MLFLQSHHQPFQYQTHTEEQEKKQKEKEKEKEEEQEMREEEDHAKWFSRWEDQLPSPEELTPLTTSLITRDLALAFDITPNRSPPPPSSNPPPPPPPSSHPNSSEFVDSAELGSGAGSDEPARTLKRPRLVWTPQLHKRFVDAVAHLGIKNAVPKTIMQLMSVDGLTRENVASHLQKYRLYLKRMQGLSSGGGAGGGGISAADAAADHLFASAPVPHHFLHRGGGGGPPPAPAGGVGGEHFLPFVPVAALQHHHQQMAAAVAAAHQQQQFQRQLGHFGSPPGGQFDHGFLARQQPAMHRMVGAAMPVSAPTGPAYIEDLESGGGGRKVLTLFPTAED