MARTVPQMSGRLPLFEKLERHSGGTVVILDDGVRKSIPDFERYSKDYETSFDAVKRAYAAAKAAAKEAAAQGRQPFMISATTGPQLEGRRKTYLVETTPLGYYKEPSTVREARALALACCETARVLHAEGVVHRDFRLPNVVCLGPRTSDEDSLGTEVGTSGGNDEDLAFLVIDLEGAAEEGAEVSPDCGLALASRDGVLDENGTFTAASDMFEIGMVLQSILRQLGAYHGESKAFVRALKRKELSALEALDHPWLRGLGN*