MGEIEQLFLKKYGGRPHWAKNRVFTFDGAAQRAVSLEKFLEPKEKENAEELKLRVKNAVPEHYRPLMTDPNSPIIGLYPTDFEIDMNDKRYAWQGVAKLPFIAEARLLARISKVEGTLTEEERLRNGERFDLLFVIASHCLAADIFSLYKRYTHLTVNERAKVKEKINPVSSGRLNGYFCLYDGDACPPVFTSPVKEMENIVNNQVLSVIYKCPPMHKHIPRPLDGVIMPKKIVSAQDVRTQALWHGDTGRGHQNQDRPPIHRAISGPQL*