MSVTTFEEFLIAHTAITLDWQDNEVSRGIILPDQSIVNCIRYQNQLVVTGTDILKVIEYFYQENTSTQIKDQKKFEEGVFSDLRIYKIGKDAMLVDPSNEIINTLNEIGCIRTRKKQKLFFWPTVDFQDLLQRSIKRDERNATHGLEMLQINNGFVSWQNSSLNRESDNSNNSMDLNSPTETSKSALSPIEKKNFILGKRGSVSLTCQMCNRSFKRKEHLTRHEATHSKLKPFGCEFCDKFFSRKDNLKQHISTVHHSKFSGKVQNLPIEGVPYFDKS