MALELQYSMSSLSKHTALSYISSPLLPSFRLASTCCAQPCKSSYVCRIEAHQAITEELLAEGGRFTPRDRVAVLSEALPFIQRFQKKTVVVKYGGAAMKDESLKDSVIKDLVLLSCVGLRPVFVHGGGPEINHWLAKLGITPKFEGGLRVTDEATMEIVEMVLVGKVNKSLVSLINKAGGIGVGLCGKDGRMITARPTGGGSLGFVGEVASINTDILKGIVESGGIPVIASVAADHNGHAYNINADTAAGEIAASLGAEKLILLTDVPGIMLDVKDPSSLVKEIDIKGMRKLIADGKVSGGMIPKIDCCVRSLAQGVRTASIIDGRLPHSLLLEILTDEGAGTMIVG*