6670A8A0 53 PUSH EBX 6670A8A1 8B5C24 10 MOV EBX,DWORD PTR SS:[ESP+10] 6670A8A5 8B4B 18 MOV ECX,DWORD PTR DS:[EBX+18] 6670A8A8 55 PUSH EBP 6670A8A9 56 PUSH ESI 6670A8AA 8B7424 14 MOV ESI,DWORD PTR SS:[ESP+14] 6670A8AE 8B06 MOV EAX,DWORD PTR DS:[ESI] 6670A8B0 03C8 ADD ECX,EAX 6670A8B2 8B43 1C MOV EAX,DWORD PTR DS:[EBX+1C] 6670A8B5 33ED XOR EBP,EBP 6670A8B7 85C0 TEST EAX,EAX 6670A8B9 894B 18 MOV DWORD PTR DS:[EBX+18],ECX 6670A8BC 0F85 DD000000 JNZ 6670A99F 6670A8C2 833E 00 CMP DWORD PTR DS:[ESI],0 6670A8C5 0F86 D4000000 JBE 6670A99F 6670A8CB 57 PUSH EDI 6670A8CC EB 04 JMP SHORT 6670A8D2 6670A8CE 8B7424 18 MOV ESI,DWORD PTR SS:[ESP+18] 6670A8D2 8B43 0C MOV EAX,DWORD PTR DS:[EBX+C] 6670A8D5 85C0 TEST EAX,EAX 6670A8D7 75 27 JNZ SHORT 6670A900 6670A8D9 68 6D0F0000 PUSH 0F6D 6670A8DE 6A 04 PUSH 4 6670A8E0 E8 EB640000 CALL 66710DD0 6670A8E5 83C4 08 ADD ESP,8 6670A8E8 85C0 TEST EAX,EAX 6670A8EA 8943 0C MOV DWORD PTR DS:[EBX+C],EAX 6670A8ED C743 10 0000000>MOV DWORD PTR DS:[EBX+10],0 6670A8F4 0F84 9D000000 JE 6670A997 6670A8FA FF05 C8AC7E66 INC DWORD PTR DS:[667EACC8] 6670A900 8B53 10 MOV EDX,DWORD PTR DS:[EBX+10] 6670A903 8B0E MOV ECX,DWORD PTR DS:[ESI] 6670A905 B8 6D0F0000 MOV EAX,0F6D 6670A90A 2BC2 SUB EAX,EDX 6670A90C 2BCD SUB ECX,EBP 6670A90E 3BC8 CMP ECX,EAX 6670A910 73 02 JNB SHORT 6670A914 6670A912 8BC1 MOV EAX,ECX 6670A914 8B7B 0C MOV EDI,DWORD PTR DS:[EBX+C] 6670A917 8B7424 14 MOV ESI,DWORD PTR SS:[ESP+14] 6670A91B 03FA ADD EDI,EDX 6670A91D 03F5 ADD ESI,EBP 6670A91F 8BC8 MOV ECX,EAX 6670A921 8BD1 MOV EDX,ECX 6670A923 C1E9 02 SHR ECX,2 6670A926 F3:A5 REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS> 6670A928 8BCA MOV ECX,EDX 6670A92A 83E1 03 AND ECX,3 6670A92D F3:A4 REP MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[> 6670A92F 8B73 10 MOV ESI,DWORD PTR DS:[EBX+10] 6670A932 03F0 ADD ESI,EAX 6670A934 8BCE MOV ECX,ESI 6670A936 03E8 ADD EBP,EAX 6670A938 81F9 6D0F0000 CMP ECX,0F6D 6670A93E 8973 10 MOV DWORD PTR DS:[EBX+10],ESI 6670A941 75 43 JNZ SHORT 6670A986 6670A943 8B43 0C MOV EAX,DWORD PTR DS:[EBX+C] 6670A946 8B4B 14 MOV ECX,DWORD PTR DS:[EBX+14] 6670A949 8988 690F0000 MOV DWORD PTR DS:[EAX+F69],ECX 6670A94F 8B43 14 MOV EAX,DWORD PTR DS:[EBX+14] 6670A952 8B53 0C MOV EDX,DWORD PTR DS:[EBX+C] 6670A955 33C9 XOR ECX,ECX 6670A957 3BC1 CMP EAX,ECX 6670A959 75 08 JNZ SHORT 6670A963 6670A95B 8915 C4AC7E66 MOV DWORD PTR DS:[667EACC4],EDX 6670A961 EB 06 JMP SHORT 6670A969 6670A963 8990 650F0000 MOV DWORD PTR DS:[EAX+F65],EDX 6670A969 8B43 0C MOV EAX,DWORD PTR DS:[EBX+C] 6670A96C 8988 650F0000 MOV DWORD PTR DS:[EAX+F65],ECX 6670A972 8B53 0C MOV EDX,DWORD PTR DS:[EBX+C] 6670A975 8BC2 MOV EAX,EDX 6670A977 8953 14 MOV DWORD PTR DS:[EBX+14],EDX 6670A97A 894B 0C MOV DWORD PTR DS:[EBX+C],ECX 6670A97D F740 04 0000070>TEST DWORD PTR DS:[EAX+4],70000 6670A984 74 11 JE SHORT 6670A997 6670A986 8B4C24 18 MOV ECX,DWORD PTR SS:[ESP+18] 6670A98A 3B29 CMP EBP,DWORD PTR DS:[ECX] 6670A98C ^ 0F82 3CFFFFFF JB 6670A8CE 6670A992 5F POP EDI 6670A993 5E POP ESI 6670A994 5D POP EBP 6670A995 5B POP EBX 6670A996 C3 RETN 6670A997 C743 1C 0100000>MOV DWORD PTR DS:[EBX+1C],1 6670A99E 5F POP EDI 6670A99F 5E POP ESI 6670A9A0 5D POP EBP 6670A9A1 5B POP EBX 6670A9A2 C3 RETN