MLVEQFTVDSPSVEYGAEAITSKYDYQHVDVERSDAGAWTLKPQTTAFEFRTDTKVPKLGVMLVGWGGNNGTTVTAGILANKHGITWMTKEGLRKPNYFGSLTHAATVRVGNYRGEEIHVPFSSLLPMVHPNDFVLGGWDISGMNLADAMERAQVLDFELQKQLVPLMADLQPLPGIYDPAFIAANQAERADNIIKGTKKEQMETVRQQIRQFKADKGVDKVVVLWTANTERYSEVIEGLNDTPASLMKSIEANESEVSPSTLYAAACVLEGVPFINGSPQNTFVPGLVDMAVEHNVLIGGDDFKSGQTKMKSVLVDFLVGAGIKPTSIVSYNHLGNNDGMNLSAPQTFRSKEISKSNVVDDMVQSNEILYGPGEHPDHVVVIKYVPYVSDSKRAMDEYTSEIFLGGRNTIVMHNTCEDSLLAAPIIMDLVILAELVTRIQLKKDGEEQLHGFHPVAVLLSYLTKAPLVPAGTPVVNALAKQRAMLENLFRACVGLPPENNMMLEFKX