MENLQVKALPKEFLLGTATAAYQVEGATRVDGKGINMWDVYLQENSPFLPDPASDFYYRYEEDIALAAEHGLQALRLSISWVRIFPDIDGDANVLAVHYYHRVFQSCLKHNVIPFVSLHHFDSPQKMLETGDWLNRENIDRFIRYARFCFQEFTEVKHWFTINELMSLAAGQYIGGQFPPNHHFQLSEAIQANHNMLLAHALAVLEFHQLGIEGKVGCIHALKPGYPIDGQKENILAAKRYDVYNNKFLLDGTFLGYYSEDTLFHLNQILEANNSSFIIEDGDLEIMKRAAPLNTMFVMNYYRSEFIREYKGENRQEFNSTGIKGQSSFKLNALGEFVKKPGIPTTDWDWNIYPQGLFDMLLRIKEEYPQHPVIYLTENGTALKEVKPEGENDIIDDSKRIRYIEQHLHKVLEARDRGVNIQGYFIWSLQDQFSWANGYNKRYGLFFVDYETQKRYIKKSALWVKGLKRN*