code points from codice_1 to codice_2 are encoded in bocu-1 as the corresponding byte value. all other code points (that is, codice_3 through codice_4 and codice_5 through codice_6) are encoded as a difference between the code point and a normalized version of the most recently encoded code point that was not an ascii space (codice_2). the initial state is codice_8. the normalization mapping is as follows: