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

Disassembly:
sub esp, 0x64
mov eax, dword [0x101c8c40]
xor eax, esp
mov dword [esp + 0x60], eax
mov ecx, dword [esp + 0x68]
push ebx
mov ebx, dword [esp + 0x70]
push ebp
mov ebp, dword [esp + 0x78]
push esi
xor esi, esi
mov dword [esp + 0x14], ecx
mov dword [esp + 0x20], ebx
mov dword [esp + 0xc], esi
test ebx, ebx
jne 0x100e4203
pop esi
pop ebp
xor eax, eax
pop ebx
mov ecx, dword [esp + 0x60]
xor ecx, esp
call fcn.10122cc7
add esp, 0x64
ret
test ebp, ebp
jne 0x100e420f
mov eax, dword [ebx + 0x10]
test eax, eax
cmovne ebp, eax
test byte [ebx + 0x14], 2
push edi
jne 0x100e437c
test ebp, ebp
je 0x100e437c
cmp byte [ebp], 0
je 0x100e437c
lea eax, [esp + 0x10]
push eax
lea eax, [esp + 0x18]
push eax
push ebp
push ecx
call fcn.100f45f0
mov esi, eax
add esp, 0x10
test esi, esi
jne 0x100e436a
push dword [esp + 0x14]
push str._Your_HSTS_cache._https:__curl.se_docs_hsts.html_n_This_file_was_generated_by_libcurl__Edit_at_your_own_risk._n
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputs
push ebx
call fcn.100d1af0
add esp, 0xc
mov ebx, eax
test ebx, ebx
je 0x100e4332
push ebx
mov esi, 0x1019e3b4
call fcn.100d1ae0
push ebx
mov edi, eax
call fcn.100d1d30
mov ecx, dword [edi + 0x18]
add esp, 8
mov edx, dword [esp + 0x14]
mov ebx, eax
mov eax, dword [edi + 0x1c]
mov dword [esp + 0x20], edx
cmp ecx, 0xffffffff
jne 0x100e42c4
cmp eax, 0x7fffffff
jne 0x100e42c4
cmp byte [edi + 0x14], 0
mov eax, 0x10133fe4
push str.unlimited
push dword [edi + 0x10]
cmove eax, esi
push eax
push str._s_s___s__n
push edx
call fcn.100f4920
add esp, 0x14
xor esi, esi
jmp 0x100e4263
lea edx, [esp + 0x28]
push edx
push eax
push ecx
call fcn.100f3e40
mov esi, eax
add esp, 0xc
test esi, esi
jne 0x100e4324
push dword [esp + 0x28]
mov eax, dword [esp + 0x3c]
mov ecx, 0x1019e3b4
push dword [esp + 0x30]
inc eax
push dword [esp + 0x38]
push dword [esp + 0x40]
push eax
mov eax, dword [esp + 0x50]
add eax, 0x76c
cmp byte [edi + 0x14], 0
push eax
push dword [edi + 0x10]
mov eax, 0x10133fe4
cmove eax, ecx
push eax
push str._s_s___d_02d_02d__02d:_02d:_02d__n
push dword [esp + 0x44]
call fcn.100f4920
add esp, 0x28
jmp 0x100e4263
push dword [esp + 0x14]
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fclose
add esp, 4
jmp 0x100e4359
push dword [esp + 0x14]
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fclose
mov eax, dword [esp + 0x14]
add esp, 4
test eax, eax
je 0x100e436e
push ebp
push eax
call fcn.100f4510
add esp, 8
test eax, eax
je 0x100e436a
mov esi, 0x17
mov eax, dword [esp + 0x10]
test eax, eax
je 0x100e436e
push eax
call sub.api_ms_win_crt_filesystem_l1_1_0.dll__unlink
add esp, 4
mov eax, dword [esp + 0x10]
push eax
call dword [0x101c87ac]
mov ebx, dword [esp + 0x28]
add esp, 4
mov ebp, dword [esp + 0x18]
cmp dword [ebp + 0x1d8], 0
je 0x100e44a1
push ebx
call fcn.100d1d30
push ebx
mov dword [esp + 0x24], eax
mov dword [esp + 0x20], 0
call fcn.100d1af0
mov edi, eax
add esp, 8
test edi, edi
je 0x100e44a1
mov ebx, 0x2b
push edi
call fcn.100d1ae0
push edi
mov esi, eax
call fcn.100d1d30
mov ecx, dword [esi + 0x10]
add esp, 8
mov edi, eax
mov dword [esp + 0x28], ecx
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100e43d4
mov eax, dword [esp + 0x30]
sub ecx, edx
mov dword [esp + 0x2c], ecx
and eax, 0xfffffffe
movzx ecx, byte [esi + 0x14]
and ecx, 1
or ecx, eax
mov eax, dword [esi + 0x1c]
mov dword [esp + 0x30], ecx
mov ecx, dword [esi + 0x18]
cmp ecx, 0xffffffff
jne 0x100e4422
cmp eax, 0x7fffffff
jne 0x100e4422
movq xmm0, qword [str.unlimited]
mov ax, word [0x1013e768]
movq qword [esp + 0x34], xmm0
mov word [esp + 0x3c], ax
jmp 0x100e446b
lea edx, [esp + 0x4c]
push edx
push eax
push ecx
call fcn.100f3e40
mov esi, eax
add esp, 0xc
test esi, esi
jne 0x100e44a1
push dword [esp + 0x4c]
mov eax, dword [esp + 0x60]
push dword [esp + 0x54]
inc eax
push dword [esp + 0x5c]
push dword [esp + 0x64]
push eax
mov eax, dword [esp + 0x74]
add eax, 0x76c
push eax
push str._d_02d_02d__02d:_02d:_02d
lea eax, [esp + 0x50]
push 0x12
push eax
call fcn.100f4940
add esp, 0x24
push dword [ebp + 0x1dc]
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x30]
push eax
mov eax, dword [ebp + 0x1d8]
push ebp
call eax
xor esi, esi
add esp, 0x10
cmp eax, 2
cmove esi, ebx
je 0x100e44a1
test eax, eax
jne 0x100e44a1
inc dword [esp + 0x18]
test edi, edi
jne 0x100e43b7
mov ecx, dword [esp + 0x70]
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.10122cc7
add esp, 0x64
ret