Function at 0x1000f0e0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x10045b39
mov eax, dword fs:[0]
push eax
sub esp, 0x50
push ebx
push ebp
push esi
push edi
mov eax, dword [0x10071350]
xor eax, esp
push eax
lea eax, [esp + 0x64]
mov dword fs:[0], eax
mov dword [esp + 0x20], 0
mov ebp, dword [esp + 0x78]
test ebp, ebp
jne 0x1000f12c
mov esi, dword [esp + 0x74]
push 0x10057cc4
mov ecx, esi
call fcn.10004500
jmp 0x1000fd6f
xor esi, esi
lea ebx, [esi + 1]
mov eax, dword [esi*4 + 0x100729c8]
push 0x10054c3b
push eax
call fcn.100275cd
add esp, 8
test eax, eax
setne al
test al, al
je 0x1000f17f
cmp ebp, dword [esi*4 + 0x1006e238]
je 0x1000f15c
add esi, ebx
jmp 0x1000f131
mov esi, dword [esi*4 + 0x100729c8]
sub esi, 0x10
push esi
call fcn.100028b0
mov ecx, eax
mov eax, dword [esp + 0x78]
add esp, 4
add ecx, 0x10
mov dword [eax], ecx
jmp 0x1000fd71
xor esi, esi
mov eax, dword [esi*4 + 0x10072a00]
push 0x10054c3b
push eax
call fcn.100275cd
add esp, 8
test eax, eax
setne al
test al, al
je 0x1000f1cf
cmp ebp, dword [esi*4 + 0x1006e250]
je 0x1000f1ac
add esi, ebx
jmp 0x1000f181
mov esi, dword [esi*4 + 0x10072a00]
sub esi, 0x10
push esi
call fcn.100028b0
mov edx, eax
mov eax, dword [esp + 0x78]
add esp, 4
add edx, 0x10
mov dword [eax], edx
jmp 0x1000fd71
xor esi, esi
mov eax, dword [esi*4 + 0x10072a88]
push 0x10054c3b
push eax
call fcn.100275cd
add esp, 8
test eax, eax
setne al
test al, al
je 0x1000f214
cmp ebp, dword [esi*4 + 0x1006e2a8]
je 0x1000f1fc
add esi, ebx
jmp 0x1000f1d1
lea eax, [esi*4 + 0x10072a88]
mov esi, dword [esp + 0x74]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
xor esi, esi
jmp 0x1000f220
mov eax, dword [esi*4 + 0x100729e4]
push 0x10054c3b
push eax
call fcn.100275cd
add esp, 8
test eax, eax
setne al
test al, al
je 0x1000f263
cmp ebp, dword [esi*4 + 0x1006e304]
je 0x1000f24b
add esi, ebx
jmp 0x1000f220
lea ecx, [esi*4 + 0x100729e4]
mov esi, dword [esp + 0x74]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
xor esi, esi
jmp 0x1000f270
mov eax, dword [esi*4 + 0x10072ae8]
push 0x10054c3b
push eax
call fcn.100275cd
add esp, 8
test eax, eax
setne al
test al, al
je 0x1000f2b3
cmp ebp, dword [esi*4 + 0x1006e31c]
je 0x1000f29b
add esi, ebx
jmp 0x1000f270
lea edx, [esi*4 + 0x10072ae8]
mov esi, dword [esp + 0x74]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
xor esi, esi
jmp 0x1000f2c0
mov eax, dword [esi*4 + 0x10072a5c]
push 0x10054c3b
push eax
call fcn.100275cd
add esp, 8
test eax, eax
setne al
test al, al
je 0x1000f303
cmp ebp, dword [esi*4 + 0x1006e330]
je 0x1000f2eb
add esi, ebx
jmp 0x1000f2c0
lea eax, [esi*4 + 0x10072a5c]
mov esi, dword [esp + 0x74]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
push 0x10054c3b
push 0x10072b00
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f34d
xor esi, esi
lea ecx, [ecx]
cmp ebp, dword [esi + 0x1006e358]
je 0x1000fd87
add edi, ebx
lea esi, [edi*4]
lea ecx, [esi + 0x10072b00]
push 0x10054c3b
push ecx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f320
push 0x10054c3b
push 0x10072b90
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f39d
xor esi, esi
jmp 0x1000f370
cmp ebp, dword [esi + 0x1006e420]
je 0x1000fd9c
add edi, ebx
lea esi, [edi*4]
lea eax, [esi + 0x10072b90]
push 0x10054c3b
push eax
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f370
push 0x10054c3b
push 0x10072c20
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f3ed
xor esi, esi
jmp 0x1000f3c0
cmp ebp, dword [esi + 0x1006e470]
je 0x1000fdb1
add edi, ebx
lea esi, [edi*4]
lea edx, [esi + 0x10072c20]
push 0x10054c3b
push edx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f3c0
push 0x10054c3b
push 0x10072ca0
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f43d
xor esi, esi
jmp 0x1000f410
cmp ebp, dword [esi + 0x1006e3e4]
je 0x1000fdc6
add edi, ebx
lea esi, [edi*4]
lea ecx, [esi + 0x10072ca0]
push 0x10054c3b
push ecx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f410
push 0x10054c3b
push 0x10072ce0
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f48d
xor esi, esi
jmp 0x1000f460
cmp ebp, dword [esi + 0x1006e4d0]
je 0x1000fddb
add edi, ebx
lea esi, [edi*4]
lea eax, [esi + 0x10072ce0]
push 0x10054c3b
push eax
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f460
push 0x10054c3b
push 0x10072d18
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f4dd
xor esi, esi
jmp 0x1000f4b0
cmp ebp, dword [esi + 0x1006e538]
je 0x1000fdf3
add edi, ebx
lea esi, [edi*4]
lea edx, [esi + 0x10072d18]
push 0x10054c3b
push edx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f4b0
push 0x10054c3b
push 0x10072e40
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f52d
xor esi, esi
jmp 0x1000f500
cmp ebp, dword [esi + 0x1006e660]
je 0x1000fe0b
add edi, ebx
lea esi, [edi*4]
lea ecx, [esi + 0x10072e40]
push 0x10054c3b
push ecx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f500
push 0x10054c3b
push 0x10072f08
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f57d
xor esi, esi
jmp 0x1000f550
cmp ebp, dword [esi + 0x1006e728]
je 0x1000fe23
add edi, ebx
lea esi, [edi*4]
lea eax, [esi + 0x10072f08]
push 0x10054c3b
push eax
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f550
push 0x10054c3b
push 0x10072be4
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f5cd
xor esi, esi
jmp 0x1000f5a0
cmp ebp, dword [esi + 0x1006e7a8]
je 0x1000fe3b
add edi, ebx
lea esi, [edi*4]
lea edx, [esi + 0x10072be4]
push 0x10054c3b
push edx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f5a0
push 0x10054c3b
push 0x10072c84
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f61d
xor esi, esi
jmp 0x1000f5f0
cmp ebp, dword [esi + 0x1006e7e0]
je 0x1000fe53
add edi, ebx
lea esi, [edi*4]
lea ecx, [esi + 0x10072c84]
push 0x10054c3b
push ecx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f5f0
push 0x10054c3b
push 0x10072f8c
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f66d
xor esi, esi
jmp 0x1000f640
cmp ebp, dword [esi + 0x1006e504]
je 0x1000fe6b
add edi, ebx
lea esi, [edi*4]
lea eax, [esi + 0x10072f8c]
push 0x10054c3b
push eax
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f640
push 0x10054c3b
push 0x10072fc4
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f6bd
xor esi, esi
jmp 0x1000f690
cmp ebp, dword [esi + 0x1006e7f8]
je 0x1000fe83
add edi, ebx
lea esi, [edi*4]
lea edx, [esi + 0x10072fc4]
push 0x10054c3b
push edx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f690
push 0x10054c3b
push 0x10072ff0
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f70d
xor esi, esi
jmp 0x1000f6e0
cmp ebp, dword [esi + 0x1006e820]
je 0x1000fe9b
add edi, ebx
lea esi, [edi*4]
lea ecx, [esi + 0x10072ff0]
push 0x10054c3b
push ecx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f6e0
push 0x10054c3b
push 0x10073050
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f75d
xor esi, esi
jmp 0x1000f730
cmp ebp, dword [esi + 0x1006e878]
je 0x1000feb3
add edi, ebx
lea esi, [edi*4]
lea eax, [esi + 0x10073050]
push 0x10054c3b
push eax
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f730
push 0x10054c3b
push 0x100730e8
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f7ad
xor esi, esi
jmp 0x1000f780
cmp ebp, dword [esi + 0x1006e908]
je 0x1000fecb
add edi, ebx
lea esi, [edi*4]
lea edx, [esi + 0x100730e8]
push 0x10054c3b
push edx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f780
push 0x10054c3b
push 0x100732b0
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f7fd
xor esi, esi
jmp 0x1000f7d0
cmp ebp, dword [esi + 0x1006ead0]
je 0x1000fee3
add edi, ebx
lea esi, [edi*4]
lea ecx, [esi + 0x100732b0]
push 0x10054c3b
push ecx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f7d0
push 0x10054c3b
push 0x10073320
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f84d
xor esi, esi
jmp 0x1000f820
cmp ebp, dword [esi + 0x1006eb38]
je 0x1000fefb
add edi, ebx
lea esi, [edi*4]
lea eax, [esi + 0x10073320]
push 0x10054c3b
push eax
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f820
push 0x10054c3b
push 0x10073610
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f89d
xor esi, esi
jmp 0x1000f870
cmp ebp, dword [esi + 0x1006ee20]
je 0x1000ff13
add edi, ebx
lea esi, [edi*4]
lea edx, [esi + 0x10073610]
push 0x10054c3b
push edx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f870
push 0x10054c3b
push 0x10073680
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f8ed
xor esi, esi
jmp 0x1000f8c0
cmp ebp, dword [esi + 0x1006ee90]
je 0x1000ff2b
add edi, ebx
lea esi, [edi*4]
lea ecx, [esi + 0x10073680]
push 0x10054c3b
push ecx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f8c0
push 0x10054c3b
push 0x100739a8
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f93d
xor esi, esi
jmp 0x1000f910
cmp ebp, dword [esi + 0x1006f1b0]
je 0x1000ff43
add edi, ebx
lea esi, [edi*4]
lea eax, [esi + 0x100739a8]
push 0x10054c3b
push eax
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f910
push 0x10054c3b
push 0x10073c00
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f98d
xor esi, esi
jmp 0x1000f960
cmp ebp, dword [esi + 0x1006f400]
je 0x1000ff5b
add edi, ebx
lea esi, [edi*4]
lea edx, [esi + 0x10073c00]
push 0x10054c3b
push edx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f960
push 0x10054c3b
push 0x10073ea0
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000f9dd
xor esi, esi
jmp 0x1000f9b0
cmp ebp, dword [esi + 0x1006f6a0]
je 0x1000ff73
add edi, ebx
lea esi, [edi*4]
lea ecx, [esi + 0x10073ea0]
push 0x10054c3b
push ecx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000f9b0
push 0x10054c3b
push 0x100741b0
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000fa2d
xor esi, esi
jmp 0x1000fa00
cmp ebp, dword [esi + 0x1006f9a8]
je 0x1000ff8b
add edi, ebx
lea esi, [edi*4]
lea eax, [esi + 0x100741b0]
push 0x10054c3b
push eax
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000fa00
push 0x10054c3b
push 0x10074228
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000fa7d
xor esi, esi
jmp 0x1000fa50
cmp ebp, dword [esi + 0x1006fa20]
je 0x1000ffa3
add edi, ebx
lea esi, [edi*4]
lea edx, [esi + 0x10074228]
push 0x10054c3b
push edx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000fa50
push 0x10054c3b
push 0x10074550
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000facd
xor esi, esi
jmp 0x1000faa0
cmp ebp, dword [esi + 0x1006fd48]
je 0x1000ffbb
add edi, ebx
lea esi, [edi*4]
lea ecx, [esi + 0x10074550]
push 0x10054c3b
push ecx
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000faa0
push 0x10054c3b
push 0x10073150
xor edi, edi
call fcn.1000d6b0
add esp, 8
test al, al
je 0x1000fb1d
xor esi, esi
jmp 0x1000faf0
cmp ebp, dword [esi + 0x1006e970]
je 0x1000ffd3
add edi, ebx
lea esi, [edi*4]
lea eax, [esi + 0x10073150]
push 0x10054c3b
push eax
call fcn.1000d6b0
add esp, 8
test al, al
jne 0x1000faf0
lea ecx, [esp + 0x1c]
call fcn.10002ff0
push ebp
lea edx, [esp + 0x20]
push str._d.name
push edx
mov dword [esp + 0x78], ebx
call fcn.100039d0
add esp, 0xc
lea ecx, [esp + 0x18]
call fcn.10002ff0
lea ecx, [esp + 0x14]
call fcn.10002ff0
mov byte [esp + 0x6c], 3
call fcn.10015660
add eax, 0xc
push eax
lea eax, [esp + 0x18]
push 0x1005c580
push eax
call fcn.100039d0
mov ecx, dword [esp + 0x20]
add esp, 0xc
push 0
push ecx
lea ecx, [esp + 0x30]
call fcn.1001ff51
lea ecx, [esp + 0x78]
call fcn.10002ff0
lea edx, [esp + 0x78]
push edx
lea ecx, [esp + 0x2c]
mov byte [esp + 0x70], 5
call fcn.1001fe1a
mov ebp, dword [esp + 0x1c]
test eax, eax
je 0x1000fbec
test ebp, ebp
je 0x1000fbda
mov eax, dword [esp + 0x78]
cmp dword [eax - 0xc], 0
jl 0x1000fbda
push ebp
push eax
call fcn.10027373
add esp, 8
test eax, eax
je 0x1000fbda
mov ecx, dword [esp + 0x78]
sub eax, ecx
cmp eax, 0xffffffff
jne 0x1000ffeb
lea eax, [esp + 0x78]
push eax
lea ecx, [esp + 0x2c]
call fcn.1001fe1a
test eax, eax
jne 0x1000fba3
call fcn.10015660
add eax, 0xc
push eax
lea eax, [esp + 0x18]
push 0x1005c568
push eax
call fcn.100039d0
mov ecx, dword [esp + 0x20]
add esp, 0xc
push 0
push ecx
lea ecx, [esp + 0x44]
call fcn.1001ff51
lea edx, [esp + 0x78]
push edx
lea ecx, [esp + 0x40]
mov byte [esp + 0x70], 7
call fcn.1001fe1a
test eax, eax
je 0x1000fc79
mov edi, edi
test ebp, ebp
je 0x1000fc67
mov eax, dword [esp + 0x78]
cmp dword [eax - 0xc], 0
jl 0x1000fc67
push ebp
push eax
call fcn.10027373
add esp, 8
test eax, eax
je 0x1000fc67
mov ecx, dword [esp + 0x78]
sub eax, ecx
cmp eax, 0xffffffff
jne 0x10010085
lea eax, [esp + 0x78]
push eax
lea ecx, [esp + 0x40]
call fcn.1001fe1a
test eax, eax
jne 0x1000fc30
call fcn.10015660
add eax, 0xc
push eax
lea eax, [esp + 0x18]
push 0x1005c550
push eax
call fcn.100039d0
mov ecx, dword [esp + 0x20]
add esp, 0xc
push 0
push ecx
lea ecx, [esp + 0x58]
call fcn.1001ff51
lea edx, [esp + 0x78]
mov bl, 9
push edx
lea ecx, [esp + 0x54]
mov byte [esp + 0x70], bl
call fcn.1001fe1a
test eax, eax
je 0x1000fd09
lea esp, [esp]
test ebp, ebp
je 0x1000fcf7
mov eax, dword [esp + 0x78]
cmp dword [eax - 0xc], 0
jl 0x1000fcf7
push ebp
push eax
call fcn.10027373
add esp, 8
test eax, eax
je 0x1000fcf7
mov ecx, dword [esp + 0x78]
sub eax, ecx
cmp eax, 0xffffffff
jne 0x1001011f
lea eax, [esp + 0x78]
push eax
lea ecx, [esp + 0x54]
call fcn.1001fe1a
test eax, eax
jne 0x1000fcc0
mov esi, dword [esp + 0x74]
push 0x1005c544
mov ecx, esi
call fcn.10004500
lea ecx, [esp + 0x50]
mov dword [esp + 0x20], 1
mov byte [esp + 0x6c], 7
call fcn.1001fcff
lea ecx, [esp + 0x3c]
mov byte [esp + 0x6c], 5
call fcn.1001fcff
lea ecx, [esp + 0x78]
call fcn.10002c50
lea ecx, [esp + 0x28]
mov byte [esp + 0x6c], 3
call fcn.1001fcff
lea ecx, [esp + 0x14]
call fcn.10002c50
lea ecx, [esp + 0x18]
call fcn.10002c50
lea ecx, [esp + 0x1c]
call fcn.10002c50
mov eax, esi
mov ecx, dword [esp + 0x64]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x5c
ret 8
mov esi, dword [esp + 0x74]
lea edx, [edi*4 + 0x10072b00]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea ecx, [edi*4 + 0x10072b90]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea eax, [edi*4 + 0x10072c20]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea edx, [edi*4 + 0x10072ca0]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea ecx, [edi*4 + 0x10072ce0]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea eax, [edi*4 + 0x10072d18]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea edx, [edi*4 + 0x10072e40]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea ecx, [edi*4 + 0x10072f08]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea eax, [edi*4 + 0x10072be4]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea edx, [edi*4 + 0x10072c84]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea ecx, [edi*4 + 0x10072f8c]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea eax, [edi*4 + 0x10072fc4]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea edx, [edi*4 + 0x10072ff0]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea ecx, [edi*4 + 0x10073050]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea eax, [edi*4 + 0x100730e8]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea edx, [edi*4 + 0x100732b0]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea ecx, [edi*4 + 0x10073320]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea eax, [edi*4 + 0x10073610]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea edx, [edi*4 + 0x10073680]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea ecx, [edi*4 + 0x100739a8]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea eax, [edi*4 + 0x10073c00]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea edx, [edi*4 + 0x10073ea0]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea ecx, [edi*4 + 0x100741b0]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea eax, [edi*4 + 0x10074228]
push eax
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea edx, [edi*4 + 0x10074550]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
mov esi, dword [esp + 0x74]
lea ecx, [edi*4 + 0x10073150]
push ecx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd6f
cmp dword [ecx - 0xc], 0
jl 0x1000fbec
push 0x10054c5c
push ecx
call fcn.10027373
add esp, 8
test eax, eax
je 0x1000fbec
sub eax, dword [esp + 0x78]
mov esi, eax
cmp esi, 0xffffffff
je 0x1000fbec
lea edi, [esi + 1]
push edi
push 0x10054c5c
lea ecx, [esp + 0x80]
call fcn.10002d20
cmp eax, 0xffffffff
je 0x1000fbec
sub eax, esi
sub eax, ebx
push eax
push edi
lea ecx, [esp + 0x2c]
push ecx
lea ecx, [esp + 0x84]
call fcn.10003180
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x70], 6
call fcn.10003910
lea ecx, [esp + 0x24]
mov byte [esp + 0x6c], 5
call fcn.10002c50
mov esi, dword [esp + 0x74]
lea edx, [esp + 0x18]
push edx
mov ecx, esi
call fcn.10003020
mov dword [esp + 0x20], ebx
jmp 0x1000fd3d
cmp dword [ecx - 0xc], 0
jl 0x1000fc79
push 0x10054c5c
push ecx
call fcn.10027373
add esp, 8
test eax, eax
je 0x1000fc79
sub eax, dword [esp + 0x78]
mov esi, eax
cmp esi, 0xffffffff
je 0x1000fc79
lea edi, [esi + 1]
push edi
push 0x10054c5c
lea ecx, [esp + 0x80]
call fcn.10002d20
cmp eax, 0xffffffff
je 0x1000fc79
sub eax, esi
sub eax, ebx
push eax
push edi
lea ecx, [esp + 0x2c]
push ecx
lea ecx, [esp + 0x84]
call fcn.10003180
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x70], 8
call fcn.10003910
lea ecx, [esp + 0x24]
mov byte [esp + 0x6c], 7
call fcn.10002c50
mov esi, dword [esp + 0x74]
lea edx, [esp + 0x18]
push edx
mov ecx, esi
call fcn.10003020
mov dword [esp + 0x20], ebx
jmp 0x1000fd2f
cmp dword [ecx - 0xc], 0
jl 0x1000fd09
push 0x10054c5c
push ecx
call fcn.10027373
add esp, 8
test eax, eax
je 0x1000fd09
sub eax, dword [esp + 0x78]
mov esi, eax
cmp esi, 0xffffffff
je 0x1000fd09
lea edi, [esi + 1]
push edi
push 0x10054c5c
lea ecx, [esp + 0x80]
call fcn.10002d20
cmp eax, 0xffffffff
je 0x1000fd09
sub eax, esi
dec eax
push eax
push edi
lea ecx, [esp + 0x2c]
push ecx
lea ecx, [esp + 0x84]
call fcn.10003180
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x70], 0xa
call fcn.10003910
lea ecx, [esp + 0x24]
mov byte [esp + 0x6c], bl
call fcn.10002c50
mov esi, dword [esp + 0x74]
lea edx, [esp + 0x18]
push edx
mov ecx, esi
call fcn.10003020
jmp 0x1000fd19