MSERQNGVVKWFNEEKGYGFITPESGPDLFVHFRAIEGSGFRSLKEGQAVTFEAVQGQKGMQADKVQVSN