MSTKNLPSRGGAQGKPATVPNQTLYCTNLPDKLRKYDLRLSLYTLFSTYGTVLDVVAMKTEKMRGQAHIVFKDVQASTQAMRALQGFEFFGKQMKIVYAKGTSDVIARLRGTYNVAPTVPTAAPSTDLQKSIFSGPPGSMALPPKPETNGESQATHGVKRPREEESDEGEAPMDEDSDVPMEASSDED