constuprates