MKPLGPVDKYRVRKKYPMPRTIWDGEQKTHCFKERTRSLLREWYLQDPYPNPSKKKELASKTGLTAMQVGNWFKNRRQRDRAAAAKN