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

Disassembly:
sub esp, 0x48
mov eax, dword [0x10076658]
xor eax, esp
mov dword [esp + 0x44], eax
push ebx
push ebp
mov ebp, dword [esp + 0x54]
xor eax, eax
push esi
mov esi, ecx
push edi
xor edi, edi
xor edx, edx
xor ecx, ecx
mov ebx, 8
mov dword [esp + 0x34], eax
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], eax
mov dword [esp + 0x40], eax
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], edx
mov dword [esp + 0x44], ecx
mov dword [esp + 0x48], eax
mov dword [esp + 0x10], edi
mov dword [esp + 0x14], edi
cmp dword [esi + 0x14], ebx
jb 0x10006f96
mov eax, dword [esi]
jmp 0x10006f98
mov eax, esi
lea edx, [esp + 0x14]
push edx
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x48]
push edx
lea ecx, [esp + 0x4a]
push ecx
lea edx, [esp + 0x4c]
push edx
lea ecx, [esp + 0x48]
push ecx
lea edx, [esp + 0x60]
push edx
lea ecx, [esp + 0x62]
push ecx
lea edx, [esp + 0x64]
push edx
lea ecx, [esp + 0x5e]
push ecx
lea edx, [esp + 0x78]
push edx
lea ecx, [esp + 0x7a]
push ecx
lea edx, [esp + 0x7c]
push edx
push 0x10069800
push eax
call fcn.10040967
add esp, 0x3c
cmp eax, 0xd
je 0x100070b0
cmp dword [esi + 0x14], ebx
jb 0x10006ff9
mov eax, dword [esi]
jmp 0x10006ffb
mov eax, esi
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x14]
push edx
lea ecx, [esp + 0x48]
push ecx
lea edx, [esp + 0x4a]
push edx
lea ecx, [esp + 0x4c]
push ecx
lea edx, [esp + 0x48]
push edx
lea ecx, [esp + 0x60]
push ecx
lea edx, [esp + 0x62]
push edx
lea ecx, [esp + 0x64]
push ecx
lea edx, [esp + 0x5e]
push edx
lea ecx, [esp + 0x78]
push ecx
lea edx, [esp + 0x7a]
push edx
lea ecx, [esp + 0x7c]
push ecx
push str._wc_wc_wc___hd__wc_wc_wc__hd__hd:_hd:_hd___02d_02d
push eax
call fcn.10040967
add esp, 0x3c
cmp eax, 0xd
jne 0x1000705b
mov esi, dword [esp + 0x10]
neg esi
mov dword [esp + 0x10], esi
jmp 0x100070b4
cmp dword [esi + 0x14], ebx
jb 0x10007062
mov esi, dword [esi]
lea edx, [esp + 0x40]
push edx
lea eax, [esp + 0x42]
push eax
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x40]
push edx
lea eax, [esp + 0x58]
push eax
lea ecx, [esp + 0x5a]
push ecx
lea edx, [esp + 0x5c]
push edx
lea eax, [esp + 0x56]
push eax
lea ecx, [esp + 0x70]
push ecx
lea edx, [esp + 0x72]
push edx
lea eax, [esp + 0x74]
push eax
push str._wc_wc_wc___hd__wc_wc_wc__hd__hd:_hd:_hd_GMT
push esi
call fcn.10040967
add esp, 0x34
cmp eax, 0xb
jne 0x100076ca
mov esi, dword [esp + 0x10]
mov ecx, 0x1006992c
lea eax, [esp + 0x4c]
lea ecx, [ecx]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x100070e6
cmp dx, di
je 0x100070e2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x100070e6
add eax, 4
add ecx, 4
cmp dx, di
jne 0x100070c0
xor eax, eax
jmp 0x100070eb
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x100070f6
xor ecx, ecx
jmp 0x10007298
mov ecx, 0x10069934
lea eax, [esp + 0x4c]
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x10007126
cmp dx, di
je 0x10007122
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x10007126
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007100
xor eax, eax
jmp 0x1000712b
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x1000713e
mov edx, 1
mov word [esp + 0x38], dx
jmp 0x1000729d
mov ecx, 0x1006993c
lea eax, [esp + 0x4c]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x1000716d
cmp dx, di
je 0x10007169
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x1000716d
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007147
xor eax, eax
jmp 0x10007172
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x10007185
mov eax, 2
mov word [esp + 0x38], ax
jmp 0x1000729d
mov ecx, 0x10069944
lea eax, [esp + 0x4c]
mov edi, edi
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x100071b6
cmp dx, di
je 0x100071b2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x100071b6
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007190
xor eax, eax
jmp 0x100071bb
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x100071c9
mov ecx, 3
jmp 0x10007298
mov ecx, 0x1006994c
lea eax, [esp + 0x4c]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x100071f8
cmp dx, di
je 0x100071f4
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x100071f8
add eax, 4
add ecx, 4
cmp dx, di
jne 0x100071d2
xor eax, eax
jmp 0x100071fd
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x10007210
mov edx, 4
mov word [esp + 0x38], dx
jmp 0x1000729d
mov ecx, 0x10069954
lea eax, [esp + 0x4c]
lea esp, [esp]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x10007246
cmp dx, di
je 0x10007242
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x10007246
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007220
xor eax, eax
jmp 0x1000724b
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x1000725b
mov eax, 5
mov word [esp + 0x38], ax
jmp 0x1000729d
mov ecx, 0x1006995c
lea eax, [esp + 0x4c]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x1000728a
cmp dx, di
je 0x10007286
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x1000728a
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007264
xor eax, eax
jmp 0x1000728f
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x1000729d
mov ecx, 6
mov word [esp + 0x38], cx
mov ecx, 0x10069964
lea eax, [esp + 0x44]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x100072cc
cmp dx, di
je 0x100072c8
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x100072cc
add eax, 4
add ecx, 4
cmp dx, di
jne 0x100072a6
xor eax, eax
jmp 0x100072d1
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x100072e4
mov edx, 1
mov word [esp + 0x36], dx
jmp 0x100075ed
mov ecx, 0x1006996c
lea eax, [esp + 0x44]
lea ecx, [ecx]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x10007316
cmp dx, di
je 0x10007312
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x10007316
add eax, 4
add ecx, 4
cmp dx, di
jne 0x100072f0
xor eax, eax
jmp 0x1000731b
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x10007329
mov eax, 2
jmp 0x100075e8
mov ecx, 0x10069974
lea eax, [esp + 0x44]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x10007358
cmp dx, di
je 0x10007354
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x10007358
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007332
xor eax, eax
jmp 0x1000735d
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x10007370
mov ecx, 3
mov word [esp + 0x36], cx
jmp 0x100075ed
mov ecx, 0x1006997c
lea eax, [esp + 0x44]
lea esp, [esp]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x100073a6
cmp dx, di
je 0x100073a2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x100073a6
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007380
xor eax, eax
jmp 0x100073ab
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x100073be
mov edx, 4
mov word [esp + 0x36], dx
jmp 0x100075ed
mov ecx, 0x10069984
lea eax, [esp + 0x44]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x100073ed
cmp dx, di
je 0x100073e9
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x100073ed
add eax, 4
add ecx, 4
cmp dx, di
jne 0x100073c7
xor eax, eax
jmp 0x100073f2
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x10007400
mov eax, 5
jmp 0x100075e8
mov ecx, 0x1006998c
lea eax, [esp + 0x44]
lea esp, [esp]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x10007436
cmp dx, di
je 0x10007432
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x10007436
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007410
xor eax, eax
jmp 0x1000743b
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x1000744e
mov ecx, 6
mov word [esp + 0x36], cx
jmp 0x100075ed
mov ecx, 0x10069994
lea eax, [esp + 0x44]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x1000747d
cmp dx, di
je 0x10007479
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x1000747d
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007457
xor eax, eax
jmp 0x10007482
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x10007495
mov edx, 7
mov word [esp + 0x36], dx
jmp 0x100075ed
mov ecx, 0x1006999c
lea eax, [esp + 0x44]
mov edi, edi
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x100074c6
cmp dx, di
je 0x100074c2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x100074c6
add eax, 4
add ecx, 4
cmp dx, di
jne 0x100074a0
xor eax, eax
jmp 0x100074cb
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x100074d9
mov word [esp + 0x36], bx
jmp 0x100075ed
mov ecx, 0x100699a4
lea eax, [esp + 0x44]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x10007508
cmp dx, di
je 0x10007504
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x10007508
add eax, 4
add ecx, 4
cmp dx, di
jne 0x100074e2
xor eax, eax
jmp 0x1000750d
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x1000751b
mov eax, 9
jmp 0x100075e8
mov ecx, 0x100699ac
lea eax, [esp + 0x44]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x1000754a
cmp dx, di
je 0x10007546
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x1000754a
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007524
xor eax, eax
jmp 0x1000754f
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x10007562
mov ecx, 0xa
mov word [esp + 0x36], cx
jmp 0x100075ed
mov ecx, 0x100699b4
lea eax, [esp + 0x44]
jmp 0x10007570
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x10007596
cmp dx, di
je 0x10007592
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x10007596
add eax, 4
add ecx, 4
cmp dx, di
jne 0x10007570
xor eax, eax
jmp 0x1000759b
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x100075ab
mov edx, 0xb
mov word [esp + 0x36], dx
jmp 0x100075ed
mov ecx, 0x100699bc
lea eax, [esp + 0x44]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x100075da
cmp dx, di
je 0x100075d6
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x100075da
add eax, 4
add ecx, 4
cmp dx, di
jne 0x100075b4
xor eax, eax
jmp 0x100075df
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, edi
jne 0x100075ed
mov eax, 0xc
mov word [esp + 0x36], ax
cmp esi, edi
jne 0x10007628
cmp dword [esp + 0x14], edi
jne 0x10007628
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x38]
mov eax, dword [esp + 0x3c]
mov dword [ebp], ecx
mov ecx, dword [esp + 0x40]
mov dword [ebp + 4], edx
mov dword [ebp + 8], eax
mov dword [ebp + 0xc], ecx
mov eax, ebp
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x44]
xor ecx, esp
call fcn.10040061
add esp, 0x48
ret
lea edx, [esp + 0x18]
push edx
lea eax, [esp + 0x38]
push eax
mov dword [esp + 0x20], edi
mov dword [esp + 0x24], edi
call dword [sym.imp.KERNEL32.dll_SystemTimeToFileTime]
test eax, eax
jne 0x10007648
xor esi, esi
jmp 0x10007650
mov edi, dword [esp + 0x1c]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x14]
push 0xffffffffffffffff
cdq
push 0xdc3cba00
push edx
push eax
call fcn.1004f190
mov ebx, eax
mov eax, dword [esp + 0x10]
push 0xfffffffffffffff7
mov ebp, edx
cdq
push 0x9e3b9800
push edx
push eax
call fcn.1004f190
add ebx, eax
adc ebp, edx
add ebx, esi
lea ecx, [esp + 0x18]
adc ebp, edi
push ecx
lea esi, [esp + 0x24]
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebp
call fcn.10007760
mov ecx, dword [esp + 0x60]
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
add esp, 4
mov eax, ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x44]
xor ecx, esp
call fcn.10040061
add esp, 0x48
ret
mov ecx, dword [esp + 0x54]
xor eax, eax
mov dword [ebp], eax
mov dword [ebp + 4], eax
pop edi
mov dword [ebp + 8], eax
mov dword [ebp + 0xc], eax
pop esi
mov eax, ebp
pop ebp
pop ebx
xor ecx, esp
call fcn.10040061
add esp, 0x48
ret