MLGIGIKIDSFNLSLKELGLYIYLSSHRICICPKLRRESLTMERLISHPPLMIVSDLDHTMVDHQDHENLSLLRFNSLWEYAYRRDSLLVFSTARSPVLYKELRKEKPLLTPDIIITSIGTEIAFGNSMVPDHAWVESLNSCKWNREIVLEETSKFPELTLQPKTEQRLHKVSFYIDEGKGEALTKELSQLLEKRGLDVKIIYSWGKNVDVIPRGAGKGEALEYLLKKLQAEGIFPVNTLACGDSEHDAELFSIPDVHGVMVSNSQEELLKWRSENALNNLKVIHSTERCADGIIQAIGHFNLGPDLSPRDVSEFLDRKMDNVNPGHEVVRFYLFYERLRRGEIKNYETYIASFKDSCLHAAVLFHPSGAEKSLRDTIDELKKCYGDKRGKKFWVWVDQVLVTDTIPGKWIVKFDKWEQCEDESQCCKTTVEFTSKGGDLVWEKVKQIWSEESKVKDDNSSWIL*