TETEQVDYGVTTPDGQNPELYARYTQAVRNYKSRKHYAVCVRFDNGHSGDGEKDFLRSMPDSIDAVILENAATLNSADLEDIPVLQTNFATKVLFSFNLTSIKENAESSGQEIKTLLAPALEQMVSAITDNGLDGASISYTGDIGLGNNAAVNASITEMRQLLLDKITPLAKNGKIFFLESNPLFIPEANRDVFTRYVLNTTSSKNASQLRLLINEAIYYAGIPSDKLLITGDPELMTTDNNDGLVSQVPFFAIQVIDCGPIGGLMIQNVAADYSHANITYKETRGAIQTLNPSPLK