Text this: Soft-decision decoding of moderate length binary cycle codes based on parity-check transformation