MQYSEIMIRYGELSTKGKNRMRFINKLRNNISDVLSIYSQVKVTADRDRAHAYLNGADYTAVAESLKQVFGIQNFSPVYKVEKSVEVLKSSVQEIMRDIYKEGMTFKISSKRSDHNFELDSRELNQTLGGAVFEAIPNVQVQMKSPDINLQVEIREEAAYLSYETIRGAGGLPVGTSGKGMLMLSGGIDSPVAGYLALKRGVDIEAVHFASPPYTSPGALKKAQDLTRKLTKFGGNIQFIEVPFTEIQEEIKAKAPEAYLMTLTRRFMMRITDRIREVRNGLVIINGESLGQVASQTLESMKAINAVTNTPIIRPVVTMDKLEIIDIAQEIDTFDISIQPFEDCCTIFAPDRPKTNPKIKNAEQYEARMDVEGLVERAVAGIMITEITPQAEKDEVDDLIDNLL*