MEFTTEQEKAIHLNAQAANAILSALSPEEFNKVDGLEEAMEIWDTLQLAHEGSPAVRESKIELLEGRVGRFVMDDKETPQEMYDRMMLLVNKIRGLGSEDMTNHFVKRLLRVFVPRNPILVSMIRERKDYKRLSPSDILGRIVSNEMLEEEARELKQMVKNAAMIKNQEIGLKANQEEDSSGGEESEDEEMALIVNRFKHFLRKSGYGKGRKEDDKGKRQSKRACFKCGEYGHFIADCPKTNEAKHKVVKKKPDRAHVAEAHMAEVWYSGDEGSPKAMEKGDGDGGVATVAIKSSSTKERLFNILSDDDNDSYHHSCFMDHGRKVMPIQKPSLDDDNTSDEDSDNELD