MKKNIAFLLASMFVFSIATNAYASTQSNKKDLCEHYRQIAKESCKKGFLGVRDGTAGACFGAQIMVAAKGC