decode message header