MARAIVQTVFPGSNPAESLALLTKQKKPRVSAGNVVVRMTASVINPIDLKYIRSGTLRAFQHSGAVHGSEGVGVVDEVGEGVTSFRVGERVIPVLFWKYYTDKGEGGWQDYVEVAEEDLVRVPDSMSDDVAAQFVINPWTVYGMLHDLSIPPGKYLLQTAAGSVLGRQCIQLAKCWGIKTINIVRREELKEELKSLGADEVINSENEDIIARAKEITNGEGAYAGIDAVGGILSKVVVGCVRDKGKVFIYGALGSTDIIINLVDLIREVNVTYWSLTPLAEDKEKRRKCILDLLKLIDGKVIEPLVGKTFMIENFKQAIIDSEMYARGGKTILKF*