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

Disassembly:
and byte [edx + 4], ch
push 0x405
push eax
mov eax, dword [0x2072f98c]
push ecx
push edx
xor ebx, ebx
mov esi, 0x1000
push eax
push 1
mov byte [esp + 0xa0], bl
mov byte [esp + 0x36], 2
mov dword [esp + 0x74], esi
mov dword [esp + 0x80], ebx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x50], ebx
mov dword [esp + 0x44], ebx
mov dword [esp + 0x78], ebx
mov dword [esp + 0x54], ebx
mov dword [esp + 0x9c], ebx
mov dword [esp + 0x70], ebx
mov dword [esp + 0x98], ebx
mov byte [esp + 0x37], bl
mov dword [esp + 0x38], ebx
mov dword [esp + 0xa4], ebx
mov dword [esp + 0xa8], ebx
mov dword [esp + 0x48], 1
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x3c], ebx
mov dword [esp + 0x4c], ebx
call fcn.207921f0
xor ecx, ecx
xor eax, eax
mov dword [esp + 0xe0], ecx
lea edi, [esp + 0x118]
mov dword [esp + 0xe4], ecx
xor edx, edx
mov dword [esp + 0xe8], ecx
mov dword [esp + 0xcc], edx
mov dword [esp + 0xec], ecx
mov dword [esp + 0xd0], edx
mov word [esp + 0xf0], cx
mov ecx, 0x20
rep stosd dword es:[edi], eax
mov ecx, 0x400
lea edi, [esp + 0x198]
rep stosd dword es:[edi], eax
mov dword [esp + 0xd4], edx
mov dword [esp + 0x108], eax
add esp, 0x24
mov dword [esp + 0xb4], edx
mov dword [esp + 0xe8], eax
xor ecx, ecx
mov word [esp + 0xb8], dx
mov dword [esp + 0xec], eax
mov dword [esp + 0xd0], ecx
mov dword [esp + 0x94], edx
mov dword [esp + 0xf0], eax
mov dword [esp + 0xd4], ecx
mov dword [esp + 0x98], edx
mov dword [esp + 0x60], eax
mov dword [esp + 0xd8], ecx
mov dword [esp + 0x9c], edx
mov dword [esp + 0x64], eax
mov dword [esp + 0xdc], ecx
mov dword [esp + 0xa0], edx
mov dword [esp + 0x68], eax
mov word [esp + 0xe0], cx
mov word [esp + 0xa4], dx
mov dword [esp + 0x6c], eax
mov edi, dword [esp + 0x1178]
mov dword [esp + 0x34], ecx
mov dword [esp + 0x38], ecx
mov dword [esp + 0x88], edx
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x8c], edx
mov dword [esp + 0x40], ecx
cmp edi, ebx
mov dword [esp + 0x44], ecx
mov dword [esp + 0x70], eax
mov byte [esp + 0x48], cl
mov dword [esp + 0x90], edx
jne 0x207da083
mov esi, 0x80000065
mov eax, 0x66
mov ecx, esi
mov edx, 0x417
jmp 0x207da719
mov eax, dword [esp + 0x117c]
cmp eax, 3
jae 0x207da0a5
mov esi, 0x80000066
mov eax, 0x73
mov ecx, esi
mov edx, 0x419
jmp 0x207da719
cmp dword [esp + 0x1180], ebx
jne 0x207da0c4
mov esi, 0x80000067
mov eax, 0x66
mov ecx, esi
mov edx, 0x41b
jmp 0x207da719
push eax
push edi
call fcn.207b20c0
add esp, 8
cmp eax, ebx
je 0x207da0d9
mov esi, eax
jmp 0x207da979
lea eax, [esp + 0x7c]
push eax
push ebx
push 0x7fb1
push edi
call fcn.20800b30
add esp, 0x10
cmp eax, ebx
je 0x207da0f8
mov esi, eax
jmp 0x207da979
lea ecx, [esp + 0xbc]
push ecx
push ebx
push 0x7fe8
push edi
call fcn.208004c0
add esp, 0x10
cmp eax, ebx
je 0x207da11a
mov esi, eax
jmp 0x207da979
lea edx, [esp + 0xbc]
push edx
call fcn.20807990
add esp, 4
cmp eax, ebx
je 0x207da135
mov esi, eax
jmp 0x207da979
lea eax, [esp + 0xf4]
push 0x7f
push eax
push ebx
push 0x7fc5
push edi
call fcn.208007c0
add esp, 0x14
cmp eax, ebx
je 0x207da159
mov esi, eax
jmp 0x207da979
lea ecx, [esp + 0x50]
lea edx, [esp + 0x174]
push ecx
push edx
push ebx
push 0x7fb5
push edi
mov dword [esp + 0x64], esi
call fcn.20800990
add esp, 0x14
cmp eax, ebx
je 0x207da184
mov esi, eax
jmp 0x207da979
lea eax, [esp + 0x12]
push eax
push ebx
push 0x7fe0
push edi
call fcn.20800b30
add esp, 0x10
cmp eax, ebx
je 0x207da1a3
mov esi, eax
jmp 0x207da979
cmp byte [esp + 0x12], 2
jne 0x207da1f8
lea ecx, [esp + 0x1c]
push ecx
push ebx
push 0x7fb4
push edi
call fcn.20800670
add esp, 0x10
cmp eax, ebx
je 0x207da1c9
mov esi, eax
jmp 0x207da979
mov edx, dword [esp + 0x1c]
push 1
inc edx
push edx
call dword [fcn.20ad6428]
add esp, 8
cmp eax, ebx
mov dword [esp + 0x4c], eax
jne 0x207da1f8
mov esi, 0x80000078
mov eax, 0x6a
mov ecx, esi
mov edx, 0x472
jmp 0x207da719
push edi
call fcn.208074e0
add esp, 4
cmp eax, ebx
je 0x207da20c
mov esi, eax
jmp 0x207da979
lea eax, [esp + 0xa8]
lea ecx, [esp + 0xbc]
push eax
push ecx
call fcn.20803bb0
add esp, 8
cmp eax, ebx
je 0x207da22f
mov esi, eax
jmp 0x207da979
lea edx, [esp + 0x24]
lea eax, [esp + 0xa8]
push edx
push eax
call fcn.20807140
add esp, 8
cmp eax, ebx
je 0x207da24f
mov esi, eax
jmp 0x207da979
mov ecx, dword [0x2072f994]
mov edx, dword [0x2072f988]
mov eax, dword [0x2072f990]
mov esi, dword [esp + 0x7c]
push 0x20718260
push 0x20716418
push 4
push 0x91
push ecx
mov ecx, dword [0x2072f98c]
push edx
push eax
push ecx
push 1
and esi, 0xff
xor ebp, ebp
xor edi, edi
call fcn.207921f0
add esp, 0x24
cmp esi, ebx
jle 0x207da2e8
cmp esi, 0xa
jge 0x207da2e8
lea edx, [esp + 0x5c]
test edx, edx
jne 0x207da2b7
mov esi, 0x80000066
mov edi, 0x66
mov ebp, esi
mov eax, 0x9b
jmp 0x207da2f9
xor ecx, ecx
mov eax, 0x20721de8
cmp dword [eax], esi
je 0x207da2d9
add eax, 8
inc ecx
cmp eax, 0x20721e30
jl 0x207da2be
mov esi, 0x80000089
mov eax, 0xaa
jmp 0x207da2f9
mov eax, dword [ecx*8 + 0x20721dec]
xor esi, esi
mov dword [esp + 0x5c], eax
jmp 0x207da322
mov esi, 0x80000065
mov edi, 0x7d6
mov ebp, esi
mov eax, 0x98
mov ecx, dword [0x2072f994]
mov edx, dword [0x2072f988]
push edi
push eax
mov eax, dword [0x2072f990]
push ecx
mov ecx, dword [0x2072f98c]
push edx
push eax
push ecx
push ebp
push esi
push 3
call fcn.2078d820
add esp, 0x24
mov edx, dword [0x2072f994]
mov eax, dword [0x2072f988]
mov ecx, dword [0x2072f990]
push esi
push 0x20718250
push 0x20718240
push 4
push 0xb1
push edx
mov edx, dword [0x2072f98c]
push eax
push ecx
mov edi, 1
push edx
push edi
call fcn.207921f0
add esp, 0x28
cmp esi, ebx
je 0x207da377
mov esi, 0x80000089
mov eax, 0x74
mov ecx, esi
mov edx, 0x497
jmp 0x207da719
push 0xfffffff
call fcn.207a8f80
add esp, 4
cmp eax, ebx
je 0x207da38f
mov esi, eax
jmp 0x207da979
lea eax, [esp + 0x14]
mov dword [esp + 0x2c], edi
push eax
push 0x6ffff
call fcn.207d0070
add esp, 8
cmp eax, ebx
je 0x207da3b7
push 0xfffffff
mov esi, eax
push 6
jmp 0x207da971
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x60]
mov dword [esp + 0x64], ecx
lea eax, [esp + 0xf4]
push edx
lea ecx, [esp + 0xac]
push eax
mov esi, 0x8000038e
push ecx
push ebx
mov dword [esp + 0x70], ebx
mov dword [esp + 0x80], esi
mov dword [esp + 0x7c], edi
mov dword [esp + 0x78], ebx
call fcn.20803d80
add esp, 0x10
cmp eax, ebx
je 0x207da407
push 0xfffffff
mov esi, eax
push 6
jmp 0x207da971
cmp dword [esp + 0x60], edi
jae 0x207da41e
mov eax, 0x6c
mov ecx, esi
mov edx, 0x4c3
jmp 0x207da719
mov edx, dword [esp + 0x64]
push 0x60000
lea eax, [esp + 0x78]
push edx
lea ecx, [esp + 0xd8]
mov ebp, 0x12
push eax
push ecx
mov dword [esp + 0x84], ebp
call fcn.207d1b00
add esp, 0x10
cmp eax, ebx
je 0x207da45b
push 0xfffffff
mov esi, eax
push 6
jmp 0x207da971
mov edx, dword [esp + 0x64]
push 0x60004
lea eax, [esp + 0x17]
push edx
push eax
call fcn.207d1df0
add esp, 0xc
cmp eax, ebx
je 0x207da484
push 0xfffffff
mov esi, eax
push 6
jmp 0x207da971
cmp byte [esp + 0x13], 6
je 0x207da4a1
mov esi, 0x8000058d
mov eax, 0x7e
mov ecx, esi
mov edx, 0x4de
jmp 0x207da719
mov ecx, dword [esp + 0x64]
push 0x60006
lea edx, [esp + 0x24]
push ecx
push edx
push ebx
call fcn.207d1c30
add esp, 0x10
cmp eax, ebx
jne 0x207da503
mov eax, dword [esp + 0x20]
push edi
inc eax
push eax
call dword [fcn.20ad6428]
add esp, 8
cmp eax, ebx
mov dword [esp + 0x54], eax
jne 0x207da4eb
mov esi, 0x80000078
mov eax, 0x6a
mov ecx, esi
mov edx, 0x4f1
jmp 0x207da719
mov ecx, dword [esp + 0x64]
push 0x60006
lea edx, [esp + 0x24]
push ecx
push edx
push eax
call fcn.207d1c30
add esp, 0x10
cmp dword [esp + 0x24], ebx
jne 0x207da5da
lea eax, [esp + 0x58]
lea ecx, [esp + 0xa8]
push eax
push ecx
call fcn.20806f90
add esp, 8
cmp eax, ebx
jne 0x207da5cc
mov edx, dword [esp + 0x64]
push 0x6000d
lea eax, [esp + 0x1c]
push edx
push eax
call fcn.207d1f60
add esp, 0xc
cmp eax, ebx
jne 0x207da5cc
cmp dword [esp + 0x18], ebx
je 0x207da5f1
xor ecx, ecx
mov edx, dword [esp + 0x64]
mov dword [esp + 0x34], ecx
push 0x6000e
mov dword [esp + 0x3c], ecx
lea eax, [esp + 0x2c]
mov dword [esp + 0x40], ecx
push edx
mov dword [esp + 0x48], ecx
push eax
mov dword [esp + 0x50], ecx
mov dword [esp + 0x34], 0x15
mov byte [esp + 0x54], cl
lea ecx, [esp + 0x40]
push ecx
call fcn.207d1b00
add esp, 0x10
cmp eax, ebx
jne 0x207da5cc
mov ecx, 5
mov edi, 0x20721e30
lea esi, [esp + 0x34]
xor edx, edx
repe cmpsd dword [esi], dword es:[edi]
je 0x207da5ec
mov edx, dword [esp + 0x18]
lea eax, [esp + 0x34]
lea ecx, [esp + 0xd0]
push eax
mov eax, dword [esp + 0x5c]
push ecx
push edx
push eax
call fcn.20804ed0
add esp, 0x10
cmp eax, ebx
je 0x207da5ec
push 0xfffffff
mov esi, eax
push 6
jmp 0x207da971
cmp eax, ebx
je 0x207da5f1
push 0xfffffff
mov esi, eax
push 6
jmp 0x207da971
mov edi, 1
lea ecx, [esp + 0xa8]
push ebp
lea edx, [esp + 0x98]
push ecx
push edx
call fcn.20795dd0
lea eax, [esp + 0x90]
lea ecx, [esp + 0x8c]
push eax
push ecx
push ebx
push 0xffffff35
push edi
mov dword [esp + 0xa4], ebp
call fcn.207998b0
add esp, 0x20
cmp eax, ebx
je 0x207da63f
push 0xfffffff
mov esi, eax
push 6
jmp 0x207da971
mov eax, dword [esp + 0x80]
cmp eax, ebx
jne 0x207da65b
push 0xfffffff
mov esi, 0x800007d1
push 6
jmp 0x207da971
mov edx, dword [esp + 0x94]
mov esi, dword [esp + 0x4c]
mov dword [eax], edx
mov ecx, dword [esp + 0x98]
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x9c]
mov dword [eax + 8], edx
mov ecx, dword [esp + 0xa0]
mov dword [eax + 0xc], ecx
mov dx, word [esp + 0xa4]
mov word [eax + 0x10], dx
lea eax, [esp + 0x88]
lea ecx, [esp + 0x30]
push eax
lea edx, [esp + 0x20]
push ecx
mov ecx, dword [esp + 0x58]
push edx
lea eax, [esp + 0x84]
push esi
push eax
mov eax, dword [esp + 0x34]
lea edx, [esp + 0x188]
push ecx
mov ecx, dword [esp + 0x6c]
push edx
push eax
lea edx, [esp + 0x114]
push ecx
push edx
push ebx
mov dword [esp + 0x5c], ebx
call dword [esp + 0x88]
push ebx
push ebx
push ebx
push 0xffffff35
push 0xffffffffffffffff
mov edi, eax
call fcn.207998b0
add esp, 0x40
cmp edi, ebx
je 0x207da758
cmp edi, 1
jne 0x207da708
mov eax, 0x74
mov esi, 0x80000089
mov ecx, edi
mov edx, 0x55f
jmp 0x207da719
mov eax, 0x7d
mov esi, 0x8000008c
mov ecx, edi
mov edx, 0x565
push eax
mov eax, dword [0x2072f9a8]
push edx
mov edx, dword [0x2072f988]
push eax
mov eax, dword [0x2072f990]
push edx
mov edx, dword [0x2072f98c]
push eax
push edx
push ecx
push esi
push 3
call fcn.2078d820
add esp, 0x24
cmp dword [esp + 0x2c], 1
jne 0x207da963
push 0xfffffff
push 6
jmp 0x207da971
cmp byte [esp + 0x12], 1
je 0x207da8b0
cmp dword [esp + 0x30], 1
jne 0x207da8b0
mov ecx, dword [esp + 0x88]
cmp ecx, ebx
jne 0x207da78a
push 0xfffffff
mov esi, 0x800007d1
push 6
jmp 0x207da971
mov eax, dword [esp + 0x8c]
cmp eax, ebx
jne 0x207da7a6
push 0xfffffff
mov esi, 0x8000007f
push 6
jmp 0x207da971
push eax
mov eax, dword [esp + 0x18]
push ecx
push 0x60006
push eax
call fcn.207d1420
add esp, 0x10
cmp eax, ebx
je 0x207da7cc
push 0xfffffff
mov esi, eax
push 6
jmp 0x207da971
cmp dword [esp + 0x24], ebx
jne 0x207da86d
xor ecx, ecx
mov edx, dword [esp + 0x14]
mov dword [esp + 0x34], ecx
push 0x6000d
mov dword [esp + 0x3c], ecx
lea eax, [esp + 0x1c]
mov dword [esp + 0x40], ecx
push edx
mov dword [esp + 0x48], ecx
push eax
mov dword [esp + 0x50], ecx
mov dword [esp + 0x34], 0x15
mov byte [esp + 0x54], cl
call fcn.207d1f60
add esp, 0xc
cmp eax, ebx
jne 0x207da85f
mov ecx, dword [esp + 0x14]
push 0x6000e
lea edx, [esp + 0x2c]
push ecx
lea eax, [esp + 0x3c]
push edx
push eax
call fcn.207d1b00
add esp, 0x10
cmp eax, ebx
jne 0x207da85f
lea ecx, [esp + 0x34]
push ecx
call fcn.208055b0
add esp, 4
cmp eax, ebx
jne 0x207da85f
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x34]
push edx
push 0x6000e
push eax
call fcn.207d1340
add esp, 0xc
cmp eax, ebx
je 0x207da86d
push 0xfffffff
mov esi, eax
push 6
jmp 0x207da971
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0xe4]
push ecx
push edx
call fcn.207d2560
add esp, 8
cmp eax, ebx
jne 0x207da8a9
push 0xfffffff
push ebx
lea eax, [esp + 0xec]
push ebx
push eax
mov dword [esp + 0x3c], 2
call fcn.207a8b70
add esp, 0x10
cmp eax, ebx
je 0x207da8b0
mov esi, eax
jmp 0x207da741
push 0xfffffff
push 6
call fcn.207a90f0
mov al, byte [esp + 0x1a]
add esp, 8
cmp al, 1
je 0x207da8ff
cmp dword [esp + 0x30], 1
jne 0x207da8ff
cmp dword [esp + 0x24], ebx
jne 0x207da8ff
mov eax, dword [esp + 0x18]
cmp eax, ebx
je 0x207da8ff
lea ecx, [esp + 0x34]
lea edx, [esp + 0xd0]
push ecx
push edx
push eax
mov eax, dword [esp + 0x64]
push eax
call fcn.20805910
add esp, 0x10
cmp eax, ebx
je 0x207da8ff
mov esi, eax
jmp 0x207da979
mov ecx, dword [esp + 0x78]
mov edi, dword [esp + 0x1180]
push ecx
push 0x7ff2
push edi
call fcn.2079a5c0
add esp, 0xc
cmp eax, ebx
je 0x207da921
mov esi, eax
jmp 0x207da979
cmp byte [esp + 0x12], 2
jne 0x207da944
mov edx, dword [esp + 0x1c]
push edx
push esi
push 0x7fb3
push edi
call fcn.2079a530
add esp, 0x10
cmp eax, ebx
je 0x207da95f
mov esi, eax
jmp 0x207da979
mov eax, dword [esp + 0x1c]
push eax
push 0x7fb2
push edi
call fcn.2079a5c0
add esp, 0xc
cmp eax, ebx
je 0x207da95f
mov esi, eax
jmp 0x207da979
xor esi, esi
jmp 0x207da979
cmp dword [esp + 0x2c], 2
jne 0x207da979
push 0xfffffff
push 7
call fcn.207a90f0
add esp, 8
mov eax, dword [esp + 0x14]
cmp eax, ebx
je 0x207da98e
push eax
call fcn.207d0400
add esp, 4
mov dword [esp + 0x14], ebx
lea ecx, [esp + 0x60]
push ecx
call fcn.207f8d60
mov eax, dword [esp + 0x58]
mov edi, dword [fcn.20ad643c]
add esp, 4
cmp eax, ebx
je 0x207da9af
push eax
call edi
add esp, 4
mov eax, dword [esp + 0x4c]
cmp eax, ebx
je 0x207da9bd
push eax
call edi
add esp, 4
lea edx, [esp + 0xe4]
push edx
call fcn.207d2dc0
mov ecx, dword [esp + 0x94]
add esp, 4
cmp ecx, ebx
je 0x207da9e9
mov eax, dword [esp + 0x88]
cmp eax, ebx
je 0x207da9e9
push eax
call ecx
add esp, 4
mov eax, dword [0x2072f9a8]
mov ecx, dword [0x2072f988]
mov edx, dword [0x2072f990]
push esi
push 0x20718250
push 0x20718240
push 4
push 0x622
push eax
mov eax, dword [0x2072f98c]
push ecx
push edx
push eax
push 1
call fcn.207921f0
add esp, 0x28
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x1164
ret