Blocking Kampfgruppe Peiper: The 504th Parachute Infantry Regiment in the Battle of the Bulge