MSQGSILYAHNPDLRPGAQPVKNRKYLHVARKNAIGLAGCTDGTCVIWDFETRGVAKELRDKDHGAAITSVCWSKCGRQILTSSKCGRQILTSATDKSLTLWDVAEGRKVARIALQQTALYARLQPGSRNPSLGLACPMASAPILVDFTSSNQYVLPVSAHSAGTEQVPHPRNKFSDGSAALKSAAASFNKRGDLVYVGNSKGEILIIDTETRKVQAVFQVPGNGLIRQLVFSNCGKYLLSNSGDRTIRVFENCLPQNKAARALEDLVNASGDSAVX