Why am I missing last 16 bytes with serial communication?