Function at 0x140065cf8
Capabilities:
Access peb ldr_data
Check os version

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe88
movaps xmmword [rsp + 0xe70], xmm7
movaps xmmword [rsp + 0xe60], xmm6
mov qword [rsp + 0x3d0], rdx
mov r15, rcx
movzx eax, byte [rcx + 0x1d0]
test eax, eax
mov qword [rsp + 0x80], rcx
je 0x140065d6a
cmp eax, 3
jne 0x14006736d
lea rbp, [r15 + 0x1c8]
movzx eax, byte [r15 + 0x1c8]
test eax, eax
je 0x140065dba
cmp eax, 3
jne 0x140067379
mov r14, qword [r15 + 0x1c0]
jmp 0x1400673bc
lea rcx, [rsp + 0x610]
mov r8d, 0x198
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsp + 0x768]
mov r12, qword [r14]
lea rsi, [rsp + 0x688]
test r12, r12
je 0x140065dc6
lea rcx, [rsp + 0x610]
call fcn.14002e728
mov rcx, rsi
call fcn.14003fb9f
mov bpl, 1
xor edi, edi
mov rsi, r12
jmp 0x140066b10
mov r14, qword [r15 + 0x1b8]
jmp 0x1400673b5
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x150], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x140], xmm0
cmp byte [rsp + 0x783], 0
mov qword [rsp + 0x58], r12
je 0x14006647b
mov rax, qword [section..data]
cmp rax, 2
je 0x140065e48
lea rcx, [section..data]
lea rax, [rsp + 0x500]
mov qword [rax], rcx
lea rdx, [0x140100008]
lea r8, [rsp + 0x1f0]
mov qword [r8], rdx
lea rdx, [rsp + 0x8c0]
mov qword [rdx], rax
mov qword [rdx + 8], r8
lea rax, [rsp + 0x190]
mov qword [rdx + 0x10], rax
lea r8, [0x1400cbb28]
call fcn.14002d8e6
mov rax, qword [0x140100008]
lock inc qword [rax]
jle case.0x14005ddcc.92
movabs r14, 0x8000000000000000
mov qword [rsp + 0x8c0], 3
mov qword [rsp + 0x8c8], rax
mov qword [rsp + 0x918], r14
lea rdx, [0x1400ccd70]
lea rsi, [rsp + 0x1f0]
mov r8d, 8
mov rcx, rsi
call fcn.140081f90
mov rsi, qword [rsi]
movabs r15, 0x8000000000000001
cmp rsi, r15
jne 0x140065ecf
lea rax, [rsp + 0x1f8]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x518], rcx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x508], xmm0
jmp 0x140065f08
mov rdi, qword [rsp + 0x1f8]
lea rdx, [0x1400ccd78]
lea rbx, [rsp + 0x500]
mov r8d, 8
mov rcx, rbx
call fcn.140081f90
mov rcx, rsi
mov rdx, rdi
call fcn.14007089a
cmp qword [rbx], r15
jne 0x1400663cd
mov rcx, qword [rsp + 0x508]
mov r8, qword [rsp + 0x510]
mov rsi, qword [rsp + 0x518]
test rsi, rsi
je 0x1400663e2
mov qword [rsp + 0xc8], rcx
lea rax, [rsp + 0x388]
and qword [rax - 8], 0
mov qword [rax], 1
and qword [rax + 8], 0
lea rax, [rsp + 0x3e0]
and qword [rax], 0
mov qword [rax + 8], 8
and qword [rax + 0x10], 0
lea rdi, [rsp + 0x510]
mov rcx, rdi
mov edx, 0x2c
mov qword [rsp + 0x88], r8
mov r9, rsi
call fcn.14004a6d1
and qword [rdi - 0x10], 0
mov qword [rdi - 8], rsi
mov word [rdi + 0x30], 1
lea rdi, [rsp + 0x1f0]
lea rsi, [rsp + 0x500]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
lea r14, [rsp + 0x220]
mov rbp, qword [r14 - 0x20]
mov rdi, qword [r14 - 0x18]
mov r12, qword [r14 - 8]
mov al, byte [r14 + 8]
mov byte [rsp + 0x38], al
movzx esi, al
mov al, byte [r14 + 0x10]
mov byte [rsp + 0x60], al
mov r15, qword [r14 - 0x30]
mov rax, qword [r14 - 0x28]
mov qword [rsp + 0x70], rax
mov r13, qword [r14 - 0x10]
mov eax, 8
mov qword [rsp + 0x90], rax
xor eax, eax
mov qword [rsp + 0x98], rax
mov al, byte [r14 + 0x11]
mov byte [rsp + 0x48], al
mov qword [rsp + 0x40], rbp
test al, al
jne 0x140066380
mov r8, r12
sub r8, r13
jb 0x1400660ad
cmp r12, rdi
ja 0x1400660ad
mov rdx, rbp
add rdx, r13
mov cl, byte [rsp + rsi + 0x21f]
cmp r8, 0x10
jae 0x14006603d
call fcn.14001da9a
jmp 0x140066042
call fcn.14000c4c0
cmp rax, 1
jne 0x140066086
add r13, rdx
inc r13
mov qword [rsp + 0x210], r13
mov rbx, r13
sub rbx, rsi
jb 0x14006600e
cmp r13, rdi
ja 0x14006600e
cmp byte [rsp + 0x38], 5
jae 0x140067359
lea rcx, [rbx + rbp]
mov rdx, rsi
mov r8, r14
mov r9, rsi
call fcn.14007a114
test al, al
je 0x14006600e
jmp 0x140066096
mov qword [rsp + 0x210], r12
mov r13, r12
test rax, rax
je 0x1400660ad
mov qword [rsp + 0x1f0], r13
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x30], r13
jmp 0x1400660f9
cmp byte [rsp + 0x48], 0
jne 0x140066380
mov byte [rsp + 0x231], 1
mov byte [rsp + 0x48], 1
cmp byte [rsp + 0x60], 0
jne 0x1400660e9
mov al, 1
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x70]
mov rbx, rax
cmp rax, r15
jne 0x1400660f9
jmp 0x140066380
mov al, 1
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], r15
mov rbx, qword [rsp + 0x70]
lea rcx, [r15 + rbp]
sub rbx, r15
mov rdx, rbx
call fcn.140021a51
test rax, rax
je 0x140066380
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x198], rdx
and qword [rsp + 0x1a0], 0
mov eax, 1
mov qword [rsp + 0x500], rax
lea rcx, [0x1400c35a8]
mov qword [rsp + 0x508], rcx
mov qword [rsp + 0x510], rax
lea rax, [0x1400c35d0]
mov qword [rsp + 0x518], rax
xor ebx, ebx
cmp rbx, 0x20
je 0x1400661af
mov rdx, qword [rsp + rbx + 0x500]
mov rax, qword [rsp + rbx + 0x508]
lea rcx, [rsp + 0x340]
lea r8, [rsp + 0x190]
call qword [rax + 0x20]
mov bpl, byte [rsp + 0x340]
cmp bpl, 2
jne 0x1400661b4
add rbx, 0x10
and qword [rsp + 0x1a0], 0
jmp 0x140066169
mov bpl, 2
jmp 0x1400661d1
lea rcx, [rsp + 0x341]
mov al, byte [rcx + 0x10]
mov byte [rsp + 0xb0], al
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xa0], xmm0
xor ebx, ebx
cmp rbx, 0x20
je 0x14006620f
mov r15, qword [rsp + rbx + 0x500]
mov r14, qword [rsp + rbx + 0x508]
mov rax, qword [r14]
test rax, rax
je 0x1400661f6
mov rcx, r15
call rax
cmp qword [r14 + 8], 0
je 0x140066209
mov rdx, qword [r14 + 0x10]
mov rcx, r15
call fcn.140004d10
add rbx, 0x10
jmp 0x1400661d3
cmp bpl, 2
je 0x14006627c
mov rax, qword [rsp + 0x1a0]
cmp rax, qword [rsp + 0x198]
jne 0x14006627c
mov al, byte [rsp + 0xb0]
lea rcx, [rsp + 0x161]
mov byte [rcx + 0x10], al
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx], xmm0
mov byte [rsp + 0x160], bpl
lea rcx, [rsp + 0x380]
lea rdx, [rsp + 0x160]
call fcn.1400708dc
mov r15, qword [rsp + 0x30]
lea r14, [rsp + 0x220]
mov rbp, qword [rsp + 0x40]
mov eax, dword [rsp + 0x28]
jmp 0x140066006
mov byte [rsp + 0x160], 2
lea rcx, [rsp + 0x190]
mov rbx, qword [rsp + 0x50]
mov rdx, rbx
mov r15, qword [rsp + 0x78]
mov r8, r15
call fcn.14000a600
cmp byte [rsp + 0x190], 2
lea r14, [rsp + 0x220]
mov rbp, qword [rsp + 0x40]
jne 0x140066337
lea rcx, [rsp + 0x500]
mov rdx, rbx
mov r8, r15
call fcn.1400063f6
mov rbx, qword [rsp + 0x98]
cmp rbx, qword [rsp + 0x3e0]
jne 0x1400662fa
lea rcx, [rsp + 0x3e0]
call fcn.14007a168
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0x90], rax
imul rax, rbx, 0x18
mov rcx, qword [rsp + 0x510]
mov rdx, qword [rsp + 0x90]
mov qword [rdx + rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x500]
movups xmmword [rdx + rax], xmm0
inc rbx
mov rax, rbx
mov qword [rsp + 0x98], rbx
mov qword [rsp + 0x3f0], rbx
jmp 0x140066372
mov al, byte [rsp + 0x1a0]
lea rcx, [rsp + 0x510]
mov byte [rcx + 1], al
movups xmm0, xmmword [rsp + 0x190]
movups xmmword [rcx - 0xf], xmm0
mov byte [rsp + 0x500], 2
lea rcx, [rsp + 0x380]
lea rdx, [rsp + 0x500]
call fcn.1400708dc
mov r15, qword [rsp + 0x30]
mov eax, dword [rsp + 0x28]
jmp 0x140066006
mov r14, qword [rsp + 0x380]
lea rax, [rsp + 0x388]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3f0]
movaps xmmword [rsp + 0x1f0], xmm0
mov qword [rsp + 0x210], rax
movaps xmmword [rsp + 0x200], xmm1
mov r8, qword [rsp + 0x88]
mov rcx, qword [rsp + 0xc8]
jmp 0x1400663e2
lea rcx, [rsp + 0x500]
call fcn.1400708ae
mov r8d, 1
xor ecx, ecx
lea rsi, [rsp + 0x918]
mov rdx, r8
call fcn.14000671f
mov rcx, rsi
call fcn.14003fc52
mov qword [rsi], r14
lea rcx, [rsp + 0x1f0]
movaps xmm0, xmmword [rcx]
movaps xmm1, xmmword [rcx + 0x10]
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
mov rax, qword [rcx + 0x20]
mov qword [rsi + 0x28], rax
lea rdx, [rsp + 0x8c0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rsp + 0x150]
cmp rsi, qword [rsp + 0x140]
jne 0x14006644e
lea rcx, [rsp + 0x140]
call fcn.1400707e3
imul rcx, rsi, 0x88
add rcx, qword [rsp + 0x148]
lea rdx, [rsp + 0x1f0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
inc rsi
mov qword [rsp + 0x150], rsi
mov ecx, 0x28
mov edx, 8
call fcn.14002e1a3
mov edi, 1
mov qword [rax], rdi
mov qword [rax + 8], rdi
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rax + 0x10], xmm0
mov rcx, qword [rsp + 0x150]
mov qword [rax + 0x20], rcx
mov qword [rsp + 0x188], rax
cmp byte [rsp + 0x78f], 0
jne 0x140067385
mov ecx, 0x10
mov edx, 8
call fcn.14002e1a3
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rsp + 0xd0], rax
lea rbx, [0x1400cbde0]
mov qword [rsp + 0xd8], rbx
mov r15, qword [rsp + 0x770]
test r15, r15
je 0x140066522
mov rbx, qword [rsp + 0x778]
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call fcn.14003fe70
mov qword [rsi], r15
mov qword [rsi + 8], rbx
mov rsi, r15
jmp 0x140066525
mov rsi, rax
lea rax, [rsp + 0x730]
mov rcx, qword [rax + 0x18]
mov qword [rsp + 0x48], rcx
test rcx, rcx
sete bpl
je 0x1400665e5
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x8e0], xmm2
movaps xmmword [rsp + 0x8d0], xmm1
movaps xmmword [rsp + 0x8c0], xmm0
mov ecx, 0x40
mov edx, 8
call fcn.14002e1a3
mov rdi, rax
mov r14d, 1
mov qword [rax], r14
mov qword [rax + 8], r14
movaps xmm0, xmmword [rsp + 0x8c0]
movaps xmm1, xmmword [rsp + 0x8d0]
movaps xmm2, xmmword [rsp + 0x8e0]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
mov ecx, 0x28
mov edx, 8
call fcn.14002e1a3
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rdi
mov qword [rsp + 0xd0], rax
lea rbx, [0x1400cbe00]
mov qword [rsp + 0xd8], rbx
mov rsi, rax
mov byte [rsp + 0x38], bpl
mov qword [rsp + 0x30], r15
lock inc qword [rsi]
jle case.0x14005ddcc.92
lea r15, [rsp + 0x770]
mov r14d, 8
mov ecx, 0x80
mov edx, 8
call fcn.14002e1a3
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
and qword [rax + 0x20], 0
mov ecx, 0x3b9aca00
mov dword [rax + 0x38], ecx
and qword [rax + 0x40], 0
mov dword [rax + 0x48], 0x11e1a300
mov dword [rax + 0x58], ecx
mov word [rax + 0x60], 1
xor r13d, r13d
mov byte [rax + 0x66], r13b
and word [rax + 0x77], 0
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rbx
mov rsi, qword [r15 - 0xa0]
mov edi, dword [r15 - 0x98]
call fcn.1400464ee
mov qword [rax + 0x20], rsi
mov dword [rax + 0x28], edi
lea rsi, [rsp + 0x200]
and qword [rsi - 0x10], 0
mov word [rsi + 0x1c], 0x501
and qword [rsi], 0
mov qword [rsi + 8], 8
and qword [rsi + 0x10], 0
mov byte [rsi + 0x19], r13b
mov al, byte [r15 + 0x10]
xor al, 1
mov byte [rsi + 0x18], al
mov al, byte [r15 + 0x11]
mov byte [rsi + 0x1a], al
mov al, byte [r15 + 0x15]
xor al, 1
mov byte [rsi + 0x1b], al
mov rax, qword [r15 - 0xd0]
mov qword [rsp + 0x28], rax
mov rbx, qword [r15 - 0xc8]
mov r12, qword [r15 - 0xc0]
lea r15, [rbx + r12*8]
shl r12, 3
xor ebp, ebp
lea rcx, [rbx + r13]
cmp r12, r13
je 0x140066722
mov rdi, qword [rcx]
cmp rbp, qword [rsp + 0x200]
jne 0x14006670d
mov rcx, rsi
call fcn.14002d71c
mov r14, qword [rsp + 0x208]
mov qword [r14 + rbp*8], rdi
inc rbp
mov qword [rsp + 0x210], rbp
add r13, 8
jmp 0x1400666e7
sub r15, rcx
shr r15, 3
mov rdx, r15
call fcn.14006204b
mov rcx, qword [rsp + 0x28]
mov rdx, rbx
call fcn.14006202e
mov cl, byte [rsp + 0x7a3]
cmp cl, 4
mov r15, qword [rsp + 0x80]
lea r14, [rsp + 0x768]
mov r12, qword [rsp + 0x58]
mov bpl, byte [rsp + 0x38]
je 0x14006677d
call fcn.140070090
cmp al, 5
jne 0x140066776
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendvalid_request_parts
jmp 0x140066799
mov byte [rsp + 0x21c], al
mov cl, byte [rsp + 0x7a4]
cmp cl, 4
je 0x1400667c7
call fcn.140070090
cmp al, 5
jne 0x1400667c0
lea rcx, [0x1400cbf2f]
mov edx, 0x27
call fcn.1400700ff
mov rsi, rax
lea rcx, [rsp + 0x1f0]
call fcn.14007009e
lea rcx, [rsp + 0xa0]
jmp 0x140066ada
mov byte [rsp + 0x21d], al
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x350], rax
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x340], xmm0
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x8e0], rax
mov eax, dword [rsp + 0x218]
mov dword [rsp + 0x8e8], eax
mov al, byte [rsp + 0x21c]
mov byte [rsp + 0x8ec], al
mov al, byte [rsp + 0x21d]
mov byte [rsp + 0x8ed], al
movzx eax, word [rsp + 0x21e]
mov word [rsp + 0x8ee], ax
movaps xmmword [rsp + 0x8d0], xmm1
movaps xmmword [rsp + 0x8c0], xmm0
mov rbx, qword [rsp + 0x188]
lock inc qword [rbx]
jle case.0x14005ddcc.92
movups xmm0, xmmword [0x1400cbef8]
lea rdx, [rsp + 0x500]
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x1400cbee8]
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0x610]
mov rcx, rsi
call fcn.14000f0d6
lea rcx, [rsp + 0x3e0]
lea ecx, [rsp + 0x3e0]
mov rcx, qword [rsp + 0x8c8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x28], rax
mov eax, 1
mov qword [rsp + 0x40], rax
jmp 0x140066917
xor eax, eax
mov qword [rsp + 0x40], rax
and qword [rsp + 0x20], 0
mov ecx, 2
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.crypt32.dll_CertOpenStore]
test rax, rax
je 0x14006698d
mov rdi, rax
mov byte [rsp + 0x70], r13b
mov byte [rsp + 0x60], r12b
mov qword [rsp + 0x78], rbx
mov r12, qword [rsp + 0x8d8]
mov r13, qword [rsp + 0x8e0]
shl r13, 3
xor ebp, ebp
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp r13, rbp
je 0x14006699a
mov rdx, qword [r12 + rbp]
mov rcx, rdi
call fcn.14007a446
mov rbx, rdx
test rax, rax
jne 0x140066a3b
mov rcx, rbx
call r14
call rsi
add rbp, 8
jmp 0x140066964
call fcn.14002c9d9
mov rbx, rax
jmp 0x140066a50
mov r13b, byte [rsp + 0x8ec]
mov sil, byte [rsp + 0x8ed]
mov bpl, byte [rsp + 0x8ea]
add byte [rdx + rcx*4 - 0x5c], al
and al, 0xe8
or byte [rax], al
add byte [rdx + 0x8e92494], cl
mov dl, byte [rsp + 0x8e9]
mov cl, byte [rsp + 0x8eb]
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x390], rax
movaps xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x380], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rsp + 0x3e0]
movups xmm1, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
cmp r15d, 2
mov byte [rsp + 0x38], cl
mov byte [rsp + 0x58], dl
je 0x140066baa
test r15d, r15d
jne 0x140066bb2
mov r14b, 1
jmp 0x140066bad
mov rcx, rdi
call fcn.14007a436
lea r14, [rsp + 0x768]
mov bpl, byte [rsp + 0x38]
test rsi, rsi
mov r15, qword [rsp + 0x80]
mov r12, qword [rsp + 0x58]
and al, 0x58
mov rcx, qword [rsp + 0x28]
je 0x140066a6d
xor r14d, r14d
xor r15d, r15d
jmp 0x140066bd6
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x508], eax
mov rax, qword [rsp + 0xf0]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x500], eax
mov r15b, 1
add dword [rbp + 0x31], eax
invalid
lea rbx, [rsp + 0x380]
mov rcx, rbx
call fcn.1400464ee
mov byte [rax + 0x51], r14b
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], r15b
mov dword [rax + 0x57], ecx
mov rcx, qword [rsp + 0x500]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0x508]
mov dword [rax + 0x63], ecx
mov rcx, rbx
call fcn.1400464ee
xor r14d, r14d
mov byte [rax + 0x50], r14b
movaps xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x160], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x170], rax
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rsp], ah
add eax, 0x280f0000
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1a0], cl
movups xmmword [rsp + 0x514], xmm1
movups xmmword [rsp + 0x504], xmm0
adc dword [rsp + 0x504], eax
mov rax, qword [rsp + 0x51c]
test byte [rsp + rbx], ah
add eax, 0x89480000
test byte [rax + riz*8], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rsp], ah
add eax, 0x89480000
test byte [rax + rbp*8], ah
add al, 0
add byte [rdi], cl
adc byte [rsp + 0x510], al
movups xmmword [rsp + 0x4d4], xmm0
movups xmm0, xmmword [rsp + 0x500]
movups xmmword [rsp + 0x4c4], xmm0
lea rcx, [rsp + 0x8c0]
call fcn.14007009e
mov qword [rsp + 0x490], rdi
mov byte [rsp + 0x498], bpl
mov al, byte [rsp + 0x58]
mov byte [rsp + 0x499], al
add al, 0
add byte [rax + rcx*4 - 0x5c], al
and al, 0x9a
add al, 0
add byte [rdx - 0x77c7dbbc], cl
test byte [rbx + rbx*4], ah
add al, 0
add byte [rax], al
mov byte [rsp + 0x49c], r13b
mov byte [rsp + 0x49d], sil
movaps xmm0, xmmword [rsp + 0x160]
add byte [rax], al
movups xmmword [rsp + 0x4a0], xmm0
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add al, 0
add byte [rax], al
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x480], rax
and al, 0x80
add al, 0
add byte [rax - 0x75], cl
and al, 0x28
mov qword [rsp + 0x488], rax
mov rbx, qword [rsp + 0x78]
mov qword [rsp + 0x4f0], rbx
mov al, byte [rsp + 0x70]
jo 0x140066cc3
test byte [rcx + rdi*8], ah
stc
add al, 0
add byte [rdx - 0x779fdbbc], cl
and al, 0x60
mov byte [rsp + 0x4fa], al
and al, 0xfa
add al, 0
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add al, ch
invalid
xchg ecx, eax
std
jmp qword [rsi - 0x39]
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rcx], al
add dword [rax + rcx*4 - 0x4c], eax
and al, 0x92
add al, byte [rax]
add byte [rax], al
and qword [rsp + 0x1f0], 0
add byte [rax], al
mov rax, qword [rsp + 0x6d0]
invalid
add byte [rax], al
and qword [rsp + 0x200], 0
and dword [rsp + 0x200], 0
add byte [rax], al
mov ecx, dword [rsp + 0x6d8]
mov word [rax + rbx*8], fs
invalid
add byte [rax], al
and qword [rsp + 0x210], 0
mov qword [rsp + 0x220], 0x14
add byte [rax], al
and dword [rsp + 0x228], 0
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x238], 0x3b9aca00
add byte [rax], al
add dl, cl
invalid
cmp ecx, dword [rax - 0x39]
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], dl
add byte [rax - 0x46], cl
mov edx, 0x500000
add byte [rax], al
and byte [rax], al
mov qword [rsp + 0x248], rdx
mov dword [rsp + 0x250], 0x4000
push rax
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x7d], ah
and dword [rsp + 0x254], 0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add al, 0
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x58
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x4c0], ecx
and qword [rsp + 0x268], 0
add byte [rax], al
mov word [rsp + 0x270], 0x200
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x7d]
mov word [rax + rdi*2], fs
add al, byte [rax]
add byte [rax], al
dec dword [rax - 0x39]
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rdx], bl
pop rdx
add byte [rax], al
add byte [rbx + 0x28824a4], al
add byte [rax], al
add byte [rdx + 0x7822484], cl
add byte [rax], al
mov byte [rsp + 0x4f8], al
and al, 0xf8
add al, 0
add byte [rax + 0x79124bc], al
add byte [rax], al
add byte [rcx], al
jne 0x140066e4e
mov byte [rsp + 0x292], 1
cmp dword [rsp + 0x6b8], 0
lea r8, [0x1400f7f58]
mov edx, 4
mov rcx, rsi
call fcn.1400975e0
lea rcx, str._Users_swizzer_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_blocking_client.rsthread_not_dropped_yetX
call fcn.140097cf0
lea rcx, str._Users_swizzer_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.33.0_src_sync_mpsc_unbounded.rs
call fcn.140097cf0
lea rcx, [0x1400cbec0]
lea rdx, str._Users_swizzer_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.14003d88d