Function at 0x140010bc0
Capabilities:
Initialize winhttp library
Prepare http request
Set http header

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
mov rax, qword [0x14004f040]
xor rax, rsp
mov qword [rbp + 0xc8], rax
mov dword [rsp + 0x48], edx
mov r14, rcx
xor r13d, r13d
call fcn.1400124f0
mov ecx, 1
mov r12d, 4
test al, al
cmovne r12d, ecx
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [0x14003b620]
movdqu xmmword [rbp + 0x30], xmm1
mov word [rbp + 0x20], r13w
lea rsi, [r14 + 0x48]
mov dword [rbp - 0x80], 0x13023ea5
mov dword [rbp - 0x7c], 0x2a583ef0
mov dword [rbp - 0x78], 0x69282263
mov dword [rbp - 0x74], 0x2e7cf107
mov dword [rbp - 0x70], 0xb2d29570
mov dword [rbp - 0x6c], 0xfb3ce770
mov r8d, 0x13023ea5
lea rdx, [rbp - 0x7c]
lea rcx, [rbp - 0x20]
call fcn.14000f280
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp - 0x70], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
lea rax, [rbp - 0x7c]
mov r15, 0xffffffffffffffff
mov r8, r15
nop dword [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140010ca0
lea rdx, [rbp - 0x7c]
lea rcx, [rbp - 0x60]
call fcn.140003ab0
nop
lea rdx, [rbp - 0x60]
cmp qword [rbp - 0x48], 7
cmova rdx, qword [rbp - 0x60]
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], r13
mov r8, r15
nop dword [rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x140010ce0
lea rcx, [rbp + 0x40]
call fcn.140003ab0
lea r8, [rbp + 0x40]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.14000eda0
mov rax, qword [rax + 0x10]
mov rdi, qword [rbp + 0x58]
mov r10, qword [rbp + 0x40]
cmp byte [rax + 0x19], 0
jne 0x140010d7a
add rax, 0x20
mov r11, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140010d28
mov rax, qword [rax]
mov rbx, qword [rbp + 0x50]
lea r9, [rbp + 0x40]
cmp rdi, 7
cmova r9, r10
mov rcx, rbx
cmp r11, rbx
cmovb rcx, r11
test rcx, rcx
je 0x140010d64
sub r9, rax
nop word [rax + rax]
movzx edx, word [rax + r9]
cmp dx, word [rax]
jne 0x140010d6d
add rax, 2
sub rcx, 1
jne 0x140010d50
cmp rbx, r11
jb 0x140010d7a
mov bl, 1
jmp 0x140010d7c
mov eax, 1
cmovb eax, r15d
test eax, eax
jns 0x140010d69
xor bl, bl
cmp rdi, 7
jbe 0x140010db8
lea rdx, [rdi*2 + 2]
mov rax, r10
cmp rdx, 0x1000
jb 0x140010daf
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011996
mov rcx, r10
call fcn.140019718
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 7
jbe 0x140010df8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010df3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001199c
call fcn.140019718
test bl, bl
je 0x14001109c
mov dword [rbp - 0x80], 0x7d3eaaf1
mov dword [rbp - 0x7c], 0x78d3aaa4
mov dword [rbp - 0x78], 0x2142e104
mov dword [rbp - 0x74], 0x37a7c990
mov dword [rbp - 0x70], 0x3faf2425
mov dword [rbp - 0x6c], 0x9fa258bb
mov r8d, 0x7d3eaaf1
lea rdx, [rbp - 0x7c]
lea rcx, [rbp - 0x20]
call fcn.14000f280
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp - 0x70], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
lea rax, [rbp - 0x7c]
mov r8, r15
inc r8
cmp word [rax + r8*2], 0
jne 0x140010e64
lea rdx, [rbp - 0x7c]
lea rcx, [rbp - 0x60]
call fcn.140003ab0
nop
lea rdx, [rbp - 0x60]
cmp qword [rbp - 0x48], 7
cmova rdx, qword [rbp - 0x60]
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r13
mov r8, r15
nop dword [rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x140010ea0
lea rcx, [rbp - 0x40]
call fcn.140003ab0
nop
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.14000eda0
mov r11, qword [rbp - 0x10]
cmp byte [r11 + 0x19], 0
jne 0x140010f31
lea rax, [r11 + 0x20]
mov rbx, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140010ee2
mov rax, qword [rax]
mov rdi, qword [rbp - 0x30]
lea r9, [rbp - 0x40]
mov r10, qword [rbp - 0x28]
cmp r10, 7
cmova r9, qword [rbp - 0x40]
mov rcx, rdi
cmp rbx, rdi
cmovb rcx, rbx
test rcx, rcx
je 0x140010f28
sub r9, rax
nop dword [rax]
movzx edx, word [rax + r9]
cmp dx, word [rax]
jne 0x140011086
add rax, 2
sub rcx, 1
jne 0x140010f10
cmp rdi, rbx
jae 0x140010fcb
movabs rax, 0x2aaaaaaaaaaaaaa
cmp qword [rsi + 8], rax
je 0x1400119a2
mov rbx, qword [rsi]
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], r13
mov ecx, 0x60
call fcn.1400196dc
nop
mov qword [rax + 0x30], r13
mov qword [rax + 0x38], r13
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rbp - 0x30]
movups xmmword [rax + 0x30], xmm1
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], 7
mov word [rbp - 0x40], r13w
xorps xmm0, xmm0
movups xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], r13
mov qword [rax + 0x58], 7
mov word [rax + 0x40], r13w
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbx
mov word [rax + 0x18], 0
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp - 0x80], xmm0
mov r8, rax
lea rdx, [rbp - 0x80]
mov rcx, rsi
call fcn.1400028d0
mov r11, rax
mov r10, qword [rbp - 0x28]
lea rdx, [r11 + 0x40]
lea rax, [rbp + 0x20]
cmp rax, rdx
je 0x140010ff3
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 7
jbe 0x140010fe6
mov rdx, qword [rdx]
lea rcx, [rbp + 0x20]
call fcn.140012050
mov r10, qword [rbp - 0x28]
cmp r10, 7
jbe 0x14001102f
lea rdx, [r10*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001102a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400119a8
call fcn.140019718
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], 7
mov word [rbp - 0x40], r13w
mov rdx, qword [rbp - 0x48]
cmp rdx, 7
jbe 0x1400110ef
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001107f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400119ae
call fcn.140019718
jmp 0x1400110ef
mov eax, 1
cmovb eax, r15d
test eax, eax
jns 0x140010fcb
jmp 0x140010f31
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.1400106b0
nop
cmp qword [rax + 0x18], 7
jbe 0x1400110b5
mov rax, qword [rax]
mov r8, r15
nop dword [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1400110c0
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140012050
nop
mov r8, qword [rbp + 0x78]
cmp r8, 7
jbe 0x1400110ef
mov rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0x60]
call fcn.140011f70
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 7
cmova rcx, qword [rbp + 0x20]
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
mov edx, r12d
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov rcx, rax
mov qword [r14 + 0xb8], rax
test rax, rax
je 0x140011201
mov rax, qword [r14 + 0x38]
cmp qword [r14 + 0x30], rax
jne 0x140011153
mov dword [rsp + 0x44], 1
mov r9d, 4
lea r8, [rsp + 0x44]
mov edx, 0x3f
call qword [sym.imp.WINHTTP.dll_WinHttpSetOption]
mov rcx, qword [r14 + 0xb8]
lea rdx, [r14 + 0x10]
cmp qword [rdx + 0x18], 7
jbe 0x140011161
mov rdx, qword [rdx]
xor r9d, r9d
movzx r8d, word [r14 + 0xc]
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov qword [r14 + 0xc0], rax
test rax, rax
je 0x140011201
mov edi, 0x800100
mov eax, 0x100
cmp byte [r14 + 8], 0
cmove edi, eax
lea rbx, [r14 + 0x88]
mov rsi, rbx
cmp qword [rbx + 0x18], 7
jbe 0x1400111a5
mov rsi, qword [rbx]
mov edx, dword [r14]
lea rcx, [rbp + 0xa8]
call fcn.1400120c0
cmp qword [rax + 0x18], 7
jbe 0x1400111be
mov rax, qword [rax]
mov dword [rsp + 0x30], edi
xor r12d, r12d
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8, rsi
mov rdx, rax
mov rcx, qword [r14 + 0xc0]
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov qword [r14 + 0xc8], rax
lea rcx, [rbp + 0xa8]
call fcn.140002390
cmp qword [r14 + 0xc8], r12
jne 0x140011218
mov ecx, 0xb4
add r14, rcx
mov eax, 6
mov dword [r14], eax
xor bl, bl
jmp 0x140011927
call fcn.1400124f0
test al, al
je 0x140011271
mov ecx, 0x18
call fcn.140020a74
mov rdi, rax
cmp qword [rbx + 0x18], 7
jbe 0x140011238
mov rbx, qword [rbx]
mov r8, rdi
mov rdx, rbx
mov rcx, qword [r14 + 0xb8]
call fcn.1400123a0
test al, al
je 0x140011269
mov r9d, 0x18
mov r8, rdi
mov edx, 0x26
mov rcx, qword [r14 + 0xc8]
call qword [sym.imp.WINHTTP.dll_WinHttpSetOption]
mov rcx, rdi
call fcn.140020a60
mov rax, qword [r14 + 0x38]
movabs r13, 0x7ffffffffffffffe
cmp qword [r14 + 0x30], rax
je 0x140011516
mov dword [rbp - 0x80], 0x4e98f117
mov dword [rbp - 0x7c], 0x8fb6f154
mov dword [rbp - 0x78], 0x2cd1b658
mov dword [rbp - 0x74], 0x426f938e
mov dword [rbp - 0x70], 0x70ea3bac
mov dword [rbp - 0x6c], 0x58d7
mov r8d, 0x4e98f117
lea rdx, [rbp - 0x7c]
lea rcx, [rbp - 0x20]
call fcn.14000f0e0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp - 0x70], xmm1
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rbp - 0x7c]
mov r8, r15
nop dword [rax]
inc r8
cmp word [rax + r8*2], r12w
jne 0x1400112f0
lea rdx, [rbp - 0x7c]
lea rcx, [rbp]
call fcn.140003ab0
nop
lea rdx, [rbp]
cmp qword [rbp + 0x18], 7
cmova rdx, qword [rbp]
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x98], xmm1
mov r8, r15
nop
inc r8
cmp word [rdx + r8*2], 0
jne 0x140011330
lea rcx, [rbp + 0x88]
call fcn.140003ab0
nop
lea rcx, [rbp]
call fcn.140002390
mov rsi, qword [r14 + 0x30]
mov r12, qword [r14 + 0x38]
cmp rsi, r12
je 0x1400114d6
lea rdi, [rsi + 0x38]
lea rdx, [0x14003b728]
movzx ebx, byte [rsp + 0x40]
mov rcx, qword [rdi - 0x28]
mov rax, r13
sub rax, rcx
cmp rax, 1
jb 0x1400119b4
mov r9, rsi
cmp qword [rdi - 0x20], 7
jbe 0x140011393
mov r9, qword [rsi]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
mov r8, rsi
movzx edx, bl
lea rcx, [rbp + 0x60]
call fcn.14000ff50
nop
lea rdx, [rdi - 0x18]
cmp qword [rdi], 7
jbe 0x1400113c3
mov rdx, qword [rdx]
mov r8, qword [rdi - 8]
lea rcx, [rbp + 0x60]
call fcn.140011fc0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xor ecx, ecx
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rcx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x18], 7
mov qword [rax + 0x10], rcx
mov word [rax], cx
mov r8d, 2
lea rdx, [0x14003b720]
lea rcx, [rbp - 0x20]
call fcn.140011fc0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
xor ecx, ecx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 7
mov word [rax], cx
lea rdx, [rbp - 0x60]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 7
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0x88]
call fcn.140011fc0
nop
mov r8, qword [rbp - 0x48]
cmp r8, 7
jbe 0x14001147e
mov rdx, qword [rbp - 0x60]
lea rcx, [rbp - 0x60]
call fcn.140011f70
nop
mov r8, qword [rbp - 8]
cmp r8, 7
jbe 0x140011495
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
call fcn.140011f70
xor eax, eax
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 7
mov word [rbp - 0x20], ax
mov r8, qword [rbp + 0x78]
cmp r8, 7
jbe 0x1400114be
mov rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0x60]
call fcn.140011f70
add rsi, 0x40
add rdi, 0x40
cmp rsi, r12
lea rdx, [0x14003b728]
jne 0x140011372
lea rdx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 7
cmova rdx, qword [rbp + 0x88]
mov r9d, 0x20000000
mov r8d, 0xffffffff
mov rcx, qword [r14 + 0xc8]
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
nop
lea rcx, [rbp + 0x88]
call fcn.140002390
xor r12d, r12d
cmp qword [r14 + 0x50], 0
je 0x1400116d9
mov rbx, qword [r14 + 0x48]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
jne 0x1400116d9
movzx edi, byte [rsp + 0x40]
lea rdx, [0x14003b72c]
mov rcx, qword [rbx + 0x30]
mov rax, r13
sub rax, rcx
cmp rax, 2
jb 0x1400119c6
lea r9, [rbx + 0x20]
cmp qword [rbx + 0x38], 7
jbe 0x140011561
mov r9, qword [rbx + 0x20]
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [rbx + 0x20]
movzx edx, dil
lea rcx, [rsp + 0x50]
call fcn.14000ff50
nop
lea rdx, [rbx + 0x40]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 7
jbe 0x140011599
mov rdx, qword [rdx]
lea rcx, [rsp + 0x50]
call fcn.140011fc0
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x140011613
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001160e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400119ba
call fcn.140019718
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 7
cmova rdx, qword [rbp - 0x80]
mov r9d, 0x20000000
mov r8d, 0xffffffff
mov rcx, qword [r14 + 0xc8]
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
mov rdx, qword [rbp - 0x68]
cmp rdx, 7
jbe 0x14001167a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011675
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400119c0
call fcn.140019718
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x1400116a8
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400116a3
nop
cmp rbx, qword [rax + 0x10]
jne 0x1400116a3
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x140011690
mov rbx, rax
jmp 0x1400116cf
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x1400116cf
nop dword [rax]
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x1400116c0
cmp byte [rbx + 0x19], 0
je 0x140011537
cmp byte [r14 + 8], 0
je 0x14001171f
mov dword [rsp + 0x44], 0x3300
mov r9d, 4
lea r8, [rsp + 0x44]
mov edx, 0x1f
mov rcx, qword [r14 + 0xc8]
call qword [sym.imp.WINHTTP.dll_WinHttpSetOption]
test eax, eax
jne 0x14001171f
add r14, 0xb4
mov eax, 6
mov dword [r14], eax
xor bl, bl
jmp 0x140011927
mov ebx, dword [rsp + 0x48]
test ebx, ebx
je 0x1400118e3
mov dword [rsp + 0x50], 0x2f23fa2a
mov dword [rsp + 0x54], 0x9518fa69
mov dword [rsp + 0x58], 0x8b52e114
mov dword [rsp + 0x5c], 0x3608a25f
mov dword [rsp + 0x60], 0x798b4a8e
mov dword [rsp + 0x64], 0x549edbee
mov dword [rsp + 0x68], 0xdcf3117a
mov dword [rsp + 0x6c], 0x96465ff1
mov dword [rsp + 0x70], 0xeafb
mov r8d, 0x2f23fa2a
lea rdx, [rsp + 0x54]
lea rcx, [rbp + 0x60]
call fcn.14000fc90
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x70], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
lea rax, [rsp + 0x54]
mov r8, r15
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1400117c0
lea rdx, [rsp + 0x54]
lea rcx, [rbp - 0x60]
call fcn.140003ab0
nop
lea r8, [r14 + 0x68]
lea r9, [rbp - 0x60]
cmp qword [rbp - 0x48], 7
cmova r9, qword [rbp - 0x60]
nop dword [rax]
inc r15
cmp word [r9 + r15*2], 0
jne 0x1400117f0
mov rcx, qword [r8 + 0x10]
sub r13, rcx
cmp r13, r15
jb 0x1400119cc
mov rax, r8
cmp qword [r8 + 0x18], 7
jbe 0x140011818
mov rax, qword [r8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xa8]
call fcn.14000ff50
nop
mov r8d, 2
lea rdx, [0x14003b734]
lea rcx, [rbp + 0xa8]
call fcn.140011fc0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
lea rcx, [rbp + 0xa8]
call fcn.140002390
nop
mov r8, qword [rbp - 0x48]
cmp r8, 7
jbe 0x1400118a4
mov rdx, qword [rbp - 0x60]
lea rcx, [rbp - 0x60]
call fcn.140011f70
lea rdx, [rbp]
cmp qword [rbp + 0x18], 7
cmova rdx, qword [rbp]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], r12d
xor r9d, r9d
mov r8d, 0xffffffff
mov rcx, qword [r14 + 0xc8]
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
mov ebx, eax
lea rcx, [rbp]
call fcn.140002390
jmp 0x140011909
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [r14 + 0xc8]
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
mov ebx, eax
add r14, 0xb4
test ebx, ebx
jne 0x14001191e
mov eax, 6
mov dword [r14], eax
jmp 0x140011927
mov dword [r14], 2
mov bl, 1
mov rdx, qword [rbp + 0x38]
cmp rdx, 7
jbe 0x140011963
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001195e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011990
call fcn.140019718
movzx eax, bl
mov rcx, qword [rbp + 0xc8]
xor rcx, rsp
call fcn.1400199f0
mov rbx, qword [rsp + 0x220]
add rsp, 0x1d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140020768
nop
call fcn.140020768
nop
call fcn.140020768
nop
call fcn.140002b30
nop
call fcn.140020768
nop
call fcn.140020768
nop
call fcn.140002c60
nop
call fcn.140020768
int3
call fcn.140020768
int3
call fcn.140002c60
nop
call fcn.140002c60
int3