in reply to HEX to floating point

Hi Spooky,
I can see how 0000 0034 translates to 52.
I can see how 0000 31b1 translates to 12721.
I can see how 0191 translates to 1 145.
But I can't see how 403b 8811 bb13 66e4 is supposed to translate to 27.53152055.

Any clues regarding the rules governing that last conversion ?

Cheers,
Rob
Update: I see that almut has taken the time to demonstrate the obviousness of the "rules" about which I asked.