Function at 0x14006db90
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x6d8]
sub rsp, 0x7a0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
mov rax, qword [0x1400da190]
xor rax, rsp
mov qword [rbp + 0x630], rax
mov r12, r8
mov r15, rdx
mov r13, rcx
mov qword [rbp - 0x78], rcx
xor r14d, r14d
movdqa xmm0, xmmword [0x1400ba880]
movdqa xmm1, xmmword [0x1400ba820]
movdqa xmm2, xmmword [0x1400ba960]
mov word [rbp + 0x210], 0xe759
mov rax, qword gs:[0x58]
mov rsi, qword [rax]
mov ecx, 0x5218
mov eax, dword [rcx + rsi]
mov ebx, 0x50a8
add rbx, rsi
test al, 1
jne 0x14006dc95
or eax, 1
mov dword [rcx + rsi], eax
mov byte [rbx + 0x32], 1
lea rax, [rbx + 0x31]
lea rcx, [rbp + 0x211]
cmp rbx, rcx
ja 0x14006dc72
lea rcx, [rbp + 0x1e0]
cmp rax, rcx
jb 0x14006dc72
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx + 0x20], xmm2
movzx eax, word [rbp + 0x210]
mov word [rbx + 0x30], ax
jmp 0x14006dc88
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx + 0x20], xmm2
movzx eax, word [rbp + 0x210]
mov word [rbx + 0x30], ax
lea rcx, [0x1400afb50]
call fcn.140093de0
nop
mov rcx, rbx
call fcn.14006d620
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1d0], xmm1
mov rdi, 0xffffffffffffffff
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14006dcc0
mov rdx, rbx
lea rcx, [rbp + 0x1c0]
call fcn.140009a30
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov ecx, 0x5244
mov eax, dword [rcx + rsi]
mov edx, 0x4f58
test al, 1
jne 0x14006dd1b
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov dword [rbx + 4], 0x1013ddf
mov dword [rbx], 0xce66089c
lea rcx, [0x1400afb20]
call fcn.140093de0
nop
jmp 0x14006dd1f
lea rbx, [rdx + rsi]
cmp byte [rbx + 7], 0
je 0x14006dd44
xor byte [rbx], 0xdd
xor byte [rbx + 1], 0x6b
xor byte [rbx + 2], 5
xor byte [rbx + 3], 0xab
xor byte [rbx + 4], 0xaf
xor byte [rbx + 5], 0x49
xor byte [rbx + 6], 1
mov byte [rbx + 7], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14006dd60
mov rdx, rbx
lea rcx, [rsp + 0x68]
call fcn.140009a30
nop
call fcn.14006f5a0
mov rbx, rax
mov rcx, rax
call fcn.14006d460
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
mov r8, rdi
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14006dda0
mov rdx, rbx
lea rcx, [rbp - 0x50]
call fcn.140009a30
nop
movups xmm1, xmmword [rsp + 0x68]
movaps xmmword [rbp + 0x230], xmm1
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rbp + 0x240], xmm0
movdqa xmm11, xmmword [0x1400b8b70]
movdqu xmmword [rsp + 0x78], xmm11
mov byte [rsp + 0x68], 0
movups xmm1, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0x250], xmm1
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x260], xmm0
movdqa xmm10, xmm11
movdqu xmmword [rbp - 0x40], xmm11
mov byte [rbp - 0x50], 0
mov ecx, 0x5254
mov eax, dword [rcx + rsi]
mov edx, 0x5248
test al, 1
jne 0x14006de47
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov dword [rbx + 8], 0x1c9c181
mov dword [rbx], 0xc3acc6ba
mov dword [rbx + 4], 0xe2609c0e
lea rcx, [0x1400afac0]
call fcn.140093de0
nop
jmp 0x14006de4b
lea rbx, [rsi + rdx]
cmp byte [rbx + 0xb], 0
je 0x14006de80
xor byte [rbx], 0xef
xor byte [rbx + 1], 0xb5
xor byte [rbx + 2], 0xc9
xor byte [rbx + 3], 0xb1
xor byte [rbx + 4], 0x23
xor byte [rbx + 5], 0xdd
xor byte [rbx + 6], 7
xor byte [rbx + 7], 0x87
xor byte [rbx + 8], 0xef
xor byte [rbx + 9], 0xb5
xor byte [rbx + 0xa], 0xc9
mov byte [rbx + 0xb], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14006de94
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140009a30
nop
movdqa xmm0, xmmword [0x1400b9f10]
mov dword [rbp + 0x108], 0xb1f99bde
mov ecx, 0x4ee8
mov eax, dword [rcx + rsi]
mov edx, 0x5160
test al, 1
jne 0x14006df22
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov byte [rbx + 0x14], 1
lea rax, [rbx + 0x13]
lea rcx, [rbp + 0x10b]
cmp rbx, rcx
ja 0x14006df07
lea rcx, [rbp + 0xf8]
cmp rax, rcx
jb 0x14006df07
movups xmmword [rbx], xmm0
mov eax, dword [rbp + 0x108]
mov dword [rbx + 0x10], eax
jmp 0x14006df13
movups xmmword [rbx], xmm0
mov eax, dword [rbp + 0x108]
mov dword [rbx + 0x10], eax
lea rcx, [0x1400afaa0]
call fcn.140093de0
nop
jmp 0x14006df26
lea rbx, [rdx + rsi]
cmp byte [rbx + 0x14], 0
je 0x14006df7f
xor byte [rbx], 0xef
xor byte [rbx + 1], 0xb5
xor byte [rbx + 2], 0xc9
xor byte [rbx + 3], 0xb1
xor byte [rbx + 4], 0x23
xor byte [rbx + 5], 0xdd
xor byte [rbx + 6], 7
xor byte [rbx + 7], 0x87
xor byte [rbx + 8], 0xef
xor byte [rbx + 9], 0xb5
xor byte [rbx + 0xa], 0xc9
xor byte [rbx + 0xb], 0xb1
xor byte [rbx + 0xc], 0x23
xor byte [rbx + 0xd], 0xdd
xor byte [rbx + 0xe], 7
xor byte [rbx + 0xf], 0x87
xor byte [rbx + 0x10], 0xef
xor byte [rbx + 0x11], 0xb5
xor byte [rbx + 0x12], 0xc9
xor byte [rbx + 0x13], 0xb1
mov byte [rbx + 0x14], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14006df91
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.140009a30
nop
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rbp + 0x270], xmm1
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rbp + 0x280], xmm0
movdqa xmm9, xmmword [0x1400b8b70]
movdqu xmmword [rsp + 0x50], xmm9
mov byte [rsp + 0x40], 0
movups xmm1, xmmword [rbp + 0x18]
movaps xmmword [rbp + 0x290], xmm1
movups xmm0, xmmword [rbp + 0x28]
movaps xmmword [rbp + 0x2a0], xmm0
movdqa xmm8, xmm9
movdqu xmmword [rbp + 0x28], xmm9
mov byte [rbp + 0x18], 0
mov ecx, 0x4e1c
mov eax, dword [rcx + rsi]
mov edx, 0x5328
test al, 1
jne 0x14006e03e
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov dword [rbx + 0xa], 0x1b1e491
mov dword [rbx], 0xf58f34ae
mov dword [rbx + 4], 0x52a7c3d4
mov word [rbx + 8], 0x22b9
lea rcx, [0x1400afa80]
call fcn.140093de0
nop
jmp 0x14006e042
lea rbx, [rdx + rsi]
cmp byte [rbx + 0xd], 0
je 0x14006e07f
xor byte [rbx], 0xed
xor byte [rbx + 1], 0x5b
xor byte [rbx + 2], 0xe1
xor byte [rbx + 3], 0x81
xor byte [rbx + 4], 0xb1
xor byte [rbx + 5], 0xad
xor byte [rbx + 6], 0xd3
xor byte [rbx + 7], 0x7f
xor byte [rbx + 8], 0xed
xor byte [rbx + 9], 0x5b
xor byte [rbx + 0xa], 0xe1
xor byte [rbx + 0xb], 0x81
xor byte [rbx + 0xc], 0xb1
mov byte [rbx + 0xd], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14006e091
mov rdx, rbx
lea rcx, [rbp - 0x10]
call fcn.140009a30
nop
movdqa xmm0, xmmword [0x1400b8e50]
mov ecx, 0x53f8
mov eax, dword [rcx + rsi]
mov edx, 0x5400
test al, 1
jne 0x14006e10a
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov byte [rbx + 0x11], 1
lea rax, [rbx + 0x10]
lea rcx, [rbp + 0x228]
cmp rbx, rcx
ja 0x14006e0f4
lea rcx, [rbp + 0x218]
cmp rax, rcx
jb 0x14006e0f4
movups xmmword [rbx], xmm0
mov byte [rbx + 0x10], 0xed
jmp 0x14006e0fb
movups xmmword [rbx], xmm0
mov byte [rbx + 0x10], 0xed
lea rcx, [0x1400afa60]
call fcn.140093de0
nop
jmp 0x14006e10e
lea rbx, [rsi + rdx]
cmp byte [rbx + 0x11], 0
je 0x14006e15b
xor byte [rbx], 0xed
xor byte [rbx + 1], 0x5b
xor byte [rbx + 2], 0xe1
xor byte [rbx + 3], 0x81
xor byte [rbx + 4], 0xb1
xor byte [rbx + 5], 0xad
xor byte [rbx + 6], 0xd3
xor byte [rbx + 7], 0x7f
xor byte [rbx + 8], 0xed
xor byte [rbx + 9], 0x5b
xor byte [rbx + 0xa], 0xe1
xor byte [rbx + 0xb], 0x81
xor byte [rbx + 0xc], 0xb1
xor byte [rbx + 0xd], 0xad
xor byte [rbx + 0xe], 0xd3
xor byte [rbx + 0xf], 0x7f
xor byte [rbx + 0x10], 0xed
mov byte [rbx + 0x11], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x68], xmm1
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14006e170
mov rdx, rbx
lea rcx, [rbp - 0x78]
call fcn.140009a30
nop
movups xmm1, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x2b0], xmm1
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x2c0], xmm0
movdqa xmm7, xmmword [0x1400b8b70]
movdqu xmmword [rbp], xmm7
mov byte [rbp - 0x10], 0
movups xmm1, xmmword [rbp - 0x78]
movaps xmmword [rbp + 0x2d0], xmm1
movups xmm0, xmmword [rbp - 0x68]
movaps xmmword [rbp + 0x2e0], xmm0
movdqa xmm6, xmm7
movdqu xmmword [rbp - 0x68], xmm7
mov byte [rbp - 0x78], 0
mov ecx, 0x4b94
mov eax, dword [rcx + rsi]
mov edx, 0x5300
test al, 1
jne 0x14006e216
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov dword [rbx + 0xc], 0x18393cc
mov dword [rbx], 0xc38be0b
mov dword [rbx + 4], 0xf2f098ca
mov dword [rbx + 8], 0x416c77e
lea rcx, [0x1400afa30]
call fcn.140093de0
nop
jmp 0x14006e21a
lea rbx, [rsi + rdx]
cmp byte [rbx + 0xf], 0
je 0x14006e25f
xor byte [rbx], 0x53
xor byte [rbx + 1], 0x93
xor byte [rbx + 2], 0x79
xor byte [rbx + 3], 0x6f
xor byte [rbx + 4], 0xa9
xor byte [rbx + 5], 0xfd
xor byte [rbx + 6], 0x83
xor byte [rbx + 7], 0x81
xor byte [rbx + 8], 0x53
xor byte [rbx + 9], 0x93
xor byte [rbx + 0xa], 0x79
xor byte [rbx + 0xb], 0x6f
xor byte [rbx + 0xc], 0xa9
xor byte [rbx + 0xd], 0xfd
xor byte [rbx + 0xe], 0x83
mov byte [rbx + 0xf], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14006e271
mov rdx, rbx
lea rcx, [rbp - 0x30]
call fcn.140009a30
nop
mov edx, 0x1e
lea rcx, [rbp + 0x40]
call fcn.14001e980
nop
movups xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x2f0], xmm1
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [0x1400b8b70]
movdqu xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x30], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x320], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x310], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x320], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp + 0x230]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x330]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x170]
call fcn.140007420
nop
lea r9, [fcn.1400047f0]
mov edx, 0x40
lea r8d, [rdx - 0x3c]
lea rcx, [rbp + 0x230]
call fcn.1400939dc
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x14006e37c
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e377
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e377
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
psrldq xmm6, 8
movq rdx, xmm6
cmp rdx, 0x10
jb 0x14006e3d2
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e3cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e3cc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
nop
psrldq xmm7, 8
movq rdx, xmm7
cmp rdx, 0x10
jb 0x14006e417
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e411
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e411
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
nop
psrldq xmm8, 8
movq rdx, xmm8
cmp rdx, 0x10
jb 0x14006e45d
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e457
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e457
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
nop
psrldq xmm9, 8
movq rdx, xmm9
cmp rdx, 0x10
jb 0x14006e4a4
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e49e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e49e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
nop
psrldq xmm10, 8
movq rdx, xmm10
cmp rdx, 0x10
jb 0x14006e4ea
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e4e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e4e4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
nop
psrldq xmm11, 8
movq rdx, xmm11
cmp rdx, 0x10
jb 0x14006e531
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e52b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e52b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
nop
mov byte [rbp + 0xa8], 0
xor edx, edx
lea rcx, [rbp + 0xb0]
call fcn.140008ad0
nop
movdqa xmm0, xmmword [0x1400b9120]
mov dword [rbp + 0xc8], 0x3ae2184e
mov dword [rbp + 0xcc], 0x52688cd4
mov rax, qword gs:[0x58]
mov rsi, qword [rax]
mov ecx, 0x4bb0
mov eax, dword [rcx + rsi]
mov ebx, 0x4be0
add rbx, rsi
test al, 1
jne 0x14006e5e0
or eax, 1
mov dword [rcx + rsi], eax
mov byte [rbx + 0x19], 1
lea rax, [rbx + 0x18]
lea rcx, [rbp + 0xd0]
cmp rbx, rcx
ja 0x14006e5bf
lea rcx, [rbp + 0xb8]
cmp rax, rcx
jb 0x14006e5bf
movups xmmword [rbx], xmm0
movsd xmm0, qword [rbp + 0xc8]
movsd qword [rbx + 0x10], xmm0
mov byte [rbx + 0x18], 0xf
jmp 0x14006e5d3
movups xmmword [rbx], xmm0
movsd xmm0, qword [rbp + 0xc8]
movsd qword [rbx + 0x10], xmm0
mov byte [rbx + 0x18], 0xf
lea rcx, [0x1400af9a0]
call fcn.140093de0
nop
mov rcx, rbx
call fcn.14006c3e0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
mov r8, rdi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14006e600
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.140009a30
nop
movdqa xmm0, xmmword [0x1400b8d40]
movdqa xmm1, xmmword [0x1400b8ee0]
mov dword [rbp + 0x130], 0x10f77657
mov dword [rbp + 0x134], 0x707a6c7
mov dword [rbp + 0x138], 0x46fa0e67
mov ecx, 0x5258
mov eax, dword [rcx + rsi]
mov edx, 0x4c30
test al, 1
jne 0x14006e6d3
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov byte [rbx + 0x2d], 1
lea rax, [rbx + 0x2c]
lea rcx, [rbp + 0x13c]
cmp rbx, rcx
ja 0x14006e6a3
lea rcx, [rbp + 0x110]
cmp rax, rcx
jb 0x14006e6a3
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x130]
movsd qword [rbx + 0x20], xmm0
mov eax, dword [rbp + 0x138]
mov dword [rbx + 0x28], eax
mov byte [rbx + 0x2c], 0x95
jmp 0x14006e6c4
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x130]
movsd qword [rbx + 0x20], xmm0
mov eax, dword [rbp + 0x138]
mov dword [rbx + 0x28], eax
mov byte [rbx + 0x2c], 0x95
lea rcx, [0x1400af9d0]
call fcn.140093de0
nop
jmp 0x14006e6d7
lea rbx, [rsi + rdx]
mov rcx, rbx
call fcn.14006c460
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14006e6f3
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140009a30
nop
call fcn.14006f6a0
cmp byte [rax + 0x43], 0
je 0x14006e751
mov r8, r14
movabs r10, 0x6f55cd957ba3590f
nop dword [rax]
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + rax], dl
inc r8
cmp r8, 0x43
jb 0x14006e730
mov byte [rax + 0x43], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14006e765
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140009a30
nop
mov edx, 8
lea rcx, [rbp + 0x40]
call fcn.14001e980
nop
lea r9, [rsp + 0x40]
mov r8, rax
movzx edx, byte [rsp + 0x60]
lea rcx, [rbp - 0x30]
call fcn.140057110
nop
lea r9, [rbp - 0x50]
lea r8, [rsp + 0x68]
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x88]
call fcn.14001ee50
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x14006e7fb
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e7f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e7f6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x14006e84a
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e845
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e845
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14006e89c
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e896
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e896
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14006e8db
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e8d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e8d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x14006e92c
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006e927
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006e927
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], 0
lea r14, [rbp + 0x88]
mov r8, qword [rbp + 0x88]
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0x10
cmovae r14, r8
add r14, qword [rbp + 0x98]
lea rbx, [rbp + 0x88]
cmp rdx, 0x10
cmovae rbx, r8
add rbx, qword [rbp + 0x98]
lea rcx, [rbp + 0x88]
cmp rdx, 0x10
cmovae rcx, r8
mov r8b, 0xa
mov rdx, rbx
call fcn.1400936b0
mov r8, rax
cmp rax, rbx
je 0x14006e9b7
inc rax
cmp rax, rbx
je 0x14006e9b7
movzx ecx, byte [rax]
cmp cl, 0xa
je 0x14006e9af
mov byte [r8], cl
inc r8
inc rax
cmp rax, rbx
jne 0x14006e9a1
lea rax, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0x10
cmovae rax, qword [rbp + 0x88]
mov r9, r8
sub r9, rax
sub r14, r8
mov rbx, qword [rbp + 0x98]
mov rax, rbx
sub rax, r9
cmp rax, r14
cmovb r14, rax
lea rcx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0x10
cmovae rcx, qword [rbp + 0x88]
add rcx, r9
sub rbx, r14
mov r8, rbx
sub r8, r9
inc r8
lea rdx, [rcx + r14]
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x98], rbx
lea rax, [rsp + 0x30]
mov qword [rbp - 0x78], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor eax, eax
mov qword [rsp + 0x38], rax
mov rdx, r15
lea rcx, [rsp + 0x30]
call fcn.14001ac00
nop
mov ecx, 0x4eec
mov eax, dword [rcx + rsi]
mov edx, 0x5018
test al, 1
jne 0x14006ea8e
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov word [rbx + 0xb], 0x1af
mov dword [rbx], 0xcadc2088
mov dword [rbx + 4], 0x3890bee2
mov word [rbx + 8], 0x2a88
mov byte [rbx + 0xa], 0xd3
lea rcx, [0x1400af980]
call fcn.140093de0
nop
jmp 0x14006ea92
lea rbx, [rdx + rsi]
cmp byte [rbx + 0xc], 0
je 0x14006eacb
xor byte [rbx], 0xe9
xor byte [rbx + 1], 0x43
xor byte [rbx + 2], 0xbf
xor byte [rbx + 3], 0xaf
xor byte [rbx + 4], 0x91
xor byte [rbx + 5], 0xcd
xor byte [rbx + 6], 0xd5
xor byte [rbx + 7], 0x55
xor byte [rbx + 8], 0xe9
xor byte [rbx + 9], 0x43
xor byte [rbx + 0xa], 0xbf
xor byte [rbx + 0xb], 0xaf
mov byte [rbx + 0xc], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xor r14d, r14d
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r14
mov r8, rdi
inc r8
cmp byte [rbx + r8], r14b
jne 0x14006eae3
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140009a30
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xa8]
call fcn.140007060
mov rdx, rax
movzx ecx, byte [rax]
movzx eax, byte [rsp + 0x30]
mov byte [rdx], al
mov byte [rsp + 0x30], cl
mov rax, qword [rdx + 8]
mov rcx, qword [rsp + 0x38]
mov qword [rdx + 8], rcx
mov qword [rsp + 0x38], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008580
nop
lea rax, [rsp + 0x30]
mov qword [rbp - 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor eax, eax
mov qword [rsp + 0x38], rax
mov rdx, r12
lea rcx, [rsp + 0x30]
call fcn.14001ac00
nop
mov ecx, 0x52d8
mov eax, dword [rcx + rsi]
mov edx, 0x4c18
test al, 1
jne 0x14006eba8
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov dword [rbx + 0xc], 0x1435d9f
mov dword [rbx], 0xf09c4cae
mov dword [rbx + 4], 0x90134a9e
mov dword [rbx + 8], 0xfa885cbc
lea rcx, [0x1400af950]
call fcn.140093de0
nop
jmp 0x14006ebac
lea rbx, [rsi + rdx]
cmp byte [rbx + 0xf], 0
je 0x14006ebef
xor byte [rbx], 0xcf
xor byte [rbx + 1], 0x2f
not byte [rbx + 2]
xor byte [rbx + 3], 0x95
xor byte [rbx + 4], 0xed
xor byte [rbx + 5], 0x39
xor byte [rbx + 6], 0x43
xor byte [rbx + 7], 0xf1
xor byte [rbx + 8], 0xcf
xor byte [rbx + 9], 0x2f
not byte [rbx + 0xa]
xor byte [rbx + 0xb], 0x95
xor byte [rbx + 0xc], 0xed
xor byte [rbx + 0xd], 0x39
xor byte [rbx + 0xe], 0x43
mov byte [rbx + 0xf], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r14
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14006ec04
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140009a30
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xa8]
call fcn.140007060
mov rdx, rax
movzx ecx, byte [rax]
movzx eax, byte [rsp + 0x30]
mov byte [rdx], al
mov byte [rsp + 0x30], cl
mov rax, qword [rdx + 8]
mov rcx, qword [rsp + 0x38]
mov qword [rdx + 8], rcx
mov qword [rsp + 0x38], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008580
nop
lea rax, [rsp + 0x30]
mov qword [rbp - 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor eax, eax
mov qword [rsp + 0x38], rax
lea rdx, [rbp + 0x88]
lea rcx, [rsp + 0x30]
call fcn.14001ac00
nop
mov ecx, 0x4b8c
mov eax, dword [rcx + rsi]
mov edx, 0x4b58
test al, 1
jne 0x14006ecc6
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov dword [rbx + 6], 0x16d526a
mov dword [rbx], 0x21f68d3a
mov word [rbx + 4], 0x8ce9
lea rcx, [0x1400af930]
call fcn.140093de0
nop
jmp 0x14006ecca
lea rbx, [rsi + rdx]
cmp byte [rbx + 9], 0
je 0x14006ecf7
xor byte [rbx], 0x6d
xor byte [rbx + 1], 0xe5
xor byte [rbx + 2], 0x99
xor byte [rbx + 3], 0x75
xor byte [rbx + 4], 0x8f
xor byte [rbx + 5], 0xcd
xor byte [rbx + 6], 7
xor byte [rbx + 7], 0x1b
xor byte [rbx + 8], 0x6d
mov byte [rbx + 9], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r14
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14006ed10
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140009a30
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xa8]
call fcn.140007060
mov rdx, rax
movzx ecx, byte [rax]
movzx eax, byte [rsp + 0x30]
mov byte [rdx], al
mov byte [rsp + 0x30], cl
mov rax, qword [rdx + 8]
mov rcx, qword [rsp + 0x38]
mov qword [rdx + 8], rcx
mov qword [rsp + 0x38], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008580
nop
mov r8d, edi
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0xa8]
call fcn.14004ae20
nop
movdqa xmm0, xmmword [0x1400b9a40]
mov dword [rbp + 0xe8], 0x501e741a
mov dword [rbp + 0xec], 0x648369a
mov ecx, 0x4b54
mov eax, dword [rcx + rsi]
mov edx, 0x4fb0
test al, 1
jne 0x14006ee12
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov byte [rbx + 0x19], 1
lea rax, [rbx + 0x18]
lea rcx, [rbp + 0xf0]
cmp rbx, rcx
ja 0x14006edef
lea rcx, [rbp + 0xd8]
cmp rax, rcx
jb 0x14006edef
movups xmmword [rbx], xmm0
movsd xmm0, qword [rbp + 0xe8]
movsd qword [rbx + 0x10], xmm0
mov byte [rbx + 0x18], 0x5b
jmp 0x14006ee03
movups xmmword [rbx], xmm0
movsd xmm0, qword [rbp + 0xe8]
movsd qword [rbx + 0x10], xmm0
mov byte [rbx + 0x18], 0x5b
lea rcx, [0x1400af8d0]
call fcn.140093de0
nop
jmp 0x14006ee16
lea rbx, [rsi + rdx]
mov rcx, rbx
call fcn.14006c290
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14006ee30
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.140009a30
nop
movdqa xmm0, xmmword [0x1400b9510]
movdqa xmm1, xmmword [0x1400b8da0]
mov dword [rbp + 0x160], 0x50187c03
mov dword [rbp + 0x164], 0xc014fbe
mov dword [rbp + 0x168], 0x2c6b0710
mov ecx, 0x4f2c
mov eax, dword [rcx + rsi]
mov edx, 0x53c8
test al, 1
jne 0x14006ef03
or eax, 1
mov dword [rcx + rsi], eax
lea rbx, [rsi + rdx]
mov byte [rbx + 0x2d], 1
lea rax, [rbx + 0x2c]
lea rcx, [rbp + 0x16c]
cmp rbx, rcx
ja 0x14006eed3
lea rcx, [rbp + 0x140]
cmp rax, rcx
jb 0x14006eed3
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x160]
movsd qword [rbx + 0x20], xmm0
mov eax, dword [rbp + 0x168]
mov dword [rbx + 0x28], eax
mov byte [rbx + 0x2c], 0xdb
jmp 0x14006eef4
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x160]
movsd qword [rbx + 0x20], xmm0
mov eax, dword [rbp + 0x168]
mov dword [rbx + 0x28], eax
mov byte [rbx + 0x2c], 0xdb
lea rcx, [0x1400af900]
call fcn.140093de0
nop
jmp 0x14006ef07
lea rbx, [rsi + rdx]
mov rcx, rbx
call fcn.14006c310
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
inc rdi
cmp byte [rax + rdi], 0
jne 0x14006ef20
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140009a30
nop
lea r9, [rbp - 0x50]
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x180]
call fcn.14001ee50
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14006ef96
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006ef91
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006ef91
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x14006efe7
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006efe2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006efe2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], 0
xor edx, edx
mov r8d, 0x138
lea rcx, [rbp + 0x4f0]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x180]
lea rcx, [rsp + 0x40]
call fcn.140007a10
nop
lea rax, vtable.cpr::StringHolder_class_cpr::Body_.0
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
movdqa xmm1, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 8], xmm1
mov byte [rbp - 8], 0
lea rdx, [rbp - 8]
lea rcx, [rsp + 0x68]
call fcn.140007a10
mov r9, rax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x40]
call fcn.140009790
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.140007940
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x14006f0af
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006f0aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006f0aa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
lea rax, vtable.cpr::Body.0
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x78], xmm0
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x38], rax
mov ecx, 0x60
call fcn.1400939a0
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp - 0x78], rax
mov r8, rax
mov rdx, qword [rbp + 0x170]
mov rdx, qword [rdx + 8]
lea rcx, [rbp - 0x78]
call fcn.14000bd70
mov rcx, rax
mov rax, qword [rbp - 0x78]
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x178]
mov qword [rbp - 0x70], rax
mov r8, qword [rbp - 0x78]
mov rdx, qword [r8 + 8]
cmp byte [rdx + 0x19], 0
jne 0x14006f193
mov rcx, qword [rdx]
cmp byte [rcx + 0x19], 0
jne 0x14006f15f
nop dword [rax + rax]
mov rdx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x14006f150
mov qword [r8], rdx
mov rdx, qword [rbp - 0x78]
mov rcx, qword [rdx + 8]
mov rax, qword [rcx + 0x10]
cmp byte [rax + 0x19], 0
jne 0x14006f18d
nop dword [rax]
nop dword [rax + rax]
mov rcx, rax
mov rax, qword [rax + 0x10]
cmp byte [rax + 0x19], 0
je 0x14006f180
mov qword [rdx + 0x10], rcx
jmp 0x14006f19e
mov qword [r8], r8
mov rax, qword [rbp - 0x78]
mov qword [rax + 0x10], rax
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x30]
call fcn.140007a10
nop
lea rax, vtable.cpr::StringHolder_class_cpr::Url_.0
mov qword [rbp + 0x18], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 0x30], xmm1
mov byte [rbp + 0x20], 0
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x68]
call fcn.140007a10
mov r9, rax
lea r8, [rbp - 0x10]
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x40]
call fcn.140009790
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140007940
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x14006f23e
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006f239
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006f239
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
lea rax, vtable.cpr::Url.0
mov qword [rbp + 0x18], rax
xor edx, edx
mov r8d, 0x2c0
lea rcx, [rbp + 0x230]
call sub.VCRUNTIME140.dll_memset
lea rcx, [rbp + 0x230]
call fcn.140074ab0
nop
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x230]
call fcn.140075bf0
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x230]
call fcn.140075a40
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x230]
call fcn.1400759e0
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x230]
call fcn.1400753b0
nop
lea rcx, [rbp + 0x230]
call fcn.14000a5b0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x14006f30a
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006f305
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006f305
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
lea r9, [fcn.1400078d0]
mov edx, 0x20
lea r8d, [rdx - 0x1f]
lea rcx, [rbp - 0x30]
call fcn.1400939dc
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp - 0x78]
call fcn.140009850
nop
mov rdx, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x14006f381
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006f37c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006f37c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 8], xmm0
mov byte [rbp - 8], 0
lea r9, [fcn.1400078d0]
mov edx, 0x20
lea r8d, [rdx - 0x1f]
lea rcx, [rsp + 0x40]
call fcn.1400939dc
mov qword [rbp + 0x78], r14
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x508]
mov rcx, r13
call fcn.140010740
nop
lea rcx, [rbp + 0x4f0]
call fcn.140004950
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0x10
jb 0x14006f415
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006f410
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006f410
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 0x190], xmm0
mov byte [rbp + 0x180], 0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0x10
jb 0x14006f470
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006f46b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006f46b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 0x1b0], xmm0
mov byte [rbp + 0x1a0], 0
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0x10
jb 0x14006f4cb
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006f4c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006f4c6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
movdqa xmm0, xmmword [0x1400b8b70]
movdqu xmmword [rbp + 0x98], xmm0
mov byte [rbp + 0x88], 0
movzx edx, byte [rbp + 0xa8]
lea rcx, [rbp + 0xb0]
call fcn.140008580
nop
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x170]
call fcn.140009850
nop
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0x10
jb 0x14006f54e
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006f549
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006f549
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140093d04
mov rax, r13
mov rcx, qword [rbp + 0x630]
xor rcx, rsp
call fcn.140093980
lea r11, [rsp + 0x7a0]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret