Which Mesopotamian civilization stopped the Hittite Empire from spreading throughout the region?

A. The Sumerians
B. The Akkadians
C. The Babylonians
D. The Assyrians