optimized cetd with gf_mult v1