MGPGPTAGSLVPDDGPGVDGSKHLDVGDMSDDEKDLSSADAEGVWSPDIEQSFQEALAIYPPCGRRKIILSEEGKMYGRNELIARYIKLRTGKTRTRKQVSSHIQVLARRKLREFQAKMKVQFWQPGLQPSTSQDVKPFAQPGYPMKTATTVSDGGLQPAHQWEGRAIATHKFRLVEYSAYLELRADETYHKHLFVHIAETAANPSLESVEVKEIYDKFPQKSGGLKELYEKGPSNAFFLVKFWADLNTNIANDAGAFYGVSSHYESNDNMVITCSTKVCSFGKQVVEKVETEYSRMENGRYVYQISRSPMCDYMINFINKLKHLPEKYMMNSVLENFTILQVISNKDTDETLLCVAFVFEVSTSEHGAQHHIYRLVKE