rendered paste body0044B810 . 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