MDQVVVFQKMFEQVRKEQNFSWFYSELKHHRIAHYIYYLATDNIRIITHDDTVLLLRGTRNLLKVSTTKNPAKIKEAALLHICGKSTFREYCSTLAGAGVFRWVTDVNHNKRSYYAIDNTLLYIEDVENNKPLI