dumps/sots.exe: file format pei-i386 Disassembly of section .text: 00891790 <.text+0x490790>: 891790: 55 push ebp 891791: 8b ec mov ebp,esp 891793: 6a ff push 0xffffffff 891795: 68 a3 c1 99 00 push 0x99c1a3 89179a: 64 a1 00 00 00 00 mov eax,fs:0x0 8917a0: 50 push eax 8917a1: 81 ec 98 01 00 00 sub esp,0x198 8917a7: a1 78 8b af 00 mov eax,ds:0xaf8b78 8917ac: 33 c5 xor eax,ebp 8917ae: 89 45 f0 mov DWORD PTR [ebp-0x10],eax 8917b1: 53 push ebx 8917b2: 56 push esi 8917b3: 57 push edi 8917b4: 50 push eax 8917b5: 8d 45 f4 lea eax,[ebp-0xc] 8917b8: 64 a3 00 00 00 00 mov fs:0x0,eax 8917be: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 8917c1: 8b f1 mov esi,ecx 8917c3: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 8917c6: 33 db xor ebx,ebx 8917c8: 89 bd 60 fe ff ff mov DWORD PTR [ebp-0x1a0],edi 8917ce: 3b c3 cmp eax,ebx 8917d0: 74 05 je 0x8917d7 8917d2: 8d 48 fc lea ecx,[eax-0x4] 8917d5: eb 02 jmp 0x8917d9 8917d7: 33 c9 xor ecx,ecx 8917d9: 57 push edi 8917da: 56 push esi 8917db: 56 push esi 8917dc: e8 bf 89 f2 ff call 0x7ba1a0 8917e1: 39 be 94 02 00 00 cmp DWORD PTR [esi+0x294],edi 8917e7: 75 1b jne 0x891804 8917e9: 38 9e b4 03 00 00 cmp BYTE PTR [esi+0x3b4],bl 8917ef: 74 07 je 0x8917f8 8917f1: 8b ce mov ecx,esi 8917f3: e8 28 c7 ff ff call 0x88df20 8917f8: 88 9e b4 03 00 00 mov BYTE PTR [esi+0x3b4],bl 8917fe: 89 9e 94 02 00 00 mov DWORD PTR [esi+0x294],ebx 891804: 38 5d 0c cmp BYTE PTR [ebp+0xc],bl 891807: 0f 85 cc 01 00 00 jne 0x8919d9 89180d: 83 7f 54 10 cmp DWORD PTR [edi+0x54],0x10 891811: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 891814: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 891817: 8d 47 40 lea eax,[edi+0x40] 89181a: 89 8d 70 fe ff ff mov DWORD PTR [ebp-0x190],ecx 891820: 72 0a jb 0x89182c 891822: 8b 10 mov edx,DWORD PTR [eax] 891824: 89 95 78 fe ff ff mov DWORD PTR [ebp-0x188],edx 89182a: eb 06 jmp 0x891832 89182c: 89 85 78 fe ff ff mov DWORD PTR [ebp-0x188],eax 891832: 53 push ebx 891833: 68 0c 10 9e 00 push 0x9e100c 891838: 8d 8d d0 fe ff ff lea ecx,[ebp-0x130] 89183e: 88 5d ec mov BYTE PTR [ebp-0x14],bl 891841: c7 85 e4 fe ff ff 0f mov DWORD PTR [ebp-0x11c],0xf 891848: 00 00 00 89184b: 89 9d e0 fe ff ff mov DWORD PTR [ebp-0x120],ebx 891851: 88 9d d0 fe ff ff mov BYTE PTR [ebp-0x130],bl 891857: e8 f4 3c b9 ff call 0x425550 89185c: 8b 8e f4 00 00 00 mov ecx,DWORD PTR [esi+0xf4] 891862: 57 push edi 891863: 89 5d fc mov DWORD PTR [ebp-0x4],ebx 891866: e8 e5 d0 ce ff call 0x57e950 89186b: d9 9d 6c fe ff ff fstp DWORD PTR [ebp-0x194] 891871: d9 85 6c fe ff ff fld DWORD PTR [ebp-0x194] 891877: 8b 8d 78 fe ff ff mov ecx,DWORD PTR [ebp-0x188] 89187d: dc 1d c8 20 9e 00 fcomp QWORD PTR ds:0x9e20c8 891883: 6a 00 push 0x0 891885: 6a 00 push 0x0 891887: 6a 00 push 0x0 891889: 6a 00 push 0x0 89188b: df e0 fnstsw ax 89188d: 6a 00 push 0x0 89188f: 51 push ecx 891890: 8d 8d ec fe ff ff lea ecx,[ebp-0x114] 891896: f6 c4 05 test ah,0x5 891899: 7a 3e jp 0x8918d9 89189b: a1 fc 09 af 00 mov eax,ds:0xaf09fc 8918a0: 8b 15 04 0a af 00 mov edx,DWORD PTR ds:0xaf0a04 8918a6: 8b 18 mov ebx,DWORD PTR [eax] 8918a8: 8b 02 mov eax,DWORD PTR [edx] 8918aa: 50 push eax 8918ab: 68 00 01 00 00 push 0x100 8918b0: 51 push ecx 8918b1: c7 85 6c fe ff ff 80 mov DWORD PTR [ebp-0x194],0xa33380 8918b8: 33 a3 00 8918bb: e8 f0 75 03 00 call 0x8c8eb0 8918c0: 8d 85 ec fe ff ff lea eax,[ebp-0x114] 8918c6: 83 c4 24 add esp,0x24 8918c9: 8d 50 01 lea edx,[eax+0x1] 8918cc: 8d 64 24 00 lea esp,[esp+0x0] 8918d0: 8a 08 mov cl,BYTE PTR [eax] 8918d2: 40 inc eax 8918d3: 84 c9 test cl,cl 8918d5: 75 f9 jne 0x8918d0 8918d7: eb 3e jmp 0x891917 8918d9: a1 ec 09 af 00 mov eax,ds:0xaf09ec 8918de: 8b 15 f4 09 af 00 mov edx,DWORD PTR ds:0xaf09f4 8918e4: 8b 18 mov ebx,DWORD PTR [eax] 8918e6: 8b 02 mov eax,DWORD PTR [edx] 8918e8: 50 push eax 8918e9: 68 00 01 00 00 push 0x100 8918ee: 51 push ecx 8918ef: c7 85 6c fe ff ff 68 mov DWORD PTR [ebp-0x194],0xa33368 8918f6: 33 a3 00 8918f9: e8 b2 75 03 00 call 0x8c8eb0 8918fe: 8d 85 ec fe ff ff lea eax,[ebp-0x114] 891904: 83 c4 24 add esp,0x24 891907: 8d 50 01 lea edx,[eax+0x1] 89190a: 8d 9b 00 00 00 00 lea ebx,[ebx+0x0] 891910: 8a 08 mov cl,BYTE PTR [eax] 891912: 40 inc eax 891913: 84 c9 test cl,cl 891915: 75 f9 jne 0x891910 891917: 2b c2 sub eax,edx 891919: 50 push eax 89191a: 8d 95 ec fe ff ff lea edx,[ebp-0x114] 891920: 52 push edx 891921: 8d 8d d0 fe ff ff lea ecx,[ebp-0x130] 891927: e8 24 3c b9 ff call 0x425550 89192c: 8b 85 6c fe ff ff mov eax,DWORD PTR [ebp-0x194] 891932: 8b 8d 70 fe ff ff mov ecx,DWORD PTR [ebp-0x190] 891938: 6a 01 push 0x1 89193a: 50 push eax 89193b: 51 push ecx 89193c: 6a 00 push 0x0 89193e: 6a 00 push 0x0 891940: 83 ec 1c sub esp,0x1c 891943: 8b cc mov ecx,esp 891945: 89 a5 6c fe ff ff mov DWORD PTR [ebp-0x194],esp 89194b: 6a ff push 0xffffffff 89194d: 6a 00 push 0x0 89194f: 8d 95 d0 fe ff ff lea edx,[ebp-0x130] 891955: c7 41 14 0f 00 00 00 mov DWORD PTR [ecx+0x14],0xf 89195c: c7 41 10 00 00 00 00 mov DWORD PTR [ecx+0x10],0x0 891963: 52 push edx 891964: c6 01 00 mov BYTE PTR [ecx],0x0 891967: e8 c4 3a b9 ff call 0x425430 89196c: 83 ec 1c sub esp,0x1c 89196f: 8b cc mov ecx,esp 891971: 8b c3 mov eax,ebx 891973: 8d 50 01 lea edx,[eax+0x1] 891976: 89 a5 70 fe ff ff mov DWORD PTR [ebp-0x190],esp 89197c: c7 41 14 0f 00 00 00 mov DWORD PTR [ecx+0x14],0xf 891983: c7 41 10 00 00 00 00 mov DWORD PTR [ecx+0x10],0x0 89198a: c6 45 fc 01 mov BYTE PTR [ebp-0x4],0x1 89198e: c6 01 00 mov BYTE PTR [ecx],0x0 891991: 89 95 70 fe ff ff mov DWORD PTR [ebp-0x190],edx 891997: 8a 10 mov dl,BYTE PTR [eax] 891999: 40 inc eax 89199a: 84 d2 test dl,dl 89199c: 75 f9 jne 0x891997 89199e: 2b 85 70 fe ff ff sub eax,DWORD PTR [ebp-0x190] 8919a4: 50 push eax 8919a5: 53 push ebx 8919a6: e8 a5 3b b9 ff call 0x425550 8919ab: 8d 8e 9c 02 00 00 lea ecx,[esi+0x29c] 8919b1: c6 45 fc 00 mov BYTE PTR [ebp-0x4],0x0 8919b5: e8 f6 48 ff ff call 0x8862b0 8919ba: 83 bd e4 fe ff ff 10 cmp DWORD PTR [ebp-0x11c],0x10 8919c1: c7 45 fc ff ff ff ff mov DWORD PTR [ebp-0x4],0xffffffff 8919c8: 72 0f jb 0x8919d9 8919ca: 8b 85 d0 fe ff ff mov eax,DWORD PTR [ebp-0x130] 8919d0: 50 push eax 8919d1: e8 d4 35 09 00 call 0x924faa 8919d6: 83 c4 04 add esp,0x4 8919d9: 8b 8e f4 00 00 00 mov ecx,DWORD PTR [esi+0xf4] 8919df: 8b 59 04 mov ebx,DWORD PTR [ecx+0x4] 8919e2: 68 10 27 00 00 push 0x2710 8919e7: 57 push edi 8919e8: 8b cb mov ecx,ebx 8919ea: 89 9d 78 fe ff ff mov DWORD PTR [ebp-0x188],ebx 8919f0: e8 db bb ce ff call 0x57d5d0 8919f5: 84 c0 test al,al 8919f7: 74 0c je 0x891a05 8919f9: c6 86 03 01 00 00 01 mov BYTE PTR [esi+0x103],0x1 891a00: e9 51 07 00 00 jmp 0x892156 891a05: 68 11 27 00 00 push 0x2711 891a0a: 57 push edi 891a0b: 8b cb mov ecx,ebx 891a0d: e8 be bb ce ff call 0x57d5d0 891a12: 84 c0 test al,al 891a14: 75 69 jne 0x891a7f 891a16: 68 12 27 00 00 push 0x2712 891a1b: 57 push edi 891a1c: 8b cb mov ecx,ebx 891a1e: e8 ad bb ce ff call 0x57d5d0 891a23: 84 c0 test al,al 891a25: 74 47 je 0x891a6e 891a27: d9 86 0c 01 00 00 fld DWORD PTR [esi+0x10c] 891a2d: dd 05 60 50 9e 00 fld QWORD PTR ds:0x9e5060 891a33: dc e9 fsub st(1),st 891a35: d9 c9 fxch st(1) 891a37: d9 9e 0c 01 00 00 fstp DWORD PTR [esi+0x10c] 891a3d: d9 86 10 01 00 00 fld DWORD PTR [esi+0x110] 891a43: d8 e1 fsub st,st(1) 891a45: d9 9e 10 01 00 00 fstp DWORD PTR [esi+0x110] 891a4b: d8 ae 14 01 00 00 fsubr DWORD PTR [esi+0x114] 891a51: d9 9e 14 01 00 00 fstp DWORD PTR [esi+0x114] 891a57: d9 86 24 01 00 00 fld DWORD PTR [esi+0x124] 891a5d: dc 05 d8 20 9e 00 fadd QWORD PTR ds:0x9e20d8 891a63: d9 9e 24 01 00 00 fstp DWORD PTR [esi+0x124] 891a69: e9 e8 06 00 00 jmp 0x892156 891a6e: 68 13 27 00 00 push 0x2713 891a73: 57 push edi 891a74: 8b cb mov ecx,ebx 891a76: e8 55 bb ce ff call 0x57d5d0 891a7b: 84 c0 test al,al 891a7d: 74 47 je 0x891ac6 891a7f: d9 86 0c 01 00 00 fld DWORD PTR [esi+0x10c] 891a85: dd 05 18 23 9e 00 fld QWORD PTR ds:0x9e2318 891a8b: dc e9 fsub st(1),st 891a8d: d9 c9 fxch st(1) 891a8f: d9 9e 0c 01 00 00 fstp DWORD PTR [esi+0x10c] 891a95: d9 86 10 01 00 00 fld DWORD PTR [esi+0x110] 891a9b: d8 e1 fsub st,st(1) 891a9d: d9 9e 10 01 00 00 fstp DWORD PTR [esi+0x110] 891aa3: d8 ae 14 01 00 00 fsubr DWORD PTR [esi+0x114] 891aa9: d9 9e 14 01 00 00 fstp DWORD PTR [esi+0x114] 891aaf: d9 86 24 01 00 00 fld DWORD PTR [esi+0x124] 891ab5: dc 05 88 d1 9e 00 fadd QWORD PTR ds:0x9ed188 891abb: d9 9e 24 01 00 00 fstp DWORD PTR [esi+0x124] 891ac1: e9 90 06 00 00 jmp 0x892156 891ac6: 68 14 27 00 00 push 0x2714 891acb: 57 push edi 891acc: 8b cb mov ecx,ebx 891ace: e8 fd ba ce ff call 0x57d5d0 891ad3: 84 c0 test al,al 891ad5: 74 35 je 0x891b0c 891ad7: d9 86 18 01 00 00 fld DWORD PTR [esi+0x118] 891add: dd 05 60 50 9e 00 fld QWORD PTR ds:0x9e5060 891ae3: dc e9 fsub st(1),st 891ae5: d9 c9 fxch st(1) 891ae7: d9 9e 18 01 00 00 fstp DWORD PTR [esi+0x118] 891aed: d9 86 1c 01 00 00 fld DWORD PTR [esi+0x11c] 891af3: d8 e1 fsub st,st(1) 891af5: d9 9e 1c 01 00 00 fstp DWORD PTR [esi+0x11c] 891afb: d8 ae 20 01 00 00 fsubr DWORD PTR [esi+0x120] 891b01: d9 9e 20 01 00 00 fstp DWORD PTR [esi+0x120] 891b07: e9 4a 06 00 00 jmp 0x892156 891b0c: 68 15 27 00 00 push 0x2715 891b11: 57 push edi 891b12: 8b cb mov ecx,ebx 891b14: e8 b7 ba ce ff call 0x57d5d0 891b19: 84 c0 test al,al 891b1b: 74 15 je 0x891b32 891b1d: d9 86 10 01 00 00 fld DWORD PTR [esi+0x110] 891b23: dd 05 60 50 9e 00 fld QWORD PTR ds:0x9e5060 891b29: dc e9 fsub st(1),st 891b2b: d9 c9 fxch st(1) 891b2d: e9 12 06 00 00 jmp 0x892144 891b32: 68 16 27 00 00 push 0x2716 891b37: 57 push edi 891b38: 8b cb mov ecx,ebx 891b3a: e8 91 ba ce ff call 0x57d5d0 891b3f: 84 c0 test al,al 891b41: 74 17 je 0x891b5a 891b43: d9 86 24 01 00 00 fld DWORD PTR [esi+0x124] 891b49: dc 05 f0 5d 9e 00 fadd QWORD PTR ds:0x9e5df0 891b4f: d9 9e 24 01 00 00 fstp DWORD PTR [esi+0x124] 891b55: e9 fc 05 00 00 jmp 0x892156 891b5a: 68 17 27 00 00 push 0x2717 891b5f: 57 push edi 891b60: 8b cb mov ecx,ebx 891b62: e8 69 ba ce ff call 0x57d5d0 891b67: 84 c0 test al,al 891b69: 74 17 je 0x891b82 891b6b: d9 86 24 01 00 00 fld DWORD PTR [esi+0x124] 891b71: dc 05 18 23 9e 00 fadd QWORD PTR ds:0x9e2318 891b77: d9 9e 24 01 00 00 fstp DWORD PTR [esi+0x124] 891b7d: e9 d4 05 00 00 jmp 0x892156 891b82: 68 18 27 00 00 push 0x2718 891b87: 57 push edi 891b88: 8b cb mov ecx,ebx 891b8a: e8 41 ba ce ff call 0x57d5d0 891b8f: 84 c0 test al,al 891b91: 74 0c je 0x891b9f 891b93: c6 86 38 01 00 00 01 mov BYTE PTR [esi+0x138],0x1 891b9a: e9 b7 05 00 00 jmp 0x892156 891b9f: 68 19 27 00 00 push 0x2719 891ba4: 57 push edi 891ba5: 8b cb mov ecx,ebx 891ba7: e8 24 ba ce ff call 0x57d5d0 891bac: 84 c0 test al,al 891bae: 74 41 je 0x891bf1 891bb0: d9 05 f0 22 9e 00 fld DWORD PTR ds:0x9e22f0 891bb6: 8d 95 70 fe ff ff lea edx,[ebp-0x190] 891bbc: 8d 86 b8 00 00 00 lea eax,[esi+0xb8] 891bc2: d9 9d 70 fe ff ff fstp DWORD PTR [ebp-0x190] 891bc8: 52 push edx 891bc9: 50 push eax 891bca: e8 f1 15 b9 ff call 0x4231c0 891bcf: d9 00 fld DWORD PTR [eax] 891bd1: d9 9e b8 00 00 00 fstp DWORD PTR [esi+0xb8] 891bd7: 83 c4 08 add esp,0x8 891bda: d9 86 40 01 00 00 fld DWORD PTR [esi+0x140] 891be0: dc 05 f0 1e 9e 00 fadd QWORD PTR ds:0x9e1ef0 891be6: d9 9e 40 01 00 00 fstp DWORD PTR [esi+0x140] 891bec: e9 65 05 00 00 jmp 0x892156 891bf1: 68 1a 27 00 00 push 0x271a 891bf6: 57 push edi 891bf7: 8b cb mov ecx,ebx 891bf9: e8 d2 b9 ce ff call 0x57d5d0 891bfe: 84 c0 test al,al 891c00: 74 17 je 0x891c19 891c02: d9 86 30 01 00 00 fld DWORD PTR [esi+0x130] 891c08: dc 05 18 23 9e 00 fadd QWORD PTR ds:0x9e2318 891c0e: d9 9e 30 01 00 00 fstp DWORD PTR [esi+0x130] 891c14: e9 3d 05 00 00 jmp 0x892156 891c19: 68 1b 27 00 00 push 0x271b 891c1e: 57 push edi 891c1f: 8b cb mov ecx,ebx 891c21: e8 aa b9 ce ff call 0x57d5d0 891c26: 84 c0 test al,al 891c28: 74 3b je 0x891c65 891c2a: d9 86 b4 00 00 00 fld DWORD PTR [esi+0xb4] 891c30: dc 05 28 8d 9e 00 fadd QWORD PTR ds:0x9e8d28 891c36: d9 9e b4 00 00 00 fstp DWORD PTR [esi+0xb4] 891c3c: d9 86 30 01 00 00 fld DWORD PTR [esi+0x130] 891c42: dc 05 60 33 a3 00 fadd QWORD PTR ds:0xa33360 891c48: d9 9e 30 01 00 00 fstp DWORD PTR [esi+0x130] 891c4e: d9 86 34 01 00 00 fld DWORD PTR [esi+0x134] 891c54: dc 05 b0 15 9f 00 fadd QWORD PTR ds:0x9f15b0 891c5a: d9 9e 34 01 00 00 fstp DWORD PTR [esi+0x134] 891c60: e9 f1 04 00 00 jmp 0x892156 891c65: 68 1c 27 00 00 push 0x271c 891c6a: 57 push edi 891c6b: 8b cb mov ecx,ebx 891c6d: e8 5e b9 ce ff call 0x57d5d0 891c72: 84 c0 test al,al 891c74: 74 17 je 0x891c8d 891c76: d9 86 30 01 00 00 fld DWORD PTR [esi+0x130] 891c7c: dc 05 d8 20 9e 00 fadd QWORD PTR ds:0x9e20d8 891c82: d9 9e 30 01 00 00 fstp DWORD PTR [esi+0x130] 891c88: e9 dd 01 00 00 jmp 0x891e6a 891c8d: 68 1d 27 00 00 push 0x271d 891c92: 57 push edi 891c93: 8b cb mov ecx,ebx 891c95: e8 36 b9 ce ff call 0x57d5d0 891c9a: 84 c0 test al,al 891c9c: 74 3b je 0x891cd9 891c9e: d9 86 b4 00 00 00 fld DWORD PTR [esi+0xb4] 891ca4: dc 05 b8 90 9e 00 fadd QWORD PTR ds:0x9e90b8 891caa: d9 9e b4 00 00 00 fstp DWORD PTR [esi+0xb4] 891cb0: d9 86 30 01 00 00 fld DWORD PTR [esi+0x130] 891cb6: dc 05 18 23 9e 00 fadd QWORD PTR ds:0x9e2318 891cbc: d9 9e 30 01 00 00 fstp DWORD PTR [esi+0x130] 891cc2: d9 86 34 01 00 00 fld DWORD PTR [esi+0x134] 891cc8: dc 05 b0 15 9f 00 fadd QWORD PTR ds:0x9f15b0 891cce: d9 9e 34 01 00 00 fstp DWORD PTR [esi+0x134] 891cd4: e9 7d 04 00 00 jmp 0x892156 891cd9: 68 1e 27 00 00 push 0x271e 891cde: 57 push edi 891cdf: 8b cb mov ecx,ebx 891ce1: e8 ea b8 ce ff call 0x57d5d0 891ce6: 84 c0 test al,al 891ce8: 0f 84 43 01 00 00 je 0x891e31 891cee: 33 ff xor edi,edi 891cf0: 33 c0 xor eax,eax 891cf2: 33 c9 xor ecx,ecx 891cf4: 89 85 dc fe ff ff mov DWORD PTR [ebp-0x124],eax 891cfa: 89 8d e0 fe ff ff mov DWORD PTR [ebp-0x120],ecx 891d00: 89 bd e4 fe ff ff mov DWORD PTR [ebp-0x11c],edi 891d06: 8b 56 34 mov edx,DWORD PTR [esi+0x34] 891d09: 2b 56 30 sub edx,DWORD PTR [esi+0x30] 891d0c: c7 45 fc 02 00 00 00 mov DWORD PTR [ebp-0x4],0x2 891d13: c1 fa 02 sar edx,0x2 891d16: 85 d2 test edx,edx 891d18: 74 68 je 0x891d82 891d1a: 8d 9b 00 00 00 00 lea ebx,[ebx+0x0] 891d20: 8b 46 30 mov eax,DWORD PTR [esi+0x30] 891d23: 8b 1c b8 mov ebx,DWORD PTR [eax+edi*4] 891d26: 8b cb mov ecx,ebx 891d28: 89 9d 70 fe ff ff mov DWORD PTR [ebp-0x190],ebx 891d2e: e8 3d b3 eb ff call 0x74d070 891d33: 8b cb mov ecx,ebx 891d35: 89 85 68 fe ff ff mov DWORD PTR [ebp-0x198],eax 891d3b: 89 95 6c fe ff ff mov DWORD PTR [ebp-0x194],edx 891d41: e8 2a 8b eb ff call 0x74a870 891d46: 39 85 68 fe ff ff cmp DWORD PTR [ebp-0x198],eax 891d4c: 75 1a jne 0x891d68 891d4e: 39 95 6c fe ff ff cmp DWORD PTR [ebp-0x194],edx 891d54: 75 12 jne 0x891d68 891d56: 8d 8d 70 fe ff ff lea ecx,[ebp-0x190] 891d5c: 51 push ecx 891d5d: 8d 8d dc fe ff ff lea ecx,[ebp-0x124] 891d63: e8 38 d4 d0 ff call 0x59f1a0 891d68: 8b 56 34 mov edx,DWORD PTR [esi+0x34] 891d6b: 2b 56 30 sub edx,DWORD PTR [esi+0x30] 891d6e: 47 inc edi 891d6f: c1 fa 02 sar edx,0x2 891d72: 3b fa cmp edi,edx 891d74: 72 aa jb 0x891d20 891d76: 8b 8d e0 fe ff ff mov ecx,DWORD PTR [ebp-0x120] 891d7c: 8b 85 dc fe ff ff mov eax,DWORD PTR [ebp-0x124] 891d82: d9 86 30 01 00 00 fld DWORD PTR [esi+0x130] 891d88: 2b c8 sub ecx,eax 891d8a: dc 05 88 d1 9e 00 fadd QWORD PTR ds:0x9ed188 891d90: c1 f9 02 sar ecx,0x2 891d93: 33 ff xor edi,edi 891d95: c6 86 04 01 00 00 01 mov BYTE PTR [esi+0x104],0x1 891d9c: d9 9e 30 01 00 00 fstp DWORD PTR [esi+0x130] 891da2: 85 c9 test ecx,ecx 891da4: 74 68 je 0x891e0e 891da6: eb 08 jmp 0x891db0 891da8: 8d a4 24 00 00 00 00 lea esp,[esp+0x0] 891daf: 90 nop 891db0: 8b 1c b8 mov ebx,DWORD PTR [eax+edi*4] 891db3: 8d 8d bc fe ff ff lea ecx,[ebp-0x144] 891db9: e8 e2 6a ca ff call 0x5388a0 891dbe: 8b cb mov ecx,ebx 891dc0: c6 45 fc 03 mov BYTE PTR [ebp-0x4],0x3 891dc4: e8 a7 8a eb ff call 0x74a870 891dc9: 52 push edx 891dca: 50 push eax 891dcb: 8d 85 b8 fe ff ff lea eax,[ebp-0x148] 891dd1: 53 push ebx 891dd2: 50 push eax 891dd3: e8 68 42 ec ff call 0x756040 891dd8: 83 c4 10 add esp,0x10 891ddb: 8d 8d bc fe ff ff lea ecx,[ebp-0x144] 891de1: 51 push ecx 891de2: 8b cb mov ecx,ebx 891de4: e8 27 17 ec ff call 0x753510 891de9: 8d 8d b8 fe ff ff lea ecx,[ebp-0x148] 891def: c6 45 fc 02 mov BYTE PTR [ebp-0x4],0x2 891df3: e8 68 fd eb ff call 0x751b60 891df8: 8b 95 e0 fe ff ff mov edx,DWORD PTR [ebp-0x120] 891dfe: 8b 85 dc fe ff ff mov eax,DWORD PTR [ebp-0x124] 891e04: 2b d0 sub edx,eax 891e06: 47 inc edi 891e07: c1 fa 02 sar edx,0x2 891e0a: 3b fa cmp edi,edx 891e0c: 72 a2 jb 0x891db0 891e0e: 8d 8d dc fe ff ff lea ecx,[ebp-0x124] 891e14: c7 45 fc ff ff ff ff mov DWORD PTR [ebp-0x4],0xffffffff 891e1b: e8 70 7b b9 ff call 0x429990 891e20: 8b bd 60 fe ff ff mov edi,DWORD PTR [ebp-0x1a0] 891e26: 8b 9d 78 fe ff ff mov ebx,DWORD PTR [ebp-0x188] 891e2c: e9 25 03 00 00 jmp 0x892156 891e31: 68 1f 27 00 00 push 0x271f 891e36: 57 push edi 891e37: 8b cb mov ecx,ebx 891e39: e8 92 b7 ce ff call 0x57d5d0 891e3e: 84 c0 test al,al 891e40: 74 17 je 0x891e59 891e42: d9 86 34 01 00 00 fld DWORD PTR [esi+0x134] 891e48: dc 05 68 50 9e 00 fadd QWORD PTR ds:0x9e5068 891e4e: d9 9e 34 01 00 00 fstp DWORD PTR [esi+0x134] 891e54: e9 fd 02 00 00 jmp 0x892156 891e59: 68 20 27 00 00 push 0x2720 891e5e: 57 push edi 891e5f: 8b cb mov ecx,ebx 891e61: e8 6a b7 ce ff call 0x57d5d0 891e66: 84 c0 test al,al 891e68: 74 17 je 0x891e81 891e6a: d9 86 34 01 00 00 fld DWORD PTR [esi+0x134] 891e70: dc 05 58 33 a3 00 fadd QWORD PTR ds:0xa33358 891e76: d9 9e 34 01 00 00 fstp DWORD PTR [esi+0x134] 891e7c: e9 d5 02 00 00 jmp 0x892156 891e81: 68 21 27 00 00 push 0x2721 891e86: 57 push edi 891e87: 8b cb mov ecx,ebx 891e89: e8 42 b7 ce ff call 0x57d5d0 891e8e: 84 c0 test al,al 891e90: 74 17 je 0x891ea9 891e92: d9 86 34 01 00 00 fld DWORD PTR [esi+0x134] 891e98: dc 05 a0 20 9e 00 fadd QWORD PTR ds:0x9e20a0 891e9e: d9 9e 34 01 00 00 fstp DWORD PTR [esi+0x134] 891ea4: e9 ad 02 00 00 jmp 0x892156 891ea9: 68 22 27 00 00 push 0x2722 891eae: 57 push edi 891eaf: 8b cb mov ecx,ebx 891eb1: e8 1a b7 ce ff call 0x57d5d0 891eb6: 84 c0 test al,al 891eb8: 74 08 je 0x891ec2 891eba: 8b 0d e0 df ae 00 mov ecx,DWORD PTR ds:0xaedfe0 891ec0: eb 17 jmp 0x891ed9 891ec2: 68 23 27 00 00 push 0x2723 891ec7: 57 push edi 891ec8: 8b cb mov ecx,ebx 891eca: e8 01 b7 ce ff call 0x57d5d0 891ecf: 84 c0 test al,al 891ed1: 74 23 je 0x891ef6 891ed3: 8b 0d e4 df ae 00 mov ecx,DWORD PTR ds:0xaedfe4 891ed9: 8b 96 48 01 00 00 mov edx,DWORD PTR [esi+0x148] 891edf: 3b 11 cmp edx,DWORD PTR [ecx] 891ee1: 7c 06 jl 0x891ee9 891ee3: 8d 8e 48 01 00 00 lea ecx,[esi+0x148] 891ee9: 8b 09 mov ecx,DWORD PTR [ecx] 891eeb: 89 8e 48 01 00 00 mov DWORD PTR [esi+0x148],ecx 891ef1: e9 60 02 00 00 jmp 0x892156 891ef6: 68 24 27 00 00 push 0x2724 891efb: 57 push edi 891efc: 8b cb mov ecx,ebx 891efe: e8 cd b6 ce ff call 0x57d5d0 891f03: 84 c0 test al,al 891f05: 74 25 je 0x891f2c 891f07: d9 05 d0 be a2 00 fld DWORD PTR ds:0xa2bed0 891f0d: d9 9e 50 01 00 00 fstp DWORD PTR [esi+0x150] 891f13: d9 05 40 58 9e 00 fld DWORD PTR ds:0x9e5840 891f19: d9 9e 54 01 00 00 fstp DWORD PTR [esi+0x154] 891f1f: d9 e8 fld1 891f21: d9 9e 58 01 00 00 fstp DWORD PTR [esi+0x158] 891f27: e9 2a 02 00 00 jmp 0x892156 891f2c: 68 25 27 00 00 push 0x2725 891f31: 57 push edi 891f32: 8b cb mov ecx,ebx 891f34: e8 97 b6 ce ff call 0x57d5d0 891f39: 84 c0 test al,al 891f3b: 75 22 jne 0x891f5f 891f3d: 68 26 27 00 00 push 0x2726 891f42: 57 push edi 891f43: 8b cb mov ecx,ebx 891f45: e8 86 b6 ce ff call 0x57d5d0 891f4a: 84 c0 test al,al 891f4c: 75 11 jne 0x891f5f 891f4e: 68 27 27 00 00 push 0x2727 891f53: 57 push edi 891f54: 8b cb mov ecx,ebx 891f56: e8 75 b6 ce ff call 0x57d5d0 891f5b: 84 c0 test al,al 891f5d: 74 1a je 0x891f79 891f5f: 80 be fe 00 00 00 00 cmp BYTE PTR [esi+0xfe],0x0 891f66: 0f 84 ea 01 00 00 je 0x892156 891f6c: 57 push edi 891f6d: 8b ce mov ecx,esi 891f6f: e8 bc c3 f7 ff call 0x80e330 891f74: e9 dd 01 00 00 jmp 0x892156 891f79: 68 28 27 00 00 push 0x2728 891f7e: 57 push edi 891f7f: 8b cb mov ecx,ebx 891f81: e8 4a b6 ce ff call 0x57d5d0 891f86: 84 c0 test al,al 891f88: 74 49 je 0x891fd3 891f8a: 8b 56 34 mov edx,DWORD PTR [esi+0x34] 891f8d: 2b 56 30 sub edx,DWORD PTR [esi+0x30] 891f90: 33 c0 xor eax,eax 891f92: c1 fa 02 sar edx,0x2 891f95: 85 d2 test edx,edx 891f97: 74 22 je 0x891fbb 891f99: 8d a4 24 00 00 00 00 lea esp,[esp+0x0] 891fa0: 8b 4e 30 mov ecx,DWORD PTR [esi+0x30] 891fa3: 8b 0c 81 mov ecx,DWORD PTR [ecx+eax*4] 891fa6: c6 81 88 01 00 00 01 mov BYTE PTR [ecx+0x188],0x1 891fad: 8b 56 34 mov edx,DWORD PTR [esi+0x34] 891fb0: 2b 56 30 sub edx,DWORD PTR [esi+0x30] 891fb3: 40 inc eax 891fb4: c1 fa 02 sar edx,0x2 891fb7: 3b c2 cmp eax,edx 891fb9: 72 e5 jb 0x891fa0 891fbb: 8b 8e b8 03 00 00 mov ecx,DWORD PTR [esi+0x3b8] 891fc1: 85 c9 test ecx,ecx 891fc3: 0f 84 8d 01 00 00 je 0x892156 891fc9: e8 62 f0 df ff call 0x691030 891fce: e9 83 01 00 00 jmp 0x892156 891fd3: 68 29 27 00 00 push 0x2729 891fd8: 57 push edi 891fd9: 8b cb mov ecx,ebx 891fdb: e8 f0 b5 ce ff call 0x57d5d0 891fe0: 84 c0 test al,al 891fe2: 74 4b je 0x89202f 891fe4: 8b 4e 34 mov ecx,DWORD PTR [esi+0x34] 891fe7: 2b 4e 30 sub ecx,DWORD PTR [esi+0x30] 891fea: 33 c0 xor eax,eax 891fec: c1 f9 02 sar ecx,0x2 891fef: 85 c9 test ecx,ecx 891ff1: 74 1b je 0x89200e 891ff3: 8b 56 30 mov edx,DWORD PTR [esi+0x30] 891ff6: 8b 0c 82 mov ecx,DWORD PTR [edx+eax*4] 891ff9: c6 81 88 01 00 00 01 mov BYTE PTR [ecx+0x188],0x1 892000: 8b 4e 34 mov ecx,DWORD PTR [esi+0x34] 892003: 2b 4e 30 sub ecx,DWORD PTR [esi+0x30] 892006: 40 inc eax 892007: c1 f9 02 sar ecx,0x2 89200a: 3b c1 cmp eax,ecx 89200c: 72 e5 jb 0x891ff3 89200e: 6a 01 push 0x1 892010: 8b ce mov ecx,esi 892012: e8 99 66 f8 ff call 0x8186b0 892017: 8b 8e b8 03 00 00 mov ecx,DWORD PTR [esi+0x3b8] 89201d: 85 c9 test ecx,ecx 89201f: 0f 84 31 01 00 00 je 0x892156 892025: e8 f6 ef df ff call 0x691020 89202a: e9 27 01 00 00 jmp 0x892156 89202f: 8b df mov ebx,edi 892031: e8 da c3 f7 ff call 0x80e410 892036: 83 f8 ff cmp eax,0xffffffff 892039: 74 1f je 0x89205a 89203b: e8 d0 c3 f7 ff call 0x80e410 892040: 8b 9d 78 fe ff ff mov ebx,DWORD PTR [ebp-0x188] 892046: ba 01 00 00 00 mov edx,0x1 89204b: 8b c8 mov ecx,eax 89204d: d3 e2 shl edx,cl 89204f: 09 96 90 02 00 00 or DWORD PTR [esi+0x290],edx 892055: e9 fc 00 00 00 jmp 0x892156 89205a: 8b 9d 78 fe ff ff mov ebx,DWORD PTR [ebp-0x188] 892060: 68 2a 27 00 00 push 0x272a 892065: 57 push edi 892066: 8b cb mov ecx,ebx 892068: e8 63 b5 ce ff call 0x57d5d0 89206d: 84 c0 test al,al 89206f: 74 19 je 0x89208a 892071: 80 be fc 00 00 00 00 cmp BYTE PTR [esi+0xfc],0x0 892078: 0f 85 d8 00 00 00 jne 0x892156 89207e: c6 86 ff 00 00 00 01 mov BYTE PTR [esi+0xff],0x1 892085: e9 cc 00 00 00 jmp 0x892156 89208a: 68 2b 27 00 00 push 0x272b 89208f: 57 push edi 892090: 8b cb mov ecx,ebx 892092: e8 39 b5 ce ff call 0x57d5d0 892097: 84 c0 test al,al 892099: 74 0c je 0x8920a7 89209b: c6 86 00 01 00 00 01 mov BYTE PTR [esi+0x100],0x1 8920a2: e9 af 00 00 00 jmp 0x892156 8920a7: 68 2c 27 00 00 push 0x272c 8920ac: 57 push edi 8920ad: 8b cb mov ecx,ebx 8920af: e8 1c b5 ce ff call 0x57d5d0 8920b4: 84 c0 test al,al 8920b6: 74 0c je 0x8920c4 8920b8: c6 86 02 01 00 00 01 mov BYTE PTR [esi+0x102],0x1 8920bf: e9 92 00 00 00 jmp 0x892156 8920c4: 68 2d 27 00 00 push 0x272d 8920c9: 57 push edi 8920ca: 8b cb mov ecx,ebx 8920cc: e8 ff b4 ce ff call 0x57d5d0 8920d1: 84 c0 test al,al 8920d3: 74 09 je 0x8920de 8920d5: c6 86 01 01 00 00 01 mov BYTE PTR [esi+0x101],0x1 8920dc: eb 78 jmp 0x892156 8920de: 68 2e 27 00 00 push 0x272e 8920e3: 57 push edi 8920e4: 8b cb mov ecx,ebx 8920e6: e8 e5 b4 ce ff call 0x57d5d0 8920eb: 84 c0 test al,al 8920ed: 74 26 je 0x892115 8920ef: d9 86 08 01 00 00 fld DWORD PTR [esi+0x108] 8920f5: dc 0d 70 5d 9e 00 fmul QWORD PTR ds:0x9e5d70 8920fb: d9 9e 08 01 00 00 fstp DWORD PTR [esi+0x108] 892101: d9 86 24 01 00 00 fld DWORD PTR [esi+0x124] 892107: dc 0d a0 23 9e 00 fmul QWORD PTR ds:0x9e23a0 89210d: d9 9e 24 01 00 00 fstp DWORD PTR [esi+0x124] 892113: eb 41 jmp 0x892156 892115: 68 2f 27 00 00 push 0x272f 89211a: 57 push edi 89211b: 8b cb mov ecx,ebx 89211d: e8 ae b4 ce ff call 0x57d5d0 892122: 84 c0 test al,al 892124: 74 30 je 0x892156 892126: d9 86 0c 01 00 00 fld DWORD PTR [esi+0x10c] 89212c: dd 05 60 50 9e 00 fld QWORD PTR ds:0x9e5060 892132: dc e9 fsub st(1),st 892134: d9 c9 fxch st(1) 892136: d9 9e 0c 01 00 00 fstp DWORD PTR [esi+0x10c] 89213c: d9 86 10 01 00 00 fld DWORD PTR [esi+0x110] 892142: d8 e1 fsub st,st(1) 892144: d9 9e 10 01 00 00 fstp DWORD PTR [esi+0x110] 89214a: d8 ae 14 01 00 00 fsubr DWORD PTR [esi+0x114] 892150: d9 9e 14 01 00 00 fstp DWORD PTR [esi+0x114] 892156: 8d 95 64 fe ff ff lea edx,[ebp-0x19c] 89215c: 52 push edx 89215d: 57 push edi 89215e: c7 85 64 fe ff ff 00 mov DWORD PTR [ebp-0x19c],0x0 892165: 00 00 00 892168: e8 d3 50 ca ff call 0x537240 89216d: 83 c4 08 add esp,0x8 892170: 84 c0 test al,al 892172: 74 27 je 0x89219b 892174: 8b 95 64 fe ff ff mov edx,DWORD PTR [ebp-0x19c] 89217a: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 89217d: 09 96 8c 02 00 00 or DWORD PTR [esi+0x28c],edx 892183: 09 96 88 02 00 00 or DWORD PTR [esi+0x288],edx 892189: 85 c0 test eax,eax 89218b: 74 05 je 0x892192 89218d: 8d 48 fc lea ecx,[eax-0x4] 892190: eb 02 jmp 0x892194 892192: 33 c9 xor ecx,ecx 892194: 52 push edx 892195: 56 push esi 892196: e8 45 a6 ef ff call 0x78c7e0 89219b: 8b 86 f4 00 00 00 mov eax,DWORD PTR [esi+0xf4] 8921a1: 50 push eax 8921a2: 8d 8d 5c fe ff ff lea ecx,[ebp-0x1a4] 8921a8: 51 push ecx 8921a9: e8 b2 57 c4 ff call 0x4d7960 8921ae: 8b 10 mov edx,DWORD PTR [eax] 8921b0: 89 96 90 01 00 00 mov DWORD PTR [esi+0x190],edx 8921b6: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8921b9: 83 c4 08 add esp,0x8 8921bc: 8b ce mov ecx,esi 8921be: 89 86 94 01 00 00 mov DWORD PTR [esi+0x194],eax 8921c4: e8 f7 60 f8 ff call 0x8182c0 8921c9: 8b ce mov ecx,esi 8921cb: e8 40 9d f9 ff call 0x82bf10 8921d0: 68 30 27 00 00 push 0x2730 8921d5: 57 push edi 8921d6: 8b cb mov ecx,ebx 8921d8: e8 f3 b3 ce ff call 0x57d5d0 8921dd: 84 c0 test al,al 8921df: 74 28 je 0x892209 8921e1: 83 7e 5c 05 cmp DWORD PTR [esi+0x5c],0x5 8921e5: 75 22 jne 0x892209 8921e7: 68 31 27 00 00 push 0x2731 8921ec: 8b cb mov ecx,ebx 8921ee: e8 1d b4 ce ff call 0x57d610 8921f3: 85 c0 test eax,eax 8921f5: 74 12 je 0x892209 8921f7: 8b 8e f4 00 00 00 mov ecx,DWORD PTR [esi+0xf4] 8921fd: 6a 00 push 0x0 8921ff: 6a 01 push 0x1 892201: 6a 01 push 0x1 892203: 50 push eax 892204: e8 c7 40 cf ff call 0x5862d0 892209: 80 be 30 03 00 00 00 cmp BYTE PTR [esi+0x330],0x0 892210: 75 2f jne 0x892241 892212: 8b 8e f4 00 00 00 mov ecx,DWORD PTR [esi+0xf4] 892218: 68 32 27 00 00 push 0x2732 89221d: e8 ee b5 ce ff call 0x57d810 892222: 84 c0 test al,al 892224: 74 1b je 0x892241 892226: 8b 8e f4 00 00 00 mov ecx,DWORD PTR [esi+0xf4] 89222c: 68 33 27 00 00 push 0x2733 892231: e8 da b5 ce ff call 0x57d810 892236: 84 c0 test al,al 892238: 74 07 je 0x892241 89223a: c6 86 30 03 00 00 01 mov BYTE PTR [esi+0x330],0x1 892241: 8d 8e 48 03 00 00 lea ecx,[esi+0x348] 892247: c7 85 78 fe ff ff 00 mov DWORD PTR [ebp-0x188],0x0 89224e: 00 00 00 892251: 89 8d 6c fe ff ff mov DWORD PTR [ebp-0x194],ecx 892257: 8b 95 6c fe ff ff mov edx,DWORD PTR [ebp-0x194] 89225d: 8b 02 mov eax,DWORD PTR [edx] 89225f: c1 e8 05 shr eax,0x5 892262: a8 01 test al,0x1 892264: 0f 84 1f 02 00 00 je 0x892489 89226a: 8b 4e 34 mov ecx,DWORD PTR [esi+0x34] 89226d: 2b 4e 30 sub ecx,DWORD PTR [esi+0x30] 892270: 33 db xor ebx,ebx 892272: c1 f9 02 sar ecx,0x2 892275: c6 85 77 fe ff ff 00 mov BYTE PTR [ebp-0x189],0x0 89227c: 85 c9 test ecx,ecx 89227e: 74 3b je 0x8922bb 892280: 8b 56 30 mov edx,DWORD PTR [esi+0x30] 892283: 8b 3c 9a mov edi,DWORD PTR [edx+ebx*4] 892286: 8b 85 78 fe ff ff mov eax,DWORD PTR [ebp-0x188] 89228c: 50 push eax 89228d: 8b cf mov ecx,edi 89228f: e8 ac 3b eb ff call 0x745e40 892294: 84 c0 test al,al 892296: 74 15 je 0x8922ad 892298: 8b 8d 78 fe ff ff mov ecx,DWORD PTR [ebp-0x188] 89229e: 51 push ecx 89229f: 8b cf mov ecx,edi 8922a1: e8 5a 15 eb ff call 0x743800 8922a6: c6 85 77 fe ff ff 01 mov BYTE PTR [ebp-0x189],0x1 8922ad: 8b 56 34 mov edx,DWORD PTR [esi+0x34] 8922b0: 2b 56 30 sub edx,DWORD PTR [esi+0x30] 8922b3: 43 inc ebx 8922b4: c1 fa 02 sar edx,0x2 8922b7: 3b da cmp ebx,edx 8922b9: 72 c5 jb 0x892280 8922bb: 80 7d 0c 00 cmp BYTE PTR [ebp+0xc],0x0 8922bf: 0f 85 c4 01 00 00 jne 0x892489 8922c5: 80 bd 77 fe ff ff 00 cmp BYTE PTR [ebp-0x189],0x0 8922cc: 0f 84 b7 01 00 00 je 0x892489 8922d2: a1 8c 0a af 00 mov eax,ds:0xaf0a8c 8922d7: 8b 08 mov ecx,DWORD PTR [eax] 8922d9: 33 db xor ebx,ebx 8922db: 53 push ebx 8922dc: 53 push ebx 8922dd: 53 push ebx 8922de: 53 push ebx 8922df: 53 push ebx 8922e0: 53 push ebx 8922e1: 51 push ecx 8922e2: 8d 95 d0 fe ff ff lea edx,[ebp-0x130] 8922e8: 52 push edx 8922e9: e8 02 75 03 00 call 0x8c97f0 8922ee: 83 c4 20 add esp,0x20 8922f1: 6a ff push 0xffffffff 8922f3: 53 push ebx 8922f4: bf 0f 00 00 00 mov edi,0xf 8922f9: 50 push eax 8922fa: 8d 8d 98 fe ff ff lea ecx,[ebp-0x168] 892300: c7 45 fc 04 00 00 00 mov DWORD PTR [ebp-0x4],0x4 892307: 89 bd ac fe ff ff mov DWORD PTR [ebp-0x154],edi 89230d: 89 9d a8 fe ff ff mov DWORD PTR [ebp-0x158],ebx 892313: 88 9d 98 fe ff ff mov BYTE PTR [ebp-0x168],bl 892319: e8 12 31 b9 ff call 0x425430 89231e: 83 bd e4 fe ff ff 10 cmp DWORD PTR [ebp-0x11c],0x10 892325: c6 45 fc 06 mov BYTE PTR [ebp-0x4],0x6 892329: 72 0f jb 0x89233a 89232b: 8b 85 d0 fe ff ff mov eax,DWORD PTR [ebp-0x130] 892331: 50 push eax 892332: e8 73 2c 09 00 call 0x924faa 892337: 83 c4 04 add esp,0x4 89233a: 8b 0d 94 0a af 00 mov ecx,DWORD PTR ds:0xaf0a94 892340: 8b 11 mov edx,DWORD PTR [ecx] 892342: 53 push ebx 892343: 53 push ebx 892344: 53 push ebx 892345: 53 push ebx 892346: 53 push ebx 892347: 53 push ebx 892348: 52 push edx 892349: 8d 85 7c fe ff ff lea eax,[ebp-0x184] 89234f: 50 push eax 892350: 89 bd e4 fe ff ff mov DWORD PTR [ebp-0x11c],edi 892356: 89 9d e0 fe ff ff mov DWORD PTR [ebp-0x120],ebx 89235c: c6 85 d0 fe ff ff 00 mov BYTE PTR [ebp-0x130],0x0 892363: e8 88 74 03 00 call 0x8c97f0 892368: 83 c4 20 add esp,0x20 89236b: 6a ff push 0xffffffff 89236d: 53 push ebx 89236e: 50 push eax 89236f: 8d 8d b4 fe ff ff lea ecx,[ebp-0x14c] 892375: c6 45 fc 07 mov BYTE PTR [ebp-0x4],0x7 892379: 89 bd c8 fe ff ff mov DWORD PTR [ebp-0x138],edi 89237f: 89 9d c4 fe ff ff mov DWORD PTR [ebp-0x13c],ebx 892385: c6 85 b4 fe ff ff 00 mov BYTE PTR [ebp-0x14c],0x0 89238c: e8 9f 30 b9 ff call 0x425430 892391: 83 bd 90 fe ff ff 10 cmp DWORD PTR [ebp-0x170],0x10 892398: c6 45 fc 09 mov BYTE PTR [ebp-0x4],0x9 89239c: 72 0f jb 0x8923ad 89239e: 8b 8d 7c fe ff ff mov ecx,DWORD PTR [ebp-0x184] 8923a4: 51 push ecx 8923a5: e8 00 2c 09 00 call 0x924faa 8923aa: 83 c4 04 add esp,0x4 8923ad: 53 push ebx 8923ae: 68 40 33 a3 00 push 0xa33340 8923b3: 8b ce mov ecx,esi 8923b5: 89 bd 90 fe ff ff mov DWORD PTR [ebp-0x170],edi 8923bb: 89 9d 8c fe ff ff mov DWORD PTR [ebp-0x174],ebx 8923c1: c6 85 7c fe ff ff 00 mov BYTE PTR [ebp-0x184],0x0 8923c8: e8 53 bf f7 ff call 0x80e320 8923cd: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 8923d0: 50 push eax 8923d1: 53 push ebx 8923d2: 53 push ebx 8923d3: 83 ec 1c sub esp,0x1c 8923d6: 8b cc mov ecx,esp 8923d8: 89 a5 60 fe ff ff mov DWORD PTR [ebp-0x1a0],esp 8923de: 6a ff push 0xffffffff 8923e0: 53 push ebx 8923e1: 8d 95 b4 fe ff ff lea edx,[ebp-0x14c] 8923e7: 89 79 14 mov DWORD PTR [ecx+0x14],edi 8923ea: 89 59 10 mov DWORD PTR [ecx+0x10],ebx 8923ed: 52 push edx 8923ee: c6 01 00 mov BYTE PTR [ecx],0x0 8923f1: e8 3a 30 b9 ff call 0x425430 8923f6: 83 ec 1c sub esp,0x1c 8923f9: 8b cc mov ecx,esp 8923fb: 89 a5 70 fe ff ff mov DWORD PTR [ebp-0x190],esp 892401: 6a ff push 0xffffffff 892403: 53 push ebx 892404: 8d 85 98 fe ff ff lea eax,[ebp-0x168] 89240a: 89 79 14 mov DWORD PTR [ecx+0x14],edi 89240d: 89 59 10 mov DWORD PTR [ecx+0x10],ebx 892410: 50 push eax 892411: c6 45 fc 0a mov BYTE PTR [ebp-0x4],0xa 892415: c6 01 00 mov BYTE PTR [ecx],0x0 892418: e8 13 30 b9 ff call 0x425430 89241d: 8d 8e 9c 02 00 00 lea ecx,[esi+0x29c] 892423: c6 45 fc 09 mov BYTE PTR [ebp-0x4],0x9 892427: e8 84 3e ff ff call 0x8862b0 89242c: 83 bd c8 fe ff ff 10 cmp DWORD PTR [ebp-0x138],0x10 892433: 72 0f jb 0x892444 892435: 8b 8d b4 fe ff ff mov ecx,DWORD PTR [ebp-0x14c] 89243b: 51 push ecx 89243c: e8 69 2b 09 00 call 0x924faa 892441: 83 c4 04 add esp,0x4 892444: 83 bd ac fe ff ff 10 cmp DWORD PTR [ebp-0x154],0x10 89244b: 89 bd c8 fe ff ff mov DWORD PTR [ebp-0x138],edi 892451: 89 9d c4 fe ff ff mov DWORD PTR [ebp-0x13c],ebx 892457: c6 85 b4 fe ff ff 00 mov BYTE PTR [ebp-0x14c],0x0 89245e: c7 45 fc ff ff ff ff mov DWORD PTR [ebp-0x4],0xffffffff 892465: 72 0f jb 0x892476 892467: 8b 95 98 fe ff ff mov edx,DWORD PTR [ebp-0x168] 89246d: 52 push edx 89246e: e8 37 2b 09 00 call 0x924faa 892473: 83 c4 04 add esp,0x4 892476: 89 bd ac fe ff ff mov DWORD PTR [ebp-0x154],edi 89247c: 89 9d a8 fe ff ff mov DWORD PTR [ebp-0x158],ebx 892482: c6 85 98 fe ff ff 00 mov BYTE PTR [ebp-0x168],0x0 892489: 8b 85 78 fe ff ff mov eax,DWORD PTR [ebp-0x188] 89248f: 83 85 6c fe ff ff 04 add DWORD PTR [ebp-0x194],0x4 892496: 40 inc eax 892497: 89 85 78 fe ff ff mov DWORD PTR [ebp-0x188],eax 89249d: 83 f8 07 cmp eax,0x7 8924a0: 0f 8c b1 fd ff ff jl 0x892257 8924a6: 8b 4d f4 mov ecx,DWORD PTR [ebp-0xc] 8924a9: 64 89 0d 00 00 00 00 mov DWORD PTR fs:0x0,ecx 8924b0: 59 pop ecx 8924b1: 5f pop edi 8924b2: 5e pop esi 8924b3: 5b pop ebx 8924b4: 8b 4d f0 mov ecx,DWORD PTR [ebp-0x10] 8924b7: 33 cd xor ecx,ebp 8924b9: e8 c4 28 09 00 call 0x924d82 8924be: 8b e5 mov esp,ebp 8924c0: 5d pop ebp 8924c1: c2 08 00 ret 0x8