Need some stuff guys hoping you can help

Well just spent the last few hours going over the harness and I gotta say wow dude there is more then enough to get this thing running. Hey 5.7 what year and vehicle is this out of so I can get a wiring diagram from alldata?