MVKEQGLYNLLGISPSASDAEIKKAYRKMALKYHPDKPTGDTEKFKEISEAFDILSDSDKREVYDQYGLEAARGNAPAGGNPFAGAGGPGGAGGQTFSFGGSGGGHTFSQADAFNIFEQFGGFGGLGGMGGGMGGMGGGRGGSPFGGGGASYMKMPGGFGGESPSSYGSQVEPEVVTLKLNCTLEELFNGATKKMKLNRKGANGVKEEKILCIDLKPGWKSGTKINFTNEGDYQPEARTRQTIQFIIAEKPNDTFRRDGDDLHYTIPLTFKESLLGFDKEIKTIDGKRIHVSKSQPIQPTQTINYPGLGMPISKKPGQRGDLIVHYKVDYPISLTRDQRDAISKAF*