MKYEGFTTFRVKIDGGICTVTFDYPPVNVQGLPMLADLSMLAQKLEADNSVKVVVFDSANPDIWVCHADTEFLKDMSGKAVSREEAQLLDLQAVLGRISRLPQATIAKIEGFARGGGHEFALACDMRFAARGKAKFMQMEVGMGILPCGGGASRMARQVGLGRALEIVLGARDFDADEAERVGTINRALDPDEIGPYVDALAKRIALWPSESINATKQCVIESIDVPIAQALKGEAYWLYQATSQTPALRRFKKADEDRAQFDMGNQRTWPDMLVKIQGIN*