MHLRKAKLMFFWVRYPSSAVLKMYFPDIKFNKNNTAQLVKWFSNFREFYYIQMEKYARQAISEGLKTADDLHVAGDSELYRVLNLHYNRNNHIEVPPNFRYVVEQTLREFFRAIQGGKDAEQSWKKSIYKVISRLDDPVPEYFKSPNFLEQLE