MAKTTTTTRKTGKKGGKDPNAPKRAMSAFFIWLQEHREKLKKPGMGVADVAKAAGVEWSKITDKSEWEKKASEDKKRYEEEMTAYKAQQA