Function at 0x1000e054
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x74
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 8
call fcn.1004f7d5
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x10077289
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov ebx, dword [0x102d2b1a]
add ebx, 0x14
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
jne 0x1000fe70
mov ebx, dword [0x102d2b1a]
add ebx, 0x14
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
cmp dword [ebp - 4], 0
jne 0x1000e124
push 0xb8
push dword [ebp + 8]
call fcn.1000402a
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0
je 0x1000e124
mov eax, 1
jmp 0x1000e129
mov eax, 0
test eax, eax
je 0x1000e136
jmp 0x1000fe70
cmp dword [ebp + 8], 0
jle 0x1000fe5b
push 0x3c0c
push dword [ebp + 8]
call fcn.1000402a
mov dword [ebp - 8], eax
push 0x3c14
push dword [ebp + 8]
call fcn.1000402a
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp + 0x10]
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x38], ebx
push 0x1a4c
push dword [ebp + 8]
call fcn.1000318e
push eax
call fcn.100095f5
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x168
call fcn.10050f40
add esp, 0x10
mov dword [ebp - 0x44], eax
push dword [ebp - 0x44]
push str._Lv.
mov ecx, 2
call fcn.10001258
add esp, 8
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x1000e1c3
push ebx
call fcn.1004f7cf
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e1d9
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov eax, 0x10077871
push eax
push eax
mov ebx, eax
call fcn.100027c1
pop eax
sub ebx, eax
shl ecx, 2
add ecx, ebx
push ecx
call fcn.1004f7d5
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x10]
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0x10]
call fcn.100020ae
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x1000e354
mov ebx, dword [ebp - 0x10]
mov ecx, dword [ebx]
inc ecx
shl ecx, 2
add ebx, ecx
push ebx
mov eax, dword [ebp - 0x14]
dec eax
pop ebx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
push dword [ebx]
push dword [ebp + 8]
call fcn.1000402a
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
jle 0x1000e285
push 0x1c
push dword [ebp - 0x18]
call fcn.1000402a
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0
jle 0x1000e285
mov eax, 1
jmp 0x1000e28a
mov eax, 0
test eax, eax
je 0x1000e34c
push 0x590
push dword [ebp - 0x18]
call fcn.1000318e
push eax
call fcn.1000fe82
push eax
push dword [ebp - 0x1c]
call fcn.1000318e
mov dword [ebp - 0x1c], eax
push 0x5f0
push dword [ebp - 0x18]
call fcn.1000318e
push eax
call fcn.1000fe82
push eax
push dword [ebp - 0x1c]
call fcn.1000318e
mov dword [ebp - 0x1c], eax
push 0x5c0
push dword [ebp - 0x18]
call fcn.1000318e
push eax
call fcn.1000fe82
push eax
push dword [ebp - 0x1c]
call fcn.1000318e
mov dword [ebp - 0x1c], eax
push 0x614
push dword [ebp - 0x18]
call fcn.1000318e
push eax
call fcn.1000fe82
push eax
push dword [ebp - 0x1c]
call fcn.1000318e
mov dword [ebp - 0x1c], eax
push 0xdec
push dword [ebp - 0x18]
call fcn.1000318e
push eax
call fcn.1000fe82
push eax
push dword [ebp - 0x20]
call fcn.1000318e
mov dword [ebp - 0x20], eax
push 0xe1c
push dword [ebp - 0x18]
call fcn.1000318e
push eax
call fcn.1000fe82
push eax
push dword [ebp - 0x20]
call fcn.1000318e
mov dword [ebp - 0x20], eax
pop eax
pop ebx
pop ecx
jmp 0x1000e223
add esp, 0xc
mov eax, 0x100778bd
push eax
push eax
mov ebx, eax
call fcn.100027c1
pop eax
sub ebx, eax
shl ecx, 2
add ecx, ebx
push ecx
call fcn.1004f7d5
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x10]
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0x10]
call fcn.100020ae
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x1000e3ef
mov ebx, dword [ebp - 0x10]
mov ecx, dword [ebx]
inc ecx
shl ecx, 2
add ebx, ecx
push ebx
mov eax, dword [ebp - 0x14]
dec eax
pop ebx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
push dword [ebx]
push dword [ebp + 8]
call fcn.1000318e
push eax
call fcn.1000fe82
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
cmp dword [ebp - 0x24], eax
jge 0x1000e3ea
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x24], eax
pop eax
pop ebx
pop ecx
jmp 0x1000e39b
add esp, 0xc
push 0x2364
push dword [ebp + 8]
call fcn.1000318e
push eax
call fcn.1000fe82
mov dword [ebp - 0x28], eax
push 0x2394
push dword [ebp + 8]
call fcn.1000318e
push eax
call fcn.1000fe82
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x28]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fdiv qword [0x100778d5]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fmul qword [0x100778dd]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.100011c6
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fdiv qword [0x100778d5]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fmul qword [0x100778dd]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.100011c6
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fdiv qword [0x100778e5]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fmul qword [0x100778dd]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.100011c6
mov dword [ebp - 0x20], eax
fild dword [ebp - 0x24]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fdiv qword [0x100778ed]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fmul qword [0x100778dd]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.100011c6
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x28]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fdiv qword [0x1007782a]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fmul qword [0x100778dd]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.100011c6
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fdiv qword [0x1007782a]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fmul qword [0x100778dd]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.100011c6
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fdiv qword [0x10077363]
fstp qword [ebp - 0x44]
push 0x3e8
fld qword [ebp - 0x44]
call fcn.100011c6
push eax
call fcn.1000318e
mov dword [ebp - 0x1c], eax
mov ebx, dword [0x102d2b1a]
mov ebx, dword [ebx + 0xc]
mov dword [ebp - 0x38], ebx
push 0x80000301
push 0
push dword [ebp - 0x1c]
push 1
mov ebx, 0x168
call fcn.10050f40
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e57d
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [0x102d2b1a]
mov ebx, dword [ebx + 0xc]
add ebx, 4
mov dword [ebp - 0x38], ebx
push 0x80000301
push 0
push dword [ebp - 0x28]
push 1
mov ebx, 0x168
call fcn.10050f40
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e5c7
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [0x102d2b1a]
mov ebx, dword [ebx + 0xc]
add ebx, 8
mov dword [ebp - 0x38], ebx
push 0x80000301
push 0
push dword [ebp - 0x2c]
push 1
mov ebx, 0x168
call fcn.10050f40
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e611
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [0x102d2b1a]
mov ebx, dword [ebx + 0xc]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push 0x80000301
push 0
push dword [ebp - 0x20]
push 1
mov ebx, 0x168
call fcn.10050f40
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e65b
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [0x102d2b1a]
mov ebx, dword [ebx + 0xc]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
push 0x80000301
push 0
push dword [ebp - 0x24]
push 1
mov ebx, 0x168
call fcn.10050f40
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e6a5
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
fild dword [ebp - 0x28]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fild dword [ebp - 0x20]
fstp qword [ebp - 0x4c]
fadd qword [ebp - 0x4c]
fild dword [ebp - 0x24]
fstp qword [ebp - 0x54]
fadd qword [ebp - 0x54]
fstp qword [ebp - 0x5c]
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x64]
fld qword [ebp - 0x64]
fmul qword [ebp - 0x5c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fdiv qword [0x1007769c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
call fcn.100011c6
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x30]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild dword [0x102d2b26]
fstp qword [ebp - 0x44]
fmul qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.100011c6
mov dword [ebp - 0x30], eax
mov ebx, dword [0x102d2b1a]
mov ebx, dword [ebx + 0xc]
add ebx, 0x14
mov dword [ebp - 0x38], ebx
fild dword [ebp - 0x30]
fstp qword [ebp - 0x40]
push 0
push 0
push 0
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 2
mov ebx, 0x68
call fcn.100519d0
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x168
call fcn.10050f40
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e785
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x34], eax
push 0x80000301
push 0
push dword [ebp - 0x30]
push 1
mov ebx, 0x168
call fcn.10050f40
add esp, 0x10
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [0x102d2b2a]
test ebx, ebx
je 0x1000e7c7
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov dword [0x102d2b2a], eax
cmp dword [ebp - 8], 0
jne 0x1000e8e0
cmp dword [ebp - 0xc], 0
jne 0x1000e80b
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100778f5
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e805
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 1
jne 0x1000e83f
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100778fc
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e839
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 2
jne 0x1000e873
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077901
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e86d
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 3
jne 0x1000e8a7
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077906
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e8a1
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 4
jne 0x1000e8db
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007790d
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e8d5
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 1
jne 0x1000e9f3
cmp dword [ebp - 0xc], 0
jne 0x1000e91e
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077914
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e918
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 1
jne 0x1000e952
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007791b
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e94c
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 2
jne 0x1000e986
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077922
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e980
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 3
jne 0x1000e9ba
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077927
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e9b4
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 4
jne 0x1000e9ee
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007792c
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000e9e8
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 2
jne 0x1000eb06
cmp dword [ebp - 0xc], 0
jne 0x1000ea31
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077933
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ea2b
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 1
jne 0x1000ea65
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007793a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ea5f
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 2
jne 0x1000ea99
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077943
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ea93
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 3
jne 0x1000eacd
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007794a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000eac7
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 4
jne 0x1000eb01
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077951
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000eafb
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 3
jne 0x1000ec19
cmp dword [ebp - 0xc], 0
jne 0x1000eb44
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007795a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000eb3e
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 1
jne 0x1000eb78
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077961
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000eb72
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 2
jne 0x1000ebac
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077968
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000eba6
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 3
jne 0x1000ebe0
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007796f
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ebda
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 4
jne 0x1000ec14
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077978
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ec0e
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 4
jne 0x1000ed2c
cmp dword [ebp - 0xc], 0
jne 0x1000ec57
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077981
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ec51
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 1
jne 0x1000ec8b
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077988
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ec85
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 2
jne 0x1000ecbf
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, str.6
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ecb9
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 3
jne 0x1000ecf3
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077998
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000eced
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 4
jne 0x1000ed27
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007799f
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ed21
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 5
jne 0x1000ee3f
cmp dword [ebp - 0xc], 0
jne 0x1000ed6a
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077933
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ed64
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 1
jne 0x1000ed9e
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007793a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ed98
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 2
jne 0x1000edd2
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077943
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000edcc
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 3
jne 0x1000ee06
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007794a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ee00
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 4
jne 0x1000ee3a
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077951
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ee34
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 6
jne 0x1000ef52
cmp dword [ebp - 0xc], 0
jne 0x1000ee7d
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779a6
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ee77
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 1
jne 0x1000eeb1
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779af
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000eeab
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 2
jne 0x1000eee5
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779b4
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000eedf
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 3
jne 0x1000ef19
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779bd
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ef13
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 4
jne 0x1000ef4d
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779c2
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ef47
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 7
jne 0x1000f065
cmp dword [ebp - 0xc], 0
jne 0x1000ef90
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077914
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000ef8a
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 1
jne 0x1000efc4
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007791b
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000efbe
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 2
jne 0x1000eff8
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077922
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000eff2
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 3
jne 0x1000f02c
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x10077927
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000f026
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 4
jne 0x1000f060
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x1007792c
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000f05a
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 8
jne 0x1000f178
cmp dword [ebp - 0xc], 0
jne 0x1000f0a3
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779c9
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000f09d
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 1
jne 0x1000f0d7
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779ce
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000f0d1
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 2
jne 0x1000f10b
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779d5
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000f105
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 3
jne 0x1000f13f
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779de
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000f139
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0xc], 4
jne 0x1000f173
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779e5
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000f16d
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 9
jne 0x1000f1b1
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779ee
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000f1a6
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1000f1e5
cmp dword [ebp - 8], 0xa
jne 0x1000f1e5
mov ebx, dword [0x102d2b1a]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x100779f7
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1000f1df
push ebx
call fcn.1004f7cf
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
cmp dword [ebp - 0x30], 0
jle 0x1000f203
cmp dword [ebp - 0x30], 0x2ee0
jg 0x1000f203
mov eax, 1
jmp 0x1000f208
mov eax, 0
test eax, eax
je 0x1000f22a
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
jmp 0x1000f3a7
cmp dword [ebp - 0x30], 0x2ee0
jle 0x1000f24b
cmp dword [ebp - 0x30], 0x44c0
jg 0x1000f24b
mov eax, 1
jmp 0x1000f250
mov eax, 0
test eax, eax
je 0x1000f272
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 2
jmp 0x1000f3a7
cmp dword [ebp - 0x30], 0x44c0
jle 0x1000f293
cmp dword [ebp - 0x30], 0x7918
jg 0x1000f293
mov eax, 1
jmp 0x1000f298
mov eax, 0
test eax, eax
je 0x1000f2ba
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 3
jmp 0x1000f3a7
cmp dword [ebp - 0x30], 0x7918
jle 0x1000f2db
cmp dword [ebp - 0x30], 0xafc8
jg 0x1000f2db
mov eax, 1
jmp 0x1000f2e0
mov eax, 0
test eax, eax
je 0x1000f302
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 4
jmp 0x1000f3a7
cmp dword [ebp - 0x30], 0xafc8
jle 0x1000f323
cmp dword [ebp - 0x30], 0x11d28
jg 0x1000f323
mov eax, 1
jmp 0x1000f328
mov eax, 0
test eax, eax
je 0x1000f34a
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 5
jmp 0x1000f3a7
cmp dword [ebp - 0x30], 0x11d28
jle 0x1000f36b
cmp dword [ebp - 0x30], 0x17318
jg 0x1000f36b
mov eax, 1
jmp 0x1000f370
mov eax, 0
test eax, eax
je 0x1000f392
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 6
jmp 0x1000f3a7
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 7
cmp dword [ebp - 0x34], 0
jle 0x1000f3c5
cmp dword [ebp - 0x34], 0xc1c
jg 0x1000f3c5
mov eax, 1
jmp 0x1000f3ca
mov eax, 0
test eax, eax
je 0x1000f51f
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
cmp dword [ebp - 8], 0
je 0x1000f3ff
cmp dword [ebp - 8], 9
je 0x1000f3ff
xor eax, eax
jmp 0x1000f404
mov eax, 1
test eax, eax
je 0x1000f423
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
jmp 0x1000f51a
cmp dword [ebp - 8], 1
je 0x1000f43b
cmp dword [ebp - 8], 7
je 0x1000f43b
xor eax, eax
jmp 0x1000f440
mov eax, 1
test eax, eax
je 0x1000f45f
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 2
jmp 0x1000f51a
cmp dword [ebp - 8], 2
je 0x1000f477
cmp dword [ebp - 8], 5
je 0x1000f477
xor eax, eax
jmp 0x1000f47c
mov eax, 1
test eax, eax
je 0x1000f49b
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 3
jmp 0x1000f51a
cmp dword [ebp - 8], 3
jne 0x1000f4bc
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 4
jmp 0x1000f51a
cmp dword [ebp - 8], 4
jne 0x1000f4dd
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 5
jmp 0x1000f51a
cmp dword [ebp - 8], 6
jne 0x1000f4fe
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 6
jmp 0x1000f51a
cmp dword [ebp - 8], 8
jne 0x1000f51a
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
jmp 0x1000fd53
cmp dword [ebp - 0x34], 0xc1c
jle 0x1000f540
cmp dword [ebp - 0x34], 0x1f40
jg 0x1000f540
mov eax, 1
jmp 0x1000f545
mov eax, 0
test eax, eax
je 0x1000f69a
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 2
cmp dword [ebp - 8], 0
je 0x1000f57a
cmp dword [ebp - 8], 9
je 0x1000f57a
xor eax, eax
jmp 0x1000f57f
mov eax, 1
test eax, eax
je 0x1000f59e
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 7
jmp 0x1000f695
cmp dword [ebp - 8], 1
je 0x1000f5b6
cmp dword [ebp - 8], 7
je 0x1000f5b6
xor eax, eax
jmp 0x1000f5bb
mov eax, 1
test eax, eax
je 0x1000f5da
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 8
jmp 0x1000f695
cmp dword [ebp - 8], 2
je 0x1000f5f2
cmp dword [ebp - 8], 5
je 0x1000f5f2
xor eax, eax
jmp 0x1000f5f7
mov eax, 1
test eax, eax
je 0x1000f616
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 9
jmp 0x1000f695
cmp dword [ebp - 8], 3
jne 0x1000f637
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0xa
jmp 0x1000f695
cmp dword [ebp - 8], 4
jne 0x1000f658
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0xb
jmp 0x1000f695
cmp dword [ebp - 8], 6
jne 0x1000f679
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0xc
jmp 0x1000f695
cmp dword [ebp - 8], 8
jne 0x1000f695
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 7
jmp 0x1000fd53
cmp dword [ebp - 0x34], 0x1f40
jle 0x1000f6bb
cmp dword [ebp - 0x34], 0x55f0
jg 0x1000f6bb
mov eax, 1
jmp 0x1000f6c0
mov eax, 0
test eax, eax
je 0x1000f7f7
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 3
cmp dword [ebp - 8], 0
je 0x1000f6f5
cmp dword [ebp - 8], 9
je 0x1000f6f5
xor eax, eax
jmp 0x1000f6fa
mov eax, 1
test eax, eax
je 0x1000f714
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0xd
cmp dword [ebp - 8], 1
je 0x1000f72c
cmp dword [ebp - 8], 7
je 0x1000f72c
xor eax, eax
jmp 0x1000f731
mov eax, 1
test eax, eax
je 0x1000f74b
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0xe
cmp dword [ebp - 8], 2
je 0x1000f763
cmp dword [ebp - 8], 5
je 0x1000f763
xor eax, eax
jmp 0x1000f768
mov eax, 1
test eax, eax
je 0x1000f782
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0xf
cmp dword [ebp - 8], 3
jne 0x1000f79e
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x10
cmp dword [ebp - 8], 4
jne 0x1000f7ba
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x11
cmp dword [ebp - 8], 6
jne 0x1000f7d6
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x12
cmp dword [ebp - 8], 8
jne 0x1000f7f2
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0xd
jmp 0x1000fd53
cmp dword [ebp - 0x34], 0x55f0
jle 0x1000f818
cmp dword [ebp - 0x34], 0xa7f8
jg 0x1000f818
mov eax, 1
jmp 0x1000f81d
mov eax, 0
test eax, eax
je 0x1000f954
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 4
cmp dword [ebp - 8], 0
je 0x1000f852
cmp dword [ebp - 8], 9
je 0x1000f852
xor eax, eax
jmp 0x1000f857
mov eax, 1
test eax, eax
je 0x1000f871
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x13
cmp dword [ebp - 8], 1
je 0x1000f889
cmp dword [ebp - 8], 7
je 0x1000f889
xor eax, eax
jmp 0x1000f88e
mov eax, 1
test eax, eax
je 0x1000f8a8
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x14
cmp dword [ebp - 8], 2
je 0x1000f8c0
cmp dword [ebp - 8], 5
je 0x1000f8c0
xor eax, eax
jmp 0x1000f8c5
mov eax, 1
test eax, eax
je 0x1000f8df
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x15
cmp dword [ebp - 8], 3
jne 0x1000f8fb
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x16
cmp dword [ebp - 8], 4
jne 0x1000f917
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x17
cmp dword [ebp - 8], 6
jne 0x1000f933
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x18
cmp dword [ebp - 8], 8
jne 0x1000f94f
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x13
jmp 0x1000fd53
cmp dword [ebp - 0x34], 0xa7f8
jle 0x1000f975
cmp dword [ebp - 0x34], 0x10d88
jg 0x1000f975
mov eax, 1
jmp 0x1000f97a
mov eax, 0
test eax, eax
je 0x1000fab1
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 5
cmp dword [ebp - 8], 0
je 0x1000f9af
cmp dword [ebp - 8], 9
je 0x1000f9af
xor eax, eax
jmp 0x1000f9b4
mov eax, 1
test eax, eax
je 0x1000f9ce
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x19
cmp dword [ebp - 8], 1
je 0x1000f9e6
cmp dword [ebp - 8], 7
je 0x1000f9e6
xor eax, eax
jmp 0x1000f9eb
mov eax, 1
test eax, eax
je 0x1000fa05
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x1a
cmp dword [ebp - 8], 2
je 0x1000fa1d
cmp dword [ebp - 8], 5
je 0x1000fa1d
xor eax, eax
jmp 0x1000fa22
mov eax, 1
test eax, eax
je 0x1000fa3c
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x1b
cmp dword [ebp - 8], 3
jne 0x1000fa58
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x1c
cmp dword [ebp - 8], 4
jne 0x1000fa74
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x1d
cmp dword [ebp - 8], 6
jne 0x1000fa90
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x1e
cmp dword [ebp - 8], 8
jne 0x1000faac
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x19
jmp 0x1000fd53
cmp dword [ebp - 0x34], 0x10d88
jle 0x1000fad2
cmp dword [ebp - 0x34], 0x15f90
jg 0x1000fad2
mov eax, 1
jmp 0x1000fad7
mov eax, 0
test eax, eax
je 0x1000fc0e
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 6
cmp dword [ebp - 8], 0
je 0x1000fb0c
cmp dword [ebp - 8], 9
je 0x1000fb0c
xor eax, eax
jmp 0x1000fb11
mov eax, 1
test eax, eax
je 0x1000fb2b
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x1f
cmp dword [ebp - 8], 1
je 0x1000fb43
cmp dword [ebp - 8], 7
je 0x1000fb43
xor eax, eax
jmp 0x1000fb48
mov eax, 1
test eax, eax
je 0x1000fb62
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x20
cmp dword [ebp - 8], 2
je 0x1000fb7a
cmp dword [ebp - 8], 5
je 0x1000fb7a
xor eax, eax
jmp 0x1000fb7f
mov eax, 1
test eax, eax
je 0x1000fb99
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x21
cmp dword [ebp - 8], 3
jne 0x1000fbb5
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x22
cmp dword [ebp - 8], 4
jne 0x1000fbd1
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x23
cmp dword [ebp - 8], 6
jne 0x1000fbed
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x24
cmp dword [ebp - 8], 8
jne 0x1000fc09
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x1f
jmp 0x1000fd53
mov ebx, dword [0x102d2b1a]
add ebx, 0x10
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 7
cmp dword [ebp - 8], 0
je 0x1000fc3b
cmp dword [ebp - 8], 9
je 0x1000fc3b
xor eax, eax
jmp 0x1000fc40
mov eax, 1
test eax, eax
je 0x1000fc5a
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x25
cmp dword [ebp - 8], 1
je 0x1000fc72
cmp dword [ebp - 8], 7
je 0x1000fc72
xor eax, eax
jmp 0x1000fc77
mov eax, 1
test eax, eax
je 0x1000fc91
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x26
cmp dword [ebp - 8], 2
je 0x1000fca9
cmp dword [ebp - 8], 5
je 0x1000fca9
xor eax, eax
jmp 0x1000fcae
mov eax, 1
test eax, eax
je 0x1000fcc8
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x27
cmp dword [ebp - 8], 3
je 0x1000fce0
cmp dword [ebp - 8], 8
je 0x1000fce0
xor eax, eax
jmp 0x1000fce5
mov eax, 1
test eax, eax
je 0x1000fcff
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x28
cmp dword [ebp - 8], 4
jne 0x1000fd1b
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x29
cmp dword [ebp - 8], 6
jne 0x1000fd37
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x2a
cmp dword [ebp - 8], 8
jne 0x1000fd53
mov ebx, dword [0x102d2b1a]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0x25
push 0x1007785f
push dword [0x102d2b12]
call fcn.10003703
add esp, 8
cmp eax, 0
jne 0x1000fde5
mov dword [ebp - 0x38], esp
push 0
push 0
push 0
push 0x100103a2
push 0
push 0
xor eax, eax
call dword [sym.imp.KERNEL32.dll_CreateThread]
nop
nop
cmp dword [ebp - 0x38], esp
je 0x1000fdb6
push 0x4a6e
push 0x4032cbc
push 6
call fcn.1004f7db
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], esp
push dword [ebp - 0x3c]
xor eax, eax
call dword [0x102d2cfe]
nop
nop
cmp dword [ebp - 0x40], esp
je 0x1000fde5
push 0x4a6e
push 0x4032cbc
push 6
call fcn.1004f7db
add esp, 0xc
mov dword [ebp - 0x38], esp
push 0
push 0
push 0
push 0x10011615
push 0
push 0
xor eax, eax
call dword [sym.imp.KERNEL32.dll_CreateThread]
nop
nop
cmp dword [ebp - 0x38], esp
je 0x1000fe2c
push 0x4add
push 0x4032cbc
push 6
call fcn.1004f7db
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], esp
push dword [ebp - 0x3c]
xor eax, eax
call dword [0x102d2cfe]
nop
nop
cmp dword [ebp - 0x40], esp
je 0x1000fe5b
push 0x4add
push 0x4032cbc
push 6
call fcn.1004f7db
add esp, 0xc
mov ebx, dword [0x102d2b1a]
add ebx, 0x14
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0
mov ebx, dword [ebp - 0x10]
push ebx
call fcn.1004f7cf
add esp, 4
mov esp, ebp
pop ebp
ret 0xc