MEKLRKMVNQIAYTPPEDRLRTLSTLQFSLIPLLSLASTLYGFVLPLRHRLYCLGLLHKDRLPVPVISVGNLTWGGNGKTPMVEFLAVWLAAAGISPLILTRGYGGADEAKMLQRHLSRTPVKIGIGANRANTAASFLKRYGHVSPCKHGDNNLEKRISDNKHGNCSYSDQIGIAILDDGMQHISLWRDIEIVMVNAMNPWGNHQLIPLGPLREPLTALTRADIVVIHHADMVSVKDVEAIASEIRKVKNSLSIFISRLTPLYFLKAGNMSCKLALTDIRNTLVLCISAIGSADSFVERTKKLGPAYVDRLDFSDHHLFQAKDIDMIRMRLRSLQSEFAMKPVVVVTEKDYDRAPEALMHLYPYEVLVLCSSLQILPHNGNREDSFKKCLWQHLEVSN*