MMKLKAFPQGNSLFPSTIRPFPASFGSTAIHPEPSIFTPEQIVKTCEQLEEAGNIGELATFLWRVSQQAHNEEVANVLRNHDSVLKAKALVCFHMGNFQEMYRILESHKFGEAHRPKLQAMWYEARYHDAEKLRGRPLGPVDKYRVRKKFQLPHTIWDGEQKNHCFKEKTRNLLREWYLKDPYPNPGKKKELASMTGLTAMQVGNWFKNRRQRDRAAAAKNK