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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x838
mov r13, rdx
mov r15, rcx
mov rsi, qword [rdx]
mov r14, qword [rdx + 8]
cmp rsi, 2
jne 0x1400c9220
mov qword [r15 + 8], r14
mov qword [r15], 3
jmp 0x1400caa55
mov rdi, qword [r13 + 0x108]
mov rax, qword [r13 + 0x110]
mov qword [rsp + 0x128], rax
mov rax, qword [r13 + 0x118]
mov qword [rsp + 0x120], rax
mov rbx, qword [r13 + 0x120]
mov rax, qword [r13 + 0x128]
mov qword [rsp + 0xe0], rax
mov al, byte [0x1401d2160]
mov edx, 0xd0
xor ecx, ecx
call fcn.140101e80
test rax, rax
je 0x1400c9cb6
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
mov qword [r12 + 0x30], 0
mov qword [r12 + 0x38], 4
lock inc qword [r12]
jle case.0x1400ca809.2
lea rdx, [r13 + 0x10]
lea rax, [rsp + 0x180]
mov qword [rax - 8], rsi
mov qword [rax], r14
lea rcx, [rsp + 0x188]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
mov eax, 2
mov qword [rsp + 0x58], rax
cmp rdi, 2
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x138], r12
jne 0x1400c92f9
mov qword [rsp + 0x130], rsi
jmp 0x1400c94be
test rdi, rdi
je 0x1400c9323
mov qword [rsp + 0x58], rax
mov rbp, qword [rsp + 0x128]
mov rdi, qword [rsp + 0x120]
mov r15, qword [rsp + 0xe0]
mov rdx, rbx
jmp 0x1400c9400
lea rdi, [rsp + 0x678]
mov rcx, rdi
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call fcn.14006798f
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x560], xmm1
movaps xmmword [rsp + 0x550], xmm0
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x3b0], xmm3
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x3c0], xmm0
mov al, byte [0x1401d2160]
mov edx, 0x30
xor ecx, ecx
call fcn.140101e80
test rax, rax
je 0x1400ca741
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x550]
movaps xmm1, xmmword [rsp + 0x560]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
xor ebp, ebp
lea rax, [0x140190030]
test rbx, rbx
je 0x1400c9c98
xor ebp, ebp
mov qword [rsp + 0x58], rbx
mov rbx, rax
xor r15d, r15d
mov rdx, qword [rsp + 0xe0]
lea r14, [rsp + 0x1a0]
lea r12, [rsp + 0x678]
mov rcx, r12
call fcn.140063993
movups xmm0, xmmword [0x140190458]
lea r8, [rsp + 0x550]
movaps xmmword [r8 + 0x10], xmm0
movups xmm0, xmmword [0x140190448]
movaps xmmword [r8], xmm0
lea r13, [rsp + 0x3a0]
mov rcx, r13
mov rdx, r14
mov r9, r12
call fcn.1400663b5
cmp byte [r13 + 0x20], 2
je 0x1400c946b
lea rcx, [rsp + 0x3b8]
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x18]
mov rsi, qword [rsp + 0x178]
test rsi, rsi
je 0x1400c9485
lea rcx, [rsp + 0x180]
call fcn.140076f49
mov qword [rsp + 0x178], 1
mov qword [rsp + 0x180], rbp
mov qword [rsp + 0x188], rdi
mov qword [rsp + 0x190], rbx
mov qword [rsp + 0x198], r15
mov eax, 1
mov qword [rsp + 0x130], rax
lea rcx, [rsp + 0x7b0]
mov r8d, 0x88
lea rdx, [rsp + 0x180]
call sub.msvcrt.dll_memcpy
mov rdx, qword [rsp + 0x208]
mov r8, qword [rsp + 0x210]
mov eax, dword [rsp + 0x218]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x224]
mov dword [rsp + 0x4c], eax
movzx eax, word [rsp + 0x228]
mov word [rsp + 0x36], ax
movzx eax, word [rsp + 0x22a]
mov word [rsp + 0x68], ax
mov ebp, dword [rsp + 0x22c]
mov edi, dword [rsp + 0x230]
mov r15d, dword [rsp + 0x234]
mov r14d, dword [rsp + 0x238]
mov esi, dword [rsp + 0x23c]
mov al, byte [rsp + 0x250]
mov byte [rsp + 0x150], al
movups xmm0, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x140], xmm0
mov eax, dword [rsp + 0x251]
mov ecx, dword [rsp + 0x254]
mov dword [rsp + 0xbb], ecx
mov dword [rsp + 0xb8], eax
mov r13, qword [rsp + 0x258]
mov ebx, dword [rsp + 0x260]
movups xmm0, xmmword [rsp + 0x264]
movups xmm1, xmmword [rsp + 0x270]
movups xmmword [rsp + 0x36c], xmm1
movaps xmmword [rsp + 0x360], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
lea r12, [rsp + 0x4f8]
mov rcx, r12
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x118], r8
call fcn.1400297d0
mov dword [rsp + 0x7c], ebp
mov dword [r12 + 0x2c], ebp
mov rbp, r13
mov dword [rsp + 0x80], edi
mov dword [r12 + 0x30], edi
mov dword [rsp + 0x84], r15d
mov dword [r12 + 0x34], r15d
mov dword [rsp + 0x88], r14d
mov dword [r12 + 0x38], r14d
mov al, byte [rsp + 0x150]
mov byte [r12 + 0x50], al
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [r12 + 0x40], xmm0
movzx eax, word [rsp + 0x36]
mov word [r12 + 0x28], ax
movzx eax, word [rsp + 0x68]
mov word [r12 + 0x2a], ax
mov dword [rsp + 0x8c], esi
mov dword [r12 + 0x3c], esi
mov eax, dword [rsp + 0x40]
mov dword [r12 + 0x18], eax
mov eax, dword [rsp + 0x44]
mov dword [r12 + 0x1c], eax
mov eax, dword [rsp + 0x48]
mov dword [r12 + 0x20], eax
mov eax, dword [rsp + 0x4c]
mov dword [r12 + 0x24], eax
cmp ebx, 0x3b9aca00
mov r13, qword [rsp + 0x60]
mov rax, qword [r13 + 0x130]
mov rcx, qword [r13 + 0x138]
mov edx, dword [r13 + 0x140]
mov r14, rbp
mov qword [rsp + 0x300], rcx
cmove r14, rcx
mov edi, ebx
mov dword [rsp + 0xec], edx
cmove ebx, edx
mov qword [rsp + 0x38], rax
mov r15, qword [rax + 0x10]
test r15, r15
je 0x1400c9cc5
lea rcx, [rsp + 0x5f0]
lea rdx, [rsp + 0x7b0]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x160], xmm0
mov al, byte [rsp + 0x150]
mov byte [rsp + 0x170], al
mov eax, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0xbb]
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x77], ecx
movaps xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rsp + 0x36c]
movups xmmword [rsp + 0x31c], xmm0
mov rax, qword [r15 + 0x40]
mov rsi, qword [rsp + 0x130]
test al, 1
jne 0x1400c9934
cmp rax, 0xfffffffffffffffe
je 0x1400c9e50
lea rcx, [rax + 2]
lock cmpxchg qword [r15 + 0x40], rcx
jne 0x1400c9757
lea rcx, [r15 + 0x30]
mov dword [rsp + 0xe8], edi
mov edi, 1
mov r12d, 1
lock xadd qword [r15 + 0x38], r12
mov rdx, r12
call fcn.1400c8627
mov r13, rax
and r12d, 0x1f
imul rax, r12, 0x110
mov qword [rsp + 0x2f8], rbp
lea rbp, [rax + r13]
add rbp, 8
mov qword [rbp - 8], rsi
lea rdx, [rsp + 0x5f0]
mov r8d, 0x88
mov rcx, rbp
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x110]
mov qword [rbp + 0x88], rax
mov rax, qword [rsp + 0x118]
mov qword [rbp + 0x90], rax
mov eax, dword [rsp + 0x40]
mov dword [rbp + 0x98], eax
mov eax, dword [rsp + 0x44]
mov dword [rbp + 0x9c], eax
mov eax, dword [rsp + 0x48]
mov dword [rbp + 0xa0], eax
mov eax, dword [rsp + 0x4c]
mov dword [rbp + 0xa4], eax
movzx eax, word [rsp + 0x36]
mov word [rbp + 0xa8], ax
movzx eax, word [rsp + 0x68]
mov word [rbp + 0xaa], ax
mov eax, dword [rsp + 0x7c]
mov dword [rbp + 0xac], eax
mov eax, dword [rsp + 0x80]
mov dword [rbp + 0xb0], eax
mov eax, dword [rsp + 0x84]
mov dword [rbp + 0xb4], eax
mov eax, dword [rsp + 0x88]
mov dword [rbp + 0xb8], eax
mov eax, dword [rsp + 0x8c]
mov dword [rbp + 0xbc], eax
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rbp + 0xc0], xmm0
mov al, byte [rsp + 0x170]
mov byte [rbp + 0xd0], al
mov eax, dword [rsp + 0x74]
mov ecx, dword [rsp + 0x77]
mov dword [rbp + 0xd1], eax
mov dword [rbp + 0xd4], ecx
mov rax, qword [rsp + 0x2f8]
mov qword [rbp + 0xd8], rax
mov eax, dword [rsp + 0xe8]
mov dword [rbp + 0xe0], eax
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rbp + 0xe4], xmm0
movups xmm0, xmmword [rsp + 0x31c]
movups xmmword [rbp + 0xf0], xmm0
mov rax, qword [rsp + 0x138]
mov qword [rbp + 0x100], rax
mov rbp, rax
mov ecx, r12d
shl rdi, cl
lock or qword [r13 + 0x2210], rdi
mov rax, qword [r15 + 0x58]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r15 + 0x58], rcx
jne 0x1400c98fb
test rax, rax
mov r13, qword [rsp + 0x60]
jne 0x1400c9949
mov rax, qword [r15 + 0x48]
mov rcx, qword [r15 + 0x50]
mov qword [r15 + 0x48], 0
lock and qword [r15 + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400c9949
call qword [rax + 8]
jmp 0x1400c9949
mov r15, rbp
cmp rsi, 2
mov rbp, qword [rsp + 0x138]
jne 0x1400c9d04
mov rsi, qword [rsp + 0x58]
cmp rsi, 2
jne 0x1400c9963
cmp ebx, 0x3b9aca00
jne 0x1400c9979
mov ebx, 0x3b9aca00
jmp 0x1400c99a3
cmp ebx, 0x3b9aca00
jne 0x1400c9b34
mov ebx, 0x3b9aca00
jmp 0x1400c9b96
call fcn.1400d6600
mov rsi, rax
add rsi, r14
jb 0x1400c9cec
add ebx, edx
cmp ebx, 0x3b9aca00
jb 0x1400c99a3
inc rsi
je 0x1400c9cec
add ebx, 0xc4653600
call fcn.1400d64f0
mov rdi, rax
mov al, byte [0x1401d2160]
xor r12d, r12d
mov edx, 0x18
xor ecx, ecx
call fcn.140101e80
test rax, rax
je 0x1400c9cdd
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rdi
lea rax, [0x14018ad68]
lea rdx, [rsp + 0xc0]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
lea r14, [rsp + 0x550]
mov qword [r14], rdx
mov qword [r14 + 8], rdx
mov qword [r14 + 0x10], 0
lea rdi, [rsp + 0x98]
mov qword [rdi - 8], rbp
mov byte [rdi + 8], 0
mov eax, dword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf3]
mov dword [rdi + 9], eax
mov dword [rdi + 0xc], ecx
lea r15, [rsp + 0x178]
xor eax, eax
test al, al
je 0x1400c9a4c
movzx eax, al
cmp eax, 3
je 0x1400c9a5c
jmp 0x1400c9caa
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x98], rax
mov rcx, r15
mov rdx, rdi
mov r8, r14
call fcn.1400c880a
mov rbp, qword [rsp + 0x178]
cmp rbp, 5
jne 0x1400c9ae7
mov byte [rsp + 0xa0], 3
cmp ebx, 0x3b9aca00
jne 0x1400c9a91
call fcn.1400d74e0
mov al, 3
jmp 0x1400c9a3b
call fcn.1400d6600
mov r8d, edx
cmp rax, rsi
jne 0x1400c9aa8
cmp r8d, ebx
jb 0x1400c9aae
jmp 0x1400c9b62
ja 0x1400c9b62
mov qword [rsp + 0x178], rsi
mov dword [rsp + 0x180], ebx
mov rcx, r15
mov rdx, rax
call fcn.1400d6780
cmp edx, 0x3b9aca00
cmove edx, r12d
mov ecx, 0
cmovne rcx, rax
call fcn.1400d75b0
mov al, 3
jmp 0x1400c9a3b
lea rdx, [rsp + 0x188]
mov r14, qword [rdx - 8]
lea rcx, [rsp + 0x678]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
mov rcx, rdi
call fcn.1400c8aa8
cmp ebp, 4
je 0x1400caad0
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x678]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
jmp 0x1400c9b72
call fcn.1400d6600
add rax, r14
jb 0x1400c9cec
add ebx, edx
cmp ebx, 0x3b9aca00
jb 0x1400c9b91
inc rax
je 0x1400c9cec
mov qword [rsp + 0x68], rax
add ebx, 0xc4653600
jmp 0x1400c9b96
mov rcx, rdi
call fcn.1400c8aa8
mov ebp, 4
xor r14d, r14d
mov rbx, qword [rsp + 0x50]
mov r15, qword [rsp + 0x38]
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
jmp 0x1400ca999
mov qword [rsp + 0x68], rax
call fcn.1400d64f0
mov r14, rax
mov al, byte [0x1401d2160]
mov edx, 0x18
xor ecx, ecx
call fcn.140101e80
test rax, rax
je 0x1400c9cdd
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], r14
lea rax, [0x14018ad68]
lea rdx, [rsp + 0x330]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov qword [rsp + 0x340], rdx
mov qword [rsp + 0x348], rdx
mov qword [rsp + 0x350], 0
lea r12, [rsp + 0x1c2]
mov qword [r12 - 0x4a], rbp
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movups xmmword [r12 - 0x42], xmm0
movups xmmword [r12 - 0x32], xmm1
mov rax, qword [rsp + 0x128]
mov qword [r12 - 0x22], rax
mov rax, qword [rsp + 0x120]
mov qword [r12 - 0x1a], rax
mov qword [r12 - 0x12], rsi
mov rax, qword [rsp + 0xe0]
mov qword [r12 - 0xa], rax
mov byte [r12 - 1], 0
lea rdx, [rsp + 0x678]
mov r8d, 0x136
mov rcx, r12
call sub.msvcrt.dll_memcpy
lea r15, [rsp + 0x1c8]
lea r13, [rsp + 0x1e8]
xor eax, eax
movzx eax, al
lea rcx, [0x140132730]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor ecx, ecx
mov qword [rsp + 0x58], rcx
mov rbx, rax
xor r15d, r15d
jmp 0x1400c9473
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_blockingclient.rsthread_not_dropped_yet_
call fcn.1400444c0
mov ecx, 8
mov edx, 0xd0
call fcn.140028610
lea rcx, str.core_thread_exited_early_
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_blockingclient.rsthread_not_dropped_yet_
mov edx, 0x18
call fcn.14003fba0
mov ecx, 8
mov edx, 0x18
call fcn.140028610
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401938a0]
mov edx, 0x28
call fcn.14003fba0
lea rbx, [rsp + 0x180]
lea rdx, [rsp + 0x5f0]
mov r8d, 0x88
mov rcx, rbx
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x170]
mov byte [rbx + 0xd0], al
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rbx + 0xc0], xmm0
mov eax, dword [rsp + 0x74]
mov dword [rbx + 0xd1], eax
mov eax, dword [rsp + 0x77]
mov dword [rbx + 0xd4], eax
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rbx + 0xe4], xmm0
movups xmm0, xmmword [rsp + 0x31c]
movups xmmword [rbx + 0xf0], xmm0
mov qword [rbx - 8], rsi
mov rax, qword [rsp + 0x110]
mov qword [rbx + 0x88], rax
mov rax, qword [rsp + 0x118]
mov qword [rbx + 0x90], rax
mov eax, dword [rsp + 0x40]
mov dword [rbx + 0x98], eax
mov eax, dword [rsp + 0x44]
mov dword [rbx + 0x9c], eax
mov eax, dword [rsp + 0x48]
mov dword [rbx + 0xa0], eax
mov eax, dword [rsp + 0x4c]
mov dword [rbx + 0xa4], eax
movzx eax, word [rsp + 0x36]
mov word [rbx + 0xa8], ax
movzx eax, word [rsp + 0x68]
mov word [rbx + 0xaa], ax
mov eax, dword [rsp + 0x7c]
mov dword [rbx + 0xac], eax
mov eax, dword [rsp + 0x80]
mov dword [rbx + 0xb0], eax
mov eax, dword [rsp + 0x84]
mov dword [rbx + 0xb4], eax
mov eax, dword [rsp + 0x88]
mov dword [rbx + 0xb8], eax
mov eax, dword [rsp + 0x8c]
mov dword [rbx + 0xbc], eax
mov qword [rbx + 0xd8], r15
mov dword [rbx + 0xe0], edi
mov qword [rbx + 0x100], rbp
lea rax, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_blockingclient.rsthread_not_dropped_yet_
mov qword [rsp + 0x20], rax
lea rcx, str.core_thread_panicked
lea r9, [0x14018cb68]
lea r8, [rsp + 0x178]
mov edx, 0x14
call fcn.14003ead0
mov ecx, 7
int 0x29
ud2
movzx eax, byte [rsp + 0x2f0]
test eax, eax
je 0x1400c9f32
cmp eax, 3
jne 0x1400c9eba
movzx eax, byte [rsp + 0x2a8]
test eax, eax
je 0x1400c9ea0
cmp eax, 3
jne 0x1400c9ec6
movzx eax, byte [rsp + 0x2a0]
test eax, eax
je 0x1400c9ead
cmp eax, 3
jne 0x1400c9ed2
mov rax, qword [rsp + 0x298]
mov rcx, qword [rax]
jmp 0x1400ca3ba
mov rcx, qword [rsp + 0x238]
jmp 0x1400ca369
mov rcx, qword [rsp + 0x288]
jmp 0x1400ca3a2
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_blocking_body.rs
call fcn.1400444c0
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_src_body_body.rs
call fcn.1400444c0
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_src_body_body.rs
call fcn.1400444c0
mov byte [rsp + 0x1c0], 1
lea rax, [rsp + 0x180]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
lea rax, [rsp + 0x488]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rdx, [rsp + 0x3a0]
mov r8d, 0x128
mov rcx, r15
call sub.msvcrt.dll_memcpy
mov byte [rsp + 0x2f0], 0
movups xmm0, xmmword [r12 + 0xee]
movups xmm1, xmmword [r12 + 0xfe]
movaps xmmword [rsp + 0x4e0], xmm1
mov rsi, qword [rsp + 0x2d0]
mov rbp, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2e0]
mov r14, qword [rsp + 0x2e8]
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], r14
mov ecx, 0x2000
cmp r14, rcx
cmovae r14, rcx
movaps xmmword [rsp + 0x4d0], xmm0
test rax, rax
cmove r14, rcx
mov qword [rsp + 0x228], 0
mov eax, 1
xor ecx, ecx
test r14, r14
je 0x1400c9fcb
mov al, byte [0x1401d2160]
xor ecx, ecx
mov rdx, r14
call fcn.140101e80
test rax, rax
je 0x1400ca6a4
mov rcx, r14
mov r9, rcx
shr r9, 0xa
mov edx, 0x40
mov r8d, 0x40
je 0x1400c9fe7
bsr r8, r9
xor r8, 0x3f
sub rdx, r8
cmp rdx, 7
mov r8d, 7
cmovb r8, rdx
mov edx, r8d
lea rdx, [rdx*4 + 1]
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x1e0], rdx
mov qword [rsp + 0x218], rsi
mov qword [rsp + 0x220], rbp
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmm1, xmmword [rsp + 0x4e0]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
movabs rbp, 0x7fffffffffffffff
cmp qword [rsp + 0x208], 0
je 0x1400ca080
mov rax, qword [rsp + 0x228]
cmp rax, qword [rsp + 0x210]
jne 0x1400ca080
xor r14d, r14d
jmp 0x1400ca5f5
mov r8, qword [rsp + 0x1d0]
test r8, r8
je 0x1400ca0e0
mov qword [rsp + 0x230], r8
cmp byte [rsp + 0x200], 3
je 0x1400ca6b1
lea r14, [rsp + 0xf0]
mov rcx, r14
mov rdx, r15
call fcn.14002a0a6
mov rsi, qword [r14 + 0x18]
test sil, 1
jne 0x1400ca2bb
mov rdx, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf8]
lea rcx, [0x14018d1c0]
jmp 0x1400ca336
mov r8, qword [rsp + 0x1d8]
xor edx, edx
test r8, r8
jne 0x1400ca10c
mov edx, 0x40
mov rcx, r15
call fcn.14002a1aa
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1d8]
sub r8, rdx
add rdx, qword [rsp + 0x1c8]
mov rcx, qword [rsp + 0x218]
mov rax, qword [rsp + 0x220]
call qword [rax + 0x18]
mov r14, rdx
test rax, rax
je 0x1400ca488
mov sil, byte [rsp + 0x200]
mov byte [rsp + 0x200], 3
cmp sil, 3
je 0x1400ca729
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0xd0], rax
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0xc0], xmm0
mov byte [rsp + 0xd8], sil
mov eax, dword [r12 + 0x3f]
mov ecx, dword [r12 + 0x42]
lea rdx, [rsp + 0xd9]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov cl, 2
cmp sil, 2
mov rax, qword [rsp + 0x58]
je 0x1400ca222
mov rdi, qword [rsp + 0xc8]
mov rax, qword [rdi + 0x40]
mov rcx, rbp
sub rcx, qword [rdi + 0x30]
cmp rax, rcx
je 0x1400ca68c
lea rcx, [rax + 1]
lock cmpxchg qword [rdi + 0x40], rcx
jne 0x1400ca1a5
lock inc qword [rdi]
jle case.0x1400ca809.2
mov al, byte [0x1401d2160]
mov edx, 0x30
xor ecx, ecx
call fcn.140101e80
test rax, rax
je 0x1400ca741
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov byte [rax + 0x28], 0
mov edx, dword [rsp + 0x3a0]
mov ecx, dword [rsp + 0x3a3]
mov dword [rsp + 0x93], ecx
mov dword [rsp + 0x90], edx
xor ecx, ecx
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0x58], rax
mov qword [rsp + 0xf8], rax
mov byte [rsp + 0x100], cl
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
lea rdx, [rsp + 0x101]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov cl, 0xc
call fcn.140064c7b
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x90], 0
cmp sil, 2
jne 0x1400ca4bf
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x3b0], xmm0
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rcx
mov byte [rsp + 0x3c0], 1
jmp 0x1400ca4e5
shr rsi, 5
mov rax, qword [rsp + 0xf0]
sub rax, rsi
mov rcx, qword [rsp + 0xf8]
add rcx, rsi
mov r8, qword [rsp + 0x100]
add r8, rsi
lea rdx, [rsp + 0x5d8]
mov qword [rdx], r8
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
lea r14, [rsp + 0xc0]
mov rcx, r14
call fcn.140029ee9
mov qword [rsp + 0x308], rsi
mov rcx, qword [r14 + 0x10]
mov rax, rcx
sub rax, rsi
jb 0x1400ca6c1
add rsi, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
mov rdx, rsi
mov rsi, qword [rsp + 0xd8]
mov qword [rsp + 0x238], r13
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], rdx
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], rsi
mov byte [rsp + 0x2a8], 0
mov rcx, r13
mov qword [rsp + 0x260], rcx
movups xmm0, xmmword [r12 + 0x7e]
movups xmm1, xmmword [r12 + 0x8e]
movups xmmword [r12 + 0xb6], xmm1
movups xmmword [r12 + 0xa6], xmm0
mov qword [rsp + 0x288], rcx
mov byte [rsp + 0x2a0], 0
mov qword [rsp + 0x290], rcx
lea rax, [rsp + 0x290]
mov qword [rsp + 0x298], rax
lea rdx, [rsp + 0x340]
call fcn.140068502
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rsp + 0x2a0], cl
test rax, rax
je 0x1400ca3f8
mov al, 3
mov byte [rsp + 0x2a8], al
mov byte [rsp + 0x2f0], al
mov eax, 1
jmp 0x1400ca62e
mov r14, rdx
test rdx, rdx
je 0x1400ca425
mov rax, qword [rsp + 0x268]
mov rdx, qword [rsp + 0x270]
mov r8, qword [rsp + 0x278]
lea rcx, [rsp + 0x280]
jmp 0x1400ca5db
mov rdx, qword [rsp + 0x260]
movups xmm0, xmmword [r12 + 0xa6]
movups xmm1, xmmword [r12 + 0xb6]
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
cmp byte [rdx + 0x18], 2
jne 0x1400ca538
movups xmm0, xmmword [r12 + 0xa6]
movups xmm1, xmmword [r12 + 0xb6]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov byte [rsp + 0xb0], 1
jmp 0x1400ca578
test r14, r14
je 0x1400ca078
mov r8, qword [rsp + 0x1d0]
add r8, r14
mov qword [rsp + 0xc0], r8
cmp r8, qword [rsp + 0x1d8]
ja 0x1400ca750
mov qword [rsp + 0x1d0], r8
jmp 0x1400ca08d
lea rbp, [rsp + 0x3a0]
lea rdx, [rsp + 0xf0]
lea r8, [rsp + 0x90]
mov rcx, rbp
call fcn.140064e8d
cmp byte [rbp + 0x20], 2
je 0x1400ca4f2
lea rcx, [rsp + 0x3a0]
call fcn.14006498f
lea rcx, [rsp + 0xf0]
call fcn.140068817
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400ca51a
mov rcx, qword [rsp + 0xc0]
call fcn.14006494d
lea rcx, [rsp + 0xc8]
call fcn.140068817
mov cx, 4
mov rdx, r14
call fcn.1400b166c
jmp 0x1400ca5f2
add rdx, 8
lea r14, [rsp + 0x90]
lea r8, [rsp + 0x3a0]
mov rcx, r14
call fcn.140064e8d
cmp byte [r14 + 0x20], 2
jne 0x1400ca578
mov byte [rsp + 0x2a8], 1
mov rax, qword [rsp + 0x230]
add qword [rsp + 0x228], rax
jmp 0x1400ca051
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x3c0], rax
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
mov cl, 5
call fcn.140064c7b
mov r14, rax
mov rax, qword [rsp + 0x3a0]
test rax, rax
je 0x1400ca663
mov rdx, qword [rsp + 0x3a8]
mov r8, qword [rsp + 0x3b0]
lea rcx, [rsp + 0x3b8]
call qword [rax + 8]
mov byte [rsp + 0x2a8], 1
mov cx, 4
mov rdx, r14
call fcn.1400b96d9
mov r14, rax
cmp byte [rsp + 0x200], 3
je 0x1400ca607
mov rcx, r13
call fcn.140087e80
mov rcx, qword [rsp + 0x218]
mov rdx, qword [rsp + 0x220]
call fcn.140038405
mov rcx, r15
call fcn.14002a47d
mov byte [rsp + 0x2f0], 1
xor eax, eax
mov cl, 3
test rax, rax
jne 0x1400ca7df
mov rcx, r15
call fcn.1400c8b00
test r14, r14
jne 0x1400ca675
mov byte [rsp + 0x1c0], 0
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x1c8], rax
jmp case.0x1400ca809.4
lea rcx, [rsp + 0x3a8]
call fcn.140064350
jmp 0x1400ca5de
lea rcx, [rsp + 0x178]
call fcn.1400c8aa8
mov ebp, 4
jmp 0x1400ca8fb
lea rcx, [0x14018f729]
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov edx, 0x35
call fcn.14004d6ca
mov ecx, 1
mov rdx, r14
call fcn.1400285b0
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_blocking_body.rs
jmp 0x1400ca737
lea rax, [rsp + 0x4f0]
mov qword [rax], rcx
lea rcx, [rsp + 0x308]
lea rdx, [rsp + 0x90]
mov qword [rdx], rcx
lea rcx, [0x14011138c]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rax, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0x3a0]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_0.5.6_src_bytes.rs
call fcn.140038470
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_blocking_body.rs
mov edx, 0x16
call fcn.14003fba0
mov ecx, 8
mov edx, 0x30
call fcn.140028610
lea rax, [rsp + 0xc0]
lea rdx, [rsp + 0x90]
mov qword [rdx], rax
lea rax, [fcn.140038880]
mov qword [rdx + 8], rax
lea rcx, [rsp + 0x1d8]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rax, str.new_len____capacity_
lea rcx, [rsp + 0x3a0]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_0.5.6_src_bytes_mut.rsH
call fcn.140038470
lea r14, [rsp + 0x3a0]
lea r8, [rsp + 0x340]
mov rcx, r14
mov rdx, r15
call fcn.1400c880a
mov rbp, qword [r14]
cmp rbp, 5
jne 0x1400ca8b0
mov cl, 4
mov byte [rsp + 0x1c1], cl
cmp ebx, 0x3b9aca00
jne 0x1400ca80b
call fcn.1400d74e0
movzx eax, byte [rsp + 0x1c1]
lea rcx, [0x140132730]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
call fcn.1400d6600
mov r8d, edx
mov rdx, qword [rsp + 0x68]
cmp rax, rdx
jne 0x1400ca860
cmp r8d, ebx
jb 0x1400ca862
movzx eax, byte [rsp + 0x1c1]
mov ebp, 4
test eax, eax
je 0x1400ca925
cmp eax, 3
mov r13, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x50]
je 0x1400ca90c
cmp eax, 4
jne 0x1400caac6
mov rcx, r15
call fcn.1400c8aa8
jmp 0x1400ca914
ja 0x1400ca822
lea rcx, [rsp + 0x3a0]
mov qword [rcx], rdx
mov dword [rcx + 8], ebx
mov rdx, rax
call fcn.1400d6780
xor ecx, ecx
cmp edx, 0x3b9aca00
cmove edx, ecx
cmovne rcx, rax
call fcn.1400d75b0
movzx eax, byte [rsp + 0x1c1]
lea rcx, [0x140132730]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_blockingclient.rsthread_not_dropped_yet_
call fcn.1400444c0
lea rdx, [rsp + 0x3b0]
mov r14, qword [rdx - 8]
lea rcx, [rsp + 0x550]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
mov rcx, r15
call fcn.1400c8aa8
cmp ebp, 4
je 0x1400caad0
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x550]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
mov r13, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x50]
mov r15, qword [rsp + 0x38]
jmp 0x1400ca989
mov rcx, r15
call fcn.1400c8b00
cmp byte [rsp + 0x1c0], 0
mov r15, qword [rsp + 0x38]
jne 0x1400ca979
jmp 0x1400ca986
mov rdi, qword [rsp + 0x1a0]
mov rsi, qword [rsp + 0x1a8]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
mov r13, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x50]
mov r15, qword [rsp + 0x38]
je 0x1400ca96c
cmp qword [rsi + 0x10], 0x11
jb 0x1400ca95b
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1401d2118]
xor edx, edx
mov r8, rdi
call fcn.1401220e0
lea rcx, [rsp + 0x180]
call fcn.140087e80
lea rcx, [rsp + 0x178]
call fcn.1400c8aa8
xor r14d, r14d
mov rax, qword [rsp + 0x330]
mov rcx, qword [rsp + 0x338]
call qword [rax + 0x18]
cmp ebp, 3
je 0x1400ca9af
cmp ebp, 4
jne 0x1400ca9de
test r14, r14
je 0x1400caa96
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
call fcn.1400c50a3
lea rdx, [rsp + 0x4f8]
mov r8d, 0x58
mov rcx, r14
call sub.msvcrt.dll_memmove
mov qword [rbx + 8], r14
mov qword [rbx], 3
jmp 0x1400caa55
lock inc qword [r15]
jle case.0x1400ca809.2
mov qword [rbx], rbp
mov qword [rbx + 8], r14
lea rcx, [rbx + 0x10]
lea rdx, [rsp + 0x3a0]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x300]
mov qword [rbx + 0x98], rax
mov eax, dword [rsp + 0xec]
mov dword [rbx + 0xa0], eax
mov qword [rbx + 0xa8], 0
mov qword [rbx + 0xb8], r15
cmp qword [rsp + 0x4f8], 0
je 0x1400caa55
mov r8, qword [rsp + 0x500]
mov rcx, qword [0x1401d2118]
xor edx, edx
call fcn.1401220e0
mov rax, qword [r13 + 0x130]
lock dec qword [rax]
jne 0x1400caa81
mov rcx, qword [r13 + 0x130]
add rsp, 0x838
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400c844e
nop
add rsp, 0x838
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov cx, 1
call fcn.140078c3d
mov r14, rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.1400c50a3
lea rsi, [rsp + 0x4f8]
mov ecx, 0xb
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
jmp 0x1400ca9d1
xor r14d, r14d
jmp 0x1400ca905
ud2
call fcn.1400c8a33
int3
pop rdx
mov rsi, rcx
lea rcx, [0x140132744]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi + 0x70], 0
je case.0x1400cab57.4
mov r8, qword [rsi + 0x78]
mov rcx, qword [0x1401d2118]
xor edx, edx
call fcn.1401220e0
cmp byte [rsi + 0x68], 0
je case.0x1400cab57.3
invalid
adc ecx, dword [rax - 0x73]
pop rax
lea rcx, [rsi + 0x58]
mov rax, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
mov rdx, qword [rsi + 0x48]
mov r8, qword [rsi + 0x50]
call qword [rax + 8]
mov byte [rsi + 0x68], 0
add rsi, 0x20
push 0xffffffffc6834800
and byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140076f49
nop
add rsp, 0x20
pop rsi
ret
add byte [rdi], cl
mov dh, 0x1c
add dword [rbp + rcx*4 + 0x48], ecx
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + rcx*4 + 0x53], al
mov esi, 0x17fa8341
invalid
invalid
ja case.0x1400caed2.2
lea r11, [0x14013275c]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r9, r8
jae 0x1400caf05
cmp byte [rcx + r9], 0x73
jne 0x1400caf05
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae case.0x1400caed2.2
cmp byte [rcx + r9], 0x5f
jne 0x1400cb301
add rax, 3
mov qword [rsi + 0x10], rax
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1400cae30
test al, al
jne 0x1400cb548
mov qword [rsi + 0x20], rdi
test rdi, rdi
jne 0x1400cb06c
jmp 0x1400cb08c
mov edi, edx
mov rcx, rsi
call fcn.1400cc070
mov rbx, rax
test bl, 1
jne 0x1400cb183
mov rcx, rsi
mov edx, edi
call fcn.1400cae30
mov dil, 1
test al, al
jne 0x1400cb3fe
cmp qword [rsi], 0
je 0x1400cb369
mov rcx, rbp
mov rdx, rsi
call fcn.1400cb710
cmp byte [rbp], 0
jne 0x1400cb028
cmp qword [rsi], 0
je 0x1400cb396
mov r14, qword [rbp + 8]
mov rcx, rbp
mov rdx, rsi
call fcn.1400cb7f0
cmp qword [rbp], 0
je 0x1400cb360
shr rbx, 0x20
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
cmp ebx, 0x110000
jne 0x1400cb40e
mov rax, qword [rbp - 0x18]
or rax, qword [rbp - 8]
je 0x1400cb171
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb171
lea rdx, str.::__
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
call fcn.1400393d0
test al, al
jne 0x1400cb3fe
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400cb171
and byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rcx + rax], ch
add byte [rax - 0x73], cl
loopne 0x1400caff2
lea rcx, [rbp - 0x20]
call fcn.1400cb9e0
ror byte [rcx], cl
add byte [rax], al
jmp 0x1400cb169
mov rcx, rbp
mov rdx, rsi
call fcn.1400cb710
cmp byte [rbp], 0
je 0x1400cb1ae
invalid
add byte [rdi], cl
mov dh, 0x5d
add dword [rax - 0x75], ecx
and byte [rbx + r11*8 + 0x23b840f], r8b
add byte [rax], al
invalid
movzx ebx, byte [rbp + 1]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400cb273
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400cb295
lea rdx, [0x1401915f0]
mov r8d, 0x19
jmp 0x1400cb285
mov rcx, rsi
call fcn.1400cb570
mov dil, 1
jmp 0x1400cb169
mov rdi, qword [rsi + 0x20]
test rdi, rdi
je 0x1400cb08c
lea rdx, [0x1401912bb]
mov r8d, 1
mov rcx, rdi
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400cb3fe
mov rcx, rsi
call fcn.1400cc0d0
mov dil, 1
test al, al
jne 0x1400cb3fe
cmp bl, 0x4d
je 0x1400cb14e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb0cb
lea rdx, [0x140191622]
lea edx, [0x140191622]
mov r8d, 4
call fcn.1400393d0
test al, al
jne 0x1400cb3fe
test dword [rbx], esi
add eax, dword [rax]
invalid
test dword [rbx], esi
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
xor edx, edx
call fcn.1400cae30
test al, al
je 0x1400cb14e
jmp 0x1400cb3fe
mov rcx, rsi
mov ebx, edx
call fcn.1400cae30
mov dil, 1
test al, al
jne 0x1400cb3fe
test bl, bl
je 0x1400cb11a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb11a
lea rdx, str.::__
mov r8d, 2
call fcn.1400393d0
test al, al
jne 0x1400cb3fe
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb13d
lea rdx, [0x1401912bb]
mov r8d, 1
call fcn.1400393d0
test al, al
jne 0x1400cb3fe
mov rcx, rsi
call fcn.1400cc5f0
test rax, rax
jne 0x1400cb3fe
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb171
lea rdx, [0x1401912ba]
mov r8d, 1
call fcn.1400393d0
test al, al
jne 0x1400cb3fe
cmp qword [rsi], 0
je 0x1400cb3fc
dec dword [rsi + 0x18]
jmp 0x1400cb3fc
mov rcx, qword [rsi + 0x20]
test ebx, 0x100
jne 0x1400cb2a4
test rcx, rcx
je 0x1400cb2c6
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern___r
mov r8d, 0x10
jmp 0x1400cb2b6
mov rax, qword [rbp + 8]
mov qword [rbp - 0x28], rax
cmp qword [rsi], 0
je 0x1400cb2db
mov rcx, rbp
mov rdx, rsi
call fcn.1400cb7f0
cmp qword [rbp], 0
je 0x1400cb360
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400cb171
lea rcx, [rbp - 0x50]
call fcn.1400cb9e0
mov dil, 1
test al, al
jne 0x1400cb3fe
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400cb171
test byte [rax + 0x34], 4
jne 0x1400cb171
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401be340]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400cb26b
mov rdx, qword [rsi + 0x20]
lea rcx, [rbp - 0x28]
call fcn.14003ff90
test al, al
jne 0x1400cb26b
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401be341]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400cb171
mov dil, 1
jmp 0x1400cb3fe
test rcx, rcx
je 0x1400cb295
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern___r
mov r8d, 0x10
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400cb3fe
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400cb3fc
test rcx, rcx
je 0x1400cb2c6
lea rdx, [0x1401915f0]
mov r8d, 0x19
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400cb3fe
shr ebx, 8
and bl, 1
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400cb3fc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb3fc
lea rdx, [0x140191609]
mov r8d, 1
call fcn.1400393d0
mov edi, eax
jmp 0x1400cb3fe
xor eax, eax
mov r10d, 0x3e
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400cb3be
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1400cb344
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x1400cb330
add dl, 0xa9
jmp 0x1400cb341
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x1400caed2.2
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1400caed2.2
movzx edx, r11b
add rax, rdx
jb case.0x1400caed2.2
cmp r9, r8
jb 0x1400cb309
jmp case.0x1400caed2.2
movzx ebx, byte [rbp + 8]
jmp 0x1400cb02c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb3fc
lea rdx, str.::__
mov r8d, 2
call fcn.1400393d0
test al, al
jne 0x1400cb3fe
cmp qword [rsi], 0
jne 0x1400caf6a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb3fc
lea rdx, [0x140191609]
mov r8d, 1
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
pop rbp
jmp fcn.1400393d0
inc r9
mov qword [rsi + 0x10], r9
cmp rax, 0xfffffffffffffffd
jbe 0x1400caf05
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb3f1
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern___r
mov r8d, 0x10
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400cb3fe
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb433
lea rdx, [0x140191613]
mov r8d, 3
call fcn.1400393d0
test al, al
jne 0x1400cb3fe
mov rax, qword [rsi + 0x20]
jmp 0x1400cb435
xor eax, eax
cmp ebx, 0x43
je 0x1400cb453
cmp ebx, 0x53
jne 0x1400cb46f
test rax, rax
je 0x1400cb48a
lea rdx, [0x14019161d]
mov r8d, 4
jmp 0x1400cb465
test rax, rax
je 0x1400cb48a
lea rdx, [0x140191616]
mov r8d, 7
mov rcx, rax
call fcn.1400393d0
jmp 0x1400cb482
mov dword [rbp], ebx
test rax, rax
je 0x1400cb48a
mov rcx, rbp
mov rdx, rax
call fcn.140041810
test al, al
jne 0x1400cb3fe
mov rax, qword [rbp - 0x18]
mov rcx, qword [rsi + 0x20]
or rax, qword [rbp - 8]
jne 0x1400cb4f5
test rcx, rcx
je 0x1400cb171
lea rdx, [0x140191621]
mov r8d, 1
call fcn.1400393d0
test al, al
jne 0x1400cb3fe
mov rdx, qword [rsi + 0x20]
mov qword [rbp], r14
test rdx, rdx
je 0x1400cb171
mov rcx, rbp
call fcn.140038880
test al, al
jne 0x1400cb3fe
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb171
lea rdx, [0x140193b13]
jmp 0x1400cb15e
test rcx, rcx
je 0x1400cb171
lea rdx, [0x1401be342]
mov r8d, 1
call fcn.1400393d0
test al, al
jne 0x1400cb3fe
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400cb171
lea rcx, [rbp - 0x20]
call fcn.1400cb9e0
test al, al
jne 0x1400cb3fe
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1400cb4a1
jmp 0x1400cb171
lea rax, [0x1401915c8]
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x140191038]
mov r8, rbp
mov edx, 0x3d
call fcn.14003ead0
int3
sal byte [rbp + 0x5f], 0x48
mov dword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1400cc1be
pop rsi
pop rbp
jmp fcn.1400393d0
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dil, 1
test al, al
jne 0x1400cc1c0
cmp ebx, 0x41
jne 0x1400cc254
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc23f
lea rdx, [0x140191630]
mov r8d, 2
call fcn.1400393d0
test al, al
jne 0x1400cc1c0
mov dil, 1
mov bh, 1
mov rcx, rsi
mov dl, 1
call fcn.1400cc7c0
test al, al
jne 0x1400cc1c0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc5a9
lea rdx, [0x1401be341]
mov r8d, 1
call fcn.1400393d0
jmp 0x1400cc59e
lea rdx, [0x1401912bc]
mov r8d, 1
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400cc1c0
mov rax, qword [rsi]
test rax, rax
je 0x1400cc56b
mov r8, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
or byte [rax - 0x75], cl
push rsi
adc byte [rcx + rdi - 0x3e], cl
invalid
cmp rdx, r8
ret 0x830f
jae 0x1400cc56b
cmp byte [rax + rdx], 0x4c
jne 0x1400cc56b
jle 0x1400cc2ed
add byte [rax], al
jle 0x1400cc2ed
add byte [rax], al
inc rdx
mov qword [rsi + 0x10], rdx
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.1400cecf0
lock sub dword [rax], eax
add byte [rax + 0xf00f87d], al
test byte [rdx], ah
add al, byte [rax]
add byte [rax], al
lock sub dword [rax], eax
add byte [rax + 0xf00f87d], al
test byte [rdx], ah
add al, byte [rax]
add byte [rax], al
movzx ebx, byte [rbp - 7]
add byte [rax], al
movzx ebx, byte [rbp - 7]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400cc5bb
invalid
invalid
add al, byte [rax]
invalid
test byte [rcx + 0x48000002], ah
test ecx, ecx
test rcx, rcx
je 0x1400cc5dd
lea rdx, [0x1401915f0]
or al, 0
mov r8d, 0x19
jmp 0x1400cc5cd
mov dil, 1
test al, al
jne 0x1400cc1c0
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400cc500
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
jae 0x1400cc500
cmp byte [rcx + rax], 0x4c
jne 0x1400cc500
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x73], cl
clc
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.1400cecf0
cmp byte [rbp - 8], 0
jne 0x1400cc30a
mov rbx, qword [rbp]
test rbx, rbx
je 0x1400cc5a9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc432
lea rdx, [0x140191636]
mov r8d, 3
call fcn.1400393d0
test al, al
jne 0x1400cc1c0
mov rcx, rsi
mov rdx, rbx
call fcn.1400cce80
jmp 0x1400cc5a1
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
je 0x1400cc468
lea rdx, [0x1401912b9]
mov r8d, 1
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400cc1c0
mov rcx, rsi
call fcn.1400cedb0
sub dword [rax], eax
add byte [rax - 0x49], al
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x85
std
invalid
invalid
sub dword [rax], eax
add byte [rax - 0x49], al
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x85
std
invalid
cmp rdx, 1
jne 0x1400cc4a9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc5a9
lea rdx, str._____
mov r8d, 1
call fcn.1400393d0
test al, al
jne 0x1400cc1c0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc5a9
lea rdx, [0x1401bf01a]
mov r8d, 1
call fcn.1400393d0
jmp 0x1400cc5a1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc1b3
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern___r
mov r8d, 0x10
call fcn.1400393d0
test al, al
je 0x1400cc1b3
jmp 0x1400cc1c0
mov rdx, qword [rbp]
test rdx, rdx
je 0x1400cc56b
mov rcx, rsi
call fcn.1400cce80
mov dil, 1
test al, al
jne 0x1400cc1c0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc56b
lea rdx, [0x14019b18b]
mov r8d, 1
call fcn.1400393d0
test al, al
jne 0x1400cc1c0
cmp ebx, 0x52
je 0x1400cc596
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc596
lea rdx, [0x140191626]
mov r8d, 4
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400cc1c0
mov rcx, rsi
call fcn.1400cc0d0
mov dil, 1
test al, al
jne 0x1400cc1c0
cmp qword [rsi], 0
je 0x1400cc1be
dec dword [rsi + 0x18]
jmp 0x1400cc1be
test rcx, rcx
je 0x1400cc5dd
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern___r
mov r8d, 0x10
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400cc1c0
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400cc1be
or al, 0
mov r8d, 0x10
mov rsi, rcx
mov rcx, rax
call fcn.1400393d0
mov rcx, rsi
mov edx, eax
mov al, 1
test dl, dl
jne case.0x1400caed2.76
mov qword [rcx], 0
mov byte [rcx + 8], 0
xor eax, eax
add rsp, 0x28
pop rsi
pop rbp
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400ccc6c
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae case.0x1400cc861.67
add byte [rdi], cl
mov dh, 0x1c
add dword [rbp + rcx*4 + 0x40], ecx
add dword [rcx + rcx*4 + 0x46], ecx
adc byte [rbx + rcx*4 + 0x56], al
sbb byte [rcx - 1], al
ret 0x8944
movzx ebx, byte [rcx + rax]
lea r8, [rax + 1]
mov qword [rsi + 0x10], r8
mov r10d, dword [rsi + 0x18]
inc r10d
mov dword [rsi + 0x18], r10d
cmp r10d, 0x1f4
jbe 0x1400cc845
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400cc835
lea rdx, [0x1401915f0]
mov r8d, 0x19
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400ccc93
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1400ccc91
add byte [rax], al
add byte [rax], al
lea r10d, [rbx - 0x41]
cmp r10d, 0x38
ja case.0x1400cc861.67
lea r11, [0x14013280c]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
invalid
cmp r8, r9
jae case.0x1400cc861.104
invalid
xor eax, 0x13c8042
outsb dx, byte [rsi]
cmp byte [rcx + r8], 0x6e
jne case.0x1400cc861.104
add rax, 2
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400cc861.104
lea rdx, str._C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_time_0.2.27_srcduration.rsoverflow_when_adding_durations
mov r8d, 1
mov byte [rdi - 0x47befff4], cl
add dword [rax], eax
add byte [rax], al
call fcn.1400393d0
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne 0x1400ccc93
mov rcx, rsi
mov edx, ebx
call fcn.1400ccf70
mov dil, 1
test al, al
jne 0x1400ccc93
loopne 0x1400cc8b4
add byte [rax], al
loopne 0x1400cc8b4
add byte [rax], al
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x1400ccc91
dec dword [rsi + 0x18]
jmp 0x1400ccc91
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400cd2e0
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x1400cca5d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rbp
clc
mov rdx, qword [rbp - 8]
call fcn.1400cd380
add byte [rax], al
cmp rax, 1
jne case.0x1400cc861.67
cmp rdx, 1
je 0x1400ccdff
test rdx, rdx
jne case.0x1400cc861.67
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc8b3
lea rdx, [0x14019166c]
or al, 0
mov r8d, 5
jmp 0x1400ccdc9
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
je 0x1400cc8b3
lea rdx, [0x140191562]
add cl, ch
pop qword [rax + rax]
add byte [rdx + rdx*8 + 0x14c840f], al
test dl, dl
je 0x1400cca88
jmp 0x1400ccdc3
test dl, dl
je 0x1400cca88
xor r14d, r14d
jmp 0x1400ccbea
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400cd2e0
add byte [rax - 0x75], cl
invalid
invalid
test rcx, rcx
je 0x1400cca5d
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rdx, qword [rbp - 8]
call fcn.1400cd380
test rax, rax
je case.0x1400cc861.67
mov rax, rdx
shr rax, 0x20
jne case.0x1400cc861.67
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jae 0x1400cce1b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc9b1
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern___r
mov r8d, 0x10
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400ccc93
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400ccc91
test dl, dl
je 0x1400ccaba
xor r14d, r14d
jmp 0x1400ccca3
mov rcx, rsi
call fcn.1400cd140
jmp 0x1400cc8a8
cmp r8, r9
jae case.0x1400cc861.81
cmp byte [rcx + r8], 0x65
jne case.0x1400cc861.81
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.1400cd7b0
jmp 0x1400cc8a8
test dl, dl
je 0x1400cca2b
xor r14d, r14d
jmp 0x1400ccb53
test dl, dl
je 0x1400ccaec
xor r14d, r14d
jmp 0x1400cccee
test dl, dl
je 0x1400ccb1e
xor r14d, r14d
jmp 0x1400ccd6d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccb50
lea rdx, [0x140191675]
mov r8d, 1
call fcn.1400393d0
mov r14b, 1
mov dil, 1
test al, al
je 0x1400ccb53
jmp 0x1400ccc93
movzx ebx, byte [rbp - 8]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400ccbb6
test rcx, rcx
je 0x1400ccbd8
lea rdx, [0x1401915f0]
mov r8d, 0x19
jmp 0x1400ccbc8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccbe7
lea rdx, [0x140191675]
mov r8d, 1
call fcn.1400393d0
mov r14b, 1
mov dil, 1
test al, al
je 0x1400ccbea
jmp 0x1400ccc93
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccca0
lea rdx, [0x140191675]
mov r8d, 1
call fcn.1400393d0
mov r14b, 1
mov dil, 1
test al, al
jne 0x1400ccc93
jmp 0x1400ccca3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccceb
lea rdx, [0x140191675]
mov r8d, 1
call fcn.1400393d0
mov r14b, 1
mov dil, 1
test al, al
jne 0x1400ccc93
jmp 0x1400cccee
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccd6a
lea rdx, [0x140191675]
mov r8d, 1
call fcn.1400393d0
mov r14b, 1
mov dil, 1
test al, al
jne 0x1400ccc93
jmp 0x1400ccd6d
mov r14b, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccb79
lea rdx, [0x1401912bc]
mov r8d, 1
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400ccc93
cmp ebx, 0x52
je 0x1400ccba4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccba4
lea rdx, [0x140191626]
mov r8d, 4
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400ccc93
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400cc7c0
jmp 0x1400ccd9e
test rcx, rcx
je 0x1400ccbd8
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern___r
mov r8d, 0x10
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400ccc93
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400ccc91
mov r14b, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400cae30
test al, al
jne 0x1400ccc93
mov rax, qword [rsi]
test rax, rax
je 0x1400ccc6c
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400ccdd3
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x1400cce29
cmp eax, 0x55
je 0x1400ccda6
cmp eax, 0x54
jne 0x1400ccdd3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccc5a
lea rdx, [0x1401912b9]
mov r8d, 1
call fcn.1400393d0
test al, al
jne 0x1400ccc93
mov rcx, rsi
call fcn.1400cda50
test rax, rax
jne 0x1400ccc93
jmp 0x1400ccd4d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccc91
lea rdx, [0x140191609]
mov r8d, 1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.1400393d0
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov r14b, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cccc5
lea rdx, [0x1401be340]
mov r8d, 1
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400ccc93
mov rcx, rsi
call fcn.1400cda50
mov dil, 1
test rax, rax
jne 0x1400ccc93
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccda6
lea rdx, [0x1401be341]
jmp 0x1400ccd5d
mov r14b, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccd10
lea rdx, [0x1401912b9]
mov r8d, 1
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400ccc93
mov rcx, rsi
call fcn.1400cdaf0
mov dil, 1
test rax, rax
jne 0x1400ccc93
cmp rdx, 1
jne 0x1400ccd4d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccda6
lea rdx, str._____
mov r8d, 1
call fcn.1400393d0
test al, al
jne 0x1400ccc93
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccda6
lea rdx, [0x1401bf01a]
mov r8d, 1
call fcn.1400393d0
jmp 0x1400ccd9e
mov r14b, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccd93
lea rdx, [0x1401912bd]
mov r8d, 1
call fcn.1400393d0
mov dil, 1
test al, al
jne 0x1400ccc93
mov rcx, rsi
call fcn.1400cd7b0
mov dil, 1
test al, al
jne 0x1400ccc93
test r14b, r14b
je 0x1400cc8b3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc8b3
lea rdx, [0x140193b13]
mov r8d, 1
call fcn.1400393d0
jmp 0x1400cc8a8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc9b1
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern___r
mov r8d, 0x10
call fcn.1400393d0
test al, al
je 0x1400cc9b1
jmp 0x1400ccc93
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cc8b3
lea rdx, [0x140191671]
mov r8d, 4
jmp 0x1400ccdc9
mov rcx, qword [rsi + 0x20]
call fcn.1400cd520
jmp 0x1400cc8a8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cce4c
lea rdx, [0x140191676]
mov r8d, 3
call fcn.1400393d0
test al, al
jne 0x1400ccc93
mov rcx, rsi
call fcn.1400cdba0
test rax, rax
jne 0x1400ccc93
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccda6
lea rdx, [0x140191679]
mov r8d, 2
jmp 0x1400ccd63
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
jbe 0x1400cd402
xor eax, eax
jmp 0x1400cd40e
mov eax, 1
cmp rsi, rcx
jne 0x1400cd41c
xor edx, edx
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add rsi, rdi
add rcx, rdi
dec byte [rax + 1]
stc
xor edx, edx
mov r8d, 0xffffffff
jmp case.0x1400caed2.102
mov r9, rdx
shl r9, 4
mov edx, r10d
or rdx, r9
cmp rcx, rsi
je 0x1400cd40e
movzx r9d, byte [rcx]
test r9b, r9b
js 0x1400cd460
inc rcx
jmp 0x1400cd4e0
add byte [rax], al
add byte [rax], al
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
add dword [rbx - 0x7fbec019], eax
stc
fbstp tbyte [rsi + 0x43]
add dword [rbx - 0x7fbec019], eax
stc
fbstp tbyte [rsi + 0x43]
movzx r11d, byte [rcx + 2]
shl edi, 6
out 6, eax
add al, cl
out 6, eax
and r11d, 0x3f
or r11d, edi
cmp r9b, 0xf0
jb 0x1400cd4c7
invalid
movzx r9d, byte ds:[rcx + 3]
movzx r9d, byte [rcx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x1400cd40e
add rcx, 4
jmp 0x1400cd4e0
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x1400cd4e0
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
nop word cs:[rax + rax]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400cd430
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x1400cd430
lea rcx, [0x140191418]
call fcn.14003fb80
int3
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
mov rcx, rsi
call fcn.14003da50
cmp qword [rbp - 0x18], 0
je 0x1400cdf47
mov eax, 0x110000
jmp 0x1400ce211
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
lea rdx, [rcx + rax]
test rax, rax
je 0x1400cdf74
movzx eax, byte [rcx]
test al, al
js 0x1400ce11a
lea r8, [rcx + 1]
jmp 0x1400ce194
mov eax, 0x110000
mov r8, rcx
jmp 0x1400ce194
add al, 0x44
or bh, bl
mov byte [rbp + 0x36], dil
test al, al
jne 0x1400cdf07
cmp r10, 2
jb 0x1400cdf1e
invalid
dec dword [rcx - 0x73]
invalid
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], rax
add dword [rax - 0x77], ecx
push rcx
or byte [rcx + 0xf], al
mov dh, 0x51
add al, 0x41
movzx ecx, byte [rcx + 5]
invalid
invalid
add dword [rax - 0x77], ecx
push rcx
or byte [rcx + 0xf], al
mov dh, 0x51
push rcx
add al, 0x41
movzx ecx, byte [rcx + 5]
invalid
add eax, 0x83d0428d
clc
or dh, byte [rdx + 0x1a]
jb 0x1400ce0eb
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb 0x1400ce0eb
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov eax, 0xffffffff
cmovae eax, edx
cmp eax, 0xf
ja 0x1400ce21d
xchg dword [rdx], esi
add dword [rax], eax
invalid
xchg dword [rdx], esi
add dword [rax], eax
add byte [rbp - 0x57c2faf], cl
rol byte [rbx + 0x1a720afa], 1
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x1400ce10d
rol byte [rbx + 0x1a720afa], 1
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
or bh, byte [rdx - 1]
leave
and byte [rbx - 0x3e7c603f], al
or bh, byte [rdx - 1]
cmovae edx, ecx
cmp edx, 0xf
ja 0x1400ce21d
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
jmp 0x1400cdf07
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1400ce176
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
jb 0x1400ce186
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x1400ce194
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x1400ce194
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x1400ce202
movzx r9d, byte [r8]
test r9b, r9b
jns 0x1400ce241
cmp r9b, 0xe0
jb 0x1400ce241
cmp r9b, 0xf0
jb 0x1400ce241
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
sete r8b
cmp eax, 0x110000
jne 0x1400ce20c
jmp 0x1400ce241
mov r8b, 1
cmp eax, 0x110000
je 0x1400ce241
test r8b, r8b
je 0x1400ce241
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x140191448]
call fcn.14003fb80
lea rcx, [0x14019840a]
lea r8, [0x140191430]
mov edx, 0x28
call fcn.1400396c0
call fcn.1400ce3b0
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x1400ce4a0]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x1400d7400]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140038880]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found_
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, [0x140191510]
lea rcx, [rbp - 0x58]
call fcn.140038470
int3
add byte [rax + 5], dl
add byte [rax], al
add byte [0x14564e6fb], 0
add byte [rcx + 0x52000005], al
add eax, 0x5820000
add byte [rax], al
push rbx
add eax, 0x5830000
add byte [rax], al
push rsp
add eax, 0x5840000
add byte [rax], al
push rbp
add eax, 0x5850000
add byte [rbp + 0x56000005], al
add byte [rbp + 0x56000005], al
add eax, 0x5860000
add byte [rax], al
movabs al, byte [0xa100002d00000010]
adc byte [rax], al
add byte [rcx], al
sub eax, 0x10a20000
add byte [rax], al
add ch, byte [0x150b6e742]
add byte [rax], al
add ebp, dword [0x150b7e74a]
add byte [rax], al
add al, 0x2d
add byte [rax], al
movsd dword [rdi], dword [rsi]
adc byte [rax], al
add byte [0xe613e786], al
adc byte [rax], al
add byte [rsi], al
sub eax, 0x10a70000
add byte [rax], al
invalid