Function at 0x140001000
Capabilities:
Initialize winhttp library
Prepare http request
Receive http response

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
movaps xmmword [rsp + 0x120], xmm6
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0xe0], rdx
mov rax, qword [section..data]
xor rax, rsp
mov qword [rsp + 0x118], rax
xorps xmm6, xmm6
mov qword [rsp + 0xa0], rcx
movups xmmword [rcx], xmm6
mov eax, 0x809362ca
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44b1f516
mov ecx, 0x24f00dae
nop dword [rax + rax]
cmove eax, ecx
cmp dword [0x140038adc], 0xa
cmovl eax, ecx
cmp eax, 0x695b478
jg 0x140001110
cmp eax, 0xc878730d
jg 0x140001190
cmp eax, 0x9ceba98d
jg 0x140001247
cmp eax, 0x8eea59c7
jg 0x140001388
cmp eax, 0x8ae0dbc9
jle 0x1400015d7
cmp eax, 0x8d847df2
jg 0x140001966
cmp eax, 0x8ae0dbca
je 0x140001c48
cmp eax, 0x8b4b7c99
jne 0x14000107d
mov ecx, dword [rsp + 0x7c]
cmp byte [rsp + 0x3f], 0
mov eax, 0x2a597d6d
mov edx, 0xb32787
cmovne eax, edx
test ecx, ecx
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x108], rcx
mov ecx, 0x2a597d6d
cmovne eax, ecx
jmp 0x14000107d
cmp eax, 0x30c88fed
jle 0x1400011f0
cmp eax, 0x57e132bf
jg 0x140001288
cmp eax, 0x432981d6
jg 0x1400013be
cmp eax, 0x3d1b6b22
jle 0x140001616
cmp eax, 0x3f86ccd5
jg 0x140001986
cmp eax, 0x3d1b6b23
je 0x140001c6f
cmp eax, 0x3e1f3126
jne 0x14000107d
cmp dword [rsp + 0x114], 0
mov eax, 0xc878730e
mov ecx, 0x8ae0dbca
cmovne eax, ecx
cmp dword [rsp + 0x74], 0
mov ecx, 0xc878730e
cmovne eax, ecx
mov rdi, rbx
mov r14d, r12d
mov rsi, rbx
mov ebp, r12d
jmp 0x14000107d
cmp eax, 0xe64a46cd
jle 0x1400012dd
cmp eax, 0xf65e0e79
jg 0x140001412
cmp eax, 0xe931473b
jle 0x140001649
cmp eax, 0xf315e916
jg 0x1400019c3
cmp eax, 0xe931473c
je 0x140001052
cmp eax, 0xf07bfc31
jne 0x14000107d
cmp byte [rsp + 0x45], 0
mov eax, 0xc878730e
mov ecx, 0x22090320
jmp 0x14000203b
cmp eax, 0x1d7e2664
jle 0x140001328
cmp eax, 0x254dafd7
jg 0x14000145c
cmp eax, 0x1feabfa0
jle 0x140001674
cmp eax, 0x2209031f
jg 0x1400019f0
cmp eax, 0x1feabfa1
je 0x140001c8b
cmp eax, 0x2147f009
jne 0x14000107d
mov rcx, qword [rsp + 0x68]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov eax, 0x294b327f
jmp 0x14000107d
cmp eax, 0xb573d5ec
jg 0x140001492
cmp eax, 0xa496f9f9
jle 0x1400016b3
cmp eax, 0xb2476552
jg 0x140001a56
cmp eax, 0xa496f9fa
je 0x140001c95
cmp eax, 0xaa6b8e4c
jne 0x14000107d
mov eax, 0x2a597d6d
jmp 0x14000107d
cmp eax, 0x6ab732b1
jg 0x1400014f2
cmp eax, 0x5f46f77a
jle 0x1400016de
cmp eax, 0x6208f3f8
jg 0x140001a8d
cmp eax, 0x5f46f77b
je 0x140001cc7
cmp eax, 0x60ddef76
jne 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa22db109
mov ecx, 0xf315e917
jmp 0x140001070
cmp eax, 0xdba03d71
jg 0x140001561
cmp eax, 0xcd419416
jle 0x14000171d
cmp eax, 0xcf93610a
jg 0x140001aad
cmp eax, 0xcd419417
je 0x140001ce5
cmp eax, 0xcd9bada9
jne 0x14000107d
mov rcx, qword [rsp + 0x48]
call fcn.140017580
mov eax, 0xb71bc343
jmp 0x14000107d
cmp eax, 0x11871932
jle 0x1400015a1
cmp eax, 0x16c0288c
jle 0x14000177b
cmp eax, 0x1b1fed5b
jg 0x140001ad8
cmp eax, 0x16c0288d
je 0x140001d03
cmp eax, 0x19d2fbdf
jne 0x14000107d
cmp qword [rsp + 0x48], 0
setne byte [rsp + 0x46]
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2daf09bd
mov ecx, 0xcb0f6f3e
jmp 0x140001070
cmp eax, 0x9511842a
jle 0x1400017b4
cmp eax, 0x9b75a84e
jg 0x140001b20
cmp eax, 0x9511842b
je 0x140001d2f
cmp eax, 0x9a090f2d
jne 0x14000107d
mov eax, 0x86d16f36
jmp 0x14000107d
cmp eax, 0x488be7c6
jle 0x1400017e7
cmp eax, 0x4e6ad758
jg 0x140001b40
cmp eax, 0x488be7c7
je 0x140001d39
cmp eax, 0x4c653f4a
jne 0x14000107d
cmp dword [rsp + 0x5c], 0
sete byte [rsp + 0x47]
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x358a557a
mov ecx, 0x4030a5df
jmp 0x140001070
cmp eax, 0xfc5b44ba
jle 0x14000181c
cmp eax, 0x10c7d02
jg 0x140001b74
cmp eax, 0xfc5b44bb
je 0x140001d57
cmp eax, 0xb32787
jne 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd75239cd
mov ecx, 0x1d7e2665
jmp 0x140001070
cmp eax, 0x2a597d6c
jle 0x140001857
cmp eax, 0x2daf09bc
jg 0x140001ba8
cmp eax, 0x2a597d6d
je 0x140001d98
cmp eax, 0x2b6212e7
jne 0x14000107d
mov eax, 0x5f46f77b
jmp 0x14000107d
cmp eax, 0xbecc2467
jle 0x140001896
cmp eax, 0xc316f98f
jg 0x140001bc8
cmp eax, 0xbecc2468
je 0x140001db6
cmp eax, 0xbf550d6c
jne 0x14000107d
mov edx, dword [rsp + 0x9c]
mov rcx, qword [rsp + 0x60]
call fcn.14001759c
mov qword [rsp + 0x88], rax
cmp qword [rsp + 0x88], 0
mov eax, 0xcd419417
mov ecx, 0xcf93610b
cmove eax, ecx
jmp 0x14000107d
cmp eax, 0x74a1e11a
jle 0x1400018c1
cmp eax, 0x773346da
jg 0x140001c07
cmp eax, 0x74a1e11b
je 0x140001dd4
cmp eax, 0x759dd4c6
jne 0x14000107d
mov dword [rsp + 0x114], 0
mov rcx, qword [rsp + 0x50]
lea rdx, [rsp + 0x114]
call qword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
test eax, eax
setne byte [rsp + 0x45]
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcc7030d
mov ecx, 0xf07bfc31
jmp 0x140001070
cmp eax, 0xded41399
jle 0x1400018ec
cmp eax, 0xe147ba2d
jg 0x140001c33
cmp eax, 0xded4139a
je 0x140001dde
cmp eax, 0xdfdee289
jne 0x14000107d
mov eax, 0x8b4b7c99
xor ecx, ecx
mov qword [rsp + 0xc0], rcx
jmp 0x14000107d
cmp eax, 0xc73140e
jg 0x14000192b
cmp eax, 0x695b479
je 0x140001df2
cmp eax, 0x6f4b378
je 0x140001e0b
cmp eax, 0x9142c30
jne 0x14000107d
mov eax, 0x900f1efb
jmp 0x14000107d
cmp eax, 0x8033468c
je 0x140001e30
cmp eax, 0x809362ca
je 0x140001e4e
cmp eax, 0x86d16f36
jne 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa22db109
mov ecx, 0x60ddef76
jmp 0x140001070
cmp eax, 0x30c88fee
je 0x140001ed1
cmp eax, 0x358a557a
je 0x140001ee9
cmp eax, 0x3b227ffc
jne 0x14000107d
mov eax, 0x6f4b378
mov r15d, dword [rsp + 0x94]
jmp 0x14000107d
cmp eax, 0xe64a46ce
je 0x140001ef7
cmp eax, 0xe6c5b485
je 0x140001f32
cmp eax, 0xe86ad2ac
jne 0x14000107d
mov eax, 0x10c7d03
jmp 0x14000107d
cmp eax, 0x1d7e2665
je 0x140001f50
cmp eax, 0x1ebfc955
je 0x140001f79
cmp eax, 0x1f4fd376
jne 0x14000107d
mov rcx, qword [rsp + 0x50]
xor edx, edx
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
mov dword [rsp + 0x94], eax
mov eax, 0x28245c97
jmp 0x14000107d
cmp eax, 0x9ceba98e
je 0x140001f83
cmp eax, 0x9f7e76dc
je 0x140001fab
cmp eax, 0xa22db109
jne 0x14000107d
mov eax, 0x60ddef76
jmp 0x14000107d
cmp eax, 0x57e132c0
je 0x140001fcc
cmp eax, 0x58766c20
je 0x140001fe3
cmp eax, 0x5f2af062
jne 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1b1fed5c
mov ecx, 0xfa341bb8
jmp 0x140001070
cmp eax, 0xc878730e
je 0x140002001
cmp eax, 0xcb0f6f3e
je 0x14000202c
cmp eax, 0xcd089cef
jne 0x14000107d
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
mov dword [rsp + 0x90], eax
mov eax, 0x9142c30
jmp 0x14000107d
cmp eax, 0x11871933
je 0x14000204d
cmp eax, 0x1591b236
je 0x14000206b
cmp eax, 0x15f4d2bf
jne 0x14000107d
mov eax, dword [rsp + 0x114]
add eax, 1
mov dword [rsp + 0x78], eax
mov eax, 0x4e6ad759
jmp 0x14000107d
cmp eax, 0x8eea59c8
je 0x140002083
cmp eax, 0x8f4f3bb3
je 0x1400020a1
cmp eax, 0x900f1efb
jne 0x14000107d
mov eax, 0x30c88fee
mov r13d, dword [rsp + 0x90]
jmp 0x14000107d
cmp eax, 0x432981d7
je 0x1400020ab
cmp eax, 0x44b1f516
je 0x1400020c5
cmp eax, 0x46a549d9
jne 0x14000107d
mov rcx, qword [rsp + 0x48]
call fcn.140017580
mov eax, 0xdde283a1
jmp 0x14000107d
cmp eax, 0xf65e0e7a
je 0x1400020f9
cmp eax, 0xf846b80e
je 0x14000214f
cmp eax, 0xfa341bb8
jne 0x14000107d
mov eax, 0x1b508d5e
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0xb8], rcx
jmp 0x14000107d
cmp eax, 0x254dafd8
je 0x14000216d
cmp eax, 0x28245c97
je 0x140002198
cmp eax, 0x294b327f
jne 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74a1e11b
mov ecx, 0x8d847df3
jmp 0x140001070
cmp eax, 0xb573d5ed
je 0x1400021a2
cmp eax, 0xb71bc343
je 0x1400021ac
cmp eax, 0xbcf6dd20
jne 0x14000107d
mov eax, 0xe6c5b485
jmp 0x14000107d
cmp eax, 0x6ab732b2
je 0x1400021d4
cmp eax, 0x70224a4a
je 0x1400021de
cmp eax, 0x7073f688
jne 0x14000107d
mov eax, 0x11871933
jmp 0x14000107d
cmp eax, 0xdba03d72
je 0x1400021ed
cmp eax, 0xdcc7030d
je 0x140002201
cmp eax, 0xdde283a1
jne 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbcf6dd20
mov ecx, 0xe6c5b485
jmp 0x140001070
cmp eax, 0xc73140f
je 0x140002229
cmp eax, 0xe4668cd
je 0x140002247
cmp eax, 0xe5f9a59
jne 0x14000107d
cmp dword [rsp + 0x98], 0
mov eax, 0x3d1b6b23
mov ecx, 0x46a549d9
cmove eax, ecx
jmp 0x14000107d
cmp eax, 0x8d847df3
je 0x140002265
cmp eax, 0x8e0b16e7
jne 0x14000107d
mov eax, 0x9b75a84f
jmp 0x14000107d
cmp eax, 0x3f86ccd6
je 0x140002283
cmp eax, 0x4030a5df
jne 0x14000107d
cmp byte [rsp + 0x47], 0
mov eax, 0x8b4b7c99
mov ecx, 0x773346db
cmovne eax, ecx
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xc0], rcx
jmp 0x14000107d
cmp eax, 0xf315e917
je 0x14000228d
cmp eax, 0xf35887a9
jne 0x14000107d
cmp byte [rsp + 0x3d], 0
mov eax, 0xc316f990
mov ecx, 0x5221ea35
cmovne eax, ecx
jmp 0x14000107d
cmp eax, 0x22090320
je 0x140002297
cmp eax, 0x24f00dae
jne 0x14000107d
mov rcx, qword [rsp + 0x68]
movups xmmword [rsp + 0x20], xmm6
mov dword [rsp + 0x30], 0x800000
lea rdx, [0x140032b1a]
mov r8, qword [rsp + 0xa8]
xor r9d, r9d
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov qword [rsp + 0xf0], rax
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44b1f516
mov ecx, 0x9a090f2d
jmp 0x140001070
cmp eax, 0xb2476553
je 0x1400022b5
cmp eax, 0xb2e55fd6
jne 0x14000107d
cmp byte [rsp + 0x3e], 0
mov eax, 0x1b508d5e
mov ecx, 0xe931473c
cmovne eax, ecx
xor ecx, ecx
mov qword [rsp + 0xb8], rcx
jmp 0x14000107d
cmp eax, 0x6208f3f9
je 0x1400022e5
cmp eax, 0x63fff9e5
jne 0x14000107d
mov eax, 0x432981d7
jmp 0x14000107d
cmp eax, 0xcf93610b
je 0x1400022ef
cmp eax, 0xd75239cd
jne 0x14000107d
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov eax, 0x1d7e2665
jmp 0x14000107d
cmp eax, 0x1b1fed5c
je 0x14000230d
cmp eax, 0x1b508d5e
jne 0x14000107d
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0x3f]
cmp byte [rsp + 0x3f], 0
mov eax, 0x30c88fee
mov ecx, 0xcd089cef
cmovne eax, ecx
xor r13d, r13d
jmp 0x14000107d
cmp eax, 0x9b75a84f
je 0x140002317
cmp eax, 0x9bd80da5
jne 0x14000107d
mov eax, 0x488be7c7
jmp 0x14000107d
cmp eax, 0x4e6ad759
je 0x140002362
cmp eax, 0x5221ea35
jne 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1591b236
mov ecx, 0x16c0288d
jmp 0x140001070
cmp eax, 0x10c7d03
je 0x140002380
cmp eax, 0x4bc44f8
jne 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1b1fed5c
mov ecx, 0x5f2af062
jmp 0x140001070
cmp eax, 0x2daf09bd
je 0x14000239e
cmp eax, 0x2e499f13
jne 0x14000107d
mov eax, 0x8033468c
jmp 0x14000107d
cmp eax, 0xc316f990
je 0x1400023ad
cmp eax, 0xc791414a
jne 0x14000107d
cmp qword [rsp + 0x68], 0
setne byte [rsp + 0x3e]
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x70224a4a
mov ecx, 0xb2e55fd6
jmp 0x140001070
cmp eax, 0x773346db
je 0x1400023ca
cmp eax, 0x7f134ffa
jne 0x14000107d
mov eax, dword [rsp + 0x40]
mov rax, qword [rsp + 0x88]
mov eax, 0xfc5b44bb
jmp 0x14000107d
cmp eax, 0xe147ba2e
jne 0x1400023e1
mov eax, 0xe4668cd
jmp 0x14000107d
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x40], ebp
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcc7030d
mov ecx, 0x759dd4c6
jmp 0x140001070
mov eax, dword [rsp + 0x40]
add eax, dword [rsp + 0x110]
mov dword [rsp + 0x9c], eax
mov eax, 0xbf550d6c
jmp 0x14000107d
mov eax, 0xc73140f
jmp 0x14000107d
mov ecx, dword [rsp + 0x114]
add ecx, 1
call fcn.140017594
mov qword [rsp + 0x48], rax
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8f4f3bb3
mov ecx, 0x6ab732b2
jmp 0x140001070
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2b6212e7
mov ecx, 0x3f86ccd6
jmp 0x140001070
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f134ffa
mov ecx, 0xfc5b44bb
jmp 0x140001070
mov rcx, qword [rsp + 0x80]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1591b236
mov ecx, 0x2e499f13
jmp 0x140001070
mov eax, 0xe5f9a59
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ebfc955
mov ecx, 0xbecc2468
jmp 0x140001070
mov eax, dword [rsp + 0x40]
add rax, qword [rsp + 0x88]
mov qword [rsp + 0xf8], rax
mov eax, dword [rsp + 0x110]
mov qword [rsp + 0x100], rax
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f134ffa
mov ecx, 0x8e0b16e7
jmp 0x140001070
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7073f688
mov ecx, 0x11871933
jmp 0x140001070
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ebfc955
mov ecx, 0xf35887a9
jmp 0x140001070
mov eax, 0x8d847df3
jmp 0x14000107d
mov rcx, qword [rsp + 0x60]
call fcn.140017580
mov eax, 0x9ceba98e
jmp 0x14000107d
mov eax, 0x3e1f3126
mov dword [rsp + 0x74], 2
mov r12d, dword [rsp + 0x40]
xor ebx, ebx
jmp 0x14000107d
mov dword [rsp + 0x7c], r15d
cmp dword [rsp + 0x7c], 0
mov eax, 0x8ae0dbca
mov ecx, 0xc878730e
cmove eax, ecx
xor edi, edi
xor r14d, r14d
xor esi, esi
xor ebp, ebp
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2b6212e7
mov ecx, 0x5f46f77b
jmp 0x140001070
lea rax, [rsp + 0x114]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0xc8]
mov dword [rsp + 0x114], 0
lea rax, [rsp + 0x110]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0xd0]
mov dword [rsp + 0x110], 0
mov dword [rsp + 0x20], 0
lea rcx, str.WinHTTP_Example_1.0
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov qword [rsp + 0x80], rax
cmp qword [rsp + 0x80], 0
setne byte [rsp + 0x3d]
mov eax, 0x9f7e76dc
jmp 0x14000107d
test r13d, r13d
mov eax, 0x1f4fd376
mov ecx, 0x6f4b378
cmove eax, ecx
mov r15d, r13d
jmp 0x14000107d
mov eax, dword [rsp + 0x5c]
mov eax, 0x4c653f4a
jmp 0x14000107d
mov r8d, dword [rsp + 0x78]
mov rcx, qword [rsp + 0x48]
xor edx, edx
call fcn.14002a9e0
mov r8d, dword [rsp + 0x114]
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
lea r9, [rsp + 0x110]
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
mov eax, 0xf65e0e7a
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbcf6dd20
mov ecx, 0xdba03d72
jmp 0x140001070
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd75239cd
mov ecx, 0xb573d5ed
jmp 0x140001070
mov eax, 0xbecc2468
jmp 0x14000107d
mov rcx, qword [rsp + 0x60]
call fcn.140017580
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xded4139a
mov ecx, 0x695b479
jmp 0x140001070
cmp byte [rsp + 0x3d], 0
mov eax, 0x254dafd8
mov ecx, 0xb2476553
cmovne eax, ecx
xor ecx, ecx
mov qword [rsp + 0xb0], rcx
jmp 0x14000107d
cmp byte [rsp + 0x3e], 0
mov eax, 0x488be7c7
mov ecx, 0x2147f009
cmovne eax, ecx
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6208f3f9
mov ecx, 0xdfdee289
jmp 0x140001070
mov qword [rsp + 0xd8], rdi
mov dword [rsp + 0x5c], r14d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x358a557a
mov ecx, 0x4c653f4a
jmp 0x140001070
cmp byte [rsp + 0x46], 0
mov eax, 0xc878730e
mov ecx, 0x15f4d2bf
cmovne eax, ecx
mov r14d, dword [rsp + 0x40]
mov rdi, qword [rsp + 0x60]
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7073f688
mov ecx, 0x57e132c0
jmp 0x140001070
mov rcx, qword [rsp + 0x80]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov eax, 0x16c0288d
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6208f3f9
mov ecx, 0x58766c20
jmp 0x140001070
mov eax, 0xa496f9fa
jmp 0x14000107d
mov eax, 0x254dafd8
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0xb0], rcx
jmp 0x14000107d
mov rcx, qword [rsp + 0x68]
movups xmmword [rsp + 0x20], xmm6
mov dword [rsp + 0x30], 0x800000
lea rdx, [0x140032b1a]
mov r8, qword [rsp + 0xa8]
xor r9d, r9d
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov eax, 0x24f00dae
jmp 0x14000107d
mov r8d, dword [rsp + 0x78]
mov rcx, qword [rsp + 0x48]
xor edx, edx
call fcn.14002a9e0
mov r8d, dword [rsp + 0x114]
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
lea r9, [rsp + 0x110]
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
mov dword [rsp + 0x98], eax
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe64a46ce
mov ecx, 0x9511842b
jmp 0x140001070
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe86ad2ac
mov ecx, 0x10c7d03
jmp 0x140001070
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x68], rax
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x70224a4a
mov ecx, 0xc791414a
jmp 0x140001070
mov eax, 0xf846b80e
jmp 0x14000107d
mov eax, 0xaa6b8e4c
jmp 0x14000107d
mov rcx, qword [rsp + 0x48]
call fcn.140017580
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcd9bada9
mov ecx, 0x1feabfa1
jmp 0x140001070
mov eax, 0xe147ba2e
jmp 0x14000107d
mov rax, qword [rsp + 0x68]
mov eax, 0xc791414a
jmp 0x14000107d
mov r14d, dword [rsp + 0x40]
mov eax, 0xc878730e
mov rdi, qword [rsp + 0x60]
jmp 0x14000107d
mov dword [rsp + 0x114], 0
mov rcx, qword [rsp + 0x50]
lea rdx, [rsp + 0x114]
call qword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
mov eax, 0x759dd4c6
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xded4139a
mov ecx, 0x9ceba98e
jmp 0x140001070
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2daf09bd
mov ecx, 0x19d2fbdf
jmp 0x140001070
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74a1e11b
mov ecx, 0x9bd80da5
jmp 0x140001070
mov eax, 0xc316f990
jmp 0x14000107d
mov eax, 0x4bc44f8
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8f4f3bb3
mov ecx, 0xa496f9fa
jmp 0x140001070
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0xe0]
mov r8w, 0x1bb
xor r9d, r9d
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov qword [rsp + 0xe8], rax
mov eax, 0x63fff9e5
jmp 0x14000107d
mov eax, 0x58766c20
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcd9bada9
mov ecx, 0xb71bc343
jmp 0x140001070
mov eax, 0x5f2af062
jmp 0x14000107d
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call fcn.14002a340
mov r12d, dword [rsp + 0x40]
add r12d, dword [rsp + 0x110]
mov rcx, qword [rsp + 0x48]
call fcn.140017580
mov eax, 0x3e1f3126
mov dword [rsp + 0x74], 0
mov rbx, qword [rsp + 0x88]
jmp 0x14000107d
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe64a46ce
mov ecx, 0xf65e0e7a
jmp 0x140001070
mov eax, dword [0x140038ad8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe86ad2ac
mov ecx, 0x3b227ffc
jmp 0x140001070
mov rax, qword [rsp + 0x48]
mov eax, 0x19d2fbdf
jmp 0x14000107d
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0xa0]
mov qword [rcx], rax
mov eax, 0xe1ae30b0
jmp 0x14000107d
mov rcx, qword [rsp + 0xd8]
call fcn.140017580
mov eax, 0x8eea59c8
jmp 0x14000107d
cmp eax, 0xe1ae30b0
jne 0x14000107d
mov eax, dword [rsp + 0x5c]
mov rsi, qword [rsp + 0xa0]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x118]
xor rcx, rsp
call fcn.140009010
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret