Function at 0x41d8ba
Capabilities:
Reference http user-agent string

Disassembly:
push 0x870
push 0x5875e8
call fcn.004e3670
mov eax, dword [ebp + 8]
mov dword [ebp - 0x86c], eax
mov ebx, dword [ebp + 0xc]
mov dword [ebp - 0x870], ebx
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x854], eax
mov eax, dword [ebp + 0x14]
mov dword [ebp - 0x85c], eax
mov eax, dword [ebp + 0x1c]
mov dword [ebp - 0x860], eax
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x858], eax
push 5
pop ecx
mov esi, str.proxy.apgnapa.com:80
lea edi, [ebp - 0x23c]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
push 0x400
xor edi, edi
push edi
lea eax, [ebp - 0x63c]
push eax
call fcn.004e4da0
mov esi, 0x104
push esi
push edi
lea eax, [ebp - 0x224]
push eax
call fcn.004e4da0
push esi
push edi
lea eax, [ebp - 0x740]
push eax
call fcn.004e4da0
push esi
push edi
lea eax, [ebp - 0x120]
push eax
call fcn.004e4da0
mov dword [ebp - 0x874], edi
mov dword [ebp - 0x864], edi
push ebx
call fcn.0049f486
add esp, 0x34
test eax, eax
je 0x41d97e
push str.:7:PutFileHTTP___FAILED:_No_URL_address_was_provided.
call fcn.004255b9
pop ecx
xor eax, eax
jmp 0x41eede
push ebx
call fcn.004ee800
pop ecx
cmp eax, 0x400
jb 0x41d9a4
push ebx
push ebx
call fcn.004ee800
pop ecx
push eax
push str.:8:PutFileHTTP___FAILED:_The_provided_URL_is_too_long_at__d_bytes:__s
call fcn.004255b9
add esp, 0xc
jmp 0x41d977
push esi
push dword [ebp - 0x86c]
lea eax, [ebp - 0x224]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x224]
push eax
call fcn.004a025a
push dword [ebp - 0x86c]
call fcn.0049f486
add esp, 0x14
test eax, eax
jne 0x41d9fe
lea eax, [ebp - 0x224]
push eax
call fcn.0049f486
pop ecx
test eax, eax
jne 0x41d9fe
push esi
push dword [ebp - 0x86c]
lea eax, [ebp - 0x224]
push eax
call fcn.004a11a5
add esp, 0xc
jmp 0x41da50
push esi
push ebx
lea eax, [ebp - 0x224]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x224]
push eax
call fcn.004a025a
lea eax, [ebp - 0x224]
push eax
call fcn.0049f486
add esp, 0x14
test eax, eax
je 0x41da3c
push ebx
push dword [ebp - 0x86c]
push str.:7:PutFileHTTP___s_____s___FAILED:_No_file_name_was_provided.
jmp 0x41d99a
push dword [ebp - 0x86c]
lea eax, [ebp - 0x224]
push eax
call fcn.0049fcaa
pop ecx
pop ecx
lea eax, [ebp - 0x224]
push eax
call fcn.0049f486
pop ecx
test eax, eax
je 0x41da6b
push str.:7:PutFileHTTP___FAILED:_No_file_name_was_provided.
jmp 0x41d971
mov ebx, 0x400
push ebx
push dword [ebp - 0x870]
lea eax, [ebp - 0x63c]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x63c]
push eax
call fcn.004a0326
lea eax, [ebp - 0x63c]
push eax
call fcn.004ee800
add esp, 0x14
mov al, byte [ebp + eax - 0x63d]
cmp al, 0x5c
je 0x41daad
cmp al, 0x2f
jne 0x41dae6
lea eax, [ebp - 0x224]
push eax
call fcn.004ee800
mov ecx, ebx
sub ecx, eax
push ecx
push dword [ebp - 0x870]
lea eax, [ebp - 0x63c]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x63c]
push eax
call fcn.0049d9e2
add esp, 0x18
push edi
push edi
lea eax, [ebp - 0x224]
push eax
call fcn.0042aa40
add esp, 0xc
mov dword [ebp - 0x850], eax
test eax, eax
lea eax, [ebp - 0x224]
jne 0x41db2c
push eax
call fcn.0042916f
pop ecx
test eax, eax
lea eax, [ebp - 0x224]
push eax
jne 0x41db25
push str.:4:PutFileHTTP___FAILED:_The_local_file___s__does_not_exist_
call fcn.00425c08
jmp 0x41db60
push str.:7:PutFileHTTP___FAILED:_The_size_of_the_local_file___s__is_zero_
jmp 0x41db5b
push 0x5c9
mov esi, str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_CURL.c
push esi
push 0x50965c
push eax
call fcn.0042d2de
add esp, 0x10
mov dword [ebp - 0x84c], eax
test eax, eax
jne 0x41db66
lea eax, [ebp - 0x224]
push eax
push str.:5:PutFileHTTP___FAILED:_Could_not_fopen_the_local_file___s_
call fcn.004255b9
pop ecx
jmp 0x41d976
push esi
push 0x5d0
push ebx
call fcn.00459b09
add esp, 0xc
mov esi, eax
mov dword [ebp - 0x848], esi
test esi, esi
jne 0x41db98
push str.:5:PutFileHTTP___FAILED:_CreateMessage___FAILED.
call fcn.004255b9
push dword [ebp - 0x84c]
call fcn.0042d153
jmp 0x41db60
push 3
call fcn.0041f286
pop ecx
test eax, eax
je 0x41dbc4
push str.:7:PutFileHTTP___encountered_a_problem:_curl_global_init___FAILED_
call fcn.004255b9
push dword [ebp - 0x84c]
call fcn.0042d153
push esi
call fcn.00459cd4
jmp 0x41d99f
mov ecx, fcn.0040dcea
mov eax, dword [0x5a2004]
test eax, eax
cmovne ecx, eax
call ecx
mov ebx, eax
mov dword [ebp - 0x868], ebx
test ebx, ebx
jne 0x41dc09
push str.:7:PutFileHTTP___FAILED:_curl_easy_init___FAILED.
call fcn.004255b9
push dword [ebp - 0x84c]
call fcn.0042d153
push esi
call fcn.00459cd4
add esp, 0xc
call fcn.0041f1b7
jmp 0x41d977
push dword [ebp - 0x854]
call fcn.0049f486
pop ecx
test eax, eax
jne 0x41dc6b
push dword [ebp - 0x85c]
call fcn.0049f486
pop ecx
test eax, eax
lea eax, [ebp - 0x740]
jne 0x41dc50
push dword [ebp - 0x85c]
push dword [ebp - 0x854]
push str._s:_s
push 0x104
push eax
call fcn.004a0ddb
add esp, 0x14
jmp 0x41dc78
push dword [ebp - 0x854]
push 0x514cb8
push 0x104
push eax
call fcn.004a0ddb
add esp, 0x10
jmp 0x41dc78
lea eax, [ebp - 0x740]
push eax
call fcn.0049e2d6
pop ecx
lea eax, [ebp - 0x740]
push eax
call fcn.0049f486
pop ecx
test eax, eax
jne 0x41dcc0
lea eax, [ebp - 0x740]
push eax
push 0x2715
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0xffffffffffffffee
push 0x6b
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
mov eax, 0x41f039
push str.Mozilla_5.0__compatible__MSIE_9.0__Windows_NT_6.1__WOW64__Trident_5.0__chromeframe_12.0.742.112_
push 0x2722
push ebx
mov ecx, eax
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
mov eax, dword [ebp - 0x860]
mov dword [ebp - 0x880], eax
mov eax, dword [ebp - 0x858]
mov dword [ebp - 0x87c], eax
push edi
push 0x2b
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x4193e9
push 0x4e58
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
lea eax, [ebp - 0x880]
push eax
push 0x2749
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x50c926
push 0x272f
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 1
push 0x34
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x48
push 1
push 0x3a
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0xa
push 0x44
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x50
push 0x3b
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push edi
push 0x65
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 1
push 0x4a
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 1
push 0x4b
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x48
push edi
lea eax, [ebp - 0x63c]
push eax
push ebx
call fcn.00419449
mov dword [ebp - 0x858], eax
push 0x104
lea eax, [ebp - 0x120]
push eax
call fcn.0041b081
add esp, 0x14
test eax, eax
jne 0x41de59
lea eax, [ebp - 0x120]
push eax
push 0x2714
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
mov dword [ebp - 0x874], 1
jmp 0x41dea0
cmp dword [0x5a2000], edi
je 0x41de9a
push 0x104
push str.10.26.98.97:80
lea eax, [ebp - 0x120]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x120]
push eax
push 0x2714
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
jmp 0x41dea0
mov dword [ebp - 0x874], edi
mov eax, dword [ebp + 0x18]
test eax, eax
je 0x41def7
cmp eax, 0x2710
jae 0x41dec2
push eax
push str.:6:PutFileHTTP___encountered_a_problem:_The_given_timeout___ld__is_unreasonable_
call fcn.00425c08
pop ecx
pop ecx
mov dword [ebp + 0x18], 0x2710
push dword [ebp + 0x18]
push 0x9b
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
mov ecx, dword [ebp + 0x18]
cmp ecx, 0x927c0
ja 0x41df54
mov eax, 0x1d4c0
cmp ecx, eax
cmovb eax, ecx
push eax
jmp 0x41df59
mov eax, dword [ebp - 0x850]
cmp eax, 0x19000000
jbe 0x41df0b
push 0x1b77400
jmp 0x41df3a
cmp eax, 0x12c00000
jbe 0x41df19
push 0x1499700
jmp 0x41df3a
cmp eax, 0xc800000
jbe 0x41df27
push 0x112a880
jmp 0x41df3a
cmp eax, 0x6400000
jbe 0x41df35
push 0xdbba00
jmp 0x41df3a
push 0xa4cb80
mov eax, dword [0x5a2008]
push 0x9b
mov ecx, 0x41f039
test eax, eax
push ebx
cmovne ecx, eax
call ecx
add esp, 0xc
push 0x2bf20
mov eax, dword [0x5a2008]
push 0x9c
mov ecx, 0x41f039
test eax, eax
push ebx
cmovne ecx, eax
call ecx
add esp, 0xc
push dword [ebp - 0x850]
push 0xe
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 1
push 0x2e
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push dword [ebp - 0x84c]
push 0x2719
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x41f0b7
push 0x4e2c
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push esi
push 0x2711
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x41f17f
push 0x4e2b
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x48
push 1
push 0x2d
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x5a1e00
push 0x271a
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push esi
call fcn.0045a357
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
lea ecx, [ebp - 0x864]
push ecx
push eax
push ebx
call fcn.0041b7dc
add esp, 0x2c
mov esi, eax
cmp dword [ebp - 0x864], edi
je 0x41e0e3
push 0x7d0
call dword [sym.imp.KERNEL32.dll_Sleep]
push dword [ebp - 0x848]
call fcn.0045a357
pop ecx
mov dword [ebp - 4], edi
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41e0be
mov ecx, 0x41f039
push ebx
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
lea ecx, [ebp - 0x864]
push ecx
push eax
push ebx
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41e13b
push ebx
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push edi
push dword [ebp - 0x848]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41e13b
push dword [ebp - 0x84c]
call fcn.004e962f
pop ecx
test eax, eax
jg 0x41e13b
push 0x37
pop esi
push 0x200
push str.SEND_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41e270
test esi, esi
jne 0x41e278
mov dword [ebp - 0x850], edi
lea eax, [ebp - 0x850]
push eax
lea eax, [ebp - 0x224]
push eax
push dword [ebp - 0x848]
call fcn.0041b72b
add esp, 0xc
test eax, eax
jne 0x41e270
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push 0x68c
push str.:3:PFV__d_:_s_did_not_receive_a_checksum:__s
call fcn.00425c08
add esp, 0x10
call fcn.0047d25f
test eax, eax
je 0x41e1ab
push str._nPut_CheckSum_FAILED_
call fcn.00412502
pop ecx
cmp dword [ebp - 0x850], 0
jne 0x41e212
push 1
push edi
push dword [ebp - 0x860]
push dword [ebp + 0x18]
push dword [ebp - 0x85c]
push dword [ebp - 0x854]
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x63c]
push eax
call fcn.00419740
add esp, 0x20
test eax, eax
jne 0x41e270
push 0x44
pop esi
push 0x68c
lea eax, [ebp - 0x120]
push eax
push str.PutFileHTTP__:_The_file_could_not_be_verified_via_GetFileHTTP__._Proxy____s___KB_d
push 0x200
push 0x5a1e00
call fcn.004a0ddb
add esp, 0x14
jmp 0x41e270
push 0x44
pop esi
push 0x68c
push str.PutFileHTTP__:_The_CheckSum_failed.__KB_d:
push 0x200
push 0x5a1e00
call fcn.004a0ddb
push edi
push edi
push dword [ebp - 0x848]
call fcn.0045acea
add esp, 0x1c
push dword [ebp - 0x848]
push 0x5a1e00
call fcn.004ee800
pop ecx
mov ecx, 0x200
sub ecx, eax
push ecx
push 0x5a1e00
call fcn.004ee800
pop ecx
add eax, 0x5a1e00
push eax
call fcn.0045a713
add esp, 0xc
test esi, esi
je 0x41ee4c
cmp dword [0x5a2000], 0
jne 0x41ee4c
cmp dword [ebp - 0x864], 0
jne 0x41ee4c
push 0x101
push edi
lea eax, [ebp - 0x844]
push eax
call fcn.004e4da0
mov dword [ebp - 0x878], esi
push 0x101
push 0x5a1e00
lea eax, [ebp - 0x844]
push eax
call fcn.004a11a5
add esp, 0x18
cmp dword [ebp - 0x874], 0
je 0x41e51c
mov dword [ebp - 0x874], edi
lea eax, [ebp - 0x120]
push eax
call fcn.0049e2d6
pop ecx
cmp dword [ebp - 0x858], 0
je 0x41e304
push edi
push 0x3d
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
lea eax, [ebp - 0x120]
push eax
push 0x2714
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push dword [ebp - 0x84c]
call fcn.004efaf0
push dword [ebp - 0x848]
call fcn.0045a357
add esp, 0x14
mov dword [ebp - 4], 1
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41e36e
mov eax, 0x41f039
push ebx
mov ecx, eax
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push edi
push eax
push ebx
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41e3e7
push ebx
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push edi
push dword [ebp - 0x848]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41e3e7
push dword [ebp - 0x84c]
call fcn.004e962f
pop ecx
test eax, eax
jg 0x41e3e7
push 0x37
pop esi
push 0x200
push str.SEND_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB2
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41e51c
test esi, esi
jne 0x41e51c
mov dword [ebp - 0x850], edi
lea eax, [ebp - 0x850]
push eax
lea eax, [ebp - 0x224]
push eax
push dword [ebp - 0x848]
call fcn.0041b72b
add esp, 0xc
test eax, eax
jne 0x41e51c
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push 0x6b0
push str.:3:PFV__d_:_s_did_not_receive_a_checksum:__s
call fcn.00425c08
add esp, 0x10
call fcn.0047d25f
test eax, eax
je 0x41e457
push str._nPut_CheckSum_FAILED_
call fcn.00412502
pop ecx
cmp dword [ebp - 0x850], 0
jne 0x41e4be
push 1
push edi
push dword [ebp - 0x860]
push dword [ebp + 0x18]
push dword [ebp - 0x85c]
push dword [ebp - 0x854]
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x63c]
push eax
call fcn.00419740
add esp, 0x20
test eax, eax
jne 0x41e51c
push 0x44
pop esi
push 0x6b0
lea eax, [ebp - 0x120]
push eax
push str.PutFileHTTP__:_The_file_could_not_be_verified_via_GetFileHTTP__._Proxy____s___KB_d
push 0x200
push 0x5a1e00
call fcn.004a0ddb
add esp, 0x14
jmp 0x41e51c
push 0x44
pop esi
push 0x6b0
push str.PutFileHTTP__:_The_CheckSum_failed.__KB_d:
push 0x200
push 0x5a1e00
call fcn.004a0ddb
push edi
push edi
push dword [ebp - 0x848]
call fcn.0045acea
add esp, 0x1c
push dword [ebp - 0x848]
push 0x5a1e00
call fcn.004ee800
pop ecx
mov ecx, 0x200
sub ecx, eax
push ecx
push 0x5a1e00
call fcn.004ee800
pop ecx
add eax, 0x5a1e00
push eax
call fcn.0045a713
add esp, 0xc
call fcn.004ee499
not eax
and eax, 1
mov dword [ebp - 0x864], eax
jne 0x41e77a
mov dword [ebp - 0x864], edi
test esi, esi
je 0x41e9b0
push dword [ebp - 0x858]
push 0x104
lea eax, [ebp - 0x120]
push eax
call fcn.0041b21e
add esp, 0xc
test eax, eax
je 0x41e77a
lea eax, [ebp - 0x120]
push eax
push 0x2714
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push dword [ebp - 0x84c]
call fcn.004efaf0
push dword [ebp - 0x848]
call fcn.0045a357
add esp, 0x14
mov dword [ebp - 4], 2
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41e5cc
mov eax, 0x41f039
push ebx
mov ecx, eax
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push edi
push eax
push ebx
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41e645
push ebx
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push edi
push dword [ebp - 0x848]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41e645
push dword [ebp - 0x84c]
call fcn.004e962f
pop ecx
test eax, eax
jg 0x41e645
push 0x37
pop esi
push 0x200
push str.SEND_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB3
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41e77a
test esi, esi
jne 0x41e782
mov dword [ebp - 0x850], edi
lea eax, [ebp - 0x850]
push eax
lea eax, [ebp - 0x224]
push eax
push dword [ebp - 0x848]
call fcn.0041b72b
add esp, 0xc
test eax, eax
jne 0x41e77a
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push 0x6d3
push str.:3:PFV__d_:_s_did_not_receive_a_checksum:__s
call fcn.00425c08
add esp, 0x10
call fcn.0047d25f
test eax, eax
je 0x41e6b5
push str._nPut_CheckSum_FAILED_
call fcn.00412502
pop ecx
cmp dword [ebp - 0x850], 0
jne 0x41e71c
push 1
push edi
push dword [ebp - 0x860]
push dword [ebp + 0x18]
push dword [ebp - 0x85c]
push dword [ebp - 0x854]
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x63c]
push eax
call fcn.00419740
add esp, 0x20
test eax, eax
jne 0x41e77a
push 0x44
pop esi
push 0x6d3
lea eax, [ebp - 0x120]
push eax
push str.PutFileHTTP__:_The_file_could_not_be_verified_via_GetFileHTTP__._Proxy____s___KB_d
push 0x200
push 0x5a1e00
call fcn.004a0ddb
add esp, 0x14
jmp 0x41e77a
push 0x44
pop esi
push 0x6d3
push str.PutFileHTTP__:_The_CheckSum_failed.__KB_d:
push 0x200
push 0x5a1e00
call fcn.004a0ddb
push edi
push edi
push dword [ebp - 0x848]
call fcn.0045acea
add esp, 0x1c
push dword [ebp - 0x848]
push 0x5a1e00
call fcn.004ee800
pop ecx
mov ecx, 0x200
sub ecx, eax
push ecx
push 0x5a1e00
call fcn.004ee800
pop ecx
add eax, 0x5a1e00
push eax
call fcn.0045a713
add esp, 0xc
test esi, esi
je 0x41e9b0
push 0x104
push str.10.26.98.97:80
lea eax, [ebp - 0x120]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x120]
push eax
push 0x2714
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push dword [ebp - 0x84c]
call fcn.004efaf0
push dword [ebp - 0x848]
call fcn.0045a357
add esp, 0x20
mov dword [ebp - 4], 3
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41e802
mov eax, 0x41f039
push ebx
mov ecx, eax
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push edi
push eax
push ebx
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41e87b
push ebx
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push edi
push dword [ebp - 0x848]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41e87b
push dword [ebp - 0x84c]
call fcn.004e962f
pop ecx
test eax, eax
jg 0x41e87b
push 0x37
pop esi
push 0x200
push str.SEND_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB4
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41e9b0
test esi, esi
jne 0x41e9b0
mov dword [ebp - 0x850], edi
lea eax, [ebp - 0x850]
push eax
lea eax, [ebp - 0x224]
push eax
push dword [ebp - 0x848]
call fcn.0041b72b
add esp, 0xc
test eax, eax
jne 0x41e9b0
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push 0x6ee
push str.:3:PFV__d_:_s_did_not_receive_a_checksum:__s
call fcn.00425c08
add esp, 0x10
call fcn.0047d25f
test eax, eax
je 0x41e8eb
push str._nPut_CheckSum_FAILED_
call fcn.00412502
pop ecx
cmp dword [ebp - 0x850], 0
jne 0x41e952
push 1
push edi
push dword [ebp - 0x860]
push dword [ebp + 0x18]
push dword [ebp - 0x85c]
push dword [ebp - 0x854]
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x63c]
push eax
call fcn.00419740
add esp, 0x20
test eax, eax
jne 0x41e9b0
push 0x44
pop esi
push 0x6ee
lea eax, [ebp - 0x120]
push eax
push str.PutFileHTTP__:_The_file_could_not_be_verified_via_GetFileHTTP__._Proxy____s___KB_d
push 0x200
push 0x5a1e00
call fcn.004a0ddb
add esp, 0x14
jmp 0x41e9b0
push 0x44
pop esi
push 0x6ee
push str.PutFileHTTP__:_The_CheckSum_failed.__KB_d:
push 0x200
push 0x5a1e00
call fcn.004a0ddb
push edi
push edi
push dword [ebp - 0x848]
call fcn.0045acea
add esp, 0x1c
push dword [ebp - 0x848]
push 0x5a1e00
call fcn.004ee800
pop ecx
mov ecx, 0x200
sub ecx, eax
push ecx
push 0x5a1e00
call fcn.004ee800
pop ecx
add eax, 0x5a1e00
push eax
call fcn.0045a713
add esp, 0xc
cmp dword [ebp - 0x864], 0
jne 0x41e532
test esi, esi
je 0x41ee4c
push 0x104
push str.10.28.98.5:80
lea eax, [ebp - 0x120]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x120]
push eax
push 0x2714
push ebx
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push dword [ebp - 0x84c]
call fcn.004efaf0
push dword [ebp - 0x848]
call fcn.0045a357
add esp, 0x20
mov dword [ebp - 4], 4
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41ea45
mov eax, 0x41f039
push ebx
mov ecx, eax
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push edi
push eax
push ebx
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41eabe
push ebx
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push edi
push dword [ebp - 0x848]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41eabe
push dword [ebp - 0x84c]
call fcn.004e962f
pop ecx
test eax, eax
jg 0x41eabe
push 0x37
pop esi
push 0x200
push str.SEND_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB5
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41ebf3
test esi, esi
jne 0x41ebfb
mov dword [ebp - 0x858], edi
lea eax, [ebp - 0x858]
push eax
lea eax, [ebp - 0x224]
push eax
push dword [ebp - 0x848]
call fcn.0041b72b
add esp, 0xc
test eax, eax
jne 0x41ebf3
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push 0x709
push str.:3:PFV__d_:_s_did_not_receive_a_checksum:__s
call fcn.00425c08
add esp, 0x10
call fcn.0047d25f
test eax, eax
je 0x41eb2e
push str._nPut_CheckSum_FAILED_
call fcn.00412502
pop ecx
cmp dword [ebp - 0x858], 0
jne 0x41eb95
push 1
push edi
push dword [ebp - 0x860]
push dword [ebp + 0x18]
push dword [ebp - 0x85c]
push dword [ebp - 0x854]
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x63c]
push eax
call fcn.00419740
add esp, 0x20
test eax, eax
jne 0x41ebf3
push 0x44
pop esi
push 0x709
lea eax, [ebp - 0x120]
push eax
push str.PutFileHTTP__:_The_file_could_not_be_verified_via_GetFileHTTP__._Proxy____s___KB_d
push 0x200
push 0x5a1e00
call fcn.004a0ddb
add esp, 0x14
jmp 0x41ebf3
push 0x44
pop esi
push 0x709
push str.PutFileHTTP__:_The_CheckSum_failed.__KB_d:
push 0x200
push 0x5a1e00
call fcn.004a0ddb
push edi
push edi
push dword [ebp - 0x848]
call fcn.0045acea
add esp, 0x1c
push dword [ebp - 0x848]
push 0x5a1e00
call fcn.004ee800
pop ecx
mov ecx, 0x200
sub ecx, eax
push ecx
push 0x5a1e00
call fcn.004ee800
pop ecx
add eax, 0x5a1e00
push eax
call fcn.0045a713
add esp, 0xc
test esi, esi
je 0x41ee4c
push 0x104
lea eax, [ebp - 0x23c]
push eax
lea eax, [ebp - 0x120]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x120]
push eax
push 0x2714
push ebx
mov eax, dword [0x5a2008]
test eax, eax
mov ecx, 0x41f039
cmovne ecx, eax
call ecx
push dword [ebp - 0x84c]
call fcn.004efaf0
push dword [ebp - 0x848]
call fcn.0045a357
add esp, 0x20
mov dword [ebp - 4], 5
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41ec7d
mov ecx, 0x41f039
push ebx
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push edi
push eax
push ebx
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41ecf4
push ebx
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push edi
push dword [ebp - 0x848]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41ecf4
push dword [ebp - 0x84c]
call fcn.004e962f
pop ecx
test eax, eax
jg 0x41ecf4
push 0x37
pop esi
push 0x200
push str.SEND_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB5
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41ee29
test esi, esi
jne 0x41ee2d
mov dword [ebp - 0x858], edi
lea eax, [ebp - 0x858]
push eax
lea eax, [ebp - 0x224]
push eax
push dword [ebp - 0x848]
call fcn.0041b72b
add esp, 0xc
test eax, eax
jne 0x41ee29
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x120]
push eax
push 0x722
push str.:3:PFV__d_:_s_did_not_receive_a_checksum:__s
call fcn.00425c08
add esp, 0x10
call fcn.0047d25f
test eax, eax
je 0x41ed64
push str._nPut_CheckSum_FAILED_
call fcn.00412502
pop ecx
cmp dword [ebp - 0x858], 0
jne 0x41edcb
push 1
push edi
push dword [ebp - 0x860]
push dword [ebp + 0x18]
push dword [ebp - 0x85c]
push dword [ebp - 0x854]
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x63c]
push eax
call fcn.00419740
add esp, 0x20
test eax, eax
jne 0x41ee29
push 0x44
pop esi
push 0x722
lea eax, [ebp - 0x120]
push eax
push str.PutFileHTTP__:_The_file_could_not_be_verified_via_GetFileHTTP__._Proxy____s___KB_d
push 0x200
push 0x5a1e00
call fcn.004a0ddb
add esp, 0x14
jmp 0x41ee29
push 0x44
pop esi
push 0x722
push str.PutFileHTTP__:_The_CheckSum_failed.__KB_d:
push 0x200
push 0x5a1e00
call fcn.004a0ddb
push edi
push edi
push dword [ebp - 0x848]
call fcn.0045acea
add esp, 0x1c
push dword [ebp - 0x848]
push 0x5a1e00
call fcn.004ee800
pop ecx
mov ecx, 0x200
sub ecx, eax
push ecx
push 0x5a1e00
call fcn.004ee800
pop ecx
add eax, 0x5a1e00
push eax
call fcn.0045a713
add esp, 0xc
test esi, esi
je 0x41ee4c
mov esi, dword [ebp - 0x878]
push 0x200
lea eax, [ebp - 0x844]
push eax
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
push ebx
mov ecx, fcn.0041f036
mov eax, dword [0x5a2010]
test eax, eax
cmovne ecx, eax
call ecx
call fcn.0041f1b7
push dword [ebp - 0x84c]
call fcn.0042d153
push dword [ebp - 0x848]
call fcn.00459cd4
add esp, 0xc
test esi, esi
je 0x41eec5
mov eax, dword [ebp - 0x860]
test eax, eax
je 0x41ee92
cmp dword [eax], edi
jne 0x41d977
push 0x5a1e00
push esi
push dword [ebp + 0x18]
push dword [ebp - 0x85c]
push dword [ebp - 0x854]
push dword [ebp - 0x870]
push dword [ebp - 0x86c]
push str.:5:PutFileHTTP___s_____s___user:__s___pswrd:__s____ld__FAILED:_curl_easy_perform___FAILED:_Error_d__s
call fcn.00425c08
add esp, 0x20
jmp 0x41d977
cmp dword [ebp - 0x874], 0
jne 0x41eedb
lea eax, [ebp - 0x120]
push eax
call fcn.0041eeee
pop ecx
xor eax, eax
inc eax
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
leave
ret