MRFAPYFPSTEPENFDRVHRNFGAENVYKILSNETFSPLQREYAVKALSYEAEARIQDPVTGCVGMSLAYKKILNNLKEQIVSTKNEIMATMGSDKVPEYNDIPMPDDFLMTQNQQM