MAKTTTGTKKSGKKGKDPNAPKRAMSAFFIWLQENREKLKKPGMGVADVAKAAGVEWSKITDKSEWEKKAGEDKKRYEVEMAAYKAQQ