Revised ConstructFromHex to reduce values to one between 0 and 1