MLEKLTRDHCWSIFKQRAFVDREVPEEMVSLENRIVEMCQGLPLTTNFVFGKDQLIQLWMAKGFFVHVKRPLCNGRRWEQRTRFPSWFSEELLPNLVELRLSGCRKCKEIPSLGQLKLLRHLELIGFHELKCIGPTFYGVEVNKNANIQVFPLLKELVLWNMPRLTEWKEVQLLSTGNDGRDGVGVRIFPGLEKLRISNLAIERVNSEMPLLNLCSNLTSLVDLIVDDVEFRELPQSLYNLRSLKSLRIERCNNFSSFPVTSGENHFTSLQSLELSNCDALTSLPSEMLERCRSLESFKIGISISTGALNNDSNALQRLL*