MKSHRTLYKSAVFLYLIFKGKRMLHLTLEDELFLGTPKQVGTHSTVFEHFAVMFEDDGETGYFYALDMRQNAQPIVDMLHVYNVDSTSNHHEARKLEICWDESGYVALLLINGYPHAVFDFARLVGYNSNKYPQPDLMSMWTREEITNKQAEQWLGVKTIR