sots-re/verify/results/research-callback/on-tech-researched-objdump.txt

910 lines
46 KiB
Text

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