Where did you get 5 hours and a half? It seems to be closer to 31 hours:
>>> round((4406400000 - 2**32)/(1000 * 3600), 3)
30.954 >>> round((4406400000 - 2**32)/(1000 * 3600), 3)
30.954