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

Disassembly:
push 0xffffffffffffffff
push 0x100a24b8
mov eax, dword fs:[0]
push eax
sub esp, 0x64
push ebx
push ebp
push esi
push edi
mov eax, dword [0x100bb300]
xor eax, esp
push eax
lea eax, [esp + 0x78]
mov dword fs:[0], eax
mov esi, dword [esp + 0x8c]
mov edx, dword [esi + 4]
mov edi, dword [esi + 8]
mov ecx, edx
xor al, al
mov dword [esp + 0x18], edx
cmp ecx, edi
je 0x1007dff1
test al, al
jne 0x1007dfd2
mov al, byte [ecx]
cmp al, 0x2e
je 0x1007dfd2
cmp al, 0x65
je 0x1007dfd2
cmp al, 0x45
je 0x1007dfd2
cmp al, 0x2b
je 0x1007dfd2
cmp al, 0x2d
jne 0x1007dfce
cmp ecx, edx
jne 0x1007dfd2
xor al, al
jmp 0x1007dfd4
mov al, 1
inc ecx
cmp ecx, edi
jne 0x1007dfb0
test al, al
je 0x1007dff1
mov eax, dword [esp + 0x88]
push eax
mov ecx, esi
call fcn.1007e2c0
jmp 0x1007e29c
mov ecx, edx
cmp byte [ecx], 0x2d
sete bl
test bl, bl
je 0x1007e005
inc ecx
mov edx, SysReAllocString
jmp 0x1007e008
or edx, 0xffffffff
mov eax, 0xcccccccd
mul edx
mov esi, edx
shr esi, 3
xor ebp, ebp
xor eax, eax
cmp ecx, edi
jae 0x1007e047
lea esp, [esp]
mov dl, byte [ecx]
inc ecx
cmp dl, 0x30
jl 0x1007e0c8
cmp dl, 0x39
jg 0x1007e0c8
cmp eax, esi
jae 0x1007e0af
movsx edx, dl
lea eax, [eax + eax*4]
lea eax, [edx + eax*2 - 0x30]
cmp ecx, edi
jb 0x1007e020
mov dword [esp + 0x28], ebp
test bl, bl
je 0x1007e1d2
mov edx, dword [esp + 0x24]
and edx, 0xffffff01
or edx, 1
neg eax
mov dword [esp + 0x24], edx
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x80], 3
call fcn.1007eef0
mov esi, dword [eax]
lea eax, [esp + 0x1c]
push eax
lea ebx, [esp + 0x40]
call fcn.10081000
mov ecx, ebx
mov edx, esi
mov byte [esp + 0x80], 4
call fcn.10081200
mov byte [esp + 0x80], 3
jmp 0x1007e27d
mov eax, dword [esp + 0x88]
mov ecx, dword [esp + 0x8c]
push eax
call fcn.1007e2c0
jmp 0x1007e29c
mov eax, dword [esp + 0x18]
mov dword [esp + 0x54], 0xf
mov dword [esp + 0x50], ebp
mov byte [esp + 0x40], 0
cmp eax, edi
je 0x1007e0ee
sub edi, eax
push edi
push eax
lea ecx, [esp + 0x44]
call fcn.10002a20
lea ecx, [esp + 0x3c]
push ecx
lea edx, [esp + 0x60]
push edx
mov ecx, 0x100b013c
mov dword [esp + 0x88], ebp
call fcn.10080690
push eax
lea eax, [esp + 0x28]
push eax
mov ecx, 0x100b0128
mov byte [esp + 0x90], 1
call fcn.10080760
add esp, 0x10
mov ecx, dword [esp + 0x8c]
mov esi, dword [esp + 0x88]
push ecx
xor edx, edx
mov ecx, eax
mov byte [esp + 0x84], 2
call fcn.1007ecd0
mov esi, 0x10
mov byte [esp + 0x80], 1
mov bl, al
cmp dword [esp + 0x34], esi
jb 0x1007e166
mov edx, dword [esp + 0x20]
push edx
call fcn.10083db0
add esp, 4
mov edi, 0xf
mov dword [esp + 0x34], edi
mov dword [esp + 0x30], ebp
mov byte [esp + 0x20], 0
mov byte [esp + 0x80], 0
cmp dword [esp + 0x74], esi
jb 0x1007e193
mov eax, dword [esp + 0x60]
push eax
call fcn.10083db0
add esp, 4
mov dword [esp + 0x74], edi
mov dword [esp + 0x70], ebp
mov byte [esp + 0x60], 0
mov dword [esp + 0x80], 0xffffffff
cmp dword [esp + 0x54], esi
jb 0x1007e1be
mov ecx, dword [esp + 0x40]
push ecx
call fcn.10083db0
add esp, 4
mov dword [esp + 0x54], edi
mov dword [esp + 0x50], ebp
mov byte [esp + 0x40], 0
mov al, bl
jmp 0x1007e29c
mov ecx, dword [esp + 0x24]
mov dword [esp + 0x1c], eax
cmp eax, 0x7fffffff
ja 0x1007e230
and ecx, 0xffffff01
or ecx, 1
mov dword [esp + 0x24], ecx
mov eax, dword [esp + 0x88]
mov dword [esp + 0x80], 5
call fcn.1007eef0
mov esi, dword [eax]
lea edx, [esp + 0x1c]
push edx
lea ebx, [esp + 0x40]
call fcn.10081000
mov ecx, ebx
mov edx, esi
mov byte [esp + 0x80], 6
call fcn.10081200
mov byte [esp + 0x80], 5
jmp 0x1007e27d
and ecx, 0xffffff02
or ecx, 2
mov dword [esp + 0x24], ecx
mov eax, dword [esp + 0x88]
mov dword [esp + 0x80], 7
call fcn.1007eef0
mov esi, dword [eax]
lea edx, [esp + 0x1c]
push edx
lea ebx, [esp + 0x40]
call fcn.10081000
mov ecx, ebx
mov edx, esi
mov byte [esp + 0x80], 8
call fcn.10081200
mov byte [esp + 0x80], 7
lea ecx, [esp + 0x3c]
call fcn.10081160
lea ecx, [esp + 0x1c]
mov dword [esp + 0x80], 0xffffffff
call fcn.10081160
mov al, 1
mov ecx, dword [esp + 0x78]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x70
ret 8