MATALPRFYCDSLPTSKGTAVEIDGQEFWHMTKALRLGQDQRVELFNGRGGIVTAAVSAVRRSNVELVAVEDLCTLPPPVDSENWHLVAAFADLKGGRADWMVEKCTELGARTLTPLATERSTGVCSNRSTRWKRVVLAATKQCQRLHSMELRESLNISSLKSQVSGSSHVSLLATAGATEIVEVFNDSSKDIRGGTLIVGPEGDFTEEEKYDLVAAGAMPVGLGHRRLRVETAAIAMLATVMMVSEAKATRRKAKAL*