Function at 0x140012250
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, 0xca8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xc10], xmm6
mov qword [rbp + 0xc08], 0xfffffffffffffffe
mov rdi, rcx
movzx eax, byte [0x140177ea0]
mov edx, 8
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001549f
mov rsi, rax
movabs rax, 0xffff0000ffff
mov qword [rsi], rax
movzx eax, byte [0x140177ea0]
mov edx, 0xd0
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400154ae
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x198], 0
mov qword [rbp + 0x1b0], 2
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 0x1d0], 8
mov qword [rbp + 0x1d8], 0
mov qword [rbp + 0x1e0], rsi
mov qword [rbp + 0x1e8], 2
mov word [rbp + 0x1f0], 1
lea rax, [0x14015e268]
mov qword [rbp + 0x7f0], rax
lea rax, [0x14015e500]
mov qword [rbp + 0x7f8], rax
mov qword [rbp + 0x800], 3
mov qword [rbp + 0x808], 0
mov byte [rbp + 0x810], 0
movaps xmmword [rbp + 0xa30], xmm0
movaps xmmword [rbp + 0xa20], xmm0
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x198]
lea r8, [rbp + 0xa20]
lea r9, [rbp + 0x7f0]
call fcn.140096920
cmp byte [rbp + 0x290], 3
je 0x140015474
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0xa40], rax
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
cmp al, 2
je 0x1400123e2
lea rcx, [rbp + 0xa38]
mov rax, qword [rbp + 0xa20]
mov rdx, qword [rbp + 0xa28]
mov r8, qword [rbp + 0xa30]
call qword [rax + 0x20]
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x48], 1
jne 0x140012421
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0x50]
mov r13, qword [rax + 0x58]
jmp 0x140012477
xorps xmm0, xmm0
movaps xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x270]
mov edx, 0x10
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
mov r12, qword [rbp + 0x270]
mov r13, qword [rbp + 0x278]
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x48], 1
mov qword [rax + 0x50], r12
mov qword [rax + 0x58], r13
mov qword [rbp + 0xbf0], rdi
lea rax, [r12 + 1]
mov ecx, dword [0x140177ea4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x50], rax
movups xmm0, xmmword [rbp + 0x198]
movups xmm1, xmmword [rbp + 0x1a8]
movups xmm2, xmmword [rbp + 0x1b8]
movups xmm3, xmmword [rbp + 0x1c8]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm3
movups xmm0, xmmword [rbp + 0x1d8]
movaps xmmword [rbp + 0x400], xmm0
movups xmm0, xmmword [rbp + 0x1e8]
movaps xmmword [rbp + 0x410], xmm0
movups xmm0, xmmword [0x140163260]
movups xmmword [rbp + 0x274], xmm0
movups xmm0, xmmword [0x140163270]
movups xmmword [rbp + 0x284], xmm0
xorps xmm6, xmm6
movaps xmmword [rbp + 0xb70], xmm6
mov eax, dword [rbp + 0x290]
mov dword [rbp + 0x960], eax
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0x950], xmm1
movaps xmmword [rbp + 0x940], xmm0
movaps xmmword [rbp + 0xaf0], xmm6
movzx eax, byte [0x140177ea0]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001543a
mov rsi, rax
movups xmmword [rax + 0x2310], xmm6
movups xmmword [rax + 0x2300], xmm6
movzx eax, byte [0x140177ea0]
mov edx, 0x280
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400154bd
mov rdi, rax
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
xorps xmm0, xmm0
movaps xmmword [rdi + 0x200], xmm0
movaps xmmword [rdi + 0x210], xmm0
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
mov qword [rdi + 0x250], 0
lock inc qword [rdi + 0x80]
jle case.0x1400167ff.2
movzx eax, byte [0x140177ea0]
mov edx, 0x48
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400154cc
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.0x1400167ff.2
movzx eax, byte [0x140177ea0]
mov edx, 0x1d
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400154db
mov r14, rax
movups xmm0, xmmword [0x140158295]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [str.reqwest_internal_sync_runtimecore_thread_exited_early]
movups xmmword [rax], xmm0
mov r15, qword [0x140177e90]
test r15, r15
je 0x1400126c8
dec r15
jmp 0x140012781
lea rdx, str.RUST_MIN_STACKC:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.42.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x270]
mov r8d, 0xe
call fcn.1400e05c0
mov rsi, qword [rbp + 0x270]
mov rax, rsi
neg rax
jno 0x1400126f8
mov r15d, 0x200000
jmp 0x140012776
mov r15, qword [rbp + 0x278]
mov r8, qword [rbp + 0x280]
lea rcx, [rbp + 0x7f0]
mov rdx, r15
call fcn.14000b920
test byte [rbp + 0x7f0], 1
jne 0x140012756
mov r8, qword [rbp + 0x800]
test r8, r8
je 0x140012756
mov rcx, qword [rbp + 0x7f8]
cmp r8, 1
jne 0x14001331b
movzx eax, byte [rcx]
cmp eax, 0x2b
je 0x140012756
mov r10, r15
mov r8d, 1
cmp eax, 0x2d
je 0x140012759
jmp 0x140013439
mov r10, r15
mov r15d, 0x200000
test rsi, rsi
je 0x140012776
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, r10
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rax, [r15 + 1]
mov qword [0x140177e90], rax
mov qword [rbp + 0x270], 0x1d
mov qword [rbp + 0x278], r14
mov qword [rbp + 0x280], 0x1d
lea rcx, [rbp + 0x270]
call fcn.1400dddf0
lock inc qword [rax]
jle case.0x1400167ff.2
mov r14, rax
movzx eax, byte [0x140177ea0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001666b
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rbp + 0x270], rax
lock inc qword [rax]
jle case.0x1400167ff.2
movzx eax, byte [0x140177d78]
test al, al
mov qword [rbp + 0xbe0], r12
je 0x1400128ce
mov byte [0x140177d78], 1
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
cmp rax, 1
jne 0x140013308
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x40]
mov qword [rax + 0x40], 0
test rcx, rcx
je 0x1400128ce
mov qword [rbp + 0xc00], rcx
lock inc qword [rcx]
jle case.0x1400167ff.2
mov byte [0x140177d78], 1
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140012945
cmp eax, 1
je 0x14001294a
mov rax, qword [rbp + 0xc00]
lock dec qword [rax]
jne 0x140015449
mov rcx, qword [rbp + 0xc00]
call fcn.1400e5350
jmp 0x140015449
movzx eax, byte [0x140177d78]
test al, al
je 0x140012936
mov byte [0x140177d78], 1
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
cmp rax, 1
jne 0x140013385
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x40]
mov qword [rax + 0x40], 0
mov qword [rbp + 0xc00], 0
jmp 0x140012972
xor ecx, ecx
mov qword [rbp + 0xc00], 0
jmp 0x140012972
call fcn.1401197a0
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x40]
mov rdx, qword [rbp + 0xc00]
mov qword [rax + 0x40], rdx
mov r12, r13
test rcx, rcx
je 0x140012985
lock dec qword [rcx]
jne 0x140012985
call fcn.1400a5a10
mov r13, qword [rbp + 0x270]
mov rcx, qword [r13 + 0x10]
test rcx, rcx
je 0x1400129a0
lock inc qword [rcx + 0x18]
jle 0x140015511
movzx eax, byte [0x140177ea0]
mov edx, 0x1c0
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400154ea
sub rdi, 0xffffffffffffff80
mov qword [rax], r14
mov qword [rax + 8], rsi
mov rcx, qword [rbp + 0xc00]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movaps xmm2, xmmword [rbp + 0x3e0]
movaps xmm3, xmmword [rbp + 0x3f0]
movups xmmword [rax + 0x18], xmm0
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x48], xmm3
movaps xmm0, xmmword [rbp + 0x400]
movups xmmword [rax + 0x58], xmm0
movaps xmm0, xmmword [rbp + 0x410]
movups xmmword [rax + 0x68], xmm0
mov qword [rax + 0x78], 1
mov qword [rax + 0x80], 0xa
xorps xmm0, xmm0
movups xmmword [rax + 0x88], xmm0
mov qword [rax + 0x98], 8
movaps xmm0, xmmword [rbp + 0xb70]
movups xmmword [rax + 0xa0], xmm0
mov qword [rax + 0xb0], 8
mov qword [rax + 0xb8], 0
mov dword [rax + 0xc0], 0
mov dword [rax + 0xc8], 0
mov dword [rax + 0xd0], 0
mov rcx, qword [rbp + 0xba0]
mov qword [rax + 0xd4], rcx
mov ecx, dword [rbp + 0xba8]
mov dword [rax + 0xdc], ecx
mov dword [rax + 0xe0], 0x3b9aca00
mov qword [rax + 0xe8], 0x5a
mov dword [rax + 0xf0], 0
mov ecx, dword [rbp + 0xad8]
mov dword [rax + 0xfc], ecx
mov rcx, qword [rbp + 0xad0]
mov qword [rax + 0xf4], rcx
mov dword [rax + 0x100], 0x3b9aca00
mov ecx, dword [rbp + 0x218]
mov dword [rax + 0x10c], ecx
mov rcx, qword [rbp + 0x210]
mov qword [rax + 0x104], rcx
mov dword [rax + 0x110], 0x3b9aca00
mov ecx, dword [rbp + 0x248]
mov dword [rax + 0x11c], ecx
mov rcx, qword [rbp + 0x240]
mov qword [rax + 0x114], rcx
mov dword [rax + 0x120], 0x3b9aca00
mov ecx, dword [rbp + 0xab8]
mov dword [rax + 0x12c], ecx
mov rcx, qword [rbp + 0xab0]
mov qword [rax + 0x124], rcx
mov dword [rax + 0x130], 0x3b9aca00
mov ecx, dword [rbp + 0x960]
mov dword [rax + 0x154], ecx
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movups xmmword [rax + 0x144], xmm1
movups xmmword [rax + 0x134], xmm0
mov rcx, qword [rbp + 0xbe0]
mov qword [rax + 0x158], rcx
mov qword [rax + 0x160], r12
mov qword [rax + 0x168], 0xffffffffffffffff
movaps xmm0, xmmword [rbp + 0xaf0]
movups xmmword [rax + 0x170], xmm0
mov dword [rax + 0x188], 0x1000101
mov word [rax + 0x18c], 0x101
mov qword [rax + 0x18e], 0
mov dword [rax + 0x196], 0x2000001
mov byte [rax + 0x19a], 2
movups xmm0, xmmword [rbp + 0xb50]
movups xmmword [rax + 0x19b], xmm0
mov word [rax + 0x1ab], 0x404
movzx ecx, byte [rbp + 0x9f2]
mov byte [rax + 0x1af], cl
movzx ecx, word [rbp + 0x9f0]
mov word [rax + 0x1ad], cx
mov qword [rax + 0x1b0], rdi
mov qword [rax + 0x1b8], rbx
lea r8, [0x140157e88]
mov rcx, r15
mov rdx, rax
call fcn.1400f0960
mov rsi, rdx
test rax, rax
je 0x140012ccd
lock dec qword [r13]
jne 0x140012c3d
lea rcx, [rbp + 0x270]
call fcn.1400a4b50
lock dec qword [r14]
jne 0x140012c4b
mov rcx, r14
call fcn.1400a4150
movzx eax, byte [0x140177ea0]
mov edx, 8
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400157d3
mov r14, rax
mov qword [rax], rsi
movzx eax, byte [0x140177ea0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400162ec
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov qword [rsi + 0x58], r14
lea rax, [0x140157830]
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 0
mov rcx, rbx
call fcn.1400b17e0
lock dec qword [rbx]
jne 0x14001304f
mov rcx, rbx
call fcn.1400a4950
jmp 0x14001304f
mov qword [rbp + 0x9c8], r14
mov qword [rbp + 0x9d0], r13
mov qword [rbp + 0x9d8], rsi
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x70]
test eax, eax
mov qword [rbp + 0xc00], rsi
je 0x140012d11
cmp eax, 1
je 0x140012d3e
jmp 0x1400154f9
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x68]
lea rdx, case.0x1400ca920.250
call fcn.1400dbd00
mov byte [rsi + 0x70], 1
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x68]
test rsi, rsi
je 0x140013398
lock inc qword [rsi]
jle case.0x1400167ff.2
test rsi, rsi
je 0x1400154f9
mov qword [rbp + 0xbe0], r14
movzx eax, byte [0x140177ea0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001551a
mov r13, rax
mov qword [r13], 1
mov qword [r13 + 8], 1
add r13, 0x10
mov qword [rax + 0x10], rsi
lea r14, [0x14003c8c0]
jmp 0x140012de6
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xc4], sil
mov byte [rax + 0xc5], r15b
call fcn.1400dd8c0
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 2
je 0x140012ea0
cmp eax, 1
je 0x140012e37
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x88]
mov rdx, r14
call fcn.1400dbd00
mov byte [rsi + 0xc8], 1
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx esi, byte [rax + 0xc4]
movzx r15d, byte [rax + 0xc5]
mov eax, r15d
cmp sil, 1
jne 0x140012e6f
test r15b, r15b
je 0x140012fb1
lea eax, [r15 - 1]
mov ecx, dword [0x140177ea4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0xc5], al
mov rax, qword [rbx + 0x40]
test al, 2
je 0x140012eb1
jmp 0x140012fc9
xor esi, esi
xor r15d, r15d
mov rax, qword [rbx + 0x40]
test al, 2
jne 0x140012fc9
test al, 4
jne 0x140015417
test al, 1
jne 0x140012ed0
test al, 1
je 0x140012f12
jmp 0x140012f47
cmp qword [rbx + 0x38], r13
jne 0x140012ee3
lea rcx, fcn.1400c1e30
cmp qword [rbx + 0x30], rcx
je 0x140012ebd
mov rax, qword [rbx + 0x40]
nop word [rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x140012ef0
test al, 2
jne 0x140012fc3
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
call qword [rax + 0x18]
mov rcx, r13
call fcn.1400c1e30
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 0x140012f30
test al, 2
jne 0x140012fc9
test sil, sil
je 0x140012de1
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 2
je 0x140012de1
cmp eax, 1
je 0x140012dc0
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
lea rcx, [r12 + 0x88]
lea rdx, [0x1400f93a0]
call fcn.1400dbd00
mov byte [r12 + 0xc8], 1
jmp 0x140012dc0
mov rcx, r13
call fcn.140088620
call fcn.1400dd8c0
jmp 0x140012de6
lock or qword [rbx + 0x40], 1
mov rax, qword [rbx + 0x10]
mov rsi, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
xor rax, 1
dec rax
cmp rax, 2
jb 0x140015417
lock dec qword [rbx]
jne 0x140012ff8
mov rcx, rbx
call fcn.1400a4950
xor ecx, ecx
call fcn.1400b17e0
mov rcx, r13
call fcn.1400885a0
test rsi, rsi
je 0x140013092
mov rcx, qword [rbp + 0xc00]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rax, qword [rbp + 0xbe0]
lock dec qword [rax]
jne 0x140013036
mov rcx, qword [rbp + 0x9c8]
call fcn.1400a4150
mov rax, qword [rbp + 0x9d0]
lock dec qword [rax]
jne 0x14001304f
lea rcx, [rbp + 0x9d0]
call fcn.1400a4b50
mov rcx, rdi
call fcn.140087470
lock dec qword [rdi]
jne 0x140013065
mov rcx, rdi
call fcn.1400a4630
mov rax, qword [rbp + 0xbf0]
mov qword [rax + 8], rsi
mov qword [rax], 3
movaps xmm6, xmmword [rbp + 0xc10]
add rsp, 0xca8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, byte [0x140177ea0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001666b
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov rax, qword [rbp + 0x9d8]
mov qword [rsi + 0x28], rax
movups xmm0, xmmword [rbp + 0x9c8]
movups xmmword [rsi + 0x18], xmm0
mov qword [rbp + 0x1f8], rsi
mov qword [rbp + 0x200], 0x1e
mov dword [rbp + 0x208], 0
lea rdx, str.https:__amigosquedoam.com.br_ChinaInBox_yakisoba
lea rcx, [rbp + 0x3c0]
mov r8d, 0x30
call fcn.1400984f0
mov rax, qword [rbp + 0x3c0]
mov rcx, rax
neg rcx
jno 0x14001312c
mov ecx, 2
mov rdx, qword [rbp + 0x3c8]
jmp 0x14001318c
mov rcx, qword [rbp + 0x410]
mov qword [rbp + 0x168], rcx
movups xmm0, xmmword [rbp + 0x400]
movups xmmword [rbp + 0x158], xmm0
movups xmm0, xmmword [rbp + 0x3c0]
movups xmm1, xmmword [rbp + 0x3d0]
movups xmm2, xmmword [rbp + 0x3e0]
movups xmm3, xmmword [rbp + 0x3f0]
movups xmmword [rbp + 0x148], xmm3
movups xmmword [rbp + 0x138], xmm2
movups 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.0x1400167ff.2
neg rax
mov dword [rbp + 0x8e4], 0
mov dword [rbp + 0x8e1], 0
mov qword [rbp + 0x928], rsi
mov qword [rbp + 0x930], 0x1e
mov dword [rbp + 0x938], 0
mov qword [rbp + 0x7f0], rcx
mov qword [rbp + 0x7f8], rdx
mov qword [rbp + 0x818], 0
mov qword [rbp + 0x830], 0
mov qword [rbp + 0x838], 8
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x840], xmm0
mov qword [rbp + 0x850], 8
mov qword [rbp + 0x858], 0
mov qword [rbp + 0x860], 2
mov qword [rbp + 0x868], 0
mov word [rbp + 0x870], 0
movups xmm0, xmmword [rbp + 0x160]
movups xmmword [rbp + 0x8c0], xmm0
movups xmm0, xmmword [rbp + 0x152]
movups xmmword [rbp + 0x8b2], xmm0
movups xmm0, xmmword [rbp + 0x112]
movups xmm1, xmmword [rbp + 0x122]
movups xmm2, xmmword [rbp + 0x132]
movups xmm3, xmmword [rbp + 0x142]
movups xmmword [rbp + 0x8a2], xmm3
movups xmmword [rbp + 0x892], xmm2
movups xmmword [rbp + 0x882], xmm1
movups xmmword [rbp + 0x872], xmm0
mov dword [rbp + 0x8d8], 0x3b9aca00
mov byte [rbp + 0x8e0], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x8e8], xmm0
mov byte [rbp + 0x8f8], 2
mov qword [rbp + 0x900], 2
jo 0x1400133ed
mov r8d, dword [rbp + 0x8a4]
mov rcx, qword [rbp + 0x880]
mov rdx, qword [rbp + 0x888]
test r8, r8
je 0x1400133cc
cmp rdx, r8
jbe 0x1400133c6
cmp byte [rcx + r8], 0xbf
jg 0x1400133cc
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.4_src_lib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140113c30
test rax, rax
jne 0x140015449
call fcn.1401197a0
jmp 0x14001283e
cmp byte [rcx], 0x2b
jne 0x14001342c
mov r10, r15
inc rcx
lea rax, [r8 - 1]
cmp r8, 0x12
mov r8, rax
jb 0x140013439
xor r9d, r9d
xor r15d, r15d
cmp r8, r9
je 0x14001275f
mov rax, r15
mov edx, 0xa
mul rdx
seto r11b
movzx edx, byte [rcx + r9]
add edx, 0xffffffd0
cmp edx, 9
ja 0x140012759
test r11b, r11b
jne 0x140012759
mov r15, rax
mov eax, edx
inc r9
add r15, rax
jae 0x140013341
jmp 0x140012759
test rax, rax
jne 0x140015449
call fcn.1401197a0
jmp 0x140012904
call fcn.140119460
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x68]
lock inc qword [rsi]
jg 0x140012d6b
jmp case.0x1400167ff.2
jne 0x1400132f4
sub rdx, r8
cmp rdx, 3
jb 0x1400133ed
movzx eax, word [rcx + r8]
xor eax, 0x2f3a
movzx ecx, byte [rcx + r8 + 2]
xor ecx, 0x2f
or cx, ax
je 0x140013467
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x7f0]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rbp - 0x50]
mov rdi, qword [rbp - 0x48]
cmp rbx, 2
jne 0x140013a4a
mov rax, qword [rbp + 0xbf0]
mov qword [rax + 8], rdi
mov qword [rax], 3
jmp 0x1400156ac
mov r10, r15
cmp r8, 0x11
jae 0x14001333b
xor eax, eax
xor r15d, r15d
nop
movzx edx, byte [rcx + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x140012759
lea r9, [r15 + r15*4]
mov edx, edx
lea r15, [rdx + r9*2]
inc rax
cmp r8, rax
jne 0x140013440
jmp 0x14001275f
lea rdi, [rbp + 0x878]
mov rcx, rdi
call fcn.1401019e0
lea r8, [rdx + rax]
lea rcx, [rbp + 0x270]
mov rdx, rax
call fcn.14004ec60
mov r15, qword [rbp + 0x270]
mov r14, qword [rbp + 0x278]
mov rax, r15
neg rax
mov r13, qword [rbp + 0x280]
lea rcx, [rbp + 0x3c0]
jno 0x1400134fd
mov rdx, r14
mov r8, r13
call fcn.14000b920
test byte [rbp + 0x3c0], 1
jne 0x1400133ed
mov r15, qword [rbp + 0x3d0]
test r15, r15
js 0x140015529
mov rsi, qword [rbp + 0x3c8]
je 0x140013516
movzx eax, byte [0x140177ea0]
xor ecx, ecx
mov rdx, r15
call fcn.1400f3650
test rax, rax
je 0x1400155e4
mov r14, rax
jmp 0x14001351c
mov rdx, r14
mov r8, r13
call fcn.14000b920
test byte [rbp + 0x3c0], 1
je 0x14001352d
jmp 0x140013635
mov r14d, 1
mov rcx, r14
mov rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r13, r15
mov rcx, rdi
call fcn.140101ab0
mov bl, 1
movabs r12, 0x8000000000000000
test rax, rax
je 0x140013600
mov r8, rdx
add r8, rax
lea rcx, [rbp + 0x270]
mov rdx, rax
call fcn.14004ec60
mov rsi, qword [rbp + 0x270]
mov rdx, qword [rbp + 0x278]
mov rax, rsi
neg rax
mov r8, qword [rbp + 0x280]
lea rcx, [rbp + 0x3c0]
jno 0x1400135c9
call fcn.14000b920
test byte [rbp + 0x3c0], 1
jne 0x140013600
mov rsi, qword [rbp + 0x3d0]
test rsi, rsi
js 0x140015529
mov r12, qword [rbp + 0x3c8]
je 0x140013602
movzx eax, byte [0x140177ea0]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f3650
test rax, rax
je 0x140015afe
mov rcx, rax
jmp 0x140013607
mov qword [rbp + 0xc00], rdx
mov qword [rbp + 0xbe0], r8
call fcn.14000b920
test byte [rbp + 0x3c0], 1
je 0x140013620
test rsi, rsi
je 0x140013600
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, qword [rbp + 0xc00]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14001362c
mov ecx, 1
mov qword [rbp + 0xc00], rcx
mov rdx, r12
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xbe0], rsi
mov rax, rsi
neg rax
seto bl
mov r12, rsi
test r13, r13
jne 0x140013655
test bl, bl
je 0x140013655
test r15, r15
je 0x1400133ed
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400133ed
mov rcx, rdi
call fcn.140101d70
test al, al
jne 0x14001557f
mov rcx, rdi
call fcn.140101ba0
test al, al
jne 0x1400155aa
mov qword [rbp + 0xad0], r15
mov qword [rbp + 0xad8], r14
mov qword [rbp + 0xae0], r13
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x7f0]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x140177ea0]
mov edx, 6
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400155d5
mov word [rax + 4], 0x2063
mov dword [rax], 0x69736142
mov qword [rbp + 0xaf0], 6
mov qword [rbp + 0xaf8], rax
mov qword [rbp + 0xb00], 6
mov byte [rbp + 0x7e2], 0
mov word [rbp + 0x7e0], 0
lea rsi, [rbp + 0x3c0]
mov r8d, 0x400
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rax, [0x14015adc0]
mov qword [rbp + 0x7d8], rax
lea rax, [rbp + 0xaf0]
mov qword [rbp + 0x7c0], rax
mov byte [rbp + 0x7e3], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x7c8], xmm0
lea rax, [rbp + 0xad0]
mov qword [rbp + 0x940], rax
lea rbx, [0x14008d2c0]
mov qword [rbp + 0x948], rbx
lea rax, [0x14015e340]
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], 2
mov qword [rbp + 0xa40], 0
lea r14, [rbp + 0x940]
mov qword [rbp + 0xa30], r14
mov qword [rbp + 0xa38], 1
lea rdx, [rbp + 0xa20]
mov rcx, rsi
call fcn.1400940e0
mov rsi, rax
and eax, 3
cmp eax, 1
jne 0x1400137fd
mov rdi, qword [rsi - 1]
mov r15, qword [rsi + 7]
mov rax, qword [r15]
test rax, rax
je 0x1400137c4
mov rcx, rdi
call rax
dec rsi
cmp qword [r15 + 8], 0
je 0x1400137eb
cmp qword [r15 + 0x10], 0x11
jb 0x1400137d9
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, r12
neg rax
mov rax, qword [rbp + 0xc00]
jo 0x140013903
mov qword [rbp + 0x940], r12
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0x950], rax
mov qword [rbp + 0xb50], r14
mov qword [rbp + 0xb58], rbx
lea rax, [0x140165dc0]
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], 1
mov qword [rbp + 0xa40], 0
lea rax, [rbp + 0xb50]
mov qword [rbp + 0xa30], rax
mov qword [rbp + 0xa38], 1
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp + 0xa20]
call fcn.1400940e0
mov rsi, rax
and eax, 3
cmp eax, 1
jne 0x1400138e3
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400138aa
mov rcx, rdi
call rax
dec rsi
cmp qword [rbx + 8], 0
je 0x1400138d1
cmp qword [rbx + 0x10], 0x11
jb 0x1400138bf
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0x940], 0
je 0x140013903
mov r8, qword [rbp + 0x948]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rcx, [rbp + 0x3c0]
call fcn.140098170
mov rdx, qword [rbp + 0xaf8]
mov r8, qword [rbp + 0xb00]
test r8, r8
je 0x14001396c
xor eax, eax
jmp 0x140013933
cmp cl, 0x7f
je 0x140013941
inc rax
cmp r8, rax
je 0x14001396f
movzx ecx, byte [rdx + rax]
cmp cl, 0x1f
ja 0x140013926
cmp cl, 9
je 0x14001392b
lea rax, [0x14015af88]
mov qword [rsp + 0x20], rax
lea rcx, str.base64_is_always_valid_HeaderValueC:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcutil.rs
lea r9, [0x14015ded0]
lea r8, [rbp + 0xb20]
mov edx, 0x22
call fcn.1401139e0
xor r8d, r8d
lea rcx, [rbp + 0x3c0]
call fcn.140009060
movups xmm0, xmmword [rbp + 0x3c0]
movups xmm1, xmmword [rbp + 0x3d0]
movaps xmmword [rbp + 0xb70], xmm0
movaps xmmword [rbp + 0xb80], xmm1
mov eax, dword [rbp + 0x3e1]
mov dword [rbp + 0xb91], eax
mov eax, dword [rbp + 0x3e4]
mov dword [rbp + 0xb94], eax
mov byte [rbp + 0xb90], 1
cmp qword [rbp + 0xaf0], 0
je 0x1400139d6
mov r8, qword [rbp + 0xaf8]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0xad0], 0
je 0x1400139f6
mov r8, qword [rbp + 0xad8]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp dword [rbp + 0x270], 2
jne 0x140014da1
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x270]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xb88]
mov rax, qword [rbp + 0xb70]
mov rdx, qword [rbp + 0xb78]
mov r8, qword [rbp + 0xb80]
call qword [rax + 0x20]
mov rbx, qword [rbp - 0x50]
mov rdi, qword [rbp - 0x48]
cmp rbx, 2
je 0x140013415
mov rsi, qword [rbp + 0xc0]
mov r14, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x9e8], rax
mov r15, qword [rbp + 0xd8]
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0xb30], rax
movzx eax, byte [0x140177ea0]
mov edx, 0xd0
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001552e
mov r12, 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.0x1400167ff.2
lea rdx, [rbp - 0x40]
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x3c8], rdi
lea rcx, [rbp + 0x3d0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov edi, 2
cmp rsi, 2
je 0x140013e30
test sil, 1
mov qword [rbp + 0xa18], r12
je 0x140013b46
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa30]
movaps xmmword [rbp + 0xb70], xmm0
movaps xmmword [rbp + 0xb80], xmm1
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0xb90], rax
mov rdx, r15
mov r12, qword [rbp + 0xb30]
mov rbx, qword [rbp + 0x9e8]
mov r13, r14
jmp 0x140013c40
lea rcx, [rbp + 0x270]
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call fcn.14003b410
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0xa40], rax
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
movups xmm0, xmmword [rbp + 0x298]
movaps xmmword [rbp + 0x7f0], xmm0
movups xmm0, xmmword [rbp + 0x2a8]
movaps xmmword [rbp + 0x800], xmm0
movups xmm0, xmmword [rbp + 0x2b8]
movaps xmmword [rbp + 0x810], xmm0
movzx eax, byte [0x140177ea0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001666b
mov rbx, rax
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movaps xmm2, xmmword [rbp + 0x810]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa30]
movaps xmmword [rbp + 0xb70], xmm0
movaps xmmword [rbp + 0xb80], xmm1
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0xb90], rax
mov rdi, r15
lea rax, [0x14015a2d0]
xor r12d, r12d
mov rdx, qword [rbp + 0xb30]
mov r13d, 0
test r15b, 1
mov r15, rax
je 0x140013d11
mov qword [rbp + 0xc00], rbx
mov rbx, r15
mov r15, r13
mov r13, r12
mov r12, rdi
mov rdi, r14
lea rsi, [rbp + 0x3e8]
lea r14, [rbp + 0x7f0]
mov rcx, r14
call fcn.14002ee20
movups xmm0, xmmword [0x14015a808]
movaps xmmword [rbp + 0xa30], xmm0
movups xmm0, xmmword [0x14015a7f8]
movaps xmmword [rbp + 0xa20], xmm0
lea rcx, [rbp + 0x270]
lea r8, [rbp + 0xa20]
mov rdx, rsi
mov r9, r14
call fcn.140096920
cmp byte [rbp + 0x290], 3
je 0x140015474
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0xa40], rax
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
cmp al, 2
je 0x140013cfb
lea rcx, [rbp + 0xa38]
mov rax, qword [rbp + 0xa20]
mov rdx, qword [rbp + 0xa28]
mov r8, qword [rbp + 0xa30]
call qword [rax + 0x20]
mov r14, rdi
mov rdi, r12
mov r12, r13
mov r13, r15
mov r15, rbx
mov rbx, qword [rbp + 0xc00]
cmp qword [rbp + 0x3c0], 0
je 0x140013dfd
mov rax, qword [rbp + 0x3c8]
test rax, rax
je 0x140013d48
lea rcx, [rbp + 0x3e0]
mov rdx, qword [rbp + 0x3d0]
mov r8, qword [rbp + 0x3d8]
call qword [rax + 0x20]
jmp 0x140013dfd
mov qword [rbp + 0xc00], rbx
mov rbx, r15
mov r15, r13
mov r13, r12
mov r12, rdi
mov rsi, qword [rbp + 0x3d0]
mov rdi, qword [rbp + 0x3d8]
mov rax, qword [rdi]
test rax, rax
je 0x140013d76
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x140013d9a
cmp qword [rdi + 0x10], 0x11
jb 0x140013d88
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [rbp + 0x3e0]
test rsi, rsi
mov rdi, r12
mov r12, r13
mov r13, r15
mov r15, rbx
mov rbx, qword [rbp + 0xc00]
je 0x140013dfd
mov rcx, rsi
call fcn.1400fb890
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
jne 0x140013dd4
lea rcx, [rsi + 0x10]
call fcn.140010b00
cmp qword [rsi + 0x18], 0
je 0x140013deb
mov rax, qword [rsi + 0x40]
test rax, rax
je 0x140013deb
mov rcx, qword [rsi + 0x48]
call qword [rax + 0x18]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rbp + 0x3c0], 1
mov qword [rbp + 0x3c8], r13
mov qword [rbp + 0x3d0], rbx
mov qword [rbp + 0x3d8], r15
mov qword [rbp + 0x3e0], r12
mov ebx, 1
mov r12, qword [rbp + 0xa18]
lea rdx, [rbp + 0x3c8]
lea rcx, [rbp + 0x940]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0xc00], rax
mov rsi, qword [rbp + 0x458]
mov eax, dword [rbp + 0x460]
mov dword [rbp + 0xbd4], eax
mov eax, dword [rbp + 0x464]
mov dword [rbp + 0xbd0], eax
mov eax, dword [rbp + 0x468]
mov dword [rbp + 0xbcc], eax
mov eax, dword [rbp + 0x46c]
mov dword [rbp + 0xbc8], eax
movzx eax, word [rbp + 0x470]
mov word [rbp + 0xbfe], ax
movzx eax, word [rbp + 0x472]
mov word [rbp + 0xbf8], ax
mov eax, dword [rbp + 0x474]
mov dword [rbp + 0xb48], eax
mov eax, dword [rbp + 0x478]
mov dword [rbp + 0xb40], eax
mov eax, dword [rbp + 0x47c]
mov dword [rbp + 0xbec], eax
mov eax, dword [rbp + 0x480]
mov dword [rbp + 0xb38], eax
movzx eax, byte [rbp + 0x498]
mov byte [rbp + 0xa00], al
mov eax, dword [rbp + 0x49c]
mov dword [rbp + 0xaab], eax
mov eax, dword [rbp + 0x499]
mov dword [rbp + 0xaa8], eax
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 0xb10], eax
mov rax, qword [rbp + 0xb90]
mov qword [rbp + 0x190], rax
mov eax, dword [rbp + 0x484]
mov dword [rbp + 0xbc4], eax
movups xmm0, xmmword [rbp + 0x488]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [rbp + 0x4ac]
movups xmm1, xmmword [rbp + 0x4bc]
movaps xmmword [rbp + 0xb00], xmm1
movaps xmmword [rbp + 0xaf0], xmm0
movaps xmm0, xmmword [rbp + 0xb70]
movaps xmm1, xmmword [rbp + 0xb80]
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0xbe0], rax
mov r15d, dword [rbp + 0x4a8]
test rsi, rsi
js 0x140015529
je 0x140013faa
movzx eax, byte [0x140177ea0]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f3650
test rax, rax
je 0x140015afe
mov rcx, rax
jmp 0x140013faf
mov ecx, 1
mov qword [rbp + 0x9e0], rbx
mov qword [rbp + 0xac8], rcx
mov rdx, qword [rbp + 0xc00]
mov qword [rbp + 0xbd8], rsi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xab0], xmm0
movzx eax, byte [rbp + 0xa00]
mov byte [rbp + 0xac0], al
mov esi, r15d
mov rax, qword [rbp + 0xbe0]
cmp r15d, 0x3b9aca00
jne 0x14001400e
mov esi, dword [rbp + 0xf8]
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xa10], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x258], rax
mov rbx, qword [rax + 0x10]
test rbx, rbx
je 0x14001553d
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp + 0x940]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xb70], xmm0
movzx eax, byte [rbp + 0xa00]
mov byte [rbp + 0xb80], al
mov eax, dword [rbp + 0xaa8]
mov ecx, dword [rbp + 0xaab]
mov dword [rbp + 0xba0], eax
mov dword [rbp + 0xba3], ecx
movaps xmm0, xmmword [rbp + 0xaf0]
movaps xmm1, xmmword [rbp + 0xb00]
movaps xmmword [rbp + 0x7f0], xmm0
movaps xmmword [rbp + 0x800], xmm1
mov eax, dword [rbp + 0xb10]
mov dword [rbp + 0x810], eax
mov rax, qword [rbx + 0x1c0]
mov dword [rbp + 0xb14], esi
nop word cs:[rax + rax]
test al, 1
jne 0x14001411f
cmp rax, 0xfffffffffffffffe
je 0x140015694
lea rcx, [rax + 2]
lock cmpxchg qword [rbx + 0x1c0], rcx
jne 0x1400140c0
mov qword [rbp + 0x268], rdi
mov qword [rbp + 0x260], r14
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 0x14001430a
and edi, 0x1f
jmp 0x14001446b
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x3c0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xb70]
movaps xmmword [rbp + 0xb50], xmm0
movzx eax, byte [rbp + 0xb80]
mov byte [rbp + 0xb60], al
mov eax, dword [rbp + 0xba0]
mov ecx, dword [rbp + 0xba3]
mov dword [rbp + 0xad0], eax
mov dword [rbp + 0xad3], ecx
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0xa20], xmm0
movaps xmmword [rbp + 0xa30], xmm1
mov eax, dword [rbp + 0x810]
mov dword [rbp + 0xa40], eax
mov rax, qword [rbp + 0x9e0]
cmp rax, 2
je 0x140014655
mov qword [rbp + 0x3c0], rax
lea rcx, [rbp + 0x3c8]
lea rdx, [rbp + 0x270]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xc00]
mov qword [rbp + 0x450], rax
mov rax, qword [rbp + 0xbd8]
mov qword [rbp + 0x458], rax
mov eax, dword [rbp + 0xbd4]
mov dword [rbp + 0x460], eax
mov eax, dword [rbp + 0xbd0]
mov dword [rbp + 0x464], eax
mov eax, dword [rbp + 0xbcc]
mov dword [rbp + 0x468], eax
mov eax, dword [rbp + 0xbc8]
mov dword [rbp + 0x46c], eax
movzx eax, word [rbp + 0xbfe]
mov word [rbp + 0x470], ax
movzx eax, word [rbp + 0xbf8]
mov word [rbp + 0x472], ax
mov eax, dword [rbp + 0xb48]
mov dword [rbp + 0x474], eax
mov eax, dword [rbp + 0xb40]
mov dword [rbp + 0x478], eax
mov eax, dword [rbp + 0xbec]
mov dword [rbp + 0x47c], eax
mov eax, dword [rbp + 0xb38]
mov dword [rbp + 0x480], eax
mov eax, dword [rbp + 0xbc4]
mov dword [rbp + 0x484], eax
movaps xmm0, xmmword [rbp + 0xb50]
movups xmmword [rbp + 0x488], xmm0
movzx eax, byte [rbp + 0xb60]
mov byte [rbp + 0x498], al
mov eax, dword [rbp + 0xad0]
mov dword [rbp + 0x499], eax
mov eax, dword [rbp + 0xad3]
mov dword [rbp + 0x49c], eax
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0x4a0], rax
mov dword [rbp + 0x4a8], r15d
mov eax, dword [rbp + 0xa40]
mov dword [rbp + 0x4cc], eax
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa30]
movups xmmword [rbp + 0x4ac], xmm0
movups xmmword [rbp + 0x4bc], xmm1
mov qword [rbp + 0x4d0], r12
lea rax, str.C:UsersMrtn.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, [0x140157ec8]
lea r8, [rbp + 0x3c0]
mov edx, 0x14
call fcn.1401139e0
mov dword [rbp + 0xa0c], r15d
mov qword [rbp + 0xa18], r12
shr rax, 5
and edi, 0x1f
cmp rax, rdi
seta r12b
xorps xmm6, xmm6
jmp 0x140014342
xor r12d, r12d
pause
cmp qword [r14 + 0x2300], rsi
je 0x14001445d
mov r15, r14
mov r14, qword [r14 + 0x2308]
test r14, r14
jne 0x140014400
mov r13, qword [r15 + 0x2300]
movzx eax, byte [0x140177ea0]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001543a
mov r14, rax
add r13, 0x20
mov qword [rax + 0x2300], r13
movups xmmword [rax + 0x2308], xmm6
mov qword [rax + 0x2318], 0
xor eax, eax
lock cmpxchg qword [r15 + 0x2308], r14
je 0x140014400
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 0x1400143f4
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 0x1400143d0
mov r14, rcx
nop word [rax + rax]
mov rax, qword [r15 + 0x2310]
cmp eax, 0xffffffff
sete al
test r12b, al
je 0x140014330
mov rax, r15
lock cmpxchg qword [rbx + 0x80], r14
jne 0x140014330
mfence
mov rax, qword [rbx + 0x88]
mov qword [r15 + 0x2318], rax
movabs rax, 0x100000000
lock or qword [r15 + 0x2310], rax
mov r12b, 1
pause
cmp qword [r14 + 0x2300], rsi
jne 0x140014342
mov r12, qword [rbp + 0xa18]
mov r15d, dword [rbp + 0xa0c]
imul rsi, rdi, 0x118
mov rax, qword [rbp + 0x9e0]
mov qword [r14 + rsi], rax
lea rcx, [r14 + rsi]
add rcx, 8
lea rdx, [rbp + 0x3c0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xc00]
mov qword [r14 + rsi + 0x90], rax
mov rax, qword [rbp + 0xbd8]
mov qword [r14 + rsi + 0x98], rax
mov eax, dword [rbp + 0xbd4]
mov dword [r14 + rsi + 0xa0], eax
mov eax, dword [rbp + 0xbd0]
mov dword [r14 + rsi + 0xa4], eax
mov eax, dword [rbp + 0xbcc]
mov dword [r14 + rsi + 0xa8], eax
mov eax, dword [rbp + 0xbc8]
mov dword [r14 + rsi + 0xac], eax
movzx eax, word [rbp + 0xbfe]
mov word [r14 + rsi + 0xb0], ax
movzx eax, word [rbp + 0xbf8]
mov word [r14 + rsi + 0xb2], ax
mov eax, dword [rbp + 0xb48]
mov dword [r14 + rsi + 0xb4], eax
mov eax, dword [rbp + 0xb40]
mov dword [r14 + rsi + 0xb8], eax
mov eax, dword [rbp + 0xbec]
mov dword [r14 + rsi + 0xbc], eax
mov eax, dword [rbp + 0xb38]
mov dword [r14 + rsi + 0xc0], eax
mov eax, dword [rbp + 0xbc4]
mov dword [r14 + rsi + 0xc4], eax
movaps xmm0, xmmword [rbp + 0xb70]
movups xmmword [r14 + rsi + 0xc8], xmm0
movzx eax, byte [rbp + 0xb80]
mov byte [r14 + rsi + 0xd8], al
mov eax, dword [rbp + 0xba0]
mov ecx, dword [rbp + 0xba3]
mov dword [r14 + rsi + 0xd9], eax
mov dword [r14 + rsi + 0xdc], ecx
mov rax, qword [rbp + 0xbe0]
mov qword [r14 + rsi + 0xe0], rax
mov dword [r14 + rsi + 0xe8], r15d
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movups xmmword [r14 + rsi + 0xec], xmm0
movups xmmword [r14 + rsi + 0xfc], xmm1
mov eax, dword [rbp + 0x810]
mov dword [r14 + rsi + 0x10c], eax
mov qword [r14 + rsi + 0x110], r12
mov eax, 1
mov ecx, edi
shl rax, cl
lock or qword [r14 + 0x2310], rax
mov rax, qword [rbx + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x140014600
test rax, rax
mov esi, dword [rbp + 0xb14]
mov r14, qword [rbp + 0x260]
mov rdi, qword [rbp + 0x268]
jne 0x140014655
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 0x140014655
call qword [rax + 8]
cmp rdi, 2
jne 0x14001466b
cmp esi, 0x3b9aca00
jne 0x14001467e
mov r14d, 0x3b9aca00
jmp 0x1400146b6
cmp esi, 0x3b9aca00
jne 0x1400146e2
mov r13d, 0x3b9aca00
jmp 0x140014717
call fcn.1400f3240
mov rbx, rax
add rbx, qword [rbp + 0xa10]
jb 0x140015555
mov r14d, edx
add r14d, esi
cmp r14d, 0x3b9aca00
jb 0x1400146b6
cmp rbx, 0xffffffffffffffff
je 0x140015555
add r14d, 0xc4653600
inc rbx
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x70]
test eax, eax
je 0x14001474e
cmp eax, 1
je 0x14001477b
jmp 0x1400154f9
call fcn.1400f3240
add rax, qword [rbp + 0xa10]
jb 0x140015555
mov r13d, edx
add r13d, esi
cmp r13d, 0x3b9aca00
jb 0x140014717
cmp rax, 0xffffffffffffffff
je 0x140015555
add r13d, 0xc4653600
inc rax
mov edx, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rdx*8]
movzx ecx, byte [rcx + 0x70]
test ecx, ecx
mov qword [rbp + 0xc00], rax
je 0x1400148cd
cmp ecx, 1
je 0x1400148fa
jmp 0x1400154f9
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x68]
lea rdx, case.0x1400ca920.250
call fcn.1400dbd00
mov byte [rsi + 0x70], 1
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x68]
test rsi, rsi
je 0x140014d45
lock inc qword [rsi]
jle case.0x1400167ff.2
test rsi, rsi
je 0x1400154f9
movzx eax, byte [0x140177ea0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001551a
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, fcn.1400c1e30
mov qword [rbp + 0xb50], rax
mov qword [rbp + 0xb58], rcx
lea rax, [rbp + 0xb50]
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], rax
mov qword [rbp + 0xa30], 0
mov qword [rbp + 0xb70], r12
lea rsi, [rbp + 0xb78]
mov byte [rbp + 0xb80], 0
mov eax, dword [rbp + 0xba0]
mov ecx, dword [rbp + 0xba3]
mov dword [rbp + 0xb81], eax
mov dword [rbp + 0xb84], ecx
cmp r14d, 0x3b9aca00
jne 0x140014a3c
mov rax, qword [rbp + 0xb70]
mov qword [rbp + 0xb78], rax
lea rcx, [rbp + 0x3c0]
lea r8, [rbp + 0xa20]
mov rdx, rsi
call fcn.1400b2380
mov r12, qword [rbp + 0x3c0]
cmp r12, 5
jne 0x140014bd7
mov byte [rbp + 0xb80], 3
lea rdi, [rbp + 0x3c0]
lea rbx, [rbp + 0xa20]
call fcn.1400dd8c0
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.1400b2380
mov r12, qword [rbp + 0x3c0]
cmp r12, 5
jne 0x140014bd7
mov byte [rbp + 0xb80], 3
jmp 0x1400148a0
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x68]
lea rdx, case.0x1400ca920.250
call fcn.1400dbd00
mov byte [rsi + 0x70], 1
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x68]
test rsi, rsi
je 0x140014d73
lock inc qword [rsi]
jle case.0x1400167ff.2
test rsi, rsi
je 0x1400154f9
movzx eax, byte [0x140177ea0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001551a
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, fcn.1400c1e30
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], rcx
lea rax, [rbp + 0xb20]
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], rax
mov qword [rbp + 0x220], 0
mov qword [rbp + 0x3c0], r12
movaps xmm0, xmmword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movups xmmword [rbp + 0x3c8], xmm0
movups xmmword [rbp + 0x3d8], xmm1
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x3e8], rax
mov qword [rbp + 0x3f0], r14
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0x3f8], rax
mov qword [rbp + 0x400], rdi
mov rax, qword [rbp + 0xb30]
mov qword [rbp + 0x408], rax
mov byte [rbp + 0x411], 0
lea rbx, [rbp + 0x412]
lea rdx, [rbp + 0x270]
mov r8d, 0x146
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp + 0x418]
lea rdi, [rbp + 0x460]
xor eax, eax
movzx eax, al
lea rcx, [0x140169de8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0xb70]
mov qword [rbp + 0xb78], rax
lea rcx, [rbp + 0x3c0]
lea r8, [rbp + 0xa20]
mov rdx, rsi
call fcn.1400b2380
mov r12, qword [rbp + 0x3c0]
cmp r12, 5
jne 0x140014bd7
mov byte [rbp + 0xb80], 3
call fcn.1400f3240
mov r8d, edx
xor ecx, ecx
cmp rax, rbx
setne cl
mov r13d, 0xff
cmovb ecx, r13d
xor edx, edx
cmp r8d, r14d
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jae 0x140014b3f
mov rdi, qword [rbp + 0xb78]
mov r12d, 4
test rdi, rdi
je 0x140014d32
mov rax, qword [rdi + 0x30]
mov rbx, qword [rbp + 0xbd8]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140014ac8
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x140014cf8
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x140014d00
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x3c0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400af970
mov rax, qword [rbp + 0xb78]
test rax, rax
jne 0x140014d10
xor r15d, r15d
jmp 0x140014cca
mov qword [rbp + 0x3c0], rbx
mov dword [rbp + 0x3c8], r14d
lea rdi, [rbp + 0x3c0]
mov rcx, rdi
mov rdx, rax
call fcn.1400f33f0
lea r15, [rbp + 0xa20]
mov rcx, rax
call fcn.1400ddaa0
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.1400b2380
mov r12, qword [rbp + 0x3c0]
cmp r12, 5
jne 0x140014bd7
mov byte [rbp + 0xb80], 3
call fcn.1400f3240
mov r8d, edx
xor ecx, ecx
cmp rax, rbx
setne cl
cmovb ecx, r13d
cmp edx, r14d
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jb 0x140014aa7
mov qword [rbp + 0x3c0], rbx
mov dword [rbp + 0x3c8], r14d
mov rcx, rdi
mov rdx, rax
call fcn.1400f33f0
jmp 0x140014b66
mov r15, qword [rbp + 0x3c8]
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x270]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0xb78]
test rdi, rdi
mov rbx, qword [rbp + 0xbd8]
je 0x140014ca7
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140014c20
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x140014c85
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x140014c89
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x3c0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400af970
mov rax, qword [rbp + 0xb78]
test rax, rax
jne 0x140014c95
jmp 0x140014ca7
test al, 2
jne 0x140014c4e
mov rax, qword [rbp + 0xb78]
test rax, rax
je 0x140014ca7
lock dec qword [rax]
jne 0x140014ca7
mov rcx, qword [rbp + 0xb78]
call fcn.1400a53f0
cmp r12d, 4
je 0x140016c72
lea rcx, [rbp + 0x7f0]
lea rdx, [rbp + 0x270]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0xbf0]
mov rax, qword [rbp + 0xb50]
mov rcx, qword [rbp + 0xb58]
call qword [rax + 0x18]
cmp r12d, 3
mov rdi, qword [rbp + 0x258]
jne 0x1400156e7
jmp 0x140016b46
test al, 2
jne 0x140014afe
mov rax, qword [rbp + 0xb78]
test rax, rax
je 0x140014b37
lock dec qword [rax]
mov rsi, qword [rbp + 0xbf0]
jne 0x14001505a
mov rcx, qword [rbp + 0xb78]
call fcn.1400a53f0
xor r15d, r15d
jmp 0x140014cd1
xor r15d, r15d
mov rsi, qword [rbp + 0xbf0]
mov rbx, qword [rbp + 0xbd8]
jmp 0x140014cd1
call fcn.140119460
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x68]
lock inc qword [rsi]
jg 0x1400147a8
jmp case.0x1400167ff.2
call fcn.140119460
mov eax, dword [0x140177ea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x68]
lock inc qword [rsi]
jg 0x140014927
jmp case.0x1400167ff.2
lea rax, [rbp + 0xb91]
movups xmm0, xmmword [0x14015c568]
movaps xmmword [rbp + 0xbb0], xmm0
movups xmm0, xmmword [0x14015c558]
movaps xmmword [rbp + 0xba0], xmm0
movaps xmm0, xmmword [rbp + 0xb70]
movaps xmm1, xmmword [rbp + 0xb80]
movaps xmmword [rbp + 0x950], xmm1
movaps xmmword [rbp + 0x940], xmm0
mov ecx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rbp + 0x961], ecx
mov dword [rbp + 0x964], eax
lea rsi, [rbp + 0x298]
mov byte [rbp + 0x960], 1
mov rcx, rsi
call fcn.140034420
test al, al
jne 0x1400155f1
lea rdx, [rbp + 0xba0]
mov rcx, rsi
call fcn.1400c8e60
mov r9d, eax
movzx eax, ax
movzx r12d, word [rbp + 0x2f0]
mov ebx, r12d
mov dword [rbp + 0xbf8], eax
and ebx, eax
mov r14, qword [rbp + 0x2e8]
mov r13, qword [rbp + 0x2e0]
mov r8, qword [rbp + 0x2b8]
mov r10, qword [rbp + 0x2c0]
mov r11, qword [rbp + 0xba0]
mov rax, qword [rbp + 0xba8]
mov qword [rbp + 0xb48], rax
movzx eax, byte [rbp + 0xba8]
mov byte [rbp + 0xbe0], al
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xc00], rax
xor r15d, r15d
mov qword [rbp + 0xbd8], r10
mov qword [rbp + 0xb38], r8
mov word [rbp + 0xbec], r9w
mov qword [rbp + 0xb40], r11
jmp 0x140014ebb
movzx ecx, byte [rbp + 0xbe0]
cmp byte [rax + 8], cl
je 0x140014f81
inc r15
inc rbx
mov rax, rbx
nop
mov rbx, rax
mov eax, 0
cmp rbx, r14
jae 0x140014ec0
movzx esi, word [r13 + rbx*4]
cmp rsi, 0xffff
je 0x140015062
movzx eax, word [r13 + rbx*4 + 2]
mov ecx, r12d
and ecx, eax
mov edx, ebx
sub edx, ecx
and edx, r12d
cmp rdx, r15
jb 0x1400151a6
cmp ax, r9w
jne 0x140014eb5
cmp r10, rsi
jbe 0x14001556d
test r11, r11
sete al
imul rdi, rsi, 0x68
mov rcx, qword [r8 + rdi + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x140014eb5
lea rax, [r8 + rdi]
add rax, 0x40
test rcx, rcx
je 0x140014ea5
mov rcx, qword [rbp + 0xc00]
cmp qword [rax + 0x10], rcx
jne 0x140014eb5
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0xb48]
mov r8, qword [rbp + 0xc00]
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0xb40]
movzx r9d, word [rbp + 0xbec]
mov r8, qword [rbp + 0xb38]
mov r10, qword [rbp + 0xbd8]
test eax, eax
jne 0x140014eb5
lea rbx, [r8 + rdi]
lea rcx, [rbp + 0x2c8]
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x3e0], rax
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3c0], xmm0
test byte [r8 + rdi], 1
je 0x140015371
mov rdi, qword [rbx + 0x10]
mov r14, qword [rbp + 0x2d8]
cmp r14, qword [rbp + 0x2c8]
jne 0x140014fda
call fcn.1400261a0
mov rax, qword [rbp + 0x2d0]
lea rcx, [r14 + r14*8]
mov qword [rax + rcx*8], 1
mov qword [rax + rcx*8 + 8], rdi
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rsi
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rbp + 0x3e0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rdx, [r14 + 1]
mov qword [rbp + 0x2d8], rdx
cmp rdi, rdx
jae 0x14001569d
lea rcx, [rdi + rdi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r14
mov qword [rbx], 1
mov qword [rbx + 0x10], r14
jmp 0x1400153ea
xor r15d, r15d
jmp 0x140014cd1
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmm1, xmmword [rbp + 0xbb0]
movaps xmmword [rbp + 0xb60], xmm1
movaps xmmword [rbp + 0xb50], xmm0
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0xa40], rax
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
cmp r10, 0x7fff
ja 0x140015633
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmm1, xmmword [rbp + 0xbb0]
movaps xmmword [rbp + 0xb00], xmm1
movaps xmmword [rbp + 0xaf0], xmm0
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmmword [rbp + 0x3d0], xmm1
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x3e0], rax
cmp r10, qword [rbp + 0x2b0]
mov esi, dword [rbp + 0xbf8]
jne 0x14001512a
lea rcx, [rbp + 0x2b0]
mov rdi, r10
call fcn.14006c6c0
mov r10, rdi
mov r8, qword [rbp + 0x2b8]
mov r14, qword [rbp + 0x2e8]
imul rax, r10, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rbp + 0x3e0]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rbp + 0xaf0]
movaps xmm1, xmmword [rbp + 0xb00]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], si
lea rax, [r10 + 1]
mov qword [rbp + 0x2c0], rax
cmp rbx, r14
jae 0x140015682
mov rax, qword [rbp + 0x2e0]
mov word [rax + rbx*4], r10w
mov word [rax + rbx*4 + 2], si
jmp 0x140015361
cmp r15, 0x200
setae sil
cmp qword [rbp + 0x298], 2
setne r15b
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmm1, xmmword [rbp + 0xbb0]
movaps xmmword [rbp + 0xb60], xmm1
movaps xmmword [rbp + 0xb50], xmm0
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0xa40], rax
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
cmp r10, 0x7fff
ja 0x140015633
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmm1, xmmword [rbp + 0xbb0]
movaps xmmword [rbp + 0xb00], xmm1
movaps xmmword [rbp + 0xaf0], xmm0
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmmword [rbp + 0x3d0], xmm1
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x3e0], rax
cmp r10, qword [rbp + 0x2b0]
jne 0x140015286
lea rcx, [rbp + 0x2b0]
mov rdi, r10
call fcn.14006c6c0
mov r10, rdi
mov r8, qword [rbp + 0x2b8]
mov r13, qword [rbp + 0x2e0]
mov r14, qword [rbp + 0x2e8]
and sil, r15b
imul rax, r10, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rbp + 0x3e0]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rbp + 0xaf0]
movaps xmm1, xmmword [rbp + 0xb00]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov r9d, dword [rbp + 0xbf8]
mov word [r8 + rax + 0x60], r9w
lea rax, [r10 + 1]
mov qword [rbp + 0x2c0], rax
xor eax, eax
nop
mov rcx, rbx
mov ebx, 0
cmp rcx, r14
jae 0x1400152f0
movzx edx, word [r13 + rcx*4]
cmp dx, 0xffff
je 0x14001532c
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 0x1400152f0
mov word [r13 + rcx*4], r10w
mov word [r13 + rcx*4 + 2], r9w
mov rcx, qword [rbp + 0x298]
test rcx, rcx
mov edx, 1
cmovne rdx, rcx
cmp rax, 0x7f
cmova rcx, rdx
test sil, sil
cmovne rcx, rdx
mov qword [rbp + 0x298], rcx
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x270]
jmp 0x1400133f8
mov rdi, qword [rbp + 0x2d8]
cmp rdi, qword [rbp + 0x2c8]
jne 0x140015386
call fcn.1400261a0
mov rax, qword [rbp + 0x2d0]
lea rcx, [rdi + rdi*8]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], rsi
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rsi
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rbp + 0x3e0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rax, [rdi + 1]
mov qword [rbp + 0x2d8], rax
mov qword [rbx], 1
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rdi
mov rax, qword [rbp + 0xba0]
test rax, rax
je 0x140015361
lea rcx, [rbp + 0xbb8]
mov rdx, qword [rbp + 0xba8]
mov r8, qword [rbp + 0xbb0]
call qword [rax + 0x20]
jmp 0x140015361
mov rcx, rbx
call fcn.1400b17e0
lock dec qword [rbx]
jne 0x14001542d
mov rcx, rbx
call fcn.1400a4950
mov rcx, r13
call fcn.1400885a0
call fcn.140116bd0
mov ecx, 8
mov edx, 0x2320
call fcn.1401131d0
lea rax, str.std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadlocal.rs
lea r9, [0x140163f78]
lea r8, [rbp + 0xb20]
mov edx, 0x46
call fcn.1401139e0
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x14015df50]
lea r9, [0x14015de70]
lea r8, [rbp + 0xb20]
mov edx, 0x17
call fcn.1401139e0
mov ecx, 2
mov edx, 8
call fcn.1401131b0
mov ecx, 8
mov edx, 0xd0
call fcn.1401131b0
mov ecx, 0x80
mov edx, 0x200
call fcn.1401131d0
mov ecx, 8
mov edx, 0x48
call fcn.1401131d0
mov ecx, 1
mov edx, 0x1d
call fcn.1401131b0
mov ecx, 8
mov edx, 0x1c0
call fcn.1401131d0
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x140160148]
mov edx, 0x5e
call fcn.140113b00
add rcx, 0x10
call fcn.140119580
mov ecx, 8
mov edx, 0x18
call fcn.1401131d0
call fcn.1400076d0
mov ecx, 8
mov edx, 0xd0
call fcn.1401131d0
lea rcx, [0x1401582a5]
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
mov edx, 0x18
call fcn.140113b00
lea rcx, str.overflow_when_adding_duration_to_instantstd_src_time.rs
lea r8, [0x140160b10]
mov edx, 0x28
call fcn.140113b00
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rsi
mov rdx, r10
call fcn.140113620
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rshas_authority_means_set_username_shouldnt_fail
mov qword [rsp + 0x20], rax
lea rcx, [0x14015e914]
lea r9, [0x14015de50]
lea r8, [rbp + 0xb20]
mov edx, 0x2f
call fcn.1401139e0
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rshas_authority_means_set_username_shouldnt_fail
mov qword [rsp + 0x20], rax
lea rcx, str.has_authority_means_set_password_shouldnt_fail
lea r9, [0x14015de50]
lea r8, [rbp + 0xb20]
mov edx, 0x2f
call fcn.1401139e0
mov ecx, 1
mov edx, 6
call fcn.1401131b0
mov ecx, 1
mov rdx, r15
call fcn.1401131b0
lea rcx, [rbp + 0x958]
mov rax, qword [rbp + 0x940]
mov rdx, qword [rbp + 0x948]
mov r8, qword [rbp + 0x950]
call qword [rax + 0x20]
mov rax, qword [rbp + 0xba0]
test rax, rax
je 0x140015676
lea rcx, [rbp + 0xbb8]
mov rdx, qword [rbp + 0xba8]
mov r8, qword [rbp + 0xbb0]
jmp 0x140015673
lea rcx, [rbp + 0xa38]
mov rax, qword [rbp + 0xa20]
mov rdx, qword [rbp + 0xa28]
mov r8, qword [rbp + 0xa30]
call qword [rax + 0x20]
mov rax, qword [rbp + 0xb50]
test rax, rax
je 0x140015676
lea rcx, [rbp + 0xb68]
mov rdx, qword [rbp + 0xb58]
mov r8, qword [rbp + 0xb60]
call qword [rax + 0x20]
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
jmp 0x14001547b
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rbx
mov rdx, r14
call fcn.140113620
mov ecx, 7
int 0x29
ud2
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdi
call fcn.140113620
mov rax, qword [rbp + 0xe8]
lock dec qword [rax]
jne 0x1400156c5
lea rcx, [rbp + 0xe8]
call fcn.1400a5ff0
mov rax, qword [rbp + 0x1f8]
lock dec qword [rax]
jne 0x140013077
lea rcx, [rbp + 0x1f8]
call fcn.14000ffa0
jmp 0x140013077
cmp r12d, 4
jne 0x14001575c
test r15, r15
jne 0x140016b46
movzx eax, byte [0x140177ea0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400162ec
mov r15, rax
movabs rax, 0x8000000000000000
mov qword [r15], rax
mov qword [r15 + 0x58], 1
lea rax, [0x140157a68]
mov qword [r15 + 0x60], rax
mov word [r15 + 0x68], 1
movzx eax, byte [rbp + 0xac0]
mov byte [rbp + 0x3d0], al
movaps xmm0, xmmword [rbp + 0xab0]
movaps xmmword [rbp + 0x3c0], xmm0
jmp 0x140016b7e
lock inc qword [rdi]
jle case.0x1400167ff.2
mov qword [rsi], r12
mov qword [rsi + 8], r15
lea rcx, [rsi + 0x10]
lea rdx, [rbp + 0x7f0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xa10]
mov qword [rsi + 0x98], rax
mov eax, dword [rbp + 0xb14]
mov dword [rsi + 0xa0], eax
mov qword [rsi + 0xa8], 0
mov qword [rsi + 0xb8], rdi
test rbx, rbx
je 0x1400156ac
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, qword [rbp + 0xac8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400156ac
mov ecx, 8
mov edx, 8
call fcn.1401131d0
movzx eax, byte [rbp + 0x550]
test eax, eax
je 0x1400158b8
cmp eax, 3
jne 0x14001583d
movzx eax, byte [rbp + 0x500]
test eax, eax
je 0x140015825
cmp eax, 3
jne 0x140015849
movzx eax, byte [rbp + 0x4f8]
test eax, eax
je 0x140015831
cmp eax, 3
jne 0x140015855
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rax]
jmp 0x140015b20
mov rcx, qword [rbp + 0x490]
jmp 0x1400163a4
mov rcx, qword [rbp + 0x4e0]
jmp 0x140015b0b
lea rcx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
call fcn.140113dc0
lea rcx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_src_body_body.rs
call fcn.140113dc0
lea rcx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_src_body_body.rs
call fcn.140113dc0
mov byte [rbp + 0x410], 1
lea rcx, [rbp + 0x3c8]
mov rax, qword [rcx + 0x40]
lea rdx, [rbp + 0x8e0]
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 + 0x7f0]
mov r8d, 0x138
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x550], 0
mov rax, qword [rbx + 0x116]
mov qword [rbp + 0xb90], rax
movups xmm0, xmmword [rbx + 0xf6]
movups xmm1, xmmword [rbx + 0x106]
movaps xmmword [rbp + 0xb80], xmm1
movaps xmmword [rbp + 0xb70], xmm0
movups xmm6, xmmword [rbp + 0x530]
mov rax, qword [rbp + 0x540]
mov rsi, qword [rbp + 0x548]
mov qword [rbp + 0x438], rax
mov qword [rbp + 0x440], rsi
cmp rsi, 0x2000
mov ecx, 0x2000
cmovae rsi, rcx
test al, 1
cmove rsi, rcx
mov qword [rbp + 0x458], 0
mov eax, 1
xor ecx, ecx
mov edx, 0
test rsi, rsi
je 0x14001595b
movzx eax, byte [0x140177ea0]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f3650
test rax, rax
je 0x140015afe
mov rcx, qword [rbp + 0x458]
mov rdx, rsi
mov r10, rdx
shr r10, 0xa
mov r8d, 0x40
mov r9d, 0x40
je 0x140015978
bsr r9, r10
xor r9, 0x3f
sub r8, r9
cmp r8, 7
mov r9d, 7
cmovb r9, r8
lea r8, [r9*4 + 1]
mov qword [rbp + 0x418], rax
mov qword [rbp + 0x420], 0
mov qword [rbp + 0x428], rdx
mov qword [rbp + 0x430], r8
movups xmmword [rbp + 0x448], xmm6
mov rax, qword [rbp + 0xb90]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rbp + 0xb70]
movaps xmm1, xmmword [rbp + 0xb80]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
test byte [rbp + 0x438], 1
je 0x14001608b
cmp rcx, qword [rbp + 0x440]
jne 0x14001608b
xor r15d, r15d
cmp byte [rbp + 0x480], 3
je 0x140015a06
mov rcx, rdi
call fcn.14008fb10
mov rsi, qword [rbp + 0x448]
mov r14, qword [rbp + 0x450]
mov rax, qword [r14]
test rax, rax
je 0x140015a21
mov rcx, rsi
call rax
cmp qword [r14 + 8], 0
je 0x140015a45
cmp qword [r14 + 0x10], 0x11
jb 0x140015a33
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x430]
test r8b, 1
je 0x140015a78
shr r8, 5
mov rax, qword [rbp + 0x428]
add rax, r8
lea r14, [rbp + 0x418]
je 0x140015abb
mov rax, qword [rbp + 0x418]
sub rax, r8
mov r8, rax
jmp 0x140015aac
lock dec qword [r8 + 0x20]
lea r14, [rbp + 0x418]
jne 0x140015abb
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140015aac
mov rax, qword [r8 + 8]
mov rcx, qword [0x140177e28]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, rsi
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rbp + 0x550], 1
xor eax, eax
mov cl, 3
test rax, rax
je 0x140015b5f
mov byte [rbp + 0x411], cl
cmp r13d, 0x3b9aca00
jne 0x140016791
call fcn.1400dd8c0
movzx eax, byte [rbp + 0x411]
lea rcx, [0x140169de8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 1
mov rdx, rsi
call fcn.1401131b0
mov qword [rbp + 0x4e8], rcx
lea rax, [rbp + 0x4e8]
mov qword [rbp + 0x4f0], rax
lea rdx, [rbp + 0x210]
call fcn.14003bbf0
test rax, rax
setne cl
add cl, cl
inc cl
mov byte [rbp + 0x4f8], cl
test rax, rax
je 0x140015b8a
mov byte [rbp + 0x500], 3
mov byte [rbp + 0x550], 3
mov eax, 1
mov cl, 3
test rax, rax
jne 0x140015acf
mov rcx, r14
call fcn.1400c1e50
test r15, r15
jne 0x1400164a2
mov byte [rbp + 0x410], 0
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x418], rax
jmp case.0x140015afc.4
mov rsi, rdx
test rdx, rdx
je 0x140015bb3
mov rax, qword [rbp + 0x4c0]
mov rdx, qword [rbp + 0x4c8]
mov r8, qword [rbp + 0x4d0]
lea rcx, [rbp + 0x4d8]
jmp 0x140015d2d
mov r15, qword [rbp + 0x4b8]
lea rcx, [rbp + 0x4c0]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x800], xmm1
movaps xmmword [rbp + 0x7f0], xmm0
movzx eax, byte [r15 + 0x20]
mov r12b, 1
cmp al, 2
jne 0x140015bea
mov rax, rcx
jmp 0x140015c91
test al, 1
je 0x140015e9b
mov rsi, qword [r15 + 0x18]
lea rdx, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x140016573
mov rax, qword [0x140177e98]
shl rax, 1
xor r14d, r14d
test rax, rax
jne 0x140016586
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x1400165a4
cmp byte [rsi + 0x28], 0
je 0x140015e66
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x140015c4b
mov rcx, qword [rsi + 0x20]
mov r15, rdx
call qword [rax + 0x18]
mov rdx, r15
mov qword [rsi + 0x18], 0
test r14b, r14b
jne 0x140015c6b
mov rax, qword [0x140177e98]
shl rax, 1
test rax, rax
jne 0x14001661b
xor ecx, ecx
xchg byte [rdx], cl
xor r12d, r12d
lea rax, [rbp + 0x7f0]
cmp cl, 2
jne 0x140015c91
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r12d, r12d
lea rax, [rbp + 0x7f0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xb60], xmm1
movaps xmmword [rbp + 0xb50], xmm0
movaps xmmword [rbp + 0x800], xmm1
movaps xmmword [rbp + 0x7f0], xmm0
mov byte [rbp + 0x810], r12b
mov eax, dword [rbp + 0xad0]
mov ecx, dword [rbp + 0xad3]
lea rdx, [rbp + 0x8e0]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
movzx eax, byte [0x140177ea0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x140016692
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 5
mov rax, qword [rbp + 0x7f0]
test rax, rax
je 0x140015dad
mov rdx, qword [rbp + 0x7f8]
mov r8, qword [rbp + 0x800]
lea rcx, [rbp + 0x808]
call qword [rax + 0x20]
mov byte [rbp + 0x500], 1
movzx eax, byte [0x140177ea0]
mov edx, 8
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400157d3
mov r14, rax
mov qword [rax], rsi
movzx eax, byte [0x140177ea0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f3650
mov r15, rax
lea rax, fcn.140053210
test r15, r15
je 0x1400162ec
movabs rcx, 0x8000000000000000
mov qword [r15], rcx
mov qword [r15 + 0x58], r14
mov qword [r15 + 0x60], rax
mov word [r15 + 0x68], 4
cmp byte [rbp + 0x480], 3
je 0x140015a06
jmp 0x1400159fe
mov r15, qword [rbp + 0x7f8]
mov r14, qword [r15]
test r14, r14
je 0x140015df4
mov r12, qword [r15 + 8]
mov rax, qword [r12]
test rax, rax
je 0x140015dce
mov rcx, r14
call rax
cmp qword [r12 + 8], 0
je 0x140015df4
cmp qword [r12 + 0x10], 0x11
jb 0x140015de2
mov r14, qword [r14 - 8]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp byte [r15 + 0x29], 2
je 0x140015e4f
mov r14, qword [r15 + 0x10]
test r14, r14
je 0x140015e3c
mov r12, qword [r15 + 0x18]
mov rax, qword [r12]
test rax, rax
je 0x140015e16
mov rcx, r14
call rax
cmp qword [r12 + 8], 0
je 0x140015e3c
cmp qword [r12 + 0x10], 0x11
jb 0x140015e2a
mov r14, qword [r14 - 8]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [r15 + 0x20]
lock dec qword [rax]
jne 0x140015e4f
mov rcx, qword [r15 + 0x20]
call fcn.1400a6390
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140015d30
mov byte [r15 + 0x20], 0
test r14b, r14b
jne 0x140015e83
mov rax, qword [0x140177e98]
shl rax, 1
test rax, rax
jne 0x140016637
xor eax, eax
xchg byte [rdx], al
cmp al, 2
lea r14, [rbp + 0x418]
jne 0x140015e9b
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
movabs r8, 0x8000000000000000
nop word [rax + rax]
test rax, rax
jns 0x140015c8a
mov r9, rax
and r9, rdx
cmp r9, rdx
je 0x14001667a
lea r10, [rax + 1]
or r10, r8
lock cmpxchg qword [rcx + 0x38], r10
jne 0x140015ec0
mov rsi, qword [r15 + 0x10]
cmp r9, qword [rsi + 0x30]
jb 0x140015fd7
mov r12, qword [r15 + 0x18]
lea rsi, [r12 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
jne 0x1400165bb
mov rax, qword [0x140177e98]
shl rax, 1
xor r14d, r14d
test rax, rax
jne 0x1400165c8
movzx eax, byte [r12 + 0x11]
test al, al
jne 0x1400165e2
mov rax, qword [r12 + 0x18]
test rax, rax
je 0x140015f45
mov rcx, qword [r12 + 0x20]
call qword [rax + 0x18]
mov qword [r12 + 0x18], 0
mov byte [r12 + 0x28], 1
test r14b, r14b
jne 0x140015f6c
mov rax, qword [0x140177e98]
shl rax, 1
test rax, rax
jne 0x140016653
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140015f7d
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.0x1400167ff.2
mov r14, qword [r15 + 0x10]
movzx eax, byte [0x140177ea0]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x140016746
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]
lea r14, [rbp + 0x418]
movzx eax, byte [0x140177ea0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x14001666b
mov qword [rax], 1
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movups xmmword [rax + 8], xmm0
movups 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]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x140016030
test rax, rax
jne 0x140016062
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 0x140016062
call qword [rax + 8]
mov byte [rbp + 0x500], 1
mov rcx, qword [rbp + 0x458]
add rcx, qword [rbp + 0x488]
mov qword [rbp + 0x458], rcx
test byte [rbp + 0x438], 1
jne 0x1400159e5
mov r8, qword [rbp + 0x420]
test r8, r8
je 0x1400160e5
mov qword [rbp + 0x488], r8
cmp byte [rbp + 0x480], 3
je 0x14001641b
lea rcx, [rbp + 0xad0]
mov rdx, r14
call fcn.140009b60
mov rsi, qword [rbp + 0xae8]
test sil, 1
jne 0x1400162fb
mov rdx, qword [rbp + 0xad0]
mov rax, qword [rbp + 0xad8]
lea rcx, [0x140165150]
jmp 0x140016377
mov r8, qword [rbp + 0x428]
xor edx, edx
test r8, r8
jne 0x14001610e
mov edx, 0x40
mov rcx, r14
call fcn.140009cd0
mov rdx, qword [rbp + 0x420]
mov r8, qword [rbp + 0x428]
sub r8, rdx
add rdx, qword [rbp + 0x418]
mov rcx, qword [rbp + 0x448]
mov rax, qword [rbp + 0x450]
call qword [rax + 0x18]
mov rcx, rdx
test rax, rax
je 0x1400163da
mov qword [rbp + 0xbe0], rcx
movzx r14d, byte [rbp + 0x480]
mov byte [rbp + 0x480], 3
cmp r14b, 3
je 0x140016729
mov rsi, qword [rbp + 0x460]
mov r15, qword [rbp + 0x468]
mov r12, qword [rbp + 0x470]
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0xb30], rax
movzx eax, byte [0x140177ea0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x140016692
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x101
mov rcx, r12
mov edx, r14d
mov r8, rax
call fcn.14003bdb0
lock dec qword [r15]
jne 0x1400161c1
mov rcx, r15
call fcn.1400a52c0
cmp r14b, 2
je 0x14001625f
lock dec qword [r12 + 0x40]
jne 0x140016237
mov rax, qword [r12 + 0x38]
test rax, rax
jns 0x1400161ed
movabs rax, 0x7fffffffffffffff
lock and qword [r12 + 0x38], rax
mov rax, qword [r12 + 0x58]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r12 + 0x58], rcx
jne 0x140016200
test rax, rax
jne 0x140016237
mov rax, qword [r12 + 0x48]
mov rcx, qword [r12 + 0x50]
mov qword [r12 + 0x48], 0
lock and qword [r12 + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x140016237
call qword [rax + 8]
lock dec qword [r12]
jne 0x140016246
mov rcx, r12
call fcn.140035d10
mov rax, qword [rbp + 0xb30]
lock dec qword [rax]
jne 0x14001625f
mov rcx, qword [rbp + 0xb30]
call fcn.1400a52c0
test rsi, rsi
je 0x14001629d
mov r14b, 1
mov al, 1
xchg byte [rsi + 0xa8], al
mov al, 1
xchg byte [rsi + 0x88], al
test al, al
je 0x140016433
xchg byte [rsi + 0xa0], r14b
test r14b, r14b
je 0x14001646a
lock dec qword [rsi]
jne 0x14001629d
mov rcx, rsi
call fcn.140035680
movzx eax, byte [0x140177ea0]
mov edx, 8
xor ecx, ecx
call fcn.1400f3650
test rax, rax
je 0x1400157d3
mov r14, rax
mov rax, qword [rbp + 0xbe0]
mov qword [r14], rax
movzx eax, byte [0x140177ea0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f3650
mov r15, rax
lea rax, [0x140157830]
test r15, r15
jne 0x140015d7f
mov ecx, 8
mov edx, 0x70
call fcn.1401131d0
shr rsi, 5
mov rax, qword [rbp + 0xad0]
sub rax, rsi
mov rcx, qword [rbp + 0xad8]
add rcx, rsi
mov rdx, qword [rbp + 0xae0]
add rdx, rsi
mov qword [rbp + 0x240], rdx
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x250], rcx
lea rcx, [rbp + 0xba0]
lea rdx, [rbp + 0x240]
call fcn.140009500
mov qword [rbp + 0x238], rsi
mov rcx, qword [rbp + 0xbb0]
mov rax, rcx
sub rax, rsi
jb 0x1400166a1
add rsi, qword [rbp + 0xba8]
mov rcx, qword [rbp + 0xba0]
mov rdx, rsi
mov rsi, qword [rbp + 0xbb8]
mov qword [rbp + 0x490], rdi
mov qword [rbp + 0x498], rcx
mov qword [rbp + 0x4a0], rdx
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x4b0], rsi
mov byte [rbp + 0x500], 0
mov rcx, rdi
mov qword [rbp + 0x4b8], rcx
movups xmm0, xmmword [rbx + 0x86]
movups xmm1, xmmword [rbx + 0x96]
lea rax, [rbp + 0x4c0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x4e0], rcx
mov byte [rbp + 0x4f8], 0
jmp 0x140015b0b
test rcx, rcx
je 0x1400159f2
mov r8, qword [rbp + 0x420]
mov rdx, qword [rbp + 0x428]
sub rdx, r8
cmp rdx, rcx
jb 0x140016741
add r8, rcx
mov qword [rbp + 0x420], r8
mov qword [rbp + 0x488], r8
cmp byte [rbp + 0x480], 3
jne 0x1400160ab
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.140113b00
mov rax, qword [rsi + 0x78]
mov rcx, qword [rsi + 0x80]
mov qword [rsi + 0x78], 0
test rax, rax
je 0x140016522
xor edx, edx
xchg byte [rsi + 0x88], dl
call qword [rax + 8]
xchg byte [rsi + 0xa0], r14b
test r14b, r14b
jne 0x14001628f
mov rax, qword [rsi + 0x90]
mov rcx, qword [rsi + 0x98]
mov qword [rsi + 0x90], 0
test rax, rax
je 0x14001648b
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0xa0], al
lock dec qword [rsi]
je 0x140016295
jmp 0x14001629d
mov rdi, qword [rbp + 0x3c0]
test rdi, rdi
mov rbx, qword [rbp + 0xbd8]
je 0x140016561
mov rax, qword [rdi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400164bd
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14001653f
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x140016543
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x7f0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400af970
mov rax, qword [rbp + 0x3c0]
test rax, rax
jne 0x14001654f
jmp 0x140016561
xor eax, eax
xchg byte [rsi + 0x88], al
xchg byte [rsi + 0xa0], r14b
test r14b, r14b
jne 0x14001628f
jmp 0x14001646a
test al, 2
jne 0x1400164eb
mov rax, qword [rbp + 0x3c0]
test rax, rax
je 0x140016561
lock dec qword [rax]
jne 0x140016561
mov rcx, qword [rbp + 0x3c0]
call fcn.1400a53f0
mov byte [rbp + 0x411], 1
mov r12d, 4
jmp 0x140016b1d
mov rcx, rdx
mov r14, rdx
call fcn.1401196b0
mov rdx, r14
jmp 0x140015c09
mov r14, rdx
call fcn.140119770
mov rdx, r14
mov r14d, eax
xor r14b, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x140015c2b
mov qword [rbp + 0xba0], rdx
mov byte [rbp + 0xba8], r14b
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.31_srcmpscmod.rs
jmp 0x1400165f7
mov rcx, rsi
call fcn.1401196b0
jmp 0x140015f0f
call fcn.140119770
mov r14d, eax
xor r14b, 1
movzx eax, byte [r12 + 0x11]
test al, al
je 0x140015f33
mov qword [rbp + 0xba0], rsi
mov byte [rbp + 0xba8], r14b
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.31_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueFromUtf8ErrorbyteserrorNoneSomeassertion_failed:_self.multiC:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bzip2_0.4.4_src_bufread.rs
lea r9, [0x140159fa8]
lea r8, [rbp + 0xba0]
mov edx, 0x2b
call fcn.1401139e0
mov r14, rdx
call fcn.140119770
mov rdx, r14
test al, al
jne 0x140015c6b
mov byte [rsi + 0x11], 1
jmp 0x140015c6b
mov r14, rdx
call fcn.140119770
mov rdx, r14
test al, al
jne 0x140015e83
mov byte [rsi + 0x11], 1
jmp 0x140015e83
call fcn.140119770
test al, al
jne 0x140015f6c
mov byte [r12 + 0x11], 1
jmp 0x140015f6c
mov ecx, 8
mov edx, 0x30
call fcn.1401131d0
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.31_srcmpscmod.rs
mov edx, 0x46
call fcn.140113740
mov ecx, 8
mov edx, 0x38
call fcn.1401131d0
mov qword [rbp + 0x230], rcx
lea rax, [rbp + 0x238]
mov qword [rbp + 0xb50], rax
lea rax, [0x14003c310]
mov qword [rbp + 0xb58], rax
lea rcx, [rbp + 0x230]
mov qword [rbp + 0xb60], rcx
mov qword [rbp + 0xb68], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7f8], 2
mov qword [rbp + 0x810], 0
lea rax, [rbp + 0xb50]
mov qword [rbp + 0x800], rax
mov qword [rbp + 0x808], 2
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.9.0_src_bytes.rs
lea rcx, [rbp + 0x7f0]
call fcn.140113690
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.140113b00
call fcn.140113460
mov ecx, 8
mov edx, 0x10
call fcn.1401131d0
lea rcx, [rbp + 0x7f0]
lea r8, [rbp + 0x210]
mov rdx, r14
call fcn.1400b2380
mov r12, qword [rbp + 0x7f0]
cmp r12, 5
jne 0x14001680d
mov cl, 4
mov byte [rbp + 0x411], cl
cmp r13d, 0x3b9aca00
je 0x140015ae2
call fcn.1400f3240
mov r8d, edx
xor ecx, ecx
mov r9, qword [rbp + 0xc00]
cmp rax, r9
setne cl
mov edx, 0xff
cmovae edx, ecx
xor ecx, ecx
cmp r8d, r13d
sbb ecx, ecx
test dl, dl
cmovne ecx, edx
cmp cl, 2
jb case.default.0x1400167ff
mov qword [rbp + 0x7f0], r9
mov dword [rbp + 0x7f8], r13d
lea rcx, [rbp + 0x7f0]
mov rdx, rax
call fcn.1400f33f0
mov rcx, rax
call fcn.1400ddaa0
movzx eax, byte [rbp + 0x411]
lea rcx, [0x140169de8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
call fcn.140113dc0
mov r15, qword [rbp + 0x7f8]
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0xa20]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0x418]
test rdi, rdi
mov rbx, qword [rbp + 0xbd8]
je 0x14001699d
mov rax, qword [rdi + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140016850
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x140016977
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x14001697f
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x7f0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400af970
mov rax, qword [rbp + 0x418]
test rax, rax
jne 0x14001698b
jmp 0x14001699d
movzx eax, byte [rbp + 0x411]
mov r12d, 4
test eax, eax
je 0x140016a69
cmp eax, 3
mov rbx, qword [rbp + 0xbd8]
je 0x1400169cc
cmp eax, 4
jne 0x140016b1a
mov rdi, qword [rbp + 0x418]
test rdi, rdi
je 0x1400169d4
mov rax, qword [rdi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140016906
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x140016c3d
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x140016c45
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x7f0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400af970
mov rax, qword [rbp + 0x418]
test rax, rax
jne 0x140016c55
jmp 0x1400169d4
test al, 2
jne 0x140016886
mov rax, qword [rbp + 0x418]
test rax, rax
je 0x14001699d
lock dec qword [rax]
jne 0x14001699d
mov rcx, qword [rbp + 0x418]
call fcn.1400a53f0
cmp r12d, 4
je 0x140016c72
lea rcx, [rbp + 0x7f0]
lea rdx, [rbp + 0xa20]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x411], 1
jmp 0x140016b1d
mov rcx, r14
call fcn.1400c1e50
cmp byte [rbp + 0x410], 1
jne 0x140016b1a
mov rdi, qword [rbp + 0x3c0]
test rdi, rdi
je 0x140016b1a
mov rax, qword [rdi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400169f5
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x140016ae8
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x140016af0
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x7f0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400af970
mov rax, qword [rbp + 0x3c0]
test rax, rax
jne 0x140016afc
jmp 0x140016b1a
mov rsi, qword [rbp + 0x3f0]
mov rdi, qword [rbp + 0x3f8]
mov rax, qword [rdi]
test rax, rax
mov rbx, qword [rbp + 0xbd8]
je 0x140016a8b
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x140016aaf
cmp qword [rdi + 0x10], 0x11
jb 0x140016a9d
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rcx, [rbp + 0x3c8]
call fcn.14008fb10
mov rdi, qword [rbp + 0x3c0]
test rdi, rdi
je 0x140016b1a
mov rax, qword [rdi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140016acb
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
je 0x140016a12
test al, 2
jne 0x140016a2b
mov rax, qword [rbp + 0x3c0]
test rax, rax
je 0x140016b1a
lock dec qword [rax]
mov rsi, qword [rbp + 0xbf0]
jne 0x140016b15
mov rcx, qword [rbp + 0x3c0]
call fcn.1400a53f0
xor r15d, r15d
jmp 0x140016b24
xor r15d, r15d
mov rsi, qword [rbp + 0xbf0]
mov rax, qword [rbp + 0xb20]
mov rcx, qword [rbp + 0xb28]
call qword [rax + 0x18]
cmp r12d, 3
mov rdi, qword [rbp + 0x258]
jne 0x1400156e7
movzx eax, byte [rbp + 0xac0]
mov byte [rbp + 0x3d0], al
movaps xmm0, xmmword [rbp + 0xab0]
movaps xmmword [rbp + 0x3c0], xmm0
mov rax, qword [r15]
neg rax
jo 0x140016b7e
jae 0x140016b7e
mov r8, qword [r15 + 8]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [r15], rbx
mov rax, qword [rbp + 0xac8]
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], rbx
mov eax, dword [rbp + 0xbd4]
mov dword [r15 + 0x18], eax
mov eax, dword [rbp + 0xbd0]
mov dword [r15 + 0x1c], eax
mov eax, dword [rbp + 0xbcc]
mov dword [r15 + 0x20], eax
mov eax, dword [rbp + 0xbc8]
mov dword [r15 + 0x24], eax
movzx eax, word [rbp + 0xbfe]
mov word [r15 + 0x28], ax
movzx eax, word [rbp + 0xbf8]
mov word [r15 + 0x2a], ax
mov eax, dword [rbp + 0xb48]
mov dword [r15 + 0x2c], eax
mov eax, dword [rbp + 0xb40]
mov dword [r15 + 0x30], eax
mov eax, dword [rbp + 0xbec]
mov dword [r15 + 0x34], eax
mov eax, dword [rbp + 0xb38]
mov dword [r15 + 0x38], eax
mov eax, dword [rbp + 0xbc4]
mov dword [r15 + 0x3c], eax
movaps xmm0, xmmword [rbp + 0x3c0]
movups xmmword [r15 + 0x40], xmm0
movzx eax, byte [rbp + 0x3d0]
mov byte [r15 + 0x50], al
mov eax, dword [rbp + 0xb19]
mov ecx, dword [rbp + 0xb1c]
mov dword [r15 + 0x51], eax
mov dword [r15 + 0x54], ecx
mov qword [rsi + 8], r15
mov qword [rsi], 3
jmp 0x1400156ac
test al, 2
jne 0x14001693c
mov rax, qword [rbp + 0x418]
test rax, rax
je 0x1400169d4
lock dec qword [rax]
jne 0x1400169d4
mov rcx, qword [rbp + 0x418]
call fcn.1400a53f0
jmp 0x1400169d4
ud2
call fcn.140116bd0
int3
sub dword [0x16d8cc0b2], edx
xchg edx, eax
adc byte [r8], al
jmp 0x1400174ca
mov r8d, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.140087980
mov rdi, rdx
xlatb
xlatb
test rax, rax
je 0x140017562
mov ecx, edi
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
xor edx, edx
mov r8, rdi
call r13
jmp 0x1400174ca
cmp rdi, 0x21
jae 0x1400175c0
mov r14, rax
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x1400175ac
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov rax, r14
mov rdx, rdi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140114840
mov rbx, qword [rsi + 0x10]
jmp 0x14001757a
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_srciomod.rsassertion_failed:_filled___self.buf.init_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_srcio_borrowed_buf.rs
mov edx, 0x20
mov rcx, rdi
call fcn.1401136d0
int3
mov r10, rdx
movzx r11d, byte [rsp + 0x108]
pushfq
and al, 8
add dword [rax], eax
add byte [rax], al
pushfq
and al, 8
add dword [rax], eax
add byte [rax], al
mov r14, qword [rsp + 0x100]
lea rax, [0x140169e0c]
invalid
invalid
invalid
invalid
add byte [rax], al
mov r14, qword [rsp + 0x100]
lea rax, [0x140169e0c]
invalid
invalid
invalid
invalid
invalid
movsxd rdx, dword [rax + r11*4]
add rdx, rax
jmp rdx
mov r11d, 2
xor ebx, ebx
jmp 0x140017636
mov r11d, 4
mov dil, 1
xor ebx, ebx
jmp 0x140017638
mov r11d, 3
mov bl, 1
xor edi, edi
mov rsi, qword [rcx]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x78], r14
mov eax, 1
mov edx, 0xfffffffe
test bl, bl
jne 0x140017779
movzx ebp, byte [rsi + 0xab00]
movzx r14d, byte [rsi + 0xab01]
test r14b, r14b
mov r15d, 8
mov ebx, 0x40
cmove ebx, r15d
xor r12d, r12d
cmp r14b, 2
setb r13b
movzx r14d, byte [rsi + 0xab02]
mov byte [rsi + 0xab02], 0
cmp bpl, 0xfc
jne 0x1400176be
mov edx, 0xfffffffb
jmp 0x140017779
test bpl, bpl
js 0x140017774
mov byte [rsp + 0x4f], r14b
movzx r14d, byte [rsi + 0xab03]
mov r15d, edi
xor r15b, 1
test r15b, r14b
jne 0x140017779
mov r12b, r13b
or ebx, r12d
or r14b, dil
mov byte [rsi + 0xab03], r14b
test byte [rsp + 0x4f], dil
je 0x1400177fd
mov r15, rcx
or ebx, 4
lea rdx, [rsi + 0x8000]
mov dword [rsp + 0x38], ebx
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x80]
mov r9, r8
mov r8, r10
call fcn.140048560
mov r8, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x90]
movzx ecx, byte [rsp + 0x88]
mov byte [rsi + 0xab00], cl
mov edx, 0xfffffffb
mov eax, 1
cmp cl, 0xfc
jne 0x1400178a8
mov rcx, r15
jmp 0x14001777e
mov edx, 0xfffffffd
xor r8d, r8d
xor edi, edi
add qword [rcx + 8], r8
add qword [rcx + 0x10], rdi
test al, 1
je 0x1400177a0
xor eax, eax
cmp edx, 0xfffffffb
sete al
add eax, eax
movabs rdx, 0x100000000
jmp 0x1400177e6
mov eax, 2
test edx, edx
je 0x1400177b7
cmp edx, 1
jne 0x1400177bb
mov ecx, 2
xor edx, edx
jmp 0x1400177e0
mov ecx, edx
jmp 0x1400177e0
movzx ecx, byte [rsi + 0xaae9]
xor eax, eax
lea edx, [rcx - 0x19]
cmp edx, 0xa
jae 0x140017888
mov edx, eax
and edx, 0xffffff00
movzx ecx, al
mov eax, 1
or edx, ecx
shl rdx, 0x20
or rax, rdx
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r15, qword [rsi + 0xaaf8]
test r15, r15
mov r14, qword [rsp + 0x100]
je 0x1400178bd
cmp r15, r14
mov rdi, r14
cmovb rdi, r15
mov rdx, qword [rsi + 0xaaf0]
mov rbx, rdx
add rbx, rdi
jb 0x14001791d
cmp rbx, 0x8000
ja 0x14001792f
mov r12, rcx
add rdx, rsi
mov rcx, r9
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, r15
sub rax, rdi
mov qword [rsi + 0xaaf8], rax
and ebx, 0x7fff
mov qword [rsi + 0xaaf0], rbx
test bpl, bpl
sete al
cmp r15, r14
setbe cl
and cl, al
movzx edx, cl
xor r8d, r8d
xor eax, eax
mov rcx, r12
jmp 0x14001777e
test ecx, ecx
je 0x1400177d0
cmp dword [rsi + 0xa8ec], 0
je 0x1400177d0
mov eax, dword [rsi + 0xa900]
jmp 0x1400177d0
test cl, cl
mov rcx, r15
js 0x140017907
je 0x140017911
mov byte [rsi + 0xab00], 0xff
jmp 0x14001777e
mov eax, ebx
or eax, 2
test dil, dil
cmovne eax, ebx
mov dword [rsp + 0x30], r11d
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x28], eax
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x70]
lea r9, [rsp + 0x50]
mov rdi, rcx
mov rcx, rsi
call fcn.14004b460
mov rcx, rdi
mov r8, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
jmp 0x14001777e
mov edx, 0xfffffffd
jmp 0x14001777e
mov edx, 1
xor eax, eax
jmp 0x14001777e
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.8.0_srcinflate_stream.rs
mov rcx, rdx
mov rdx, rbx
call fcn.140113a70
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.8.0_srcinflate_stream.rs
mov edx, 0x8000
mov rcx, rbx
call fcn.1401136d0
int3
out dx, al
int3
dec r8
lea rax, [0x140169e20]
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
mov r10b, 2
mov r8d, 1
xor r11d, r11d
jmp 0x1400181b8
adc byte [rax - 0x75], cl
add al, byte [rbp + 0x31]
leave
cmp r8, rax
cmovae r9, rax
sub r8, r9
lea rax, [r8 + r8*8]
shl rax, 3
add rax, qword [rdx + 8]
mov rdx, rax
ret 0x8348
invalid
invalid
pop rsi
jmp fcn.140019cd0
ret 0x8348
invalid
lea rax, [0x140122d10]
mov r9d, 1
mov dl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x37
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov dl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x2c
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov cl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x26
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov cl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x40
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov cl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x32
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov cl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x45
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov cl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x23
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov cl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x25
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov cl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x18
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov cl, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x22
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov al, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 3
jmp 0x1400181b0
mov al, 0x10
add byte [rcx - 0x47], al
mov ecx, 1
mov ecx, 1
mov r8d, 0x2d
jmp 0x1400181b0
mov eax, 1
add byte [rcx], dh
rol byte [rbp + 0x31], cl
fild dword [rbp + 0x31]
rol byte [rcx - 0x47], cl
add dword [rax], eax
add byte [rax], al
xor edx, edx
xor r11d, r11d
xor r10d, r10d
mov r9d, 1
jmp 0x1400181b8
lea rax, [0x140122d10]
mov r9d, 1
mov al, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x21
jmp 0x1400181b0
lea rax, [0x140122d10]
mov r9d, 1
mov al, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x33
jmp 0x1400181b0
mov al, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x49
add byte [rax], al
jmp 0x1400181b0
add al, byte [rax]
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140122d10]
mov r9d, 1
mov al, 0x10
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x36
jmp 0x1400181b0
add al, 0
invalid
add al, 0
add byte [rcx - 0x4e], al
mov r10b, 5
mov r11d, 0xb
mov dl, 5
mov r11d, 0xb
lea r8, [0x140124e85]
jmp 0x1400181b8
lea rax, [0x140122d10]
scasd eax, dword [rdi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x29
jmp 0x1400181b0
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x140122d10]
scasd eax, dword [rdi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x4c
add byte [rax], al
add byte [rax], al
jmp 0x1400181b0
invalid
add byte [rax], al
jmp 0x140017f5c
lea rax, [0x140122d10]
scasd eax, dword [rdi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x16
jmp 0x1400181b0
add byte [rcx - 0x48], al
invalid
scasd eax, dword [rdi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x15
add byte [rax], al
add cl, ch
in al, dx
add eax, dword [rax]
invalid
add byte [rax], al
add cl, ch
in al, dx
add eax, dword [rax]
add byte [rax - 0x46], cl
movabs rdx, 0x202020202020202
jmp 0x140017e49
and al, 0x38
mov r9, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x20], xmm0
movzx r10d, byte [rsp + 0x58]
push rsp
and al, 0x58
push rsp
and al, 0x58
mov edx, dword [rsp + 0x59]
mov dword [rsp + 0x30], edx
mov edx, dword [rsp + 0x5c]
and al, 0x5c
and al, 0x5c
mov dword [rsp + 0x33], edx
mov r8d, 2
xor edx, edx
xor r11d, r11d
jmp 0x1400181b8
mov dl, 5
add eax, 0x1bb41
add byte [rax], al
mov r11d, 1
lea r8, [0x140165990]
adc al, 0
jmp 0x1400181b8
movabs rdx, 0x101010101010101
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
mov r10b, 3
mov r8, rdx
mov r11, rdx
jmp 0x1400181b8
lea rax, [0x140122d10]
scasb al, byte [rdi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x1e
jmp 0x1400181b0
lea rax, [0x140122d10]
scasb al, byte [rdi]
adc byte [rax], al
mov r9d, 1
mov r8d, 4
jmp 0x1400181b0
lea rax, [0x140122d10]
scasb al, byte [rdi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x2a
jmp 0x1400181b0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140122d10]
scasb al, byte [rdi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0xd
jmp 0x1400181b0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x4e], al
mov r10b, 4
mov r11d, 4
mov dl, 4
mov r11d, 4
add byte [rax], al
lea r8, str.httphttpswswssftpfileC:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.4_srcparser.rs
jmp 0x1400181b8
and byte [rax - 0x73], cl
add eax, 0x10ae15
scasb al, byte [rdi]
adc byte [rax], al
scasb al, byte [rdi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0xe
mov eax, 0xe
mov eax, 0xe
jmp 0x1400181b0
add byte [rax], al
jmp 0x140017f5c
mov dl, 4
mov r11d, 5
lea r8, [0x140165654]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
xlatb
adc al, 0
jmp 0x1400181b8
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140122d10]
invalid
lodsd eax, dword [rsi]
adc byte [rax], al
mov r9d, 1
invalid
xor edx, edx
xor r8d, r8d
jmp 0x1400181b2
invalid
add byte [rcx - 0x4e], al
invalid
mov edx, 0x130
jmp 0x140017f5c
jmp 0x1400181b8
lea rax, [0x140122d10]
lodsd eax, dword [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x1d
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsd eax, dword [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x20
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsd eax, dword [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x2e
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsd eax, dword [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x10
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsd eax, dword [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x28
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsd eax, dword [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 8
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsb al, byte [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x46
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsb al, byte [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x2b
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsb al, byte [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x4a
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsb al, byte [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x11
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsb al, byte [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x19
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsb al, byte [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x1a
jmp 0x1400181b0
lea rax, [0x140122d10]
lodsb al, byte [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x27
jmp 0x1400181b0
and al, 0x20
lea rax, [0x140122d10]
lodsb al, byte [rsi]
adc byte [rax], al
mov r9d, 1
mov r8d, 0x17
jmp 0x1400181b0
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x140122d10]
lea eax, [0x140122d10]
mov r9d, 1
mov r8d, 0x41
jmp 0x1400181b0
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x140122d10]
lea eax, [0x140122d10]
mov r9d, 1
mov r8d, 0x42
jmp 0x1400181b0
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x140122d10]
lea eax, [0x140122d10]
mov r9d, 1
mov r8d, 0x3a
jmp 0x1400181b0
lea eax, [0x140122d10]
mov r9d, 1
mov r8d, 0x2f
jmp 0x1400181b0
xor edx, edx
xor r11d, r11d
xor r10d, r10d
mov qword [rcx], rdx
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r11
mov qword [rcx + 0x18], 0
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], r9
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rcx + 0x30], xmm0
mov byte [rcx + 0x40], r10b
mov eax, dword [rsp + 0x30]
mov edx, dword [rsp + 0x33]
mov dword [rcx + 0x41], eax
mov dword [rcx + 0x44], edx
add rsp, 0x60
pop rsi
ret
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 2
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.9.0_src_bytes_mut.rs
lea rcx, [rsp + 0xa8]
call fcn.140113690
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x48], rax
lea rax, [0x14003c310]
add eax, 0x23ebd
add eax, 0x23ebd
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xa8], eax
mov qword [rsp + 0xb0], 2
mov qword [rsp + 0xc8], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 2
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.9.0_src_bytes.rs
lea rcx, [rsp + 0xa8]
call fcn.140113690
mov ecx, 8
mov edx, 0x28
call fcn.1401131d0
int3
movsxd r8, dword [rax + r9*4]
add r8, rax
jmp r8
mov eax, dword [rdx + 0x40]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rdx + 0x20]
movups xmm1, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rdi, qword [rsp + 0x90]
movzx esi, byte [rsp + 0x98]
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x80], al
invalid
adc al, 0xf
xchg esp, eax
ror byte [rcx + 0x7de280f2], 0x80
cli
sete r10b
test rdi, rdi
jne 0x140018874
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x80], al
invalid
or al, dl
je 0x140018874
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
add esi, eax
add byte [rcx], al
mov rax, qword [rcx]
mov byte [rax], 1
mov r8, qword [rsp + 0x40]
jmp 0x140018b16
add byte [rax], al
test r9, r9
je 0x14001860a
lea rcx, [rax + 0xd0]
mov rdx, qword [rax + 0xc0]
mov r8, qword [rax + 0xc8]
call qword [r9 + 0x20]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xc8], xmm1
movups xmmword [rax + 0xb8], xmm0
add byte [rax], al
add cl, ch
loop 0x140018626
add byte [rax], al
mov rax, qword [rsi]
cmp qword [rax + 0x78], 0
jne 0x1400187ec
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x27]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x140018987
mov r9, qword [rax + 0x78]
test r9, r9
je 0x1400186f9
lea rcx, [rax + 0x90]
mov rdx, qword [rax + 0x80]
mov r8, qword [rax + 0x88]
or byte [rax + 0x41000000], 0xff
push rcx
and byte [rax - 0x75], cl
invalid
or byte [rax + 0x41000000], 0xff
push rcx
and byte [rax - 0x75], cl
invalid
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0x88], xmm1
movups xmmword [rax + 0x78], xmm0
jmp 0x140018809
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x1400187ec
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0x98], 0
jne 0x1400187ec
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x2a]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x140018987
mov r9, qword [rax + 0x98]
test r9, r9
je 0x1400187a3
lea rcx, [rax + 0xb0]
mov rdx, qword [rax + 0xa0]
mov r8, qword [rax + 0xa8]
call qword [r9 + 0x20]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xa8], xmm1
movups xmmword [rax + 0x98], xmm0
jmp 0x140018809
mov rax, qword [rcx]
mov byte [rax], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x20]
nop
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp bl, 0xa
setb al
test rsi, rsi
sete cl
or cl, al
jne 0x140018809
mov rcx, qword [0x140177e28]
xor edx, edx
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
test rdi, rdi
je 0x140018894
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0xa
je 0x1400188a7
jmp 0x1400188e6
mov rbx, rcx
mov ecx, esi
call fcn.14002c230
mov rcx, rbx
cmp rdx, 0xa
jne 0x1400188e6
cmp byte [rax], 0x6b
jne 0x1400188e6
cmp byte [rax + 1], 0x65
jne 0x1400188e6
cmp byte [rax + 2], 0x65
jne 0x1400188e6
cmp byte [rax + 3], 0x70
jne 0x1400188e6
cmp byte [rax + 4], 0x2d
jne 0x1400188e6
cmp byte [rax + 5], 0x61
jne 0x1400188e6
cmp byte [rax + 6], 0x6c
jne 0x1400188e6
cmp byte [rax + 7], 0x69
jne 0x1400188e6
cmp byte [rax + 8], 0x76
jne 0x1400188e6
cmp byte [rax + 9], 0x65
je 0x14001856a
test rdi, rdi
je 0x1400189d8
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0x10
je 0x1400189eb
jmp 0x140018a4e
cmp byte [rax + 0x108], 0
jne 0x140018997
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
jmp 0x140018806
mov rbx, rcx
mov ecx, esi
call fcn.14002c230
mov rcx, rbx
cmp rdx, 0x10
jne 0x140018a4e
cmp byte [rax], 0x70
jne 0x140018a4e
cmp byte [rax + 1], 0x72
jne 0x140018a4e
cmp byte [rax + 2], 0x6f
jne 0x140018a4e
cmp byte [rax + 3], 0x78
jne 0x140018a4e
cmp byte [rax + 4], 0x79
jne 0x140018a4e
cmp byte [rax + 5], 0x2d
jne 0x140018a4e
cmp byte [rax + 6], 0x63
jne 0x140018a4e
cmp byte [rax + 7], 0x6f
jne 0x140018a4e
cmp byte [rax + 8], 0x6e
jne 0x140018a4e
cmp byte [rax + 9], 0x6e
jne 0x140018a4e
cmp byte [rax + 0xa], 0x65
jne 0x140018a4e
cmp byte [rax + 0xb], 0x63
jne 0x140018a4e
cmp byte [rax + 0xc], 0x74
jne 0x140018a4e
cmp byte [rax + 0xd], 0x69
jne 0x140018a4e
cmp byte [rax + 0xe], 0x6f
jne 0x140018a4e
cmp byte [rax + 0xf], 0x6e
je 0x14001856a
test rdi, rdi
jne 0x140018a83
cmp sil, 0x43
jne 0x140018a83
mov r8, qword [rsp + 0x40]
cmp r8, 8
jne 0x140018a78
mov rax, qword [rsp + 0x38]
movabs rdx, 0x7372656c69617274
cmp qword [rax], rdx
je 0x140018aba
mov rax, qword [rcx]
mov byte [rax], 1
jmp 0x140018b16
mov rax, qword [rcx + 8]
mov byte [rax], 1
test rdi, rdi
je 0x140018ac1
movzx esi, byte [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
jmp 0x140018ace
mov rax, qword [rcx + 8]
mov byte [rax], 1
mov rbx, rcx
mov ebx, ecx
mov ecx, esi
call fcn.14001a3d0
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov r8, qword [rsp + 0x40]
and al, 0x40
mov rax, qword [rcx + 0x10]
mov r9, qword [rax]
add rdx, r8
add rdx, r9
add rdx, 0x20
mov qword [rax], rdx
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x3b], cl
adc byte [rbx + 0xf], dh
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x3b], cl
adc byte [rbx + 0xf], dh
test rdi, rdi
je 0x140018b51
pop rsp
mov rdx, qword [rsp + 0xa0]
add byte [rax], al
add bl, ch
mov rax, qword gs:[rcx + 0x20]
add byte [rax], al
jmp 0x140018b64
mov rax, qword [rcx + 0x20]
mov rax, qword [rax]
cmp byte [rax + 0x108], 0
jne 0x140018b16
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x38]
call qword [rax + 0x20]
test rdi, rdi
je 0x140018809
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rdi + 0x20]
jmp 0x140018809
mov rdi, rcx
mov ecx, esi
mov rsi, r8
call fcn.14001a3d0
mov r8, rsi
mov rcx, rdi
mov rax, qword [rcx + 0x20]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x100]
add rdx, r8
add rdx, r9
add rdx, 0x20
mov qword [rcx + 0x100], rdx
mov rcx, qword [rax]
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0xb0]
lea r8, [rsp + 0x60]
call fcn.14001a3f0
cmp al, 2
jne 0x140018809
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x14015df50]
lea r9, [0x14015de70]
lea r8, [rsp + 0x2f]
mov edx, 0x17
call fcn.1401139e0
mov eax, 3
jmp 0x140018c45
mov r9, qword [rcx + 0x10]
mov r10, qword [r9]
add rax, r10
add rax, 0x27
mov qword [r9], rax
mov r9, qword [rcx + 0x18]
mov rcx, qword [rdi]
cmp rax, qword [r9]
jae 0x140018c94
inc rdx
add rcx, 0x60
mov r14, rdx
mov r15, r8
call fcn.14001ae00
mov rax, qword [rdi]
mov byte [rax + 0x60], bl
mov ecx, dword [r14]
mov edx, dword [r14 + 3]
mov dword [rax + 0x61], ecx
mov dword [rax + 0x64], edx
mov qword [rax + 0x68], r15
mov qword [rax + 0x70], rsi
jmp 0x140018809
cmp byte [rcx + 0x108], 0
jne 0x140018846
mov byte [rcx + 0x108], 1
jmp 0x140018846
add rsp, 0x1c0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov byte [rsi + 0x40], 8
lea rcx, [rsp + 0x118]
call fcn.140019e80
jmp 0x140018d1f
mov dh, 0xc5
add bpl, 0xfe
dec rax
xor edx, edx
cmp bpl, 6
cmovb rdx, rax
mov byte [rsp + 0x88], cl
lea rax, [0x140169f5c]
movsxd rcx, dword [rax + rdx*4]
nop
nop
add rcx, rax
jmp rcx
scasd eax, dword [rdi]
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
add dh, bh
invalid
add byte [rdi], cl
mov dh, 0xd1
add cl, 0xfe
dec rdx
xor r8d, r8d
cmp cl, 6
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rdi], cl
adc dword [rsp + 0x89], eax
mov qword [rsp + 0x80], r14
cmovb r8, rdx
mov byte [rsp + 0x88], al
lea rax, [0x140169f5c]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140019796
lea rdx, [rsp + 0x130]
mov r8, qword [rsp + 0x120]
mov r9, qword [rsp + 0x128]
lea rcx, [rsp + 0xe0]
call qword [rax]
mov rax, qword [rsp + 0xe0]
movzx ecx, byte [rsp + 0xe8]
movups xmm0, xmmword [rsp + 0xe9]
movaps xmmword [rsp + 0x180], xmm0
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x18f], rdx
jmp 0x1400197a0
test r8, r8
je 0x140019273
mov rdi, qword [rsp + 0x168]
cmp byte [rdi], 0x3a
jne 0x140019284
add r8, 0xfffffffffffffffb
cmp r8, 5
ja case.0x1400191c4.6
movabs dword [0xdbb058d4800000a], eax
adc eax, 0xc634a00
or byte [rax + 1], 0xc1
lea rax, [0x140169f78]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
cmp byte [rdi + 1], 0x70
jne case.0x1400191c4.6
cmp byte [rdi + 2], 0x61
jne case.0x1400191c4.6
cmp byte [rdi + 3], 0x74
jne case.0x1400191c4.6
cmp byte [rdi + 4], 0x68
jne case.0x1400191c4.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140020d50
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140019cab
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
add byte [rdi], cl
adc dword [rsi + 8], eax
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 5
jmp 0x140019c83
add byte [rax - 0x77], cl
cli
mov r8, rbx
call fcn.140018200
mov r8, qword [rsp + 0x170]
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x85
and al, 0xff
invalid
invalid
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x85
and al, 0xff
invalid
mov byte [rsi], 0
mov byte [rsi + 0x40], 8
mov rdi, qword [rsp + 0x168]
jmp 0x1400192bc
lea rbx, [0x140136ad0]
mov qword [rsp + 0x20], rbx
pop rsp
and al, 0x20
pop rsp
and al, 0x20
lea rcx, [rsp + 0x180]
lea r9, [rsp + 0x30]
mov rdx, rdi
call fcn.14002c270
movzx eax, byte [rsp + 0x190]
cmp al, 3
jne 0x14001963b
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
lea rcx, [rsp + 0xd8]
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
call qword [rax + 0x20]
lea rcx, [rsp + 0x178]
mov rax, qword [rsp + 0x160]
mov r8, qword [rsp + 0x170]
mov rdx, rdi
call qword [rax + 0x20]
jmp 0x140018d1f
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rbx + 0x892494], cl
add byte [rax], al
and al, 0x88
add byte [rax], al
add byte [rbx + 0x892494], cl
add byte [rax], al
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.14000b920
cmp dword [rsp + 0xe0], 1
je 0x14001959e
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001969d
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 5
jmp 0x140018e49
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
mov rdx, rdi
mov r8, rbx
call fcn.14002e090
cmp byte [rsp + 0x30], 0xb
jne 0x14001965c
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
or cl, bpl
add al, 0
invalid
or cl, bpl
add al, 0
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.14000b920
and al, 0xff
inc dword [rbx + 0xe024bc]
add byte [rax], al
add dword [rdi], ecx
test byte [rax + 1], cl
add byte [rax], al
and al, 0xff
inc dword [rbx + 0xe024bc]
add byte [rax], al
add dword [rdi], ecx
test byte [rax + 1], cl
add byte [rax], al
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001969d
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 4
jmp 0x140018e49
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.14000b920
cmp dword [rsp + 0xe0], 1
je 0x14001959e
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001969d
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 2
jmp 0x140018e49
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.14000b920
cmp dword [rsp + 0xe0], 1
jne 0x140019676
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x48]
mov rdx, rbx
mov r8, rdi
call qword [rax + 0x20]
mov byte [rsi], 7
jmp 0x140018e45
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
cmp rbx, 3
jne 0x14001962f
movzx edx, byte [rdi]
movzx ecx, byte [rdi + 1]
add cl, 0xd0
movzx eax, byte [rdi + 2]
add al, 0xd0
lea r8d, [rdx - 0x3a]
cmp r8b, 0xf7
setb r8b
cmp cl, 0xa
setae r9b
cmp al, 0xa
setae r10b
or r10b, r9b
or r10b, r8b
jne 0x14001962f
add dl, 0xd0
movzx edx, dl
imul edx, edx, 0x64
movzx ecx, cl
add ecx, ecx
lea ecx, [rcx + rcx*4]
movzx ecx, cl
add ecx, edx
movzx eax, al
add ax, cx
je 0x14001962f
mov word [rsi], ax
mov byte [rsi + 0x40], 7
mov ebx, 3
jmp 0x1400198bc
mov byte [rsi], 8
mov byte [rsi + 0x40], 8
jmp 0x1400198bc
mov rdx, qword [rsp + 0x180]
cmp al, 2
jne 0x1400196a5
mov qword [rsp + 0x120], 0
mov byte [rsp + 0x128], dl
jmp 0x1400196c2
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 3
jmp 0x1400198bc
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001969d
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 6
jmp 0x140018e49
mov byte [rsi], 7
jmp 0x140018e45
mov r8, qword [rsp + 0x188]
test al, 1
je case.0x140015afc.106
lea rcx, [rsp + 0x120]
call fcn.140009060
mov rax, qword [rsp + 0x120]
movzx ecx, byte [rsp + 0x128]
mov edx, dword [rsp + 0x129]
movzx r8d, word [rsp + 0x12d]
movzx r9d, byte [rsp + 0x12f]
movups xmm0, xmmword [rsp + 0x130]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], cl
mov dword [rsp + 0xa9], edx
mov word [rsp + 0xad], r8w
mov byte [rsp + 0xaf], r9b
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
test r8, r8
je 0x140019acc
xor ecx, ecx
jmp 0x140019750
cmp dl, 0x7f
je 0x14001975e
invalid
sbb cl, byte [rax - 1]
ror dword [rcx + 0x39], 0xc8
inc rcx
cmp r8, rcx
je 0x140019ad4
movzx edx, byte [rax + rcx]
cmp dl, 0x1f
ja 0x14001973f
cmp dl, 9
je 0x140019744
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
mov rax, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sti
invalid
invalid
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sti
invalid
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x20]
jmp 0x1400192bc
movzx ecx, byte [rsp + 0x120]
xor eax, eax
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], cl
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rsp + 0xa9], xmm0
mov rcx, qword [rsp + 0x18f]
mov qword [rsp + 0xb8], rcx
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
je 0x140019848
xor ecx, ecx
jmp 0x1400197f5
cmp dl, 0x7f
je 0x140019803
inc rcx
cmp rbx, rcx
je 0x14001984d
pop rax
pop rax
movzx edx, byte [rdi + rcx]
cmp dl, 0x1f
ja 0x1400197e8
cmp dl, 9
je 0x1400197ed
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
test rax, rax
je 0x14001982a
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xa8]
mov edx, dword [rsp + 0xa8]
mov edx, dword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x80]
lea rcx, [rsp + 0x98]
mov rdx, rdi
mov r8, rbx
call qword [rax + 0x20]
jmp 0x140018e49
xor r8d, r8d
jmp 0x140019850
mov r8, rbx
lea rcx, [rsp + 0xe0]
mov rdx, rdi
call fcn.140009060
mov byte [rsp + 0x100], 0
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
push rax
push rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x70], rax
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x40], xmm3
movaps xmmword [rsp + 0x30], xmm2
sub dword [rsp + 0x30], edx
sub dword [rsp + 0x30], edx
mov qword [rsi + 0x40], rax
movups xmmword [rsi + 0x30], xmm1
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x10], xmm3
pop rsi
adc byte [rdi], cl
adc dword [rsi], edx
lea rcx, [rsp + 0x98]
mov rdx, rdi
mov r8, rbx
call qword [r14 + 0x20]
jmp 0x140018e49
cmp byte [rdi + 1], 0x70
jne case.0x1400191c4.6
cmp byte [rdi + 2], 0x72
jne case.0x1400191c4.6
cmp byte [rdi + 3], 0x6f
jne case.0x1400191c4.6
cmp byte [rdi + 4], 0x74
jne case.0x1400191c4.6
cmp byte [rdi + 5], 0x6f
jne case.0x1400191c4.6
cmp byte [rdi + 6], 0x63
jne case.0x1400191c4.6
cmp byte [rdi + 7], 0x6f
jne case.0x1400191c4.6
cmp byte [rdi + 8], 0x6c
jne case.0x1400191c4.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140026600
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140019cab
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 6
jmp 0x140019c83
movzx eax, byte [rdi + 1]
cmp eax, 0x73
je 0x140019b77
cmp eax, 0x6d
jne case.0x1400191c4.6
cmp byte [rdi + 2], 0x65
jne case.0x1400191c4.6
cmp byte [rdi + 3], 0x74
jne case.0x1400191c4.6
cmp byte [rdi + 4], 0x68
jne case.0x1400191c4.6
cmp byte [rdi + 5], 0x6f
jne case.0x1400191c4.6
cmp byte [rdi + 6], 0x64
jne case.0x1400191c4.6
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0x30]
mov rbx, rdx
mov r14, r8
call fcn.14002e090
cmp byte [rsp + 0x30], 0xb
je 0x1400192b5
invalid
invalid
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 3
jmp 0x140019bdc
cmp byte [rdi + 1], 0x61
jne case.0x1400191c4.6
cmp byte [rdi + 2], 0x75
jne case.0x1400191c4.6
cmp byte [rdi + 3], 0x74
jne case.0x1400191c4.6
cmp byte [rdi + 4], 0x68
jne case.0x1400191c4.6
cmp byte [rdi + 5], 0x6f
jne case.0x1400191c4.6
cmp byte [rdi + 6], 0x72
jne case.0x1400191c4.6
cmp byte [rdi + 7], 0x69
jne case.0x1400191c4.6
cmp byte [rdi + 8], 0x74
jne case.0x1400191c4.6
cmp byte [rdi + 9], 0x79
jne case.0x1400191c4.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140020d50
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140019cab
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 2
jmp 0x140019c83
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
xor r8d, r8d
jmp 0x140019ad7
mov rbx, r8
lea rcx, [rsp + 0x118]
mov rdi, rax
mov rdx, rax
call fcn.140009060
mov rdx, rdi
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov eax, dword [rsp + 0x13c]
mov dword [rsi + 0x44], eax
mov eax, dword [rsp + 0x139]
mov dword [rsi + 0x41], eax
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 0
mov r8, rbx
jmp 0x140019c70
xor eax, eax
cmp r8, rax
je 0x1400196b5
movzx ecx, byte [rdx + rax]
inc rax
cmp byte [rcx + rbx], 0
jne 0x140019b5c
jmp 0x1400192b5
movzx eax, byte [rdi + 2]
cmp eax, 0x63
je 0x140019be7
cmp eax, 0x74
jne case.0x1400191c4.6
cmp byte [rdi + 3], 0x61
jne case.0x1400191c4.6
cmp byte [rdi + 4], 0x74
jne case.0x1400191c4.6
cmp byte [rdi + 5], 0x75
jne case.0x1400191c4.6
invalid
add byte [rax + 0xf73067f], al
test dword [rax + 0x48000000], ebp
mov ecx, dword [rsp + 0xc8]
cmp byte [rdi + 6], 0x73
jne case.0x1400191c4.6
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
mov rbx, rcx
mov r14, rdx
mov esi, edx
mov esi, edx
call fcn.14002d950
add dword [rax], eax
test ax, ax
je 0x1400192b5
mov word [rsi], ax
mov byte [rsi + 0x40], 7
mov rdx, rbx
mov r8, r14
jmp 0x140019c70
cmp byte [rdi + 3], 0x68
jne case.0x1400191c4.6
add ebp, dword [rax + 0x75]
insb byte [rdi], dx
cmp byte [rdi + 4], 0x65
jne case.0x1400191c4.6
cmp byte [rdi + 5], 0x6d
jne case.0x1400191c4.6
cmp byte [rdi + 6], 0x65
jne case.0x1400191c4.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140020d50
mov rax, qword [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
and al, 0x18
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbx + rsi*2 + 0xf], 0x10
je 0x140019cab
invalid
invalid
test byte [rax + riz], ah
je 0x140019cab
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 8], eax
mov rcx, qword [rsp + 0x130]
add byte [rax], al
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
sbb dh, al
add al, 0xeb
invalid
sbb dh, al
add al, 0xeb
sub al, dh
invalid
invalid
mov byte [rsi], 9
mov byte [rsi + 0x40], 8
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xc0]
lea rcx, [rsp + 0xd8]
call qword [rax + 0x20]
lea rcx, [rsp + 0x178]
mov rax, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
call qword [rax + 0x20]
jmp 0x140018d1f
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
jmp 0x1400192df
mov esi, ecx
add byte [rax], al
add byte [rax - 0x73], cl
sbb byte [rbx + r9*4 + 0x42], cl
or byte [rbx + r9*4 + 0x4a], cl
or byte [rbx + r9*4 + 0x4a], cl
adc byte [rax - 0x73], cl
and al, 0x48
movzx rbx, byte [rsp + 0x50]
invalid
add byte [rdi], cl
mov dh, 0x3a
leave
movzx edx, byte [rbp + rcx]
cmp qword [r14 + 0x10], 0
jne 0x14001d781
mov r8d, edx
and r8b, 1
jne 0x14001d822
and dl, 1
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
sub qword [r14 + 0x10], rdx
mov rdx, r13
shr rdx, 0x39
lea r8, [rcx - 0x10]
and r8, rax
mov byte [rbp + rcx], dl
mov byte [rbp + r8 + 0x10], dl
inc qword [r14 + 0x18]
mov r15, rcx
mov edi, ecx
mov edi, ecx
neg r15
shl rcx, 3
neg rcx
mov qword [rbp + rcx - 8], r9
mov r14, qword [rbx + 0x10]
cmp r14, rsi
jne 0x14001d7c9
mov rcx, rbx
call fcn.1400d8b90
invalid
mov bl, 0xb
invalid
invalid
mov rax, qword [rbx + 8]
mov rcx, r14
or byte [r9 + r9*4 - 0xf], cl
shl rcx, 4
mov qword [rax + rcx], r13
mov edx, dword [rsp + 0x30]
mov dword [rax + rcx + 8], edx
mov dword [rax + rcx + 0xc], edi
inc r14
mov qword [rbx + 0x10], r14
jae 0x14001d7fb
jae 0x14001d7fb
mov rcx, qword [rbp + r15*8 - 8]
cmp rcx, r14
jae 0x14001d8c3
mov eax, edi
mov edx, r12d
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x28], r9
mov rdx, qword [rbx + 8]
mov rcx, r14
mov r8, r15
call fcn.1401148e0
mov rbp, qword [r14]
mov rax, qword [r14 + 8]
mov rdx, rax
and rdx, r13
movdqu xmm0, xmmword [rbp + rdx]
pmovmskb ecx, xmm0
test ecx, ecx
jne 0x14001d878
mov r8d, 0x10
nop word [rax + rax]
add rdx, r8
and rdx, rax
movdqu xmm0, xmmword [rbp + rdx]
pmovmskb ecx, xmm0
xlatb
enter 0xffffffffffff8349, 0xffffffffffffffc0
invalid
test ecx, ecx
je 0x14001d860
xlatb
enter 0xffffffffffff8349, 0xffffffffffffffc0
adc byte [rbp + 0x4ce874c9], al
mov ecx, dword [rsp + 0x28]
mov r9, qword [rsp + 0x28]
tzcnt ecx, ecx
add rcx, rdx
and rcx, rax
movzx edx, byte [rbp + rcx]
test dl, dl
js 0x14001d781
in eax, dx
invalid
invalid
invalid
in eax, dx
invalid
invalid
movdqa xmm0, xmmword [rbp]
pmovmskb ecx, xmm0
tzcnt ecx, ecx
movzx edx, byte [rbp + rcx]
jmp 0x14001d781
add eax, 0x13fed7
mov edx, 0x28
call fcn.140113740
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.7.0_srcmapcoreentry.rs
mov rdx, r14
call fcn.140113620
call fcn.1401131b0
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
call fcn.1401131b0
int3
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
jmp fcn.14000dc10
invalid
add byte [rax], al
add byte [rbp - 0x75], al
nop
add byte [rax], 0
add byte [rbp - 0x7b], al
rol byte [rcx + 0xf], cl
cdq
ret
and al, 0x40
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
jmp 0x14001f76f
and al, 0x70
lea rax, [0x140037a90]
add eax, 0x18349
mov qword [rsp + 0x78], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
and al, 0x60
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140123138]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140123138]
lea edx, [0x140123138]
lea rcx, [rsp + 0x40]
call fcn.140113690
add bh, byte [rdi]
invalid
invalid
add bh, byte [rdi]
str word [rax - 0x73]
and al, 0x2c
invalid
lea rax, [rsp + 0x2c]
sub al, 0x48
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x140037a90]
add eax, 0x182f1
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, str.dangling_store_key_for_stream_id
add eax, 0x10397d
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x60
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
xor byte [rax - 0x77], cl
and al, 0x50
and al, 0x50
mov dword [rsp + 0x50], eax
and al, 0x50
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140123150]
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea edx, [0x140123150]
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
call fcn.140113690
int3
push rdx
or al, 0x44
mov dword [rsp + 0x20], edx
invalid
and byte [rcx + 0x4d242454], cl
cmp dword [rax + 0x10], edx
mov dword [rsp + 0x24], edx
cmp qword [r8 + 0x10], r10
jbe 0x14001f850
mov rax, qword [r8 + 8]
imul r10, r10, 0x130
cmp dword [rax + r10], 2
je 0x14001f850
add rax, r10
cmp dword [rax + 0x114], edx
add byte [rax], al
add byte [rax], al
jne 0x14001f850
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x14001f84a
mov dword [rax + 0x84], 0
add rsp, 0x68
jmp fcn.14001efc0
nop
add rsp, 0x68
ret
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x140037a90]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140113690
int3
and al, 0x20
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
add dword [rax], eax
mov ecx, edx
push 0x48c35e5f
lea esi, [rax + 1]
add ecx, eax
loopne 0x14001fa79
lea rcx, [0x140167610]
mov r8, qword [rax + rcx]
mov eax, dword [rax + rcx]
xchg ebx, eax
jnp 0x14001fa90
add byte [rbx + rcx*4 + 4], cl
or byte [rax - 0x73], cl
or eax, 0x147cd0
invalid
lea rcx, str.NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorizedstd_src_syspalwindows_args.rs__._:___cmd.exe__e:ON__v:OFF__d__c__batch_file_arguments_are_invalid
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
xchg esi, eax
jrcxz 0x14001fb05
invalid
nop
add byte [rax - 0x3f], cl
out dx, al
and byte [rax - 0x7d], cl
invalid
iretd
mov dh, 0x5e
cmovs ecx, dword [rbx - 0x74b700b2]
invalid
and al, 0x48
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x70
and al, 0x70
and al, 0x70
add byte [rax], al
add byte [rax], al
adc byte [rax], al
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
push rsp
and al, 0x60
rol byte [rax + rax*8 + 0x240850f], 1
test dword [rax + 2], eax
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
and al, 0x40
and al, 0x40
and al, 0x38
sub dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
adc dword [rdi + 0x10], eax
invalid
jle 0x14001fc0b
dec dword [rax - 0x75]
pop rsi
invalid
sal byte [rbp + rax + 0x48], 0x89
ror byte [rax - 1], 1
invalid
or byte [rax], al
cmp dword [rsi + 0x1d8], edi
add byte [rax], al
invalid
and al, 0x14
add dword [rax], eax
add byte [rdi], cl
test dword [0x189020714], eax
add esp, 0x18
lea ebp, [rsp + 0x88]
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rcx + rcx*4 - 0x17], cl
mov byte [rax], al
add byte [rax], al
invalid
mov ecx, ebp
invalid
add byte [rax], al
and al, 0x20
and al, 0x24
add al, byte [rax]
add byte [rax - 0x75], cl
xchg al, dl
rol byte [rcx], 1
add byte [rax], al
cmp dword [rax + rbp], 2
je 0x140020a15
add rax, rbp
cmp dword [rax + 0x114], r9d
invalid
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
test dword [rdx + rax + 0x100f0000], edx
adc byte [rax + 0x100], al
add byte [rax], 1
add byte [rax], al
sub dword [rsp + 0x30], eax
add byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
jl case.0x140017615.463
pop rsp
lea esp, [rsp + 0x70]
and al, 0x30
loope 0x140020800
mov edx, ebp
invalid
and al, 0x70
jl 0x14002075d
push rsp
and al, 0x58
pop rax
pop rax
pop rsp
sal byte [rax], cl
add dword [rax], eax
add byte [rbx + 0xf02113c], al
test byte [rcx + rax], ah
add byte [rax + 1], cl
invalid
invalid
sar dword [rcx], 1
adc dword [rcx + rax], 0x850f0000
push rbp
add dword [rax], eax
add byte [rcx - 0x35ffb787], al
invalid
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rbp + 1], edx
add byte [rax], al
retf 0x3b9a
cmp eax, dword [rax + 0xf]
xchg ebp, eax
invalid
mov es, word [rdx]
add byte [rax], al
add cl, ch
jnp 0x140020832
invalid
invalid
and al, 0x50
and al, 0x60
jbe 0x14002087b
add byte [rax - 0x2f], cl
loopne case.0x14001909b.367
test eax, eax
push 0x5b000001
mov r12b, 1
xor r15d, r15d
movzx ebp, byte [rsp + 0x2e]
cmp byte [rsp + 0x60], 2
jne 0x140021abd
mov rbx, qword [rsp + 0x68]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140021adf
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x140021b07
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x20]
cmp qword [rsp + 0xb8], 3
je 0x140021cd4
cmp byte [rsp + 0x170], 0xa
jb 0x140021b42
cmp qword [rsp + 0x180], 0
je 0x140021b42
mov r8, qword [rsp + 0x178]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rbx, [rsp + 0x160]
cmp byte [rsp + 0x118], 2
jb 0x140021b80
mov r14, qword [rsp + 0x120]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rcx, [rsp + 0x140]
mov rax, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x130]
mov r8, qword [rsp + 0x138]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x150]
mov r8, qword [rsp + 0x158]
mov rcx, rbx
call qword [rax + 0x20]
cmp qword [rsp + 0x108], 0
je 0x140021be3
mov r8, qword [rsp + 0x100]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [rsp + 0xe0]
test r14, r14
je 0x140021c35
mov rbx, qword [rsp + 0xd8]
add rbx, 0x30
jmp 0x140021c1b
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x20]
add rbx, 0x68
dec r14
je 0x140021c35
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x140021c00
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x20]
jmp 0x140021c00
cmp qword [rsp + 0xd0], 0
je 0x140021c57
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [rsp + 0xf8]
test r14, r14
je 0x140021c8b
mov rbx, qword [rsp + 0xf0]
add rbx, 0x38
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x20]
add rbx, 0x48
dec r14
jne 0x140021c70
cmp qword [rsp + 0xe8], 0
je 0x140021cad
mov r8, qword [rsp + 0xf0]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [rsp + 0x188]
test rbx, rbx
je 0x140021cd4
mov rcx, rbx
call fcn.14000fe80
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rdi + 0x50], 0
je 0x140021cee
mov r8, qword [rdi + 0x48]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
test r13, r13
je 0x140021d45
lea r14, [rbx + 0x30]
jmp 0x140021d2b
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x20]
add r14, 0x68
dec r13
je 0x140021d45
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x140021d10
lea rcx, [r14 + 0x28]
mov rdx, qword [r14 + 0x18]
mov r8, qword [r14 + 0x20]
call qword [rax + 0x20]
jmp 0x140021d10
cmp qword [rdi + 0x18], 0
je 0x140021d5e
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [rdi + 0x38]
mov r13, qword [rdi + 0x40]
test r13, r13
je 0x140021d8b
lea r14, [rbx + 0x38]
nop
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x20]
add r14, 0x48
dec r13
jne 0x140021d70
cmp qword [rdi + 0x30], 0
je 0x140021da4
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
movzx eax, byte [rsi]
cmp al, 0xb
je 0x140021dd0
cmp al, 0xa
jb 0x140021dd0
cmp byte [rsp + 0x2f], 0xb
jne 0x140021dd0
cmp qword [rsi + 0x10], 0
je 0x140021dd0
mov r8, qword [rsi + 8]
mov rcx, qword [0x140177e28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsi + 0x18]
test rax, rax
setne cl
test r15b, cl
je 0x140021dee
lea rcx, [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
call qword [rax + 0x20]
mov rax, qword [rsi + 0x38]
test rax, rax
setne cl
test byte [rsp + 0x30], cl
je 0x140021e0d
lea rcx, [rsi + 0x50]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
call qword [rax + 0x20]
mov rax, qword [rsi + 0x58]
test rax, rax
setne cl
test r12b, cl
je 0x140021e2b
lea rcx, [rsi + 0x70]
mov rdx, qword [rsi + 0x60]
mov r8, qword [rsi + 0x68]
call qword [rax + 0x20]
mov rax, qword [rsi + 0x78]
test rax, rax
setne cl
test bpl, cl
je 0x140021e52
lea edx, [rsp + 0x274]
add byte [rbx - 0x77c7dbb4], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rax + 0x91248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x38]
mov byte [rsp + 0x90], bl
mov byte [rsp + 0x91], cl
mov word [rsp + 0x92], r13w
mov dword [rsp + 0x94], r12d
mov dword [rsp + 0x94], esp
mov dword [rsp + 0x94], esp
movsb byte [rdi], byte [rsi]
and al, 0x94
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
invalid
invalid
test byte [rax + rbx*4], ah
mov dword [rsp + 0x98], r8d
movdqu xmm0, xmmword [rdx]
add byte [rax], al
add bl, dh
movq mm0, qword [rdx]
movdqu xmm1, xmmword [rdx + 0xc]
movdqu xmmword [rsp + 0x9c], xmm0
test byte [rsp + rbx*4], ah
add byte [rax], al
add bl, dh
movq qword [rsp + 0xa8], mm1
mov word [rax + rbp*4], fs
add byte [rax], al
invalid
test byte [rsp + rbx*4], ah
add byte [rax], al
add bl, dh
movq qword [rsp + 0xa8], mm1
mov word [rax + rbp*4], fs
add byte [rax], al
invalid
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
mov rax, qword [rsp + 0x290]
mov rdx, qword [rsp + 0x298]
mov r8, qword [rsp + 0x2a0]
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add al, byte [rax]
add bh, bh
push rax
and byte [rbp + 0x31], al
in al, 0xeb
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add al, byte [rax]
add bh, bh
push rax
and byte [rbp + 0x31], al
in al, 0xeb
sbb al, 0x48
cmp dword [rsp + 0x40], 0
sete al
cmp byte [rsp + 0x2f], 7
setne cl
or cl, al
mov r12b, 1
je 0x140022342
lea rbx, [rsp + 0x290]
lea r13, [rsp + 0xb8]
add byte [rax], al
add byte [rax], al
mov r8d, 0xe0
mov rcx, rbx
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x1f0], rax
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x1e0], xmm0
movdqu xmm0, xmmword [rsp + 0x60]
movdqu xmm1, xmmword [rsp + 0x70]
movdqu xmm2, xmmword [rsp + 0x80]
movdqu xmm3, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x1d0], xmm3
movdqa xmmword [rsp + 0x1c0], xmm2
movdqa xmmword [rsp + 0x1b0], xmm1
movdqa xmmword [rsp + 0x1a0], xmm0
lea r8, [rsp + 0x1a0]
mov rcx, r13
mov rdx, rbx
call fcn.140025710
mov r13, qword [rsp + 0xb8]
cmp r13, 3
jne 0x140022215
mov rax, qword [rsp + 0x58]
mov word [rax + 8], 0x100
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0xc], ecx
mov dword [rax + 0x10], 1
mov qword [rax], 3
movzx ebp, byte [rsp + 0x2e]
cmp qword [rdi + 0x50], 0
jne 0x140021cdb
jmp 0x140021cee
test r14, r14
sete bl
movzx r14d, word [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x29a]
mov rax, qword [rsp + 0x58]
mov word [rax + 8], 0x100
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0xc], ecx
mov dword [rax + 0x10], 1
mov qword [rax], 3
jmp 0x140021a82
add eax, 0x1002cf
add byte [rdx + 0x2b], bh
invalid
and byte [rdx], dh
adc al, 0
mov r8, qword [rax + rcx]
lea rcx, str.inactive_streamunexpected_frame_typepayload_too_bigrejectedrelease_capacity_too_bigstream_ID_overflowedmalformed_headersrequest_URI_missing_scheme_and_authoritypoll_reset_after_send_response_is_illegalsend_ping_before_received_previous_pongsending_SETTINGS_before_received_previous_ACKsending_PUSH_PROMISE_to_peer_who_disabled_server_pushC:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srchpack_table.rs
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov rbx, qword [rcx]
call fcn.1400261a0
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rbx
sub rdx, rax
cmp rcx, rdx
jbe 0x140024761
mov rdi, qword [rsi]
mov r8, rbx
sub r8, rcx
sub rax, r8
cmp r8, rax
seta dl
mov r9, rdi
sub r9, rbx
cmp r9, rax
setae r9b
test dl, r9b
jne 0x140024769
sub rdi, r8
mov rax, qword [rsi + 8]
lea rcx, [rcx + rcx*8]
lea rdx, [rax + rcx*8]
lea rcx, [rdi + rdi*8]
lea rcx, [rax + rcx*8]
shl r8, 3
lea r8, [r8 + r8*8]
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsi + 8]
lea rcx, [rbx + rbx*8]
lea rcx, [rdx + rcx*8]
shl rax, 3
lea r8, [rax + rax*8]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp sub.VCRUNTIME140.dll_memcpy
invalid
mov ecx, 8
jmp 0x14002552d
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov edx, 8
mov r8, rax
call fcn.140017350
cmp dword [rsp + 0x40], 1
je 0x1400255a6
mov rax, qword [rsp + 0x48]
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x18], r15
test rbx, rbx
je 0x140025574
mov rcx, qword [0x140177e28]
xor edx, edx
mov r8, rdi
sub byte [0x189d4866c], dl
mov eax, edi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp rsi, 0x8001
setae al
xchg ebx, eax
ror byte [rax - 0x7d], 0xc4
pop rax
xchg ebx, eax
ror byte [rax - 0x7d], 0xc4
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or cl, byte [rbx - 0x76b3ffed]
stc
mov rdx, rbx
call fcn.1401135b0
call fcn.1401131b0
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.1401131b0
int3
int3
mov eax, dword [rcx + 0x28]
test rax, rax
je 0x1400256e7
mov rdi, rdx
mov rbx, rcx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
call fcn.1400c8e60
mov rdx, qword [rsp + 0x28]
mov ebp, eax
movzx r15d, ax
movzx r14d, word [rbx + 0x58]
and r15d, r14d
mov r13, qword [rbx + 0x50]
mov r10, qword [rbx + 0x20]
mov rbx, qword [rbx + 0x48]
pop rbx
xor rsi, rsi
pop rbx
xor rsi, rsi
mov qword [rsp + 0x30], r10
jmp 0x140025636
nop word cs:[rax + rax]
push rcx
invalid
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x14016523b
pop rsp
jb 0x140165240
outsb dx, byte [rsi]
pop rsp
invalid
invalid
sub eax, 0x37316636
xor dh, byte fs:[rdx]
invalid
pop rdi
insd dword [rdi], dx
jne 0x140165290
jb 0x140165292
add al, al
push rcx
invalid
jbe 0x1401652a6
and byte fs:[rbp + riz*2 + 0x6e], ch
and byte [rbp + riz*2 + 0x6e], ch
je 0x1401652af
and byte [rdi + 0x6f], dh
jne 0x1401652b8
and byte fs:[rdi + 0x76], ch
jb 0x1401652b9
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140165277
invalid
outsd dx, dword [rsi]
invalid
imul esp, dword [rdi + 0x50], 0x6f73696f
outsb dx, byte [rsi]
jb 0x14016530d
push rax
outsd dx, dword [rsi]
imul esi, dword [rbx + 0x6f], 0x7272456e
outsd dx, dword [rsi]
jb 0x1401652ea
invalid
invalid
jo 0x140165323
jbe 0x14016531d
outsd dx, dword [rsi]
jne 0x14016532a
insb byte [rdi], dx
jns 0x1401652da
and byte [rdx + 0x65], ah
outsb dx, byte gs:[rsi]
and byte [rax + 0x6f], dh
imul esi, dword [rbx + 0x6f], 0x64656e
popfq
push rdx
invalid
invalid
pop rsp
push rbp
jae 0x140165343
jb 0x140165353
pop rsp
jb 0x140165358
outsb dx, byte [rsi]
pop rsp
invalid
outsd dx, dword [esi]
pop rsp
jb 0x140165354
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x14016535c
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140165364
je 0x14016536a
jae 0x140165335
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
invalid
invalid
insb byte [rdi], dx
sub eax, 0x30322e31
xor bl, byte cs:[rbx + rsi*2 + 0x72]
xor bl, byte [rbx + rsi*2 + 0x72]
invalid
jae 0x140165337
add al, bl
push rdx
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add eax, 0x190000
add byte [rax], al
jb 0x1401653b6
and byte [rbx + 0x6f], ah
jne 0x1401653c6
invalid
je 0x1401653bf
jb 0x14016537c
outsd dx, dword [rsi]
jbe 0x1401653c4
jb 0x1401653c7
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140165365
add byte [rax], al
add byte [rax], al
push rax
push rbx
add byte [rax], al
add byte [rax + 0x53], dl
invalid
je 0x1401653e1
invalid
jae 0x14016542a
invalid
jb 0x140165434
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
js 0x14016541d
add byte [rax + 0x53], bh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401019], dh
add byte [rax], al
add al, bl
push rsi
invalid
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
and ecx, dword [rbx]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
fcom dword [rsi + 0x16]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
push rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rax], eax
add byte [rsi], bh
add byte [rax], al
add al, bl
push rsi
invalid
fsubr st(2)
jmp [rbx - 0x24]
invalid
invalid
inc dword [rcx - 0x1e]
invalid