S0C1 abend is invalid instruction. Line 5 gives the offending program name - PER090CP. Line 4 shows that this is loaded at address X'00007858' and that the PSW (Line 3) is pointing to an offset 2 bytes from this point. The last line shows the data from just before the PSW address.
The PSW in a dump is typically pointing to the instruction after the offending one. This suggests an address containing binary zeroes - which is not an execuatble instruction.
The supposed load module address at X'00007858' does not look like an entry-point for a program. Suggest you check the dump around X'00007858' to see if you can locate the correct entry-point, then check to see why the load point is incorrect.