MRILIAGDVVGKPGRSILKEYLDKKKNEYDFIIINGENSAGGFGITGKLADEFFNWGIDVITGGNHIWDKREMYEYLANNDNILRPLNYPMGVPGSGYVIKKTKNGDKIAVVSLQGRVFMPPIDCPFAKMEELFWEFGEDVKCIIVDFHAEASSEKVAMGWFLDGRASLVFGTHTHVQTSDSKILPKGTGYITDVGMTGSQNGVIGMKVESIIPKFLTSLPQKFEVAEGNERLNGLDIEIDSKSGVCKKIERLDLSKDDIAAF