MASNPCSACKVLKSVCTGECVFAPYYPSTEPEKFVRVHRIFGTFSPLQREYAVKALSYEAEDRIQDPVTGCVGMSLAYEKILNNLKTQIVSAKNEIVATMGSDKVPEYNDIPMPEDFLMTQNQQM