MTDQRIRGLLFEKIDDDLEKFIVRKFGSVNVQISKDKQDQLLIEFEDQVISDSLKNLYNVYPEFYAAHSRNQNTICKEFDHSFRYFFAYLNCVDHIFENARNFLMTNQLPSNYNLTLPHYGILVRLADQIGVLLMNGYPDGALRIWRSFYEFSMTTLLFLKAIDNDSIHKDFFDHFHRSKQKKAESHQKHHTALNFPSLDEELLNSIAKETRDLNTTHGTKFLDNDFGWCNRLLGSKKKVTLRDIEEYVGVNKFRPFYIWASGYTHPGFEAMTDFIEEDSQKIVLNKINRQTLNKTSFIDPMQLTVALFHEVNNVFIDIYSANSEKDINVRILKEVFVALLKSFDELPKE