MDHFGGRALGFGGGGGCGAVRCRHCSASLPAMPGARVIQCAQCYGVTRVGGRGRRRHPNPVEPWRPAVPMPVAGGGFFPGSRGKKRAVLIGITYAGMRRRGSQLMRGPVNDVKCMRYLLCERFGFPNDCVLILTDEEKDPCRLATKENIRMAMNWLVQGCSSGDSLVFHFSGIGVQVPDDDGDEVDGYDEAICPMDSFSQGPILDDEINEAIVRPLVHGAKLHAVVDAEHSSTVLDLPFLCCLSSRSGGWQWEDHRPPTGAYKGSSGGQAMLFSGCSDGNNKHSLLPEASTVGAMTHSFIKAVECEPRATYGSLLTTMRSIMRDGGVTCNLQGPIGAPIRKVANFSGIQEPNLSCSEMFDIYRKPFVL*