MVEFVGNDNEDVIEDIIEEVNITDDEEETGADDDVVTPPFVGMVFHSWEEVDKYYKRTKDGEWVVKRAVNEHKNHCPTPRKFRYVPRYRQEDINSLIKRKLFNDYNSGANVPQIFNCLASERNGVENVTFTKKDLQNIIARDKAEKLKEGDWNAMWKYFKAMYTDNENFFHKHRVGEDNRLQDVMWVDARNRAAYEEFGDVVLFDSTYLTNEYDLPFSNFVGVNHHGQTILLGCALLSHEDSETFECLTKSEFEVQWNDVIKKYKLEGEIWLAGLYHGREMWVHVFMNGMFWAGMKSTQRSESINRFFDGFVDKHTRLFEFAPFYIKEVESRANDEQ*