Need to read up to 43 bytes of data, reading incorrectly.

I could, however, I dont have a mega, I have 2 Uno's. That would solve the problem much easier though.