MTQQWTVREDKELLQLIDKYGAKRWSYIASLMRHRRGKQCRDRYLNHLRPGIKTGEWSKEEELILVEGHKVLGTKWAALAKLLTGRPENAIKNHWHATLRCK