International 340 504 Engine