sper-ri-gen