MCKKTFKAKVFSGKNEGEFFVSLYSKNIKNKLGFIPYPGTLNAKLISDVEEFNQCLLKSKMIIIDPPNIPNTKFGRVYAYPILIFNSLNSYILRPEITIYNKEVIEIISDKKLRDLLNINDGSIIEINILIE