MTDYDNFIQLSKCNETHNPFTQPIDSKIEVSNTLYVSNSTKLPIDKTFEIKKEEDKYEDKQPTMAFDVLHNCTPFISKLYSLINTPEYHSLIHWSEEHKGKAFIITDPVQFAKEVLPYHFKHSNISSFVRQLNIYGFHKLEYKTGICFKHEFFIRDTPEFLDKIKRKKNKKLVIPNSLHQSNENNDVCKMFSLRMDMTRIEKDLLEVRHEIQNNLVRWSDLKNRLDQIEMFLPVLLQMNQFPQQQTQQNDFVRRYQGFDDNQRTDDHH