MEKSGYGRDGIFRSLRPPLVIPAKPHTSMISFLFRNVSSYPNKPALIDSDSGETLTFSEFKTTVAKLSHALNTQLGIGKNDVVLIFAPNSIQYPVSLYSVIALGAIATTVNPQYTVGELSKQLKDSKPKLIITVPELYQKVQNFGLPIVFLGSETPRKGSFSYNDLISKSPSVSELPNVSIRGDDTAALLYSSGTTGVSKGVVLSHRNFISVSQMITSDQRLMGEKHYRYICFLPMFHIFGLGVILYSQLQEGNSIVSMGKFDFEGVLKNVEKYRVTHLWVVPPVILALAKHDVVKKFDLSSLKQIGSGAAPLGKELMEECAKKFPHVLILQGYGMTETTGVVSVESPIMGPRHSGSAGRLIPGVEAQIISVDTGKPLPINQMGEIWVRGANMMQGYLNNAQATKLTIDKQGFVHTGDLGYFDDDGQLFVVDRIKELIKYKGFQVAPAELEAVLLSHSEILDAAVIPFPDAEAGEVPIAFVVRSPNSSLTEEDVKKFIAKEVAPYKRLKRVTFVNSVPKSASGKLLRRELIEKVRAKM*