MTALKTTPFHQAHQDAGAKPVDFAGWELPIHYGSQIAEHEAVRTDAGMFDVSHMLVTDVVGANAKAFFRKLIANDVAKLAFVGKALYSALLNDNGGVIDDLIVYRTNEAETQYRIVSNGATREKDTAQFHKVGQEFGVAFNPRYDLGMLAVQGPKAIEKLLTVKPEWADVIHGLKPFQGADLGNDWFVARTGYTGEDGVEVILPDTEAVAFFKALQTAGVQPCGLGARDTLRMEAGMNLYGNDMDDDTSPLEAGMGRTVDLKDESRDFVGKAALLALKEKGVAVKQVGLLLEKGGILRAHMEVLTDKGKGETTSGVFSPSLKQSIAIARVPKDFDGDTAKVLIRGKEADVRVLKLPFVRSGQKQFD*