MNSTSADFQNLYQALSHSAARSPDALALAFEDRRYLYRDFHLRVQRAMAQLDRGWSLRKGDRILLAWGNHPAFCEVLFAALGLGIEVVPFSTKLKQAESEALVGHIAPQVVLFDATVQDWLKNTPDARAVSLSEWQALCLPEPLTRPPVPVNRDDTAVMMFTSGTTGEPKGAIITHNNLLCAIDAYTQKLNLTAADSTILAVPIYHITGLSALLALFISLGASIWLQHRFNAPQVITTLREQNITFLHGSPTIFILLCQAAREQSASHPGDFPALRTIACGAGHLSDGLIKELKTLFPHTAIQPIYGLTETTSPATIFPGDVWGSDKCGSSGQAIPGLAITIRNDRQQPLPAGQIGHIWLKGDVVIREYWQHSERRPSCDAQGWFCTGDLGYLDDEGWLYIKDRSKDMINRGGEKIYSLELENILSTYRGVREVAVIPTPSPVYGEEPVAFIVPDGQHHLTSEEILDWLKVKIARFKLPARIIFTRALPRTHNGKVSKQQLKTRLAESIITLSTEDKK*