Presumably you'd at least want to account for the TCP and IP headers. Assuming IPv4 and TCP timestamps off, the TCP and IP header are each 20 bytes, so you have 1452 bytes of payload data in the typical 1492 byte MTU packet.
42.54 × 1452/1492 = 41.40 Mbps