MSMKAVQYEGPFKVSIQERDRPKIKHPDDVIVKVTTAAICGSDLHMYEGRTAAEKGLIFGHENMGIVEELGEGVTLLKKGDRVVMPFNVADGRCRNCEEGRTAFCDGVNPGFSGGAYGYVAMGPYDGGQAQYIRVPYADFNALKLPDGKENEADFILLADIFPTGWHGLELAGFQPGESVVVFGAGPVGLMAAYSATLRGASRVFVVDRVPERLEAAKKIGCDVIDFTKSDAVEQILKANGGMVDRSVDAVGYQATKSADAKDEVPNIVLEQCIRVTRATGGIGIPGLYVPSDPGAPDEQSKQGMMLLSFGKLFEKGLKLGTGQCNVKKYNRYLRDLIISGRAKPSFVVSHEIGLDEAPQAYEKFDKRIEGYTKVLIHPNGGF*