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

Disassembly:
sub esp, 0xe4
mov eax, dword [0x2072f934]
mov ecx, dword [0x2072f918]
push ebx
mov edx, dword [0x2072f920]
push ebp
push esi
push edi
push 0x20718260
push 0x20716418
push 4
push 0x273
push eax
mov eax, dword [0x2072f91c]
push ecx
push edx
xor ebx, ebx
push eax
push 1
mov dword [esp + 0x3c], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
call fcn.207921f0
mov ecx, 0x10
xor eax, eax
lea edi, [esp + 0x84]
lea edx, [esp + 0x40]
rep stosd dword es:[edi], eax
xor ecx, ecx
push edx
mov dword [esp + 0x44], ecx
mov dword [esp + 0x48], ecx
mov dword [esp + 0x4c], ecx
mov dword [esp + 0x50], ecx
call fcn.207d2a10
xor eax, eax
lea ecx, [esp + 0x68]
mov dword [esp + 0x68], eax
push ecx
mov dword [esp + 0x70], eax
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], eax
call fcn.2079a050
mov edi, dword [esp + 0x124]
add esp, 0x2c
cmp edi, ebx
jne 0x207d5f2a
mov esi, 0x80000065
mov eax, 0x66
mov ecx, esi
mov edx, 0x27f
jmp 0x207d6580
mov eax, dword [esp + 0xfc]
cmp eax, 3
jae 0x207d5f4c
mov esi, 0x80000066
mov eax, 0x6d
mov ecx, esi
mov edx, 0x282
jmp 0x207d6580
push eax
push edi
call fcn.207b20c0
add esp, 8
test eax, eax
je 0x207d5f70
mov esi, 0x80000065
mov eax, 0x6d
mov ecx, esi
mov edx, 0x286
jmp 0x207d6580
mov ebp, dword [esp + 0x100]
cmp ebp, ebx
jne 0x207d5f91
mov esi, 0x80000067
mov eax, 0x66
mov ecx, esi
mov edx, 0x289
jmp 0x207d6580
lea edx, [esp + 0xa0]
push edx
push ebx
push 0x7fe9
push edi
call fcn.208004c0
add esp, 0x10
cmp eax, ebx
je 0x207d5fb3
mov esi, eax
jmp 0x207d65a8
lea eax, [esp + 0xa0]
push eax
call fcn.20801280
add esp, 4
cmp eax, ebx
je 0x207d5fce
mov esi, eax
jmp 0x207d65a8
lea ecx, [esp + 0x18]
push ecx
push ebx
push 0x7fd0
push edi
call fcn.20800670
add esp, 0x10
test eax, eax
jne 0x207d656f
cmp dword [esp + 0x18], ebx
je 0x207d656f
lea edx, [esp + 0xb4]
push 0x3f
push edx
push ebx
push 0x7fd6
push edi
mov byte [esp + 0xc8], bl
call fcn.208007c0
add esp, 0x14
cmp eax, ebx
je 0x207d602a
cmp eax, 0x800004b1
je 0x207d60cb
mov esi, eax
jmp 0x207d65a8
cmp byte [esp + 0xb4], bl
je 0x207d60cb
lea eax, [esp + 0x10]
push eax
push ebx
push 0x7fe6
push edi
call fcn.20800670
add esp, 0x10
cmp eax, ebx
je 0x207d606c
cmp eax, 0x800004b1
je 0x207d606c
mov esi, 0x800004b2
mov eax, 0x6b
mov ecx, esi
mov edx, 0x2ad
jmp 0x207d6580
lea ecx, [esp + 0x14]
push ecx
push ebx
push 0x7fe4
push edi
call fcn.20800670
add esp, 0x10
cmp eax, ebx
je 0x207d60a1
cmp eax, 0x800004b1
je 0x207d60a1
mov esi, 0x800004b2
mov eax, 0x6b
mov ecx, esi
mov edx, 0x2b1
jmp 0x207d6580
mov ecx, dword [esp + 0x10]
cmp ecx, ebx
je 0x207d60e8
mov eax, dword [esp + 0x14]
cmp eax, ebx
je 0x207d60e8
cmp ecx, eax
jbe 0x207d60e8
mov esi, 0x800004b2
mov eax, 0x6b
mov ecx, esi
mov edx, 0x2b5
jmp 0x207d6580
push ebx
lea edx, [esp + 0xa4]
push ebx
push edx
call fcn.20801020
add esp, 0xc
cmp eax, ebx
je 0x207d60e8
mov esi, eax
jmp 0x207d65a8
push edi
call fcn.20800e60
add esp, 4
cmp eax, 1
jne 0x207d629d
mov eax, dword [0x2072f930]
mov ecx, dword [0x2072f918]
mov edx, dword [0x2072f920]
push 0x20718260
mov edi, dword [esp + 0x18]
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x1c]
push 0x20716418
push 4
push 0x209
push eax
mov eax, dword [0x2072f91c]
push ecx
push edx
push eax
push 1
mov dword [esp + 0x60], ebx
call fcn.207921f0
xor ecx, ecx
lea edx, [esp + 0x50]
mov dword [esp + 0x50], ecx
push edx
mov dword [esp + 0x58], ecx
mov dword [esp + 0x5c], ecx
mov dword [esp + 0x60], ecx
call fcn.207d2a10
add esp, 0x28
cmp esi, ebx
jne 0x207d6196
mov eax, dword [0x2072f930]
mov ecx, dword [0x2072f918]
mov edx, dword [0x2072f920]
push 0x6d
push 0x212
push eax
mov eax, dword [0x2072f91c]
push ecx
mov esi, 0x80000065
push edx
push eax
push esi
push esi
push 3
call fcn.2078d820
add esp, 0x24
jmp 0x207d6257
lea ecx, [esp + 0x2c]
push 0x20
push ecx
call fcn.207d32d0
add esp, 8
cmp eax, ebx
jne 0x207d6255
lea edx, [esp + 0x2c]
push 0x57
push edx
call fcn.207d32d0
add esp, 8
cmp eax, ebx
jne 0x207d6255
lea eax, [esp + 0x2c]
push 0x2e
push eax
call fcn.207d32d0
add esp, 8
cmp eax, ebx
jne 0x207d6255
push ebx
lea ecx, [esp + 0x30]
push 0x4ffff
push ecx
call fcn.207d33e0
add esp, 0xc
cmp eax, ebx
jne 0x207d6255
push edi
lea edx, [esp + 0xb8]
push ebp
push edx
lea eax, [esp + 0x38]
push esi
push eax
call fcn.207d6630
add esp, 0x14
cmp eax, ebx
jne 0x207d6255
lea ecx, [esp + 0x2c]
push ecx
call fcn.207d3f30
add esp, 4
cmp eax, ebx
jne 0x207d6255
lea edx, [esp + 0x3c]
push 0xfffffff
push edx
lea eax, [esp + 0x34]
push 0x207f8240
push eax
call fcn.207a8b70
add esp, 0x10
cmp eax, ebx
jne 0x207d6255
mov ecx, dword [esp + 0x3c]
mov edx, dword [esp + 0x100]
push ecx
push 0x7fd9
push edx
call fcn.2079a5c0
add esp, 0xc
mov esi, eax
lea eax, [esp + 0x2c]
push eax
call fcn.207d2dc0
mov ecx, dword [0x2072f930]
mov edx, dword [0x2072f918]
mov eax, dword [0x2072f920]
push esi
push 0x20718250
push 0x20718240
push 4
push 0x244
push ecx
mov ecx, dword [0x2072f91c]
push edx
push eax
push ecx
push 1
call fcn.207921f0
add esp, 0x2c
jmp 0x207d65a8
lea edx, [esp + 0x1c]
push 0x20
push edx
call fcn.207d32d0
add esp, 8
cmp eax, ebx
jne 0x207d638f
push ebx
lea eax, [esp + 0x20]
push 0x40000
push eax
call fcn.207d3530
add esp, 0xc
cmp eax, ebx
jne 0x207d638f
push 1
lea ecx, [esp + 0x20]
push 0x40001
push ecx
call fcn.207d3530
add esp, 0xc
cmp eax, ebx
jne 0x207d638f
lea edx, [esp + 0x1c]
push 0x2e
push edx
call fcn.207d32d0
add esp, 8
cmp eax, ebx
jne 0x207d638f
push ebx
lea eax, [esp + 0x20]
push 0x4ffff
push eax
call fcn.207d33e0
add esp, 0xc
cmp eax, ebx
jne 0x207d638f
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x10]
push ecx
mov ecx, dword [esp + 0x1c]
lea eax, [esp + 0xb8]
push edx
push eax
lea edx, [esp + 0x28]
push ecx
push edx
call fcn.207d6630
add esp, 0x14
cmp eax, ebx
jne 0x207d638f
lea eax, [esp + 0x1c]
push 0x49
push eax
call fcn.207d32d0
add esp, 8
cmp eax, ebx
jne 0x207d638f
push ebx
lea ecx, [esp + 0x20]
push 0x40011
push ecx
call fcn.207d3530
add esp, 0xc
cmp eax, ebx
jne 0x207d638f
lea edx, [esp + 0x1c]
push 0x37
push edx
call fcn.207d32d0
add esp, 8
cmp eax, ebx
jne 0x207d638f
lea eax, [esp + 0x1c]
push eax
call fcn.207d3f30
add esp, 4
cmp eax, ebx
je 0x207d6396
mov esi, eax
jmp 0x207d65a8
lea edx, [esp + 0x54]
push 0xfffffff
push edx
lea eax, [esp + 0x24]
lea ecx, [esp + 0x68]
mov edi, 0x8000038e
push 0x207f9960
push eax
mov dword [esp + 0x64], 2
mov dword [esp + 0x68], ecx
mov dword [esp + 0x6c], edi
mov dword [esp + 0x70], 0x40000
mov dword [esp + 0x7c], 0x12
mov dword [esp + 0x84], edi
mov dword [esp + 0x88], ebx
mov dword [esp + 0x90], 0x40001
mov dword [esp + 0x9c], 0x11
mov dword [esp + 0xa4], edi
mov dword [esp + 0xa8], ebx
call fcn.207a8b70
mov ecx, dword [esp + 0x84]
add esp, 0x10
cmp ecx, 0x80000078
je 0x207d642b
mov edx, dword [esp + 0x94]
cmp edx, 0x80000078
jne 0x207d6437
mov eax, 0x80000078
mov esi, eax
jmp 0x207d65a8
mov esi, dword [esp + 0x5c]
cmp eax, 0x8000038c
je 0x207d6450
cmp eax, 0x8000039d
je 0x207d6450
cmp eax, 0x800003a0
jne 0x207d6472
cmp esi, ebx
je 0x207d645c
cmp esi, edi
je 0x207d645c
mov eax, esi
jmp 0x207d6472
cmp ecx, ebx
je 0x207d6468
cmp ecx, edi
je 0x207d6468
mov eax, ecx
jmp 0x207d6472
cmp edx, ebx
je 0x207d6472
cmp edx, edi
je 0x207d6472
mov eax, edx
cmp eax, ebx
je 0x207d6481
cmp eax, edi
je 0x207d6481
mov esi, eax
jmp 0x207d65a8
cmp esi, ebx
je 0x207d648d
cmp esi, edi
jne 0x207d65a8
mov ecx, dword [esp + 0x64]
mov edx, dword [esp + 0x84]
cmp ecx, edx
je 0x207d64b2
mov esi, 0x8000038d
mov eax, 0x6c
mov ecx, esi
mov edx, 0x321
jmp 0x207d6580
cmp ecx, ebx
jbe 0x207d655c
cmp dword [esp + 0x70], ebx
je 0x207d6549
cmp dword [esp + 0x90], ebx
je 0x207d6549
cmp ecx, ebx
jbe 0x207d656b
xor edi, edi
xor esi, esi
mov ebp, ecx
cmp eax, ebx
mov dword [esp + 0x48], ebx
jne 0x207d653c
mov ecx, dword [esp + 0x70]
lea eax, [esp + 0x40]
lea edx, [esi + ecx]
push edx
push 0x7fdb
push eax
call fcn.2079a550
add esp, 0xc
cmp eax, ebx
jne 0x207d653c
mov ecx, dword [esp + 0x90]
lea eax, [esp + 0x40]
lea edx, [edi + ecx]
push edx
push 0x7fd7
push eax
call fcn.2079a550
add esp, 0xc
cmp eax, ebx
jne 0x207d653c
mov edx, dword [esp + 0x100]
lea ecx, [esp + 0x40]
push ecx
push 0x101
push edx
call fcn.2079a0e0
add esp, 0xc
add esi, 0x12
add edi, 0x11
dec ebp
jne 0x207d64db
mov esi, eax
jmp 0x207d65a8
mov esi, 0x8000038d
mov eax, 0x6c
mov ecx, esi
mov edx, 0x328
jmp 0x207d6580
push ecx
push 0x7fd9
push ebp
call fcn.2079a5c0
add esp, 0xc
mov esi, eax
jmp 0x207d65a8
mov esi, 0x800004b1
mov eax, 0x6b
mov ecx, esi
mov edx, 0x29e
push eax
mov eax, dword [0x2072f934]
push edx
mov edx, dword [0x2072f918]
push eax
mov eax, dword [0x2072f920]
push edx
mov edx, dword [0x2072f91c]
push eax
push edx
push ecx
push esi
push 3
call fcn.2078d820
add esp, 0x24
mov eax, dword [esp + 0x70]
mov edi, dword [fcn.20ad643c]
cmp eax, ebx
je 0x207d65c0
push eax
call edi
add esp, 4
mov dword [esp + 0x70], ebx
mov eax, dword [esp + 0x90]
cmp eax, ebx
je 0x207d65d8
push eax
call edi
add esp, 4
mov dword [esp + 0x90], ebx
lea eax, [esp + 0x1c]
push eax
call fcn.207d2dc0
lea ecx, [esp + 0x44]
push ecx
call fcn.2079a0a0
mov edx, dword [0x2072f934]
mov eax, dword [0x2072f918]
mov ecx, dword [0x2072f920]
push esi
push 0x20718250
push 0x20718240
push 4
push 0x354
push edx
mov edx, dword [0x2072f91c]
push eax
push ecx
push edx
push 1
call fcn.207921f0
add esp, 0x30
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xe4
ret