MGGVPTGRFSNGKIPSDFIAEALGIKELVPPYSNAALQLGDLLTGVSFASSGSGFDPMTPKLASVLSLRDQLEMFKEYIRKLKRMVGVERTNTILSKSLFLVVAGSDDIANSYFDSRVQKFQYDVPAYTDLMVTSAASFLKELYGLGARRTVVTSAPPLGCLPSQRSLAGGTQRECAEGHNEAAKLFNFKLSSRLDSLNANFPQAKFVYVDIYKPLLDLIQNPQKSGFEVVDKGCCGSGTIEVAVLCNQLSPFTCEDASTYVFWDSYHPTERAYKVIIDEIIQKCVDSLI*