0044B810 . 95 XCHG EAX,EBP 0044B811 > 8A07 MOV AL,BYTE PTR DS:[EDI] 0044B813 . 47 INC EDI 0044B814 . 08C0 OR AL,AL 0044B816 .^74 DC JE SHORT fix.0044B7F4 0044B818 . 89F9 MOV ECX,EDI 0044B81A . 57 PUSH EDI 0044B81B . 48 DEC EAX 0044B81C . F2:AE REPNE SCAS BYTE PTR ES:[EDI] 0044B81E . 55 PUSH EBP 0044B81F . FF96 40B00400 CALL DWORD PTR DS:[ESI+4B040] 0044B825 . 09C0 OR EAX,EAX 0044B827 . 74 07 JE SHORT fix.0044B830 0044B829 . 8903 MOV DWORD PTR DS:[EBX],EAX 0044B82B . 83C3 04 ADD EBX,4 0044B82E .^EB E1 JMP SHORT fix.0044B811 0044B830 > FF96 50B00400 CALL DWORD PTR DS:[ESI+4B050] 0044B836 > 8BAE 44B00400 MOV EBP,DWORD PTR DS:[ESI+4B044] 0044B83C . 8DBE 00F0FFFF LEA EDI,DWORD PTR DS:[ESI-1000] 0044B842 . BB 00100000 MOV EBX,1000 0044B847 . 50 PUSH EAX 0044B848 . 54 PUSH ESP 0044B849 . 6A 04 PUSH 4 0044B84B . 53 PUSH EBX 0044B84C . 57 PUSH EDI 0044B84D . FFD5 CALL EBP 0044B84F . 8D87 9F010000 LEA EAX,DWORD PTR DS:[EDI+19F] 0044B855 . 8020 7F AND BYTE PTR DS:[EAX],7F 0044B858 . 8060 28 7F AND BYTE PTR DS:[EAX+28],7F 0044B85C . 58 POP EAX 0044B85D . 50 PUSH EAX 0044B85E . 54 PUSH ESP 0044B85F . 50 PUSH EAX 0044B860 . 53 PUSH EBX 0044B861 . 57 PUSH EDI 0044B862 . FFD5 CALL EBP 0044B864 . 58 POP EAX 0044B865 . 61 POPAD 0044B866 . 8D4424 80 LEA EAX,DWORD PTR SS:[ESP-80] 0044B86A > 6A 00 PUSH 0 0044B86C . 39C4 CMP ESP,EAX 0044B86E .^75 FA JNZ SHORT fix.0044B86A 0044B870 . 83EC 80 SUB ESP,-80 0044B873 .-E9 A859FBFF JMP fix.00401220