MAAEQKSLAVIVYAPALVGDEKRPLAIAQGMERALPGLRLGWTTSEKEDLIALPDRDEGIATDKTNGGFFFLCNDDETHLVTLSGWENPDGLAAEGPPHFQVSASLPQDSAGIAAAVDVLEAIGEGARAFWGHVSPEGYGVELAQQTRHSSSDPDVSPRGLPAIGLPREIPAPEIPHFLGWLNYWSAAAARAIGFPDPARDAELLSRSRRTATGGWVVQLTDAPLDLDNPAHLDALKRAYERFPEIGGRATP