MSEYGNKNKKTFEDVELPTNPNLPAWVITPKEEKVIFDRWRKKAFAKCDDLIKAYVECSNSYKNPFEGIKNCEKFNDAQLACVAQYQKKEYLDIERDIMIDEKIAKKKLYKQHLKELEAQKAQN