MEKLVFQNGVKKDQLLSAVNDYHGGVIVELKESMDPNVFQNMLKASLSKWRLQGKKGVWIKLPIELANLVETAVKEGFWYHHAEPHYLMLVYWIPETENTIPANASHRVGIGAIVLNDKRELLVVQENSGRLKGTAVWKIPTGIVEEGEDIFEGAIREVKEETGIDTEFMEVLAFRQTHKALFGKSDLFFICMMRPLSFDIQKQDLEIEAAQWMPIEEYAALPFVQKHGLFKYIKDLCLVKAERNYPGFTPVPITSFFDASTSFLYCNKDGLDQGALQVHL*