MSERQNGTVKWFNEEKGYGFITPESGPDLFVHFRAIEGSGFRSLKEGQQVTFEAVQGQKGMQADKVQVSN