Function at 0x140076d50
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x9a8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x910], xmm6
mov qword [rbp + 0x908], 0xfffffffffffffffe
mov rsi, rcx
movzx eax, byte [0x14019f308]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140079257
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
call fcn.1400ff510
mov byte [rbp + 0x450], 0
mov qword [rbp + 0x3e8], 0x400
mov word [rbp + 0x453], 0
mov qword [rbp + 0x3a0], 0
mov qword [rbp + 0x3f0], 0x200
mov qword [rbp + 0x3d8], rdi
lea rcx, [0x1401688f0]
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x3b0], 0
mov qword [rbp + 0x3f8], 0
mov qword [rbp + 0x408], 0
mov qword [rbp + 0x418], 0
mov qword [rbp + 0x428], 0
mov dword [rbp + 0x3d0], 0x3b9aca00
mov dword [rbp + 0x3c0], 0
mov qword [rbp + 0x440], 0x3d
mov qword [rbp + 0x438], 0x100
mov dword [rbp + 0x448], eax
mov dword [rbp + 0x44c], edx
mov byte [rbp + 0x455], 0
mov word [rbp + 0x451], 0x101
lea rcx, [rbp + 0x640]
lea rdx, [rbp + 0x3a0]
call fcn.140101850
mov rax, qword [rbp + 0x640]
mov rbx, qword [rbp + 0x648]
cmp rax, 2
jne 0x140076f2b
movzx eax, byte [0x14019f308]
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140079266
mov rdi, rax
mov qword [rax], rbx
movzx eax, byte [0x14019f308]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14007927a
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], rdi
lea rcx, [0x140159800]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
mov rcx, qword [rsi + 0x1a0]
mov rdx, rax
call fcn.14005b080
mov rdi, rdx
cmp rax, 1
jne 0x140077066
test rdi, rdi
jne 0x140077070
jmp 0x1400770de
movups xmm0, xmmword [rbp + 0x650]
movups xmm1, xmmword [rbp + 0x660]
movups xmm2, xmmword [rbp + 0x670]
movups xmm3, xmmword [rbp + 0x680]
movups xmmword [rbp + 0x8a0], xmm3
movups xmmword [rbp + 0x890], xmm2
movups xmmword [rbp + 0x880], xmm1
movups xmmword [rbp + 0x870], xmm0
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x868], rbx
lea rcx, [rbp + 0x3a0]
call fcn.1400795f0
lea rcx, [rbp - 0x58]
mov r8d, 0x198
mov rdx, rsi
call fcn.140121660
movups xmm0, xmmword [rsi + 0x198]
movups xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x178], 0
mov rdx, qword [rbp + 0x890]
mov r8, qword [rbp + 0x898]
lea rcx, [rbp + 0x3a0]
call fcn.140101410
cmp dword [rbp + 0x3a0], 3
je 0x140079275
mov rax, qword [rbp + 0x3b0]
mov qword [rbp + 0x830], rax
movups xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x820], xmm0
test byte [rbp + 0x860], 1
je 0x140077020
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14007719e
cmp eax, 1
je 0x1400771cb
jmp 0x140078dd6
lea rcx, [rbp + 0x3a0]
lea rdx, [rbp - 0x58]
mov r8d, 0x1d8
call fcn.140121660
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140077261
cmp eax, 1
je 0x14007728e
jmp 0x140078dd6
test rdi, rdi
setne cl
test al, cl
je 0x1400770de
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400770ae
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x14007708a
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x1400770ae
cmp qword [r14 + 0x10], 0x11
jb 0x14007709c
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x1400770cc
mov r8, qword [rdi + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x3a0]
call fcn.1400795f0
mov rcx, rsi
call fcn.1400796a0
mov r15, qword [rsi + 0x198]
cmp byte [r15 + 0x1b8], 0
jne 0x14007710b
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1401062c0
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rbp + 0x3a0]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140098ad0
cmp dword [rbp + 0x3a0], 1
ja 0x140077170
lock sub qword [r15 + 0x1c0], 2
jb 0x14007956a
mov rcx, r14
call fcn.1400693d0
jmp 0x140077140
lea rcx, [rbp + 0x3a0]
call fcn.1400693d0
mov rax, qword [rsi + 0x198]
lock dec qword [rax]
jne 0x1400790a0
mov rcx, qword [rsi + 0x198]
call fcn.1400cb220
jmp 0x1400790a0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
lea rdx, [0x140070690]
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x126], 2
jne 0x1400792ad
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
mov byte [r14 + 0x126], 1
mov rbx, qword [rbp + 0x898]
lea rcx, [rbx + 0x170]
lea rax, [rbx + 0x1d0]
cmp byte [rbp + 0x890], 0
cmovne rcx, rax
call fcn.140105610
mov esi, eax
mov edi, edx
cmp dword [r14 + 0x118], 0
je 0x140077324
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov edx, dword [rax + 0x120]
mov eax, dword [rax + 0x11c]
jmp 0x140077329
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
lea rdx, [0x140070690]
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x126], 2
jne 0x1400792ee
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
mov byte [r14 + 0x126], 0
mov rbx, qword [rbp + 0x898]
lea rcx, [rbx + 0x170]
lea rax, [rbx + 0x1d0]
cmp byte [rbp + 0x890], 0
cmovne rcx, rax
call fcn.140105610
mov esi, eax
mov edi, edx
cmp dword [r14 + 0x118], 0
je 0x140077ec7
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov edx, dword [rax + 0x120]
mov eax, dword [rax + 0x11c]
jmp 0x140077ecc
call fcn.1400ff510
mov ecx, dword [0x14019f30c]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov dword [rcx + 0x118], 1
mov dword [rcx + 0x11c], esi
mov dword [rcx + 0x120], edi
cmp qword [rcx + 0xd8], 0
jne 0x140079289
mov ecx, dword [0x14019f30c]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov qword [rcx + 0xd8], 0xffffffffffffffff
movzx r9d, byte [rbp + 0x890]
mov ecx, 1
mov r8d, 1
lock xadd qword [rbx], r8
test r9b, 1
je 0x1400773a6
test r8, r8
jns 0x1400773b1
jmp 0x1400791e2
test r8, r8
js 0x1400791e2
xor ecx, ecx
mov r8d, dword [0x14019f30c]
mov r9, qword gs:[0x58]
mov r10, qword [r9 + r8*8]
mov r8, qword [r10 + 0xe0]
mov r9, qword [r10 + 0xe8]
mov qword [r10 + 0xe0], rcx
mov qword [r10 + 0xe8], rbx
inc qword [r10 + 0xd8]
mov rcx, qword [r10 + 0xf0]
cmp rcx, 0xffffffffffffffff
je 0x14007932f
inc rcx
mov r10d, dword [0x14019f30c]
mov r11, qword gs:[0x58]
mov r10, qword [r11 + r10*8]
mov qword [r10 + 0xf0], rcx
mov qword [rbp + 0x8d8], r8
mov qword [rbp + 0x8e0], r9
mov qword [rbp + 0x8e8], rcx
mov dword [rbp + 0x8f0], eax
mov dword [rbp + 0x8f4], edx
mov rax, qword [r10 + 0xc8]
cmp rax, 1
jne 0x140078be6
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
lock inc qword [rax]
jle 0x1400791e2
add rax, 0x10
lea rcx, fcn.1400fce60
mov qword [rbp + 0x8b8], rcx
mov qword [rbp + 0x8c0], rax
lea rcx, [rbp + 0x640]
lea rdx, [rbp - 0x58]
mov r8d, 0x1d8
call fcn.140121660
lea rsi, [rbp + 0x3a0]
lea rbx, [rbp + 0x180]
xorps xmm6, xmm6
nop dword [rax]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x128]
cmp r13d, 2
je 0x140077570
cmp r13d, 1
je 0x140077508
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140070690]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x124]
movzx r15d, byte [rax + 0x125]
mov word [rax + 0x124], 0x8001
movzx eax, byte [rbp + 0x810]
test eax, eax
je 0x14007757b
cmp eax, 3
jne 0x1400791e4
movzx eax, byte [rbp + 0x808]
test eax, eax
je 0x140077640
cmp eax, 3
jne 0x14007924b
mov rax, qword [rbp + 0x800]
jmp 0x1400779ac
movzx eax, byte [rbp + 0x810]
test eax, eax
jne 0x14007753f
mov r8d, 0x198
mov rcx, rsi
lea rdx, [rbp + 0x640]
call fcn.140121660
mov rcx, rsi
call fcn.1400b1650
test rax, rax
je 0x14007764c
mov rcx, qword [rbp + 0x7e0]
call fcn.14005b080
cmp rax, 1
jne 0x140077700
mov r14, rdx
test rdx, rdx
je 0x140077700
mov r12, qword [r14 + 0x58]
test r12, r12
je 0x140077602
mov rdi, qword [r14 + 0x60]
mov rax, qword [rdi]
test rax, rax
je 0x1400775dd
mov rcx, r12
call rax
cmp qword [rdi + 8], 0
je 0x140077602
cmp qword [rdi + 0x10], 0x11
jb 0x1400775f0
mov r12, qword [r12 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r14]
neg rax
jo 0x14007761f
jae 0x14007761f
mov r8, qword [r14 + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140077700
mov rax, qword [rbp + 0x7f8]
jmp 0x1400779a5
mov qword [rbp + 0x7e8], rdx
mov rcx, qword [rbp + 0x7e0]
xor edx, edx
call fcn.14005b080
cmp rax, 1
jne 0x14007794a
mov r14, rdx
test rdx, rdx
je 0x1400776e1
mov r12, qword [r14 + 0x58]
test r12, r12
je 0x1400776b2
mov rdi, qword [r14 + 0x60]
mov rax, qword [rdi]
test rax, rax
je 0x14007768d
mov rcx, r12
call rax
cmp qword [rdi + 8], 0
je 0x1400776b2
cmp qword [rdi + 0x10], 0x11
jb 0x1400776a0
mov r12, qword [r12 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r14]
neg rax
jo 0x1400776cf
jae 0x1400776cf
mov r8, qword [r14 + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x7e8]
lock dec qword [rax]
jne 0x140077700
lea rcx, [rbp + 0x7e8]
call fcn.1400cbea0
nop word [rax + rax]
mov r14, qword [rbp + 0x7d8]
cmp byte [r14 + 0x1b8], 0
jne 0x140077719
mov byte [r14 + 0x1b8], 1
lock or qword [r14 + 0x1c0], 1
lea rcx, [r14 + 0x180]
call fcn.1401062c0
mov rax, qword [r14 + 0x1a0]
mov rcx, qword [r14 + 0x1b0]
and rcx, 0xffffffffffffffe0
cmp qword [rax + 0x2300], rcx
je 0x140077789
nop dword [rax]
mov rax, qword [rax + 0x2308]
test rax, rax
je 0x140077910
mov qword [r14 + 0x1a0], rax
pause
cmp qword [rax + 0x2300], rcx
jne 0x140077750
jmp 0x140077789
pause
mov rax, qword [r14 + 0x1a0]
mov r8, qword [r14 + 0x1a8]
cmp r8, rax
je 0x140077880
mov rcx, qword [r8 + 0x2310]
bt rcx, 0x20
jae 0x140077880
mov rcx, qword [r8 + 0x2318]
cmp rcx, qword [r14 + 0x1b0]
ja 0x140077880
mov rax, qword [r8 + 0x2308]
test rax, rax
je 0x140079163
mov qword [r14 + 0x1a8], rax
movups xmmword [r8 + 0x2300], xmm6
mov qword [r8 + 0x2310], 0
mov rcx, qword [r14 + 0x80]
mov rax, qword [rcx + 0x2300]
add rax, 0x20
mov qword [r8 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x140077780
mov rcx, qword [rax + 0x2300]
add rcx, 0x20
mov qword [r8 + 0x2300], rcx
mov rcx, rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x140077780
mov rcx, qword [rax + 0x2300]
add rcx, 0x20
mov qword [r8 + 0x2300], rcx
mov rcx, rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x140077780
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140077780
mov r12, qword [r14 + 0x1b0]
mov rcx, qword [rax + 0x2310]
bt ecx, r12d
jae 0x14007795a
mov ecx, r12d
and ecx, 0x1f
imul rcx, rcx, 0x118
mov rdi, qword [rax + rcx]
lea rdx, [rax + rcx]
add rdx, 8
mov r8d, 0x110
mov rcx, rbx
call fcn.140121660
cmp rdi, 1
ja 0x140077968
inc r12
mov qword [r14 + 0x1b0], r12
mov qword [rbp + 0x3a0], rdi
mov r8d, 0x110
lea rcx, [rbp + 0x3a8]
mov rdx, rbx
call fcn.140121660
lock sub qword [r14 + 0x1c0], 2
jb 0x140079573
mov rcx, rsi
call fcn.1400693d0
jmp 0x14007772e
mov qword [rbp + 0x3a0], 3
mov rcx, rsi
call fcn.1400693d0
mov rax, qword [rbp + 0x7d8]
lock dec qword [rax]
mov al, 1
mov r14b, 1
jne 0x140077cdd
mov rcx, qword [rbp + 0x7d8]
call fcn.1400cb220
jmp 0x140077cd8
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x7f0], rax
jmp 0x140077990
bt rcx, 0x21
mov edi, 2
sbb rdi, 0xffffffffffffffff
mov qword [rbp + 0x3a0], rdi
mov r8d, 0x110
lea rcx, [rbp + 0x3a8]
mov rdx, rbx
call fcn.140121660
jmp 0x14007791b
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0x7f8], rax
mov byte [rbp + 0x808], 0
mov qword [rbp + 0x800], rax
mov rdx, qword [rax]
mov rcx, rsi
lea r8, [rbp + 0x8b8]
call fcn.140066f70
mov r14, qword [rbp + 0x3a0]
cmp r14, 3
jne 0x1400779e0
mov byte [rbp + 0x808], 3
mov al, 3
xor r14d, r14d
jmp 0x140077cdd
mov r8d, 0x108
mov rcx, rbx
lea rdx, [rbp + 0x3a8]
call fcn.140121660
mov rdi, qword [rbp + 0x4b0]
mov byte [rbp + 0x808], 1
cmp r14d, 2
jne 0x140077c1b
mov r14, qword [rbp + 0x7f0]
cmp byte [r14 + 0x1b8], 0
jne 0x140077a26
mov byte [r14 + 0x1b8], 1
lock or qword [r14 + 0x1c0], 1
lea rcx, [r14 + 0x180]
call fcn.1401062c0
mov rax, qword [r14 + 0x1a0]
mov rcx, qword [r14 + 0x1b0]
and rcx, 0xffffffffffffffe0
cmp qword [rax + 0x2300], rcx
je 0x140077a99
nop word cs:[rax + rax]
mov rax, qword [rax + 0x2308]
test rax, rax
je 0x140077c8e
mov qword [r14 + 0x1a0], rax
pause
cmp qword [rax + 0x2300], rcx
jne 0x140077a60
jmp 0x140077a99
pause
mov rax, qword [r14 + 0x1a0]
mov r8, qword [r14 + 0x1a8]
cmp r8, rax
je 0x140077b90
mov rcx, qword [r8 + 0x2310]
bt rcx, 0x20
jae 0x140077b90
mov rcx, qword [r8 + 0x2318]
cmp rcx, qword [r14 + 0x1b0]
ja 0x140077b90
mov rax, qword [r8 + 0x2308]
test rax, rax
je 0x140079163
mov qword [r14 + 0x1a8], rax
movups xmmword [r8 + 0x2300], xmm6
mov qword [r8 + 0x2310], 0
mov rcx, qword [r14 + 0x80]
mov rax, qword [rcx + 0x2300]
add rax, 0x20
mov qword [r8 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x140077a90
mov rcx, qword [rax + 0x2300]
add rcx, 0x20
mov qword [r8 + 0x2300], rcx
mov rcx, rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x140077a90
mov rcx, qword [rax + 0x2300]
add rcx, 0x20
mov qword [r8 + 0x2300], rcx
mov rcx, rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x140077a90
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140077a90
mov r12, qword [r14 + 0x1b0]
mov rcx, qword [rax + 0x2310]
bt ecx, r12d
jae 0x140077d6a
mov ecx, r12d
and ecx, 0x1f
imul rcx, rcx, 0x118
mov rdi, qword [rax + rcx]
lea rdx, [rax + rcx]
add rdx, 8
mov r8d, 0x110
mov rcx, rbx
call fcn.140121660
cmp rdi, 1
ja 0x140077d78
inc r12
mov qword [r14 + 0x1b0], r12
mov qword [rbp + 0x3a0], rdi
mov r8d, 0x110
lea rcx, [rbp + 0x3a8]
mov rdx, rbx
call fcn.140121660
lock sub qword [r14 + 0x1c0], 2
jb 0x14007957c
mov rcx, rsi
call fcn.1400693d0
jmp 0x140077a3b
mov qword [rbp + 0x290], r14
mov r8d, 0x108
lea rcx, [rbp + 0x298]
mov rdx, rbx
call fcn.140121660
mov rdx, qword [rbp + 0x7e8]
mov rcx, rsi
lea r8, [rbp + 0x290]
call fcn.1400b3d40
mov qword [rbp + 0x4d8], rdi
mov byte [rbp + 0x638], 0
mov rcx, rsi
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.14005b2e0
mov rcx, rax
mov eax, 0xcc
mov edx, 0x84
lock cmpxchg qword [rcx], rdx
je 0x140077990
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x140077990
mov qword [rbp + 0x3a0], 3
mov rcx, rsi
call fcn.1400693d0
mov rax, qword [rbp + 0x7f0]
lock dec qword [rax]
jne 0x140077cba
mov rcx, qword [rbp + 0x7f0]
call fcn.1400cb220
mov rax, qword [rbp + 0x7e8]
lock dec qword [rax]
mov al, 1
mov r14b, 1
jne 0x140077cdd
lea rcx, [rbp + 0x7e8]
call fcn.1400cbea0
mov al, 1
mov r14b, 1
mov byte [rbp + 0x810], al
cmp r13b, 2
je 0x140077d5b
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140077d5b
cmp eax, 1
je 0x140077d3a
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x124], r13b
mov byte [rax + 0x125], r15b
test r14b, r14b
jne 0x140077d99
call fcn.1400fd050
jmp 0x1400774b0
bt rcx, 0x21
mov edi, 2
sbb rdi, 0xffffffffffffffff
mov qword [rbp + 0x3a0], rdi
mov r8d, 0x110
lea rcx, [rbp + 0x3a8]
mov rdx, rbx
call fcn.140121660
jmp 0x140077c99
lea rcx, [rbp + 0x640]
call fcn.1400ccd60
mov rax, qword [rbp + 0x8b8]
mov rcx, qword [rbp + 0x8c0]
call qword [rax + 0x18]
movsd xmm6, qword [rbp + 0x8f0]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140077de6
cmp eax, 1
je 0x140077e13
jmp 0x140078dd6
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x126], 2
je 0x140079295
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x126], 2
cmp dword [rax + 0x118], 0
jne 0x140077e5b
call fcn.1400ff510
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0x118], 1
movlps qword [rax + 0x11c], xmm6
lea rcx, [rbp + 0x8d8]
call fcn.1401015c0
mov rax, qword [rbp + 0x8d8]
cmp rax, 2
je 0x140078ef8
test rax, rax
je 0x140078bc4
mov rax, qword [rbp + 0x8e0]
lock dec qword [rax]
jne 0x140078ef8
lea rcx, [rbp + 0x8e0]
call fcn.1400caa30
jmp 0x140078ef8
call fcn.1400ff510
mov ecx, dword [0x14019f30c]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov dword [rcx + 0x118], 1
mov rax, qword [rbp + 0x8e0]
lock dec qword [rax]
jne 0x140078ef8
lea rcx, [rbp + 0x8e0]
call fcn.14002ded0
jmp 0x140078ef8
test rax, rax
jne 0x1400793f2
call fcn.14012ce50
jmp 0x140077449
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140122c50
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2