added read holding registers message parsing