MDLKNELEKNDYKLKFTCELNRNYLSLESAEYIDPKYISDYILENQLFKVFKNGKKETLEKIFSNIDNLTYVNFIEELDKSSATEKQKEGIKKDFKNRRFPYVRNSGKYGLNTSLENMETNVKRIVDIVIKSNIEIDEIDKLDLKQYEEKDSVCNVCNINKTTKLDIDLRERKDSKYNFLFRGAEKSGFKRSGQVESNICFECEFFNLMCLLYINLKRPMVFAYTNDLRELAFLNHKIMLKRKMYSDKSFYKKLLHEKISSIRLYRIDIDTNKGIILKFDSIIEYKELLKKIELIDIIDNYNFSREPMNTRNLGKKMINNGNLSNLKELLLDNISVLRQLTGTSREMDFVSSSYNIGLYIKLCWIVDGREEYKMKNYIESNLIYSRVGKDLFNKMTDESRRKNFSMKVIQLLKSNDRTQLFQTIMHVLVSNGILIGEGFVEGLMQSSELELNTNVGLFIQEIMK*