MEKLAFQNGVKKDQLLSAVNDYHGGVIVELKEPMDPNVFQNMLKASLSKWRLQGKKGVWIKLPIELANLVETAVKEGFWYHHAEPHYLMLVYWIPETENTIPANASHRVGIGAIVLNDKRELLVVQENSGRLKGTAVWKIPTGIVEEGEDIFEGAIREVKEETGIDTEFMEVLAFRQTHKALFGKSDLFFICMMRPLSFDIQKQDLEIEAAQWMPIEEYAALPFVQKHGLFKYIKDLCLVKAERNYPGFTPVPITSFFDASMSFLYCNKDGLDQDALQVHL*