VAAEELCCLLGQVFQVVYTESTIDFLDRAIFDGASTPTHHLSLHSASHVTSSTVTSSFDCQLPLHFRTLAITLSPPKFSRVISLFQ