Fix memory unaligned reads

Bug fix for unaligned memory reads. This corrects the issue with service port names being jumbled for certain demos.
Probably should? Read64 is actually not used though, I think I'll just remove it.