Function at 0x140004040
Capabilities:
Initialize winhttp library
Prepare http request
Receive http response
Set http header

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x670
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140141fc0]
xor rax, rsp
mov qword [rbp + 0x600], rax
mov r13, r9
mov rsi, r8
mov qword [rbp], r8
mov r15, rdx
mov rdi, rcx
mov r12, qword [rsp + 0x6d0]
xor ecx, ecx
movabs rax, 0x4d7115062e858c14
mov qword [rbp + 0x408], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x20], rax
movabs rax, 0x47e975522ad68b92
mov qword [rbp + 0x408], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x28], rax
movabs rax, 0xf41bde9c4b114650
mov qword [rbp + 0x408], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x30], rax
movabs rax, 0xa59ff1ceb5743576
mov qword [rbp + 0x408], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x38], rax
movabs rdx, 0xed341fb354d5119
mov qword [rbp + 0x408], rdx
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x40], rax
movabs r8, 0x5467cf8a081808ca
mov qword [rbp + 0x408], r8
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x48], rax
movabs rax, 0x4d5f156f2ef58c75
mov qword [rbp + 0x408], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x520], rax
movabs r14, 0x478c753e2ab38be6
mov qword [rbp + 0x408], r14
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x528], rax
movabs rax, 0xf476defd4b634637
mov qword [rbp + 0x408], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x530], rax
movabs rax, 0xa5f8f1bcb51b3558
mov qword [rbp + 0x408], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x538], rax
mov qword [rbp + 0x408], rdx
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x408], r8
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x548], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x520]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqa xmm0, xmmword [rbp + 0x40]
vxorps xmm0, xmm0, xmmword [rbp + 0x540]
vmovdqa xmmword [rbp + 0x40], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x4b0], xmm0
mov qword [rbp + 0x4c0], rcx
mov qword [rbp + 0x4c8], rcx
lea rax, [rbp + 0x20]
mov rbx, 0xffffffffffffffff
mov r8, rbx
vzeroupper
nop dword [rax + rax]
inc r8
cmp word [rax + r8*2], cx
jne 0x140004230
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x4b0]
call fcn.14000d300
nop
movabs rax, 0x4d31150a2e868c5a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x80], rax
movabs rax, 0x47ef75512af78b82
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x88], rax
movabs rax, 0xf418de984b0e4642
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x90], rax
movabs rax, 0xa5f8f1bcb51b352c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x98], rax
movabs r10, 0x4d5f156f2ef58c75
mov qword [rbp + 0x10], r10
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x528], rax
movabs rax, 0xf476defd4b634637
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x530], rax
movabs rax, 0xa5f8f1bcb51b3558
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x538], rax
vmovdqu ymm0, ymmword [rbp + 0x80]
vpxor ymm1, ymm0, ymmword [rbp + 0x520]
vmovdqu ymmword [rbp + 0x80], ymm1
cmp qword [rdi + 0x18], 0xf
jbe 0x140004334
mov r14, qword [rdi]
add r14, qword [rdi + 0x10]
mov rdi, qword [rdi]
jmp 0x14000433b
mov r14, qword [rdi + 0x10]
add r14, rdi
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x4e0], xmm0
movabs rax, 0x7ffffffffffffffe
movabs rdx, 0x7fffffffffffffff
mov ecx, 0xa
cmp rdi, r14
jne 0x14000438a
xor r14d, r14d
mov qword [rbp + 0x4f0], r14
mov qword [rbp + 0x4f8], 7
mov word [rbp + 0x4e0], r14w
vzeroupper
jmp 0x1400044a7
sub r14, rdi
xor r9d, r9d
mov qword [rbp + 0x4f0], r9
mov esi, 7
mov qword [rbp + 0x4f8], rsi
cmp r14, rax
ja 0x140006bdd
cmp r14, rsi
vzeroupper
jbe 0x140004454
mov rsi, r14
or rsi, 7
cmp rsi, rax
jbe 0x1400043ff
mov rsi, rax
lea rcx, [rdx + rdx]
cmp rcx, 0x1000
jb 0x140004432
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006be6
mov rcx, rax
call fcn.14010e718
mov rcx, rax
test rax, rax
je 0x14000442b
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140004437
cmp rsi, rcx
cmovb rsi, rcx
lea rcx, [rsi + 1]
cmp rcx, rdx
ja 0x140006be6
add rcx, rcx
jne 0x1400043cb
mov rax, r9
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4f8], rsi
jmp 0x14000445b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e718
movabs r10, 0x4d5f156f2ef58c75
xor r9d, r9d
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4f8], rsi
jmp 0x14000445b
mov rax, qword [rbp + 0x4e0]
lea r8, [rbp + 0x4e0]
cmp rsi, 7
cmova r8, rax
mov rcx, r8
mov rdx, r14
test r14, r14
je 0x140004494
nop word [rax + rax]
movsx eax, byte [rdi]
mov word [rcx], ax
lea rcx, [rcx + 2]
lea rdi, [rdi + 1]
sub rdx, 1
jne 0x140004480
mov qword [rbp + 0x4f0], r14
mov word [r8 + r14*2], r9w
mov rsi, qword [rbp]
xor r14d, r14d
movabs rax, 0x4d2b15002e978c5a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
movabs rdi, 0x478c753e2ab38be6
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x4d0]
movdqa xmmword [rbp + 0x430], xmm0
lea r8, [rbp + 0x4e0]
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x450]
call fcn.14000c310
nop
lea rcx, [rbp + 0x80]
mov r8, rbx
inc r8
cmp word [rcx + r8*2], 0
jne 0x140004533
lea rdx, [rbp + 0x80]
mov rcx, rax
call fcn.14000a670
xorps xmm0, xmm0
movups xmmword [rbp + 0x490], xmm0
mov qword [rbp + 0x4a0], r14
mov qword [rbp + 0x4a8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x490], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x4a0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
mov rdx, qword [rbp + 0x468]
cmp rdx, 7
jbe 0x1400045d3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x450]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400045ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400045ce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x460], r14
mov qword [rbp + 0x468], 7
mov word [rbp + 0x450], r14w
mov rdx, qword [rbp + 0x4f8]
cmp rdx, 7
jbe 0x140004636
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x4e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004631
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004631
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x4f0], r14
mov qword [rbp + 0x4f8], 7
mov word [rbp + 0x4e0], r14w
movabs rax, 0x6072384203d8a158
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x6aa15813079ea6cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0xd95bf3d0664e6b1a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0xdc8a90d8db6e5a3a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rcx, 0xed341fb354d5119
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rdx, 0x5467cf8a081808ca
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x4d5f156f2ef58c75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x520], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
movabs rax, 0xf476defd4b634637
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x530], rax
movabs rax, 0xa5f8f1bcb51b3558
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x538], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x540], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x548], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x520]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqa xmm0, xmmword [rbp + 0x540]
vxorps xmm0, xmm0, xmmword [rbp + 0x40]
vmovdqa xmmword [rbp + 0x40], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x410], xmm0
mov qword [rbp + 0x420], r14
mov qword [rbp + 0x428], r14
lea rax, [rbp + 0x20]
mov r8, rbx
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x140004794
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x410]
call fcn.14000d580
nop
mov rdx, rsi
lea rcx, [rbp + 0x450]
call fcn.140003d30
nop
movabs rax, 0x4d5f156f24f8a158
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
movabs rsi, 0x478c753e2ab38be6
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
movabs rcx, 0x4d5f156f2ef58c75
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x430]
movdqa xmmword [rbp + 0x430], xmm0
movabs rdi, 0x4d5f156f2ef5a158
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x120], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x128], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x120], xmm0
movabs r11, 0x4d5f156f2ef58678
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x110], xmm0
movabs r10, 0x602b7b0a5a9be336
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x140], rax
movabs rax, 0x37ed55044fc3f2b2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x148], rax
movabs rax, 0x9b1faa9c280a2a47
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
movabs rax, 0x888c94c8d6741a36
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
movabs rax, 0x4de2c9a503f256a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
movabs rax, 0x5467cf8a081802c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movabs rax, 0xf476defd4b634637
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0xa5f8f1bcb51b3558
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
movabs rax, 0xed341fb354d5119
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
movabs rax, 0x5467cf8a081808ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x4e0]
vmovdqa ymmword [rbp + 0x140], ymm1
vmovdqa xmm0, xmmword [rbp + 0x500]
vxorps xmm0, xmm0, xmmword [rbp + 0x160]
vmovdqa xmmword [rbp + 0x160], xmm0
movabs rax, 0x4d5f156f2eff8157
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
vmovdqa xmm0, xmmword [rbp + 0x4d0]
vxorps xmm0, xmm0, xmmword [rbp + 0xc0]
vmovdqa xmmword [rbp + 0xc0], xmm0
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs r9, 0x33e506515ac0e2a2
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs r8, 0x8619b8dd710d295e
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rdx, 0x85c390c8d47f1835
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0x61b763c650203077
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0x6f45bbe46d757da9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0xa803d5ecfdd8191b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0x2f9ed008531c9919
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
movabs rax, 0xf476defd4b634637
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
movabs rax, 0xa5f8f1bcb51b3558
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
movabs rax, 0xed341fb354d5119
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs rax, 0x5467cf8a081808ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
movabs rax, 0xc562bb8991b17f3b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
movabs rax, 0x2f9ed008533ea47c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x560]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x580]
vmovdqa ymmword [rbp + 0x40], ymm1
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0x100], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x108], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
vmovdqa xmm0, xmmword [rbp + 0x4d0]
vxorps xmm0, xmm0, xmmword [rbp + 0x100]
vmovdqa xmmword [rbp + 0x100], xmm0
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xf0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
vmovdqa xmm0, xmmword [rbp + 0x4d0]
vxorps xmm0, xmm0, xmmword [rbp + 0xf0]
vmovdqa xmmword [rbp + 0xf0], xmm0
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0xe0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
vmovdqa xmm0, xmmword [rbp + 0x4d0]
vxorps xmm0, xmm0, xmmword [rbp + 0xe0]
vmovdqa xmmword [rbp + 0xe0], xmm0
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
movabs rax, 0x6fb063c650203077
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs rax, 0x5e6aede467717cba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
movabs rcx, 0xc562bb8991b17536
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
movabs rax, 0x2f9ed008533ea47c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
movabs rax, 0x4d5f156f2ef58c75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
movabs rax, 0xf476defd4b634637
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d0], rax
movabs rax, 0xa5f8f1bcb51b3558
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d8], rax
movabs rax, 0xed341fb354d5119
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
movabs rax, 0x5467cf8a081808ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
movabs rax, 0xc562bb8991b17f3b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
movabs rax, 0x2f9ed008533ea47c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
vmovdqu ymm0, ymmword [rbp + 0x560]
vpxor ymm1, ymm0, ymmword [rbp + 0x5c0]
vmovdqa ymmword [rbp + 0x560], ymm1
vmovdqu ymm0, ymmword [rbp + 0x580]
vpxor ymm1, ymm0, ymmword [rbp + 0x5e0]
vmovdqa ymmword [rbp + 0x580], ymm1
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0xd0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
movabs rax, 0x4d5f156f2ef58c75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
vmovdqa xmm0, xmmword [rbp + 0x4d0]
vxorps xmm0, xmm0, xmmword [rbp + 0xd0]
vmovdqa xmmword [rbp + 0xd0], xmm0
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
movabs rax, 0x4d5f156f2ef58c75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
vmovdqa xmm0, xmmword [rbp + 0x4d0]
vxorps xmm0, xmm0, xmmword [rbp + 0xa0]
vmovdqa xmmword [rbp + 0xa0], xmm0
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
movabs rax, 0x4d5f156f2ef58c75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
vmovdqa xmm0, xmmword [rbp + 0x4d0]
vxorps xmm0, xmm0, xmmword [rbp + 0xb0]
vmovdqa xmmword [rbp + 0xb0], xmm0
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x5d0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x5d8], rax
movabs rax, 0x66b063c650203077
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
movabs rax, 0x5e6aedee61477cab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
movabs rdx, 0x2f9ed008533ea47c
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
movabs rcx, 0x4d5f156f2ef58c75
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movabs rax, 0xf476defd4b634637
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0xa5f8f1bcb51b3558
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
movabs rax, 0xed341fb354d5119
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
movabs rax, 0x5467cf8a081808ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
movabs rax, 0xc562bb8991b17f3b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x510], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x518], rax
vmovdqu ymm0, ymmword [rbp + 0x5c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4e0]
vmovdqa ymmword [rbp + 0x5c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x5e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x500]
vmovdqa ymmword [rbp + 0x5e0], ymm1
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0x10], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x18], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
vmovdqa xmm0, xmmword [rbp + 0x4d0]
vxorps xmm0, xmm0, xmmword [rbp + 0x10]
vmovdqa xmmword [rbp + 0x10], xmm0
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
vmovdqa xmm0, xmmword [rbp + 0x4e0]
vxorps xmm0, xmm0, xmmword [rbp + 0x4d0]
vmovdqa xmmword [rbp + 0x4d0], xmm0
lea r8, [rbp + 0x410]
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x520]
vzeroupper
call fcn.14000c450
nop
lea rcx, [rbp + 0x10]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rcx + r8], 0
jne 0x1400051f0
lea rdx, [rbp + 0x10]
mov rcx, rax
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x90], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0x5c0]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005250
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x80]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1d0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8, qword [r15 + 0x10]
cmp qword [r15 + 0x18], 0xf
jbe 0x1400052b7
mov r15, qword [r15]
mov rdx, r15
lea rcx, [rbp + 0x1c0]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], r14
mov qword [rbp + 0x1f8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1f0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0xb0]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005310
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x1e0]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r14
mov qword [rbp + 0x1b8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0xa0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140005373
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x1a0]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x180], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x190], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rbp + 0x410]
cmp qword [rbp + 0x428], 0xf
cmova rdx, qword [rbp + 0x410]
mov r8, qword [rbp + 0x420]
lea rcx, [rbp + 0x180]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
mov qword [rbp + 0x3f0], r14
mov qword [rbp + 0x3f8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x3e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3f0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0xd0]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005440
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x3e0]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
mov qword [rbp + 0x3d0], r14
mov qword [rbp + 0x3d8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x3c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3d0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0x560]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400054a3
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x3c0]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b0], r14
mov qword [rbp + 0x3b8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x3a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3b0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8, qword [r12 + 0x10]
cmp qword [r12 + 0x18], 0xf
jbe 0x14000550d
mov r12, qword [r12]
mov rdx, r12
lea rcx, [rbp + 0x3a0]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
mov qword [rbp + 0x390], r14
mov qword [rbp + 0x398], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x380], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x390], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0xe0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140005562
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x380]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], r14
mov qword [rbp + 0x378], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x360], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x370], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0xf0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400055c5
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x360]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x340], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rbp + 0x410]
cmp qword [rbp + 0x428], 0xf
cmova rdx, qword [rbp + 0x410]
mov r8, qword [rbp + 0x420]
lea rcx, [rbp + 0x340]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
mov qword [rbp + 0x330], r14
mov qword [rbp + 0x338], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x320], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x330], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0x100]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140005690
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x320]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x300], xmm0
mov qword [rbp + 0x310], r14
mov qword [rbp + 0x318], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x300], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x310], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0x20]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400056f0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x300]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], r14
mov qword [rbp + 0x2f8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2f0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8, qword [r13 + 0x10]
cmp qword [r13 + 0x18], 0xf
jbe 0x140005755
mov r13, qword [r13]
mov rdx, r13
lea rcx, [rbp + 0x2e0]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2d0], r14
mov qword [rbp + 0x2d8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2d0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0xc0]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400057b0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x2c0]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a0], xmm0
mov qword [rbp + 0x2b0], r14
mov qword [rbp + 0x2b8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2b0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0x140]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140005813
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x2a0]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r14
mov qword [rbp + 0x298], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x280], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x290], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rbp + 0x450]
cmp qword [rbp + 0x468], 0xf
cmova rdx, qword [rbp + 0x450]
mov r8, qword [rbp + 0x460]
lea rcx, [rbp + 0x280]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r14
mov qword [rbp + 0x278], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x260], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x270], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0x110]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400058e0
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x260]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x258], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x240], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x250], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0x120]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140005943
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x240]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x238], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x220], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x230], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rbp + 0x410]
cmp qword [rbp + 0x428], 0xf
cmova rdx, qword [rbp + 0x410]
mov r8, qword [rbp + 0x420]
lea rcx, [rbp + 0x220]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x200], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x210], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0x430]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140005a10
mov r8, rbx
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x200]
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x470], xmm0
mov qword [rbp + 0x480], r14
mov qword [rbp + 0x488], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x470], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x480], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x140005aaf
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005aaa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005aaa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x140005b0c
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b07
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005b07
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x238], 0xf
mov byte [rbp + 0x220], 0
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x140005b69
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b64
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005b64
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x258], 0xf
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x278]
cmp rdx, 0xf
jbe 0x140005bc6
inc rdx
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005bc1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005bc1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x270], r14
mov qword [rbp + 0x278], 0xf
mov byte [rbp + 0x260], 0
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x140005c23
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005c1e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005c1e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x290], r14
mov qword [rbp + 0x298], 0xf
mov byte [rbp + 0x280], 0
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 0xf
jbe 0x140005c80
inc rdx
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005c7b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005c7b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x2b0], r14
mov qword [rbp + 0x2b8], 0xf
mov byte [rbp + 0x2a0], 0
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0xf
jbe 0x140005cdd
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005cd8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005cd8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x2d0], r14
mov qword [rbp + 0x2d8], 0xf
mov byte [rbp + 0x2c0], 0
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 0xf
jbe 0x140005d3a
inc rdx
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005d35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005d35
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x2f0], r14
mov qword [rbp + 0x2f8], 0xf
mov byte [rbp + 0x2e0], 0
mov rdx, qword [rbp + 0x318]
cmp rdx, 0xf
jbe 0x140005d97
inc rdx
mov rcx, qword [rbp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005d92
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005d92
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x310], r14
mov qword [rbp + 0x318], 0xf
mov byte [rbp + 0x300], 0
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x140005df4
inc rdx
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005def
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005def
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x330], r14
mov qword [rbp + 0x338], 0xf
mov byte [rbp + 0x320], 0
mov rdx, qword [rbp + 0x358]
cmp rdx, 0xf
jbe 0x140005e51
inc rdx
mov rcx, qword [rbp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005e4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005e4c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], 0xf
mov byte [rbp + 0x340], 0
mov rdx, qword [rbp + 0x378]
cmp rdx, 0xf
jbe 0x140005eae
inc rdx
mov rcx, qword [rbp + 0x360]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005ea9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005ea9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x370], r14
mov qword [rbp + 0x378], 0xf
mov byte [rbp + 0x360], 0
mov rdx, qword [rbp + 0x398]
cmp rdx, 0xf
jbe 0x140005f0b
inc rdx
mov rcx, qword [rbp + 0x380]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005f06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005f06
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x390], r14
mov qword [rbp + 0x398], 0xf
mov byte [rbp + 0x380], 0
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x140005f68
inc rdx
mov rcx, qword [rbp + 0x3a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005f63
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005f63
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x3b0], r14
mov qword [rbp + 0x3b8], 0xf
mov byte [rbp + 0x3a0], 0
mov rdx, qword [rbp + 0x3d8]
cmp rdx, 0xf
jbe 0x140005fc5
inc rdx
mov rcx, qword [rbp + 0x3c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005fc0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005fc0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x3d0], r14
mov qword [rbp + 0x3d8], 0xf
mov byte [rbp + 0x3c0], 0
mov rdx, qword [rbp + 0x3f8]
cmp rdx, 0xf
jbe 0x140006022
inc rdx
mov rcx, qword [rbp + 0x3e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000601d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000601d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x3f0], r14
mov qword [rbp + 0x3f8], 0xf
mov byte [rbp + 0x3e0], 0
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14000607f
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000607a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000607a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x1400060dc
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400060d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400060d7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x1b0], r14
mov qword [rbp + 0x1b8], 0xf
mov byte [rbp + 0x1a0], 0
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0xf
jbe 0x140006139
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006134
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006134
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x1f0], r14
mov qword [rbp + 0x1f8], 0xf
mov byte [rbp + 0x1e0], 0
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0xf
jbe 0x140006196
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006191
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006191
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], 0xf
mov byte [rbp + 0x1c0], 0
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x1400061f3
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400061ee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400061ee
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], 0xf
mov byte [rbp + 0x80], 0
mov rdx, qword [rbp + 0x538]
cmp rdx, 0xf
jbe 0x140006250
inc rdx
mov rcx, qword [rbp + 0x520]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000624b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000624b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x530], r14
mov qword [rbp + 0x538], 0xf
mov byte [rbp + 0x520], 0
mov dword [rbp + 0x400], r14d
mov dword [rbp + 0x408], r14d
movabs rax, 0x4d3a15032e908c21
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x140], rax
movabs rax, 0x47e1755f2ac18b81
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x148], rax
movabs rax, 0xf402de924b214617
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
movabs rax, 0xa5c8f192b52a3577
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
movabs rcx, 0xed341fb354d5119
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
movabs rdx, 0x5467cf8a081808ca
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
movabs r13, 0x4d5f156f2ef58c75
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movabs rax, 0xf476defd4b634637
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0xa5f8f1bcb51b3558
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x4e0]
vmovdqa ymmword [rbp + 0x140], ymm1
vmovdqa xmm0, xmmword [rbp + 0x160]
vxorps xmm0, xmm0, xmmword [rbp + 0x500]
vmovdqa xmmword [rbp + 0x160], xmm0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x140]
vzeroupper
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov r12, rax
test rax, rax
je 0x140006a02
lea rcx, [rbp + 0x4b0]
call fcn.14000a660
mov r8d, 0x1bb
xor r9d, r9d
mov rdx, rax
mov rcx, r12
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov r15, rax
test rax, rax
je 0x1400069f8
lea rcx, [rbp + 0x490]
call fcn.14000a660
mov r8, rax
movabs rax, 0x4d0b153c2eba8c25
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x4d0], rcx
mov qword [rbp], rsi
mov rcx, qword [rbp]
mov qword [rbp + 0x4d8], rcx
mov qword [rbp], r13
mov rcx, qword [rbp]
mov qword [rbp + 0x4e0], rcx
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rbp + 0x4d0], xmm0
mov dword [rsp + 0x30], 0x800000
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea rdx, [rbp + 0x4d0]
mov rcx, r15
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov rdi, rax
test rax, rax
je 0x1400069ef
lea r14, [rbp + 0x410]
cmp qword [rbp + 0x428], 0xf
cmova r14, qword [rbp + 0x410]
add r14, qword [rbp + 0x420]
lea rbx, [rbp + 0x410]
cmp qword [rbp + 0x428], 0xf
cmova rbx, qword [rbp + 0x410]
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e0], xmm0
cmp rbx, r14
jne 0x14000650e
xor r14d, r14d
mov qword [rbp + 0x4f0], r14
mov qword [rbp + 0x4f8], 7
mov word [rbp + 0x4e0], r14w
jmp 0x14000664d
sub r14, rbx
xor r9d, r9d
mov qword [rbp + 0x4f0], r9
mov esi, 7
mov qword [rbp + 0x4f8], rsi
movabs rax, 0x7ffffffffffffffe
cmp r14, rax
ja 0x140006bec
cmp r14, rsi
jbe 0x1400065fd
mov rsi, r14
or rsi, 7
cmp rsi, rax
jbe 0x1400065a9
mov rsi, rax
movabs rax, 0x7fffffffffffffff
lea rcx, [rax + rax]
cmp rcx, 0x1000
jb 0x1400065e5
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006bd7
mov rcx, rax
call fcn.14010e718
mov rcx, rax
test rax, rax
je 0x1400068f1
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
xor r9d, r9d
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4f8], rsi
jmp 0x140006604
cmp rsi, 0xa
mov eax, 0xa
cmovb rsi, rax
lea rcx, [rsi + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140006bd7
add rcx, rcx
jne 0x140006560
mov rax, r9
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4f8], rsi
jmp 0x140006604
call fcn.14010e718
xor r9d, r9d
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4f8], rsi
jmp 0x140006604
mov rax, qword [rbp + 0x4e0]
lea r8, [rbp + 0x4e0]
cmp rsi, 7
cmova r8, rax
mov rcx, r8
mov rdx, r14
test r14, r14
je 0x140006634
nop
movsx eax, byte [rbx]
mov word [rcx], ax
lea rcx, [rcx + 2]
lea rbx, [rbx + 1]
sub rdx, 1
jne 0x140006620
mov qword [rbp + 0x4f0], r14
mov word [r8 + r14*2], r9w
xor r14d, r14d
movabs rsi, 0x478c753e2ab38be6
movabs rax, 0x4d2b15012e9a8c36
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x47a1754a2add8b83
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0xf413de8d4b1a4663
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0xa58df1d1b53b3562
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0xea3419235395175
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0x5448cffe086a08ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0xc50fbbfb91de7f5d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0x2fead069535aa451
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
movabs rax, 0x425017074463a0fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0x27f55478e3d39541
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
movabs rax, 0xfe44abecba9fe13e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
movabs rcx, 0xaeed8742fe0f9a0
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
movabs rax, 0xf476defd4b634637
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
movabs rax, 0xa5f8f1bcb51b3558
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
movabs rax, 0xed341fb354d5119
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs rax, 0x5467cf8a081808ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
movabs rax, 0xc562bb8991b17f3b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
movabs rax, 0x2f9ed008533ea47c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
movabs rax, 0x423217274458a09d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a0], rax
movabs rax, 0x27915416e3a6952e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
movabs rax, 0xfe79ab95baede15f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x5b8], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x560]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x580]
vmovdqa ymmword [rbp + 0x40], ymm1
vmovdqu ymm0, ymmword [rbp + 0x60]
vpxor ymm1, ymm0, ymmword [rbp + 0x5a0]
vmovdqa ymmword [rbp + 0x60], ymm1
lea r8, [rbp + 0x4e0]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x430]
vzeroupper
call fcn.14000c310
nop
mov rdx, qword [rbp + 0x4f8]
cmp rdx, 7
jbe 0x1400068fd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x4e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400068f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400068f8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
lea rdx, [rbp + 0x430]
cmp qword [rbp + 0x448], 7
cmova rdx, qword [rbp + 0x430]
mov r9d, 0x20000000
mov r8d, 0xffffffff
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
lea rcx, [rbp + 0x470]
call fcn.14000a820
mov qword [rsp + 0x30], r14
mov ecx, dword [rbp + 0x480]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], ecx
mov r9, rax
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
mov ebx, eax
lea rcx, [rbp + 0x430]
call fcn.140002470
test ebx, ebx
je 0x1400069e6
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
je 0x1400069e6
nop word [rax + rax]
mov dword [rbp + 0x400], r14d
lea rdx, [rbp + 0x400]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
mov ecx, dword [rbp + 0x400]
inc ecx
call fcn.14010e754
mov rbx, rax
mov r8d, dword [rbp + 0x400]
inc r8d
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea r9, [rbp + 0x408]
mov r8d, dword [rbp + 0x400]
mov rdx, rbx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
mov rcx, rbx
call fcn.14010e470
cmp dword [rbp + 0x400], 0
ja 0x140006980
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, r15
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, r12
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
nop
mov rdx, qword [rbp + 0x488]
cmp rdx, 0xf
jbe 0x140006a46
inc rdx
mov rcx, qword [rbp + 0x470]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a41
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006a41
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x480], r14
mov qword [rbp + 0x488], 0xf
mov byte [rbp + 0x470], 0
mov rdx, qword [rbp + 0x468]
cmp rdx, 0xf
jbe 0x140006aa4
inc rdx
mov rcx, qword [rbp + 0x450]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006a9e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
nop
mov rdx, qword [rbp + 0x428]
cmp rdx, 0xf
jbe 0x140006ae8
inc rdx
mov rcx, qword [rbp + 0x410]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ae3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006ae3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x420], r14
mov qword [rbp + 0x428], 0xf
mov byte [rbp + 0x410], 0
mov rdx, qword [rbp + 0x4a8]
cmp rdx, 7
jbe 0x140006b4a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x490]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006b45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006b45
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov qword [rbp + 0x4a0], r14
mov qword [rbp + 0x4a8], 7
mov word [rbp + 0x490], r14w
mov rdx, qword [rbp + 0x4c8]
cmp rdx, 7
jbe 0x140006bad
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x4b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ba8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006ba8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010e470
mov rcx, qword [rbp + 0x600]
xor rcx, rsp
call fcn.14010e450
mov rbx, qword [rsp + 0x6b0]
add rsp, 0x670
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140001250
nop
vzeroupper
call fcn.1400012f0
int3
call fcn.140001250
nop
call fcn.1400012f0
int3