MLYGWSWEENKLFELALAIVDEEHPDRWEAVASMVGGKKSADDVQNHYVILLQDLQCIESGELDHFIVEESQAVCVQVDCTQPICWTEDDHKMLSCLMKITVVFVNRRV