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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10020b75
mov eax, dword fs:[0]
push eax
sub esp, 0x38
push ebx
push esi
push edi
mov eax, dword [0x1003200c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, edx
mov dword [ebp - 0x18], esi
mov edx, ecx
mov dword [ebp - 0x40], edx
cmp dword [ebp + 0x28], 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [esi + 0x3c]
mov ecx, dword [edx + 0x3c]
je 0x10006d51
mov eax, dword [eax + esi + 0x88]
mov ecx, dword [ecx + edx + 0x88]
jmp 0x10006d59
mov eax, dword [eax + esi + 0x78]
mov ecx, dword [ecx + edx + 0x78]
test eax, eax
jne 0x10006d65
test ecx, ecx
je 0x1000703a
add eax, esi
add ecx, edx
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x28], ecx
test eax, eax
jne 0x10006d7b
test ecx, ecx
je 0x1000703a
mov eax, dword [eax + 0x20]
mov edi, dword [ecx + 0x20]
add eax, esi
mov ecx, dword [ebp - 0x14]
add edi, edx
mov dword [ebp - 0x20], eax
xor eax, eax
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x2c], eax
cmp dword [ecx + 0x18], eax
jbe 0x1000703a
sub dword [ebp - 0x20], edi
nop
lea edx, [eax + eax]
mov eax, dword [ebp - 0x14]
lea ecx, [edx + esi]
mov eax, dword [eax + 0x24]
movzx ecx, word [ecx + eax]
mov eax, dword [ebp - 0x14]
mov eax, dword [eax + 0x1c]
lea eax, [eax + ecx*4]
mov esi, dword [eax + esi]
mov eax, dword [ebp - 0x28]
add esi, dword [ebp - 0x18]
mov dword [ebp - 0x10], esi
mov eax, dword [eax + 0x24]
add eax, edx
mov edx, dword [ebp - 0x40]
movzx ecx, word [eax + edx]
mov eax, dword [ebp - 0x28]
mov eax, dword [eax + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
mov dword [ebp - 0x1c], eax
test esi, esi
je 0x1000701c
test eax, eax
je 0x1000701c
mov eax, dword [ebp - 0x20]
mov ecx, dword [eax + edi]
mov edi, dword [edi]
add ecx, dword [ebp - 0x18]
add edi, edx
call fcn.10004b70
mov ecx, edi
mov esi, eax
call fcn.10004b70
cmp esi, eax
jne 0x1000701c
cmp esi, 0x7705d94d
ja 0x10006ec2
je 0x10006ee6
cmp esi, 0x2b9811ae
ja 0x10006e7a
je 0x10006ee6
cmp esi, 0x1c7650a6
ja 0x10006e60
je 0x10006ee6
cmp esi, 0x11384a11
ja 0x10006ee6
je 0x10006ee6
cmp esi, 0xf33c2ac
jmp 0x10006ee0
cmp esi, 0x21ac7c0b
ja 0x10006ee6
je 0x10006ee6
cmp esi, 0x1feeb616
je 0x10006ee6
cmp esi, 0x2078f304
jmp 0x10006ee0
cmp esi, 0x498bf20c
ja 0x10006e9c
je 0x10006ee6
cmp esi, 0x44ac5182
jbe 0x10006ee6
cmp esi, 0x458ef7cb
je 0x10006ee6
cmp esi, 0x46926cf5
jmp 0x10006ee0
cmp esi, 0x5523c473
ja 0x10006eba
je 0x10006ee6
cmp esi, 0x5100831b
je 0x1000701c
cmp esi, 0x515def78
jmp 0x10006ee0
cmp esi, 0x6db71dcd
jmp 0x10006ee0
cmp esi, 0x7c5d87a0
jbe 0x10006ee6
cmp esi, 0xc8827a2a
ja 0x10006ee6
je 0x1000701c
cmp esi, 0xa9554556
ja 0x10006ee6
je 0x1000701c
mov ecx, dword [ebp - 0x10]
mov edi, dword [ebp - 0x1c]
mov eax, dword [ecx]
cmp eax, dword [edi]
je 0x1000701c
cmp dword [ebp + 0x28], 0
je 0x10006f9a
mov eax, dword [ebp - 0x18]
cdq
mov ecx, eax
mov esi, edx
mov eax, dword [ebp - 0x10]
cdq
mov edi, eax
mov eax, edx
sub edi, ecx
sbb eax, esi
add edi, dword [ebp + 8]
adc eax, dword [ebp + 0xc]
mov dword [ebp - 0x10], eax
test ebx, ebx
je 0x10006f88
cmp dword [ebx + 4], 0xfffffff
mov esi, dword [ebx]
je 0x1000704c
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x30], 0
mov dword [ebp - 4], 0
push 0x10
mov dword [ebp - 0x30], 0
call fcn.1000f183
mov ecx, eax
add esp, 4
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x30], ecx
mov dword [ecx + 8], edi
mov dword [ecx + 0xc], eax
mov dword [ebp - 4], 1
inc dword [ebx + 4]
mov eax, dword [esi + 4]
mov dword [ecx], esi
mov dword [ecx + 4], eax
mov dword [esi + 4], ecx
mov dword [ebp - 0x30], 0
mov dword [eax], ecx
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x10]
mov edx, dword [ebp - 0x1c]
push eax
push edi
call fcn.10006bf0
add esp, 8
jmp 0x1000701c
test ebx, ebx
je 0x10007011
cmp dword [ebx + 4], 0xfffffff
mov eax, ecx
mov esi, dword [ebx]
cdq
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x44], edx
je 0x1000704c
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x38], 0
mov dword [ebp - 4], 3
push 0x10
mov dword [ebp - 0x38], 0
call fcn.1000f183
mov ecx, eax
add esp, 4
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x38], ecx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x44]
mov dword [ecx + 0xc], eax
mov dword [ebp - 4], 4
inc dword [ebx + 4]
mov eax, dword [esi + 4]
mov dword [ecx], esi
mov dword [ecx + 4], eax
mov dword [esi + 4], ecx
mov dword [ebp - 0x38], 0
mov dword [eax], ecx
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x10]
push edi
mov edx, ecx
call fcn.10006b20
add esp, 4
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x14]
inc eax
add dword [ebp - 0x24], 4
mov dword [ebp - 0x2c], eax
cmp eax, dword [ecx + 0x18]
jae 0x1000703a
mov edi, dword [ebp - 0x24]
mov esi, dword [ebp - 0x18]
jmp 0x10006da0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push str.list_too_long
call fcn.1000fff1
int3