0x3cff0966
0x3eb00e2c
0x3d756072
