Function at 0x9fe193
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov eax, 0xc6159d
call fcn.00be12c8
sub esp, 0xa4
mov eax, dword [0xd808e8]
mov eax, dword [eax + 0x8c]
push ebx
push esi
mov esi, ecx
lea ecx, [eax + eax*4]
xor ebx, ebx
cmp ecx, ebx
push edi
mov dword [ebp - 0x18], esi
je 0x9fe1d0
mov eax, dword [ebp + 8]
imul eax, eax, 0x64
cdq
idiv dword [ebp + 0xc]
cmp eax, ecx
jge 0x9fe1d0
mov eax, dword [esi + 0x1560]
cmp eax, dword [ebp + 8]
lea edi, [esi + 0x1560]
jle 0x9fe1c9
mov ecx, esi
call fcn.00a04a12
mov eax, dword [ebp + 8]
mov dword [edi], eax
jmp 0x9fe1e2
mov eax, ecx
imul eax, dword [ebp + 0xc]
push 0x64
cdq
pop ecx
idiv ecx
mov dword [esi + 0x1560], eax
mov eax, dword [0xd808e8]
mov eax, dword [eax + 0x90]
lea ecx, [eax + eax*4]
cmp ecx, ebx
je 0x9fe221
mov eax, dword [ebp + 0x10]
imul eax, eax, 0x64
cdq
idiv dword [ebp + 0x14]
cmp eax, ecx
jge 0x9fe221
mov eax, dword [esi + 0x1564]
cmp eax, dword [ebp + 0x10]
lea edi, [esi + 0x1564]
jle 0x9fe21a
mov ecx, esi
call fcn.00a04ca6
mov eax, dword [ebp + 0x10]
mov dword [edi], eax
jmp 0x9fe233
mov eax, ecx
imul eax, dword [ebp + 0x14]
push 0x64
cdq
pop ecx
idiv ecx
mov dword [esi + 0x1564], eax
cmp dword [esi + 0x13ec], ebx
jne 0x9fe245
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x30]
push eax
call fcn.004481fe
mov edi, eax
cmp dword [edi], ebx
mov dword [ebp - 4], ebx
jne 0x9fe267
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a95a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x24], eax
call fcn.004185f1
cmp dword [esi + 0x13ec], ebx
jne 0x9fe28f
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x28]
push eax
call fcn.004481fe
mov edi, eax
cmp dword [edi], ebx
mov dword [ebp - 4], 1
jne 0x9fe2b5
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a981
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x30], eax
call fcn.004185f1
cmp dword [esi + 0x13ec], ebx
jne 0x9fe2dd
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x28]
push eax
call fcn.004481fe
mov edi, eax
cmp dword [edi], ebx
mov dword [ebp - 4], 2
jne 0x9fe303
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
lea eax, [ebp - 0x84]
push eax
call fcn.00448abf
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 4
call fcn.004185f1
cmp dword [esi + 0x13ec], ebx
jne 0x9fe32f
push 0x80004003
call fcn.00be0541
mov esi, dword [esi + 0x13ec]
lea eax, [ebp - 0x10]
push eax
mov ecx, esi
call fcn.004481fe
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 5
jne 0x9fe354
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov esi, 0xd86b48
lea edi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x14], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9fe389
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 4
call fcn.004185f1
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13ec], ebx
jne 0x9fe3aa
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x14]
push eax
call fcn.004481fe
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 6
jne 0x9fe3cd
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov ecx, dword [eax]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x84]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x10], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9fe3f9
push 0xd3bb88
push dword [ebp - 0x10]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 4
call fcn.004185f1
mov esi, 0xd8d000
push esi
lea ecx, [ebp - 0x74]
call fcn.00402fdb
push esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 7
call fcn.00402fdb
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13ec], ebx
mov byte [ebp - 4], 8
jne 0x9fe439
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x14]
push eax
call fcn.004481fe
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 9
jne 0x9fe45c
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
push dword [ebp - 0x30]
lea esi, [ebp - 0x64]
push dword [ebp - 0x24]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x10], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9fe49a
push 0xd3bb88
push dword [ebp - 0x10]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x14]
call fcn.004185f1
lea eax, [ebp - 0x64]
push eax
mov byte [ebp - 4], 7
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe4ba
push eax
call fcn.00be0541
lea eax, [ebp - 0x74]
push eax
mov byte [ebp - 4], 4
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe4d2
push eax
call fcn.00be0541
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13ec], ebx
jne 0x9fe4e7
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x10]
push eax
call fcn.00440408
mov edi, eax
cmp dword [edi], ebx
mov byte [ebp - 4], 0xa
jne 0x9fe50a
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a95a
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], eax
mov byte [ebp - 4], 4
call fcn.004185f1
cmp dword [esi + 0x13ec], ebx
jne 0x9fe532
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x10]
push eax
call fcn.00440408
mov edi, eax
cmp dword [edi], ebx
mov byte [ebp - 4], 0xb
jne 0x9fe555
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a981
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 4
call fcn.004185f1
cmp dword [esi + 0x13ec], ebx
jne 0x9fe57d
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x10]
push eax
call fcn.00440408
mov edi, eax
cmp dword [edi], ebx
mov byte [ebp - 4], 0xc
jne 0x9fe5a0
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
lea eax, [ebp - 0x54]
push eax
call fcn.00448abf
push eax
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0xd
call fcn.005694d3
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 4], 0xc
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe5d3
push eax
call fcn.00be0541
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 4
call fcn.004185f1
cmp dword [esi + 0x13ec], ebx
jne 0x9fe5f1
push 0x80004003
call fcn.00be0541
mov esi, dword [esi + 0x13ec]
lea eax, [ebp - 0x14]
push eax
mov ecx, esi
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0xe
jne 0x9fe616
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov esi, 0xd86b48
lea edi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x10], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9fe64b
push 0xd3bb88
push dword [ebp - 0x10]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 4
call fcn.004185f1
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13ec], ebx
jne 0x9fe66c
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x14]
push eax
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0xf
jne 0x9fe68f
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov ecx, dword [eax]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x84]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x10], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9fe6bb
push 0xd3bb88
push dword [ebp - 0x10]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 4
call fcn.004185f1
mov esi, 0xd8d000
push esi
lea ecx, [ebp - 0x74]
call fcn.00402fdb
push esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x10
call fcn.00402fdb
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13ec], ebx
mov byte [ebp - 4], 0x11
jne 0x9fe6fb
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x14]
push eax
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x12
jne 0x9fe71e
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
push dword [ebp - 0x30]
lea esi, [ebp - 0x64]
push dword [ebp - 0x24]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x10], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9fe75c
push 0xd3bb88
push dword [ebp - 0x10]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x14]
call fcn.004185f1
lea eax, [ebp - 0x64]
push eax
mov byte [ebp - 4], 0x10
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe77c
push eax
call fcn.00be0541
lea eax, [ebp - 0x74]
push eax
mov byte [ebp - 4], 4
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe794
push eax
call fcn.00be0541
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x84]
push eax
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe7af
push eax
call fcn.00be0541
mov eax, dword [ebp + 8]
push ebx
cdq
push 0x69
push edx
push eax
call fcn.00be2fd0
mov ecx, eax
mov eax, dword [ebp + 0xc]
mov esi, edx
cdq
push edx
push eax
push esi
push ecx
call fcn.00be3010
push 0x69
pop ecx
sub ecx, eax
push 0
pop eax
mov dword [ebp - 0x8c], ecx
sbb eax, edx
push 0xd8d000
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x88], eax
call fcn.00402fdb
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13ec], ebx
mov dword [ebp - 4], 0x13
jne 0x9fe80d
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
call fcn.0043d017
add eax, 0x2bc
push 3
push eax
lea ecx, [ebp - 0x64]
call fcn.00403001
cmp dword [esi + 0x13ec], ebx
mov byte [ebp - 4], 0x14
jne 0x9fe83e
push 0x80004003
call fcn.00be0541
sub esp, 0x10
mov edi, esp
mov eax, dword [ebp - 0x18]
mov eax, dword [eax + 0x13ec]
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x64]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edx, 0x145
sub edx, dword [ebp - 0x8c]
push 0x245
movsd dword es:[edi], dword [esi]
push edx
push eax
mov dword [ebp - 0x10], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9fe88e
push 0xd3bb88
push dword [ebp - 0x10]
push eax
call fcn.00be054f
lea eax, [ebp - 0x64]
push eax
mov byte [ebp - 4], 0x13
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe8a6
push eax
call fcn.00be0541
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x74]
push eax
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe8be
push eax
call fcn.00be0541
push 0xd8d000
lea ecx, [ebp - 0x74]
call fcn.00402fdb
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13ec], ebx
mov dword [ebp - 4], 0x15
mov edi, 0x80004003
jne 0x9fe8e8
push edi
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
call fcn.0043d017
add eax, 0x2bc
push 3
push eax
lea ecx, [ebp - 0x64]
call fcn.00403001
cmp dword [esi + 0x13ec], ebx
mov byte [ebp - 4], 0x16
jne 0x9fe915
push edi
call fcn.00be0541
mov ecx, dword [esi + 0x13ec]
lea eax, [ebp - 0x14]
push eax
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x17
jne 0x9fe934
push edi
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x64]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0xf
push dword [ebp - 0x8c]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x10], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9fe974
push 0xd3bb88
push dword [ebp - 0x10]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x14]
call fcn.004185f1
lea eax, [ebp - 0x64]
push eax
mov byte [ebp - 4], 0x15
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe994
push eax
call fcn.00be0541
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x74]
push eax
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fe9ac
push eax
call fcn.00be0541
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13f0], ebx
jne 0x9fe9c1
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x10]
push eax
call fcn.004481fe
mov edi, eax
cmp dword [edi], ebx
mov dword [ebp - 4], 0x18
jne 0x9fe9e7
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a95a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x30], eax
call fcn.004185f1
cmp dword [esi + 0x13f0], ebx
jne 0x9fea0f
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x10]
push eax
call fcn.004481fe
mov edi, eax
cmp dword [edi], ebx
mov dword [ebp - 4], 0x19
jne 0x9fea35
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a981
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], eax
call fcn.004185f1
cmp dword [esi + 0x13f0], ebx
jne 0x9fea5d
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x10]
push eax
call fcn.004481fe
mov edi, eax
cmp dword [edi], ebx
mov dword [ebp - 4], 0x1a
jne 0x9fea83
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
lea eax, [ebp - 0x84]
push eax
call fcn.00448abf
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x1c
call fcn.004185f1
cmp dword [esi + 0x13f0], ebx
jne 0x9feaaf
push 0x80004003
call fcn.00be0541
mov esi, dword [esi + 0x13f0]
lea eax, [ebp - 0x28]
push eax
mov ecx, esi
call fcn.004481fe
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x1d
jne 0x9fead4
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov esi, 0xd86b48
lea edi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x14], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9feb09
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1c
call fcn.004185f1
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13f0], ebx
jne 0x9feb2a
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x28]
push eax
call fcn.004481fe
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x1e
jne 0x9feb4d
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov ecx, dword [eax]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x84]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x14], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9feb79
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1c
call fcn.004185f1
mov esi, 0xd8d000
push esi
lea ecx, [ebp - 0x74]
call fcn.00402fdb
push esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x1f
call fcn.00402fdb
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13f0], ebx
mov byte [ebp - 4], 0x20
jne 0x9febb9
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x28]
push eax
call fcn.004481fe
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x21
jne 0x9febdc
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
push dword [ebp - 0x24]
lea esi, [ebp - 0x64]
push dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x14], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9fec1a
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x28]
call fcn.004185f1
lea eax, [ebp - 0x64]
push eax
mov byte [ebp - 4], 0x1f
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fec3a
push eax
call fcn.00be0541
lea eax, [ebp - 0x74]
push eax
mov byte [ebp - 4], 0x1c
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fec52
push eax
call fcn.00be0541
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13f0], ebx
jne 0x9fec67
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x14]
push eax
call fcn.00440408
mov edi, eax
cmp dword [edi], ebx
mov byte [ebp - 4], 0x22
jne 0x9fec8a
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a95a
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x1c
call fcn.004185f1
cmp dword [esi + 0x13f0], ebx
jne 0x9fecb2
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x14]
push eax
call fcn.00440408
mov edi, eax
cmp dword [edi], ebx
mov byte [ebp - 4], 0x23
jne 0x9fecd5
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a981
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x24], eax
mov byte [ebp - 4], 0x1c
call fcn.004185f1
cmp dword [esi + 0x13f0], ebx
jne 0x9fecfd
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x14]
push eax
call fcn.00440408
mov edi, eax
cmp dword [edi], ebx
mov byte [ebp - 4], 0x24
jne 0x9fed20
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
lea eax, [ebp - 0x54]
push eax
call fcn.00448abf
push eax
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x25
call fcn.005694d3
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 4], 0x24
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fed53
push eax
call fcn.00be0541
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x1c
call fcn.004185f1
cmp dword [esi + 0x13f0], ebx
jne 0x9fed71
push 0x80004003
call fcn.00be0541
mov esi, dword [esi + 0x13f0]
lea eax, [ebp - 0x28]
push eax
mov ecx, esi
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x26
jne 0x9fed96
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov esi, 0xd86b48
lea edi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x14], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9fedcb
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1c
call fcn.004185f1
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13f0], ebx
jne 0x9fedec
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x28]
push eax
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x27
jne 0x9fee0f
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov ecx, dword [eax]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x84]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x14], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9fee3b
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1c
call fcn.004185f1
mov esi, 0xd8d000
push esi
lea ecx, [ebp - 0x74]
call fcn.00402fdb
push esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x28
call fcn.00402fdb
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13f0], ebx
mov byte [ebp - 4], 0x29
jne 0x9fee7b
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x28]
push eax
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x2a
jne 0x9fee9e
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
push dword [ebp - 0x24]
lea esi, [ebp - 0x64]
push dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x14], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9feedc
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x28]
call fcn.004185f1
lea eax, [ebp - 0x64]
push eax
mov byte [ebp - 4], 0x28
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9feefc
push eax
call fcn.00be0541
lea eax, [ebp - 0x74]
push eax
mov byte [ebp - 4], 0x1c
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fef14
push eax
call fcn.00be0541
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x84]
push eax
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9fef2f
push eax
call fcn.00be0541
mov eax, dword [ebp + 0x10]
push ebx
cdq
push 0x69
push edx
push eax
call fcn.00be2fd0
mov ecx, eax
mov eax, dword [ebp + 0x14]
mov esi, edx
cdq
push edx
push eax
push esi
push ecx
call fcn.00be3010
push 0x69
pop ecx
sub ecx, eax
push 0
pop eax
mov dword [ebp - 0x8c], ecx
sbb eax, edx
push 0xd8d000
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x88], eax
call fcn.00402fdb
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13f0], ebx
mov dword [ebp - 4], 0x2b
jne 0x9fef8d
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
call fcn.0043d017
add eax, 0x2bc
push 3
push eax
lea ecx, [ebp - 0x64]
call fcn.00403001
cmp dword [esi + 0x13f0], ebx
mov byte [ebp - 4], 0x2c
jne 0x9fefbe
push 0x80004003
call fcn.00be0541
sub esp, 0x10
mov edi, esp
mov eax, dword [ebp - 0x18]
mov eax, dword [eax + 0x13f0]
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x64]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edx, 0x1b1
sub edx, dword [ebp - 0x8c]
push 0x245
movsd dword es:[edi], dword [esi]
push edx
push eax
mov dword [ebp - 0x10], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9ff00e
push 0xd3bb88
push dword [ebp - 0x10]
push eax
call fcn.00be054f
lea eax, [ebp - 0x64]
push eax
mov byte [ebp - 4], 0x2b
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9ff026
push eax
call fcn.00be0541
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x74]
push eax
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9ff03e
push eax
call fcn.00be0541
push 0xd8d000
lea ecx, [ebp - 0x74]
call fcn.00402fdb
mov esi, dword [ebp - 0x18]
cmp dword [esi + 0x13f0], ebx
mov dword [ebp - 4], 0x2d
mov edi, 0x80004003
jne 0x9ff068
push edi
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
call fcn.0043d017
add eax, 0x2bc
push 3
push eax
lea ecx, [ebp - 0x64]
call fcn.00403001
cmp dword [esi + 0x13f0], ebx
mov byte [ebp - 4], 0x2e
jne 0x9ff095
push edi
call fcn.00be0541
mov ecx, dword [esi + 0x13f0]
lea eax, [ebp - 0x14]
push eax
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x2f
jne 0x9ff0b4
push edi
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x64]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0xf
push dword [ebp - 0x8c]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x10], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9ff0f4
push 0xd3bb88
push dword [ebp - 0x10]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x14]
call fcn.004185f1
lea eax, [ebp - 0x64]
push eax
mov byte [ebp - 4], 0x2d
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9ff114
push eax
call fcn.00be0541
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x74]
push eax
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9ff12c
push eax
call fcn.00be0541
mov eax, dword [ebp - 0x18]
cmp dword [eax + 0x13f4], ebx
lea esi, [eax + 0x13f4]
jne 0x9ff147
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x10]
push eax
call fcn.004481fe
mov edi, eax
cmp dword [edi], ebx
mov dword [ebp - 4], 0x30
jne 0x9ff169
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a95a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x30], eax
call fcn.004185f1
cmp dword [esi], ebx
jne 0x9ff18d
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x10]
push eax
call fcn.004481fe
mov edi, eax
cmp dword [edi], ebx
mov dword [ebp - 4], 0x31
jne 0x9ff1af
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a981
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], eax
call fcn.004185f1
cmp dword [esi], ebx
jne 0x9ff1d3
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x10]
push eax
call fcn.004481fe
mov edi, eax
cmp dword [edi], ebx
mov dword [ebp - 4], 0x32
jne 0x9ff1f5
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
lea eax, [ebp - 0x74]
push eax
call fcn.00448abf
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x34
call fcn.004185f1
cmp dword [esi], ebx
jne 0x9ff21a
push 0x80004003
call fcn.00be0541
mov esi, dword [esi]
lea eax, [ebp - 0x28]
push eax
mov ecx, esi
call fcn.004481fe
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x35
jne 0x9ff23b
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov esi, 0xd86b48
lea edi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
mov dword [ebp - 0x14], eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9ff270
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x34
call fcn.004185f1
mov eax, dword [ebp - 0x18]
cmp dword [eax + 0x13f4], ebx
lea esi, [eax + 0x13f4]
jne 0x9ff297
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x28]
push eax
call fcn.004481fe
mov esi, eax
mov byte [ebp - 4], 0x36
cmp dword [esi], ebx
jne 0x9ff2b6
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
mov dword [ebp - 0x14], eax
mov ecx, dword [eax]
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9ff2df
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x34
call fcn.004185f1
mov esi, 0xd8d000
push esi
lea ecx, [ebp - 0x84]
call fcn.00402fdb
push esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x37
call fcn.00402fdb
mov eax, dword [ebp - 0x18]
lea esi, [eax + 0x13f4]
mov byte [ebp - 4], 0x38
cmp dword [esi], ebx
jne 0x9ff324
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x1c]
push eax
call fcn.004481fe
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x39
jne 0x9ff343
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
mov dword [ebp - 0x14], eax
mov ecx, dword [eax]
lea esi, [ebp - 0x84]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
push dword [ebp - 0x24]
lea esi, [ebp - 0x64]
push dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9ff384
push 0xd3bb88
push dword [ebp - 0x14]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x1c]
call fcn.004185f1
lea eax, [ebp - 0x64]
push eax
mov byte [ebp - 4], 0x37
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9ff3a4
push eax
call fcn.00be0541
lea eax, [ebp - 0x84]
push eax
mov byte [ebp - 4], 0x34
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9ff3bf
push eax
call fcn.00be0541
mov eax, dword [ebp - 0x18]
cmp dword [eax + 0x13f4], ebx
lea esi, [eax + 0x13f4]
jne 0x9ff3da
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x1c]
push eax
call fcn.00440408
mov edi, eax
cmp dword [edi], ebx
mov byte [ebp - 4], 0x3a
jne 0x9ff3f9
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a95a
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x34
call fcn.004185f1
cmp dword [esi], ebx
jne 0x9ff41d
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x1c]
push eax
call fcn.00440408
mov edi, eax
cmp dword [edi], ebx
mov byte [ebp - 4], 0x3b
jne 0x9ff43c
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
call fcn.0042a981
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x24], eax
mov byte [ebp - 4], 0x34
call fcn.004185f1
cmp dword [esi], ebx
jne 0x9ff460
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x1c]
push eax
call fcn.00440408
mov edi, eax
cmp dword [edi], ebx
mov byte [ebp - 4], 0x3c
jne 0x9ff47f
push 0x80004003
call fcn.00be0541
mov ecx, dword [edi]
lea eax, [ebp - 0x54]
push eax
call fcn.00448abf
push eax
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x3d
call fcn.005694d3
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 4], 0x3c
call fcn.00402973
cmp eax, ebx
pop ecx
jge 0x9ff4af
push eax
call fcn.00be0541
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x34
call fcn.004185f1
cmp dword [esi], ebx
jne 0x9ff4c9
push 0x80004003
call fcn.00be0541
mov esi, dword [esi]
lea eax, [ebp - 0x14]
push eax
mov ecx, esi
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x3e
jne 0x9ff4ea
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
mov esi, 0xd86b48
lea edi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
mov dword [ebp - 0x1c], eax
mov ecx, dword [eax]
lea esi, [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9ff51f
push 0xd3bb88
push dword [ebp - 0x1c]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x34
call fcn.004185f1
mov eax, dword [ebp - 0x18]
cmp dword [eax + 0x13f4], ebx
lea esi, [eax + 0x13f4]
jne 0x9ff546
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x14]
push eax
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x3f
jne 0x9ff565
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
mov dword [ebp - 0x1c], eax
mov ecx, dword [eax]
lea esi, [ebp - 0x74]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x64]
cmp eax, ebx
jge 0x9ff58e
push 0xd3bb88
push dword [ebp - 0x1c]
push eax
call fcn.00be054f
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x34
call fcn.004185f1
mov esi, 0xd8d000
push esi
lea ecx, [ebp - 0x84]
call fcn.00402fdb
push esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x40
call fcn.00402fdb
mov eax, dword [ebp - 0x18]
lea esi, [eax + 0x13f4]
mov byte [ebp - 4], 0x41
cmp dword [esi], ebx
jne 0x9ff5d3
push 0x80004003
call fcn.00be0541
mov ecx, dword [esi]
lea eax, [ebp - 0x14]
push eax
call fcn.00440408
mov esi, eax
cmp dword [esi], ebx
mov byte [ebp - 4], 0x42
jne 0x9ff5f2
push 0x80004003
call fcn.00be0541
mov eax, dword [esi]
sub esp, 0x10
mov edi, esp
mov dword [ebp - 0x1c], eax
mov ecx, dword [eax]
lea esi, [ebp - 0x84]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
push dword [ebp - 0x24]
lea esi, [ebp - 0x64]
push dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x90]
cmp eax, ebx
jge 0x9ff633