MPLRNQWHFAYKDTSMLYSVLTDHILLNEPYRNGAHSTQHEHLVVMFEIDDESGYFYAMDLHQTEQPVVDSLFVFRVSDIEQHSLKEPRRLEICWSEDGYQAFLLINGYPHAVFDFRQFVGYNHTKFPMPELGSMWVHKETTNELVEKWLR