caduquegen