0xea3f2c