MMGGLGFDLKPSYFQWAFRSPSSDDRLTIAEEYPVAAQQSGWGSTMPPELLGDVVRRLDESESDWPPRRSVVACAAVCKTWRAATKEAVRTLEQSGRLTFPASLKQSAPLDSTLQCFIKRDRTNSTFSLYLGLTPNLCDRGKFLMIAKKLRHATGTEYIISLDVDISRTSSSYMGKVQSNFLGTKFTIYDSEPPLNKAVALLTRAERRVALKQVSPRVPSRSYNVGQIVYKLNVLGSRGPRRVHCTLDSTLRSLAWPHKLACSVAEQIPKSEALVLKNKAPRWHEQLQCWCLNFHGRVTVASVKNFQLAAAVDPSKQAPEVIDNERVLLQFGKVGKDTFTMDYSHPLSAFQAFAISLSSFDAKLACE*