This appears to be an original block with original stamps. The assembly code is IM for a 400 horse engine. The block was pulled out of a damaged car over 30 years ago. If this is your car, let me know and I'll gladly put you in touch with the owner of the block.
194378S419525
194678S419525
194378S419525
194678S419525