MLSTAAPSSTSLVASFPSRARRRGLPGRRGVVVAAAGAGPGAGAAERFAASSSSITDYLRYRRPGSAGGGGGTGVCGGELQTAVVRYEKRLPWSLIHPFLHVDLVSTVHIADKEYFDRLQQALQDYDCVLYEMVTSRENLNNRKDPTFAKKLKSSRRGFSILGFIQKQMANILSLDYQLDCLDYGSEKWQHADLDFETFKQLQSERGESLFTFAVDMTLKSTKALVQPTLPDGLDFWRSKLLWASRVLPMPLVGLFLISGLCLPIDDQGGYPELEALSRLDFGAALKIFLAKQLTSDFTSMTSPIEEKSVIIGERNRVATEKIQEAINHGYKRIAVLYGGGHMPDLGRRLREELNMVPADVQWVTAWSIRSRELDRESLPFLKTMAEVSGWPLNRYETLALLIFSSVLAVDLWFWELLVGTAVNWASLAGSWIEQFNGPF*