HEX to FLOAT Conversion in ARDUINO

Hi,
How to convert HEX to Float value in Arduino ?

For example:

uint32_t X_axis_DeltaV = (uint32_t)status[20] | ((uint32_t)status[19] << 8) |((uint32_t)status[18] <<16) | ((uint32_t)status[17] << 24);

X_axis_DeltaV = 3DC8C528

I want this HEX value in float ?

Convert hex to int then multiply by 1.0