MTMNYQLVKQVRENNPLRKSFIDLAVKTFDLSFEEWYQQGYWTDAYIPYAFVERNKVIANASANIIDLRWQGEPRRYIQIGTVMTEPDHRNKGLAGQLIHHILQDWQQEADAFFLFANPTTVDFYPKFGFTRSEEYQYIMPVSPRAGDFRKLDMDSPDDVALLRHYYEKSNPFSPLRVEHNFGLLMFYCSAFMKHFVYYSAKNEAVVIAMQNGPVLICFDLFCDVGKSLSTLVNELADDHVYQAILGFTPSEDRLGEYEKIEGEDILFVYDQKENLFKDRKLMFPLLAHA*