MVTLYPGYCEKFGWMLDESAVEAMKSKNDEKVKELDAKIKDAEDNLGDSEVRDAMLAKAEFYVEVGDRTSALAAFEACEKKTVAIGQRMEMVFTVMRVHLFHGDWVNLKAQIAKMKDLLEQPGGADWERKNKLKVYEGVLLMASRDFAGATKLFLESLSTFTSHELMTYPEFIFYTCVCSVVALKRTELKEKVIDSPEVLSVVDQLPGVSVLVNSLQDCKYRDFMHAFPVVADQVKASTWLHQHHRYFLRETRVMAYGQFLQSYKSVTTASMASAFSVSEAFLDEELSNFIVAGRLNAKIDKVNGVIITNRPDAKNALYQSYIKEGDHLLNRIQKLSRVIDL*