MFENIPVNVGAAYEGERIRSANMFVELAGPKSIGAELVRVKEDVEDGRIKVIGPDLDEMKQGERHPFGIKIEIAGKDLEEDLEGVIERKIHELCNYVQGFMHLNQRDQIWCRVSVEAKEAGFRLKHLGEVLIALFKEEFNIIDKISVTLITDEEKVKEFVEEARKVYEKRDARVRELSEEDVDVFYGCVMCQSFAPTHVCIVTPDRPALCGAMNWFDCRAAHKIDPEGPIFEVEKGEVIDEIRGEYSGANDAVLEKSQGTIEKVYLHSVFEYPHTSCGCFEAIAFYIPELDGIGIVHRNYKGETPLGIPFSTMAGQCSGGKQVEGFCGLSIEYMRSPKFLRADGGYERIVWMPKEIKEMVFDFIPEELRDKIPTEEEAVTIEEIKEFLKEKGHPIVKRWKEEKEVTKEKKEEKEEAEETPAVYAPELALPTSGGVRIVLKNAKIYAEKIIIKKKK