0x58c9 ... f3d5