00403101 > 56 PUSH ESI 00403102 8B7424 08 MOV ESI,DWORD PTR SS:[ESP+8] 00403106 EB 01 JMP SHORT RFTMon.00403109 00403108 46 INC ESI 00403109 0FB606 MOVZX EAX,BYTE PTR DS:[ESI] 0040310C 50 PUSH EAX 0040310D E8 B61C0000 CALL RFTMon._ismbcspace 00403112 85C0 TEST EAX,EAX 00403114 59 POP ECX 00403115 ^75 F1 JNZ SHORT RFTMon.00403108 00403117 0FB60E MOVZX ECX,BYTE PTR DS:[ESI] 0040311A 46 INC ESI 0040311B 83F9 2D CMP ECX,2D 0040311E 8BD1 MOV EDX,ECX 00403120 74 05 JE SHORT RFTMon.00403127 00403122 83F9 2B CMP ECX,2B 00403125 75 04 JNZ SHORT RFTMon.0040312B 00403127 0FB60E MOVZX ECX,BYTE PTR DS:[ESI] 0040312A 46 INC ESI 0040312B 33C0 XOR EAX,EAX 0040312D 83F9 30 CMP ECX,30 00403130 7C 0A JL SHORT RFTMon.0040313C 00403132 83F9 39 CMP ECX,39 00403135 7F 05 JG SHORT RFTMon.0040313C 00403137 83E9 30 SUB ECX,30 0040313A EB 03 JMP SHORT RFTMon.0040313F 0040313C 83C9 FF OR ECX,FFFFFFFF 0040313F 83F9 FF CMP ECX,-1 00403142 74 0C JE SHORT RFTMon.00403150 00403144 8D0480 LEA EAX,DWORD PTR DS:[EAX+EAX*4] 00403147 8D0441 LEA EAX,DWORD PTR DS:[ECX+EAX*2] 0040314A 0FB60E MOVZX ECX,BYTE PTR DS:[ESI] 0040314D 46 INC ESI 0040314E ^EB DD JMP SHORT RFTMon.0040312D 00403150 83FA 2D CMP EDX,2D 00403153 5E POP ESI 00403154 75 02 JNZ SHORT RFTMon.00403158 00403156 F7D8 NEG EAX 00403158 C3 RETN