Well, I fail to see the relevant data here, except that there are no characters with a value < 32 .... which leaves the algorithm either:
A) testing for values less than 32 and applying a minimum offset
or
B) using only the character offsets 32 and above for computational requirements
either way I am stumped for the moment