Fix memory unaligned reads

Bug fix for unaligned memory reads. This corrects the issue with service port names being jumbled for certain demos.