MLKFQNLICSQYDGTIKFPVFIRSFRCRMHDLNEALDDLRAVIPYAHGGSVRKLSKIATLLLAKNHIIMQVMQTNKIKLDFDS