MMALSHLAALVSLLLPCLLALLLLRLAAVLDPDSDAAVPRVKAAAPLPLRFRHDGAFKILQVADMHFGNGAATRCRDVGPDGGGALCSDLNTTRFLRRVIEAEKPDLIAFTGDNIFGGSATDAAESLLRAISPAIEYKVPWAAILGNHDQESTMTREELMTFMSLMDYSVSQVNPPGFLVHGFGNYHIGIHGSFGSELVNTSLLNLYFLDSGDREVVNGVKTYGWIKESQLTWLRATSLELQKKTHAPALAFFHIPIPEVRGLWYSGFKGQYQEGVACSSVNSGVLGTLVSMGDVKAVFLGHDHLNDFCGNLNGIWFCYGGGFGYHAYGRPHWPRRARIIYSELKKGQRSWMEVESIQTWKLLDDEKLSKIDEQVLWRHSTDDSDHSVYF*