MSSGSASWSTSPSSGSEWSKKENKMFEEALAYYGEGAPNLWDKVASAMGGTKSAEEVRRHFQILVHDVNNIEHGRIPFPKYKTQGFWT