MKRIAVYCGASKGHDPSYVQKAYDLGKYFAEQGYELVFGAGSIGIMGAIQDGVLDHGGKAIGVMPKMLDEHEITSQRLTELILVDSMHERKNKMAELADAFVMAPGGAGSLEEFFEMYSWAQIGIHEKPIAIYNINGFFNPLQTMIDHMIEEGFIDPKYRALAPLCDTKESLIESILNFKPLGTRSYD