MFTPEQLQKVWMQLALQGMGANLAGLQALQAATGAAAPPGLFPQIPTASIPVLNPGSPTTSNLTAEQIIQTCDQLEKADDVDRLARFLYSLPPSLAQEVVSNEVVLKARALVCFHMGDFRQLYSILENHKFTQGSHQKMQYMWQEAHYREAEKQRGRPLGPVDKYRVRKKYPMPRTIWDGEQKTHCFKERTRSLLREWYLKDPYPNPSKKKELANATGLTAMQVGNWFKNRRQRDRAAAAKNK