Function at 0x140142310
Capabilities:
Encrypt data using salsa20 or chacha

Disassembly:
mov rdx, qword [rdi + 0x88]
mov rax, qword [rdi + 0x90]
mov qword [rdi + 0xb0], rdx
mov qword [rdi + 0xb8], rax
jmp 0x14000bbe0
mov rdx, qword [rdi + 0xb0]
mov rax, qword [rdi + 0xb8]
lea rcx, [rbp + 0x270]
mov r8, rbx
call qword [rax + 0x18]
mov rsi, qword [rbp + 0x270]
cmp rsi, 2
jne 0x14000bcc6
mov qword [r13], 2
mov al, 3
jmp 0x14000c7ce
lea rax, [rdi + 0x3d0]
mov qword [rbp + 0x6e8], rax
lea r12, [rdi + 0xb0]
movzx eax, byte [rdi + 0x3d0]
test eax, eax
je 0x14000beb3
cmp eax, 3
jne 0x14000f1df
lea r15, [rdi + 0x3c9]
movzx eax, byte [rdi + 0x3c9]
lea rcx, [rdi + 0x160]
mov qword [rbp + 0x6e0], rcx
test eax, eax
je 0x14000bdd2
cmp eax, 3
jne 0x14000f2f9
lea r14, [rdi + 0x2b8]
movzx eax, byte [rdi + 0x2b8]
test eax, eax
mov qword [rbp + 0xb00], r15
je 0x14000df59
cmp eax, 3
jne 0x14000f320
lea r15, [rdi + 0x2b0]
movzx eax, byte [rdi + 0x2b0]
test eax, eax
je 0x14000df6c
cmp eax, 3
jne 0x14000f37d
mov qword [rbp + 0xaf0], r14
mov qword [rbp + 0xae8], r12
mov rax, qword [rdi + 0x2a8]
jmp 0x14000c346
movups xmm6, xmmword [rbp + 0x278]
mov r14, qword [rdi + 0xb0]
mov r15, qword [rdi + 0xb8]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14000bd05
cmp qword [r15 + 0x10], 0x11
jb 0x14000bcf3
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x14000bda5
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f13d
mov rbx, rax
movups xmmword [rax], xmm6
lea r12, [0x1401be580]
mov rax, qword [rdi + 0x68]
lock dec qword [rax]
jne 0x14000bd4e
mov rcx, qword [rdi + 0x68]
mov rdx, qword [rdi + 0x70]
call fcn.14019ad20
mov rax, qword [rdi + 0x78]
test rax, rax
je 0x14000bd6d
lock dec qword [rax]
jne 0x14000bd6d
mov rcx, qword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
call fcn.14019ad20
mov rax, qword [rdi + 0x98]
lock dec qword [rax]
mov esi, 1
jne 0x14000bd92
mov rcx, qword [rdi + 0x98]
mov rdx, qword [rdi + 0xa0]
call fcn.14019ad20
mov qword [r13], rsi
mov qword [r13 + 8], rbx
mov qword [r13 + 0x10], r12
mov al, 1
jmp 0x14000c7ce
mov rax, qword [rdi + 0x68]
mov rcx, qword [rdi + 0x70]
lock inc qword [rax]
jle case.0x14000bbb2.2
mov rdx, qword [rdi + 0x78]
test rdx, rdx
je 0x14000be10
mov r8, qword [rdi + 0x80]
lock inc qword [rdx]
jg 0x14000be10
jmp case.0x14000bbb2.2
mov rcx, qword [rdi + 0x300]
mov rdx, qword [rdi + 0x308]
movdqu xmm0, xmmword [rdi + 0x310]
mov r8, qword [rdi + 0x3c0]
mov r9, qword [rdi + 0x320]
mov r11, qword [rdi + 0x328]
mov r10, qword [rdi + 0x2c0]
mov rsi, qword [rdi + 0x2c8]
jmp 0x14000c097
lea r12, [rdi + 0xb0]
movzx r9d, word [rdi + 0x60]
mov r10d, dword [rdi + 0x38]
mov r11, qword [rdi + 0x30]
mov rsi, qword [rdi + 0x20]
mov r14d, dword [rdi + 0x28]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rdi + 0xb0], xmm0
movups xmmword [rdi + 0xc0], xmm1
mov qword [rdi + 0xd0], rsi
mov dword [rdi + 0xd8], r14d
mov qword [rdi + 0xe0], r11
mov dword [rdi + 0xe8], r10d
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rdi + 0xf0], xmm0
movups xmm0, xmmword [rdi + 0x50]
movups xmmword [rdi + 0x100], xmm0
mov word [rdi + 0x110], r9w
movups xmmword [rdi + 0x118], xmm6
mov qword [rdi + 0x128], rax
mov qword [rdi + 0x130], rcx
mov qword [rdi + 0x138], rdx
mov qword [rdi + 0x140], r8
lea rax, [rdi + 0x3d0]
mov qword [rbp + 0x6e8], rax
mov byte [rdi + 0x3d0], 0
movzx eax, byte [0x140214210]
mov edx, 0x2120
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f194
mov r15, rax
xorps xmm6, xmm6
movups xmmword [rax + 0x2110], xmm6
movups xmmword [rax + 0x2100], xmm6
movzx eax, byte [0x140214210]
mov edx, 0x280
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f1a3
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 1
mov qword [r14 + 0x88], 1
mov qword [r14 + 0x100], r15
mov qword [r14 + 0x108], 0
mov qword [r14 + 0x180], 0
mov qword [r14 + 0x190], 0
movaps xmmword [r14 + 0x200], xmm6
movaps xmmword [r14 + 0x210], xmm6
mov qword [r14 + 0x220], r15
mov qword [r14 + 0x228], r15
mov qword [r14 + 0x230], 0
mov byte [r14 + 0x238], 0
mov qword [r14 + 0x240], 0
mov qword [r14 + 0x248], 1
mov qword [r14 + 0x250], 0
lock inc qword [r14 + 0x80]
jle case.0x14000bbb2.2
movzx eax, byte [0x140214210]
mov edx, 0x30
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f1b2
mov qword [rax], 1
mov qword [rax + 8], 1
mov byte [rax + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
lock inc qword [rax]
jle case.0x14000bbb2.2
sub r14, 0xffffffffffffff80
mov qword [rdi + 0x148], rax
mov qword [rdi + 0x150], r14
mov byte [rdi + 0x158], 0
mov rcx, qword [rdi + 0x118]
mov rdx, qword [rdi + 0x120]
mov r9, qword [rdi + 0x128]
mov r11, qword [rdi + 0x130]
mov r10, qword [rdi + 0x138]
mov rsi, qword [rdi + 0x140]
mov qword [rdi + 0x2c0], r10
mov qword [rdi + 0x2c8], rsi
mov qword [rdi + 0x300], rcx
mov qword [rdi + 0x308], rdx
mov qword [rdi + 0x310], r14
mov qword [rdi + 0x318], rax
mov qword [rdi + 0x320], r9
mov qword [rdi + 0x328], r11
mov qword [rdi + 0x3c0], r12
lea r15, [rdi + 0x3c9]
mov byte [rdi + 0x3c9], 0
lea r8, [rdi + 0x160]
mov qword [rbp + 0x6e0], r8
movq xmm1, rax
movq xmm0, r14
punpcklqdq xmm0, xmm1
mov r8, r12
movdqu xmmword [rdi + 0x2d0], xmm0
mov qword [rdi + 0x330], r8
mov qword [rdi + 0x2e0], r9
mov qword [rdi + 0x2e8], r11
mov byte [rdi + 0x3c8], 1
mov qword [rdi + 0x2f0], r10
mov qword [rdi + 0x2f8], rsi
mov eax, dword [r8 + 0x58]
lea r9d, [rax - 0x4000]
cmp r9d, 0xffc000
jae 0x14000f14c
mov r11, qword [r8 + 0x48]
mov r9, r11
shr r9, 0x20
jne 0x14000f164
cmp qword [r8], 0
mov qword [rbp + 0xb00], r15
je 0x14000c105
mov r14, qword [r8 + 8]
jmp 0x14000c10b
mov r14d, 0xa
mov r15, qword [r8 + 0x40]
mov r10d, dword [r8 + 0x54]
mov esi, dword [r8 + 0x50]
mov r9d, dword [r8 + 0x5c]
cmp qword [r8 + 0x10], 0
je 0x14000c128
mov r8, qword [r8 + 0x18]
jmp 0x14000c12e
mov r8d, 0x14
mov qword [rdi + 0x338], 1
mov qword [rdi + 0x340], 0x400
mov dword [rdi + 0x348], 1
mov dword [rdi + 0x34c], esi
mov qword [rdi + 0x350], 0x1e
mov dword [rdi + 0x358], 0
mov qword [rdi + 0x360], r15
mov qword [rdi + 0x368], r11
mov qword [rdi + 0x370], r14
mov qword [rdi + 0x378], r8
mov dword [rdi + 0x380], 0
mov qword [rdi + 0x388], 1
mov dword [rdi + 0x390], 0
mov dword [rdi + 0x398], 1
mov dword [rdi + 0x39c], r10d
mov dword [rdi + 0x3a0], 1
mov dword [rdi + 0x3a4], eax
mov dword [rdi + 0x3a8], 1
mov dword [rdi + 0x3ac], r9d
mov dword [rdi + 0x3b0], 0
mov byte [rdi + 0x3b8], 0
mov dword [rdi + 0x3bc], 1
mov qword [rdi + 0x160], 1
mov qword [rdi + 0x168], 0x400
mov dword [rdi + 0x170], 1
mov dword [rdi + 0x174], esi
mov qword [rdi + 0x178], 0x1e
mov dword [rdi + 0x180], 0
movups xmm0, xmmword [rdi + 0x360]
movups xmm1, xmmword [rdi + 0x370]
movups xmmword [rdi + 0x188], xmm0
movups xmmword [rdi + 0x198], xmm1
mov dword [rdi + 0x1a8], 0
mov qword [rdi + 0x1b0], 1
mov dword [rdi + 0x1b8], 0
mov dword [rdi + 0x1c0], 1
mov dword [rdi + 0x1c4], r10d
mov dword [rdi + 0x1c8], 1
mov dword [rdi + 0x1cc], eax
mov dword [rdi + 0x1d0], 1
mov dword [rdi + 0x1d4], r9d
mov dword [rdi + 0x1d8], 0
mov byte [rdi + 0x1e0], 0
mov dword [rdi + 0x1e4], 1
mov qword [rdi + 0x1e8], rcx
mov qword [rdi + 0x1f0], rdx
lea r14, [rdi + 0x2b8]
mov byte [rdi + 0x2b8], 0
lea rsi, [rdi + 0x1f8]
mov qword [rdi + 0x1f8], rcx
mov qword [rdi + 0x200], rdx
lea rcx, [rdi + 0x208]
mov r8d, 0x88
mov rdx, qword [rbp + 0x6e0]
call fcn.1401af560
mov qword [rdi + 0x290], rsi
lea r15, [rdi + 0x2b0]
mov byte [rdi + 0x2b0], 0
mov qword [rbp + 0xaf0], r14
mov qword [rbp + 0xae8], r12
mov qword [rdi + 0x298], rsi
lea rax, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n8
mov qword [rdi + 0x2a0], rax
mov qword [rdi + 0x2a8], 0x18
mov eax, 0x18
lea r14, [rbp + 0x270]
lea rsi, [0x1401f79a8]
movabs r12, 0x1700000003
nop
test rax, rax
je 0x14000c448
mov rcx, qword [rdi + 0x298]
mov r9, qword [rdi + 0x2a0]
mov rdx, qword [rcx]
mov r10, qword [rcx + 8]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r8, rbx
call qword [r10 + 0x20]
mov rax, qword [rbp + 0x270]
cmp rax, 2
je 0x14000c3eb
mov rcx, qword [rbp + 0x278]
test rax, rax
jne 0x14000c3fe
mov rdx, qword [rdi + 0x2a0]
mov rax, qword [rdi + 0x2a8]
mov qword [rdi + 0x2a0], rsi
mov qword [rdi + 0x2a8], 0
sub rax, rcx
jb 0x14000f100
add rdx, rcx
mov qword [rdi + 0x2a0], rdx
mov qword [rdi + 0x2a8], rax
test rcx, rcx
jne 0x14000c360
jmp 0x14000c406
mov byte [r15], 3
mov rax, qword [rbp + 0xaf0]
mov byte [rax], 3
jmp 0x14000c7b0
mov r12, rcx
test rcx, rcx
je 0x14000c448
mov byte [rdi + 0x2b0], 1
mov rbx, qword [rdi + 0x1f8]
mov rsi, qword [rdi + 0x200]
mov rcx, rbx
call qword [rsi]
mov r14d, 2
cmp qword [rsi + 8], 0
je 0x14000c753
cmp qword [rsi + 0x10], 0x11
jae 0x14000c76e
mov byte [rbp + 0xb67], 4
jmp 0x14000c779
mov byte [rdi + 0x2b0], 1
mov rcx, qword [rdi + 0x1f8]
movdqu xmm6, xmmword [rdi + 0x1f8]
pshufd xmm0, xmm6, 0xee
movq rax, xmm0
call qword [rax + 0x38]
mov r15d, eax
movzx eax, byte [0x140214210]
mov edx, 0x4000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f1f7
mov rbx, rax
movzx eax, byte [0x140214210]
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f206
mov r14, rax
movzx eax, byte [0x140214210]
mov edx, 0x1000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f215
test r15b, r15b
mov edx, 0x100
mov ecx, 0x400
cmovne rcx, rdx
lea rdx, [rcx + 9]
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], 0
mov qword [rbp + 0x270], 1
mov qword [rbp + 0x278], 0
mov qword [rbp + 0x280], 0x4000
movaps xmm1, xmmword [0x1401bd5f0]
movups xmmword [rbp + 0x288], xmm1
movaps xmm1, xmmword [0x1401bd600]
movups xmmword [rbp + 0x298], xmm1
mov qword [rbp + 0x2a8], 0
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
mov qword [rbp + 0x2d8], 8
movdqu xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], 8
movdqu xmmword [rbp + 0x2f8], xmm0
movdqu xmmword [rbp + 0x308], xmm0
mov qword [rbp + 0x318], 0
mov qword [rbp + 0x320], 0x1000
mov qword [rbp + 0x328], 3
mov qword [rbp + 0x370], 4
mov qword [rbp + 0x3b8], rbx
mov qword [rbp + 0x3c0], 0
mov qword [rbp + 0x3c8], 0x4000
mov qword [rbp + 0x3d0], 0x15
mov qword [rbp + 0x3d8], 0
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x3e8], rdx
mov dword [rbp + 0x3f0], 0x4000
movdqu xmmword [rbp + 0x3f8], xmm6
mov qword [rbp + 0x408], r14
mov qword [rbp + 0x410], 0
mov qword [rbp + 0x418], 0x2000
mov qword [rbp + 0x420], 0x11
mov word [rbp + 0x428], 0
mov byte [rbp + 0x42a], 0
movdqu xmmword [rbp + 0x430], xmm0
mov qword [rbp + 0x440], 0
mov qword [rbp + 0x448], 8
mov qword [rbp + 0x468], 0x1000
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x478], 0
mov qword [rbp + 0x480], 0x1000
mov qword [rbp + 0x488], 0xd
mov qword [rbp + 0x490], 0x1000
mov qword [rbp + 0x498], 2
mov qword [rbp + 0x5e8], 0x1000000
mov qword [rbp + 0x5f0], 0x500
mov r8d, dword [rdi + 0x270]
test r8d, r8d
je 0x14000c715
mov ecx, dword [rdi + 0x274]
lea rax, [rcx - 0x4000]
cmp rax, 0xffc000
jae 0x14000f2a5
mov qword [rbp + 0x280], rcx
test ecx, ecx
je 0x14000f0e8
mov eax, 0x1000000
xor edx, edx
div ecx
cmp rax, 1
adc rax, 0
mov ecx, eax
shr ecx, 2
add rcx, rax
cmp rcx, 6
mov eax, 5
cmovae rax, rcx
mov qword [rbp + 0x5f0], rax
mov r9d, dword [rdi + 0x278]
mov ecx, dword [rdi + 0x27c]
test r9d, r9d
je 0x14000c766
mov qword [rbp + 0x5e8], rcx
mov r10, qword [rbp + 0x280]
test r10, r10
je 0x14000f0e8
cmp rcx, r10
jb 0x14000c7f9
mov eax, ecx
xor edx, edx
div r10d
jmp 0x14000c7fb
mov byte [rbp + 0xb67], 4
mov qword [rbp + 0xb08], rax
mov rsi, r12
jmp 0x14000c795
xor r9d, r9d
jmp 0x14000c81f
mov byte [rbp + 0xb67], 4
mov rbx, qword [rbx - 8]
mov rsi, r12
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0xb08], rax
mov r12, qword [rbp + 0xae8]
mov rax, qword [rbp + 0xaf0]
mov byte [rax], 1
cmp r14, 3
jne 0x14000d48e
mov rax, qword [rbp + 0xb00]
mov byte [rax], 3
mov rax, qword [rbp + 0x6e8]
mov byte [rax], 3
mov qword [r13], 2
mov al, 4
mov byte [rdi + 0xa8], al
mov rax, r13
movaps xmm6, xmmword [rbp + 0xb70]
movaps xmm7, xmmword [rbp + 0xb80]
add rsp, 0xc18
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor eax, eax
cmp rax, 1
adc rax, 0
mov edx, eax
shr edx, 2
add rdx, rax
cmp rdx, 6
mov eax, 5
cmovae rax, rdx
mov qword [rbp + 0x5f0], rax
mov qword [rbp + 0xa68], r13
movzx eax, byte [rdi + 0x288]
movups xmm0, xmmword [rdi + 0x250]
movups xmm1, xmmword [rdi + 0x260]
mov edx, dword [rdi + 0x274]
mov r10, qword [rdi + 0x280]
movups xmmword [rbp + 4], xmm0
movups xmmword [rbp + 0x14], xmm1
mov dword [rbp + 0x24], r8d
mov dword [rbp + 0x28], edx
mov dword [rbp + 0x2c], r9d
mov dword [rbp + 0x30], ecx
mov qword [rbp + 0x34], r10
mov byte [rbp + 0x3c], al
mov byte [rbp], 4
lea rcx, [rbp + 0x2b8]
mov rdx, rbp
call fcn.140013620
cmp al, 0xc
jne 0x14000f224
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0xaf8], rax
movzx eax, byte [rbp + 0x278]
mov byte [rbp + 0xb67], al
movzx eax, byte [rbp + 0x27f]
mov dword [rbp + 0xb60], eax
movzx eax, word [rbp + 0x27d]
mov qword [rbp + 0xb50], rax
mov eax, dword [rbp + 0x279]
mov qword [rbp + 0xaa8], rax
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0xaa0], rax
mov eax, dword [rdi + 0x258]
mov dword [rbp + 0xad8], eax
test eax, eax
sete byte [rbp + 0xab0]
mov eax, dword [rdi + 0x25c]
mov ecx, dword [rdi + 0x280]
mov edx, dword [rdi + 0x284]
mov dword [rbp + 0xb24], eax
test eax, eax
setne byte [rbp + 0xac0]
mov dword [rbp + 0xb28], ecx
test ecx, ecx
setne byte [rbp + 0xab8]
mov dword [rbp + 0xb2c], edx
test edx, edx
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
setne byte [rbp + 0xac8]
cmp qword [rax + 0xb0], 0
mov rax, qword [rbp + 0x288]
mov qword [rbp + 0xb10], rax
movzx eax, byte [rdi + 0x288]
mov byte [rbp + 0xb66], al
movups xmm6, xmmword [rdi + 0x208]
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0xa78], rax
mov rax, qword [rbp + 0x298]
mov qword [rbp + 0xb18], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x6f0], rax
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x6f8], rax
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x700], rax
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x708], rax
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x710], rax
mov rax, qword [rbp + 0x2c8]
mov qword [rbp + 0x718], rax
mov rax, qword [rbp + 0x2d0]
mov qword [rbp + 0xa70], rax
mov rax, qword [rbp + 0x2d8]
mov qword [rbp + 0x720], rax
mov rax, qword [rbp + 0x2e0]
mov qword [rbp + 0x728], rax
mov rax, qword [rbp + 0x2e8]
mov qword [rbp + 0x730], rax
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x738], rax
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x740], rax
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x748], rax
mov rax, qword [rbp + 0x308]
mov qword [rbp + 0x750], rax
mov rax, qword [rbp + 0x310]
mov qword [rbp + 0x758], rax
mov rax, qword [rbp + 0x318]
mov qword [rbp + 0x760], rax
mov rax, qword [rbp + 0x320]
mov qword [rbp + 0x768], rax
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0x770], rax
mov rax, qword [rbp + 0x330]
mov qword [rbp + 0x778], rax
mov rax, qword [rbp + 0x338]
mov qword [rbp + 0x780], rax
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x790], rax
mov rax, qword [rbp + 0x350]
mov qword [rbp + 0x798], rax
mov rax, qword [rbp + 0x358]
mov qword [rbp + 0x7a0], rax
mov rax, qword [rbp + 0x360]
mov qword [rbp + 0x7a8], rax
mov rax, qword [rbp + 0x368]
mov qword [rbp + 0x7b0], rax
mov rax, qword [rbp + 0x370]
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x378]
mov qword [rbp + 0x7c0], rax
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0x7c8], rax
mov rax, qword [rbp + 0x388]
mov qword [rbp + 0x7d0], rax
mov rax, qword [rbp + 0x390]
mov qword [rbp + 0x7d8], rax
mov rax, qword [rbp + 0x398]
mov qword [rbp + 0x7e0], rax
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x7e8], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x7f0], rax
mov rax, qword [rbp + 0x3b0]
mov qword [rbp + 0x7f8], rax
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x800], rax
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x808], rax
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x810], rax
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x820], rax
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x828], rax
mov rax, qword [rbp + 0x3e8]
mov qword [rbp + 0x830], rax
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0x838], rax
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x840], rax
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x848], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x850], rax
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x858], rax
mov rax, qword [rbp + 0x418]
mov qword [rbp + 0x860], rax
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x868], rax
mov rax, qword [rbp + 0x428]
mov qword [rbp + 0x870], rax
mov rax, qword [rbp + 0x430]
mov qword [rbp + 0x878], rax
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x880], rax
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x888], rax
mov rax, qword [rbp + 0x448]
mov qword [rbp + 0x890], rax
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x898], rax
mov rax, qword [rbp + 0x458]
mov qword [rbp + 0x8a0], rax
mov rax, qword [rbp + 0x460]
mov qword [rbp + 0x8a8], rax
mov rax, qword [rbp + 0x468]
mov qword [rbp + 0x8b0], rax
mov rax, qword [rbp + 0x470]
mov qword [rbp + 0x8b8], rax
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0x8c0], rax
mov rax, qword [rbp + 0x480]
mov qword [rbp + 0x8c8], rax
mov rax, qword [rbp + 0x488]
mov qword [rbp + 0x8d0], rax
mov rax, qword [rbp + 0x490]
mov qword [rbp + 0x8d8], rax
mov rax, qword [rbp + 0x498]
mov qword [rbp + 0x8e0], rax
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x8e8], rax
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x8f0], rax
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x8f8], rax
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x900], rax
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x908], rax
mov rax, qword [rbp + 0x4c8]
mov qword [rbp + 0x910], rax
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x918], rax
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x920], rax
mov rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x928], rax
mov rax, qword [rbp + 0x4e8]
mov qword [rbp + 0x930], rax
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x938], rax
mov rax, qword [rbp + 0x4f8]
mov qword [rbp + 0x940], rax
mov rax, qword [rbp + 0x500]
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0x508]
mov qword [rbp + 0x950], rax
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x958], rax
mov rax, qword [rbp + 0x518]
mov qword [rbp + 0x960], rax
mov rax, qword [rbp + 0x520]
mov qword [rbp + 0x968], rax
mov rax, qword [rbp + 0x528]
mov qword [rbp + 0x970], rax
mov rax, qword [rbp + 0x530]
mov qword [rbp + 0x978], rax
mov rax, qword [rbp + 0x538]
mov qword [rbp + 0x980], rax
mov rax, qword [rbp + 0x540]
mov qword [rbp + 0x988], rax
mov rax, qword [rbp + 0x548]
mov qword [rbp + 0x990], rax
mov rax, qword [rbp + 0x550]
mov qword [rbp + 0x998], rax
mov rax, qword [rbp + 0x558]
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x9a8], rax
mov rax, qword [rbp + 0x568]
mov qword [rbp + 0x9b0], rax
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x9b8], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x9c8], rax
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x9c0], rax
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x9d8], rax
mov rax, qword [rbp + 0x590]
mov qword [rbp + 0x9d0], rax
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x9e8], rax
mov rax, qword [rbp + 0x5a0]
mov qword [rbp + 0x9e0], rax
mov rax, qword [rbp + 0x5a8]
mov qword [rbp + 0x9f8], rax
mov rax, qword [rbp + 0x5b0]
mov qword [rbp + 0x9f0], rax
mov rax, qword [rbp + 0x5b8]
mov qword [rbp + 0xa08], rax
mov rax, qword [rbp + 0x5c0]
mov qword [rbp + 0xa00], rax
mov rax, qword [rbp + 0x5c8]
mov qword [rbp + 0xa18], rax
mov rax, qword [rbp + 0x5d0]
mov qword [rbp + 0xa10], rax
mov rax, qword [rbp + 0x5d8]
mov qword [rbp + 0xa28], rax
mov rax, qword [rbp + 0x5e0]
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0x5e8]
mov qword [rbp + 0xa30], rax
mov rax, qword [rbp + 0x5f0]
mov qword [rbp + 0xa38], rax
mov eax, dword [rdi + 0x28c]
mov dword [rbp + 0xad0], eax
mov r12, qword [rdi + 0x220]
mov eax, dword [rdi + 0x228]
mov dword [rbp + 0xa80], eax
mov eax, dword [rdi + 0x250]
mov dword [rbp + 0xb4c], eax
mov eax, dword [rdi + 0x254]
mov dword [rbp + 0xb48], eax
mov eax, dword [rdi + 0x260]
mov dword [rbp + 0xb5c], eax
mov eax, dword [rdi + 0x264]
mov qword [rbp + 0xb08], rax
mov eax, dword [rdi + 0x268]
mov dword [rbp + 0xb30], eax
mov eax, dword [rdi + 0x26c]
mov dword [rbp + 0xb34], eax
mov eax, dword [rdi + 0x270]
mov dword [rbp + 0xb38], eax
mov eax, dword [rdi + 0x274]
mov dword [rbp + 0xb3c], eax
mov eax, dword [rdi + 0x278]
mov dword [rbp + 0xb40], eax
mov eax, dword [rdi + 0x27c]
mov dword [rbp + 0xb44], eax
mov rbx, qword [rdi + 0x230]
mov rsi, qword [rdi + 0x240]
mov r13, qword [rdi + 0x248]
mov r14, qword [rdi + 0x238]
jne 0x14000d013
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm7, xmmword [rax + 0xb8]
inc qword [rax + 0xb8]
movzx eax, byte [0x140214210]
mov edx, 0x248
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f24e
mov r15, rax
movzx ecx, byte [rbp + 0xab0]
or cl, byte [rbp + 0xac0]
movzx edx, byte [rbp + 0xab8]
and dl, byte [rbp + 0xac8]
xor eax, eax
cmp dword [rbp + 0xb5c], 1
sbb rax, rax
or rax, qword [rbp + 0xb08]
mov qword [r15], 1
mov qword [r15 + 8], 1
mov qword [r15 + 0x10], 0
mov byte [r15 + 0x18], 0
movups xmmword [r15 + 0x20], xmm6
mov qword [r15 + 0x30], rbx
mov qword [r15 + 0x38], 0
mov qword [r15 + 0x40], rax
mov qword [r15 + 0x48], 0
mov qword [r15 + 0x50], rsi
mov qword [r15 + 0x58], 0
mov qword [r15 + 0x60], r13
xorps xmm6, xmm6
movups xmmword [r15 + 0x68], xmm6
mov byte [r15 + 0x78], 0
mov qword [r15 + 0x80], 0
mov qword [r15 + 0x88], 8
movups xmmword [r15 + 0x90], xmm6
movups xmmword [r15 + 0x9c], xmm6
mov qword [r15 + 0xac], 2
mov qword [r15 + 0xb8], r12
mov eax, dword [rbp + 0xa80]
mov dword [r15 + 0xc0], eax
movabs rax, 0xffff0000ffff
mov qword [r15 + 0xc8], rax
mov dword [r15 + 0xd0], 0
mov dword [r15 + 0xe4], 0
mov dword [r15 + 0xf8], 0
movaps xmm0, xmmword [0x1401bd610]
movups xmmword [r15 + 0x10c], xmm0
mov byte [r15 + 0x11c], cl
mov byte [r15 + 0x11d], dl
mov dword [r15 + 0x120], 0
mov ecx, dword [rbp + 0xad0]
mov dword [r15 + 0x124], ecx
mov qword [r15 + 0x128], rax
mov qword [r15 + 0x130], r14
mov dword [r15 + 0x138], 0
mov dword [r15 + 0x14c], 0
mov dword [r15 + 0x160], 0
mov dword [r15 + 0x174], 0
mov dword [r15 + 0x180], 0
movabs rax, 0xffff7fffffff
mov qword [r15 + 0x188], rax
mov word [r15 + 0x190], 1
mov byte [r15 + 0x198], 3
mov qword [r15 + 0x1c0], 0
mov qword [r15 + 0x1d0], 0
mov qword [r15 + 0x1d8], 8
movups xmmword [r15 + 0x1f0], xmm6
movups xmmword [r15 + 0x1e0], xmm6
mov qword [r15 + 0x200], 8
mov qword [r15 + 0x208], 0
movups xmm0, xmmword [0x1401ef510]
movups xmmword [r15 + 0x210], xmm0
movups xmm0, xmmword [0x1401ef520]
movups xmmword [r15 + 0x220], xmm0
movups xmmword [r15 + 0x230], xmm7
mov qword [r15 + 0x240], 1
movzx eax, byte [0x140214210]
mov edx, 0x48
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f1c1
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov qword [rax + 0x20], 0
mov qword [rax + 0x28], 8
movups xmmword [rax + 0x30], xmm6
mov qword [rax + 0x40], 0
mov rax, qword [0x140211260]
mov qword [rbp + 0x660], 2
mov qword [rbp + 0x680], rax
mov rcx, qword [rax + 0x38]
test rcx, rcx
mov r12, qword [rbp + 0xae8]
mov rsi, qword [rbp + 0xaa0]
je 0x14000f25d
mov r14, r15
add r14, 0x10
lea rdx, [rax + 0x30]
mov r8, qword [rax + 0x30]
movups xmm0, xmmword [rax + 0x40]
mov qword [rbp], r8
mov qword [rbp + 8], rcx
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], 0
lea rax, str.Client
mov qword [rbp + 0xa98], rax
mov rax, rbp
mov qword [rbp + 0x630], rax
lea rax, [rbp + 0xa98]
mov qword [rbp + 0x638], rax
lea rax, case.0x14004f628.49
mov qword [rbp + 0x640], rax
lea rax, [rbp + 0x630]
mov qword [rbp + 0x648], rax
mov qword [rbp + 0x650], 1
mov qword [rbp + 0x658], rdx
lea rcx, [rbp + 0x660]
lea rdx, [rbp + 0x648]
call fcn.14019ffb0
mov rax, qword [rbp + 0x660]
mov qword [rbp + 0xab0], rax
mov rax, qword [rbp + 0x668]
mov qword [rbp + 0xab8], rax
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0xac0], rax
mov rax, qword [rbp + 0x678]
mov qword [rbp + 0xac8], rax
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0xad0], rax
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14000f0ab
movzx eax, byte [r15 + 0x18]
test al, al
jne 0x14000f275
inc qword [r15 + 0x240]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14000f0d1
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock inc qword [r15]
jle case.0x14000bbb2.2
lock inc qword [rbx]
mov r14, qword [rbp + 0xaf8]
mov rax, qword [rbp + 0xb50]
jle case.0x14000bbb2.2
mov ecx, dword [rbp + 0xb60]
shl ecx, 0x10
or eax, ecx
shl rax, 0x20
cmp dword [rdi + 0x218], 0
je 0x14000d46c
mov edx, dword [rdi + 0x21c]
mov rcx, r15
mov r13, r14
mov r14, r12
mov r12, rsi
mov rsi, rax
call fcn.140025310
mov rax, rsi
mov rsi, r12
mov r12, r14
mov r14, r13
add qword [rbp + 0xaa8], rax
mov r13, qword [rbp + 0xa68]
mov rax, qword [rbp + 0xaf0]
mov byte [rax], 1
cmp r14, 3
je 0x14000c7b0
cmp r14, 2
mov qword [rbp + 0xaf8], r14
mov qword [rbp + 0xa68], r13
jne 0x14000d575
movzx eax, byte [rbp + 0xb67]
mov byte [rbp + 0x270], al
mov rcx, qword [rbp + 0xaa8]
mov dword [rbp + 0x271], ecx
mov rax, rcx
shr rax, 0x30
mov byte [rbp + 0x277], al
shr rcx, 0x20
mov word [rbp + 0x275], cx
mov qword [rbp + 0x278], rsi
mov rax, qword [rbp + 0xb10]
mov qword [rbp + 0x280], rax
mov rax, qword [rbp + 0xa78]
mov qword [rbp + 0x288], rax
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0x290], rax
lea rcx, [rbp + 0x270]
call fcn.140129500
mov r15, rax
mov rax, qword [rdi + 0x2f0]
test rax, rax
je 0x14000d53d
lock dec qword [rax]
jne 0x14000d53d
mov rcx, qword [rdi + 0x2f0]
mov rdx, qword [rdi + 0x2f8]
call fcn.14019ad20
mov byte [rdi + 0x3c8], 0
mov rax, qword [rdi + 0x2e0]
lock dec qword [rax]
jne 0x14000d564
mov rcx, qword [rdi + 0x2e0]
mov rdx, qword [rdi + 0x2e8]
call fcn.14019ad20
lea rcx, [rdi + 0x2d0]
call fcn.140033a10
jmp 0x14000ecfc
mov qword [rbp + 0xb00], rbx
movzx eax, byte [0x140214210]
mov edx, 8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f1d0
mov rbx, rax
mov qword [rax], 0
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f13d
mov r14, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
mov r13, qword [rbp + 0xa70]
je 0x14000f2bd
mov qword [rbp + 0xaa0], rsi
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], r14
mov qword [rax + 0x30], 1
movabs rcx, 0x8000000000000000
mov qword [rax + 0x38], rcx
mov qword [rax + 0x40], 1
mov qword [rax + 0x48], 0
mov qword [rax + 0x58], 0
mov qword [rbp + 0xaf0], rax
lock inc qword [rax]
jle case.0x14000bbb2.2
movzx eax, byte [0x140214210]
mov edx, 0x38
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f2cc
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov qword [rax + 0x20], 0
mov qword [rbp + 0x600], rax
mov byte [rax + 0x30], 0
movzx eax, byte [0x140214210]
mov edx, 0x48
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f1c1
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
mov qword [rbp + 0xa80], rax
lock inc qword [rax]
mov rcx, qword [rbp + 0x6f0]
mov rdx, qword [rbp + 0x6f8]
mov r8, qword [rbp + 0x700]
mov r9, qword [rbp + 0x708]
mov r10, qword [rbp + 0x710]
mov r11, qword [rbp + 0x718]
jle case.0x14000bbb2.2
mov rsi, r13
mov rax, qword [rdi + 0x330]
movzx ebx, byte [rax + 0x60]
mov r14d, dword [rax + 0x54]
mov dword [rbp + 0x6d8], r14d
mov r14, qword [rax + 0x30]
mov qword [rbp + 0x688], r14
mov r13d, dword [rax + 0x38]
mov r14, qword [rax + 0x20]
mov qword [rbp + 0x608], r14
mov r14d, dword [rax + 0x28]
mov dword [rbp + 0x6d4], r14d
movzx r14d, byte [rax + 0x61]
test bl, bl
mov dword [rbp + 0xb60], r13d
mov qword [rbp + 0xae8], r12
mov byte [rbp + 0xb65], r14b
jne 0x14000de55
cmp r13d, 0x3b9aca00
jne 0x14000de55
mov rax, qword [rbp + 0xa20]
mov qword [rbp + 0xae0], rax
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa10]
mov qword [rbp + 0xa28], rax
mov rax, qword [rbp + 0xa18]
mov qword [rbp + 0xa10], rax
mov rax, qword [rbp + 0xa00]
mov qword [rbp + 0xa18], rax
mov rax, qword [rbp + 0xa08]
mov qword [rbp + 0xa00], rax
mov rax, qword [rbp + 0x9f0]
mov qword [rbp + 0xa08], rax
mov rax, qword [rbp + 0x9f8]
mov qword [rbp + 0x9f0], rax
mov rax, qword [rbp + 0x9e0]
mov qword [rbp + 0x9f8], rax
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0x9e0], rax
mov rax, qword [rbp + 0x9d0]
mov qword [rbp + 0x9e8], rax
mov rax, qword [rbp + 0x9d8]
mov qword [rbp + 0x9d0], rax
mov rax, qword [rbp + 0x9c0]
mov qword [rbp + 0x9d8], rax
mov rax, qword [rbp + 0x9c8]
mov qword [rbp + 0x9c0], rax
mov rax, qword [rbp + 0x9b8]
mov qword [rbp + 0x9c8], rax
mov rax, qword [rbp + 0x9b0]
mov qword [rbp + 0x9b8], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x9b0], rax
mov rax, qword [rbp + 0x9a0]
mov qword [rbp + 0x9a8], rax
mov rax, qword [rbp + 0x998]
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x990]
mov qword [rbp + 0x998], rax
mov rax, qword [rbp + 0x988]
mov qword [rbp + 0x990], rax
mov rax, qword [rbp + 0x980]
mov qword [rbp + 0x988], rax
mov rax, qword [rbp + 0x978]
mov qword [rbp + 0x980], rax
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0x978], rax
mov rax, qword [rbp + 0x968]
mov qword [rbp + 0x970], rax
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x968], rax
mov rax, qword [rbp + 0x958]
mov qword [rbp + 0x960], rax
mov rax, qword [rbp + 0x950]
mov qword [rbp + 0x958], rax
mov rax, qword [rbp + 0x948]
mov qword [rbp + 0x950], rax
mov rax, qword [rbp + 0x940]
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0x938]
mov qword [rbp + 0x940], rax
mov rax, qword [rbp + 0x930]
mov qword [rbp + 0x938], rax
mov rax, qword [rbp + 0x928]
mov qword [rbp + 0x930], rax
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x928], rax
mov rax, qword [rbp + 0x918]
mov qword [rbp + 0x920], rax
mov rax, qword [rbp + 0x910]
mov qword [rbp + 0x918], rax
mov rax, qword [rbp + 0x908]
mov qword [rbp + 0x910], rax
mov rax, qword [rbp + 0x900]
mov qword [rbp + 0x908], rax
mov rax, qword [rbp + 0x8f8]
mov qword [rbp + 0x900], rax
mov rax, qword [rbp + 0x8f0]
mov qword [rbp + 0x8f8], rax
mov rax, qword [rbp + 0x8e8]
mov qword [rbp + 0x8f0], rax
mov rax, qword [rbp + 0x8e0]
mov qword [rbp + 0x8e8], rax
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0x8e0], rax
mov rax, qword [rbp + 0x8d0]
mov qword [rbp + 0x8d8], rax
mov rax, qword [rbp + 0x8c8]
mov qword [rbp + 0x8d0], rax
mov rax, qword [rbp + 0x8c0]
mov qword [rbp + 0x8c8], rax
mov rax, qword [rbp + 0x8b8]
mov qword [rbp + 0x8c0], rax
mov rax, qword [rbp + 0x8b0]
mov qword [rbp + 0x8b8], rax
mov rax, qword [rbp + 0x8a8]
mov qword [rbp + 0x8b0], rax
mov rax, qword [rbp + 0x8a0]
mov qword [rbp + 0x8a8], rax
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x8a0], rax
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0x898], rax
mov rax, qword [rbp + 0x888]
mov qword [rbp + 0x890], rax
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x888], rax
mov rax, qword [rbp + 0x878]
mov qword [rbp + 0x880], rax
mov rax, qword [rbp + 0x870]
mov qword [rbp + 0x878], rax
mov rax, qword [rbp + 0x868]
mov qword [rbp + 0x870], rax
mov rax, qword [rbp + 0x860]
mov qword [rbp + 0x868], rax
mov rax, qword [rbp + 0x858]
mov qword [rbp + 0x860], rax
mov rax, qword [rbp + 0x850]
mov qword [rbp + 0x858], rax
mov rax, qword [rbp + 0x848]
mov qword [rbp + 0x850], rax
mov rax, qword [rbp + 0x840]
mov qword [rbp + 0x848], rax
mov rax, qword [rbp + 0x838]
mov qword [rbp + 0x840], rax
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x838], rax
mov rax, qword [rbp + 0x828]
mov qword [rbp + 0x830], rax
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x828], rax
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x820], rax
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0x810], rax
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x808], rax
mov rax, qword [rbp + 0x7f8]
mov qword [rbp + 0x800], rax
mov rax, qword [rbp + 0x7f0]
mov qword [rbp + 0x7f8], rax
mov rax, qword [rbp + 0x7e8]
mov qword [rbp + 0x7f0], rax
mov rax, qword [rbp + 0x7e0]
mov qword [rbp + 0x7e8], rax
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x7e0], rax
mov rax, qword [rbp + 0x7d0]
mov qword [rbp + 0x7d8], rax
mov rax, qword [rbp + 0x7c8]
mov qword [rbp + 0x7d0], rax
mov rax, qword [rbp + 0x7c0]
mov qword [rbp + 0x7c8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7a8]
mov qword [rbp + 0x7b0], rax
mov rax, qword [rbp + 0x7a0]
mov qword [rbp + 0x7a8], rax
mov rax, qword [rbp + 0x798]
mov qword [rbp + 0x7a0], rax
mov rax, qword [rbp + 0x790]
mov qword [rbp + 0x798], rax
mov rax, qword [rbp + 0x788]
mov qword [rbp + 0x790], rax
mov rax, qword [rbp + 0x780]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0x778]
mov qword [rbp + 0x780], rax
mov rax, qword [rbp + 0x770]
mov qword [rbp + 0x778], rax
mov rax, qword [rbp + 0x768]
mov qword [rbp + 0x770], rax
mov rax, qword [rbp + 0x760]
mov qword [rbp + 0x768], rax
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x760], rax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x758], rax
mov rax, qword [rbp + 0x748]
mov qword [rbp + 0x750], rax
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x748], rax
mov rax, qword [rbp + 0x738]
mov qword [rbp + 0x740], rax
mov rax, qword [rbp + 0x730]
mov qword [rbp + 0x738], rax
mov rax, qword [rbp + 0x728]
mov qword [rbp + 0x730], rax
mov rax, qword [rbp + 0x720]
mov qword [rbp + 0x728], rax
mov qword [rbp + 0x720], rsi
mov qword [rbp + 0xa70], r11
mov qword [rbp + 0x718], r10
mov qword [rbp + 0x710], r9
mov qword [rbp + 0x708], r8
mov rax, rdx
mov qword [rbp + 0x700], rdx
mov qword [rbp + 0x6f8], rcx
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0x6f0], rax
mov rax, qword [rbp + 0xb10]
mov qword [rbp + 0x6b8], rax
mov eax, dword [rbp + 0xb2c]
mov dword [rbp + 0xa90], eax
mov eax, dword [rbp + 0xb28]
mov dword [rbp + 0xa94], eax
mov eax, dword [rbp + 0xb44]
mov dword [rbp + 0xb2c], eax
mov eax, dword [rbp + 0xb40]
mov dword [rbp + 0xb28], eax
mov eax, dword [rbp + 0xb3c]
mov dword [rbp + 0xb44], eax
mov eax, dword [rbp + 0xb38]
mov dword [rbp + 0xb40], eax
mov eax, dword [rbp + 0xb34]
mov dword [rbp + 0xb3c], eax
mov eax, dword [rbp + 0xb30]
mov dword [rbp + 0xb38], eax
mov rax, qword [rbp + 0xb08]
mov dword [rbp + 0xb34], eax
mov eax, dword [rbp + 0xb5c]
mov dword [rbp + 0xb30], eax
mov eax, dword [rbp + 0xb24]
mov qword [rbp + 0xb08], rax
mov eax, dword [rbp + 0xad8]
mov dword [rbp + 0xb5c], eax
mov eax, dword [rbp + 0xb48]
mov dword [rbp + 0xb24], eax
mov ebx, 2
mov al, 2
mov qword [rbp + 0x6a0], rax
xor eax, eax
mov qword [rbp + 0xad8], rax
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0xa88], rax
mov rax, qword [rbp + 0xb00]
mov qword [rbp + 0xb10], rax
mov qword [rbp + 0xb18], r15
mov eax, 0
mov qword [rbp + 0x6a8], rax
mov eax, 0
mov qword [rbp + 0x690], rax
mov dword [rbp + 0xb48], 1
xor eax, eax
mov qword [rbp + 0x698], rax
mov rax, qword [rbp + 0xaf8]
mov qword [rbp + 0x6b0], rax
xor eax, eax
mov qword [rbp + 0xb50], rax
jmp 0x14000e242
movzx eax, byte [0x140214210]
mov edx, 0x48
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f1c1
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x40], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x28], xmm0
mov rcx, rax
mov qword [rbp + 0xa40], rax
lock inc qword [rax]
mov r13, qword [rbp + 0xaa0]
jle case.0x14000bbb2.2
mov byte [rdi + 0x3c8], 0
mov rcx, qword [rdi + 0x2f0]
mov r9, qword [rdi + 0x2f8]
test bl, bl
mov qword [rbp + 0x6c0], r9
mov qword [rbp + 0x6c8], rcx
mov qword [rbp + 0xa70], rsi
je 0x14000df78
mov qword [rbp], 0
mov rcx, rbp
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
mov ebx, dword [rbp + 0xb60]
je 0x14000f338
mov rcx, qword [rbp]
call fcn.14014d6f0
mov qword [rbp + 0xa88], rax
mov dword [rbp + 0xb50], edx
mov eax, 1
mov qword [rbp + 0xae0], rax
mov esi, 0x5f5e100
mov r9, qword [rbp + 0x6c0]
mov rcx, qword [rbp + 0x6c8]
cmp ebx, 0x3b9aca00
jne 0x14000df9e
mov ebx, 0x3b9aca00
test rcx, rcx
je 0x14000df54
lock dec qword [rcx]
jne 0x14000df54
mov rdx, r9
call fcn.14019ad20
jmp 0x14000dffc
mov rcx, qword [rdi + 0x1e8]
mov rdx, qword [rdi + 0x1f0]
jmp 0x14000c2d0
mov rsi, qword [rdi + 0x290]
jmp 0x14000c313
mov esi, 0x3b9aca00
xor eax, eax
mov qword [rbp + 0xae0], rax
mov dword [rbp + 0xb50], 0x3b9aca00
mov ebx, dword [rbp + 0xb60]
cmp ebx, 0x3b9aca00
je 0x14000df3c
test rcx, rcx
je 0x14000f395
mov rax, qword [r9 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, qword [rbp + 0x688]
mov r8d, ebx
call qword [r9 + 0x18]
mov qword [rbp + 0x620], rax
mov qword [rbp + 0x618], rdx
mov qword [rbp], 0
mov rcx, rbp
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14000f3d9
mov rcx, qword [rbp]
call fcn.14014d6f0
mov r14, rax
mov ebx, edx
mov dword [rbp + 0x6dc], esi
movzx eax, byte [0x140214210]
mov edx, 0x70
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f311
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov rcx, qword [rbp + 0xae0]
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], 0
mov dword [rax + 0x38], 0x3b9aca00
mov rcx, qword [rbp + 0xa88]
mov qword [rax + 0x40], rcx
mov ecx, dword [rbp + 0xb50]
mov dword [rax + 0x48], ecx
mov qword [rax + 0x50], r14
mov dword [rax + 0x58], ebx
mov rsi, qword [rbp + 0xa40]
mov qword [rax + 0x60], rsi
mov byte [rax + 0x68], 0
mov rcx, rax
mov qword [rbp + 0xb50], rax
lock inc qword [rax]
movzx ecx, byte [rbp + 0xb66]
mov rdx, qword [rbp + 0xa30]
mov r8, qword [rbp + 0xa38]
mov r9, qword [rbp + 0xab0]
mov r10, qword [rbp + 0xab8]
mov r11, qword [rbp + 0xac0]
jle case.0x14000bbb2.2
mov eax, dword [rbp + 8]
mov dword [rbp + 0x638], eax
mov rax, qword [rbp]
mov qword [rbp + 0x630], rax
mov eax, dword [rbp + 0x660]
mov dword [rbp + 0xa98], eax
mov eax, dword [rbp + 0x663]
mov dword [rbp + 0xa9b], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x274], xmm0
mov eax, dword [rbp + 0x280]
mov dword [rbp + 0x10], eax
mov rax, qword [rbp + 0xaa8]
shl rax, 8
mov rbx, rax
movzx eax, byte [rbp + 0xb67]
or rbx, rax
mov qword [rbp + 0x6b0], rbx
movups xmm0, xmmword [rbp + 0x270]
movaps xmmword [rbp], xmm0
mov eax, r13d
mov byte [rbp + 0xb67], r13b
shr r13, 8
mov eax, dword [rbp + 0xb4c]
mov qword [rbp + 0x698], rax
mov rax, rsi
shr rax, 0x20
mov qword [rbp + 0x690], rax
shr rsi, 0x28
mov qword [rbp + 0xa88], rsi
mov rax, r15
shr rax, 8
mov qword [rbp + 0x610], rax
mov qword [rbp + 0xae0], rdx
mov qword [rbp + 0xa30], r8
mov qword [rbp + 0xa38], r9
mov qword [rbp + 0xab0], r10
mov qword [rbp + 0xab8], r11
mov rax, qword [rbp + 0xac8]
mov qword [rbp + 0xac0], rax
mov rax, qword [rbp + 0xad0]
mov qword [rbp + 0xac8], rax
mov rax, qword [rbp + 0xa78]
mov qword [rbp + 0x6b8], rax
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xa78], rax
mov qword [rbp + 0xaa8], r13
mov eax, dword [rbp + 0xad8]
mov dword [rbp + 0xb4c], eax
mov rax, qword [rbp + 0xb10]
mov qword [rbp + 0xaa0], rax
movzx eax, cl
mov dword [rbp + 0xa94], eax
mov dword [rbp + 0xa90], 2
mov eax, 2
mov qword [rbp + 0x6a8], rax
xor eax, eax
mov qword [rbp + 0xb10], rax
xor eax, eax
mov qword [rbp + 0xad0], rax
mov rax, qword [rbp + 0xb00]
mov qword [rbp + 0xb18], rax
mov eax, r15d
mov qword [rbp + 0xad8], rax
xor eax, eax
mov qword [rbp + 0x6a0], rax
mov rbx, qword [rbp + 0xaf8]
mov r13, qword [rbp + 0x620]
movaps xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x270], xmm0
mov eax, dword [rbp + 0x10]
mov dword [rbp + 0x280], eax
mov rax, qword [rbp + 0x630]
mov qword [rbp + 0x660], rax
mov eax, dword [rbp + 0x638]
mov dword [rbp + 0x668], eax
mov eax, dword [rbp + 0xa98]
mov ecx, dword [rbp + 0xa9b]
mov dword [rbp + 0x648], eax
mov dword [rbp + 0x64b], ecx
mov rsi, qword [rdi + 0x2e0]
mov r12, qword [rdi + 0x2e8]
mov r14, qword [r12 + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x570
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f2db
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [r14 + rsi]
add rcx, 0x10
mov qword [rax], 1
mov rdx, qword [rbp + 0xaf0]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rbx
mov rdx, qword [rbp + 0x6b0]
mov qword [rax + 0x18], rdx
movzx edx, byte [rbp + 0xb67]
mov byte [rax + 0x20], dl
mov r8, qword [rbp + 0xaa8]
mov rdx, r8
shr rdx, 0x30
mov byte [rax + 0x27], dl
mov dword [rax + 0x21], r8d
shr r8, 0x20
mov word [rax + 0x25], r8w
mov rdx, qword [rbp + 0xaa0]
mov qword [rax + 0x28], rdx
mov rdx, qword [rbp + 0x6b8]
mov qword [rax + 0x30], rdx
mov rdx, qword [rbp + 0xa78]
mov qword [rax + 0x38], rdx
mov rdx, qword [rbp + 0x6f0]
mov qword [rax + 0x40], rdx
mov rdx, qword [rbp + 0x6f8]
mov qword [rax + 0x48], rdx
mov rdx, qword [rbp + 0x700]
mov qword [rax + 0x50], rdx
mov rdx, qword [rbp + 0x708]
mov qword [rax + 0x58], rdx
mov rdx, qword [rbp + 0x710]
mov qword [rax + 0x60], rdx
mov rdx, qword [rbp + 0x718]
mov qword [rax + 0x68], rdx
mov rdx, qword [rbp + 0xa70]
mov qword [rax + 0x70], rdx
mov rdx, qword [rbp + 0x720]
mov qword [rax + 0x78], rdx
mov rdx, qword [rbp + 0x728]
mov qword [rax + 0x80], rdx
mov rdx, qword [rbp + 0x730]
mov qword [rax + 0x88], rdx
mov rdx, qword [rbp + 0x738]
mov qword [rax + 0x90], rdx
mov rdx, qword [rbp + 0x740]
mov qword [rax + 0x98], rdx
mov rdx, qword [rbp + 0x748]
mov qword [rax + 0xa0], rdx
mov rdx, qword [rbp + 0x750]
mov qword [rax + 0xa8], rdx
mov rdx, qword [rbp + 0x758]
mov qword [rax + 0xb0], rdx
mov rdx, qword [rbp + 0x760]
mov qword [rax + 0xb8], rdx
mov rdx, qword [rbp + 0x768]
mov qword [rax + 0xc0], rdx
mov rdx, qword [rbp + 0x770]
mov qword [rax + 0xc8], rdx
mov rdx, qword [rbp + 0x778]
mov qword [rax + 0xd0], rdx
mov rdx, qword [rbp + 0x780]
mov qword [rax + 0xd8], rdx
mov rdx, qword [rbp + 0x788]
mov qword [rax + 0xe0], rdx
mov rdx, qword [rbp + 0x790]
mov qword [rax + 0xe8], rdx
mov rdx, qword [rbp + 0x798]
mov qword [rax + 0xf0], rdx
mov rdx, qword [rbp + 0x7a0]
mov qword [rax + 0xf8], rdx
mov rdx, qword [rbp + 0x7a8]
mov qword [rax + 0x100], rdx
mov rdx, qword [rbp + 0x7b0]
mov qword [rax + 0x108], rdx
mov rdx, qword [rbp + 0x7b8]
mov qword [rax + 0x110], rdx
mov rdx, qword [rbp + 0x7c0]
mov qword [rax + 0x118], rdx
mov rdx, qword [rbp + 0x7c8]
mov qword [rax + 0x120], rdx
mov rdx, qword [rbp + 0x7d0]
mov qword [rax + 0x128], rdx
mov rdx, qword [rbp + 0x7d8]
mov qword [rax + 0x130], rdx
mov rdx, qword [rbp + 0x7e0]
mov qword [rax + 0x138], rdx
mov rdx, qword [rbp + 0x7e8]
mov qword [rax + 0x140], rdx
mov rdx, qword [rbp + 0x7f0]
mov qword [rax + 0x148], rdx
mov rdx, qword [rbp + 0x7f8]
mov qword [rax + 0x150], rdx
mov rdx, qword [rbp + 0x800]
mov qword [rax + 0x158], rdx
mov rdx, qword [rbp + 0x808]
mov qword [rax + 0x160], rdx
mov rdx, qword [rbp + 0x810]
mov qword [rax + 0x168], rdx
mov rdx, qword [rbp + 0x818]
mov qword [rax + 0x170], rdx
mov rdx, qword [rbp + 0x820]
mov qword [rax + 0x178], rdx
mov rdx, qword [rbp + 0x828]
mov qword [rax + 0x180], rdx
mov rdx, qword [rbp + 0x830]
mov qword [rax + 0x188], rdx
mov rdx, qword [rbp + 0x838]
mov qword [rax + 0x190], rdx
mov rdx, qword [rbp + 0x840]
mov qword [rax + 0x198], rdx
mov rdx, qword [rbp + 0x848]
mov qword [rax + 0x1a0], rdx
mov rdx, qword [rbp + 0x850]
mov qword [rax + 0x1a8], rdx
mov rdx, qword [rbp + 0x858]
mov qword [rax + 0x1b0], rdx
mov rdx, qword [rbp + 0x860]
mov qword [rax + 0x1b8], rdx
mov rdx, qword [rbp + 0x868]
mov qword [rax + 0x1c0], rdx
mov rdx, qword [rbp + 0x870]
mov qword [rax + 0x1c8], rdx
mov rdx, qword [rbp + 0x878]
mov qword [rax + 0x1d0], rdx
mov rdx, qword [rbp + 0x880]
mov qword [rax + 0x1d8], rdx
mov rdx, qword [rbp + 0x888]
mov qword [rax + 0x1e0], rdx
mov rdx, qword [rbp + 0x890]
mov qword [rax + 0x1e8], rdx
mov rdx, qword [rbp + 0x898]
mov qword [rax + 0x1f0], rdx
mov rdx, qword [rbp + 0x8a0]
mov qword [rax + 0x1f8], rdx
mov rdx, qword [rbp + 0x8a8]
mov qword [rax + 0x200], rdx
mov rdx, qword [rbp + 0x8b0]
mov qword [rax + 0x208], rdx
mov rdx, qword [rbp + 0x8b8]
mov qword [rax + 0x210], rdx
mov rdx, qword [rbp + 0x8c0]
mov qword [rax + 0x218], rdx
mov rdx, qword [rbp + 0x8c8]
mov qword [rax + 0x220], rdx
mov rdx, qword [rbp + 0x8d0]
mov qword [rax + 0x228], rdx
mov rdx, qword [rbp + 0x8d8]
mov qword [rax + 0x230], rdx
mov rdx, qword [rbp + 0x8e0]
mov qword [rax + 0x238], rdx
mov rdx, qword [rbp + 0x8e8]
mov qword [rax + 0x240], rdx
mov rdx, qword [rbp + 0x8f0]
mov qword [rax + 0x248], rdx
mov rdx, qword [rbp + 0x8f8]
mov qword [rax + 0x250], rdx
mov rdx, qword [rbp + 0x900]
mov qword [rax + 0x258], rdx
mov rdx, qword [rbp + 0x908]
mov qword [rax + 0x260], rdx
mov rdx, qword [rbp + 0x910]
mov qword [rax + 0x268], rdx
mov rdx, qword [rbp + 0x918]
mov qword [rax + 0x270], rdx
mov rdx, qword [rbp + 0x920]
mov qword [rax + 0x278], rdx
mov rdx, qword [rbp + 0x928]
mov qword [rax + 0x280], rdx
mov rdx, qword [rbp + 0x930]
mov qword [rax + 0x288], rdx
mov rdx, qword [rbp + 0x938]
mov qword [rax + 0x290], rdx
mov rdx, qword [rbp + 0x940]
mov qword [rax + 0x298], rdx
mov rdx, qword [rbp + 0x948]
mov qword [rax + 0x2a0], rdx
mov rdx, qword [rbp + 0x950]
mov qword [rax + 0x2a8], rdx
mov rdx, qword [rbp + 0x958]
mov qword [rax + 0x2b0], rdx
mov rdx, qword [rbp + 0x960]
mov qword [rax + 0x2b8], rdx
mov rdx, qword [rbp + 0x968]
mov qword [rax + 0x2c0], rdx
mov rdx, qword [rbp + 0x970]
mov qword [rax + 0x2c8], rdx
mov rdx, qword [rbp + 0x978]
mov qword [rax + 0x2d0], rdx
mov rdx, qword [rbp + 0x980]
mov qword [rax + 0x2d8], rdx
mov rdx, qword [rbp + 0x988]
mov qword [rax + 0x2e0], rdx
mov rdx, qword [rbp + 0x990]
mov qword [rax + 0x2e8], rdx
mov rdx, qword [rbp + 0x998]
mov qword [rax + 0x2f0], rdx
mov rdx, qword [rbp + 0x9a0]
mov qword [rax + 0x2f8], rdx
mov rdx, qword [rbp + 0x9a8]
mov qword [rax + 0x300], rdx
mov rdx, qword [rbp + 0x9b0]
mov qword [rax + 0x308], rdx
mov rdx, qword [rbp + 0x9b8]
mov qword [rax + 0x310], rdx
mov rdx, qword [rbp + 0x9c8]
mov qword [rax + 0x318], rdx
mov rdx, qword [rbp + 0x9c0]
mov qword [rax + 0x320], rdx
mov rdx, qword [rbp + 0x9d8]
mov qword [rax + 0x328], rdx
mov rdx, qword [rbp + 0x9d0]
mov qword [rax + 0x330], rdx
mov rdx, qword [rbp + 0x9e8]
mov qword [rax + 0x338], rdx
mov rdx, qword [rbp + 0x9e0]
mov qword [rax + 0x340], rdx
mov rdx, qword [rbp + 0x9f8]
mov qword [rax + 0x348], rdx
mov rdx, qword [rbp + 0x9f0]
mov qword [rax + 0x350], rdx
mov rdx, qword [rbp + 0xa08]
mov qword [rax + 0x358], rdx
mov rdx, qword [rbp + 0xa00]
mov qword [rax + 0x360], rdx
mov rdx, qword [rbp + 0xa18]
mov qword [rax + 0x368], rdx
mov rdx, qword [rbp + 0xa10]
mov qword [rax + 0x370], rdx
mov rdx, qword [rbp + 0xa28]
mov qword [rax + 0x378], rdx
mov rdx, qword [rbp + 0xa20]
mov qword [rax + 0x380], rdx
mov rdx, qword [rbp + 0xae0]
mov qword [rax + 0x388], rdx
mov rdx, qword [rbp + 0xa30]
mov qword [rax + 0x390], rdx
mov rdx, qword [rbp + 0xa38]
mov qword [rax + 0x398], rdx
mov rdx, qword [rbp + 0xab0]
mov qword [rax + 0x3a0], rdx
mov rdx, qword [rbp + 0xab8]
mov qword [rax + 0x3a8], rdx
mov rdx, qword [rbp + 0xac0]
mov qword [rax + 0x3b0], rdx
mov rdx, qword [rbp + 0xac8]
mov qword [rax + 0x3b8], rdx
mov rdx, qword [rbp + 0xad0]
mov qword [rax + 0x3c0], rdx
xorps xmm0, xmm0
movups xmmword [rax + 0x3c8], xmm0
mov qword [rax + 0x3d8], 0
mov dword [rax + 0x3e8], 0
mov dword [rax + 0x3f0], 0
movabs rdx, 0x100000000
mov qword [rax + 0x3f4], rdx
mov rdx, qword [rbp + 0x698]
mov byte [rax + 0x3fc], dl
mov byte [rax + 0x3fd], 0
mov word [rax + 0x3fe], 0
mov edx, dword [rbp + 0xb48]
mov dword [rax + 0x400], edx
mov edx, dword [rbp + 0xb4c]
mov dword [rax + 0x404], edx
mov edx, dword [rbp + 0xb24]
mov dword [rax + 0x408], edx
mov edx, dword [rbp + 0xb5c]
mov dword [rax + 0x40c], edx
mov rdx, qword [rbp + 0xb08]
mov dword [rax + 0x410], edx
mov edx, dword [rbp + 0xb30]
mov dword [rax + 0x414], edx
mov edx, dword [rbp + 0xb34]
mov dword [rax + 0x418], edx
mov edx, dword [rbp + 0xb38]
mov dword [rax + 0x41c], edx
mov edx, dword [rbp + 0xb3c]
mov dword [rax + 0x420], edx
mov edx, dword [rbp + 0xb40]
mov dword [rax + 0x424], edx
mov edx, dword [rbp + 0xb44]
mov dword [rax + 0x428], edx
mov edx, dword [rbp + 0xb28]
mov dword [rax + 0x42c], edx
mov edx, dword [rbp + 0xb2c]
mov dword [rax + 0x430], edx
mov edx, dword [rbp + 0xa94]
mov dword [rax + 0x434], edx
mov edx, dword [rbp + 0xa90]
mov dword [rax + 0x438], edx
movzx edx, byte [rbp + 0xb66]
mov byte [rax + 0x43c], dl
mov dword [rax + 0x440], 2
movups xmmword [rax + 0x464], xmm0
movups xmmword [rax + 0x454], xmm0
movups xmmword [rax + 0x444], xmm0
mov byte [rax + 0x474], 0
mov rdx, qword [rbp + 0xa40]
mov dword [rax + 0x478], edx
mov rdx, qword [rbp + 0x690]
mov byte [rax + 0x47c], dl
mov r8, qword [rbp + 0xa88]
mov edx, r8d
shr edx, 0x10
mov byte [rax + 0x47f], dl
mov word [rax + 0x47d], r8w
mov qword [rax + 0x480], 0
mov byte [rax + 0x488], 0
mov rdx, qword [rbp + 0x6a8]
mov qword [rax + 0x489], rdx
mov rdx, qword [rbp + 0x6a0]
mov byte [rax + 0x491], dl
mov word [rax + 0x496], 0
mov dword [rax + 0x492], 0
mov byte [rax + 0x498], 0
mov byte [rax + 0x49f], 0
mov word [rax + 0x49d], 0
mov dword [rax + 0x499], 0
mov rdx, qword [rbp + 0xad8]
mov byte [rax + 0x4a0], dl
mov r8, qword [rbp + 0x610]
mov rdx, r8
shr rdx, 0x30
mov byte [rax + 0x4a7], dl
mov rdx, r8
shr rdx, 0x20
mov word [rax + 0x4a5], dx
mov dword [rax + 0x4a1], r8d
mov rdx, qword [rbp + 0xb18]
mov qword [rax + 0x4a8], rdx
mov rdx, qword [rbp + 0xb10]
mov qword [rax + 0x4b0], rdx
movups xmmword [rax + 0x4c8], xmm0
movups xmmword [rax + 0x4b8], xmm0
mov qword [rax + 0x4d8], 0
mov edx, dword [rbp + 0x6dc]
mov dword [rax + 0x4e0], edx
mov edx, dword [rbp + 0x280]
mov dword [rax + 0x4f4], edx
movaps xmm0, xmmword [rbp + 0x270]
movups xmmword [rax + 0x4e4], xmm0
mov edx, dword [rbp + 0x6d8]
mov dword [rax + 0x4f8], edx
mov dword [rax + 0x4fc], 0
mov rdx, qword [rbp + 0x688]
mov qword [rax + 0x500], rdx
mov edx, dword [rbp + 0xb60]
mov dword [rax + 0x508], edx
mov rdx, qword [rbp + 0x608]
mov qword [rax + 0x510], rdx
mov edx, dword [rbp + 0x6d4]
mov dword [rax + 0x518], edx
mov rdx, qword [rbp + 0x660]
mov qword [rax + 0x51c], rdx
mov edx, dword [rbp + 0x668]
mov dword [rax + 0x524], edx
mov dword [rax + 0x528], 0x3b9aca00
mov qword [rax + 0x530], r13
mov rdx, qword [rbp + 0x618]
mov qword [rax + 0x538], rdx
mov rdx, qword [rbp + 0x6c8]
mov qword [rax + 0x540], rdx
mov rdx, qword [rbp + 0x6c0]
mov qword [rax + 0x548], rdx
movzx edx, byte [rbp + 0xb65]
mov byte [rax + 0x550], dl
mov edx, dword [rbp + 0x648]
mov r8d, dword [rbp + 0x64b]
mov dword [rax + 0x551], edx
mov dword [rax + 0x554], r8d
mov rdx, qword [rbp + 0xb50]
mov qword [rax + 0x558], rdx
mov byte [rax + 0x560], 0
mov rdx, qword [rbp + 0xa80]
mov qword [rax + 0x568], rdx
lea r8, [0x1401bdcd8]
mov rdx, rax
call qword [r12 + 0x18]
movups xmm6, xmmword [rdi + 0x2d0]
movups xmm7, xmmword [rdi + 0x2e0]
cmp byte [rdi + 0x3c8], 0
je 0x14000ece0
mov rax, qword [rdi + 0x2f0]
test rax, rax
je 0x14000ece0
lock dec qword [rax]
jne 0x14000ece0
mov rcx, qword [rdi + 0x2f0]
mov rdx, qword [rdi + 0x2f8]
call fcn.14019ad20
mov byte [rdi + 0x3c8], 0
mov r12, qword [rbp + 0xae8]
mov r14, qword [rbp + 0xaf8]
mov rbx, qword [rbp + 0xb00]
mov byte [rdi + 0x3c9], 1
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x1c0], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x1b0], xmm3
movaps xmmword [rbp + 0x1a0], xmm2
movaps xmmword [rbp + 0x190], xmm1
movaps xmmword [rbp + 0x180], xmm0
mov eax, dword [rbp + 0x629]
mov ecx, dword [rbp + 0x62c]
mov dword [rbp + 0xa50], eax
mov dword [rbp + 0xa53], ecx
mov rcx, qword [rbp + 0x6e0]
call fcn.1400342e0
mov r13, rbx
cmp r14, 2
jne 0x14000ed99
mov r14, r12
mov rax, qword [rdi + 0x148]
lock dec qword [rax]
jne 0x14000ed83
mov rcx, qword [rdi + 0x148]
call fcn.14019e130
lea rcx, [rdi + 0x150]
call fcn.140034470
mov esi, 3
mov rbx, r15
jmp 0x14000ee0d
mov r14, r12
movaps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [rbp + 0x180]
movaps xmm1, xmmword [rbp + 0x190]
movaps xmm2, xmmword [rbp + 0x1a0]
movaps xmm3, xmmword [rbp + 0x1b0]
movaps xmmword [rbp + 0x160], xmm3
movaps xmmword [rbp + 0x150], xmm2
movaps xmmword [rbp + 0x140], xmm1
movaps xmmword [rbp + 0x130], xmm0
mov eax, dword [rbp + 0xa50]
mov ecx, dword [rbp + 0xa53]
mov dword [rbp + 0xa4b], ecx
mov dword [rbp + 0xa48], eax
mov rbx, qword [rdi + 0x148]
mov r12, qword [rdi + 0x150]
mov esi, 2
movaps xmm0, xmmword [rbp + 0x170]
movaps xmmword [rbp + 0x260], xmm0
movaps xmm0, xmmword [rbp + 0x130]
movaps xmm1, xmmword [rbp + 0x140]
movaps xmm2, xmmword [rbp + 0x150]
movaps xmm3, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0x250], xmm3
movaps xmmword [rbp + 0x240], xmm2
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x220], xmm0
mov eax, dword [rbp + 0xa48]
mov ecx, dword [rbp + 0xa4b]
mov dword [rbp + 0xa60], eax
mov dword [rbp + 0xa63], ecx
mov rax, qword [rbp + 0x6e8]
mov byte [rax], 1
movaps xmm0, xmmword [rbp + 0x220]
movaps xmm1, xmmword [rbp + 0x230]
movaps xmm2, xmmword [rbp + 0x240]
movaps xmm3, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x1d0], xmm0
movaps xmmword [rbp + 0x1e0], xmm1
movaps xmmword [rbp + 0x1f0], xmm2
movaps xmmword [rbp + 0x200], xmm3
movaps xmm0, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x210], xmm0
mov eax, dword [rbp + 0xa60]
mov ecx, dword [rbp + 0xa63]
mov dword [rbp + 0xa58], eax
mov dword [rbp + 0xa5b], ecx
mov rcx, r14
call fcn.1400347d0
cmp qword [rbp + 0xaf8], 2
jne 0x14000ef28
movzx eax, byte [0x140214210]
mov edx, 8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f1d0
mov qword [rax], rbx
lea r12, fcn.140034c20
mov rbx, rax
mov r13, qword [rbp + 0xa68]
mov rax, qword [rdi + 0x68]
lock dec qword [rax]
je 0x14000bd41
jmp 0x14000bd4e
movzx eax, byte [0x140214210]
mov edx, 0x198
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f2ea
mov r14, rax
mov qword [rax], rsi
mov qword [rax + 8], r15
movaps xmm0, xmmword [rbp + 0x1d0]
movaps xmm1, xmmword [rbp + 0x1e0]
movaps xmm2, xmmword [rbp + 0x1f0]
movaps xmm3, xmmword [rbp + 0x200]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
movaps xmm0, xmmword [rbp + 0x210]
movups xmmword [rax + 0x50], xmm0
mov rax, qword [rbp + 0xaf0]
mov qword [r14 + 0x60], rax
mov rax, qword [rbp + 0x600]
mov qword [r14 + 0x68], rax
mov byte [r14 + 0x70], 0
mov eax, dword [rbp + 0xa58]
mov ecx, dword [rbp + 0xa5b]
mov dword [r14 + 0x71], eax
mov dword [r14 + 0x74], ecx
mov rax, qword [rbp + 0xa80]
mov qword [r14 + 0x78], rax
movups xmmword [r14 + 0x80], xmm7
mov qword [r14 + 0x90], r15
mov qword [r14 + 0x98], r13
mov qword [r14 + 0xa0], 0
movups xmmword [r14 + 0xb0], xmm6
mov rax, qword [rbp + 0xb50]
mov qword [r14 + 0xc0], rax
mov byte [r14 + 0x190], 0
mov r15, qword [rdi + 0x98]
mov rsi, qword [rdi + 0xa0]
mov r13, qword [rsi + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14000f13d
dec r13
and r13, 0xfffffffffffffff0
lea rcx, [r15 + r13]
add rcx, 0x10
mov qword [rax], r14
lea rdx, [0x1401be2d0]
mov qword [rax + 8], rdx
or byte [rbp + rcx*4 + 5], cl
push 0x48001aec
mov edx, eax
call qword [rsi + 0x18]
mov rax, qword [rdi + 0x68]
lock dec qword [rax]
jne 0x14000f06d
mov rcx, qword [rdi + 0x68]
mov rdx, qword [rdi + 0x70]
call fcn.14019ad20
mov rax, qword [rdi + 0x78]
test rax, rax
mov r13, qword [rbp + 0xa68]
je 0x14000f093
lock dec qword [rax]
jne 0x14000f093
mov rcx, qword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
call fcn.14019ad20
mov rax, qword [rdi + 0x98]
xor esi, esi
lock dec qword [rax]
je 0x14000bd7f
jmp 0x14000bd92
call fcn.1401b9760
movzx ecx, byte [r15 + 0x18]
test cl, cl
jne 0x14000f41b
inc qword [r15 + 0x240]
test al, al
jne 0x14000d3f0
jmp 0x14000d403
call fcn.1401b9760
test al, al
jne 0x14000d403
mov byte [r15 + 0x18], 1
jmp 0x14000d403
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x1401cfd68]
sbb al, 0
mov edx, 0x19
call fcn.1401b1e10
lea rax, str.mid___len
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], 1
mov qword [rbp + 0x280], rsi
xorps xmm0, xmm0
movups xmmword [rbp + 0x288], xmm0
lea rdx, [0x1401c36d8]
lea rcx, [rbp + 0x270]
call fcn.1401b1c50
mov ecx, 8
mov edx, 0x10
call fcn.1401b1500
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_frame_settings.rs
lea r8, [0x1401e3648]
mov edx, 0x4c
call fcn.1401b1e10
lea rcx, [0x1401e37fb]
lea r8, [0x1401e3890]
mov edx, 0x2f
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tonic_0.12.1_src_transportchannel_serviceconnection.rs
mov edx, 0x23
call fcn.1401b1e10
mov ecx, 8
mov edx, 0x2120
call fcn.1401b1500
mov ecx, 0x80
mov edx, 0x200
call fcn.1401b1500
mov ecx, 8
mov edx, 0x30
call fcn.1401b1500
mov ecx, 8
mov edx, 0x48
call fcn.1401b1500
mov ecx, 8
mov edx, 8
call fcn.1401b1500
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c0760]
mov edx, 0x23
call fcn.1401b1e10
mov ecx, 1
mov edx, 0x4000
call fcn.1401b1500
mov ecx, 1
mov edx, 0x2000
call fcn.1401b1500
mov ecx, 1
mov edx, 0x1000
call fcn.1401b1500
mov byte [rbp], al
lea rax, [0x1401bf4e8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, case.0x14004f628.49
mov r8, rbp
mov edx, 0x16
call fcn.1401b21a0
mov ecx, 8
mov edx, 0x248
call fcn.1401b1500
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotoconnection.rs
mov edx, 0x22
call fcn.1401b2260
xor eax, eax
mov qword [rbp], r14
mov byte [rbp + 8], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401bf9d8]
mov r8, rbp
mov edx, 0x2b
call fcn.1401b21a0
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x1401be908]
mov edx, 0x5e
call fcn.1401b1e10
mov ecx, 8
mov edx, 0x60
call fcn.1401b1500
mov ecx, 8
mov edx, 0x38
call fcn.1401b1500
mov ecx, 8
mov edx, 0x570
call fcn.1401b1500
mov ecx, 8
mov edx, 0x198
call fcn.1401b1500
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh2client.rs
mov edx, 0x23
call fcn.1401b1e10
mov ecx, 8
mov edx, 0x70
call fcn.1401b1500
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401bf4b8]
mov edx, 0x23
call fcn.1401b1e10
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x270], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp + 0x270]
mov edx, 0x2b
call fcn.1401b21a0
jmp case.0x14000bbb2.2
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401bf4a0]
mov edx, 0x23
call fcn.1401b1e10
jnp 0x14000f3bd
sbb al, byte [rax]
lea rax, [0x1401e62e8]
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x280], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x288], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srccommon_time.rs
lea rcx, [rbp + 0x270]
call fcn.1401b1c50
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x270], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp + 0x270]
mov edx, 0x2b
call fcn.1401b21a0
ud2
xor al, 1
jmp 0x14000f277
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
ret
add byte [rdi], cl
mov dh, 3
lea rcx, [0x1401f93f8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movdqu xmm0, xmmword [rbx + 8]
movups xmm1, xmmword [rbx + 0x18]
movups xmm2, xmmword [rbx + 0x28]
movups xmm3, xmmword [rbx + 0x38]
movdqa xmmword [rsp + 0x60], xmm0
mov rax, qword [rbx + 0x48]
mov qword [rsp + 0xa0], rax
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
mov rbp, qword [rsp + 0x60]
test rbp, rbp
je 0x140014a28
cmp ebp, 1
jne 0x140014a2f
mov rax, qword [rsp + 0x70]
and al, 0x70
xor r14d, r14d
sub rax, qword [rsp + 0x78]
cmovae r14, rax
jmp 0x140014a32
add rbx, 8
lea rdi, [rsp + 0x2a8]
mov r8d, 0x120
mov rcx, rdi
mov rdx, rbx
call fcn.1401af560
mov eax, dword [rsi + 0x138]
add rax, 9
lea rcx, [rsi + 0x100]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
movzx eax, byte [rsp + 0x3c4]
mov r13d, dword [rsp + 0x3c0]
mov byte [rsp + 0xfd], 1
mov byte [rsp + 0xfc], al
mov dword [rsp + 0xf8], r13d
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rsi
call fcn.14011e150
mov rdi, qword [rsi + 0x108]
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0xb0]
call fcn.1401216b0
mov r14, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
mov rdx, qword [r14 + 8]
mov r9, qword [rsp + 0x40]
mov rbp, rdx
not rbp
cmp rbp, rbx
cmovae rbp, rbx
cmp r9, rbp
jbe 0x140014220
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0x180], rbp
test rbp, rbp
mov qword [rsp + 0x58], r9
je 0x140014b7a
mov qword [rsp + 0x28], r12
lea rdx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
lea rcx, [rsp + 0x100]
call qword [rax]
sub qword [rsp + 0x40], rbp
add qword [rsp + 0x38], rbp
mov qword [rsp + 0x110], rbp
movdqu xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x78], rax
mov r12, qword [rsp + 0x70]
mov rcx, qword [r14 + 8]
mov rdx, rcx
not rdx
cmp rdx, rbx
cmovae rdx, rbx
cmp rdx, r12
jb 0x1400157c9
mov r15, qword [rsp + 0x68]
test r12, r12
je 0x140014f8c
invalid
mov dword [rsp + 0x24], r13d
mov rax, qword [r14 + 0x10]
nop word cs:[rax + rax]
cmp rax, rcx
jne 0x1400139aa
mov edx, 0x40
mov rcx, r14
call fcn.1400c09f0
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
sub rax, rcx
add rcx, qword [r14]
cmp rax, rbx
cmovae rax, rbx
cmp r12, rax
mov r13, rax
cmovb r13, r12
mov rdx, r15
mov r8, r13
call fcn.1401af560
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
mov rdx, rax
sub rdx, rcx
cmp rdx, r13
jb 0x1400157e9
add r15, r13
add rcx, r13
sub rbx, r13
mov qword [r14 + 8], rcx
sub r12, r13
jne 0x140013990
mov qword [rsp + 0xb8], rbx
mov r15, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
mov r12, qword [rsp + 0x28]
mov r13d, dword [rsp + 0x24]
jmp 0x140014f94
mov qword [rsp + 0x28], r12
add rbx, 8
lea rdi, [rsp + 0x188]
mov r8d, 0x120
mov rcx, rdi
mov rdx, rbx
call fcn.1401af560
mov eax, dword [rsi + 0x138]
add rax, 9
lea rcx, [rsi + 0x100]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
movzx eax, byte [rsp + 0x2a0]
mov r13d, dword [rsp + 0x298]
mov ebp, dword [rsp + 0x29c]
mov byte [rsp + 0xfd], 5
mov byte [rsp + 0xfc], al
mov dword [rsp + 0xf8], r13d
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rsi
call fcn.14011e150
mov rax, qword [rsi + 0x108]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0xb0]
call fcn.1401216b0
mov rbx, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
mov r9, qword [rbx + 8]
bswap ebp
mov dword [rsp + 0x100], ebp
mov rdx, r9
not rdx
cmp rdx, rdi
cmovae rdx, rdi
cmp rdx, 4
jb 0x140015408
mov rax, qword [rbx + 0x10]
mov r12d, 4
mov qword [rsp + 0xf0], r9
nop
cmp rax, r9
jne 0x140013b1a
mov edx, 0x40
mov rcx, rbx
call fcn.1400c09f0
mov r9, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
sub rax, r9
add r9, qword [rbx]
cmp rax, rdi
cmovae rax, rdi
cmp r12, rax
mov r15, rax
cmovb r15, r12
mov rcx, r9
mov rdx, r14
mov r8, r15
call fcn.1401af560
mov r9, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, rax
sub rdx, r9
cmp rdx, r15
jb 0x1400157c1
add r14, r15
add r9, r15
sub rdi, r15
mov qword [rbx + 8], r9
sub r12, r15
jne 0x140013b00
mov qword [rsp + 0xb8], rdi
mov r14, qword [rsp + 0x40]
mov rbp, r9
not rbp
cmp rbp, rdi
cmovae rbp, rdi
cmp r14, rbp
jbe 0x140014965
mov qword [rsp + 0x180], rbp
test rbp, rbp
je 0x140014bae
lea rdx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
lea rcx, [rsp + 0x100]
mov r9, r14
call qword [rax]
sub qword [rsp + 0x40], rbp
add qword [rsp + 0x38], rbp
mov qword [rsp + 0x110], rbp
movdqu xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x78], rax
mov r12, qword [rsp + 0x70]
mov rcx, qword [rbx + 8]
mov rdx, rcx
not rdx
cmp rdx, rdi
cmovae rdx, rdi
cmp rdx, r12
jb 0x1400157c9
mov r15, qword [rsp + 0x68]
test r12, r12
je 0x140014bd0
mov dword [rsp + 0x24], r13d
mov rax, qword [rbx + 0x10]
nop dword [rax]
cmp rax, rcx
jne 0x140013c4a
mov edx, 0x40
mov rcx, rbx
call fcn.1400c09f0
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
sub rax, rcx
add rcx, qword [rbx]
cmp rax, rdi
cmovae rax, rdi
cmp r12, rax
mov r13, rax
cmovb r13, r12
mov rdx, r15
mov r8, r13
call fcn.1401af560
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, rax
sub rdx, rcx
cmp rdx, r13
jb 0x1400157e9
add r15, r13
add rcx, r13
sub rdi, r13
mov qword [rbx + 8], rcx
sub r12, r13
jne 0x140013c30
mov qword [rsp + 0xb8], rdi
mov r15, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
mov r13d, dword [rsp + 0x24]
jmp 0x140014bd3
add byte [rax], al
mov byte [rcx + rax], r12b
cmp rdx, rax
jne 0x14001431f
jmp 0x140014214
add byte [rax], al
mov byte [rcx + rax], bpl
cmp rdx, rax
jne 0x14001449b
jmp 0x140014214
add byte [rax], al
mov byte [rcx + rax], 0
cmp rdx, rax
jne 0x140014543
jmp 0x140014214
or byte [rcx], al
add byte [rax], al
mov rdx, qword [rsi + 0x110]
mov byte [rcx + rax], 8
jmp 0x1400141c9
cmp rdx, rax
je 0x140014214
inc rax
mov qword [rsi + 0x108], rax
cmp qword [rsi + 0x110], rax
jne 0x140014625
mov edx, 1
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
mov byte [rcx + rax], 0
cmp rdx, rax
jne 0x14001462c
mov ecx, 1
xor edx, edx
call fcn.1401b19c0
test r9, r9
je 0x140014ba4
mov dword [rsp + 0x24], r13d
mov qword [rsp + 0x28], r12
mov r15, qword [rsp + 0x38]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0xf0], rdx
mov r10, rdx
mov qword [rsp + 0x58], r9
mov r13, r9
nop
cmp rax, r10
jne 0x14001426a
mov edx, 0x40
mov rcx, r14
call fcn.1400c09f0
mov r10, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
sub rax, r10
add r10, qword [r14]
cmp rax, rbx
cmovae rax, rbx
cmp r13, rax
mov r12, rax
cmovb r12, r13
mov rcx, r10
mov rdx, r15
mov r8, r12
call fcn.1401af560
mov r10, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
mov rdx, rax
sub rdx, r10
cmp rdx, r12
jb 0x1400157c9
add r15, r12
add r10, r12
sub rbx, r12
mov qword [r14 + 8], r10
sub r13, r12
jne 0x140014250
mov qword [rsp + 0xb8], rbx
xor ebx, ebx
mov r12, qword [rsp + 0x28]
mov r13d, dword [rsp + 0x24]
jmp 0x140014fc9
inc rax
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 4
jae 0x140014709
mov edx, 4
mov rcx, r14
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov dword [rcx + rax], 0
cmp rdx, 3
jbe 0x140015408
add rax, 4
mov qword [rsi + 0x108], rax
test r15d, r15d
je 0x140014395
mov rcx, r14
xor edx, edx
mov r8d, dword [rsp + 0x168]
call case.0x1400438d0.1973
test ebp, ebp
je 0x1400143ae
mov rcx, r14
mov edx, 1
mov r8d, dword [rsp + 0x170]
call case.0x1400438d0.1973
test edi, edi
je 0x1400143c7
mov rcx, r14
mov edx, 2
mov r8d, dword [rsp + 0x178]
call case.0x1400438d0.1973
cmp dword [rsp + 0x24], 0
je 0x1400143e3
mov rcx, r14
mov edx, 3
mov r8d, dword [rsp + 0x17c]
call case.0x1400438d0.1973
cmp dword [rsp + 0xf0], 0
je 0x140014402
mov rcx, r14
mov edx, 4
mov r8d, dword [rsp + 0x16c]
call case.0x1400438d0.1973
cmp dword [rsp + 0x58], 0
je 0x14001441e
mov rcx, r14
mov edx, 5
mov r8d, dword [rsp + 0x174]
call case.0x1400438d0.1973
cmp dword [rsp + 0x28], 0
je 0x1400150ea
mov rcx, r14
mov edx, 6
mov r8d, ebx
call case.0x1400438d0.1973
mov rax, qword [rsp + 0xc0]
cmp rax, 2
jne 0x1400150fc
jmp 0x140015767
inc rax
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 4
jae 0x14001472c
mov edx, 4
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov dword [rcx + rax], 0
cmp rdx, 3
ja 0x140014736
jmp 0x140015408
inc rax
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 4
jae 0x14001478e
mov edx, 4
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov dword [rcx + rax], 0
cmp rdx, 3
ja 0x140014798
jmp 0x140015408
mov rcx, qword [rdi]
mov byte [rcx + rax], 0
inc rax
mov qword [rsi + 0x108], rax
mov ebp, ebx
bswap ebp
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 4
jae 0x14001467d
mov edx, 4
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov dword [rcx + rax], ebp
cmp rdx, 3
ja 0x140014683
jmp 0x140015408
mov rcx, qword [rdi]
mov dword [rcx + rax], ebp
movq xmm0, rbx
add rax, 4
mov qword [rsi + 0x108], rax
pshufd xmm0, xmm0, 0x55
movd ebx, xmm0
bswap ebx
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 4
jae 0x1400146e1
mov edx, 4
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov dword [rcx + rax], ebx
cmp rdx, 3
ja 0x1400146e7
jmp 0x140015408
mov rcx, qword [rdi]
mov dword [rcx + rax], ebx
add rax, 4
mov qword [rsi + 0x108], rax
mov rax, qword [rsp + 0xc0]
cmp rax, 2
jne 0x1400150fc
jmp 0x140015767
mov rcx, qword [r14]
mov dword [rcx + rax], 0
add rax, 4
mov qword [rsi + 0x108], rax
test r15d, r15d
jne 0x140014383
jmp 0x140014395
mov rcx, qword [rdi]
mov dword [rcx + rax], 0
add rax, 4
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 8
jae 0x1400147ef
mov edx, 8
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov qword [rcx + rax], rbx
cmp rdx, 7
ja 0x1400147f6
mov ecx, 8
call fcn.1401b19c0
mov rcx, qword [rdi]
mov dword [rcx + rax], 0
add rax, 4
mov qword [rsi + 0x108], rax
mov ebx, dword [rsp + 0x120]
bswap ebx
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 4
jae 0x140014818
mov edx, 4
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov dword [rcx + rax], ebx
cmp rdx, 3
ja 0x14001481e
jmp 0x140015408
mov rcx, qword [rdi]
mov qword [rcx + rax], rbx
add rax, 8
mov qword [rsi + 0x108], rax
mov rax, qword [rsp + 0xc0]
cmp rax, 2
jne 0x1400150fc
jmp 0x140015767
mov rcx, qword [rdi]
mov dword [rcx + rax], ebx
add rax, 4
mov qword [rsi + 0x108], rax
mov ebx, dword [rsp + 0x124]
bswap ebx
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 4
jae 0x140014875
mov edx, 4
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov dword [rcx + rax], ebx
cmp rdx, 3
ja 0x14001487b
jmp 0x140015408
mov rcx, qword [rdi]
mov dword [rcx + rax], ebx
add rax, 4
mov qword [rsi + 0x108], rax
mov rbx, qword [rsp + 0x110]
test rbx, rbx
je 0x140014a01
lea rdx, [rsp + 0x118]
mov rax, qword [rsp + 0x100]
mov r8, qword [rsp + 0x108]
lea rcx, [rsp + 0x60]
mov r9, rbx
call qword [rax]
mov qword [rsp + 0x70], rbx
movdqu xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov r14, qword [rsp + 0x40]
test r14, r14
je 0x140014b28
mov rbx, qword [rsp + 0x38]
mov rcx, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
sub rax, rcx
cmp rax, r14
jae 0x140014919
mov rcx, rdi
mov rdx, r14
call fcn.1400c09f0
mov rcx, qword [rsi + 0x108]
add rcx, qword [rsi + 0x100]
mov rdx, rbx
mov r8, r14
call fcn.1401af560
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
cmp rdx, r14
jb 0x1400157f1
add rax, r14
mov qword [rsi + 0x108], rax
add rbx, r14
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x38], rbx
jmp 0x140014b2d
test r14, r14
je 0x140014c0a
mov dword [rsp + 0x24], r13d
mov r15, qword [rsp + 0x38]
mov r13, r14
nop dword [rax + rax]
cmp rax, r9
jne 0x14001499a
mov edx, 0x40
mov rcx, rbx
call fcn.1400c09f0
mov r9, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
sub rax, r9
add r9, qword [rbx]
cmp rax, rdi
cmovae rax, rdi
cmp r13, rax
mov r12, rax
cmovb r12, r13
mov rcx, r9
mov rdx, r15
mov r8, r12
call fcn.1401af560
mov r9, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, rax
sub rdx, r9
cmp rdx, r12
jb 0x1400157c9
add r15, r12
add r9, r12
sub rdi, r12
mov qword [rbx + 8], r9
sub r13, r12
jne 0x140014980
mov qword [rsp + 0xb8], rdi
xor edi, edi
mov r15, qword [rsp + 0x28]
mov r13d, dword [rsp + 0x24]
jmp 0x140014c11
lea rbx, [0x1401f79a8]
mov qword [rsp + 0x38], rbx
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
lea rax, [0x1401beb40]
mov qword [rsp + 0x30], rax
jmp 0x140014b2d
mov r14, qword [rsp + 0x78]
jmp 0x140014a32
xor r14d, r14d
mov rbx, qword [rsp + 0x88]
cmp r14, rbx
cmovae r14, rbx
mov eax, dword [rsi + 0x138]
cmp r14, rax
jbe 0x140014a7d
cmp ebp, 1
je 0x140014d10
test rbp, rbp
jne 0x140014d2c
lea rcx, [rsp + 0x80]
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
call qword [rax + 0x20]
jmp 0x140014d2c
cmp r14, qword [rsi + 0x128]
jae 0x140014aae
test rbp, rbp
je 0x140015268
cmp ebp, 1
jne 0x14001526f
mov rax, qword [rsp + 0x70]
xor r12d, r12d
sub rax, qword [rsp + 0x78]
cmovae r12, rax
jmp 0x140015272
movzx ebp, byte [rsp + 0xa6]
mov ebx, dword [rsp + 0xa0]
lea rdi, [rsi + 0x100]
bswap r14
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 3
jae 0x140014d76
mov edx, 3
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
shr r14, 0x28
mov word [rcx + rax], r14w
shr r14d, 0x10
mov byte [rcx + rax + 2], r14b
cmp rdx, 2
ja 0x140014d8b
jmp 0x1400152fe
mov rbx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x48]
mov rdx, rbx
xor r8d, r8d
call qword [rax + 0x20]
lea rcx, [rsp + 0x118]
mov rax, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
call qword [rax + 0x20]
mov rax, qword [rsp + 0xc0]
cmp rax, 2
jne 0x1400150fc
jmp 0x140015767
lea r15, [0x1401f79a8]
mov qword [rsp + 0x68], r15
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x1401c7c10]
mov qword [rsp + 0x60], rax
xor r8d, r8d
jmp 0x140014f94
xor ebx, ebx
mov r10, rdx
jmp 0x140014fd6
lea r15, [0x1401f79a8]
mov qword [rsp + 0x68], r15
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x1401c7c10]
mov qword [rsp + 0x60], rax
xor r8d, r8d
mov rax, qword [rsp + 0x60]
lea rcx, [rsp + 0x78]
mov rdx, r15
call qword [rax + 0x20]
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x110], rax
movdqu xmm0, xmmword [rsp + 0x38]
movdqa xmmword [rsp + 0x100], xmm0
mov r9, qword [rbx + 8]
jmp 0x140014c0c
xor edi, edi
mov r15, qword [rsp + 0x28]
mov rdx, r9
sub rdx, qword [rsp + 0xf0]
bswap rdx
mov rax, rdx
shl rax, 0x18
mov rcx, qword [rsp + 0x58]
jne 0x140015888
lea rax, [rcx + 3]
cmp rcx, 0xfffffffffffffffc
ja 0x1400158b8
cmp rax, r9
ja 0x1400158c7
shr rdx, 0x28
mov rax, qword [rbx]
mov word [rax + rcx], dx
shr edx, 0x10
mov byte [rax + rcx + 2], dl
test rdi, rdi
je 0x140014c77
mov rdx, qword [rbx + 8]
add rcx, 4
cmp rcx, rdx
jae 0x1400157a6
mov rax, qword [rbx]
add byte [rax + rcx], 0xfc
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x160], rax
movdqa xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x150], xmm0
cmp r14, rbp
ja 0x140014cb5
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x20]
test rdi, rdi
je 0x1400150ea
mov rax, qword [r15]
cmp rax, 4
je 0x140014cf9
cmp eax, 3
je 0x140014cda
cmp eax, 1
je 0x140015682
test rax, rax
jne 0x140014cf9
lea rcx, [rsi + 0xd8]
mov rax, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
mov r8, qword [rsi + 0xd0]
call qword [rax + 0x20]
mov qword [rsi + 0xb8], 3
mov qword [rsi + 0xc0], rdi
jmp 0x1400150c3
cmp qword [rsp + 0x70], 0
je 0x140014d2c
mov r8, qword [rsp + 0x68]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xc0]
cmp rax, 2
je 0x1400156f7
lea rdx, [rsp + 0xd8]
test rax, rax
je 0x14001520b
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x14001521b
mov rcx, qword [rdi]
shr r14, 0x28
mov word [rcx + rax], r14w
shr r14d, 0x10
mov byte [rcx + rax + 2], r14b
add rax, 3
mov qword [rsi + 0x108], rax
cmp qword [rsi + 0x110], rax
jne 0x140014dcf
mov edx, 1
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
mov byte [rcx + rax], 0
cmp rdx, rax
jne 0x140014dd6
jmp 0x140014214
mov rcx, qword [rdi]
mov byte [rcx + rax], 0
inc rax
mov qword [rsi + 0x108], rax
cmp qword [rsi + 0x110], rax
jne 0x140014e19
mov edx, 1
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
mov byte [rcx + rax], bpl
cmp rdx, rax
jne 0x140014e20
jmp 0x140014214
mov rcx, qword [rdi]
mov byte [rcx + rax], bpl
inc rax
mov qword [rsi + 0x108], rax
bswap ebx
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 4
jae 0x140014e6f
mov edx, 4
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov dword [rcx + rax], ebx
cmp rdx, 3
ja 0x140014e75
jmp 0x140015408
mov rcx, qword [rdi]
mov dword [rcx + rax], ebx
add rax, 4
mov qword [rsi + 0x108], rax
mov r8, qword [rsi + 0x128]
cmp rax, r8
jae 0x140014ea9
xor ecx, ecx
sub rax, qword [rsi + 0x120]
cmovae rcx, rax
sub r8, rcx
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.140052050
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x140], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x130], xmm3
movaps xmmword [rsp + 0x120], xmm2
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [r12]
cmp rax, 4
je 0x140014f2f
cmp eax, 3
je 0x140014f10
cmp eax, 1
je 0x14001577d
test rax, rax
jne 0x140014f2f
lea rcx, [rsi + 0xd8]
mov rax, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
mov r8, qword [rsi + 0xd0]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x140]
mov qword [r12 + 0x40], rax
movdqa xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movaps xmm2, xmmword [rsp + 0x120]
movaps xmm3, xmmword [rsp + 0x130]
movups xmmword [r12 + 0x30], xmm3
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movdqu xmmword [r12], xmm0
mov rax, qword [rsp + 0xc0]
cmp rax, 2
jne 0x1400150fc
jmp 0x140015767
xor r8d, r8d
mov r12, qword [rsp + 0x28]
mov rax, qword [rsp + 0x60]
lea rcx, [rsp + 0x78]
mov rdx, r15
call qword [rax + 0x20]
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x110], rax
movdqu xmm0, xmmword [rsp + 0x38]
movdqa xmmword [rsp + 0x100], xmm0
mov r10, qword [r14 + 8]
mov r9, qword [rsp + 0x58]
mov rdx, qword [rsp + 0xf0]
mov rcx, r10
sub rcx, rdx
bswap rcx
mov rax, rcx
shl rax, 0x18
jne 0x140015888
lea rax, [rdi + 3]
cmp rdi, 0xfffffffffffffffc
ja 0x1400158d9
cmp rax, r10
ja 0x1400158eb
shr rcx, 0x28
mov rax, qword [r14]
mov word [rax + rdi], cx
shr ecx, 0x10
mov byte [rax + rdi + 2], cl
test rbx, rbx
je 0x140015032
mov rdx, qword [r14 + 8]
add rdi, 4
cmp rdi, rdx
jae 0x1400157b2
mov rax, qword [r14]
add byte [rax + rdi], 0xfc
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x160], rax
movdqa xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x150], xmm0
cmp r9, rbp
ja 0x140015070
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x20]
test rbx, rbx
je 0x1400150ea
mov rax, qword [r12]
cmp rax, 4
je 0x1400150b1
cmp eax, 3
je 0x140015092
cmp eax, 1
je 0x140015659
test rax, rax
jne 0x1400150b1
lea rcx, [rsi + 0xd8]
mov rax, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
mov r8, qword [rsi + 0xd0]
call qword [rax + 0x20]
mov qword [rsi + 0xb8], 3
mov qword [rsi + 0xc0], rbx
movdqa xmm0, xmmword [rsp + 0x150]
movdqu xmmword [rsi + 0xc8], xmm0
mov rax, qword [rsp + 0x160]
mov qword [rsi + 0xd8], rax
mov dword [rsi + 0xe0], r13d
mov rax, qword [rsp + 0xc0]
cmp rax, 2
je 0x140015767
lea rdx, [rsp + 0xd8]
test rax, rax
je 0x140015141
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rax, qword [rsp + 0xc0]
cmp rax, 2
jne 0x140015166
jmp 0x140015767
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
call qword [rax + 0x68]
mov rax, qword [rsp + 0xc0]
cmp rax, 2
je 0x140015767
mov rdx, qword [rsp + 0xd8]
test rax, rax
je 0x1400151ae
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xc0]
cmp rax, 2
jne 0x1400151d6
jmp 0x140015767
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
call qword [rax + 0x80]
mov rax, qword [rsp + 0xc0]
cmp rax, 2
je 0x140015767
test rax, rax
je 0x140015767
mov rax, qword [rsp + 0xc8]
lock dec qword [rax]
jne 0x140015767
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
call fcn.14019ad20
jmp 0x140015767
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
call qword [rax + 0x68]
mov rax, qword [rsp + 0xc0]
cmp rax, 2
je 0x1400156f7
mov rdx, qword [rsp + 0xd8]
test rax, rax
je 0x1400156ab
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x1400156bb
mov r12, qword [rsp + 0x78]
jmp 0x140015272
xor r12d, r12d
cmp r12, rbx
cmovae r12, rbx
mov rcx, qword [rsi + 0x108]
mov rax, rcx
add rax, r12
jb 0x1400158fd
lea r8, [rsi + 0x100]
movzx r15d, byte [rsp + 0xa6]
bswap r12
mov r14d, dword [rsp + 0xa0]
mov rax, qword [rsi + 0x110]
sub rax, rcx
cmp rax, 3
mov qword [rsp + 0x28], r8
jae 0x140015308
mov edx, 3
mov rcx, r8
call fcn.1400c09f0
mov r8, qword [rsp + 0x28]
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rcx
shr r12, 0x28
mov word [rax + rcx], r12w
shr r12d, 0x10
mov byte [rax + rcx + 2], r12b
cmp rdx, 2
ja 0x14001531d
mov ecx, 3
call fcn.1401b19c0
mov rax, qword [r8]
shr r12, 0x28
mov word [rax + rcx], r12w
shr r12d, 0x10
mov byte [rax + rcx + 2], r12b
add rcx, 3
mov qword [rsi + 0x108], rcx
cmp qword [rsi + 0x110], rcx
jne 0x140015366
mov edx, 1
mov rcx, r8
call fcn.1400c09f0
mov r8, qword [rsp + 0x28]
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
mov byte [rax + rcx], 0
cmp rdx, rcx
jne 0x14001536d
jmp 0x140014214
mov rax, qword [r8]
mov byte [rax + rcx], 0
inc rcx
mov qword [rsi + 0x108], rcx
cmp qword [rsi + 0x110], rcx
jne 0x1400153b5
mov edx, 1
mov rcx, r8
call fcn.1400c09f0
mov r8, qword [rsp + 0x28]
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
mov byte [rax + rcx], r15b
cmp rdx, rcx
jne 0x1400153bc
jmp 0x140014214
mov rax, qword [r8]
mov byte [rax + rcx], r15b
inc rcx
mov qword [rsi + 0x108], rcx
bswap r14d
mov rax, qword [rsi + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140015412
mov edx, 4
mov rcx, r8
call fcn.1400c09f0
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rcx
mov dword [rax + rcx], r14d
cmp rdx, 3
ja 0x140015419
mov ecx, 4
call fcn.1401b19c0
mov rax, qword [r8]
mov dword [rax + rcx], r14d
add rcx, 4
mov qword [rsi + 0x108], rcx
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x58], rax
mov r12, qword [rsp + 0x78]
jmp 0x140015449
mov rax, r12
sub rbx, r14
mov r12, rax
mov rax, r12
test rbp, rbp
je 0x140015472
cmp ebp, 1
jne 0x140015470
mov rdx, qword [rsp + 0x70]
sub rdx, r12
mov eax, 0
cmovae rax, rdx
jmp 0x140015472
xor eax, eax
cmp rax, rbx
cmovae rax, rbx
test rax, rax
je 0x140015583
test rbp, rbp
je 0x1400154b0
cmp ebp, 1
jne 0x1400154c0
mov r14, qword [rsp + 0x70]
cmp r12, r14
mov r15, r14
cmovb r15, r12
sub r14, r15
add r15, qword [rsp + 0x58]
jmp 0x1400154ca
mov r15, qword [rsp + 0x70]
mov r14, r12
jmp 0x1400154ca
xor r14d, r14d
lea r15, [0x1401f79a8]
cmp r14, rbx
cmovae r14, rbx
mov rax, qword [rsi + 0x110]
sub rax, rcx
cmp rax, r14
jae 0x1400154f4
mov rcx, qword [rsp + 0x28]
mov rdx, r14
call fcn.1400c09f0
mov rcx, qword [rsi + 0x108]
add rcx, qword [rsi + 0x100]
mov rdx, r15
mov r8, r14
call fcn.1401af560
mov rcx, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rcx
cmp rdx, r14
jb 0x1400157f1
add rcx, r14
mov qword [rsi + 0x108], rcx
test rbp, rbp
je 0x140015560
cmp ebp, 1
jne 0x140015440
mov rax, qword [rsp + 0x70]
sub rax, r12
mov edx, 0
cmovae rdx, rax
cmp rdx, r14
jb 0x1400157f1
add r12, r14
mov qword [rsp + 0x78], r12
jmp 0x140015440
mov qword [rsp + 0xb0], r14
mov rax, r12
sub rax, r14
jb 0x140015811
mov qword [rsp + 0x78], rax
add qword [rsp + 0x70], r14
jmp 0x140015443
mov qword [rsp + 0x88], rbx
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x1400155ac
cmp eax, 1
jne 0x1400155b3
mov rcx, qword [rsp + 0x70]
xor eax, eax
sub rcx, qword [rsp + 0x78]
cmovae rax, rcx
jmp 0x1400155b5
mov rax, qword [rsp + 0x78]
jmp 0x1400155b5
xor eax, eax
cmp rax, rbx
cmovb rbx, rax
mov qword [rsp + 0x30], rbx
test rbx, rbx
jne 0x140015915
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x140], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x130], xmm3
movaps xmmword [rsp + 0x120], xmm2
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
lea rdi, [rsi + 0x70]
mov rax, qword [rsi + 0x70]
cmp rax, 3
je 0x140015718
cmp eax, 1
je 0x1400156fb
test rax, rax
jne 0x140015718
lea rcx, [rsi + 0x90]
mov rax, qword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
call qword [rax + 0x20]
jmp 0x140015718
cmp qword [rsi + 0xc8], 0
je 0x1400150b1
mov r8, qword [rsi + 0xc0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400150b1
cmp qword [rsi + 0xc8], 0
je 0x140014cf9
mov r8, qword [rsi + 0xc0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140014cf9
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
call qword [rax + 0x80]
mov rax, qword [rsp + 0xc0]
cmp rax, 2
je 0x1400156f7
test rax, rax
je 0x1400156f7
mov rax, qword [rsp + 0xc8]
lock dec qword [rax]
jne 0x1400156f7
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
call fcn.14019ad20
mov al, 2
jmp 0x140015769
cmp qword [rsi + 0x80], 0
je 0x140015718
mov r8, qword [rsi + 0x78]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x140]
mov qword [rdi + 0x40], rax
movdqa xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movaps xmm2, xmmword [rsp + 0x120]
movaps xmm3, xmmword [rsp + 0x130]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
mov rax, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
invalid
xchg ebp, eax
stc
invalid
invalid
mov al, 0xc
add rsp, 0x3c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp qword [rsi + 0xc8], 0
je 0x140014f2f
mov r8, qword [rsi + 0xc0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140014f2f
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_frameheaders.rsHeadersflags
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_frameheaders.rsHeadersflags
mov rcx, rdi
call fcn.1401b1d10
mov rcx, r15
call fcn.1401b19c0
mov rcx, r12
call fcn.1401b19c0
lea rcx, str.assertion_failed:_self.has_capacity__
lea r8, [0x1401be948]
mov edx, 0x25
call fcn.1401b1e10
mov rcx, r13
call fcn.1401b19c0
mov rcx, r14
call fcn.1401b19c0
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, [0x1401be960]
xchg ecx, eax
sbb al, byte [rax]
mov edx, 0x22
call fcn.1401b2260
mov qword [rsp + 0x150], r12
mov qword [rsp + 0x30], r13
lea rax, [0x14002e820]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 2
mov qword [rsp + 0x120], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs___connection_was_not_ready
lea rcx, [rsp + 0x100]
call fcn.1401b1c50
lea rcx, str.assertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
fstp dword [rax + rax]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_frameheaders.rsHeadersflags
mov edx, 0x3e
call fcn.1401b1e10
lea rcx, str.not_implemented
lea r8, [0x1401be9e8]
mov edx, 0xf
call fcn.1401b1e10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_frameheaders.rsHeadersflags
mov rdx, rax
call fcn.1401b2060
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_frameheaders.rsHeadersflags
mov rcx, rax
mov rdx, r9
call fcn.1401b1d90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_frameheaders.rsHeadersflags
mov rcx, rdi
mov rdx, rax
call fcn.1401b2060
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_frameheaders.rsHeadersflags
mov rcx, rax
mov rdx, r10
call fcn.1401b1d90
lea rcx, str.assertion_failed:_dst.remaining_mut_____lenC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_framedata.rsL
lea r8, [0x1401beab0]
mov edx, 0x2c
call fcn.1401b1e10
lea rax, str.chunk_not_fully_encoded
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x110], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x118], xmm0
lea rdx, [0x1401ef900]
lea r9, [0x1401be9c0]
lea rcx, [rsp + 0x30]
lea r8, [rsp + 0x100]
call fcn.1401b0150
int3
add r14, 0x20
mov rcx, r14
xor edx, edx
call fcn.140023d10
test al, al
jne 0x1400192f6
add byte [rax], al
movabs rax, 0x300000000
jmp 0x140018b1f
mov eax, dword [rdi + 0xbc]
lea ecx, [rax + r13]
shl rcx, 0x20
add eax, r13d
movabs rax, 0x300000001
add dword [rax], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
cmovno rax, rcx
mov sil, 3
test al, al
jne 0x140016c68
shr rax, 0x20
mov dword [rdi + 0xbc], eax
xor r15d, r15d
jmp 0x140017f78
add byte [rcx], dh
test byte [rcx + rcx*4 + 0x6c], 0x24
movzx rax, byte [rdi + 8]
test al, al
jne 0x1400185c5
mov r13d, dword [rsp + 0x578]
cmp r13d, dword [rdi + 0x108]
jbe 0x140017137
mov byte [rsp + 0x68], 3
mov r13, qword [rsp + 0x48]
jmp 0x140017639
add byte [rax], al
lea rcx, [rsp + 0x340]
mov rdx, r14
mov r8d, ebp
call fcn.14011c530
add byte [rax - 0x7d], cl
mov esp, 0x34024
add byte [rax], al
je 0x140017a4d
cmp ebp, dword [rdi + 0x108]
jbe 0x1400177fd
mov sil, 3
jmp 0x140017c0a
movq mm0, qword [rax + 4]
movdqu xmm1, xmmword [rax + 0x14]
movdqu xmm2, xmmword [rax + 0x24]
movdqu xmm3, xmmword [rax + 0x30]
movdqu xmmword [r13 + 0x30], xmm3
movq qword [r13 + 0x30], mm3
movdqu xmmword [r13 + 0x24], xmm2
movdqu xmmword [r13 + 0x14], xmm1
movdqu xmmword [r13 + 4], xmm0
mov dword [r13], 0
jmp 0x140018b23
mov eax, dword [rsi + 0x10]
call qword [rax + 0x20]
lea rax, [0x1401beb40]
mov qword [rsi], rax
lea rax, [0x1401f79a8]
or bl, byte [rsi]
add byte [rax - 0x77], cl
or byte [rsi + 0xf], r12b
outsd dx, dword [rsi]
test byte [rax + rax*2], ah
add eax, dword [rax]
add bl, dh
movq qword [rsi + 0x10], mm0
mov dword [rsi + 0x20], edi
mov dword [rsi + 0x24], 0
and al, 0
add byte [rax], al
add cl, ch
jmp 0x140016f43
add byte [rax], al
or byte [rcx + rcx*8 + 0x1713850f], al
add byte [rax], al
mov ebp, dword [rsp + 0x360]
cmp dword [rdi + 0x178], ebp
add byte [rax], al
jae 0x14001723d
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x1e0], xmm0
mov bl, 1
test al, al
jne 0x1400182e9
jmp 0x1400182d6
add byte [rax], al
lea r8, [r14 + 0x10]
lea rcx, [rdi + 0x110]
lea rax, [rdi + 0x1b0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rsp + 0xb0]
mov edx, ebp
call fcn.140020ea0
mov ebp, dword [rsp + 0x50]
mov eax, esi
jmp 0x140018ac8
mov dword [rsp + 0x50], esi
lea rax, [rdi + 0x10]
mov qword [rsp + 0x38], rax
movzx eax, byte [r14 + 0x30]
mov byte [rsp + 0x90], al
mov rax, qword [r14 + 0x28]
mov qword [rsp + 0x58], rax
lea rax, [rdi + 0x70]
mov qword [rsp + 0x40], rax
lea rsi, [rdi + 0x1c0]
lea rbp, [rdi + 0x1e8]
mov rcx, qword [rdi + 0x220]
mov rdx, qword [rdi + 0x228]
mov r8d, r13d
call case.0x1401118b3.124
mov r14, rax
mov r9, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x1f8]
mov r10, qword [rdi + 0x200]
mov r11, qword [rdi + 0x208]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r12d, r12d
pcmpeqd xmm1, xmm1
mov rax, r14
and rax, r11
movdqu xmm2, xmmword [r10 + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ebx, xmm3
nop word [rax + rax]
test bx, bx
je 0x140017220
tzcnt ecx, ebx
add rcx, rax
and rcx, r11
shl rcx, 3
mov r8, r10
sub r8, rcx
mov rcx, qword [r8 - 8]
cmp rdx, rcx
jbe 0x140018fa4
lea r15d, [rbx - 1]
and r15d, ebx
shl rcx, 4
mov ebx, r15d
cmp dword [r9 + rcx + 8], r13d
jne 0x1400171e0
jmp 0x14001759e
pcmpeqb xmm2, xmm1
pmovmskb ecx, xmm2
test ecx, ecx
jne 0x140018c8f
add rax, r12
add rax, 0x10
add r12, 0x10
jmp 0x1400171c5
mov dword [rsp + 0xa8], eax
mov qword [rsp + 0x90], r12
mov dword [rsp + 0x64], r15d
mov qword [rsp + 0x48], r13
mov dword [rdi + 0x178], ebp
lea rdx, [rsp + 0x358]
mov rax, qword [rsp + 0x340]
mov r8, qword [rsp + 0x348]
mov r9, qword [rsp + 0x350]
lea rcx, [rsp + 0x218]
call qword [rax]
mov eax, dword [rsp + 0x364]
mov dword [rsp + 0x214], eax
mov word [rsp + 0x210], 0x201
mov rax, qword [rdi + 0x218]
test rax, rax
je 0x1400174e0
lea rcx, [rdi + 0x10]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x90]
add rcx, 0x10
mov qword [rsp + 0x40], rcx
lea rcx, [rdi + 0x1c0]
mov qword [rsp + 0x50], rcx
lea rcx, [rdi + 0x118]
mov qword [rsp + 0x58], rcx
xor r13d, r13d
mov r15, rax
jmp 0x140017364
cmp r8d, 0x3b9aca00
setne sil
lea rcx, [rsp + 0x210]
call fcn.14011ab00
mov rbx, qword [rsp + 0x58]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
lea r12, [rsp + 0x460]
mov r8, r12
call fcn.14001f690
mov rcx, rbx
mov rdx, r12
mov rbx, qword [rsp + 0x38]
mov r8, rbx
call case.0x140100324.336
mov rcx, rbx
mov rdx, r12
mov r8d, esi
call fcn.140114150
mov rax, qword [rdi + 0x218]
cmp rax, r15
sbb r13, 0xffffffffffffffff
cmp rax, r15
sbb r15, 0
cmp r13, r15
jae 0x1400174e0
cmp qword [rdi + 0x1f8], r13
jbe 0x1400192ea
mov rcx, qword [rdi + 0x1f0]
test rcx, rcx
je 0x1400192ea
mov rdx, r13
shl rdx, 4
mov r9, qword [rcx + rdx + 8]
movq xmm0, r9
pshufd xmm1, xmm0, 0x55
movd ecx, xmm1
movd dword [rsp + 0x460], xmm1
mov dword [rsp + 0x464], r9d
mov r8, qword [rdi + 0x1d0]
cmp r8, rcx
jbe 0x14001926d
mov rdx, qword [rdi + 0x1c8]
test rdx, rdx
je 0x14001926d
imul r10, rcx, 0x130
cmp dword [rdx + r10], 2
je 0x14001926d
add r10, rdx
cmp dword [r10 + 0x114], r9d
jne 0x14001926d
cmp dword [r10 + 0x114], ebp
jbe 0x14001734d
pshufd xmm2, xmm0, 0xe1
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x460], rax
movq qword [rsp + 0x468], xmm2
movd dword [rsp + 0x68], xmm1
movd dword [rsp + 0x6c], xmm0
cmp r8, rcx
jbe 0x140019277
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x140019277
movd eax, xmm0
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x140019277
mov r8d, dword [rdx + 0x48]
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
cmp dword [rdx], 2
je 0x14001746d
cmp dword [rdx + 0x114], eax
je 0x1400172f0
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x580], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x588], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x580]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0xb0]
call fcn.1401b1c50
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0xd0], rax
movzx eax, word [rsp + 0x210]
movzx ecx, word [rsp + 0x212]
mov edx, dword [rsp + 0x214]
mov r8, qword [rsp + 0x218]
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0xc0], xmm0
mov word [rsp + 0xb0], ax
mov word [rsp + 0xb2], cx
mov dword [rsp + 0xb4], edx
mov qword [rsp + 0xb8], r8
lea rsi, [rdi + 0x188]
movzx eax, byte [rdi + 0x188]
cmp rax, 3
mov r13, qword [rsp + 0x48]
mov r15d, dword [rsp + 0x64]
mov r12, qword [rsp + 0x90]
je 0x140018283
test rax, rax
je 0x140018283
cmp eax, 1
jne 0x14001825e
lea rcx, [rdi + 0x1a8]
mov rax, qword [rdi + 0x190]
mov rdx, qword [rdi + 0x198]
mov r8, qword [rdi + 0x1a0]
call qword [rax + 0x20]
jmp 0x140018283
mov qword [rsp + 0x348], rbp
mov qword [rsp + 0x350], r8
mov rcx, rbp
mov rdx, r8
call fcn.14011cca0
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x38]
mov r12, qword [rsp + 0x40]
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0xa4], edx
mov qword [rsp + 0x98], rsi
lea rcx, [rsp + 0x98]
call fcn.140114880
movzx ecx, byte [rax + 0x50]
cmp cl, 5
mov r13, qword [rsp + 0x48]
ja 0x14001773e
lea edx, [rcx - 3]
cmp dl, 3
movzx r8d, dl
mov edx, 1
cmovb edx, r8d
cmp dl, 2
je 0x140017630
movzx edx, dl
cmp edx, 1
jne 0x14001773e
cmp cl, 1
ja 0x140017630
cmp byte [rax + 0x51], 2
jae 0x14001773e
mov byte [rsp + 0x68], 3
mov esi, dword [rsp + 0x50]
lea rcx, [rsp + 0x460]
call fcn.140037690
test sil, sil
jne 0x140018847
jmp 0x140018834
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018c5d
xor ebx, ebx
movzx eax, byte [r14 + 8]
test al, al
jne 0x140018c74
lea r13, [r14 + 0x10]
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x6a0], xmm0
mov qword [rsp + 0x1d0], r12
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x460]
mov r8d, 0x120
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
sar byte [rbp + 0x19], 0
call fcn.1401af560
mov qword [rsp + 0x1d8], r13
lea rbp, [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x14fd2409f
add byte [rbx - 0x76b7b790], cl
jmp 0x14fd235aa
add byte [rdi], cl
mov dh, 0x48
push rax
add cl, 0xfa
movzx edx, cl
cmp dl, 6
mov ecx, 6
cmovb ecx, edx
cmp cl, 4
ja case.0x1400177f2.249
movzx ecx, cl
lea rdx, [0x1401f9440]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add rax, 0x52
jmp 0x1400183f9
mov ebp, dword [rsp + 0x348]
mov r15d, dword [rsp + 0x34c]
lea rcx, [rsp + 0x340]
call fcn.140114880
lea rdx, [rax + 0x50]
lea rcx, [rsp + 0xb0]
call fcn.14011c3b0
movzx esi, byte [rsp + 0xb0]
cmp sil, 3
jne 0x140017bcf
cmp byte [rsp + 0xb1], 0
je 0x140017a4d
movzx edx, byte [rdi + 0x10c]
lea rcx, [rsp + 0xb0]
call fcn.14011adc0
movzx esi, byte [rsp + 0xb0]
cmp sil, 3
jne 0x140017bcf
lea rax, [rdi + 0x10]
lea rdx, [rdi + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x40], rdx
mov r8d, r12d
xor r9d, r9d
call case.0x1401101f9.164
movzx esi, byte [rsp + 0xb0]
cmp sil, 3
jne 0x140017bcf
cmp dword [rsp + 0xb4], 0
je 0x140016d76
mov r9d, dword [rdi + 0xfc]
mov r8d, dword [rdi + 0x17c]
lea rcx, [rsp + 0xb0]
mov edx, r12d
call fcn.14011ce70
lea rsi, [rsp + 0x580]
mov rcx, rsi
mov rdx, r14
mov r8d, r12d
lea r9, [rsp + 0xb0]
call fcn.14011c680
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1d0], rax
lea r12, [rsp + 0xb0]
lea rdx, [rsp + 0x210]
mov r8d, 0x120
mov rcx, r12
call fcn.1401af560
mov qword [rsp + 0x1d8], r13
lea rcx, [rsp + 0x340]
mov rdx, qword [rsp + 0x50]
mov r8, rsi
mov r9, r12
call fcn.140021c00
movzx esi, byte [rsp + 0x340]
cmp sil, 3
jne 0x140018fb0
mov sil, 3
cmp dword [rsp + 0x344], 1
jne 0x140017a40
movq xmm6, qword [rsp + 0x348]
mov rcx, qword [rdi + 0x1c8]
mov rdx, qword [rdi + 0x1d0]
mov r8d, ebp
mov r9d, r15d
call fcn.14011cc00
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0xb0], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0xc0], ecx
mov dword [rax + 0x100], 0
movq qword [rsp + 0x348], xmm6
mov qword [rsp + 0x340], r14
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x340]
call fcn.140021770
mov dword [rsp + 0x348], ebp
mov dword [rsp + 0x34c], r15d
mov qword [rsp + 0x340], r14
lea r14, [rsp + 0x340]
mov rcx, r14
call fcn.140118610
movdqa xmm0, xmmword [rsp + 0xb0]
movdqu xmmword [rax + 0x100], xmm0
mov ecx, dword [rsp + 0xc0]
mov dword [rax + 0x110], ecx
mov rcx, r14
call fcn.140118610
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x140017a40
call qword [rdx + 8]
test bl, bl
jne 0x140017c2e
jmp 0x140017c1b
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x460], xmm0
mov r15b, 1
mov ebp, 1
lea r12, [0x1401f79a8]
lea r14, [0x1401beb40]
mov sil, 1
jmp 0x140017c0a
movzx r15d, byte [rsp + 0xb1]
movzx r13d, word [rsp + 0xb2]
mov ebp, dword [rsp + 0xb4]
mov r14, qword [rsp + 0xb8]
mov r12, qword [rsp + 0xc0]
movdqu xmm0, xmmword [rsp + 0xc8]
movdqa xmmword [rsp + 0x460], xmm0
lea rcx, [rsp + 0x210]
call fcn.140037690
test bl, bl
jne 0x140017c2e
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018bc1
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp sil, 3
jne 0x140017c47
mov r13, qword [rsp + 0x48]
jmp case.0x1400169a2.2
movdqa xmm0, xmmword [rsp + 0x460]
mov rax, qword [rsp + 0x48]
movdqu xmmword [rax + 0x20], xmm0
mov byte [rax + 8], sil
mov byte [rax + 9], r15b
mov word [rax + 0xa], r13w
mov dword [rax + 0xc], ebp
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r12
mov dword [rax], 1
jmp 0x140018b23
lea rcx, [rsp + 0x358]
mov rax, qword [rsp + 0x340]
mov rdx, qword [rsp + 0x348]
mov r8, r13
call qword [rax + 0x20]
test r15b, r15b
je 0x140018023
mov qword [rsp + 0xb0], 0
lea r8, [rsp + 0xb0]
mov rcx, qword [rsp + 0x208]
mov edx, r13d
call fcn.14011a840
mov rax, qword [rsp + 0xb0]
test rax, rax
mov r15, qword [rsp + 0xa8]
je 0x140017fe3
mov rcx, qword [rsp + 0xb8]
call qword [rax + 0x18]
cmp qword [rdi + 0x10], 0
mov rax, qword [rdi + 0x60]
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x64]
je 0x140018040
cmp qword [rdi + 0x18], rax
ja 0x140018040
mov sil, 1
mov dword [rsp + 0x38], 0xb
lea rbx, str.too_many_internal_resetsassertion_failed:_self.remote.is_none__
mov r14d, 0x18
lea rax, [0x1401beb40]
mov qword [rsp + 0x40], rax
jmp 0x140018081
lea rbx, [0x1401f79a8]
xor r14d, r14d
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x64]
mov r15, qword [rsp + 0xa8]
jmp 0x140018081
lea r9, [r12 + 0x10]
inc rax
mov qword [rdi + 0x60], rax
lea rcx, [rdi + 0x110]
lea rax, [rdi + 0x1b0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x40]
mov r8b, 1
call fcn.140020690
mov sil, 3
cmp ebp, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x1e0]
mov rcx, r15
call fcn.140114150
cmp byte [rsp + 0x90], 0
jne 0x1400180b8
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018e5c
mov rcx, r12
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov r12b, 1
xor r15d, r15d
cmp byte [rsp + 0x50], 0
jne 0x1400180e1
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018bed
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp sil, 3
je case.0x1400169a2.2
mov byte [r13 + 9], r12b
mov word [r13 + 0xa], bp
mov eax, dword [rsp + 0x38]
mov dword [r13 + 0xc], eax
mov rax, qword [rsp + 0x40]
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], rbx
mov qword [r13 + 0x20], r14
mov qword [r13 + 0x28], r15
mov byte [r13 + 8], sil
mov dword [r13], 1
jmp 0x140018b23
mov rax, qword [rdi + 0x190]
shl rax, 1
test rax, rax
je 0x140018283
mov r8, qword [rdi + 0x198]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd0]
mov qword [rsi + 0x20], rax
movzx eax, word [rsp + 0xb0]
movzx ecx, word [rsp + 0xb2]
mov edx, dword [rsp + 0xb4]
mov r8, qword [rsp + 0xb8]
movdqa xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
add bl, dh
movq qword [rsi + 0x10], mm0
mov word [rsi], ax
mov word [rsi + 2], cx
mov dword [rsi + 4], edx
mov qword [rsi + 8], r8
mov bl, 3
cmp byte [rsp + 0xa8], 0
jne 0x1400182e9
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018c19
mov rcx, r12
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test r15b, r15b
jne 0x14001830a
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018c31
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
sbb al, byte [rax]
cmp bl, 3
jne 0x14001838f
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0xd0], rax
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rsi, qword [r14 + 0x10]
mov rax, qword [rsi]
test rax, rax
je 0x140018363
lea rcx, [rsi + 0x18]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x20]
mov rax, qword [rsp + 0xd0]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp case.0x1400169a2.2
mov byte [r13 + 9], 1
mov dword [r13 + 0xc], 1
lea rax, [0x1401cf7f8]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1b7455
invalid
add byte [rcx - 0x77], cl
adc byte [r8 - 0x73], r9b
add eax, 0x1df5fa
invalid
mov qword [r13 + 0x10], rax
lea rax, [0x1401f79a8]
invalid
mov qword [r13 + 0x18], rax
movdqa xmm0, xmmword [rsp + 0x1e0]
and al, 0xe0
add dword [rax], eax
add bl, dh
movq qword [r13 + 0x20], mm0
mov byte [r13 + 8], bl
mov dword [r13], 1
lea rcx, [rsp + 0x358]
mov rax, qword [rsp + 0x340]
mov rdx, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
and al, 0x50
add eax, dword [rax]
add bh, bh
push rax
and cl, ch
invalid
invalid
add byte [rax], al
and al, 0x50
add eax, dword [rax]
add bh, bh
push rax
and cl, ch
invalid
add rax, 0x51
cmp byte [rax], 0
je case.0x1400177f2.250
test byte [rsp + 0x1cc], 1
jne 0x14001853a
lea rcx, [rsp + 0x98]
call fcn.140114880
mov eax, dword [rax + 0x114]
mov word [rsp + 0x68], 0x100
mov dword [rsp + 0x68], 0x44890100
and al, 0x6c
mov dword [rsp + 0x70], 1
lea rcx, [rsp + 0xb0]
call fcn.140037690
jmp 0x1400187ec
lea rbp, [rsp + 0x340]
lea rdx, [rsp + 0xb0]
mov r8d, 0x120
mov rcx, rbp
call fcn.1401af560
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x580]
lea r9, [rsp + 0x98]
mov rdx, r12
mov r8, rbp
call fcn.140117590
mov rax, qword [rsp + 0x580]
cmp rax, 3
je 0x14001875f
cmp eax, 4
je 0x140018790
cmp eax, 5
je 0x14001852d
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x580]
mov r8d, 0x120
call fcn.1401af560
lea rbp, [rdi + 0x110]
mov dword [rsp + 0x40], ebx
lea rbx, [rdi + 0x1b0]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea r9, [rsp + 0x98]
mov rcx, rbp
lea rdx, [rsp + 0x340]
mov r8, r13
call fcn.1400209f0
mov qword [rsp + 0x20], rbx
mov ebx, dword [rsp + 0x40]
mov rcx, rbp
lea rdx, [rsp + 0x98]
mov r8d, 7
mov r9, r15
call fcn.14011bd60
mov rcx, r12
lea rdx, [rsp + 0x98]
mov r8, r15
call fcn.14011ae00
mov byte [rsp + 0x1e0], 3
jmp 0x1400187c2
lea rbp, [rsp + 0x340]
lea rdx, [rsp + 0xb0]
mov r8d, 0x120
mov rcx, rbp
call fcn.1401af560
lea rcx, [rsp + 0x1e0]
lea r9, [rsp + 0x98]
mov rdx, r12
mov r8, rbp
call fcn.14011a2c0
jmp 0x1400187c2
mov qword [rsp + 0xb0], rdi
mov byte [rsp + 0xb8], sil
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
jmp 0x140019494
lea rcx, [rsp + 0x98]
call fcn.140114880
mov eax, dword [rax + 0x114]
mov word [rsp + 0x1e0], 0x100
mov dword [rsp + 0x1e4], eax
mov dword [rsp + 0x1e8], 7
jmp 0x1400187c2
mov rax, qword [rsp + 0x5a8]
mov qword [rsp + 0x200], rax
movups xmm0, xmmword [rsp + 0x588]
movdqu xmm1, xmmword [rsp + 0x598]
movdqa xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x68]
lea r9, [rsp + 0x98]
mov rdx, r12
mov r8, r13
call fcn.140024aa0
cmp esi, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x6a0]
mov rcx, r15
call fcn.140114150
test bl, bl
mov r13, qword [rsp + 0x48]
jne 0x140018822
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018ff8
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, dword [rsp + 0x50]
test sil, sil
jne 0x140018847
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018c47
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
movzx eax, byte [rsp + 0x68]
cmp al, 3
je case.0x1400169a2.2
mov rcx, qword [rsp + 0x88]
mov qword [r13 + 0x28], rcx
movdqu xmm0, xmmword [rsp + 0x69]
movdqu xmm1, xmmword [rsp + 0x79]
movdqu xmmword [r13 + 0x19], xmm1
movdqu xmmword [r13 + 9], xmm0
mov byte [r13 + 8], al
mov dword [r13], 1
jmp 0x140018b23
mov bl, 3
mov sil, 1
test al, al
je 0x140018ad3
jmp 0x140018ae6
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018d7a
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test bpl, bpl
in eax, dx
jne 0x140018b07
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140018c03
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test sil, sil
je 0x140018b3f
movabs rax, 0x200000000
mov qword [r13], rax
movaps xmm6, xmmword [rsp + 0x6b0]
add rsp, 0x6c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqu xmmword [r13 + 0x20], xmm0
mov byte [r13 + 8], bl
mov byte [r13 + 9], 1
mov dword [r13 + 0xc], r15d
lea rax, [0x1401beb40]
mov qword [r13 + 0x10], rax
lea rax, [0x1401f79a8]
mov qword [r13 + 0x18], rax
mov dword [r13], 1
jmp 0x140018b23
call fcn.1401b9760
test al, al
jne 0x140017c2e
mov byte [rdi + 8], 1
jmp 0x140017c2e
call fcn.1401b9760
test al, al
jne 0x1400180e1
mov byte [rdi + 8], 1
jmp 0x1400180e1
call fcn.1401b9760
test al, al
jne 0x140018b07
mov byte [rdi + 8], 1
jmp 0x140018b07
call fcn.1401b9760
test al, al
jne 0x1400182e9
mov byte [r12 + 8], 1
jmp 0x1400182e9
call fcn.1401b9760
test al, al
jne 0x14001830a
mov byte [rdi + 8], 1
jmp 0x14001830a
call fcn.1401b9760
test al, al
jne 0x140018847
mov byte [rdi + 8], 1
jmp 0x140018847
call fcn.1401b9760
mov ebx, eax
xor bl, 1
movzx eax, byte [r14 + 8]
test al, al
je 0x140017769
mov qword [rsp + 0xb0], r14
mov byte [rsp + 0xb8], bl
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
jmp 0x140019494
mov qword [rsp + 0x340], rbp
mov qword [rsp + 0x348], r14
mov qword [rsp + 0x350], r13
mov qword [rsp + 0x358], rsi
cmp byte [rsp + 0x90], 0
jne 0x140018cf8
test r13d, r13d
je 0x140018cf8
lea rcx, [rdi + 0x98]
lea rdx, [rdi + 0x110]
lea r8, [rdi + 0x114]
lea rax, [rdi + 0x9c]
test r13b, 1
cmove rdx, rcx
cmovne rax, r8
cmp dword [rdx], 0
jne 0x14001918c
cmp dword [rax], r13d
ja 0x14001918c
mov r15, qword [rsp + 0x38]
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0xb0]
mov r12, qword [rsp + 0x40]
mov rdx, r12
mov r8d, r13d
mov r9b, 1
call case.0x1401101f9.164
movzx eax, byte [rsp + 0xb0]
cmp al, 3
jne 0x14001900f
cmp dword [rsp + 0xb4], 0
je 0x14001925e
mov edx, dword [rsp + 0xb8]
mov r9d, dword [rdi + 0xfc]
mov r8d, dword [rdi + 0x17c]
lea r13, [rsp + 0x210]
mov rcx, r13
call fcn.14011ce70
lea rcx, [rsp + 0x340]
mov rdx, r13
call fcn.14011cce0
mov r14, qword [rsp + 0x58]
jmp 0x1400175c8
mov sil, 1
call fcn.1401b9760
test al, al
jne 0x140018ae6
mov byte [r14 + 8], 1
jmp 0x140018ae6
call fcn.1401b9760
test al, al
jne 0x1400180b8
mov byte [r12 + 8], 1
jmp 0x1400180b8
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.4.0_srcmapcore_raw.rs
call fcn.1401b1d10
movzx r15d, byte [rsp + 0x341]
movzx r13d, word [rsp + 0x342]
mov ebp, dword [rsp + 0x344]
mov r14, qword [rsp + 0x348]
mov r12, qword [rsp + 0x350]
movdqu xmm0, xmmword [rsp + 0x358]
movdqa xmmword [rsp + 0x460], xmm0
test bl, bl
jne 0x140017c2e
jmp 0x140017c1b
call fcn.1401b9760
test al, al
jne 0x140018822
mov byte [r14 + 8], 1
jmp 0x140018822
movzx ecx, byte [rsp + 0xb3]
mov byte [rsp + 0x6b], cl
movzx ecx, word [rsp + 0xb1]
mov word [rsp + 0x69], cx
movups xmm0, xmmword [rsp + 0xbc]
movups xmmword [rsp + 0x74], xmm0
movdqu xmm0, xmmword [rsp + 0xc8]
movdqu xmmword [rsp + 0x80], xmm0
mov rcx, qword [rsp + 0xb4]
mov byte [rsp + 0x68], al
mov qword [rsp + 0x6c], rcx
jmp 0x140019263
mov word [rsp + 0x68], 0x100
mov dword [rsp + 0x6c], r13d
mov dword [rsp + 0x70], 5
jmp 0x140019263
mov byte [rsp + 0x68], 3
mov r13, qword [rsp + 0x48]
jmp 0x140017635
lea rax, [rsp + 0x464]
jmp 0x14001927c
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x580], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x588], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x580]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0xb0]
call fcn.1401b1c50
lea rcx, [0x1401e2c10]
call fcn.1401b2240
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotoconnection.rs
mov qword [rsp + 0x20], rax
lea rcx, str.mutex_poisoned
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x1e0]
mov edx, 0xe
call fcn.1401b21a0
lea rax, [rsp + 0x584]
mov qword [rsp + 0x210], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x218], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x210]
jmp 0x1400192c2
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401bf9d8]
lea r8, [rsp + 0xb0]
mov edx, 0x2b
call fcn.1401b21a0
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usizep_
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_recv.rsassertion_failed:_self.refused.is_none__
mov edx, 0x30
call fcn.1401b1e10
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streamsprioritize.rs
mov edx, 0x22
call fcn.1401b2260
lea rax, str.pending_ping_should_be_for_shutdown
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0xc0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xc8], xmm0
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0xb0]
call fcn.1401b2480
lea rax, str.received_unexpected_shutdown_ping
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0xc0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xc8], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotoconnection.rs
lea rcx, [rsp + 0xb0]
call fcn.1401b1c50
lea rcx, [0x1401e29cf]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_recv.rsassertion_failed:_self.refused.is_none__
mov edx, 0x39
call fcn.1401b1e10
lea rcx, [0x1401e267c]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.1401b1e10
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
mov edx, 0x2a
call fcn.1401b1e10
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x460], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x468], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], 1
mov qword [rsp + 0x230], 0
lea rax, [rsp + 0x460]
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x210]
call fcn.1401b1c50
lea rcx, [0x1401bf2aa]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
mov edx, 0x37
call fcn.1401b1e10
add rsi, 0x2c
mov dword [rsp + 0x580], edi
mov qword [rsp + 0x210], rsi
lea rax, [0x14010f3e0]
mov qword [rsp + 0x218], rax
lea rcx, [rsp + 0x580]
mov qword [rsp + 0x220], rcx
mov qword [rsp + 0x228], rax
lea rax, str.GOAWAY_stream_IDs_shouldnt_be_higher__last_processed_id____f.last_stream_id___
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x210]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotogo_away.rs
lea rcx, [rsp + 0xb0]
call fcn.1401b1c50
int3
mov rcx, qword [rbp + 0x760]
mov rbx, qword [rcx]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rbp + 0x3c0], xmm1
movdqa xmmword [rbp + 0x3b0], xmm0
mov qword [rcx], 0
test rbx, rbx
je 0x140019b70
mov qword [rbp + 0x800], rbx
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
lea rax, [rbp + 0x808]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
cmp dword [rdi + 0x100], 4
jne 0x140019ac0
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140019b10
mov rcx, qword [rbp + 0xb98]
mov rdx, qword [rbp + 0xaf0]
call fcn.140015970
test rax, rax
jne 0x14001ec3e
mov rsi, rdx
test rdx, rdx
jne 0x14001ed09
cmp dword [rdi + 0x100], 4
jne 0x14001ec3e
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14001ec3e
mov esi, dword [rbp + 0x824]
mov qword [rbp + 0x960], rbx
movdqa xmm0, xmmword [rbp + 0x3b0]
movdqa xmm1, xmmword [rbp + 0x3c0]
lea rax, [rbp + 0x968]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rbp + 0x958], 6
mov rcx, qword [rbp + 0xb98]
mov rdx, r14
call fcn.140013620
cmp al, 0xc
jne 0x14001f0d0
mov rcx, qword [rdi + 0x3b0]
movzx eax, byte [rdi + 0x3e4]
test rcx, rcx
je 0x140019b91
jmp 0x140019b99
cmp byte [rdi + 0x3e4], 0
je 0x140019b99
cmp dword [rdi + 0x3d8], 0
je 0x140019b99
mov esi, dword [rdi + 0x3e0]
mov al, 1
xor ecx, ecx
test rcx, rcx
jne 0x140019b99
test al, al
jne 0x14001eced
mov rdx, qword [rdi + 0x388]
cmp rdx, 2
je 0x140019bd5
mov rcx, qword [rdi + 0x390]
mov rax, qword [rdi + 0x398]
test rdx, rdx
je 0x140019bcb
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x6c0]
call qword [rax + 0x60]
mov rax, qword [0x140211248]
mov qword [rbp + 0x958], 2
mov qword [rbp + 0x978], rax
add rax, 0x30
lea rcx, [0x1401f79a8]
mov qword [rbp + 0x800], rcx
mov qword [rbp + 0x808], 0
mov qword [rbp + 0x810], rax
mov rcx, r14
lea rdx, [rbp + 0x800]
call fcn.14019ffb0
movdqu xmm0, xmmword [rbp + 0x958]
movdqu xmm1, xmmword [rbp + 0x968]
movdqa xmmword [rbp + 0x530], xmm0
movdqa xmmword [rbp + 0x540], xmm1
mov rax, qword [rbp + 0x978]
mov qword [rbp + 0x550], rax
mov rdx, qword [rbp + 0x530]
cmp rdx, 2
je 0x140019c8b
mov rcx, qword [rbp + 0x538]
mov rax, qword [rbp + 0x540]
test rdx, rdx
je 0x140019c81
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x548]
call qword [rax + 0x60]
movsd xmm11, qword [rdi + 0x471]
test byte [rdi + 0x470], 1
mov byte [rdi + 0x470], 0
je 0x140019d55
cmp dword [rdi + 0x100], 4
jne 0x140019cc8
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140019d2d
mov rcx, qword [rbp + 0xb98]
mov rdx, qword [rbp + 0xaf0]
call fcn.140015970
test rax, rax
je 0x140019d04
mov byte [rdi + 0x470], 1
mov byte [rbp + 0xe0], 4
mov rdx, qword [rbp + 0x530]
cmp rdx, 2
jne 0x14001ad2f
jmp 0x14001add0
test rdx, rdx
jne 0x14001a003
cmp dword [rdi + 0x100], 4
jne 0x140019ce0
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x140019ce0
movlps qword [rbp + 0x95a], xmm11
mov word [rbp + 0x958], 0x105
mov rcx, qword [rbp + 0xb98]
mov rdx, r14
call fcn.140013620
cmp al, 0xc
jne 0x14001f1fd
movzx eax, byte [rdi + 0x479]
test eax, eax
je 0x140019e52
cmp eax, 2
jne 0x140019ed0
mov rax, qword [rbp + 0x7b0]
mov rax, qword [rax]
test rax, rax
je 0x140019ed0
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x140019eaf
cmp dword [rdi + 0x100], 4
jne 0x140019dae
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140019dfb
mov rcx, qword [rbp + 0xb98]
mov rdx, qword [rbp + 0xaf0]
call fcn.140015970
test rax, rax
jne 0x140019e92
test rdx, rdx
jne 0x14001a003
cmp dword [rdi + 0x100], 4
jne 0x140019e92
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x140019e92
movabs rax, 0xb416870b7adb7c3b
mov qword [rbp + 0x95a], rax
mov word [rbp + 0x958], 5
mov rcx, qword [rbp + 0xb98]
mov rdx, r14
call fcn.140013620
cmp al, 0xc
jne 0x14001f44e
mov rax, qword [rbp + 0x7b0]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
mov eax, dword [rdi + 0x428]
cmp eax, 2
je 0x140019edf
jmp 0x14001a140
cmp dword [rdi + 0x100], 4
jne 0x140019e76
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14001a0f0
mov rcx, qword [rbp + 0xb98]
mov rdx, qword [rbp + 0xaf0]
call fcn.140015970
test rax, rax
je 0x140019ffa
mov byte [rbp + 0xe0], 4
mov rdx, qword [rbp + 0x530]
cmp rdx, 2
jne 0x14001ad2f
jmp 0x14001add0
mov rax, qword [rbp + 0x7b0]
mov rcx, qword [rax]
add rcx, 0x18
mov rax, qword [rbp + 0xaf0]
mov rdx, qword [rax]
call fcn.1400bc610
nop dword [rax]
mov eax, dword [rdi + 0x428]
cmp eax, 2
jne 0x14001a140
mov dword [rdi + 0x428], 2
cmp dword [rdi + 0x3e8], 0
je 0x140019fa0
mov r15, qword [rdi + 0x490]
lea rsi, [r15 + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14001a5c3
xor ebx, ebx
movzx eax, byte [r15 + 0x18]
test al, al
jne 0x14001f10d
cmp dword [r15 + 0xb0], 0
je 0x14001a51b
mov r12d, dword [r15 + 0xb4]
cmp dword [rdi + 0x100], 4
jne 0x140019f65
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14001a4e8
mov rcx, qword [rbp + 0xb98]
mov rdx, qword [rbp + 0xaf0]
call fcn.140015970
mov r14, rax
mov r13, rdx
test rax, rax
jne 0x14001a52c
test r13, r13
je 0x14001a4be
xor r14d, r14d
test bl, bl
jne 0x14001a543
jmp 0x14001a530
cmp dword [rdi + 0x100], 4
jne 0x140019fc4
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14001a04e
mov rcx, qword [rbp + 0xb98]
mov rdx, qword [rbp + 0xaf0]
call fcn.140015970
test rax, rax
je 0x14001a025
mov byte [rbp + 0x1c0], 4
movzx r14d, byte [rbp + 0x1c0]
cmp r14b, 3
jne 0x14001acde
jmp 0x140019ef6
test rdx, rdx
je 0x14001a0c8
lea rcx, [rbp + 0xe0]
call fcn.14010e1f0
mov rdx, qword [rbp + 0x530]
cmp rdx, 2
jne 0x14001ad2f
jmp 0x14001add0
test rdx, rdx
jne 0x14001a1f4
cmp dword [rdi + 0x100], 4
jne 0x140019fdc
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x140019fdc
movzx eax, byte [rdi + 0x424]
movdqu xmm0, xmmword [rdi + 0x3ec]
movdqu xmm1, xmmword [rdi + 0x3fc]
movups xmm2, xmmword [rdi + 0x40c]
mov rcx, qword [rdi + 0x41c]
movdqu xmmword [rbp + 0x95c], xmm0
movdqu xmmword [rbp + 0x96c], xmm1
movups xmmword [rbp + 0x97c], xmm2
mov qword [rbp + 0x98c], rcx
mov byte [rbp + 0x994], al
mov byte [rbp + 0x958], 4
mov rcx, qword [rbp + 0xb98]
lea rdx, [rbp + 0x958]
call fcn.140013620
cmp al, 0xc
jne 0x14001f405
mov dword [rdi + 0x3e8], 1
jmp 0x140019ef6
cmp dword [rdi + 0x100], 4
jne 0x140019e92
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x140019e92
mov rax, qword [rdi + 0x47a]
mov qword [rbp + 0x95a], rax
mov word [rbp + 0x958], 5
mov rcx, qword [rbp + 0xb98]
mov rdx, r14
call fcn.140013620
cmp al, 0xc
jne 0x14001f368
mov byte [rdi + 0x479], 1
mov eax, dword [rdi + 0x428]
cmp eax, 2
je 0x140019edf
nop word cs:[rax + rax]
mov dword [rbp + 0x754], eax
mov eax, dword [rdi + 0x42c]
mov qword [rbp + 0x798], rax
mov eax, dword [rdi + 0x430]
mov dword [rbp + 0xc14], eax
mov eax, dword [rdi + 0x434]
mov dword [rbp + 0xba4], eax
mov r13d, dword [rdi + 0x438]
mov esi, dword [rdi + 0x43c]
mov ebx, dword [rdi + 0x440]
mov eax, dword [rdi + 0x444]
mov dword [rbp + 0xc00], eax
mov eax, dword [rdi + 0x448]
mov dword [rbp + 0x750], eax
mov r15d, dword [rdi + 0x44c]
mov r12d, dword [rdi + 0x458]
mov eax, dword [rdi + 0x45c]
mov dword [rbp + 0xbf0], eax
cmp dword [rdi + 0x100], 4
jne 0x14001a1d0
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14001a23f
mov rcx, qword [rbp + 0xb98]
mov rdx, qword [rbp + 0xaf0]
call fcn.140015970
mov r14b, 4
test rax, rax
jne 0x14001ad10
test rdx, rdx
je 0x14001a217
lea rcx, [rbp + 0x1c0]
call fcn.14010e1f0
movzx r14d, byte [rbp + 0x1c0]
cmp r14b, 3
jne 0x14001acde
jmp 0x140019ef6
cmp dword [rdi + 0x100], 4
jne 0x14001ad10
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14001ad10
mov dword [rbp + 0x758], r15d
mov dword [rbp + 0x95c], 0
mov dword [rbp + 0x964], 0
mov dword [rbp + 0x96c], 0
mov dword [rbp + 0x974], 0
mov dword [rbp + 0x97c], 0
mov dword [rbp + 0x984], 0
mov dword [rbp + 0x98c], 0
mov byte [rbp + 0x994], 1
mov byte [rbp + 0x958], 4
mov rcx, qword [rbp + 0xb98]
lea rdx, [rbp + 0x958]
call fcn.140013620
cmp al, 0xc
jne 0x14001f2ee
movzx r14d, byte [rdi + 0x464]
mov byte [rdi + 0x464], 1
mov r15, qword [rdi + 0x490]
lea rcx, [r15 + 0x10]
mov qword [rbp + 0x6e8], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14001eb98
mov dword [rbp + 0xae0], 0
movzx eax, byte [r15 + 0x18]
test al, al
jne 0x14001f300
mov rax, qword [rdi + 0x498]
mov qword [rbp + 0x7a0], rax
lea rcx, [rax + 0x10]
mov qword [rbp + 0x6f0], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14001ebb7
mov dword [rbp + 0xae4], 0
mov rax, qword [rbp + 0x7a0]
movzx eax, byte [rax + 0x18]
test al, al
jne 0x14001f323
test r13d, r13d
je 0x14001a360
mov qword [r15 + 0x30], rsi
jmp 0x14001a36d
test r14b, r14b
jne 0x14001a36d
mov qword [r15 + 0x30], 0xffffffffffffffff
test r12d, r12d
je 0x14001a381
cmp dword [rbp + 0xbf0], 0
setne byte [r15 + 0x191]
test ebx, ebx
je 0x14001ab97
lea rax, [r15 + 0x20]
mov qword [rbp + 0x6e0], rax
lea rax, [r15 + 0x1d0]
mov qword [rbp + 0xbf0], rax
mov eax, dword [r15 + 0x18c]
mov r13d, dword [rbp + 0xc00]
mov dword [r15 + 0x18c], r13d
xor ecx, ecx
sub r13d, eax
setne cl
mov edx, 0xff
cmovb ecx, edx
cmp cl, 0xff
je 0x14001a5df
movzx eax, cl
cmp eax, 1
jne 0x14001ab97
mov r12, qword [r15 + 0x228]
test r12, r12
je 0x14001ab97
mov rax, qword [rbp + 0x7a0]
add rax, 0x20
mov qword [rbp + 0xc00], rax
lea rax, [r15 + 0x120]
mov qword [rbp + 0x668], rax
lea r14, [r15 + 0x1c0]
xor ebx, ebx
nop word cs:[rax + rax]
cmp qword [r15 + 0x208], rbx
jbe 0x14001f3f9
mov rax, qword [r15 + 0x200]
test rax, rax
je 0x14001f3f9
mov rcx, rbx
shl rcx, 4
movq xmm0, qword [rax + rcx + 8]
mov rax, qword [rbp + 0xbf0]
mov qword [rbp + 0x958], rax
pshufd xmm0, xmm0, 0xe1
movq qword [rbp + 0x960], xmm0
mov qword [rsp + 0x28], r14
mov rax, qword [rbp + 0x6e0]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x668]
mov edx, r13d
mov r8, qword [rbp + 0xc00]
lea r9, [rbp + 0x958]
call fcn.140020ea0
test eax, eax
jne 0x14001abf7
mov rax, qword [r15 + 0x228]
cmp rax, r12
sbb rbx, 0xffffffffffffffff
cmp rax, r12
sbb r12, 0
cmp rbx, r12
jb 0x14001a420
jmp 0x14001ab97
mov r14d, 1
cmp dword [rdi + 0x100], 4
jne 0x14001a71d
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14001a52c
mov dword [rbp + 0x95c], r12d
mov dword [rbp + 0x960], 7
mov byte [rbp + 0x958], 8
mov rcx, qword [rbp + 0xb98]
lea rdx, [rbp + 0x958]
call fcn.140013620
cmp al, 0xc
jne 0x14001f39b
mov dword [r15 + 0xb0], 0
xor r13d, r13d
xor r14d, r14d
test bl, bl
jne 0x14001a543
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14001a72a
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test r14, r14
je 0x14001a575
mov byte [rbp + 0xe0], 4
lea r14, [rbp + 0x958]
mov rdx, qword [rbp + 0x530]
cmp rdx, 2
jne 0x14001ad2f
jmp 0x14001add0
test r13, r13
lea r14, [rbp + 0x958]
je 0x14001a5a6
lea rcx, [rbp + 0xe0]
mov rdx, r13
call fcn.14010e1f0
mov rdx, qword [rbp + 0x530]
cmp rdx, 2
jne 0x14001ad2f
jmp 0x14001add0
mov byte [rbp + 0xe0], 3
mov rdx, qword [rbp + 0x530]
cmp rdx, 2
je 0x14001add0
jmp 0x14001ad2f
call fcn.1401b9760
mov ebx, eax
xor bl, 1
movzx eax, byte [r15 + 0x18]
test al, al
je 0x140019f2c
jmp 0x14001f10d
mov rcx, qword [r15 + 0x228]
test rcx, rcx
lea rbx, [rbp + 0x958]
je 0x14001a752
sub eax, dword [rbp + 0xc00]
xor edx, edx
xor r8d, r8d
jmp 0x14001a62e
mov r9, qword [r15 + 0x228]
cmp r9, rcx
sbb r8, 0xffffffffffffffff
cmp r9, rcx
sbb rcx, 0
cmp r8, rcx
jae 0x14001a754
cmp qword [r15 + 0x208], r8
jbe 0x14001f3f9
mov r9, qword [r15 + 0x200]
test r9, r9
je 0x14001f3f9
mov r10, r8
shl r10, 4
mov r10, qword [r9 + r10 + 8]
movq xmm0, r10
pshufd xmm0, xmm0, 0x55
movd r11d, xmm0
movd dword [rbp + 0x2a0], xmm0
mov dword [rbp + 0x2a4], r10d
cmp qword [r15 + 0x1e0], r11
jbe 0x14001f064
mov r9, qword [r15 + 0x1d8]
test r9, r9
je 0x14001f064
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
je 0x14001f064
add r9, r11
cmp dword [r9 + 0x114], r10d
jne 0x14001f064
mov r10d, dword [r9 + 0x80]
sub r10d, eax
jo 0x14001a741
mov dword [r9 + 0x80], r10d
test r10d, r10d
jg 0x14001a6f0
xor r10d, r10d
mov r11d, dword [r9 + 0x84]
mov esi, r11d
test r11d, r11d
jle 0x14001a6ff
sub esi, r10d
jbe 0x14001a610
jmp 0x14001a70a
mov r11d, dword [r9 + 0x84]
mov esi, r11d
test r11d, r11d
jg 0x14001a6e2
xor esi, esi
sub esi, r10d
jbe 0x14001a610
sub r11d, esi
jo 0x14001a741
mov dword [r9 + 0x84], r11d
add edx, esi
jmp 0x14001a610
test bl, bl
jne 0x14001a543
jmp 0x14001a530
call fcn.1401b9760
test al, al
jne 0x14001a543
mov byte [r15 + 0x18], 1
jmp 0x14001a543
movaps xmmword [rbp + 0x4b0], xmm6
mov esi, 3
jmp 0x14001ac00
xor edx, edx
mov dword [rbp + 0x680], edx
mov rax, qword [0x1402112d8]
mov qword [rbp + 0x800], 2
mov qword [rbp + 0x820], rax
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14001f544
lea rdx, [rax + 0x30]
mov r8, qword [rax + 0x30]
movups xmm0, xmmword [rax + 0x40]
mov qword [rbp + 0x958], r8
mov qword [rbp + 0x960], rcx
movups xmmword [rbp + 0x968], xmm0
mov qword [rbp + 0x978], 0
mov qword [rbp + 0x2a0], rbx
lea rax, [rbp + 0x680]
mov qword [rbp + 0x2a8], rax
lea rax, case.0x14004f628.49
mov qword [rbp + 0x2b0], rax
lea rax, [rbp + 0x2a0]
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], 1
mov qword [rbp + 0x500], rdx
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x4f0]
call fcn.14019ffb0
movdqu xmm0, xmmword [rbp + 0x800]
movdqu xmm1, xmmword [rbp + 0x810]
movdqa xmmword [rbp + 0x3b0], xmm0
movdqa xmmword [rbp + 0x3c0], xmm1
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x3d0], rax
mov rdx, qword [rbp + 0x3b0]
cmp rdx, 2
je 0x14001a86c
mov rcx, qword [rbp + 0x3b8]
mov rax, qword [rbp + 0x3c0]
test rdx, rdx
je 0x14001a862
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x3c8]
call qword [rax + 0x60]
mov eax, dword [r15 + 0x12c]
mov edx, dword [rbp + 0x680]
lea ecx, [rax + rdx]
shl rcx, 0x20
add edx, eax
movabs rdx, 0x300000001
cmovo rcx, rdx
test cl, cl
jne 0x14001a8a1
shr rcx, 0x20
mov dword [r15 + 0x12c], ecx
mov eax, ecx
test eax, eax
jle 0x14001ab4f
lea rsi, [r15 + 0x128]
jmp 0x14001a8ce
cmp dword [r15 + 0x12c], 0
jle 0x14001ab4f
cmp dword [r15 + 0x14c], 0
je 0x14001ab4f
mov ecx, dword [r15 + 0x150]
mov eax, dword [r15 + 0x154]
cmp ecx, dword [r15 + 0x158]
jne 0x14001a968
cmp eax, dword [r15 + 0x15c]
jne 0x14001a968
mov dword [rbp + 0x2a0], ecx
mov dword [rbp + 0x2a4], eax
mov r8, qword [r15 + 0x1e0]
cmp r8, rcx
jbe 0x14001f101
mov rdx, qword [r15 + 0x1d8]
test rdx, rdx
je 0x14001f101
imul r9, rcx, 0x130
cmp dword [rdx + r9], 2
je 0x14001f101
add r9, rdx
cmp dword [r9 + 0x114], eax
jne 0x14001f101
cmp dword [r9 + 0xc4], 0
jne 0x14001f3d8
mov dword [r15 + 0x14c], 0
jmp 0x14001a9f3
mov dword [rbp + 0x2a0], ecx
mov dword [rbp + 0x2a4], eax
cmp qword [r15 + 0x1e0], rcx
jbe 0x14001f064
mov rdx, qword [r15 + 0x1d8]
test rdx, rdx
je 0x14001f064
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x14001f064
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x14001f064
movq xmm0, qword [rdx + 0xc8]
cmp dword [rdx + 0xc4], 0
mov dword [rdx + 0xc4], 0
je 0x14001f3cc
mov dword [r15 + 0x14c], 1
movq qword [r15 + 0x150], xmm0
mov rdx, qword [r15 + 0x1d8]
mov r8, qword [r15 + 0x1e0]
mov dword [rbp + 0x2a0], ecx
mov dword [rbp + 0x2a4], eax
cmp r8, rcx
jbe 0x14001f064
test rdx, rdx
je 0x14001f064
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x14001f064
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x14001f064
mov byte [rdx + 0x122], 0
mov dword [rbp + 0x2a0], ecx
mov dword [rbp + 0x2a4], eax
cmp qword [r15 + 0x1e0], rcx
jbe 0x14001f101
mov rdx, qword [r15 + 0x1d8]
test rdx, rdx
je 0x14001f101
cmp dword [rdx + r8], 2
je 0x14001f101
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x14001f101
movzx r8d, byte [rdx + 0x50]
add r8b, 0xfa
movzx r8d, r8b
cmp r8b, 6
mov r9d, 6
cmovae r8d, r9d
cmp r8b, 5
je 0x14001aaa7
movzx r8d, r8b
cmp r8d, 3
jne 0x14001aaad
cmp byte [rdx + 0x51], 0
jne 0x14001aadc
mov dword [rbp + 0x2a0], ecx
mov dword [rbp + 0x2a4], eax
cmp dword [rdx], 2
je 0x14001f101
cmp dword [rdx + 0x114], eax
jne 0x14001f101
cmp qword [rdx + 0x88], 0
je 0x14001a8c0
mov r8, rax
shl r8, 0x20
or r8, rcx
mov r9, qword [rbp + 0xbf0]
mov qword [rbp + 0x2a0], r9
mov qword [rbp + 0x2a8], r8
mov dword [rbp + 0x4f0], ecx
mov dword [rbp + 0x4f4], eax
cmp dword [rdx], 2
je 0x14001f246
cmp dword [rdx + 0x114], eax
jne 0x14001f246
cmp dword [rdx + 0x48], 0x3b9aca00
setne bl
mov rcx, rsi
lea r14, [rbp + 0x2a0]
mov rdx, r14
call fcn.140116620
mov rcx, qword [rbp + 0x6e0]
mov rdx, r14
mov r8d, ebx
call fcn.140114150
jmp 0x14001a8c0
mov rdx, qword [rbp + 0x3b0]
cmp rdx, 2
je 0x14001ab8b
mov rcx, qword [rbp + 0x3b8]
mov rax, qword [rbp + 0x3c0]
test rdx, rdx
je 0x14001ab81
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x3c8]
call qword [rax + 0x68]
lea rcx, [rbp + 0x3b0]
call fcn.14010e370
mov r14b, 3
mov bl, 1
cmp dword [rbp + 0xc14], 0
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
je 0x14001abbb
cmp dword [rbp + 0xba4], 0
setne byte [r15 + 0x190]
cmp byte [rbp + 0xae4], 0
jne 0x14001ac15
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
je 0x14001ac15
call fcn.1401b9760
test al, al
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jne 0x14001ac15
mov rcx, qword [rbp + 0x7a0]
mov byte [rcx + 0x18], 1
jmp 0x14001ac15
mov esi, edx
movaps xmmword [rbp + 0x4b0], xmm6
mov r14b, 1
xor ebx, ebx
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp byte [rbp + 0xae4], 0
je 0x14001abc4
mov rcx, qword [rbp + 0x6f0]
mov r12, rax
call rax
cmp byte [rbp + 0xae0], 0
jne 0x14001ac3d
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14001ec14
mov rcx, qword [rbp + 0x6e8]
call r12
test bl, bl
je 0x14001ac91
cmp dword [rbp + 0x754], 0
mov r8d, dword [rbp + 0x758]
je 0x14001ebee
mov rax, qword [rbp + 0xb98]
mov rax, qword [rax]
test rax, rax
je 0x14001eb2b
cmp eax, 1
mov r9, qword [rbp + 0x798]
jne 0x14001eb5c
mov rcx, qword [rbp + 0x790]
cmp qword [rcx], r9
jmp 0x14001eb4c
movdqa xmm0, xmmword [rbp + 0x4b0]
lea rax, [rbp + 0x1d8]
movdqu xmmword [rax], xmm0
mov byte [rbp + 0x1c0], r14b
mov byte [rbp + 0x1c1], 1
mov dword [rbp + 0x1c4], esi
lea rax, [0x1401beb40]
mov qword [rbp + 0x1c8], rax
lea rax, [0x1401f79a8]
mov qword [rbp + 0x1d0], rax
cmp r14b, 3
je 0x140019ef6
movzx eax, r14b
cmp eax, 4
je 0x14001ad10
lea rdx, [rbp + 0x1d8]
mov rax, qword [rdx + 8]
lea rcx, [rbp + 0xe1]
mov qword [rcx + 0x1f], rax
movdqu xmm0, xmmword [rdx - 0x17]
movdqu xmm1, xmmword [rdx - 7]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rbp + 0xe0], r14b
lea r14, [rbp + 0x958]
mov rdx, qword [rbp + 0x530]
cmp rdx, 2
je 0x14001add0
mov rcx, qword [rbp + 0x538]
mov rax, qword [rbp + 0x540]
test rdx, rdx
je 0x14001ad54
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x548]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0x530]
cmp rdx, 2
je 0x14001add0
mov rcx, qword [rbp + 0x538]
mov rax, qword [rbp + 0x540]
test rdx, rdx
je 0x14001ad90
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x548]
call qword [rax + 0x80]
mov rax, qword [rbp + 0x530]
cmp rax, 2
je 0x14001add0
test rax, rax
je 0x14001add0
mov rax, qword [rbp + 0x538]
lock dec qword [rax]
jne 0x14001add0
mov rcx, qword [rbp + 0x538]
mov rdx, qword [rbp + 0x540]
call fcn.14019ad20
nop
mov rdx, qword [rdi + 0x388]
cmp rdx, 2
je 0x14001ae0c
mov rcx, qword [rdi + 0x390]
mov rax, qword [rdi + 0x398]
test rdx, rdx
je 0x14001ae02
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x6c0]
call qword [rax + 0x68]
movzx eax, byte [rbp + 0xe0]
cmp eax, 3
jne 0x14001ec2b
mov rax, qword [rdi + 0x490]
mov rcx, qword [rdi + 0x498]
add rax, 0x10
add rcx, 0x10
mov rdx, qword [rbp + 0x648]
mov qword [rbp + 0x4b0], rdx
mov rdx, qword [rbp + 0x760]
mov qword [rbp + 0x4b8], rdx
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rcx
mov byte [rbp + 0x4e0], 0
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x4c0], rax
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0x4c8], rax
mov rax, qword [0x140211368]
mov qword [rbp + 0x958], 2
mov qword [rbp + 0x978], rax
add rax, 0x30
lea rcx, [0x1401f79a8]
mov qword [rbp + 0x800], rcx
mov qword [rbp + 0x808], 0
mov qword [rbp + 0x810], rax
mov rcx, r14
lea rdx, [rbp + 0x800]
call fcn.14019ffb0
movdqu xmm0, xmmword [rbp + 0x958]
movdqu xmm1, xmmword [rbp + 0x968]
movdqa xmmword [rbp + 0x710], xmm0
movdqa xmmword [rbp + 0x720], xmm1
mov rax, qword [rbp + 0x978]
mov qword [rbp + 0x730], rax
mov rdx, qword [rbp + 0x710]
cmp rdx, 2
je 0x14001af40
mov rcx, qword [rbp + 0x718]
mov rax, qword [rbp + 0x720]
test rdx, rdx
je 0x14001af2b
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x728]
call qword [rax + 0x60]
nop word cs:[rax + rax]
cmp byte [rdi + 0x1ba], 0
jne 0x14001de80
cmp byte [rdi + 0x1b9], 0
je 0x14001af69
movzx eax, byte [rdi + 0x1b8]
jmp 0x14001b09b
mov byte [rdi + 0x1b9], 0
mov rax, qword [rdi + 0x1a0]
cmp qword [rdi + 0x1a8], rax
jne 0x14001af91
mov edx, 1
mov rcx, qword [rbp + 0xad0]
call fcn.1400c09f0
mov rax, qword [rdi + 0x1a0]
cmp rax, 0xffffffffffffffff
je 0x14001b072
mov rbx, qword [rdi + 0x1a8]
cmp rbx, rax
jne 0x14001afc6
mov edx, 0x40
mov rcx, qword [rbp + 0xad0]
call fcn.1400c09f0
mov rax, qword [rdi + 0x1a0]
mov rbx, qword [rdi + 0x1a8]
sub rbx, rax
add rax, qword [rdi + 0x198]
mov qword [rbp + 0x958], rax
mov qword [rbp + 0x960], rbx
lea rax, [rbp + 0x968]
movups xmmword [rax], xmm6
mov rcx, qword [rdi + 0x188]
mov rax, qword [rdi + 0x190]
mov rdx, qword [rbp + 0xaf0]
mov r8, r14
call qword [rax + 0x18]
mov rsi, rdx
test rax, rax
jne 0x14001b060
test rsi, rsi
jne 0x14001b060
mov rcx, qword [rbp + 0x968]
cmp qword [rbp + 0x970], rcx
jb 0x14001f006
cmp rcx, rbx
ja 0x14001eff2
mov rax, qword [rdi + 0x1a0]
mov rdx, qword [rdi + 0x1a8]
sub rdx, rax
cmp rdx, rcx
jb 0x14001f001
add rax, rcx
mov qword [rdi + 0x1a0], rax
xor eax, eax
test rcx, rcx
jne 0x14001b081
jmp 0x14001b072
test rax, rax
jne 0x14001e988
test rsi, rsi
jne 0x14001e08f
mov al, 1
cmp byte [rdi + 0x1b8], 0
jne 0x14001de89
mov byte [rdi + 0x1b8], al
mov byte [rdi + 0x1b9], 1
cmp byte [rdi + 0x1ba], 0
jne 0x14001de80
mov rcx, r14
mov rdx, rdi
test al, al
je 0x14001b0f0
mov r8, qword [rbp + 0xad0]
call fcn.14018f000
cmp qword [rbp + 0x958], 0
mov rsi, qword [rbp + 0x960]
jne 0x14001e08f
mov r13, qword [rbp + 0x968]
lea rax, [rbp + 0x968]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rbp + 0x800], xmm0
test rsi, rsi
jne 0x14001b135
jmp 0x14001e06a
mov r8, qword [rbp + 0xad0]
call fcn.14018f000
cmp qword [rbp + 0x958], 0
mov rsi, qword [rbp + 0x960]
jne 0x14001e08f
mov r13, qword [rbp + 0x968]
lea rax, [rbp + 0x968]
push 0xfffffffff3000009
movq mm0, qword [rax + 8]
movdqa xmmword [rbp + 0x800], xmm0
test rsi, rsi
je 0x14001af62
movaps xmm0, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0x3b0], xmm0
movaps xmm0, xmmword [rbp + 0x3b0]
lea rax, [rbp + 0xac0]
movups xmmword [rax], xmm0
mov rbx, qword [rdi + 0x378]
mov r12, qword [rdi + 0x380]
mov qword [rbp + 0xab0], rsi
mov qword [rbp + 0xab8], r13
mov rax, qword [0x140211078]
mov qword [rbp + 0x800], 2
mov qword [rbp + 0x820], rax
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14001ef51
lea rdx, [rax + 0x30]
mov r8, qword [rax + 0x30]
movups xmm0, xmmword [rax + 0x40]
mov qword [rbp + 0x958], r8
mov qword [rbp + 0x960], rcx
movups xmmword [rbp + 0x968], xmm0
mov qword [rbp + 0x978], 0
mov qword [rbp + 0xb40], r13
add byte [rax], al
mov qword [rbp + 0x3b0], r14
lea rax, [rbp + 0xb40]
mov qword [rbp + 0x3b8], rax
lea rax, case.0x14004f628.49
mov qword [rbp + 0x3c0], rax
lea rax, [rbp + 0x3b0]
mov qword [rbp + 0xb60], rax
mov qword [rbp + 0xb68], 1
mov qword [rbp + 0xb70], rdx
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0xb60]
call fcn.14019ffb0
movdqu xmm0, xmmword [rbp + 0x800]
movdqu xmm1, xmmword [rbp + 0x810]
movdqa xmmword [rbp + 0x7d0], xmm0
movdqa xmmword [rbp + 0x7e0], xmm1
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x7f0], rax
mov rdx, qword [rbp + 0x7d0]
xchg ebp, eax
rol byte [rdi], 1
add byte [rax], al
cmp rdx, 2
je 0x14001b289
mov rcx, qword [rbp + 0x7d8]
mov rax, qword [rbp + 0x7e0]
test eax, esp
invalid
add byte [rax], al
test rdx, rdx
je 0x14001b27f
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x7e8]
call qword [rax + 0x60]
cmp r13, 5
jb 0x14001ef69
lea rdx, [r13 - 5]
cmp rdx, 3
jbe 0x14001ef40
movzx eax, byte [rsi + 3]
cmp rax, 9
ja case.default.0x14001b2bd
lea rdx, [0x1401f9454]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
xor ecx, ecx
mov r15d, dword [rsi + 5]
movzx r11d, byte [rsi + 4]
mov rdx, qword [rbp + 0xaa8]
mov r14, qword [rdx]
test cl, cl
jne 0x14001b3f0
add byte [rax], al
cmp r14d, 2
je 0x14001b3f0
mov rdx, qword [rbp + 0x7d0]
cmp rdx, 2
je 0x14001b322
mov rcx, qword [rbp + 0x7d8]
mov rax, qword [rbp + 0x7e0]
loopne 0x14001b306
add byte [rax], al
test rdx, rdx
je 0x14001b318
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x7e8]
call qword [rax + 0x68]
lea rcx, [rbp + 0x7d0]
call fcn.14010e370
mov r11b, 0xa
mov r9d, 1
xor ebx, ebx
mov al, 1
mov dword [rbp + 0xc10], eax
mov r8b, 1
lea r10, [0x1401cf7f8]
adc eax, 0x1b44ad
xor r12d, r12d
xor r13d, r13d
lea rdi, [0x1401f79a8]
mov rsi, qword [rbp + 0xac8]
test sil, 1
jne 0x14001bfae
lock dec qword [rsi + 0x20]
jne 0x14001d2b9
mov byte [rbp + 0xc14], r11b
mov qword [rbp + 0xbf0], rdi
mov qword [rbp + 0xc08], r13
or al, 0
add byte [rbp - 0x77], cl
in eax, 0x4c
mov edi, edx
mov r14, rbx
mov ebx, r8d
mov r12d, r9d
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14001b3b9
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call r15
mov r9d, r12d
mov r8d, ebx
mov rbx, r14
mov r10, rdi
mov r12, r13
mov r13, qword [rbp + 0xc08]
mov rdi, qword [rbp + 0xbf0]
jmp 0x14001d2b1
and r15d, 0xffffff7f
mov edx, r15d
inc dword [rcx + rcx*4 - 6]
bswap edx
movzx r8d, r11b
movzx eax, al
lea rcx, [0x1401f947c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0xbf0], r8
mov dword [rbp + 0xc00], edx
mov r8d, 9
or dword [rax], eax
add byte [rax], al
lea r14, [rbp + 0x958]
mov rcx, r14
lea rdx, [rbp + 0xab0]
lea edx, [rbp + 0xab0]
lea edx, [rbp + 0xab0]
call fcn.1400c0800
mov rsi, qword [rbp + 0x970]
test sil, 1
mov byte [rcx], 0xf
test dword [rax + 4], ebx
add byte [rax], al
lock dec qword [rsi + 0x20]
jne 0x14001b8ce
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001b8bc
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001b8bc
add al, 0
invalid
add al, 0
add byte [rcx - 0x1c316ff], dh
mov cl, 1
invalid
cmp al, 0xfe
invalid
mov cl, 1
jmp 0x14001b2c1
xor ecx, ecx
mov al, 0xa
jmp 0x14001b2c1
cmp r13, 9
jb 0x14001f157
mov r9d, 1
test r15d, r15d
je 0x14001bb77
mov al, 1
mov dword [rbp + 0xc10], eax
xor eax, eax
mov qword [rbp + 0xb38], rax
mov r8b, 1
lea r10, [0x1401cf7f8]
xor ebx, ebx
jmp 0x14001bcd2
mov rax, qword [rbp + 0xaa8]
mov qword [rax], 2
mov byte [rbp + 0xc14], 0xa
cmp r14d, 2
jne 0x14001b841
xor ebx, ebx
mov edx, 1
add byte [rax + 0x10858901], dh
or al, 0
add byte [rcx - 0x50], al
add dword [rbp + rcx*4 + 0x25], ecx
test dword [rdx + 0x1b], 0x45c93100
xor ebp, ebp
lea r15, [0x1401f79a8]
jmp 0x14001befd
mov r9d, 1
test r15d, r15d
je 0x14001bcbe
mov dword [rbp + 0xc00], edx
cmp r13, 9
jb 0x14001f252
cmp r13, 0xe
mov rdx, qword [rbp + 0xbf8]
jne 0x14001bcbe
xchg ebp, eax
clc
or eax, dword [rax]
add byte [rdi], cl
test dword [rdi + rax], edi
add byte [rbx + rcx*4 + 0x46], al
or dword [rcx + 0xf], eax
enter 0xffffffffffff8944, 0xffffffffffffffc0
invalid
mov r8d, dword [rsi + 9]
bswap r8d
mov eax, r8d
invalid
and eax, 0x7fffffff
movzx ecx, byte [rsi + 0xd]
mov dword [rbp + 0x958], eax
mov byte [rbp + 0x95c], cl
mov eax, dword [rbp + 0x959]
test dword [rcx + 9], ebx
add byte [rax], al
mov byte [rbp + 0x958], r8b
mov dword [rbp + 0x959], eax
mov ecx, dword [rbp + 0x958]
mov r9d, dword [rbp + 0xc00]
or al, 0
add byte [rcx + rdi - 0x37], al
pop rax
or dword [rax], eax
add byte [rcx + 0x95985], cl
add byte [rbx + 0x9588d], cl
add byte [rbx + rcx*4 - 0x73], al
add byte [rax + rax], cl
or al, 0
add byte [rcx + rdi - 0x37], al
mov r15b, 0xa
jne 0x14001c183
mov al, 1
mov dword [rbp + 0xc10], eax
movabs rax, 0xffffffff00000000
add bh, bh
invalid
invalid
dec dword [rax + 0x21]
ret 0x8348
invalid
invalid
xor r8d, r8d
mov r10, rdx
mov rax, qword [rbp + 0xbd8]
mov ebx, eax
mov r12, qword [rbp + 0xbe0]
add byte [rax], al
add byte [rax], al
mov r13, qword [rbp + 0xc08]
mov rcx, qword [rbp + 0xbc8]
jmp 0x14001bf20
invalid
cmp r13, 9
jb 0x14001f16b
cmp r13, 0xd
je 0x14001bbf2
mov r15b, 0xa
mov r9d, 1
xor ebx, ebx
mov al, 1
mov dword [rbp + 0xc10], eax
mov r8b, 1
lea r10, [0x1401cf7f8]
jmp 0x14001b640
cmp r13, 9
jb 0x14001f193
invalid
lea rax, [r13 - 9]
cmp rax, 8
jae 0x14001baec
mov r15b, 0xa
mov r9d, 1
invalid
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
cmp byte [rbx], cl
add byte [rax], al
xor eax, eax
mov qword [rbp + 0xb38], rax
mov al, 1
mov dword [rbp + 0xc10], eax
mov r8b, 1
add dword [rbp + rcx*4 + 0x15], ecx
mov edx, 0x31001b41
invalid
xor r12d, r12d
xor r13d, r13d
lea rcx, [0x1401f79a8]
jmp 0x14001bf20
mov r12d, r11d
mov dword [rbp + 0xc00], edx
mov r8d, 9
lea rcx, [rbp + 0x958]
lea rdx, [rbp + 0xab0]
call fcn.1400c0800
mov rsi, qword [rbp + 0x970]
test sil, 1
jne 0x14001b9c4
lock dec qword [rsi + 0x20]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14001b9f1
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7d], r9b
add byte ds:[rdi], cl
test byte [0x18c01b6a9], bh
mov eax, dword [rsi + 8]
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001b9e2
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x14001b9e2
add eax, dword [rax]
invalid
mov byte [rbp + 0xc14], r11b
mov dword [rbp + 0xc00], edx
mov r8d, 9
lea rcx, [rbp + 0x958]
lea rdx, [rbp + 0xab0]
call fcn.1400c0800
mov rsi, qword [rbp + 0x970]
test sil, 1
jne 0x14001ba79
lock dec qword [rsi + 0x20]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
xor eax, 0x1a1a2b
movzx r12d, byte [rbp + 0xbbf]
jne 0x14001baae
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001ba9f
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x14001ba9f
cmp r13, 9
jb 0x14001f1a7
xor ebx, ebx
mov r9d, 1
add byte [rax + 0x10858901], dh
or al, 0
add byte [rbp - 0x7b], al
dec dword [rdi]
test dword [rdi + 5], esi
add byte [rax], al
add byte [rax + 0x10858901], dh
or al, 0
add byte [rbp - 0x7b], al
dec dword [rdi]
test dword [rdi + 5], esi
add byte [rax], al
mov r8b, 1
lea r10, [0x1401cf7f8]
mov r12d, 0
lea rcx, [0x1401f79a8]
cmp r13, 0x11
mov r13d, 0
mov r15b, 0xa
jne 0x14001bf20
mov rax, qword [rsi + 9]
and r11b, 1
and bl, 1
and bl, 1
mov rcx, rax
shr rcx, 0x10
mov qword [rbp + 0xb28], rcx
mov qword [rbp + 0xb20], rax
and byte [rbx], cl
add byte [rax], al
shr rax, 0x30
mov qword [rbp + 0xbd0], rax
mov sil, 1
mov r15b, 5
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbd8], rax
mov qword [rbp + 0xbe0], rax
mov qword [rbp + 0xc08], rax
mov byte [rbp + 0xb8a], r11b
mov dword [rbp + 0xbec], eax
jmp 0x14001bc3c
mov r15b, 9
mov rax, qword [rbp + 0xbd0]
mov r8d, eax
mov r10, qword [rbp + 0xbf8]
mov rax, qword [rbp + 0xbd8]
mov ebx, eax
mov r12, qword [rbp + 0xbe0]
mov r13, qword [rbp + 0xc08]
mov rcx, qword [rbp + 0xbc8]
mov rax, qword [rbp + 0xbb0]
mov r9d, eax
jmp 0x14001bf20
cmp r13, 9
jb 0x14001f17f
mov r9d, 1
cmp r13, 0xd
je 0x14001bc4d
xor ebx, ebx
mov al, 1
mov dword [rbp + 0xc10], eax
jmp 0x14001bcc8
mov qword [rbp + 0xbf0], r8
mov r8d, 0x148
lea rcx, [rbp + 0x808]
mov dword [rbp + 0xc00], edx
mov rdx, qword [rbp + 0x780]
call fcn.1401af560
mov qword [rbp + 0x800], r14
xor eax, eax
test r14, r14
sete al
mov ecx, dword [rbp + 0xc00]
cmp dword [rbp + rax*8 + 0x918], ecx
jne 0x14001bdd6
test byte [rbp + 0xbf0], 4
je 0x14001c0e8
mov al, 1
mov dword [rbp + 0xba4], eax
xor eax, eax
jmp 0x14001c122
shr rsi, 5
neg rsi
cmp qword [rbp + 0x968], rsi
je 0x14001b8ce
add rsi, qword [rbp + 0x958]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rbp + 0xab0]
mov rax, qword [rbp + 0xab8]
mov r8, qword [rbp + 0xac8]
test r8b, 1
jne 0x14001ba36
mov qword [rbp + 0xb48], rdx
mov qword [rbp + 0xbc8], rax
mov qword [rbp + 0xb50], rax
mov rcx, r8
mov qword [rbp + 0xb58], r8
lea r10, [0x1401f5ee0]
mov qword [rbp + 0xb40], r10
mov rax, r10
shr rax, 0x20
mov qword [rbp + 0xbb0], rax
mov eax, r10d
shr eax, 0x10
mov r8, rax
mov eax, r10d
test r15d, r15d
je 0x14001d0db
mov r9, qword [rbp + 0xbf0]
mov esi, r9d
and esi, 8
je 0x14001beb0
mov r9, qword [rbp + 0xbc8]
test r9, r9
je 0x14001c0e0
movzx ebx, byte [rdx]
cmp r9, rbx
jbe 0x14001d0e2
cmp r9, 1
jne 0x14001d3ed
movdqu xmm0, xmmword [rbp + 0xb40]
movdqu xmm1, xmmword [rbp + 0xb50]
movdqa xmmword [rbp + 0x810], xmm1
movdqa xmmword [rbp + 0x800], xmm0
mov r15, r9
lea rax, [0x1401c7c10]
mov qword [rbp + 0xb40], rax
lea rax, [0x1401f79a8]
mov qword [rbp + 0xb48], rax
lea rax, [rbp + 0xb50]
movups xmmword [rax], xmm6
jmp 0x14001d445
shr rsi, 5
neg rsi
cmp qword [rbp + 0x968], rsi
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14001b9f1
add rsi, qword [rbp + 0x958]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call r14
movdqu xmm0, xmmword [rbp + 0xab0]
movdqu xmm1, xmmword [rbp + 0xac0]
movdqa xmmword [rbp + 0xb70], xmm1
movdqa xmmword [rbp + 0xb60], xmm0
test r15d, r15d
je 0x14001bb60
test r12b, 8
mov rdx, qword [rbp + 0xbf8]
jne 0x14001bce7
mov r10d, r12d
xor r14d, r14d
jmp 0x14001c407
mov rbx, qword [rbp + 0xac0]
shr r8, 5
sub rdx, r8
mov r13, r8
lea rsi, [r8 + rax]
cmp rax, rbx
jne 0x14001be70
test rsi, rsi
je 0x14001cb91
mov rax, rdx
test dl, 1
jne 0x14001d075
or rax, 1
lea r10, [0x1401f2930]
jmp 0x14001d07c
shr rsi, 5
neg rsi
cmp qword [rbp + 0x968], rsi
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
movzx r12d, byte [rbp + 0xbbf]
je 0x14001baae
add rsi, qword [rbp + 0x958]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call r14
movdqu xmm0, xmmword [rbp + 0xab0]
movdqu xmm1, xmmword [rbp + 0xac0]
movdqa xmmword [rbp + 0xb70], xmm1
movdqa xmmword [rbp + 0xb60], xmm0
test r15d, r15d
je 0x14001bb6f
test byte [rbp + 0xc14], 8
jne 0x14001bd65
xor r15d, r15d
jmp 0x14001ca2a
mov r14d, dword [rsi + 9]
mov eax, 0xffffff7f
and r14d, eax
mov ebx, dword [rsi + 0xd]
add r13, 0xffffffffffffffef
je 0x14001c05d
js 0x14001f387
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r13
call fcn.140157b20
test rax, rax
je 0x14001f37a
add rsi, 0x11
mov rcx, rax
mov qword [rbp + 0xbf8], rax
mov rdx, rsi
mov r8, r13
call fcn.1401af560
mov rax, qword [rbp + 0xbf8]
mov rcx, rax
test al, 1
jne 0x14001c079
or rcx, 1
lea rax, [0x1401f2930]
jmp 0x14001c080
mov r13b, 0x12
mov rdx, qword [rbp + 0xbf8]
jmp 0x14001c83d
mov r13b, 0x12
jmp 0x14001caf6
add r13, 0xfffffffffffffff7
test r8b, 1
jne case.0x14000432a.132
mov rax, r13
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
ror rax, 1
movabs rcx, 0x2aaaaaaaaaaaaaab
cmp rax, rcx
jae 0x14001b4a7
test r13, r13
je 0x14001d6c0
add rsi, 9
pxor xmm0, xmm0
xor eax, eax
mov qword [rbp + 0xc08], rax
xor eax, eax
mov qword [rbp + 0xbe0], rax
mov qword [rbp + 0xbd8], rax
xor r8d, r8d
xor eax, eax
mov qword [rbp + 0xbf8], rax
xor eax, eax
mov qword [rbp + 0xbb0], rax
xor eax, eax
jmp 0x14001c21c
mov eax, dword [rsi + 9]
bswap eax
mov qword [rbp + 0xbd0], rax
mov sil, 1
mov r15b, 8
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbd8], rax
mov qword [rbp + 0xbe0], rax
mov qword [rbp + 0xc08], rax
mov dword [rbp + 0xbec], eax
mov qword [rbp + 0xb20], rax
mov dword [rbp + 0xc00], edx
mov eax, edx
mov qword [rbp + 0xb28], rax
mov dword [rbp + 0xbc4], eax
mov dword [rbp + 0xbc0], eax
jmp 0x14001d885
mov dword [rbp + 0xc00], edx
movzx r8d, byte [rsi + 9]
movzx eax, byte [rsi + 0xa]
shl eax, 0x10
movzx ecx, byte [rsi + 0xb]
shl ecx, 8
movzx edx, byte [rsi + 0xc]
and r8d, 0x7f
shl r8d, 0x18
or r8d, eax
or r8d, ecx
or r8d, edx
mov qword [rbp + 0xbd0], r8
mov sil, 1
mov r15b, 7
je 0x14001bcbe
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbd8], rax
mov qword [rbp + 0xbe0], rax
mov qword [rbp + 0xc08], rax
mov dword [rbp + 0xbec], eax
mov qword [rbp + 0xb20], rax
mov eax, dword [rbp + 0xc00]
jmp 0x14001c0d4
mov al, 1
mov dword [rbp + 0xc10], eax
xor ebx, ebx
mov r8b, 1
lea r10, [0x1401cf7f8]
xor r12d, r12d
xor r13d, r13d
lea rcx, [0x1401f79a8]
mov r15b, 0xa
jmp 0x14001bf20
cmp qword [rbp + 0xb68], 0
je 0x14001c173
mov rax, qword [rbp + 0xb60]
movzx r14d, byte [rax]
mov r8d, 1
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0xb60]
call fcn.1400c0800
mov rsi, qword [rbp + 0x818]
test sil, 1
jne 0x14001c3ca
lock dec qword [rsi + 0x20]
mov rdx, qword [rbp + 0xbf8]
mov r10d, r12d
jne 0x14001c407
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001c3eb
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001c3eb
cmp qword [rbp + 0xb68], 0
je 0x14001c17b
mov rax, qword [rbp + 0xb60]
movzx r15d, byte [rax]
mov r8d, 1
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0xb60]
call fcn.1400c0800
mov rsi, qword [rbp + 0x818]
test sil, 1
jne 0x14001ca04
lock dec qword [rsi + 0x20]
jne 0x14001ca2a
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001ca1b
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x14001ca1b
mov al, 1
mov dword [rbp + 0xba4], eax
xor ebx, ebx
lea r12, [0x1401cf7f8]
xor r14d, r14d
xor r13d, r13d
lea r15, [0x1401f79a8]
mov edi, 1
lea rcx, [rbp + 0x808]
call fcn.14010f550
lea rcx, [rbp + 0x868]
call fcn.14010f640
mov rsi, qword [rbp + 0x940]
test sil, 1
jne 0x14001bebe
lock dec qword [rsi + 0x20]
mov al, 1
mov dword [rbp + 0xc10], eax
jne 0x14001beef
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14001be60
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call rax
jmp 0x14001beef
mov r12, rdx
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14001f38c
add rbx, r13
mov rdx, r12
mov qword [rax], r12
mov qword [rax + 8], rbx
mov qword [rax + 0x10], 1
lea r10, [0x1401c7d10]
jmp 0x14001d07c
mov qword [rbp + 0xbf8], rdx
xor ebx, ebx
jmp 0x14001d820
shr rsi, 5
neg rsi
mov al, 1
mov dword [rbp + 0xc10], eax
cmp qword [rbp + 0x938], rsi
je 0x14001beef
add rsi, qword [rbp + 0x928]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rbp + 0xba4]
mov r8d, eax
mov ecx, r14d
mov edx, edi
mov r10, r12
mov r12d, ecx
mov rcx, r15
mov r9d, edx
movzx r15d, byte [rbp + 0xc14]
nop word cs:[rax + rax]
mov qword [rbp + 0xc08], r12
mov r12, r13
mov r13, rbx
mov ebx, r15d
mov r14, r10
mov r15d, r8d
mov esi, r9d
mov rdx, qword [rbp + 0x7d0]
cmp rdx, 2
mov rdi, rcx
je 0x14001bf78
mov rcx, qword [rbp + 0x7d8]
mov rax, qword [rbp + 0x7e0]
test rdx, rdx
je 0x14001bf6e
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x7e8]
call qword [rax + 0x68]
lea rcx, [rbp + 0x7d0]
call fcn.14010e370
mov r9d, esi
mov r8d, r15d
mov r10, r14
mov r11d, ebx
mov rbx, r13
mov r13, r12
mov r12, qword [rbp + 0xc08]
mov rsi, qword [rbp + 0xac8]
test sil, 1
je 0x14001b369
shr rsi, 5
neg rsi
cmp qword [rbp + 0xac0], rsi
je 0x14001d2b9
add rsi, qword [rbp + 0xab0]
mov rcx, qword [0x140214150]
xor edx, edx
mov r14, rbx
mov ebx, r8d
mov r8, rsi
mov esi, r9d
mov qword [rbp + 0xc08], r12
mov r12, r13
mov r13d, r11d
mov r15, rdi
dec dword [rcx + rcx*4 - 0x29]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10, rdi
mov rdi, r15
mov r11d, r13d
mov r13, r12
mov r12, qword [rbp + 0xc08]
mov r8d, ebx
mov rbx, r14
mov r9d, esi
jmp 0x14001d2b9
test r13, r13
jne 0x14001b4a7
pxor xmm0, xmm0
mov al, 1
mov dword [rbp + 0xbec], eax
xor eax, eax
xor ecx, ecx
mov qword [rbp + 0xbb0], rcx
xor ecx, ecx
xor r8d, r8d
mov qword [rbp + 0xbd8], r9
xor r9d, r9d
mov qword [rbp + 0xbe0], r9
xor r9d, r9d
mov qword [rbp + 0xc08], r9
jmp 0x14001d6f9
lea rax, [0x1401f79a8]
mov qword [rbp + 0xbf8], rax
xor ecx, ecx
xor r13d, r13d
lea rax, [0x1401c7c10]
jmp 0x14001c080
lea rax, [0x1401f2958]
bswap r14d
mov dword [rbp + 0xc00], r14d
bswap ebx
mov qword [rbp + 0xc08], rbx
mov rdx, rax
mov qword [rbp + 0xbd0], rax
ror byte [rbx], 1
add byte [rax], al
shr rax, 0x20
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbd8], rcx
mov dword [rbp + 0xbd8], ecx
shr rcx, 0x20
mov qword [rbp + 0xbe0], rcx
mov sil, 1
mov r15b, 6
mov qword [rbp + 0xbc8], r13
or eax, dword [rax]
add byte [rcx + 0xbec85], cl
add byte [rax], al
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], rax
jmp 0x14001d879
xor r9d, r9d
jmp 0x14001d0e2
mov al, 1
mov dword [rbp + 0xba4], eax
mov rax, qword [rbp + 0x948]
inc rax
cmp rax, r12
loopne 0x14001c174
invalid
mov edi, 0xb
xor r14d, r14d
mov ebx, 0x16
lea r12, [0x1401cf7f8]
xor r13d, r13d
lea r15, str.too_many_continuations
jmp 0x14001bdf9
invalid
dec dword [rax - 0x77]
test dword [rax + 9], ecx
add byte [rax], al
mov qword [rbp + 0x948], rax
mov r15, qword [rbp + 0x930]
test r15, r15
je 0x14001d12b
sldt word [rax]
cmp byte [rbp + 0x910], 0
je 0x14001d50f
lea rax, [r15 + r13]
cmp rax, rbx
fmul dword [rdi]
invalid
invalid
adc eax, dword [rax]
invalid
fmul dword [rdi]
xchg byte [rbx + rdx - 0x24cf0000], bh
xor ebx, ebx
mov edi, 9
lea r12, [0x1401cf7f8]
xor r14d, r14d
xor r13d, r13d
lea r15, [0x1401f79a8]
jmp 0x14001bdf9
mov r13b, 0x13
jmp 0x14001c83d
mov r13b, 0x13
jmp 0x14001caf6
mov qword [rbp + 0xbd0], rcx
shr eax, 0x18
shr r8d, 0x17
and r8d, 0x100
or r8d, eax
mov qword [rbp + 0xbb0], r8
mov sil, 1
mov r15b, 2
mov qword [rbp + 0xbd8], rax
mov qword [rbp + 0xbe0], rax
mov qword [rbp + 0xc08], rax
or byte [rax + rax], cl
add byte [rcx + 0xbec85], cl
add byte [rax - 0x77], cl
test dword [rax], esp
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x38], al
or byte [rax + rax], cl
add byte [rcx + 0xbec85], cl
add byte [rax - 0x77], cl
test dword [rax], esp
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x38], al
mov qword [rbp + 0xb28], rax
mov dword [rbp + 0xbc4], eax
add byte [rcx + 0xbc085], cl
add cl, ch
invalid
invalid
add byte [rax], al
invalid
or eax, dword [rax]
add cl, ch
movabs al, byte [0x4118e7c141000016]
add byte [rcx - 0x3f], al
out 0x18, eax
shl r14d, 0x10
add byte [rcx - 0x3f], al
out 0x18, eax
shl r15d, 0x18
shl r14d, 0x10
or r14d, r15d
shl r11d, 8
shl ebx, 8
or r11d, r14d
or r11d, ebx
mov ecx, 1
mov qword [rbp + 0xc08], rcx
mov ecx, r11d
mov dword [rbp + 0xbd0], r11d
add rsi, r10
sub r13, r10
je 0x14001d64f
cmp r13, 6
mov r10d, 6
cmovb r10, r13
cmp r10, 1
je 0x14001eed2
sahf
sub al, 0
invalid
sahf
sub al, 0
add byte [rcx - 0x7d], cl
cmp r10, 2
jbe 0x14001eee8
cli
add cl, byte [rdi]
xchg byte [rdx + 0x4900002c], ch
cmp edx, 3
cmp r10, 3
je 0x14001eefe
cmp r10, 4
jbe 0x14001ef14
cmp r10, 5
je 0x14001ef2a
movzx r11d, byte [rsi]
movzx ebx, byte [rsi + 1]
mov dh, 0x5e
add dword [rcx - 0x3f], eax
jrcxz 0x14001c270
mov dh, 0x5e
add dword [rcx - 0x3f], eax
jrcxz 0x14001c270
lea r12d, [r11 + rbx]
dec r12d
cmp r12d, 7
cmp esp, 7
ja case.default.0x14001c29e
mov cl, 1
mov dword [rbp + 0xc10], ecx
movzx r15d, byte [rsi + 2]
movzx r14d, byte [rsi + 3]
movzx r11d, byte [rsi + 4]
movzx ebx, byte [rsi + 5]
lea rcx, [0x1401f94a8]
lea ecx, [0x1401f94a8]
lea ecx, [0x1401f94a8]
movsxd r12, dword [rcx + r12*4]
add r12, rcx
jmp r12
shl r15d, 0x18
shl r14d, 0x10
or r14d, r15d
shl r11d, 8
or r11d, r14d
or r11d, ebx
mov eax, 1
mov r9d, r11d
jmp case.default.0x14001c29e
shl r15d, 0x18
shl r14d, 0x10
shl esi, 0x10
shl esi, 0x10
or r14d, r15d
shl r11d, 8
or r11d, r14d
mov edx, r11d
or edx, ebx
mov ecx, 1
mov qword [rbp + 0xbb0], rcx
cmp edx, 2
jb case.default.0x14001c29e
jmp 0x14001d9f5
shl r15d, 0x18
shl r14d, 0x10
shl esi, 0x10
shl esi, 0x10
or r14d, r15d
shl r11d, 8
or r11d, r14d
or r11d, ebx
cmp r11d, 2
jae 0x14001de4c
movd xmm1, r11d
movdqa xmm0, xmm7
punpckldq xmm0, xmm1
jmp case.default.0x14001c29e
shl r15d, 0x18
shl r14d, 0x10
or r14d, r15d
shl r11d, 8
or r11d, r14d
or r11d, ebx
mov ecx, 1
mov qword [rbp + 0xbf8], rcx
mov ecx, r11d
mov dword [rbp + 0xbc8], r11d
jmp case.default.0x14001c29e
shl r15d, 0x18
shl edi, 0x18
shl r14d, 0x10
or r14d, r15d
shl r11d, 8
or r11d, r14d
or r11d, ebx
mov qword [rbp + 0xbd8], r11
mov r8d, 1
jns case.default.0x14001c29e
jmp 0x14001d9f5
shl r15d, 0x18
shl r14d, 0x10
or r14d, r15d
shl r11d, 8
lea r15d, [r11 + r14]
add r15d, 0xffffc000
mov ecx, 1
mov qword [rbp + 0xbe0], rcx
cmp r15d, 0xffc000
jae 0x14001d9f5
or r14d, r11d
or r14d, ebx
mov ecx, r14d
mov dword [rbp + 0xc00], r14d
jmp case.default.0x14001c29e
shr rsi, 5
neg rsi
cmp qword [rbp + 0x810], rsi
mov rdx, qword [rbp + 0xbf8]
mov r10d, r12d
je 0x14001c407
add rsi, qword [rbp + 0x800]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rbp + 0xbf8]
mov r10d, r12d
mov r15b, 2
test r10b, 0x20
jne 0x14001c7e2
test r14, r14
je 0x14001c433
mov rax, qword [rbp + 0xb68]
mov r13b, 0xd
sub rax, r14
jb 0x14001c83d
mov qword [rbp + 0xb68], rax
mov rax, qword [rbp + 0xb60]
mov rcx, qword [rbp + 0xb68]
movaps xmm0, xmmword [rbp + 0xb70]
lea r8, [rbp + 0x968]
movups xmmword [r8 + 3], xmm0
mov qword [r8 - 0xd], rax
mov qword [r8 - 5], rcx
mov qword [rbp + 0x800], 0
movzx eax, byte [rbp + 0xb8b]
mov byte [rbp + 0x808], al
mov rax, qword [rbp + 0x671]
mov rcx, qword [rbp + 0x678]
lea rdx, [rbp + 0x808]
mov qword [rdx + 8], rcx
mov qword [rdx + 1], rax
mov qword [rbp + 0x818], 0
mov qword [rbp + 0x820], 8
movups xmmword [rdx + 0x20], xmm6
mov qword [rbp + 0x838], 8
mov qword [rbp + 0x840], 0
mov qword [rbp + 0x848], 2
mov qword [rbp + 0x850], 0
mov word [rbp + 0x858], 0
movzx eax, word [rbp + 0x7c8]
mov word [rdx + 0x56], ax
mov eax, dword [rbp + 0x7c4]
mov dword [rdx + 0x52], eax
mov byte [rbp + 0x860], 0xb
mov rax, qword [rbp + 0x4a8]
mov qword [rdx + 0x68], rax
movups xmm0, xmmword [rbp + 0x499]
movups xmmword [rdx + 0x59], xmm0
mov qword [rbp + 0x878], 0
mov rax, qword [rbp + 0x708]
mov qword [rdx + 0x88], rax
movups xmm0, xmmword [rbp + 0x6f8]
movups xmmword [rdx + 0x78], xmm0
mov qword [rbp + 0x898], 0
mov rax, qword [rbp + 0x620]
mov qword [rdx + 0xa8], rax
movups xmm0, xmmword [rbp + 0x610]
movups xmmword [rdx + 0x98], xmm0
mov qword [rbp + 0x8b8], 0
mov rax, qword [rbp + 0x390]
mov qword [rdx + 0xc8], rax
movups xmm0, xmmword [rbp + 0x380]
movups xmmword [rdx + 0xb8], xmm0
mov qword [rbp + 0x8d8], 0
mov rax, qword [rbp + 0x3a8]
mov qword [rdx + 0xe8], rax
movups xmm0, xmmword [rbp + 0x398]
movups xmmword [rdx + 0xd8], xmm0
mov word [rbp + 0x8f8], 0
movzx eax, word [rbp + 0x7ce]
mov word [rdx + 0xf6], ax
mov eax, dword [rbp + 0x7ca]
mov dword [rdx + 0xf2], eax
mov qword [rbp + 0x900], 0
mov byte [rbp + 0x908], 0
mov eax, dword [rbp + 0x7a9]
mov ecx, dword [rbp + 0x7ac]
mov dword [rdx + 0x104], ecx
mov dword [rdx + 0x101], eax
mov dword [rbp + 0x910], r11d
mov byte [rbp + 0x914], r9b
mov byte [rbp + 0x915], r15b
mov word [rbp + 0x916], 0
mov eax, dword [rbp + 0xc00]
mov dword [rbp + 0x918], eax
mov byte [rbp + 0x91c], r10b
movzx eax, byte [rbp + 0x95a]
mov byte [rdx + 0x117], al
movzx eax, word [rbp + 0x958]
mov word [rdx + 0x115], ax
movdqu xmm0, xmmword [r8 - 0xd]
movdqu xmm1, xmmword [r8 + 3]
movdqa xmmword [rbp + 0xb50], xmm1
movdqa xmmword [rbp + 0xb40], xmm0
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0xb40]
mov r8, rbx
mov r9, qword [rbp + 0x788]
mov ebx, r10d
call fcn.14010e7e0
cmp al, 0x15
jne 0x14001c944
test bl, 4
mov r15, qword [rbp + 0xbd0]
je 0x14001c9b0
mov eax, dword [rbp + 0x800]
mov qword [rbp + 0xbd0], rax
mov eax, dword [rbp + 0x804]
mov qword [rbp + 0xbb0], rax
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0xbf8], rax
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0xbc8], rax
mov eax, dword [rbp + 0x818]
mov qword [rbp + 0xbd8], rax
mov eax, dword [rbp + 0x81c]
mov qword [rbp + 0xbe0], rax
mov eax, dword [rbp + 0x820]
mov dword [rbp + 0xc00], eax
mov eax, dword [rbp + 0x824]
mov qword [rbp + 0xc08], rax
mov r15d, dword [rbp + 0x828]
movq xmm10, qword [rbp + 0x82c]
movzx r14d, byte [rbp + 0x834]
lea rsi, [rbp + 0x808]
movzx eax, word [rsi + 0x2d]
mov word [rbp + 0xbe8], ax
movzx eax, byte [rsi + 0x2f]
mov byte [rbp + 0xbea], al
mov r8d, 0xe0
lea rcx, [rbp + 0x3b0]
lea rdx, [rbp + 0x838]
call fcn.1401af560
movzx eax, byte [rbp + 0x918]
mov dword [rbp + 0xbc0], eax
movzx eax, byte [rbp + 0x91c]
mov dword [rbp + 0xbc4], eax
movzx eax, word [rsi + 0x111]
mov word [rbp + 0xba8], ax
movzx eax, byte [rsi + 0x113]
mov byte [rbp + 0xbaa], al
movzx eax, word [rsi + 0x115]
mov word [rbp + 0xbac], ax
movzx eax, byte [rsi + 0x117]
mov byte [rbp + 0xbae], al
mov rsi, qword [rbp + 0xb58]
test sil, 1
jne 0x14001d67c
lock dec qword [rsi + 0x20]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14001d6a8
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001d69a
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
jmp 0x14001d69a
mov r13b, 0x13
cmp qword [rbp + 0xb68], 5
jb 0x14001c83d
mov rax, qword [rbp + 0xb60]
mov r15d, dword [rax]
bswap r15d
mov ecx, r15d
and ecx, 0x7fffffff
movzx eax, byte [rax + 4]
mov dword [rbp + 0x800], ecx
mov byte [rbp + 0x804], al
mov eax, dword [rbp + 0x801]
mov byte [rbp + 0x800], r15b
mov dword [rbp + 0x801], eax
mov ecx, dword [rbp + 0x800]
mov r13b, 0x14
cmp ecx, dword [rbp + 0xc00]
jne 0x14001d386
mov rsi, qword [rbp + 0xb78]
test sil, 1
jne 0x14001c873
lock dec qword [rsi + 0x20]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14001c8a6
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001c891
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
jmp 0x14001c891
shr rsi, 5
neg rsi
cmp qword [rbp + 0xb70], rsi
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14001c8a6
add rsi, qword [rbp + 0xb60]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call rbx
mov rdx, qword [rbp + 0xbf8]
lea eax, [r13 - 0xc]
movzx eax, al
cmp al, 9
mov ecx, 9
cmovae eax, ecx
cmp al, 8
jne 0x14001c8fe
mov al, 1
mov dword [rbp + 0xc10], eax
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
xor r8d, r8d
mov r9, rdx
mov r14, qword [rbp + 0xbc8]
mov rcx, qword [rbp + 0xbd8]
mov rbx, qword [rbp + 0xc08]
mov r12, qword [rbp + 0xbe0]
mov edx, dword [rbp + 0xc00]
jmp 0x14001c923
mov al, 1
mov dword [rbp + 0xc10], eax
mov edx, 1
xor ecx, ecx
mov r8b, 1
lea r9, [0x1401cf7f8]
xor r12d, r12d
xor ebx, ebx
lea r14, [0x1401f79a8]
mov eax, r13d
mov byte [rbp + 0xc14], 0xa
mov byte [rbp + 0xb8b], r13b
mov r13, rbx
mov rbx, rcx
mov rdi, r14
mov esi, edx
jmp 0x14001d25a
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov r15, qword [rbp + 0xbd0]
je 0x14001d172
movzx ecx, cl
mov edx, 1
mov r8b, 1
xor ebx, ebx
cmp ecx, 9
jne 0x14001d055
test r12b, 4
jne 0x14001d055
add al, 0xfd
lea rcx, [0x1401cf7f8]
mov r12d, 0
mov r13d, 0
lea r14, [0x1401f79a8]
mov qword [rbp + 0xbf0], r14
cmp al, 9
jb 0x14001d1b8
mov r8d, 0x120
lea rsi, [rbp + 0x958]
mov rcx, rsi
lea rdx, [rbp + 0x800]
call fcn.1401af560
movaps xmm0, xmmword [rbp + 0xb40]
movaps xmm1, xmmword [rbp + 0xb50]
movaps xmmword [rbp + 0xb60], xmm0
movaps xmmword [rbp + 0xb70], xmm1
mov rcx, qword [rbp + 0xaa8]
call fcn.14010f4b0
mov qword [rdi + 0x228], 0
jmp 0x14001cfd8
shr rsi, 5
neg rsi
cmp qword [rbp + 0x810], rsi
je 0x14001ca2a
add rsi, qword [rbp + 0x800]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call r14
mov r13b, 0x13
cmp qword [rbp + 0xb68], 5
jb 0x14001caf6
mov rax, qword [rbp + 0xb60]
mov r14d, dword [rax]
mov eax, 0xffffff7f
and r14d, eax
mov r8d, 4
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0xb60]
call fcn.1400c0800
mov rsi, qword [rbp + 0x818]
test sil, 1
jne 0x14001caa1
lock dec qword [rsi + 0x20]
movzx r10d, byte [rbp + 0xc14]
jne 0x14001cada
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001cac0
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001cac0
shr rsi, 5
neg rsi
cmp qword [rbp + 0x810], rsi
movzx r10d, byte [rbp + 0xc14]
je 0x14001cada
add rsi, qword [rbp + 0x800]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx r10d, byte [rbp + 0xc14]
test r15, r15
je 0x14001cbaf
mov rax, qword [rbp + 0xb68]
mov r13b, 0xd
sub rax, r15
jae 0x14001cba8
mov rsi, qword [rbp + 0xb78]
test sil, 1
jne 0x14001cb2c
lock dec qword [rsi + 0x20]
jne 0x14001cb58
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14001cb4a
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
jmp 0x14001cb4a
shr rsi, 5
neg rsi
cmp qword [rbp + 0xb70], rsi
je 0x14001cb58
add rsi, qword [rbp + 0xb60]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call rbx
mov esi, 1
xor ebx, ebx
mov al, 1
mov dword [rbp + 0xc10], eax
mov r8b, 1
lea r9, [0x1401cf7f8]
xor r12d, r12d
lea rdi, [0x1401f79a8]
mov byte [rbp + 0xbbf], r13b
xor r13d, r13d
mov byte [rbp + 0xc14], 0xa
jmp 0x14001d25a
lea rdx, [0x1401f79a8]
xor eax, eax
xor esi, esi
lea r10, [0x1401c7c10]
jmp 0x14001d07c
mov qword [rbp + 0xb68], rax
bswap r14d
mov rax, qword [rbp + 0xb60]
mov rcx, qword [rbp + 0xb68]
movaps xmm0, xmmword [rbp + 0xb70]
lea r8, [rbp + 0x968]
movups xmmword [r8 + 7], xmm0
mov qword [r8 - 9], rax
mov qword [r8 - 1], rcx
mov qword [rbp + 0x800], 0
mov byte [rbp + 0x808], r12b
mov rax, qword [rbp + 0x671]
mov rcx, qword [rbp + 0x678]
lea rdx, [rbp + 0x808]
mov qword [rdx + 8], rcx
mov qword [rdx + 1], rax
mov qword [rbp + 0x818], 0
mov qword [rbp + 0x820], 8
movups xmmword [rdx + 0x20], xmm6
mov qword [rbp + 0x838], 8
mov qword [rbp + 0x840], 0
mov qword [rbp + 0x848], 2
mov qword [rbp + 0x850], 0
mov word [rbp + 0x858], 0
movzx eax, word [rbp + 0x7c8]
mov word [rdx + 0x56], ax
mov eax, dword [rbp + 0x7c4]
mov dword [rdx + 0x52], eax
mov byte [rbp + 0x860], 0xb
mov rax, qword [rbp + 0x4a8]
mov qword [rdx + 0x68], rax
movups xmm0, xmmword [rbp + 0x499]
movups xmmword [rdx + 0x59], xmm0
mov qword [rbp + 0x878], 0
mov rax, qword [rbp + 0x708]
mov qword [rdx + 0x88], rax
movups xmm0, xmmword [rbp + 0x6f8]
movups xmmword [rdx + 0x78], xmm0
mov qword [rbp + 0x898], 0
mov rax, qword [rbp + 0x620]
mov qword [rdx + 0xa8], rax
movups xmm0, xmmword [rbp + 0x610]
movups xmmword [rdx + 0x98], xmm0
mov qword [rbp + 0x8b8], 0
mov rax, qword [rbp + 0x390]
mov qword [rdx + 0xc8], rax
movups xmm0, xmmword [rbp + 0x380]
movups xmmword [rdx + 0xb8], xmm0
mov qword [rbp + 0x8d8], 0
mov rax, qword [rbp + 0x3a8]
mov qword [rdx + 0xe8], rax
movups xmm0, xmmword [rbp + 0x398]
movups xmmword [rdx + 0xd8], xmm0
mov word [rbp + 0x8f8], 0
movzx eax, word [rbp + 0x7ce]
mov word [rdx + 0xf6], ax
mov eax, dword [rbp + 0x7ca]
mov dword [rdx + 0xf2], eax
mov qword [rbp + 0x900], 0
mov byte [rbp + 0x908], 0
mov eax, dword [rbp + 0x7a9]
mov ecx, dword [rbp + 0x7ac]
mov dword [rdx + 0x104], ecx
mov dword [rdx + 0x101], eax
mov eax, dword [rbp + 0xc00]
mov dword [rbp + 0x910], eax
mov dword [rbp + 0x914], r14d
mov byte [rbp + 0x918], r10b
mov eax, dword [rbp + 0x958]
mov ecx, dword [rbp + 0x95b]
mov dword [rdx + 0x114], ecx
mov dword [rdx + 0x111], eax
movdqu xmm0, xmmword [r8 - 9]
movdqu xmm1, xmmword [r8 + 7]
movdqa xmmword [rbp + 0xb50], xmm1
movdqa xmmword [rbp + 0xb40], xmm0
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0xb40]
mov r8, rbx
mov r9, qword [rbp + 0x788]
mov ebx, r10d
call fcn.14010e7e0
cmp al, 0x15
jne 0x14001cf1a
test bl, 4
mov r15, qword [rbp + 0xbd0]
je 0x14001cf89
mov eax, dword [rbp + 0x800]
mov qword [rbp + 0xbd0], rax
mov eax, dword [rbp + 0x804]
mov qword [rbp + 0xbb0], rax
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0xbf8], rax
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0xbc8], rax
mov eax, dword [rbp + 0x818]
mov qword [rbp + 0xbd8], rax
mov eax, dword [rbp + 0x81c]
mov qword [rbp + 0xbe0], rax
mov eax, dword [rbp + 0x820]
mov dword [rbp + 0xc00], eax
mov eax, dword [rbp + 0x824]
mov qword [rbp + 0xc08], rax
mov eax, dword [rbp + 0x828]
mov dword [rbp + 0xaec], eax
movq xmm10, qword [rbp + 0x82c]
movzx eax, byte [rbp + 0x834]
mov dword [rbp + 0xbec], eax
lea rsi, [rbp + 0x808]
movzx eax, word [rsi + 0x2d]
mov word [rbp + 0xbe8], ax
movzx eax, byte [rsi + 0x2f]
mov byte [rbp + 0xbea], al
mov r8d, 0xe0
lea rcx, [rbp + 0x3b0]
lea rdx, [rbp + 0x838]
call fcn.1401af560
movzx eax, byte [rbp + 0x918]
mov dword [rbp + 0xbc0], eax
movzx eax, byte [rbp + 0x91c]
mov dword [rbp + 0xbc4], eax
movzx eax, word [rsi + 0x111]
mov word [rbp + 0xba8], ax
movzx eax, byte [rsi + 0x113]
mov byte [rbp + 0xbaa], al
movzx eax, word [rsi + 0x115]
mov word [rbp + 0xbac], ax
movzx eax, byte [rsi + 0x117]
mov byte [rbp + 0xbae], al
lea rcx, [rbp + 0xb40]
call fcn.1400c0cb0
mov r15b, 3
jmp 0x14001d6b9
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov r15, qword [rbp + 0xbd0]
je 0x14001d172
movzx ecx, cl
mov edx, 1
mov r8b, 1
xor ebx, ebx
cmp ecx, 9
jne 0x14001d055
test byte [rbp + 0xc14], 4
jne 0x14001d055
add al, 0xfd
lea rcx, [0x1401cf7f8]
mov r12d, 0
mov r13d, 0
lea r14, [0x1401f79a8]
mov qword [rbp + 0xbf0], r14
cmp al, 9
jb 0x14001d1b8
mov r8d, 0x120
lea rsi, [rbp + 0x958]
mov rcx, rsi
lea rdx, [rbp + 0x800]
call fcn.1401af560
movaps xmm0, xmmword [rbp + 0xb40]
movaps xmm1, xmmword [rbp + 0xb50]
movaps xmmword [rbp + 0xb60], xmm0
movaps xmmword [rbp + 0xb70], xmm1
mov rcx, qword [rbp + 0xaa8]
call fcn.14010f4b0
mov qword [rdi + 0x228], 1
mov r8d, 0x120
mov rcx, qword [rbp + 0x780]
mov rdx, rsi
call fcn.1401af560
movdqa xmm0, xmmword [rbp + 0xb60]
movdqa xmm1, xmmword [rbp + 0xb70]
mov rax, qword [rbp + 0x6d0]
movdqu xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
mov qword [rdi + 0x370], 0
mov byte [rbp + 0xc14], 9
mov r8d, r15d
mov r9, qword [rbp + 0xbf8]
mov rax, qword [rbp + 0xbd8]
mov ebx, eax
mov r12, qword [rbp + 0xbe0]
mov r13, qword [rbp + 0xc08]
mov rdi, qword [rbp + 0xbc8]
mov rax, qword [rbp + 0xbb0]
mov esi, eax
jmp 0x14001d25a
lea rcx, [0x1401cf7f8]
xor r12d, r12d
xor r13d, r13d
lea r14, [0x1401f79a8]
mov qword [rbp + 0xbf0], r14
jmp 0x14001d1b8
lea r10, [0x1401f2958]
mov qword [rbp + 0x6f8], r13
mov rcx, rsi
sub rcx, r13
jb 0x14001f266
add rdx, r13
mov qword [rbp + 0xb40], r10
mov qword [rbp + 0xb48], rdx
mov qword [rbp + 0xbc8], rcx
mov qword [rbp + 0xb50], rcx
mov qword [rbp + 0xb58], rax
mov ecx, r10d
shr ecx, 0x10
mov r8, rcx
mov rcx, r10
shr rcx, 0x20
mov qword [rbp + 0xbb0], rcx
mov rcx, rax
mov eax, r10d
test r15d, r15d
jne 0x14001b93d
mov r9, qword [rbp + 0xbc8]
lea rcx, [rbp + 0xb58]
mov r8, r9
call qword [r10 + 0x20]
mov byte [rbp + 0xc14], 0xa
mov esi, 1
xor eax, eax
mov qword [rbp + 0xb38], rax
mov al, 1
mov dword [rbp + 0xc10], eax
mov r8b, 1
lea r9, [0x1401cf7f8]
xor ebx, ebx
xor r12d, r12d
xor r13d, r13d
lea rdi, [0x1401f79a8]
jmp 0x14001d25a
mov qword [rbp + 0x6f8], 9
mov r12, qword [rbp + 0xac0]
cmp r12, 8
mov r9, qword [sym.imp.kernel32.dll_HeapFree]
jbe 0x14001f49d
mov r15, qword [rbp + 0xac8]
test r15b, 1
jne 0x14001d57d
mov r14, r15
lock inc qword [r15 + 0x20]
jg 0x14001da7e
jmp 0x14001f5f3
movabs rax, 0xffffffff00000000
mov rcx, qword [rbp + 0xbf8]
and rcx, rax
or rcx, 1
xor r8d, r8d
mov rax, qword [rbp + 0xbd8]
mov ebx, eax
mov r12, qword [rbp + 0xbe0]
mov r13, qword [rbp + 0xc08]
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0xbf0], rax
mov edx, dword [rbp + 0xc00]
mov rdi, r12
mov rsi, qword [rbp + 0xb58]
mov r14, rcx
mov r12d, r8d
mov r15d, edx
test sil, 1
jne 0x14001d1f7
lock dec qword [rsi + 0x20]
jne 0x14001d220
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001d20e
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001d20e
shr rsi, 5
neg rsi
cmp qword [rbp + 0xb50], rsi
je 0x14001d220
add rsi, qword [rbp + 0xb40]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x800]
call fcn.14010f550
lea rcx, [rbp + 0x860]
call fcn.14010f640
mov byte [rbp + 0xc14], 0xa
mov al, 1
mov dword [rbp + 0xc10], eax
mov esi, r15d
mov r8d, r12d
mov r9, r14
mov r12, rdi
mov rdi, qword [rbp + 0xbf0]
mov r14, r9
mov r15d, r8d
mov rdx, qword [rbp + 0x7d0]
cmp rdx, 2
je 0x14001d29c
mov rcx, qword [rbp + 0x7d8]
mov rax, qword [rbp + 0x7e0]
test rdx, rdx
je 0x14001d292
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x7e8]
call qword [rax + 0x68]
lea rcx, [rbp + 0x7d0]
call fcn.14010e370
mov r9d, esi
mov r8d, r15d
mov r10, r14
movzx r11d, byte [rbp + 0xc14]
cmp r11b, 0xa
je 0x14001df9f
mov r15d, r11d
mov eax, r9d
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbc8], rdi
mov qword [rbp + 0xc08], r13
mov qword [rbp + 0xbe0], r12
mov eax, ebx
mov qword [rbp + 0xbd8], rax
mov qword [rbp + 0xbf8], r10
mov eax, r8d
mov qword [rbp + 0xbd0], rax
lea r14, [rbp + 0x958]
mov rdi, qword [rbp + 0x6b8]
movzx eax, byte [rbp + 0xafa]
mov byte [rbp + 0xb06], al
movzx eax, word [rbp + 0xaf8]
mov word [rbp + 0xb04], ax
mov r8d, 0xe0
lea rcx, [rbp + 0x530]
lea rdx, [rbp + 0x1c0]
call fcn.1401af560
movzx eax, word [rbp + 0xafc]
mov word [rbp + 0xb08], ax
movzx eax, byte [rbp + 0xafe]
mov byte [rbp + 0xb0a], al
movzx eax, word [rbp + 0xb00]
mov word [rbp + 0xb0c], ax
movzx eax, byte [rbp + 0xb02]
mov byte [rbp + 0xb0e], al
cmp r15b, 9
je 0x14001af40
jmp 0x14001de91
mov dword [rbp + 0xc14], ecx
mov r13d, eax
mov r8d, 5
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0xb60]
call fcn.1400c0800
mov rsi, qword [rbp + 0x818]
test sil, 1
jne 0x14001d5f9
lock dec qword [rsi + 0x20]
mov r10d, r12d
jne 0x14001d628
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001d613
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001d613
mov rcx, r14
mov r8, rdx
lea rdx, [rbp + 0xb58]
mov r15, r9
call qword [r10]
dec qword [rbp + 0xb50]
inc qword [rbp + 0xb48]
mov qword [rbp + 0x968], 1
movdqu xmm0, xmmword [rbp + 0x958]
movdqa xmmword [rbp + 0x800], xmm0
mov rax, qword [rbp + 0x968]
mov qword [rbp + 0x810], rax
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x800]
mov rdx, qword [rbp + 0x808]
mov r8, qword [rbp + 0x810]
lea rcx, [rbp + 0x818]
call qword [rax + 0x20]
mov rax, rbx
not rax
add r15, rax
mov qword [rbp + 0x610], r15
mov r9, qword [rbp + 0xb50]
cmp r9, r15
jne 0x14001d4ab
lea rax, [0x1401f79a8]
mov qword [rbp + 0xb68], rax
lea rax, [rbp + 0xb70]
movups xmmword [rax], xmm6
lea rax, [0x1401c7c10]
mov qword [rbp + 0xb60], rax
jmp 0x14001d7bf
test r15, r15
je 0x14001d779
cmp r9, r15
jb 0x14001f56b
mov rax, qword [rbp + 0xb40]
mov r8, qword [rbp + 0xb48]
mov rcx, r14
lea rdx, [rbp + 0xb58]
call qword [rax]
sub qword [rbp + 0x968], r15
mov qword [rbp + 0xb50], r15
add qword [rbp + 0x960], r15
movups xmm0, xmmword [rbp + 0x958]
movaps xmmword [rbp + 0xb60], xmm0
movdqu xmm0, xmmword [rbp + 0x968]
movdqa xmmword [rbp + 0xb70], xmm0
jmp 0x14001d7bf
cmp r13, 9
jb 0x14001f530
add r13, 0xfffffffffffffff7
mov r14, qword [rbp + 0x938]
sub r14, r15
cmp r14, r13
jae 0x14001d54c
lea rcx, [rbp + 0x928]
mov rdx, r13
call fcn.1400c09f0
mov r15, qword [rbp + 0x930]
mov r14, qword [rbp + 0x938]
sub r14, r15
add rsi, 9
mov rcx, qword [rbp + 0x928]
add rcx, r15
mov rdx, rsi
mov r8, r13
call fcn.1401af560
cmp r14, r13
jb 0x14001f525
add r15, r13
mov qword [rbp + 0x930], r15
jmp 0x14001db2f
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14001f55c
mov r14, rax
mov rax, r15
shr rax, 5
lea rcx, [rax + r12]
mov rdx, rsi
sub rdx, rax
add rax, r13
shr r15d, 2
and r15d, 7
mov qword [r14], rcx
mov qword [r14 + 8], rdx
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], r15
mov qword [r14 + 0x20], 2
mov qword [rbp + 0xac8], r14
test r14b, 1
je 0x14001da77
cmp r14, 0xfffffffffffffee0
jae 0x14001da25
add r14, 0x120
jmp 0x14001da77
shr rsi, 5
neg rsi
cmp qword [rbp + 0x810], rsi
mov r10d, r12d
je 0x14001d628
add rsi, qword [rbp + 0x800]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10d, r12d
mov r9d, r13d
shr r9d, 0x18
shr r15d, 0x1f
mov rdx, qword [rbp + 0xbf8]
mov r11d, dword [rbp + 0xc14]
test r14, r14
jne 0x14001c419
jmp 0x14001c433
mov r10d, r9d
and r10d, 0xffffff00
mov dword [rbp + 0xbec], 0
mov rcx, qword [rbp + 0xbf8]
mov r11d, dword [rbp + 0xbd0]
mov esi, dword [rbp + 0xbc8]
jmp 0x14001d6ff
shr rsi, 5
neg rsi
cmp qword [rbp + 0xb50], rsi
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14001d6a8
add rsi, qword [rbp + 0xb40]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call rbx
mov dword [rbp + 0xaec], r15d
mov dword [rbp + 0xbec], r14d
mov r15b, 1
xor esi, esi
jmp 0x14001de39
pxor xmm0, xmm0
xor eax, eax
xor ecx, ecx
mov qword [rbp + 0xbb0], rcx
xor ecx, ecx
xor r8d, r8d
mov qword [rbp + 0xbd8], r9
xor r9d, r9d
mov qword [rbp + 0xbe0], r9
xor r9d, r9d
mov qword [rbp + 0xc08], r9
mov dword [rbp + 0xbec], 0
xor r9d, r9d
xor r10d, r10d
movzx r9d, r9b
or r9d, r10d
mov qword [rbp + 0xbd0], r9
mov edx, edx
shl rcx, 0x20
or rcx, rdx
mov qword [rbp + 0xbf8], rcx
mov edx, esi
shl r8, 0x20
or r8, rdx
mov qword [rbp + 0xbc8], r8
movzx edx, byte [rbp + 0x95a]
mov byte [rbp + 0xbea], dl
movzx edx, word [rbp + 0x958]
mov word [rbp + 0xbe8], dx
mov sil, 1
mov r15b, 4
mov dword [rbp + 0xaec], r11d
mov qword [rbp + 0xb20], rcx
mov qword [rbp + 0xb28], rax
mov dword [rbp + 0xbc4], eax
mov dword [rbp + 0xbc0], eax
movdqa xmm10, xmm0
jmp 0x14001d885
movdqu xmm0, xmmword [rbp + 0xb40]
movdqu xmm1, xmmword [rbp + 0xb50]
movdqa xmmword [rbp + 0xb70], xmm1
movdqa xmmword [rbp + 0xb60], xmm0
lea rax, [0x1401c7c10]
mov qword [rbp + 0xb40], rax
lea rax, [0x1401f79a8]
mov qword [rbp + 0xb48], rax
lea rax, [rbp + 0xb50]
movups xmmword [rax], xmm6
mov rax, qword [rbp + 0xb60]
mov rdx, qword [rbp + 0xb68]
mov r8, qword [rbp + 0xb70]
lea rcx, [rbp + 0xb78]
call qword [rax + 0x20]
shl ebx, 0x10
movzx eax, word [rbp + 0xb40]
movzx r8d, word [rbp + 0xb42]
mov ecx, dword [rbp + 0xb44]
mov qword [rbp + 0xbb0], rcx
mov rcx, qword [rbp + 0xb48]
mov qword [rbp + 0xbf8], rcx
mov rcx, qword [rbp + 0xb50]
mov qword [rbp + 0xbc8], rcx
mov rcx, qword [rbp + 0xb58]
movzx eax, ax
shl r8d, 0x10
or r8d, eax
mov qword [rbp + 0xbd0], r8
shl esi, 5
mov rdx, qword [rbp + 0xbf0]
and edx, 9
or edx, esi
or edx, ebx
mov rax, rcx
mov qword [rbp + 0xbd8], rcx
shr rcx, 0x20
mov qword [rbp + 0xbe0], rcx
xor r15d, r15d
mov eax, edx
mov qword [rbp + 0xc08], rax
mov dword [rbp + 0xbec], eax
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], rax
xor esi, esi
mov dword [rbp + 0xbc4], eax
mov dword [rbp + 0xbc0], eax
movzx eax, byte [rbp + 0xbea]
mov byte [rbp + 0xafa], al
movzx eax, word [rbp + 0xbe8]
mov word [rbp + 0xaf8], ax
mov r8d, 0xe0
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x3b0]
call fcn.1401af560
movzx eax, word [rbp + 0xba8]
mov word [rbp + 0xafc], ax
movzx eax, byte [rbp + 0xbaa]
mov byte [rbp + 0xafe], al
movzx eax, word [rbp + 0xbac]
mov word [rbp + 0xb00], ax
movzx eax, byte [rbp + 0xbae]
mov byte [rbp + 0xb02], al
mov rdx, qword [rbp + 0x7d0]
cmp rdx, 2
je 0x14001d92b
mov rcx, qword [rbp + 0x7d8]
mov rax, qword [rbp + 0x7e0]
test rdx, rdx
je 0x14001d921
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x7e8]
call qword [rax + 0x68]
lea rcx, [rbp + 0x7d0]
call fcn.14010e370
test sil, sil
lea r14, [rbp + 0x958]
mov rcx, qword [rbp + 0xc08]
je 0x14001d9be
mov rsi, qword [rbp + 0xac8]
test sil, 1
jne 0x14001d98e
lock dec qword [rsi + 0x20]
jne 0x14001d9be
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14001d97e
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call rbx
jmp 0x14001d9b7
shr rsi, 5
neg rsi
cmp qword [rbp + 0xac0], rsi
je 0x14001d9be
add rsi, qword [rbp + 0xab0]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0xc08]
mov rdx, qword [rbp + 0xbd0]
mov eax, edx
shr eax, 8
mov dword [rbp + 0xc10], eax
mov eax, edx
shr eax, 0x10
mov qword [rbp + 0xb38], rax
mov eax, dword [rbp + 0xc00]
shl rcx, 0x20
or rcx, rax
mov qword [rbp + 0xc08], rcx
jmp 0x14001d30d
xor eax, eax
mov qword [rbp + 0xb38], rax
mov r8b, 1
lea r10, [0x1401cf7f8]
xor ebx, ebx
xor r12d, r12d
xor r13d, r13d
lea rcx, [0x1401f79a8]
mov r9d, 1
mov r15b, 0xa
jmp 0x14001bf20
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14001f55c
mov r8, r14
shr r8, 5
lea rcx, [r8 + r12]
mov rdx, rsi
sub rdx, r8
add r8, r13
shr r14d, 2
and r14d, 7
mov qword [rax], rcx
mov qword [rax + 8], rdx
mov qword [rax + 0x10], r8
mov qword [rax + 0x18], r14
mov r14, rax
mov qword [rax + 0x20], 1
mov r9, qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r13
sub rax, 9
mov r15d, 0
cmovae r15, rax
mov eax, 9
cmovae r13, rax
mov qword [rbp + 0xac0], 9
mov qword [rbp + 0xab8], r13
mov r13, qword [rbp + 0x940]
test r13b, 1
jne 0x14001dae5
lock dec qword [r13 + 0x20]
jne 0x14001db0b
mov rax, qword [r13 + 0x20]
cmp qword [r13], 0
je 0x14001dafc
mov r8, qword [r13 + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001dafc
shr r13, 5
neg r13
cmp qword [rbp + 0x938], r13
je 0x14001db0b
add r13, qword [rbp + 0x928]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call r9
add r12, 0xfffffffffffffff7
add rsi, 9
mov qword [rbp + 0x928], rsi
mov qword [rbp + 0x930], r15
mov qword [rbp + 0x938], r12
mov qword [rbp + 0x940], r14
lea rcx, [rbp + 0x808]
lea rdx, [rbp + 0x928]
mov r8, rbx
mov r9, qword [rbp + 0x788]
call fcn.14010e7e0
cmp al, 0x15
jne 0x14001dce0
test byte [rbp + 0xbf0], 4
je 0x14001dd41
mov ecx, dword [rbp + 0x920]
mov eax, dword [rbp + 0x924]
mov rdx, qword [rbp + 0x800]
mov r8d, ecx
or r8b, 4
test rdx, rdx
movzx r8d, r8b
cmove r8d, ecx
mov dword [rbp + 0xbc0], r8d
mov ecx, eax
or cl, 4
test rdx, rdx
mov edx, dword [rbp + 0x808]
mov qword [rbp + 0xbd0], rdx
mov edx, dword [rbp + 0x80c]
mov qword [rbp + 0xbb0], rdx
mov rdx, qword [rbp + 0x810]
mov qword [rbp + 0xbf8], rdx
mov rdx, qword [rbp + 0x818]
mov qword [rbp + 0xbc8], rdx
mov edx, dword [rbp + 0x820]
mov qword [rbp + 0xbd8], rdx
mov edx, dword [rbp + 0x824]
mov qword [rbp + 0xbe0], rdx
mov edx, dword [rbp + 0x828]
mov dword [rbp + 0xc00], edx
mov edx, dword [rbp + 0x82c]
mov qword [rbp + 0xc08], rdx
mov edx, dword [rbp + 0x830]
mov dword [rbp + 0xaec], edx
movq xmm10, qword [rbp + 0x834]
lea rsi, [rbp + 0x808]
movzx edx, word [rsi + 0x35]
mov word [rbp + 0xbe8], dx
movzx edx, byte [rbp + 0x83c]
mov dword [rbp + 0xbec], edx
movzx edx, byte [rsi + 0x37]
mov byte [rbp + 0xbea], dl
movzx ecx, cl
cmovne ecx, eax
mov dword [rbp + 0xbc4], ecx
setne r15b
mov r8d, 0xe0
lea rcx, [rbp + 0x3b0]
lea rdx, [rbp + 0x840]
call fcn.1401af560
movzx eax, word [rsi + 0x119]
mov word [rbp + 0xba8], ax
movzx eax, byte [rsi + 0x11b]
mov byte [rbp + 0xbaa], al
movzx eax, byte [rsi + 0x11f]
mov byte [rbp + 0xbae], al
movzx eax, word [rsi + 0x11d]
mov word [rbp + 0xbac], ax
mov rsi, qword [rbp + 0x940]
test sil, 1
jne 0x14001de03
lock dec qword [rsi + 0x20]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14001de2f
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14001de21
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
jmp 0x14001de21
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov rdx, qword [rbp + 0xbf0]
je 0x14001ddba
movzx ecx, cl
cmp ecx, 9
jne 0x14001bdde
xor ebx, ebx
test dl, 4
mov edi, 1
jne 0x14001c15a
add al, 0xfd
lea r12, [0x1401cf7f8]
mov r14d, 0
mov r13d, 0
lea r15, [0x1401f79a8]
cmp al, 9
jb 0x14001bdf9
mov r8d, 0x150
lea rbx, [rbp + 0x958]
mov rcx, rbx
lea rdx, [rbp + 0x800]
call fcn.1401af560
mov rsi, qword [rbp + 0xaa8]
mov rcx, rsi
call fcn.14010f4b0
mov r8d, 0x150
mov rcx, rsi
mov rdx, rbx
call fcn.1401af560
mov byte [rbp + 0xc14], 9
mov r12, qword [rbp + 0xbf8]
mov r15, qword [rbp + 0xbc8]
mov rbx, qword [rbp + 0xbd8]
mov r13, qword [rbp + 0xc08]
mov rcx, qword [rbp + 0xbe0]
mov rdx, qword [rbp + 0xbb0]
mov r8, qword [rbp + 0xbd0]
jmp 0x14001befd
movabs rax, 0xffffffff00000000
mov r12, qword [rbp + 0xbf8]
and r12, rax
or r12, 1
mov dword [rbp + 0xba4], 0
mov rbx, qword [rbp + 0xbd8]
mov r14, qword [rbp + 0xbe0]
mov r13, qword [rbp + 0xc08]
mov r15, qword [rbp + 0xbc8]
mov edi, dword [rbp + 0xc00]
jmp 0x14001bdf9
shr rsi, 5
neg rsi
cmp qword [rbp + 0x938], rsi
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14001de2f
add rsi, qword [rbp + 0x928]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call rbx
add r15b, r15b
or r15b, 1
mov sil, 1
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], rax
jmp 0x14001d885
xor eax, eax
mov qword [rbp + 0xb38], rax
mov r8b, 1
lea r10, [0x1401cf7f8]
xor ebx, ebx
xor r12d, r12d
xor r13d, r13d
lea rcx, [0x1401f79a8]
mov r15b, 0xa
mov r9d, 1
jmp 0x14001bf20
mov word [rdi + 0x1b9], 0
mov r15b, 0xa
jmp 0x14001e244
mov rax, qword [rbp + 0xb38]
shl eax, 0x10
movzx ecx, byte [rbp + 0xc10]
shl ecx, 8
or ecx, eax
mov rbx, qword [rbp + 0xbd0]
movzx eax, bl
or eax, ecx
mov dword [rbp + 0xae8], eax
mov r12, qword [rbp + 0xbe0]
mov rax, r12
shl rax, 0x20
mov rsi, qword [rbp + 0xbd8]
mov ecx, esi
or rcx, rax
mov qword [rbp + 0x7b8], rcx
movzx eax, byte [rbp + 0xb06]
mov byte [rbp + 0xb8e], al
movzx eax, word [rbp + 0xb04]
mov word [rbp + 0xb8c], ax
mov r8d, 0xe0
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x530]
call fcn.1401af560
movzx eax, word [rbp + 0xb08]
mov word [rbp + 0xb90], ax
movzx eax, byte [rbp + 0xb0a]
mov byte [rbp + 0xb92], al
movzx eax, word [rbp + 0xb0c]
mov word [rbp + 0xb94], ax
movzx eax, byte [rbp + 0xb0e]
mov byte [rbp + 0xb96], al
mov r8d, ebx
mov r10, qword [rbp + 0xbf8]
mov ebx, esi
mov r13, qword [rbp + 0xc08]
mov rcx, qword [rbp + 0xbc8]
mov rax, qword [rbp + 0xbb0]
mov r9d, eax
mov eax, dword [rbp + 0xbec]
mov byte [rbp + 0xb87], al
mov eax, dword [rbp + 0xaec]
mov dword [rbp + 0x74c], eax
mov eax, dword [rbp + 0xbc0]
mov byte [rbp + 0xb88], al
mov eax, dword [rbp + 0xbc4]
mov byte [rbp + 0xb89], al
movdqa xmm9, xmm10
jmp 0x14001dff6
mov rax, qword [rbp + 0xb38]
shl eax, 0x10
movzx ecx, byte [rbp + 0xc10]
shl ecx, 8
or ecx, eax
movzx eax, r8b
or eax, ecx
mov dword [rbp + 0xae8], eax
mov rax, r12
shl rax, 0x20
mov ecx, ebx
or rcx, rax
mov qword [rbp + 0x7b8], rcx
mov r15b, 9
mov qword [rbp + 0xbf8], r10
mov qword [rbp + 0xc08], r13
mov qword [rbp + 0xbc8], rdi
mov rcx, rdi
mov rdi, qword [rbp + 0x6b8]
mov qword [rbp + 0x768], r13
mov qword [rbp + 0x770], rcx
mov qword [rbp + 0x778], r10
mov dword [rbp + 0xadc], r9d
mov rax, qword [rbp + 0xb28]
mov dword [rbp + 0x748], eax
mov rax, qword [rbp + 0xb20]
mov word [rbp + 0xada], ax
movzx eax, byte [rbp + 0xb8a]
mov byte [rbp + 0xb86], al
mov eax, r8d
mov qword [rbp + 0xbd0], rax
mov eax, ebx
mov qword [rbp + 0xbd8], rax
mov qword [rbp + 0xbe0], r12
mov eax, r9d
mov qword [rbp + 0xbb0], rax
lea r14, [rbp + 0x958]
jmp 0x14001e244
cmp qword [rdi + 0x1a0], 0
je 0x14001ea80
mov r8d, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_stream
call fcn.1400256a0
mov rsi, rax
mov byte [rdi + 0x1ba], 1
mov rcx, rsi
call case.0x14000bbb2.329
cmp al, 0x15
jne 0x14001e180
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14001e180
test rax, rax
je 0x14001e180
mov rcx, qword [rsi - 1]
mov rax, qword [rsi + 7]
call qword [rax + 0x38]
movabs rcx, 0x9a9bf69f043b4fb3
xor rdx, rcx
movabs rcx, 0x3fa833aaec19369c
xor rax, rcx
or rax, rdx
jne 0x14001e180
lea rax, [0x1401cf7f8]
mov qword [rbp + 0x960], rax
lea rax, [0x1401f79a8]
mov qword [rbp + 0x968], rax
lea rax, [rbp + 0x968]
movups xmmword [rax + 8], xmm6
mov dword [rbp + 0x95c], 6
mov word [rbp + 0x958], 0x101
mov rbx, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14001e15f
cmp qword [r14 + 0x10], 0x11
jb 0x14001e14a
mov rbx, qword [rbx - 8]
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call rax
dec rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rbp + 0x958]
jmp 0x14001e18b
mov rcx, r14
mov rdx, rsi
call fcn.14010e1f0
mov eax, dword [rbp + 0x958]
mov dword [rbp + 0xae8], eax
mov eax, dword [rbp + 0x95c]
mov dword [rbp + 0xadc], eax
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x778], rax
mov rax, qword [rbp + 0x968]
mov qword [rbp + 0x770], rax
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x978]
mov qword [rbp + 0x768], rax
movzx eax, word [rbp + 0x800]
mov word [rbp + 0xb8c], ax
movzx eax, byte [rbp + 0x802]
mov byte [rbp + 0xb8e], al
mov r8d, 0xe0
lea rcx, [rbp + 0xe0]
mov rdx, r14
call fcn.1401af560
movzx eax, word [rbp + 0x1c0]
mov word [rbp + 0xb90], ax
movzx eax, byte [rbp + 0x1c2]
mov byte [rbp + 0xb92], al
movzx eax, word [rbp + 0x530]
mov word [rbp + 0xb94], ax
movzx eax, byte [rbp + 0x532]
mov byte [rbp + 0xb96], al
mov r15b, 9
mov rdx, qword [rbp + 0x710]
cmp rdx, 2
je 0x14001e300
mov rcx, qword [rbp + 0x718]
mov rax, qword [rbp + 0x720]
test rdx, rdx
je 0x14001e27a
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x728]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0x710]
cmp rdx, 2
je 0x14001e300
mov rcx, qword [rbp + 0x718]
mov rax, qword [rbp + 0x720]
test rdx, rdx
je 0x14001e2b6
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x728]
call qword [rax + 0x80]
mov rax, qword [rbp + 0x710]
cmp rax, 2
je 0x14001e300
test rax, rax
je 0x14001e300
mov rax, qword [rbp + 0x718]
lock dec qword [rax]
jne 0x14001e300
mov rcx, qword [rbp + 0x718]
mov rdx, qword [rbp + 0x720]
call fcn.14019ad20
nop word cs:[rax + rax]
mov al, 9
cmp r15b, 0xa
je 0x14001e43e
movzx eax, r15b
cmp eax, 9
je 0x14001ed35
cmp eax, 0xb
je 0x14001ec68
movzx eax, byte [rbp + 0xb8e]
mov byte [rbp + 0xb16], al
movzx eax, word [rbp + 0xb8c]
mov word [rbp + 0xb14], ax
mov r8d, 0xe0
lea rcx, [rbp + 0x2a0]
lea rdx, [rbp + 0xe0]
call fcn.1401af560
movzx eax, word [rbp + 0xb90]
mov word [rbp + 0xb18], ax
movzx eax, byte [rbp + 0xb92]
mov byte [rbp + 0xb1a], al
movzx eax, word [rbp + 0xb94]
mov word [rbp + 0xb1c], ax
movzx eax, byte [rbp + 0xb96]
mov byte [rbp + 0xb1e], al
movzx eax, byte [rbp + 0xb86]
mov byte [rbp + 0xb82], al
movzx eax, word [rbp + 0xada]
mov word [rbp + 0xad8], ax
mov eax, dword [rbp + 0x748]
mov dword [rbp + 0x738], eax
mov eax, dword [rbp + 0xae8]
mov dword [rbp + 0x73c], eax
mov eax, dword [rbp + 0xadc]
mov dword [rbp + 0x740], eax
mov rax, qword [rbp + 0x778]
mov qword [rbp + 0x628], rax
mov rax, qword [rbp + 0x770]
mov qword [rbp + 0x630], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x638], rax
mov rax, qword [rbp + 0x768]
mov qword [rbp + 0x640], rax
mov eax, dword [rbp + 0x74c]
mov dword [rbp + 0x744], eax
movzx eax, byte [rbp + 0xb87]
mov byte [rbp + 0xb83], al
movzx eax, byte [rbp + 0xb88]
mov byte [rbp + 0xb84], al
mov eax, r15d
movzx ecx, byte [rbp + 0xb89]
mov byte [rbp + 0xb85], cl
movdqa xmm8, xmm9
mov byte [rbp - 0x48], al
movzx eax, byte [rbp + 0xb82]
mov byte [rbp - 0x47], al
movzx eax, word [rbp + 0xad8]
mov word [rbp - 0x46], ax
mov eax, dword [rbp + 0x738]
mov dword [rbp - 0x44], eax
mov eax, dword [rbp + 0x73c]
mov dword [rbp - 0x40], eax
mov eax, dword [rbp + 0x740]
mov dword [rbp - 0x3c], eax
mov rax, qword [rbp + 0x628]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp + 0x630]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x638]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp + 0x640]
mov qword [rbp - 0x20], rax
mov eax, dword [rbp + 0x744]
mov dword [rbp - 0x18], eax
movq qword [rbp - 0x14], xmm8
movzx eax, byte [rbp + 0xb83]
mov byte [rbp - 0xc], al
movzx eax, byte [rbp + 0xb16]
lea rsi, [rbp - 0xb]
mov byte [rsi + 2], al
movzx eax, word [rbp + 0xb14]
mov word [rsi], ax
mov r8d, 0xe0
lea rcx, [rbp - 8]
lea rdx, [rbp + 0x2a0]
call fcn.1401af560
movzx eax, byte [rbp + 0xb84]
mov byte [rbp + 0xd8], al
movzx eax, word [rbp + 0xb18]
mov word [rsi + 0xe4], ax
movzx eax, byte [rbp + 0xb1a]
mov byte [rsi + 0xe6], al
movzx eax, byte [rbp + 0xb85]
mov byte [rbp + 0xdc], al
movzx eax, byte [rbp + 0xb1e]
mov byte [rsi + 0xea], al
movzx eax, word [rbp + 0xb1c]
mov word [rsi + 0xe8], ax
lea rcx, [rbp + 0x4f0]
lea rdx, [rbp + 0x4b0]
lea r8, [rbp - 0x48]
call fcn.140016940
cmp dword [rbp + 0x4f0], 0
jne 0x14001eca9
mov ecx, dword [rbp + 0x4f4]
lea r8, [rbp + 0x4f8]
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movdqa xmmword [rbp + 0x680], xmm0
movdqa xmmword [rbp + 0x690], xmm1
movaps xmmword [rbp + 0x6a0], xmm2
mov eax, dword [r8 + 0x30]
mov dword [rbp + 0x6b0], eax
movzx eax, byte [rbp + 0x52c]
movzx edx, word [r8 + 0x35]
mov word [rbp + 0xb10], dx
movzx edx, byte [r8 + 0x37]
mov byte [rbp + 0xb12], dl
lea r8d, [rcx - 2]
lea rdx, [r8 + 1]
cmp r8d, 2
mov r8d, 0
cmovae rdx, r8
test rdx, rdx
je 0x14001e5f0
cmp rdx, 1
jne 0x14001ecfa
mov rax, qword [rbp + 0x6c8]
jmp 0x140019a4d
test al, 1
jne 0x14001e668
cmp dword [rdi + 0x428], 2
jne 0x14001f126
mov dword [rdi + 0x428], ecx
mov ecx, dword [rbp + 0x6b0]
mov rdx, qword [rbp + 0x658]
mov dword [rdx + 0x30], ecx
movdqa xmm0, xmmword [rbp + 0x680]
movdqa xmm1, xmmword [rbp + 0x690]
movaps xmm2, xmmword [rbp + 0x6a0]
movups xmmword [rdx + 0x20], xmm2
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov byte [rdi + 0x460], al
movzx eax, byte [rbp + 0xb12]
mov rcx, qword [rbp + 0x660]
mov byte [rcx + 2], al
movzx eax, word [rbp + 0xb10]
mov word [rcx], ax
mov rax, qword [rbp + 0x6c8]
jmp 0x140019a4d
cmp dword [rdi + 0x3e8], 1
jne 0x14001eddd
cmp dword [rdi + 0x40c], 0
je 0x14001e6ef
mov ecx, dword [rdi + 0x410]
lea rax, [rcx - 0x4000]
cmp rax, 0xffc000
jae 0x14001f22e
mov qword [rdi + 0x10], rcx
test ecx, ecx
je 0x14001eeba
mov rax, qword [rdi + 0x378]
mov rdx, rax
shr rdx, 0x20
je 0x14001e6ba
xor edx, edx
div rcx
jmp 0x14001e6be
xor edx, edx
div ecx
cmp rax, 1
adc rax, 0
mov rcx, rax
shr rcx, 2
add rcx, rax
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 6
mov eax, 5
cmovb rcx, rax
mov qword [rdi + 0x380], rcx
cmp dword [rdi + 0x414], 0
je 0x14001e743
mov eax, dword [rdi + 0x418]
mov qword [rdi + 0x378], rax
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x14001eeba
cmp rax, rcx
jb 0x14001e71d
xor edx, edx
div ecx
jmp 0x14001e71f
xor eax, eax
cmp rax, 1
adc rax, 0
mov ecx, eax
shr ecx, 2
add rcx, rax
cmp rcx, 6
mov eax, 5
cmovb rcx, rax
mov qword [rdi + 0x380], rcx
cmp dword [rdi + 0x3ec], 0
je 0x14001e77e
mov eax, dword [rdi + 0x3f0]
mov rcx, qword [rdi + 0x1c8]
cmp rcx, rax
cmovbe rcx, rax
cmp qword [rdi + 0x1c0], 0
cmove rcx, rax
mov qword [rdi + 0x1c0], 1
mov qword [rdi + 0x1c8], rcx
mov rbx, qword [rdi + 0x490]
lea r12, [rbx + 0x10]
mov rcx, r12
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14001ea8f
xor ecx, ecx
movzx eax, byte [rbx + 0x18]
test al, al
jne 0x14001f13e
cmp dword [rdi + 0x41c], 0
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
je 0x14001e7d1
cmp dword [rdi + 0x420], 0
setne byte [rbx + 0x11d]
mov r13b, 3
mov dl, 1
mov dword [rbp + 0xc14], edx
cmp dword [rdi + 0x404], 0
je 0x14001eae9
mov dword [rbp + 0xc00], ecx
mov r9d, dword [rdi + 0x408]
mov edx, dword [rbx + 0x10c]
mov dword [rbx + 0x10c], r9d
xor r8d, r8d
mov ecx, r9d
sub ecx, edx
setne r8b
mov r10d, 0xff
cmovb r8d, r10d
test r8b, r8b
je 0x14001eae3
movzx eax, r8b
cmp eax, 1
jne 0x14001e990
mov r8, qword [rbx + 0x228]
test r8, r8
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
je 0x14001eae3
mov qword [rbp + 0xbf0], r12
mov rdx, qword [rbx + 0x200]
test rdx, rdx
je 0x14001f3f9
mov r9, qword [rbx + 0x208]
mov r10, qword [rbx + 0x1d8]
test r10, r10
je 0x14001f3f0
mov rax, qword [rbx + 0x1e0]
mov r12, r8
xor r13d, r13d
nop word cs:[rax + rax]
cmp r9, r13
jbe 0x14001f3f9
mov r11, r13
shl r11, 4
mov r15d, dword [rdx + r11 + 8]
mov esi, dword [rdx + r11 + 0xc]
mov dword [rbp + 0x530], esi
mov dword [rbp + 0x534], r15d
cmp rax, rsi
jbe 0x14001efe9
imul r14, rsi, 0x130
cmp dword [r10 + r14], 2
je 0x14001efe9
add r14, r10
cmp dword [r14 + 0x114], r15d
jne 0x14001efe9
mov r11d, dword [r14 + 0xa0]
add r11d, ecx
jo 0x14001eaaa
mov dword [r14 + 0xa0], r11d
mov dword [rbp + 0x530], esi
mov dword [rbp + 0x534], r15d
cmp dword [r14], 2
je 0x14001efe9
cmp dword [r14 + 0x114], r15d
jne 0x14001efe9
mov r11d, dword [r14 + 0xa4]
lea esi, [rcx + r11]
shl rsi, 0x20
add r11d, ecx
movabs r11, 0x300000001
cmovo rsi, r11
mov r15, rsi
shr r15, 0x20
test sil, sil
jne 0x14001eab0
cmp r8, r12
sbb r13, 0xffffffffffffffff
cmp r8, r12
mov dword [r14 + 0xa4], r15d
sbb r12, 0
cmp r13, r12
lea r14, [rbp + 0x958]
jb 0x14001e890
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov r12, qword [rbp + 0xbf0]
mov r13b, 3
jmp 0x14001eae3
mov r15b, 0xb
jmp 0x14001e244
mov rcx, qword [rbx + 0x228]
test rcx, rcx
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
je 0x14001eae3
mov r8, qword [rbx + 0x200]
test r8, r8
je 0x14001f3f9
sub edx, r9d
mov r9, qword [rbx + 0x208]
mov r10, rcx
xor r11d, r11d
nop word [rax + rax]
cmp r9, r11
jbe 0x14001f3f9
mov rax, r11
shl rax, 4
mov esi, dword [r8 + rax + 8]
mov r15d, dword [r8 + rax + 0xc]
mov dword [rbp + 0x530], r15d
mov dword [rbp + 0x534], esi
cmp qword [rbx + 0x1e0], r15
jbe 0x14001efe9
mov r14, qword [rbx + 0x1d8]
test r14, r14
je 0x14001efe9
imul r15, r15, 0x130
cmp dword [r14 + r15], 2
je 0x14001efe9
add r14, r15
cmp dword [r14 + 0x114], esi
jne 0x14001efe9
mov esi, dword [r14 + 0xa0]
sub esi, edx
mov r15d, 3
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jo 0x14001eabe
mov dword [r14 + 0xa0], esi
mov esi, dword [r14 + 0xa4]
sub esi, edx
jo 0x14001eabe
cmp rcx, r10
sbb r11, 0xffffffffffffffff
cmp rcx, r10
mov dword [r14 + 0xa4], esi
sbb r10, 0
cmp r11, r10
jb 0x14001e9d0
jmp 0x14001eadc
mov byte [rdi + 0x1b9], 0
mov r15b, 0xa
jmp 0x14001e244
call fcn.1401b9760
mov ecx, eax
xor cl, 1
movzx eax, byte [rbx + 0x18]
test al, al
je 0x14001e7b3
jmp 0x14001f13e
mov r15d, 3
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov r12, qword [rbp + 0xbf0]
movaps xmmword [rbp + 0x3b0], xmm6
mov r13b, 1
mov dword [rbp + 0xc14], 0
mov ecx, r15d
mov dword [rbp + 0x75c], r15d
lea r14, [rbp + 0x958]
mov ecx, dword [rbp + 0xc00]
test cl, cl
jne 0x14001eb03
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jne 0x14001eb7b
mov rcx, r12
call rax
cmp byte [rbp + 0xc14], 0
je 0x14001ee0f
mov dword [rdi + 0x3e8], 2
mov rax, qword [rbp + 0x6c8]
jmp 0x140019a4d
mov rcx, qword [rbp + 0x790]
mov rax, qword [rcx]
mov r9, qword [rbp + 0x798]
cmp rax, r9
jae 0x14001ebdc
cmp rax, qword [rdi + 0xb0]
setbe al
cmovbe rcx, qword [rbp + 0x6d8]
jmp 0x14001ebde
cmp qword [rdi + 0xb0], r9
je 0x14001ebee
xor eax, eax
mov rcx, qword [rbp + 0x790]
mov r9, qword [rbp + 0x798]
jmp 0x14001ebde
call fcn.1401b9760
test al, al
mov rax, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jne 0x14001eb03
mov byte [rbx + 0x18], 1
jmp 0x14001eb03
call fcn.1401b9760
xor al, 1
mov dword [rbp + 0xae0], eax
movzx eax, byte [r15 + 0x18]
test al, al
je 0x14001a306
jmp 0x14001f300
call fcn.1401b9760
xor al, 1
mov dword [rbp + 0xae4], eax
mov rax, qword [rbp + 0x7a0]
movzx eax, byte [rax + 0x18]
test al, al
je 0x14001a355
jmp 0x14001f323
xor eax, eax
movzx eax, al
mov rdx, qword [rbp + 0xb98]
mov qword [rdx], rax
mov qword [rcx], r9
cmp dword [rbp + 0x750], 0
je 0x140019edf
cmp r8d, 0x1000000
jae 0x14001f436
mov dword [rdi + 0x180], r8d
jmp 0x140019edf
call fcn.1401b9760
test al, al
jne 0x14001ac3d
mov byte [r15 + 0x18], 1
jmp 0x14001ac3d
cmp eax, 4
jne 0x14001ec77
mov rcx, qword [rbp + 0xb30]
mov byte [rcx], al
jmp 0x14001ee62
mov rax, qword [rbp + 0x760]
mov qword [rax], rbx
movdqa xmm0, xmmword [rbp + 0x3b0]
movdqa xmm1, xmmword [rbp + 0x3c0]
mov rax, qword [rbp + 0x6c8]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rbp + 0xb30]
mov byte [rax], 4
jmp 0x14001ee62
lea r8, [rbp + 0xe1]
mov rcx, qword [r8 + 0x1f]
mov rdx, qword [rbp + 0xb30]
mov qword [rdx + 0x20], rcx
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movdqu xmmword [rdx + 0x11], xmm1
movdqu xmmword [rdx + 1], xmm0
mov byte [rdx], al
jmp 0x14001ee62
lea rcx, [rbp + 0x4f8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x6a0], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rbp + 0x690], xmm1
movdqa xmmword [rbp + 0x680], xmm0
mov rcx, qword [rbp + 0xb30]
mov qword [rcx + 0x20], rax
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x14001ee62
cmp byte [rdi + 0x3e5], 0
je 0x14001edaa
mov rax, qword [rbp + 0xb30]
mov byte [rax], 3
jmp 0x14001ee62
lea rcx, [rbp + 0x818]
mov rdx, qword [rbp + 0x808]
mov r8, qword [rbp + 0x810]
call qword [rbx + 0x20]
mov rcx, qword [rbp + 0xb30]
mov rdx, rsi
call fcn.14010e1f0
jmp 0x14001ee62
mov rax, qword [rbp + 0xb30]
mov ecx, dword [rbp + 0xae8]
mov dword [rax], ecx
mov ecx, dword [rbp + 0xadc]
mov dword [rax + 4], ecx
mov rcx, qword [rbp + 0x778]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0x770]
mov qword [rax + 0x10], rcx
mov rcx, qword [rbp + 0x7b8]
mov qword [rax + 0x18], rcx
mov rcx, qword [rbp + 0x768]
mov qword [rax + 0x20], rcx
jmp 0x14001ee62
mov rcx, qword [rbp + 0xb30]
mov word [rcx], 0x101
mov dword [rcx + 4], esi
lea rax, [0x1401beb40]
mov qword [rcx + 8], rax
lea rax, [0x1401f79a8]
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
jmp 0x14001ee62
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x1c0], xmm0
lea rax, [0x1401f79a8]
movq xmm1, rax
lea rax, [0x1401beb40]
movq xmm0, rax
punpcklqdq xmm0, xmm1
mov r13b, 1
mov ecx, 1
jmp 0x14001ee3f
movaps xmm0, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x1c0], xmm0
lea rax, [0x1401f79a8]
movq xmm1, rax
lea rax, [0x1401cf7f8]
movq xmm0, rax
punpcklqdq xmm0, xmm1
mov ecx, dword [rbp + 0x75c]
movdqa xmm1, xmmword [rbp + 0x1c0]
mov rax, qword [rbp + 0xb30]
movdqu xmmword [rax + 0x18], xmm1
mov byte [rax], r13b
mov byte [rax + 1], 1
mov dword [rax + 4], ecx
movdqu xmmword [rax + 8], xmm0
movaps xmm6, xmmword [rbp + 0xc20]
movaps xmm7, xmmword [rbp + 0xc30]
movaps xmm8, xmmword [rbp + 0xc40]
movaps xmm9, xmmword [rbp + 0xc50]
movaps xmm10, xmmword [rbp + 0xc60]
movaps xmm11, xmmword [rbp + 0xc70]
add rsp, 0xd08
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x1401cfd68]
mov edx, 0x19
call fcn.1401b1e10
lea r8, [0x1401e3730]
mov ecx, 1
mov edx, 1
call fcn.1401b1d10
lea r8, [0x1401e3748]
mov ecx, 2
mov edx, 2
call fcn.1401b1d10
lea r8, [0x1401e3748]
mov ecx, 3
mov edx, 3
call fcn.1401b1d10
lea r8, [0x1401e3748]
mov ecx, 4
mov edx, 4
call fcn.1401b1d10
lea r8, [0x1401e3748]
mov ecx, 5
mov edx, 5
call fcn.1401b1d10
lea r8, [0x1401e37d0]
mov ecx, 4
call fcn.1401b1d90
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, [0x1401cfd80]
mov edx, 0x22
call fcn.1401b2260
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_src_framehead.rs
mov ecx, 5
mov rdx, r13
call fcn.1401b1c90
lea rax, [rbp + 0x534]
mov qword [rbp + 0x800], rax
lea rax, [0x14010f3e0]
mov qword [rbp + 0x808], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x958], rax
mov qword [rbp + 0x960], 1
mov qword [rbp + 0x978], 0
lea rax, [rbp + 0x800]
mov qword [rbp + 0x968], rax
mov qword [rbp + 0x970], 1
lea rdx, [0x1401e2c60]
lea rcx, [rbp + 0x958]
call fcn.1401b1c50
lea rax, [rbp + 0x534]
jmp 0x14001f06b
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcio_read_buf.rscannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadlocal.rs
mov rdx, rbx
call fcn.1401b1d90
call fcn.1401b19c0
lea rax, str.filled_must_not_become_larger_than_initialized
mov qword [rbp + 0x958], rax
mov qword [rbp + 0x960], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x968], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x970], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srccommoniocompat.rs
lea rcx, [rbp + 0x958]
call fcn.1401b1c50
lea rcx, str.reset_at_must_be_set_if_in_queuep_
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_recv.rsassertion_failed:_self.refused.is_none__
mov edx, 0x20
call fcn.1401b2260
lea rax, [rbp + 0x2a4]
mov qword [rbp + 0x800], rax
lea rax, [0x14010f3e0]
mov qword [rbp + 0x808], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x958], rax
mov qword [rbp + 0x960], 1
mov qword [rbp + 0x978], 0
lea rax, [rbp + 0x800]
mov qword [rbp + 0x968], rax
mov qword [rbp + 0x970], 1
lea rdx, [0x1401e2c78]
lea rcx, [rbp + 0x958]
call fcn.1401b1c50
mov byte [rbp + 0x958], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotogo_away.rs
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frame
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x958]
mov edx, 0x14
call fcn.1401b21a0
lea rax, [rbp + 0x2a4]
jmp 0x14001ef84
mov qword [rbp + 0x958], rsi
mov byte [rbp + 0x960], bl
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
jmp 0x14001f344
lea rcx, [0x1401bf330]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_settings.rsC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_buffer.rs
mov edx, 0x27
call fcn.1401b1e10
mov qword [rbp + 0x958], r12
mov byte [rbp + 0x960], cl
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
jmp 0x14001f344
lea r8, [0x1401cfde8]
mov ecx, 9
mov rdx, r13
call fcn.1401b1c90
lea r8, [0x1401cfdd0]
mov ecx, 9
mov rdx, r13
call fcn.1401b1c90
lea r8, [0x1401cfe30]
mov ecx, 9
mov rdx, r13
call fcn.1401b1c90
lea r8, [0x1401cfe18]
mov ecx, 9
mov rdx, r13
call fcn.1401b1c90
lea r8, [0x1401cfe00]
mov ecx, 9
mov rdx, r13
call fcn.1401b1c90
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x958], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp + 0x958]
mov edx, 0x2b
call fcn.1401b21a0
ud2
mov byte [rbp + 0x958], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotoping_pong.rs_v
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_pong_frame
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x958]
mov edx, 0x12
call fcn.1401b21a0
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x1401be908]
mov edx, 0x5e
call fcn.1401b1e10
lea rax, [rbp + 0x4f4]
jmp 0x14001ef84
lea r8, [0x1401cfdb8]
mov ecx, 9
mov rdx, r13
call fcn.1401b1c90
mov qword [rbp + 0xb60], rsi
lea rax, [rbp + 0x6f8]
mov qword [rbp + 0x800], rax
lea rax, [0x14002e820]
mov qword [rbp + 0x808], rax
lea rcx, [rbp + 0xb60]
mov qword [rbp + 0x810], rcx
mov qword [rbp + 0x818], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rbp + 0x958], rax
mov qword [rbp + 0x960], 2
mov qword [rbp + 0x978], 0
lea rax, [rbp + 0x800]
mov qword [rbp + 0x968], rax
mov qword [rbp + 0x970], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs___connection_was_not_ready
lea rcx, [rbp + 0x958]
call fcn.1401b1c50
mov byte [rbp + 0x958], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_settings.rsC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_buffer.rs
jmp 0x14001f412
mov rax, qword [rbp + 0x6e8]
mov qword [rbp + 0x958], rax
mov eax, dword [rbp + 0xae0]
mov byte [rbp + 0x960], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
jmp 0x14001f344
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x958], rax
mov eax, dword [rbp + 0xae4]
mov byte [rbp + 0x960], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401bf9d8]
lea r8, [rbp + 0x958]
mov edx, 0x2b
call fcn.1401b21a0
mov byte [rbp + 0x958], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotoping_pong.rs_v
jmp 0x14001f45b
mov ecx, 1
mov rdx, r13
call fcn.1401b1500
call fcn.1400b62f0
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
mov byte [rbp + 0x958], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_recv.rsassertion_failed:_self.refused.is_none__
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_framep_
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x958]
mov edx, 0x18
call fcn.1401b21a0
lea rcx, [0x1401e2c90]
call fcn.1401b2240
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, [0x1401e2cd8]
mov edx, 0x2c
call fcn.1401b1e10
test r9, r9
jne 0x14001f47f
lea rcx, [0x1401e2c10]
call fcn.1401b2240
mov byte [rbp + 0x958], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_settings.rsC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_buffer.rs
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x958]
mov edx, 0x16
call fcn.1401b21a0
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x1401bf3e0]
mov edx, 0x3b
call fcn.1401b1e10
mov byte [rbp + 0x958], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotoping_pong.rs_v
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frame
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x958]
mov edx, 0x12
call fcn.1401b21a0
movq xmm0, qword [rdx + 8]
pshufd xmm0, xmm0, 0xe1
movq qword [rbp + 0x530], xmm0
lea rax, [rbp + 0x534]
jmp 0x14001f06b
mov qword [rbp + 0xb40], r12
lea rax, [rbp + 0x6f8]
mov qword [rbp + 0xb60], rax
lea rax, [0x14002e820]
mov qword [rbp + 0xb68], rax
lea rcx, [rbp + 0xb40]
mov qword [rbp + 0xb70], rcx
mov qword [rbp + 0xb78], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rbp + 0x958], rax
mov qword [rbp + 0x960], 2
mov qword [rbp + 0x978], 0
lea rax, [rbp + 0xb60]
mov qword [rbp + 0x968], rax
mov qword [rbp + 0x970], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
lea rcx, [rbp + 0x958]
call fcn.1401b1c50
mov rcx, r13
mov rdx, r14
call fcn.1401b19c0
lea r8, [0x1401cfe60]
mov ecx, 9
mov rdx, r13
call fcn.1401b1c90
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streamsprioritize.rs
mov edx, 0x22
call fcn.1401b2260
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
mov qword [rbp + 0x6f8], r9
lea rax, [rbp + 0x610]
mov qword [rbp + 0x800], rax
lea rax, [0x14002e820]
mov qword [rbp + 0x808], rax
lea rcx, [rbp + 0x6f8]
mov qword [rbp + 0x810], rcx
mov qword [rbp + 0x818], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rbp + 0x958], rax
mov qword [rbp + 0x960], 2
mov qword [rbp + 0x978], 0
lea rax, [rbp + 0x800]
mov qword [rbp + 0x968], rax
mov qword [rbp + 0x970], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs___connection_was_not_ready
lea rcx, [rbp + 0x958]
call fcn.1401b1c50
call fcn.140156de0
int3
push rsp
and al, 0x40
mov rcx, rsi
call fcn.1401184c0
mov r15, rax
mov rax, qword [rsp + 0x40]
test rax, rax
test eax, eax
sal byte [rdx + rdx + 0x48], 0x8d
and al, 0x58
je 0x140020b27
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
call qword [rax + 0x20]
invalid
test r15, r15
je 0x140020b4e
cmp qword [r15 + 0x10], 8
jne case.0x140020bde.2
add byte [rcx - 0x75], cl
or byte [r8 - 0x47], r9b
je 0x140020bb1
invalid
mov rax, qword [r15 + 8]
movabs rcx, 0x7372656c69617274
jb 0x140020ba1
imul ebp, dword [rbp + riz*2 + 0x72], 0x8394873
jb 0x140020ba1
invalid
imul ebp, dword [rbp + riz*2 + 0x72], 0x8394873
jne case.0x140020bde.2
movzx edx, byte [rsi + 0x11c]
mov r8, qword [rdi]
mov ecx, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
or al, 0x89
and al, 0x28
or al, 0x89
and al, 0x28
lea r10, [rsp + 0x2c]
mov dword [rsp + 0x2c], eax
cmp qword [r8 + 0x10], rcx
jbe 0x140020dda
xchg byte [rbp + 2], ah
add byte [rax], al
mov r12, qword [r8 + 8]
test r12, r12
je 0x140020dda
imul rcx, rcx, 0x130
cmp dword [r12 + rcx], 2
je 0x140020dda
add r12, rcx
add esp, ecx
cmp dword [r12 + 0x114], eax
jne 0x140020dda
xor eax, 0x41000002
movzx eax, byte [rsp + 0x50]
push rax
movzx eax, byte [r12 + 0x50]
push rax
lea ecx, [rax - 6]
movzx r9d, cl
leave
cmp r9b, 6
mov r8d, 6
cmovb r8d, r9d
mov bpl, 1
cmp r8b, 5
ja case.0x140020bde.2
and dl, 1
movzx r8d, r8b
mov dh, 0xc0
mov dh, 0xc0
lea r9, [0x1401f94c8]
movsxd r8, dword [r9 + r8*4]
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
mov ebp, edx
xor bpl, 1
cmp dl, 1
mov r13b, 0xa
sbb r13b, 0
xor r15d, r15d
jmp 0x140020c51
cmp byte [r12 + 0x51], 0
jne case.0x140020bde.2
test dl, dl
sete dl
movzx r15d, byte [r12 + 0x52]
mov ebp, 1
cmovne ebp, r15d
mov r13b, 0xa
sub r13b, dl
jmp 0x140020c51
cmp byte [r12 + 0x51], 0
je case.0x140020bde.1
mov rcx, rsi
call fcn.140037690
mov eax, ebp
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test dl, dl
sete r13b
shl r13b, 3
or r13b, 3
mov bpl, 1
cmp cl, 6
jb 0x140020caf
lea ecx, [rax - 3]
cmp cl, 2
ja 0x140020c63
cmp cl, 1
jne 0x140020caf
movzx eax, al
test rax, rax
je 0x140020caf
cmp eax, 1
jne 0x140020c89
lea rcx, [r12 + 0x70]
mov rax, qword [r12 + 0x58]
mov rdx, qword [r12 + 0x60]
mov r8, qword [r12 + 0x68]
call qword [rax + 0x20]
jmp 0x140020caa
mov rax, qword [r12 + 0x58]
shl rax, 1
test rax, rax
je 0x140020caf
mov r8, qword [r12 + 0x60]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r10, [rsp + 0x2c]
mov byte [r12 + 0x50], r13b
mov byte [r12 + 0x51], bpl
mov byte [r12 + 0x52], r15b
mov eax, dword [rsi + 0x118]
test eax, eax
je 0x140020e80
mov r15, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x1d0]
test al, 1
sete al
cmp byte [rcx + 0x58], 0
sete cl
cmp al, cl
je 0x140020d3d
mov rcx, qword [rdi]
mov edx, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], eax
cmp qword [rcx + 0x10], rdx
jbe 0x140020e2d
mov rcx, qword [rcx + 8]
test rcx, rcx
je 0x140020e2d
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x140020e2d
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140020e2d
cmp byte [rcx + 0x125], 0
je 0x140020d79
add r14, 8
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov rdx, rsi
call fcn.1401af560
mov byte [rsp + 0x40], 1
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rbx
mov r9, rdi
call fcn.14001fcb0
mov bpl, 0xc
jmp 0x140020c2a
add r14, 8
mov rcx, r14
mov rdx, rdi
call fcn.1401157d0
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov rdx, rsi
call fcn.1401af560
mov byte [rsp + 0x40], 1
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rbx
mov r9, rdi
call fcn.14001fcb0
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
mov qword [r15], 0
mov bpl, 0xc
test rax, rax
je 0x140020c2a
call qword [rax + 8]
jmp 0x140020c2a
mov qword [rsp + 0x30], r10
lea rax, [0x14010f3e0]
mov qword [rsp + 0x38], 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
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
mov qword [rsp + 0x30], r10
lea rax, [0x14010f3e0]
mov qword [rsp + 0x38], 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
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
lea rcx, str.assertion_failed:__id.is_zero__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotopeer.rs
lea r8, [0x1401e20e8]
mov edx, 0x1f
call fcn.1401b1e10
int3
lea rdx, [r13 + 0x80]
lea r15, [rsp + 0x70]
mov rcx, r15
call case.0x140086d4c.1316
movzx eax, byte [rsp + 0x70]
cmp rax, 3
mov qword [rsp + 0x68], r12
jne 0x140025039
mov r12, qword [r13 + 0x120]
test r12b, 1
jne 0x14002509f
cmp qword [rsp + 0x68], 0
je 0x1400250f4
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x60], rax
mov ecx, eax
cmp qword [r13 + 0x1e0], rcx
jbe 0x14002525a
mov r12, qword [r13 + 0x1d8]
test r12, r12
je 0x14002525a
imul rcx, rcx, 0x130
cmp dword [r12 + rcx], 2
je 0x14002525a
movq xmm0, rax
add r12, rcx
pshufd xmm1, xmm0, 0x55
movd eax, xmm1
cmp dword [r12 + 0x114], eax
jne 0x14002525a
cmp byte [r12 + 0x124], 0
je 0x1400250f4
movq qword [rsp + 0x60], xmm0
cmp dword [r12], 2
je case.0x14000432a.498
cmp dword [r12 + 0x114], eax
jne case.0x14000432a.498
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov r15, rax
mov r14, rdx
mov rax, qword [r12 + 0x90]
test rax, rax
je 0x140025018
mov rcx, qword [r12 + 0x98]
call qword [rax + 0x18]
mov qword [r12 + 0x90], r15
mov qword [r12 + 0x98], r14
mov r15b, 6
test bpl, bpl
jne 0x14002515e
jmp 0x14002514b
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x50], rcx
movups xmm0, xmmword [rsp + 0x71]
movdqu xmm1, xmmword [rsp + 0x81]
movdqu xmmword [rsp + 0x41], xmm1
movups xmmword [rsp + 0x31], xmm0
mov byte [rsp + 0x30], al
test rax, rax
je 0x1400250b8
cmp eax, 1
jne 0x1400250d0
mov r14, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x2c], eax
mov r15b, 1
movzx r12d, byte [rsp + 0x31]
jmp 0x140025127
shr r12d, 8
or r12b, 5
mov r15b, 3
test bpl, bpl
jne 0x14002515e
jmp 0x14002514b
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x2c], eax
mov r14d, dword [rsp + 0x38]
je 0x1400250e8
cmp byte [rdi + rcx - 0x4a], al
and al, 0x31
xor r15d, r15d
jmp 0x140025127
movzx ecx, byte [rsp + 0x31]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x38], rax
jne 0x140025117
movzx r14d, cl
shl r14, 0x20
or r14, 3
jmp 0x140025124
test bpl, bpl
jne 0x14002510c
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140025248
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x140025176
lea rdx, [rsp + 0x38]
call fcn.140113500
mov r14, rax
mov r15b, 4
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xb0], rax
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0xa0], xmm0
test bpl, bpl
jne 0x14002515e
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140025231
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp r15b, 6
je 0x1400251cf
movzx eax, r15b
cmp eax, 5
jne 0x1400251a6
add rdi, 0x10
mov rbx, qword [rsp + 0x68]
test rbx, rbx
je 0x14002519a
mov rcx, rdi
call fcn.14011d1e0
lock dec qword [rbx]
jne 0x14002519a
mov rcx, rdi
call fcn.14019de30
mov qword [rdi], 0
mov byte [rsi], 5
jmp 0x1400251d2
mov byte [rsi + 1], r12b
mov eax, dword [rsp + 0x2c]
mov dword [rsi + 4], eax
mov qword [rsi + 8], r14
movdqa xmm0, xmmword [rsp + 0xa0]
movdqu xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rsi + 0x20], rax
mov byte [rsi], r15b
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test al, al
je 0x140024f22
mov qword [rsp + 0x30], rbx
mov byte [rsp + 0x38], bpl
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
add eax, 0x199f39
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401bf9d8]
lea r8, [rsp + 0x30]
mov edx, 0x2b
add byte [rax], al
call fcn.1401b21a0
call fcn.1401b9760
test al, al
jne 0x14002515e
test dword [rax], esp
invalid
invalid
invalid
mov byte [r13 + 0x18], 1
jmp 0x14002515e
call fcn.1401b9760
test al, al
jne 0x14002510c
mov r15b, 5
jmp 0x14002523e
lea rax, [rsp + 0x64]
mov qword [rsp + 0x70], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x78], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 1
add qword [rax], rax
add byte [rax], al
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x30]
call fcn.1401b1c50
lea rax, [rsp + 0x64]
mov qword [rsp + 0x70], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x78], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
add byte [rax], al
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x30]
call fcn.1401b1c50
int3
invalid
int3
add dword [rax], eax
add byte [rbp - 0x3eb7f7ec], cl
lea edx, [rax + rcx]
shl rdx, 0x20
lea edx, [rax + rcx]
shl rdx, 0x20
and byte [rcx], al
ror dword [rax - 0x47], 1
invalid
invalid
invalid
add ecx, eax
movabs rcx, 0x300000001
add byte [rax], al
add byte [rbx], al
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax + 0xf], cl
rol dword [rdx + rdx*8 - 0x7ab7898b], 1
test dl, dl
jne 0x1400253f2
jbe 0x1400253c5
invalid
cmovo rdx, rcx
test dl, dl
jne 0x1400253f2
invalid
test rdx, rdx
ror byte [rdi], cl
mov byte [rdx], al
add al, byte [rcx]
invalid
js 0x140025487
add byte [rax - 0x3f], cl
shr rdx, 0x20
mov r8d, edx
sub r8d, r14d
jae 0x1400253af
invalid
and byte [rcx - 0x77], al
rol byte [rbp + 0x29], 1
invalid
sub r14d, edx
lea edx, [rax + r14]
shl rdx, 0x20
add r14d, eax
cmovo rdx, rcx
test dl, dl
jne 0x1400253f2
shr rdx, 0x20
shr rdx, 0x20
mov eax, edx
jmp 0x1400253b4
sub eax, r8d
jo 0x1400253f2
mov dword [rsi + 0xcc], eax
mov ecx, dword [rsi + 0xc8]
sub eax, ecx
jle 0x1400253f2
mov edx, ecx
shr edx, 0x1f
add edx, ecx
sar edx, 1
cmp eax, edx
invalid
jl 0x1400253f2
sar byte [rcx + riz + 0x48], 1
mov eax, dword [rsi + 0x1c0]
mov rax, qword [rsi + 0x1c0]
mov rcx, qword [rsi + 0x1c8]
mov qword [rsi + 0x1c0], 0
xchg al, al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or byte [rbx + rbx*8 - 0x74b7f08b], al
invalid
invalid
invalid
test rax, rax
je 0x1400253f2
call qword [rax + 8]
test bl, bl
jne case.0x14001b411.372
invalid
mov rax, qword [0x140214208]
add eax, 0x1eee0b
or ebp, esi
invalid
add byte [rax - 0x2f], cl
shl rax, 1
test rax, rax
invalid
loopne 0x140025449
test eax, eax
sal byte [rbp + 0x5b], 0x48
mov ecx, edi
jne case.0x1400257c3.351
mov rcx, rdi
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
add byte [rbp + rcx*4 + 0xd], cl
xchg dword [rbp - 0x72b3ffe7], esp
and al, 0x28
mov edx, 0x2b
call fcn.1401b21a0
int 0x18
invalid
add al, ch
int 0x18
int 0x18
int 0x18
add al, ch
sti
sbb dword [rax], eax
sbb dword [rax], eax
call fcn.1401b9760
sbb dword [rax], eax
test al, al
jne case.0x14001b411.372
sal byte [rbp - 0x64], 0xc6
sbb byte [rcx], r8b
invalid
mov byte [rsi + 0x18], 1
add ebx, ebp
xchg esi, eax
jmp case.0x14001b411.372
lea rcx, str.assertion_failed:_size___proto::MAX_WINDOW_SIZE8
lea r8, [0x1401bf530]
mov bl, 0xa0
sbb dword [rax], eax
invalid
mov bl, 0xa0
sbb dword [rax], eax
invalid
add byte [rdx + 0x30], bh
mov edx, 0x30
call fcn.1401b1e10
lea rax, str.negative_Window
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
sbb byte [rax], al
int3
int3
int3
out dx, al
xchg dword [0x17cba2616], eax
xor dl, cl
mov bh, 0x3c
xor dl, cl
mov bh, 0x3c
ret
int3
mov eax, 0xf0878469
xchg eax, esi
add dword [rax - 0x45b7e241], edx
invalid
nop
mov edi, 0x60ba481d
movabs rdx, 0x8b56ffee0a390860
or byte [rcx], bh
or ch, dh
out dx, al
call qword [rsi - 0x75]
mov eax, ebx
int3
ret
movabs rax, 0x99ebe36224de91bb
movabs rdx, 0xd90608cb584414ce
ret
mov edx, 0x18
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400255aa
mov qword [rax], 1
add byte [rax], al
lea rcx, case.0x14004f628.49
lea ecx, [0x1401be6e8]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x16
adc byte [rsi], dl
inc rax
add rsp, 0x28
invalid
sub bl, al
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
int3
je 0x14002564c
mov qword [rax], rdi
lea rcx, fcn.140034a60
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0xb
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
invalid
mov esi, 0xb0f0018
invalid
dec dword [rcx + rcx*4 - 0x3a]
mov r14, rdx
mov ebx, ecx
movzx eax, byte [0x140214210]
jmp 0x1400256e3
add byte [rcx], dh
leave
mov rdx, r8
mov edx, eax
jmp 0x1400256e3
mov edx, eax
call fcn.140157b20
adc eax, dword [rax]
test rax, rax
je case.0x140025841.470
mov rdi, rax
mov rcx, rax
mov rdx, r14
mov r8, rsi
call fcn.1401af560
sahf
sbb byte [rax], al
movzx eax, byte [0x140214210]
mov edx, 0x18
add byte [rax], al
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je case.0x140008ca5.113
mov r14, rax
mov qword [rax], rsi
mov dword [rax], esi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
movzx eax, byte [0x140214210]
mov edx, 0x18
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
je 0x14002575f
mov qword [rax], r14
lea rcx, case.0x14010e1e2.15
test byte [rcx], bl
add byte [rax - 0x77], cl
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
adc byte [rax - 1], cl
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
invalid
or byte [rax - 0xb7efa8], cl
adc byte [rax - 1], cl
inc rax
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
invalid
pop rsi
pop r14
pop rbp
ret
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
mov ecx, 8
add byte [rax], al
mov edx, 0x18
call fcn.1401b1500
movabs eax, dword [0xb9f075894c0018bd]
or byte [rax], al
mov qword [rbp - 0x10], r14
jne case.0x140034e2b.432
mov ecx, 8
add byte [rax], al
mov edx, 0x18
add byte [rax], al
call fcn.1401b1500
ud2
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
lea rdx, case.0x14010e1e2.15
mov rcx, qword [rbp - 0x10]
call fcn.1401542c0
jmp case.0x140008ca5.111
adc al, byte [rax]
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
loopne case.0x1400137b0.221
add ecx, dword [rax - 0x73]
lea rdx, [0x1401f94e0]
adc eax, 0x1d3d24
and al, 0x3d
sbb eax, 0x4634800
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
movzx eax, byte [rcx + 0x10]
mov dh, 0x41
adc bl, al
ret
ret
movzx eax, byte [rcx + 0xf]
mov dh, 0x41
movnti dword [r8 - 0x3f], ecx
movnti dword [rax - 0x3f], ecx
ret
shr rcx, 0x20
mov al, 1
jmp 0xc10407f6
and byte [rax - 0x1d067eff], dh
cmp ecx, 0x3e2
loop 0x1400257dc
add eax, dword [rax]
add byte [rsi + 0x47], bh
jle 0x140025824
add byte [rax], al
jle 0x140025824
cmp r9d, 0x271c
cmp ecx, 0x271c
stc
sbb al, 0x27
add byte [rax], al
jle case.0x140025841.140
lea edx, [rcx - 0x271d]
invalid
cmp edx, 0x34
ja case.default.0x140025802
xchg ecx, edi
add byte [rax], al
invalid
lea rcx, [0x1401f99bc]
lea ecx, [0x1401f99bc]
movsxd rdx, dword [rcx + rdx*4]
xchg ecx, eax
add rdx, rcx
jmp rdx
shr rcx, 0x20
cmp ecx, 0x28
stc
sub byte [rdi], cl
invalid
scasb al, byte [rdi]
add dword [rax], eax
add byte [rax], al
and byte [rbx - 0x78f0d707], al
scasb al, byte [rdi]
add dword [rax], eax
add byte [rax], al
invalid
invalid
stc
sub byte [rdi], cl
xchg dword [rsi + 0x48000001], ebp
lea rax, [0x1401f94f0]
lea eax, [0x1401f94f0]
add eax, 0x1d3cd8
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov al, 1
ret
lea edx, [rcx - 2]
push rcx
inc byte [rcx + 0x109fa]
invalid
cli
or dword [rcx], eax
add dword [rax], eax
cmp edx, 0x109
add dword [rax], eax
add byte [rdi], cl
ja case.default.0x140025841
xchg dword [rcx], edi
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x1401f9594]
add byte [rax], al
lea rcx, [0x1401f9594]
pop rdx
cmp eax, 0x6348001d
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
add rdx, rcx
add edx, ecx
jmp rdx
loop case.0x1400137b0.436
xor eax, eax
rol bl, 0x81
ret
cmp ecx, 0x50e
stc
invalid
add byte [rsi + 0x31], bh
jle case.0x140034e2b.442
cmp ecx, 0x1b7f
stc
jg case.0x14001b411.53
sbb eax, dword [rax]
add byte [rax], al
add byte [rdi + 0x5f], bh
jg 0x1400258b5
cmp ecx, 0x1715
stc
adc eax, 0xf000017
invalid
add byte [rax], al
invalid
add byte [rax], al
jg 0x140025981
invalid
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
invalid
test al, bh
clc
cmp ecx, 0x50f
stc
syscall
invalid
add byte [rax], al
je case.0x14001b411.68
clc
add byte [rax], al
add byte [rcx + 0x5b4f9], al
cmp ecx, 0x5b4
mov ah, 5
add byte [rax], al
add byte [rdi], cl
je case.0x140025802.10060
test byte [rdi], bh
add dword [rax], eax
add cl, ch
cmp eax, 0x81000001
invalid
stc
invalid
jmp case.0x140025802.10014
cmp ecx, 0x46a
push 4
add byte [rax], al
jle 0x14002590d
cmp ecx, 0x4ce
jg case.0x1400257c3.8
cld
add byte [rax], al
invalid
cmp ecx, 0x46b
add al, 0
add byte [rdi], cl
test dh, al
invalid
je case.0x14002581f.30
mov byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
stc
jbe case.0x1400137b0.66
invalid
add al, 0
add byte [rax], al
add byte [rdi], cl
test dword [0xf00258b1], ecx
or eax, 0xb0000001
jne case.0x140025802.10014
or eax, 0xb0000001
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x21b0c320], dh
mov al, 0x20
and bl, al
ret
mov al, 0x21
ret
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg case.0x1400257c3.26
invalid
call 0xc10258c2
add byte [rax], al
cmp ecx, 0x1b80
stc
sbb byte [rbx], 0
sbb eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
je case.0x140025802.10060
test ah, ch
add byte [rax], al
add byte [rcx + 0x1f4ef9], al
cmp ecx, 0x1f4e
invalid
add byte [rax], al
cmp ecx, 0x1f4e
stc
invalid
add byte [rax], al
je case.0x140025802.10060
test al, ah
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp case.0x140025802.10014
fiadd word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x18b0c326], dh
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xc
or al, 0xc3
ret
mov al, 0x14
ret
mov al, 0xb
ret
lea eax, [rcx - 0x3c2a]
cmp eax, 2
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
invalid
inc dword [rbx - 0x7df0fd08]
mov ebp, 0x81000000
add byte [rax], al
add byte [rcx + 0x35edf9], al
add byte [rdi], cl
invalid
mov cl, 0
add byte [rax], al
invalid
add cl, byte [rdi]
invalid
add byte [rax], al
add byte [rcx + 0x35edf9], al
add byte [rdi], cl
cmp ecx, 0x35ed
je case.0x140025802.10060
invalid
mov cl, 0
add byte [rax], al
invalid
test byte [rcx - 0x17000000], dh
add byte [rax], al
add cl, ch
invalid
jmp case.0x140025802.10014
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx + 0x3e3f9], al
add byte [rdi], cl
test byte [rax - 0x7f000000], ah
movabs al, byte [0x41df981000000]
add byte [rdi], cl
cmp ecx, 0x3e3
je case.0x140025802.10060
invalid
add byte [rax], al
add byte [rax], al
movabs al, byte [0x41df981000000]
add byte [rdi], cl
add byte [rax], al
cmp ecx, 0x41d
je case.0x140025802.10060
xchg esp, eax
add byte [rax], al
add byte [rax], al
test byte [rax + rax - 0x67f0000], dl
xchg esp, eax
add byte [rax], al
add byte [rax], al
cmp ecx, 0x461
invalid
cmp ecx, 0x461
stc
invalid
add byte [rax], al
je case.0x140025802.10060
test byte [rax - 0x17000000], cl
add byte [rax], al
jmp case.0x140025802.10014
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x3b0c302], dh
mov al, 2
ret
mov al, 3
ret
mov al, 6
ret
mov al, 7
ret
mov al, 8
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 0xd
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x24
ret
mov al, 0x19
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
cmp ecx, 0x150
je case.0x14002581f.15
push rax
add dword [rax], eax
add byte [rdx + rcx - 0x7f], dh
stc
push rdx
add al, byte [rax]
add byte [rbp + rdi - 0x15], dh
invalid
invalid
cmp ecx, 0x252
je case.0x140025802.10060
invalid
cmp eax, 0xfb03eeb
jmp case.0x140025802.10014
mov al, 0xf
mov al, 0xf
ret
cmp ecx, 0x1716
je case.0x140025802.10060
cmp ecx, 0x1b64
add byte [rax], al
je case.0x140025802.10060
jmp case.0x140025802.10014
cmp ecx, 0x4cf
add al, 0
add byte [rbx + rcx - 0x7f], dh
je case.0x140025802.10051
cmp ecx, 0x4d0
jne case.0x140025802.10014
je case.0x140025802.10051
cmp ecx, 0x4d0
jne case.0x140025802.10014
mov al, 4
ret
mov al, 5
ret
cmp ecx, 0x2022
and ah, byte [rax]
and byte [rax], al
add byte [rax + rcx - 0x7f], dh
invalid
invalid
add byte [rax], al
je case.0x140025802.10060
cmp ecx, 0x25e9
stc
jmp 0x1b50259dd
add byte [rax], al
invalid
add byte [rax], al
jne case.0x140025802.10014
add esi, dword [rax + 0x28b0c316]
mov al, 0x16
ret
mov al, 0x28
ret
mov al, 0x29
ret
mov al, 0x12
ret
mov al, 0x13
ret
mov al, 0x15
adc eax, 0xc317b0c3
ret
mov al, 0x17
ret
mov al, 0x1d
ret
mov al, 0x22
ret
mov al, 0x23
ret
and eax, ebx
mov al, 0x25
ret
mov al, 0x27
ret
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
mov r9, qword [rcx + 0x10]
mov byte [rsp + 0x28], 0
sub byte [rax], al
sub byte [rax], al
mov byte [rsp + 0x20], 1
lea rdx, case.0x14004f628.49
lea edx, [0x1401bf608]
lea rcx, [rsp + 0x38]
xor r8d, r8d
xor eax, eax
cmp byte [rbp + 0x31], al
shr al, 0xe2
cmp al, 0x13
add ah, cl
int3
xor eax, eax
call fcn.1401596f0
int3
mov eax, edx
cmp byte [rcx], 0
je 0x140025a2d
lea rdx, [0x1401e8f31]
mov r8d, 4
add byte [rax], al
mov rcx, rax
jmp fcn.140101d80
lea rdx, [0x1401e8f2c]
adc eax, 0x1c34f8
mov r8d, 5
add byte [rax], al
mov rcx, rax
jmp fcn.140101d80
ret
invalid
invalid
int3
int3
sub esp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x19ef28
adc eax, 0x19ef28
sbb dword [rax], eax
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
invalid
mov eax, dword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140025b0b
mov bl, 1
test cl, cl
leave
jne 0x140025b0d
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140025aef
invalid
sub dword [rax + 0x39247c], eax
cmp byte [rsp + 0x39], 0
je 0x140025aef
test byte [rsi + 0x34], 4
jne 0x140025aef
add al, 0x75
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x140025b0d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
invalid
mov ebx, eax
jmp 0x140025b0d
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
push rdi
sub rsp, 0x38
mov rsi, rdx
mov rax, qword [rcx]
mov rdi, qword [rax]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
lea rdx, str.PollEventedio
sbb al, 0
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
xor dh, al
and al, 0x31
add byte [rax - 0x7d], cl
invalid
sub byte [rax - 0x73], cl
add eax, 0x1c9e40
xor dh, al
and al, 0x31
add byte [rax - 0x7d], cl
invalid
add eax, 0x1c9e40
sbb al, 0
mov qword [rsp + 0x20], rax
lea rdx, [0x1401ef99b]
sbb al, 0
sbb al, 0
lea rcx, [rsp + 0x28]
mov r8d, 2
mov r9, rdi
stc
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
mov dh, 0x4c
and al, 0x30
mov dh, 0x4c
and al, 0x30
je 0x140025bb3
mov al, 1
test cl, cl
jne 0x140025bd2
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
xor al, 4
jne 0x140025bba
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140025bcf
test cl, cl
setne al
jmp 0x140025bd2
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
mov ecx, 0
add byte [rax], al
add byte [rax + 0x75083948], al
sbb al, 0x48
add eax, 8
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
and byte [rax - 0x77], cl
and al, 0x28
lea rax, [0x140028a90]
jmp 0x140025c28
and al, 0x28
lea rax, [0x140026910]
mov qword [rsp + 0x30], rax
lea rax, [0x1401f79f8]
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
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.1401020b0
nop
add rsp, 0x68
ret
int3
or eax, 0x19f7d8
mov rax, qword [rcx + rax*8]
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
lea rdx, [0x1401f4684]
mov r8d, 4
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x14002656f
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
and al, 0x40
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1400265fb
mov bl, 1
test cl, cl
jne 0x1400265fd
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400265bd
je 0x1400265b1
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x1400265bd
test byte [rsi + 0x34], 4
jne 0x1400265bd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x1400265fd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx + 0x4824ebc3], cl
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1ce094
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400265fd
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
invalid
pop rbx
pop rbx
pop rsi
ret
rcl dword [rax], 0xf
test ebx, edx
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
test dword [rsi], ecx
add dword [rax], eax
add byte [rbx + 0x27b808], cl
add byte [rax], al
cmp rcx, 0x2710
jb 0x1400267ce
mov r11d, 0x27
movabs r8, 0x346dc5d63886594b
pop rcx
xchg byte [rax], bh
invalid
invalid
insd dword [rdi], dx
xor al, 0x4c
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
nop
pop rcx
xchg byte [rax], bh
invalid
mov rax, rcx
mul r8
shr rdx, 0xb
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
cld
cld
movzx edi, word [r9 + rdi*2]
cmp al, 0x79
mov word [rsp + r11 + 0x34], di
movzx esi, word [r9 + rsi*2]
mov word [rsp + r11 + 0x36], si
mov r11, rax
mov ebx, eax
cmp rcx, 0x5f5e0ff
cmp ecx, 0x5f5e0ff
mov rcx, rdx
ja 0x140026660
cmp rdx, 0x63
jbe 0x1400266e5
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r8d, ecx, 0x64
sub edx, r8d
movzx edx, dx
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x1400267e0
cli
or cl, byte [rdi]
xor ecx, 0
add byte [rax], al
add dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x1400267f4
add byte [rax + 0x30], bh
mov r9d, edx
nop
mov rcx, r8
shr r9d, 4
mov r8d, edx
and r8b, 0xf
cmp r8b, 0xa
mov r11d, 0x57
push rdi
add byte [rax], al
add byte [rdi + rcx + 0x42], al
fadd dword [rbp]
ret
mov byte [rsp + rcx + 0x36], r11b
lea r8, [rcx - 1]
cmp edx, 0x10
cmovno eax, dword [rax - 0x44bef508]
push rdi
add byte [rax], al
add byte [rdi + rcx + 0x42], al
fadd dword [rbp]
ret
mov edx, r9d
jae 0x140026710
jmp 0x140026790
mov rcx, r8
shr r9d, 4
mov r8d, edx
and r8b, 0xf
cmp r8b, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r8b
mov byte [rsp + rcx + 0x36], r11b
lea r8, [rcx - 1]
fadd dword [rbp]
ret
cmp edx, 0x10
mov edx, r9d
jae 0x140026760
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14002682d
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401e8f3b]
mov r9d, 2
mov rcx, r10
mov dl, 1
jmp 0x14002681d
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400266b4
jmp 0x1400266e5
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx ecx, word [rcx + rdx*2]
mov word [rsp + rax + 0x36], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
add rcx, 0x38
mov edx, 0x27
invalid
add byte [rax], al
add byte [rax + 0x29], cl
ret 0x8948
push rsp
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x1401f79a8]
mov rcx, r10
mov dl, 1
xor r9d, r9d
xor ecx, ecx
call fcn.140101500
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1401b1c90
sbb byte [rax], al
int3
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
add byte [rax], al
mov rax, qword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rax, [rax + rcx - 1]
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [rsp + 0x40], rax
mov byte [rsp + 0x48], 0x80
add sil, 0x44
and al, 0x4e
or byte [rax - 0x73], 0x44
and al, 0x38
add sil, 0x44
and al, 0x4e
or byte [rax - 0x73], 0x44
and al, 0x38
mov qword [rsp + 0x28], rax
lea rax, [0x140105e20]
cmc
or eax, 0x44894800
and al, 0x30
lea rax, [0x1401cd890]
lea eax, [0x1401cd890]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x28]
js 0x1400268db
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
call fcn.1401020b0
lodsd eax, dword [rsi]
mov bh, 0xd
add byte [rax - 0x773b7eb8], dl
add byte [rax], al
add bl, al
lodsd eax, dword [rsi]
mov bh, 0xd
add byte [rax - 0x773b7eb8], dl
add byte [rax], al
add bl, al
int3
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ret 0x95e9
cmp dword [rax - 0x77], ecx
jl 0x140026964
add rdi, 0x18
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1c2d96
mov r8d, 0x10
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140026985
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x19c3ee
invalid
and al, 0x38
and al, 0x38
mov byte [rsp + 0x39], 0
lea rax, case.0x14004f628.49
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e96fa]
lea rsi, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
mov rcx, rsi
mov r9, rdi
call fcn.140106360
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e96fd]
and byte [rax - 0x73], cl
adc eax, 0x1c2d56
lea r9, [rsp + 0x40]
mov r8d, 7
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140106360
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
add byte [rax + 0x39247c], al
cmp dword [rax], eax
movzx ecx, byte [rsp + 0x38]
je 0x1400269ee
mov al, 1
test cl, cl
jne 0x140026a0d
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
add al, 0x75
invalid
jne 0x1400269f5
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp case.0x140034e2b.479
test cl, cl
leave
setne al
jmp 0x140026a0d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
int3
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
jo 0x140026a3d
jo 0x140026a3d
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e8ecb]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test r15, r15
je case.0x14001b411.441
je 0x140026a79
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
push qword [rsi + rdi + 0x49]
shl edi, 5
shl r15, 5
lea rsi, [0x1400271c0]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
invalid
jl case.0x14002beed.412
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
nop dword [rax]
mov qword [rsp + 0x38], r14
add r14, 0x20
invalid
invalid
invalid
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
add r15, 0xffffffffffffffe0
jne 0x140026a80
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x140026ac7
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecc]
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add dword [rax - 0x47], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75083948], al
and cl, byte [rax - 0x75]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1cdb72
mov r8d, 4
mov eax, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401f4684]
push rbx
fistp dword [rax + rax]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
sbb byte [rbx - 0x72b7ffe7], dh
and al, 0x28
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
stc
sub dword [rsi], ecx
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140026bcc
mov bl, 1
test cl, cl
jne 0x140026bce
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140026bb0
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x140026bb0
test byte [rsi + 0x34], 4
jne 0x140026bb0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov ch, 0x1f
sbb al, 0
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140026bce
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
adc eax, 0x1ca209
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140026bce
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
invalid
and dword [rcx], esp
sbb al, 0
mov r8d, 0x1c
jmp 0x140027196
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
jmp 0x140027196
invalid
lea rdx, [0x1401e92ba]
mov r8d, 0x1b
add rsp, 0x48
pop rbx
pop rsi
jmp rax
jmp rax
add esp, 0x48
pop rbx
pop rsi
ret
mov rsi, rdx
mov rdi, qword [rcx]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x19e0e5
sbb dword [rax], eax
sub byte [rax - 0x73], cl
adc eax, 0x19e0e5
sbb dword [rax], eax
mov r8d, 9
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x14002720c
cmp byte [rax - 0x39bfdbbc], cl
and al, 0x41
add byte [rax - 0x77], cl
jl 0x14002721a
invalid
sbb byte [rax - 0x77], cl
je 0x14002720c
cmp byte [rax - 0x39bfdbbc], cl
and al, 0x41
add byte [rax - 0x77], cl
jl 0x14002721a
xor byte [rax - 0x73], cl
add eax, 0x1985e2
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401c52c9]
lea rsi, [rsp + 0x38]
lea r9, [rsp + 0x30]
add byte [rax - 0x73], cl
je 0x140027232
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 3
mov rcx, rsi
call fcn.140106360
int1
or eax, 0xc7834800
add byte [rax - 0x7d], cl
invalid
sbb byte [rax - 0x77], cl
jl 0x14002724e
xor byte [rax - 0x73], cl
add eax, 0x19e0a6
int1
or eax, 0xc7834800
add byte [rax - 0x7d], cl
invalid
sbb byte [rax - 0x77], cl
jl 0x14002724e
add byte [rax - 0x7d], cl
invalid
xor byte [rax - 0x73], cl
add eax, 0x19e0a6
mov qword [rsp + 0x20], rax
lea rdx, [0x1401c52cc]
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov r8d, 6
mov rcx, rsi
int1
call fcn.140106360
cmp byte [rsp + 0x41], 0
add byte [rdi], cl
mov dh, 0x4c
and al, 0x40
int1
or eax, 0x247c8000
add byte [r15], cl
add byte [rdi], cl
add byte [rdi], cl
mov dh, 0x4c
and al, 0x40
je case.0x14002beed.421
mov al, 1
test cl, cl
jne 0x1400272a4
mov rax, qword [rsp + 0x38]
test byte [rax + 0x34], 4
xor al, 4
jne 0x14002728c
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401e8f39]
sbb al, 0
mov r8d, 2
jmp 0x1400272a1
test cl, cl
setne al
jmp 0x1400272a4
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401ec0d3]
sbb al, 0
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
pop rdi
pop rsi
ret
int3
invalid
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e891e]
sbb al, 0
sbb al, 0
mov r8d, 0xd
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
sbb dword [rax], eax
sbb dword [rax], eax
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f3d6d]
lea rcx, [rsp + 0x28]
sub byte [rbp + rcx*4 + 0x4c], cl
and al, 0x38
sub byte [rbp + rcx*4 + 0x4c], cl
and al, 0x38
mov r8d, 4
add byte [rax], al
add al, ch
push rdx
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x140027326
invalid
mov al, 1
test cl, cl
je 0x140027331
add dword [rcx + rcx*8 - 0x7cb7ee8c], eax
invalid
add rsp, 0x40
add esp, 0x40
pop rsi
ret
test cl, cl
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
mov rax, qword [rsp + 0x28]
and al, 0x28
test byte [rax + 0x34], 4
add al, 0x75
invalid
jne 0x140027353
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
out dx, al
sbb ebx, dword [rax + rax]
out dx, al
sbb ebx, dword [rax + rax]
mov r8d, 2
jmp 0x140027368
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + 0x40c48348], dl
nop
add rsp, 0x40
invalid
call qword [rax + 0x18]
nop
add rsp, 0x40
invalid
pop rsi
pop rsi
ret
int3
int3
sub esp, 0x48
mov rsi, rdx
mov rdi, qword [rcx]
lea rax, [rdi + 0x18]
lea eax, [rdi + 0x18]
lea eax, [rdi + 0x18]
mov qword [rsp + 0x40], rax
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401f45cc]
lea edx, [0x1401f45cc]
lea edx, [0x1401f45cc]
mov r8d, 0xd
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x1400273d5
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
cmp dword [rax], eax
push rax
sbb byte [rax - 0x77], cl
je 0x1400273d5
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
cmp dword [rax], eax
lea rax, case.0x14010e1e2.15
cmp dword [rax], eax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f45d9]
adc eax, 0x1cd20b
adc eax, 0x1cd20b
lea rsi, [rsp + 0x30]
lea esi, [rsp + 0x30]
mov r8d, 5
mov eax, 5
add eax, 0x48000000
mov ecx, esi
mov rcx, rsi
mov r9, rdi
call fcn.140106360
lea rax, case.0x14004f628.49
sbb eax, 0x4800198d
mov dword [rsp + 0x20], eax
invalid
sbb eax, 0x4800198d
mov dword [rsp + 0x20], eax
invalid
and byte [rax - 0x73], cl
adc eax, 0x1ce989
lea rdx, str.errorServiceErrorinner
lea r9, [rsp + 0x40]
mov r8d, 5
mov rcx, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
and al, 0x38
and al, 0x38
je 0x14002743e
mov al, 1
test cl, cl
jne 0x14002745d
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test byte [rax + 0x34], 4
xor al, 4
jne 0x140027445
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x14002745a
test cl, cl
setne al
jmp 0x14002745d
xchg ebp, eax
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x48
add esp, 0x48
pop rdi
pop rsi
ret
add byte [rax - 0x7b], cl
ror byte [rbp + rcx*4 + 0x44], 0
add ecx, dword [rax - 0x73]
or eax, 0x1c227f
lea rax, [0x1401e9707]
cmove rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
sbb byte [rax - 0x77], cl
ret 0xff49
push rbx
sub rsp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e8ecb]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test rdi, rdi
je 0x140027538
and al, 0x31
add byte [rax - 0x7b], cl
push qword [rsp + rax*2 + 0x4c]
imul edi, edi, 0xd0
imul r15, rdi, 0xd0
lea rsi, [0x14002d510]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop dword [rax]
mov qword [rsp + 0x38], r14
add r14, 0xd0
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
add r15, 0xffffffffffffff30
jne 0x140027510
add byte [rcx - 0x7f], cl
invalid
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x14002755d
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecc]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
jmp 0x140027628
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e8ecb]
lea edx, [0x1401e8ecb]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140027699
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
test r15, r15
je 0x1400276c2
shl r15, 5
test r15, r15
je 0x1400276c2
shl r15, 5
lea rsi, [0x14002ad00]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop dword [rax]
mov qword [rsp + 0x38], r14
add r14, 0x20
mov rcx, rdi
je 0x1400276c8
cmp byte [rcx - 0x7d], cl
invalid
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
add r15, 0xffffffffffffffe0
jne 0x1400276a0
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x1400276e7
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1c17f0
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1c17f0
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
mov ecx, eax
invalid
ror dword [rcx - 0x3b7cb738], 0x40
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
in al, dx
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rax, qword [rcx]
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
invalid
invalid
mov eax, dword [rdx + 0x28]
lea rdx, str.FromBytesWithNulError
mov r8d, 0x15
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f3d6d]
adc eax, 0x1cc624
adc eax, 0x1cc624
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 4
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x140027776
xor byte [rsp + rcx - 0x50], dh
add dword [rcx + rcx*8 - 0x7cb7ee8c], eax
mov al, 1
test cl, cl
je 0x140027781
add rsp, 0x40
pop rsi
ret
invalid
test cl, cl
setne al
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x1400277a3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400277b8
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401ec0d3]
adc eax, 0x1c4921
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax + 0x40c48348], dl
nop
add rsp, 0x40
pop rsi
ret
int3
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov edi, dword [rax + 0x10]
mov edi, dword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1c16c3
lea rdx, [0x1401e8ecb]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
and al, 0x28
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test rdi, rdi
and al, 0x31
add byte [rax - 0x7b], cl
push qword [rsi + rdi + 0x4c]
imul edi, edi, 0x70
je 0x140027862
imul r15, rdi, 0x70
lea rsi, [0x14002a7b0]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
pop rsp
and al, 0x38
nop dword [rax]
mov qword [rsp + 0x38], r14
add r14, 0x70
mov rcx, rdi
stc
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
invalid
invalid
add byte [rcx - 0x7d], cl
invalid
nop
invalid
nop
jne 0x140027840
jrcxz 0x14002786d
movzx eax, byte [rsp + 0x30]
mov dh, 0x44
and al, 0x30
mov cl, 1
test al, al
jne case.0x14002b9eb.60
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecc]
lea edx, [0x1401e8ecc]
push rax
invalid
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx + 0x48c889c1], cl
mov eax, ecx
add rsp, 0x40
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
sub rsp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea rdx, [0x1401f9b68]
and bl, byte [0x14c65c0b9]
invalid
or al, 0x8a
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea7c3]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1c2ef1
mov r8d, 0xc
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea7cf]
jmp 0x140027aee
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1c2ed2
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea7da]
jmp 0x140027aee
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea7e5]
sbb al, 0
sbb al, 0
mov r8d, 0x12
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea7f7]
mov r8d, 0x10
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e939a]
mov r8d, 0xe
invalid
add byte [rax], al
add cl, ch
lea eax, [rcx]
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e93a8]
mov r8d, 0x11
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea807]
mov r8d, 0x13
add byte [rax], al
add cl, ch
push rcx
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
push rcx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CertificateDnsNameEndOfEarlyDataHelloRetryRequestServerHelloDoneMessageHashServerNameMaxFragmentLengthClientCertificateUrlTrustedCAKeysTruncatedHMACStatusRequestUserMappingClientAuthzServerAuthzCertificateTypeEllipticCurvesECPointFormatsSRPSignatureAlgorithmsUseSRTPHeartbeatALProtocolNegotiationSCTPaddingExtendedMasterSecretCompressCertificateSessionTicketPreSharedKeyEarlyDataSupportedVersionsCookiePSKKeyExchangeModesTicketEarlyDataInfoCertificateAuthoritiesOIDFiltersPostHandshakeAuthSignatureAlgorithmsCertKeyShareTransportParametersNextProtocolNegotiationChannelIdRenegotiationInfoTransportParametersDraftEncryptedClientHelloEncryptedClientHelloOuterExtensionsDHKEM_P256_HKDF_SHA256DHKEM_P384_HKDF_SHA384DHKEM_P521_HKDF_SHA512DHKEM_X25519_HKDF_SHA256DHKEM_X448_HKDF_SHA512HKDF_SHA256HKDF_SHA384HKDF_SHA512AES_128_GCMAES_256_GCMCHACHA20_POLY_1305EXPORT_ONLYV18UnknownExtensiontyppayloadDHEECDHEHpkeSymmetricCipherSuitekdf_idaead_idHpkeKeyConfigconfig_idkem_idpublic_keysymmetric_cipher_suitesEchConfigContentskey_configmaximum_name_lengthpublic_nameextensionsversioncontentsDecryptErrorNoApplicationProtocolKeyMismatchCertificatePayloadTooLargeHandshakePayloadTooLargeInvalidCcsInvalidContentTypeInvalidCertificateStatusTypeInvalidCertRequestInvalidDhParamsInvalidEmptyPayloadInvalidKeyUpdateInvalidServerNameMessageTooLargeMessageTooShortMissingDataMissingKeyExchangeNoSignatureSchemesUnexpectedMessageUnknownProtocolVersionUnsupportedCompressionUnsupportedCurveTypeUnsupportedKeyExchangeAlgorithmAttemptedDowngradeToTls12WhenTls13IsSupportedBadCertChainExtensionsDisallowedEncryptedExtensionDuplicateClientHelloExtensionsDuplicateEncryptedExtensionsDuplicateHelloRetryRequestExtensionsDuplicateNewSessionTicketExtensionsDuplicateServerHelloExtensionsDuplicateServerNameTypesEarlyDataAttemptedInSecondClientHelloEarlyDataExtensionWithoutResumptionEarlyDataOfferedWithVariedCipherSuiteHandshakeHashVariedAfterRetryIllegalHelloRetryRequestWithEmptyCookieIllegalHelloRetryRequestWithNoChangesIllegalHelloRetryRequestWithOfferedGroupIllegalHelloRetryRequestWithUnofferedCipherSuiteIllegalHelloRetryRequestWithUnofferedNamedGroupIllegalHelloRetryRequestWithUnsupportedVersionIllegalHelloRetryRequestWithWrongSessionIdIllegalHelloRetryRequestWithInvalidEchIllegalMiddleboxChangeCipherSpecIllegalTlsInnerPlaintextIncorrectBinderInvalidCertCompressionInvalidMaxEarlyDataSizeInvalidKeyShareKeyEpochWithPendingFragmentKeyUpdateReceivedInQuicConnectionMessageInterleavedWithHandshakeMessageMissingBinderInPskExtensionMissingKeyShareMissingPskModesExtensionMissingQuicTransportParametersOfferedDuplicateCertificateCompressionsOfferedDuplicateKeySharesOfferedEarlyDataWithOldProtocolVersionOfferedEmptyApplicationProtocolOfferedIncorrectCompressionsPskExtensionMustBeLastPskExtensionWithMismatchedIdsAndBindersRefusedToFollowHelloRetryRequestRejectedEarlyDataInterleavedWithHandshakeMessageResumptionAttemptedWithVariedEmsResumptionOfferedWithVariedCipherSuiteResumptionOfferedWithVariedEmsResumptionOfferedWithIncompatibleCipherSuiteSelectedDifferentCipherSuiteAfterRetrySelectedInvalidPskSelectedTls12UsingTls13VersionExtensionSelectedUnofferedApplicationProtocolSelectedUnofferedCertCompressionSelectedUnofferedCipherSuiteSelectedUnofferedCompressionSelectedUnofferedKxGroupSelectedUnofferedPskSelectedUnusableCipherSuiteForVersionServerHelloMustOfferUncompressedEcPointsServerNameDifferedOnRetryServerNameMustContainOneHostNameSignedKxWithWrongAlgorithmSignedHandshakeWithUnadvertisedSigSchemeTooManyEmptyFragmentsTooManyKeyUpdateRequestsTooManyRenegotiationRequestsTooManyWarningAlertsReceivedTooMuchEarlyDataReceivedUnexpectedCleartextExtensionUnsolicitedCertExtensionUnsolicitedEncryptedExtensionUnsolicitedSctListUnsolicitedServerHelloExtensionWrongGroupForKeyShareUnsolicitedEchExtensionEcPointsExtensionRequiredExtendedMasterSecretExtensionRequiredKeyShareExtensionRequiredNamedGroupsExtensionRequiredNoCertificateRequestSignatureSchemesInCommonNoCipherSuitesInCommonNoEcPointFormatsInCommonNoKxGroupsInCommonNoSignatureSchemesInCommonNullCompressionRequiredServerDoesNotSupportTls12Or13Serve
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CertificateDnsNameEndOfEarlyDataHelloRetryRequestServerHelloDoneMessageHashServerNameMaxFragmentLengthClientCertificateUrlTrustedCAKeysTruncatedHMACStatusRequestUserMappingClientAuthzServerAuthzCertificateTypeEllipticCurvesECPointFormatsSRPSignatureAlgorithmsUseSRTPHeartbeatALProtocolNegotiationSCTPaddingExtendedMasterSecretCompressCertificateSessionTicketPreSharedKeyEarlyDataSupportedVersionsCookiePSKKeyExchangeModesTicketEarlyDataInfoCertificateAuthoritiesOIDFiltersPostHandshakeAuthSignatureAlgorithmsCertKeyShareTransportParametersNextProtocolNegotiationChannelIdRenegotiationInfoTransportParametersDraftEncryptedClientHelloEncryptedClientHelloOuterExtensionsDHKEM_P256_HKDF_SHA256DHKEM_P384_HKDF_SHA384DHKEM_P521_HKDF_SHA512DHKEM_X25519_HKDF_SHA256DHKEM_X448_HKDF_SHA512HKDF_SHA256HKDF_SHA384HKDF_SHA512AES_128_GCMAES_256_GCMCHACHA20_POLY_1305EXPORT_ONLYV18UnknownExtensiontyppayloadDHEECDHEHpkeSymmetricCipherSuitekdf_idaead_idHpkeKeyConfigconfig_idkem_idpublic_keysymmetric_cipher_suitesEchConfigContentskey_configmaximum_name_lengthpublic_nameextensionsversioncontentsDecryptErrorNoApplicationProtocolKeyMismatchCertificatePayloadTooLargeHandshakePayloadTooLargeInvalidCcsInvalidContentTypeInvalidCertificateStatusTypeInvalidCertRequestInvalidDhParamsInvalidEmptyPayloadInvalidKeyUpdateInvalidServerNameMessageTooLargeMessageTooShortMissingDataMissingKeyExchangeNoSignatureSchemesUnexpectedMessageUnknownProtocolVersionUnsupportedCompressionUnsupportedCurveTypeUnsupportedKeyExchangeAlgorithmAttemptedDowngradeToTls12WhenTls13IsSupportedBadCertChainExtensionsDisallowedEncryptedExtensionDuplicateClientHelloExtensionsDuplicateEncryptedExtensionsDuplicateHelloRetryRequestExtensionsDuplicateNewSessionTicketExtensionsDuplicateServerHelloExtensionsDuplicateServerNameTypesEarlyDataAttemptedInSecondClientHelloEarlyDataExtensionWithoutResumptionEarlyDataOfferedWithVariedCipherSuiteHandshakeHashVariedAfterRetryIllegalHelloRetryRequestWithEmptyCookieIllegalHelloRetryRequestWithNoChangesIllegalHelloRetryRequestWithOfferedGroupIllegalHelloRetryRequestWithUnofferedCipherSuiteIllegalHelloRetryRequestWithUnofferedNamedGroupIllegalHelloRetryRequestWithUnsupportedVersionIllegalHelloRetryRequestWithWrongSessionIdIllegalHelloRetryRequestWithInvalidEchIllegalMiddleboxChangeCipherSpecIllegalTlsInnerPlaintextIncorrectBinderInvalidCertCompressionInvalidMaxEarlyDataSizeInvalidKeyShareKeyEpochWithPendingFragmentKeyUpdateReceivedInQuicConnectionMessageInterleavedWithHandshakeMessageMissingBinderInPskExtensionMissingKeyShareMissingPskModesExtensionMissingQuicTransportParametersOfferedDuplicateCertificateCompressionsOfferedDuplicateKeySharesOfferedEarlyDataWithOldProtocolVersionOfferedEmptyApplicationProtocolOfferedIncorrectCompressionsPskExtensionMustBeLastPskExtensionWithMismatchedIdsAndBindersRefusedToFollowHelloRetryRequestRejectedEarlyDataInterleavedWithHandshakeMessageResumptionAttemptedWithVariedEmsResumptionOfferedWithVariedCipherSuiteResumptionOfferedWithVariedEmsResumptionOfferedWithIncompatibleCipherSuiteSelectedDifferentCipherSuiteAfterRetrySelectedInvalidPskSelectedTls12UsingTls13VersionExtensionSelectedUnofferedApplicationProtocolSelectedUnofferedCertCompressionSelectedUnofferedCipherSuiteSelectedUnofferedCompressionSelectedUnofferedKxGroupSelectedUnofferedPskSelectedUnusableCipherSuiteForVersionServerHelloMustOfferUncompressedEcPointsServerNameDifferedOnRetryServerNameMustContainOneHostNameSignedKxWithWrongAlgorithmSignedHandshakeWithUnadvertisedSigSchemeTooManyEmptyFragmentsTooManyKeyUpdateRequestsTooManyRenegotiationRequestsTooManyWarningAlertsReceivedTooMuchEarlyDataReceivedUnexpectedCleartextExtensionUnsolicitedCertExtensionUnsolicitedEncryptedExtensionUnsolicitedSctListUnsolicitedServerHelloExtensionWrongGroupForKeyShareUnsolicitedEchExtensionEcPointsExtensionRequiredExtendedMasterSecretExtensionRequiredKeyShareExtensionRequiredNamedGroupsExtensionRequiredNoCertificateRequestSignatureSchemesInCommonNoCipherSuitesInCommonNoEcPointFormatsInCommonNoKxGroupsInCommonNoSignatureSchemesInCommonNullCompressionRequiredServerDoesNotSupportTls12Or13Serve
lea edx, str.CertificateDnsNameEndOfEarlyDataHelloRetryRequestServerHelloDoneMessageHashServerNameMaxFragmentLengthClientCertificateUrlTrustedCAKeysTruncatedHMACStatusRequestUserMappingClientAuthzServerAuthzCertificateTypeEllipticCurvesECPointFormatsSRPSignatureAlgorithmsUseSRTPHeartbeatALProtocolNegotiationSCTPaddingExtendedMasterSecretCompressCertificateSessionTicketPreSharedKeyEarlyDataSupportedVersionsCookiePSKKeyExchangeModesTicketEarlyDataInfoCertificateAuthoritiesOIDFiltersPostHandshakeAuthSignatureAlgorithmsCertKeyShareTransportParametersNextProtocolNegotiationChannelIdRenegotiationInfoTransportParametersDraftEncryptedClientHelloEncryptedClientHelloOuterExtensionsDHKEM_P256_HKDF_SHA256DHKEM_P384_HKDF_SHA384DHKEM_P521_HKDF_SHA512DHKEM_X25519_HKDF_SHA256DHKEM_X448_HKDF_SHA512HKDF_SHA256HKDF_SHA384HKDF_SHA512AES_128_GCMAES_256_GCMCHACHA20_POLY_1305EXPORT_ONLYV18UnknownExtensiontyppayloadDHEECDHEHpkeSymmetricCipherSuitekdf_idaead_idHpkeKeyConfigconfig_idkem_idpublic_keysymmetric_cipher_suitesEchConfigContentskey_configmaximum_name_lengthpublic_nameextensionsversioncontentsDecryptErrorNoApplicationProtocolKeyMismatchCertificatePayloadTooLargeHandshakePayloadTooLargeInvalidCcsInvalidContentTypeInvalidCertificateStatusTypeInvalidCertRequestInvalidDhParamsInvalidEmptyPayloadInvalidKeyUpdateInvalidServerNameMessageTooLargeMessageTooShortMissingDataMissingKeyExchangeNoSignatureSchemesUnexpectedMessageUnknownProtocolVersionUnsupportedCompressionUnsupportedCurveTypeUnsupportedKeyExchangeAlgorithmAttemptedDowngradeToTls12WhenTls13IsSupportedBadCertChainExtensionsDisallowedEncryptedExtensionDuplicateClientHelloExtensionsDuplicateEncryptedExtensionsDuplicateHelloRetryRequestExtensionsDuplicateNewSessionTicketExtensionsDuplicateServerHelloExtensionsDuplicateServerNameTypesEarlyDataAttemptedInSecondClientHelloEarlyDataExtensionWithoutResumptionEarlyDataOfferedWithVariedCipherSuiteHandshakeHashVariedAfterRetryIllegalHelloRetryRequestWithEmptyCookieIllegalHelloRetryRequestWithNoChangesIllegalHelloRetryRequestWithOfferedGroupIllegalHelloRetryRequestWithUnofferedCipherSuiteIllegalHelloRetryRequestWithUnofferedNamedGroupIllegalHelloRetryRequestWithUnsupportedVersionIllegalHelloRetryRequestWithWrongSessionIdIllegalHelloRetryRequestWithInvalidEchIllegalMiddleboxChangeCipherSpecIllegalTlsInnerPlaintextIncorrectBinderInvalidCertCompressionInvalidMaxEarlyDataSizeInvalidKeyShareKeyEpochWithPendingFragmentKeyUpdateReceivedInQuicConnectionMessageInterleavedWithHandshakeMessageMissingBinderInPskExtensionMissingKeyShareMissingPskModesExtensionMissingQuicTransportParametersOfferedDuplicateCertificateCompressionsOfferedDuplicateKeySharesOfferedEarlyDataWithOldProtocolVersionOfferedEmptyApplicationProtocolOfferedIncorrectCompressionsPskExtensionMustBeLastPskExtensionWithMismatchedIdsAndBindersRefusedToFollowHelloRetryRequestRejectedEarlyDataInterleavedWithHandshakeMessageResumptionAttemptedWithVariedEmsResumptionOfferedWithVariedCipherSuiteResumptionOfferedWithVariedEmsResumptionOfferedWithIncompatibleCipherSuiteSelectedDifferentCipherSuiteAfterRetrySelectedInvalidPskSelectedTls12UsingTls13VersionExtensionSelectedUnofferedApplicationProtocolSelectedUnofferedCertCompressionSelectedUnofferedCipherSuiteSelectedUnofferedCompressionSelectedUnofferedKxGroupSelectedUnofferedPskSelectedUnusableCipherSuiteForVersionServerHelloMustOfferUncompressedEcPointsServerNameDifferedOnRetryServerNameMustContainOneHostNameSignedKxWithWrongAlgorithmSignedHandshakeWithUnadvertisedSigSchemeTooManyEmptyFragmentsTooManyKeyUpdateRequestsTooManyRenegotiationRequestsTooManyWarningAlertsReceivedTooMuchEarlyDataReceivedUnexpectedCleartextExtensionUnsolicitedCertExtensionUnsolicitedEncryptedExtensionUnsolicitedSctListUnsolicitedServerHelloExtensionWrongGroupForKeyShareUnsolicitedEchExtensionEcPointsExtensionRequiredExtendedMasterSecretExtensionRequiredKeyShareExtensionRequiredNamedGroupsExtensionRequiredNoCertificateRequestSignatureSchemesInCommonNoCipherSuitesInCommonNoEcPointFormatsInCommonNoKxGroupsInCommonNoSignatureSchemesInCommonNullCompressionRequiredServerDoesNotSupportTls12Or13Serve
jmp 0x140027aee
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea81a]
mov r8d, 0x11
add byte [rax], al
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea82b]
mov r8d, 0x12
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e93b9]
mov r8d, 0xf
jmp 0x140027af4
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea83d]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea83d]
mov r8d, 0x11
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea84e]
mov r8d, 0x11
jmp 0x140027af4
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea85f]
mov r8d, 8
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea867]
mov r8d, 0xe
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea875]
mov r8d, 0x11
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea886]
mov r8d, 9
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea88f]
mov r8d, 0x15
jmp 0x140027af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e93c8]
mov r8d, 0xb
add rsp, 0x48
pop rbx
pop rsi
jmp rax
inc rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, case.0x14004f628.41
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140027baf
mov bl, 1
test cl, cl
jne 0x140027bb1
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140027b93
cmp byte [rsp + 0x39], 0
je 0x140027b93
test byte [rsi + 0x34], 4
jne 0x140027b93
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140027bb1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140027bb1
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140027cac
mov bl, 1
test cl, cl
jne 0x140027cae
push rdx
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140027c90
cmp byte [rsp + 0x39], 0
je 0x140027c90
test byte [rsi + 0x34], 4
jne 0x140027c90
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
sub byte [rax - 0x73], r9b
adc eax, 0x1c0ed5
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140027cae
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
invalid
mov ebx, eax
jmp 0x140027cae
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rbx
pop rsi
ret
add byte [rax], al
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x19d841
sub byte [rax - 0x73], cl
adc eax, 0x19d841
mov r8d, 0xd
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140027d18
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
add byte [rax - 0x73], cl
add eax, 0x19d83b
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x19d83b
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401c5535]
lea rsi, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
mov r8d, 5
mov rcx, rsi
add eax, 0x48000000
mov ecx, esi
mov r9, rdi
call fcn.140106360
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x1401e3d3f]
lea r9, [rsp + 0x40]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
jl 0x140027d74
cmp dword [rax], eax
jl 0x140027d74
cmp dword [rax], eax
movzx ecx, byte [rsp + 0x38]
je 0x140027d81
mov al, 1
test cl, cl
jne 0x140027da0
mov rax, qword [rsp + 0x30]
and al, 0x30
test byte [rax + 0x34], 4
jne 0x140027d88
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
adc dword [rax + rax], ebx
adc eax, 0x1c11c0
adc dword [rax + rax], ebx
mov r8d, 2
jmp 0x140027d9d
test cl, cl
setne al
xchg ebp, eax
shr bl, 0x18
xchg ebp, eax
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1c433c
sbb al, 0
sub byte [rax - 0x73], cl
adc eax, 0x1c433c
sbb al, 0
sbb al, 0
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
pop rdi
pop rsi
ret
sub rsp, 0x58
mov rsi, rdx
mov r9, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
movzx eax, byte [r9]
add al, 0xe0
cmp al, 0xe
movzx eax, al
mov ecx, 0xc
cmovb ecx, eax
movzx eax, cl
enter 0xffffffffffffb60f, 0xffffffffffffffc1
lea rcx, [0x1401f9bbc]
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x49e0ffc8
add ecx, 8
add rax, rcx
jmp rax
add r9, 8
mov qword [rsp + 0x50], r9
and al, 0x50
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.IOErrorTunError
ret
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], al
mov qword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add dh, al
and al, 0x49
add byte [rbp + rcx*4 + 5], cl
invalid
mov byte [rsp + 0x49], 0
lea r8, case.0x14004f628.49
jle 0x140027e39
add cl, ch
nop
add al, byte [rax]
invalid
jle 0x140027e39
add cl, ch
nop
add al, byte [rax]
add byte [rcx - 0x7d], cl
add r9, 8
mov qword [rsp + 0x50], r9
add r9, 8
mov qword [rsp + 0x50], r9
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c5466]
sub dh, dl
sbb dword [rax], eax
adc eax, 0x19d628
jmp case.0x1400278bd.28
add byte [rax], al
add byte [rcx - 0x73], cl
lea rax, [r9 + 0x10]
mov qword [rsp + 0x38], rax
lea rax, [r9 + 0x10]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
add r9, 8
lea rax, case.0x14004f628.49
mov qword [rsp + 0x30], rax
jl 0x140027e6f
add byte [rax - 0x77], cl
and al, 0x30
lea rax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401c5473]
invalid
mov r8d, 0x13
jmp case.0x14001b411.492
add byte [rax], al
add byte [rcx - 0x7d], cl
add r9, 8
mov qword [rsp + 0x50], r9
add r9, 8
mov qword [rsp + 0x50], r9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c5486]
invalid
sbb dword [rax], eax
invalid
mov r8d, 0xf
jmp 0x140028095
add r9, 8
add ecx, 8
mov qword [rsp + 0x50], r9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c5495]
sub byte [rax - 0x73], cl
adc eax, 0x19d5d6
mov r8d, 0xb
jmp 0x140028095
add byte [rax], al
add byte [rax], al
add r9, 8
mov qword [rsp + 0x50], r9
push rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401ea6c7]
mov r8d, 0xd
jmp 0x140028095
lea rax, [r9 + 8]
mov qword [rsp + 0x38], rax
and al, 0x38
add r9, 4
lea rax, case.0x14004f628.49
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
lea rax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401c54a0]
mov r8d, 0xe
mov rcx, rsi
call fcn.14010a1c0
jmp 0x140028131
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x19d565
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x19d565
mov r8d, 0xa
jmp 0x140027ff1
add byte [rax], al
add cl, ch
popfq
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x50], r9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Timeout
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], al
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x49], 0
lea r8, case.0x14004f628.49
sbb dword [rax], eax
and al, 0x49
add byte [rbp + rcx*4 + 5], cl
sub ebx, eax
sbb dword [rax], eax
jmp 0x1400280b6
add r9, 8
mov qword [rsp + 0x50], r9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c54b8]
lea edx, [0x1401c54b8]
lea edx, [0x1401c54b8]
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], al
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x49], 0
lea r8, case.0x14004f628.49
jmp 0x1400280b6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e6864]
adc eax, 0x1be879
adc eax, 0x1be879
mov r8d, 8
add rsp, 0x58
pop rbx
pop rsi
jmp rax
inc r9
mov qword [rsp + 0x50], r9
and al, 0x50
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c54be]
mov r8d, 0x10
call qword [rax + 0x18]
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], al
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x49], 0
lea r8, case.0x14004f628.49
jmp 0x1400280b6
mov qword [rsp + 0x50], r9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.WebSocketError
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x19d4a2
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], al
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x49], 0
lea r8, case.0x14004f628.49
jmp 0x1400280b6
add r9, 8
mov qword [rsp + 0x50], r9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c41df]
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], al
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x49], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x50]
call fcn.140109560
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x48]
test rax, rax
je 0x14002812a
mov bl, 1
test cl, cl
jne 0x14002812c
mov rsi, qword [rsp + 0x40]
cmp rax, 1
jne 0x14002810e
cmp byte [rsp + 0x49], 0
je 0x14002810e
test byte [rsi + 0x34], 4
jne 0x14002810e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002812c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002812c
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x58
pop rbx
pop rsi
ret
adc eax, 0x19ccea
lea rsi, [rsp + 0x30]
lea r9, [rsp + 0x28]
mov r8d, 0xb
add byte [rax], al
mov rcx, rsi
call fcn.140106360
lea rax, [rdi + 0x18]
lea eax, [rdi + 0x18]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea rdx, str.local_addrchange_ipchange_portlatency_usStunClientstun_serverresp_timeout
cmp cl, al
sbb dword [rax], eax
lea r9, [rsp + 0x28]
mov r8d, 0xa
sub byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov rcx, rsi
call fcn.140106360
add rdi, 0x30
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea rdx, str.remote_addr
lea edx, str.remote_addr
lea r9, [rsp + 0x28]
mov r8d, 0xb
add byte [rax - 0x77], cl
int1
call fcn.140106360
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
je 0x140028337
mov al, 1
test cl, cl
jne 0x140028356
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
xor al, 4
jne 0x14002833e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
invalid
sbb al, 0
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
jmp 0x140028353
test cl, cl
setne al
jmp 0x140028356
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e8ecb]
lea edx, [0x1401e8ecb]
lea edx, [0x1401e8ecb]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test r15, r15
je 0x1400283e0
lea rsi, [0x14014cc70]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
mov qword [rsp + 0x38], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
dec r15
jne 0x1400283c0
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x140028405
mov rax, qword [rsp + 0x28]
and al, 0x28
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecc]
sub byte [rax - 0x73], cl
adc eax, 0x1c0ad2
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
movabs rcx, 0x7ffffffffffffff3
add rcx, qword [rax]
cmp rcx, 0xf
mov r8d, 0xc
cmovb r8, rcx
mov rsi, rdx
add byte [rax], al
add byte [rdi + rcx + 0x42], cl
ror dword [rax - 0x77], 0xd6
invalid
lea rcx, [0x1401f9bf4]
movsxd rdx, dword [rcx + r8*4]
add rdx, rcx
jmp rdx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidConfigNotImplementedNameTooLongInvalidNameInvalidAddressInvalidDescriptorUnsupportedLayerInvalidQueuesNumberNulParseNum
invalid
lea edx, str.InvalidConfigNotImplementedNameTooLongInvalidNameInvalidAddressInvalidDescriptorUnsupportedLayerInvalidQueuesNumberNulParseNum
mov r8d, 0xd
jmp case.0x14001b411.501
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1cd5]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x19984d
jmp 0x1400284d9
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1ce3]
cwde
sbb dword [rax], eax
mov r8d, 0xb
jmp case.0x14001b411.501
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1cee]
sbb byte [rax - 0x73], cl
adc eax, 0x199833
mov r8d, 0xb
jmp case.0x14001b411.501
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1cf9]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1cf9]
cwde
sbb dword [rax], eax
mov r8d, 0xe
add byte [rax], al
jmp case.0x14001b411.501
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1d07]
lea edx, [0x1401c1d07]
lea edx, [0x1401c1d07]
mov r8d, 0x11
jmp case.0x14001b411.501
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1d18]
cwde
sbb dword [rax], eax
invalid
cwde
sbb dword [rax], eax
invalid
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
jmp case.0x14001b411.501
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1d28]
mov r8d, 0x13
jmp case.0x14001b411.501
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.TryFromIntError
mov r8d, 0xf
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x1cb7d4
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x1cb7d4
mov r8d, 2
add al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x1400286e0
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rax - 0x7d], cl
add rax, 8
mov qword [rsp + 0x40], rax
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x19978b
invalid
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c1d3b]
invalid
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
add eax, 0x199591
add eax, 0x199591
xchg ebp, eax
sbb dword [rax], eax
jmp 0x1400286e0
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
invalid
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x19974a
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c1d3e]
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea eax, [0x1401c1d48]
lea eax, [0x1401c1d48]
jmp 0x1400286e0
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
invalid
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x199734
mov rax, qword [rsi + 0x28]
lea rdx, str.WintunError
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x1400286e0
add rax, 8
mov qword [rsp + 0x40], rax
or byte [rax - 0x77], cl
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.LibloadingError
mov r8d, 0xf
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x1400286e0
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.StringLibLoading
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140028754
mov bl, 1
test cl, cl
jne 0x140028756
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140028738
cmp byte [rsp + 0x39], 0
je 0x140028738
test byte [rsi + 0x34], 4
jne 0x140028738
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140028756
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140028756
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
retf 0xcf73
ror byte [rax + 1], 0xe1
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401e8f3b]
mov r9d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, r10
mov dl, 1
jmp 0x140028a63
push rsp
invalid
add byte [rdi], cl
mov bh, 0xc
push rcx
mov word [rsp + rax + 0x2e], cx
add rax, 0xfffffffffffffffe
test r8, r8
setns dl
lea rcx, [rsp + rax]
add rcx, 0x30
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
lea r8, [0x1401f79a8]
mov rcx, r10
xor r9d, r9d
call fcn.140101500
nop
add rsp, 0xb0
add byte [rax], al
or eax, 0x81489000
invalid
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
or edx, dword [rdx - 0x3333ffe8]
int3
int3
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ret 0x16e9
invalid
push rdi
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, qword [rcx]
movzx eax, byte [rdi]
invalid
add al, 0xea
invalid
cmp al, 0xa
movzx eax, al
mov ecx, 7
add byte [rax], al
add byte [rax], al
cmovb ecx, eax
movzx eax, cl
lea rcx, [0x1401f9c30]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 0x20]
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1994f3
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.AlreadyClosedCannotResolveHostNoUriConfiguredProtocol
mov r8d, 0xd
jmp 0x140028d18
add cl, ch
sbb byte [rdx], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1ff5]
sbb byte [rax - 0x73], cl
adc eax, 0x1994e2
jmp 0x140028d12
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1994db
sbb byte [rax - 0x73], cl
adc eax, 0x1994db
mov r8d, 0xf
jmp 0x140028d18
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c2015]
xchg esp, eax
sbb dword [rax], eax
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
jmp 0x140028d61
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rdi + 0x10]
mov qword [rsp + 0x48], rax
lea rax, [rdi + 0x10]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
add rdi, 8
add edi, 8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.PayloadTooLongmax_lenInvalidDNSName
mov r8d, 0xe
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x199095
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x199095
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x1401f5980]
adc eax, 0x1ccdc1
lea rsi, [rsp + 0x30]
mov r8d, 3
mov rcx, rsi
mov r9, rdi
call fcn.140106360
lea rax, case.0x14004f628.49
add eax, 0x196ebc
mov qword [rsp + 0x20], rax
lea rdx, [0x1401c204e]
lea edx, [0x1401c204e]
lea edx, [0x1401c204e]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x48
lea r9, [rsp + 0x48]
mov r8d, 7
mov rcx, rsi
call fcn.140106360
add byte [rax + 0x39247c], al
add byte [rax + 0x39247c], al
movzx ecx, byte [rsp + 0x38]
and al, 0x38
je 0x140028de4
test cl, bl
add dword [rax], eax
add byte [rax + 0xfc98401], dh
leave
jne 0x140028ddc
mov rax, qword [rsp + 0x30]
mov al, 1
test cl, cl
leave
leave
jne 0x140028ddc
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140028de8
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
add byte [rax], al
add byte [rax], al
jmp 0x140028dfd
add rdi, 8
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401f3d40]
sub byte [rax - 0x73], cl
adc eax, 0x1cb0ea
mov r8d, 2
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
jmp 0x140028d61
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c2055]
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
add byte [rax], al
invalid
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140028cc7
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
stosd dword [rdi], eax
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
xchg ebx, eax
sbb dword [rax], eax
jmp 0x140028d61
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0x48], edi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Rustls
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
and al, 0x40
and al, 0x40
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
xchg ebx, eax
sbb dword [rax], eax
jmp 0x140028d61
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.UnsupportedSchemeUpgrade
mov r8d, 0x11
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp rax
add rdi, 8
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c20c1]
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.140109560
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x40]
test rax, rax
je 0x140028dd5
mov bl, 1
test cl, cl
jne 0x140028dd7
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne 0x140028db9
cmp byte [rsp + 0x41], 0
je 0x140028db9
test byte [rsi + 0x34], 4
jne 0x140028db9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140028dd7
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140028dd7
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
test cl, cl
jmp 0x140028dd9
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140028ddc
and al, 0x40
mov qword [rsp + 0x28], rcx
lea rcx, case.0x14004f628.49
mov qword [rsp + 0x20], rcx
lea rdx, str.NulError
mov r8d, 8
mov eax, 8
mov eax, 8
mov rcx, rax
call fcn.14010a1c0
nop
add rsp, 0x48
ret
cmp dword [rax], eax
je 0x140029195
add rcx, 4
jmp 0x140108af0
add rcx, 2
jmp 0x140108940
lea ebx, [rax]
sbb al, 0
mov r8d, 2
mov eax, 2
mov eax, 2
jmp fcn.140101d80
sub esp, 0x58
lea rax, [0x1401c2dc0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1401f79a8]
enter 0x1ce7, 0
enter 0x1ce7, 0
sbb al, 0
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x28]
sub al, ch
mov cl, 0x8e
invalid
invalid
sub al, ch
mov cl, 0x8e
or eax, 0x83489000
nop
invalid
invalid
invalid
nop
add rsp, 0x58
ret
sub esp, 0x50
mov rsi, rdx
mov rdi, qword [rcx]
movzx eax, byte [rdi]
add al, 0xfa
movzx eax, al
cmp al, 6
mov ecx, 6
cmovb ecx, eax
movzx eax, cl
lea rcx, [0x1401f9c58]
invalid
or bl, byte [0x14465da3c]
sbb eax, 0x4634800
invalid
add rax, rcx
jmp rax
invalid
sbb eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
jmp rax
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.IdlePending
adc eax, 0x1be6b3
adc eax, 0x1be6b3
mov r8d, 4
jmp 0x140029291
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ReservedLocalReservedRemoteOpenlocal
add byte [rcx - 0x48], al
or eax, 0xeb000000
add byte [rax], al
add bl, ch
invalid
add byte [rcx - 0x48], al
or eax, 0xeb000000
add byte [rax], al
add bl, ch
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1bb632
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e48bd]
mov r8d, 0xe
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp rax
lea rax, [rdi + 2]
mov qword [rsp + 0x48], rax
inc rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e48cb]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
lea eax, [0x1401c21a0]
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
lea eax, [0x1401c21a0]
lea eax, [0x1401c21a0]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e48cf]
lea rsi, [rsp + 0x30]
je 0x140029308
xor byte [rcx - 0x48], al
add eax, 0x48000000
mov ecx, esi
je 0x140029308
xor byte [rcx - 0x48], al
add eax, 0x48000000
mov ecx, esi
mov r9, rdi
call fcn.140106360
lea rax, case.0x14004f628.49
sbb dword [rax], eax
sbb dword [rax], eax
mov qword [rsp + 0x20], rax
lea rdx, str.remote
lea r9, [rsp + 0x48]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x48
mov r8d, 6
mov rcx, rsi
call fcn.140106360
or eax, 0x247c8000
cmp dword [rax], eax
or eax, 0x247c8000
cmp dword [rax], eax
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
je 0x14002947c
mov al, 1
test cl, cl
jne 0x140029474
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140029480
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x140029495
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.HalfClosedLocalHalfClosedRemote
mov r8d, 0xf
jmp 0x14002939b
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e492f]
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
jmp 0x1400293f9
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Closedbuffers_worker_closed_unexpectedlyC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tower_0.4.13_src_bufferworker.rs
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.140109560
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x40]
test rax, rax
je 0x14002946d
mov bl, 1
test cl, cl
jne 0x14002946f
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne 0x140029451
cmp byte [rsp + 0x41], 0
je 0x140029451
test byte [rsi + 0x34], 4
jne 0x140029451
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002946f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002946f
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
test cl, cl
jmp 0x140029471
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140029474
leave
or eax, 0x247c8000
cmp dword [rax], eax
movzx ecx, byte [rsp + 0x38]
je 0x140029a6e
mov al, 1
test cl, cl
jne 0x140029a8d
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140029a75
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140029a8a
test cl, cl
setne al
jmp 0x140029a8d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
sub byte [rax - 0x73], cl
adc eax, 0x1c264f
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
int3
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Errorkind
mov r8d, 5
mov eax, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x140029b6a
pop rbx
pop rsi
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.ScheduledLibraryReset
mov r8d, 0x15
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
or eax, 0x448b4800
and al, 0x28
or eax, 0x448b4800
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140029bde
mov bl, 1
test cl, cl
jne 0x140029be0
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140029bc2
cmp byte [rsp + 0x39], 0
je 0x140029bc2
test byte [rsi + 0x34], 4
jne 0x140029bc2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
sub byte [rax - 0x73], cl
adc eax, 0x1befa3
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140029be0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140029be0
invalid
add cl, byte [rcx + 0xfdb84cb]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
invalid
pop rsi
ret
push rdi
push rbx
sub rsp, 0xb0
mov r10, rdx
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
xor al, 0xf6
rcl dword [rax], 0xf
test eax, esp
add byte [rax], al
invalid
xor al, 0xf6
rcl dword [rax], 0xf
test eax, esp
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
test dword [0x18c029c17], ebx
invalid
test cl, 0x20
jne 0x140029d32
movsxd r8, dword [rax]
mov rax, r8
neg rax
test r8, r8
mov ecx, r8d
cmovs rcx, rax
mov eax, 0x27
add byte [rax], al
cmp rcx, 0x2710
jb 0x140029dbe
invalid
mov esi, 0x27
movabs r9, 0x346dc5d63886594b
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
scasd eax, dword [rdi]
sbb eax, dword [rax]
mov rax, rcx
mul r9
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
fistp qword [rbx + 0x14]
add byte [rax], al
fistp qword [rbx + 0x14]
add byte [rax], al
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r11 + rbx*2]
mov word [rsp + rsi + 0x2c], bx
movzx edi, word [r11 + rdi*2]
mov word [rsp + rsi + 0x2e], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
invalid
cmp ecx, 0x5f5e0ff
mov rcx, rdx
ja 0x140029c50
cmp rdx, 0x63
jbe 0x140029cd3
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
leave
jnp 0x140029cc0
add byte [rax], al
leave
jnp 0x140029cc0
add byte [rax], al
shr ecx, 0x11
imul r9d, ecx, 0x64
imul ecx, ecx, 0x64
sub edx, r9d
movzx edx, dx
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
sbb eax, dword [rax]
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x140029dd0
cli
or cl, byte [rdi]
xor ebx, 0
add byte [rax], al
add dl, 0x30
mov byte [rsp + rax + 0x2f], dl
dec rax
jmp 0x140029de4
mov edx, dword [rax]
mov r8d, 0x81
mov eax, 0x30
adc byte [rcx - 0x48], al
add dword [rax], 0x30b80000
add byte [rax], al
add byte [rcx - 0x77], al
ror dword [rdi], 1
invalid
add byte [rax + 0x30], bh
mov r9d, edx
nop dword [rax]
mov rcx, r8
shr r9d, 4
mov r8d, edx
and r8b, 0xf
cmp r8b, 0xa
mov r11d, 0x57
cmovb r11d, eax
cmovb ebx, eax
add r11b, r8b
mov byte [rsp + rcx + 0x2e], r11b
lea r8, [rcx - 1]
cmp edx, 0x10
mov edx, r9d
retf 0xd073
retf 0xd073
jmp 0x140029d80
mov edx, dword [rax]
mov r8d, 0x81
mov eax, 0x30
mov r9d, edx
nop word cs:[rax + rax]
mov rcx, r8
shr r9d, 4
mov r8d, edx
and r8b, 0xf
cmp r8b, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r8b
add bl, al
cmovno eax, dword [rax - 0x44bef508]
invalid
add bl, al
mov byte [rsp + rcx + 0x2e], r11b
lea r8, [rcx - 1]
cmp edx, 0x10
mov edx, r9d
jae 0x140029d50
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140029e23
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401e8f3b]
int1
sbb eax, dword [rax]
int1
sbb eax, dword [rax]
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov r9d, 2
mov rcx, r10
mov dl, 1
jmp 0x140029e12
mov rdx, rcx
cmp rdx, 0x63
ja 0x140029ca2
jmp 0x140029cd3
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx ecx, word [rcx + rdx*2]
mov word [rsp + rax + 0x2e], cx
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
test r8d, r8d
setns dl
lea rcx, [rsp + rax]
add rcx, 0x30
add ecx, 0x30
add ecx, 0x30
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
lea r8, [0x1401f79a8]
mov rcx, r10
xor r9d, r9d
call fcn.140101500
nop
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1401b1c90
int3
add rcx, 2
jmp 0x140108940
and al, 0x68
lea r8, str.is_exclusive
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x58
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x58
lea r8, case.0x14004f628.49
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x48], rdx
lea rdx, [0x1401e4a18]
mov qword [rsp + 0x38], rdx
lea rdx, case.0x14004f628.49
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x60], 0xc
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 0xd
lea rdx, [0x1401e49fb]
lea r9, [0x1401e4a0b]
mov r8d, 0x10
mov rcx, rax
call fcn.140109f30
nop
add rsp, 0x88
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x198f9c
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002a007
mov bl, 1
test cl, cl
jne 0x14002a009
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140029feb
cmp byte [rsp + 0x39], 0
je 0x140029feb
test byte [rsi + 0x34], 4
jne 0x140029feb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002a009
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002a009
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
add esp, 0x48
pop rbx
pop rsi
ret
retf
test r14, r14
je 0x14002a26a
mov r15, qword [rax + 8]
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea r12, [0x1401f79f8]
lea esp, [0x1401f79f8]
lea r13, [rsp + 0x70]
lea rbp, [rsp + 0x30]
lea rbx, [rsp + 0x40]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x28
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [0x14014a490]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 2
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
mov eax, 0x20
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x98], rax
mov byte [rsp + 0xa0], 3
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add dh, al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
invalid
add ecx, dword [rcx + rcx*4 + 0x64]
and al, 0x40
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x50], rbp
insb byte [rdi], dx
and al, 0x50
mov qword [rsp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.1401020b0
test al, al
jne 0x14002a26e
inc r15
dec r14
jne 0x14002a1c0
test dword [rsi - 1], edx
invalid
invalid
xor eax, eax
jmp 0x14002a270
mov al, 1
add rsp, 0xa8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
int3
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x33], 8
cmp rcx, 0xd
or eax, 0x7b841
add byte [rax], al
or eax, 0x7b841
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x42], cl
ror dword [rax - 0x77], 0xd6
cmovb r8, rcx
mov rsi, rdx
lea rcx, [0x1401f9c74]
or eax, 0x1cf9b6
movsxd rdx, dword [rcx + r8*4]
add rdx, rcx
jmp rdx
invalid
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401f3d40]
mov r8d, 2
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x30], esi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
cmp dword [rax], eax
lea r8, case.0x14004f628.49
jmp 0x14002a5be
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ShuttingDown
mov r8d, 0xc
add rsp, 0x48
invalid
pop rbx
pop rsi
jmp rax
invalid
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c00ae]
invalid
pop rbp
sbb dword [rax], eax
sub byte [rax - 0x73], r9b
adc eax, 0x195d69
invalid
pop rbp
sbb dword [rax], eax
imul ebx, dword [rbp + 0x19], 0xab84100
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov r8d, 0xa
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x14002a376
and al, 0x30
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x14002a5be
add rax, 8
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.SystemTimeError
invalid
fcomp qword [rcx]
add byte [rcx - 0x48], al
sldt word [rax]
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x14002a3ba
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
invalid
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x14002a5be
add rax, 8
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c0075]
test al, 0x5c
sbb dword [rax], eax
sub byte [rax - 0x73], r9b
adc eax, 0x195ca8
test al, 0x5c
sbb dword [rax], eax
test al, 0x5c
sbb dword [rax], eax
mov r8d, 0x12
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
xchg esp, eax
pop rsp
sbb dword [rax], eax
jmp 0x14002a5be
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.CapacityNotPowerOfTwoCapacityOutOfRange
sub byte [rax - 0x73], cl
adc eax, 0x195c4f
mov r8d, 0x15
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
sbb dword [rax], eax
jmp 0x14002a5be
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x195c53
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x195c53
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
add eax, 0x195364
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
add eax, 0x195364
jmp 0x14002a5be
cmp eax, 0x48000001
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401f45cc]
mov r8d, 0xd
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x14002a5be
std
add byte [rax], al
invalid
std
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str.FromUtf16Error
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x14002a5be
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rax, 8
mov qword [rsp + 0x40], rax
ror byte [rax], 0x48
mov dword [rsp + 0x40], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401f4494]
mov r8d, 9
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
lea r8, case.0x14004f628.49
jmp 0x14002a5be
add bl, ch
jl 0x14002a58b
invalid
add rax, 8
add eax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.AddrParseError
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x14002a5be
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.TryFromSliceError
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x195c01
mov r8d, 0x11
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002a632
mov bl, 1
test cl, cl
jne 0x14002a634
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
jne 0x14002a616
cmp byte [rsp + 0x39], 0
je 0x14002a616
test byte [rsi + 0x34], 4
jne 0x14002a616
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1be54f
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002a634
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002a634
mov ebx, ecx
retf
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
ud2
test al, 0x19
add byte [rcx - 0x48], al
or eax, 0xff000000
push rax
sbb byte [rax - 0x77], cl
je 0x14002a69d
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x77], cl
jl 0x14002a6ab
invalid
and al, 0x28
lea rbx, case.0x14004f628.49
sub byte [rax - 0x73], cl
sbb eax, 0x198591
mov qword [rsp + 0x20], rbx
lea rdx, [0x1401c4f57]
lea rsi, [rsp + 0x30]
lea r9, [rsp + 0x28]
je 0x14002a6c3
xor byte [rbp + rcx*4 + 0x4c], cl
and al, 0x28
mov r8d, 8
mov rcx, rsi
call fcn.140106360
lea rax, [rdi + 8]
lea eax, [rdi + 8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea rdx, [0x1401c4f5f]
adc eax, 0x19a897
lea r9, [rsp + 0x28]
mov r8d, 8
mov rcx, rsi
call fcn.140106360
lea rax, [rdi + 0x10]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
and al, 0x20
lea rdx, [0x1401c4f67]
lea r9, [rsp + 0x28]
mov r8d, 0xa
mov rcx, rsi
call fcn.140106360
lea rax, [rdi + 0x18]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea rdx, [0x1401c4f71]
lea r9, [rsp + 0x28]
mov r8d, 0xa
mov rcx, rsi
int1
int1
call fcn.140106360
add rdi, 0x20
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea rdx, [0x1401c441e]
lea edx, [0x1401c441e]
lea r9, [rsp + 0x28]
mov r8d, 0xa
mov rcx, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
je 0x14002a787
mov al, 1
test cl, cl
leave
jne 0x14002a7a6
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x14002a78e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x14002a7a3
test cl, cl
setne al
jmp 0x14002a7a6
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
adc eax, 0x1c1936
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
add rdi, 0x20
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, case.0x14004f628.41
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
add byte [rax - 0x73], cl
add eax, 0x198516
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e97b1]
lea rsi, [rsp + 0x30]
je 0x14002a83e
invalid
and al, 0x30
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140106360
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e97b8]
lea r9, [rsp + 0x48]
mov r8d, 8
mov rcx, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
je 0x14002a944
add byte [rax], al
mov al, 1
test cl, cl
jne 0x14002a94f
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x14002a957
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp case.0x14002a2c5.13
je 0x14002a8da
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.140109560
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x40]
test rax, rax
je 0x14002a948
mov bl, 1
test cl, cl
jne 0x14002a94a
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne case.0x140028ae0.30
cmp byte [rsp + 0x41], 0
je case.0x140028ae0.30
test byte [rsi + 0x34], 4
jne case.0x140028ae0.30
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002a94a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002a94a
test cl, cl
jmp 0x14002a94c
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
insd dword [rdi], dx
invalid
sbb al, 0
mov r8d, 1
insd dword [rdi], dx
invalid
call qword [rax + 0x18]
jmp 0x14002a94f
int3
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.DataPriorityWindowUpdateackStreamDependencydependency_idweight
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov eax, 4
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
xor dword [rax], eax
lea r9, [rdi + 0x48]
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.stream_id
lea rcx, [rsp + 0x28]
mov r8d, 9
call fcn.140106360
add byte [rax + 0x74004e7f], al
invalid
add byte [rax + 0x74004e7f], al
invalid
lea r9, [rdi + 0x4e]
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x1b86e4
and byte [rax - 0x73], cl
adc eax, 0x1b86e4
lea rcx, [rsp + 0x28]
mov r8d, 5
call fcn.140106360
invalid
invalid
or eax, 0x4c7f8000
add byte [rdi], cl
test byte [rbx + 2], dh
add byte [rax], al
cmp byte [rdi + 0x4c], 0
je 0x14002ac97
add rdi, 0x4d
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, str.pad_len
lea rcx, [rsp + 0x28]
add byte [rax - 0x73], cl
and al, 0x28
mov r8d, 7
mov r9, rdi
jmp 0x14002ac92
invalid
mov word [rax - 0x72b7fff1], es
pop rdi
add al, 0x48
add edi, 8
mov qword [rsp + 0x38], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1b9f64
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401e49e4]
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
and al, 0x28
and al, 0x28
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.stream_id
lea edx, str.stream_id
add byte [rax - 0x73], cl
je 0x14002aad2
invalid
lea rsi, [rsp + 0x28]
and al, 0x28
sub byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov r8d, 9
mov rcx, rsi
mov r9, rbx
call fcn.140106360
lea rax, case.0x14004f628.49
fld1
movabs al, byte [0x7111058d48000db8]
sbb dword [rax], eax
or eax, 0x58d4800
adc dword [rcx + 0x19], esi
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, str.dependency
jmp 0x14002ac84
add dword [rax], eax
invalid
cmc
jo 0x14002aaeb
add cl, ch
lodsb al, byte [rsi]
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add edi, 8
mov rcx, rdi
mov rdx, rsi
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
jmp 0x140122d40
invalid
pop rbx
pop rdi
pop rsi
jmp 0x140113bf0
add cl, byte [rax - 0x77]
jl 0x14002ab34
invalid
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1b8d88
mov r8d, 4
mov eax, 4
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x1956a2
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e49f8]
lea rsi, [rsp + 0x28]
mov r8d, 3
mov rcx, rsi
mov r9, rbx
call fcn.140106360
lea rax, case.0x14004f628.49
lea eax, [0x1401c0200]
lea eax, [0x1401c0200]
sbb dword [rax], eax
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e96fd]
mov ch, bl
sbb eax, dword [rax]
lea r9, [rsp + 0x38]
mov r8d, 7
jmp 0x14002ac8f
add rdi, 8
mov qword [rsp + 0x38], rdi
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1b9e37
mov r8d, 0xc
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je 0x14002abe6
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x194fcd
mov qword [rsp + 0x20], rax
lea rdx, str.stream_id
lea rsi, [rsp + 0x28]
mov r8d, 9
je 0x14002ac07
sub byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov r9, rbx
call fcn.140106360
lea rax, case.0x14004f628.49
add eax, 0x194edc
mov qword [rsp + 0x20], rax
lea rdx, str.size_incrementVarintSixtyFourBitLengthDelimitedStartGroupEndGroupThirtyTwoBit
lea r9, [rsp + 0x38]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x38
mov r8d, 0xe
jmp 0x14002ac8f
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401f3c80]
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x194f51
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.stream_id
sbb eax, dword [rax]
lea rsi, [rsp + 0x28]
mov r8d, 9
mov rcx, rsi
mov r9, rbx
call fcn.140106360
lea rax, case.0x14004f628.49
mov dh, 0xd
add byte [rax - 0x73], cl
add eax, 0x194f88
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e2fb8]
lea r9, [rsp + 0x38]
mov r8d, 0xa
mov rcx, rsi
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x14002accb
mov al, 1
test cl, cl
jne 0x14002acea
mov rax, qword [rsp + 0x28]
and al, 0x28
test byte [rax + 0x34], 4
jne 0x14002acd2
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1be276
mov r8d, 2
jmp 0x14002ace7
test cl, cl
setne al
jmp 0x14002acea
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, case.0x14004f628.41
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
invalid
je 0x14002adbb
sal byte [rsi + rdx*2 - 0x4d], 1
mov bl, 1
test cl, cl
jne 0x14002adbd
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002ad9f
cmp byte [rsp + 0x39], 0
je 0x14002ad9f
test byte [rsi + 0x34], 4
jne 0x14002ad9f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
invalid
test al, al
jne 0x14002adbd
sbb byte [rax + rax*8 - 0x74b7e18b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1c601a
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
invalid
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002adbd
mov ebx, ecx
test bl, bl
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
lea rcx, [0x1401c6200]
mov r8, qword [rcx + rax*8]
lea rcx, str.V4V6BothPeerRoutePairroute
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
push rbx
sub rsp, 0x68
mov rsi, rdx
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea rdx, [0x1401f9ccc]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rcx, [rax + 1]
mov qword [rsp + 0x48], rcx
lea r9, [rax + 4]
add rax, 8
lea rcx, case.0x14004f628.49
sbb qword [r8], r8
sbb qword [r8], r8
mov qword [rsp + 0x40], rcx
and al, 0x40
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x38], rcx
lea rcx, case.0x14004f628.49
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f3c80]
mov r8d, 5
jmp 0x14002aec3
lea rcx, [rax + 1]
mov qword [rsp + 0x48], rcx
and al, 0x48
add dword [rax - 0x77], ecx
and al, 0x48
and al, 0x48
lea r9, [rax + 8]
add rax, 4
lea rcx, case.0x14004f628.49
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x38], rcx
lea rcx, case.0x14004f628.49
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, case.0x14010e1e2.41
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x1c8e0b
and byte [rax - 0x73], cl
adc eax, 0x1c8e0b
or ecx, dword [rsi - 0x47beffe4]
invalid
mov r8d, 6
mov rcx, rsi
call fcn.14010a2b0
jmp 0x14002b00b
add rax, 4
mov qword [rsp + 0x60], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Reason
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x50], rsi
mov byte [rsp + 0x58], al
pop rax
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x59], 0
lea r8, case.0x14004f628.49
jmp 0x14002af90
inc rax
mov qword [rsp + 0x60], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.User
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x50], rsi
mov byte [rsp + 0x58], al
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x59], 0
lea r8, case.0x14004f628.49
jmp 0x14002af90
add rax, 8
mov qword [rsp + 0x60], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401f3d40]
mov r8d, 2
call qword [rax + 0x18]
mov qword [rsp + 0x50], rsi
mov byte [rsp + 0x58], al
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x59], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x60]
call fcn.140109560
mov rax, qword [rsp + 0x48]
movzx ecx, byte [rsp + 0x58]
test rax, rax
je 0x14002b004
mov bl, 1
test cl, cl
jne 0x14002b006
mov rsi, qword [rsp + 0x50]
cmp rax, 1
jne 0x14002afe8
cmp byte [rsp + 0x59], 0
je 0x14002afe8
test byte [rsi + 0x34], 4
jne 0x14002afe8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002b006
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002b006
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x68
pop rbx
pop rsi
ret
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401c49ca]
mov r8d, 0xd
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
sbb dword [rax], eax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002b1eb
mov bl, 1
test cl, cl
jne 0x14002b1ed
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002b1cf
cmp byte [rsp + 0x39], 0
je 0x14002b1cf
test byte [rsi + 0x34], 4
jne 0x14002b1cf
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x1bd996
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002b1ed
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea edx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002b1ed
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
lea edx, [0x1401f4684]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
and al, 0x30
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
invalid
call fcn.140109560
call fcn.140109560
invalid
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002b2ec
mov bl, 1
test cl, cl
jne 0x14002b2ee
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002b2d0
je 0x14002b2c4
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x14002b2d0
test byte [rsi + 0x34], 4
add al, 0x75
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
jne 0x14002b2d0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401e8b58]
xchg ebp, eax
fcomp dword [rbx]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x14002b2ee
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
adc eax, 0x1c5ae9
adc eax, 0x1c5ae9
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
ret
jmp 0x14002b2ee
ret
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
invalid
pop rbx
ror byte [rax - 0x7d], 0xc4
pop rbx
invalid
pop rsi
ret
mov rax, rdx
mov r9, qword [rcx]
lea rcx, [r9 + 1]
lea ecx, [rcx + 1]
mov qword [rsp + 0x40], rcx
and al, 0x40
lea rcx, case.0x14004f628.49
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
xor byte [rax - 0x73], cl
and al, 0x40
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
sub byte [rax - 0x73], cl
or eax, 0x194eb0
lea rcx, case.0x14004f628.49
mov qword [rsp + 0x20], rcx
lea rdx, [0x1401c49d7]
lea edx, [0x1401c49d7]
xchg esi, eax
sbb dword [rax], eax
mov r8d, 0xd
mov rcx, rax
call fcn.14010a1c0
out dx, al
or eax, 0x83489000
invalid
ret
jbe 0x14002b336
out dx, al
or eax, 0x83489000
invalid
ret
add dword [rdi], ecx
mov dh, 8
lea rdx, [0x1401f9ce0]
sbb al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea8a4]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1bf522
mov r8d, 0x10
jmp case.0x1400257c3.525
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea8b4]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1bf517
mov r8d, 5
jmp case.0x1400257c3.525
add byte [rax], al
add bl, ch
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea8b9]
jmp 0x14002b3e8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea8c2]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1bf4f5
mov r8d, 0xf
jmp case.0x1400257c3.525
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9492]
adc eax, 0x1be0aa
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1be0aa
mov r8d, 9
add rsp, 0x48
pop rbx
pop rsi
jmp rax
inc rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, case.0x14004f628.41
sbb al, 0
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
retf
sbb dword [r8], eax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
or eax, 0x448b4800
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002b4a9
mov bl, 1
test cl, cl
jne 0x14002b4ab
add dword [rcx + rcx*8 - 0x74b7ad8b], eax
je 0x14002b481
mov rsi, qword [rsp + 0x30]
cmp rax, 1
clc
add dword [rbp + 0x29], esi
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x14002b48d
test byte [rsi + 0x34], 4
jne 0x14002b48d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
sbb eax, dword [rax]
mov r8d, 1
mov eax, 1
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x14002b4ab
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002b4ab
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov rax, qword [rcx]
movzx eax, byte [rax]
lea rcx, case.0x14002adfb.130
mov r8, qword [rcx + rax*8]
lea rcx, str.InvalidUriCharInvalidSchemeInvalidAuthorityInvalidPortInvalidFormatSchemeMissingAuthorityMissingPathAndQueryMissingTooLongEmptySchemeTooLongInvalidUri
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
push rbx
sub rsp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e8ecb]
mov bl, 0xd9
sbb eax, dword [rax]
mov bl, 0xd9
sbb eax, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test r15, r15
je 0x14002b572
shl r15, 5
lea rsi, [0x14002c5b0]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop dword [rax]
mov qword [rsp + 0x38], r14
add r14, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
add r15, 0xffffffffffffffe0
jne case.0x1400257c3.537
movzx eax, byte [rsp + 0x30]
mov dh, 0x44
and al, 0x30
mov cl, 1
test al, al
jne 0x14002b597
invalid
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecc]
lea edx, [0x1401e8ecc]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
int3
in al, dx
mov rsi, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Softwarebroadcast::Receiver
mov r8d, 8
or byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
pop rbx
sbb dword [r8], r8d
mov qword [rsp + 0x20], rax
lea rdx, str.description
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 0xb
mov eax, 0xb
add byte [rax], al
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x14002b626
mov al, 1
test cl, cl
je 0x14002b631
adc dword [rax - 0x7d], ecx
invalid
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x14002b653
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x14002b668
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1c0a71
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
int3
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401f4684]
mov r8d, 4
add byte [rax], al
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea eax, [0x1401bf800]
lea eax, [0x1401bf800]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
test eax, eax
je 0x14002b769
mov bl, 1
test cl, cl
jne 0x14002b76b
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002b72b
cmp byte [rsp + 0x39], 0
je 0x14002b72b
test byte [rsi + 0x34], 4
jne 0x14002b72b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
invalid
sbb eax, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002b76b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
ret
jmp 0x14002b76b
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x40], rax
and al, 0x40
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Cause
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
and al, 0x28
invalid
lea rdx, [rsp + 0x40]
and al, 0x40
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002b83b
sal byte [rsi + rdx*2 - 0x4d], 1
mov bl, 1
test cl, cl
jne 0x14002b83d
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002b81f
je 0x14002b813
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x14002b81f
test byte [rsi + 0x34], 4
jne 0x14002b81f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x14002b83d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
adc eax, 0x1c559a
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002b83d
mov ebx, ecx
test bl, bl
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
lea edi, [rsi + 0x10]
lea rbx, [r14 + 0x40]
lea rsi, [r14 + 0x30]
lea rax, [r14 + 0x38]
mov qword [rsp + 0x38], rax
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401c4428]
invalid
sub byte [rax - 0x73], cl
adc eax, 0x198ba3
invalid
mov r8d, 0xa
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jl 0x14002b8b6
call qword [rax + 0x18]
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], al
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x198b3d
invalid
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
invalid
lea eax, [0x1401c43e0]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401c4432]
lea rdi, [rsp + 0x28]
mov r8d, 0xb
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
mov rcx, rdi
mov r9, r15
call fcn.140106360
lea rax, case.0x14004f628.49
sbb dword [rax], eax
mov qword [rsp + 0x20], rax
lea rdx, [0x1401c443d]
mov r8d, 0xc
or al, 0
add byte [rax], al
mov rcx, rdi
mov r9, r14
call fcn.140106360
add byte [rax - 0x73], cl
add eax, 0x194438
add eax, 0x194438
mov qword [rsp + 0x20], rax
lea rdx, str.req_repeat
mov ebx, dword [rcx]
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov rcx, rdi
mov r9, rbx
call fcn.140106360
push rbx
stosb byte [rdi], al
or eax, 0x58d4800
insb byte [rdi], dx
mov ebx, dword [rcx]
add byte [rax - 0x77], cl
and al, 0x20
push rbx
stosb byte [rdi], al
or eax, 0x58d4800
insb byte [rdi], dx
mov ebx, dword [rcx]
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.socketlibrary_std_srcpanic.rs
mov r8d, 6
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov r9, rsi
call fcn.140106360
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.stun_packet_receiver
mov ebx, dword [rcx]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x38
lea r9, [rsp + 0x38]
mov r8d, 0x14
add byte [rax], al
mov rcx, rdi
call fcn.140106360
cmp byte [rsp + 0x31], 0
xor dword [rax], eax
movzx ecx, byte [rsp + 0x30]
and al, 0x30
je 0x14002b98b
mov al, 1
test cl, cl
jne 0x14002b9aa
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
xor al, 4
jne 0x14002b992
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
lea edx, [0x1401e8f39]
lea edx, [0x1401e8f39]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x14002b9a7
test cl, cl
setne al
xchg ebp, eax
shr bl, 0x18
xchg ebp, eax
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [rcx]
movzx eax, byte [rax]
lea rcx, [0x1401c65d8]
mov r8, qword [rcx + rax*8]
lea rcx, str.InactiveStreamIdUnexpectedFrameTypePayloadTooBigRejectedReleaseCapacityTooBigOverflowedStreamIdMalformedHeadersMissingUriSchemeAndAuthorityPollResetAfterSendResponseSendPingWhilePendingSendSettingsWhilePendingPeerDisabledServerPushLibraryRemoteFromUtf8Errorbytes
lea ecx, [0x1401c6638]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48083348], al
or byte [rax + 0x33], 8
cmp rcx, 4
or byte [rax + 0x33], 8
or byte [rax - 0x7d], cl
stc
add al, 0x41
mov eax, 4
add byte [rax], al
cmp rcx, 4
mov r8d, 4
add byte [rdi + rcx + 0x42], cl
ror dword [rax - 0x77], 0xd6
cmovb r8, rcx
mov rsi, rdx
lea rcx, [0x1401f9cf8]
or eax, 0x1ce2da
movsxd rdx, dword [rcx + r8*4]
add rdx, rcx
retf 0xe2ff
retf 0xe2ff
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1bae2a
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e6864]
mov r8d, 8
jmp 0x14002bae3
add byte [rax], al
add rax, 8
add eax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Send
adc eax, 0x195f33
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
je 0x14002ba8e
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x14002bb27
add rax, 8
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str.Receive
pop rdi
sbb dword [rax], eax
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x14002bad2
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
je 0x14002bad2
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
add byte [rbp + rcx*4 + 5], cl
clc
pop rsi
sbb dword [rax], eax
jmp 0x14002bb27
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x140191f1b.32
sbb byte [rax - 0x73], cl
adc eax, 0x1c9ef2
mov r8d, 0x10
add rsp, 0x48
add esp, 0x48
pop rbx
pop rsi
jmp rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Server
mov r8d, 6
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x14002bb31
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
je 0x14002bb31
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
test rax, rax
je 0x14002bb9b
mov bl, 1
test cl, cl
jne 0x14002bb9d
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002bb7f
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x14002bb7f
invalid
add byte [rdx + riz - 0xa], dh
and dh, dh
test byte [rsi + 0x34], 4
xor al, 4
jne 0x14002bb7f
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
adc eax, 0x1bcfe6
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x14002bb9d
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
push rdx
sbb al, 0
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x1c523a
push rdx
sbb al, 0
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002bb9d
sbb byte [rcx - 0x76fd143d], cl
mov ebx, ecx
retf
test bl, bl
setne al
add rsp, 0x48
pop rbx
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
push rsi
push rbx
sub rsp, 0x48
in al, dx
mov rax, qword [rcx]
in al, dx
mov rax, qword [rcx]
add dword [rax - 0x47], ecx
movabs rcx, 0x7fffffffffffffff
add rcx, qword [rax]
cmp rcx, 0x13
mov r8d, 0x13
add byte [rax], al
add byte [rax], al
cmovb r8, rcx
mov rsi, rdx
ror dword [rax - 0x77], 0xd6
ror dword [rax - 0x77], 0xd6
invalid
lea rcx, [0x1401f9d0c]
loope 0x14002bbf9
add byte [rdx + 0x63], cl
adc al, 0x81
movsxd rdx, dword [rcx + r8*4]
add rdx, rcx
jmp rdx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ea256]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401ea256]
lea edx, [0x1401ea256]
sbb eax, dword [rax]
add bl, ch
xor dword [rax - 0x75], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
jmp 0x14002bc2d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1be660
sbb byte [rax - 0x73], cl
adc eax, 0x1be660
out 0x1b, al
add byte [rcx - 0x48], al
and eax, 0xe9000000
invalid
mov r8d, 0x25
mov eax, 0x25
add byte [rax], al
add cl, ch
invalid
jmp 0x14002be01
out 1, eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1be667
sbb byte [rax - 0x73], cl
adc eax, 0x1be667
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
mov r8d, 0x19
mov eax, 0x19
add byte [rax], al
add cl, ch
jmp 0x14002be01
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
jmp 0x14002be01
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ea2ad]
adc eax, 0x1be662
invalid
jmp 0x14002bdfb
stosd dword [rdi], eax
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1be666
out 0x1b, al
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1be666
out 0x1b, al
invalid
out 0x1b, al
add byte [rcx - 0x48], al
mov r8d, 0x2c
mov eax, 0x2c
sub al, 0
add byte [rax], al
jmp 0x14002be01
xchg ebx, eax
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1be674
je 0x14002bc65
sbb eax, dword [rax]
sbb byte [rax - 0x73], cl
adc eax, 0x1be674
je 0x14002bc65
sbb eax, dword [rax]
je 0x14002bc65
out 0x1b, al
add byte [rcx - 0x48], al
invalid
invalid
sbb eax, dword [rax]
mov r8d, 0x16
mov eax, 0x16
jmp 0x14002be01
jne 0x14002bc8b
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ea30b]
adc eax, 0x1be66c
out 0x1b, al
add byte [rcx - 0x48], al
mov eax, 0x18
mov r8d, 0x18
mov eax, 0x18
jmp 0x14002be01
push rdi
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1be666
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1be666
out 0x1b, al
add byte [rcx - 0x48], al
adc al, byte [rax]
add byte [rax], al
sbb eax, dword [rax]
mov r8d, 0x12
jmp 0x14002be01
cmp dword [rcx], eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea335]
adc eax, 0x1be65a
sbb byte [rax - 0x73], cl
adc eax, 0x1be65a
out 0x1b, al
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
mov r8d, 0x1a
jmp 0x14002be01
sbb eax, dword [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ea34f]
adc eax, 0x1be656
out 0x1b, al
add byte [rcx - 0x48], al
mov r8d, 0x17
invalid
jmp 0x14002be01
std
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea366]
out 0x1b, al
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1be64f
out 0x1b, al
invalid
out 0x1b, al
add byte [rcx - 0x48], al
mov r8d, 0x1d
jmp 0x14002be01
fild word [rax]
add byte [rax], al
sbb eax, 0xe9000000
add byte [rax], al
add cl, ch
fild word [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1be64e
out 0x1b, al
invalid
lea rdx, [0x1401ea383]
out 0x1b, al
add byte [rcx - 0x48], al
mov r8d, 0x2f
jmp 0x14002be01
rol dword [rax], 0
invalid
invalid
rol dword [rax], 0
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1be65f
pop rdi
out 0x1b, al
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1be65f
pop rdi
out 0x1b, al
invalid
pop rdi
out 0x1b, al
add byte [rcx - 0x48], al
mov r8d, 0x25
and eax, 0xe9000000
movabs dword [0x48204e8b48000000], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
add byte [rax], al
jmp 0x14002be01
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea3d7]
lea edx, [0x1401ea3d7]
sbb byte [rax - 0x73], cl
adc eax, 0x1be666
out 0x1b, al
invalid
lea edx, [0x1401ea3d7]
out 0x1b, al
add byte [rcx - 0x48], al
mov eax, 0x24
mov r8d, 0x24
mov eax, 0x24
jmp 0x14002be01
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1be66c
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1be66c
insb byte [rdi], dx
out 0x1b, al
sbb eax, dword [rax]
mov r8d, 0x22
sbb eax, dword [rax]
mov r8d, 0x22
jmp 0x14002be01
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ea41d]
adc eax, 0x1be673
sbb eax, dword [rax]
add byte [rcx - 0x48], al
sldt word [rax]
add bl, ch
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov r8d, 0xf
jmp 0x14002be01
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea42c]
out 0x1b, al
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1be667
out 0x1b, al
invalid
out 0x1b, al
add byte [rcx - 0x48], al
sbb byte [rax], al
add byte [rax], al
invalid
sbb eax, dword [rax]
mov r8d, 0x18
add bl, ch
xor al, 0x48
mov rcx, qword [rsi + 0x20]
jmp 0x14002be01
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea444]
sbb eax, dword [rax]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1be664
sbb eax, dword [rax]
sbb eax, dword [rax]
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
mov r8d, 0x14
mov eax, 0x14
jmp 0x14002be01
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea458]
adc eax, 0x1be65d
adc eax, 0x1be65d
pop rbp
out 0x1b, al
sbb eax, dword [rax]
invalid
invalid
sbb eax, dword [rax]
mov r8d, 0x1c
sbb al, 0
add byte [rax], al
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x1be656
out 0x1b, al
invalid
lea rdx, [0x1401ea474]
add byte [rcx - 0x48], al
and al, byte [rax]
add byte [rax], al
mov r8d, 0x22
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
cmp byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
add byte [rax], al
add byte [rax], al
push rax
sbb byte [rax - 0x77], cl
je 0x14002be4f
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
cmp byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
sbb dword [rax], eax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
and al, 0x40
call fcn.140109560
mov rax, qword [rsp + 0x28]
xlatb
or eax, 0x448b4800
add byte [rax - 0x75], cl
and al, 0x28
add byte [rax - 0x75], cl
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
test eax, eax
test eax, eax
je case.0x14002ae1d.39
mov bl, 1
test cl, cl
jne 0x14002bebb
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
je case.0x14002b36d.32
xor byte [rax - 0x7d], cl
clc
cmp eax, 1
add dword [rbp + 0x29], esi
jne 0x14002be9d
sub dword [rax + 0x39247c], eax
cmp byte [rsp + 0x39], 0
je 0x14002be9d
test byte [rsi + 0x34], 4
xor al, 4
jne 0x14002be9d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401e8b58]
lea edx, [0x1401e8b58]
adc eax, 0x1bccc8
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
jne 0x14002bebb
invalid
invalid
jne 0x14002bebb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
invalid
invalid
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
adc eax, 0x1c4f1c
sbb al, 0
mov r8d, 1
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002bebb
mov ebx, ecx
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002bebb
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
invalid
pop rbx
invalid
pop rsi
ret
int3
int3
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
add dword [rdi], ecx
movzx ecx, byte [rax]
mov dh, 8
lea rdx, [0x1401f9d5c]
ficomp word [rax + rax]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1bd8ea
sbb byte [rax - 0x73], cl
lea edx, [0x1401e97ec]
adc eax, 0x1bd8ea
invalid
mov r8d, 0x1a
mov eax, 0x1a
add cl, ch
jmp 0x14002c093
xchg byte [rcx], al
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9806]
adc eax, 0x1bd8e6
out 0xd8, al
sbb eax, dword [rax]
mov r8d, 0x18
jmp 0x14002c093
invalid
add cl, ch
push 0x48000001
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401e981e]
adc eax, 0x1bd8e0
mov r8d, 0xa
add byte [rax], al
add cl, ch
add qword [rax], rax
invalid
jmp 0x14002c093
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9828]
adc eax, 0x1bd8cc
sbb byte [rax - 0x73], cl
adc eax, 0x1bd8cc
jmp 0x14002c08d
sub al, 1
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e983a]
adc eax, 0x1bd8c6
adc eax, 0x1bd8c6
invalid
mov r8d, 0x1c
mov eax, 0x1c
jmp 0x14002c093
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9856]
adc eax, 0x1bd8c4
adc eax, 0x1bd8c4
sbb eax, dword [rax]
jmp 0x14002c08d
test byte [rax], 0
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9868]
sbb byte [rax - 0x73], cl
adc eax, 0x1bd8be
mov r8d, 0xf
mov eax, 0xf
add byte [rax], al
jmp 0x14002c093
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9877]
sbb eax, dword [rax]
sbb byte [rax - 0x73], cl
adc eax, 0x1bd8af
sbb eax, dword [rax]
sbb eax, dword [rax]
mov r8d, 0x13
mov eax, 0x13
jmp 0x14002c093
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e988a]
adc eax, 0x1bd8a4
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1bd8a4
mov r8d, 0x10
add byte [rax], al
add cl, ch
movabs byte [0x48204e8b48000000], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
add byte [rax], al
jmp 0x14002c093
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e989a]
lea edx, [0x1401e989a]
lea edx, [0x1401e989a]
fcomp dword [rbx]
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
mov r8d, 0x11
jmp 0x14002c093
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1bd889
sbb eax, dword [rax]
lea rdx, [0x1401e98ab]
sbb eax, dword [rax]
mov r8d, 0xf
jmp 0x14002c093
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea rdx, [0x1401e98ba]
adc eax, 0x1bd87d
mov r8d, 0xf
jmp 0x14002c093
add byte [rax], al
add bl, ch
add rax, 8
add rax, 8
add rax, 8
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e98c9]
adc eax, 0x1bd86c
sub byte [rax - 0x73], r9b
adc eax, 0x1bd86c
mov r8d, 0xb
add byte [rax], al
add bl, ch
jne 0x14002c0ae
invalid
jmp 0x14002c0da
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1bd85c
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1401e98d4]
adc eax, 0x1bd85c
fcomp dword [rbx]
add bl, ch
adc ecx, dword [rax - 0x75]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
jmp 0x14002c08d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1bd859
invalid
lea rdx, [0x1401e98e6]
mov r8d, 0x12
mov eax, 0x12
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rax, 8
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
sub byte [rax - 0x73], cl
adc eax, 0x1bd17c
jl case.0x140028455.111
sbb eax, dword [rax]
lea rdx, [0x1401e9230]
lea edx, [0x1401e9230]
jl case.0x140028455.111
sbb eax, dword [rax]
mov r8d, 0xc
jmp 0x14002c0da
add rax, 8
or byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea edx, [0x1401e98f8]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401e98f8]
lea edx, [0x1401e98f8]
mov r8d, 0x11
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x30], esi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
and al, 0x39
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
add eax, 0x195e35
add byte [rbp + rcx*4 + 5], cl
xor eax, 0xe900195e
cwde
add eax, 0x195e35
jmp 0x14002c198
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1bd7f6
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1bd7f6
mov r8d, 0x16
jmp 0x14002c093
add cl, ch
jne 0x14002c11b
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e991f]
out dx, al
xlatb
sbb eax, dword [rax]
mov r8d, 0x16
jmp 0x14002c093
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9935]
mov r8d, 0x14
jmp 0x14002c093
dec dword [rax - 1]
ror byte [rax - 0x77], 0x44
and al, 0x40
inc rax
inc eax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e9949]
sbb eax, dword [rax]
add byte [rcx - 0x48], al
invalid
mov r8d, 0x1f
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
mov eax, 0x4800195d
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
pop rbp
sbb dword [rax], eax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x40]
and al, 0x40
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
invalid
cmp byte [rax - 0x7b], cl
test rax, rax
sal byte [rsi + rdx*2 - 0x4d], 1
je 0x14002c20c
mov bl, 1
test cl, cl
jne 0x14002c20e
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne 0x14002c1f0
cmp byte [rsp + 0x39], 0
je 0x14002c1f0
test byte [rsi + 0x34], 4
jne 0x14002c1f0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
leave
sbb eax, dword [rax]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1bc975
leave
sbb eax, dword [rax]
leave
sbb eax, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
invalid
test al, al
sbb byte [rax + rax*8 - 0x74b7e18b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
invalid
jne 0x14002c20e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea edx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
sub byte [rax - 0x73], cl
adc eax, 0x1c4bc9
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002c20e
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
invalid
pop rbx
pop rsi
ret
invalid
lea edx, [0x1401f9db0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
jmp 0x14002c297
mov eax, 0x12
jmp 0x14002c29d
mov r8d, 0xb
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x14002c2ef
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002c359
mov bl, 1
test cl, cl
jne 0x14002c35b
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002c33d
cmp byte [rsp + 0x39], 0
je 0x14002c33d
test byte [rsi + 0x34], 4
jne 0x14002c33d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002c35b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
sbb al, 0
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002c35b
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.TryFromSliceError
mov r8d, 0x11
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002c42b
mov bl, 1
test cl, cl
jne 0x14002c42d
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002c40f
cmp byte [rsp + 0x39], 0
je 0x14002c40f
test byte [rsi + 0x34], 4
jne 0x14002c40f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x1bc756
invalid
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002c42d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002c42d
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea edx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002c78e
invalid
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov rax, qword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x18]
jmp rax
mov dword [rsp + 0x40], eax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401c2fbd]
frstor dword [rdi + 0x19]
add byte [rcx - 0x48], al
or eax, 0xff000000
push rax
sbb byte [rax - 0x77], cl
je 0x14002c811
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
frstor dword [rdi + 0x19]
add byte [rcx - 0x48], al
or eax, 0xff000000
push rax
sbb byte [rax - 0x77], cl
je 0x14002c811
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
sbb dword [rax], eax
sbb dword [rax], eax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002c87b
mov bl, 1
test cl, cl
jne 0x14002c87d
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002c85f
cmp byte [rsp + 0x39], 0
je 0x14002c85f
test byte [rsi + 0x34], 4
jne 0x14002c85f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
invalid
test al, al
jne 0x14002c87d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
ret
jmp 0x14002c87d
ret
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rbx
pop rsi
ret
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
in al, dx
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
or byte [rax - 0x75], cl
js 0x14002c8b9
or byte [rax - 0x75], cl
js 0x14002c8b9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e8ecb]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
invalid
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test rdi, rdi
je 0x14002c912
and al, 0x31
add byte [rax - 0x7b], cl
push qword [rsi + rdi + 0x48]
shl rdi, 4
shl edi, 4
lea r15, [rdi + rdi*4]
lea rsi, case.0x14002ae1d.87
lea esi, case.0x14002ae1d.87
lea esi, case.0x14002ae1d.87
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
pop rsp
and al, 0x38
nop dword [rax]
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
add r14, 0x50
mov rcx, rdi
stc
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
add byte [rcx - 0x7d], cl
invalid
invalid
add byte [rcx - 0x7d], cl
add edi, 0xffffffb0
invalid
jne 0x14002c8f0
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne case.0x1400278bd.159
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecc]
lea edx, [0x1401e8ecc]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
add bh, bh
push rax
sbb byte [rcx + 0x48c889c1], cl
mov eax, ecx
add rsp, 0x40
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
int3
push rdi
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, qword [rcx]
movzx eax, byte [rdi]
lea rcx, [0x1401f9dc4]
or eax, 0x1cd45d
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
lea eax, [rdi + 1]
lea rax, [rdi + 1]
mov qword [rsp + 0x48], rax
add rdi, 8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.InappropriateMessageexpect_types
adc eax, 0x1933dc
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x1933dc
add byte [rcx - 0x48], al
adc al, 0
mov r8d, 0x14
mov eax, 0x14
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
mov byte [rsp + 0x39], 0
lea rax, case.0x14010e1e2.15
add eax, 0x1933de
add byte [rax - 0x73], cl
add eax, 0x1933de
mov qword [rsp + 0x20], rax
lea rdx, [0x1401bfd7c]
lea rsi, [rsp + 0x30]
mov r8d, 0xc
add byte [rax], al
invalid
mov rcx, rsi
int1
mov r9, rdi
call fcn.140106360
xchg esp, eax
cdq
or eax, 0x58d4800
add eax, 0x192dad
add eax, 0x192dad
lodsd eax, dword [rsi]
sub eax, 0x63eb0019
sbb dword [rax], eax
jmp 0x14002ca38
lea rax, [rdi + 1]
mov qword [rsp + 0x48], rax
add rdi, 8
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401bfdb0]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x1933bf
mov r8d, 0x1d
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je case.0x1400257c3.595
invalid
sbb byte [rax - 0x77], cl
je case.0x1400257c3.595
xor byte [rax - 0x39c7dbbc], cl
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, case.0x14010e1e2.15
invalid
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x1933c1
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x1401bfd7c]
lea rsi, [rsp + 0x30]
mov r8d, 0xc
or al, 0
add byte [rax], al
invalid
or al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
call fcn.140106360
lea rax, case.0x14004f628.49
lea eax, [0x1401bf7c0]
lea eax, [0x1401bf7c0]
mov qword [rsp + 0x20], rax
lea rdx, str.got_typeInappropriateHandshakeMessage
lea r9, [rsp + 0x48]
lea ecx, [rsp + 0x48]
xor ebx, dword [rcx]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x48
mov r8d, 8
mov eax, 8
mov rcx, rsi
call fcn.140106360
or eax, 0x247c8000
cmp dword [rax], eax
or eax, 0x247c8000
cmp dword [rax], eax
movzx ecx, byte [rsp + 0x38]
and al, 0x38
je 0x14002ced8
mov al, 1
test cl, cl
jne 0x14002ced0
pop rdi
add al, 0
invalid
pop rdi
add al, 0
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
and al, 0x30
xor dh, dh
xor al, 4
test byte [rax + 0x34], 4
jne 0x14002cedc
add al, 0
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
invalid
invalid
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
lea edx, [0x1401e8f39]
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x1bc4aa
stosb byte [rdi], al
invalid
sbb eax, dword [rax]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x14002cef1
add byte [rax - 1], cl
invalid
inc rdi
inc edi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
jl 0x14002cac5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.InvalidEncryptedClientHello
sbb dword [rax], eax
sub byte [rax - 0x73], cl
adc eax, 0x19333f
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x1b
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
and al, 0x38
sbb byte [rax - 0x77], cl
je 0x14002cae2
invalid
and al, 0x38
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
invalid
and al, 0x30
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add dh, al
add byte [rax], al
mov byte [rsp + 0x41], 0
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
lea r8, case.0x14004f628.49
lea r8, case.0x14004f628.49
jmp 0x14002ce55
add byte [rax], al
add rdi, 8
mov qword [rsp + 0x48], rdi
invalid
mov dword [rsp + 0x48], edi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str.InvalidMessage
lea edx, str.InvalidMessage
sbb dword [rax], eax
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add dh, al
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
lea r8, case.0x14004f628.49
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
jmp 0x14002ce55
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x19332c
sbb byte [rax - 0x73], cl
adc eax, 0x19332c
jmp 0x14002cd90
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x19332b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x19332b
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
invalid
add cl, ch
jne case.0x14002c96e.6
jmp 0x14002cdcc
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1bcc56
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1bcc56
mov r8d, 0xc
jmp 0x14002cdcc
add cl, ch
push rdi
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x193302
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401bfe8a]
mov r8d, 0xc
jmp 0x14002cdcc
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
add rdi, 8
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401bfe96]
lea edx, [0x1401bfe96]
invalid
lea edx, [0x1401bfe96]
sbb dword [rax], eax
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
and al, 0x40
push rax
sbb byte [rax - 0x77], cl
je 0x14002cbdc
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
invalid
xor bl, byte [rcx]
add cl, ch
jle case.0x14002c96e.9
add byte [rax], al
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
invalid
add byte [rax], al
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
invalid
jl 0x14002cc02
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.PeerMisbehaved
adc eax, 0x1932da
adc eax, 0x1932da
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax - 0x77], cl
je case.0x140028ae0.120
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add dh, al
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
ret
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
jmp 0x14002ce55
invalid
xor bl, byte [rcx]
add cl, ch
cmp eax, dword [rdx]
add byte [rax], al
invalid
add byte [rax - 1], cl
invalid
inc rdi
mov qword [rsp + 0x48], rdi
jl case.0x14002b36d.71
mov rcx, qword [rsi + 0x20]
jl case.0x14002b36d.71
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.AlertReceived
invalid
xor bl, byte [rcx]
invalid
invalid
mov r8d, 0xd
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x14002cc62
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
sbb byte [rax - 0x77], cl
je 0x14002cc62
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
add byte [r13 + rcx*4 + 5], cl
mov al, 0x32
sbb dword [rax], eax
jmp 0x14002ce55
add rdi, 8
mov qword [rsp + 0x48], rdi
jl 0x14002cc89
invalid
mov dword [rsp + 0x48], edi
jl 0x14002cc89
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.InvalidCertificate
mov bl, 0x32
sbb dword [rax], eax
mov bl, 0x32
sbb dword [rax], eax
mov r8d, 0x12
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x14002cca6
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
and al, 0x40
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
invalid
and al, 0x40
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add dh, al
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
lea eax, [0x1401bff40]
lea eax, [0x1401bff40]
xor bl, byte [rcx]
add cl, ch
mov ah, 1
add byte [rax], al
invalid
jmp 0x14002ce55
add byte [rax - 0x7d], cl
invalid
add rdi, 8
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0x48], edi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1932a7
sub byte [rax - 0x73], cl
adc eax, 0x1932a7
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
and al, 0x38
sbb byte [rax - 0x77], cl
je 0x14002ccea
invalid
and al, 0x38
cmp byte [rax + 0x48402444], cl
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add dh, al
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
movabs al, byte [0x170e9001932]
sbb dword [rax], eax
jmp 0x14002ce55
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
sbb dword [rax], eax
sbb dword [rax], eax
add cl, ch
jo 0x14002cce4
jmp 0x14002ce55
add byte [rax], al
add byte [rax - 0x7d], cl
add rdi, 8
mov qword [rsp + 0x48], rdi
invalid
mov dword [rsp + 0x48], edi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.GeneralFailedToGetCurrentTimeFailedToGetRandomBytesHandshakeNotCompletePeerSentOversizedRecordBadMaxFragmentSizeInconsistentKeys
xor bl, byte [rcx]
invalid
xor bl, byte [rcx]
add byte [rcx - 0x48], al
invalid
sbb dword [rax], eax
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
add byte [rax], al
invalid
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x41
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
lea eax, [0x1401bf7e0]
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
mov esp, 0xe900192a
sub al, 1
add byte [rax], al
lea eax, [0x1401bf7e0]
jmp 0x14002ce55
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x19326b
mov eax, dword [rax + 0x18]
lea rdx, [0x1401bffa7]
mov r8d, 0x16
mov eax, 0x16
jmp 0x14002cdcc
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x193263
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401bffbd]
mov r8d, 0x16
add byte [rax], al
jmp 0x14002cdcc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401bffd3]
mov r8d, 0x14
jmp 0x14002cdcc
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401bffe7]
mov r8d, 0x17
jmp 0x14002cdcc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e97cc]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1bca21
mov r8d, 0x15
jmp 0x14002cdcc
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401bfffe]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401bfffe]
mov r8d, 0x12
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp rax
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c0010]
mov r8d, 0x10
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
jmp 0x14002ce55
xor bl, byte [rcx]
add bl, ch
invalid
add rdi, 8
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, case.0x14004f5f8.6
mov r8d, 5
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
je 0x14002ce5f
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
add byte [r13 + rcx*4 + 5], cl
jmp 0x14002ce84
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.140109560
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x40]
test rax, rax
je 0x14002cec9
invalid
mov bl, 1
test cl, cl
jne 0x14002cecb
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne 0x14002cead
cmp byte [rsp + 0x41], 0
je 0x14002cead
test byte [rsi + 0x34], 4
jne 0x14002cead
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
adc eax, 0x1bbcb8
mov r8d, 1
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1c3f0c
call qword [rax + 0x18]
test al, al
jne 0x14002cecb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002cecb
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
test cl, cl
jmp 0x14002cecd
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
adc eax, 0x1bf1e8
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14002ced0
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1401e8ecb]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
xor dword [rax], eax
mov qword [rsp + 0x20], r14
lea rsi, [0x14014cc70]
lea rdi, [rsp + 0x28]
jl 0x14002cf99
sub byte [rax - 0x73], cl
pop rsp
and al, 0x20
mov rcx, rdi
mov rdx, rbx
fimul dword [rcx - 0x77]
invalid
call fcn.1401096b0
lea rax, [r14 + 1]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
fimul dword [rcx - 0x77]
invalid
call fcn.1401096b0
lea rax, [r14 + 2]
lea eax, [rsi + 2]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
lea rax, [r14 + 3]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
lea rax, [r14 + 4]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
invalid
or eax, 0x468d4900
lea eax, [rsi + 5]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
lea rax, [r14 + 6]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
add r14, 7
mov qword [rsp + 0x20], r14
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
mov al, 1
cmp byte [rsp + 0x30], 0
jne case.0x1400278bd.174
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1bbe85
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
push rax
sbb dword [rax], eax
push rax
sbb dword [rax], eax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
invalid
je 0x14002d11b
sal byte [rsi + rdx*2 - 0x4d], 1
mov bl, 1
test cl, cl
jne 0x14002d11d
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002d0ff
cmp byte [rsp + 0x39], 0
je 0x14002d0ff
invalid
and dh, dh
xor al, 4
invalid
test byte [rsi + 0x34], 4
add al, 0x75
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
invalid
jne 0x14002d0ff
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
invalid
test al, al
jne 0x14002d11d
invalid
sbb byte [rax + rax*8 - 0x74b7e18b], al
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
ret
jmp 0x14002d11d
ret
mov ebx, ecx
retf
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov edi, dword [rcx]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401c5232]
out 0x80, eax
sbb dword [rax], eax
mov r8d, 0x15
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
xor byte [rax - 0x39c7dbbc], cl
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
mov qword [rsp + 0x40], rdi
lea rax, case.0x14004f628.49
cmp dh, al
and al, 0x39
add byte [rax - 0x77], cl
jl 0x14002d18a
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x1980cd
lea rdx, [0x1401c5247]
lea rcx, [rsp + 0x30]
lea r9, [rsp + 0x40]
mov r8d, 5
call fcn.140106360
cmp byte [rsp + 0x39], 0
jl 0x14002d1b6
cmp dword [rax], eax
add byte [rax + 0x39247c], al
jl 0x14002d1b6
cmp dword [rax], eax
movzx ecx, byte [rsp + 0x38]
je 0x14002d1c3
cmp byte [rax + rbp - 0x50], dh
add dword [rcx + rcx*8 - 0x74b7be8b], eax
jne 0x14002d1e2
mov rax, qword [rsp + 0x30]
mov al, 1
test cl, cl
jne 0x14002d1e2
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x14002d1ca
invalid
add al, 0x75
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea rdx, [0x1401e8f39]
adc eax, 0x1bbd7e
mov r8d, 2
jmp case.0x140035b1b.68
test cl, cl
leave
setne al
xchg ebp, eax
shr bl, 0x18
jmp 0x14002d1e2
jmp 0x14002d1e2
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
adc eax, 0x1beefa
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
invalid
pop rdi
pop rdi
pop rsi
ret
sub rsp, 0xa8
in al, dx
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax - 0x75], 1
mov rax, rdx
mov rcx, qword [rcx]
or dword [rax - 0x73], ecx
push rcx
invalid
or dword [rax - 0x73], ecx
push rcx
sbb byte [rbp + rcx*4 + 0x41], cl
invalid
invalid
lea edx, [rcx + 0x18]
lea r8, [rcx + 0x48]
lea eax, [rcx + 0x48]
lea r9, [rcx + 0x30]
lea r9, [rcx + 0x30]
mov qword [rsp + 0xa0], r9
lea r9, case.0x14004f628.49
lea ecx, [0x1401bfd48]
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
xor byte [rbx], ch
sbb dword [rax], eax
lea ecx, [0x1401bfd48]
mov qword [rsp + 0x90], r9
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x74], cl
mov word [rax + riz*4], fs
add byte [rax], al
lea r9, [rsp + 0xa0]
mov qword [rsp + 0x88], r9
mov byte [rax], al
add byte [rax], al
invalid
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x88
add byte [rax], al
mov byte [rax], al
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, [0x1401f5e97]
mov qword [rsp + 0x78], r9
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x78], ecx
and al, 0x78
lea r9, case.0x14004f628.49
mov qword [rsp + 0x70], r9
mov dword [rsp + 0x70], ecx
sub bl, byte [rcx]
add byte [rcx + rcx*4 + 0x4c], cl
invalid
invalid
mov dword [rsp + 0x70], ecx
and al, 0x70
mov qword [rsp + 0x68], r8
and al, 0x68
lea r8, [0x1401bfd24]
lea eax, [0x1401bfd24]
mov qword [rsp + 0x58], r8
pop rax
lea r8, [0x1401bfd00]
lea eax, [0x1401bfd00]
sbb dword [rax], eax
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x50], eax
and al, 0x50
mov qword [rsp + 0x48], rdx
and al, 0x48
lea rdx, str.fileline
adc eax, 0x192aaf
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x80], 7
and al, 0x80
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 4
add byte [rax], al
mov qword [rsp + 0x60], 4
add byte [rax - 0x39], cl
mov qword [rsp + 0x40], 4
and al, 0x40
add al, 0
add byte [rax], al
mov qword [rsp + 0x20], 0xb
lea rdx, [0x1401bfce6]
lea edx, [0x1401bfce6]
lea edx, [0x1401bfce6]
sbb dword [rax], eax
lea r9, [0x1401bfcee]
lea ecx, [0x1401bfcee]
sub bl, byte [rcx]
add byte [rcx - 0x48], al
or byte [rax], al
mov r8d, 8
add byte [rax], al
mov rcx, rax
mov ecx, eax
call fcn.14010a060
nop
add rsp, 0xa8
add bl, al
add bl, al
int3
int3
in al, dx
mov rsi, rdx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rax]
lea rdx, [0x1401f9e1c]
invalid
or byte [rax - 0x73], cl
adc eax, 0x1ccb36
invalid
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1bd194
sbb eax, dword [rax]
lea rdx, [0x1401ea496]
sbb eax, dword [rax]
jmp 0x14002d335
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1bd18a
mov dl, cl
sbb eax, dword [rax]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1bd18a
mov dl, cl
sbb eax, dword [rax]
mov dl, cl
rcr dword [rbx], 1
add byte [rcx - 0x48], al
invalid
sbb eax, dword [rax]
mov r8d, 7
jmp 0x14002d43d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ea4a8]
lea rdx, [0x1401ea4a8]
mov r8d, 0xb
mov eax, 0xb
jmp 0x14002d43d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov eax, dword [rax + 0x18]
lea rdx, [0x1401ea4b3]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401ea4b3]
mov r8d, 7
jmp 0x14002d43d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1bd149
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1bd149
mov r8d, 0x1a
jmp 0x14002d43d
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1bbead
sbb byte [rax - 0x73], cl
adc eax, 0x1bbead
mov r8d, 0xd
jmp 0x14002d43d
invalid
add byte [rax], al
invalid
movabs dword [0x48204e8b48000000], eax
mov eax, dword [rsi + 0x28]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9249]
mov r8d, 0x17
add byte [rax], al
add byte [rax], al
jmp 0x14002d43d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea4d4]
mov r8d, 0x15
mov eax, 0x15
mov eax, 0x15
jmp 0x14002d43d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea4e9]
mov r8d, 0xc
add byte [rax], al
add bl, ch
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea4f5]
mov r8d, 0xf
jmp 0x14002d43d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea504]
mov r8d, 0xe
jmp 0x14002d43d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ea512]
mov r8d, 0x1e
invalid
add byte [rax], al
invalid
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, case.0x14004f5f8.6
sbb eax, dword [rax]
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
add byte [rbp + rcx*4 + 5], cl
mov ebx, 0x4800192b
lea ecx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
invalid
test rax, rax
je case.0x14002b9eb.153
mov bl, 1
test cl, cl
jne 0x14002d4fb
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002d4dd
cmp byte [rsp + 0x39], 0
je 0x14002d4dd
test byte [rsi + 0x34], 4
jne 0x14002d4dd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002d4fb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002d4fb
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
invalid
pop rbx
pop rsi
ret
sub rsp, 0x48
mov rsi, rdx
mov esi, edx
mov rdi, qword [rcx]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401c4f90]
invalid
jp 0x14002d546
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x14002d55f
cmp byte [rax - 0x39bfdbbc], cl
and al, 0x41
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], r9b
and al, 0x30
invalid
invalid
sbb byte [rax - 0x77], cl
je 0x14002d55f
cmp byte [rax - 0x39bfdbbc], cl
and al, 0x41
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], r9b
and al, 0x30
invalid
xor byte [rax - 0x73], cl
sbb eax, 0x19228b
lea rbx, case.0x14004f628.49
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
lea rdx, [0x1401c4f9c]
sbb dword [rax], eax
lea rsi, [rsp + 0x38]
lea r9, [rsp + 0x30]
mov r8d, 7
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140106360
lea rax, [rdi + 0xc0]
mov qword [rsp + 0x30], rax
or eax, 0x878d4800
rol byte [rax], 0
add byte [rax - 0x77], cl
and al, 0x30
lea r14, case.0x14004f628.49
mov qword [rsp + 0x20], r14
je 0x14002d5b4
and byte [rax - 0x73], cl
adc eax, 0x197a0b
jp 0x14002d5b0
invalid
and eax, 0x894c0019
je 0x14002d5b4
and byte [rax - 0x73], cl
adc eax, 0x197a0b
jp 0x14002d5b0
invalid
lea r9, [rsp + 0x30]
mov r8d, 0xa
mov rcx, rsi
call fcn.140106360
add byte [rax - 0x73], cl
xchg esp, eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg esp, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x20], r14
lea rdx, [0x1401c4fad]
lea r9, [rsp + 0x30]
mov r8d, 7
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
add byte [rax - 0x77], cl
int1
call fcn.140106360
lea rax, [rdi + 0x48]
mov qword [rsp + 0x30], rax
lea rax, case.0x14004f628.49
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea rdx, [0x1401c4fb4]
lea r9, [rsp + 0x30]
mov r8d, 8
mov rcx, rsi
call fcn.140106360
lea ecx, [0x187901e08]
js 0x14002d652
mov dword [rsp + 0x30], eax
ret 0x1979
lea ecx, [0x187901e08]
js 0x14002d652
mov dword [rsp + 0x30], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rdx, [0x1401c4fbc]
lea r9, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x48], al
invalid
mov r8d, 6
mov rcx, rsi
int1
int1
call fcn.140106360
mov qword [rsp + 0x30], rdi
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x1401c4fc2]
lea edx, [0x1401c4fc2]
lea r9, [rsp + 0x30]
mov r8d, 5
mov eax, 5
mov rcx, rsi
call fcn.140106360
lea rax, [rdi + 0xc8]
invalid
lea ecx, [0xc7901e62]
or eax, 0x878d4800
enter 0, 0
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rax
lea rax, case.0x14004f628.49
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x1401c4fc7]
jns 0x14002d696
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
mov r8d, 9
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, rsi
call fcn.140106360
lea rax, [rdi + 0xcc]
lea eax, [rdi + 0xcc]
lea eax, [rdi + 0xcc]
int3
add byte [rax], al
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, case.0x14004f628.49
push rbx
sbb dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401c4fd0]
lea r9, [rsp + 0x30]
and al, 0x30
jns 0x14002d6c8
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 9
mov rcx, rsi
call fcn.140106360
add rdi, 0x60
invalid
add byte [rax - 0x7d], cl
invalid
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x20], rbx
lea rdx, [0x1401c4fd9]
jns 0x14002d6f0
invalid
and byte [rax - 0x73], cl
adc eax, 0x197901
jns 0x14002d6f0
invalid
jns 0x14002d6f0
sbb dword [rax], eax
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
xor byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov r8d, 0xc
mov rcx, rsi
call fcn.140106360
jne 0x14002d675
or eax, 0x247c8000
invalid
invalid
movzx ecx, byte [rsp + 0x40]
mov dh, 0x4c
and al, 0x40
je 0x14002d71f
sub byte [rax + 0x75c98401], dh
mov rax, qword [rsp + 0x38]
mov al, 1
test cl, cl
leave
jne case.0x14002c96e.37
mov rax, qword [rsp + 0x38]
test byte [rax + 0x34], 4
jne 0x14002d726
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401e8f39]
lea edx, [0x1401e8f39]
mov eax, 0xb841001b
add al, byte [rax]
invalid
mov r8d, 2
add byte [rax], al
add bl, ch
jmp case.0x14004f4c8.90
test cl, cl
add byte [rax], al
jmp case.0x14004f4c8.90
test cl, cl
setne al
jmp case.0x14002c96e.37
invalid
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea rdx, [0x1401ec0d3]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
sahf
jmp 0xf843d752
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
ret
sub esp, 0x40
mov rax, qword [rcx]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x33], 8
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x33], 8
add byte [rax], al
add byte [rax + 0x48083348], al
cmp ecx, 0x11
cmp rcx, 0x11
mov r8d, 0xf
add byte [rax], al
cmovb r8, rcx
mov rsi, rdx
mov esi, edx
invalid
lea rcx, [0x1401f9e50]
movsxd rdx, dword [rcx + r8*4]
adc al, 0x81
adc al, 0x81
or dword [rax + 1], 0x48e2ffca
add eax, 8
invalid
add rdx, rcx
jmp rdx
add rax, 8
or byte [rax - 0x77], cl
and al, 0x38
invalid
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x194292
sub byte [rax - 0x73], cl
lea edx, str.DlOpendesc
adc eax, 0x194292
mov r8d, 6
jmp 0x14002d829
add byte [rax], al
add byte [rax], al
add cl, ch
add byte [rax], 0
add byte [rax], al
mov rcx, qword [rsi + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, str.DlOpenUnknownDlSymDlSymUnknownDlCloseDlCloseUnknownLoadLibraryExW
mov rax, qword [rax + 0x18]
lea rdx, str.DlOpenUnknownDlSymDlSymUnknownDlCloseDlCloseUnknownLoadLibraryExW
lea edx, str.DlOpenUnknownDlSymDlSymUnknownDlCloseDlCloseUnknownLoadLibraryExW
lea edx, str.DlOpenUnknownDlSymDlSymUnknownDlCloseDlCloseUnknownLoadLibraryExW
sbb dword [rax], eax
mov r8d, 0xd
add rsp, 0x40
invalid
pop rsi
jmp rax
add byte [rax - 0x7d], cl
invalid
add rax, 8
mov qword [rsp + 0x38], rax
or byte [rax - 0x77], cl
and al, 0x38
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c1a6d]
sub byte [rax - 0x73], r9b
adc eax, 0x19428b
mov r8d, 5
mov eax, 5
jmp 0x14002d829
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x194275
sbb dword [rax], eax
lea rdx, [0x1401c1a72]
sbb dword [rax], eax
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov r8d, 0xc
add rsp, 0x40
pop rsi
jmp rax
add rax, 8
mov qword [rsp + 0x38], rax
and al, 0x38
or byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
and al, 0x38
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c1a7e]
lea edx, [0x1401c1a7e]
lea edx, [0x1401c1a7e]
mov r8d, 7
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
inc dword [rcx + 0x19]
invalid
inc dword [rcx + 0x19]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
lea rdx, [0x1401c1a36]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
cmp byte [rcx - 0x48], al
add al, 0
add byte [rax], al
jmp 0x18802f18f
cmp byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call fcn.140106360
cmp byte [rsp + 0x31], 0
and al, 0x31
add byte [rdi], cl
mov dh, 0x4c
and al, 0x30
dec byte [rdx + 0x7c80000d]
and al, 0x31
add byte [rdi], cl
mov dh, 0x4c
and al, 0x30
jne 0x14002da6a
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1a85]
adc eax, 0x1941f5
adc eax, 0x1941f5
mov r8d, 0xe
add rsp, 0x40
pop rsi
pop rsi
jmp rax
add rax, 8
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c1a93]
jmp 0x14002d929
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.LoadLibraryExWUnknownGetModuleHandleExWGetModuleHandleExWUnknownGetProcAddressGetProcAddressUnknownFreeLibraryFreeLibraryUnknownIncompatibleSizeCreateCString
adc eax, 0x1941fd
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1941fd
jmp 0x14002d944
add rax, 8
mov qword [rsp + 0x38], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1941f8
lea rdx, [0x1401c1add]
mov r8d, 0x12
jmp 0x14002d970
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1aef]
lea edx, [0x1401c1aef]
lea edx, [0x1401c1aef]
sbb dword [rax], eax
mov r8d, 0x19
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
add rax, 8
mov qword [rsp + 0x38], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c1b08]
mov r8d, 0xe
jmp 0x14002d970
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1b16]
invalid
add byte [rcx - 0x48], al
adc eax, 0x48000000
add esp, 0x40
mov r8d, 0x15
add rsp, 0x40
pop rsi
jmp rax
add rax, 8
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c1b2b]
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
invalid
mov byte [rsp + 0x30], al
and al, 0x30
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x194120
and al, 0x30
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
jmp 0x14002da39
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1b36]
adc eax, 0x194196
adc eax, 0x194196
mov r8d, 0x12
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c1b48]
mov r8d, 0x10
add rsp, 0x40
pop rsi
jmp rax
mov qword [rsp + 0x38], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c1b58]
mov r8d, 0xd
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
jmp 0x14002da39
add rax, 8
mov qword [rsp + 0x38], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.CreateCStringWithTrailing
mov r8d, 0x19
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.source
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 6
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x14002d872
mov al, 1
test cl, cl
jne case.0x14002ba25.101
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x14002da96
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x14002daab
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
mov r8, qword [rsi + 0x90]
cmp r8, 2
je 0x14002f3dc
mov rdx, qword [rsi + 0xa8]
mov rcx, qword [rsi + 0x98]
mov rax, qword [rsi + 0xa0]
test r8, r8
je 0x14002f37e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsi + 0x90]
cmp rax, 2
je 0x14002f3dc
test rax, rax
je 0x14002f3dc
mov rax, qword [rsi + 0x98]
lock dec qword [rax]
jne 0x14002f3dc
mov rcx, qword [rsi + 0x98]
mov rdx, qword [rsi + 0xa0]
call fcn.14019ad20
mov byte [rsi + 0xbd], 0
add rsp, 0x20
pop rsi
ret
cmp byte [rsi + 0xbd], 0
jne 0x14002f341
mov byte [rsi + 0xbd], 0
xchg byte [rbp], bh
add rsp, 0x20
pop rsi
ret
mov rdi, qword [rcx + 0x10]
test rdi, rdi
je 0x14002f608
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
mov r15, rsi
xor esi, esi
jmp 0x14002f442
inc r14
mov r15d, 0
dec rdi
je 0x14002f67e
test rsi, rsi
je 0x14002f550
movzx eax, word [rsi + 0x16a]
mov r8, rsi
cmp r14, rax
jb 0x14002f493
nop word [rax + rax]
mov rsi, qword [r8 + 0x160]
test rsi, rsi
je 0x14002f6e3
inc r15
movzx r14d, word [r8 + 0x168]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
mov r8, rsi
cmp r14w, word [rsi + 0x16a]
jae 0x14002f460
test r15, r15
je 0x14002f430
mov rax, qword [rsi + r14*8 + 0x178]
mov rcx, r15
dec rcx
je 0x14002f527
mov rdx, rcx
and rdx, 7
je 0x14002f4d5
mov rcx, rdx
nop word cs:[rax + rax]
mov rax, qword [rax + 0x170]
dec rcx
jne 0x14002f4c0
hlt
not rdx
add rdx, r15
mov rcx, rdx
add r15, 0xfffffffffffffffe
cmp r15, 7
jb 0x14002f51e
nop
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
add dword [rax], eax
add byte [rax - 0x75], cl
xor byte [rax + 1], 0
add byte [rax - 0x75], cl
xor byte [rax + 1], 0
add byte [rax - 0x7d], cl
sar eax, 0x75
invalid
sar eax, 0x75
ret 0x8548
test rsi, rsi
je 0x14002f5fc
xor r14d, r14d
mov rsi, rax
mov r15d, 0
dec rdi
jne 0x14002f442
jmp 0x14002f67e
test r14, r14
je 0x14002f584
mov rcx, r14
and rcx, 7
je 0x14002f589
mov rax, r14
and rax, 0xfffffffffffffff8
mov rsi, r15
nop dword [rax + rax]
mov rsi, qword [rsi + 0x170]
dec rcx
jne 0x14002f570
cmp r14, 8
jae 0x14002f5a0
jmp 0x14002f5de
mov rsi, r15
jmp 0x14002f5de
mov rsi, r15
mov rax, r14
cmp r14, 8
jb 0x14002f5de
nop word cs:[rax + rax]
mov rcx, qword [rsi + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
add byte [rax - 0x75], cl
mov dword [rax + 1], esi
add byte [rax], al
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rsi, qword [rcx + 0x170]
add rax, 0xfffffffffffffff8
jne 0x14002f5a0
mov cl, 0x70
add dword [rax], eax
add byte [rax - 0x7d], cl
sar al, 0x75
ret 0x3145
xor r14d, r14d
xor r15d, r15d
movzx eax, word [rsi + 0x16a]
mov r8, rsi
cmp r14, rax
jae 0x14002f460
jmp 0x14002f493
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
test r14, r14
je 0x14002f67e
mov rcx, r14
mov rax, r14
and rcx, 7
invalid
je 0x14002f62c
and rax, 0xfffffffffffffff8
nop dword [rax]
mov rsi, qword [rsi + 0x170]
dec rcx
leave
jne 0x14002f620
cmp r14, 8
jb 0x14002f67e
nop word cs:[rax + rax]
mov rcx, qword [rsi + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rsi, qword [rcx + 0x170]
add rax, 0xfffffffffffffff8
jne 0x14002f640
mov rax, qword [rsi + 0x160]
test rax, rax
je 0x14002f6c2
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
mov rdi, rax
mov rcx, qword [0x140214150]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
call rbx
mov rax, qword [rdi + 0x160]
mov rsi, rdi
test rax, rax
jne 0x14002f6a0
invalid
jmp 0x14002f6c5
mov rdi, rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
mov eax, edi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov edx, 8
mov rcx, r8
call fcn.1400b62c0
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_btree_navigate.rs
call fcn.1401b2240
int3
add rsp, 0x20
pop rsi
jmp fcn.140035680
cmp qword [rsi + 0x60], 0
je 0x14002f909
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x78], 0
je 0x14002f926
mov r8, qword [rsi + 0x80]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x90], 0
je 0x14002f946
mov r8, qword [rsi + 0x98]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0xa8], 0
je 0x14002f966
mov r8, qword [rsi + 0xb0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0xc0], 0
je 0x14002f986
mov r8, qword [rsi + 0xc8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0xd8], 0
je 0x14002f9ac
mov r8, qword [rsi + 0xe0]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x18d77c
nop
add rsp, 0x20
pop rsi
ret
lea edi, [rbx + 0x28]
xor r12d, r12d
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002fbb3
cmp byte [r15 - 0x10], 0
je 0x14002fbd5
add r15, 0x40
inc r12
dec r14
je 0x14002fbf1
cmp dword [r15 - 0x28], 2
jne 0x14002fba0
jg case.0x1400278bd.208
add dh, byte [rbp - 0x1a]
cmp qword [r15 - 8], 0
mov rax, r15
je case.0x140034f9b.185
mov r8, qword [rax]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp case.0x140034f9b.185
mov rax, qword [r15 - 8]
shl rax, 1
test rax, rax
je case.0x140034f9b.185
mov rax, r12
shl rax, 6
loopne 0x14002fc2d
shl eax, 6
add rax, rbx
add rax, 0x28
shr byte [rax], 0xeb
invalid
shr byte [rax], 0xeb
ror dword [rax - 0x7d], cl
mov esi, 0xc8
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
invalid
cmp qword [rsi + 0xc8], 0
je 0x14002fc0d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xd8]
shl rax, 1
test rax, rax
jne 0x14002fc2c
invalid
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [rsi + 0xe0]
mov eax, dword [rsi + 0xe0]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
int3
adc ecx, dword [rbx + rcx*4 + 0x46]
or byte [rax - 0x75], cl
or eax, 0x1e44d7
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x18], 0
je 0x14002fc9b
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x30], 0
je 0x14002fcb5
mov r8, qword [rsi + 0x38]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x48], 0
je 0x14002fccf
mov r8, qword [rsi + 0x50]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x60], 0
je 0x14002fcef
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rsi
ret
int3
mov rsi, rcx
movzx eax, byte [rcx + 0x14]
cmp eax, 3
je case.0x1400278bd.209
cmp eax, 4
jne 0x14002fe44
movzx eax, byte [rsi + 0x59]
cmp eax, 4
clc
add al, 0xf
invalid
xchg esi, eax
add byte [rax], al
invalid
clc
add al, 0xf
test byte [rsi - 0x7d000000], dl
clc
add ecx, dword [rdi]
je 0x14002fdce
invalid
cmp eax, 3
je 0x14002fdce
test eax, eax
jne 0x14002fe44
test dword [rcx + rax], ecx
add byte [rax], al
ror byte [rdi], 0x85
or al, 1
test dword [rcx + rax], ecx
add byte [rax], al
mov rax, qword [rsi + 0x50]
lock dec qword [rax]
jne 0x14002fe44
add rsi, 0x50
add esi, 0x50
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14003fec0
add dword [rax], eax
add dword [rax], eax
movzx eax, byte [rsi + 0x50]
cmp eax, 3
je 0x14002fd8c
test eax, eax
jne 0x14002fe44
add byte [rax], al
add byte [rax], al
cmp qword [rsi + 0x18], 0
je 0x14002fe44
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
invalid
pop rsi
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmp word [rsi + 0x30], 3
jne 0x14002fe44
mov rcx, qword [rsi + 0x38]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14002fe44
test byte [rax + rax - 0x74b80000], dl
add byte [rax - 0x75], cl
mov rax, qword [rcx + 0x10]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x20]
adc byte [r8 - 0x7d], cl
invalid
lea rcx, [rsi + 0x60]
call fcn.1400311e0
cmp byte [rsi + 0x58], 0
jne 0x14002fddd
jmp 0x14002fe40
lea rcx, [rsi + 0x60]
call fcn.1400325c0
cmp byte [rsi + 0x58], 0
je 0x14002fe40
mov r8, qword [rsi + 0x20]
cmp r8, 2
clc
invalid
je 0x14002fe40
clc
add dh, byte [rcx + rbx*2 + 0x48]
mov edx, dword [rsi + 0x38]
mov rdx, qword [rsi + 0x38]
mov rcx, qword [rsi + 0x28]
mov rax, qword [rsi + 0x30]
test r8, r8
je 0x14002fe0a
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
loopne 0x14002fdf3
loopne 0x14002fdf3
add rcx, r8
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsi + 0x20]
cmp rax, 2
cmp eax, 2
cmp eax, 2
je 0x14002fe40
test rax, rax
je 0x14002fe40
mov rax, qword [rsi + 0x28]
lock dec qword [rax]
jne 0x14002fe40
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
mov edx, dword [rsi + 0x30]
mov edx, dword [rsi + 0x30]
call fcn.14019ad20
mov byte [rsi + 0x58], 0
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax - 0x7d], cl
invalid
add esp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
mov byte [rsi + 0x58], 0
pop rax
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rsi
ret
cmp eax, 5
ja case.0x14002fe7d.1
mov rsi, rcx
lea rcx, [0x1401f9e94]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
lea rcx, [rsi + 0xa0]
call case.0x14002b9eb.160
jmp 0x14002ff06
lea rcx, [rsi + 0xd8]
add byte [rax], al
call case.0x14002b9eb.160
cmp qword [rsi + 0xa0], 0
je case.0x14002b9eb.159
mov r8, qword [rsi + 0xa8]
mov rcx, qword [0x140214150]
or eax, 0x1e429f
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14002b9eb.159
lea rcx, [rsi + 0xa8]
test al, 0
add byte [rax], al
invalid
add al, ch
leave
ret 0
call fcn.14003c190
cmp byte [rsi + 0x9c], 0
je 0x14002ff06
mov rax, qword [rsi + 0x38]
movabs rcx, 0x8000000000000000
mov ecx, 0
add byte [rax], al
add byte [rax + 0x74c83948], al
invalid
mov ecx, 0
add byte [rax], al
add byte [rax + 0x74c83948], al
sbb cl, byte [rax - 0x7b]
sal byte [rsi + rbx + 0x4c], 0x8b
invalid
mov r8, qword [rsi + 0x40]
mov rcx, qword [0x140214150]
test rax, rax
je 0x14002ff06
invalid
invalid
mov r8, qword [rsi + 0x40]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add bl, ch
or dword [rax - 0x73], ecx
call case.0x14002d784.132
call case.0x14002d784.132
jmp 0x14002ff06
lea rcx, [rsi + 0x40]
call case.0x14002d784.132
call case.0x14002d784.132
mov byte [rsi + 0x9c], 0
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
test rbx, rbx
je case.0x140035b1b.107
lea r14, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002ff39
add r14, 0x18
dec rbx
dec ebx
je case.0x140035b1b.107
sbb byte [rcx - 0x7d], cl
jle 0x14002ff35
cmp qword [r14 - 8], 0
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rsi]
je 0x14002ff30
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xor edx, edx
rol byte [rcx - 1], cl
xlatb
rol byte [rcx - 1], cl
xlatb
jmp 0x14002ff30
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x14002ff69
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x28]
mov rbx, qword [rsi + 0x30]
test rbx, rbx
je 0x14002ffb1
lea r14, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002ff99
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add r14, 0x18
dec rbx
je 0x14002ffb1
cmp qword [r14 - 8], 0
je 0x14002ff90
mov r8, qword [r14]
mov eax, dword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x14002ff90
cmp qword [rsi + 0x20], 0
je case.0x14002fe7d.0
jle 0x14002ffd5
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x78]
lock dec qword [rax]
je 0x140030015
mov rax, qword [rsi + 0x80]
mov eax, dword [rsi + 0x80]
xchg byte [rax - 0x10000000], al
dec qword [rax]
lock dec qword [rax]
je 0x14003002b
mov rax, qword [rsi + 0x88]
lock dec qword [rax]
add byte [rax], al
add al, dh
dec qword [rax]
je 0x140030044
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
jne case.0x14002fe7d.1
add rsi, 0x90
mov rcx, qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14003fe00
mov rcx, qword [rsi + 0x78]
call fcn.140040c40
mov rax, qword [rsi + 0x80]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x14002ffe1
mov rcx, qword [rsi + 0x80]
call fcn.140040e60
mov rax, qword [rsi + 0x88]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
dec qword [rax]
jne 0x14002ffee
mov rcx, qword [rsi + 0x88]
call fcn.14003fe00
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
je 0x14002fffb
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
sbb bl, byte [rsi + 0x6348001c]
add al, 0x81
invalid
or dword [rax + 1], 0x48e0ffc8
cmp dword [rsi + 0xb8], 0
add byte [rax], al
invalid
add rax, rcx
jmp rax
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xa8]
je 0x1400300bb
mov r8, qword [rsi + 0xa8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi], 2
je case.0x140030099.1
mov rcx, rsi
call fcn.140188310
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x140030382
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140030390
invalid
add al, ch
xchg esp, eax
adc al, byte [rcx]
add cl, ch
lahf
add al, byte [rax]
add byte [rax + 0xdc0be], al
cmp byte [rsi + 0xdc0], 3
call fcn.140041380
jmp 0x140030390
jne 0x140030357
lea rcx, [rsi + 0xc30]
lea ecx, [rsi + 0xc30]
call fcn.14002eed0
mov r8, qword [rsi + 0xa58]
test r8, r8
je 0x140030357
invalid
cmp qword [rsi + 0xa60], 0
je 0x140030133
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xa68]
test rdi, rdi
test edi, edi
test edi, edi
je 0x140030357
mov rbx, qword [rsi + 0xa70]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140030357
cmp qword [rbx + 0x10], 0x11
jb 0x140030165
invalid
add al, 0x48
mov edi, dword [rdi - 8]
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
jmp 0x140030351
cmp qword [rsi + 0xa48], 0
je 0x14003019f
mov r8, qword [rsi + 0xa40]
mov rcx, qword [0x140214150]
invalid
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x18cf89
invalid
mov rdi, qword [rsi + 0xa50]
test rdi, rdi
je 0x1400301e9
mov rbx, qword [rsi + 0xa58]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400301e9
cmp qword [rbx + 0x10], 0x11
jb 0x1400301c9
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400301e9
mov byte [rsi + 0xa31], 0
lea rcx, [rsi + 0x988]
call fcn.140188310
lea rcx, [rsi + 0x990]
cmp qword [rsi + 0x988], 0
je 0x14003021d
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14003022b
call fcn.140041380
jmp 0x14003022b
adc dword gs:[rcx], eax
add bl, ch
invalid
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14003022b
call fcn.14012c890
cmp qword [rsi + 0x9a8], 0
je 0x14003024b
mov rax, qword [rsi + 0x9d0]
test rax, rax
je 0x14003024b
mov rcx, qword [rsi + 0x9d8]
call qword [rax + 0x18]
cmp byte [rsi + 0x980], 3
jne 0x1400302c1
lea rcx, [rsi + 0x7f0]
call fcn.14002eed0
mov r8, qword [rsi + 0x618]
test r8, r8
je 0x1400302c1
cmp qword [rsi + 0x620], 0
je 0x140030285
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x628]
test rdi, rdi
je 0x1400302c1
mov rbx, qword [rsi + 0x630]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400302c1
cmp qword [rbx + 0x10], 0x11
jb 0x1400302af
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5f0], 3
jne 0x140030337
lea rcx, [rsi + 0x460]
add byte [rax], al
call fcn.14002eed0
mov r8, qword [rsi + 0x288]
test r8, r8
je 0x140030337
cmp qword [rsi + 0x290], 0
je 0x1400302fb
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x298]
test rdi, rdi
je 0x140030337
mov rbx, qword [rsi + 0x2a0]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140030337
cmp qword [rbx + 0x10], 0x11
jb 0x140030325
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
or eax, 0x1e3e24
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x248], 0
je 0x140030357
mov r8, qword [rsi + 0x238]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x198], 0
add dword [rax], eax
add byte [rax], al
je case.0x140030099.1
add rsi, 0x188
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140030390
call fcn.14012c890
cmp qword [rsi + 0x20], 0
je 0x1400303a7
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400303a7
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
cmp qword [rsi + 0x88], 0
je case.0x140030099.1
add rsi, 0x78
jmp 0x140030368
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0xb8], 2
jb 0x14003421b
mov rdi, qword [rsi + 0xc0]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xe0]
mov rax, qword [rsi + 0xc8]
mov rdx, qword [rsi + 0xd0]
mov r8, qword [rsi + 0xd8]
call qword [rax + 0x20]
lea rcx, [rsi + 0x100]
mov rax, qword [rsi + 0xe8]
mov rdx, qword [rsi + 0xf0]
mov r8, qword [rsi + 0xf8]
call qword [rax + 0x20]
mov rdi, qword [rsi + 0x110]
push rax
and byte [rax - 0x75], cl
mov esi, 0x110
test rdi, rdi
je 0x14003429d
push qword [rax + rdi + 0x48]
mov esi, dword [rsi + 0x118]
mov rsi, qword [rsi + 0x118]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14003429d
cmp qword [rsi + 0x10], 0x11
jb 0x140034283
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
mov eax, edi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add cl, ch
iretd
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x1b0]
call fcn.140033a10
mov rax, qword [rsi + 0x1c0]
lock dec qword [rax]
jne 0x14003439c
mov rcx, qword [rsi + 0x1c0]
mov rdx, qword [rsi + 0x1c8]
call fcn.14019ad20
mov rax, qword [rsi + 0x160]
test rax, rax
je 0x1400343c8
lock dec qword [rax]
jne 0x1400343c8
mov rcx, qword [rsi + 0x160]
mov rdx, qword [rsi + 0x168]
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.14019ad20
nop
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x190]
test rax, rax
je case.0x1400257c3.640
lock dec qword [rax]
jne case.0x1400257c3.640
mov rcx, qword [rsi + 0x190]
mov rdx, qword [rsi + 0x198]
call fcn.14019ad20
mov byte [rsi + 0x268], 0
mov rax, qword [rsi + 0x180]
lock dec qword [rax]
jne 0x140034454
mov rcx, qword [rsi + 0x180]
mov rdx, qword [rsi + 0x188]
call fcn.14019ad20
add rsi, 0x170
mov rcx, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.140033a10
lock dec qword [rax + 0x1c8]
mov rbx, qword [rcx]
jne 0x140034531
mov edx, 1
lock xadd qword [rbx + 0x88], rdx
mov r14, rdx
and r14, 0xffffffffffffffe0
mov rcx, qword [rbx + 0x80]
mov r8, r14
sub r8, qword [rcx + 0x2100]
invalid
add byte [rcx], ah
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
jne 0x140034566
movabs rax, 0x200000000
lock or qword [rcx + 0x2110], rax
mov rbx, qword [rsi]
mov rax, qword [rbx + 0x110]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x1400344f0
test rax, rax
jne 0x140034531
mov rax, qword [rbx + 0x100]
mov rcx, qword [rbx + 0x108]
mov qword [rbx + 0x100], 0
add dword [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
lock and qword [rbx + 0x110], 0xfffffffffffffffd
and dword [rbx + 0x110], 0xfffffffd
test rax, rax
je 0x140034531
call qword [rax + 8]
lock dec qword [rbx]
jne 0x140034552
mov rcx, qword [rsi]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp 0x140040a30
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rax, rcx
add rax, 0x2100
shr r8, 5
and edx, 0x1f
and dword [rax], eax
add byte [rcx - 0x3f], cl
call 0x15fe5c87b
cmp r8, rdx
seta bpl
xorps xmm6, xmm6
movabs r15, 0x100000000
add byte [rcx], al
add byte [rax], al
add bl, ch
invalid
xor ebp, ebp
pause
lea rax, [rcx + 0x2100]
cmp qword [rcx + 0x2100], r14
je case.0x1400257c3.645
mov rdi, rcx
mov rcx, qword [rcx + 0x2108]
test rcx, rcx
jne 0x140034670
add byte [rax], al
invalid
mov r12, qword [rax]
movzx eax, byte [0x140214210]
mov edx, 0x2120
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400346cf
mov rdx, rax
add r12, 0x20
mov qword [rax + 0x2100], r12
movups xmmword [rax + 0x2108], xmm6
mov qword [rax + 0x2118], 0
xor eax, eax
lock cmpxchg qword [rdi + 0x2108], rdx
jne 0x14003460c
mov rcx, rdx
jmp 0x140034670
mov rcx, rax
mov rax, qword [rax + 0x2100]
and dword [rax], eax
add byte [rax - 0x7d], cl
shl byte [rax], 0x48
mov dword [rdx + 0x2100], eax
and dword [rax], eax
invalid
xor eax, eax
lock cmpxchg qword [rcx + 0x2108], rdx
je 0x140034670
mov r8, rax
nop word cs:[rax + rax]
pause
mov rax, qword [r8 + 0x2100]
add rax, 0x20
mov qword [rdx + 0x2100], rax
xor eax, eax
lock cmpxchg qword [r8 + 0x2108], rdx
mov r8, rax
jne 0x140034640
nop word cs:[rax + rax]
mov rax, qword [rdi + 0x2110]
cmp eax, 0xffffffff
sete al
test bpl, al
je 0x140034590
mov rax, rdi
lock cmpxchg qword [rbx + 0x80], rcx
jne 0x140034590
mfence
mov rax, qword [rbx + 0x88]
mov qword [rdi + 0x2118], rax
lock or qword [rdi + 0x2110], r15
mov bpl, 1
pause
lea rax, [rcx + 0x2100]
cmp qword [rcx + 0x2100], r14
jne 0x1400345a8
jmp case.0x1400257c3.645
mov ecx, 8
mov edx, 0x2120
call fcn.1401b1500
int3
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x78]
lock dec qword [rax]
jne 0x140034874
mov rcx, qword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
call fcn.14019ad20
mov rax, qword [rsi + 0x88]
test rax, rax
je 0x1400348a0
lock dec qword [rax]
jne 0x1400348a0
mov rcx, qword [rsi + 0x88]
mov rdx, qword [rsi + 0x90]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14019ad20
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
cmp dword [rcx], 3
jne 0x1400348fd
lea rcx, [rsi + 8]
call fcn.140039cf0
jmp 0x1400349aa
mov rcx, rsi
call fcn.140039cf0
mov rax, qword [rsi + 0x160]
add dword [rax], eax
add al, dh
dec qword [rax]
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x14003491e
mov rcx, qword [rsi + 0x160]
call fcn.14003fe00
mov rdi, qword [rsi + 0x170]
test rdi, rdi
je 0x14003495a
mov rbx, qword [rsi + 0x178]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14003495a
invalid
cmp qword [rbx + 0x10], 0x11
jb 0x140034948
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x180]
test rdi, rdi
je 0x1400349aa
mov ebx, dword [rsi + 0x188]
test rbx, rbx
je 0x140034998
add rdi, 0x10
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne case.0x140028ae0.169
add byte [rax], al
invalid
mov rcx, rdi
mov rdx, rbx
mov r8, rdi
call fcn.14018ce40
mov rdi, qword [rsi + 0x180]
invalid
lock dec qword [rdi]
jne 0x1400349aa
mov rcx, qword [rsi + 0x180]
call fcn.14003fe00
add byte [rcx], 0
add al, ch
push rsi
mov ah, 0
add byte [rax - 0x73], cl
invalid
lea rcx, [rsi + 0x1b8]
lea ecx, [rsi + 0x1b8]
mov rax, qword [rsi + 0x1a0]
mov rdx, qword [rsi + 0x1a8]
mov r8, qword [rsi + 0x1b0]
mov al, 1
add byte [rax], al
call qword [rax + 0x20]
movzx eax, byte [rsi + 0x1c8]
cmp eax, 3
ja 0x140034a09
invalid
xor al, 0x83
clc
add dh, byte [rdi + rbp + 0x48]
invalid
invalid
cmp eax, 2
je 0x140034a09
invalid
invalid
mov rax, qword [rsi + 0x1d8]
mov eax, dword [rsi + 0x1d8]
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdx + rbx*2 + 0x48], 0x8b
mov rax, qword [rax + 0x20]
invalid
invalid
invalid
test rax, rax
je 0x140034a40
mov rax, qword [rax + 0x20]
lea rcx, [rsi + 0x1f0]
mov rdx, qword [rsi + 0x1e0]
mov r8, qword [rsi + 0x1e8]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
mov rdi, qword [rsi + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1886f4
adc eax, 0x1886f4
mov rax, qword [rsi + 0x1d8]
add byte [rax - 0x7b], cl
sal byte [rbp - 0x5a], 0x48
add esp, 0x20
test rax, rax
jne case.0x1400257c3.657
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rdi
call fcn.1401b6dc0
jmp 0x140034983
int3
in al, dx
and byte [rdi], cl
movzx eax, byte [rcx]
movzx eax, byte [rcx]
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x140034ab4
test rax, rax
je 0x140034ab4
cmp eax, 1
jne 0x140034a9c
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x20]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0x20
invalid
invalid
sbb byte [r8 - 0x7d], cl
shl dword [rax], 0x48
add esp, 0x20
invalid
invalid
pop rbx
pop rdi
pop rsi
jmp rax
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov ecx, eax
and ecx, 3
loope 0x140034aa8
loope 0x140034aa8
lea rdx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 5]
invalid
cmp rdx, 2
jb 0x140034ab4
invalid
add eax, 0x75c98548
or byte [rax - 0x7d], cl
invalid
invalid
test rcx, rcx
jne 0x140034abc
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je case.0x140035b1b.111
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x140034adf
mov rdi, qword [rdi - 8]
jg 0x140034ad7
mov rcx, qword [0x140214150]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rax], al
sbb byte [rax], al
int3
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rax, qword [rax + 0x20]
mov r8, qword [rcx + 0x10]
add rcx, 0x18
jmp rax
jmp rax
adc byte [r8 - 0x7d], cl
rcr dword [rax], 0x48
jmp rax
add rcx, 0xfffffffffffffffd
cmp rcx, 3
cmp ecx, 3
cmp ecx, 3
mov eax, 1
cmovb rax, rcx
test rax, rax
test eax, eax
je 0x140034bc5
cmp rax, 1
jne 0x140034c0a
cmp qword [rsi + 0x60], 0
je case.0x14002ba25.121
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x140214150]
cmc
invalid
invalid
cmc
sbb eax, 0xffd23100
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rax], al
sbb byte [rax], al
lea rcx, [rsi + 0x90]
mov rax, qword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
js 0x140034bca
mov edx, dword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
call qword [rax + 0x20]
mov rcx, rsi
xchg byte [rax - 0x1000000], cl
push rax
and byte [rax - 0x77], cl
int1
call fcn.14010f550
mov rax, qword [rsi + 0x98]
test eax, 0x8b48000d
xchg byte [rax + 0x48000000], bl
invalid
test rax, rax
test eax, eax
je 0x140034c02
lock dec qword [rax]
jne 0x140034c02
or byte [rbp + 0x56], dh
mov rcx, qword [rsi + 0x98]
mov rdx, qword [rsi + 0xa0]
xchg esi, eax
movabs al, byte [0x5f28c48348000000]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
movabs al, byte [0x5f28c48348000000]
pop rsi
jmp fcn.14019ad20
invalid
invalid
invalid
pop rbx
invalid
mov rdi, qword [rsi + 8]
test rdi, rdi
test edi, edi
je 0x140034c02
mov rsi, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
or byte [rax], al
or byte [rax], al
je 0x140034c02
cmp qword [rsi + 0x10], 0x11
jb 0x140034be9
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
clc
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
invalid
invalid
pop rdi
pop rsi
ret
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rax, qword [rcx]
add rsp, 0x28
pop rdi
pop rsi
jmp qword [rax]
pop rsi
or byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140034c5f
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x140034c4d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
or eax, 0x1df4fc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1884c9
mov rcx, qword [0x140214150]
or eax, 0x1df4ea
xor edx, edx
mov r8, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add ah, cl
int3
movabs al, byte [0xf05f88348000002]
xchg dword [rcx + 0x48000000], esp
invalid
invalid
add byte [rax - 0x7d], cl
clc
add eax, 0xa1870f
ja case.0x140034cab.1
ja case.0x140034cab.1
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
lea rcx, [0x1401f9ec8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov rcx, rsi
call fcn.14010f550
mov rcx, qword [rsi + 0x70]
call fcn.1401903d0
mov rax, qword [rsi + 0x80]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsi + 0x88]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x90]
nop
add byte [rax], al
add byte [rax], al
and byte [rbx + rcx*4 - 0x7a], cl
nop
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add rsi, 0x98
add byte [rax], al
jmp 0x140034d2c
movzx eax, byte [rsi + 0x370]
cmp eax, 3
je 0x140034ddc
invalid
add byte [rbp + 0x484775c0], al
lea ecx, [rsi + 0x2a8]
add byte [rax], al
test eax, eax
jne case.0x140034cab.1
lea rcx, [rsi + 0x2a8]
add byte [rax], al
add al, ch
push rax
test al, 0xd
or eax, 0x8e8b4800
sbb byte [rbx], al
add byte [rax], al
invalid
call fcn.14010f550
mov rcx, qword [rsi + 0x318]
or eax, 0x8e8b4800
sbb byte [rbx], al
add byte [rax], al
call fcn.1401903d0
mov rax, qword [rsi + 0x328]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
xor byte [rbx], al
add byte [rax], al
mov rdx, qword [rsi + 0x330]
add byte [rax - 0x75], cl
and byte [rbx + rcx*4 - 0x7a], cl
cmp byte [rbx], al
add byte [rax], al
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x338]
add rsi, 0x340
mov byte [rax + 3], 0
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
pop rsi
jmp rax
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
add al, ch
invalid
add byte [rsp + rcx + 0x48], dh
lea ecx, [rsi + 0x2f0]
add al, byte [rax]
invalid
je 0x140034d71
lea rcx, [rsi + 0x2f0]
add al, byte [rax]
add al, ch
out dx, eax
call fcn.140037760
sub dword [rax], eax
add byte [rax - 0x73], cl
mov esi, 0x118
lea rdi, [rsi + 0x118]
mov rbx, qword [rsi + 0x290]
mov r14, qword [rsi + 0x298]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140034db0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4a], cl
cwde
add al, byte [rax]
add byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
sbb eax, 0x107e8349
adc dword [rdx + 4], esi
cmp qword [r14 + 0x10], 0x11
jb 0x140034d9e
mov rbx, qword [rbx - 8]
pop rbx
clc
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
mov ecx, edi
stc
call fcn.1400382a0
mov rcx, qword [rsi + 0x108]
call fcn.1401903d0
add rsi, 0xa8
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14010f550
invalid
add rsi, 0x358
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400396e0
int3
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
movzx eax, byte [rcx + 0x2a0]
cmp rax, 5
ja case.0x140034e2b.1
mov rsi, rcx
lea rcx, [0x1401f9ee0]
sbb al, 0
lea ecx, [0x1401f9ee0]
push rax
sbb al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov rcx, rsi
call fcn.14010f550
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
jo case.0x14002d2ed.53
mov ecx, dword [rsi + 0x70]
call fcn.1401903d0
mov rax, qword [rsi + 0x80]
mov eax, dword [rsi + 0x80]
xchg edx, eax
mov ch, 0x15
add byte [rax - 0x75], cl
mov eax, dword [rsi + 0x80]
mov rdx, qword [rsi + 0x88]
mov eax, dword [rsi + 0x80]
mov rdx, qword [rsi + 0x88]
add byte [rax], al
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x90]
add byte [rax - 0x7f], cl
invalid
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
jmp 0x140034eac
movzx eax, byte [rsi + 0x370]
cmp eax, 3
add ecx, dword [rdi]
test cl, ah
add byte [rax], al
invalid
add ecx, dword [rdi]
test cl, ah
add byte [rax], al
add byte [rbp + 0x484775c0], al
lea ecx, [rsi + 0x2a8]
test eax, eax
jne case.0x140034e2b.1
lea rcx, [rsi + 0x2a8]
call fcn.14010f550
mov rcx, qword [rsi + 0x318]
call fcn.1401903d0
mov rax, qword [rsi + 0x328]
xchg byte [rax], ch
add eax, dword [rax]
invalid
sub byte [rbx], al
add byte [rax], al
mov rdx, qword [rsi + 0x330]
mov edx, dword [rsi + 0x330]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x338]
and byte [rbx + rcx*4 - 0x7a], cl
cmp byte [rbx], al
add byte [rax], al
add rsi, 0x340
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
jmp rax
loopne 0x140034e4c
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp qword [rsi + 0x2a8], 0
je case.0x140034e2b.4
mov r8, qword [rsi + 0x2b0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x188242
sbb byte [rax], al
lea rdi, [rsi + 0x118]
mov rbx, qword [rsi + 0x290]
mov r14, qword [rsi + 0x298]
mov esi, dword [rsi + 0x298]
cwde
add al, byte [rax]
add byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140034f25
cmp qword [r14 + 0x10], 0x11
jb 0x140034f13
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
call fcn.1400382a0
mov rcx, qword [rsi + 0x108]
call fcn.1401903d0
add rsi, 0xa8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14010f550
invalid
invalid
or eax, 0xc6814800
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
add rsi, 0x358
mov rcx, rsi
int1
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400396e0
int3
add eax, 0xa1870f
add byte [rax], al
mov rsi, rcx
lea rcx, [0x1401f9ef8]
lea ecx, [0x1401f9ef8]
lea ecx, [0x1401f9ef8]
sbb al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x140034fe6
mov rcx, rsi
mov ecx, esi
call fcn.14010f550
mov rcx, qword [rsi + 0x70]
call fcn.1401903d0
mov ah, 0x15
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], al
mov edx, dword [rsi + 0x88]
add byte [rax - 0x75], cl
jo 0x140034f92
and dh, byte [rbp + rdx - 0x7974b800]
add byte [rax], 0
add byte [rax - 0x75], cl
mov edx, dword [rsi + 0x88]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x90]
xchg byte [rax + 0x48000000], dl
add esi, 0x98
jmp 0x14003501c
movzx eax, byte [rsi + 0x370]
cmp eax, 3
je 0x1400350eb
clc
add ecx, dword [rdi]
test byte [rbx], cl
add dword [rax], eax
add byte [rbp + 0x484775c0], al
lea ecx, [rsi + 0x2a8]
test eax, eax
jne 0x14003502b
lea rcx, [rsi + 0x2a8]
mov gs, word [rax - 0x17fffffe]
invalid
call fcn.14010f550
mov rcx, qword [rsi + 0x318]
call fcn.1401903d0
mov rax, qword [rsi + 0x328]
mov rdx, qword [rsi + 0x330]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
xor byte [rbx], al
add byte [rax], al
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x338]
add byte [rax], al
add rsi, 0x340
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
jmp rax
jmp rax
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rdi, qword [rsi + 0x2b0]
mov r14, qword [rsi + 0x2b8]
test r14, r14
je 0x140035064
mov rbx, rdi
nop dword [rax]
mov rcx, rbx
call fcn.1400373e0
add rbx, 0xa0
add byte [rax], al
add byte [rcx - 1], cl
invalid
jne 0x140035050
in al, dx
add byte [rax], al
add byte [rcx - 1], cl
invalid
cmp qword [rsi + 0x2a8], 0
je 0x140035080
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdi, [rsi + 0x118]
mov rbx, qword [rsi + 0x290]
mov r14, qword [rsi + 0x298]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
fld dword [rcx - 1]
call qword [r14]
call qword [r14]
cmp qword [r14 + 8], 0
jle 0x1400350a7
invalid
je 0x1400350bf
jle 0x1400350a7
add byte [rbp + rbx + 0x49], dh
cmp dword [rsi + 0x10], 0x11
cmp qword [r14 + 0x10], 0x11
jb 0x1400350ad
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
call fcn.1400382a0
mov rcx, qword [rsi + 0x108]
add byte [rax], al
call fcn.1401903d0
add rsi, 0xa8
mov rcx, rsi
add rsp, 0x28
mov dl, 0x15
add byte [rax - 0x7f], cl
invalid
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14010f550
add rsi, 0x358
mov rcx, rsi
mov ecx, esi
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ecx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400396e0
and byte [rax - 0x77], cl
invalid
cmp dword [rcx + 0x60], 0
je 0x140035132
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x140214150]
xor edx, edx
sar bh, cl
adc eax, 0x187ff6
jg 0x140035149
invalid
sar bh, cl
adc eax, 0x187ff6
jg 0x140035149
invalid
lea rcx, [rsi + 0x90]
mov rax, qword [rsi + 0x78]
add byte [rax], al
add byte [rax - 0x75], cl
js 0x140035186
mov rdx, qword [rsi + 0x80]
mov edx, dword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
call qword [rax + 0x20]
mov rcx, rsi
call fcn.14010f550
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], bl
test eax, eax
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], bl
test eax, eax
je 0x140035180
lock dec qword [rax]
jne 0x140035180
or byte [rbp + 0x18], dh
mov rcx, qword [rsi + 0x98]
mov rdx, qword [rsi + 0xa0]
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
movabs al, byte [0x20c483489000165b]
invalid
invalid
pop rsi
jmp fcn.14019ad20
nop
add rsp, 0x20
invalid
invalid
invalid
pop rsi
ret
invalid
mov rdi, qword [rcx + 0xe8]
test dil, 1
jne case.0x1400278bd.245
lock dec qword [rdi + 0x20]
jne 0x1400351f5
invalid
mov rax, qword [rdi + 0x20]
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
je 0x1400351e3
invalid
sub al, 0x4c
mov eax, dword [rdi + 8]
mov r8, qword [rdi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rax], al
add bl, ch
invalid
jmp 0x1400351e3
shr rdi, 5
neg rdi
cmp qword [rsi + 0xe0], rdi
je 0x1400351f5
add rdi, qword [rsi + 0xd0]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rax], al
mov rdi, qword [rsi + 0x108]
mov esi, 0x108
test dil, 1
jne 0x140035228
mov dword [rcx], 0x48f02675
dec dword [rdi + 0x20]
lock dec qword [rdi + 0x20]
jne 0x140035251
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
je 0x14003523f
invalid
sub al, 0x4c
mov eax, dword [rdi + 8]
mov r8, qword [rdi + 8]
mov rcx, qword [0x140214150]
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003523f
shr rdi, 5
neg rdi
neg edi
out dx, eax
add eax, 0x48dff748
neg edi
cmp qword [rsi + 0x100], rdi
cmp qword [rsi + 0x100], rdi
mov esi, 0x100
je 0x140035251
add rdi, qword [rsi + 0xf0]
lock add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1def0a
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi + 0x10], 3
je 0x1400352c1
lea rdi, [rsi + 0x10]
lea edi, [rsi + 0x10]
cmp qword [rsi + 0x70], 0
je case.0x1400257c3.698
mov r8, qword [rsi + 0x78]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x187eb3
lea rcx, [rsi + 0xa0]
mov rax, qword [rsi + 0x88]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsi + 0x90]
mov r8, qword [rsi + 0x98]
call qword [rax + 0x20]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
cwde
add byte [rax], al
add bh, bh
push rax
and byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.14010f550
mov rax, qword [rsi + 0xa8]
test rax, rax
je 0x1400352c1
lock dec qword [rax]
jne 0x1400352c1
mov rcx, qword [rsi + 0xa8]
mov rdx, qword [rsi + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
call fcn.14019ad20
pop rdi
pop rdx
invalid
cmp dword [rsi + 0x120], 3
je 0x140035343
lea rdi, [rsi + 0x120]
lea edi, [rsi + 0x120]
cmp qword [rsi + 0x180], 0
je 0x1400352f1
mov esi, 0x180
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x188]
mov r8, qword [rsi + 0x188]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rsi + 0x1b0]
lea ecx, [rsi + 0x1b0]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000001], bl
mov edx, dword [rsi + 0x1a0]
add dword [rax], eax
invalid
mov rax, qword [rsi + 0x198]
mov rdx, qword [rsi + 0x1a0]
add dword [rax], eax
invalid
mov r8, qword [rsi + 0x1a8]
call qword [rax + 0x20]
mov rcx, rdi
call fcn.14010f550
mov rax, qword [rsi + 0x1b8]
xchg byte [rax + 0x48000001], bh
test eax, eax
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000001], bh
test eax, eax
je 0x140035343
invalid
lock dec qword [rax]
jne 0x140035343
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp fcn.14019ad20
invalid
invalid
invalid
nop
add rsp, 0x28
pop rdi
pop rsi
ret
int3
int3
sub esp, 0x28
movzx eax, byte [rcx + 0x2a0]
cmp rax, 5
add eax, 0xa1870f
add byte [rax], al
movabs al, byte [0xf05f88348000002]
add eax, 0xa1870f
add byte [rax], al
xchg dword [rcx + 0x48000000], esp
mov esi, ecx
mov rsi, rcx
lea rcx, [0x1401f9f10]
pushfq
sbb al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov rcx, rsi
call fcn.14010f550
mov rcx, qword [rsi + 0x70]
call fcn.1401903d0
mov rax, qword [rsi + 0x80]
mov rdx, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x90]
add rsi, 0x98
jmp 0x1400353fc
movzx eax, byte [rsi + 0x370]
jo 0x1400353b8
add byte [rax], al
cmp eax, 3
je 0x1400354a0
add byte [rax], al
invalid
clc
add ecx, dword [rdi]
test al, ah
add byte [rax], al
add byte [rbp + 0x484775c0], al
test eax, eax
jne case.default.0x14003537b
invalid
test eax, eax
jne case.default.0x14003537b
lea rcx, [rsi + 0x2a8]
lea ecx, [rsi + 0x2a8]
call fcn.14010f550
mov rcx, qword [rsi + 0x318]
mov ecx, dword [rsi + 0x318]
mov ecx, dword [rsi + 0x318]
call fcn.1401903d0
mov rax, qword [rsi + 0x328]
mov rdx, qword [rsi + 0x330]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x338]
add byte [rax], al
add rsi, 0x340
mov rcx, rsi
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
movabs rax, 0x8000000000000000
cmp qword [rsi + 0x2a8], rax
cmp dword [rsi + 0x2a8], eax
mov eax, 0
add byte [rax], al
add byte [rax - 0x5779c6b8], al
cmp dword [rsi + 0x2a8], eax
je 0x140035435
lea rcx, [rsi + 0x2a8]
add byte [rax], al
or byte [rax + 0x39], 0x86
cmp dword [rsi + 0x2a8], eax
cmp dword [rsi + 0x2a8], eax
je 0x140035435
lea rcx, [rsi + 0x2a8]
call fcn.140037760
lea rdi, [rsi + 0x118]
mov rbx, qword [rsi + 0x290]
mov r14, qword [rsi + 0x298]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140035474
cmp qword [r14 + 0x10], 0x11
jb 0x140035462
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400382a0
mov rcx, qword [rsi + 0x108]
add dword [rax], eax
add al, ch
scasq rax, qword [rdi]
adc eax, 0xc6814800
add byte [rax - 0x7f], cl
invalid
test al, 0
add byte [rax], al
add dword [rax], eax
add al, ch
scasq rax, qword [rdi]
adc eax, 0xc6814800
add byte [rax - 0x7f], cl
invalid
test al, 0
add byte [rax], al
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14010f550
invalid
invalid
add rsi, 0x358
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400396e0
sub byte [rdx], al
invalid
sub byte [rdx], al
add ah, cl
int3
int3
xchg dword [rbx + 0x48000000], esp
mov esi, ecx
lea rcx, [0x1401f9f28]
or eax, 0x1c4a42
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
call fcn.14010f550
mov rcx, qword [rsi + 0x70]
call fcn.1401903d0
mov rax, qword [rsi + 0x80]
mov rdx, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x90]
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
cwde
add byte [rax], al
add bl, ch
invalid
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
movzx eax, byte [rsi + 0x370]
cmp eax, 3
je 0x14003565a
test eax, eax
jne case.0x1400354ed.1
lea rcx, [rsi + 0x2a8]
call fcn.14010f550
add byte [rax - 0x75], cl
mov ds, word [rax]
add eax, dword [rax]
add al, ch
invalid
scasb al, byte [rdi]
adc eax, 0x868b4800
sub byte [rbx], al
add byte [rax], al
mov eax, dword [rsi + 0x328]
mov rdx, qword [rsi + 0x330]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x338]
add rsi, 0x340
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
jmp rax
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
mov rdi, qword [rsi + 0x2b0]
mov rbx, qword [rsi + 0x2b8]
test rbx, rbx
je 0x1400355d1
lea r14, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, 0x187b7e
or byte [rbx + rcx*4 + 0x3d], cl
jle 0x140035623
sbb byte [rax], al
jmp 0x1400355b9
add r14, 0x20
dec rbx
je 0x1400355d1
cmp qword [r14 - 8], 0
je 0x1400355b0
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rsi]
mov r8, qword [r14]
mov rcx, qword [0x140214150]
or eax, 0x1deb86
xor edx, edx
call r15
jmp 0x1400355b0
cmp qword [rsi + 0x2a8], 0
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
outsb dx, byte [rsi]
jmp 0x1400355fe
invalid
je case.0x1400354ed.4
mov rcx, qword [0x140214150]
outsb dx, byte [rsi]
jmp 0x1400355fe
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdi, [rsi + 0x118]
mov rbx, qword [rsi + 0x290]
sahf
nop
add al, byte [rax]
add byte [rax], al
sahf
nop
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov r14, qword [rsi + 0x298]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je case.0x14004f4c8.122
invalid
mov dh, 0x98
cwde
add al, byte [rax]
add byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
sbb eax, 0x107e8349
adc dword [rdx + 4], esi
cmp qword [r14 + 0x10], 0x11
jb 0x14003561a
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x187afc
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
stc
call fcn.1400382a0
mov rcx, qword [rsi + 0x108]
add byte [rax], al
sub al, 0
add byte [rax - 0x75], cl
mov cs, word [rax]
add dword [rax], eax
add byte [rax], al
invalid
nop
lodsd eax, dword [rsi]
add byte [rax], al
call fcn.1401903d0
add rsi, 0xa8
adc eax, 0xc6814800
test al, 0
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14010f550
add rsi, 0x358
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x1400396e0
int3
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x18]
test rax, rax
je case.0x14004f5f8.76
lock dec qword [rax]
jne case.0x14004f5f8.76
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
sbb al, ch
sbb bh, byte [rax - 0x74b80000]
add byte [rax], al
mov rdi, qword [rsi + 8]
call fcn.140040ec0
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
test rbx, rbx
je case.0x14003537b.157
test byte [rdx + 0x4c000000], dl
lea esi, [rdi + 0x38]
ja 0x1400356f3
lea r14, [rdi + 0x38]
cmp byte [rbx + rcx*4 + 0x3d], cl
jp 0x1400356d9
jp 0x1400356d9
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400356d9
jp 0x1400356d9
add bl, ch
adc eax, 0x2e666666
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
add r14, 0x50
dec rbx
retf
je case.0x14003537b.157
retf
mov rax, qword [r14 - 0x38]
shl rax, 1
test rax, rax
jne 0x140035700
sbb ecx, dword [rcx - 0x75]
loopne case.0x14004f5f8.80
mov rax, qword [r14 - 0x20]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x14003571c
mov rax, qword [r14 - 8]
shl rax, 1
test rax, rax
je 0x1400356d0
jmp 0x140035738
mov r8, qword [r14 - 0x30]
mov eax, dword [rsi - 0x30]
mov rcx, qword [0x140214150]
or eax, 0x1dea45
add byte [rcx], dh
rol byte [rcx - 1], cl
xlatb
xor edx, edx
call r15
mov rax, qword [r14 - 0x20]
shl rax, 1
shl eax, 1
loopne 0x14003575d
shl eax, 1
test rax, rax
je 0x1400356f1
mov r8, qword [r14 - 0x18]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
add byte [rcx], dh
rol byte [rcx - 1], cl
xlatb
mov rax, qword [r14 - 8]
shl rax, 1
loopne case.0x14003537b.160
test eax, eax
loopne case.0x14003537b.160
test eax, eax
sal byte [rax + rbx*4 + 0x4d], 0x8b
invalid
je 0x1400356d0
mov r8, qword [r14]
mov rcx, qword [0x140214150]
add byte [rcx], dh
rol byte [rcx - 1], cl
xlatb
invalid
add byte [rcx], dh
rol byte [rcx - 1], cl
xlatb
jmp 0x1400356d0
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x14003576d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
invalid
pop rdi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x1879bb
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
int3
and al, 0x20
mov r14, qword [rcx + 0x10]
test r14, r14
je 0x140035862
invalid
xor r15d, r15d
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
js case.0x14002c23d.138
sbb byte [rax], al
js case.0x14002c23d.138
sbb byte [rax], al
jmp case.0x14002c23d.140
nop word cs:[rax + rax]
inc r15
cmp r15, r14
je 0x140035862
add byte [rax], al
add byte [rax], al
imul r13, r15, 0x38
mov rbx, qword [rsi + r13 + 8]
mov rbp, qword [rsi + r13 + 0x10]
insb byte [rdi], dx
invalid
invalid
out dx, eax
cmp byte [rdx - 0x75], cl
pop rsp
or byte cs:[rdx - 0x75], cl
insb byte [rdi], dx
adc byte cs:[rax - 0x7b], cl
test rbp, rbp
test rbp, rbp
je 0x140035840
lea rdi, [rbx + 0x28]
jmp case.0x140034f9b.251
sub bl, ch
adc al, 0x66
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add rdi, 0x48
dec rbp
int 0x74
invalid
mov rax, qword [rdi - 8]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x140035810
cmp dword [rdi - 0x28], 2
fadd dword [rdx]
je 0x1400357f0
jmp case.0x14002d2ed.73
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
xor edx, edx
call r12
cmp dword [rdi - 0x28], 2
je 0x1400357f0
invalid
cmp qword [rdi - 0x20], 0
je 0x1400357f0
jg 0x140035809
add byte [rsp + rax*8 + 0x4c], dh
mov eax, dword [rdi - 0x18]
mov r8, qword [rdi - 0x18]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
or eax, 0x1de919
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
xor edx, edx
call r12
jmp 0x1400357f0
nop
add r13, rsi
cmp qword [r13], 0
je 0x1400357c0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
fadd dword [rcx - 1]
invalid
jmp 0x1400357c0
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
mov rax, qword [rsp + 0x20]
cmp qword [rax], 0
je 0x140035890
add byte [rbx + riz + 0x48], dh
mov ecx, dword [0x140214150]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
cwde
js 0x1400358a7
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rax, qword [rcx]
add dword [rcx - 0x48], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add dword [rcx - 0x48], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x49c03149], al
xor r8, rax
cmp r8, 0x11
xor r8, rax
cmp r8, 0x11
mov edx, 0xf
cmovb rdx, r8
cmp rdx, 0xf
ja case.0x1400358ec.1
add byte [rax], al
cli
invalid
add byte [rax], al
lea r8, [0x1401f9f40]
pop rbx
sbb al, 0
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
jmp rdx
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
cli
add dh, byte [rdx + 0x79]
add dh, byte [rdx + 0x79]
test rcx, rcx
je case.0x1400358ec.1
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov edi, dword [rax - 1]
mov edi, dword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
stc
stc
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
adc ecx, dword [rax - 0x7d]
cmp dword [rbx + 8], 0
jnp 0x140035923
add byte [rbp + rbx + 0x48], dh
je 0x14003593b
cmp qword [rbx + 0x10], 0x11
cmp dword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x140035929
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
jg 0x140035921
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
call 0x11234594f
xor edx, edx
ror byte [rcx - 0x77], cl
clc
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
jmp 0x14003596c
mov r8, qword [rcx + 8]
mov eax, dword [rcx + 8]
cmp qword [rcx + 0x10], 0
mov byte [r8], 0
add byte [rcx - 0x3a], al
add byte [rax], al
jne case.0x140028ae0.226
jmp case.0x1400358ec.1
test rax, rax
je case.0x1400358ec.1
sal byte [rbx + rbx + 0x4c], 0x8b
or byte [r8 - 0x75], cl
invalid
invalid
mov r8, qword [rcx + 8]
or byte [rax - 0x75], cl
mov rcx, qword [0x140214150]
or eax, 0x1de7e6
xor edx, edx
add rsp, 0x20
pop rbx
and byte [rbx + 0x5f], bl
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
int3
sub byte [rdi], cl
mov dh, 0x81
movabs al, byte [0xf05f88348000002]
cmp eax, 5
ja case.0x1400359bb.1
mov rsi, rcx
movzx eax, byte [rcx + 0x2a0]
cmp rax, 5
cmp eax, 5
cmp eax, 5
ja case.0x1400359bb.1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x1401f9f80]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x140035a06
mov rcx, rsi
mov ecx, esi
call fcn.14010f550
mov rcx, qword [rsi + 0x70]
call fcn.1401903d0
mov rax, qword [rsi + 0x80]
invalid
add byte [rax - 0x75], cl
xchg esi, eax
mov byte [rax], al
add byte [rax], al
mov rdx, qword [rsi + 0x88]
add byte [rax - 0x75], cl
and byte [rbx + rcx*4 - 0x7a], cl
and byte [rbx + rcx*4 - 0x7a], cl
mov rax, qword [rax + 0x20]
and byte [rbx + rcx*4 - 0x7a], cl
mov r8, qword [rsi + 0x90]
add rsi, 0x98
cwde
add byte [rax], al
add bl, ch
invalid
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
cwde
add byte [rax], al
add bl, ch
movzx r8, byte [rsi + 0x370]
movzx eax, byte [rsi + 0x370]
movzx eax, byte [rsi + 0x370]
xchg byte [rax + 3], dh
jo case.0x140028ae0.233
add eax, dword [rax]
add byte [rax], al
add byte [rbx - 0x7bf0fc08], al
int 0
cmp eax, 3
je 0x140035acd
clc
add ecx, dword [rdi]
test ch, cl
add byte [rax], al
add byte [rbp + 0x484775c0], al
lea ecx, [rsi + 0x2a8]
add al, byte [rax]
invalid
add byte [rax], al
test eax, eax
jne case.0x1400359bb.1
lea rcx, [rsi + 0x2a8]
mov gs, word [rax - 0x17fffffe]
add al, byte [rax]
add byte [rax], al
add al, ch
call fcn.14010f550
mov rcx, qword [rsi + 0x318]
wait
or eax, 0x8e8b4800
sbb byte [rbx], al
add byte [rax], al
call fcn.1401903d0
mov rax, qword [rsi + 0x328]
add byte [rax - 0x75], cl
xchg esi, eax
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
xor byte [rbx], al
add byte [rax], al
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov r8, qword [rsi + 0x338]
mov eax, dword [rsi + 0x338]
add rsi, 0x340
add byte [rax], al
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rsi + 0x2a8]
test al, 2
add byte [rax], al
call fcn.14003a770
invalid
lea rdi, [rsi + 0x118]
lea edi, [rsi + 0x118]
mov rbx, qword [rsi + 0x290]
mov ebx, dword [rsi + 0x290]
add byte [rax], al
mov r14, qword [rsi + 0x298]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je case.0x14003537b.175
cmp qword [r14 + 0x10], 0x11
jb case.0x14002c23d.151
mov rbx, qword [rbx - 8]
pop rbx
clc
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x187687
mov rcx, rdi
mov ecx, edi
call fcn.1400382a0
mov rcx, qword [rsi + 0x108]
add dword [rax], eax
add al, ch
sbb ebp, dword [rcx - 0x7eb7ffeb]
invalid
add byte [rax], al
call fcn.1401903d0
add rsi, 0xa8
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14010f550
add rsi, 0x358
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400396e0
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
movzx eax, byte [rcx + 0x2a0]
cmp rax, 5
ja case.default.0x140035b1b
mov rsi, rcx
lea rcx, [0x1401f9f98]
sbb al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rcx, rsi
call fcn.14010f550
add byte [rax - 0x75], cl
invalid
invalid
or eax, 0x4e8b4800
jo 0x140035b12
add byte [rax - 0x75], cl
jo 0x140035b12
mov ecx, dword [rsi + 0x70]
call fcn.1401903d0
movabs byte [0x80868b480015a8], al
add byte [rax], al
mov rax, qword [rsi + 0x80]
mov eax, dword [rsi + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
mov rdx, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rbx + rcx*4 - 0x7a], cl
nop
add byte [rax], al
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x90]
add byte [rax - 0x7f], cl
invalid
cwde
add byte [rax], al
add bl, ch
invalid
add byte [rax - 0x7f], cl
invalid
add bl, ch
movzx r8, byte [rsi + 0x370]
movzx eax, byte [rsi + 0x370]
cmp eax, 3
je 0x140035c40
test eax, eax
jne case.default.0x140035b1b
lea rcx, [rsi + 0x2a8]
lea ecx, [rsi + 0x2a8]
call fcn.14010f550
mov rcx, qword [rsi + 0x318]
call fcn.1401903d0
mov rax, qword [rsi + 0x328]
sub byte [rbx], al
add byte [rax], al
sub byte [rbx], al
add byte [rax], al
mov rdx, qword [rsi + 0x330]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x338]
add byte [rax], al
add rsi, 0x340
add esi, 0x340
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
movabs rax, 0x8000000000000000
cmp qword [rsi + 0x2a8], rax
je case.0x140035b1b.4
lea rcx, [rsi + 0x2a8]
call fcn.140038440
lea rdi, [rsi + 0x118]
mov rbx, qword [rsi + 0x290]
mov r14, qword [rsi + 0x298]
mov esi, dword [rsi + 0x298]
mov esi, dword [rsi + 0x298]
mov dh, 0x98
add al, byte [rax]
add byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140035c14
cmp qword [r14 + 0x10], 0x11
cmp dword [rsi + 0x10], 0x11
jb 0x140035c02
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
fdivr st(7)
adc eax, 0x187514
adc al, 0x75
sbb byte [rax], al
mov rcx, rdi
call fcn.1400382a0
test byte [rsi], ah
add byte [rax], al
test byte [rsi], ah
add byte [rax], al
mov rcx, qword [rsi + 0x108]
call fcn.1401903d0
add rsi, 0xa8
cmpsd dword [rsi], dword [rdi]
adc eax, 0xc6814800
test al, 0
add byte [rax], al
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14010f550
invalid
add byte [rax - 0x7f], cl
invalid
add rsi, 0x358
mov rcx, rsi
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400396e0
add byte [rax], al
add byte [rax], al
int3
int3
push rcx
add dword [rcx], esi
rol byte [rax + 0xf4806f9], 0x42
ret 0x8348
cmp rax, 5
ja case.default.0x140035c96
lea rcx, [0x1401f9fb0]
or eax, 0x1c4321
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x10]
add rsi, 0x18
jmp 0x140035cd8
adc byte [rax - 0x7d], r9b
invalid
mov rax, qword [rsi]
test rax, rax
je 0x140035cc4
lea rcx, [rsi + 0x18]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x20]
mov rax, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
and byte [rbx + rcx*4 + 0x46], cl
xor byte [rax - 0x7d], cl
invalid
invalid
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp rax
cmp byte [rsi], 0xa
jb case.default.0x140035c96
cmp qword [rsi + 0x10], 0
je case.default.0x140035c96
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
push rdi
push rbx
sub rsp, 0x28
movzx eax, byte [rcx + 0x2a0]
add byte [rax], al
cmp rax, 5
ja case.0x140035d5b.1
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rsi, rcx
mov esi, ecx
lea rcx, [0x1401f9fc8]
sbb al, 0
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rcx, rsi
call fcn.14010f550
mov rcx, qword [rsi + 0x70]
call fcn.1401903d0
mov rax, qword [rsi + 0x80]
mov rdx, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
xchg edi, eax
or eax, 0x4e8b4800
jo 0x140035d52
invalid
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x90]
add rsi, 0x98
jmp 0x140035ddc
movzx eax, byte [rsi + 0x370]
cmp eax, 3
je 0x140035e6d
test eax, eax
jne case.0x140035d5b.1
invalid
lea rcx, [rsi + 0x2a8]
call fcn.14010f550
mov rcx, qword [rsi + 0x318]
call fcn.1401903d0
mov rax, qword [rsi + 0x328]
mov rdx, qword [rsi + 0x330]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x338]
add eax, dword [rax]
invalid
add rsi, 0x340
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rsi + 0x2a8]
call fcn.14003ac10
lea rdi, [rsi + 0x118]
mov rbx, qword [rsi + 0x290]
mov r14, qword [rsi + 0x298]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140035e41
cmp qword [r14 + 0x10], 0x11
jb 0x140035e2f
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
call fcn.1400382a0
mov rcx, qword [rsi + 0x108]
call fcn.1401903d0
add rsi, 0xa8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14010f550
add rsi, 0x358
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400396e0
ret
lea eax, [rdi - 1]
and eax, edi
dec r15
je 0x140036e16
test ax, ax
jne 0x140036d0e
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r12]
pmovmskb eax, xmm0
pmovmskb eax, mm0
add rbp, 0xfffffffffffff380
add r12, 0x10
cmp eax, 0xffff
je 0x140036cf0
not eax
mov edi, eax
tzcnt eax, edi
neg rax
imul rax, rax, 0xc8
lea r14, [rax + rbp]
mov rax, qword [rbp + rax - 0xc0]
cmp rax, rbx
je 0x140036d64
test rax, rax
je 0x140036d47
mov r8, qword [r14 - 0xb8]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
cmp qword [r14 - 0xa8], 0
je 0x140036d64
mov r8, qword [r14 - 0xa0]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
invalid
mov rax, qword [r14 - 0x90]
cmp rax, rbx
je 0x140036d9f
test rax, rax
je 0x140036d88
mov r8, qword [r14 - 0x88]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
cmp qword [r14 - 0x78], 0
je 0x140036d9f
adc byte [rbp - 0x75], cl
nop
mov r8, qword [r14 - 0x70]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
mov rax, qword [r14 - 0x60]
cmp rax, rbx
je 0x140036dd4
test rax, rax
je 0x140036dbd
mov r8, qword [r14 - 0x58]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
cmp qword [r14 - 0x48], 0
je 0x140036dd4
mov r8, qword [r14 - 0x40]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
mov rax, qword [r14 - 0x30]
cmp rax, rbx
je 0x140036cd0
test rax, rax
je 0x140036df6
mov r8, qword [r14 - 0x28]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
cmp qword [r14 - 0x18], 0
je 0x140036cd0
mov r8, qword [r14 - 0x10]
mov rcx, qword [0x140214150]
or eax, 0x1dd344
xor edx, edx
call r13
jmp 0x140036cd0
mov r8, qword [rsp + 0x20]
lea rax, [r8 + 1]
mov ecx, 0xc8
mul rcx
add rax, 0xf
and rax, 0xfffffffffffffff0
add r8, rax
cmp r8, 0xffffffffffffffef
mov r13, qword [rsp + 0x28]
je case.0x1400257c3.772
sub rsi, rax
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0x6d0]
test rax, rax
je 0x140037022
mov qword [rsp + 0x20], rax
mov rsi, qword [r13 + 0x6c8]
mov r15, qword [r13 + 0x6e0]
and byte [rcx - 0x75], cl
mov ch, 0xc8
invalid
mov edi, dword [rbp + 0x6e0]
test r15, r15
je 0x140036fe6
movdqa xmm0, xmmword [rsi]
pmovmskb eax, xmm0
not eax
lea r12, [rsi + 0x10]
adc byte [rbx + rcx*4 + 0x2d], cl
xchg ebp, eax
invalid
sbb byte [rax], al
mov rbp, rsi
jmp 0x140036eae
lea eax, [rdi - 1]
and eax, edi
dec r15
je 0x140036fe6
test ax, ax
jne 0x140036ede
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r12]
add al, 0x24
pmovmskb eax, xmm0
add rbp, 0xfffffffffffff380
add r12, 0x10
cmp eax, 0xffff
je 0x140036ec0
not eax
mov edi, eax
tzcnt eax, edi
neg rax
imul rax, rax, 0xc8
lea r14, [rax + rbp]
mov rax, qword [rbp + rax - 0xc0]
add eax, 0xffffff40
dec dword [rax + 0x39]
fdiv dword [rbp + rsi + 0x48]
test eax, eax
cmp rax, rbx
je 0x140036f34
test rax, rax
je 0x140036f17
mov r8, qword [r14 - 0xb8]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
invalid
sbb eax, 0x41d23100
call rbp
cmp qword [r14 - 0xa8], 0
je 0x140036f34
invalid
mov r8, qword [r14 - 0xa0]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
call rbp
sbb eax, 0x41d23100
call rbp
mov rax, qword [r14 - 0x90]
cmp rax, rbx
je 0x140036f6f
test rax, rax
je 0x140036f58
mov r8, qword [r14 - 0x88]
mov rcx, qword [0x140214150]
or eax, 0x1dd1fd
xor edx, edx
call r13
rol byte [rcx - 1], cl
invalid
cmp qword [r14 - 0x78], 0
je 0x140036f6f
mov r8, qword [r14 - 0x70]
mov rcx, qword [0x140214150]
xor edx, edx
rol byte [rcx - 1], cl
invalid
mov rax, qword [r14 - 0x60]
cmp rax, rbx
je 0x140036fa4
test rax, rax
je 0x140036f8d
mov r8, qword [r14 - 0x58]
mov rcx, qword [0x140214150]
enter 0x1dd1, 0
xor edx, edx
call r13
cmp qword [r14 - 0x48], 0
je 0x140036fa4
mov r8, qword [r14 - 0x40]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
mov rax, qword [r14 - 0x30]
mov eax, dword [rsi - 0x30]
cmp rax, rbx
je 0x140036ea0
test rax, rax
je 0x140036fc6
sal byte [rax + rdx + 0x4d], 0x8b
fmul dword [rax - 0x75]
or eax, 0x1dd18f
invalid
mov r8, qword [r14 - 0x28]
mov rcx, qword [0x140214150]
invalid
xor edx, edx
call r13
cmp qword [r14 - 0x18], 0
je 0x140036ea0
mov r8, qword [r14 - 0x10]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x140036ea0
mov r8, qword [rsp + 0x20]
lea rax, [r8 + 1]
mov ecx, 0xc8
add byte [rax], al
add byte [rax - 9], cl
mul ecx
add rax, 0xf
and rax, 0xfffffffffffffff0
add r8, rax
cmp r8, 0xffffffffffffffef
cmp eax, 0xffffffef
mov r13, qword [rsp + 0x28]
je 0x140037022
invalid
sub rsi, rax
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [r13 + 0x5a8]
test rcx, rcx
je 0x14003705c
lea rax, [rcx*8 + 0x17]
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14003705c
mov r8, qword [r13 + 0x5a0]
add eax, 0x29490000
ror byte [rax - 0x75], 0xd
sub r8, rax
mov rcx, qword [0x140214150]
cld
rcr byte [0x13fd5a157], 1
adc eax, 0x1860cc
cld
rcr byte [0x13fd5a157], 1
adc eax, 0x1860cc
mov rcx, qword [r13 + 0x5d8]
test rcx, rcx
je 0x140037096
lea rax, [rcx*8 + 0x17]
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x140037096
mov r8, qword [r13 + 0x5d0]
sub r8, rax
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [r13 + 0xb20]
call fcn.1400322d0
dec dword [rcx - 0x73]
lea edx, [rax + 0xb]
add byte [rax], al
call fcn.140032a50
lea rcx, [r13 + 0xb80]
lea ecx, [rbp + 0xb80]
call fcn.1400322d0
lea rcx, [r13 + 0xbb0]
lea ecx, [rbp + 0xbb0]
call fcn.140032a50
mov rcx, qword [r13 + 0x790]
test rcx, rcx
je 0x1400370ff
mov rax, rcx
shl rax, 4
add rcx, rax
cmp rcx, 0xffffffffffffffdf
je 0x1400370ff
mov r8, qword [r13 + 0x788]
sub r8, rax
add r8, 0xfffffffffffffff0
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rcx
rcr byte [0x13fd5a1fa], 1
adc eax, 0x186029
mov rcx, qword [r13 + 0x7b0]
test rcx, rcx
je 0x140037138
mov rax, rcx
shl rax, 4
add rcx, rax
cmp rcx, 0xffffffffffffffdf
cmp ecx, 0xffffffdf
je 0x140037138
mov r8, qword [r13 + 0x7a8]
test al, 7
add byte [rax], al
sub r8, rax
add r8, 0xfffffffffffffff0
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [r13 + 0x7d0]
test rcx, rcx
je 0x14003717a
invalid
lea rax, [rcx + 1]
add dword [rdx + 0x18], edi
mov edx, 0x18
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14003717a
mov r8, qword [r13 + 0x7c8]
sub r8, rax
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0x6f8]
mov eax, dword [rbp + 0x6f8]
cmp rax, rbx
je 0x1400371c1
test rax, rax
je 0x1400371a1
mov r8, qword [r13 + 0x700]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r13 + 0x710], 0
je 0x1400371c1
mov r8, qword [r13 + 0x718]
mov rcx, qword [0x140214150]
sbb eax, 0xffd23100
adc eax, 0x185f67
lea rcx, [r13 + 0x728]
call fcn.1400323e0
lea rcx, [r13 + 0x748]
call fcn.1400323e0
mov r14, qword [r13 + 0x770]
test r14, r14
je 0x1400372d5
invalid
mov rax, qword [r13 + 0x768]
mov qword [rsp + 0x20], rax
mov r15, qword [r13 + 0x780]
test r15, r15
je 0x1400372a5
mov rbp, qword [rsp + 0x20]
movdqa xmm0, xmmword [rbp]
pmovmskb eax, xmm0
sal bh, 0xd0
lea r12, [rbp + 0x10]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
mov ebp, dword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003723a
lea eax, [rsi - 1]
and eax, esi
dec r15
je 0x1400372a5
test ax, ax
jne 0x14003725e
nop
movdqa xmm0, xmmword [r12]
pmovmskb eax, xmm0
add rbp, 0xfffffffffffffc00
add r12, 0x10
cmp eax, 0xffff
je 0x140037240
not eax
mov esi, eax
tzcnt eax, esi
shl rax, 6
mov rdi, rbp
sub rdi, rax
mov rax, qword [rdi - 0x30]
cmp rax, rbx
je 0x140037230
test rax, rax
je 0x14003728c
mov r8, qword [rdi - 0x28]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
cmp qword [rdi - 0x18], 0
je 0x140037230
mov r8, qword [rdi - 0x10]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x140037230
mov rax, r14
shl rax, 6
add r14, rax
cmp r14, 0xffffffffffffffaf
mov r13, qword [rsp + 0x28]
je 0x1400372d5
mov r8, qword [rsp + 0x20]
sub r8, rax
add r8, 0xffffffffffffffc0
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0xbe8]
cmp rax, rbx
je 0x140037340
test rax, rax
je 0x1400372fc
mov r8, qword [r13 + 0xbf0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r13 + 0xc00], 0
je 0x14003731c
mov r8, qword [r13 + 0xc08]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [r13 + 0xc18]
call fcn.140031670
lea rcx, [r13 + 0xc38]
add al, ch
cmp al, 0xa3
invalid
dec dword [rcx - 0x73]
lea ebx, [rax + 0xc]
add byte [rax], al
call fcn.140030510
mov rax, qword [r13 + 0xca0]
movabs rsi, 0x8000000000000002
cmp rax, rsi
jl 0x140037371
test rax, rax
je 0x140037371
mov r8, qword [r13 + 0xca8]
mov rcx, qword [0x140214150]
int 0x1d
add byte [rcx], dh
sar bh, cl
adc eax, 0x185db7
mov rax, qword [r13 + 0xcb8]
cmp rax, rsi
jl 0x140037382
test rax, rax
jne 0x140037393
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [r13 + 0xcc0]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
int3
ret
sub rsp, 0x28
mov rsi, rcx
mov rax, qword [rcx]
test rax, rax
je 0x1400375bc
invalid
js 0x140037535
lock dec qword [rax]
dec qword [rax]
jne 0x140037552
mov rcx, rsi
call fcn.14019adf0
invalid
invalid
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x14003758d
mov rbx, qword [rsi + 0x30]
xor r14d, r14d
jmp 0x140037578
nop word cs:[rax + rax]
inc r14
cmp rdi, r14
je 0x14003758d
mov rax, qword [rbx + r14*8]
lock dec qword [rax]
dec qword [rax]
xrelease lock dec qword [rax]
jne 0x140037570
mov rcx, qword [rbx + r14*8]
call fcn.14012cd20
xchg ebp, eax
push rdi
verw bx
jmp 0x140037570
invalid
jmp 0x140037570
cmp qword [rsi + 0x28], 0
cmp dword [rsi + 0x28], 0
je 0x1400375a7
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x140214150]
add byte [rcx], dh
sar bh, cl
adc eax, 0x185b81
add byte [rcx], dh
sar bh, cl
adc eax, 0x185b81
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400375cf
mov rcx, qword [rsi + 8]
call fcn.14003fe80
jmp 0x1400375cf
mov rax, qword [rsi + 8]
lock dec qword [rax]
or al, dh
dec qword [rax]
jne 0x1400375cf
mov rcx, qword [rsi + 8]
call fcn.14003fe00
cmp dword [rsi + 0x80], 0x3b9aca00
je 0x140037634
pop rcx
retf 0x3b9a
pop rcx
mov rdi, qword [rsi + 0x60]
test rdi, rdi
je 0x140037634
mov rsi, qword [rsi + 0x58]
jbe 0x140037640
lea rbx, [rsi + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
xor edx, edx
rol byte [rcx - 1], cl
invalid
add rbx, 0x28
dec rdi
jne 0x140037600
invalid
rol byte [rcx - 1], cl
invalid
call 0x171110164
retf
mov rcx, qword [0x140214150]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, qword [rcx]
mov esi, dword [rcx]
test rsi, rsi
je case.0x140028ae0.237
mov rdi, qword [rcx + 8]
mov rcx, rsi
mov ecx, esi
call qword [rdi]
cmp qword [rdi + 8], 0
je case.0x140028ae0.237
cmp qword [rdi + 0x10], 0x11
jb 0x140037669
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmpsb byte [rsi], byte [rdi]
pop rdx
sbb byte [rax], al
nop
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
add byte [rdi], cl
mov dh, 0x46
invalid
or esi, dword [rsi + rbx + 0x3c]
or dh, byte [rdx + 0x1a]
jb 0x1400376c3
jb 0x1400376c3
cmp qword [rsi + 0x70], 0
je 0x1400376c3
mov r8, qword [rsi + 0x68]
push 0xffffffff950d8b48
push 0xffffffff950d8b48
mov rcx, qword [0x140214150]
or eax, 0x1dca95
retf 0x1d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x78]
test rax, rax
js case.0x140028ae0.238
test eax, eax
je 0x1400376e4
lea rcx, [rsi + 0x90]
lea ecx, [rsi + 0x90]
mov ss, word [rax + 0x48000000]
add byte [rax], al
mov rdx, qword [rsi + 0x80]
mov edx, dword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
add byte [rax], al
call qword [rax + 0x20]
mov rax, qword [rsi + 0x98]
test rax, rax
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rbx + 0x48], 0x8d
je case.0x1400278bd.299
invalid
invalid
je case.0x1400278bd.299
sbb byte [rax - 0x73], cl
lea rcx, [rsi + 0xb0]
mov rdx, qword [rsi + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
movabs al, byte [0xa8868b4c000000]
add byte [rax], al
mov r8, qword [rsi + 0xa8]
mov r8, qword [rsi + 0xa8]
mov eax, dword [rsi + 0xa8]
call qword [rax + 0x20]
push rax
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0xb8]
invalid
mov rax, qword [rsi + 0xb8]
mov eax, dword [rsi + 0xb8]
test rax, rax
test eax, eax
je case.0x140028455.260
lea rcx, [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rsi + 0xc0]
add byte [rax], al
mov r8, qword [rsi + 0xc8]
add byte [rax], al
add bh, bh
call qword [rax + 0x20]
mov rax, qword [rsi + 0xd8]
test rax, rax
je 0x140037759
and dword [rax - 0x75], ecx
call qword [rax + 0x20]
mov rax, qword [rsi + 0xd8]
fadd dword [rax]
add byte [rax], al
test rax, rax
je 0x140037759
invalid
mov rax, qword [rax + 0x20]
lea rcx, [rsi + 0xf0]
lea ecx, [rsi + 0xf0]
and byte [rax - 0x73], cl
invalid
lea ecx, [rsi + 0xf0]
add byte [rax], al
mov rdx, qword [rsi + 0xe0]
xchg esi, eax
loopne 0x140037748
add byte [rax], al
mov r8, qword [rsi + 0xe8]
add rsp, 0x20
invalid
and byte [rsi + 0x48], bl
jmp rax
add byte [rax - 0x7d], cl
invalid
and byte [rsi + 0x48], bl
jmp rax
nop
add rsp, 0x20
invalid
invalid
invalid
pop rsi
ret
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
cmp qword [rcx], 0
je 0x140037789
mov r8, qword [rsi + 8]
or byte [rax - 0x75], cl
or eax, 0x1dc9cf
iretd
leave
invalid
invalid
mov rcx, qword [0x140214150]
iretd
sbb eax, 0xffd23100
adc eax, 0x18599f
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lahf
pop rcx
sbb byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x20]
jle 0x1400377ad
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
test rbx, rbx
je 0x1400377d1
lea r14, [rdi + 8]
lea esi, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
mov edi, dword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
jmp 0x1400377b9
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add byte [rax], al
add r14, 0x18
dec rbx
dec ebx
dec ebx
je 0x1400377d1
cmp qword [r14 - 8], 0
je 0x1400377b0
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rsi]
invalid
mov r8, qword [r14]
invalid
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call r15
rol byte [rcx - 1], cl
xlatb
jmp 0x1400377b0
fisttp word [rax - 0x7d]
jle 0x1400377ed
cmp qword [rsi + 0x18], 0
je 0x1400377ea
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
invalid
mov rcx, qword [0x140214150]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
pop rcx
sbb byte [rax], al
cmp qword [rsi + 0x30], 0
jle 0x14003781e
xor byte [rax], al
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x38]
je 0x140037804
mov r8, qword [rsi + 0x38]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x185924
sbb eax, 0xffd23100
adc eax, 0x185924
mov rbx, qword [rsi + 0x90]
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
movabs rax, 0x8000000000000000
cmp rbx, rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c33948], al
pop rsi
or byte [rax + 0x39], 0xc3
je 0x140037878
mov rdi, qword [rsi + 0x98]
mov edi, dword [rsi + 0x98]
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x4a], cl
invalid
invalid
invalid
add byte [rax], al
mov r14, qword [rsi + 0xa0]
test r14, r14
je 0x140037861
mov dh, 0xa0
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rsp + rsi + 0x4c]
lea edi, [rdi + 8]
jg 0x140037839
movabs al, byte [0x3474f6854d000000]
lea r15, [rdi + 8]
jg 0x140037839
or byte [rbx + rcx*4 + 0x25], cl
invalid
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
pop rax
sbb byte [rax], al
jmp 0x140037849
pcmpgtd mm1, qword [rdi]
nop dword [rax + rax]
invalid
add byte [rcx - 0x7d], cl
invalid
add r15, 0x18
add edi, 0x18
sbb byte [rcx - 1], cl
invalid
dec r14
je 0x140037861
cmp qword [r15 - 8], 0
je 0x140037840
mov r8, qword [r15]
mov rcx, qword [0x140214150]
or eax, 0x1dc8f6
or eax, 0x1dc8f6
enter 0x1d, 0x31
xor edx, edx
call r12
jmp 0x140037840
rol byte [rcx - 1], cl
invalid
test rbx, rbx
test ebx, ebx
je 0x140037878
mov rcx, qword [0x140214150]
or eax, 0x1dc8e3
xor edx, edx
mov r8, rdi
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1858b0
sbb byte [rax], al
cmp qword [rsi + 0x48], 0
je 0x140037892
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x50]
mov r8, qword [rsi + 0x50]
push rax
mov rcx, qword [0x140214150]
xor edx, edx
sbb eax, 0xffd23100
adc eax, 0x185896
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x68]
mov edi, dword [rsi + 0x68]
jle 0x1400378fe
mov rbx, qword [rsi + 0x70]
pop rsi
jo 0x1400378e3
invalid
test rbx, rbx
test ebx, ebx
je 0x1400378d1
xor cl, byte [rbp + rcx*4 + 0x77]
lea r14, [rdi + 8]
lea esi, [rdi + 8]
or byte [rbx + rcx*4 + 0x3d], cl
jle 0x140037900
pop rax
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, 0x18587e
pop rax
sbb byte [rax], al
jmp case.0x14002ba25.261
nop dword [rax]
add r14, 0x18
dec rbx
je 0x1400378d1
cmp qword [r14 - 8], 0
cmp dword [rsi - 8], 0
je 0x1400378b0
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xchg al, cl
invalid
invalid
xchg al, cl
sbb eax, 0x41d23100
invalid
invalid
enter 0x1d, 0x31
xor edx, edx
rol byte [rcx - 1], cl
xlatb
call r15
call rdi
jmp 0x1400378b0
cmp qword [rsi + 0x60], 0
cmp dword [rsi + 0x60], 0
je 0x1400378ea
adc cl, byte [rax - 0x75]
or eax, 0x1dc871
jno case.0x14002d2ed.228
invalid
invalid
mov rcx, qword [0x140214150]
jno case.0x14002d2ed.228
sbb eax, 0x49d23100
mov eax, edi
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x78], 0
je 0x140037915
invalid
add byte [rsp + 0x4c], dh
and al, 0x4c
mov r8, qword [rsi + 0x80]
mov eax, dword [rsi + 0x80]
add byte [rax], al
mov rcx, qword [0x140214150]
enter 0x1d, 0x31
add byte [rcx], dh
xor edx, edx
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
ror byte [rax - 0x7d], cl
invalid
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rax], al
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
int3
int3
int3
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, rcx
mov rsi, qword [rcx + 8]
mov esi, dword [rcx + 8]
and byte [rax - 0x77], cl
iretd
mov esi, dword [rcx + 8]
mov rbx, qword [rcx + 0x10]
mov ebx, dword [rcx + 0x10]
test rbx, rbx
je 0x140037981
invalid
lea r14, [rsi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
push rdi
sbb byte [rax], al
jmp 0x140037969
adc dword [rdi], ecx
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add r14, 0x18
add esi, 0x18
invalid
sbb byte [rax - 1], cl
retf
dec rbx
dec ebx
je 0x140037981
cmp qword [r14 - 8], 0
cmp dword [rsi - 8], 0
jle case.0x14002d784.166
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rsi]
je 0x140037960
invalid
mov r8, qword [r14]
invalid
mov rcx, qword [0x140214150]
xor edx, edx
rol byte [rcx - 1], cl
xlatb
call r15
jmp 0x140037960
cmp qword [rdi], 0
je 0x1400379a5
invalid
invalid
invalid
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
invalid
sbb eax, 0x49d23100
mov eax, esi
invalid
xor edx, edx
mov r8, rsi
invalid
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rdi
sbb byte [rax], al
push rdi
sbb byte [rax], al
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
ret
int3
int3
int3
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub byte [rax - 0x75], cl
invalid
sub byte [rax - 0x75], cl
add dword [rcx - 0x48], ecx
in al, 0xff
movabs r8, 0x7fffffffffffffe4
add r8, rax
cmp r8, 0x11
invalid
invalid
invalid
adc dword [rdx + 1], edi
mov edx, 1
add byte [rax], al
cmovb rdx, r8
ror byte [rax - 0x7d], 1
cli
cmp rdx, 0xf
ja case.0x140037a60.10
emms
adc byte [rbp + rcx*4 + 5], cl
out 0x25, al
sbb al, 0
lea r8, [0x1401f9fe0]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
invalid
cmp qword [rcx + 8], 0
add byte [rdi], cl
test byte [rcx + 0x4c000003], bh
mov eax, dword [rcx + 0x10]
invalid
je case.0x140037a60.0
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x41], cl
mov r8, qword [rcx + 0x10]
adc byte [rax - 0x75], cl
or eax, 0x1dc737
invalid
invalid
mov rcx, qword [0x140214150]
sbb eax, 0x48d23100
add esp, 0x28
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movabs r8, 0x7ffffffffffffff3
mov eax, 0xfffffff3
invalid
invalid
add r8, rax
add eax, eax
ror byte [rcx - 0x7d], 0xf8
invalid
cmp r8, 0xf
mov edx, 0xc
add byte [rax], al
add byte [rax], al
cmovb rdx, r8
ror byte [rax - 0x7d], 1
ror byte [rax - 0x7d], 1
cmp rdx, 0xd
ja case.0x140037a60.10
cli
or eax, 0x8d4cb177
invalid
lea r8, [0x1401fa0b8]
lea eax, [0x1401fa0b8]
add eax, 0x1c265f
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
jmp rdx
mov rax, qword [rcx + 8]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb case.0x140037a60.0
invalid
cli
add cl, byte [rdi]
invalid
test rcx, rcx
test ecx, ecx
je case.0x140037a60.0
add eax, dword [rax]
add byte [rax - 0x73], cl
jo 0x140037a85
add byte [rax], al
lea rsi, [rax - 1]
dec dword [rax - 0x75]
js 0x140037a89
mov rdi, qword [rax - 1]
mov edi, dword [rax - 1]
dec dword [rax - 0x75]
pop rax
invalid
mov rbx, qword [rax + 7]
mov rcx, rdi
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
or byte [rax], al
adc ecx, dword [rax - 0x7d]
jnp case.0x14004f5f8.101
invalid
or byte [rax], al
add byte [rdi], cl
test cl, dl
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jnp 0x140037ab2
je 0x140037b6f
cmp qword [rbx + 0x10], 0x11
cmp dword [rbx + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x140037aa9
add al, 0x48
mov edi, dword [rdi - 8]
clc
mov rdi, qword [rdi - 8]
clc
mov rcx, qword [0x140214150]
or eax, 0x1dc6a0
xor edx, edx
mov r8, rdi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140037b6f
scasd eax, dword [rdi]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
or byte [rbp - 0x57f1fb0], cl
lea edx, [rax - 0x20]
invalid
cli
movzx eax, byte [rcx + 8]
lea edx, [rax - 0x20]
cmp dl, 0xe
cli
invalid
movzx r8d, dl
mov edx, 0xc
add byte [rax], al
invalid
cli
invalid
add byte [rax], al
cmovb edx, r8d
cmp dl, 0xc
ja case.0x140037aed.1
or al, 0x77
adc ecx, dword [rdi]
invalid
movzx edx, dl
mov dh, 0xd2
lea r8, [0x1401fa030]
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
nop
add rdx, r8
add edx, eax
jmp rdx
cmp qword [rcx + 0x10], 0
add byte [rdi], cl
test ch, cl
je case.0x140037a60.0
add al, byte [rax]
add byte [rbx + rcx*4 + 0x41], cl
sbb cl, ch
ud0
invalid
mov r8, qword [rcx + 0x18]
jmp 0x140037a12
invalid
invalid
invalid
invalid
mov rax, qword [rcx + 8]
shl rax, 1
test rax, rax
je case.0x140037a60.0
add byte [rax], al
jmp 0x140037a0e
mov rax, qword [rcx + 8]
movabs r8, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
or byte [rcx + 0x31], 0xc0
xor eax, eax
xor eax, eax
cmp r8, 4
clc
add al, 0xba
add al, 0
add byte [rax], al
invalid
mov edx, 4
add byte [rcx + 0xf], cl
ror byte [rax - 0x7d], 1
ror byte [rax - 0x7d], 1
cmovb rdx, r8
cmp rdx, 3
cli
add esi, dword [rdi - 0x32]
ror byte [rax - 0x7d], 1
cli
add esi, dword [rdi - 0x32]
lea rax, [0x1401fa020]
sbb al, 0
movsxd rdx, dword [rax + rdx*4]
adc al, 0x90
add rdx, rax
jmp rdx
mov rsi, qword [rcx + 0x10]
jno 0x140037b60
mov rdi, qword [rcx + 0x18]
mov rcx, rsi
int1
int1
call qword [rdi]
cmp qword [rdi + 8], 0
or byte [rax], al
or byte [rax], al
je case.0x140037a60.0
test byte [rbx + 2], ah
add byte [rax], al
invalid
cmp qword [rdi + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x140037b6f
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
mov eax, esi
invalid
mov eax, esi
jmp case.0x14003537b.235
dec dword [rax - 0x75]
mov rcx, qword [rcx + 8]
or byte [r8 - 0x75], cl
add dword [rax - 0x7d], ecx
mov rax, qword [rcx]
add rsp, 0x28
invalid
invalid
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
jmp qword [rax]
mov rcx, qword [rcx + 0x10]
jmp 0x140037b84
lea edx, [rax - 0x16]
cmp dl, 0xa
movzx r8d, dl
mov edx, 7
cmovb edx, r8d
cmp dl, 7
je 0x140037c1a
cli
invalid
movzx eax, dl
cmp eax, 5
jne case.0x140037a60.0
invalid
add byte [rax - 0x75], cl
adc r9b, bpl
cdq
invalid
mov rax, qword [rcx + 0x10]
jmp 0x140037a66
movabs r8, 0x8000000000000000
xor r8, rax
cmp r8, 0xd
mov edx, 7
add byte [rax], al
add byte [rax], al
cmovb rdx, r8
cmp rdx, 7
ja case.0x140037a60.0
add byte [rax], al
add byte [rax], al
lea r8, [0x1401fa0f0]
movsxd rdx, dword [r8 + rdx*4]
nop
add byte [rcx + 0x63], cl
adc al, 0x90
nop
add rdx, r8
jmp rdx
add rcx, 8
add rsp, 0x28
ror dword [rax], 0x48
add esp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp case.0x14002ba25.171
movzx eax, al
cmp rax, 0x14
ja case.default.0x140037c31
clc
adc al, 0x77
invalid
lea rdx, [0x1401fa064]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
add rax, rdx
jmp rax
invalid
mov rdx, qword [rcx + 0x10]
movabs rax, 0x7fffffffffffffff
add rax, rdx
add eax, edx
cmp rax, 0x13
jb case.0x140037a60.0
jns 0x140037c4d
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc23948], al
ret 0x840f
add word [rax], ax
invalid
movabs rax, 0x8000000000000000
cmp rdx, rax
ret 0x840f
add word [rax], ax
invalid
ret 0x840f
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
mov rsi, qword [rcx + 0x18]
mov r15, qword [rcx + 0x20]
test r15, r15
je 0x140037dbb
add dword [rax], r8d
add byte [rbp + 0x31], al
in al, 0x4c
mov ebp, dword [sym.imp.kernel32.dll_HeapFree]
xor r12d, r12d
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140037ce5
mov rax, qword [rcx + 0x10]
lock dec qword [rax]
jne case.0x140037a60.0
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rcx, rax
add rsp, 0x28
pop rbx
pop rbp
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
jmp fcn.14019ad20
test rax, rax
je case.0x140037a60.0
add dword [rax], eax
add byte [rbx + rcx*4 + 0x41], cl
or cl, ch
mov r8, qword [rcx + 8]
jmp 0x140037a12
std
invalid
invalid
std
invalid
cmp qword [rbp + 0x38], 0
je 0x140037cd9
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
sbb eax, 0x49d23100
mov eax, edi
call r13
call rbp
inc r12
cmp r12, r15
je 0x140037dbb
imul rax, r12, 0x70
lea rbp, [rsi + rax]
mov rax, qword [rsi + rax]
movabs rcx, 0x8000000000000000
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax + 0x75c83948], al
or eax, 0x87d8348
or byte [rax + 0x39], 0xc8
jne 0x140037d0d
cmp qword [rbp + 8], 0
je 0x140037cd9
jge 0x140037d0c
add byte [rdx + rdx*8 + 0x48], dh
mov edi, dword [rbp + 0x10]
mov rdi, qword [rbp + 0x10]
jmp 0x140037cca
mov ebp, 0x74c08548
adc byte [rbx + rcx*4 + 0x45], cl
or byte [rax - 0x75], cl
test rax, rax
je 0x140037d22
sal byte [rax + rdx + 0x4c], 0x8b
or byte [r8 - 0x75], r9b
mov r8, qword [rbp + 8]
mov rcx, qword [0x140214150]
or eax, 0x1dc433
xor edx, edx
call r13
cmp qword [rbp + 0x18], 0
je 0x140037d39
mov r8, qword [rbp + 0x20]
mov rcx, qword [0x140214150]
or eax, 0x1dc41c
and byte [r8 - 0x75], r9b
or eax, 0x1dc41c
xor edx, edx
call r13
mov rax, qword [rbp + 0x50]
shl rax, 1
loopne 0x140037d89
test eax, eax
loopne 0x140037d89
test eax, eax
je 0x140037d55
mov r8, qword [rbp + 0x58]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x48]
mov ebx, dword [rbp + 0x48]
test rbx, rbx
je 0x140037cc3
pop rbp
invalid
invalid
invalid
fisttp dword [rdi]
test byte [rbp - 1], bl
pop rbp
invalid
invalid
pop rbp
invalid
lea r14, [rdi + 8]
jmp 0x140037d79
add r14, 0x20
dec rbx
je 0x140037cc3
and byte [rax - 1], cl
retf
mov rax, qword [r14 - 8]
shl rax, 1
loopne 0x140037dc9
test eax, eax
je 0x140037d6c
mov r8, qword [r14]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call r13
invalid
jmp 0x140037d6c
invalid
cmp dword [rcx + 0x10], 0xc
jae 0x140037da4
jmp case.0x140037a60.0
cmp dword [rcx + 0x10], 4
jne case.0x140037a60.0
mov rax, qword [rcx + 0x18]
lock dec qword [rax]
jne case.0x140037a60.0
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov rdx, qword [rcx + 0x20]
jmp 0x140037c99
fdivp st(6)
invalid
invalid
fdivp st(6)
invalid
cmp qword [rsp + 0x20], 0
jne 0x140037b6f
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rax, qword [rcx]
lea rdx, [rax - 2]
cmp rdx, 2
mov ecx, 2
cmovb rcx, rdx
test rcx, rcx
je 0x1400397b7
cmp rcx, 1
jne 0x1400397c2
mov rbx, qword [rsi + 8]
test rbx, rbx
je 0x14003982d
add rsi, 8
mov rdi, qword [rbx + 0x30]
nop dword [rax + rax]
mov rcx, rdi
or rcx, 4
mov rax, rdi
lock cmpxchg qword [rbx + 0x30], rcx
mov rdi, rax
jne 0x140039730
mov eax, edi
and eax, 0xa
cmp eax, 8
jne 0x14003975a
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x10]
test dil, 2
je 0x140039816
mov rax, qword [rbx + 0x38]
mov eax, dword [rbx + 0x38]
mov rdi, qword [rbx + 0x40]
mov r14, qword [rbx + 0x48]
mov qword [rbx + 0x38], 3
cmp rax, 3
je 0x14003980e
cmp rax, 2
je 0x140039800
mov rcx, rdi
test rax, rax
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14003980e
cmp qword [r14 + 0x10], 0x11
jb 0x1400397a3
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rax], al
jmp 0x14003980e
mov rdi, qword [rsi + 8]
test rdi, rdi
jne 0x1400397c9
jmp 0x14003982d
test rax, rax
mov rdi, qword [rsi + 8]
ror byte [rax - 0x75], 0x7e
or byte [rax - 0x75], cl
jbe 0x1400397dd
mov rsi, qword [rsi + 0x10]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14003982d
cmp qword [rsi + 0x10], 0x11
jb 0x1400397e4
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
lock dec qword [rdi]
jne 0x14003980e
mov rcx, rdi
call fcn.140040ec0
mov rbx, qword [rsi]
test rbx, rbx
je 0x14003982d
lock dec qword [rbx]
jne 0x14003982d
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140040cf0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x28], rcx
jmp 0x14003988c
inc r15
cmp r15, rdi
je 0x140039a3f
lea rsi, [r15 + r15*2]
shl rsi, 6
lea rcx, [r14 + rsi]
call fcn.1400373e0
mov rcx, qword [r14 + rsi + 0xa0]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140039880
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [rsp + 0x40], r15
mov rbx, qword [r14 + rsi + 0xa8]
pushfq
test al, 0
add byte [rax], al
mov rsi, qword [r14 + rsi + 0xb0]
test rsi, rsi
je 0x140039a10
xor ebp, ebp
jmp 0x1400398ec
inc rbp
cmp rbp, rsi
je 0x140039a10
imul rdi, rbp, 0xd0
cmp qword [rbx + rdi + 0x30], 0
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x140039932
xor byte [rax], al
je 0x14003990c
mov r8, qword [rbx + rdi + 0x38]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
mov r14, qword [rbx + rdi + 0x50]
mov r12, qword [rbx + rdi + 0x58]
test r12, r12
je 0x140039960
lea r15, [r14 + 8]
jmp 0x140039939
nop word cs:[rax + rax]
add r15, 0x18
dec r12
invalid
je 0x140039960
cmp qword [r15 - 8], 0
je 0x140039930
mov r8, qword [r15]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
sbb eax, 0x41d23100
call rbp
jmp 0x140039930
lea rax, [rbx + rdi]
add rax, 0x48
ror byte [rax + 0x48], 0x83
cmp byte [rax], al
je 0x14003997d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call r13
mov rax, qword [rbx + rdi + 0x78]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400399e8
push rdi
test rax, rax
je 0x1400399aa
mov r8, qword [rbx + rdi + 0x80]
mov rcx, qword [0x140214150]
stosd dword [rdi], eax
cmpsd dword [rsi], dword [rdi]
sbb eax, 0x41d23100
call rbp
cmp qword [rbx + rdi + 0x90], 0
je 0x1400399c9
mov r8, qword [rbx + rdi + 0x98]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
cmp qword [rbx + rdi + 0xa8], 0
je 0x1400399e8
mov r8, qword [rbx + rdi + 0xb0]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
cmp qword [rbx + rdi + 0x60], 0
je 0x1400398e0
mov r8, qword [rbx + rdi + 0x68]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400398e0
cmp qword [rsp + 0x38], 0
mov rdi, qword [rsp + 0x30]
mov r14, qword [rsp + 0x28]
mov r15, qword [rsp + 0x40]
jl 0x140039a48
je 0x140039880
mov rcx, qword [0x140214150]
xor edx, edx
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
jmp 0x140039880
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc byte [r15], r9b
test dword [0x188039f48], ebp
mov eax, dword [rdi + 0x30]
invalid
test rax, rax
je 0x140039fd9
lea rdx, [rdi + 0x28]
mov r9, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
xorps xmm0, xmm0
jmp 0x140039f7f
test rcx, rcx
cmove rcx, r8
enter 0xffffffffffff894d, 0xffffffffffffffc1
enter 0xffffffffffff894d, 0xffffffffffffffc1
test rax, rax
je 0x140039fc7
mov r8, rax
mov rax, qword [rax + 8]
lea r10, [rax + 0x10]
test rax, rax
test eax, eax
test eax, eax
cmove r10, rdx
mov qword [r10], 0
movups xmmword [r8 + 8], xmm0
or byte [rcx - 0x3a], al
and byte [rdx], al
or byte [rcx - 0x3a], al
and byte [rdx], al
mov qword [rsp + 0x38], r8
cmp r9, r8
je 0x14003a420
mov qword [r8 + 0x10], r9
mov dword [rax + 0x10], ecx
mov qword [r8 + 8], 0
test r9, r9
je 0x140039f70
mov qword [r9 + 8], r8
jmp 0x140039f70
or r11b, bpl
test eax, 0x2444894c
and byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x20], r8
mov qword [rsp + 0x28], rcx
mov qword [rdi + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
add dword [rax], 0
add byte [rax - 0x73], cl
push rdi
sbb byte [rbx + rcx*4 + 0x4c], cl
and al, 0x20
invalid
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x14003a069
lea rdx, [rdi + 0x18]
mov r9, qword [rsp + 0x20]
invalid
mov rcx, qword [rsp + 0x28]
xorps xmm0, xmm0
jmp 0x14003a00f
push rdi
shr bl, 0x16
nop dword [rax]
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
cmove rcx, r8
mov r9, r8
test rax, rax
je 0x14003a057
mov r8, rax
mov eax, eax
mov rax, qword [rax + 8]
lea r10, [rax + 0x10]
push rax
adc byte [rax - 0x7b], cl
ror byte [rdi + rcx + 0x44], 0xd2
mov qword [r10], 0
movups xmmword [r8 + 8], xmm0
movups xmmword [rax + 8], xmm0
mov byte [r8 + 0x20], 2
mov qword [rsp + 0x38], r8
cmp r9, r8
je 0x14003a430
mov qword [r8 + 0x10], r9
mov qword [r8 + 8], 0
test r9, r9
adc byte [rcx - 0x39], cl
adc byte [rcx - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
je 0x14003a000
mov qword [r9 + 8], r8
jmp 0x14003a000
or bl, ch
test eax, 0x2444894c
and byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x20], r8
mov qword [rsp + 0x28], rcx
mov qword [rdi + 0x20], 0
xor ecx, ecx
mov al, 1
add eax, esi
cmpxchg byte [rdi + 0x10], cl
add eax, esi
cmpxchg byte [rdi + 0x10], cl
jne 0x14003a18d
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
test rax, rax
je 0x14003a1a7
lea r14, [rsp + 0x20]
xorps xmm6, xmm6
invalid
test byte [rcx - 0x41], 0x84
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x14003a0bc
mov r15d, 0x84
lea rdi, [rsp + 0x40]
jmp 0x14003a0ae
jmp 0x14003a0ae
mov rax, qword [rsp + 0x28]
test rax, rax
je 0x14003a1a7
stc
add byte [rax], al
invalid
sub byte [rax - 0x7b], cl
ror byte [rdi], 0x84
stc
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x73], cl
push rcx
mov rcx, qword [rax + 8]
lea rdx, [rcx + 0x10]
invalid
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
cmove rdx, r14
mov qword [rsp + 0x28], rcx
mov qword [rdx], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x60], cl
lea r12, [rax - 0x10]
movups xmmword [rax + 8], xmm6
mov qword [rsp + 0x40], r12
mov rbx, qword [rax + 0x18]
pop rax
sbb byte [rax - 0x75], cl
mov eax, dword [rbx]
invalid
pop rax
sbb byte [rax - 0x75], cl
mov eax, dword [rbx]
jmp 0x14003a0ea
nop
or rcx, rax
lock cmpxchg qword [rbx], rcx
mov eax, dword [rbx]
jmp 0x14003a0ea
or rcx, rax
lock cmpxchg qword [rbx], rcx
je 0x14003a130
test al, 0x22
jne 0x14003a130
mov ecx, 0x24
add byte [rax], al
test al, 1
jne case.0x140028ae0.314
mov ecx, 0x20
add byte [rax], al
test al, 4
jne case.0x140028ae0.314
mov rcx, rax
or rcx, 0x24
js 0x14003a408
ror dword [rax - 0x7d], 0xc9
and al, 0xf
mov bl, bh
add al, byte [rax]
add byte [rax - 0x7d], cl
add rcx, 0x40
lock cmpxchg qword [rbx], rcx
rol dword [rax - 0x10], 0x48
cmpxchg dword [rbx], ecx
jne 0x14003a0ea
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 8]
push rax
or byte [rsi + 0x66], ah
nop word cs:[rax + rax]
push rax
or byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0xcc], bh
mov eax, 0xcc
lock cmpxchg qword [rbx], r15
cmpxchg qword [rbx], r15
jne 0x14003a150
lock dec qword [r12]
jne 0x14003a0a0
invalid
jmp 0x14003a165
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
push rax
and al, dh
dec qword [r12]
push rax
and al, dh
dec qword [r12]
jne 0x14003a0a0
mov rcx, rdi
call fcn.1400411f0
jmp 0x14003a0a0
lea rcx, [rdi + 0x10]
call fcn.1401b6dc0
mov rax, qword [rdi + 0x30]
xor byte [rax - 0x7b], cl
invalid
xor byte [rax - 0x7b], cl
ror byte [rdi], 0x85
test edx, ecx
std
invalid
test eax, eax
jne 0x140039f52
test edx, ecx
std
invalid
jmp 0x140039fd9
add rdi, 0x10
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1401b69a0
mov rax, qword [rsp + 0x28]
test rax, rax
jne 0x14003a086
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x14003a3cc
mov qword [rsi + 8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
ror byte [rdi], 0x29
and al, 0x20
mov rdi, qword [rsi]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
cmpxchg byte [rdi + 0x10], cl
cmpxchg byte [rdi + 0x10], cl
adc byte [rdi], cl
test ebx, eax
jne 0x14003a397
add dword [rax], eax
add byte [rax - 0x75], cl
xor byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
mov byte [rax], al
add byte [rax], al
invalid
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14003a269
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rdi + 0x28]
mov r9, qword [rsp + 0x20]
lea rdx, [rdi + 0x28]
lea edx, [rdi + 0x28]
mov r9, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
xorps xmm0, xmm0
jmp 0x14003a20f
test rcx, rcx
cmove rcx, r8
cmove ecx, eax
cmove ecx, eax
mov r9, r8
test rax, rax
invalid
je 0x14003a257
sal byte [rax + rcx*2 + 0x49], 0x89
ror byte [rax - 0x75], 0x40
or byte [rbp + rcx*4 + 0x50], cl
push rax
mov r8, rax
mov rax, qword [rax + 8]
lea r10, [rax + 0x10]
push rax
adc byte [rax - 0x7b], cl
invalid
push rax
adc byte [rax - 0x7b], cl
ror byte [rdi + rcx + 0x44], 0xd2
cmove r10, rdx
cmove r10, rdx
ror byte [rcx - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rax + 8], eax
mov qword [r10], 0
movups xmmword [r8 + 8], xmm0
mov byte [r8 + 0x20], 2
mov byte [rax + 0x20], 2
and byte [rdx], al
mov qword [rsp + 0x38], r8
cmp r9, r8
je 0x14003a420
mov qword [r8 + 0x10], r9
mov qword [r8 + 8], 0
add byte [rbp - 0x7b], cl
leave
add byte [rbp - 0x7b], cl
leave
je 0x14003a200
mov qword [r9 + 8], r8
jmp 0x14003a200
mov qword [rsp + 0x20], r8
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rdi + 0x30], 0
add byte [rax - 0x75], cl
and byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
je 0x14003a2f9
lea rdx, [rdi + 0x18]
mov r9, qword [rsp + 0x20]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x14003a2f9
lea rdx, [rdi + 0x18]
mov r9, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
xorps xmm0, xmm0
jmp 0x14003a29f
test rcx, rcx
test ecx, ecx
cmove rcx, r8
mov r9, r8
test rax, rax
je 0x14003a2e7
invalid
mov r8, rax
mov r8, rax
mov rax, qword [rax + 8]
lea r10, [rax + 0x10]
adc byte [rax - 0x7b], cl
ror byte [rdi + rcx + 0x44], 0xd2
invalid
invalid
adc byte [rax - 0x7b], cl
ror byte [rdi + rcx + 0x44], 0xd2
invalid
invalid
ror byte [rcx - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rax + 8], eax
mov qword [r10], 0
movups xmmword [r8 + 8], xmm0
mov byte [r8 + 0x20], 2
and byte [rdx], al
mov qword [rsp + 0x38], r8
cmp r9, r8
je 0x14003a430
mov qword [r8 + 0x10], r9
mov qword [r8 + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
or byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
je 0x14003a290
mov qword [r9 + 8], r8
jmp 0x14003a290
mov qword [rsp + 0x20], r8
mov qword [rsp + 0x28], rcx
mov qword [rdi + 0x20], 0
add byte [rax], al
sub byte [rax - 0x39], cl
and byte [r8], r8b
add byte [rax], al
add byte [rax], al
xor ecx, ecx
add byte [rax], al
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x10], cl
adc byte [r15], r9b
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
adc byte [r15], r9b
test dword [rdx + 0x48000000], ebp
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
test rax, rax
je 0x14003a3cc
invalid
mov dh, 0
add byte [rax], al
test byte [rsi + 0x48000000], dh
lea ebx, [rsp + 0x20]
lea rbx, [rsp + 0x20]
xorps xmm6, xmm6
mov r14d, 0x84
add byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0x40]
jmp 0x14003a33e
mov rax, qword [rsp + 0x28]
test rax, rax
je 0x14003a3cc
mov rcx, qword [rax + 8]
mov qword [rsp + 0x28], rcx
lea rdx, [rcx + 0x10]
test rcx, rcx
push rcx
adc byte [rax - 0x7b], cl
leave
cmove rdx, rbx
mov qword [rdx], 0
lea r15, [rax - 0x10]
invalid
movups xmmword [rax + 8], xmm6
mov qword [rsp + 0x40], r15
mov rcx, qword [rax + 0x18]
mov eax, 0xcc
lock cmpxchg qword [rcx], r14
jne 0x14003a380
invalid
lock dec qword [r15]
jne 0x14003a330
jmp 0x14003a38d
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
lock dec qword [r15]
jne 0x14003a330
mov rcx, rdi
call fcn.1400411f0
outsb dx, byte [rsi]
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
jmp 0x14003a330
cdq
lea rcx, [rdi + 0x10]
call fcn.1401b6dc0
mov rax, qword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
xor byte [rax - 0x7b], cl
ror byte [rdi], 0x85
xor al, 0xfe
test rax, rax
jne 0x14003a1e1
test dword [rsi + rdi*8], esi
invalid
jmp 0x14003a269
mov bh, 0xfe
invalid
dec dword [rax - 0x7d]
add rdi, 0x10
mov rcx, rdi
call fcn.1401b69a0
mov rax, qword [rsp + 0x28]
invalid
and al, 0x28
test rax, rax
jne 0x14003a316
mov rax, qword [rsi]
lock dec qword [rax]
dec dword [rax]
jne 0x14003a3f2
mov rcx, qword [rsi]
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.14003fe30
pop rdx
add byte [rax], al
pop rdx
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401f19f0]
lea eax, [0x1401f19f0]
lea eax, [0x1401f19f0]
mov edx, 0x2f
call fcn.1401b1e10
invalid
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], rcx
mov qword [rdi + 0x30], rax
jmp 0x14003a43e
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], rcx
and byte [rax - 0x77], cl
and al, 0x28
mov qword [rdi + 0x20], rax
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
call fcn.1401b00d0
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rdi], cl
mov dh, 0x81
mov edx, 0x83000000
invalid
add eax, 0xfffffffd
and byte [rdi], cl
mov dh, 0x81
mov edx, 0x83000000
add byte [rbx - 0x77c0240], al
add byte [rbx - 0x77c0240], al
std
cmp eax, 0xe
invalid
ja 0x14003a75c
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x1401fa110]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
cmp byte [rsi + 0x8f0], 3
jne 0x14003a736
cwde
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x86
call 0xc303a4ae
movzx eax, byte [rsi + 0x8e8]
cmp eax, 3
clc
add ecx, dword [rdi]
test byte [rdx + rax], ch
add byte [rax], al
clc
add ecx, dword [rdi]
test byte [rdx + rax], ch
add byte [rax], al
test eax, eax
jne 0x14003a736
cmp qword [rsi + 0xc8], 0
je 0x14003a736
test byte [rdx + 2], dh
add byte [rax], al
test byte [rdx + 2], dh
add byte [rax], al
mov r8, qword [rsi + 0xd0]
mov rcx, qword [0x140214150]
invalid
add byte [rcx], dh
invalid
sbb eax, 0xffd23100
adc eax, 0x182c4e
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003a736
lea rcx, [rsi + 0xc0]
lea ecx, [rsi + 0xc0]
mov es, eax
add byte [rax], al
add al, ch
test dword [rbx], esp
add byte [rax], al
call fcn.14003c870
jmp 0x14003a736
lea rcx, [rsi + 0xc0]
lea ecx, [rsi + 0xc0]
mov es, eax
add byte [rax], al
add al, ch
invalid
call fcn.14002ef40
mov rax, qword [rsi + 0x98]
add byte [rax - 0x2f], cl
loopne 0x14003a54f
test eax, eax
add byte [rax - 0x2f], cl
loopne 0x14003a54f
test eax, eax
je 0x14003a521
invalid
mov r8, qword [rsi + 0xa0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x88]
mov rbx, qword [rsi + 0x90]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14003a571
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
lea r14, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
sub ebx, dword [rax]
add bl, ch
invalid
sub ebx, dword [rax]
add bl, ch
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rcx - 0x7d], cl
invalid
add r14, 0x18
dec rbx
je 0x14003a571
cmp qword [r14 - 8], 0
je 0x14003a550
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x14003a550
invalid
cmp qword [rsi + 0x80], 0
cmp dword [rsi + 0x80], 0
mov esi, 0x80
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 0x48000001], dh
mov ecx, dword [0x140214150]
wait
invalid
invalid
je 0x14003a736
mov rcx, qword [0x140214150]
wait
sbb eax, 0x49d23100
mov eax, edi
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003a736
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0xd0]
cmp eax, 4
je 0x14003a6fd
cmp eax, 3
jne 0x14003a736
lea rcx, [rsi + 0xd8]
call fcn.14003c5c0
jmp 0x14003a736
mov ds, eax
add byte [rax], al
add al, ch
add eax, 0xe9000020
jbe 0x14003a5bf
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsi + 0xc0]
call fcn.14002f740
jmp 0x14003a736
mov es, eax
add byte [rax], al
add al, ch
je 0x14003a61b
invalid
lea rcx, [rsi + 0xc0]
call fcn.14003c9d0
jmp 0x14003a736
movzx eax, byte [rsi + 0x189]
cmp eax, 3
je 0x14003a723
cmp eax, 4
jne 0x14003a72a
movzx eax, byte [rsi + 0x608]
mov dh, 0x86
or byte [rsi], al
add byte [rax], al
cmp eax, 3
jne 0x14003a699
lea rcx, [rsi + 0x290]
call fcn.140035990
jmp 0x14003a723
add byte [rdi], cl
mov dh, 0x86
mov dword [rcx], eax
add byte [rax], al
movzx eax, byte [rsi + 0x189]
cmp eax, 3
je 0x14003a723
cmp eax, 4
jne 0x14003a72a
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
xor byte [rsi], al
add byte [rax], al
movzx eax, byte [rsi + 0x630]
cmp eax, 3
jne 0x14003a699
lea rcx, [rsi + 0x290]
call fcn.140035350
jmp 0x14003a723
mov ss, word [rax - 0x17fffffe]
add ebp, dword [rbp - 0x2e160001]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rsi + 0xc0]
call fcn.14003c930
mov es, eax
add byte [rax], al
add al, ch
shl byte [rdx], cl
add byte [rax], al
jmp 0x14003a736
lea rcx, [rsi + 0xc0]
call fcn.140030af0
jmp 0x14003a736
movzx eax, byte [rsi + 0x189]
cmp eax, 3
je 0x14003a723
cmp eax, 4
jne 0x14003a72a
movzx eax, byte [rsi + 0x608]
cmp eax, 3
je 0x14003a717
test eax, eax
jne 0x14003a723
lea rcx, [rsi + 0x1f8]
call fcn.14010f550
mov rcx, qword [rsi + 0x258]
call fcn.1401903d0
lea rcx, [rsi + 0x280]
mov rax, qword [rsi + 0x268]
mov rdx, qword [rsi + 0x270]
mov r8, qword [rsi + 0x278]
call qword [rax + 0x20]
jmp 0x14003a723
cmp byte [rsi + 0x8e0], 3
jne 0x14003a6ef
lea rcx, [rsi + 0x400]
call fcn.140032c70
lea rcx, [rsi + 0xe0]
call fcn.140039d90
jmp 0x14003a736
lea rcx, [rsi + 0xf0]
call fcn.14003c660
lea rcx, [rsi + 0xd8]
call fcn.14003b470
jmp 0x14003a736
lea rcx, [rsi + 0x290]
call fcn.140035af0
mov byte [rsi + 0x188], 0
lea rcx, [rsi + 0xc0]
call fcn.14003c210
cmp qword [rsi + 0x60], 0
je 0x14003a75c
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x20]
mov r15, qword [rdi]
test r15, r15
je 0x14003be07
nop word cs:[rax + rax]
mov r14, qword [r15 + 0x18]
mov rax, qword [r14 + 0x28]
test rax, rax
jne 0x14003bad5
mov rax, qword [r15 + 0x10]
cmp r14, rax
je 0x14003bb2d
call rbx
mov r14, qword [r15 + 0x18]
mov rax, qword [r14 + 0x28]
test rax, rax
je 0x14003babd
mov qword [r15 + 0x18], rax
cmp qword [r14], 0
jne 0x14003bef1
cmp qword [rax], 0
je 0x14003bf09
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov qword [rax], 0
cmp qword [r14], 0
je 0x14003bbe6
mov rax, qword [r14 + 8]
test rax, rax
je 0x14003bb8c
lea rcx, [r14 + 0x20]
mov rdx, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
call qword [rax + 0x20]
jmp 0x14003bbe6
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003bd6d
mov qword [rsp + 0x28], 2
mov rax, qword [rdi]
test rax, rax
je 0x14003bf54
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003bd8c
call rbx
mov rax, qword [rsp + 0x28]
cmp rax, 2
je 0x14003ba98
test rax, rax
je 0x14003ba98
mov rax, qword [rsp + 0x30]
test rax, rax
jne 0x14003ba86
jmp 0x14003bce5
mov r15, qword [r14 + 0x10]
mov r12, qword [r15]
test r12, r12
je 0x14003bbca
mov rbp, qword [r15 + 8]
mov rcx, r12
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x14003bbca
cmp qword [rbp + 0x10], 0x11
jb 0x14003bbb5
mov r12, qword [r12 - 8]
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call rax
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
call rbp
mov r12, qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call rbp
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x80], xmm1
mov r15, qword [rdi]
test r15, r15
je 0x14003bcb5
lea rcx, [r15 + 0x20]
call fcn.14019e180
test rax, rax
je 0x14003bcb0
mov r14, rax
lea r15, [rax + 0x10]
mov rcx, r15
call r12
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14003bd39
xor ebp, ebp
movzx eax, byte [r14 + 0x18]
test al, al
jne 0x14003bf21
mov byte [r14 + 0x30], 0
mov rax, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x28]
mov qword [r14 + 0x20], 0
test rax, rax
je 0x14003bc75
call qword [rax + 8]
test bpl, bpl
jne 0x14003bc8d
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14003bd56
mov rcx, r15
call r13
lock dec qword [r14]
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14003bca8
mov rcx, r14
call fcn.14019e250
mov r15, qword [rdi]
test r15, r15
je 0x14003bcb5
lock dec qword [r15 + 0x38]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
lea rax, [rsp + 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x28], 1
mov rax, qword [rsp + 0x30]
test rax, rax
jne 0x14003ba86
mov r14, qword [rsp + 0x38]
mov r15, qword [r14]
test r15, r15
je 0x14003bd1f
mov r12, qword [r14 + 8]
mov rcx, r15
call qword [r12]
cmp qword [r12 + 8], 0
je 0x14003bd1f
cmp qword [r12 + 0x10], 0x11
jb 0x14003bd11
mov r15, qword [r15 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call rbp
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call rbp
mov r12, qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
jmp 0x14003ba98
call fcn.1401b9760
mov ebp, eax
xor bpl, 1
xor ch, 1
movzx eax, byte [r14 + 0x18]
test al, al
je 0x14003bc58
ror byte [rdi], 0x84
invalid
jmp 0x14003bf21
call fcn.1401b9760
test al, al
jne 0x14003bc8d
mov byte [r14 + 0x18], 1
jmp 0x14003bc8d
mov rax, qword [rdi]
test rax, rax
je 0x14003bd83
lock dec qword [rax]
jne 0x14003bd83
mov rcx, rdi
call fcn.140040660
mov qword [rdi], 0
jmp 0x14003be07
mov rax, qword [rsp + 0x28]
cmp rax, 2
je 0x14003be07
test rax, rax
je 0x14003be07
mov rax, qword [rsp + 0x30]
test rax, rax
test eax, eax
je 0x14003bdba
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x20]
jmp 0x14003be07
mov rbx, qword [rsp + 0x38]
mov r14, qword [rbx]
test r14, r14
je 0x14003bdf5
mov r15, qword [rbx + 8]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14003bdf5
cmp qword [r15 + 0x10], 0x11
jb 0x14003bde3
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
test rax, rax
je 0x14003be1d
lock dec qword [rax]
jne 0x14003be1d
mov rcx, rdi
call fcn.140040660
mov rdi, qword [rsi + 0x90]
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x14003be5d
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x14003be5d
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x14003be90
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
xor edx, edx
xchg byte [rdi + 0xa0], dl
test rax, rax
je 0x14003be90
call qword [rax + 8]
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
jne 0x14003bea9
mov rcx, qword [rsi + 0x90]
call fcn.14019e2a0
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:__tail_.value.is_none__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
lea r8, [0x1401f2e78]
mov edx, 0x29
call fcn.1401b1e10
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x1401f2ec0]
mov edx, 0x29
call fcn.1401b1e10
mov qword [rsp + 0x50], r15
mov byte [rsp + 0x58], bpl
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs8_
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401bf9d8]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.1401b21a0
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs8_
call fcn.1401b2240
int3
movabs rax, 0x200000000
lock or qword [rcx + 0x2610], rax
mov rbx, qword [rsi + 0x78]
mov rax, qword [rbx + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x14003c290
test rax, rax
jne 0x14003c2d1
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 0x14003c2d1
call qword [rax + 8]
lock dec qword [rbx]
je 0x14003c2f2
mov rax, qword [rsi + 0x80]
lock dec qword [rax]
je 0x14003c308
mov rdi, qword [rsi + 0x90]
test rdi, rdi
jne 0x14003c320
jmp 0x14003c350
mov rcx, qword [rsi + 0x78]
call fcn.140041120
mov rax, qword [rsi + 0x80]
lock dec qword [rax]
jne 0x14003c2e4
mov rcx, qword [rsi + 0x80]
call fcn.14003fe00
mov rdi, qword [rsi + 0x90]
add byte [rax], al
test rdi, rdi
je 0x14003c350
mov rbx, qword [rsi + 0x98]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14003c350
cmp qword [rbx + 0x10], 0x11
jb 0x14003c33e
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xa8]
test rdi, rdi
je 0x14003c3a0
mov ebx, dword [rsi + 0xb0]
test rbx, rbx
je 0x14003c38e
add rdi, 0x10
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x14003c58f
mov rcx, rdi
mov rdx, rbx
mov r8, rdi
call fcn.14018ce40
mov rdi, qword [rsi + 0xa8]
lock dec qword [rdi]
jne 0x14003c3a0
mov rcx, qword [rsi + 0xa8]
call fcn.14003fe00
mov rax, qword [rsi + 0xa0]
lock dec qword [rax]
jne 0x14003c3b9
lea rcx, [rsi + 0xa0]
call fcn.1400412d0
cmp byte [rsi + 0x20], 2
jb 0x14003c3e7
mov rdi, qword [rsi + 0x28]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x48]
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r8, qword [rsi + 0x40]
call qword [rax + 0x20]
mov rax, qword [rsi + 0x50]
mov rdx, qword [rsi + 0x58]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x60]
add rsi, 0x68
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp rax
xor ebp, ebp
pause
lea rax, [rcx + 0x2600]
cmp qword [rcx + 0x2600], r14
je 0x14003c268
mov rdi, rcx
mov rcx, qword [rcx + 0x2608]
test rcx, rcx
jne 0x14003c530
mov r12, qword [rax]
movzx eax, byte [0x140214210]
mov edx, 0x2620
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14003c59c
mov rdx, rax
add r12, 0x20
mov qword [rax + 0x2600], r12
movups xmmword [rax + 0x2608], xmm6
mov qword [rax + 0x2618], 0
xor eax, eax
lock cmpxchg qword [rdi + 0x2608], rdx
jne 0x14003c4cc
mov rcx, rdx
jmp 0x14003c530
mov rcx, rax
mov rax, qword [rax + 0x2600]
add rax, 0x20
mov qword [rdx + 0x2600], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2608], rdx
je 0x14003c530
mov r8, rax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
pause
mov rax, qword [r8 + 0x2600]
add rax, 0x20
mov qword [rdx + 0x2600], rax
xor eax, eax
lock cmpxchg qword [r8 + 0x2608], rdx
mov cl, 0x90
or byte [rsi], ah
add byte [rax], al
mov cl, 0x90
or byte [rsi], ah
add byte [rax], al
mov r8, rax
jne 0x14003c500
nop word cs:[rax + rax]
mov rax, qword [rdi + 0x2610]
cmp eax, 0xffffffff
sete al
test bpl, al
je 0x14003c450
mov rax, rdi
clc
lock cmpxchg qword [rbx + 0x80], rcx
jne 0x14003c450
add byte [rdi], cl
test eax, edi
invalid
mfence
mov rax, qword [rbx + 0x88]
mov qword [rdi + 0x2618], rax
lock or qword [rdi + 0x2610], r15
mov bpl, 1
pause
lea rax, [rcx + 0x2600]
add byte es:[rax], al
invalid
add byte es:[rax], al
cmp qword [rcx + 0x2600], r14
add byte [rsi], ah
add byte [rax], al
jne 0x14003c468
jmp 0x14003c268
invalid
mov rcx, rdi
call fcn.1401b6dc0
add cl, ch
invalid
std
invalid
invalid
add cl, ch
invalid
mov ecx, 8
mov edx, 0x2620
call fcn.1401b1500
int3
rcl dword [rax], 0xe9
invalid
int3
cmp eax, 4
jne 0x14003c62c
lea rcx, [rsi + 0xc8]
call fcn.1400336b0
add rsi, 0x10
mov rcx, rsi
add rsp, 0x20
pop rsi
add byte [rax], al
add al, ch
invalid
jmp fcn.14003c210
or byte [rax], al
add byte [rbx + 0x2b7403f8], al
test eax, eax
jne 0x14003c62c
cmp qword [rsi + 0x18], 0
je 0x14003c62c
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
invalid
int3
mov dh, 0x41
or byte [rbx + 0x227403f8], al
cmp eax, 4
jne 0x14003c6cc
clc
add al, 0x75
push rsi
lea rcx, [rsi + 0xc8]
call fcn.140033830
add rsi, 0x10
invalid
adc byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp fcn.14003c210
invalid
add byte [rbx], al
jne 0x14003c6cc
movzx eax, byte [rsi + 0x838]
cmp eax, 3
je 0x14003c6d3
test eax, eax
jne 0x14003c6cc
cmp qword [rsi + 0x18], 0
je 0x14003c6cc
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140214150]
or eax, 0x1d7a92
and byte [rax - 0x75], cl
or eax, 0x1d7a92
xor edx, edx
add rsp, 0x20
invalid
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rax], al
invalid
sbb byte [rax], al
nop
add rsp, 0x20
pop rsi
ret
cmp byte [rsi + 0x830], 3
jne case.0x14002d2ed.258
lea rcx, [rsi + 0x350]
call fcn.140032c70
add rsi, 0x30
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140039d90
pop rax
test r15, r15
je 0x14003c7b5
mov rbx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x50]
xor ecx, ecx
cmp rax, rbp
mov rdx, rbp
cmovb rdx, rcx
sub rax, rdx
mov r12, rbp
sub r12, rax
lea r13, [rax + r15]
cmp r12, r15
mov qword [rsp + 0x20], rbp
cmovb r13, rbp
mov r14, r15
sub r14, r12
cmovb r14, rcx
sub r13, rax
jne 0x14003c7fd
cmp r12, r15
mov rbp, qword [rsp + 0x20]
jae 0x14003c7b5
xor edi, edi
jmp 0x14003c788
inc rdi
cmp r14, rdi
je 0x14003c7b5
mov rcx, qword [rbx + rdi*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14003c846
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14003c780
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x14003c780
test rbp, rbp
test ebp, ebp
je 0x14003c7cd
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi], 2
je 0x14003c7da
mov rcx, rsi
call fcn.14017ff10
mov rcx, qword [0x140214150]
or eax, 0x1d796f
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rbp, [rbx + rax*8]
xor edi, edi
jmp 0x14003c81c
add byte [rax], al
inc rdi
cmp r13, rdi
je 0x14003c764
mov rcx, qword [rbp + rdi*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14003c846
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14003c810
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x14003c810
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
int3
int3
sub esp, 0x28
cmp byte [rcx + 0x8a8], 3
jne 0x14003c917
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
movzx eax, byte [rcx + 0x40]
cmp eax, 4
clc
add al, 0x74
invalid
clc
add al, 0x74
sbb eax, 0x7503f883
or dword [rax - 0x73], ecx
call fcn.14003c5c0
cmp eax, 3
jne 0x14003c8a0
lea rcx, [rsi + 0x48]
call fcn.14003c5c0
and ch, bh
invalid
mov rdi, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
test r14, r14
jne 0x14003c8ce
jmp 0x14003c8f4
lea rcx, [rsi + 0x60]
call fcn.14003c660
test al, 0xfd
invalid
dec dword [rax - 0x73]
call fcn.14003b470
mov rdi, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
test r14, r14
je 0x14003c8f4
test al, 0xfd
invalid
mov rbx, rdi
nop word cs:[rax + rax]
mov rcx, rbx
call fcn.14002f880
invalid
dec dword [rax - 0x7f]
ret
lock add byte [rax], al
add byte [rcx - 1], cl
invalid
jne 0x14003c8e0
invalid
cmp qword [rsi + 0x18], 0
je 0x14003c917
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
invalid
cmp dword [rsi + 0x18], 0
je 0x14003c99c
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140214150]
invalid
and byte [rax - 0x75], cl
or eax, 0x1d77c2
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
lea rcx, [rsi + 0x350]
call fcn.140032c70
add rsi, 0x30
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140039d90
add byte [rbx], al
jne 0x14003ca77
mov rsi, rcx
movzx eax, byte [rcx + 0x30]
cmp eax, 4
clc
add al, 0x74
invalid
clc
add al, 0x74
sbb eax, 0x7503f883
or dword [rax - 0x73], ecx
cmp al, r13b
sar bl, 0xff
dec dword [rax - 0x75]
jle 0x14003ca14
cmp eax, 3
jne 0x14003ca00
lea rcx, [rsi + 0x38]
call fcn.14003c5c0
mov rdi, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
test r14, r14
jne 0x14003ca2e
jmp 0x14003ca54
lea rcx, [rsi + 0x50]
call fcn.14003c660
lea rcx, [rsi + 0x38]
call fcn.14003b470
mov rdi, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x14003ca54
cld
invalid
mov rbx, rdi
nop word cs:[rax + rax]
mov rcx, rbx
call fcn.14002fc60
add rbx, 0x88
add byte [rax], al
add byte [rax], al
dec r14
jne 0x14003ca40
cmp qword [rsi + 8], 0
je 0x14003ca77
jle 0x14003ca60
add byte [rsp + rbx + 0x48], dh
mov ecx, dword [0x140214150]
mov rcx, qword [0x140214150]
sbb eax, 0x49d23100
mov eax, edi
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lodsb al, byte [rsi]
invalid
fisubr word [rbx - 0x74b70001]
or byte [r8 - 0x7d], cl
clc
add dword [rbx + rsi + 0x48], esi
test eax, eax
jne case.0x14003caa7.2
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rax, qword [rax + 0x20]
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
add rcx, 0x28
jmp rax
ret
xor eax, eax
ret
push rsi
push rdi
push rbx
sub rsp, 0x30
mov edi, edx
mov rsi, rcx
cmp edx, 0x80
jae 0x14003e7dd
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x14003e7c9
mov rcx, rsi
call fcn.140042e00
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov byte [rax + rdx], dil
inc rdx
mov qword [rsi + 0x10], rdx
jmp 0x14003e89f
mov dword [rsp + 0x2c], 0
mov eax, edi
cmp edi, 0x800
jae 0x14003e80c
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2d], dil
mov edi, 2
jmp 0x14003e875
cmp edi, 0x10000
jae 0x14003e83e
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2e], dil
mov edi, 3
jmp 0x14003e875
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2f], dil
mov edi, 4
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x14003e8a9
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.1401af560
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1401b02d0
mov rbx, qword [rsi + 0x10]
jmp 0x14003e884
movzx ecx, word [rsp + 0xd0]
mov word [rsp + 0x70], cx
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x60], xmm0
lea ecx, [rax + 1]
mov word [r14 + 0x16a], cx
shl rax, 5
mov word [r14 + rax], di
movdqa xmm0, xmmword [rsp + 0x60]
movdqu xmmword [r14 + rax + 2], xmm0
movzx ecx, word [rsp + 0x70]
mov word [r14 + rax + 0x12], cx
mov dword [r14 + rax + 0x14], r13d
mov ecx, dword [rsp + 0x30]
mov dword [r14 + rax + 0x18], ecx
mov word [r14 + rax + 0x1c], r12w
mov word [r14 + rax + 0x1e], r11w
inc rsi
mov rax, rbx
mov edi, ebp
jmp 0x14003ee23
mov rax, rbx
cmp di, 3
jne 0x14003ee70
cmp rax, r15
je 0x14003f291
movzx edi, word [rax]
cmp di, 2
je 0x14003f291
movzx ecx, word [rax + 0x12]
mov word [rsp + 0x70], cx
movups xmm0, xmmword [rax + 2]
movaps xmmword [rsp + 0x60], xmm0
mov r13d, dword [rax + 0x14]
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0x30], ecx
movzx r12d, word [rax + 0x1c]
movzx r11d, word [rax + 0x1e]
add rax, 0x20
jmp 0x14003eea2
movzx ecx, word [rsp + 0x90]
mov word [rsp + 0x70], cx
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x60], xmm0
mov r11d, edx
mov r12d, r8d
mov dword [rsp + 0x30], r9d
mov r13d, r10d
cmp di, 2
je 0x14003f291
movzx ecx, word [rsp + 0x70]
mov word [rsp + 0xb0], cx
movdqa xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
mov bp, 2
cmp rax, r15
je 0x14003ef7c
lea rbx, [rax + 0x20]
movzx ecx, word [rax]
cmp cx, 2
je 0x14003ef90
movzx edx, word [rax + 0x12]
mov word [rsp + 0x90], dx
movdqu xmm0, xmmword [rax + 2]
movdqa xmmword [rsp + 0x80], xmm0
mov r10d, dword [rax + 0x14]
mov r9d, dword [rax + 0x18]
movzx r8d, word [rax + 0x1c]
movzx edx, word [rax + 0x1e]
cmp di, cx
jne 0x14003ef81
test di, di
je 0x14003ef50
movdqu xmm0, xmmword [rsp + 0xa2]
movdqu xmm1, xmmword [rsp + 0x82]
pcmpeqb xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
jne 0x14003ef85
cmp r12w, r8w
jne 0x14003ef85
cmp r13d, r10d
jne 0x14003ef85
cmp dword [rsp + 0x30], r9d
je 0x14003ee20
jmp 0x14003ef85
mov eax, dword [rsp + 0xa0]
cmp eax, dword [rsp + 0x80]
jne 0x14003ef76
movzx eax, word [rsp + 0xa4]
cmp ax, word [rsp + 0x84]
je 0x14003ee20
xor edi, edi
xor ebp, ebp
jmp 0x14003ef90
mov rbx, r15
jmp 0x14003ef90
mov ebp, ecx
jmp 0x14003ef90
mov ebp, edi
nop word [rax + rax]
movzx eax, word [rsp + 0xb0]
mov word [rsp + 0xd0], ax
movdqa xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xc0], xmm0
movzx eax, word [r14 + 0x16a]
add byte [rcx + 0xf], al
mov bh, 0x86
push 1
add byte [rax], al
cmp rax, 0xb
jb 0x14003edb0
mov word [rsp + 0x50], r12w
mov dword [rsp + 0x28], r10d
push rsp
and al, 0x28
mov dword [rsp + 0x2c], r9d
mov word [rsp + 0x24], r8w
xor r12d, r12d
mov word [rsp + 0x26], dx
mov word [rsp + 0x58], r11w
nop dword [rax + rax]
mov r14, qword [r14 + 0x160]
mov esi, dword [rsi + 0x160]
test r14, r14
je 0x14003f00c
adc byte [rcx - 1], cl
invalid
inc r12
cmp word [r14 + 0x16a], 0xb
jae 0x14003eff0
jmp 0x14003f070
movzx eax, byte [0x140214210]
mov edx, 0x1d0
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14003f505
mov r14, rax
mov qword [rax + 0x160], 0
mov word [rax + 0x16a], 0
mov rax, qword [rsp + 0x40]
mov qword [r14 + 0x170], rax
mov r12, qword [rsp + 0x38]
inc r12
mov qword [rax + 0x160], r14
mov word [rax + 0x168], 0
mov qword [rsp + 0x40], r14
mov rax, r12
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x48], rsi
movzx eax, byte [0x140214210]
mov edx, 0x170
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14003f55c
mov r15, rax
mov rsi, r12
mov qword [rax + 0x160], 0
mov word [rax + 0x16a], 0
dec rsi
invalid
je 0x14003f100
movzx eax, byte [0x140214210]
mov edx, 0x1d0
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14003f505
cmp dword [rax + rax], eax
invalid
mov qword [rax + 0x160], 0
mov word [rax + 0x16a], 0
mov qword [rax + 0x170], r15
mov qword [r15 + 0x160], rax
mov word [r15 + 0x168], 0
mov r15, rax
dec rsi
jne 0x14003f0b0
movzx eax, word [r14 + 0x16a]
cmp rax, 0xb
jae 0x14003f56b
lea ecx, [rax + 1]
mov word [r14 + 0x16a], cx
mov rcx, rax
shl rcx, 5
mov word [r14 + rcx], di
movdqa xmm0, xmmword [rsp + 0xc0]
movdqu xmmword [r14 + rcx + 2], xmm0
movzx edx, word [rsp + 0xd0]
mov word [r14 + rcx + 0x12], dx
mov dword [r14 + rcx + 0x14], r13d
mov edx, dword [rsp + 0x30]
mov dword [r14 + rcx + 0x18], edx
movzx edx, word [rsp + 0x50]
mov word [r14 + rcx + 0x1c], dx
movzx edx, word [rsp + 0x58]
mov word [r14 + rcx + 0x1e], dx
mov qword [r14 + rax*8 + 0x178], r15
inc rax
mov qword [r15 + 0x160], r14
mov word [r15 + 0x168], ax
test r12, r12
mov rsi, qword [rsp + 0x48]
je 0x14003f26c
mov rcx, r12
and rcx, 7
mov r15, qword [rsp + 0xb8]
mov rax, r12
je 0x14003f1c5
and rax, 0xfffffffffffffff8
nop dword [rax + rax]
movzx edx, word [r14 + 0x16a]
mov r14, qword [r14 + rdx*8 + 0x170]
dec rcx
jne 0x14003f1b0
cmp r12, 8
jb 0x14003f274
movzx r8d, word [rsp + 0x24]
mov r9d, dword [rsp + 0x2c]
mov r10d, dword [rsp + 0x28]
nop
movzx ecx, word [r14 + 0x16a]
mov rcx, qword [r14 + rcx*8 + 0x170]
movzx edx, word [rcx + 0x16a]
mov rcx, qword [rcx + rdx*8 + 0x170]
movzx edx, word [rcx + 0x16a]
mov rcx, qword [rcx + rdx*8 + 0x170]
movzx edx, word [rcx + 0x16a]
mov rcx, qword [rcx + rdx*8 + 0x170]
movzx edx, word [rcx + 0x16a]
mov rcx, qword [rcx + rdx*8 + 0x170]
movzx edx, word [rcx + 0x16a]
mov rcx, qword [rcx + rdx*8 + 0x170]
movzx edx, word [rcx + 0x16a]
mov rcx, qword [rcx + rdx*8 + 0x170]
movzx edx, word [rcx + 0x16a]
mov r14, qword [rcx + rdx*8 + 0x170]
add rax, 0xfffffffffffffff8
jne 0x14003f1e0
movzx edx, word [rsp + 0x26]
inc rsi
jmp 0x14003ee13
mov r15, qword [rsp + 0xb8]
movzx edx, word [rsp + 0x26]
movzx r8d, word [rsp + 0x24]
mov r9d, dword [rsp + 0x2c]
mov r10d, dword [rsp + 0x28]
inc rsi
jmp 0x14003ee13
mov qword [rsp + 0x48], rsi
cmp qword [rsp + 0xf0], 0
je 0x14003f2b8
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x38], 0
je 0x14003f4cf
mov rdi, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x38]
jmp 0x14003f3bc
lea r15, [rbx + 0x170]
lea rcx, [rbx + r14*8]
add rcx, 0x170
mov rax, qword [rsp + 0x58]
lea r8, [rax*8 + 8]
mov rdx, r15
call fcn.1401af560
mov rax, qword [rsp + 0x50]
lea rdx, [r12 + rax*8]
add rdx, 0x170
shl r14, 3
mov rcx, r15
mov r8, r14
call fcn.1401af560
mov rax, qword [rbx + 0x170]
mov qword [rax + 0x160], rbx
mov word [rax + 0x168], 0
mov rax, qword [rbx + 0x178]
mov qword [rax + 0x160], rbx
mov word [rax + 0x168], 1
mov rax, qword [rbx + 0x180]
mov qword [rax + 0x160], rbx
mov word [rax + 0x168], 2
mov rax, qword [rbx + 0x188]
mov qword [rax + 0x160], rbx
mov word [rax + 0x168], 3
mov rax, qword [rbx + 0x190]
mov qword [rax + 0x160], rbx
mov word [rax + 0x168], 4
mov rax, qword [rbx + 0x198]
mov qword [rax + 0x160], rbx
mov word [rax + 0x168], 5
mov rdi, rbx
dec rsi
je 0x14003f4cf
movzx ebp, word [rdi + 0x16a]
test rbp, rbp
je 0x14003f514
mov rbx, qword [rdi + rbp*8 + 0x170]
movzx eax, word [rbx + 0x16a]
cmp rax, 5
jae 0x14003f3b0
mov qword [rsp + 0x30], rsi
mov r12, qword [rdi + rbp*8 + 0x168]
mov r14d, 5
sub r14, rax
movzx r13d, word [r12 + 0x16a]
mov r15, r13
sub r15, r14
jb 0x14003f52c
mov word [r12 + 0x16a], r15w
mov word [rbx + 0x16a], 5
mov rcx, r14
shl rcx, 5
add rcx, rbx
mov r8, rax
shl r8, 5
mov rdx, rbx
mov rsi, rax
call fcn.1401af560
lea rdx, [r15 + 1]
sub r13, rdx
mov eax, 4
mov rcx, rsi
mov qword [rsp + 0x58], rsi
sub rax, rsi
cmp r13, rax
jne 0x14003f544
dec rbp
mov qword [rsp + 0x50], rdx
shl rdx, 5
add rdx, r12
shl r13, 5
mov rcx, rbx
mov r8, r13
call fcn.1401af560
shl r15, 5
shl rbp, 5
movups xmm0, xmmword [rdi + rbp]
movups xmm1, xmmword [rdi + rbp + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [r12 + r15]
movups xmm1, xmmword [r12 + r15 + 0x10]
movups xmmword [rdi + rbp], xmm0
movups xmmword [rdi + rbp + 0x10], xmm1
movdqa xmm0, xmmword [rsp + 0x60]
movdqa xmm1, xmmword [rsp + 0x70]
movdqu xmmword [rbx + r13 + 0x10], xmm1
movdqu xmmword [rbx + r13], xmm0
mov rsi, qword [rsp + 0x30]
cmp rsi, 1
jne 0x14003f2e0
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x40]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0x10], rcx
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x1d0
call fcn.1401b1500
lea rcx, str.assertion_failed:_len___0
lea r8, [0x1401c0468]
mov edx, 0x19
call fcn.1401b1e10
lea rcx, str.assertion_failed:_old_left_len___count
lea r8, [0x1401c0430]
mov edx, 0x27
call fcn.1401b1e10
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x1401c03c0]
mov edx, 0x28
call fcn.1401b1e10
mov ecx, 8
mov edx, 0x170
call fcn.1401b1500
lea rcx, str.assertion_failed:_idx___CAPACITY_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
lea r8, [0x1401c0380]
mov edx, 0x20
call fcn.1401b1e10
int3
lea rcx, [r15 + rbx]
mov rdx, rsi
mov r8, rbp
call 0x15701dd62
add byte [rax + 1], cl
jmp 0x14003f7c8
add edi, ebx
mov rbp, rdi
sub rbp, rbx
cmp r12, 2
cld
invalid
je case.0x140028ae0.340
cld
add dh, byte [rax + rsi*2 + 0x49]
cmp esp, 1
cmp r12, 1
jne 0x14003f872
cmp r14, 1
je 0x14003f8ec
lea rax, [r14 + r14*2]
lea rsi, [rax*8 - 0x18]
jbe 0x14003f7ee
lea esi, [rax*8 - 0x18]
xor ebx, ebx
nop
test rbp, rbp
je 0x14003f937
mov rdx, qword [r13 + rbx + 0x20]
mov r8, qword [r13 + rbx + 0x28]
sbb eax, 0xcdff4828
sbb eax, 0xcdff4828
mov rax, qword [rsp + 0x58]
and al, 0x58
movzx eax, byte [rax]
mov byte [r15], al
sub rbp, r8
invalid
jb 0x14003f937
invalid
lea r12, [r15 + r8]
and al, 7
inc r12
inc r15
mov rcx, r15
call fcn.1401af560
add rbx, 0x18
mov r15, r12
cmp rsi, rbx
jne 0x14003f7b0
ret
jmp 0x14003f8ec
cmp r14, 1
je 0x14003f8ec
lea rax, [r14 + r14*2]
lea rsi, [rax*8 - 0x18]
xor ebx, ebx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp rbp, 1
jbe 0x14003f937
mov rdx, qword [r13 + rbx + 0x20]
mov r8, qword [r13 + rbx + 0x28]
add rbp, 0xfffffffffffffffe
mov rax, qword [rsp + 0x58]
movzx eax, word [rax]
mov word [r15], ax
mov dword [r15], eax
sub rbp, r8
jb 0x14003f937
lea r12, [r15 + r8]
add r12, 2
add r15, 2
mov rcx, r15
call fcn.1401af560
add rbx, 0x18
mov r15, r12
cmp rsi, rbx
jne 0x14003f820
jmp 0x14003f8ec
cmp r14, 1
je 0x14003f8ec
lea rax, [r14 + r14*2]
lea rax, [rax*8 - 0x18]
mov qword [rsp + 0x80], rax
xor ebx, ebx
nop
invalid
add byte [rcx], dh
invalid
sub rbp, r12
jb 0x14003f937
mov rsi, qword [r13 + rbx + 0x20]
mov r14, r13
mov r13, qword [r13 + rbx + 0x28]
mov rcx, r15
mov rdx, qword [rsp + 0x58]
mov r8, r12
call fcn.1401af560
sub rbp, r13
jb 0x14003f937
add r15, r12
lea r12, [r15 + r13]
mov rcx, r15
mov rdx, rsi
mov r8, r13
call fcn.1401af560
add rbx, 0x18
mov r15, r12
mov r12, qword [rsp + 0xf0]
movsb byte [rdi], byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rax + 0x39], cl
cmp dword [rsp + 0x80], ebx
movsb byte [rdi], byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rax + 0x39], cl
cmp dword [rsp + 0x80], ebx
mov r13, r14
cmp dword [rsp + 0x80], ebx
mov r13, r14
jne 0x14003f890
sub rdi, rbp
mov qword [rsp + 0x70], rdi
mov rax, qword [rsp + 0x78]
mov qword [rax + 0x10], rdi
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rax], xmm0
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x60]
xor edx, edx
mov r8, rbp
call fcn.1401b02d0
mov r15, qword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
jmp 0x14003f76c
lea rax, str.mid___len
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1401e9370]
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
call fcn.1401b1c50
call fcn.1400b62f0
int3
imul eax, dword [rdi], 0xcccccc00
int3
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je 0x14003fc73
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
lea rdx, [rdi + 0x10]
mov r8d, 0xa0
call fcn.1401af560
mov qword [rsi], rbx
cmp rdi, 0xffffffffffffffff
je 0x14003fc58
lea rax, [rdi + 8]
lock dec qword [rax]
jne 0x14003fc58
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003fc58
and al, 0x10
mov r15, qword [r12 + 0x18]
mov r13, qword [r12 + 0x20]
mov rbx, qword [r12 + 0x28]
mov qword [rsp + 0x48], rbx
movabs rbx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x245c3949], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x245c3949], al
xor byte [rax + 0x442f2444], cl
mov dword [rsp + 0x3c], esi
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0x5c
and al, 0x30
mov byte [rsp + 0x2f], al
mov dword [rsp + 0x3c], r14d
jne 0x14003fb12
jmp 0x14003fba3
add byte [rax], al
mov rbx, qword [r12 + 0x38]
mov qword [rsp + 0x40], rbx
mov rbx, qword [r12 + 0x40]
mov ebx, dword [rsp + 0x40]
test rbx, rbx
mov dword [rsp + 0x38], ecx
mov byte [rsp + 0x2e], dl
mov byte [rsp + 0x2d], r8b
cmp byte [rax + 0x442e2454], cl
mov byte [rsp + 0x2d], al
mov byte [rsp + 0x2c], r9b
mov dword [rsp + 0x34], r10d
sub al, 0x44
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x30], r11d
je 0x14003fb6e
xor byte [rsp + rbp + 0xf], dh
mov byte [rdx], bh
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
rol dword [rsi + 0x1d], 0
js 0x14003fc82
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x14003fb74
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
mov r14d, 1
mov rcx, r14
mov rdx, qword [rsp + 0x40]
mov r8, rbx
call fcn.1401af560
mov ecx, dword [rsp + 0x38]
movzx edx, byte [rsp + 0x2e]
movzx r8d, byte [rsp + 0x2d]
movzx r9d, byte [rsp + 0x2c]
mov dh, 0x4c
and al, 0x2c
mov r10d, dword [rsp + 0x34]
mov r11d, dword [rsp + 0x30]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rdi + 0x10], rbp
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r13
mov rax, qword [rsp + 0x48]
adc byte [rcx + rcx*4 + 0x7f], cl
sbb byte [rcx + rcx*4 + 0x6f], cl
and byte [rax - 0x75], cl
and al, 0x48
mov qword [rdi + 0x28], rax
mov qword [rdi + 0x30], rbx
mov qword [rdi + 0x38], r14
mov qword [rdi + 0x40], rbx
movups xmm0, xmmword [r12 + 0x48]
movups xmm1, xmmword [r12 + 0x58]
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rdi + 0x48], xmm0
movups xmmword [rdi + 0x58], xmm1
adc dword [rdi + 0x58], ecx
mov rax, qword [r12 + 0x68]
mov qword [rdi + 0x68], rax
mov rax, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov qword [rdi + 0x70], rax
mov dword [rdi + 0x78], r10d
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x80], rax
mov dword [rdi + 0x88], r11d
add byte [rax], al
add byte [rax + rcx*4 - 0x71], al
nop
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
add byte [rax], al
add byte [rax + rcx*4 - 0x71], al
nop
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
mov byte [rdi + 0x91], al
mov eax, dword [rsp + 0x3c]
xchg dword [rcx - 0x75000000], edx
and al, 0x3c
mov dword [rdi + 0x92], eax
mov byte [rdi + 0x96], cl
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdi + 0x97], xmm0
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0xa7], dl
add byte [rax], al
mov byte [rdi + 0xa8], r8b
lock dec qword [r12]
dec qword [r12]
dec qword [r12]
jne 0x14003fc55
mov rcx, qword [rsi]
call fcn.1400405a0
mov qword [rsi], rdi
mov rax, qword [rsi]
add rax, 0x10
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0xb0
call fcn.1401b1500
call fcn.1400b62f0
int3
je 0x14003fcc9
lea rcx, [rsp + 0x20]
call fcn.14003cc00
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x14003fcef
lock dec qword [r8 + 8]
jne 0x14003fcef
invalid
invalid
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x28
sbb eax, 0x48d23100
add esp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
int3
int3
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx + 0x28]
mov r14, qword [rcx + 0x30]
test r14, r14
je 0x14003fd9d
jl 0x14003fd1f
add byte [rax], al
jl 0x14003fd1f
add byte [rax], al
lea rbx, [rdi + 0x18]
lea r15, [0x1401fa168]
cmp eax, 0x1ba43c
cmp eax, 0x1ba43c
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003fd5c
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x20]
nop word [rax + rax]
add rbx, 0x138
dec r14
je 0x14003fd9d
cmp dword [rbx - 0x18], 2
je case.0x14003fd73.2
movzx eax, byte [rbx - 8]
cmp rax, 6
ja case.0x14003fd73.2
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov rcx, rbx
call fcn.140037690
jmp case.0x14003fd73.2
cmp dword [rbx], 1
jne case.0x14003fd73.2
cmp qword [rbx + 0x10], 0
je case.0x14003fd73.2
mov r8, qword [rbx + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r12
jmp case.0x14003fd73.2
cmp qword [rsi + 0x20], 0
je 0x14003fdb6
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x14003fde3
lock dec qword [rsi + 8]
jne 0x14003fde3
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x248
lea rdi, [rcx + 0x80]
mov qword [rsp + 0x28], rcx
lea rbx, [rcx + 0x1a0]
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x48]
lea r15, [rsp + 0x150]
lea r12, str.connection_closedcannot_clone__Sender_____too_many_outstanding_senders
lea r13, [rsp + 0x30]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.140047910
mov rbp, qword [rsp + 0x138]
lea rax, [rbp - 3]
cmp rax, 1
jbe 0x140040b1c
cmp ebp, 2
je 0x140040a80
mov r8d, pe_nt_image_headers64
mov rcx, r15
mov rdx, r14
call fcn.1401af560
mov qword [rsp + 0x30], rbp
lea rax, [rsp + 0x140]
movups xmm0, xmmword [rax]
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140040ba9
mov rbp, rax
mov qword [rax], 0
mov byte [rax + 0x10], 4
mov r8d, 0x11
mov rcx, rax
mov rdx, r12
call fcn.140043190
mov qword [rsp + 0x240], rbp
mov rcx, r13
mov rdx, r15
call fcn.1400436c0
jmp 0x140040a80
mov rbx, qword [rsp + 0x28]
mov r8, qword [rbx + 0x1a8]
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
nop
mov rdi, qword [r8 + 0x2108]
mov rcx, qword [0x140214150]
xor edx, edx
call rsi
mov r8, rdi
test rdi, rdi
jne 0x140040b30
mov rax, qword [rbx + 0x100]
test rax, rax
je 0x140040b60
mov rcx, qword [rbx + 0x108]
call qword [rax + 0x18]
cmp rbx, 0xffffffffffffffff
je 0x140040b94
lock dec qword [rbx + 8]
jne 0x140040b94
mov r8, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x248
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x248
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
int3
sar byte [rax], 0x48
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x140042b52
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140042b87
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140042b8e
test rcx, rcx
jne 0x140042b95
call fcn.1400b62f0
invalid
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
int3
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
je 0x140042c4d
movabs rax, 0x8000000000000001
cmp rcx, rax
je case.0x1400257c3.810
test rcx, rcx
jne 0x140042c5b
call fcn.1400b62f0
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
int3
inc edx
je 0x140042ddf
mov rsi, rcx
mov rax, qword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
xor edx, edx
mov rcx, rdi
shr rcx, 0x3a
sete dl
mov r8, rdi
shl r8, 5
shl rdx, 2
test rax, rax
je 0x140042da6
mov rcx, qword [rsi + 8]
shl rax, 5
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 4
mov qword [rsp + 0x38], rax
jmp 0x140042daf
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140042de4
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140042deb
test rcx, rcx
jne 0x140042df2
call fcn.1400b62f0
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
int3
outsd dx, dword [rsi]
invalid
jne 0x14004333c
lea rcx, [rsp + 0x40]
call fcn.14019de30
invalid
invalid
adc eax, 0x448b4800
and al, 0x50
mov rax, qword [rsp + 0x50]
lock dec qword [rax]
dec qword [rax]
jne 0x140043351
mov rcx, qword [rsp + 0x50]
call fcn.140040fb0
mov r15, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
mov rcx, r15
stc
stc
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400434f6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
jnp 0x14004337f
cmp qword [rbx + 0x10], 0x11
jb 0x140043376
adc dword [rdx + 4], esi
mov r15, qword [r15 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
invalid
ror byte [rbp - 0x77], cl
clc
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400434f6
mov rdx, qword [r13 + 0x30]
xor rdx, rcx
cmp rax, rdx
je 0x140043678
add byte [rax], al
add byte [rax], al
lea rdx, [rax + 1]
lock cmpxchg qword [r13 + 0x40], rdx
jne 0x1400433a0
lock inc qword [r13]
jle 0x14004369f
mov ds, eax
add al, byte [rax]
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x140214210]
mov edx, 0x38
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400436a1
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add dh, al
sbb byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
or byte [rcx], al
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add dh, al
sbb byte [rax], al
mov qword [rax + 0x20], 0
mov byte [rax + 0x30], 0
mov eax, dword [rsp + 0x71]
mov ecx, dword [rsp + 0x74]
mov dword [rsp + 0x3b], ecx
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x2c], 0
mov qword [rsp + 0x78], r14
and al, 0x78
mov qword [rsp + 0x80], rbp
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
mov dword [rsp + 0x33], ecx
mov dword [rsp + 0x30], eax
test r12, r12
je 0x140043452
invalid
or esi, eax
inc qword [r12]
lock inc qword [r12]
jle 0x14004369f
mov r14, qword [rdi + 0x80]
mov rbx, qword [rdi + 0x88]
mov ebx, dword [rdi + 0x88]
mov ebx, dword [rdi + 0x88]
mov rbp, qword [rbx + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x570
jo 0x140043473
add byte [rax], al
jo 0x140043473
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
add byte [rax - 0x7b], cl
invalid
test eax, 0x48001146
test eax, eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
adc byte [rdx], al
add byte [rax], al
je 0x140043690
dec rbp
and rbp, 0xfffffffffffffff0
lea rcx, [r14 + rbp]
add rcx, 0x10
add rcx, 0x10
mov qword [rax], 2
mov qword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x60], cl
adc byte [rdi], cl
sub byte [rsp + 0x40], al
or byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x60], cl
adc byte [rdi], cl
sub byte [rsp + 0x40], al
movaps xmm1, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], cl
and al, 0x50
movaps xmm2, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], dl
movups xmmword [rax + 0x18], xmm0
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x38], xmm2
mov qword [rax + 0x48], r13
mov qword [rax + 0x50], r15
mov edx, dword [rsp + 0x2c]
mov byte [rax + 0x58], dl
pop rax
mov edx, dword [rsp + 0x30]
mov r8d, dword [rsp + 0x33]
mov dword [rax + 0x59], edx
mov dword [rax + 0x5c], r8d
pop rsp
pop rsp
lea r8, [0x1401bdcd8]
mov rdx, rax
call qword [rbx + 0x18]
mov rbp, qword [rsp + 0x80]
mov r14, qword [rsp + 0x78]
xor r13d, r13d
mov r15b, 1
test r14, r14
test esi, esi
test esi, esi
jne 0x140043551
test rbp, rbp
je 0x140043551
mov r14, qword [rbp]
test r14, r14
je 0x14004353c
mov rbx, qword [rbp + 8]
mov rcx, r14
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14004353c
cmp qword [rbx + 0x10], 0x11
jb 0x14004352a
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
or eax, 0x1d0c1f
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor r13d, r13d
or al, 0x1d
add byte [rbp + 0x31], al
in eax, dx
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 1
mov r14, qword [rdi + 0x80]
mov rdi, qword [rdi + 0x88]
add byte [rax], al
add byte [rax - 0x75], cl
mov edi, 0x88
mov rbp, qword [rdi + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x570
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140043690
dec rbp
and rbp, 0xfffffffffffffff0
lea rcx, [r14 + rbp]
add rcx, 0x10
rcl dword [rax], 0x48
mov dword [rax], 3
add eax, dword [rax]
add byte [rax], al
mov qword [rax], 3
add eax, dword [rax]
add byte [rax], al
mov qword [rax + 8], 1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 1
mov qword [rax + 0x20], r13
movaps xmm0, xmmword [rsp + 0x40]
add byte [rcx + rcx*4 + 0x60], cl
adc byte [rax - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x68], cl
and byte [rdi], cl
sub byte [rsp + 0x40], al
movups xmmword [rax + 0x28], xmm0
movups xmm0, xmmword [rsi + 0x18]
movups xmmword [rax + 0x38], xmm0
mov rdx, qword [rsi + 0x28]
mov qword [rax + 0x48], rdx
movups xmm0, xmmword [rsi]
movups xmmword [rax + 0x50], xmm0
push rax
push rax
mov rdx, qword [rsi + 0x10]
mov qword [rax + 0x60], rdx
lea r8, [0x1401bdcd8]
mov rdx, rax
call qword [rdi + 0x18]
test r15b, r15b
jne 0x14004361a
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14011d1e0
jmp 0x14004358e
or eax, 0x468b4800
xor al, dh
dec qword [rax]
jne 0x140043607
jmp 0x14004358e
mov rcx, rdi
call fcn.14019de30
mov rax, qword [rsi + 0x40]
lock dec qword [rax]
jne 0x14004361a
mov rcx, qword [rsi + 0x40]
call fcn.140040fb0
test bl, bl
jne 0x140043663
mov rdi, qword [rsi + 0x48]
mov rsi, qword [rsi + 0x50]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140043663
cmp qword [rsi + 0x10], 0x11
jb 0x14004363d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x179ac5
nop
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, [0x1401c32a9]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs8_
invalid
add byte [rdx + 0x35], bh
call fcn.1401b0070
invalid
invalid
mov ecx, 8
mov edx, 0x570
call fcn.1401b1500
ficom word [rsi]
invalid
ficom word [rsi]
add byte [rdi], cl
or edi, dword [rcx + 8]
ud2
mov ecx, 8
mov edx, 0x38
call fcn.1401b1500
int3
int3
int3
in al, dx
mov al, 1
add byte [rax], al
mov rax, rdx
mov rsi, rcx
cmp qword [rcx], 0
je 0x140043712
mov rdi, qword [rsi + 0x10]
cmp qword [rsi + 8], 0
mov qword [rsi + 8], 0
je 0x140043863
cmp dword [rax], 4
jne 0x140043750
add rax, 8
lea rcx, [rsp + 0x20]
mov r8d, 0x98
mov rdx, rax
call fcn.1401af560
jmp 0x1400437c4
mov rdx, qword [rsi + 0x10]
cmp qword [rsi + 8], 0
mov qword [rsi + 8], 0
je 0x14004386f
lea rcx, [rsp + 0x20]
mov r8, rax
call fcn.140047e90
cmp dword [rsp + 0x20], 5
je 0x14004384b
test byte [rdx], cl
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x20
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.140034020
jmp 0x14004384b
lea rcx, [rsp + 0x20]
mov r8d, 0xf8
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.1401af560
mov r14, qword [rsp + 0x110]
add byte [rax], al
cmp dword [rsp + 0x20], 3
and byte [rbx], al
je 0x1400437b6
lea rcx, [rsp + 0x20]
call fcn.140118c10
mov rbx, qword [rsp + 0x100]
pushfq
and al, 0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 8
add dword [rax], eax
add byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
cmp qword [r15 + 8], 0
jg case.0x140037b4a.91
invalid
je 0x1400437b6
pushfq
and al, 0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 8
add dword [rax], eax
add byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
jg case.0x140037b4a.91
add byte [rbp + rbx + 0x49], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [r15 + 0x10], 0x11
jb case.0x140037aed.86
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
cdq
invalid
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
lea rcx, [rsp + 0x118]
lea r8, [rsp + 0x20]
mov rdx, rdi
call fcn.140047d30
mov rax, qword [rsp + 0x118]
cmp rax, 4
je 0x14004384b
cmp eax, 3
jne case.0x140037bff.37
mov rdi, qword [rsp + 0x120]
mov rbx, qword [rdi]
test rbx, rbx
je 0x14004382a
mov r14, qword [rdi + 8]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14004382a
cmp qword [r14 + 0x10], 0x11
jb 0x140043818
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004384b
lea rcx, [rsp + 0x118]
call fcn.14003b860
mov rcx, rsi
call fcn.1400338f0
nop
add rsp, 0x1b0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcclientdispatch.rs
lea ecx, [0x1401c0830]
call fcn.1401b2240
add byte [rax - 0x73], cl
or eax, 0x17cfa2
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcclientdispatch.rs
iretd
call fcn.1401b2240
int3
mov ch, 0xb7
imul esi, dword [rax - 0x45b77b62], 0x4a
invalid
invalid
invalid
mov edx, 0xe917494a
cli
invalid
sub ecx, dword [rcx*2 - 0x3333333d]
int3
add byte [rax], al
test r9d, r9d
je 0x140043a9a
mov rdi, r8
movzx eax, cl
lea rcx, [0x1401fa184]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbx, qword [rdi]
lea rcx, [rsp + 0x28]
mov rdx, rbx
call fcn.140043c80
cmp qword [rsp + 0x28], 0
je 0x140043aad
mov rsi, qword [rsp + 0x30]
jmp 0x140043ac2
mov esi, 8
jmp 0x1400439bd
mov rdx, qword [rdi]
lea rcx, [rsp + 0x28]
call fcn.140043c80
cmp qword [rsp + 0x28], 0
mov rsi, qword [rsp + 0x30]
jne 0x140043ac2
jmp 0x1400439bd
add byte [rcx + rcx*4 - 0x33], al
mov ebp, r9d
mov r14d, edx
mov rbx, qword [rdi]
dec ebp
lea r15, [rsp + 0x28]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140043c80
cmp qword [rsp + 0x28], 0
mov rsi, qword [rsp + 0x30]
jne 0x140043ac2
mov qword [rsp + 0x90], rsi
mov rax, rsi
shr rax, 0x20
jne 0x140043b0b
mov ecx, esi
and ecx, 7
mov qword [rsp + 0x98], rcx
cmp rcx, 6
jae 0x140043b6c
and esp, 1
add byte [rax], al
and esp, 1
add byte [rax], al
cmp esi, 8
jb 0x140043bd8
shr esi, 3
cmp rcx, 4
je 0x140043aa8
add ecx, dword [rax - 0x7d]
stc
add al, 0xf
test byte [rdx], cl
add dword [rax], eax
add byte [rcx - 0x776b60e], cl
mov edx, esi
mov r8, rdi
mov r9d, ebp
call fcn.1400438a0
test rax, rax
je 0x140043940
mov rsi, rax
jmp 0x140043ac2
mov esi, 4
mov rax, qword [rdi]
mov rdi, qword [rax]
mov rbx, qword [rdi + 8]
cmp rsi, rbx
ja 0x140043ad9
mov r14, qword [rdi]
mov qword [rsp + 0x58], rsi
mov r15, qword [r14 + 8]
cmp r15, rsi
jb 0x140043bf1
add rdi, 8
test rsi, rsi
je 0x140043ab8
mov r12, qword [r14 + 0x18]
test r12b, 1
je 0x140043a84
mov r13, r12
shr r13, 5
lea rax, [rsi + r13]
mov rcx, rax
shr rcx, 0x3b
jne 0x140043a24
shl rax, 5
and r12d, 0x1f
or r12, rax
mov rax, r12
jmp 0x140043a80
mov rax, qword [r14]
mov qword [rsp + 0x88], rax
mov rbp, qword [r14 + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140043c66
add rbp, r13
lea rcx, [r15 + r13]
lea ecx, [rdi + rbp]
lea ecx, [rdi + rbp]
mov rdx, qword [rsp + 0x88]
sub rdx, r13
shr r12d, 2
and r12d, 7
mov qword [rax], rbp
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rcx
adc byte [rcx + rcx*4 + 0x60], cl
sbb byte [rax - 0x39], cl
and byte [rcx], al
add byte [rax], al
invalid
adc byte [rcx + rcx*4 + 0x60], cl
sbb byte [rax - 0x39], cl
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x77], cl
sbb byte [rcx + 1], r9b
xor eax, eax
mov qword [r14 + 0x18], rax
add qword [r14], rsi
xor eax, eax
sub r15, rsi
cmovae rax, r15
mov qword [r14 + 8], rax
sub qword [r14 + 0x10], rsi
jmp 0x140043aba
lea rcx, [0x1401c08d9]
mov edx, 0x17
jmp 0x140043af3
cmp esi, r14d
jne case.0x1400438d0.4
mov rdi, qword [rbx]
mov rbx, qword [rdi + 8]
add rdi, 8
xor esi, esi
sub rbx, rsi
mov qword [rdi], rbx
xor esi, esi
mov rax, rsi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x1401c08c9]
mov edx, 0x10
jmp 0x140043af3
lea rcx, [0x1401c08f0]
mov edx, 0x18
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401b0770
lea rax, [rsp + 0x90]
mov qword [rsp + 0x68], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x70], rax
lea rax, [0x1401c08a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rsi, [rsp + 0xa0]
lea rdx, [rsp + 0x28]
mov rcx, rsi
call fcn.1400b66d0
jmp 0x140043bc8
lea rax, [rsp + 0x98]
mov qword [rsp + 0x58], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x60], rax
lea rax, str.invalid_wire_type_value:
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rsi, [rsp + 0x68]
lea rdx, [rsp + 0x28]
mov rcx, rsi
call fcn.14003f590
mov rcx, rsi
call fcn.1401b07e0
mov rsi, rax
jmp 0x140043ac2
lea rcx, str.invalid_tag_value:_0invalid_key_value:
mov edx, 0x14
call fcn.1401b0770
mov rsi, rax
jmp 0x140043ac2
mov qword [rsp + 0xa0], r15
lea rax, [rsp + 0x58]
mov qword [rsp + 0x68], rax
lea rax, [0x14002e820]
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0xa0]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
int3
add byte [rcx - 0x77], cl
leave
mov rdi, qword [rdx]
mov r14, qword [rdi]
mov rbx, qword [rdi + 8]
mov r15, qword [r14 + 8]
cmp r15, rbx
mov rax, rbx
cmovb rax, r15
test rax, rax
je 0x140043ff9
mov r13, qword [r14]
movzx ecx, byte [r13]
movzx r12d, cl
test r12b, r12b
js 0x140043d51
mov rbp, qword [r14 + 0x18]
test bpl, 1
je 0x140043d8d
cmp rbp, 0xffffffffffffffe0
jb 0x140043d85
mov qword [rsp + 0x20], r9
mov rsi, qword [r14 + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400440a4
movabs rcx, 0x7ffffffffffffff
add rsi, rcx
add rcx, r15
movabs rdx, 0xf800000000000001
add r13, rdx
shr ebp, 2
and ebp, 7
mov qword [rax], rsi
mov qword [rax + 8], r13
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], 1
mov r13, qword [r14]
mov qword [r14 + 0x18], rax
mov dword [rsi + 0x18], eax
mov r9, qword [rsp + 0x20]
jmp 0x140043d8d
cmp rax, 0xa
ja 0x140043d63
cmp byte [rax + r13 - 1], 0
js 0x140043e19
add r12d, 0xffffff80
movzx eax, byte [r13 + 1]
mov rcx, rax
shl rcx, 7
add r12, rcx
test al, al
js 0x140043dad
mov r13d, 2
jmp 0x140043f0d
add rbp, 0x20
mov qword [r14 + 0x18], rbp
inc r13
mov qword [r14], r13
xor eax, eax
sub r15, 1
cmovae rax, r15
mov qword [r14 + 8], rax
dec qword [r14 + 0x10]
dec rbx
jmp 0x140043fd6
adc byte [rax - 1], cl
retf
movzx ecx, byte [r13 + 2]
mov eax, ecx
shl eax, 0xe
add eax, r12d
add eax, 0xffffc000
test cl, cl
js 0x140043dd1
mov r12d, eax
mov r13d, 3
jmp 0x140043f0d
movzx ecx, byte [r13 + 3]
mov edx, ecx
shl edx, 0x15
add eax, edx
add eax, 0xffe00000
test cl, cl
js 0x140043df4
mov r12d, eax
mov r13d, 4
mov ebp, 4
jmp 0x140043f0d
add eax, 0xf0000000
movzx ecx, byte [r13 + 4]
movzx r12d, cl
test r12b, r12b
js 0x140043e34
shl r12, 0x1c
shl esp, 0x1c
add r12, rax
mov r13d, 5
jmp 0x140043f0d
mov rcx, r9
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1401b0840
add r12d, 0xffffff80
movzx ecx, byte [r13 + 5]
mov rdx, rcx
shl rdx, 7
invalid
add r12, rdx
test cl, cl
js 0x140043e5d
shl r12, 0x1c
add r12, rax
mov r13d, 6
jmp 0x140043f0d
movzx edx, byte [r13 + 6]
mov ecx, edx
shl ecx, 0xe
add ecx, r12d
add ecx, 0xffffc000
test dl, dl
js 0x140043e89
mov r12d, ecx
shl r12, 0x1c
add r12, rax
mov r13d, 7
jmp 0x140043f0d
movzx edx, byte [r13 + 7]
mov r8d, edx
shl r8d, 0x15
add ecx, r8d
add ecx, 0xffe00000
test dl, dl
js 0x140043eb4
mov r12d, ecx
shl r12, 0x1c
add r12, rax
mov r13d, 8
jmp 0x140043f0d
add ecx, 0xf0000000
shl rcx, 0x1c
add rcx, rax
movzx r12d, byte [r13 + 8]
test r12b, r12b
js 0x140043eda
shl r12, 0x38
add r12, rcx
mov r13d, 9
jmp 0x140043f0d
movzx eax, byte [r13 + 9]
cmp rax, 2
jae 0x140043ff9
add dword [rax], eax
invalid
shl rax, 0x3f
shl r12, 0x38
add r12, rax
movabs rax, 0x8000000000000000
add rax, r12
add rcx, rax
mov r13d, 0xa
mov r12, rcx
sub rbx, r13
jb 0x14004401a
mov qword [rsp + 0x38], r13
cmp r15, r13
jb 0x140044032
mov rbp, qword [r14 + 0x18]
test bpl, 1
je 0x140043fc2
mov rsi, rbp
shr rsi, 5
lea rax, [rsi + r13]
out dx, al
add eax, 0x2e048d4a
mov rcx, rax
shr rcx, 0x3b
jne 0x140043f56
shl rax, 5
and ebp, 0x1f
or rbp, rax
mov qword [r14 + 0x18], rbp
jmp 0x140043fc2
mov qword [rsp + 0x20], r9
mov rax, qword [r14]
mov qword [rsp + 0x30], rax
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x28], rax
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400440a4
mov r8, qword [rsp + 0x28]
add r8, rsi
lea rcx, [r15 + rsi]
mov rdx, qword [rsp + 0x30]
sub rdx, rsi
shr ebp, 2
and ebp, 7
mov qword [rax], r8
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], 1
mov qword [r14 + 0x18], rax
mov r9, qword [rsp + 0x20]
add qword [r14], r13
xor eax, eax
sub r15, r13
cmovae rax, r15
mov qword [r14 + 8], rax
sub qword [r14 + 0x10], r13
mov qword [rdi + 8], rbx
mov qword [r9 + 8], r12
mov qword [r9], 0
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x1401c0908]
mov edx, 0xe
mov rsi, r9
call fcn.1401b0770
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x140043fe5
lea rcx, [0x1401c2caa]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tonic_0.12.1_srccodec_buffer.rsassertion_failed:_cnt___self.len
mov edx, 0x21
call fcn.1401b1e10
mov qword [rsp + 0x40], r15
lea rax, [rsp + 0x38]
mov qword [rsp + 0x48], rax
lea rax, [0x14002e820]
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
lea rcx, [rsp + 0x68]
call fcn.1401b1c50
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
int3
push rdi
sub rsp, 0x98
mov byte [rsp + 0x2e], 2
mov byte [rsp + 0x2f], cl
cmp cl, 2
jne 0x140044171
mov rsi, rdx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x30]
mov cl, 2
call fcn.1400441f0
test rax, rax
je 0x14004412b
sal byte [rcx + riz + 0x48], 0x89
invalid
mov rdi, rax
cmp qword [rsp + 0x30], 0
je 0x140044164
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140044164
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x140044140
mov rcx, rsi
call fcn.1400426e0
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
lea rcx, [rdx + rdx*2]
mov r8, qword [rsp + 0x40]
mov qword [rax + rcx*8 + 0x10], r8
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rsi + 0x10], rdx
xor edi, edi
mov rax, rdi
add rsp, 0x98
pop rdi
pop rsi
ret
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x60], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x2e]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rdi, rax
jmp 0x140044164
mov r15, qword [rsi + 0x10]
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0xa8], rbx
jmp 0x1400442f2
shl rax, 5
and esi, 0x1f
or rsi, rax
mov rax, rsi
mov qword [r13 + 0x18], rax
add qword [r13], r14
sub rbx, r14
mov eax, 0
cmovb rbx, rax
mov qword [r13 + 8], rbx
sub qword [r13 + 0x10], r14
mov rsi, qword [rsp + 0xa0]
mov qword [r12 + 8], rbp
sub rdi, r14
mov rbx, qword [rsp + 0xa8]
mov rax, qword [rbx]
mov r14, qword [rax + 8]
cmp r14, rdi
mov rcx, rdi
cmovb rcx, r14
test rcx, rcx
je 0x1400444fb
mov rax, qword [rax]
mov rcx, qword [rax + 8]
cmp rcx, r14
cmovb r14, rcx
cmp r14, rdi
cmovae r14, rdi
mov r12, qword [rax]
mov rax, qword [rsi]
sub rax, r15
cmp rax, r14
jb 0x140044408
mov rcx, qword [rsi + 8]
add rcx, r15
stc
mov rdx, r12
mov r8, r14
call fcn.1401af560
add r15, r14
mov qword [rsi + 0x10], r15
mov r12, qword [rbx]
mov rbp, qword [r12 + 8]
sub rbp, r14
jb 0x14004454c
mov r13, qword [r12]
mov qword [rsp + 0x30], r14
mov rbx, qword [r13 + 8]
cmp rbx, r14
jb 0x140044564
test r14, r14
je 0x1400442c8
mov rsi, qword [r13 + 0x18]
test sil, 1
je 0x1400442a8
mov rdx, rsi
shr rdx, 5
lea rax, [rdx + r14]
mov rcx, rax
mov ecx, eax
shr rcx, 0x3b
je 0x140044297
mov qword [rsp + 0x98], rdx
mov rax, qword [r13]
mov qword [rsp + 0x90], rax
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x88], rax
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400445d9
add byte [rax], al
mov rdx, qword [rsp + 0x98]
mov r9, qword [rsp + 0x88]
add r9, rdx
lea rcx, [rbx + rdx]
mov r8, qword [rsp + 0x90]
add byte [rax], al
add byte [rcx + 0x29], cl
rol cl, 1
out dx, al
add al, byte [rbx - 0x76b3f81a]
or byte [rcx + rcx*4 + 0x40], cl
or byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
jo 0x140044413
mov qword [rax + 0x20], 1
jmp 0x1400442a4
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.1401b02d0
mov r15, qword [rsi + 0x10]
jmp 0x140044319
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
lea rdi, [rsp + 0xb0]
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
jmp 0x14004452a
invalid
adc byte [rax], al
add byte [rax], al
jmp 0x140044525
mov ebp, 0x8b480016
add ecx, dword [rbx + rcx*4 + 0x70]
or byte [rcx + 0x39], cl
dec byte [rcx - 0x77]
clc
cmovb r8, r14
test r8, r8
jne 0x140044281
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x38]
call fcn.140106160
cmp qword [rsp + 0x38], 0
jl 0x140044535
cmp byte [rax], al
jne 0x140044519
xor edi, edi
jmp 0x140044535
lea rcx, str.invalid_string_value:_data_is_not_UTF_8_encodedC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_netlookup_host.rs
mov edx, 0x2f
add byte [rdx + 0x2f], bh
add byte [rax], al
add al, ch
ret 0x16
invalid
invalid
call fcn.1401b0770
mov rdi, rax
mov qword [rsi + 0x10], 0
mov rax, rdi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x1401c2caa]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tonic_0.12.1_srccodec_buffer.rsassertion_failed:_cnt___self.len
out 0x17, eax
add byte [rdx + 0x21], bh
out 0x17, eax
add byte [rdx + 0x21], bh
add al, ch
lodsb al, byte [rsi]
fcom dword [rsi]
add byte [rax - 0x77], cl
pushfq
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
call fcn.1401b1e10
mov qword [rsp + 0xb0], rbx
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x68], rax
lea rax, [0x14002e820]
dec dword [rax - 0x77]
and al, 0x70
dec dword [rax - 0x77]
and al, 0x70
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x78], rcx
and al, 0x78
mov qword [rsp + 0x80], rax
lea rax, str.cannot_advance_past__remaining_:
add byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0x1b00aa
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
and al, 0x40
add al, byte [rax]
add byte [rax], al
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
add byte [rax - 0x73], cl
and al, 0x68
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
invalid
mov ecx, 8
mov edx, 0x28
add byte [rax], al
add al, ch
sbb bh, cl
invalid
add ah, cl
add byte [rax], al
add al, ch
sbb bh, cl
invalid
push rbp
push rbx
sub rsp, 0x2b8
movaps xmmword [rsp + 0x2a0], xmm6
invalid
add byte [rdi], cl
sub dword [rsp + 0x2a0], esi
invalid
add dh, al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdx], al
mov byte [rsp + 0x80], 2
mov byte [rsp + 0x180], cl
add byte [rax], al
cmp cl, 2
jne 0x140045762
mov r15d, r9d
mov rsi, r8
mov r12, rdx
mov dword [rsp + 0x198], 0
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
sub byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rbp, qword [r8]
lea rcx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
cmp dword [rsp + 0x98], 0
cmp dword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
je 0x140044695
and al, 0xa0
add byte [rax], al
add byte [rsp + rdx + 0x41], dh
mov ebp, 8
mov r13d, 8
test rbx, rbx
jne 0x140045b34
add byte [rax], al
jmp 0x140045716
mov rax, qword [rbp]
add byte [rax - 0x75], cl
or byte [rax + 0x29], cl
fmul dword [rax - 0x77]
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rdi], cl
invalid
mov rax, qword [rax + 8]
sub rax, rbx
mov qword [rsp + 0x298], rax
jb 0x140045801
lea eax, [r15 - 1]
mov dword [rsp + 0x17c], eax
add byte [rcx - 0x73], al
dec byte [r9 + 0x1782484]
add byte [rax], al
add byte [rcx - 0x73], al
dec byte [r9 + 0x1782484]
add byte [rax], al
and al, 0x78
add dword [rax], eax
add byte [rcx - 0x7d], al
invalid
add r15d, 0xfffffffd
mov r13d, 8
add byte [rax], al
add byte [rax], al
xor edi, edi
lea r14, [rsp + 0x58]
lea esi, [rsp + 0x58]
lea esi, [rsp + 0x58]
xorps xmm6, xmm6
mov qword [rsp + 0x78], rbp
jmp 0x140044719
imul rcx, rdi, 0xd0
add rcx, r13
mov r8d, 0xd0
lea rdx, [rsp + 0x98]
call fcn.1401af560
inc rdi
invalid
mov qword [rsp + 0x190], rdi
invalid
xor ebx, ebx
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rbx, rbx
jne 0x140045b18
fisttp dword [rdi]
test edi, edi
adc eax, dword [rax]
add byte [rax - 0x75], cl
add byte [r8 - 0x75], r9b
add byte [rax - 0x75], cl
mov rax, qword [rbp]
mov rcx, qword [rsp + 0x298]
cmp qword [rax + 8], rcx
jbe 0x140045710
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add al, byte [rax]
add byte [rax + 0x39], cl
or byte [rdi], cl
xchg cl, ah
sldt word [rax]
lea rcx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x42], dh
mov rbx, qword [rsp + 0xa0]
jne 0x140044710
mov esi, 0x245c8948
sub byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0x118895681
add dword [rax], eax
add byte [rax], al
mov ecx, ebx
and ecx, 7
mov qword [rsp + 0x28], rbx
mov rax, rbx
shr rax, 0x20
jne 0x14004493c
add byte [rax], al
add byte [rax], al
mov ecx, ebx
and ecx, 7
mov qword [rsp + 0x30], rcx
cmp rcx, 6
jae 0x1400449b0
cmp ebx, 8
jb 0x140044a31
invalid
add cl, al
jmp 0x140044787
invalid
shr ebx, 3
cmp ebx, 1
add eax, dword [rbx - 0x7bf0fe05]
sub dword [rcx], eax
add dword [rax], eax
invalid
je 0x1400448b6
cmp ebx, 2
jne 0x1400448fb
mov byte [rsp + 0x30], 2
mov byte [rsp + 0x80], cl
cmp cl, 2
jne 0x1400458d9
mov qword [rsp + 0x1d0], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1d8], 1
mov qword [rsp + 0x260], 0
lea rax, [rsp + 0x1d0]
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add dword [rax], eax
invalid
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x10], esi
movups xmmword [rax + 0x10], xmm6
mov qword [rsp + 0x1f0], 8
movups xmmword [rsp + 0x1f8], xmm6
mov ah, 0x24
clc
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24848948], al
sbb byte [rdx], al
add byte [rax], al
mov ah, 0x24
clc
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24848948], al
sbb byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x1a0], 0
mov dword [rsp + 0x268], 0
push 2
add byte [rax], al
add dh, al
test byte [rsp + rbp*2], ah
add al, byte [rax]
add byte [rax], al
push 2
add byte [rax], al
add dh, al
test byte [rsp + rbp*2], ah
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x208], 1
mov qword [rsp + 0x210], 0
lea rcx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
hlt
invalid
dec dword [rax - 0x7d]
mov esp, 0x9824
and al, 0x98
add byte [rax], al
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0xa0]
je 0x140044912
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 0x48000000], dh
test rbx, rbx
test rbx, rbx
jne 0x140045abb
mov r8d, 0xd0
lea rcx, [rsp + 0x98]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add al, ch
invalid
add byte [rax], al
lea rdx, [rsp + 0x1a0]
call fcn.1401af560
cmp rdi, qword [rsp + 0x180]
jne case.0x14002b9eb.256
lea rcx, [rsp + 0x180]
mov rdx, rdi
call fcn.140042610
mov r13, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x190]
add byte [rax], al
add byte [rax], al
jmp case.0x14002b9eb.256
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x80], cl
test cl, cl
jne 0x140045975
lea rcx, [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
cwde
add byte [rax], al
add byte [rax], al
cwde
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0xa0]
je 0x140044930
add byte [rax], al
add byte [rbx + rax*2 + 0x48], dh
test ebx, ebx
test rbx, rbx
je 0x140044707
jmp 0x140045a0c
mov edx, ebx
mov r8, rsi
mov r9d, dword [rsp + 0x17c]
call fcn.1400438a0
jmp 0x140044a42
mov rax, qword [rbp]
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
sub rax, rbx
mov qword [rsp + 0x290], rax
jae 0x140044a79
jmp 0x140045cc7
adc eax, dword [rax]
add byte [rcx + 0x198249c], cl
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x198], ebx
add dword [rax], eax
add cl, ch
retf
jmp 0x140044707
lea rax, [rsp + 0x28]
mov qword [rsp + 0x1a0], rax
lea rax, [fcn.1401013e0]
nop
retf 0xb
mov qword [rsp + 0x1a8], rax
and al, 0xa8
add dword [rax], eax
invalid
nop
retf 0xb
mov dword [rsp + 0x1a8], eax
and al, 0xa8
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x17bf41
lea rax, [0x1401c08a0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xb8], 0
lea rax, [rsp + 0x1a0]
movabs al, byte [0xa824848948000001]
add byte [rax], al
invalid
movabs al, byte [0xa824848948000001]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov dword [rsp + 0xa8], eax
mov qword [rsp + 0xb0], 1
mov al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
lea rdx, [rsp + 0x98]
call fcn.1400b66d0
mov rcx, r14
add byte [rax], al
add al, ch
and eax, 0x4c00071d
mov ecx, esi
jmp 0x140044a2a
lea rax, [rsp + 0x30]
mov qword [rsp + 0x80], rax
lea rax, [fcn.1401013e0]
lea eax, [fcn.1401013e0]
lea eax, [fcn.1401013e0]
mov qword [rsp + 0x88], rax
lea rax, str.invalid_wire_type_value:
add eax, 0x17e4c5
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
lea rax, [rsp + 0x80]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
lea rdx, [rsp + 0x98]
lea edx, [rsp + 0x98]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
lea edx, [rsp + 0x98]
call fcn.1400b66d0
mov rcx, rbx
add byte [rax - 0x77], cl
fld1
mov cl, 0xbd
invalid
call fcn.1401b07e0
jmp 0x140044a42
mov edx, 0x14
adc al, 0
add byte [rax], al
lea rcx, str.invalid_tag_value:_0invalid_key_value:
call fcn.1401b0770
cmp edi, dword [rsi + 0x2ee80017]
mov ebp, 0x89480016
mov rbx, rax
jmp 0x140044710
ret
lea rdx, [rsp + 0x1d0]
mov r8, rbp
mov eax, ebp
mov eax, ebp
call 0x13ffbe141
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
sbb dword [rsi], ecx
add byte [rax], al
call fcn.1400441f0
test rax, rax
jne 0x14004587c
xor ebx, ebx
nop word cs:[rax + rax]
test rbx, rbx
jne 0x140045abb
mov rax, qword [rbp]
mov rcx, qword [rsp + 0x290]
mov word [rax + rdx*4], fs
add al, byte [rax]
add byte [rax + 0x39], cl
or byte [rdi], cl
xchg byte [rdx + 0xc], ch
add byte [rax], al
add byte [r8 - 0x75], r9b
mov word [rax + rdx*4], fs
add al, byte [rax]
add byte [rax + 0x39], cl
or byte [rdi], cl
xchg byte [rdx + 0xc], ch
add byte [rax], al
lea rcx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x42], dh
jne 0x140044a70
jne 0x140044a70
mov qword [rsp + 0x168], rbx
mov rax, rbx
shr rax, 0x20
jne 0x140044edd
mov ecx, ebx
and ecx, 7
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x7d], cl
stc
invalid
jae 0x140044f56
sub byte [rax - 0x7d], cl
stc
invalid
cmp ebx, 8
jb 0x140044fc6
shr ebx, 3
lea eax, [rbx - 1]
cmp eax, 8
ja case.default.0x140044afd
lea rdx, [0x1401fa19c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x30], cl
test cl, cl
jne 0x140045ce0
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
cwde
lea rcx, [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
movabs al, byte [0x4e6840f000000]
invalid
movabs al, byte [0x4e6840f000000]
add al, 0
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rbx], ah
invalid
test rbx, rbx
je 0x140044a63
jmp 0x140045d63
add byte [rcx - 0xf76b626], cl
mov edx, ebx
mov r8, rsi
mov r9d, dword [rsp + 0x178]
call fcn.1400438a0
jmp 0x140044fd7
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x30], cl
test cl, cl
jne 0x140045d7f
lea rcx, [rsp + 0x98]
add byte [rax], al
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
movabs al, byte [0x497840f000000]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
movabs al, byte [0x497840f000000]
add byte [rax - 0x7b], cl
test rbx, rbx
movabs al, byte [0x497840f000000]
add byte [rax - 0x7b], cl
test rbx, rbx
invalid
test dh, al
invalid
test rbx, rbx
je 0x140044a63
jmp 0x140045e02
lea rdx, [rsp + 0x1e8]
add byte [rax], al
mov r8, rbp
call fcn.1400440c0
test rax, rax
je 0x140044a63
jmp 0x14004589b
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x218], rax
and al, 0x18
add al, byte [rax]
add byte [rbp + 0x4c], dh
and al, 0x18
add al, byte [rax]
add byte [rbp + 0x4c], dh
lea rax, [rsp + 0x1d0]
movups xmmword [rax + 0x58], xmm6
movups xmmword [rax + 0x70], xmm6
mov qword [rsp + 0x218], 0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x28], 2
mov byte [rsp + 0x30], cl
cmp cl, 2
jne 0x140045e1e
mov rbp, rsi
mov byte [rsp + 0x28], 2
mov byte [rsp + 0x30], cl
cmp cl, 2
jne 0x140045e1e
mov rbp, rsi
mov ebp, esi
lea rcx, [rsp + 0x98]
mov rsi, qword [rsp + 0x78]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140043c80
cmp qword [rsp + 0x98], 0
cmp dword [rsp + 0x98], 0
cmp dword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
je 0x140045039
test rbx, rbx
jne 0x140045a96
sub al, 0xe
add byte [rax], al
fisttp dword [rdi]
test dword [rsi + rcx], ebp
sub al, 0xe
add byte [rax], al
xor ebx, ebx
mov rsi, rbp
mov rbp, qword [rsp + 0x78]
jmp 0x140044a70
cmp qword [rsp + 0x1a0], 0
jne 0x140044ca8
lea rax, [rsp + 0x1d0]
movups xmmword [rax - 0x18], xmm6
movups xmmword [rax - 0x28], xmm6
mov qword [rax - 8], 0
mov qword [rsp + 0x1a0], 1
add byte [rax], al
add dh, al
and al, 0x28
add cl, byte [rax - 0x7fcfdbb4]
stc
add cl, byte [rdi]
test ecx, ebp
adc dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov byte [rsp + 0x28], 2
mov byte [rsp + 0x30], cl
cmp cl, 2
jne case.0x140025802.523
lea rcx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
movabs al, byte [0x55e840f000000]
invalid
movabs al, byte [0x55e840f000000]
add byte [rax - 0x7b], cl
test ebx, ebx
invalid
test byte [rcx - 3], bh
invalid
test rbx, rbx
je 0x140044a63
jmp 0x140045847
pop rax
or eax, dword [rax]
add dh, al
mov byte [rsp + 0x28], 5
mov byte [rsp + 0x30], cl
mov byte [rsp + 0x28], 5
mov byte [rsp + 0x30], cl
cmp cl, 5
jne 0x140045f28
invalid
adc al, byte [rax]
invalid
invalid
mov qword [rsp + 0x288], r12
mov rcx, qword [rbp]
mov r12, qword [rcx + 8]
cmp r12, 4
jb 0x14004604c
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x270], r15
mov qword [rsp + 0x280], rdi
mov rbp, qword [rcx]
mov r14, qword [rbp + 8]
cmp r14, r12
mov rax, r12
cmovb rax, r14
cmp rax, 4
mov rdi, rcx
jae 0x140044fdf
invalid
mov qword [rsp + 0x278], r13
mov dword [rsp + 0x98], 0
mov rsi, qword [rbp]
lodsb al, byte [rsi]
and al, 0x78
add al, byte [rax]
add bh, al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x140044d68
mov r13d, 4
lea rbx, [rsp + 0x98]
mov qword [rsp + 0x40], rdi
jmp 0x140044dce
shl rax, 5
and r14d, 0x1f
or r14, rax
or esi, eax
mov rax, r14
mov qword [rbp + 0x18], rax
mov rdi, qword [rsp + 0x40]
mov rsi, qword [rbp]
add rsi, r15
mov qword [rbp], rsi
mov rax, qword [rbp + 8]
sub rax, r15
mov r14d, 0
add byte [rax], al
add byte [rax], al
cmovae r14, rax
mov qword [rbp + 8], r14
sub qword [rbp + 0x10], r15
add rbx, r15
sub r13, r15
sub r12, r15
mov qword [rdi + 8], r12
test r13, r13
je 0x140045009
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
out 0x4d, al
mov edi, esp
cmp r14, r12
mov r15, r12
cmovb r15, r14
cmp r15, r13
out dx, eax
out dx, eax
cmovae r15, r13
mov rcx, rbx
mov rdx, rsi
mov r8, r15
call fcn.1401af560
test r15, r15
test edi, edi
je 0x140044db8
mov r14, qword [rbp + 0x18]
test r14b, 1
je case.0x14004f4c8.193
mov rdi, r14
shr rdi, 5
lea rax, [rdi + r15]
mov rcx, rax
mov ecx, eax
mov ecx, eax
shr rcx, 0x3b
je 0x140044d7d
invalid
invalid
invalid
dec dword [rax - 0x75]
or byte [r8 - 0x77], r9b
and al, 0x50
mov rax, qword [rbp + 8]
mov qword [rsp + 0x50], rax
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x48], rax
adc byte [rax - 0x77], cl
and al, 0x48
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
leave
leave
call fcn.140157b20
test rax, rax
je 0x14004643b
mov rdx, qword [rsp + 0x48]
add rdx, rdi
mov rcx, qword [rsp + 0x50]
push rax
and al, 0x50
push rax
add rcx, rdi
sub rsi, rdi
shr r14d, 2
add al, byte [rcx - 0x7d]
out 7, al
add al, byte [rcx - 0x7d]
out 7, al
mov qword [rax], rdx
mov qword [rax + 8], rsi
mov dword [rax + 8], esi
mov dword [rax + 8], esi
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], 1
add byte [rax], al
adc byte [rcx + rcx*4 + 0x70], cl
sbb byte [rax - 0x39], cl
and byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
adc bh, bh
invalid
add byte [rax], al
jmp 0x140044d8b
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x30], cl
test cl, cl
jne 0x140045fad
and edx, dword [rcx]
add byte [rax], al
and edx, dword [rcx]
add byte [rax], al
lea rcx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
cwde
add byte [rax], al
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0xa0]
je case.0x140037b4a.107
movabs al, byte [0x3d3840f000000]
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rcx - 0x16000005], ch
jno 0x140044ece
test rbx, rbx
je 0x140044a63
jmp 0x140046030
add byte [rax], al
lea rdx, [rsp + 0x200]
mov r8, rbp
call fcn.1400441f0
test rax, rax
test eax, eax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov edi, ebx
test eax, eax
je 0x140044a63
invalid
jmp 0x1400458ba
or dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
lea rax, [rsp + 0x168]
mov qword [rsp + 0x58], rax
add byte [rax - 0x77], cl
and al, 0x58
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x60], rax
lea rax, [0x1401c08a0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xb8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
mov dword [rsp + 0xa8], esi
mov qword [rsp + 0xb0], 1
lea rbx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea rdx, [rsp + 0x98]
call fcn.1400b66d0
mov rcx, rbx
call fcn.1401b07e0
jmp 0x140044fd7
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x38], rax
lea rax, str.invalid_wire_type_value:
fist word [rdi]
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
fist word [rdi]
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0x98]
call fcn.1400b66d0
mov rcx, r14
call fcn.1401b07e0
sbb al, 0xb8
invalid
add bl, ch
invalid
add al, ch
adc al, 0x17
invalid
sbb al, 0xb8
invalid
mov edx, 0x14
lea rcx, str.invalid_tag_value:_0invalid_key_value:
add byte [rax - 0x73], cl
or eax, 0x17b8a6
call fcn.1401b0770
mov rbx, rax
jmp 0x140044a70
mov rbx, qword [rbp]
mov r15, qword [rbp + 0x18]
mov esi, dword [rbx]
test r15b, 1
je 0x14004569b
mov rax, r15
sub rax, 0xffffffffffffff80
jae 0x140045639
mov qword [rbp + 0x18], rax
jmp 0x14004569b
invalid
add byte [rax], al
invalid
mov esi, dword [rsp + 0x98]
mov r13, qword [rsp + 0x278]
jmp 0x1400456c1
mov dword [rsp + 0x260], ebx
xor ebx, ebx
jmp 0x140044a70
cli
invalid
invalid
cli
invalid
mov dword [rsp + 0x264], ebx
xor ebx, ebx
jmp 0x140044a70
mov rax, qword [rsi]
mov rsi, qword [rax + 8]
sub rsi, rbx
jae 0x140045070
jmp 0x14004607c
lea rdx, [rsp + 0x248]
mov r8, qword [rsp + 0x78]
call fcn.1400441f0
test rax, rax
jne 0x140045a36
xor ebx, ebx
test rbx, rbx
jne 0x140045a96
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x78]
mov rax, qword [rdx]
cmp qword [rax + 8], rsi
jbe 0x140045624
lea rcx, [rsp + 0x98]
call fcn.140043c80
cmp qword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
jne 0x140045067
mov qword [rsp + 0x168], rbx
mov rax, rbx
shr rax, 0x20
jne 0x14004513f
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x7e183d9], cl
mov ecx, ebx
and ecx, 7
mov qword [rsp + 0x28], rcx
cmp rcx, 6
jae 0x1400451b0
cmp ebx, 8
jb 0x140045226
shr ebx, 3
cmp ebx, 1
je 0x1400450ff
cmp ebx, 2
je 0x14004511f
cmp ebx, 3
je 0x14004504a
invalid
mov edx, ebx
mov r8, rbp
mov r9d, r15d
call fcn.1400438a0
mov rbx, rax
jmp 0x140045067
lea rdx, [rsp + 0x218]
lea edx, [rsp + 0x218]
mov r8, qword [rsp + 0x78]
call fcn.1400441f0
test rax, rax
je 0x140045065
jmp 0x140045a52
lea rdx, [rsp + 0x230]
mov r8, qword [rsp + 0x78]
call fcn.1400441f0
test rax, rax
je 0x140045065
invalid
jmp 0x140045a6e
lea rax, [rsp + 0x168]
mov qword [rsp + 0x58], rax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x58
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x60], rax
lea rax, [0x1401c08a0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xb8], 0
mov dword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea rdx, [rsp + 0x98]
call fcn.1400b66d0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
xchg esp, eax
and al, 0x98
add byte [rax], al
add al, ch
and eax, 0x48000715
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
fldpi
imul ecx, dword [rax - 0x73], 0x48282444
mov dword [rsp + 0x30], eax
jmp 0x140045219
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x38], rax
lea rax, str.invalid_wire_type_value:
mov qword [rsp + 0x98], rax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0xa8], rax
add byte [rax], al
mov qword [rsp + 0xb0], 1
mov rcx, r14
int1
int1
lea rdx, [rsp + 0x98]
call fcn.1400b66d0
mov rcx, r14
call fcn.1401b07e0
mov rbx, rax
jmp 0x140045067
mov edx, 0x14
lea rcx, str.invalid_tag_value:_0invalid_key_value:
lea ecx, str.invalid_tag_value:_0invalid_key_value:
call fcn.1401b0770
mov rbx, rax
jmp 0x140045067
invalid
dec dword [rax - 0x77]
mov ah, 0x24
jo 0x140045246
mov qword [rsp + 0x170], rsi
add byte [rax], al
add byte [rcx + rcx*4 - 2], cl
mov rsi, r15
mov rax, qword [rbp]
mov r15, qword [rax + 8]
sub r15, rbx
jb 0x14004608d
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x1b8]
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x50], rax
jmp 0x1400452b9
test rbx, rbx
setne byte [rsp + 0x26c]
and al, 0x6c
add al, byte [rax]
add byte [rcx], dh
fucomi st(1)
invalid
idiv edi
invalid
invalid
and al, 0x6c
add al, byte [rax]
add byte [rcx], dh
fucomi st(1)
invalid
invalid
test rbx, rbx
jne 0x140045b70
xor ebx, ebx
nop word cs:[rax + rax]
test rbx, rbx
jne 0x140045820
mov rax, qword [rbp]
mov rax, qword [rax + 8]
cmp rax, r15
jbe 0x1400455e5
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rbp - 0x3d], dh
add byte [rax], al
add byte [rbp - 0x3d], dh
mov qword [rsp + 0x168], rbx
mov rax, rbx
shr rax, 0x20
jne 0x1400454b0
scasb al, byte [rdi]
add dword [rax], eax
invalid
scasb al, byte [rdi]
add dword [rax], eax
add byte [rcx + 0x7e183d9], cl
mov ecx, ebx
and ecx, 7
mov qword [rsp + 0x28], rcx
cmp rcx, 6
stc
invalid
jae 0x140045529
stc
invalid
cmp ebx, 8
jb 0x140045599
shr ebx, 3
lea eax, [rbx - 1]
cmp eax, 4
ja case.default.0x140045338
lea rdx, [0x1401fa1c0]
sbb r8, qword [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x30], cl
test cl, cl
jne 0x14004609e
lea rcx, [rsp + 0x98]
mov rdx, rbp
mov edx, ebp
mov edx, ebp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
cmp dword [rsp + 0x98], 0
cmp dword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
jne 0x140045296
mov qword [rsp + 0x1a8], rbx
xor ebx, ebx
jmp 0x1400452b0
pushfq
and al, 0xa8
add dword [rax], eax
add byte [rcx], dh
fucomi st(1)
invalid
mov edx, ebx
mov r8, qword [rsp + 0x170]
mov r9d, esi
call fcn.1400438a0
jmp 0x1400455aa
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x30], cl
test cl, cl
leave
and al, 0x28
add byte [rax - 0x7bcfdbb4], cl
leave
jne 0x14004614d
lea rcx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
cmp dword [rsp + 0x98], 0
cmp dword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
je 0x1400455b2
test rbx, rbx
je 0x14004529f
jmp 0x140045bb3
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x30], cl
test cl, cl
leave
leave
jne 0x1400461fc
lea rcx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
je 0x1400455c1
test rbx, rbx
je 0x14004529f
jmp 0x140045bf6
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x30], cl
test cl, cl
leave
leave
jne 0x1400462ab
lea rcx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
je 0x1400455cd
test rbx, rbx
je 0x14004529f
jmp 0x140045c36
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x30], cl
test cl, cl
jne 0x14004635a
lea rcx, [rsp + 0x98]
mov rdx, rbp
call fcn.140043c80
cmp qword [rsp + 0x98], 0
mov rbx, qword [rsp + 0xa0]
je 0x1400455d9
test rbx, rbx
je 0x14004529f
jmp 0x140045c76
lea rax, [rsp + 0x168]
mov qword [rsp + 0x58], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x60], rax
lea rax, [0x1401c08a0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 1
lea rbx, [rsp + 0x80]
mov rcx, rbx
lea rdx, [rsp + 0x98]
call fcn.1400b66d0
mov rcx, rbx
call fcn.1401b07e0
jmp 0x1400455aa
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x38], rax
lea rax, str.invalid_wire_type_value:
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xb8], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
mov rcx, r14
lea rdx, [rsp + 0x98]
call fcn.1400b66d0
mov rcx, r14
call fcn.1401b07e0
jmp 0x1400455aa
mov edx, 0x14
lea rcx, str.invalid_tag_value:_0invalid_key_value:
call fcn.1401b0770
mov rbx, rax
jmp 0x1400452b0
mov qword [rsp + 0x1b0], rbx
xor ebx, ebx
jmp 0x1400452b0
mov qword [rsp + 0x40], rbx
xor ebx, ebx
jmp 0x1400452b0
mov qword [rsp + 0x50], rbx
xor ebx, ebx
jmp 0x1400452b0
mov qword [rsp + 0x48], rbx
xor ebx, ebx
jmp 0x1400452b0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1b8], rax
jne 0x140046409
xor ebx, ebx
mov r15, rsi
mov rsi, qword [rsp + 0x170]
jmp 0x140044a70
jne 0x140046422
mov rsi, rbp
xor ebx, ebx
mov rbp, qword [rsp + 0x78]
jmp 0x140044a70
mov qword [rsp + 0x40], rdi
mov rdi, qword [rbp + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14004643b
mov rcx, r15
shr rcx, 5
add rdi, rcx
lea rdx, [r14 + rcx]
sub rbx, rcx
shr r15d, 2
and r15d, 7
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], 1
mov rbx, qword [rbp]
mov qword [rbp + 0x18], rax
mov rdi, qword [rsp + 0x40]
add rbx, 4
mov qword [rbp], rbx
sub r14, 4
mov eax, 0
cmovae rax, r14
mov qword [rbp + 8], rax
add qword [rbp + 0x10], 0xfffffffffffffffc
add r12, 0xfffffffffffffffc
mov qword [rdi + 8], r12
mov r15, qword [rsp + 0x270]
mov dword [rsp + 0x268], esi
xor ebx, ebx
mov rdi, qword [rsp + 0x280]
lea r14, [rsp + 0x58]
mov r12, qword [rsp + 0x288]
mov rsi, qword [rsp + 0x170]
mov rbp, qword [rsp + 0x78]
jmp 0x140044a70
je 0x140044868
lea rcx, str.delimited_length_exceededbuffer_underflowrecursion_limit_reachedunexpected_end_group_taginvalid_varintinvalid_wire_type:___expected
mov edx, 0x19
jmp 0x140045cd3
jne 0x140045863
mov rdx, qword [r12 + 0x10]
cmp rdx, qword [r12]
jne 0x14004572e
mov rcx, r12
call fcn.140042880
mov rdx, qword [r12 + 0x10]
mov rax, qword [r12 + 8]
mov rcx, rdx
shl rcx, 5
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [r12 + 0x10], rdx
xor ebx, ebx
jmp 0x140045b51
lea rax, [rsp + 0x180]
mov qword [rsp + 0x1a0], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
mov qword [rsp + 0xb8], 0
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
lea rsi, [rsp + 0x58]
je 0x140045804
pop rax
lea rdx, [rsp + 0x98]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbx, rax
jmp 0x140045b51
lea rcx, [0x1401c08c9]
mov edx, 0x10
sal dword [rax + 0x10ba0017], 0
add byte [rax], al
call fcn.1401b0770
mov rbx, rax
mov r13d, 8
jmp 0x140045b34
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x20], 5
lea rdx, [0x1401c4f90]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x17f739
lea r9, [0x1401c4fc2]
jmp 0x140045aad
lea rcx, str.delimited_length_exceededbuffer_underflowrecursion_limit_reachedunexpected_end_group_taginvalid_varintinvalid_wire_type:___expected
mov edx, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.1401b0770
mov rbx, rax
jmp 0x140045b18
mov rbx, rax
mov qword [rsp + 0x20], 7
lea rdx, [0x1401c4f90]
lea r9, [0x1401c4f9c]
jmp 0x140045aad
mov rbx, rax
mov qword [rsp + 0x20], 8
lea rdx, [0x1401c4f90]
lea r9, [0x1401c4fb4]
jmp 0x140045aad
mov rbx, rax
mov qword [rsp + 0x20], 0xc
lea rdx, [0x1401c4f90]
lea r9, [0x1401c4fd9]
jmp 0x140045aad
invalid
lea rax, [rsp + 0x80]
mov qword [rsp + 0x1a0], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], rax
lea rax, [0x1401c0938]
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x17b024
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
mov qword [rsp + 0xb8], 0
and al, 0xb8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
je 0x140045978
pop rax
lea rdx, [rsp + 0x98]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
int1
call fcn.1401b07e0
mov rbx, rax
jmp 0x140045ac8
lea rax, [rsp + 0x80]
mov qword [rsp + 0x1a0], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
mov qword [rsp + 0xb8], 0
and al, 0xb8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
je 0x140045a14
pop rax
lea rdx, [rsp + 0x98]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
int1
call fcn.1401b07e0
mov rbx, rax
mov qword [rsp + 0x20], 7
lea rdx, str.PeerInfoconns
lea r9, [0x1401c4fad]
mov r8d, 8
mov rcx, rbx
call fcn.1401410a0
jmp 0x140045b18
mov rbx, rax
mov qword [rsp + 0x20], 0xb
lea rdx, [0x1401c4f7b]
lea r9, str.remote_addr
jmp 0x140045a88
mov rbx, rax
mov qword [rsp + 0x20], 0xb
lea rdx, [0x1401c4f7b]
lea r9, [0x1401c4f85]
jmp 0x140045a88
mov rbx, rax
mov qword [rsp + 0x20], 0xa
lea rdx, [0x1401c4f7b]
lea r9, str.local_addrchange_ipchange_portlatency_usStunClientstun_serverresp_timeout
mov r8d, 0xa
mov rcx, rbx
call fcn.1401410a0
mov qword [rsp + 0x20], 6
lea rdx, [0x1401c4f90]
lea r9, [0x1401c4fbc]
mov r8d, 0xc
mov rcx, rbx
call fcn.1401410a0
lea rcx, [rsp + 0x1a0]
call fcn.140038170
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx]
jne 0x140045add
mov rcx, rbx
call fcn.140042880
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov rcx, rdx
shl rcx, 5
lea r8, str.PeerInfoconns
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], 8
lea r8, [0x1401c5050]
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], 5
inc rdx
mov qword [rbx + 0x10], rdx
test rdi, rdi
je 0x140045b34
mov rsi, r13
mov rcx, rsi
call fcn.140038170
add rsi, 0xd0
dec rdi
jne 0x140045b20
cmp qword [rsp + 0x180], 0
je 0x140045b51
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rbx
movaps xmm6, xmmword [rsp + 0x2a0]
add rsp, 0x2b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x20], 8
lea rdx, [0x1401c4f4a]
lea r9, [0x1401c4f57]
jmp 0x140045cb4
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x20], 8
lea rdx, [0x1401c4f4a]
lea r9, [0x1401c4f5f]
jmp 0x140045cb4
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x20], 0xa
lea rdx, [0x1401c4f4a]
lea r9, [0x1401c4f67]
jmp 0x140045cb4
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x20], 0xa
lea rdx, [0x1401c4f4a]
lea r9, [0x1401c4f71]
jmp 0x140045cb4
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x20], 0xa
lea rdx, [0x1401c4f4a]
lea r9, [0x1401c441e]
invalid
mov r8d, 0xd
mov rcx, rbx
call fcn.1401410a0
jmp 0x140045847
lea rcx, [0x1401c08c9]
mov edx, 0x10
call fcn.1401b0770
mov rbx, rax
jmp 0x140045abb
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 2
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x98]
mov rcx, rsi
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbx, rax
mov qword [rsp + 0x20], 0xa
lea rdx, [0x1401c4f90]
lea r9, [0x1401c4fa3]
jmp 0x140045aad
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x60], rax
and al, 0x60
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x98], rax
and al, 0x98
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
and al, 0xa0
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
int1
and al, 0xa8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbx, rax
mov qword [rsp + 0x20], 7
add byte [rax], al
lea rdx, [0x1401c4f90]
lea r9, [0x1401c4fad]
jmp 0x140045aad
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
and al, 0x58
lea rax, [0x14004f4a0]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
lea rax, [0x1401c0938]
lea eax, [0x1401c0938]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 2
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x98]
mov rcx, rsi
mov ecx, esi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
jmp 0x140046433
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x68], rcx
and al, 0x68
mov qword [rsp + 0x70], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 2
lea rsi, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400b66d0
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.1401b07e0
jmp case.0x140037b4a.109
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, [0x1401c0938]
invalid
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
invalid
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 2
lea rsi, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x98]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
jmp case.0x140028455.379
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
pop rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
invalid
lea rax, [0x1401c0938]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
mov qword [rsp + 0xb8], 0
mov dword [rsp + 0xb8], 0
mov dword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x98]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax - 0x77], cl
ret
cmpsd dword [rsi], dword [rdi]
invalid
mov qword [rsp + 0x20], 9
lea rdx, [0x1401c4f90]
add byte [rbp + rcx*4 + 0xd], cl
mov edi, ebp
invalid
add cl, ch
invalid
cli
invalid
invalid
add byte [rbp + rcx*4 + 0xd], cl
mov edi, ebp
invalid
lea rcx, [0x1401c08c9]
mov edx, 0x10
add byte [rax], al
add byte [rax], al
call fcn.1401b0770
mov rbx, rax
mov qword [rsp + 0x20], 9
lea rdx, [0x1401c4f90]
lea edx, [0x1401c4f90]
lea edx, [0x1401c4f90]
invalid
lea r9, [0x1401c4fc7]
jmp 0x140045aad
invalid
dec dword [rax - 0x73]
or eax, 0x17a846
lea rcx, [0x1401c08c9]
mov edx, 0x10
jmp 0x14004642e
add byte [rax], al
lea rcx, [0x1401c08c9]
mov edx, 0x10
jmp 0x140046415
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
add byte [rax - 0x75], cl
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x40
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x30]
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x30
mov eax, 0x48000001
lea eax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa0], 3
mov qword [rsp + 0xb8], 0
mov dword [rsp + 0xb8], 0
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 2
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x98]
mov rcx, rsi
mov dword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
add byte [rax], al
mov qword [rsp + 0xb0], 2
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x98]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
invalid
add byte [rax - 0x77], cl
ret
jmp 0x140045b97
invalid
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov dword [rsp + 0x1c8], eax
mov dword [rsp + 0x1c8], eax
enter 1, 0
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x40
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea rax, [0x14004f4a0]
lea eax, [0x14004f4a0]
lea eax, [0x14004f4a0]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x68], rcx
push 0x24448948
invalid
push 0x24448948
jo 0x1400461e2
and al, 0x70
lea rax, [0x1401c0938]
lea eax, [0x1401c0938]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0xb8], 0
invalid
invalid
mov ah, 0x24
invalid
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
add byte [rax - 0x77], cl
ret
jmp 0x140045bda
add byte [rax - 0x77], cl
ret
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x40
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x40
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea rax, [0x14004f4a0]
add eax, 0x926c
add eax, 0x926c
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, [0x1401c0938]
add eax, 0x17a6e9
add eax, 0x17a6e9
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
mov ah, 0x24
and al, 0x80
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x98]
mov rcx, rsi
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbx, rax
jmp 0x140045c1d
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
mov qword [rsp + 0xb8], 0
add byte [rax], al
invalid
movabs al, byte [0x4800000003000000]
mov dword [rsp + 0xb8], 0
add byte [rax], al
invalid
mov qword [rsp + 0xa8], r14
test al, 0
add byte [rax], al
mov qword [rsp + 0xb0], 2
lea rsi, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbx, rax
jmp 0x140045c5d
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x50]
push rax
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
add byte [rax - 0x75], cl
and al, 0x40
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x30]
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x58], rax
lea rax, [0x14004f4a0]
invalid
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
invalid
add byte [rax - 0x77], cl
and al, 0x60
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x98], rax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x98]
mov rcx, rsi
mov dword [rsp + 0xb8], 0
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 2
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x98]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbx, rax
jmp 0x140045c9d
invalid
lea rcx, str.delimited_length_exceededbuffer_underflowrecursion_limit_reachedunexpected_end_group_taginvalid_varintinvalid_wire_type:___expected
mov edx, 0x19
add byte [rdx + 0x19], bh
add byte [rax], al
call fcn.1401b0770
mov rbx, rax
jmp 0x140045847
lea rcx, str.delimited_length_exceededbuffer_underflowrecursion_limit_reachedunexpected_end_group_taginvalid_varintinvalid_wire_type:___expected
mov edx, 0x19
sbb dword [rax], eax
add byte [rax], al
invalid
sbb dword [rax], eax
add byte [rax], al
invalid
add al, ch
cmp eax, 0x480016a3
mov ebx, eax
call fcn.1401b0770
invalid
mov rbx, rax
jmp 0x140045a96
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
int3
int3
int3
int3
mov byte [rsp + 0x28], 2
sub byte [rdx], al
mov byte [rsp + 0x60], cl
cmp cl, 2
jne 0x140046800
add byte [rax], al
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov rbx, qword [r8]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.140043c80
cmp qword [rsp + 0x30], 0
mov r13, qword [rsp + 0x38]
je 0x1400464bf
mov rax, r13
movaps xmm6, xmmword [rsp + 0xe0]
loopne 0x1400464a9
add byte [rax], al
loopne 0x1400464a9
add byte [rax], al
add rsp, 0xf8
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov rax, qword [rbx]
mov r15, qword [rax + 8]
sub r15, r13
sub edi, ebp
jb 0x140046881
add byte [rax], al
lea rax, [rdi + 0x78]
mov qword [rsp + 0xb8], rax
lea rax, [rdi + 0x60]
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xa8], rax
lea rbp, [rdi + 0x90]
lea rax, [rdi + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
lea rax, [rdi + 0x30]
mov qword [rsp + 0xa0], rax
invalid
invalid
add byte [rax], al
lea rax, [rdi + 0x30]
lea eax, [rdi + 0x30]
mov qword [rsp + 0xa0], rax
lea rax, [rdi + 0x18]
sbb byte [r8 - 0x77], r9b
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x30
invalid
sbb byte [r8 - 0x77], r9b
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x30
invalid
xor byte [rbp + rcx*4 + 0x35], cl
cmpsd dword [rsi], dword [rdi]
cmp al, 0x1b
add byte [rdi], cl
push rdi
imul bl
sub cl, byte [rax - 0x77]
cli
lea r14, [0x1401fa1d4]
xorps xmm6, xmm6
jmp 0x14004655c
mov r8, rbx
call fcn.1400441f0
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
jp 0x140046547
add byte [rax], al
invalid
jp 0x140046547
add eax, dword [rax]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
xor r13d, r13d
test r13, r13
jne 0x1400464a0
invalid
invalid
invalid
invalid
dec dword [rax - 0x75]
add ecx, dword [rax - 0x75]
or byte [rcx + rdi - 8], cl
mov rax, qword [rbx]
mov rax, qword [rax + 8]
cmp rax, r15
jbe 0x1400467f2
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, rbx
call fcn.140043c80
cmp qword [rsp + 0x30], 0
jl 0x14004659f
xor byte [rax], al
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
jne case.0x140037aed.112
mov qword [rsp + 0xc0], r13
mov rax, r13
mov eax, ebp
shr rax, 0x20
jne 0x140046715
add byte [rax], al
add byte [rax], al
mov ecx, r13d
and ecx, 7
mov qword [rsp + 0x28], rcx
cmp rcx, 6
stc
invalid
jae 0x140046769
sub byte [rax - 0x7d], cl
stc
invalid
cmp r13d, 8
jb 0x1400467ca
shr r13d, 3
lea eax, [r13 - 1]
cmp eax, 7
ja 0x140046609
movsxd rax, dword [r14 + rax*4]
add rax, r14
invalid
jmp rax
and al, 0x28
add byte [rax - 0x7b9fdbb4], cl
test cl, cl
mov byte [rsp + 0x60], cl
test cl, cl
jne 0x140046999
test dword [rdx + 0x4c000003], edi
mov ecx, esp
invalid
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
loope 0x14004662b
mov rdx, rbx
mov edx, ebx
call fcn.140043c80
cmp qword [rsp + 0x30], 0
and al, 0x30
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x38
and al, 0x30
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x38
je 0x1400467e3
call 0x18d0465fd
test ebp, ebp
test r13, r13
je 0x140046550
jmp 0x140046a15
mov edx, r13d
mov r8, rsi
mov r9d, 0x63
add byte [rax], al
invalid
add byte [rax], al
call fcn.1400438a0
invalid
jmp 0x1400467db
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
cwde
add byte [rax], al
add byte [rcx - 0x77], cl
fsubr st(0)
invalid
call fcn.1400440c0
test rax, rax
je 0x140046550
test byte [rax], bl
invalid
invalid
invalid
xchg ecx, eax
invalid
test byte [rax], bl
invalid
jmp 0x1400468df
invalid
invalid
movabs dword [0xb848000002], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x45
add byte [rbp + 0x37], dh
mov rax, qword [rsp + 0x90]
movups xmmword [rax], xmm6
mov qword [rdi + 0x90], 0
mov qword [rdi + 0x98], 8
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], edi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov r8, rsi
invalid
call fcn.140046a40
test rax, rax
je 0x140046550
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], edi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
jmp 0x14004691d
mov rdx, qword [rsp + 0xa8]
mov r8, rbx
call fcn.1400441f0
test rax, rax
je 0x140046550
jmp 0x14004693c
mov eax, ebx
call fcn.1400440c0
test rax, rax
je 0x140046550
jmp 0x14004695b
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rcx - 0x77], cl
fsubr st(0)
jmp 0x1890466e2
test byte [rax - 2], al
invalid
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x78], rax
lea rax, [0x1401c08a0]
imul esp, dword [rcx - 0x76b7ffe9], 0x44
and al, 0x30
imul esp, dword [rcx - 0x76b7ffe9], 0x44
and al, 0x30
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
and al, 0x48
add dword [rax], eax
add byte [rax], al
lea r13, [rsp + 0xc8]
jmp 0x1400467b5
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x60], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x68], rax
lea rax, str.invalid_wire_type_value:
add eax, 0x17c712
add eax, 0x17c712
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x70
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x70
mov rcx, r13
mov rdx, r12
call fcn.1400b66d0
adc bh, bh
invalid
add byte [rcx + rcx*4 - 0x17], cl
call fcn.1401b07e0
jmp 0x1400467db
adc bh, bh
invalid
mov edx, 0x14
lea rcx, str.invalid_tag_value:_0invalid_key_value:
call fcn.1401b0770
mov r13, rax
jmp case.0x140037aed.112
mov dword [rdi + 0xc0], r13d
xor r13d, r13d
jmp case.0x140037aed.112
jne 0x1400468ad
add byte [rax], al
xor r13d, r13d
jmp 0x1400464a0
invalid
dec dword [rax - 0x73]
and al, 0x60
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
and al, 0x38
add eax, dword [rax]
add byte [rax], al
and al, 0x38
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rsi, [rsp + 0xc8]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
lahf
invalid
invalid
invalid
lahf
invalid
mov r13, rax
jmp 0x1400464a0
lea rcx, [0x1401c08c9]
mov edx, 0x10
add byte [rdx + 0x10], bh
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
add esp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401b0770
lea rcx, str.delimited_length_exceededbuffer_underflowrecursion_limit_reachedunexpected_end_group_taginvalid_varintinvalid_wire_type:___expected
mov edx, 0x19
call fcn.1401b0770
jmp 0x140046879
cld
lahf
invalid
mov ecx, 0x48c58949
mov dword [rsp + 0x20], 9
mov r13, rax
mov qword [rsp + 0x20], 9
lea rdx, str.NodeInfolistenersconfigShowNodeInfoResponsenode_infoListRouteResponseroutesDumpRouteResponseresultForeignNetworkEntryPbpeers
lea r9, [0x1401c514d]
call 0x18ded68f3
add dword [rax], eax
invalid
call 0x18ded68f3
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r13, rax
mov qword [rsp + 0x20], 0xb
lea rdx, str.NodeInfolistenersconfigShowNodeInfoResponsenode_infoListRouteResponseroutesDumpRouteResponseresultForeignNetworkEntryPbpeers
fsubp st(0)
invalid
add byte [rbp + rcx*4 + 0xd], cl
jno 0x1400468df
invalid
add cl, ch
add dword cs:[rax], eax
invalid
fsubp st(0)
invalid
add dword cs:[rax], eax
add byte [rcx - 0x77], cl
mov r13, rax
mov r13, rax
mov qword [rsp + 0x20], 8
lea rdx, str.NodeInfolistenersconfigShowNodeInfoResponsenode_infoListRouteResponseroutesDumpRouteResponseresultForeignNetworkEntryPbpeers
lea r9, [0x1401c5175]
lea ecx, [0x1401c5175]
lea ecx, [0x1401c5175]
jmp 0x140046a2c
mov r13, rax
mov qword [rsp + 0x20], 9
add byte [rax], al
lea rdx, str.NodeInfolistenersconfigShowNodeInfoResponsenode_infoListRouteResponseroutesDumpRouteResponseresultForeignNetworkEntryPbpeers
lea r9, [0x1401c517d]
jmp 0x140046a2c
invalid
mov r13, rax
mov qword [rsp + 0x20], 7
lea rdx, str.NodeInfolistenersconfigShowNodeInfoResponsenode_infoListRouteResponseroutesDumpRouteResponseresultForeignNetworkEntryPbpeers
invalid
add byte [rbp + rcx*4 + 0xd], cl
xor al, ch
invalid
add cl, ch
rol dword [rax], 1
add byte [rax], al
invalid
mov r13, rax
mov qword [rsp + 0x20], 9
lea rdx, str.NodeInfolistenersconfigShowNodeInfoResponsenode_infoListRouteResponseroutesDumpRouteResponseresultForeignNetworkEntryPbpeers
lea r9, [0x1401c51d8]
or eax, 0x17e863
jmp 0x140046a2c
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
and al, 0x20
invalid
adc eax, 0x17e843
lea r9, [0x1401c51e1]
or eax, 0x17e84d
or eax, 0x17e84d
jmp 0x140046a2c
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x179f6d
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x179f6d
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
xor byte [rax - 0x39], cl
and al, 0x38
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov dword [rsp + 0x48], 2
lea rsi, [rsp + 0xc8]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov r13, rax
mov qword [rsp + 0x20], 7
lea rdx, str.NodeInfolistenersconfigShowNodeInfoResponsenode_infoListRouteResponseroutesDumpRouteResponseresultForeignNetworkEntryPbpeers
lea r9, [0x1401c4fad]
invalid
and ebp, 0xb8410017
or byte [rax], al
add byte [rax], al
mov r8d, 8
mov rcx, r13
call fcn.1401410a0
jmp 0x1400464a0
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov eax, 0xc6000000
and al, 0x30
add cl, byte [rax - 0x7f97dbb4]
stc
add cl, byte [rdi]
test dword [rbx + rax], eax
invalid
mov eax, 0xc6000000
add dh, al
and al, 0x30
and al, 0x30
add cl, byte [rax - 0x7f97dbb4]
stc
add cl, byte [rdi]
test dword [rbx + rax], eax
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rbx, rdx
mov r14, qword [r8]
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov rdx, r14
call fcn.140043c80
cmp qword [rsp + 0x38], 0
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x40
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x40
je case.0x140037bff.66
mov rax, rbp
add rsp, 0xb8
add byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [r14]
mov r13, qword [rax + 8]
sub r13, rbp
jb 0x140046e2d
lea r15, [rsp + 0x38]
lea rsi, [rsp + 0x78]
lea r12, [0x1401fa1f4]
add bl, ch
invalid
add bl, ch
and ecx, dword [rax - 0x77]
mov rdx, rbx
mov r8, r14
mov rdx, rbx
mov r8, r14
call fcn.1400440c0
test rax, rax
jne 0x140046e64
xor ebp, ebp
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
test rbp, rbp
jne 0x140046a88
mov rax, qword [r14]
mov rax, qword [rax + 8]
cmp rax, r13
jbe 0x140046d9c
mov rcx, r15
mov rdx, r14
bnd call fcn.140043c80
bnd call fcn.140043c80
cmp qword [rsp + 0x38], 0
mov rbp, qword [rsp + 0x40]
jne 0x140046ae0
mov qword [rsp + 0xb0], rbp
mov rax, rbp
shr rax, 0x20
jne 0x140046c8f
call 0x1ad897a3f
add dword [rax], eax
add byte [rcx + 0x7e183e9], cl
mov ecx, ebp
and ecx, 7
mov qword [rsp + 0x30], rcx
cmp rcx, 6
jae 0x140046cf4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x7df0f703], al
adc dword [rdx], eax
add byte [rax], al
cmp ebp, 8
jb 0x140046d50
shr ebp, 3
lea eax, [rbp - 1]
cmp eax, 5
ja case.default.0x140046b51
movsxd rax, dword [r12 + rax*4]
add rax, r12
invalid
loopne switch.0x140046b51
jmp rax
loopne 0x140046b1a
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x68], cl
test cl, cl
and al, 0x30
add byte [rax - 0x7b97dbb4], cl
leave
jne 0x140046e83
mov rcx, r15
mov rdx, r14
call fcn.140043c80
dec dword [rax - 0x7d]
jl 0x140046b97
cmp byte [rax], al
dec dword [rax - 0x7d]
jl 0x140046b97
cmp dword [rsp + 0x38], 0
cmp byte [rax], al
mov rbp, qword [rsp + 0x40]
je 0x140046d69
test rbp, rbp
je 0x140046ad6
jmp 0x140046efd
mov edx, ebp
mov r8, rdi
mov r9d, 0x62
add byte [rax], al
call fcn.1400438a0
jmp 0x140046d61
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x68], cl
and al, 0x68
and al, 0x68
test cl, cl
jne 0x140046f19
mov rcx, r15
mov rdx, r14
call fcn.140043c80
cmp qword [rsp + 0x38], 0
mov rbp, qword [rsp + 0x40]
je 0x140046d73
test rbp, rbp
je 0x140046ad6
jmp 0x140046f93
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x68], cl
and al, 0x68
and al, 0x68
test cl, cl
jne 0x140046faf
mov rcx, r15
mov rdx, r14
call fcn.140043c80
cmp qword [rsp + 0x38], 0
mov rbp, qword [rsp + 0x40]
je 0x140046d7d
test rbp, rbp
je 0x140046ad6
jmp 0x140047029
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x68], cl
test cl, cl
jne 0x140047045
mov rcx, r15
mov rdx, r14
call fcn.140043c80
cmp qword [rsp + 0x38], 0
mov rbp, qword [rsp + 0x40]
je 0x140046d88
test rbp, rbp
je 0x140046ad6
jmp 0x1400470bf
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x68], cl
test cl, cl
jne 0x1400470db
mov rcx, r15
mov rdx, r14
call fcn.140043c80
cmp qword [rsp + 0x38], 0
mov rbp, qword [rsp + 0x40]
je 0x140046d92
test rbp, rbp
je 0x140046ad6
jmp 0x140047155
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x78], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x80], rax
lea rax, [0x1401c08a0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], 1
lea rbp, [rsp + 0x98]
mov rcx, rbp
mov rdx, r15
call fcn.1400b66d0
mov rcx, rbp
call fcn.1401b07e0
jmp 0x140046d61
lea rax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x70], rax
lea rax, str.invalid_wire_type_value:
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, rsi
mov rdx, r15
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
jmp 0x140046d61
mov edx, 0x14
lea rcx, str.invalid_tag_value:_0invalid_key_value:
call fcn.1401b0770
mov rbp, rax
jmp 0x140046ae0
mov dword [rbx + 0x20], ebp
xor ebp, ebp
jmp 0x140046ae0
mov dword [rbx + 0x24], ebp
xor ebp, ebp
jmp 0x140046ae0
mov qword [rbx + 0x18], rbp
xor ebp, ebp
jmp 0x140046ae0
mov dword [rbx + 0x28], ebp
xor ebp, ebp
jmp 0x140046ae0
mov dword [rbx + 0x2c], ebp
xor ebp, ebp
jmp 0x140046ae0
jne 0x140046e51
xor ebp, ebp
jmp 0x140046a88
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
lea rsi, [rsp + 0x98]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbp, rax
jmp 0x140046a88
lea rcx, [0x1401c08c9]
mov edx, 0x10
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401b0770
lea rcx, str.delimited_length_exceededbuffer_underflowrecursion_limit_reachedunexpected_end_group_taginvalid_varintinvalid_wire_type:___expected
mov edx, 0x19
call fcn.1401b0770
jmp 0x140046e25
mov rbp, rax
mov qword [rsp + 0x20], 9
lea rdx, [0x1401c5099]
lea r9, [0x1401c50c9]
jmp 0x14004716c
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], 2
lea rsi, [rsp + 0x98]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbp, rax
mov qword [rsp + 0x20], 0xc
lea rdx, [0x1401c5099]
lea r9, [0x1401c50a1]
jmp 0x14004716c
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], 2
lea rsi, [rsp + 0x98]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbp, rax
mov qword [rsp + 0x20], 0xc
lea rdx, [0x1401c5099]
lea r9, [0x1401c50ad]
jmp 0x14004716c
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], 2
lea rsi, [rsp + 0x98]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbp, rax
mov qword [rsp + 0x20], 0x10
lea rdx, [0x1401c5099]
lea r9, [0x1401c50b9]
jmp 0x14004716c
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], 2
lea rsi, [rsp + 0x98]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbp, rax
mov qword [rsp + 0x20], 8
lea rdx, [0x1401c5099]
lea r9, [0x1401c50d2]
jmp 0x14004716c
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], 2
lea rsi, [rsp + 0x98]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.1400b66d0
mov rcx, rsi
call fcn.1401b07e0
mov rbp, rax
mov qword [rsp + 0x20], 8
lea rdx, [0x1401c5099]
lea r9, [0x1401c50da]
mov r8d, 8
mov rcx, rbp
call fcn.1401410a0
jmp 0x140046a88
mov word [rax + rbp*8], fs
or dword [rax], eax
add al, ch
test edi, edi
dec dword [rax - 0x77]
clc
add rsp, 0x1d68
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
jle 0x140048e6a
cmp qword [r14 + 0x30], 0
jne 0x140048e4d
mov qword [r14 + 0x30], r15
mov dword [rsi + 0x30], edi
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14 + 0x10], cl
jne 0x140048ecd
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rbx
lea rax, [0x1401c0f98]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r15
mov rcx, qword [rdi + 0x28]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax + 0x38]
add rdx, rcx
lea r8, [rsp + 0x30]
call fcn.140181f60
test al, al
je 0x140048e99
mov rcx, r15
call fcn.140049130
lock dec qword [rdi]
dec dword [rdi]
jne 0x140048ea9
lea rcx, [rsp + 0x20]
call fcn.1400411f0
mov rax, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add r14, 0x10
mov rcx, r14
call fcn.1401b69a0
jmp 0x140048e59
adc dword [rsi + 0x60], eax
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x70], rax
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
cmp rax, 2
je 0x1400491d5
test rax, rax
je 0x1400491d5
mov rdi, qword ss:[rsi + 8]
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x1400491d5
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400491d5
cmp qword [rbx + 0x10], 0x11
jb 0x1400491c3
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
jp 0x1400491cc
sbb al, byte [rax]
lea rcx, [rsp + 0x20]
call fcn.1401b1c50
int3
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0x7a8]
call fcn.140181f60
test al, al
je 0x1400493e6
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x30], 4
cmp rax, 3
jne 0x1400493ee
movups xmm0, xmmword [rdi + 0x38]
movups xmm1, xmmword [rdi + 0x48]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi]
cmp rax, 2
je 0x1400493d5
test rax, rax
je 0x1400493d5
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x1400493d5
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400493d5
cmp qword [rbx + 0x10], 0x11
jb 0x1400493c3
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, [0x1401f79a8]
lea eax, [0x1401f79a8]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
lea edx, [0x1401f4298]
lea rcx, [rsp + 0x20]
call fcn.1401b1c50
int3
add byte [rax + 0x28c48348], dl
ret
cmp rax, 0x3f
jbe 0x1400494af
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400494a9
add rsp, 0x28
jmp 0x14004bfb0
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
int3
int3
add rsp, 0x28
jmp 0x14004be30
add byte [rax], al
call fcn.1401b1e10
int3
jmp 0x14004bd70
add eax, 0x1a83bb
mov edx, 0x27
call fcn.1401b1e10
int3
cmp eax, 0x40
jne 0x1400495e9
add rsp, 0x28
jmp 0x14004c140
nop
add rsp, 0x28
invalid
sub bl, al
add eax, 0x1a836b
mov edx, 0x27
call fcn.1401b1e10
int3
mov rsi, rcx
mov rax, qword [rcx]
nop
nop
test al, 8
or byte [rax + riz*2 - 0x58], dh
add dh, byte [rbp + 0x10]
je 0x140049684
test al, 2
jne 0x140049638
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rsi], rcx
jne 0x140049620
jmp 0x14004964e
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xc5], 7
lea rdx, [rsp + 0x28]
call fcn.14004b6c0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol al, 0xff
invalid
cmp rax, 0x3f
jbe 0x14004969c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14004967a
mov rcx, rsi
add rsp, 0x250
invalid
add byte [rax], al
add byte [rsi - 0x17], bl
invalid
pop rsi
jmp 0x14004c080
nop
add rsp, 0x250
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1401f1868]
lea eax, [0x1401f1868]
lea eax, [0x1401f1868]
mov edx, 0x2b
call fcn.1401b1e10
add al, ch
je 0x140049621
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
invalid
add byte [rax], al
add al, ch
pop rsp
xchg dword [rsi], edx
add ah, cl
invalid
test al, 8
je 0x140049735
test al, 2
jne 0x1400496e8
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rsi], rcx
ror dword [rax - 0x7d], 0xe1
div eax
cmpxchg qword [rsi], rcx
jne 0x1400496d0
jmp 0x1400496ff
invalid
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
lea rdx, [rsp + 0x28]
call fcn.14004ba00
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004974d
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14004972b
mov rcx, rsi
add rsp, 0x7a0
pop rsi
jmp 0x14004bd70
nop
add rsp, 0x7a0
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1401f1868]
mov edx, 0x2b
call fcn.1401b1e10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.1401b1e10
int3
int3
sub esp, 0x9e0
mov rsi, rcx
mov rax, qword [rcx]
nop
test al, 8
je 0x1400497e4
test al, 2
jne 0x140049798
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rsi], rcx
jne 0x140049780
jmp 0x1400497ae
lea rcx, [rsi + 0x20]
mov dword [rsp + 0x30], 0x3b9aca01
lea rdx, [rsp + 0x28]
sub al, ch
invalid
and byte [rax], al
invalid
sub al, ch
movabs byte [0xffc0c0c748000020], al
invalid
rol al, 0xff
invalid
add byte [rax], al
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x1400497fc
and rax, 0xffffffffffffffc0
loopne 0x140049784
ror byte [rax - 0x7d], 0xf8
jne 0x1400497da
cmp rax, 0x40
jne 0x1400497da
mov rcx, rsi
add rsp, 0x9e0
pop rsi
jmp 0x14004bfb0
nop
add rsp, 0x9e0
add byte [rax], al
add byte [rax], al
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1401f1868]
mov edx, 0x2b
call fcn.1401b1e10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
add ah, cl
add ah, cl
int3
int3
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe case.0x14002d784.242
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14004988a
mov rcx, rsi
add rsp, 0x9e0
pop rsi
jmp 0x14004c140
nop
add rsp, 0x9e0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
scasb al, byte [rdi]
sbb byte [rdx], 0
scasb al, byte [rdi]
sbb byte [rdx], 0
mov edx, 0x27
call fcn.1401b1e10
int3
add byte [rax], al
add al, ch
test qword [rsi], r10
add ah, cl
int3
int3
test al, 8
je 0x140049944
test al, 2
jne case.0x14003537b.324
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rsi], rcx
jne 0x1400498e0
jmp 0x14004990e
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xc5], 7
lea rdx, [rsp + 0x28]
and al, 0x28
and al, 0x28
call fcn.14004b6c0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x14004995c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14004993a
mov rcx, rsi
add rsp, 0x250
pop rsi
jmp 0x14004bef0
nop
add rsp, 0x250
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1401f1868]
mov edx, 0x2b
call fcn.1401b1e10
jle 0x140049964
add byte [rbp + rcx*4 + 5], cl
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
jg 0x14004997c
add byte [rbp + rcx*4 + 5], cl
invalid
lea eax, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
int3
add byte [rax], al
add al, ch
pushfq
test byte [rsi], dl
add ah, cl
int3
int3
int3
movabs al, byte [0x8b48ce8948000007]
add dword [rsi - 0x70], esp
nop
mov eax, dword [rcx]
nop
test al, 8
je 0x1400499f5
test al, 2
jne 0x1400499a8
mov rcx, rax
and rcx, 0xfffffffffffffff7
div eax
cmpxchg qword [rsi], rcx
jne 0x140049990
jmp 0x1400499bf
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
and al, 0x28
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x28]
call fcn.14004ba00
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140049a0d
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400499eb
mov rcx, rsi
add rsp, 0x7a0
add esp, 0x7a0
add esp, 0x7a0
invalid
pop rsi
jmp 0x14004be30
invalid
add byte [rax - 0x5f3b7eb8], dl
invalid
nop
add rsp, 0x7a0
add byte [rsi - 0x3d], bl
add byte [rsi - 0x3d], bl
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1401f1868]
mov edx, 0x2b
call fcn.1401b1e10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
int3
add ah, cl
int3
int3
int3
movaps xmmword [rsp + 0x270], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140049a6a
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rsi], rdx
mov cl, 0x16
mov cl, 0x16
je 0x140049a98
test al, 4
je case.0x140035d5b.192
test al, 3
je 0x140049a50
cmp rax, 0x3f
jbe 0x140049cf0
jo 0x140049a80
add byte [rax], al
jo 0x140049a80
add byte [rax], al
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
cli
lea rdx, [rax - 0x40]
cmp rdx, 0x40
cli
mov ecx, 0
cli
mov ecx, 0
add byte [rax - 0x7d], cl
rol dword [rdx], 1
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x140049a6a
lea rax, [0x1401fa20c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401f4318]
add eax, 0x1aa869
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], rax
movzx eax, byte [rsi + 0xcd]
int 0
add byte [rax], al
int 0
add byte [rax], al
not al
test al, 6
je 0x140049d38
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
xor byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0x1ca73205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140049b30
xorps xmm6, xmm6
test eax, eax
jne 0x140049b5c
push rdi
test byte [rbp - 0x74a58a40], 5
or al, 0xa7
sbb al, 0
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea ecx, [rsi + 0xd0]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea ecx, [rsi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [r14 + 0x120], 1
add byte [rcx], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rdi], 0x10
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
mov dword [rax + 0xf8], ebx
lea rdx, [rsp + 0x30]
mov rcx, rdi
xor byte [rax - 0x77], cl
stc
call fcn.140075ac0
mov eax, dword [0x140214214]
cmpsb byte [rsi], byte [rdi]
sbb al, 0
cmpsb byte [rsi], byte [rdi]
sbb al, 0
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140049bb9
test eax, eax
jne 0x140049bd3
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14017f090]
lea edx, [0x14017f090]
lea edx, [0x14017f090]
call fcn.14014b400
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x1ca65505], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
lea rdi, [rsi + 0x20]
mov rax, qword [rsi]
jmp 0x140049bf6
test rcx, rcx
js 0x140049d20
add rcx, 0x40
add ecx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140049c2b
test al, 1
je 0x140049d08
test al, 0x20
jne 0x140049c76
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
add al, 0x75
invalid
add al, 0x75
ror dword [rax - 0x7d], cl
stc
invalid
cmp rcx, 0x3f
jbe 0x140049cf0
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
cmp ecx, 0x40
cmp ecx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x140049bf6
xchg edx, eax
ret 0xd200
cmp dl, 2
je 0x140049c68
movzx eax, dl
cmp eax, 1
jne 0x140049cc3
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
bnd call fcn.1401862f0
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1401862f0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe case.0x1400438d0.38
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x140049cc3
clc
jne 0x140049cc3
mov rcx, rsi
call 0x14004bef0
jmp 0x140049cc3
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xe5], 7
and al, 0xe5
add byte [rax], al
add byte [rdi], al
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004b6c0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], rax
mov byte [rsp + 0xe5], 6
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004b6c0
mov rcx, rsi
call fcn.14004c870
sub eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x270], dh
add al, byte [rax]
invalid
movaps xmm6, xmmword [rsp + 0x270]
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
lea r8, [0x1401f16d0]
invalid
jns 0x140049cff
add byte [rdx + 0x24], bh
call fcn.1401b1e10
jns 0x140049cf8
add byte [rbp + rcx*4 + 5], cl
invalid
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401f1a30]
sbb al, byte [rax]
lea eax, [0x1401f1a30]
sbb al, byte [rax]
mov edx, 0x26
call fcn.1401b1e10
add byte [rax], al
add al, ch
or byte [rcx - 0x72b7ffea], al
or eax, 0x1a79d9
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401f1710]
mov edx, 0x23
call fcn.1401b1e10
lock adc byte [rsi], 0
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401f19f0]
mov edx, 0x2f
call fcn.1401b1e10
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
movsd dword [rdi], dword [rsi]
sbb al, byte [rax]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
invalid
invalid
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
lea eax, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
int3
add byte [rax], al
add al, ch
mov byte [rax - 0x3333ffea], al
int3
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rsi], rdx
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rsi], rdx
je 0x140049df8
test al, 4
je 0x14004a067
add byte [rax], al
add byte [rax], al
test al, 3
je 0x140049db0
cmp rax, 0x3f
jbe 0x14004a07f
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
add byte [rax], al
invalid
mov ecx, 0
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rdx], 1
add byte [rax], al
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x140049dca
lea rax, [0x1401fa21c]
movsxd rcx, dword [rax + rcx*4]
add byte [rax + 0x63], cl
or al, 0x88
add rcx, rax
add ecx, eax
jmp rcx
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
cmp dword [rsi + 0x30], 3
jae 0x14004a0c7
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x140049e89
xorps xmm6, xmm6
test eax, eax
jne 0x140049eb5
test byte [rbp - 0x74a58a40], 5
mov bl, 0xa3
sbb al, 0
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
add byte [rax], al
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
mov byte [rsi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140067810
fld dword [rcx]
invalid
fld dword [rcx]
add byte [rcx + 0x4a058bc3], cl
movabs dword [0x58250c8b4865001c], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add dword [rax], eax
mov ebx, eax
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140049f14
test eax, eax
jne 0x140049f2e
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14017f090]
adc eax, 0x135188
lea edx, [0x14017f090]
adc eax, 0x135188
call fcn.14014b400
mov byte [rdi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
invalid
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x140049f52
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004a00d
mov rax, qword [rsi]
jmp 0x140049f56
invalid
invalid
test rcx, rcx
js 0x14004a0af
mov byte [rsi + 1], ah
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x7d], cl
rol dword [rax - 0x4e], 1
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
invalid
je 0x140049f8b
test al, 1
je 0x14004a097
add byte [rax], al
add byte [rax], al
test al, 0x20
jne 0x140049fda
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140049f40
cmp rcx, 0x3f
jbe 0x14004a07f
invalid
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
cmpxchg dword [rsi], ecx
jne 0x140049f56
cmp dl, 2
je case.0x140049e06.3
cli
add dh, byte [rsp + rdi + 0xf]
mov dh, 0xc2
movzx eax, dl
cmp eax, 1
jne case.0x140049e06.2
mov dh, 0
add byte [rax], al
mov dh, 0
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1401862f0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004a0ff
add dword [r8], eax
invalid
add dword [r8], eax
add byte [rax - 0x7d], cl
loopne 0x140049f82
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140049e06.2
mov rcx, rsi
call 0x14004bd70
pushfq
sbb eax, 0x7ceb0000
pushfq
sbb eax, 0x7ceb0000
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
mov rcx, rdi
stc
stc
call fcn.14004ba00
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
jmp case.0x140035d5b.194
invalid
invalid
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14004ba00
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x48], 3
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004ba00
sbb dword [rax], eax
add byte [rax - 0x77], cl
int1
sbb dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.14004c210
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x7c0]
add rsp, 0x7d8
invalid
fadd dword [rdi]
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
lea rcx, str.assertion_failed:_next.is_notified__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
lea r8, [0x1401f16d0]
mov edx, 0x24
call fcn.1401b1e10
jge 0x14004a094
invalid
jge 0x14004a094
add byte [rax - 0x73], cl
or eax, 0x1a7982
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401f1a30]
mov edx, 0x26
call fcn.1401b1e10
jge 0x14004a0ac
add byte [rax - 0x73], cl
or eax, 0x1a764a
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401f1710]
mov edx, 0x23
call fcn.1401b1e10
jge 0x14004a0c4
add byte [rax - 0x73], cl
or eax, 0x1a790a
jns 0x14004a0cf
invalid
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401f19f0]
mov edx, 0x2f
call fcn.1401b1e10
jge 0x14004a0dc
add byte [rax - 0x73], cl
add eax, 0x1aa222
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
ror byte [rdi], 0x11
and al, 0x60
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
adc eax, 0x1aa20b
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
lea eax, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
int3
int3
add byte [rax], al
movaps xmmword [rsp + 0xb20], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
invalid
add ebx, ebp
sbb al, 0x66
nop
jmp 0x14004a15a
mov rdx, rax
mov edx, eax
and rdx, 0xfffffffffffffffa
loop 0x14004a141
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x140049e06.4
test al, 4
je 0x14004a4d1
test al, 3
je 0x14004a140
cmp rax, 0x3f
jbe 0x14004a4e9
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004a15a
lea rax, [0x1401fa22c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401f4318]
mov qword [rsp + 0x28], rax
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rax
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
cmp eax, 0x3b9aca00
je 0x14004a531
test byte [rbp + 3], ch
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
jle case.0x14002b9eb.274
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14004a220
xorps xmm6, xmm6
test eax, eax
jne 0x14004a24c
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
lea rcx, [rsp + 0x38]
lea r8, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rdi
call fcn.14008bbc0
mov eax, dword [0x140214214]
add eax, 0x1c9fb0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je case.0x140037b4a.133
test eax, eax
jne 0x14004a2c8
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rdi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
lea rdi, [rsi + 0x20]
cmp word [rsp + 0x38], 3
je 0x14004a2ef
mov dword [rsp + 0x170], 0x3b9aca01
lea rdx, [rsp + 0x168]
add dword [rax], eax
add byte [rcx], al
retf 0x3b9a
mov rcx, rdi
call fcn.14004b850
invalid
invalid
add byte [rax], al
invalid
adc eax, 0x8b4c0000
je 0x14004a317
mov r14, qword [rsp + 0x38]
movups xmm6, xmmword [rsp + 0x40]
cmp byte [rdi], cl
adc byte [rsp + 0x40], dh
mov rbx, qword [rsp + 0x50]
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
loopne 0x14004a309
add byte [rax], al
mov r8d, 0x88
call fcn.1401af560
cmp r14w, 3
cmp r14d, 3
je case.0x140037bff.81
movzx eax, r14w
cmp eax, 4
jne case.0x140028455.406
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
pop rsi
sub byte [rsi + 0x41], ah
mov esi, 0x17e90003
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
mov r14w, 3
jmp 0x14004a44f
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x170], 0x3b9aca01
lea rdx, [rsp + 0x168]
mov rcx, rdi
call fcn.14004b850
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov word [rsp + 0x178], 3
mov qword [rsp + 0x180], 0
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x178], 0xc7480003
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add cl, ch
sbb dword [rcx], eax
add dword [rax], eax
invalid
mov qword [rsp + 0x190], rax
jmp 0x14004a497
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsi]
mov rax, qword [rsi]
jmp 0x14004a3a6
test rcx, rcx
js 0x14004a519
add rcx, 0x40
mov dl, 1
add eax, esi
cmpxchg qword [rsi], rcx
add eax, esi
cmpxchg qword [rsi], rcx
je 0x14004a3db
test al, 1
je 0x14004a501
test al, 0x20
jne 0x14004a33c
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004a390
invalid
ror dword [rax - 0x7d], cl
cmp rcx, 0x3f
jbe 0x14004a4e9
stc
invalid
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
cmp ecx, 0x40
cmp ecx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004a3a6
cmp dl, 2
je 0x14004a423
movzx eax, dl
cmp eax, 1
jne 0x14004a4ba
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
and byte [rax - 0x7d], cl
rcl dword [rax], 0x48
mov edx, esi
mov r8b, 1
mov al, 1
call fcn.140187c40
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
cmp eax, 0x3f
fcom dword [rbx]
add byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
invalid
cmp eax, 0x3f
jbe 0x14004a578
add dword [rax], eax
add byte [rax - 0x7d], cl
loopne 0x14004a3d9
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14004a4ba
mov rcx, rsi
call 0x14004bfb0
jmp 0x14004a4ba
mov r15, r14
shr r15, 0x10
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0xe0]
mov r8d, 0x88
call fcn.1401af560
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x38]
cwde
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x38
mov r8d, 0x88
call fcn.1401af560
mov word [rsp + 0x178], r14w
js 0x14004a46f
add byte [rax], al
js 0x14004a46f
add byte [rax], al
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
shr rax, 0x20
mov word [rsp + 0x17e], ax
mov dword [rsp + 0x17a], r15d
movups xmmword [rsp + 0x180], xmm6
mov qword [rsp + 0x190], rbx
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 0x90
add dword [rax], eax
add bh, al
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax], al
retf 0x3b9a
mov dword [rsp + 0x170], 0x3b9aca00
lea rdx, [rsp + 0x168]
xchg esp, eax
and al, 0x68
add dword [rax], eax
invalid
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.14004b850
add byte [rax], al
mov rcx, rsi
call fcn.14004c6e0
movaps xmm6, xmmword [rsp + 0xb20]
add rsp, 0xb30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
lea r8, [0x1401f16d0]
mov edx, 0x24
call fcn.1401b1e10
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401f1a30]
mov edx, 0x26
sbb byte [rbp + 0x1a], dh
add byte [rbp + rcx*4 + 5], cl
cmp dword [rbp + 0x1a], esi
add byte [rdx + 0x26], bh
call fcn.1401b1e10
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401f1710]
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401f19f0]
mov edx, 0x2f
call fcn.1401b1e10
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x168], rax
mov eax, 0x48001a9d
mov dword [rsp + 0x168], eax
mov qword [rsp + 0x170], 1
jo case.0x14002d784.253
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x178], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x180], xmm0
add byte [rcx], 0
add byte [rax - 0x73], cl
adc eax, 0x1a9d95
add byte [rcx], 0
add byte [rax - 0x73], cl
adc eax, 0x1a9d95
lea rcx, [rsp + 0x168]
call fcn.1401b1c50
jbe 0x14004a58d
invalid
add dword [rax], eax
add al, ch
fdiv dword [rsi + 0x16]
jbe 0x14004a58d
add byte [rax - 0x73], cl
or eax, 0x1a73c1
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
add byte [rax], al
add al, ch
cmp byte [rax + 0x16], 0
add byte [rax], al
add al, ch
cmp byte [rax + 0x16], 0
int3
int3
int3
add byte [rax], al
movaps xmmword [rsp + 0xb20], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004a5da
nop
mov rdx, rax
and rdx, 0xfffffffffffffffa
cli
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je 0x14004a608
retf 0x8901
test al, 4
je 0x14004a94a
test al, 3
je 0x14004a5c0
cmp rax, 0x3f
jbe 0x14004a962
lea rdx, [rax - 0x40]
cmp rdx, 0x40
invalid
mov ecx, 0
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004a5da
ror byte [rax - 0x73], cl
add eax, 0x1afc2d
lea rax, [0x1401fa23c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401f4318]
add eax, 0x1a9cf9
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
xor byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x20], rax
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
cmp eax, 0x3b9aca00
cmp ecx, dword [rdi]
test byte [rsi + 3], ah
add byte [rax], al
cmp ecx, dword [rdi]
test byte [rsi + 3], ah
add byte [rax], al
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14004a6a0
xorps xmm6, xmm6
test eax, eax
jne 0x14004a6cc
push rdi
test byte [rbp - 0x74a58a40], 5
pushfq
wait
sbb al, 0
mov eax, dword [0x140214214]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
mov rcx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x14017f090]
adc eax, 0x1349fd
adc rax, qword [r8]
call fcn.14014b400
mov byte [r14 + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
lea rcx, [rsp + 0x38]
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov rdx, rdi
call fcn.14008bbc0
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x14004a72e
test eax, eax
jne case.0x14004f4c8.212
invalid
mov r8d, dword [0x140214214]
mov eax, dword [0x140214214]
sbb al, 0
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
invalid
add byte [rax - 0x75], cl
cmp al, 0xc1
invalid
lea rcx, [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rdi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
lea rdi, [rsi + 0x20]
cmp word [rsp + 0x38], 3
cmp byte [rbx], al
je 0x14004a76f
mov dword [rsp + 0x170], 0x3b9aca01
and al, 0x70
add dword [rax], eax
add byte [rcx], al
retf 0x3b9a
lea rdx, [rsp + 0x168]
mov rcx, rdi
stc
add dword [rax], eax
add byte [rax - 0x77], cl
stc
call fcn.14004b850
mov r14, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
movups xmm6, xmmword [rsp + 0x40]
mov rbx, qword [rsp + 0x50]
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
push rsp
and al, 0x58
lea rcx, [rsp + 0xe0]
mov r8d, 0x88
call fcn.1401af560
cmp r14w, 3
cmp esi, 3
cmp esi, 3
je 0x14004a7fe
movzx eax, r14w
cmp eax, 4
jne 0x14004a8a9
mov rbx, qword [rsi + 0x28]
mov r14w, 3
jmp 0x14004a8c8
lea rdi, [rsi + 0x20]
jle 0x14004a7dc
mov dword [rsp + 0x170], 0x3b9aca01
lea rdx, [rsp + 0x168]
mov rcx, rdi
call fcn.14004b850
mov rax, qword [rsi + 0x28]
mov word [rsp + 0x178], 3
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add cl, ch
adc al, byte [rcx]
add byte [rax], al
mov dword [rsp + 0x178], 0xc7480003
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add cl, ch
adc al, byte [rcx]
add byte [rax], al
mov rax, qword [rsi]
jmp 0x14004a826
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test rcx, rcx
js 0x14004a992
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004a85b
test al, 1
je 0x14004a97a
test al, 0x20
jne case.0x140028ae0.395
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004a810
cmp rcx, 0x3f
jbe 0x14004a962
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
sal al, cl
cmpxchg qword [rsi], rcx
sal al, cl
cmpxchg qword [rsi], rcx
jne 0x14004a826
cmp dl, 2
je case.0x14004a616.3
cli
add dh, byte [rsp + rdi + 0xf]
mov dh, 0xc2
movzx eax, dl
cmp eax, 1
jne case.0x14004a616.2
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1401862f0
mov rax, 0xffffffffffffffc0
sar bh, 0xff
push rax
xadd qword [rsi], rax
sar bh, 0xff
push rax
xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x14004a9f1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004a616.2
xchg edi, eax
add byte [rax], al
invalid
xchg edi, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call 0x14004c140
jmp case.0x14004a616.2
mov r15, r14
shr r15, 0x10
out dx, eax
adc byte [rax - 0x73], cl
and al, 0x38
out dx, eax
adc byte [rax - 0x73], cl
and al, 0x38
lea rdx, [rsp + 0xe0]
mov r8d, 0x88
mov byte [rax], al
add byte [rax], al
call fcn.1401af560
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x38]
mov r8d, 0x88
call fcn.1401af560
mov word [rsp + 0x178], r14w
add byte [rcx + rcx*4 - 8], cl
add byte [rcx + rcx*4 - 8], cl
shr rax, 0x20
mov word [rsp + 0x17e], ax
mov dword [rsp + 0x17a], r15d
movups xmmword [rsp + 0x180], xmm6
mov qword [rsp + 0x190], rbx
mov dword [rsp + 0x170], 0x3b9aca00
lea rdx, [rsp + 0x168]
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
stc
jo 0x14004a916
add byte [rax], al
add dl, cl
invalid
add byte [rax], al
retf 0x3b9a
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
stc
call fcn.14004b850
mov rcx, rsi
mov ecx, esi
call fcn.14004c3b0
movaps xmm6, xmmword [rsp + 0xb20]
mov ah, 0x24
and byte [rbx], cl
add byte [rax], al
add rsp, 0xb30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
lea ecx, str.assertion_failed:_next.is_notified__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
or eax, 0x1a6ce7
lea r8, [0x1401f16d0]
insd dword [rdi], dx
sbb al, byte [rax]
mov edx, 0x24
call fcn.1401b1e10
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401f1a30]
sbb al, byte [rax]
mov edx, 0x26
call fcn.1401b1e10
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401f1710]
sbb al, byte [rax]
sbb al, byte [rax]
add byte [rdx + 0x23], bh
mov edx, 0x23
call fcn.1401b1e10
add byte [rax - 0x73], cl
or eax, 0x1a7027
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401f19f0]
mov edx, 0x2f
call fcn.1401b1e10
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0x178], rax
mov dword [rsp + 0x178], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rax*4], ah
add dword [rax], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x180], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
add byte [rax - 0x73], cl
adc eax, 0x1a991c
lea rcx, [rsp + 0x168]
call fcn.1401b1c50
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
int3
int3
add byte [rax - 0x77], cl
invalid
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004a616.4
test al, 4
je 0x14004acbf
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 3
je 0x14004aa30
cmp rax, 0x3f
clc
invalid
jbe 0x14004acd7
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004aa4a
lea rax, [0x1401fa24c]
movsxd rcx, dword [rax + rcx*4]
add byte [rax + 0x63], cl
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x1401f4318]
mov qword [rsp + 0x38], rax
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x30], rax
movzx eax, byte [rsi + 0xcd]
not al
test al, 6
je 0x14004ad1f
invalid
add byte [rax - 0x73], cl
jle 0x14004aae8
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140214214]
add eax, 0x1c9752
add eax, 0x1c9752
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x357401f8], al
add byte [rbx + 0x357401f8], al
xorps xmm6, xmm6
test eax, eax
jne 0x14004ab3c
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov r14, qword [rcx + rax*8]
xor al, 0xc1
lea rcx, [r14 + 0xd0]
lea rdx, [0x14017f090]
lea edx, [0x14017f090]
lea edx, [0x14017f090]
call fcn.14014b400
mov byte [r14 + 0x120], 1
mov eax, dword [0x140214214]
xchg esi, eax
sbb al, 0
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140075ac0
mov eax, dword [0x140214214]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14004ab99
test eax, eax
jne 0x14004abb3
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
movabs byte [0x250c8b4865001c96], al
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xd0]
lea rdx, [0x14017f090]
lea edx, [0x14017f090]
lea edx, [0x14017f090]
call fcn.14014b400
mov byte [rdi + 0x120], 1
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf0], xmm6
add byte [rax], al
lea rdi, [rsi + 0x20]
mov rax, qword [rsi]
jmp 0x14004abd6
nop dword [rax]
test rcx, rcx
js 0x14004ad07
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004ac0b
test al, 1
je 0x14004acef
test al, 0x20
jne 0x14004ac5d
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004abc0
cmp rcx, 0x3f
jbe 0x14004acd7
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004abd6
cmp dl, 2
je 0x14004ac4f
movzx eax, dl
cmp eax, 1
jne 0x14004acaa
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
and byte [rax - 0x7d], cl
rcl dword [rax], 0x48
mov edx, esi
mov r8b, 1
call fcn.140187c40
adc eax, dword [rax]
add eax, ebp
adc eax, edx
adc eax, dword [rax]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004ad57
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14004acaa
mov rcx, rsi
call 0x14004c080
jmp 0x14004acaa
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xe5], 7
lea rdx, [rsp + 0x48]
push rsp
and al, 0x48
mov rcx, rdi
call fcn.14004b6c0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x48], 1
add qword [rax], rax
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
and al, 0x48
add qword [rax], rax
add qword [rax], rax
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x50], 0
add byte [rax], al
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov byte [rsp + 0xe5], 6
lea rdx, [rsp + 0x48]
mov rcx, rdi
stc
call fcn.14004b6c0
mov rcx, rsi
call fcn.14004ca00
movaps xmm6, xmmword [rsp + 0x270]
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
lea r8, [0x1401f16d0]
mov edx, 0x24
call fcn.1401b1e10
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401f1a30]
mov edx, 0x26
call fcn.1401b1e10
invalid
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401f1710]
mov edx, 0x23
call fcn.1401b1e10
invalid
invalid
invalid
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401f19f0]
add eax, 0x1a6cdb
add eax, 0x1a6cdb
mov edx, 0x2f
call fcn.1401b1e10
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
int3
in al, dx
fadd dword [rdi]
add byte [rax], al
movaps xmmword [rsp + 0x7c0], xmm6
invalid
add byte [rax], al
mov rsi, rcx
invalid
mov rax, qword [rcx]
jmp 0x14004adaa
mov rdx, rax
mov edx, eax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
cmpxchg dword [rsi], edx
je 0x14004add8
test al, 4
je 0x14004b04e
test al, 3
je 0x14004ad90
cmp rax, 0x3f
jbe 0x14004b066
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004adaa
lea rax, [0x1401fa25c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401f4318]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x38]
cmp byte [rax - 0x77], cl
and al, 0x30
cmp byte [rax - 0x77], cl
and al, 0x30
cmp dword [rsi + 0x30], 3
jae 0x14004b0ae
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14004ae69
xorps xmm6, xmm6
test eax, eax
jne 0x14004ae95
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140067810
mov ebx, eax
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14004aef4
test eax, eax
jne 0x14004af0e
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x14017f090]
adc eax, dword [r8]
call fcn.14014b400
mov byte [rdi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004aff4
mov rax, qword [rsi]
jmp 0x14004af36
test rcx, rcx
js 0x14004b096
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004af6b
test al, 1
je 0x14004b07e
test al, 0x20
jne 0x14004afc1
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004af20
cmp rcx, 0x3f
jbe 0x14004b066
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
ret 0xd200
lock cmpxchg qword [rsi], rcx
jne 0x14004af36
ret 0xd200
cmp dl, 2
je case.0x14004ade6.3
movzx eax, dl
cmp eax, 1
jne case.0x14004ade6.2
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.140187c40
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x14004b0e6
invalid
clc
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004ade6.2
mov rcx, rsi
call 0x14004be30
jmp case.0x14004ade6.2
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004ba00
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
jmp 0x14004b01b
mov qword [rsp + 0x48], 4
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004ba00
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 3
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004ba00
mov rcx, rsi
call fcn.14004c540
movaps xmm6, xmmword [rsp + 0x7c0]
add rsp, 0x7d8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
lea r8, [0x1401f16d0]
mov edx, 0x24
call fcn.1401b1e10
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401f1a30]
mov edx, 0x26
call fcn.1401b1e10
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401f1710]
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401f19f0]
mov edx, 0x2f
call fcn.1401b1e10
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14004bd8d
lea rcx, [rsi + 0x20]
call fcn.14012c890
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x14004bdb9
test rax, rax
jne 0x14004bdf6
lea rcx, [rsi + 0x30]
call fcn.140030f10
jmp 0x14004bdf6
cmp qword [rsi + 0x38], 0
je 0x14004bdf6
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x14004bdf6
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14004bdf6
cmp qword [rbx + 0x10], 0x11
jb 0x14004bde4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x7b8]
test rax, rax
je 0x14004be0c
mov rcx, qword [rsi + 0x7c0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14004be4d
lea rcx, [rsi + 0x20]
call fcn.140041380
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x14004be79
test rax, rax
jne 0x14004beb6
lea rcx, [rsi + 0x30]
call fcn.140030f10
jmp 0x14004beb6
cmp qword [rsi + 0x38], 0
je 0x14004beb6
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x14004beb6
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14004beb6
cmp qword [rbx + 0x10], 0x11
jb 0x14004bea4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x7b8]
test rax, rax
je 0x14004becc
mov rcx, qword [rsi + 0x7c0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14004bf0d
lea rcx, [rsi + 0x20]
call fcn.14012c890
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0xcd]
add al, 0xfa
movzx edx, al
lea r8, [rdx + 1]
xor eax, eax
cmp dl, 2
cmovb rax, r8
cmp rax, 1
je 0x14004bf3c
test rax, rax
jne 0x14004bf78
call fcn.14002fe50
jmp 0x14004bf78
cmp qword [rcx], 0
je 0x14004bf78
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x14004bf78
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14004bf78
cmp qword [rbx + 0x10], 0x11
jb 0x14004bf66
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x268]
test rax, rax
je 0x14004bf8e
mov rcx, qword [rsi + 0x270]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14004bfcd
lea rcx, [rsi + 0x20]
call fcn.140041380
mov ecx, 0xc4653600
add ecx, dword [rsi + 0x38]
lea rdx, [rcx + 1]
xor eax, eax
cmp ecx, 2
cmovb rax, rdx
cmp rax, 1
je 0x14004bff8
test rax, rax
jne 0x14004c047
lea rcx, [rsi + 0x30]
call fcn.14002f280
jmp 0x14004c047
movzx eax, word [rsi + 0x40]
cmp eax, 3
je 0x14004c011
cmp eax, 2
jne 0x14004c047
lea rcx, [rsi + 0x48]
call case.0x14002d784.132
jmp 0x14004c047
mov rdi, qword [rsi + 0x48]
test rdi, rdi
je 0x14004c047
mov rbx, qword [rsi + 0x50]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14004c047
cmp qword [rbx + 0x10], 0x11
jb 0x14004c035
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x9f8]
test rax, rax
je 0x14004c05d
mov rcx, qword [rsi + 0xa00]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14004c09d
lea rcx, [rsi + 0x20]
call fcn.140041380
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0xcd]
add al, 0xfa
movzx edx, al
lea r8, [rdx + 1]
xor eax, eax
cmp dl, 2
cmovb rax, r8
cmp rax, 1
je 0x14004c0cc
test rax, rax
jne 0x14004c108
call fcn.14002fe50
jmp 0x14004c108
cmp qword [rcx], 0
je 0x14004c108
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x14004c108
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14004c108
cmp qword [rbx + 0x10], 0x11
jb 0x14004c0f6
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x268]
test rax, rax
je 0x14004c11e
mov rcx, qword [rsi + 0x270]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14004c15d
lea rcx, [rsi + 0x20]
call fcn.14012c890
mov ecx, 0xc4653600
add ecx, dword [rsi + 0x38]
lea rdx, [rcx + 1]
xor eax, eax
cmp ecx, 2
cmovb rax, rdx
cmp rax, 1
je 0x14004c188
test rax, rax
jne 0x14004c1d7
lea rcx, [rsi + 0x30]
call fcn.14002f280
jmp 0x14004c1d7
movzx eax, word [rsi + 0x40]
cmp eax, 3
je 0x14004c1a1
cmp eax, 2
jne 0x14004c1d7
lea rcx, [rsi + 0x48]
call case.0x14002d784.132
jmp 0x14004c1d7
mov rdi, qword [rsi + 0x48]
test rdi, rdi
je 0x14004c1d7
mov rbx, qword [rsi + 0x50]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14004c1d7
cmp qword [rbx + 0x10], 0x11
jb 0x14004c1c5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x9f8]
test rax, rax
je 0x14004c1ed
mov rcx, qword [rsi + 0xa00]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x330]
mov rdx, qword [rsi + 0x338]
call fcn.14019ad20
mov rax, qword [rbp + 0x410]
mov byte [rax], 1
mov rcx, qword [rbp + 0x3d8]
call fcn.140032c70
mov rax, qword [rbp + 0x390]
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], 0
mov qword [rax + 0x30], r15
mov qword [rax + 0x38], 0
mov qword [rax], 0
mov al, 1
mov byte [rsi + 0x4f0], al
movaps xmm6, xmmword [rbp + 0x650]
movaps xmm7, xmmword [rbp + 0x660]
add rsp, 0x6f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
shl dword [rax], 0x48
lea edx, [rbp - 0x58]
mov r8d, 0x128
call fcn.1401af560
mov qword [r12 + 0x148], rbx
mov qword [r12 + 0x150], r15
mov qword [r12 + 0x158], 0
mov qword [r12 + 0x160], rdi
mov byte [r12 + 0x168], 0
add qword [rax], rax
add byte [rbp - 0x77], cl
mov esp, 0x15024
add byte [rcx - 0x39], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov esp, 0x16024
add byte [rcx - 0x3a], al
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax], al
mov eax, dword [rbp + 0x468]
mov ecx, dword [rbp + 0x46b]
mov dword [r12 + 0x169], eax
mov dword [r12 + 0x16c], ecx
lea r8, [0x1401bdcf8]
mov rcx, r13
mov rdx, r12
mov rax, qword [rbp + 0x630]
call qword [rax + 0x18]
mov rax, qword [rsi + 0x330]
lock dec qword [rax]
je 0x14004e84f
test byte [rcx + rbp*2], ah
add dword [rax], eax
add byte [rcx - 0x77], al
mov word [rsp + rbp*2], fs
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
add esi, ecx
invalid
jmp 0x14004e862
and byte [rax], al
add byte [rax], al
call fcn.1401b1500
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tonic_0.12.1_src_transportchannelendpoint.rsH
mov edx, 0x23
call fcn.1401b1e10
invalid
mov ecx, 8
mov edx, 0xb0
add byte [rax], al
add al, ch
sbb al, 0x28
invalid
invalid
add al, ch
sbb al, 0x28
invalid
mov ecx, 8
mov edx, 0x38
call fcn.1401b1500
lea rcx, str.assertion_failed:_num___0C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tower_0.4.13_srclimit_rate_rate.rs
lea r8, [0x1401f5d20]
mov edx, 0x19
call fcn.1401b1e10
lea rcx, str.assertion_failed:_per___Duration::from_millis_0_
lea r8, [0x1401f5d68]
mov edx, 0x30
jo 0x14004ed2b
add byte [rbp + rcx*4 + 5], cl
jo 0x14004ed32
add byte [rdx + 0x30], bh
call fcn.1401b1e10
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
loopne 0x14004ed4d
or rax, 2
mov qword [rbp + 0x530], rax
add cl, byte [rax - 0x77]
test dword [rax], esi
add eax, 0x8d480000
add eax, 0x19e4c9
mov dword [rbp + 0x530], eax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
or eax, 0x19c02e
lea r8, [rbp + 0x530]
mov edx, 0x2b
call fcn.1401b21a0
ud2
mov rax, rdx
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rcx, rax
jmp fcn.140101d80
mov eax, ecx
and eax, 3
mov rbx, r13
cmp rdx, 3
jb 0x14004f409
and rcx, 0xfffffffffffffffc
cld
mov rbx, r13
mov ebx, ebp
nop word cs:[rax + rax]
mov qword [rbx], 0
mov qword [rbx + 8], 1
mov qword [rbx + 0x10], 0
add byte [rax], al
add byte [rax - 0x77], cl
imul ebx, dword [rax], 0x48
mov dword [rbx + 0x20], 0
add byte [rax - 0x39], cl
or byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
imul ebx, dword [rax], 0x48
mov dword [rbx + 0x20], 0
mov qword [rbx + 0x28], 1
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
imul edi, dword [rax], 0x48
mov dword [rbx + 0x40], 0
invalid
add byte [rax], al
mov qword [rbx + 0x30], 0
mov qword [rbx + 0x38], rbp
mov qword [rbx + 0x40], 0
invalid
add byte [rax - 0x39], cl
add qword [rax], rax
add byte [rax], al
mov qword [rbx + 0x48], 1
mov qword [rbx + 0x50], 0
mov qword [rbx + 0x58], rbp
mov dword [rbx + 0x58], ebp
mov dword [rbx + 0x58], ebp
mov qword [rbx + 0x60], 0
mov qword [rbx + 0x68], 1
add byte [rax], al
add byte [rax - 0x39], cl
jo 0x14004f3f8
add byte [rax], al
add byte [rax - 0x77], cl
imul edi, dword [rax + 0x48], 0xffffff83
jmp 0x14004f383
add rcx, 0xfffffffffffffffc
jne 0x14004f390
add byte [rax], al
add byte [rax - 0x39], cl
jo 0x14004f3f8
add byte [rax], al
add byte [rax - 0x77], cl
imul edi, dword [rax + 0x48], 0xffffff83
jmp 0x14004f383
mov r12, rdi
mov esp, edi
test rax, rax
je 0x14004f447
nop word cs:[rax + rax]
mov qword [rbx], 0
mov qword [rbx + 8], 1
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbx + 0x18], ebp
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
imul ebx, dword [rax], 0x48
add ebx, 0x20
add rbx, 0x20
dec rax
jne 0x14004f420
mov r12, rdi
mov qword [rbx], r9
mov qword [rbx + 8], r15
invalid
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], rbp
mov qword [rsi], rdi
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], r12
add rsp, 0x38
add esp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
call fcn.1401b1500
int3
mov dh, 1
lea rcx, [0x1401c63c0]
invalid
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
cmp ebp, dword [rdi + 0x17]
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
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
int3
mov dh, 1
lea rcx, [0x1401edaf8]
invalid
add dword [rax - 0x73], ecx
or eax, 0x19e61e
invalid
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
cmp ebp, dword [rdi + 0x17]
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x14002adfb.65
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
push rsi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
mov rsi, rdx
mov qword [rsp + 0x40], rcx
and al, 0x40
invalid
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1a4eeb
sub byte [rax - 0x73], cl
adc eax, 0x1a4eeb
mov r8d, 0xf
mov eax, 0xf
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
add eax, 0x172724
add eax, 0x172724
and al, 0x27
invalid
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
and al, 0x38
test rax, rax
je 0x14004f5b8
mov bl, 1
test cl, cl
jne 0x14004f5ba
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
jne 0x14004f59c
cmp byte [rsp + 0x39], 0
je 0x14004f59c
test byte [rsi + 0x34], 4
xor al, 4
jne 0x14004f59c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x1995c9
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14004f5ba
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1a181d
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14004f5ba
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
add esp, 0x48
pop rbx
pop rsi
ret
int3
add al, 0xc1
lea rcx, case.0x14004f5f8.0
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0xd
mov ebx, 0x4800176f
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
movzx eax, byte [rcx]
lea rcx, [0x1401c65d8]
invalid
outsd dx, dword [rsi]
invalid
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
and esi, dword [rax + 0x17]
invalid
invalid
outsd dx, dword [rsi]
invalid
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov ecx, dword [rdx + 0x18]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov ecx, dword [rdx + 0x18]
mov rdx, rax
invalid
invalid
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
invalid
loope switch.0x14004f5f8
int3
mov rsi, rdx
mov qword [rsp + 0x40], rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1727bb
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1727bb
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
je 0x14004f67e
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14004f6e8
mov bl, 1
test cl, cl
jne 0x14004f6ea
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14004f6cc
cmp byte [rsp + 0x39], 0
je 0x14004f6cc
test byte [rsi + 0x34], 4
jne 0x14004f6cc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x14004f6ea
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
invalid
sbb al, byte [rax]
lea edx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
invalid
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14004f6ea
mov ebx, ecx
test bl, bl
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
mov esi, edx
mov r14, qword [rcx + 8]
mov r15, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e8ecb]
adc eax, 0x1997a6
adc eax, 0x1997a6
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov byte [rsp + 0x31], 0
test r15, r15
je 0x14004f782
add r15, r15
lea rsi, [0x1400278a0]
dec dword [rax - 0x73]
jl 0x14004f773
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
dec dword [rax - 0x73]
jl 0x14004f773
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
nop word cs:[rax + rax]
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x38], r14
add r14, 2
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
add r15, 0xfffffffffffffffe
invalid
cmp dword [rdi - 0x7cb6fff5], ebx
invalid
add edi, 0xfffffffe
invalid
jne 0x14004f760
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x14004f7a7
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecc]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
mov r14, qword [rcx + 8]
jno 0x14004f7da
jno 0x14004f7da
mov rdi, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e8ecb]
adc eax, 0x1996e6
adc eax, 0x1996e6
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rax - 0x7b], cl
push qword [rdi + rax*2 + 0x48]
shl edi, 6
xor dword [rax], eax
test rdi, rdi
je 0x14004f848
shl rdi, 6
lea r15, [rdi + rdi*2]
lea rsi, [0x140027cc0]
lea esi, [0x140027cc0]
lea esi, [0x140027cc0]
test ch, bh
dec dword [rax - 0x73]
jl 0x14004f838
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
nop word [rax + rax]
invalid
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x38], r14
je 0x14004f848
cmp byte [rcx - 0x7f], cl
mov al, 0
add byte [rax], al
add r14, 0xc0
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
sahf
or eax, dword [rax]
sahf
or eax, dword [rax]
add r15, 0xffffffffffffff40
jne 0x14004f820
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x14004f86d
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecc]
sub byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x19966a
lea edx, [0x1401e8ecc]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x199626
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
sbb byte [rax - 0x77], cl
je 0x14004f8d6
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x7b], cl
push qword [rcx + rax*2 + 0x48]
invalid
invalid
and al, 0x30
mov byte [rsp + 0x31], 0
test rdi, rdi
je 0x14004f902
invalid
shl rdi, 3
shl rdi, 3
shl edi, 3
lea r15, [rdi + rdi*2]
lea rsi, [0x140026910]
lea esi, [0x140026910]
lea esi, [0x140026910]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
lea ebx, [rsp + 0x38]
pop rsp
and al, 0x38
nop word [rax + rax]
mov qword [rsp + 0x38], r14
add r14, 0x18
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rbx
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.1401096b0
add r15, 0xffffffffffffffe8
jne 0x14004f8e0
movzx eax, byte [rsp + 0x30]
and al, 0x30
mov cl, 1
test al, al
invalid
jne 0x14004f927
sal byte [rbp + 0x1f], 0x48
mov eax, dword [rsp + 0x28]
invalid
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1401e8ecc]
adc eax, 0x1995b0
sbb dword [rax], eax
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
in al, dx
mov rsi, rdx
mov r14, qword [rcx + 8]
mov r15, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401e8ecb]
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x14004f996
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
invalid
push rax
sbb byte [rax - 0x77], cl
je 0x14004f996
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
test r15, r15
je 0x14004f9c2
add r15, r15
test r15, r15
je 0x14004f9c2
invalid
add r15, r15
add r15, r15
lea rsi, [0x14002b350]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x38], r14
add r14, 2
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401096b0
add r15, 0xfffffffffffffffe
jne 0x14004f9a0
movzx eax, byte [rsp + 0x30]
and al, 0x30
mov cl, 1
test al, al
jne 0x14004f9e7
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea rdx, [0x1401e8ecc]
lea rdx, [0x1401e8ecc]
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx + 0x48c889c1], cl
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
int3
push rbx
sub rsp, 0x48
mov rsi, rdx
movzx eax, word [rcx]
mov bh, 1
mov bh, 1
lea rdx, [0x1401fa26c]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
add eax, edx
invalid
add eax, edx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x199c64
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9693]
jmp 0x14004fa59
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401e969e]
adc eax, 0x199c5a
jmp 0x14004fa59
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e96a9]
adc eax, 0x199c50
adc eax, 0x199c50
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0xb
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rcx, 2
add ecx, 2
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, case.0x14004f628.41
sbb al, byte [rax]
sbb al, byte [rax]
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14004fb1b
mov bl, 1
test cl, cl
jne 0x14004fb1d
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14004faff
cmp byte [rsp + 0x39], 0
je 0x14004faff
test byte [rsi + 0x34], 4
jne 0x14004faff
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
lea edx, [0x1401e8b58]
lea edx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14004fb1d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
sbb al, byte [rax]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1a12ba
sbb al, byte [rax]
sbb al, byte [rax]
mov r8d, 1
call qword [rax + 0x18]
invalid
mov ebx, eax
jmp 0x14004fb1d
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
pop rbx
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
int3
int3
mov rsi, rdx
movzx eax, word [rcx]
lea rdx, [0x1401fa27c]
sbb al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
invalid
loopne 0x14004fb95
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9623]
sbb byte [rax - 0x73], cl
adc eax, 0x199ac4
jmp 0x14004fbb9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9639]
sbb byte [rax - 0x73], cl
adc eax, 0x199ac5
jmp 0x14004fbb9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e964f]
invalid
sbb dword [rax], eax
add bl, ch
invalid
invalid
add bl, ch
mov rcx, qword cs:[rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x199ac7
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x199ac7
mov r8d, 0x18
jmp 0x14004fbbf
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e967d]
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x199ac4
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rcx, 2
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, case.0x14004f628.41
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14004fc7b
mov bl, 1
test cl, cl
jne 0x14004fc7d
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14004fc5f
cmp byte [rsp + 0x39], 0
je 0x14004fc5f
test byte [rsi + 0x34], 4
jne 0x14004fc5f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14004fc7d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14004fc7d
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
ror byte [rax - 0x47], 0xc1
jnp 0x1400508f8
int 0x9c
enter 0xffffffffffffc1a2, 0x48
xor ecx, edx
or rcx, rax
mov rax, qword [rsi + 8]
cmp rax, 3
je 0x140050912
cmp eax, 2
jb 0x140050912
lea rcx, [rsi + 0x10]
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x14005090d
cmp rax, 1
je 0x140050912
cmp rax, 3
jne 0x14005092a
call fcn.140035780
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
add rsp, 0x60
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rax, str.internal_error:_entered_unreachable_code:_invalid_Once_state
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
in al, dx
invalid
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_sys_commononcequeue.rs
lea rcx, [rsp + 0x30]
call fcn.1401b1c50
int3
int3
jnp 0x1400509a8
int 0x9c
enter 0xffffffffffffc1a2, 0x48
xor ecx, edx
or rcx, rax
jne 0x1400509cf
mov rax, qword [rsi + 8]
cmp rax, 3
je 0x1400509c4
cmp eax, 2
jb 0x1400509c4
lea rcx, [rsi + 0x10]
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400509bf
adc byte [rax - 0x75], r9b
xor byte [rax - 0x7b], r9b
sal byte [rsp + rcx + 0x48], 0x83
clc
add dword [rbx + rcx + 0x48], esi
or ecx, dword [rax - 0x7d]
clc
invalid
cmp rax, 1
je 0x1400509c4
invalid
cmp rax, 3
jne 0x140050a14
call fcn.140035780
lea rcx, [rsi + 0x48]
call fcn.140035680
jmp 0x1400509fc
mov rax, qword [rsi + 8]
cmp rax, 3
je 0x1400509fc
cmp eax, 2
jb 0x1400509fc
lea rcx, [rsi + 0x10]
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400509f7
cmp rax, 1
je 0x1400509fc
cmp rax, 3
jne 0x140050a14
call fcn.140035780
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
add rsp, 0x60
invalid
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rax, str.internal_error:_entered_unreachable_code:_invalid_Once_state
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_sys_commononcequeue.rs
lea edx, [0x1401bf5f0]
lea rcx, [rsp + 0x30]
call fcn.1401b1c50
add al, 0x12
invalid
add ah, cl
mov esi, ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Errorkind
adc eax, 0x1a32fd
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rdi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
mov qword [rsp + 0x40], rsi
je 0x140050aaa
lea rax, case.0x14004f628.49
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x77], cl
je 0x140050aaa
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.context
lea rdi, [rsp + 0x30]
lea r9, [rsp + 0x40]
and al, 0x40
invalid
mov r8d, 7
mov rcx, rdi
call fcn.140106360
add rsi, 0x10
lea rax, fcn.140035680
mov qword [rsp + 0x20], rax
and al, 0x20
invalid
lea rdx, str.source
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
add byte [rdi], cl
mov dh, 0x4c
and al, 0x38
je 0x140050b0e
mov al, 1
test cl, cl
jne 0x140050b2d
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
xor dh, dh
xor al, 4
jne 0x140050b15
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140050b2a
test cl, cl
setne al
jmp 0x140050b2d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
pop rdi
pop rsi
ret
mov esi, ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Errorkind
adc eax, 0x1a320d
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rdi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
mov qword [rsp + 0x40], rsi
je 0x140050b9a
lea rax, case.0x14004f628.49
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x77], cl
je 0x140050b9a
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.context
lea rdi, [rsp + 0x30]
lea r9, [rsp + 0x40]
and al, 0x40
ficomp word [rdi + rdx]
add byte [rax - 0x73], cl
jl 0x140050bb2
xor byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
mov r8d, 7
mov rcx, rdi
call fcn.140106360
add rsi, 0x10
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
and al, 0x20
invalid
lea rdx, str.source
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
add byte [rdi], cl
mov dh, 0x4c
and al, 0x38
je 0x140050bfe
mov al, 1
test cl, cl
jne 0x140050c1d
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
xor dh, dh
xor al, 4
jne 0x140050c05
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140050c1a
test cl, cl
setne al
jmp 0x140050c1d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
pop rdi
pop rsi
ret
mov esi, ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Errorkind
adc eax, 0x1a311d
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rdi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
mov qword [rsp + 0x40], rsi
je 0x140050c8a
lea rax, case.0x14004f628.49
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x77], cl
je 0x140050c8a
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.context
lea rdi, [rsp + 0x30]
lea r9, [rsp + 0x40]
and al, 0x40
out dx, al
sbb edx, dword [rdi]
add byte [rax - 0x73], cl
jl 0x140050ca2
xor byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
mov r8d, 7
mov rcx, rdi
call fcn.140106360
add rsi, 0x18
lea rax, fcn.140035680
mov qword [rsp + 0x20], rax
and al, 0x20
invalid
lea rdx, str.source
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
add byte [rdi], cl
mov dh, 0x4c
and al, 0x38
je 0x140050cee
mov al, 1
test cl, cl
jne 0x140050d0d
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
xor dh, dh
xor al, 4
jne 0x140050cf5
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140050d0a
add bl, ch
sbb al, 0x84
leave
test cl, cl
setne al
jmp 0x140050d0d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
mov eax, edx
mov rdx, qword [rcx]
mov r8, qword [rcx + 8]
mov rcx, rax
jmp fcn.140101d80
int3
add byte [rax], al
add byte [rax + 0x39], cl
mov fs, word [rax + 0x7400000c]
invalid
nop word cs:[rax + rax]
lea rcx, [rsp + 0x48]
call fcn.140042ae0
mov rcx, qword [rsp + 0x50]
and al, 0x50
mov rdx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x28]
mov r12, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x80]
imul rax, rdx, 0x38
invalid
invalid
mov r8, qword [rsp + 0xe8]
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
mov qword [rcx + rax], r8
mov qword [rcx + rax + 8], r13
mov qword [rcx + rax], r8
mov qword [rcx + rax + 8], r13
mov qword [rcx + rax + 0x10], r8
mov r8, qword [rsp + 0xe0]
loopne case.0x14002b9eb.293
add byte [rax], al
loopne case.0x14002b9eb.293
add byte [rax], al
mov qword [rcx + rax + 0x18], r8
mov qword [rcx + rax + 0x20], rbx
mov dword [rcx + rax + 0x20], ebx
mov qword [rcx + rax + 0x28], r15
mov qword [rsp + 0x30], rcx
mov r8, qword [rsp + 0x78]
mov qword [rcx + rax + 0x30], r8
mov dword [rcx + rax + 0x30], eax
mov dword [rcx + rax + 0x30], eax
inc rdx
mov qword [rsp + 0x58], rdx
and al, 0x58
ret 0x8948
mov rsi, qword [rsp + 0x60]
cmp rbp, rsi
mov rbx, rdx
je 0x140051379
mov r15, qword [rdi + 0x20]
mov edi, dword [rdi + 0x20]
mov rsi, qword [rdi + 0x28]
mov esi, dword [rdi + 0x28]
test rsi, rsi
mov qword [rsp + 0x68], rbx
je case.0x140034f9b.445
js case.0x140037bff.105
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
bnd call fcn.140157b20
mov r13, rax
test rax, rax
test eax, eax
jne case.0x1400278bd.469
jmp case.0x140035d5b.235
add byte [rax], al
add byte [rax], al
mov r13d, 1
add byte [rax], al
inc rbp
mov qword [rsp + 0x80], rbp
mov rcx, r13
mov rdx, r15
mov qword [rsp + 0xe8], rsi
and al, 0xe8
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
and al, 0xe8
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
call fcn.1401af560
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax], ah
and al, 0
lea rax, [rsp + 0x100]
lea eax, [rsp + 0x100]
add dword [rax], eax
add byte [rdi], cl
adc dword [rax], esi
movups xmmword [rax], xmm6
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0xf0]
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rbp - 0x77], cl
mov r8, r12
invalid
mov r8, r12
call fcn.14004f180
invalid
dec dword [rax - 0x75]
test byte [rax + rax*8], ah
add byte [rax], al
invalid
mov esi, 0x48ffffdf
mov eax, dword [rsp + 0xc0]
mov qword [rsp + 0xe0], rax
add byte [rax], al
mov rbx, qword [rsp + 0xc8]
pushfq
and al, 0xc8
enter 0, 0
invalid
invalid
mov esp, 0xd024
add byte [rax], al
mov r15, qword [rsp + 0xd0]
mov esp, 0xd024
add byte [rax - 0x39], cl
mov rdi, 0xffffffffffffffff
xor ebp, ebp
invalid
push qword [rcx]
in eax, dx
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
invalid
push rsp
and al, 0x38
invalid
movabs r8, 0x8000000000000000
jmp case.0x140025802.597
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x66662feb], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
sub bl, 0x2f
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
sub rsi, rcx
add rsi, r13
add esi, ebp
add esi, ebp
mov qword [rbx + rbp], r8
add al, 0x2b
mov qword [rbx + rbp + 8], rsi
mov qword [rbx + rbp + 0x10], r12
lea rax, [rbp + 0x20]
mov rbp, rax
cmp rdx, rax
je 0x140051290
inc rdi
cmp r15, rdi
cmp edi, edi
invalid
cmp edi, edi
je case.0x14002d784.295
jp 0x14005123d
add byte [rax], al
mov rsi, qword [r14 + rbp + 8]
mov esi, dword [rsi + rbp + 8]
mov r12, qword [r14 + rbp + 0x10]
mov esp, dword [rsi + rbp + 0x10]
mov rax, qword [r14 + rbp + 0x18]
mov qword [rbx + rbp + 0x18], rax
mov dword [rbx + rbp + 0x18], eax
mov dword [rbx + rbp + 0x18], eax
mov rax, qword [rbx + rbp]
shl rax, 1
test rax, rax
loopne 0x1400512a0
test eax, eax
je case.0x140028455.435
mov r8, qword [rbx + rbp + 8]
mov rcx, qword [0x140214150]
or byte [rax - 0x75], cl
or eax, 0x1c2ee8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs r8, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24548b48], al
cmp byte [rax - 0x75], cl
and al, 0x40
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24548b48], al
cmp byte [rax - 0x75], cl
and al, 0x40
jmp case.0x140028455.435
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x68]
push rsp
and al, 0x68
cmp rdx, qword [rsp + 0x48]
je 0x1400510a0
add dh, bh
invalid
invalid
add dh, bh
invalid
mov rdi, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
jmp 0x1400510b9
dec dword [rax - 0x73]
insb byte [rdi], dx
and al, 0x48
lea ebp, [rsp + 0x48]
jmp case.0x14002d2ed.342
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rbp
mov rdx, rbx
mov edx, ebx
call fcn.140042ae0
mov rcx, qword [rsp + 0x50]
and al, 0x50
sbb bh, bh
dec dword [rax - 0x75]
and al, 0x50
and al, 0x50
mov ecx, dword [rsp + 0x50]
and al, 0x50
mov rbx, qword [rsp + 0x58]
imul rax, rbx, 0x38
mov qword [rcx + rax], r15
mov qword [rcx + rax + 8], r12
mov dword [rcx + rax + 8], esp
cmp byte [rcx + rcx*4 + 0x3c], cl
add dword [rcx + rcx*4 + 0x64], ecx
mov dword [rcx + rax + 8], esp
mov qword [rcx + rax + 0x10], r15
mov qword [rcx + rax + 0x18], 0
add byte [rax], al
add byte [rax], al
adc byte [rax - 0x39], cl
add dword [rax], r11d
add dword [rax], ebx
add byte [rax], al
add byte [rax], al
mov qword [rcx + rax + 0x20], 8
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add dword [rax], r13d
add byte [rax], al
mov qword [rcx + rax + 0x28], 0
add byte [rax], al
mov qword [rsp + 0x30], rcx
and al, 0x30
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
and al, 0x78
mov qword [rcx + rax + 0x30], rdx
inc rbx
mov qword [rsp + 0x58], rbx
dec rsi
je 0x140051379
mov r13, qword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
test r15, r15
je case.0x14004f5f8.186
push qword [rbp + riz + 0xf]
mov byte [rdi + 0xf000002], dl
js case.0x140037bff.105
movzx eax, byte [0x140214210]
mov dh, 5
fsubr dword [rsi]
sbb al, 0
xor ecx, ecx
mov rdx, r15
cli
cli
call fcn.140157b20
adc byte [rax], al
mov r12, rax
test rax, rax
test eax, eax
invalid
test eax, eax
jne 0x140051356
jmp 0x1400515e7
mov r12d, 1
mov rcx, r12
mov rdx, r13
mov edx, ebp
mov edx, ebp
mov r8, r15
clc
call fcn.1401af560
adc eax, 0x5c3b4800
and al, 0x48
cmp rbx, qword [rsp + 0x48]
je 0x1400512c0
dec dword [rax - 0x75]
and al, 0x30
mov rcx, qword [rsp + 0x30]
jmp 0x1400512d5
dec dword [rdi]
adc byte [rsp + 0x48], al
and al, 0x48
movups xmm0, xmmword [rsp + 0x48]
and al, 0x48
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rdi + 0x50]
test byte [rax + rax*8], ah
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x75], cl
push r8
xor ecx, ecx
mov rdx, rbx
mov qword [rsp + 0x40], rax
sub rdx, rax
ret 0x8948
push rsp
and al, 0x68
ret 0x8948
and al, 0x68
setne cl
mov eax, 0xff
inc dword [rax]
add byte [rax], al
sar dword [rax + 0xff], 0xf
rol dword [r8 + r8*8 + 0x1ad840f], 0
test byte [rbp + 0xf000001], ch
inc dword [rax]
add byte [rax], al
cmovae eax, ecx
test al, al
je case.0x14002d784.292
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
test byte [rbp + 0xf000001], ch
movzx eax, al
mov dh, 0xc0
cmp eax, 1
jne 0x1400515f4
add al, byte [rax]
invalid
add dword [rdi], ecx
test dword [rcx], edi
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
mov rax, qword [rax + 0x10]
test rax, rax
je case.0x14002d784.292
invalid
pop qword [rcx]
add byte [rax], al
test byte [rdi + 0x48000001], cl
mov ecx, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x28]
lea rdx, [rcx + 0x18]
mov qword [rsp + 0x38], rdx
mov r14, qword [rcx + 8]
mov esi, dword [rcx + 8]
cmp byte [rbx + rcx*4 + 0x71], cl
or byte [rax - 0x73], cl
add al, 0x40
mov esi, dword [rcx + 8]
lea rax, [rax + rax*2]
lea rax, [r14 + rax*8]
mov qword [rsp + 0x30], rax
invalid
mov dword [rsp + 0x30], eax
lea r15, [rsp + 0xf0]
lock add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
mov ebp, 0x8d4c0016
movsb byte [rdi], byte [rsi]
add byte [rbp + rcx*4 - 0x5c], cl
lea r12, [rsp + 0x88]
jmp case.0x14002ba25.379
invalid
and al, 0x88
add byte [rax], al
add bl, ch
sbb eax, 0xf2e6666
invalid
add byte [rax], al
add r14, 0x18
cmp r14, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
jmp case.0x14002d2ed.351
test byte [rdx], bh
add dword [rax], eax
invalid
invalid
je 0x14005143c
xor byte [rax - 0x77], cl
jmp case.0x14002d2ed.351
cmp al, byte [rcx]
add byte [rax], al
mov rcx, r15
mov rdx, qword [rsp + 0x38]
call fcn.14015f200
fst qword [rax]
add byte [rax + 0x3b], cl
cmp ebx, dword [rsp + 0x40]
fst qword [rax]
add byte [rax + 0x3b], cl
cmp ebx, dword [rsp + 0x40]
cmp ebx, dword [rsp + 0x40]
jne case.0x14002d2ed.357
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
mov rbp, rbx
cmp qword [rsp + 0xf0], 0
and al, 0xf0
add byte [rax], al
add byte [rax], al
fisttp qword [rax - 0x7d]
mov esp, 0xf024
and al, 0xf0
add byte [rax], al
and al, 0xf0
add byte [rax], al
add byte [rax], al
je 0x14005145b
mov r8, qword [rsp + 0xf8]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [0x140214150]
or eax, 0x1c2cf9
sub al, 0x1c
add byte [rcx], dh
sar bh, cl
xor edx, edx
call rsi
invalid
mov r13, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x118]
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x11824
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rax + rax*2 + 0x49]
lea rbx, [r13 + 8]
test edi, edi
je 0x1400514b0
lea rbx, [r13 + 8]
pop rbp
or bl, ch
adc esp, dword [rsi + 0x2e]
jmp 0x140051489
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add rbx, 0x20
dec rdi
iretd
je 0x1400514b0
iretd
mov rax, qword [rbx - 8]
mov eax, dword [rbx - 8]
shl rax, 1
shl eax, 1
test rax, rax
je 0x140051480
mov r8, qword [rbx]
mov eax, dword [rbx]
mov rcx, qword [0x140214150]
or eax, 0x1c2cb1
xor edx, edx
call rsi
jmp 0x140051480
invalid
sar bh, cl
invalid
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x108], 0
je 0x140051410
or byte [rcx], al
add byte [rax], al
add byte [rdi], cl
test byte [rcx - 1], dl
invalid
mov rcx, qword [0x140214150]
mov ch, byte [rsp + rbx]
sub al, 0x1c
add byte [rcx], dh
ror byte [rbp - 0x77], cl
xor edx, edx
mov r8, r13
call rsi
invalid
jmp 0x140051410
call 0x17eeeebce
invalid
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
mov r13, qword [r14 + 0x10]
mov rdi, qword [rsp + 0x68]
jmp 0x14005153b
push rax
push 0x1f0f50eb
add byte [rax], r8b
push rax
nop dword [rax + rax]
mov rax, qword [r14 + 8]
imul rcx, r13, 0x38
mov rdx, qword [rsp + 0xb8]
mov edx, dword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rax + rcx + 0x30], rdx
push rsp
or byte [rax], dh
movups xmm0, xmmword [rsp + 0x88]
adc byte [rsp + 0x88], al
and al, 0x88
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x98]
adc byte [rsp + 0x98], cl
and al, 0x98
add byte [rax], al
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0xa8]
adc byte [rsp + 0xa8], dl
add byte [rdi], cl
adc dword [rax + rcx + 0x20], edx
or byte [rax], ah
movups xmmword [rax + rcx + 0x20], xmm2
or byte [rax], ah
movups xmmword [rax + rcx + 0x10], xmm1
or byte [rax], r10b
adc byte [rdi], cl
adc dword [rax + rcx], eax
movups xmmword [rax + rcx], xmm0
inc r13
inc ebp
mov qword [r14 + 0x10], r13
dec rdi
je 0x14005143a
test bh, bh
invalid
invalid
invalid
outsb dx, byte [rsi]
adc byte [rax - 1], cl
iretd
test bh, bh
invalid
invalid
dec dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov rdx, r15
call fcn.14015f200
adc byte [rax], al
mov edx, 0x4d0010dc
cmp ebp, dword [rsi]
adc byte [rax], al
cmp r13, qword [r14]
jne 0x1400514f0
movsd dword [rdi], dword [rsi]
mov rcx, r14
mov ecx, esi
mov rdx, r13
call fcn.140042ae0
mov dl, byte [0xcb531557]
outsb dx, byte [rsi]
adc bl, ch
xchg esp, eax
mov dl, byte [0xcb531557]
outsb dx, byte [rsi]
adc bl, ch
xchg esp, eax
mov rsi, qword [rsp + 0x28]
mov qword [rsi + 0x50], rbx
mov dword [rsi + 0x50], ebx
sub byte [rax - 0x77], cl
pop rsi
push rax
mov dword [rsi + 0x50], ebx
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
cmp edx, dword [rsi]
adc byte [rax + 0x3b], cl
invalid
cmp edx, dword [rsi]
jne case.0x14002d784.293
or al, 0x48
mov ecx, esi
mov rcx, rsi
call fcn.1400426e0
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
lea rcx, [rdx + rdx*2]
or al, 0x52
movaps xmm0, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
movups xmmword [rax + rcx*8], xmm0
add byte [rax], al
movups xmmword [rax + rcx*8], xmm0
mov qword [rax + rcx*8 + 0x10], rbx
inc rdx
inc edx
inc edx
mov qword [rsi + 0x10], rdx
movaps xmm6, xmmword [rsp + 0x140]
add dword [rax], eax
invalid
push rsi
adc byte [rdi], cl
sub byte [rsp + 0x140], dh
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7f], cl
add rsp, 0x158
pop rbx
invalid
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
lea r8, [0x1401eec68]
mov rcx, r15
add byte [rcx + rcx*4 - 7], cl
mov rdx, r15
cli
call fcn.1401b1d10
invalid
invalid
call fcn.1400b62f0
add byte [rcx + 1], bh
mov ecx, 1
add byte [rax], al
mov rdx, rbp
call fcn.1401b1500
invalid
mov ecx, 1
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1401b1500
call qword [0x14006ceea]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r15
cli
call fcn.1401b1500
adc eax, 0x58d4800
test eax, ebx
fcomp dword [rcx]
invalid
lea rax, [0x1401eee80]
fcomp dword [rcx]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
and al, 0xf0
mov qword [rsp + 0xf0], rax
lea rax, [0x140050d20]
and al, 0xf0
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffff716
mov qword [rsp + 0xf8], rax
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
lea rax, str.internal_error:_entered_unreachable_code:
add byte [rax], al
lea rax, str.internal_error:_entered_unreachable_code:
lea eax, [0x1401f4720]
xor dword [rdx], ebx
add byte [rax - 0x77], cl
invalid
test byte [rax + rcx*4], ah
and al, 0x88
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
mov qword [rsp + 0x90], 1
mov qword [rsp + 0xa8], 0
mov dword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rbp*4], ah
add byte [rax], al
mov dword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
test byte [rax + rsi*8], ah
and al, 0xf0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xf0]
lea eax, [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
mov qword [rsp + 0x98], rax
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
and al, 0xa0
mov qword [rsp + 0xa0], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_src_builder_table_builder.rsmust_be_impossible_due_to_the_assumptions_checks_we_do
xor al, 0xd8
sbb dword [rax], eax
and al, 0xa0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x19d834
xor al, 0xd8
sbb dword [rax], eax
xor al, 0xd8
sbb dword [rax], eax
lea rcx, [rsp + 0x88]
add al, ch
out 5, eax
invalid
call fcn.1401b1c50
int3
int3
jmp fcn.1400bb380
popfq
invalid
add ah, cl
int3
int3
int3
int3
mov rsi, rdx
mov qword [rsp + 0x40], rcx
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
lea rdx, str.AddrParseError
adc eax, 0x16eaab
stosd dword [rdi], eax
invalid
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
and al, 0x28
jle 0x1400516dd
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov eax, dword [rsp + 0x28]
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140051738
mov bl, 1
test cl, cl
jne 0x14005173a
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
xor byte [rax - 0x7d], cl
clc
cmp eax, 1
add dword [rbp + 0x29], esi
jne 0x14005171c
sub dword [rax + 0x39247c], eax
cmp byte [rsp + 0x39], 0
jl 0x14005171a
cmp dword [rax], eax
je 0x14005171c
test byte [rsi + 0x34], 4
jne 0x14005171c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x197449
sub byte [rax - 0x73], r9b
adc eax, 0x197449
je 0x140051727
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
mov eax, 1
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
call qword [rax + 0x18]
test al, al
jne 0x14005173a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
popfq
neg byte [rcx]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
mov ebx, eax
jmp 0x14005173a
mov ebx, ecx
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14005173a
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rbx
pop rsi
ret
int3
int3
int3
int3
in al, dx
mov rsi, rdx
mov esi, edx
mov esi, edx
movzx eax, word [rcx]
mov bh, 1
lea rdx, [0x1401fa294]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
invalid
mov ebx, dword [rdx]
add byte [rax + 0x63], cl
invalid
add al, 0x82
invalid
invalid
invalid
add rax, rdx
add eax, edx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
invalid
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x1401e93d3]
adc eax, 0x197c54
add cl, ch
pop rbx
add eax, dword [rax]
add byte [rax], al
invalid
invalid
jmp 0x140051adf
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197c46
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x1401e93dd]
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x11
mov eax, 0x11
add cl, ch
invalid
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e93ee]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197c39
invalid
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
invalid
mov r8d, 0x14
mov eax, 0x14
add cl, ch
add al, 0
add byte [rax], al
invalid
invalid
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x197c2f
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197c2f
invalid
add byte [rcx - 0x48], al
or eax, 0xe9000000
add cl, ch
mov r8d, 0xd
mov eax, 0xd
add cl, ch
jmp 0x140051c05
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e940f]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197c1e
invalid
add byte [rcx - 0x48], al
or eax, 0xe9000000
add cl, ch
mov r8d, 0xd
mov eax, 0xd
add cl, ch
jmp 0x140051c05
or dword [rax + rax], eax
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e941c]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197c0d
invalid
add byte [rcx - 0x48], al
or eax, 0xe9000000
add cl, ch
mov r8d, 0xd
mov eax, 0xd
add cl, ch
jmp 0x140051c05
jmp 0x14005181b
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9429]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197bfc
invalid
add byte [rcx - 0x48], al
mov r8d, 0xb
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
add cl, ch
int 3
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9434]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197be9
invalid
add byte [rcx - 0x48], al
mov r8d, 0xb
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e943f]
invalid
jnp 0x140051881
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197bd6
invalid
jnp 0x140051881
invalid
invalid
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
mov r8d, 0xb
mov eax, 0xb
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea rdx, [0x1401e944a]
lea rdx, [0x1401e944a]
add byte [rcx - 0x48], al
sldt word [rax]
mov r8d, 0xf
mov eax, 0xf
add byte [rax], al
add cl, ch
jae 0x140051893
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9459]
jnp 0x1400518bd
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197bb4
jnp 0x1400518bd
invalid
jnp 0x1400518bd
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
mov eax, 0xe
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9467]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197ba4
invalid
lea edx, [0x1401e9467]
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
mov eax, 0xe
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9475]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197b94
invalid
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
mov eax, 3
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9478]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197b79
invalid
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
mov r8d, 0x13
mov eax, 0x13
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e948b]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197b6e
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 7
mov eax, 7
add byte [rax], al
add cl, ch
fld qword [rdx]
jmp 0x140051c05
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9492]
push rdi
jnp 0x140051953
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197b57
push rdi
jnp 0x140051953
invalid
push rdi
jnp 0x140051953
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov r8d, 9
mov eax, 9
jmp 0x140051c05
mov edi, 0x48000002
mov ecx, dword [rsi + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea rdx, [0x1401e949b]
lea rdx, [0x1401e949b]
lea edx, [0x1401e949b]
mov r8d, 0x15
mov eax, 0x15
add byte [rax], al
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197b39
mov eax, dword [rax + 0x18]
lea rdx, [0x1401e94b0]
mov r8d, 3
mov eax, 3
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e94b3]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197b1e
mov r8d, 7
mov eax, 7
add cl, ch
add al, byte gs:[rax]
add byte [rax], al
invalid
invalid
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x197b07
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197b07
mov r8d, 0x14
mov eax, 0x14
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e94ce]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197afd
mov r8d, 0x13
mov eax, 0x13
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e94e1]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197af2
mov r8d, 0xd
mov eax, 0xd
jmp 0x140051c05
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e94ee]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197ae1
mov r8d, 0xc
mov eax, 0xc
add cl, ch
in eax, dx
add dword [rax], eax
invalid
jmp 0x140051c05
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e94fa]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197acf
mov r8d, 9
mov eax, 9
or dword [rax], eax
add byte [rax], al
jmp 0x140051c05
iretd
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9503]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197aba
invalid
add byte [rcx - 0x48], al
adc dword [rax], eax
mov r8d, 0x11
mov eax, 0x11
add byte [rax], al
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9514]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197aad
mov r8d, 6
mov eax, 6
add byte [rax], al
add cl, ch
xchg ebx, eax
add dword [rax], eax
add byte [rax], al
invalid
invalid
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e951a]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a95
mov r8d, 0x13
mov eax, 0x13
add cl, ch
jne 0x140051a8f
jmp 0x140051c05
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e952d]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a8a
mov r8d, 0x13
mov eax, 0x13
add byte [rax], al
add cl, ch
push rdi
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
jmp 0x140051c05
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9540]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a7f
mov r8d, 0x16
mov eax, 0x16
jmp 0x140051c05
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9556]
jp 0x140051af7
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a77
jp 0x140051af7
invalid
jp 0x140051af7
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
mov eax, 0xa
jmp 0x140051c05
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9560]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a63
lea edx, [0x1401e9560]
mov r8d, 0x11
mov eax, 0x11
jmp 0x140051c05
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9571]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a56
mov r8d, 0x17
mov eax, 0x17
jmp 0x140051c05
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9588]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a4f
mov r8d, 8
mov eax, 8
jmp 0x140051c05
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
invalid
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e9590]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a39
mov r8d, 0x13
mov eax, 0x13
jmp 0x140051c05
movabs dword [0x48204e8b48000000], eax
mov eax, dword [rsi + 0x28]
invalid
invalid
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a2e
sbb dword [rax], eax
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e95a3]
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x17
add byte [rax], al
jmp 0x140051c05
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a27
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a27
mov r8d, 9
mov eax, 9
jmp 0x140051c05
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a15
mov r8d, 0x11
jmp 0x140051c05
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e95d4]
adc eax, 0x197a0b
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a0b
mov r8d, 0x18
jmp 0x140051c05
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197a08
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e95ec]
mov r8d, 0x14
adc al, 0
add byte [rax], al
jmp 0x140051c05
sbb byte [rax - 0x73], cl
adc eax, 0x197a01
mov r8d, 0x23
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov rax, qword [rcx + 8]
mov r10, qword [rcx + 0x10]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov rdx, r10
jmp 0x14010a3c0
mov word [r12 + 0x488], 0x101
mov dword [r12 + 0x48c], 0
movzx eax, byte [rsi]
test rax, rax
je 0x140055800
cmp eax, 1
jne 0x1400585d2
mov esi, dword [r12 + 0x48c]
movzx ebx, byte [r12 + 0x489]
mov rcx, qword [rsp + 0xe0]
mov rdx, r14
call fcn.140015970
test rax, rax
jne 0x1400585b3
test rdx, rdx
jne 0x1400585c0
mov rcx, qword [r12 + 0x188]
mov rax, qword [r12 + 0x190]
mov rdx, r14
call qword [rax + 0x30]
test rax, rax
jne 0x1400585b3
test rdx, rdx
jne 0x1400585c0
mov byte [r12 + 0x488], 2
mov byte [r12 + 0x489], bl
mov dword [r12 + 0x48c], esi
mov rsi, qword [rsp + 0x308]
jmp 0x140055767
lea rcx, [rsp + 0x5d8]
mov rdx, r12
mov r8, r14
call fcn.1400196f0
movzx eax, byte [rsp + 0x5d8]
cmp rax, 4
je 0x140055dfb
movzx ebx, byte [rsp + 0x5d9]
mov r15d, dword [rsp + 0x5dc]
mov r10d, dword [rsp + 0x5e0]
mov ebp, dword [rsp + 0x5e4]
mov rdi, qword [rsp + 0x5e8]
movdqu xmm11, xmmword [rsp + 0x5f0]
mov r13, qword [r12 + 0x490]
mov r9, qword [r12 + 0x498]
lea rcx, [r13 + 0x10]
lea r8, [r9 + 0x10]
mov qword [rsp + 0x420], rsi
mov rdx, qword [rsp + 0x410]
mov qword [rsp + 0x428], rdx
mov qword [rsp + 0x440], rcx
mov qword [rsp + 0x448], r8
mov byte [rsp + 0x450], 0
mov rdx, qword [rsp + 0x408]
mov qword [rsp + 0x430], rdx
mov rdx, qword [rsp + 0x5d0]
mov qword [rsp + 0x438], rdx
cmp al, 3
je 0x140055750
test rax, rax
je 0x1400559be
cmp eax, 1
jne 0x140058b8a
mov r13, rcx
mov dword [rsp + 0x600], r10d
mov dword [rsp + 0x604], ebp
mov qword [rsp + 0x608], rdi
movdqu xmmword [rsp + 0x610], xmm11
mov rax, qword [rsp + 0x600]
movq r9, xmm11
lea rcx, [rsp + 0x338]
lea rdx, [rsp + 0x618]
mov r8, rdi
call qword [rax]
mov dword [rsp + 0x334], r15d
mov byte [rsp + 0x331], bl
mov byte [rsp + 0x330], 1
mov r12, qword [rsp + 0xb0]
cmp dword [r12 + 0x3d8], 0
je 0x140055d1d
cmp dword [r12 + 0x3e0], r15d
jne 0x140055d1d
mov byte [r12 + 0x488], 1
mov byte [r12 + 0x489], bl
mov dword [r12 + 0x48c], r15d
mov rax, qword [rsp + 0x338]
mov rdx, qword [rsp + 0x340]
mov r8, qword [rsp + 0x348]
lea rcx, [rsp + 0x350]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x600]
mov rdx, qword [rsp + 0x608]
mov r8, qword [rsp + 0x610]
lea rcx, [rsp + 0x618]
call qword [rax + 0x20]
jmp 0x140055767
mov qword [rsp + 0xd8], r10
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x68], r8
mov qword [rsp + 0xa8], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x1400562c9
xor ecx, ecx
movzx eax, byte [r13 + 0x18]
test al, al
jne 0x140058f7f
mov dword [rsp + 0x3c], ecx
lea rax, [r13 + 0x20]
mov qword [rsp + 0x220], rax
lea r12, [r13 + 0x1d0]
lea rbx, [r13 + 0x1f8]
mov rcx, qword [r13 + 0x230]
mov rdx, qword [r13 + 0x238]
mov r8d, r15d
call case.0x1401118b3.124
mov r8, qword [r13 + 0x200]
mov rdx, qword [r13 + 0x208]
mov r9, qword [r13 + 0x210]
mov r10, qword [r13 + 0x218]
mov rcx, rax
shr rcx, 0x39
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r11d, r11d
mov rbp, rax
and rbp, r10
movdqu xmm1, xmmword [r9 + rbp]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb esi, xmm2
nop word cs:[rax + rax]
test si, si
je 0x140055ad0
tzcnt ecx, esi
add rcx, rbp
and rcx, r10
shl rcx, 3
mov r14, r9
sub r14, rcx
mov rcx, qword [r14 - 8]
cmp rdx, rcx
jbe 0x140058bde
lea edi, [rsi - 1]
and edi, esi
shl rcx, 4
mov esi, edi
cmp dword [r8 + rcx + 8], r15d
jne 0x140055a90
jmp 0x140055aed
pcmpeqb xmm1, xmm7
pmovmskb ecx, xmm1
test ecx, ecx
jne 0x1400563cd
add rbp, r11
add rbp, 0x10
add r11, 0x10
jmp 0x140055a6f
mov qword [rsp + 0x338], rbx
mov qword [rsp + 0x340], r14
mov qword [rsp + 0x330], 0
mov rcx, qword [r14 - 8]
mov rdx, qword [r13 + 0x208]
cmp rcx, rdx
jae 0x140058ca4
mov rax, qword [r13 + 0x200]
shl rcx, 4
mov edi, dword [rax + rcx + 8]
mov esi, dword [rax + rcx + 0xc]
mov dword [rsp + 0x78], esi
mov dword [rsp + 0x7c], edi
mov qword [rsp + 0x70], r12
mov rcx, qword [rsp + 0x68]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x1400562e5
xor r8d, r8d
mov rcx, qword [rsp + 0x40]
movzx eax, byte [rcx + 0x18]
test al, al
mov rdx, qword [rsp + 0xd8]
jne 0x140058fc2
mov dword [rsp + 0x230], r8d
mov dword [rsp + 0x240], esi
mov dword [rsp + 0x244], edi
mov r15d, esi
mov esi, esi
cmp qword [r13 + 0x1e0], rsi
jbe 0x140058dc7
mov rax, qword [r13 + 0x1d8]
test rax, rax
je 0x140058dc7
imul r14, rsi, 0x130
cmp dword [rax + r14], 2
je 0x140058dc7
add rax, r14
cmp dword [rax + 0x114], edi
jne 0x140058dc7
lea r9, [rcx + 0x20]
mov dword [rsp + 0x300], edi
lea rbx, [r13 + 0x80]
lea rcx, [r13 + 0x120]
lea r8, [r13 + 0x1c0]
mov edi, dword [rax + 0x48]
mov qword [rsp + 0x30], r8
mov rbp, qword [rsp + 0x220]
mov qword [rsp + 0x28], rbp
lea r12, [rsp + 0x70]
mov qword [rsp + 0x20], r12
mov r8b, 1
call fcn.140020690
mov rcx, rbx
mov ebx, dword [rsp + 0x300]
mov rdx, r12
mov r8, rbp
call fcn.14011ae00
mov dword [rsp + 0x240], r15d
mov dword [rsp + 0x244], ebx
cmp qword [r13 + 0x1e0], rsi
jbe 0x140058e3d
mov rax, qword [r13 + 0x1d8]
test rax, rax
je 0x140058e3d
cmp dword [rax + r14], 2
je 0x140058e3d
add rax, r14
cmp dword [rax + 0x114], ebx
jne 0x140058e3d
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
mov rsi, qword [rsp + 0x308]
mov rbx, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov ebp, dword [rsp + 0x3c]
je 0x140055ca6
call qword [rdx + 8]
cmp edi, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x220]
lea rdx, [rsp + 0x70]
call fcn.140114150
cmp byte [rsp + 0x230], 0
mov r14, qword [rsp + 0xc0]
jne 0x140055ce7
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140056499
mov rcx, qword [rsp + 0x68]
call rbx
test bpl, bpl
jne 0x140055d06
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x1400564b4
mov rcx, qword [rsp + 0xa8]
call rbx
mov r12, qword [rsp + 0xb0]
jmp 0x140055767
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x110], rax
movzx eax, byte [rsp + 0x330]
movzx ecx, byte [rsp + 0x331]
movzx edx, word [rsp + 0x332]
mov r8d, dword [rsp + 0x334]
mov r9, qword [rsp + 0x338]
movups xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x100], xmm0
mov byte [rsp + 0xf0], al
mov byte [rsp + 0xf1], cl
mov word [rsp + 0xf2], dx
mov dword [rsp + 0xf4], r8d
mov qword [rsp + 0xf8], r9
lea rcx, [rsp + 0x440]
lea rsi, [rsp + 0xf0]
mov rdx, rsi
call fcn.140023810
movdqu xmm0, xmmword [rsp + 0x600]
movdqu xmm1, xmmword [rsp + 0x610]
movdqa xmmword [rsp + 0x100], xmm1
movdqa xmmword [rsp + 0xf0], xmm0
mov rcx, r13
call fcn.140023c60
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x114], r15d
mov rcx, qword [rsp + 0x410]
mov rdx, rsi
mov rsi, qword [rsp + 0x308]
call fcn.140113950
jmp 0x140055767
mov rbx, qword [r12 + 0x490]
lea rdi, [rbx + 0x10]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140056527
xor ebp, ebp
movzx eax, byte [rbx + 0x18]
test al, al
jne 0x140059090
mov rax, qword [r12 + 0x498]
mov qword [rsp + 0x40], rax
lea rcx, [rax + 0x10]
mov qword [rsp + 0x300], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140056543
mov dword [rsp + 0xe8], 0
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x18]
test al, al
jne 0x1400590ac
mov eax, dword [rbx + 0xc8]
mov esi, dword [rbx + 0xcc]
sub esi, eax
mov qword [rsp + 0x5c0], rdi
mov dword [rsp + 0x41c], ebp
jle 0x140055eaf
mov ecx, eax
shr ecx, 0x1f
add ecx, eax
sar ecx, 1
cmp esi, ecx
jge 0x1400562f6
mov rdi, qword [rsp + 0x40]
lea rax, [rbx + 0x20]
mov qword [rsp + 0x220], rax
lea rax, [rdi + 0x20]
mov qword [rsp + 0x230], rax
lea rax, [rbx + 0x1d0]
mov qword [rsp + 0x68], rax
jmp 0x140055f38
mov dword [rax + 0xa0], r15d
nop word cs:[rax + rax]
shl rsi, 0x20
or rsi, rdi
cmp ebp, 0x3b9aca00
setne r8b
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rsi
mov rcx, qword [rsp + 0x220]
lea rdx, [rsp + 0xf0]
call fcn.140114150
mov r14, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0x40]
cmp dword [r12 + 0x100], 4
jne 0x140055f5d
mov rax, qword [r12 + 0x158]
sub rax, qword [r12 + 0x150]
cmp rax, qword [r12 + 0x178]
jae 0x140055fbc
mov rcx, qword [rsp + 0xe0]
mov rdx, r14
call fcn.140015970
test rax, rax
jne 0x140056483
mov r12, rdx
test rdx, rdx
jne 0x14005656f
mov ebp, 1
mov r12, qword [rsp + 0xb0]
cmp dword [r12 + 0x100], 4
jne 0x140058354
mov rax, qword [r12 + 0x158]
sub rax, qword [r12 + 0x150]
cmp rax, qword [r12 + 0x178]
jb 0x140058354
cmp dword [rbx + 0xd0], 0
je 0x140056444
mov edi, dword [rbx + 0xd4]
mov esi, dword [rbx + 0xd8]
cmp edi, dword [rbx + 0xdc]
jne 0x140056050
cmp esi, dword [rbx + 0xe0]
jne 0x140056050
mov dword [rsp + 0x330], edi
mov dword [rsp + 0x334], esi
mov rcx, qword [rbx + 0x1e0]
cmp rcx, rdi
jbe 0x140058cb0
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x140058cb0
imul rdx, rdi, 0x130
cmp dword [rax + rdx], 2
je 0x140058cb0
add rdx, rax
cmp dword [rdx + 0x114], esi
jne 0x140058cb0
cmp dword [rdx + 0xe8], 0
jne 0x140059003
mov dword [rbx + 0xd0], 0
jmp 0x1400560da
mov dword [rsp + 0x330], edi
mov dword [rsp + 0x334], esi
cmp qword [rbx + 0x1e0], rdi
jbe 0x140058cbd
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x140058cbd
imul rcx, rdi, 0x130
cmp dword [rax + rcx], 2
je 0x140058cbd
add rax, rcx
cmp dword [rax + 0x114], esi
jne 0x140058cbd
movq xmm0, qword [rax + 0xec]
cmp dword [rax + 0xe8], 0
mov dword [rax + 0xe8], 0
je 0x14005901b
mov dword [rbx + 0xd0], 1
movq qword [rbx + 0xd4], xmm0
mov rax, qword [rbx + 0x1d8]
mov rcx, qword [rbx + 0x1e0]
mov dword [rsp + 0x330], edi
mov dword [rsp + 0x334], esi
cmp rcx, rdi
jbe 0x140058cbd
test rax, rax
je 0x140058cbd
imul r14, rdi, 0x130
cmp dword [rax + r14], 2
je 0x140058cbd
add rax, r14
cmp dword [rax + 0x114], esi
jne 0x140058cbd
mov byte [rax + 0x127], 0
mov dword [rsp + 0x330], edi
mov dword [rsp + 0x334], esi
cmp qword [rbx + 0x1e0], rdi
jbe 0x140058cb0
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x140058cb0
cmp dword [rax + r14], 2
je 0x140058cb0
add rax, r14
cmp dword [rax + 0x114], esi
jne 0x140058cb0
mov ebp, dword [rax + 0x48]
mov dword [rsp + 0x330], edi
mov dword [rsp + 0x334], esi
cmp dword [rax], 2
je 0x140058cb0
cmp dword [rax + 0x114], esi
jne 0x140058cb0
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 3
je 0x1400561c0
movzx ecx, cl
cmp ecx, 4
jne 0x140055ef0
cmp byte [rax + 0x51], 0
jne 0x1400561ca
jmp 0x140055ef0
cmp byte [rax + 0x52], 0
je 0x140055ef0
mov dword [rsp + 0x330], edi
mov dword [rsp + 0x334], esi
cmp dword [rax], 2
je 0x140058cb0
cmp dword [rax + 0x114], esi
jne 0x140058cb0
mov ecx, dword [rax + 0xa0]
mov r15d, dword [rax + 0xa4]
sub r15d, ecx
jle 0x140055ef0
mov edx, ecx
shr edx, 0x1f
add edx, ecx
sar edx, 1
cmp r15d, edx
jl 0x140055ef0
mov dword [rsp + 0x330], edi
mov dword [rsp + 0x334], esi
cmp dword [rax], 2
je 0x140058cb0
cmp dword [rax + 0x114], esi
jne 0x140058cb0
mov eax, dword [rax + 0x114]
mov dword [rsp + 0xf4], eax
mov dword [rsp + 0xf8], r15d
mov byte [rsp + 0xf0], 7
mov rcx, qword [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
call fcn.140013620
cmp al, 0xc
jne 0x140059124
mov dword [rsp + 0x330], edi
mov dword [rsp + 0x334], esi
cmp qword [rbx + 0x1e0], rdi
jbe 0x140058cbd
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x140058cbd
cmp dword [rax + r14], 2
je 0x140058cbd
add rax, r14
cmp dword [rax + 0x114], esi
jne 0x140058cbd
add r15d, dword [rax + 0xa0]
jno 0x140055eda
jmp 0x140059157
call fcn.1401b9760
mov ecx, eax
xor cl, 1
movzx eax, byte [r13 + 0x18]
test al, al
je 0x140055a00
jmp 0x140058f7f
call fcn.1401b9760
mov r8d, eax
xor r8b, 1
jmp 0x140055b5e
cmp dword [r12 + 0x100], 4
mov rdi, qword [rsp + 0x40]
jne 0x140056320
mov rax, qword [r12 + 0x158]
sub rax, qword [r12 + 0x150]
cmp rax, qword [r12 + 0x178]
jae 0x14005637f
mov rcx, qword [rsp + 0xe0]
mov rdx, r14
call fcn.140015970
test rax, rax
jne 0x140056483
mov r12, rdx
test rdx, rdx
jne 0x14005656f
mov ebp, 1
mov r12, qword [rsp + 0xb0]
cmp dword [r12 + 0x100], 4
jne 0x140058354
mov rax, qword [r12 + 0x158]
sub rax, qword [r12 + 0x150]
cmp rax, qword [r12 + 0x178]
jb 0x140058354
mov dword [rsp + 0xf4], 0
mov dword [rsp + 0xf8], esi
mov byte [rsp + 0xf0], 7
mov rcx, qword [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
call fcn.140013620
cmp al, 0xc
jne 0x1400592e1
add esi, dword [rbx + 0xc8]
jo 0x1400592f4
mov dword [rbx + 0xc8], esi
jmp 0x140055eb4
mov qword [rsp + 0x330], rbx
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], r12
test r15d, r15d
je 0x1400592a0
test r15b, 1
sete al
cmp byte [r13 + 0x78], 0
sete cl
xor cl, al
je 0x1400564cb
cmp dword [r13 + 0x120], 0
jne 0x1400564f5
cmp dword [r13 + 0x124], r15d
ja 0x1400564f5
lea eax, [r15 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r13 + 0x120], ecx
mov dword [r13 + 0x124], eax
jmp 0x1400564f5
mov rax, qword [r12 + 0x158]
sub rax, qword [r12 + 0x150]
cmp rax, qword [r12 + 0x178]
lea rsi, [rsp + 0x330]
jae 0x1400565be
mov rcx, qword [rsp + 0xe0]
mov rdx, r14
call fcn.140015970
test rax, rax
je 0x140056567
mov rbp, rax
cmp byte [rsp + 0xe8], 0
jne 0x140058371
jmp 0x14005835e
call fcn.1401b9760
test al, al
jne 0x140055ce7
mov rax, qword [rsp + 0x40]
mov byte [rax + 0x18], 1
jmp 0x140055ce7
call fcn.1401b9760
test al, al
jne 0x140055d06
mov byte [r13 + 0x18], 1
jmp 0x140055d06
cmp dword [r13 + 0xa8], 0
jne 0x1400564f5
cmp dword [r13 + 0xac], r15d
ja 0x1400564f5
lea eax, [r15 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r13 + 0xa8], ecx
mov dword [r13 + 0xac], eax
lea rsi, [rsp + 0xf0]
mov rcx, rsi
mov edx, r15d
xor r8d, r8d
xor r9d, r9d
call fcn.14011ce70
lea rcx, [rsp + 0x330]
mov rdx, rsi
call fcn.14011cce0
mov esi, eax
mov edi, edx
jmp 0x140055b30
call fcn.1401b9760
mov ebp, eax
xor bpl, 1
movzx eax, byte [rbx + 0x18]
test al, al
je 0x140055e31
jmp 0x140059090
call fcn.1401b9760
xor al, 1
mov dword [rsp + 0xe8], eax
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x18]
test al, al
je 0x140055e7f
jmp 0x1400590ac
mov r12, rdx
test rdx, rdx
je 0x140056584
xor ebp, ebp
cmp byte [rsp + 0xe8], 0
jne 0x140058371
jmp 0x14005835e
mov ebp, 1
mov r12, qword [rsp + 0xb0]
cmp dword [r12 + 0x100], 4
jne 0x140058354
mov rax, qword [r12 + 0x158]
sub rax, qword [r12 + 0x150]
cmp rax, qword [r12 + 0x178]
jb 0x140058354
lea rcx, [rbx + 0x128]
mov qword [rsp + 0x298], rcx
mov rdx, qword [rsp + 0x230]
mov r8, qword [rsp + 0x68]
mov r9, r12
call fcn.140020060
mov eax, dword [r12 + 0x180]
mov qword [rsp + 0x5b8], rax
lea r15, [rbx + 0x138]
lea rax, [rbx + 0x160]
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0xd8], r15
jmp 0x14005662f
mov rcx, qword [rsp + 0x298]
mov rdx, qword [rsp + 0x230]
mov r8, qword [rsp + 0x68]
mov r9, r12
call fcn.140020060
mov rax, qword [rbx + 0x30]
cmp rax, qword [rbx + 0x38]
jbe 0x14005681e
mov rcx, rsi
mov rdx, qword [rsp + 0x5b0]
mov r8, qword [rsp + 0x68]
call case.0x14010c1a2.252
cmp qword [rsp + 0x330], 0
je 0x14005681e
mov rdi, qword [rsp + 0x330]
mov rdx, rsi
mov rsi, qword [rsp + 0x338]
mov rcx, qword [rsp + 0x220]
call fcn.140113fe0
mov qword [rsp + 0x600], rsi
mov ecx, esi
cmp qword [rdi + 0x10], rcx
jbe 0x140059076
mov rax, qword [rdi + 8]
test rax, rax
je 0x140059076
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x140059076
mov r14, rsi
shr r14, 0x20
add rax, rcx
cmp dword [rax + 0x114], r14d
jne 0x140059076
mov rdx, qword [rax + 0x90]
mov rcx, qword [rax + 0x98]
mov qword [rax + 0x90], 0
test rdx, rdx
je 0x1400566eb
call qword [rdx + 8]
mov qword [rsp + 0x330], rdi
mov qword [rsp + 0x338], rsi
mov qword [rsp + 0x600], rsi
mov ecx, esi
cmp qword [rdi + 0x10], rcx
jbe 0x140059083
mov rdx, qword [rdi + 8]
test rdx, rdx
je 0x140059083
imul rax, rcx, 0x130
cmp dword [rdx + rax], 2
je 0x140059083
add rdx, rax
cmp dword [rdx + 0x114], r14d
jne 0x140059083
cmp byte [rdx + 0x121], 0
jne 0x1400567f9
mov dword [rsp + 0x600], esi
mov dword [rsp + 0x604], r14d
cmp dword [rdx], 2
je 0x140059076
cmp dword [rdx + 0x114], r14d
jne 0x140059076
mov byte [rdx + 0x121], 1
cmp dword [r15], 0
je 0x1400567dd
mov dword [rsp + 0x600], esi
mov dword [rsp + 0x604], r14d
cmp qword [rdi + 0x10], rcx
jbe 0x140059076
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x140059076
cmp dword [rcx + rax], 2
je 0x140059076
add rcx, rax
cmp dword [rcx + 0x114], r14d
jne 0x140059076
mov dword [rcx + 0xb8], 1
mov rax, qword [rbx + 0x13c]
mov qword [rcx + 0xbc], rax
mov qword [rbx + 0x13c], rsi
jmp 0x1400567f9
movq xmm0, rsi
mov dword [rbx + 0x138], 1
pshufd xmm0, xmm0, 0x44
movdqu xmmword [rbx + 0x13c], xmm0
mov rcx, qword [rsp + 0x298]
lea rsi, [rsp + 0x330]
mov rdx, rsi
call fcn.140116620
mov r14, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0x40]
mov rax, qword [0x1402112f0]
mov qword [rsp + 0xf0], 2
mov qword [rsp + 0x110], rax
add rax, 0x30
lea rcx, [0x1401f79a8]
mov qword [rsp + 0x420], rcx
mov qword [rsp + 0x428], 0
mov qword [rsp + 0x430], rax
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x420]
call fcn.14019ffb0
movdqu xmm0, xmmword [rsp + 0xf0]
movdqu xmm1, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x550], xmm0
movdqa xmmword [rsp + 0x560], xmm1
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x570], rax
mov rdx, qword [rsp + 0x550]
cmp rdx, 2
jne 0x1400568bf
cmp dword [r15], 0
jne 0x14005690a
jmp 0x1400568f7
mov rcx, qword [rsp + 0x558]
mov rax, qword [rsp + 0x560]
test rdx, rdx
je 0x1400568e6
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x568]
call qword [rax + 0x60]
cmp dword [r15], 0
jne 0x14005690a
mov r15b, 9
jmp 0x140057e14
cmp dword [r15], 0
je 0x140057212
mov r13d, dword [rbx + 0x13c]
mov r12d, dword [rbx + 0x140]
cmp r13d, dword [rbx + 0x144]
jne 0x1400569a0
cmp r12d, dword [rbx + 0x148]
jne 0x1400569a0
mov dword [rsp + 0x330], r13d
mov dword [rsp + 0x334], r12d
mov rcx, qword [rbx + 0x1e0]
cmp rcx, r13
jbe 0x140058cb0
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x140058cb0
imul rdx, r13, 0x130
cmp dword [rax + rdx], 2
je 0x140058cb0
add rdx, rax
cmp dword [rdx + 0x114], r12d
jne 0x140058cb0
cmp dword [rdx + 0xb8], 0
jne 0x140059003
mov dword [r15], 0
jmp 0x140056a2d
mov dword [rsp + 0x330], r13d
mov dword [rsp + 0x334], r12d
cmp qword [rbx + 0x1e0], r13
jbe 0x140058cbd
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x140058cbd
imul rcx, r13, 0x130
cmp dword [rax + rcx], 2
je 0x140058cbd
add rax, rcx
cmp dword [rax + 0x114], r12d
jne 0x140058cbd
movq xmm0, qword [rax + 0xbc]
cmp dword [rax + 0xb8], 0
mov dword [rax + 0xb8], 0
je 0x14005901b
mov dword [rbx + 0x138], 1
movq qword [rbx + 0x13c], xmm0
mov rax, qword [rbx + 0x1d8]
mov rcx, qword [rbx + 0x1e0]
mov dword [rsp + 0x330], r13d
mov dword [rsp + 0x334], r12d
cmp rcx, r13
jbe 0x140058cbd
test rax, rax
je 0x140058cbd
imul r14, r13, 0x130
cmp dword [rax + r14], 2
je 0x140058cbd
add rax, r14
cmp dword [rax + 0x114], r12d
jne 0x140058cbd
mov rcx, r12
shl rcx, 0x20
or rcx, r13
mov byte [rax + 0x121], 0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x318], rcx
mov rax, qword [0x140211308]
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x90], rax
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140058f1d
mov r10, qword [rax + 0x30]
mov r8, qword [rax + 0x40]
mov r9, qword [rax + 0x48]
mov qword [rsp + 0x330], r10
mov qword [rsp + 0x338], rcx
mov qword [rsp + 0x340], r8
mov qword [rsp + 0x348], r9
mov qword [rsp + 0x350], 0
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
cmp qword [rbx + 0x1e0], r13
jbe 0x140058d54
mov rdx, qword [rbx + 0x1d8]
test rdx, rdx
je 0x140058d54
cmp dword [rdx + r14], 2
je 0x140058d54
add rdx, r14
cmp dword [rdx + 0x114], r12d
jne 0x140058d54
lea r11, [rdx + 0x114]
mov qword [rsp + 0x238], r11
cmp rcx, 1
je 0x140058f1d
mov qword [rsp + 0x420], r10
mov qword [rsp + 0x428], rcx
mov qword [rsp + 0x430], r8
mov qword [rsp + 0x438], r9
mov qword [rsp + 0x440], 1
mov dword [rsp + 0x270], r13d
mov dword [rsp + 0x274], r12d
cmp dword [rdx], 2
je 0x140058f35
cmp dword [r11], r12d
jne 0x140058f35
add rax, 0x30
add rdx, 0x50
mov qword [rsp + 0x270], rdx
mov qword [rsp + 0xf0], rsi
lea rcx, [rsp + 0x238]
mov qword [rsp + 0xf8], rcx
lea rcx, case.0x14004f628.49
mov qword [rsp + 0x100], rcx
lea rcx, [rsp + 0x420]
mov qword [rsp + 0x108], rcx
lea rcx, [rsp + 0x270]
mov qword [rsp + 0x110], rcx
lea rcx, case.0x14004f628.49
mov qword [rsp + 0x118], rcx
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x48]
call fcn.14019ffb0
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x240], xmm0
movdqa xmmword [rsp + 0x250], xmm1
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x260], rax
mov rdx, qword [rsp + 0x240]
cmp rdx, 2
je 0x140056c9e
mov rcx, qword [rsp + 0x248]
mov rax, qword [rsp + 0x250]
test rdx, rdx
je 0x140056c93
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x258]
call qword [rax + 0x60]
mov dword [rsp + 0x330], r13d
mov dword [rsp + 0x334], r12d
mov rcx, qword [rbx + 0x1e0]
cmp rcx, r13
jbe 0x140058cb0
mov rsi, qword [rbx + 0x1d8]
test rsi, rsi
je 0x140058cb0
cmp dword [rsi + r14], 2
je 0x140058cb0
lea rax, [rsi + r14]
cmp dword [rax + 0x114], r12d
jne 0x140058cb0
mov ebp, dword [rax + 0x48]
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
cmp dword [rax], 2
je 0x140058eb3
cmp dword [rax + 0x114], r12d
jne 0x140058eb3
cmp qword [rax], 0
je 0x140056d80
mov r9, qword [rax + 8]
cmp qword [rdi + 0x30], r9
jbe 0x14005902e
mov r11, qword [rax + 0x10]
imul rcx, r9, 0x138
mov rdx, qword [rdi + 0x28]
mov rsi, qword [rdi + 0x40]
mov r10, qword [rdx + rcx]
mov r8, qword [rdx + rcx + 8]
mov qword [rdx + rcx], 2
mov qword [rdx + rcx + 8], rsi
cmp r10, 2
je 0x140059027
dec qword [rdi + 0x38]
mov qword [rdi + 0x40], r9
cmp r9, r11
jne 0x140056da0
test r10, r10
jne 0x140059046
mov qword [rax], 0
jmp 0x140056db4
mov byte [rsp + 0x420], 9
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
cmp rcx, r13
ja 0x140056e13
jmp 0x140058d10
test r10, r10
je 0x14005905e
mov qword [rax], 1
mov qword [rax + 8], r8
add rdx, rcx
add rdx, 0x10
mov r8d, 0x128
lea rcx, [rsp + 0x420]
and al, 0x20
add al, 0
add al, ch
xchg edx, eax
xchg dword [0xf614b1d1], edx
mov esp, 0x42024
add byte [rbp - 0x7b], al
dec dword [rdi]
invalid
mov al, 0
add byte [rax], al
cmp r15d, 9
jne 0x140057363
mov rsi, qword [rbx + 0x1d8]
mov rcx, qword [rbx + 0x1e0]
mov r15, qword [rsp + 0xd8]
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
cmp rcx, r13
jbe 0x140058d10
test rsi, rsi
je 0x140058d10
cmp dword [rsi + r14], 2
je 0x140058d10
add rsi, r14
cmp dword [rsi + 0x114], r12d
jne 0x140058d10
cmp byte [rsi + 0x50], 5
je 0x140057222
cmp ebp, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x220]
lea rdx, [rsp + 0x310]
call fcn.140114150
mov r14, qword [rsp + 0xc0]
movzx eax, byte [rsp + 0x420]
cmp rax, 9
lea rsi, [rsp + 0x330]
je 0x140057140
jmp 0x14005711e
mov r10, qword [rsp + 0x428]
movdqu xmm12, xmmword [rsp + 0x430]
movdqu xmm11, xmmword [rsp + 0x440]
mov eax, dword [rsp + 0x450]
mov dword [rsp + 0x3c], eax
movzx eax, byte [rsp + 0x454]
mov byte [rsp + 0xa8], al
movzx r11d, byte [rsp + 0x455]
movzx r15d, byte [rsp + 0x456]
movzx eax, byte [rsp + 0x457]
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
cmp qword [rbx + 0x1e0], r13
jbe 0x140058d10
mov rcx, qword [rbx + 0x1d8]
test rcx, rcx
je 0x140058d10
cmp dword [rcx + r14], 2
je 0x140058d10
add rcx, r14
cmp dword [rcx + 0x114], r12d
jne 0x140058d10
mov r8d, dword [rcx + 0x84]
movq rdx, xmm11
mov rsi, rdx
test r10, r10
je 0x140056f57
cmp r10, 1
jne 0x140057000
pshufd xmm0, xmm12, 0xee
movq r9, xmm0
sub r9, rsi
mov edx, 0
cmovae rdx, r9
test rdx, rdx
je 0x140057002
test r8d, r8d
jne 0x140057002
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
and al, 0x4c
cmp dword [rcx], 2
je 0x140058eb3
cmp dword [rcx + 0x114], r12d
jne 0x140058eb3
mov qword [rsp + 0xf8], r10
movdqu xmmword [rsp + 0x100], xmm12
movdqu xmmword [rsp + 0x110], xmm11
mov edx, dword [rsp + 0x3c]
mov dword [rsp + 0x120], edx
movzx edx, byte [rsp + 0xa8]
mov byte [rsp + 0x124], dl
mov byte [rsp + 0x125], r11b
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 0x26
add dword [rax], eax
add byte [rax + 0x1272484], cl
add byte [rax], al
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 0x26
add dword [rax], eax
add byte [rax + 0x1272484], cl
add byte [rax], al
mov byte [rsp + 0xf0], 0
mov rdx, qword [rsp + 0x230]
lea r8, [rsp + 0xf0]
call fcn.140021940
mov r14, qword [rsp + 0xc0]
jmp case.0x14004f5f8.203
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
xor edx, edx
mov r9, qword [rsp + 0x5b8]
cmp rdx, r9
cmovae rdx, r9
xor edi, edi
test r8d, r8d
cmovle r8d, edi
cmp rdx, r8
cmovae rdx, r8
test rdx, rdx
je 0x140057570
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
cmp dword [rcx], 2
je 0x140058d10
test bl, dl
sbb al, 0
invalid
test bl, dl
sbb al, 0
add byte [rcx + rdi - 0x5f], al
adc al, 1
add byte [rax], al
cmp dword [rcx + 0x114], r12d
jne 0x140058d10
mov r8d, dword [rcx + 0x80]
test r8d, r8d
mov r9d, 0
cmovle r8d, r9d
mov edi, edx
cmp r8d, edx
jae 0x140057570
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
cmp dword [rcx], 2
je 0x140058eb3
cmp dword [rcx + 0x114], r12d
jne 0x140058eb3
mov qword [rsp + 0xf8], r10
movdqu xmmword [rsp + 0x100], xmm12
movdqu xmmword [rsp + 0x110], xmm11
mov edx, dword [rsp + 0x3c]
mov dword [rsp + 0x120], edx
movzx edx, byte [rsp + 0xa8]
mov byte [rsp + 0x124], dl
mov byte [rsp + 0x125], r11b
mov byte [rsp + 0x126], r15b
mov byte [rsp + 0x127], al
mov byte [rsp + 0xf0], 0
mov rdx, qword [rsp + 0x230]
lea r8, [rsp + 0xf0]
call fcn.140021940
mov r14, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0xd8]
movzx eax, byte [rsp + 0x420]
cmp rax, 9
lea rsi, [rsp + 0x330]
je 0x140057140
test rax, rax
je 0x140057140
cmp eax, 3
je 0x140057140
lea rcx, [rsp + 0x420]
call fcn.14003ca90
nop word cs:[rax + rax]
mov rdx, qword [rsp + 0x240]
cmp rdx, 2
je 0x140056900
mov rcx, qword [rsp + 0x248]
mov rax, qword [rsp + 0x250]
test rdx, rdx
invalid
je 0x140057179
sal byte [rdx + rdx + 0x48], cl
mov edx, dword [rax + 0x10]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x258]
call qword [rax + 0x68]
mov rdx, qword [rsp + 0x240]
cmp rdx, 2
je 0x140056900
mov rcx, qword [rsp + 0x248]
mov rax, qword [rsp + 0x250]
test rdx, rdx
je 0x1400571bd
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x258]
call qword [rax + 0x80]
mov rax, qword [rsp + 0x240]
cmp rax, 2
je 0x140056900
test rax, rax
je 0x140056900
mov rax, qword [rsp + 0x248]
lock dec qword [rax]
jne 0x140056900
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
call fcn.14019ad20
jmp 0x140056900
mov r15b, 9
mov r12, qword [rsp + 0xb0]
jmp 0x140057e14
mov r9d, dword [rsi + 0x54]
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
cmp dword [rsi], 2
mov r14, qword [rsp + 0xc0]
je 0x140058d10
cmp dword [rsi + 0x114], r12d
jne 0x140058d10
mov edi, dword [rsi + 0x114]
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
mov dword [rsp + 0x4c], r12d
mov dword [rsp + 0x4c], esp
cmp dword [rsi], 2
je 0x140058eb3
cmp dword [rsi + 0x114], r12d
jne 0x140058eb3
movzx eax, byte [rsi + 0x50]
lea ecx, [rax - 6]
cmp cl, 6
jb 0x1400572b7
lea ecx, [rax - 3]
cmp cl, 2
ja 0x14005728d
cmp cl, 1
jne 0x1400572b7
movzx eax, al
test rax, rax
je 0x1400572b7
cmp eax, 1
jne 0x140058163
lea rcx, [rsi + 0x70]
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 0x60]
mov r8, qword [rsi + 0x68]
mov r15, r9
call qword [rax + 0x20]
mov r9, r15
mov rax, qword [rsp + 0x68]
mov word [rsi + 0x50], 0x100
mov dword [rsi + 0x54], edi
mov dword [rsi + 0x58], r9d
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x4c], r12d
mov ecx, r13d
cmp qword [rax + 0x10], rcx
jbe 0x140058d10
mov rax, qword [rax + 8]
test rax, rax
je 0x140058d10
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x140058d10
add rax, rcx
cmp dword [rax + 0x114], r12d
jne 0x140058d10
mov ecx, dword [rax + 0x114]
mov edx, r9d
shr edx, 0x10
mov r15b, 8
mov r11d, dword [rsp + 0xbc]
movzx r10d, byte [rsp + 0x3a]
movzx r8d, byte [rsp + 0x39]
cmp dword [rsi + 0x45], esp
movq mm4, mm1
invalid
cmp dword [rsi + 0x45], esp
movq mm4, mm1
movdqa xmm11, xmm10
lea rsi, [rsp + 0x330]
mov rdi, qword [rsp + 0x40]
movzx eax, byte [rsp + 0x420]
cmp rax, 9
mov dword [rsp + 0x64], ecx
and al, 0x64
or dword [rcx + 0xf64244c], ecx
test dword [rax + rcx - 0x6a170000], ecx
jne 0x140057bea
or byte [rax], al
add cl, ch
xchg ebp, eax
jmp 0x140057bf8
or byte [rax], al
add byte [rcx - 0x7d], al
inc dword [rbx]
cmp r15d, 3
jne 0x14005770d
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0xa0], rax
movdqu xmm12, xmmword [rsp + 0x430]
movdqu xmm11, xmmword [rsp + 0x440]
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x290], rax
movq xmm8, qword [rsp + 0x458]
push rax
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add bl, dh
movd dword [rsp + 0x458], mm0
movzx eax, byte [rsp + 0x460]
mov byte [rsp + 0x3b], al
lea rcx, [rsp + 0x461]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x328], eax
mov dword [rsp + 0x32b], ecx
mov word [rbx + rbp], fs
add eax, dword [rax]
add byte [rbx + 0x4682484], cl
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x468]
mov dword [rsp + 0x3c], eax
movzx eax, byte [rsp + 0x46c]
mov byte [rsp + 0xa8], al
movzx eax, byte [rsp + 0x46d]
mov byte [rsp + 0x39], al
movzx eax, byte [rsp + 0x46e]
mov dword [rsp + 0xec], eax
mov r8d, 0xcd
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x46f]
call fcn.1401af560
mov r8d, dword [rsp + 0x53c]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x5a8], rax
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x70]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x2cc], r8d
call fcn.14011c530
or al, 0
cmp qword [rsp + 0x70], 0
mov r14, qword [rsp + 0xc0]
je 0x1400592d0
movdqu xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x270], xmm0
mov rcx, qword [rsp + 0x270]
mov edx, dword [rsp + 0x278]
mov eax, dword [rsp + 0x27c]
mov dword [rsp + 0x238], edx
mov dword [rsp + 0x23c], eax
cmp qword [rcx + 0x10], rdx
lea rsi, [rsp + 0x330]
mov r15, qword [rsp + 0xd8]
jbe 0x1400591d8
mov r9, qword [rcx + 8]
test r9, r9
je 0x1400591d8
imul r8, rdx, 0x130
cmp dword [r9 + r8], 2
cmp al, 1
add cl, byte [rdi]
test byte [rdi], al
invalid
add byte [rax], al
add r9, r8
cmp dword [r9 + 0x114], eax
jne 0x1400591d8
mov byte [r9 + 0x125], 0
mov dword [rsp + 0x238], edx
mov dword [rsp + 0x23c], eax
cmp qword [rcx + 0x10], rdx
cmp dword [rcx + 0x10], edx
cmp dword [rcx + 0x10], edx
mov rdx, qword [rsp + 0xa0]
jbe 0x14005923c
mov rcx, qword [rcx + 8]
test rcx, rcx
je 0x14005923c
cmp dword [rcx + r8], 2
je 0x14005923c
cmp al, 1
add cl, byte [rdi]
test byte [rbx], bl
sbb eax, 0x14c0000
sar dword [rcx], 0x81
adc al, 1
add byte [rax], al
add rcx, r8
cmp dword [rcx + 0x114], eax
jne 0x14005923c
cmp qword [rcx], 0
je 0x140057b68
mov rax, qword [rbx + 0x30]
cmp rax, qword [rbx + 0x38]
jbe 0x140057b4b
mov rcx, qword [rsp + 0x220]
lea rdi, [rsp + 0x270]
mov rdx, rdi
call fcn.140113fe0
mov rcx, r15
mov rdx, rdi
call fcn.1400215a0
jmp 0x140057b60
mov byte [rsp + 0x39], r11b
mov qword [rsp + 0xa0], r10
mov rax, qword [0x140211320]
mov qword [rsp + 0xf0], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x110], rax
add rax, 0x30
lea rcx, [0x1401f79a8]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x48]
call fcn.14019ffb0
movdqu xmm0, xmmword [rsp + 0xf0]
movdqu xmm1, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmmword [rsp + 0x80], xmm1
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x90], rax
mov rcx, qword [rsp + 0x70]
mov rax, rcx
mov qword [rsp + 0xc8], rcx
cmp rcx, 2
je 0x140057644
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
cmp qword [rsp + 0xc8], 0
je 0x140057639
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x88]
call qword [rax + 0x60]
mov dword [rsp + 0x270], r13d
mov dword [rsp + 0x274], r12d
cmp qword [rbx + 0x1e0], r13
jbe 0x14005918e
mov rax, qword [rbx + 0x1d8]
fadd dword [rcx]
add byte [rax], al
test rax, rax
je 0x14005918e
cmp dword [rax + r14], 2
xor byte [rdx], al
je 0x14005918e
add rax, r14
cmp dword [rax + 0x114], r12d
add byte [rax], al
add byte [rax], al
jne 0x14005918e
mov r9, qword [rbx + 0x130]
mov r10d, dword [rax + 0x84]
mov rcx, qword [rax + 0x88]
test r10d, r10d
mov r8d, 0
cmovg r8d, r10d
cmp r8, r9
cmovae r8, r9
mov r11, r8
sub r11, rcx
mov edx, 0
cmovae rdx, r11
test edi, edi
je 0x140057757
mov r11d, dword [rax + 0x80]
sub r11d, edi
jl 0x1400592b8
mov r12d, r15d
jo 0x14005775a
mov dword [rax + 0x80], r11d
sub r10d, edi
jo 0x14005775a
mov dword [rax + 0x84], r10d
test r10d, r10d
mov r8d, 0
cmovle r10d, r8d
cmp r10, r9
cmovb r9, r10
mov r8, r9
jmp 0x14005775a
mov eax, dword [rsp + 0x424]
mov r9d, dword [rsp + 0x428]
mov esi, dword [rsp + 0x42c]
mov ecx, r15d
dec ecx
lea rdx, [0x1401fa338]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r14, qword [rsp + 0xc0]
jmp rcx
mov r12d, r15d
mov r9d, edi
mov qword [rsp + 0x290], r9
sub rcx, r9
mov qword [rax + 0x88], rcx
sub dword [rax + 0x118], edi
sub r8, rcx
mov ecx, 0
cmovae rcx, r8
cmp edx, ecx
jae 0x1400577ad
mov byte [rax + 0x123], 1
mov rdx, qword [rax + 0x90]
mov rcx, qword [rax + 0x98]
mov qword [rax + 0x90], 0
test rdx, rdx
je 0x1400577ad
call qword [rdx + 8]
mov ecx, dword [rbx + 0x12c]
lea eax, [rdi + rcx]
shl rax, 0x20
add ecx, edi
movabs rcx, 0x300000001
cmovo rax, rcx
test al, al
jne 0x140057821
shr rax, 0x20
mov dword [rbx + 0x12c], eax
cmp dword [rsp + 0xc8], 2
je 0x14005782b
cmp qword [rsp + 0x70], 0
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
je 0x140057809
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x88]
call qword [rax + 0x68]
mov rdx, qword [rsp + 0x70]
cmp rdx, 2
je 0x140057895
jmp 0x140057836
cmp dword [rsp + 0xc8], 2
jne 0x1400577e2
mov rdx, qword [rsp + 0x70]
cmp rdx, 2
cli
invalid
je 0x140057895
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
test rdx, rdx
je 0x14005785a
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x88]
call qword [rax + 0x80]
mov rax, qword [rsp + 0x70]
cmp rax, 2
je 0x140057895
test rax, rax
je 0x140057895
mov rax, qword [rsp + 0x78]
lock dec qword [rax]
jne 0x140057895
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
call fcn.14019ad20
mov rax, qword [0x140211338]
mov qword [rsp + 0xf0], 2
mov qword [rsp + 0x110], rax
add rax, 0x30
lea rcx, [0x1401f79a8]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x48]
call fcn.14019ffb0
movdqu xmm0, xmmword [rsp + 0xf0]
movdqu xmm1, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmmword [rsp + 0x80], xmm1
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x90], rax
mov r14, qword [rsp + 0x70]
cmp r14, 2
je 0x14005794b
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
test r14, r14
invalid
je 0x140057940
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x88]
call qword [rax + 0x60]
test edi, edi
mov rcx, qword [rsp + 0x290]
mov r9, qword [rsp + 0xa0]
movzx r8d, byte [rsp + 0x39]
movzx r10d, byte [rsp + 0xa8]
mov r11d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x3c]
je 0x14005799d
mov rax, qword [rsp + 0x298]
mov eax, dword [rax]
sub eax, edi
jl 0x1400592b8
jo 0x14005799d
mov dword [rbx + 0x128], eax
mov eax, dword [rbx + 0x12c]
sub eax, edi
jo 0x14005799d
mov dword [rbx + 0x12c], eax
test r9, r9
je 0x1400579c9
mov eax, r12d
cmp r9, 1
mov rdi, qword [rsp + 0x40]
jne 0x1400579e0
pshufd xmm0, xmm12, 0xee
movq rax, xmm0
sub rax, rsi
mov esi, 0
cmovae rsi, rax
jmp 0x1400579ce
mov rdi, qword [rsp + 0x40]
mov eax, r12d
and al, 0xfe
cmp rsi, rcx
movzx ecx, r12b
movzx eax, al
cmovbe eax, ecx
invalid
invalid
mov dword [rsp + 0xec], eax
cmp r14d, 2
mov r14, qword [rsp + 0xc0]
je 0x140057a43
cmp qword [rsp + 0x70], 0
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
je 0x140057a1c
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x88]
call qword [rax + 0x68]
mov r9, qword [rsp + 0xa0]
movzx r8d, byte [rsp + 0x39]
and al, 0x39
and al, 0x39
movzx r10d, byte [rsp + 0xa8]
mov r11d, dword [rsp + 0x3c]
mov rdx, qword [rsp + 0x70]
cmp rdx, 2
je 0x140057ae9
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
test rdx, rdx
je 0x140057a76
mov rdx, qword [rax + 0x10]
dec rdx
retf 0x8348
loop 0x140057a5f
add rcx, rdx
add rcx, 0x10
retf 0x8348
mov rdx, qword [rsp + 0x88]
call qword [rax + 0x80]
mov rax, qword [rsp + 0x70]
cmp rax, 2
mov r9, qword [rsp + 0xa0]
movzx r8d, byte [rsp + 0x39]
movzx r10d, byte [rsp + 0xa8]
mov r11d, dword [rsp + 0x3c]
pop rsp
and al, 0x3c
pop rsp
and al, 0x3c
je 0x140057ae9
test rax, rax
je 0x140057ae9
mov rax, qword [rsp + 0x78]
lock dec qword [rax]
jne 0x140057ae9
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
call fcn.14019ad20
mov r11d, dword [rsp + 0x3c]
movzx r10d, byte [rsp + 0xa8]
test al, 0
add byte [rax], al
movzx r8d, byte [rsp + 0x39]
mov r9, qword [rsp + 0xa0]
and r12b, 1
and ah, 1
mov edx, r9d
shr edx, 0x10
mov rax, r9
shr rax, 0x20
mov qword [rsp + 0x228], rax
mov r13, qword [rsp + 0x318]
movq xmm8, r13
pshufd xmm0, xmm8, 0x55
mov eax, r12d
movd r12d, xmm0
movd r12d, mm0
xor r15d, r15d
mov byte [rsp + 0x3b], al
lea rsi, [rsp + 0x330]
add byte [rbx + 0xf64244c], cl
mov dh, 0x84
and al, 0x20
add al, 0
add byte [rax - 0x7d], cl
clc
or dword [rcx + 0xf64244c], ecx
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
add byte [rbx + 0xf64244c], cl
mov dh, 0x84
and al, 0x20
add al, 0
add byte [rax - 0x7d], cl
clc
or dword [rcx + 0xf64244c], ecx
test dword [rax + rax - 0x52170000], esp
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
jmp 0x140057bf8
mov rcx, qword [rsp + 0x298]
lea rdx, [rsp + 0x270]
call fcn.1401157d0
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add al, byte [rax]
add al, ch
jo 0x140057b3a
or eax, dword [rax]
mov rdx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rcx + 0x10efc1d7], cl
out dx, eax
invalid
mov edi, edx
shr edi, 0x10
out dx, eax
invalid
out dx, eax
adc byte [rax - 0x77], cl
mov rax, rdx
shr rax, 0x20
mov qword [rsp + 0x228], rax
mov eax, dword [rsp + 0x328]
invalid
mov rax, rdx
mov eax, edx
shr rax, 0x20
mov qword [rsp + 0x228], rax
mov eax, dword [rsp + 0x328]
invalid
add byte [rbx + 0x32b248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x32b]
mov dword [rsp + 0x28b], ecx
mov dword [rsp + 0x288], eax
mov r8d, 0xcd
mov rcx, rsi
mov ecx, esi
mov ecx, esi
lea rdx, [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax], al
add al, ch
mov dl, 0x79
adc eax, 0x8c8b4c00
and al, 0xa0
add byte [rax], al
add byte [rcx + 0x7c8b48fa], cl
and al, 0x40
call fcn.1401af560
mov r9, qword [rsp + 0xa0]
mov edx, edi
mov rdi, qword [rsp + 0x40]
mov r15b, 3
mov ecx, dword [rsp + 0x64]
movzx r8d, byte [rsp + 0x39]
movzx r10d, byte [rsp + 0xa8]
add byte [rbx + rcx*4 + 0x5c], al
and al, 0x3c
add byte [rbx + rcx*4 + 0x5c], al
and al, 0x3c
movzx eax, byte [rsp + 0x420]
cmp rax, 9
cmp eax, 9
and byte [rax + rax], al
add byte [rax - 0x7d], cl
invalid
clc
cmp eax, 9
or dword [rcx + 0x7464244c], ecx
invalid
mov dword [rsp + 0x64], ecx
je 0x140057bf8
test rax, rax
test eax, eax
je 0x140057bf8
cmp eax, 3
jne 0x14005810f
mov dword [rsp + 0xbc], r11d
mov byte [rsp + 0x3a], r10b
mov byte [rsp + 0x39], r8b
movdqa xmm9, xmm12
movdqa xmm10, xmm11
mov rax, qword [rsp + 0x310]
adc byte [rbx], al
add byte [rax], al
mov dword [rsp + 0x70], r13d
mov dword [rsp + 0x74], r12d
mov ecx, r13d
je 0x140057c6b
mov ecx, ebp
cmp qword [rax + 0x10], rcx
jbe 0x14005906a
mov rax, qword [rax + 8]
test rax, rax
je 0x14005906a
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x14005906a
add rax, rcx
cmp dword [rax + 0x114], r12d
jne 0x14005906a
test dword [rcx], ecx
adc al, 0
add byte [rcx + rcx*4 - 0x74], cl
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xc8], edx
mov qword [rsp + 0xa0], r9
add byte [rax], al
mov dword [rsp + 0xc8], edx
and al, 0xc8
add byte [rax], al
add byte [rax - 0x7d], cl
cmp byte [rax], al
cmp qword [rax], 0
jne 0x140057c9c
mov dword [rsp + 0x70], r13d
mov dword [rsp + 0x74], r12d
cmp dword [rax], 2
je 0x14005906a
cmp dword [rax + 0x114], r12d
jne 0x14005906a
cmp byte [rax + 0x50], 5
jne 0x140057cb1
mov rcx, qword [rsp + 0xd8]
lea rdx, [rsp + 0x310]
add eax, dword [rax]
add al, ch
out dx, eax
cwde
cld
invalid
add eax, dword [rax]
add al, ch
out dx, eax
cwde
cld
inc dword [rcx - 0x6535ff03]
cmp eax, dword [rcx + 0xf]
xchg ebp, eax
ror byte [rax - 0x75], 0x8c
mov word [rax + riz], fs
cmp ebp, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x220]
mov word [rax + riz], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
add eax, dword [rax]
invalid
mov word [rax + riz], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
add eax, dword [rax]
add al, ch
call fcn.140114150
invalid
mov dh, 0x84
call fcn.140114150
movzx eax, byte [rsp + 0xd6]
and al, 0xd6
add byte [rax], al
add byte [rax + 0xd22484], cl
add byte [rax], al
and al, 0xd6
add byte [rax], al
add byte [rax + 0xd22484], cl
add byte [rax], al
movzx eax, word [rsp + 0xd4]
mov word [rsp + 0xd0], ax
mov eax, dword [rsp + 0x288]
add byte [rax], al
mov bh, 0x84
and al, 0xd4
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rbx + 0x2882484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x28b]
mov dword [rsp + 0x320], eax
mov dword [rsp + 0x323], ecx
mov r8d, 0xcd
int 0
add byte [rax], al
int 0
add byte [rax], al
lea rcx, [rsp + 0x600]
mov rdx, rsi
call fcn.1401af560
mov rdx, qword [rsp + 0x240]
cmp rdx, 2
mov r12, qword [rsp + 0xb0]
je 0x140057de6
mov rcx, qword [rsp + 0x248]
mov rax, qword [rsp + 0x250]
mov eax, dword [rsp + 0x250]
mov eax, dword [rsp + 0x250]
test rdx, rdx
je 0x140057d62
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x258]
call qword [rax + 0x68]
mov rdx, qword [rsp + 0x240]
cmp rdx, 2
je 0x140057de6
mov rcx, qword [rsp + 0x248]
mov rax, qword [rsp + 0x250]
test rdx, rdx
je 0x140057da2
and al, 0x50
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x48], cl
mov edx, dword [rax + 0x10]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x258]
call qword [rax + 0x80]
mov rax, qword [rsp + 0x240]
cmp rax, 2
je 0x140057de6
test rax, rax
test eax, eax
je 0x140057de6
mov rax, qword [rsp + 0x248]
lock dec qword [rax]
add al, byte [rax]
add al, dh
dec qword [rax]
jne 0x140057de6
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
call fcn.14019ad20
movzx eax, word [rsp + 0xc8]
shl rax, 0x10
movzx ecx, word [rsp + 0xa0]
or rcx, rax
mov rax, qword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
sub byte [rdx], al
add byte [rax], al
shl rax, 0x20
or rax, rcx
mov qword [rsp + 0xa0], rax
mov rdx, qword [rsp + 0x550]
cmp rdx, 2
je 0x140057ee0
mov rcx, qword [rsp + 0x558]
mov rax, qword [rsp + 0x560]
test rdx, rdx
invalid
je 0x140057e4d
sal byte [rdx + rdx + 0x48], cl
mov edx, dword [rax + 0x10]
mov rdx, qword [rax + 0x10]
adc byte [rax - 1], cl
retf 0x8348
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x568]
call qword [rax + 0x68]
mov rdx, qword [rsp + 0x550]
cmp rdx, 2
je 0x140057ee0
mov rcx, qword [rsp + 0x558]
mov rax, qword [rsp + 0x560]
test rdx, rdx
je 0x140057e8d
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add ecx, edx
add rcx, 0x10
mov rdx, qword [rsp + 0x568]
call qword [rax + 0x80]
nop
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
push rax
add eax, 0x83480000
clc
invalid
je 0x140057ee0
nop
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
push rax
push rax
add eax, 0x83480000
clc
add dh, byte [rdi + rsi + 0x48]
test eax, eax
test rax, rax
je 0x140057ee0
mov rax, qword [rsp + 0x558]
lock dec qword [rax]
jne 0x140057ee0
mov rcx, qword [rsp + 0x558]
mov rdx, qword [rsp + 0x560]
call fcn.14019ad20
add eax, 0x8b480000
xchg esp, eax
and al, 0x60
add eax, 0x4fe80000
adc al, 0
nop word cs:[rax + rax]
invalid
test r15b, r15b
je 0x140057f4d
movzx eax, r15b
cmp eax, 9
jne 0x140057f60
mov rcx, qword [rsp + 0xe0]
mov rdx, r14
call fcn.140015970
bnd call fcn.140015970
test rax, rax
mov r15, qword [rsp + 0xd8]
jne 0x140056483
mov r12, rdx
mov esp, edx
test rdx, rdx
jne 0x14005656f
mov rcx, qword [rsp + 0x298]
mov rdx, qword [rsp + 0x230]
mov edx, dword [rsp + 0x230]
mov r8, qword [rsp + 0x68]
mov r12, qword [rsp + 0xb0]
mov r9, r12
call fcn.140020060
test al, al
add byte [rbp - 0x77], cl
loope 0x140057f24
and byte [rcx - 0x3f7b0004], al
inc dword [rax + rax*8 - 0x19187af1]
invalid
jne 0x14005662f
jmp 0x140058538
mov dword [rbx + 0x174], 1
movq qword [rbx + 0x178], xmm8
mov byte [rsp + 0xf0], r15b
add byte [rax], al
movzx eax, byte [rsp + 0xd2]
lea rdx, [rsp + 0x100]
mov byte [rdx - 0xd], al
movzx eax, word [rsp + 0xd0]
movzx eax, word [rsp + 0xd0]
mov word [rdx - 0xf], ax
int1
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0xf4], eax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add bl, dh
movq qword [rsp + 0x100], mm1
and al, 0
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add bl, dh
movq qword [rsp + 0x100], mm1
and al, 0
add dword [rax], eax
invalid
and al, 0
add dword [rax], eax
add bl, dh
movq qword [rsp + 0x110], mm2
movdqu xmmword [rsp + 0x110], xmm10
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rsi + 0x44], ah
invalid
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x120], rax
movq qword [rsp + 0x128], xmm8
movzx eax, byte [rsp + 0x3b]
mov dh, 0x44
and al, 0x3b
mov dh, 0x44
and al, 0x3b
mov byte [rsp + 0x130], al
mov eax, dword [rsp + 0x320]
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsp + 0x323]
mov dword [rdx + 0x34], ecx
mov dword [rdx + 0x31], eax
mov eax, dword [rsp + 0xbc]
mov dword [rsp + 0x138], eax
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
movzx eax, byte [rsp + 0x3a]
mov byte [rsp + 0x13c], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x39]
mov byte [rsp + 0x13d], al
mov eax, dword [rsp + 0xec]
and al, 0xec
add byte [rax], al
add byte [rax + 0x13e2484], cl
add byte [rax], al
and al, 0xec
add byte [rax], al
add byte [rax + 0x13e2484], cl
add byte [rax], al
mov r8d, 0xcd
lea rcx, [rsp + 0x13f]
lea rdx, [rsp + 0x600]
call fcn.1401af560
mov eax, dword [rsp + 0x2cc]
mov dword [rsp + 0x20c], eax
mov rax, qword [rsp + 0x5a8]
mov qword [rsp + 0x210], rax
mov rcx, qword [rsp + 0xe0]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
scasb al, byte [rdi]
mov ch, 0xfb
invalid
cmp al, 0xc
jne 0x1400590f1
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
scasb al, byte [rdi]
mov ch, 0xfb
invalid
cmp dword [r12 + 0x100], 4
mov r15, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
add dword [rax], eax
add byte [rsp + rcx*2], al
mov edi, dword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
jne 0x1400580ab
mov rax, qword [r12 + 0x158]
sub rax, qword [r12 + 0x150]
cmp rax, qword [r12 + 0x178]
js 0x1400580a4
add byte [rax], al
js 0x1400580a4
add byte [rax], al
add byte [rdi], cl
and dword [rdi - 0x1b], 0xffffffff
dec dword [rax - 0x75]
mov word [rax + riz*8], fs
add byte [rax], al
jae 0x140056612
mov rcx, qword [rsp + 0xe0]
mov rdx, r14
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140015970
test rax, rax
jne 0x140058351
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov r12, rdx
test rdx, rdx
jne 0x14005656f
mov ebp, 1
mov r12, qword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x7d], al
mov esp, 0x10024
add dword [rax], eax
add byte [rdi + rcx], al
test dword [rax + 2], ebp
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x7d], al
mov esp, 0x10024
add dword [rax], eax
add dword [rax], eax
add byte [rdi + rcx], al
test dword [rax + 2], ebp
add byte [rax], al
mov rax, qword [r12 + 0x158]
add byte [rax], al
add byte [rcx + 0x2b], cl
test byte [rax + rdx*2], ah
push rax
sub rax, qword [r12 + 0x150]
cmp rax, qword [r12 + 0x178]
jae 0x140056612
push rax
add dword [rax], eax
add byte [rcx + 0x3b], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rdi], cl
or dword [rax], 0xffffffe5
invalid
jmp 0x140058354
lea rcx, [rsp + 0x420]
mov dword [rsp + 0xc8], edx
mov rdi, r9
mov byte [rsp + 0x39], r8b
mov byte [rsp + 0xa8], r10b
mov dword [rsp + 0x3c], r11d
call fcn.14003ca90
invalid
invalid
dec dword [rcx - 0x77]
stc
mov edx, dword [rsp + 0xc8]
mov rdi, qword [rsp + 0x40]
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xbc], eax
movzx eax, byte [rsp + 0xa8]
mov byte [rsp + 0x3a], al
jmp 0x140057c0a
iretd
invalid
mov rcx, qword [rsi + 0x58]
shl rcx, 1
mov rax, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
test rcx, rcx
je 0x1400572bc
mov r8, qword [rsi + 0x60]
mov rcx, qword [0x140214150]
xor edx, edx
mov r15, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r15
mov rax, qword [rsp + 0x310]
mov r13d, dword [rsp + 0x318]
mov r12d, dword [rsp + 0x31c]
jmp 0x1400572bc
int1
invalid
invalid
int1
invalid
mov eax, r9d
shr eax, 0x10
mov dword [rsp + 0xc8], eax
movdqu xmm9, xmmword [rsp + 0x430]
movdqu xmm10, xmmword [rsp + 0x440]
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
push rax
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
nop
add al, byte [rax]
add bl, dh
movd dword [rsp + 0x458], mm0
test byte [rax + rbx*2], ah
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
push rax
push rax
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
nop
nop
add al, byte [rax]
add bl, dh
movd dword [rsp + 0x458], mm0
test byte [rax + rbx*2], ah
add al, 0
invalid
test byte [rax + rbx*2], ah
add al, 0
add byte [rdi], cl
mov dh, 0x84
test byte [rax + riz*2], ah
movzx eax, byte [rsp + 0x460]
mov byte [rsp + 0x3b], al
and al, 0x3b
test byte [rax + riz*2], ah
add al, 0
add byte [rax + 0x483b2444], cl
and al, 0x3b
lea rcx, [rsp + 0x461]
and al, 0x3b
lea rcx, [rsp + 0x461]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x288], eax
mov dword [rsp + 0x28b], ecx
add al, byte [rax]
add byte [rbx + 0x4682484], cl
add byte [rax], al
add al, byte [rax]
add byte [rbx + 0x4682484], cl
add byte [rax], al
mov dword [rsp + 0xbc], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x6c
add al, 0
add byte [rax + 0xf3a2444], cl
mov dh, 0x84
movzx eax, byte [rsp + 0x46c]
mov byte [rsp + 0x3a], al
movzx eax, byte [rsp + 0x46d]
and al, 0x6d
add al, 0
add byte [rax + 0xf392444], cl
mov dh, 0x84
and al, 0x6e
add al, 0
add byte [rcx + 0xec2484], cl
add byte [rax], al
invalid
and al, 0x6d
add al, 0
add byte [rax + 0xf392444], cl
mov dh, 0x84
and al, 0x6e
add al, 0
add byte [rcx + 0xec2484], cl
add byte [rax], al
invalid
add byte [rcx - 0x48], al
int 0
add byte [rax], al
mov r8d, 0xcd
lea rcx, [rsp + 0x330]
lea rdx, [rsp + 0x46f]
lea edx, [rsp + 0x46f]
lea edx, [rsp + 0x46f]
mov rdi, r9
call fcn.1401af560
mov r9, rdi
mov ecx, edi
mov ecx, edi
mov edx, dword [rsp + 0xc8]
mov eax, dword [rsp + 0x53c]
mov dword [rsp + 0x2cc], eax
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x5a8], rax
mov eax, esi
mov qword [rsp + 0x228], rax
lea rsi, [rsp + 0x330]
mov rdi, qword [rsp + 0x40]
jmp 0x140057c14
mov edx, r9d
shr edx, 0x10
jmp 0x1400582e3
mov edx, r9d
shr edx, 0x10
movdqu xmm9, xmmword [rsp + 0x430]
movdqu xmm10, xmmword [rsp + 0x440]
mov rcx, qword [rsp + 0x450]
mov qword [rsp + 0x290], rcx
movq xmm8, qword [rsp + 0x458]
mov dword [rsp + 0x64], eax
jmp 0x14005833a
mov eax, esi
mov qword [rsp + 0x228], rax
lea rsi, [rsp + 0x330]
jmp 0x140057c14
mov rbp, rax
cmp byte [rsp + 0xe8], 0
jne 0x140058371
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14005850c
mov rcx, qword [rsp + 0x300]
mov rsi, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call rsi
cmp byte [rsp + 0x41c], 0
jne 0x14005839f
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x1400584f6
mov rcx, qword [rsp + 0x5c0]
call rsi
test rbp, rbp
jne 0x140058c72
test r12, r12
jne 0x140058c87
mov rax, qword [rsp + 0x408]
cmp qword [rax], 0
mov r12, qword [rsp + 0xb0]
jne 0x140058401
cmp byte [r12 + 0x3e4], 0
jne 0x1400585b3
cmp dword [r12 + 0x3d8], 0
je 0x1400585b3
cmp dword [r12 + 0x3dc], 0x7fffffff
je 0x1400585b3
mov rdi, qword [r12 + 0x490]
lea rsi, [rdi + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x1400584de
xor eax, eax
movzx ecx, byte [rdi + 0x18]
test cl, cl
jne 0x1400590d6
mov bl, 1
cmp qword [rdi + 0x38], 0
jne 0x140058448
cmp qword [rdi + 0x48], 0
setne bl
test al, al
jne 0x14005845f
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140058522
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test bl, bl
jne 0x1400585b3
mov rcx, qword [r12 + 0x490]
add rcx, 0x10
call fcn.140023c60
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x114], 0
lea rax, [0x1401beb40]
mov qword [rsp + 0xf0], rax
lea rax, [0x1401f79a8]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x100]
movups xmmword [rax], xmm6
mov rcx, qword [rsp + 0x410]
lea rdx, [rsp + 0xf0]
call fcn.140113950
mov rsi, qword [rsp + 0x308]
jmp 0x140055767
call fcn.1401b9760
xor al, 1
movzx ecx, byte [rdi + 0x18]
test cl, cl
je 0x140058437
jmp 0x1400590d6
call fcn.1401b9760
test al, al
jne 0x14005839f
mov byte [rbx + 0x18], 1
jmp 0x14005839f
call fcn.1401b9760
test al, al
jne 0x140058371
mov byte [rdi + 0x18], 1
jmp 0x140058371
call fcn.1401b9760
test al, al
jne 0x14005845f
mov byte [rdi + 0x18], 1
jmp 0x14005845f
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rsi, rax
mov rdi, rdx
mov rax, qword [rbx + 0x1c0]
test rax, rax
je 0x140058560
mov rcx, qword [rbx + 0x1c8]
call qword [rax + 0x18]
mov qword [rbx + 0x1c0], rsi
mov qword [rbx + 0x1c8], rdi
cmp byte [rsp + 0xe8], 0
jne 0x140058587
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140058591
xor r12d, r12d
xor ebp, ebp
jmp 0x140058371
call fcn.1401b9760
mov r12d, 0
mov ebp, 0
test al, al
mov rdi, qword [rsp + 0x40]
jne 0x140058371
jmp 0x140058519
mov byte [rsp + 0x580], 4
jmp 0x1400587b4
lea rcx, [rsp + 0x580]
call fcn.14010e1f0
jmp 0x1400587b4
mov edi, dword [r12 + 0x48c]
movzx ebx, byte [r12 + 0x489]
mov rcx, qword [rsp + 0x408]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov qword [r12 + 0x4a0], 0
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x1400586d3
lea rsi, [rsp + 0x108]
mov r8, qword [rsp + 0xf8]
mov r9, qword [rsp + 0x100]
lea rcx, [rsp + 0x420]
mov rdx, rsi
call qword [rax]
mov ebp, dword [rsp + 0x114]
mov rax, qword [rsp + 0xf0]
movups xmm0, xmmword [rsp + 0x420]
movups xmm1, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
test rax, rax
je 0x14005869a
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
mov rcx, rsi
call qword [rax + 0x20]
mov eax, ebp
or eax, edi
je 0x140058743
test ebp, ebp
je 0x140058733
movdqa xmm0, xmmword [rsp + 0x330]
movdqa xmm1, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0xf0], xmm1
mov bl, 2
mov sil, 1
mov edi, ebp
jmp 0x140058785
lea rax, [0x1401beb40]
mov qword [rsp + 0x420], rax
lea rax, [0x1401f79a8]
mov qword [rsp + 0x428], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x430], xmm0
xor byte [rax + rax], al
add bh, al
test byte [rax + rax*2], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x340], eax
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x338], rax
test edi, edi
je 0x140058743
xorps xmm0, xmm0
movaps xmmword [rsp + 0xf0], xmm0
mov sil, 1
jmp 0x140058746
mov sil, 3
lea rcx, [rsp + 0x348]
mov rax, qword [rsp + 0x330]
mov rdx, qword [rsp + 0x338]
mov r8, qword [rsp + 0x340]
call qword [rax + 0x20]
lea rax, [0x1401f79a8]
movq xmm1, rax
lea rax, [0x1401beb40]
movq xmm0, rax
punpcklqdq xmm0, xmm1
mov byte [rsp + 0x580], sil
mov byte [rsp + 0x581], bl
mov dword [rsp + 0x584], edi
movdqu xmmword [rsp + 0x588], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x598], xmm0
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
je 0x1400588c1
lea rdx, [rsp + 0x2e8]
test rax, rax
je 0x14005880b
mov rcx, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2e0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
jne 0x140058830
jmp 0x1400588c1
mov rcx, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2e0]
call qword [rax + 0x68]
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
je 0x1400588c1
mov rdx, qword [rsp + 0x2e8]
test rax, rax
je 0x140058875
mov rcx, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2e0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
jne 0x140058899
jmp 0x1400588c1
mov rcx, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2e0]
call qword [rax + 0x80]
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
je 0x1400588c1
test rax, rax
je 0x1400588c1
mov rax, qword [rsp + 0x2d8]
lock dec qword [rax]
jne 0x1400588c1
mov rcx, qword [rsp + 0x2d8]
mov rdx, qword [rsp + 0x2e0]
call fcn.14019ad20
mov rax, qword [rsp + 0x2a0]
cmp rax, 2
je 0x1400589ce
lea rdx, [rsp + 0x2b8]
test rax, rax
je 0x140058918
mov rcx, qword [rsp + 0x2a8]
mov rax, qword [rsp + 0x2b0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
and eax, 0xfffffff0
and eax, 0xfffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rax, qword [rsp + 0x2a0]
cmp rax, 2
jne 0x14005893d
jmp 0x1400589ce
mov rcx, qword [rsp + 0x2a8]
mov rax, qword [rsp + 0x2b0]
call qword [rax + 0x68]
mov rax, qword [rsp + 0x2a0]
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
invalid
xchg ecx, eax
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rcx + 0x48000000], dl
mov edx, dword [rsp + 0x2b8]
mov rdx, qword [rsp + 0x2b8]
test rax, rax
je 0x140058982
mov rcx, qword [rsp + 0x2a8]
mov rax, qword [rsp + 0x2b0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x2a0]
cmp rax, 2
jne 0x1400589a6
jmp 0x1400589ce
mov rcx, qword [rsp + 0x2a8]
mov rax, qword [rsp + 0x2b0]
call qword [rax + 0x80]
mov rax, qword [rsp + 0x2a0]
cmp rax, 2
je 0x1400589ce
test rax, rax
je 0x1400589ce
mov rax, qword [rsp + 0x2a8]
lock dec qword [rax]
add al, byte [rax]
add al, dh
dec qword [rax]
jne 0x1400589ce
mov rcx, qword [rsp + 0x2a8]
mov rdx, qword [rsp + 0x2b0]
call fcn.14019ad20
movzx eax, byte [rsp + 0x580]
cmp eax, 3
je 0x1400589fd
cmp eax, 4
jne 0x140058a05
mov rcx, qword [r12 + 0x490]
call fcn.1400249d0
mov sil, 6
test al, al
je 0x140058a85
jmp 0x140058b09
mov sil, 5
jmp 0x140058b09
mov rax, qword [rsp + 0x5a0]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rsp + 0x580]
movdqu xmm1, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xf0
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x140058a94
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xf0
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rdx*2 - 0x7d], 0xf8
add dword [rbp + 0x65], esi
invalid
cmp eax, 1
jne 0x140058aae
invalid
mov rax, qword gs:[rsp + 0xf8]
mov rax, qword [rsp + 0xf8]
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x420], xmm0
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x430], rcx
mov ecx, dword [rsp + 0xf4]
mov sil, 1
movzx edx, byte [rsp + 0xf1]
jmp 0x140058ae7
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
jmp 0x140058b09
mov ecx, dword [rsp + 0xf4]
mov eax, dword [rsp + 0xf8]
add byte [rax], al
add byte [rbx + 0xf82484], cl
add byte [rax], al
movzx edx, byte [rsp + 0xf1]
xor esi, esi
jmp 0x140058ae7
movzx ecx, byte [rsp + 0xf1]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xf8], rax
jne 0x140058ad7
movzx eax, cl
shl rax, 0x20
or rax, 3
jmp 0x140058ae4
lea rdx, [rsp + 0xf8]
call fcn.140113500
mov sil, 4
mov r8, qword [rsp + 0x430]
mov qword [rsp + 0x340], r8
movdqa xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x330], xmm0
mov r8, qword [rsp + 0x5c8]
mov byte [r8], sil
mov byte [r8 + 1], dl
mov dword [r8 + 4], ecx
mov qword [r8 + 8], rax
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [r8 + 0x10], xmm0
mov rax, qword [rsp + 0x340]
mov qword [r8 + 0x20], rax
movaps xmm6, xmmword [rsp + 0x6d0]
movaps xmm7, xmmword [rsp + 0x6e0]
movaps xmm8, xmmword [rsp + 0x6f0]
movaps xmm9, xmmword [rsp + 0x700]
movaps xmm10, xmmword [rsp + 0x710]
movaps xmm11, xmmword [rsp + 0x720]
movaps xmm12, xmmword [rsp + 0x730]
add rsp, 0x748
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl rbp, 0x20
in eax, 0x20
or rbp, r10
movabs rsi, 0x8000000000000000
cmp rbp, rsi
mov r12, qword [rsp + 0xb0]
je 0x140058bfe
movq rsi, xmm11
test rsi, rsi
je 0x140058bea
js 0x1400592dc
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x140058bf0
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.4.0_srcmapcore_raw.rs
call fcn.1401b1d10
mov r14d, 1
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.1401af560
mov byte [rsp + 0xf1], bl
mov qword [rsp + 0xf8], rsi
mov qword [rsp + 0x100], r14
movq qword [rsp + 0x108], xmm11
mov byte [rsp + 0xf0], 2
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x440]
call fcn.140023810
mov byte [rsp + 0x581], bl
mov qword [rsp + 0x588], rbp
mov qword [rsp + 0x590], rdi
mov dword [rsp + 0x590], edi
movq qword [rsp + 0x598], xmm11
mov byte [rsp + 0x580], 2
add cl, byte [rbx + rcx*4 - 0x4c]
and al, 0xc0
add byte [rax], al
add cl, ch
sti
invalid
invalid
add cl, byte [rbx + rcx*4 - 0x4c]
and al, 0xc0
add byte [rax], al
add cl, ch
sti
invalid
mov byte [rsp + 0x580], 4
mov r12, qword [rsp + 0xb0]
jmp 0x1400587b4
lea rcx, [rsp + 0x580]
mov rdx, r12
call fcn.14010e1f0
mov r12, qword [rsp + 0xb0]
jmp 0x1400587b4
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.4.0_srcmapcore_raw.rs
call fcn.1401b1d10
lea rax, [rsp + 0x334]
jmp 0x140058d59
lea rax, [rsp + 0x334]
mov qword [rsp + 0x420], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x428], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
mov qword [rsp + 0x110], 0
lea rax, [rsp + 0x420]
lea eax, [rsp + 0x420]
jmp 0x140058ef5
lea rax, [rsp + 0x4c]
mov qword [rsp + 0x70], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x78], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
mov qword [rsp + 0x110], 0
lea rax, [rsp + 0x70]
jmp 0x140058d9f
lea rax, [rsp + 0x4c]
mov qword [rsp + 0x420], rax
lea rax, [0x14010f3e0]
and al, 0x20
add al, 0
add byte [rax - 0x73], cl
add eax, 0xb6678
mov qword [rsp + 0x428], rax
lea rax, str.dangling_store_key_for_stream_id
sub byte [rax + rax], al
add byte [rax - 0x73], cl
add eax, 0x189ed9
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
mov qword [rsp + 0x110], 0
lea rax, [rsp + 0x420]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0xf0]
call fcn.1401b1c50
lea rax, [rsp + 0x244]
mov qword [rsp + 0x600], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x608], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x600]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
lea rdx, [0x1401e2c60]
xor byte [rsi - 0x72b7ffe8], bl
mov word [rax + rsi], fs
add eax, dword [rax]
add al, ch
invalid
invalid
invalid
invalid
xor byte [rsi - 0x72b7ffe8], bl
mov word [rax + rsi], fs
add eax, dword [rax]
add al, ch
adc ecx, dword [rsi - 0x72b7ffeb]
test byte [rsp + rax*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax], ah
invalid
lea rax, [rsp + 0x244]
mov qword [rsp + 0x600], rax
add byte [rax - 0x73], cl
add eax, 0xb658c
add byte [rax - 0x73], cl
add eax, 0xb658c
mov qword [rsp + 0x608], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x600]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x330]
call fcn.1401b1c50
lea rax, [rsp + 0x4c]
mov qword [rsp + 0x70], rax
lea rax, [0x14010f3e0]
sbb al, 0x65
or eax, dword [rax]
sbb al, 0x65
or eax, dword [rax]
mov qword [rsp + 0x78], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
mov qword [rsp + 0x110], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0xf0]
call fcn.1401b1c50
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streamsprioritize.rs
mov edx, 0x22
call fcn.1401b2260
lea rax, [rsp + 0x274]
mov qword [rsp + 0x48], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
mov qword [rsp + 0x110], 0
lea rax, [rsp + 0x48]
jmp 0x140058d9f
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xf0], rax
mov byte [rsp + 0xf8], cl
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
add eax, 0x165fcb
add eax, 0x165fcb
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
add byte [rbp + rcx*4 + 0xd], cl
sub byte [rdx + 0x16], ch
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xf0
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0xd], cl
sub byte [rdx + 0x16], ch
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xf0
add byte [rax], al
add byte [rdx + 0x2b], bh
mov edx, 0x2b
mov edx, 0x2b
call fcn.1401b21a0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x330], rax
mov byte [rsp + 0x338], r8b
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401bf9d8]
lea r8, [rsp + 0x330]
mov edx, 0x2b
call fcn.1401b21a0
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, [0x1401e2cd8]
mov edx, 0x2c
call fcn.1401b1e10
lea rcx, [0x1401e2c90]
call fcn.1401b2240
add rdx, rcx
mov qword [rdx + 8], r8
lea rcx, str.invalid_keyC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, [0x1401e2318]
mov edx, 0xb
call fcn.1401b2260
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, [0x1401e2370]
mov edx, 0x25
call fcn.1401b1e10
lea rcx, [0x1401e2330]
call fcn.1401b2240
lea rax, [rsp + 0x74]
jmp 0x140058d59
ud2
lea rax, [rsp + 0x604]
jmp 0x140058cc5
lea rax, [rsp + 0x604]
jmp 0x140058d59
mov qword [rsp + 0xf0], rdi
mov byte [rsp + 0xf8], bpl
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
jmp 0x140058f9d
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0xf0], rax
mov eax, dword [rsp + 0xe8]
mov byte [rsp + 0xf8], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
jmp 0x140058f9d
mov qword [rsp + 0xf0], rsi
mov byte [rsp + 0xf8], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
jmp 0x140058f9d
mov byte [rsp + 0xf0], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streamsprioritize.rs
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_frame
lea r9, case.0x14004f628.49
lea r8, [rsp + 0xf0]
mov edx, 0xd
call fcn.1401b21a0
mov byte [rsp + 0xf0], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_recv.rsassertion_failed:_self.refused.is_none__
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, case.0x14004f628.49
lea r8, [rsp + 0xf0]
mov edx, 0x1b
call fcn.1401b21a0
mov dword [rsp + 0xf0], 3
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_recv.rsassertion_failed:_self.refused.is_none__
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, case.0x14004f628.49
lea r8, [rsp + 0xf0]
mov edx, 0x1d
call fcn.1401b21a0
lea rax, [rsp + 0x274]
mov qword [rsp + 0x48], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
mov qword [rsp + 0x110], 0
lea rax, [rsp + 0x48]
jmp 0x140058ef5
lea rax, [rsp + 0x23c]
mov qword [rsp + 0x48], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x70]
call fcn.1401b1c50
lea rax, [rsp + 0x23c]
mov qword [rsp + 0x48], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x70]
call fcn.1401b1c50
lea rcx, str.assertion_failed:__id.is_zero__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotopeer.rs
lea r8, [0x1401e20e8]
mov edx, 0x1f
call fcn.1401b1e10
lea rcx, [0x1401e267c]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.1401b1e10
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streamsprioritize.rs
call fcn.1401b2240
call fcn.1400b62f0
mov byte [rsp + 0xf0], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_recv.rsassertion_failed:_self.refused.is_none__
jmp 0x140059132
mov dword [rsp + 0xf0], 3
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_recv.rsassertion_failed:_self.refused.is_none__
jmp 0x140059169
mov rcx, rbx
call fcn.140042880
mov rdx, qword [rbx + 0x10]
mov r14, qword [rsp + 0xb0]
mov rax, qword [rbx + 8]
mov rcx, rdx
shl rcx, 5
lea r8, [0x1401c5379]
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], 0x14
lea r8, [0x1401c538d]
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], 0xc
inc rdx
mov qword [rbx + 0x10], rdx
lea rcx, [rsp + 0x108]
call fcn.140039a50
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx]
jne 0x14005ddf9
mov rcx, rbx
call fcn.140042880
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov rcx, rdx
shl rcx, 5
lea r8, [0x1401c5399]
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], 0x18
lea r8, [0x1401c53b1]
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], 0xf
inc rdx
mov qword [rbx + 0x10], rdx
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
call fcn.14003a770
lea rcx, [rsp + 0x1b8]
mov rdx, rbx
call fcn.140197ef0
mov rsi, qword [rsp + 0x1b8]
cmp rsi, 3
jne 0x14005deae
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
movups xmmword [r14 + 0x18], xmm1
movups xmmword [r14 + 8], xmm0
mov qword [r14], 3
jmp 0x14005df02
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rdx, [rsp + 0x1e0]
lea rcx, [r14 + 0x28]
mov r8d, 0x88
call fcn.1401af560
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movups xmmword [r14 + 0x18], xmm1
movups xmmword [r14 + 8], xmm0
mov qword [r14], rsi
mov rax, r14
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rdx + 0x19], bh
call fcn.1401b0770
mov rbx, rax
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx]
je 0x14005dd88
jmp 0x14005dd94
add byte [rbp + rcx*4 + 5], cl
sbb dword [rsi + rdx], esp
add byte [rdx + 0xb], bh
mov rcx, rsi
call fcn.1401b1d90
lea rcx, [0x1401c0333]
lea r8, [0x1401c0368]
mov edx, 0x30
call fcn.1401b1e10
lea rcx, str.assertion_failed:_idx___CAPACITY_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
lea r8, [0x1401c0380]
mov edx, 0x20
call fcn.1401b1e10
lea r8, [0x1401c03d8]
mov edx, 0xb
mov rcx, r9
call fcn.1401b1d90
int3
cmp byte [0x10cd1e028], 0xcc
int3
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
lea rbx, [rsp + 0x20]
mov qword [rsp + 0x90], rbx
lea r14, [rsp + 0x40]
lea r15, [rsp + 0x28]
lea r12, [rsp + 0x90]
jmp 0x14005e09c
mov edx, edi
mov r8, r12
mov r9d, 0x64
call fcn.1400438a0
mov rdi, rax
test rdi, rdi
jne 0x14005e2a7
mov rax, qword [rsp + 0x20]
cmp qword [rax + 8], 0
je 0x14005e121
and byte [rax - 0x7d], cl
js 0x14005e0ad
add byte [rcx + rdi*2 + 0x4c], dh
mov ecx, esi
mov rcx, r14
mov rdx, rbx
call fcn.140043c80
invalid
cmp qword [rsp + 0x40], 0
mov rdi, qword [rsp + 0x48]
jne 0x14005e2a7
mov qword [rsp + 0x98], rdi
mov rax, rdi
shr rax, 0x20
jne 0x14005e1d7
mov ecx, edi
and ecx, 7
mov qword [rsp + 0xa0], rcx
cmp rcx, 6
jae 0x14005e234
cmp edi, 8
jb 0x14005e36f
shr edi, 3
cmp edi, 1
jne 0x14005e080
mov rdx, r15
mov r8, rbx
call fcn.1400441f0
test rax, rax
jne 0x14005e173
xor edi, edi
test rdi, rdi
je 0x14005e09c
jmp 0x14005e2a7
mov rax, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
and al, 0x30
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14005e2c3
movabs rcx, 0x8000000000000001
cmp rax, rcx
je 0x14005e2c3
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], rcx
jmp 0x14005e2e1
mov rdi, rax
mov rdx, qword [rax + 0x10]
cmp rdx, qword [rax]
jne 0x14005e18b
invalid
mov rcx, rdi
call fcn.140042880
mov rdx, qword [rdi + 0x10]
mov rax, qword [rdi + 8]
mov rcx, rdx
shl rcx, 5
lea r8, [0x1401c521b]
add byte [rcx + rcx*4 + 4], cl
or byte [rax - 0x39], cl
or byte [rax], r9b
adc dword [rax], eax
add byte [rax], al
lea r8, [0x1401c522c]
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], 6
sbb byte [rsi], al
add byte [rax], al
add byte [rax - 1], cl
ret 0x8948
push rdi
adc byte [rax - 0x7d], cl
jl 0x14005e1ee
sub byte [rax], al
jne 0x14005e2af
jmp 0x14005e2c3
lea rax, [rsp + 0x98]
mov qword [rsp + 0xb8], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0xc0], rax
lea rax, [0x1401c08a0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
lea rdi, [rsp + 0x180]
jmp 0x14005e28f
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xa8], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0xb0], rax
lea rax, str.invalid_wire_type_value:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdi, [rsp + 0xb8]
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
mov rdi, rax
cmp qword [rsp + 0x28], 0
je 0x14005e2c3
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xd0]
mov rdx, rdi
call fcn.140197ef0
mov rdi, qword [rsp + 0xd0]
cmp rdi, 3
jne 0x14005e30f
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsi + 0x18], rax
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 3
jmp 0x14005e35b
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0xf0]
lea rcx, [rsi + 0x20]
mov r8d, 0x90
call fcn.1401af560
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x18], rax
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 8], xmm0
mov qword [rsi], rdi
mov rax, rsi
add rsp, 0x198
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.invalid_tag_value:_0invalid_key_value:
mov edx, 0x14
call fcn.1401b0770
mov rdi, rax
cmp qword [rsp + 0x28], 0
jne 0x14005e2af
jmp 0x14005e2c3
cmp rdx, qword [rax]
jne 0x14005e708
mov rcx, rdi
call fcn.140042880
invalid
invalid
dec dword [rax - 0x75]
push rdi
invalid
mov rax, qword [rdi + 8]
mov rcx, rdx
shl rcx, 5
lea r8, [0x1401c53c0]
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], 0xd
lea r8, [0x1401c53cd]
mov qword [rax + rcx + 0x10], r8
mov dword [rax + rcx + 0x10], eax
mov dword [rax + rcx + 0x10], eax
mov qword [rax + rcx + 0x18], 8
jmp 0x14005e7db
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], 0xd
lea r8, [0x1401c53e2]
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], 0x11
jmp 0x14005e7db
mov rdi, rax
mov rdx, qword [rax + 0x10]
cmp rdx, qword [rax]
jne 0x14005e7a7
mov rcx, rdi
call fcn.140042880
mov rdx, qword [rdi + 0x10]
mov rax, qword [rdi + 8]
mov rcx, rdx
shl rcx, 5
shl ecx, 5
lea r8, [0x1401c53c0]
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], 0xd
lea r8, [0x1401c53d5]
lea eax, [0x1401c53d5]
lea eax, [0x1401c53d5]
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], 0xd
inc rdx
mov qword [rdi + 0x10], rdx
mov rdx, qword [rdi + 0x10]
cmp rdx, qword [rdi]
jne 0x14005e7f7
push rdi
adc byte [rax + 0x3b], cl
invalid
mov rcx, rdi
call fcn.140042880
mov rdx, qword [rdi + 0x10]
mov rax, qword [rdi + 8]
mov rcx, rdx
shl rcx, 5
lea r8, [0x1401c53f3]
lea eax, [0x1401c53f3]
lea eax, [0x1401c53f3]
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], 0x18
lea r8, [0x1401c540b]
add byte [rcx + rcx*4 + 0x44], cl
or byte [rax], dl
add byte [rcx + rcx*4 + 0x44], cl
or byte [rax], dl
or byte [rax], r10b
mov qword [rax + rcx + 0x18], 0xf
inc rdx
mov qword [rdi + 0x10], rdx
mov rax, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0xb8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xd0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe0]
test rdi, rdi
je 0x14005e8fa
cmp rax, r15
add byte [rax], al
mov rbx, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe0]
test rdi, rdi
je 0x14005e8fa
cmp rax, r15
je 0x14005e91f
movabs dword [0xf74c08548000000], eax
test rax, rax
je 0x14005e890
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rbp, rbp
in eax, dx
je 0x14005e8a7
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
or eax, 0x1b58b4
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x14005e8e1
lea r14, [rbx + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14005e8c9
add r14, 0x18
dec r13
dec ebp
je 0x14005e8e1
cmp qword [r14 - 8], 0
jle 0x14005e8c5
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rsi]
je 0x14005e8c0
mov r8, qword [r14]
mov rcx, qword [0x140214150]
pop rax
sbb eax, dword [rax]
xor edx, edx
call r15
jmp 0x14005e8c0
test r12, r12
je 0x14005e91f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x15e830
jmp 0x14005e91f
movabs rcx, 0x8000000000000001
cmp rax, rcx
add byte [rax], al
or byte [rax + 0x39], 0xc8
je 0x14005e91c
movabs rcx, 0x8000000000000002
cmp rax, rcx
mov ecx, 2
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rax + 0x4c000001], edx
mov edi, eax
or byte [rax + 0x39], 0xc8
jne 0x14005eaac
mov rdi, r8
lea rcx, [rsp + 0x138]
lea ecx, [rsp + 0x138]
mov rdx, rdi
call fcn.140197ef0
mov rax, qword [rsp + 0x138]
mov eax, dword [rsp + 0x138]
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp rax, 3
jne 0x14005e9ad
clc
add esi, dword [rbp + 0x70]
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0x140]
adc byte [rsp + 0x140], al
movups xmm1, xmmword [rsp + 0x150]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x160]
movups xmm3, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x120], xmm3
pushfq
and al, 0x20
add dword [rax], eax
invalid
pushfq
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x48], rax
movups xmmword [rsi + 0x38], xmm3
movups xmmword [rsi + 0x28], xmm2
adc dword [rsi + 0x28], edx
adc dword [rsi + 0x28], edx
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 3
jmp 0x14005ea8d
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add dword [rax], eax
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x130], rcx
add byte [rax - 0x77], cl
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x140], al
test byte [rax + rax*2], ah
add dword [rax], eax
invalid
xor byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x140]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
and al, 0x50
add dword [rax], eax
invalid
movups xmm1, xmmword [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x160], dl
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x160]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x170], bl
movups xmm3, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x120], xmm3
movaps xmmword [rsp + 0x110], xmm2
sub dword [rsp + 0x110], edx
sub dword [rsp + 0x110], edx
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1d8], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1d8], al
movups xmmword [rsi + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x1c8]
movups xmmword [rsi + 0x90], xmm0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1b8], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1b8], al
movups xmmword [rsi + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x1a8]
movups xmmword [rsi + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x198]
movups xmmword [rsi + 0x60], xmm0
add byte [rdi], cl
adc dword [rsi + 0x60], eax
movups xmm0, xmmword [rsp + 0x188]
movups xmmword [rsi + 0x50], xmm0
adc dword [rsi + 0x50], eax
mov rcx, qword [rsp + 0x130]
mov qword [rsi + 0x48], rcx
movaps xmm0, xmmword [rsp + 0xf0]
and al, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
sub byte [rsp + 0x100], cl
movaps xmm2, xmmword [rsp + 0x110]
movaps xmm3, xmmword [rsp + 0x120]
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x38], xmm3
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], rax
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x200]
add rsp, 0x218
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xc8]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], r8
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], rbp
mov qword [rsp + 0x160], r14
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0x170], r12
movsb byte [rdi], byte [rsi]
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 0x78
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add dword [rax], eax
add cl, ch
xor al, 0xfe
invalid
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x58
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 0x78
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add dword [rax], eax
add cl, ch
xor al, 0xfe
invalid
and al, 0x68
mov qword [rsp + 0x80], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x88], rax
lea rax, [0x1401c08a0]
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], 1
invalid
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdi, [rsp + 0x1e8]
mov esp, 0x1e824
add bl, ch
invalid
mov esp, 0x1e824
add bl, ch
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
and al, 0x70
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x78], rax
add byte [rax - 0x77], cl
and al, 0x78
lea rax, str.invalid_wire_type_value:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
jo 0x14005ebe5
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x48], 1
lea rdi, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
add byte [rax - 0x77], cl
invalid
jmp 0x14005e832
add byte [rax - 0x77], cl
invalid
cld
invalid
cld
cld
invalid
and al, 0x70
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rax], al
lea rax, [0x14004f4a0]
add byte [rax], al
lea rax, [0x14004f4a0]
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x80]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rdi, [rsp + 0x1e8]
lea rdx, [rsp + 0x30]
and al, 0x30
mov rcx, rdi
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
jmp 0x14005ec8b
jbe case.0x140037b4a.209
adc eax, 0x481feb00
lea ecx, [0x1401c08c9]
mov edx, 0x10
jmp 0x14005ec86
add byte [rax], al
add al, ch
in eax, 0x1a
adc eax, 0xc7894800
add byte [rax], al
call fcn.1401b0770
mov rdi, rax
mov rdx, qword [rdi + 0x10]
cmp rdx, qword [rdi]
cmp edx, dword [rdi]
cmp edx, dword [rdi]
je 0x14005e7eb
jmp 0x14005e7f7
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x268
movaps xmmword [rsp + 0x250], xmm6
mov qword [rsp + 0xc0], rcx
and al, 0xc0
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
and al, 0xa8
mov qword [rsp + 0x98], r8
mov qword [rsp + 0xa8], 0
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
invalid
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb8], 0
lea r12, [rsp + 0x98]
mov qword [rsp + 0xa0], r12
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rax + 8], bh
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x98
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rax + 8], bh
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
xor ebx, ebx
lea r13, [rsp + 0xe0]
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rbp + rcx*4 + 0x7c], 0x24
xor byte [rbp + rcx*4 + 0x35], cl
mov dh, 0x19
add bl, ch
invalid
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rbp + rcx*4 + 0x7c], 0x24
xor byte [rbp + rcx*4 + 0x35], cl
mov dh, 0x19
add bl, ch
and eax, 0x401f0f
mov edx, edi
lea r8, [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
mov r9d, 0x64
call fcn.1400438a0
mov rdi, rax
test rdi, rdi
jne 0x14005f6dc
mov rax, qword [rsp + 0x98]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
js case.0x140037b4a.213
add byte [rax], al
cmp qword [rax + 8], 0
je 0x14005f226
add byte [rdi], cl
test dl, al
add al, 0
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov rcx, r13
mov ecx, ebp
mov rdx, r12
call fcn.140043c80
cmp qword [rsp + 0xe0], 0
loopne case.0x140037aed.209
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xe824
add byte [rdi], cl
test dword [rsi + 9], edx
add byte [rax], al
loopne case.0x140037aed.209
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xe824
add byte [rdi], cl
test dword [rsi + 9], edx
add byte [rax], al
mov qword [rsp + 0x28], rdi
mov rax, rdi
shr rax, 0x20
jne 0x14005f317
invalid
add byte [rcx + 0x7e183f9], cl
mov ecx, edi
and ecx, 7
mov qword [rsp + 0x68], rcx
cmp rcx, 6
jae 0x14005f36f
add ebx, 5
add byte [rax], al
add ebx, 5
add byte [rax], al
cmp edi, 8
jb 0x14005f3f3
or byte [rdi], cl
invalid
shr edi, 3
cmp edi, 1
jne 0x14005ed30
add eax, dword [rbx - 0x7af0fe01]
outsd dx, dword [rsi]
invalid
mov byte [rsp + 0x68], 2
mov byte [rsp + 0xc8], cl
add byte [rax], al
add byte [rax - 0x7af0fd07], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7af0fd07], al
invalid
mov qword [rsp + 0x170], 0
mov qword [rsp + 0xe0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe8], 1
mov dword [rsp + 0x178], 0
movups xmmword [rbp], xmm6
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe8], 1
mov dword [rsp + 0x178], 0
movups xmmword [rbp], xmm6
mov qword [rsp + 0x100], 8
movups xmmword [rbp + 0x18], xmm6
mov qword [rsp + 0x118], 1
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x120], esi
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x120], esi
movabs rax, 0x8000000000000000
mov qword [rsp + 0x140], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24848948], al
add dword [rax], eax
add byte [rax - 0x39], cl
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x138], 0
mov rcx, r15
mov qword [rsp + 0x130], 1
mov dword [rsp + 0x130], 1
mov qword [rsp + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r15
mov rdx, r12
call fcn.140043c80
invalid
invalid
invalid
dec dword [rax - 0x7d]
jl 0x14005ee8a
xor byte [rax], al
mov rdi, qword [rsp + 0x38]
je 0x14005ee7d
invalid
test rdi, rdi
je 0x14005f1bc
jmp 0x14005f67f
mov rax, qword [rsp + 0x98]
mov rsi, qword [rax + 8]
add byte [rax - 0x75], cl
jo 0x14005ee91
sub rsi, rdi
jae 0x14005eebb
jmp 0x14005f494
add byte [rax], al
mov rdx, r13
mov edx, ebp
mov r8, r12
call fcn.1400441f0
test rax, rax
jne 0x14005f27c
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
xor edi, edi
test rdi, rdi
jne 0x14005f67f
mov rax, qword [rsp + 0x98]
cmp qword [rax + 8], rsi
cwde
add byte [rax], al
add byte [rax + 0x39], cl
jo case.0x14004fa1a.62
jbe 0x14005f1b6
jmp 0x18c05eed0
mov rcx, r15
stc
mov rdx, r12
call fcn.140043c80
cmp qword [rsp + 0x30], 0
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
jne 0x14005eeb2
mov qword [rsp + 0x198], rdi
mov rax, rdi
shr rax, 0x20
jne 0x14005f0bb
mov ecx, edi
and ecx, 7
mov qword [rsp + 0x28], rcx
cmp rcx, 6
jae 0x14005f112
add al, 2
add byte [rax], al
add al, 2
add byte [rax], al
cmp edi, 8
jb 0x14005f173
shr edi, 3
out dx, eax
add ecx, dword [rbp - 0x77c00b9]
lea eax, [rdi - 1]
cmp eax, 7
lea eax, [rdi - 1]
cmp eax, 7
ja case.default.0x14005ef29
movsxd rax, dword [r14 + rax*4]
add rax, r14
invalid
jmp rax
invalid
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x68], cl
test cl, cl
jne 0x14005f4a5
imul eax, dword [0xc951ef42], 0xe2894cf9
mov rcx, r15
mov rdx, r12
call fcn.140043c80
cmp qword [rsp + 0x30], 0
dec dword [rax - 0x7d]
jl 0x14005ef6f
xor byte [rax], al
mov rdi, qword [rsp + 0x38]
je 0x14005f18c
add byte [rax], al
add byte [rax], al
test rdi, rdi
je 0x14005eeb0
jmp 0x14005f524
mov edx, edi
lea r8, [rsp + 0xa0]
mov r9d, 0x63
call fcn.1400438a0
jmp 0x14005f184
add byte [rcx - 0x47], al
invalid
and eax, 0xe9fffe49
add al, 2
add byte [rax], al
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x68], cl
test cl, cl
jne 0x14005f540
mov rcx, r15
mov rdx, r12
call fcn.140043c80
cmp qword [rsp + 0x30], 0
add byte [rax - 0x75], cl
jl 0x14005efca
cmp byte [rdi], cl
test ch, ch
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
jl 0x14005efca
cmp byte [rdi], cl
test ch, ch
add dword [rax], eax
add byte [rax - 0x7b], cl
dec dword [rdi]
test rdi, rdi
je 0x14005eeb0
test dl, bh
invalid
invalid
invalid
test dl, bh
invalid
jmp 0x14005f5bf
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x68], cl
and al, 0x68
and al, 0x68
test cl, cl
jne 0x14005f5db
add byte [rax], al
mov rcx, r15
mov rdx, r12
call fcn.140043c80
cmp qword [rsp + 0x30], 0
mov rdi, qword [rsp + 0x38]
je 0x14005f1a8
test rdi, rdi
je 0x14005eeb0
jmp 0x14005f65a
lea rdx, [rsp + 0xf8]
mov r8, r12
call fcn.1400440c0
test rax, rax
je 0x14005eeb0
jmp 0x14005f29b
lea rdx, [rsp + 0x110]
mov r8, r12
call fcn.1400441f0
test rax, rax
je 0x14005eeb0
jmp 0x14005f2ba
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x140], rax
jne 0x14005f07a
movups xmmword [rbp + 0x68], xmm6
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 8
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x168], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
lea rdx, [rsp + 0x140]
lea r8, [rsp + 0xa0]
call fcn.140046a40
test rax, rax
je 0x14005eeb0
jmp 0x14005f2d9
lea rdx, [rsp + 0x128]
mov r8, r12
call fcn.1400441f0
test rax, rax
je 0x14005eeb0
jmp 0x14005f2f8
lea rax, [rsp + 0x198]
mov qword [rsp + 0x78], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x80], rax
lea rax, [0x1401c08a0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdi, [rsp + 0xc8]
jmp 0x14005f15e
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x70], rax
lea rax, str.invalid_wire_type_value:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdi, [rsp + 0x78]
mov rcx, rdi
mov rdx, r15
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
jmp 0x14005f184
mov edx, 0x14
lea rcx, str.invalid_tag_value:_0invalid_key_value:
call fcn.1401b0770
mov rdi, rax
jmp 0x14005eeb2
mov dword [rsp + 0x170], edi
xor edi, edi
jmp 0x14005eeb2
mov dword [rsp + 0x174], edi
xor edi, edi
jmp 0x14005eeb2
mov dword [rsp + 0x178], edi
xor edi, edi
jmp 0x14005eeb2
jne 0x14005f7ed
cmp rbx, qword [rsp + 0xa8]
jne 0x14005f1e8
lea rcx, [rsp + 0xa8]
mov rdx, rbx
call fcn.140042490
mov rax, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
jmp 0x14005f1ed
mov rax, qword [rsp + 0x60]
lea rcx, [rbx + rbx*4]
shl rcx, 5
mov qword [rsp + 0x60], rax
add rcx, rax
mov r8d, 0xa0
mov rdx, r13
call fcn.1401af560
inc rbx
mov qword [rsp + 0xb8], rbx
xor edi, edi
test rdi, rdi
je 0x14005ed51
jmp 0x14005f6dc
mov rax, qword [rsp + 0xa8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14005f247
mov rdi, qword [rsp + 0x60]
jmp 0x14005f71d
movabs rcx, 0x8000000000000001
cmp rax, rcx
mov rdi, qword [rsp + 0x60]
je 0x14005f71d
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1b0], rdi
mov qword [rsp + 0x1b8], rbx
jmp 0x14005f73b
mov rdi, rax
mov qword [rsp + 0x20], 9
lea rdx, str.Routeipv4_addrnext_hop_peer_idcostproxy_cidrshostnamestun_infoinst_id
lea r9, [0x1401c514d]
jmp 0x14005f671
mov rdi, rax
mov qword [rsp + 0x20], 0xb
lea rdx, str.Routeipv4_addrnext_hop_peer_idcostproxy_cidrshostnamestun_infoinst_id
lea r9, [0x1401c516a]
jmp 0x14005f671
mov rdi, rax
mov qword [rsp + 0x20], 8
lea rdx, str.Routeipv4_addrnext_hop_peer_idcostproxy_cidrshostnamestun_infoinst_id
lea r9, [0x1401c5175]
jmp 0x14005f671
mov rdi, rax
mov qword [rsp + 0x20], 9
lea rdx, str.Routeipv4_addrnext_hop_peer_idcostproxy_cidrshostnamestun_infoinst_id
lea r9, [0x1401c517d]
jmp 0x14005f671
mov rdi, rax
mov qword [rsp + 0x20], 7
lea rdx, str.Routeipv4_addrnext_hop_peer_idcostproxy_cidrshostnamestun_infoinst_id
lea r9, [0x1401c5186]
jmp 0x14005f671
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x38], rax
lea rax, [0x1401c08a0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
mov qword [rsp + 0xf0], r15
mov qword [rsp + 0xf8], 1
lea rdi, [rsp + 0x78]
jmp 0x14005f3d3
lea rax, [rsp + 0x68]
mov qword [rsp + 0xc8], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0xd0], rax
lea rax, str.invalid_wire_type_value:
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdi, [rsp + 0x30]
lea rdx, [rsp + 0xe0]
mov rcx, rdi
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
mov rdi, rax
jmp 0x14005f6dc
lea rcx, str.invalid_tag_value:_0invalid_key_value:
mov edx, 0x14
call fcn.1401b0770
mov rdi, rax
jmp 0x14005f6dc
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x30], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 3
mov qword [rsp + 0x100], 0
mov qword [rsp + 0xf0], r15
mov qword [rsp + 0xf8], 2
lea rdi, [rsp + 0x78]
lea rdx, [rsp + 0xe0]
mov rcx, rdi
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
mov rdi, rax
jmp 0x14005f68c
lea rcx, [0x1401c08c9]
mov edx, 0x10
jmp 0x14005f7f9
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x88], rcx
add byte [rax], al
mov qword [rsp + 0x90], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdi, [rsp + 0xc8]
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
mov rdi, rax
mov edi, 0x48001512
mov edi, eax
mov qword [rsp + 0x20], 7
lea rdx, str.Routeipv4_addrnext_hop_peer_idcostproxy_cidrshostnamestun_infoinst_id
lea r9, [0x1401c4fad]
jmp 0x14005f671
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
lea rax, [0x14004f4a0]
invalid
dec dword [rax - 0x77]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [0x1401c0938]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdi, [rsp + 0xc8]
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
mov rdi, rax
mov qword [rsp + 0x20], 0x10
lea rdx, str.Routeipv4_addrnext_hop_peer_idcostproxy_cidrshostnamestun_infoinst_id
lea r9, [0x1401c5156]
jmp 0x14005f671
add cl, ch
xchg esi, eax
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
lea rax, [0x14004f4a0]
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax], al
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [0x1401c0938]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x161328
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
cmp byte [rbx], al
add byte [rax], al
invalid
mov dword [rsp + 0x38], 3
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdi, [rsp + 0xc8]
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400b66d0
mov rcx, rdi
call fcn.1401b07e0
mov rdi, rax
mov qword [rsp + 0x20], 4
lea rdx, str.Routeipv4_addrnext_hop_peer_idcostproxy_cidrshostnamestun_infoinst_id
lea r9, [0x1401c5166]
mov r8d, 5
mov rcx, rdi
call fcn.1401410a0
lea rcx, [rsp + 0xe0]
call fcn.1400373e0
mov rdx, qword [rdi + 0x10]
cmp rdx, qword [rdi]
invalid
jne 0x14005f6a1
mov rcx, rdi
call fcn.140042880
mov rdx, qword [rdi + 0x10]
mov rax, qword [rdi + 8]
mov rcx, rdx
shl rcx, 5
lea r8, [0x1401c5204]
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], 0x11
lea r8, [0x1401c5215]
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], 6
invalid
add byte [rax], al
add byte [rax - 1], cl
ret 0x8948
push rdi
invalid
mov rsi, qword [rsp + 0xa8]
test rbx, rbx
je 0x14005f704
mov r15, qword [rsp + 0x60]
nop
mov rcx, r15
call fcn.1400373e0
add r15, 0xa0
dec rbx
jne 0x14005f6f0
test rsi, rsi
je 0x14005f71d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x60]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x1a0]
mov rdx, rdi
call fcn.140197ef0
mov rsi, qword [rsp + 0x1a0]
cmp rsi, 3
jne 0x14005f774
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x190], rax
movups xmm0, xmmword [rsp + 0x1a8]
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
movaps xmmword [rsp + 0x180], xmm0
mov rdi, qword [rsp + 0xc0]
mov qword [rdi + 0x18], rax
movups xmmword [rdi + 8], xmm0
mov qword [rdi], 3
jmp 0x14005f7ce
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x190], rax
movups xmm0, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x180], xmm0
lea rdx, [rsp + 0x1c0]
mov rdi, qword [rsp + 0xc0]
lea rcx, [rdi + 0x20]
mov r8d, 0x90
call fcn.1401af560
mov rax, qword [rsp + 0x190]
mov qword [rdi + 0x18], rax
movaps xmm0, xmmword [rsp + 0x180]
add byte [rcx], 0
add byte [rdi], cl
adc dword [rdi + 8], eax
add byte [rcx], 0
add byte [rdi], cl
adc dword [rdi + 8], eax
mov qword [rdi], rsi
mov rax, rdi
movaps xmm6, xmmword [rsp + 0x250]
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.delimited_length_exceededbuffer_underflowrecursion_limit_reachedunexpected_end_group_taginvalid_varintinvalid_wire_type:___expected
mov edx, 0x19
call fcn.1401b0770
mov rdi, rax
jmp 0x14005f67f
int3
int3
mov ecx, eax
mov r8, rax
jmp r10
int3
add byte [rax], al
mov qword [rsp + 0x2d0], rax
lea rax, [rdi + 0x10]
mov qword [rsp + 0x2a0], rax
movdqa xmm6, xmmword [0x1401bd6e0]
movdqa xmm7, xmmword [0x1401bd6f0]
xorps xmm8, xmm8
xor eax, eax
mov qword [rsp + 0x188], rax
movabs r14, 0x8000000000000000
mov qword [rsp + 0x2d8], r12
nop dword [rax]
cmp word [rdi + 0xd8], 0
je 0x14005fa70
movzx esi, byte [rdi + 0xf0]
test sil, sil
je 0x14005faf0
mov rcx, qword [rsp + 0x1b8]
call case.0x140077b8e.121
test al, al
mov r12, qword [rsp + 0x1b0]
jne 0x14005fb01
jmp 0x14005fb31
mov rbx, r15
mov rcx, qword [rsp + 0x188]
sub rbx, rcx
mov rax, qword [rsp + 0x228]
lea r14, [rax + rcx]
cmp qword [r12], 2
jne 0x14005fd86
xor r13d, r13d
add r14, r13
mov r9, rbx
sub r9, r13
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x20], rax
test byte [rax + rax], ah
add al, 0
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x238]
mov r8, r14
call fcn.1400bd920
mov rdx, qword [rsp + 0x60]
movabs r14, 0x8000000000000000
cmp rdx, r14
jne 0x14005fdc8
mov rsi, qword [rsp + 0x68]
jmp 0x14005fe76
cmp byte [rdi + 0xa8], 0
mov r12, qword [rsp + 0x1b0]
je 0x14005fb31
cmp qword [rdi], 0
je 0x140061de8
mov rax, qword [rsp + 0x1e8]
mov rcx, qword [rax]
cmp rcx, 4
jae 0x1400657ef
mov rax, qword [rsp + 0x220]
cmp rcx, qword [rax]
je 0x140061bd5
mov rbx, r15
sub rbx, qword [rsp + 0x188]
xor r13d, r13d
test sil, sil
je 0x1400609c9
mov rcx, qword [rsp + 0x1b8]
call case.0x140077b8e.121
test al, al
jne 0x140061b10
add byte [rax], al
mov rcx, rbx
sub rcx, r13
jb 0x140065823
mov rax, qword [rsp + 0x230]
mov rax, qword [rax]
cmp rcx, rax
mov r9, rax
cmovb r9, rcx
sub rax, r9
mov qword [rsp + 0x1f8], rax
add rcx, qword [rsp + 0x400]
mov qword [rsp + 0x100], rcx
cmp rcx, rax
movabs r14, 0x8000000000000000
jae 0x14005ff8d
lea rax, [rsp + 0x100]
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
lea rcx, [0x14002e820]
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, str.assertion_failed:__remaining___required___remaining__required
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x60]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657e0
mov rsi, rax
mov rax, qword [rsp + 0xb0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657d1
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
lea ecx, [0x1401bdc00]
lea ecx, [0x1401bdc00]
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 8
mov qword [rsp + 0x70], 0
jo 0x14005fca5
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
jo 0x14005fca5
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov byte [rsp + 0x80], 2
lea rcx, [rsp + 0x60]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], r14
lea r8, [0x1401ee166]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], r14
lea r8, [0x1401ee17b]
in al, 0x18
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], ah
in al, 0x18
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], ah
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add bh, al
adc byte [rax - 0x27], r9b
add al, byte [rax]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
mov dword [rsp + 0x70], ecx
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add bh, al
adc byte [rax - 0x27], r9b
add al, byte [rax]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
mov dword [rsp + 0x70], ecx
mov dword [rsp + 0x70], ecx
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x160], rax
add byte [rax], al
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x168], rax
mov rdx, qword [rsp + 0x150]
mov edx, dword [rsp + 0x150]
mov edx, dword [rsp + 0x150]
add byte [rax], al
cmp rdx, r14
jne 0x140061a27
mov rax, qword [rsp + 0x158]
jmp 0x140061aeb
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, r12
mov r8, r14
mov r9, rbx
call fcn.1400bd920
mov rdx, qword [rsp + 0x60]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc23948], al
test esp, esi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc23948], al
test esp, esi
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x68
mov r13, qword [rsp + 0x68]
jmp 0x14005ff66
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x70]
and al, 0x70
cmp rax, rdx
jne 0x14005fde6
lea rcx, [rsp + 0x60]
and al, 0x60
call fcn.140042c70
mov rdx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
push rsp
and al, 0x60
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jo 0x14005fe2f
mov rsi, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
lea rcx, [rax + rax*4]
or byte [rax - 0x3f], 0xe1
add al, 0x4c
mov dword [rsi + rcx], esi
shl rcx, 4
loope 0x14005fdf7
mov qword [rsi + rcx], r14
lea r8, [0x1401ee166]
mov qword [rsi + rcx + 8], r8
mov dword [rsi + rcx + 8], eax
mov dword [rsi + rcx + 8], eax
mov qword [rsi + rcx + 0x10], 0x15
mov qword [rsi + rcx + 0x18], r14
lea r8, [0x1401ee17b]
mov qword [rsi + rcx + 0x20], r8
mov qword [rsi + rcx + 0x28], 0x6c
sub byte [rax + rax], ch
invalid
invalid
sub byte [rax + rax], ch
add byte [rax - 0x39], cl
invalid
invalid
invalid
mov qword [rsi + rcx + 0x30], 0
mov qword [rsi + rcx + 0x38], 1
mov qword [rsi + rcx + 0x40], 0
invalid
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add bh, al
invalid
invalid
mov dword [rsi + rcx + 0x48], 0x556
inc rax
mov qword [rsp + 0x70], rax
push rsi
add eax, 0xff480000
add byte [rax - 1], cl
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
and al, 0x70
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov qword [rsp + 0xb0], rax
cmp rdx, r14
jne 0x1400600a3
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp byte [rdx], al
mov rax, qword [rsp + 0x238]
cmp qword [rax], 2
cmp dword [rax], 2
jne 0x14006037d
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x238]
invalid
call fcn.1400bdc50
mov rdx, qword [rsp + 0x60]
mov dh, 0xdd
add eax, 0x548b4800
and al, 0x60
cmp rdx, r14
jne 0x1400602bb
add byte [rax], al
movzx eax, word [rsp + 0x68]
and al, 0x68
jmp 0x14006036d
mov rax, qword [rsp + 0x70]
cmp rax, rdx
jne 0x14005fed0
lea rcx, [rsp + 0x60]
and al, 0x60
call fcn.140042c70
mov rdx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x70]
mov r13, qword [rsp + 0x68]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r8, 0x8000000000000000
mov qword [r13 + rcx], r8
or eax, 0xd8d4c00
push 0x4d0018e8
mov dword [rbp + rcx + 8], ecx
or eax, 0xd8d4c00
push 0x4d0018e8
mov dword [rbp + rcx + 8], ecx
mov qword [r13 + rcx + 0x10], 0x15
mov dword [rbp + rcx + 0x10], 0x15
adc eax, 0x4d000000
mov dword [rbp + rcx + 0x18], eax
invalid
invalid
invalid
mov qword [r13 + rcx + 0x18], r8
or eax, 0xd8d4c18
add esp, ebp
sbb byte [rax], al
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [r13 + rcx + 0x20], r9
mov dword [rbp + rcx + 0x20], ecx
or eax, 0x44c74920
or eax, 0x6b28
imul eax, dword [rax], 0
mov qword [r13 + rcx + 0x28], 0x6b
mov qword [r13 + rcx + 0x30], 0
imul eax, dword [rax], 0
add byte [rcx - 0x39], cl
or eax, 0x30
add byte [rcx - 0x39], cl
invalid
invalid
or eax, 0x138
add byte [rax], al
mov qword [r13 + rcx + 0x38], 1
mov qword [r13 + rcx + 0x40], 0
mov dword [rbp + rcx + 0x40], 0
add byte [rax], al
add byte [rcx - 0x39], cl
or eax, 0x40
mov dword [rbp + rcx + 0x40], 0
add byte [rcx - 0x39], al
or eax, 0x19448
mov dword [r13 + rcx + 0x48], 0x194
inc rax
mov qword [rsp + 0x70], rax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
and al, 0x70
lea rax, [rsp + 0x70]
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x40], rax
cmp rdx, r8
jne 0x1400601ba
cmp qword [r12], 2
cmp dword [rsp], 2
add cl, byte [rdi]
test ecx, edx
sbb eax, dword [rax]
add byte [rsi - 0x7d], ah
mov edi, 0xd8
fadd dword [rax]
add byte [rax], al
jne 0x140061b42
cmp word [rdi + 0xd8], 0
jne 0x140060391
invalid
fadd dword [rax]
add byte [rax], al
add byte [rdi], cl
test dword [rdx], edx
add al, 0
add byte [rcx + 0x39], cl
fisttp qword [rdi]
xchg byte [rax], dl
sti
invalid
cmp r13, rbx
jbe 0x14005fa98
jmp 0x14006588f
add bl, byte [rcx]
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x228]
mov rdx, qword [rsp + 0x188]
lea r8, [rcx + rdx]
add r8, r13
mov rcx, qword [rsp + 0x1b8]
mov rcx, qword [rcx]
mov rcx, qword [rsp + 0x228]
mov ecx, dword [rsp + 0x228]
mov rdx, qword [rsp + 0x188]
lea r8, [rcx + rdx]
add r8, r13
mov rcx, qword [rsp + 0x1b8]
mov rcx, qword [rcx]
or dword [rax - 0x73], ecx
adc eax, 0x19a476
lea rdx, [0x1401fa42c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x128]
call fcn.14015db30
mov rsi, qword [rsp + 0x60]
cmp rsi, r14
je 0x1400617eb
movzx eax, byte [0x140214210]
mov edx, 0xd
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658bf
str word [rax - 0x7b]
ror byte [rdi], 0x84
mov edi, 0x49000058
mov esi, eax
invalid
mov r14, rax
invalid
movabs rax, 0x6572617774666f53
mov qword [r14 + 5], rax
movabs rax, 0x666f533d72747461
mov qword [r14], rax
mov rax, qword [rsp + 0x70]
cmp rax, rsi
jne 0x14006003a
lea rcx, [rsp + 0x60]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
adc al, 0x80
adc al, 0x80
shl rdx, 4
movabs r8, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1104894c], al
mov qword [rcx + rdx], r8
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
adc qword [rax], r9
add byte [rcx + rcx*4 + 0x4c], cl
adc dword [rax], ecx
adc qword [rax], r9
mov qword [rcx + rdx + 0x10], 0x24
add byte [rax], al
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
push 0x3e
invalid
add byte [rcx + rcx*4 + 0x4c], cl
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x25
add byte [rax], al
push 0x3e
invalid
add byte [rax], al
mov qword [rcx + rdx + 0x30], 0xd
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0xd
jmp 0x1400617db
je 0x1400600a2
cmp byte [rbp - 0x77], cl
invalid
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
mov rax, qword [rsp + 0xb0]
lea rcx, [rsp + 0x40]
add byte [rax - 0x73], cl
and al, 0x40
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x30], rdx
and al, 0x30
mov qword [rsp + 0x38], rsi
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x1400600e7
lea rcx, [rsp + 0x30]
call fcn.140042c70
sub edi, esi
dec dword [rax - 0x75]
push rsp
and al, 0x30
sub edi, esi
dec dword [rax - 0x75]
push rsp
and al, 0x30
mov rax, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x38]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [rsi + rcx], r14
lea r8, [0x1401ee75b]
mov qword [rsi + rcx + 8], r8
mov qword [rsi + rcx + 0x10], 0x15
mov dword [rsi + rcx + 0x10], 0x15
invalid
mov dword [rsi + rcx + 0x10], 0x15
mov qword [rsi + rcx + 0x18], r14
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mul edx
sbb byte [rax], al
sbb byte [rbp + rcx*4 + 5], cl
mul edx
sbb byte [rax], al
mov qword [rsi + rcx + 0x20], r8
invalid
mov qword [rsi + rcx + 0x28], 0x6b
mov qword [rsi + rcx + 0x30], 0
invalid
invalid
xor byte [rax], al
add byte [rax], al
invalid
mov dword [rsi + rcx + 0x30], 0
invalid
mov qword [rsi + rcx + 0x38], 1
mov qword [rsi + rcx + 0x40], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
mov dword [rsi + rcx + 0x48], 0x195
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax]
invalid
add byte [rdi], cl
sub dword [rsp + 0x150], eax
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x160], rax
and al, 0x60
add dword [rax], eax
add byte [rcx + rdi - 0xe], cl
and al, 0x60
add dword [rax], eax
add byte [rcx + rdi - 0xe], cl
bnd je 0x14006037d
je 0x14006037d
mov rax, qword [rsp + 0x160]
lea rcx, [rsp + 0xe0]
mov qword [rcx + 0x10], rax
and al, 0x60
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r15], cl
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rcx], xmm0
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xd8], rsi
mov rax, qword [rsp + 0xe0]
cmp rax, rdx
lea r13, [rsp + 0x70]
je case.0x14003a48f.186
jmp 0x140060212
pop rax
mov rax, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x30]
adc byte [r15], cl
sub byte [rsp + 0x30], al
movups xmmword [rcx], xmm0
add dword [rax - 0x77], ecx
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xd8], r13
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
ror byte [rbp + rcx*4 + 0x6c], 1
and al, 0x70
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
ror byte [rbp + rcx*4 + 0x6c], 1
and al, 0x70
jne 0x140060212
lea rcx, [rsp + 0xd0]
call fcn.140042c70
mov rdx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
invalid
add byte [rax], al
add al, ch
outsb dx, byte [rsi]
sub bh, dh
dec dword [rax - 0x75]
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
or al, 0x80
mov r14, qword [rsp + 0xd8]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r8, 0x8000000000000000
add byte [rax], al
or byte [rbp - 0x77], 4
invalid
add al, 0x49
mov eax, 0
add byte [rax], al
add byte [rax], al
or byte [rbp - 0x77], 4
invalid
add byte [rax], al
or byte [rbp - 0x77], 4
invalid
add al, 0xe
lea r9, [0x1401ee166]
lea ecx, [0x1401ee166]
mov qword [r14 + rcx + 8], r9
mov dword [rsi + rcx + 8], ecx
or byte [rcx - 0x39], cl
mov qword [r14 + rcx + 0x10], 0x15
mov qword [r14 + rcx + 0x18], r8
invalid
sbb byte [rbp + rcx*4 + 0xd], cl
sub bl, bh
sbb byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
invalid
sbb byte [rbp + rcx*4 + 0xd], cl
sub bl, bh
sbb byte [rax], al
mov qword [r14 + rcx + 0x20], r9
mov dword [rsi + rcx + 0x20], ecx
mov qword [r14 + rcx + 0x28], 0x6c
mov qword [r14 + rcx + 0x30], 0
invalid
xor byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
mov dword [rsi + rcx + 0x38], 1
invalid
mov dword [rsi + rcx + 0x38], 1
mov qword [r14 + rcx + 0x40], 0
mov dword [r14 + rcx + 0x48], 0x275
inc rax
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x240], xmm0
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov qword [rsp + 0x250], rax
cmp rdx, r8
je 0x140061b4a
jmp 0x1400657ac
mov rcx, qword [rsp + 0x70]
and al, 0x70
cmp rcx, rdx
jne 0x1400602d9
sal dword [rbp + 0x14], 1
lea rcx, [rsp + 0x60]
call fcn.140042c70
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x68]
lea r8, [rcx + rcx*4]
mov dword [rcx - 0x3f], ecx
loopne 0x1400602ea
mov dword [rcx - 0x3f], ecx
loopne 0x1400602ea
mov qword [rax + r8], r14
mov dword [rax + rax], esi
lea r9, [0x1401ee166]
lea ecx, [0x1401ee166]
mov qword [rax + r8 + 8], r9
mov qword [rax + r8 + 0x10], 0x15
adc eax, 0x4e000000
mov dword [rax + rax + 0x18], esi
je 0x140060303
invalid
adc eax, 0x4e000000
mov dword [rax + rax + 0x18], esi
je 0x140060303
invalid
add byte [rsi - 0x77], cl
je 0x140060303
sbb byte [rbp + rcx*4 + 0xd], cl
jo 0x1400602e7
invalid
lea r9, [0x1401ee17b]
ficomp word [rax]
add byte [rsi - 0x77], cl
add byte [rax], r12b
sbb byte [rax], al
mov qword [rax + r8 + 0x20], r9
mov qword [rax + r8 + 0x28], 0x6c
mov dword [rax + rax + 0x28], 0x6c
add byte [rax], r13b
insb byte [rdi], dx
add byte [rax], al
add byte [rdx - 0x39], cl
mov qword [rax + r8 + 0x30], 0
add byte [rax], r14b
add byte [rax], al
add byte [rax], al
mov qword [rax + r8 + 0x38], 1
mov qword [rax + r8 + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x39], cl
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov dword [rax + r8 + 0x48], 0x558
inc rcx
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
add byte [rax + 0x58], r9b
add eax, 0xff480000
ror dword [rax - 0x77], 0x4c
invalid
invalid
mov dword [rsp + 0x70], ecx
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x70]
movups xmm0, xmmword [rcx - 6]
movdqu xmm1, xmmword [rcx + 8]
movaps xmmword [rsp + 0xa0], xmm0
movdqu xmmword [rsp + 0xae], xmm1
add byte [rax], al
add byte [rcx + rdi - 0xe], cl
jg 0x1400602eb
and al, 0xae
add byte [rax], al
add byte [rcx + rdi - 0xe], cl
jne 0x14006052f
mov word [rdi + 0xd8], 1
mov word [rdi + 0xda], ax
add byte [rsi - 0x77], ah
xchg edx, ebx
add byte [rax], al
add byte [rcx + 1], cl
cmc
add r13, rsi
cmp word [rdi + 0xd8], 0
mov r14, r13
add byte [rax], al
add byte [rbp - 0x77], cl
out dx, al
je 0x140061b45
add byte [rax], al
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
invalid
mov rdx, r12
call fcn.1400bdc50
add eax, 0x548b4800
and al, 0x60
add eax, 0x548b4800
and al, 0x60
movabs rsi, 0x8000000000000000
cmp rdx, rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75f23948], al
adc cl, byte [rdi]
mov bh, 0x44
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xf2
jne 0x1400603c4
movzx eax, word [rsp + 0x68]
and al, 0x68
push 0x24a48b4c
mov al, 1
add byte [rax], al
mov r12, qword [rsp + 0x1b0]
jmp case.0x14004ade6.75
mov rcx, qword [rsp + 0x70]
cmp rcx, rdx
jne 0x1400603e2
lea rcx, [rsp + 0x60]
call fcn.140042c70
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov r12, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x68]
lea r8, [rcx + rcx*4]
shl r8, 4
mov qword [rax + r8], rsi
lea r9, [0x1401ee75b]
mov qword [rax + r8 + 8], r9
mov qword [rax + r8 + 0x10], 0x15
add byte [rax], al
add byte [rax], al
mov qword [rax + r8 + 0x18], rsi
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rax + r8 + 0x20], r9
mov qword [rax + r8 + 0x28], 0x6b
mov qword [rax + r8 + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rdx - 0x39], cl
add byte [rax], r15b
add dword [rax], eax
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add byte [rdx - 0x39], cl
add byte [rax], r15b
add dword [rax], eax
add byte [rax], al
mov qword [rax + r8 + 0x40], 0
mov dword [rax + r8 + 0x48], 0x197
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
and al, 0x70
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
and al, 0x70
lea rcx, [rsp + 0x70]
movups xmm0, xmmword [rcx - 6]
cli
movdqu xmm1, xmmword [rcx + 8]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
movdqu xmmword [rsp + 0x3e], xmm1
movq qword [rsp + 0x3e], mm1
and al, 0x3e
cmp rdx, rsi
jne 0x1400604ea
cmp word [rdi + 0xd8], 0
je 0x140065835
invalid
mov bl, 0x53
add byte [rax], al
fadd dword [rax]
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 0x44000053], dh
movzx esi, word [rdi + 0xda]
mov bh, 0xb7
fiadd dword [rax]
add byte [rax], al
invalid
mov bl, 0x53
add byte [rax], al
movzx r14d, word [rdi + 0xda]
mov bh, 0xb7
fiadd dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
movzx esi, r14w
movzx esi, r14w
movzx ecx, ax
lea edx, [rcx - 1]
cmp edx, 0x1f
mov qword [rsp + 0x290], r15
add byte [rdi + 0x1d], dh
add byte [rdi + 0x1d], dh
lea r8, [0x1401fa378]
movsxd rcx, dword [r8 + rdx*4]
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
mov r15, rbp
mov ebp, 1
jmp 0x140060618
add ecx, 0xffff7fe0
cmp ecx, 0xc
ja case.0x1400604db.32801
lea rdx, [0x1401fa3f8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r15, rbp
mov ebp, 3
jmp 0x140060618
movups xmm0, xmmword [rsp + 0x3e]
lea rcx, [rsp + 0xe0]
movups xmmword [rcx + 8], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 8], eax
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rcx - 6], xmm0
mov qword [rsp + 0xd0], rdx
mov word [rsp + 0xd8], ax
mov rax, qword [rsp + 0xe0]
cmp rax, rdx
lea r13, [rsp + 0x70]
je case.0x14003a48f.186
jmp 0x140060212
movups xmm0, xmmword [rsp + 0xae]
lea rcx, [rsp + 0x40]
movups xmmword [rcx + 8], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx - 6], xmm0
mov qword [rsp + 0x30], rdx
mov word [rsp + 0x38], ax
mov rax, qword [rsp + 0x40]
cmp rax, rdx
je 0x1400600d3
jmp 0x1400600e7
mov r15, rbp
mov dword [rsp + 0x60], 0
mov r12, qword [rsp + 0x60]
mov ebp, 5
jmp 0x14006061e
mov r15, rbp
mov ebp, 7
jmp 0x140060618
mov r15, rbp
mov ebp, 6
jmp 0x140060618
mov r15, rbp
mov r12d, 2
mov ebp, 2
jmp 0x14006061e
mov byte [rdi + 0xf0], 0
mov word [rdi + 0xb0], 1
mov word [rdi + 0xb2], ax
mov qword [rsp + 0x1f8], r12
mov rcx, qword [rsp + 0x2d0]
mov qword [rsp + 0x1c0], rcx
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xb8]
jne 0x140063c31
mov qword [rcx], rsi
mov qword [r12], rsi
jmp 0x14006098e
mov r15, rbp
mov r12d, 1
xor ebp, ebp
jmp 0x14006061e
mov r15, rbp
mov ebp, 8
jmp 0x140060618
mov r15, rbp
mov ebp, 4
mov r12d, 2
mov rax, qword [rsp + 0x1b8]
cmp qword [rax], 0
jne 0x14006064d
mov rax, qword [rsp + 0x128]
cmp qword [rax], 0
je 0x14006064d
mov r8, qword [rdi + 0x30]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi + 0x20], rbp
mov qword [rdi + 0x28], 0
mov qword [rdi + 0x30], r12
mov qword [rdi + 0x38], 0
mov byte [rdi + 0x40], 0
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x50], 0
mov qword [rdi + 0x58], 0
mov word [rdi + 0x60], 0
mov qword [rdi + 0x68], 0
mov byte [rdi + 0x70], 0
mov byte [rdi + 0x78], 0
mov byte [rdi + 0xf0], 1
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x1f8], rcx
mov rdx, qword [rsp + 0x2a8]
mov qword [rsp + 0x1c0], rdx
mov rax, qword [rdi + 0x88]
cmp rax, qword [rdi + 0x80]
jne 0x1400606e8
add byte [rax], al
add byte [rax + 0x3b], cl
xchg dword [rax + 0x75000000], eax
invalid
mov qword [rdx], rsi
mov qword [rcx], rsi
mov rbp, r15
mov r15, qword [rsp + 0x290]
mov r12, qword [rsp + 0x1b0]
jmp 0x14006098e
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0xa0], rax
lea rax, [0x14014bc00]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x1c0]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x60]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
pop rdi
add eax, 0x5b60f00
movabs eax, dword [0x18ba001b3a]
xor ecx, ecx
call fcn.140157b20
test rax, rax
mov r12, qword [rsp + 0x1b0]
je 0x1400657e0
mov rsi, rax
mov rax, qword [rsp + 0x110]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
test eax, eax
je 0x1400657d1
mov rbp, r15
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x80], 5
lea rcx, [rsp + 0x60]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
and al, 0x70
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rax + rdx], r8
lea r9, [0x1401ee166]
mov qword [rax + rdx + 8], r9
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], r8
mov dword [rax + rdx + 0x18], eax
mov dword [rax + rdx + 0x18], eax
lea r9, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r9
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x2b1
inc rcx
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov rdx, qword [rsp + 0x30]
cmp rdx, r8
cmp edx, eax
cmp edx, eax
mov r15, qword [rsp + 0x290]
je 0x14006098e
mov rax, qword [rsp + 0x40]
cmp rax, rdx
cmp rax, rdx
jne 0x1400608f0
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea r8, [rax + rax*4]
shl r8, 4
movabs r9, 0x8000000000000000
mov qword [rcx + r8], r9
lea r10, [0x1401ee75b]
mov qword [rcx + r8 + 8], r10
mov qword [rcx + r8 + 0x10], 0x15
mov qword [rcx + r8 + 0x18], r9
add byte [rsi - 0x77], cl
add qword [rax], r11
lea r10, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
lea edx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rcx + r8 + 0x20], r10
mov qword [rcx + r8 + 0x28], 0x6b
sub byte [rbx], ch
add byte [rax], al
mov qword [rcx + r8 + 0x30], 0
add byte [rax], al
mov qword [rcx + r8 + 0x38], 1
add dword [rax], eax
add byte [rax], al
mov qword [rcx + r8 + 0x40], 0
mov dword [rcx + r8 + 0x48], 0x19c
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movdqu xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x150], xmm0
movdqa xmmword [rsp + 0x160], xmm1
cmp rdx, r9
jne 0x140060daf
neg r14d
and r14d, 3
mov rax, qword [rsp + 0x2a0]
mov byte [rax + 2], 0
mov word [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rdi + 8], r14
mov qword [rdi + 0x18], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
movzx esi, byte [rdi + 0xf0]
test sil, sil
jne 0x14005fb48
cmp byte [rdi + 0xa8], 0
jne 0x140061b10
mov rcx, rbx
sub rcx, r13
jb 0x14006586e
mov rax, qword [r12]
cmp rcx, rax
mov r9, rax
cmovb r9, rcx
sub rax, r9
mov qword [rsp + 0x1f8], rax
add rcx, qword [rsp + 0x400]
add al, 0
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
rol byte [rcx], 0
add byte [rax], al
mov qword [rsp + 0x1c0], rcx
cmp rcx, rax
movabs r14, 0x8000000000000000
jae 0x140060bf8
sbb edx, 1
add byte [rax], al
rol byte [rcx], 0
add byte [rax + 0x39], cl
ror dword [rcx - 0x42], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rdi], 0x83
invalid
sbb edx, 1
fiadd dword [rcx]
add byte [rax], al
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x30], rax
lea rcx, [0x14002e820]
mov qword [rsp + 0x38], rcx
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, str.assertion_failed:__remaining___required___remaining__required
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
lea rcx, [rsp + 0x150]
add byte [rax - 0x73], cl
push rsp
and al, 0x60
add byte [rax - 0x73], cl
push rsp
and al, 0x60
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je 0x1400657e0
mov rsi, rax
mov rax, qword [rsp + 0x160]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x150]
adc byte [rdi], cl
adc byte [rsp + 0x150], al
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657d1
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
lock add byte [rax], r8b
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
jo 0x140060b04
jo 0x140060b04
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], 8
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x80], 2
and al, 0x80
add byte [rax], al
add byte [rdx], al
and al, 0x80
add byte [rax], al
add byte [rdx], al
lea rcx, [rsp + 0x60]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rcx, qword [rsp + 0x70]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], r14
lea r8, [0x1401ee166]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
adc byte [rax], bl
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
adc byte [rax], bl
lea r8, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x2d9
inc rcx
mov qword [rsp + 0x70], rcx
add bh, al
adc byte [rax - 0x27], r9b
add al, byte [rax]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
and al, 0x70
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xc0], rax
add byte [rax - 0x75], cl
and al, 0x70
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x70
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
mov dword [rsp + 0xb8], eax
mov rdx, qword [rsp + 0xa0]
cmp rdx, r14
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rcx + rdi - 0xe], cl
jne 0x140060e24
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xa8]
jmp 0x140060ee4
test byte [rax + rbp*4], ah
add byte [rax], al
add cl, ch
in al, dx
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x228]
mov rdx, qword [rsp + 0x188]
mov edx, dword [rsp + 0x188]
mov word [rax + rbp], fs
add al, byte [rax]
add byte [rax - 0x75], cl
mov edx, dword [rsp + 0x188]
lea r8, [rcx + rdx]
add r8, r13
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov edx, dword [rsp + 0x188]
lea r8, [rcx + rdx]
add r8, r13
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x298]
call fcn.1400bccb0
mov rdx, qword [rsp + 0x60]
cmp rdx, r14
je 0x140060cb8
mov rax, qword [rsp + 0x70]
cmp rax, rdx
jne 0x140060c4d
lea rcx, [rsp + 0x60]
call fcn.140042c70
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401ee75b]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x15
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x18], r14
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
je 0x140060c88
sbb byte [rbp + rcx*4 + 5], cl
xchg ecx, eax
xlatb
sbb byte [rax], al
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x6b
mov dword [rcx + rdx + 0x28], 0x6b
mov dword [rcx + rdx + 0x28], 0x6b
sub byte [rbx], ch
add byte [rax], al
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x100
inc rax
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
add bh, al
adc dword [rax], r9d
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
movaps xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0x30]
cmp rdx, r14
jne 0x140060cfb
mov rax, qword [rsp + 0x38]
sub qword [r12], rax
jmp 0x140060ee4
mov rcx, qword [rsp + 0x40]
cmp rcx, rdx
jne 0x140060d19
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
lea r8, [rcx + rcx*4]
shl r8, 4
mov qword [rax + r8], r14
lea r9, [0x1401ee166]
mov qword [rax + r8 + 8], r9
mov qword [rax + r8 + 0x10], 0x15
mov qword [rax + r8 + 0x18], r14
lea r9, [0x1401ee17b]
mov qword [rax + r8 + 0x20], r9
add byte [rax], r12b
add byte [rax], r12b
add byte [rax], ah
mov qword [rax + r8 + 0x28], 0x6c
mov qword [rax + r8 + 0x30], 0
sub byte [rax + rax], ch
add byte [rdx - 0x39], cl
add byte [rax], r14b
add byte [rax], al
add byte [rax], al
mov qword [rax + r8 + 0x38], 1
mov qword [rax + r8 + 0x40], 0
add byte [rax], r8b
add byte [rax], al
add byte [rdx - 0x39], al
add byte [rax - 0x24], r9b
add al, byte [rax]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
and al, 0x40
add byte [rax], r8b
add byte [rax], al
add byte [rdx - 0x39], al
add byte [rax - 0x24], r9b
add al, byte [rax]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
and al, 0x40
lea rcx, [rsp + 0x40]
lea rcx, [rsp + 0x40]
movups xmm0, xmmword [rcx]
adc byte [rcx], al
movaps xmmword [rsp + 0x150], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x160], rcx
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rcx + rdi - 0xe], cl
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rcx + rdi - 0xe], cl
jne 0x140060df4
sub qword [r12], rax
jmp 0x140060ee4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x150], al
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmm1, xmmword [rsp + 0x160]
lea rax, [rsp + 0xe0]
movdqu xmmword [rax + 8], xmm1
movq qword [rax + 8], mm1
and al, 0x60
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
add byte [rax], al
add bl, dh
invalid
movq qword [rax + 8], mm1
movups xmmword [rax - 8], xmm0
mov qword [rsp + 0xd0], rdx
mov rax, qword [rsp + 0xe0]
cmp rax, rdx
lea r13, [rsp + 0x70]
je case.0x14003a48f.186
jmp 0x140060212
mov rcx, qword [rsp + 0x160]
lea r8, [rsp + 0xb0]
mov qword [r8 + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [r8], xmm0
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0xa8], rax
mov rcx, qword [rsp + 0xb0]
cmp rcx, rdx
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax + 0x39], cl
sal dword [rbp + 0x1d], 1
jne 0x140060e4e
jne 0x140060e4e
lea rcx, [rsp + 0xa0]
call fcn.140042c70
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xa8]
lea r8, [rcx + rcx*4]
shl r8, 4
mov qword [rax + r8], r14
lea r9, [0x1401ee75b]
mov qword [rax + r8 + 8], r9
add byte [rax], cl
add byte [rax], cl
mov qword [rax + r8 + 0x10], 0x15
mov qword [rax + r8 + 0x18], r14
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rax + r8 + 0x20], r9
mov qword [rax + r8 + 0x28], 0x6b
mov dword [rax + rax + 0x28], 0x6b
mov qword [rax + r8 + 0x30], 0
add byte [rax], r14b
add byte [rax], al
add byte [rax], al
mov qword [rax + r8 + 0x38], 1
add byte [rax], r15b
add dword [rax], eax
add byte [rax], al
mov qword [rax + r8 + 0x40], 0
mov dword [rax + r8 + 0x48], 0x1a6
inc rcx
mov qword [rsp + 0xb0], rcx
lea rcx, [rsp + 0xb0]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x100], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x110], rcx
cmp rdx, r14
jne 0x140060efc
add r13, rax
cmp byte [rdi + 0xa8], 0
mov r14, r13
jne 0x140061b10
jmp 0x140061b45
mov rcx, qword [rsp + 0x110]
lea r8, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
and al, 0xe0
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm0, xmmword [rsp + 0x100]
jmp 0x140062d6b
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x128]
call fcn.14015ed50
mov rsi, qword [rsp + 0x60]
cmp rsi, r14
je 0x1400617eb
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x140214210]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
str word [rax - 0x7b]
ror byte [rdi], 0x84
add byte [r8], al
str word [rax - 0x7b]
ror byte [rdi], 0x84
add byte [r8], al
mov r14, rax
movups xmm0, xmmword [str.attrMappedAddressattrXorMappedAddressattrXorMappedAddress2attrOtherAddressattrChangeRequestattrChangedAddressattrSourceAddressattrResponseOriginD:_aEasyTierEasyTier_targetx86_64_pc_windows_msvc_release_buildeasytier_3c079277cc22116bout_cli.rs]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x7373
mov rax, qword [rsp + 0x70]
and al, 0x70
invalid
and al, 0x70
cmp rax, rsi
jne 0x140060f8d
lea rcx, [rsp + 0x60]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
shl rdx, 4
add al, 0x49
mov eax, 0
add byte [rax], al
add byte [rax + 0x1104894c], al
add al, 0x49
mov eax, 0
add byte [rax], al
add byte [rax + 0x1104894c], al
lea r9, [0x1401c49a6]
lea ecx, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
sub byte [0x188060fd8], ah
mov dword [rcx + rdx + 0x30], 0x12
sub byte [0x188060fd8], ah
mov dword [rcx + rdx + 0x30], 0x12
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov esi, eax
mov esi, eax
invalid
mov qword [rcx + rdx + 0x40], 0x12
jmp 0x1400617db
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x128]
call fcn.14015ee40
mov rsi, qword [rsp + 0x60]
cmp rsi, r14
je 0x1400617eb
movzx eax, byte [0x140214210]
sbb eax, dword [rax]
mov edx, 0x15
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658ce
invalid
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov esi, eax
movups xmm0, xmmword [0x1401c4b52]
movups xmmword [rax], xmm0
movabs rax, 0x7373657264644164
mov qword [r14 + 0xd], rax
mov rax, qword [rsp + 0x70]
cmp rax, rsi
jne 0x14006106e
lea rcx, [rsp + 0x60]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
adc dword [rbp + rcx*4 + 0xd], ecx
invalid
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x15
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x15
jmp 0x1400617db
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0x60]
and al, 0x60
mov rdx, qword [rsp + 0x128]
call fcn.14015ef30
mov rsi, qword [rsp + 0x60]
cmp rsi, r14
je 0x1400617eb
movzx eax, byte [0x140214210]
mov edx, 0x16
xor ecx, ecx
call fcn.140157b20
push 0xf
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add byte [r8], r8b
mov dh, 5
or eax, 0xba001b31
invalid
push 0xf
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
mov r14, rax
movups xmm0, xmmword [0x1401c4b67]
invalid
add byte [rdi], cl
adc dword [rax], eax
movabs rax, 0x3273736572646441
jb 0x140061191
jae 0x1400611a1
xor cl, byte [rcx - 0x77]
invalid
invalid
invalid
jb 0x140061191
jae 0x1400611a1
xor cl, byte [rcx - 0x77]
invalid
mov dword [rsi + 0xe], eax
mov rax, qword [rsp + 0x70]
cmp rax, rsi
jne 0x14006114f
lea rcx, [rsp + 0x60]
and al, 0x60
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
add byte [rcx + rcx*4 + 0x4c], cl
adc dword [rax], ecx
add byte [rcx + rcx*4 + 0x4c], cl
adc dword [rax], ecx
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov dword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x16
mov qword [rcx + rdx + 0x38], r14
add byte [rcx + rcx*4 + 0x74], cl
adc dword [rax], edi
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x16
jmp 0x1400617db
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x128]
call fcn.14015f110
mov rsi, qword [rsp + 0x60]
cmp rsi, r14
cmp esi, esi
cmp esi, esi
je 0x1400617eb
movzx eax, byte [0x140214210]
mov edx, 0x11
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
je 0x1400658ec
add byte [rax], r8b
add byte [rax], r8b
mov r14, rax
movups xmm0, xmmword [0x1401c4b7d]
cmp dword [rsi], edx
add byte [rdi], cl
adc dword [rax], eax
cmp dword [rsi], edx
add byte [rdi], cl
adc dword [rax], eax
mov byte [rax + 0x10], 0x73
mov rax, qword [rsp + 0x70]
cmp rax, rsi
jne 0x140061226
lea rcx, [rsp + 0x60]
mov rdx, rsi
call fcn.140042c70
dec dword [rax - 0x75]
and al, 0x70
dec dword [rax - 0x75]
and al, 0x70
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
adc qword [rax], r12
adc qword [rax], r12
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x11
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x11
jmp 0x1400617db
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x128]
call fcn.1400be5f0
mov rdx, qword [rsp + 0x60]
rol qword [0x194915aa9], cl
and al, 0x60
cmp rdx, r14
je 0x140061338
mov rax, qword [rsp + 0x70]
cmp rax, rdx
jne 0x1400612cd
lea rcx, [rsp + 0x60]
call fcn.140042c70
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401c49a6]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r14
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
add eax, 0x162be1
add eax, 0x162be1
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rcx + rdx + 0x48], 0xfa
inc rax
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
add byte [rax], 0
add byte [rax - 0x77], cl
and al, 0x50
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x48], rax
movaps xmmword [rsp + 0x30], xmm0
mov rsi, qword [rsp + 0x30]
cmp rsi, r14
je 0x1400616dd
test byte [rbx + rax], ch
invalid
test byte [rbx + rax], ch
add byte [rdi], cl
mov dh, 5
cwde
sbb eax, dword cs:[rax]
movzx eax, byte [0x140214210]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658a1
invalid
add byte [rcx - 0x77], cl
invalid
mov r14, rax
movups xmm0, xmmword [0x1401c4b8e]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x7473
jmp 0x14006164d
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x128]
call fcn.14015b800
mov rdx, qword [rsp + 0x60]
cmp rdx, r14
je 0x14006144e
mov rax, qword [rsp + 0x70]
cmp rax, rdx
jne 0x1400613e3
lea rcx, [rsp + 0x60]
call fcn.140042c70
mov rax, qword [rsp + 0x70]
invalid
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
adc al, 0x80
adc al, 0x80
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401c49a6]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r14
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
add bh, al
adc dword [rax + 0x7c], r9d
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
add bh, al
adc dword [rax + 0x7c], r9d
add byte [rax], al
add byte [rax], al
inc rax
mov qword [rsp + 0x70], rax
add byte [rax], al
inc rax
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x48], rax
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rsi, qword [rsp + 0x30]
cmp rsi, r14
je 0x1400616dd
movzx eax, byte [0x140214210]
mov edx, 0x13
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658b0
mov r14, rax
movups xmm0, xmmword [0x1401c4ba0]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x73736572
mov rax, qword [rsp + 0x40]
cmp rax, rsi
jne 0x1400614d3
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
mov dword [rcx + rdx + 0x18], eax
mov dword [rcx + rdx + 0x18], eax
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x13
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x13
add cl, ch
xchg ecx, eax
add dword [rax], eax
invalid
add cl, ch
xchg ecx, eax
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x128]
call fcn.14015b800
mov rdx, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
cmp rdx, r14
je 0x1400615e5
mov rax, qword [rsp + 0x70]
cmp rax, rdx
jne 0x14006157a
lea rcx, [rsp + 0x60]
call fcn.140042c70
invalid
invalid
dec dword [rax - 0x75]
and al, 0x70
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401c49a6]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x24
mov dword [rcx + rdx + 0x10], 0x24
mov dword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r14
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0xba
inc rax
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x48], rax
movaps xmmword [rsp + 0x30], xmm0
mov rsi, qword [rsp + 0x30]
cmp rsi, r14
je 0x1400616dd
movzx eax, byte [0x140214210]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658a1
mov r14, rax
movups xmm0, xmmword [0x1401c4bb3]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x7373
mov rax, qword [rsp + 0x40]
cmp rax, rsi
jne 0x140061669
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
adc al, 0x80
adc al, 0x80
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x12
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x12
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xc0], rax
movaps xmm0, xmmword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x48]
jmp 0x140061812
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x128]
call fcn.14015f020
mov rsi, qword [rsp + 0x60]
cmp rsi, r14
je 0x1400617eb
movzx eax, byte [0x140214210]
mov edx, 0x13
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658b0
mov r14, rax
movups xmm0, xmmword [0x1401c4bc5]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6e696769
mov rax, qword [rsp + 0x70]
cmp rax, rsi
jne 0x140061777
lea rcx, [rsp + 0x60]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x13
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x13
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xb8], rax
movaps xmmword [rsp + 0xa0], xmm0
mov rdx, qword [rsp + 0xa0]
cmp rdx, r14
jne 0x140061927
mov rax, qword [rsp + 0xa8]
jmp 0x1400619e7
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 8
lea rax, [rsp + 0x70]
movups xmmword [rax], xmm8
mov byte [rsp + 0x80], 1
lea rcx, [rsp + 0x60]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], r14
lea r8, [0x1401c49a6]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x24
mov qword [rax + rdx + 0x18], r14
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x25
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x11c
inc rcx
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xb8], rax
mov rdx, qword [rsp + 0xa0]
cmp rdx, r14
je 0x140061833
mov rcx, qword [rsp + 0xb0]
cmp rcx, rdx
jne 0x140061951
lea rcx, [rsp + 0xa0]
call fcn.140042c70
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xa8]
lea r8, [rcx + rcx*4]
shl r8, 4
mov qword [rax + r8], r14
lea r9, [0x1401ee166]
mov qword [rax + r8 + 8], r9
mov qword [rax + r8 + 0x10], 0x15
mov qword [rax + r8 + 0x18], r14
lea r9, [0x1401ee17b]
mov qword [rax + r8 + 0x20], r9
mov qword [rax + r8 + 0x28], 0x6c
mov qword [rax + r8 + 0x30], 0
mov qword [rax + r8 + 0x38], 1
mov qword [rax + r8 + 0x40], 0
mov dword [rax + r8 + 0x48], 0x2dc
inc rcx
mov qword [rsp + 0xb0], rcx
lea rcx, [rsp + 0xb0]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x100], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x110], rcx
cmp rdx, r14
jne 0x1400619f7
mov rcx, qword [rsp + 0x230]
sub qword [rcx], rax
jmp 0x140061aeb
mov rcx, qword [rsp + 0x110]
lea r8, [rsp + 0x160]
mov qword [r8 + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [r8], xmm0
mov qword [rsp + 0x150], rdx
mov qword [rsp + 0x158], rax
mov rcx, qword [rsp + 0x160]
cmp rcx, rdx
jne 0x140061a51
lea rcx, [rsp + 0x150]
call fcn.140042c70
mov rdx, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x160]
add dword [rax], eax
invalid
mov rax, qword [rsp + 0x158]
lea r8, [rcx + rcx*4]
shl r8, 4
mov qword [rax + r8], r14
lea r9, [0x1401ee75b]
mov qword [rax + r8 + 8], r9
mov qword [rax + r8 + 0x10], 0x15
mov qword [rax + r8 + 0x18], r14
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rax + r8 + 0x20], r9
mov qword [rax + r8 + 0x28], 0x6b
mov qword [rax + r8 + 0x30], 0
mov qword [rax + r8 + 0x38], 1
mov qword [rax + r8 + 0x40], 0
mov dword [rax + r8 + 0x48], 0x1a4
inc rcx
mov qword [rsp + 0x160], rcx
lea rcx, [rsp + 0x160]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x1c0], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x1d0], rcx
cmp rdx, r14
jne 0x140062d4f
add r13, rax
mov rcx, qword [rsp + 0x1b8]
call case.0x140077b8e.121
mov r14, r13
test al, al
je 0x140061b45
nop word cs:[rax + rax]
cmp qword [rdi], 0
je 0x140061b42
mov rax, qword [rsp + 0x1e8]
mov rax, qword [rax]
cmp rax, 4
jae 0x14006580f
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx]
mov r14, rax
sub r14, rcx
jne case.0x14004f4c8.276
mov r14, r13
lea r13, [rsp + 0x70]
add qword [rsp + 0x188], r14
cmp word [rdi + 0xd8], 0
movabs r14, 0x8000000000000000
je 0x14006576a
cmp byte [rdi + 0xf0], 0
je 0x140061b90
mov rcx, qword [rsp + 0x1b8]
call case.0x140077b8e.121
test al, al
jne 0x140061b9d
jmp 0x14006576a
cmp byte [rdi + 0xa8], 0
je 0x14006576a
cmp qword [rdi], 0
je 0x140061de0
mov rax, qword [rsp + 0x1e8]
mov rcx, qword [rax]
cmp rcx, 4
jae 0x1400657ef
mov rax, qword [rsp + 0x220]
cmp rcx, qword [rax]
jne 0x14006576a
mov r12, qword [rsp + 0x1b0]
mov word [rdi + 0xd8], 0
mov rcx, qword [rdi + 8]
cmp rcx, 4
jae 0x1400657ef
lea rax, [rsp + 0x130]
mov qword [rsp + 0x190], rax
lea rax, [0x1401ef900]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x220]
sub rcx, qword [rax]
mov qword [rsp + 0x130], rcx
jne 0x140061c50
mov qword [rdi], 0
mov rax, qword [rsp + 0x1e8]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0xa8]
movups xmmword [rax], xmm0
jmp 0x140061f8d
add byte [rax], al
lea rax, [rsp + 0x190]
mov qword [rsp + 0x150], rax
lea rcx, [0x14014bc00]
mov qword [rsp + 0x158], rcx
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rcx
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x150]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x30]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657e0
mov rsi, rax
mov rax, qword [rsp + 0xe0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657d1
invalid
mov qword [rax], 1
mov qword [rax + 8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 5
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], r14
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], cl
invalid
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], cl
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], r14
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
sub byte [rdi], ah
add byte [rax], al
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0xfb
jmp 0x140061f3c
mov r12, qword [rsp + 0x1b0]
mov word [rdi + 0xd8], 0
mov qword [rdi], 0
movzx eax, byte [0x140214210]
mov edx, 0x2f
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140065800
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov rsi, rax
movups xmm0, xmmword [0x1401ee067]
movups xmmword [rax + 0x1f], xmm0
movups xmm0, xmmword [0x1401ee058]
ret 0x18
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.assertion_failed:__self.bytes.take__.is_some___assertion_failed:___eos.is_reached_____self.offset__self.buf_len__]
sbb byte [rax], al
movups xmmword [rax], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657e0
mov rbx, rax
mov qword [rax], 0x2f
add byte [rax], al
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x2f
add byte [rdi], cl
mov dh, 5
movabs al, byte [0x20ba001b23]
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657d1
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x30], 0
add byte [rax], al
adc eax, 0x48894800
sbb byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 4
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
lea edx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], r14
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
add eax, 0x18bf5f
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], r14
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
add byte [rax - 0x39], cl
adc byte [rax], r15b
add dword [rax], eax
add byte [rax], al
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x100
inc rcx
mov qword [rsp + 0x40], rcx
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xb8], rax
mov rdx, qword [rsp + 0xa0]
cmp rdx, r14
jne 0x140061fa0
lea rax, [rsp + 0xa8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x100], xmm0
jmp 0x14006206c
iretd
add byte [rax], al
invalid
mov rax, qword [rsp + 0xb0]
cmp rax, rdx
jne 0x140061fca
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax + 0x39], cl
sal byte [rbp + 0x1d], 1
lea rcx, [rsp + 0xa0]
call fcn.140042c70
mov rdx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa8]
lea r8, [rax + rax*4]
shl r8, 4
mov qword [rcx + r8], r14
mov dword [rcx + rax], esi
lea r9, [0x1401ee75b]
mov qword [rcx + r8 + 8], r9
mov qword [rcx + r8 + 0x10], 0x15
mov qword [rcx + r8 + 0x18], r14
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rcx + r8 + 0x20], r9
mov qword [rcx + r8 + 0x28], 0x6b
mov qword [rcx + r8 + 0x30], 0
mov qword [rcx + r8 + 0x38], 1
add byte [rax], al
mov qword [rcx + r8 + 0x40], 0
mov dword [rcx + r8 + 0x48], 0x1ae
inc rax
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0xa8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x100], xmm0
lea rax, [rsp + 0xb0]
movups xmm0, xmmword [rax + 8]
movaps xmmword [rsp + 0x1c0], xmm0
or byte [rdi], cl
sub dword [rsp + 0x1c0], eax
cmp rdx, r14
jne 0x14006251a
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2f0], xmm0
cmp byte [rdi + 0xf0], 0
je 0x140062290
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x1f8], rcx
lea rax, [0x1401ef900]
mov qword [rsp + 0x100], rax
cmp qword [rcx], 0
je 0x1400624b5
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0xa0], rax
lea rax, [0x14014bc00]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x100]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x30]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
lea r12, [rsp + 0x158]
je 0x1400657e0
mov rsi, rax
mov rax, qword [rsp + 0xe0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
ror byte [rdi], 0x84
add byte ss:[rax], al
ror byte [rdi], 0x84
add byte ss:[rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
add byte [rax - 0x77], cl
sbb byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
sbb byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 5
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], r14
lea r8, [0x1401ee166]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], r14
lea r8, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x6c
adc byte [rax], r13b
insb byte [rdi], dx
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r14b
add byte [rax], al
add byte [rax], al
adc byte [rax], r13b
insb byte [rdi], dx
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r14b
add byte [rax], al
add byte [rax], al
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x2e2
inc rcx
mov qword [rsp + 0x40], rcx
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x20], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [r12], xmm0
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0x10], rax
mov rax, qword [rsp + 0x48]
mov qword [r12 + 0x18], rax
mov qword [rsp + 0x150], 1
mov eax, 1
jmp 0x14006534f
mov qword [rsp + 0x1f8], r12
lea rax, [0x1401ef900]
mov qword [rsp + 0x240], rax
cmp qword [r12], 0
je case.0x14004f5f8.239
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0xa0], rax
lea rax, [0x14014bc00]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x240]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
sbb byte [rax], al
sbb byte [rax], al
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x40], rax
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x30]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
ror byte [rbp + rcx*4 - 0x4c], 0x24
pop rax
add dword [rax], eax
add byte [rdi], cl
invalid
lea esi, [rax + rax]
invalid
mov rsi, rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657d1
xor al, 0
invalid
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 5
and al, 0x50
add eax, 0x244c8d48
xor byte [rcx], dh
shr al, cl
cwde
or dh, bh
dec dword [rax - 0x75]
and al, 0x38
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rax + rdx], r8
lea r9, [0x1401ee166]
mov qword [rax + rdx + 8], r9
mov qword [rax + rdx + 0x10], 0x15
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], bl
lea r9, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r9
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
adc byte [rax], bh
add dword [rax], eax
add byte [rax], al
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x2e2
inc rcx
mov qword [rsp + 0x40], rcx
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x160], rax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsp + 0x168], rax
mov rdx, qword [rsp + 0x150]
cmp rdx, r8
jne 0x140062bdf
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140062ca3
mov rax, qword [rsp + 0x2a8]
mov rax, qword [rax]
mov eax, dword [rax]
mov qword [rcx], rax
mov rax, qword [rsp + 0x1b8]
mov rax, qword [rax]
lea rcx, [0x1401fa454]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r12, [rsp + 0x158]
jmp rax
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
call fcn.1400bcdf0
mov rbx, qword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
cmp rbx, r14
jne 0x1400631ac
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
mov r12, qword [rsp + 0x48]
jmp 0x140063253
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x240], xmm0
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [r13 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x240]
jmp 0x140062d24
mov rdx, rbx
sub rdx, r13
jb 0x14006584d
cmp rdx, r14
cmovb r14, rdx
cmp rax, rcx
jb 0x14006585f
mov rax, qword [rsp + 0x228]
mov rdx, qword [rsp + 0x188]
add rdx, rax
add rdx, r13
add rcx, qword [rsp + 0x2a0]
mov r8, r14
call fcn.1401af560
mov rax, qword [rdi + 0x18]
add rax, r14
mov qword [rdi + 0x18], rax
cmp qword [rdi], 0
je 0x14006312a
mov rcx, qword [rsp + 0x1e8]
mov rcx, qword [rcx]
cmp rcx, 4
jae 0x1400657ef
cmp rcx, rax
je 0x14006312a
cmp qword [rsp + 0x400], 0
cmp dword [rsp + 0x400], 0
jne 0x14006312a
mov qword [rsp + 0x1c0], rcx
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xa0], rax
lea rcx, [0x14002e820]
mov qword [rsp + 0xa8], rcx
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rcx
lea rax, [0x1401ee0c0]
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x18bab2
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], 2
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x60]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
add eax, 0x1b1bb9
add eax, 0x1b1bb9
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657e0
mov rsi, rax
mov rax, qword [rsp + 0x160]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x150]
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi], eax
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi], eax
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
movabs rbx, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x3125840f], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3125840f], al
add byte [rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
cmp dh, byte [rbp - 0x76b7ffeb]
sbb byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
cmp dh, byte [rbp - 0x76b7ffeb]
sbb byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], 8
and al, 0x68
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], rax
add byte [rax - 0x77], cl
and al, 0x78
mov byte [rsp + 0x80], 2
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdx], al
lea rcx, [rsp + 0x60]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], rbx
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov bh, 0x18
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], cl
mov bh, 0x18
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], cl
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], rbx
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
adc byte [rax], bl
sbb byte [rbp + rcx*4 + 5], cl
sub esi, dword [rdi - 0x76b3ffe8]
adc byte [rax], r12b
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
adc byte [rax], dh
add byte [rax], al
add byte [rax], al
adc byte [rax], dh
add byte [rax], al
add byte [rax], al
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rax + rdx + 0x48], 0xf5
inc rcx
ror dword [rax - 0x77], 0x4c
and al, 0x70
ror dword [rax - 0x77], 0x4c
and al, 0x70
movups xmm0, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], al
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov rdx, qword [rsp + 0x30]
cmp rdx, rbx
jne 0x140063071
mov r14, qword [rsp + 0x38]
and al, 0x38
jmp 0x14006312a
mov rax, qword [rdi + 0xb8]
mov qword [rdi + 0xc0], rax
movzx esi, word [rdi + 0xb2]
add byte [rsi - 0x7d], ah
mov edi, 0xb0
add byte [rsi - 0x39], ah
xchg dword [rax], esi
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x7d], ah
mov edi, 0xb0
add byte [rsi - 0x39], ah
xchg dword [rax], esi
add byte [rax], al
add byte [rax], al
lea r14, [rsp + 0x158]
je 0x14006282d
lea rcx, [rsp + 0x30]
add byte [rax], al
add byte [rax], al
lea r14, [rsp + 0x158]
lea esi, [rsp + 0x158]
je 0x14006282d
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x298]
call fcn.1400bcdf0
mov rdx, qword [rsp + 0x30]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x140062a71
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
mov rax, qword [rcx + 8]
mov qword [rsp + 0x1d0], rax
mov dword [rsp + 0x1d0], eax
mov dword [rsp + 0x1d0], eax
add byte [rax], al
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x1c0], xmm0
jmp case.0x140037aed.273
movzx eax, byte [0x140214210]
mov edx, 0x33
xor eax, dword [rax]
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140065880
mov rsi, rax
movups xmm0, xmmword [0x1401ee49b]
movups xmmword [rax + 0x20], xmm0
and byte [rdi], cl
adc byte [0x1401ee48b], al
sbb byte [rax], al
movups xmm0, xmmword [0x1401ee48b]
sbb byte [rax], al
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1401ee47b]
movups xmmword [rax], xmm0
mov dword [rax + 0x2f], 0x60292865
invalid
sub byte gs:[rcx], ch
invalid
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657e0
invalid
mov rbx, rax
mov qword [rax], 0x33
add byte [rax - 0x77], cl
jo 0x1400628a5
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x33
mov dword [rax + 0x10], 0x33
movzx eax, byte [0x140214210]
mov edx, 0x20
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je 0x1400657d1
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
lea rcx, case.0x14010e1e2.15
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
adc byte [rax - 0x73], cl
or eax, 0x18b715
add byte [rax - 0x77], cl
sbb byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 1
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
invalid
adc al, 0x89
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rax + rdx], r8
lea r9, [0x1401ee75b]
mov esi, 0x894c0018
adc byte [rax], r9b
mov esi, 0x894c0018
adc byte [rax], r9b
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
lea ecx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
lea ecx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
add byte [rcx + rcx*4 + 0x4c], cl
adc byte [rax], ah
mov qword [rax + rdx + 0x20], r9
mov qword [rax + rdx + 0x28], 0x6b
mov qword [rax + rdx + 0x30], 0
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r14b
add byte [rax], al
add byte [rax], al
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rax + rdx + 0x48], 0x104
inc rcx
mov qword [rsp + 0x40], rcx
and al, 0x40
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x50]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x40]
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
invalid
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xb8], rax
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rcx + rdi - 0x3e], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rcx + rdi - 0x3e], cl
je 0x140062b74
mov rax, qword [rsp + 0xb0]
cmp rax, rdx
jne 0x1400629f1
add byte [rax], al
add byte [rax + 0x39], cl
sal byte [rbp + 0x15], 1
lea rcx, [rsp + 0xa0]
call fcn.140042c70
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
add byte [rax], al
add al, ch
xchg dword [rdx], eax
invalid
mov eax, dword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + rax*4]
lea edx, [rax + rax*4]
lea edx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401ee166]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x15
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ebx
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ebx
lea r8, [0x1401ee17b]
mov qword [rcx + rdx + 0x20], r8
mov r15b, 0x18
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x6c
mov dword [rcx + rdx + 0x28], 0x6c
add byte [rax], al
mov qword [rcx + rdx + 0x30], 0
mov dword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
add byte [rax], al
add bh, al
adc dword [rax - 0x1b], r9d
add al, byte [rax]
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
mov dword [rsp + 0xb0], eax
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
add bh, al
adc dword [rax - 0x1b], r9d
add al, byte [rax]
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
mov dword [rsp + 0xb0], eax
jmp 0x140062b74
mov dword [rsp + 0xb0], eax
jmp 0x140062b74
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x140062a8f
sal byte [rbp + 0x14], 1
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140042c70
mov rdx, qword [rsp + 0x30]
jmp 0x140062a84
dec dword [rax - 0x75]
push rsp
and al, 0x30
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea r8, [rax + rax*4]
invalid
or byte [rcx - 0x3f], 0xe0
add al, 0x49
mov ecx, 0
add byte [rax], al
add byte [rax + 0x10c894e], al
mov dword [rcx + rax], ecx
shl r8, 4
movabs r9, 0x8000000000000000
mov qword [rcx + r8], r9
mov dword [rcx + rax], ecx
mov dword [rcx + rax], ecx
lea r10, [0x1401ee75b]
mov qword [rcx + r8 + 8], r10
mov qword [rcx + r8 + 0x10], 0x15
adc byte [0x18e062ac0], dl
mov dword [rcx + rax + 0x18], ecx
adc byte [0x18e062ac0], dl
mov dword [rcx + rax + 0x18], ecx
sbb byte [rbp + rcx*4 + 0x15], cl
mov r9d, 0x894e0018
add byte [rsi - 0x77], cl
lea r10, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rcx + r8 + 0x20], r10
add byte [rsi - 0x77], cl
push rsp
add dword [rax], esp
mov qword [rcx + r8 + 0x28], 0x6b
mov qword [rcx + r8 + 0x30], 0
mov dword [rcx + rax + 0x30], 0
mov qword [rcx + r8 + 0x38], 1
add byte [rax], al
mov qword [rcx + r8 + 0x40], 0
mov dword [rcx + r8 + 0x48], 0x105
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
and al, 0x40
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
and al, 0x40
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
clc
clc
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rax + 8]
mov qword [rsp + 0x1d0], rax
mov dword [rsp + 0x1d0], eax
mov dword [rsp + 0x1d0], eax
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
jne 0x140063151
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x250], rax
movaps xmm0, xmmword [rsp + 0x1c0]
and al, 0xc0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x240], eax
and al, 0xc0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x240], eax
lea rcx, [rsp + 0xa8]
mov qword [rcx + 0x10], rax
movups xmmword [rcx], xmm0
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r15], cl
adc dword [rcx], eax
mov word [rsp + 0xc0], si
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x84
mov dword [rsp + 0xa0], eax
and al, 0xc0
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x84
mov dword [rsp + 0xa0], eax
invalid
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x84
mov dword [rsp + 0xa0], eax
invalid
invalid
test byte [rax + rax*8], ah
mov dword [rsp + 0xa0], eax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
and al, 0xa0
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
test al, 0
add byte [rax], al
mov rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x160], rdx
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0xb8
test al, 0
add byte [rax], al
mov rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x160], rdx
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], rcx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax], al
movabs r8, 0x8000000000000000
invalid
invalid
xchg esp, eax
invalid
add byte [rax], al
movabs r8, 0x8000000000000000
mov rdx, qword [rsp + 0x150]
push rax
add dword [rax], eax
add byte [rcx + rdi - 0x3e], cl
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0x94
and al, 0x50
push rax
push rax
add dword [rax], eax
add byte [rcx + rdi - 0x3e], cl
je 0x140062497
mov rax, qword [rsp + 0x160]
cmp rax, rdx
jne 0x140062c09
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
sal byte [rbp + 0x1d], 1
invalid
sbb eax, 0x248c8d48
push rax
add dword [rax], eax
add al, ch
ja 0x140062bf7
lea rcx, [rsp + 0x150]
call fcn.140042c70
mov rdx, qword [rsp + 0x150]
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
and al, 0x60
add dword [rax], eax
invalid
invalid
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x158]
lea r8, [rax + rax*4]
shl r8, 4
movabs r9, 0x8000000000000000
mov qword [rcx + r8], r9
invalid
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rbp + rcx*4 + 4], cl
or byte [rcx - 0x3f], 0xe0
add al, 0x49
mov ecx, 0
add byte [rax], al
add byte [rax + 0x10c894e], al
invalid
add dword [rbp + rcx*4 + 0x15], ecx
sub eax, 0x4e0018bb
add byte [rsi - 0x77], cl
push rsp
add dword [rax], ecx
lea r10, [0x1401ee75b]
mov qword [rcx + r8 + 8], r10
add byte [rsi - 0x77], cl
push rsp
add dword [rax], ecx
mov qword [rcx + r8 + 0x10], 0x15
mov qword [rcx + r8 + 0x18], r9
mov dword [rcx + rax + 0x18], ecx
mov dword [rcx + rax + 0x18], ecx
lea r10, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
enter 0x18b7, 0
sbb byte [rax], al
mov qword [rcx + r8 + 0x20], r10
mov qword [rcx + r8 + 0x28], 0x6b
mov qword [rcx + r8 + 0x30], 0
mov qword [rcx + r8 + 0x38], 1
mov qword [rcx + r8 + 0x40], 0
mov dword [rcx + r8 + 0x48], 0x1b6
inc rax
mov qword [rsp + 0x160], rax
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsi], al
invalid
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsi], al
invalid
invalid
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xe0], xmm1
cmp rdx, r9
jne 0x140062cf9
movaps xmm0, xmmword [rsp + 0xd0]
movdqa xmm1, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
add byte [rcx], al
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140062c44
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x100], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
movdqu xmmword [r13 + 0x20], xmm1
movups xmmword [r13 + 0x10], xmm0
and byte [rcx + 0xf], al
adc dword [rbp + 0x10], eax
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [r13], xmm0
and al, 0xf0
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rbp], eax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x68], 1
mov ebx, 2
add cl, ch
mov gs, word [rax]
add byte [rax], al
add cl, ch
mov gs, word [rax]
add byte [rax], al
mov r14, r9
movaps xmm0, xmmword [rsp + 0xd0]
movdqa xmm1, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x110], xmm1
add byte [rdi], cl
sub dword [rsp + 0x100], eax
add byte [rdi], cl
sub dword [rsp + 0x100], eax
movdqu xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x60], 3
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x78]
mov ebx, 3
cmp rsi, rdx
je 0x14006547c
jmp 0x140065490
mov rcx, qword [rsp + 0x1d0]
lea r8, [rsp + 0xe0]
mov qword [r8 + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [r8], xmm0
mov qword [rsp + 0xd0], rdx
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xe0]
cmp rax, rdx
lea r13, [rsp + 0x70]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xe0]
cmp rax, rdx
lea r13, [rsp + 0x70]
jne 0x140060212
jmp case.0x14003a48f.186
dec dword [rax - 0x73]
and al, 0x30
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
call fcn.14015c510
mov rbx, qword [rsp + 0x30]
cmp rbx, r14
jne 0x14006331d
add byte [rax - 0x73], cl
and al, 0x40
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
jmp 0x1400633cf
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
call fcn.14015c510
mov rbx, qword [rsp + 0x30]
cmp rbx, r14
jne 0x140063440
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
jmp 0x1400634f2
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
call fcn.14015c510
mov rbx, qword [rsp + 0x30]
cmp rbx, r14
jne 0x140063563
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
jmp 0x140063615
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
call fcn.14015c510
mov rbx, qword [rsp + 0x30]
cmp rbx, r14
jne 0x140063686
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
jmp 0x140063738
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
call fcn.1400be920
mov rbx, qword [rsp + 0x30]
cmp rbx, r14
jne 0x1400637a9
mov esi, dword [rsp + 0x38]
jmp 0x14006385d
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
call fcn.14015c510
mov rbx, qword [rsp + 0x30]
cmp rbx, r14
jne 0x14006387e
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
jmp 0x140063930
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
call fcn.14015c510
mov rbx, qword [rsp + 0x30]
cmp rbx, r14
jne 0x1400639a1
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
jmp 0x140063a53
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
call fcn.14015c510
mov rbx, qword [rsp + 0x30]
cmp rbx, r14
jne 0x140063ac4
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
jmp 0x140063b76
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
lea rax, [rsp + 0x40]
movups xmmword [rax], xmm8
mov byte [rsp + 0x50], 5
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], r14
lea r8, [0x1401c49a6]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x24
mov qword [rax + rdx + 0x18], r14
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x25
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x11c
inc rcx
mov qword [rsp + 0x40], rcx
mov rax, qword [rsp + 0x50]
lea rcx, [rsp + 0xa8]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x48]
mov qword [rcx + 0x18], rax
mov qword [rsp + 0xa0], 1
mov rbx, qword [rsp + 0xa8]
jmp 0x1400648ea
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x14006308f
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r8, 0x8000000000000000
mov qword [r14 + rcx], r8
lea r9, [0x1401ee75b]
mov qword [r14 + rcx + 8], r9
mov qword [r14 + rcx + 0x10], 0x15
mov qword [r14 + rcx + 0x18], r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [r14 + rcx + 0x20], r9
mov qword [r14 + rcx + 0x28], 0x6b
mov qword [r14 + rcx + 0x30], 0
mov qword [r14 + rcx + 0x38], 1
mov qword [r14 + rcx + 0x40], 0
mov dword [r14 + rcx + 0x48], 0x1a8
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x110], rax
cmp rdx, r8
jne 0x140063be7
add r14, r13
cmp qword [rdi], 0
je 0x140061b45
mov rax, qword [rsp + 0x1e8]
mov rcx, qword [rax]
cmp rcx, 4
jb 0x140061b45
jmp 0x1400657ef
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x1d0]
mov qword [rsp + 0x250], rcx
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x240], xmm0
lea r8, [rsp + 0xa8]
mov qword [r8 + 0x10], rcx
movups xmmword [r8], xmm0
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xb0]
cmp rax, rdx
je 0x1400629dc
jmp 0x1400629f1
mov r13, qword [rsp + 0x40]
cmp r13, rbx
jne 0x1400631cd
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov r13, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
lea rax, [r13*4]
add rax, r13
shl rax, 4
movabs rcx, 0x8000000000000000
mov qword [r14 + rax], rcx
lea rdx, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov qword [r14 + rax + 8], rdx
mov qword [r14 + rax + 0x10], 0x10
mov qword [r14 + rax + 0x18], rcx
lea rdx, [0x1401ede60]
mov qword [r14 + rax + 0x20], rdx
mov qword [r14 + rax + 0x28], 0x67
mov qword [r14 + rax + 0x30], 0
mov qword [r14 + rax + 0x38], 1
mov qword [r14 + rax + 0x40], 0
mov dword [r14 + rax + 0x48], 0x1c5
inc r13
mov r12, qword [rsp + 0x48]
cmp rbx, rcx
jne 0x140063e99
lea rcx, [rsp + 0x130]
mov rdx, r13
mov r8, r12
call fcn.140106160
cmp qword [rsp + 0x130], 0
je 0x140063292
movabs rax, 0x8000000000000000
cmp r14, rax
jne 0x140064985
mov r14, r13
mov r13, r12
mov r12, qword [rsp + 0x138]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r12
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [rax + 8]
mov qword [rsp + 0x1a0], rax
lea r12, [rsp + 0x158]
movabs r14, 0x8000000000000000
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x330], rax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x320], xmm0
lea rcx, [rsp + 0xe0]
mov qword [rcx + 8], rax
movups xmmword [rcx - 8], xmm0
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x270], xmm0
mov rax, qword [rcx + 8]
mov qword [rsp + 0x280], rax
jmp 0x140064bec
mov rax, qword [rsp + 0x40]
cmp rax, rbx
jne 0x14006333e
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401ee687]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r14
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x158
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
cmp rbx, r14
jne 0x140063edd
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rax, [rsp + 0x1f9]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov bl, 1
jmp 0x14006521b
mov rax, qword [rsp + 0x40]
cmp rax, rbx
jne 0x140063461
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401ee687]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r14
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x38a
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
cmp rbx, r14
jne 0x14006400b
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rax, [rsp + 0x1f9]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov bl, 2
jmp 0x14006521b
mov rax, qword [rsp + 0x40]
cmp rax, rbx
jne 0x140063584
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401ee687]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r14
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x3cc
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
cmp rbx, r14
jne 0x140064141
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rax, [rsp + 0x1f9]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov bl, 3
jmp 0x14006521b
mov rax, qword [rsp + 0x40]
cmp rax, rbx
jne 0x1400636a7
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, str.stun_codec::rfc5780::attributesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5780_attributes.rsstun_codec::attributeRequestIndicationSuccessResponseErrorResponsemethodclass
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r14
lea r8, [0x1401ee6e7]
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0xf7
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
cmp rbx, r14
jne 0x140064277
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rax, [rsp + 0x1f9]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov bl, 4
jmp 0x14006521b
mov rax, qword [rsp + 0x40]
cmp rax, rbx
jne 0x1400637ca
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x38]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [rsi + rcx], r14
lea rdx, [0x1401c49a6]
mov qword [rsi + rcx + 8], rdx
mov qword [rsi + rcx + 0x10], 0x24
mov qword [rsi + rcx + 0x18], r14
lea rdx, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rsi + rcx + 0x20], rdx
mov qword [rsi + rcx + 0x28], 0x25
mov qword [rsi + rcx + 0x30], 0
mov qword [rsi + rcx + 0x38], 1
mov qword [rsi + rcx + 0x40], 0
mov dword [rsi + rcx + 0x48], 0xfa
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 4]
movdqu xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movdqu xmmword [rsp + 0x13c], xmm1
cmp rbx, r14
jne 0x1400643a3
mov r13d, esi
shr r13b, 2
and r13b, 1
shr sil, 1
and sil, 1
and r13b, 1
and sil, 1
mov bl, 5
jmp 0x14006521b
mov rax, qword [rsp + 0x40]
cmp rax, rbx
jne 0x14006389f
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401c49a6]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r14
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x7c
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
cmp rbx, r14
jne 0x140064518
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rax, [rsp + 0x1f9]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov bl, 6
jmp 0x14006521b
mov rax, qword [rsp + 0x40]
cmp rax, rbx
jne 0x1400639c2
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401c49a6]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r14
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0xba
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
cmp rbx, r14
jne 0x140064647
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rax, [rsp + 0x1f9]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov bl, 7
jmp 0x14006521b
mov rax, qword [rsp + 0x40]
cmp rax, rbx
jne 0x140063ae5
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, str.stun_codec::rfc5780::attributesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5780_attributes.rsstun_codec::attributeRequestIndicationSuccessResponseErrorResponsemethodclass
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r14
lea r8, [0x1401ee6e7]
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0xb9
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
cmp rbx, r14
jne 0x140064775
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rax, [rsp + 0x1f9]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov bl, 8
jmp 0x14006521b
mov rax, qword [rsp + 0x110]
lea rcx, [rsp + 0xe0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rcx], xmm0
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xd8], r14
mov rax, qword [rsp + 0xe0]
cmp rax, rdx
lea r13, [rsp + 0x70]
je case.0x14003a48f.186
jmp 0x140060212
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0xa0], rax
lea rax, [0x14014bc00]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x1c0]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x60]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657e0
mov rsi, rax
mov rax, qword [rsp + 0x110]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657d1
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 8
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x80], 5
lea rcx, [rsp + 0x60]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rax + rdx], r8
lea r9, [0x1401ee166]
mov qword [rax + rdx + 8], r9
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], r8
lea r9, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r9
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x2b1
inc rcx
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov rdx, qword [rsp + 0x30]
cmp rdx, r8
je 0x14006098e
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x140063e26
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea r8, [rax + rax*4]
shl r8, 4
movabs r9, 0x8000000000000000
mov qword [rcx + r8], r9
lea r10, [0x1401ee75b]
mov qword [rcx + r8 + 8], r10
mov qword [rcx + r8 + 0x10], 0x15
mov qword [rcx + r8 + 0x18], r9
lea r10, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rcx + r8 + 0x20], r10
mov qword [rcx + r8 + 0x28], 0x6b
mov qword [rcx + r8 + 0x30], 0
mov qword [rcx + r8 + 0x38], 1
mov qword [rcx + r8 + 0x40], 0
mov dword [rcx + r8 + 0x48], 0x19f
jmp 0x14006095e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], r12
mov qword [rsp + 0xf0], rax
lea r12, [rsp + 0x158]
movabs r14, 0x8000000000000000
jmp 0x140064b22
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movdqu xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov qword [rsp + 0xd0], rbx
movzx eax, byte [0x140214210]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658a1
mov r14, rax
movups xmm0, xmmword [str.attrMappedAddressattrXorMappedAddressattrXorMappedAddress2attrOtherAddressattrChangeRequestattrChangedAddressattrSourceAddressattrResponseOriginD:_aEasyTierEasyTier_targetx86_64_pc_windows_msvc_release_buildeasytier_3c079277cc22116bout_cli.rs]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x7373
mov rax, qword [rsp + 0xe0]
cmp rax, rbx
jne 0x140063f63
lea rcx, [rsp + 0xd0]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x12
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x12
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
cmp rbx, r8
je 0x140063407
jmp 0x14006489f
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movdqu xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov qword [rsp + 0xd0], rbx
movzx eax, byte [0x140214210]
mov edx, 0x15
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658ce
mov r14, rax
movups xmm0, xmmword [0x1401c4b52]
movups xmmword [rax], xmm0
movabs rax, 0x7373657264644164
mov qword [r14 + 0xd], rax
mov rax, qword [rsp + 0xe0]
cmp rax, rbx
jne 0x140064099
lea rcx, [rsp + 0xd0]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x15
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x15
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
cmp rbx, r8
je 0x14006352a
jmp 0x14006489f
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movdqu xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov qword [rsp + 0xd0], rbx
movzx eax, byte [0x140214210]
mov edx, 0x16
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658dd
mov r14, rax
movups xmm0, xmmword [0x1401c4b67]
movups xmmword [rax], xmm0
movabs rax, 0x3273736572646441
mov qword [r14 + 0xe], rax
mov rax, qword [rsp + 0xe0]
cmp rax, rbx
jne 0x1400641cf
lea rcx, [rsp + 0xd0]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x16
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x16
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
cmp rbx, r8
je 0x14006364d
jmp 0x14006489f
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movdqu xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov qword [rsp + 0xd0], rbx
movzx eax, byte [0x140214210]
mov edx, 0x11
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658ec
mov r14, rax
movups xmm0, xmmword [0x1401c4b7d]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x73
mov rax, qword [rsp + 0xe0]
cmp rax, rbx
jne 0x1400642fb
lea rcx, [rsp + 0xd0]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x11
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x11
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
cmp rbx, r8
je 0x140063770
jmp 0x14006489f
movups xmm0, xmmword [rsp + 0x13c]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 8], xmm0
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rax - 4], xmm0
mov qword [rsp + 0xd0], rbx
mov dword [rsp + 0xd8], esi
movzx eax, byte [0x140214210]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658a1
mov r14, rax
movups xmm0, xmmword [0x1401c4b8e]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x7473
mov rax, qword [rsp + 0xe0]
cmp rax, rbx
jne 0x14006442e
lea rcx, [rsp + 0xd0]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov r13, qword [rsp + 0xd8]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs rdx, 0x8000000000000000
mov qword [r13 + rcx], rdx
lea r8, [0x1401c49a6]
mov qword [r13 + rcx + 8], r8
mov qword [r13 + rcx + 0x10], 0x24
mov qword [r13 + rcx + 0x18], rdx
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [r13 + rcx + 0x20], r8
mov qword [r13 + rcx + 0x28], 0x25
mov qword [r13 + rcx + 0x30], 0x12
mov qword [r13 + rcx + 0x38], r14
mov r14, rdx
mov qword [r13 + rcx + 0x40], 0x12
mov dword [r13 + rcx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xe0], rax
mov esi, r13d
shr esi, 8
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax - 6]
movdqu xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x100], xmm0
movdqu xmmword [rsp + 0x10e], xmm1
cmp rbx, rdx
je 0x14006386f
movups xmm0, xmmword [rsp + 0x10e]
lea rax, [rsp + 0xb0]
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 2], xmm0
mov qword [rsp + 0xa8], rbx
mov byte [rsp + 0xb0], r13b
mov byte [rsp + 0xb1], sil
jmp 0x1400648d9
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movdqu xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov qword [rsp + 0xd0], rbx
movzx eax, byte [0x140214210]
mov edx, 0x13
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658b0
mov r14, rax
movups xmm0, xmmword [0x1401c4ba0]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x73736572
mov rax, qword [rsp + 0xe0]
cmp rax, rbx
jne 0x14006459f
lea rcx, [rsp + 0xd0]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x13
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x13
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
cmp rbx, r8
je 0x140063968
jmp 0x14006489f
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movdqu xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov qword [rsp + 0xd0], rbx
movzx eax, byte [0x140214210]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658a1
mov r14, rax
movups xmm0, xmmword [0x1401c4bb3]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x7373
mov rax, qword [rsp + 0xe0]
cmp rax, rbx
jne 0x1400646cd
lea rcx, [rsp + 0xd0]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x12
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x12
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
cmp rbx, r8
je 0x140063a8b
jmp 0x14006489f
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0xe0]
movdqu xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov qword [rsp + 0xd0], rbx
movzx eax, byte [0x140214210]
mov edx, 0x13
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658b0
mov r14, rax
movups xmm0, xmmword [0x1401c4bc5]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6e696769
mov rax, qword [rsp + 0xe0]
cmp rax, rbx
jne 0x1400647fc
lea rcx, [rsp + 0xd0]
mov rdx, rbx
call fcn.140042c70
mov rbx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x13
mov qword [rcx + rdx + 0x38], r14
mov r14, r8
mov qword [rcx + rdx + 0x40], 0x13
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
cmp rbx, r8
je 0x140063bae
movaps xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rax, [rsp + 0xb0]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0xa8], rbx
mov qword [rsp + 0xa0], 1
lea r13, [rsp + 0x70]
mov rax, qword [rsp + 0xb8]
cmp rax, rbx
jne 0x14006490f
movups xmm9, xmmword [rsp + 0x138]
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658fb
mov rsi, rax
mov qword [rax], r14
mov qword [rax + 8], r13
mov qword [rax + 0x10], r12
movups xmmword [rax + 0x18], xmm9
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400657d1
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 0
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140042c70
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r14, 0x8000000000000000
mov qword [rax + rdx], r14
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], r14
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x1c6
inc rcx
mov qword [rsp + 0x40], rcx
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax - 8]
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [rax + 8]
mov qword [rsp + 0x1a0], rax
cmp rbx, r14
lea r12, [rsp + 0x158]
je 0x1400632d0
cmp r13, rbx
jne 0x140064b4f
lea rcx, [rsp + 0xd0]
mov rdx, r13
call fcn.140042c70
mov rbx, qword [rsp + 0xd0]
mov r13, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xd8]
lea rdx, [r13*4]
add rdx, r13
shl rdx, 4
mov qword [rcx + rdx], r14
lea r8, [0x1401ee687]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r14
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x2c6
inc r13
mov qword [rsp + 0xe0], r13
lea rcx, [rsp + 0xe0]
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x270], xmm0
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x280], rcx
cmp rbx, r14
jne 0x140064c3f
movdqa xmm0, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x130], xmm0
mov rdx, qword [rsp + 0x280]
mov qword [rsp + 0x140], rdx
mov rcx, qword [rsp + 0x138]
cmp rdx, 0x20
jae 0x140064c35
test rdx, rdx
je 0x140064ebf
call fcn.1401017f0
jmp 0x140064eb7
mov rcx, qword [rsp + 0x280]
lea rdx, [rsp + 0x108]
mov qword [rdx + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0x120], rax
jmp 0x1400650e0
movzx eax, byte [0x140214210]
mov edx, 0xd
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400658bf
mov rax, qword [rsp + 0x1b8]
cmp qword [rax], 0
jne 0x14006524a
mov rdx, qword [rsp + 0x168]
cmp rdx, qword [rsp + 0x158]
jne 0x140065379
mov rcx, r12
call fcn.140042c70
mov rax, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x168]
mov rcx, qword [rsp + 0x160]
lea r8, [rdx + rdx*4]
shl r8, 4
mov qword [rcx + r8], r14
lea r9, [0x1401ee75b]
mov qword [rcx + r8 + 8], r9
mov qword [rcx + r8 + 0x10], 0x15
mov qword [rcx + r8 + 0x18], r14
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rcx + r8 + 0x20], r9
mov qword [rcx + r8 + 0x28], 0x6b
mov qword [rcx + r8 + 0x30], 0
mov qword [rcx + r8 + 0x38], 1
mov qword [rcx + r8 + 0x40], 0
mov dword [rcx + r8 + 0x48], 0x1b0
inc rdx
mov qword [rsp + 0x168], rdx
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm1
mov rcx, qword [r12 + 0x20]
mov qword [rsp + 0x1e0], rcx
test rax, rax
je 0x140065528
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x260], rax
movaps xmm0, xmmword [rsp + 0x1c0]
movdqa xmm1, xmmword [rsp + 0x1d0]
movdqa xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
lea rcx, [rsp + 0x68]
mov qword [rcx + 0x20], rax
movdqu xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0x60], 3
mov rdx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x78]
mov ebx, 3
cmp rsi, rdx
jne 0x140065490
lea rcx, [rsp + 0x68]
call fcn.140042c70
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x78]
mov rax, qword [rsp + 0x70]
lea rcx, [rsi + rsi*4]
shl rcx, 4
mov qword [rax + rcx], r14
lea rdx, [0x1401ee166]
mov qword [rax + rcx + 8], rdx
mov qword [rax + rcx + 0x10], 0x15
mov qword [rax + rcx + 0x18], r14
lea rdx, [0x1401ee17b]
mov qword [rax + rcx + 0x20], rdx
mov qword [rax + rcx + 0x28], 0x6c
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 1
mov qword [rax + rcx + 0x40], 0
mov dword [rax + rcx + 0x48], 0x277
inc rsi
mov qword [rsp + 0x78], rsi
jmp 0x14006558c
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x260], rax
movaps xmm0, xmmword [rsp + 0x1c0]
movdqa xmm1, xmmword [rsp + 0x1d0]
movdqa xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
mov qword [r13 + 0x28], rax
movdqu xmmword [r13 + 0x18], xmm1
movups xmmword [r13 + 8], xmm0
movaps xmm0, xmmword [rsp + 0x2f0]
lea rax, [rsp + 0x68]
movups xmmword [rax], xmm0
mov qword [rsp + 0x60], 1
mov ebx, 1
movzx esi, byte [rsp + 0x78]
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x2e0], xmm0
mov eax, dword [r13 + 9]
mov ecx, dword [r13 + 0xc]
mov dword [rsp + 0x1f0], eax
mov dword [rsp + 0x1f3], ecx
mov r12, qword [rsp + 0x80]
mov r14, qword [rsp + 0x88]
movups xmm0, xmmword [r13 + 0x20]
movaps xmmword [rsp + 0x340], xmm0
cmp rbx, 3
je 0x14006577c
movaps xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x60], xmm0
mov eax, dword [rsp + 0x1f0]
mov ecx, dword [rsp + 0x1f3]
mov dword [rsp + 0xa3], ecx
mov dword [rsp + 0xa0], eax
mov rdx, qword [rdi + 0x108]
cmp qword [rdi + 0xf8], rdx
je 0x14006569a
mov rax, qword [rdi + 0x100]
lea rcx, [rdx + 1]
shl rdx, 6
mov qword [rax + rdx], rbx
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rax + rdx + 8], xmm0
mov byte [rax + rdx + 0x18], sil
mov r8d, dword [rsp + 0xa0]
mov r9d, dword [rsp + 0xa3]
mov dword [rax + rdx + 0x19], r8d
mov dword [rax + rdx + 0x1c], r9d
mov qword [rax + rdx + 0x20], r12
mov qword [rax + rdx + 0x28], r14
movdqa xmm0, xmmword [rsp + 0x30]
movdqu xmmword [rax + rdx + 0x30], xmm0
mov qword [rdi + 0x108], rcx
cmp qword [rsp + 0x188], r15
mov r12, qword [rsp + 0x2d8]
movabs r14, 0x8000000000000000
jb 0x14005fa30
jmp 0x140065708
lea rcx, [rdi + 0xf8]
call fcn.1401b06b0
mov rdx, qword [rdi + 0x108]
jmp 0x14006561f
cmp qword [rsp + 0x400], 0
jne 0x14006571a
mov byte [rdi + 0x110], 1
mov rax, qword [rsp + 0x188]
mov qword [rbp + 8], rax
movabs rax, 0x8000000000000000
mov qword [rbp], rax
movaps xmm6, xmmword [rsp + 0x350]
movaps xmm7, xmmword [rsp + 0x360]
movaps xmm8, xmmword [rsp + 0x370]
movaps xmm9, xmmword [rsp + 0x380]
add rsp, 0x398
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x188]
mov qword [rbp + 8], rax
mov qword [rbp], r14
jmp 0x140065734
movdqa xmm0, xmmword [rsp + 0x2e0]
movdqu xmmword [rbp], xmm0
mov eax, dword [rsp + 0x1f0]
mov ecx, dword [rsp + 0x1f3]
mov dword [rbp + 0x11], eax
mov dword [rbp + 0x14], ecx
mov byte [rbp + 0x10], sil
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], r14
jmp 0x140065734
mov rax, qword [rsp + 0x250]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp], rdx
mov qword [rbp + 8], r14
jmp 0x140065734
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov edx, 3
call fcn.1401b1d90
mov ecx, 1
mov edx, 0x2f
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov edx, 3
mov rcx, rax
call fcn.1401b1d90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov rcx, r13
mov rdx, rbx
call fcn.1401b1c90
lea rcx, str.never_fails
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov edx, 0xb
call fcn.1401b2260
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov rcx, r13
mov rdx, rbx
call fcn.1401b1c90
lea r8, [0x1401ee0e0]
mov rdx, rax
call fcn.1401b1c90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov rcx, r13
mov rdx, rbx
call fcn.1401b1c90
mov ecx, 1
mov edx, 0x33
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov rcx, r13
mov rdx, rbx
call fcn.1401b1c90
mov ecx, 1
mov edx, 0x12
call fcn.1401b1500
mov ecx, 1
mov edx, 0x13
call fcn.1401b1500
mov ecx, 1
mov edx, 0xd
call fcn.1401b1500
mov ecx, 1
mov edx, 0x15
call fcn.1401b1500
mov ecx, 1
mov edx, 0x16
call fcn.1401b1500
mov ecx, 1
mov edx, 0x11
call fcn.1401b1500
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
int3
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24748b48], al
sub cl, ch
or al, 1
add byte [rax], al
lea rcx, [rsp + 0x1e8]
lea rdx, [rsp + 0x150]
mov r8d, 0x98
call fcn.1401af560
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
add rax, 0xfffffffffffffffd
cmp rax, 2
mov rsi, qword [rsp + 0x28]
jb 0x1400668eb
cmp qword [rdi + 0xd0], 0
je 0x14006689f
mov r8, qword [rdi + 0xd8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0xe8]
mov rdx, qword [rdi + 0xf0]
mov r8, qword [rdi + 0xf8]
mov rcx, qword [rsp + 0x40]
call qword [rax + 0x20]
mov rcx, qword [rsp + 0x30]
call fcn.14010f550
mov rax, qword [rdi + 0x108]
test rax, rax
je 0x1400668eb
lock dec qword [rax]
jne 0x1400668eb
mov rcx, qword [rdi + 0x108]
mov rdx, qword [rdi + 0x110]
call fcn.14019ad20
mov rax, qword [rsp + 0x30]
mov qword [rax], 3
lea rdx, [rsp + 0x88]
mov r8d, 0xa8
add byte [rcx - 0x48], al
test al, 0
add byte [rax], al
mov rcx, qword [rsp + 0x48]
call fcn.1401af560
lea rdi, [rsp + 0x298]
lea rdx, [rsp + 0x1e8]
mov r8d, 0x98
mov rcx, rdi
call fcn.1401af560
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0xb8], xmm0
lea rcx, [rsp + 0x330]
mov r8d, 0x98
mov rdx, rdi
call fcn.1401af560
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x330]
mov r8d, 0x98
call fcn.1401af560
adc al, 0
mov qword [rsi], rbx
mov qword [rsi + 8], rbp
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], r15
add rsp, 0x3c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock inc qword [rax]
mov r8, qword [rsp + 0x28]
jg 0x14006701b
ud2
movups xmm0, xmmword [rsp + 0x238]
movups xmm1, xmmword [rsp + 0x248]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0x110]
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rax + 0x58], eax
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rax + 0x58], eax
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [r8 + 0x48], xmm0
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movups xmm3, xmmword [rsp + 0xf0]
movups xmmword [r8 + 0x38], xmm3
movups xmmword [r8 + 0x28], xmm2
movups xmmword [r8 + 0x18], xmm1
movups xmmword [r8 + 8], xmm0
mov qword [r8 + 0x68], r14
mov qword [r8 + 0x70], r15
mov qword [r8 + 0x78], r14
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [r8 + 0x80], xmm0
movups xmmword [r8 + 0x90], xmm1
movabs rdx, 0x8000000000000000
mov qword [r8], rdx
mov qword [r8 + 0xa0], rax
mov qword [r8 + 0xa8], rcx
mov byte [r8 + 0xb0], bl
jmp 0x140067371
mov rdx, rdi
call fcn.140194910
cmp dword [rsp + 0x238], 3
je case.0x14004f5f8.242
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x238]
mov r8d, 0xb0
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x38
add al, byte [rax]
add byte [rcx - 0x48], al
mov al, 0
add byte [rax], al
call fcn.1401af560
movabs rax, 0x8000000000000000
mov qword [rsp + 0x38], rax
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x38]
mov qword [rcx], rax
add rcx, 8
ror dword [rax], 0x48
lea edx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
invalid
ror dword [rax], 0x48
lea edx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
mov r8d, 0xd8
call fcn.1401af560
jmp 0x140067371
invalid
add byte [rax - 0x73], cl
mov word [rax + rbp*8], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rcx - 0x48], al
cwde
add byte [rax], al
add al, ch
wait
adc dword [rax + rax], 0x48
lea ecx, [rsp + 0x380]
lea rdx, [rsp + 0x2e8]
mov r8d, 0x98
call fcn.1401af560
movabs rsi, 0x8000000000000000
mov r12, qword [rsp + 0x28]
jmp 0x140067346
add byte [rax], al
add byte [rax], al
or byte [rbx + rcx*4 + 0x64], 0x24
sub cl, ch
push rdx
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rcx - 0x48], al
cwde
add byte [rax], al
add al, ch
push rcx
adc dword [rax + rax], 0xf
sub byte [rsp + 0x60], al
and al, 0x60
and al, 0x60
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov rax, qword [rax]
add rax, 0xfffffffffffffffd
cmp rax, 2
mov r12, qword [rsp + 0x28]
jb 0x1400672bc
cmp qword [rdi + 0xd0], 0
je 0x140067270
mov r8, qword [rdi + 0xd8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0xe8]
mov rdx, qword [rdi + 0xf0]
mov r8, qword [rdi + 0xf8]
mov rcx, qword [rsp + 0x40]
add byte [rax - 0x75], cl
xchg edi, eax
lock add byte [rax], al
add byte [rbx + rcx*4 - 0x79], cl
clc
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
call qword [rax + 0x20]
mov rcx, qword [rsp + 0x30]
call fcn.14010f550
mov rax, qword [rdi + 0x108]
add byte [rax - 0x7b], cl
invalid
je 0x1400672bc
add byte [rax - 0x7b], cl
sal byte [rcx + rbx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x1400672bc
mov rcx, qword [rdi + 0x108]
mov rdx, qword [rdi + 0x110]
call fcn.14019ad20
mov rax, qword [rsp + 0x30]
mov qword [rax], 3
lea rdx, [rsp + 0xc0]
mov r8d, 0xa8
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x48]
and al, 0x48
call fcn.1401af560
lea rdi, [rsp + 0x2e8]
lea rdx, [rsp + 0x238]
mov r8d, 0x98
mov rcx, rdi
call fcn.1401af560
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movups xmmword [r12 + 0xb8], xmm0
movups xmmword [r12 + 0xc8], xmm1
mov rax, qword [rsp + 0xb0]
mov qword [r12 + 0xd8], rax
lea rcx, [rsp + 0x380]
mov r8d, 0x98
mov rdx, rdi
call fcn.1401af560
lea rcx, [r12 + 0x20]
lea rdx, [rsp + 0x380]
mov r8d, 0x98
call fcn.1401af560
mov qword [r12], rsi
add byte [rcx - 0x77], cl
xor al, 0x24
mov qword [r12 + 8], rbx
mov qword [r12 + 0x10], r14
and al, 0x10
and al, 0x10
mov qword [r12 + 0x18], r15
add rsp, 0x418
pop rbx
pop rbp
add al, 0
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x198
mov rdi, rdx
mov qword [rsp + 0x28], rcx
lea r13, [rdx + 0x70]
lea ebp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
cmp dword [rdx + 0x70], 3
jo 0x1400673b6
jae 0x140067403
movzx ebp, byte [rdi + 0x118]
mov dh, 0xaf
sbb byte [rcx], al
add byte [rax], al
mov r12, qword [rdi + 0xd8]
mov r14, qword [rdi + 0xe0]
test r14, r14
je 0x1400674e3
js 0x14006775c
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x1400674e9
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov r14, r8
lea r12, [rsp + 0x40]
nop dword [rax + rax]
mov rcx, qword [rdi + 0x178]
add byte [rax], al
mov rax, qword [rdi + 0x180]
call qword [rax + 0x20]
mov rcx, r12
mov rdx, rdi
call fcn.140192940
adc al, byte [rax]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov r15, qword [rsp + 0x50]
cmp rbx, 3
jne 0x1400675c6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
in eax, dx
test rbp, rbp
je 0x14006749e
mov qword [rsp + 0x30], rbp
insb byte [rdi], dx
and al, 0x30
mov qword [rsp + 0x38], r15
mov rdx, qword [rdi + 0x178]
jl 0x140067477
cmp byte [rax - 0x75], cl
xchg edi, eax
js 0x14006745a
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x4c000001], eax
mov ecx, esp
mov rax, qword [rdi + 0x180]
mov rcx, r12
lea r8, [rsp + 0x30]
call qword [rax + 0x18]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov r15, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
cmp rbx, 3
jne 0x1400675cb
movabs rax, 0x8000000000000000
cmp rbp, rax
jne 0x140067696
mov rcx, r12
mov rdx, rdi
mov r8, r14
call fcn.140193030
mov ebx, 0x8b480012
pop rsp
and al, 0x40
mov ebx, 0x8b480012
pop rsp
and al, 0x40
cmp rbx, 4
je 0x140067604
add byte [rax], al
add al, 0xf
test byte [rcx + 1], cl
add byte [rax], al
movzx ebp, byte [rsp + 0x48]
cmp ebx, 3
jne 0x140067615
test bpl, 1
je 0x14006763a
cmp dword [r13], 3
jae 0x140067410
jmp 0x1400673b5
inc dword [rcx - 0x41]
add dword [rax], eax
add byte [rax], al
mov r15d, 1
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.1401af560
lea rdx, [rdi + 0x100]
mov rax, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
mov r9, qword [rdi + 0xf8]
lea rcx, [rsp + 0xf0]
call qword [rax]
lea rcx, [rsp + 0x40]
mov rdx, r13
call fcn.1400528e0
mov rax, qword [rdi + 0x108]
test rax, rax
je 0x140067545
mov rcx, qword [rdi + 0x110]
add dword [rax], eax
add al, dh
lock inc qword [rax]
lock inc qword [rax]
jg 0x140067545
ud2
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x100], cl
mov rdx, qword [rsp + 0x28]
movups xmmword [rdx + 0x88], xmm1
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
movups xmmword [rdx + 0x78], xmm0
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmm2, xmmword [rsp + 0x60]
movups xmm3, xmmword [rsp + 0x70]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x30], xmm3
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [rdx + 0x50], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0x50], eax
mov qword [rdx + 0x60], r14
mov qword [rdx + 0x68], r15
mov qword [rdx + 0x70], r14
mov qword [rdx + 0x98], rax
mov qword [rdx + 0xa0], rcx
mov byte [rdx + 0xa8], bpl
jmp 0x140067748
mov rsi, qword [rsp + 0x58]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0xf0]
lea ecx, [rsp + 0xf0]
lea ecx, [rsp + 0xf0]
mov r8d, 0x90
call fcn.1401af560
mov rdi, qword [rsp + 0x28]
lea rcx, [rdi + 0x20]
lea rdx, [rsp + 0xf0]
lea edx, [rsp + 0xf0]
mov r8d, 0x90
call fcn.1401af560
jmp 0x140067739
mov rax, qword [rsp + 0x28]
mov qword [rax], 5
mov dword [rax], 5
sub byte [rax - 0x39], cl
add byte [0x129067611], al
add byte [rax], al
add cl, ch
mov dword [rax], 5
add byte [rax], al
add cl, ch
jmp 0x140067748
xor eax, dword [rcx]
add byte [rax], al
mov rsi, qword [rsp + 0x28]
lea rcx, [rsi + 9]
mov r8d, 0xa7
lea rdx, [rsp + 0x49]
call fcn.1401af560
xor bh, byte [rdi + 0x14]
add byte [rax - 0x77], cl
invalid
mov byte [rsi + 8], bpl
jmp 0x140067748
xor bh, byte [rdi + 0x14]
add byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x40]
mov rdx, rdi
call fcn.140194910
mov rdi, qword [rsp + 0x40]
mov eax, 4
cmp rdi, 3
je 0x140067672
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0xf0]
mov r8d, 0xa8
call fcn.1401af560
mov rax, rdi
mov rcx, qword [rsp + 0x28]
mov qword [rcx], rax
add rcx, 8
lea rdx, [rsp + 0xf0]
mov r8d, 0xa8
call fcn.1401af560
jmp 0x140067748
mov rax, qword [r13]
add rax, 0xfffffffffffffffd
cmp rax, 2
jb 0x140067710
cmp qword [rdi + 0xd0], 0
je 0x1400676c4
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rdi + 0xd8]
mov r8, qword [rdi + 0xd8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x100]
add byte [rax], al
mov rax, qword [rdi + 0xe8]
mov rdx, qword [rdi + 0xf0]
mov r8, qword [rdi + 0xf8]
call qword [rax + 0x20]
mov rcx, r13
jmp 0x14a84dcd2
invalid
jmp 0x14a84dcd2
mov rax, qword [rdi + 0x108]
test rax, rax
je 0x140067710
lock dec qword [rax]
jne 0x140067710
mov rcx, qword [rdi + 0x108]
or byte [rcx], al
add byte [rax], al
mov rdx, qword [rdi + 0x110]
mov edx, dword [rdi + 0x110]
call fcn.14019ad20
mov qword [rdi + 0x70], 3
add rdi, 0x78
lea rdx, [rsp + 0x40]
mov r8d, 0xa8
mov rcx, rdi
call fcn.1401af560
mov ebx, 3
mov rdi, qword [rsp + 0x28]
mov qword [rdi], rbx
mov qword [rdi + 8], rbp
mov qword [rdi + 0x10], r15
mov qword [rdi + 0x18], rsi
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
int3
pop rax
lea r9, case.0x14004f628.49
mov rcx, r8
mov r8, rax
jmp r10
or al, 0x48
mov eax, ecx
lea rdx, case.0x14004f628.49
pop rcx
ret
add byte [rax], al
test eax, eax
mov qword [rsp + 0x138], rcx
je 0x1400678d6
cmp eax, 3
jne 0x140067966
lea rbx, [rsi + 0x118]
movzx eax, byte [rsi + 0x118]
test eax, eax
je 0x1400678ef
cmp r8, 3
cmp eax, 3
jne case.default.0x1400678c7
lea rbp, [rsi + 0xa0]
add byte [rax], al
movzx eax, byte [rsi + 0xa0]
lea rcx, [0x1401fa47c]
movabs al, byte [0x2bbc0d8d48000000]
sbb dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x70]
jmp 0x140067a3b
lea rcx, [rsi + 0x120]
mov fs, word [rax]
add dword [rax], eax
add byte [rcx - 0x48], al
push rsp
invalid
mov r8d, 0x654
xor edx, edx
call fcn.1401afce0
jmp 0x1400679de
mov rax, qword [rsi + 0x38]
mov rcx, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
jmp 0x140067a10
jmp 0x140067c9e
lea r12, [rsi + 0x110]
movzx eax, byte [rsi + 0x110]
test eax, eax
je 0x140067940
cmp eax, 3
jne 0x1400679ae
lea rdi, [rsi + 0x108]
movzx eax, byte [rsi + 0x108]
test eax, eax
je 0x140067953
cmp eax, 3
jne 0x1400679c6
mov rax, qword [rsi + 0xa8]
mov rcx, qword [rsi + 0xb0]
jmp 0x140067a7a
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi + 0xb8]
mov rcx, qword [rsi + 0xc0]
jmp 0x140067a9e
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c3c60]
lea eax, [0x1401c3c60]
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_netudp.rs
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimeio_registration.rs
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimeio_registration.rs
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c1090]
mov edx, 0x23
call fcn.1401b1e10
mov rax, qword [rsi + 0x28]
add rax, 0x10
lea rcx, [rsi + 0x120]
mov qword [rsi + 0x38], rax
mov qword [rsi + 0x40], rcx
mov qword [rsi + 0x48], 0x654
lea rbx, [rsi + 0x118]
mov byte [rsi + 0x118], 0
mov edx, 0x654
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], rax
mov qword [rsi + 0x60], rcx
mov qword [rsi + 0x68], rdx
mov qword [rsi + 0x70], 1
lea rbp, [rsi + 0xa0]
mov byte [rsi + 0xa0], 0
mov ecx, 1
mov qword [rsi + 0x78], rax
mov qword [rsi + 0x80], rcx
movdqu xmm0, xmmword [rsi + 0x58]
movdqu xmmword [rsi + 0x88], xmm0
mov rdx, qword [rsi + 0x68]
mov qword [rsi + 0x98], rdx
mov qword [rsi + 0xa8], rax
mov qword [rsi + 0xb0], rcx
lea r12, [rsi + 0x110]
mov byte [rsi + 0x110], 0
mov rax, qword [rax + 0x10]
sub rax, 0xffffffffffffff80
mov qword [rsi + 0xb8], rax
mov qword [rsi + 0xc0], rcx
lea rdi, [rsi + 0x108]
mov byte [rsi + 0x108], 0
mov qword [rsi + 0xc8], rax
pxor xmm0, xmm0
movdqu xmmword [rsi + 0xd0], xmm0
mov qword [rsi + 0xe0], 0
mov qword [rsi + 0xf0], rcx
mov byte [rsi + 0xf8], 0
mov byte [rsi + 0x100], 0
mov qword [rsp + 0x48], rbx
mov rbx, rbp
lea r14, [rsi + 0xc8]
lea rcx, [rsp + 0xb0]
mov rdx, r14
mov r8, qword [rsp + 0xa8]
call fcn.140188020
movzx ebp, byte [rsp + 0xb9]
cmp bpl, 2
je 0x14006851f
mov r15, qword [rsp + 0xb0]
movzx r13d, byte [rsp + 0xb8]
mov eax, dword [rsp + 0xba]
mov dword [rsp + 0x50], eax
movzx eax, word [rsp + 0xbe]
mov word [rsp + 0x54], ax
mov r14, qword [r14]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x18], cl
jne 0x140067b78
lea rax, [rsi + 0xd0]
mov rcx, qword [rsi + 0xd0]
test rcx, rcx
je 0x140067b94
mov rdx, qword [rsi + 0xd8]
mov qword [rcx + 8], rdx
mov rcx, qword [rsi + 0xd8]
test rcx, rcx
jne 0x140067baa
lea rcx, [r14 + 0x28]
cmp qword [r14 + 0x28], rax
jne 0x140067bb8
jmp 0x140067baa
lea rcx, [r14 + 0x18]
call fcn.1401b6dc0
lea rax, [rsi + 0xd0]
mov rcx, qword [rsi + 0xd0]
test rcx, rcx
jne 0x140067b55
cmp qword [r14 + 0x20], rax
jne 0x140067bb8
mov rcx, qword [rsi + 0xd8]
mov qword [r14 + 0x20], rcx
test rcx, rcx
je 0x140067b6c
mov rdx, qword [rax]
mov qword [rcx], rdx
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14 + 0x18], cl
jne 0x14006843d
or byte [rax], al
invalid
mov rax, qword [rsi + 0xe0]
test rax, rax
je 0x140067bde
mov rcx, qword [rsi + 0xe8]
call qword [rax + 0x18]
movzx eax, word [rsp + 0x54]
mov word [rsp + 0x3c], ax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x38], eax
mov byte [rdi], 1
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x34], ax
test bpl, bpl
je 0x140067c34
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimeio_scheduled_io.rs
mov edx, 0x38
call fcn.140180ac0
mov r14, rax
mov byte [r12], 1
mov cx, 2
mov rbp, rbx
mov rbx, qword [rsp + 0x48]
jmp 0x1400681fc
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x44], ax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x40], eax
mov byte [rsi + 0x110], 1
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x90], eax
movzx eax, word [rsp + 0x44]
mov word [rsp + 0x94], ax
mov qword [rsi + 0xa8], r15
mov byte [rsi + 0xb0], r13b
mov byte [rsi + 0xb1], 0
mov eax, dword [rsp + 0x90]
mov dword [rsi + 0xb2], eax
movzx eax, word [rsp + 0x94]
mov word [rsi + 0xb6], ax
mov rbp, rbx
mov rbx, qword [rsp + 0x48]
mov rax, qword [rsp + 0xa8]
mov rdi, qword [rax]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140067d03
xor r13d, r13d
mov r12d, 0
test eax, eax
jne 0x140067d52
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [r14 + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
movzx r12d, byte [rax + 0x11d]
mov eax, r12d
test r13b, r13b
je 0x140067d39
mov eax, r12d
sub al, 1
jb 0x14006859b
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov rdi, qword [rsi + 0x88]
mov rcx, qword [rdi + 0x18]
cmp rcx, 0xffffffffffffffff
je 0x14006863c
mov rdx, qword [rsi + 0x90]
mov rax, qword [rsi + 0x98]
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x120], xmm0
movdqa xmmword [rsp + 0x110], xmm0
movdqa xmmword [rsp + 0x100], xmm0
movdqa xmmword [rsp + 0xf0], xmm0
movdqa xmmword [rsp + 0xe0], xmm0
movdqa xmmword [rsp + 0xd0], xmm0
movdqa xmmword [rsp + 0xc0], xmm0
movdqa xmmword [rsp + 0xb0], xmm0
mov dword [rsp + 0x40], 0x80
add byte [rax], 0
add byte [rax + 0x3d], cl
invalid
invalid
invalid
jg 0x140067e11
mov eax, 0x7fffffff
cmovb r8, rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
call sub.ws2_32.dll_recvfrom
cmp eax, 0xffffffff
je 0x140067e4a
add byte [rax], 0
add byte [rax + 0x3d], cl
invalid
movsxd r14, eax
mov eax, dword [rsp + 0x40]
movzx ecx, word [rsp + 0xb0]
cmp ecx, 0x17
je 0x140067ebd
cmp ecx, 2
jne 0x140067ea1
cmp eax, 0xf
jbe 0x140068655
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
jne 0x140067f3e
mov eax, dword [rsp + 0x40]
movzx ecx, word [rsp + 0xb0]
cmp ecx, 0x17
je 0x140068153
cmp ecx, 2
jne 0x140067ea1
lea r15, str.invalid_argument
mov rcx, r15
call case.0x14000bbb2.329
cmp al, 0xd
je 0x140067f59
cmp eax, 0x1b
jbe 0x14006866d
movzx eax, word [rsp + 0xb2]
rol ax, 8
mov word [rsp + 0x3e], ax
movdqu xmm0, xmmword [rsp + 0xb8]
mov eax, dword [rsp + 0xb4]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x6c], eax
movq rax, xmm0
pshufd xmm1, xmm0, 0xee
movq rcx, xmm1
movq rcx, mm1
movq rcx, mm1
shld rcx, rax, 0x20
mov qword [rsp + 0xa0], rcx
movdqu xmmword [rsp + 0x52], xmm0
and al, 0x52
and al, 0x52
pshufd xmm0, xmm0, 0xff
movd dword [rsp + 0x64], xmm0
mov cx, 1
movzx eax, word [rsp + 0x54]
mov word [rsp + 0x34], ax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x30], eax
jmp 0x1400681d2
mov r15d, eax
shl r15, 0x20
or r15, 2
mov rcx, r15
call case.0x14000bbb2.329
cmp al, 0xd
jne 0x140067ff7
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x140067ff7
invalid
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
push rax
or al, dh
inc qword [rdx]
jle case.0x1400678c7.2
add rcx, 0x10
mov r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
call fcn.140130650
test rax, rax
je 0x140067ff7
mov r14, rax
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14006800c
test rax, rax
je 0x14006800c
lea rax, [r15 - 1]
mov qword [rsp + 0x48], rax
mov rdi, qword [r15 - 1]
mov r15, qword [r15 + 7]
mov rcx, rdi
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140067fe1
cmp qword [r15 + 0x10], 0x11
jb 0x140067fcf
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006800c
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x3c], ax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x38], eax
mov r14, r15
mov rcx, r14
call case.0x14000bbb2.329
mov cx, 2
cmp al, 0xd
jne 0x1400681e4
mov r10d, eax
shr r10d, 0x10
cmp dl, r10b
sal byte [rbp + 0x14], cl
sal byte [rbp + 0x14], cl
mov r10d, eax
and r10d, ecx
or r10, r9
lock cmpxchg qword [r8 + 0x90], r10
jne 0x140068050
test r13b, r13b
je 0x1400680e6
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400680c5
test eax, eax
jne 0x1400680e6
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rdi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r12b
mov eax, r14d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140068143
test rax, rax
je 0x140068143
lea r15, [r14 - 1]
mov r12, qword [r14 - 1]
mov rdi, qword [r14 + 7]
mov rcx, r12
call qword [rdi]
cmp qword [rdi + 8], 0
je case.0x140035d5b.343
cmp qword [rdi + 0x10], 0x11
jb 0x14006811f
add eax, 0x24648b4d
clc
mov r12, qword [r12 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x78]
mov rcx, qword [rsi + 0x80]
jmp 0x140067a5e
cmp eax, 0x1b
jbe 0x14006866d
test byte [rbx - 0x76cfdbbc], 0x44
and al, 0x38
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x38], eax
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x3c], ax
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x9c], ax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x98], eax
movzx eax, word [rsp + 0x9c]
mov word [rsp + 0x8c], ax
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x88], eax
mov byte [rbp], 1
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x80], eax
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0x8c
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rax*4], ah
add byte [rax], al
add dh, al
add eax, dword [rcx]
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0x8c
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rax*4], ah
add byte [rax], al
add dh, al
add eax, dword [rcx]
movzx eax, word [rsp + 0x84]
mov word [rsp + 0x7c], ax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x78], eax
cmp cx, 2
je 0x140068478
movzx eax, word [rsp + 0x7c]
mov word [rsp + 0x74], ax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x70], eax
cmp r14, 0x655
jae 0x140068628
mov dword [rsp + 0x48], ecx
lea r15, [rsi + 0x120]
mov r13d, 1
test r14, r14
je 0x1400682b3
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r13, rax
test rax, rax
je 0x140068648
mov rcx, r13
mov rdx, r15
mov r8, r14
call fcn.1401af560
movq xmm0, r13
movq xmm6, r14
punpcklqdq xmm6, xmm0
movzx eax, word [rsp + 0x74]
mov word [rsp + 0xb4], ax
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0xb0], eax
mov rdi, qword [rsi + 0x30]
lea r12, [rdi + 0x10]
lea r15, [rdi + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x28], cl
mov al, 0x4f
sub byte [rdi], cl
test esp, esi
add byte [rax], al
invalid
mov al, 0x4f
sub byte [rdi], cl
test esp, esi
add byte [rax], al
add byte [rax - 0x75], cl
pop rdi
cmp byte [rax - 0x7b], cl
fisttp dword [rdi]
test ah, bh
add byte [rax], al
add byte [rax - 0x75], cl
push rdi
sbb byte [rax - 0x75], cl
outsd dx, dword [rsi]
xor byte [rax - 0x75], cl
mov rbx, qword [rdi + 0x38]
test rbx, rbx
je 0x14006840b
mov rdx, qword [rdi + 0x18]
mov rbp, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x20]
and byte [r8 + 0x21], r9b
jmp 0x1414c106a
mov qword [rdi + 0x30], rax
cmp rcx, rdx
jae 0x14006861c
and byte [r8 + 0x21], r9b
jmp 0x1414c106a
mov rdx, qword [r12]
lea rcx, [rcx + rcx*4]
shl rcx, 4
lea r13, [rdx + rcx]
mov r8d, 8
xor eax, eax
lock cmpxchg qword [rdx + rcx], r8
jne 0x14006845e
mov qword [r13 + 0x10], rbp
mov qword [r13 + 8], rbx
mov rax, qword [r13 + 0x18]
shl rax, 1
test rax, rax
mov edi, dword [rsp + 0x48]
je 0x14006837e
mov r8, qword [r13 + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmmword [r13 + 0x18], xmm6
mov qword [r13 + 0x28], r14
mov word [r13 + 0x30], di
mov eax, dword [rsp + 0xb0]
mov dword [r13 + 0x32], eax
movzx eax, word [rsp + 0xb4]
mov word [r13 + 0x36], ax
mov rax, qword [rsp + 0xa0]
mov qword [r13 + 0x38], rax
mov eax, dword [rsp + 0x64]
mov dword [r13 + 0x40], eax
mov eax, dword [rsp + 0x68]
mov dword [r13 + 0x44], eax
mov eax, dword [rsp + 0x6c]
mov dword [r13 + 0x48], eax
movzx eax, word [rsp + 0x3e]
mov word [r13 + 0x4c], ax
xor ecx, ecx
mov eax, 8
lock cmpxchg qword [r13], rcx
jne 0x14006846b
mov rcx, r12
mov rdx, r15
call fcn.140048160
jmp 0x1400679de
mov rcx, r15
call fcn.1401b6dc0
mov rbx, qword [rdi + 0x38]
test rbx, rbx
jne 0x14006830f
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r15], cl
jne 0x140068533
shl r14, 1
test r14, r14
je 0x1400679de
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400679de
add r14, 0x18
mov rcx, r14
call fcn.1401b69a0
mov rax, qword [rsi + 0xe0]
test rax, rax
jne 0x140067bd4
jmp 0x140067bde
mov rcx, r13
call fcn.1401b70f0
add cl, ch
invalid
invalid
invalid
invalid
add cl, ch
call 0x18d06846a
mov ecx, ebp
mov rcx, r13
call fcn.1401b79e0
jmp 0x1400683e6
mov eax, r14d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
add dh, byte [rdx + 0x4c]
add dh, byte [rdx + 0x4c]
test rax, rax
je 0x1400684d4
lea rbx, [r14 - 1]
mov r15, qword [r14 - 1]
mov rdi, qword [r14 + 7]
mov rcx, r15
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400684c2
cmp qword [rdi + 0x10], 0x11
jb 0x1400684b0
mov r15, qword [r15 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x138]
mov rax, qword [rcx]
lock dec qword [rax]
je 0x14006854c
mov rax, qword [rsi + 0x30]
lock dec qword [rax + 0x58]
je 0x14006855c
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
mov bl, 1
jne 0x140068505
mov rcx, qword [rsi + 0x30]
call fcn.140040dc0
xor edi, edi
mov byte [rsi + 0x774], bl
mov rax, qword [rsi]
cmp rax, 2
jne 0x1400685c1
jmp 0x1400685f1
mov byte [rdi], 3
mov byte [r12], 3
mov al, 3
mov rbp, rbx
mov rbx, qword [rsp + 0x48]
jmp 0x1400685a7
mov rcx, r15
call fcn.1401b69a0
shl r14, 1
test r14, r14
je 0x1400679de
jmp 0x140068426
call fcn.14003fec0
mov rax, qword [rsi + 0x30]
lock dec qword [rax + 0x58]
jne 0x1400684f0
mov rbx, qword [rsi + 0x30]
lea rdi, [rbx + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x28], cl
jne 0x14006860f
mov byte [rbx + 0x50], 1
add rbx, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140048160
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
mov bl, 1
je 0x1400684fc
jmp 0x140068505
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax + 0x10]
mov al, 4
mov byte [rbp], al
mov byte [rbx], 3
mov bl, 3
mov dil, 1
mov byte [rsi + 0x774], bl
mov rax, qword [rsi]
cmp rax, 2
je 0x1400685f1
lea rdx, [rsi + 0x18]
test rax, rax
je 0x1400685e6
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x1400685ee
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
call qword [rax + 0x68]
mov eax, edi
movaps xmm6, xmmword [rsp + 0x140]
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
call fcn.1401b6dc0
jmp 0x140068573
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_broadcast.rs
call fcn.1401b1d10
lea r8, [0x1401c3c78]
mov edx, 0x654
mov rcx, r14
mov ecx, esi
call fcn.1401b1d90
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srciopoll_evented.rs
call fcn.1401b2240
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x1401ed610]
lea eax, [0x1401ed610]
mov edx, 0x42
call fcn.1401b1e10
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x1401ed670]
mov edx, 0x43
call fcn.1401b1e10
ud2
jo 0x14006b5eb
add byte [rax], al
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
pushfq
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x140], edx
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
cmp qword [rsp + 0x160], 0
setne cl
movzx eax, byte [rsp + 0x120]
test al, al
setne bl
or bl, cl
je 0x14006b70e
mov rcx, qword [rsp + 0x150]
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x230], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x240], xmm0
test al, al
je 0x14006b749
mov rdx, qword [rsp + 0x121]
mov r8, qword [rsp + 0x128]
mov qword [rsp + 0xb7], r8
mov qword [rsp + 0xb0], rdx
mov rdx, qword [rsp + 0x140]
test rdx, rdx
jne 0x14006b71f
jmp 0x14006b758
mov al, 3
xor ecx, ecx
mov rdx, qword [rsp + 0x140]
test rdx, rdx
je 0x14006b758
mov r8, qword [rsp + 0x130]
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x330], xmm0
mov r9, qword [rsp + 0x148]
mov qword [rsp + 0x340], r9
jmp 0x14006b75b
mov al, 3
mov rdx, qword [rsp + 0x140]
test rdx, rdx
jne 0x14006b71f
xor r8d, r8d
mov r9, qword [rsp + 0xb7]
mov qword [rsp + 0x48], r9
mov r9, qword [rsp + 0xb0]
mov qword [rsp + 0x41], r9
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x58], xmm0
mov r9, qword [rsp + 0x340]
mov qword [rsp + 0x68], r9
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x88], xmm1
mov byte [rsp + 0x40], al
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x70], rcx
test rdx, rdx
je 0x14006b7d9
test bl, bl
je 0x14006b7fb
movzx eax, byte [r14 + 0x1c8]
cmp rax, 3
jne 0x14006b82c
mov sil, 3
jmp 0x14006b885
lea rcx, [rsp + 0x148]
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
xor r8d, r8d
call qword [rax + 0x20]
test bl, bl
jne 0x14006b7c3
lea rcx, [rsp + 0x168]
mov rax, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
call qword [rax + 0x20]
movzx eax, byte [r14 + 0x1c8]
cmp rax, 3
je 0x14006b7d1
test rax, rax
je 0x14006b843
cmp eax, 1
jne 0x14006b847
movzx ebp, byte [r14 + 0x1c9]
mov sil, 1
jmp 0x14006b885
xor esi, esi
jmp 0x14006b885
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14006cec5
mov rdi, rax
mov rax, qword [r14 + 0x1d0]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rdi
call qword [r10]
mov sil, 2
movzx eax, byte [rsp + 0x40]
cmp eax, 3
ja 0x14006b894
cmp eax, 2
jne 0x14006b8bd
mov rbx, qword [rsp + 0x48]
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 [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsp + 0x40], sil
mov byte [rsp + 0x41], bpl
mov qword [rsp + 0x48], rdi
mov rax, qword [r14 + 0x1d8]
test rax, rax
je 0x14006c042
lea rdx, [r14 + 0x1f0]
mov r8, qword [r14 + 0x1e0]
mov r9, qword [r14 + 0x1e8]
lea rcx, [rsp + 0x120]
call qword [rax]
mov rsi, qword [rsp + 0x120]
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x230], xmm0
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x240], rax
lea rdi, [rsp + 0x58]
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x14006b944
lea rcx, [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x20]
mov qword [rsp + 0x50], rsi
mov rax, qword [rsp + 0x240]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [rdi], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x170], rax
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x40]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x140], xmm1
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rcx
movaps xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x120]
call fcn.140128890
cmp byte [rsp + 0x230], 3
je 0x14006ced4
lea rax, [rsp + 0x440]
mov rcx, qword [rsp + 0x280]
mov qword [rax + 0x50], rcx
movups xmm0, xmmword [rsp + 0x270]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x230]
movups xmm1, xmmword [rsp + 0x240]
movups xmm2, xmmword [rsp + 0x250]
movups xmm3, xmmword [rsp + 0x260]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x3e0]
mov r8d, 0xe0
call fcn.1401af560
movups xmmword [rsp + 0x310], xmm6
lea rdx, [r14 + 0x1b8]
mov rax, qword [r14 + 0x1a0]
mov r8, qword [r14 + 0x1a8]
mov r9, qword [r14 + 0x1b0]
lea rcx, [rsp + 0xb0]
call qword [rax]
movzx eax, byte [r14 + 0x1c0]
mov byte [rsp + 0xd0], al
movups xmm0, xmmword [0x1401be898]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [0x1401be888]
movaps xmmword [rsp + 0xe0], xmm0
mov rsi, qword [rsp + 0x258]
cmp dword [rsp + 0x230], 1
mov rdi, qword [rsp + 0x280]
mov qword [rsp + 0x118], r14
jne 0x14006bb1e
test rsi, rsi
js 0x14006c372
xorps xmm0, xmm0
cvtsi2ss xmm0, rsi
test rdi, rdi
jns 0x14006c395
mov rax, rdi
shr rax, 1
mov ecx, edi
and ecx, 1
or rcx, rax
xorps xmm1, xmm1
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, dword [0x1401bd728]
jb 0x14006c3ae
mov qword [rsp + 0x230], 0
jmp 0x14006bb39
mov rax, rdi
shr rax, 2
mov rcx, rdi
sub rcx, rax
cmp rsi, rcx
jne 0x14006bb54
test rsi, rsi
je 0x14006ca03
add rdi, rdi
lea rcx, [rsp + 0x230]
mov rdx, rdi
call fcn.14003dfd0
test al, al
jne 0x14006cf5c
mov rcx, qword [rsp + 0x230]
movups xmm0, xmmword [rsp + 0x238]
movaps xmmword [rsp + 0x3b0], xmm0
lea rdx, [rsp + 0x3b0]
lea r8, [rsp + 0xe0]
mov qword [rsp + 0x320], rcx
call fcn.14003dd10
mov ebp, eax
movzx r15d, word [rsp + 0x288]
mov ebx, ebp
and ebx, r15d
mov r14, qword [rsp + 0x280]
mov r12, qword [rsp + 0x278]
mov r10, qword [rsp + 0x250]
mov rdx, qword [rsp + 0x258]
mov r11, qword [rsp + 0xe0]
loopne 0x14006bbbf
add byte [rax], al
mov rsi, qword [rsp + 0xe8]
movzx edi, byte [rsp + 0xe8]
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x108], rax
xor r13d, r13d
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], r10
jmp 0x14006bc06
cmp bl, ch
invalid
cmp byte [rax + 8], dil
je 0x14006bce3
nop word [rax + rax]
inc r13
inc rbx
invalid
cmp rbx, r14
mov eax, 0
cmovae rbx, rax
test r14, r14
je 0x14006c040
movzx ecx, word [r12 + rbx*4]
cmp rcx, 0xffff
je 0x14006c05c
add byte [rcx + 0xf], al
mov bh, 0x44
pushfq
add al, byte [rbp - 0x77]
stc
movzx eax, word [r12 + rbx*4 + 2]
mov r9d, r15d
and r9d, eax
mov r8d, ebx
sub r8d, r9d
and r8d, r15d
cmp r8, r13
jb 0x14006c1c0
cmp ax, bp
jne 0x14006bc00
cmp rdx, rcx
jbe 0x14006cca2
test r11, r11
sete al
imul r9, rcx, 0x68
mov rcx, qword [r10 + r9 + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x14006bc00
lea rax, [r10 + r9]
add rax, 0x40
test rcx, rcx
je 0x14006bbf0
invalid
mov rcx, qword [rsp + 0x108]
cmp qword [rax + 0x10], rcx
jne 0x14006bc00
mov rcx, qword [rax + 8]
mov rdx, rsi
mov r8, qword [rsp + 0x108]
mov qword [rsp + 0x328], rsi
mov rsi, r9
mov byte [rsp + 0x2f], dil
mov rdi, r11
call fcn.1401afbe0
mov r11, rdi
movzx edi, byte [rsp + 0x2f]
mov r9, rsi
mov rsi, qword [rsp + 0x328]
mov r10, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
test eax, eax
jne 0x14006bc00
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x350], rax
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x340], ecx
movaps xmmword [rsp + 0x330], xmm0
cmp qword [r10 + r9], 0
je 0x14006cb3a
lea rax, [r10 + r9]
mov rcx, qword [rax + 8]
mov rbx, qword [rsp + 0x270]
pushfq
and al, 0x70
add al, byte [rax]
add byte [rax + 0x39], cl
retf
jbe 0x14006cea1
mov rdi, r9
mov r12, qword [rsp + 0x268]
lea rbp, [rsp + 0x140]
lea r13, [rsp + 0x158]
lea rax, [rbx + rbx*8]
fisttp dword [rbp - 0x73]
xor al, 0xc4
add r14, 0xffffffffffffffb8
nop
lea r11, [rcx + rcx*8]
mov rax, qword [r12 + r11*8 + 8]
mov r8, qword [r12 + r11*8 + 0x10]
mov rdx, qword [r12 + r11*8 + 0x18]
cmp qword [r12 + r11*8], 0
je 0x14006bdb1
test r8, r8
je 0x14006bdfc
invalid
cmp rax, rbx
jae 0x14006cdb5
lea r8, [rax + rax*8]
mov qword [r12 + r8*8 + 0x10], 1
mov qword [r12 + r8*8 + 0x18], rdx
cmp rdx, rbx
jae 0x14006cdc7
lea rdx, [rdx + rdx*8]
mov qword [r12 + rdx*8], 1
jmp 0x14006bdf5
test r8, r8
je 0x14006be3f
cmp rax, qword [rsp + 0x30]
and al, 0x30
jae 0x14006ce1e
imul r8, rax, 0x68
mov r9, qword [rsp + 0x38]
cmp qword [r9 + r8], 0
je 0x14006cfe8
add r8, r9
mov qword [r8 + 8], rdx
cmp rdx, rbx
jae 0x14006ce46
lea rdx, [rdx + rdx*8]
mov qword [r12 + rdx*8], 0
mov qword [r12 + rdx*8 + 8], rax
jmp 0x14006be60
cmp rdx, qword [rsp + 0x30]
jae 0x14006ce32
imul r8, rdx, 0x68
mov r9, qword [rsp + 0x38]
cmp qword [r9 + r8], 0
je 0x14006cff4
add r8, r9
mov qword [r8 + 0x10], rax
cmp rax, rbx
jae 0x14006ce58
lea rax, [rax + rax*8]
mov qword [r12 + rax*8 + 0x10], 0
mov qword [r12 + rax*8 + 0x18], rdx
jmp 0x14006be60
cmp rax, qword [rsp + 0x30]
jae 0x14006ce8d
imul rax, rax, 0x68
mov rdx, qword [rsp + 0x38]
mov qword [rdx + rax], 0
nop dword [rax + rax]
lea rsi, [r12 + r11*8]
mov r9, qword [rsi]
mov r10, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov r15, qword [rsi + 0x18]
mov rax, qword [rsi + 0x40]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsi + 0x30]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
dec rbx
mov rax, qword [r14 + 0x40]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x30], xmm3
mov qword [rsi + 0x40], rax
cmp rbx, rcx
je 0x14006bf82
jbe 0x14006cda6
lea rax, [r12 + r11*8]
add rax, 0x10
mov r11, qword [rax]
mov rax, qword [rax + 8]
mov rdx, qword [rsi + 8]
cmp qword [rsi], 0
je 0x14006bf28
cmp rdx, rbx
jae 0x14006cdfa
lea rdx, [rdx + rdx*8]
mov qword [r12 + rdx*8 + 0x10], 1
lea rdx, [r12 + rdx*8]
add rdx, 0x18
mov qword [rdx], rcx
test r11, r11
je 0x14006bf56
cmp rax, rbx
jae 0x14006ce0c
cmp edx, 0xe
add byte [rax], al
cmp edx, 0xe
add byte [rax], al
lea rax, [rax + rax*8]
mov qword [r12 + rax*8], 1
lea rax, [r12 + rax*8]
add rax, 8
jmp 0x14006bf7f
cmp rdx, qword [rsp + 0x30]
jae 0x14006ce6a
imul rdx, rdx, 0x68
mov rsi, qword [rsp + 0x38]
cmp qword [rsi + rdx], 0
je 0x14006d000
add rdx, rsi
add rdx, 8
mov qword [rdx], rcx
test r11, r11
jne 0x14006bf09
mov rdx, qword [rsp + 0x30]
cmp rax, rdx
ror byte [rdi], 1
sbb dword [rdx], 0xf
add byte [rax], al
ror byte [rdi], 1
sbb dword [rdx], 0xf
add byte [rax], al
imul rax, rax, 0x68
mov rdx, qword [rsp + 0x38]
cmp qword [rdx + rax], 0
je 0x14006d00c
add rax, rdx
add rax, 0x10
mov qword [rax], rcx
mov rax, r8
xor rax, 1
mov rdx, rbx
xor rdx, r15
or rdx, rax
mov eax, 1
cmove r8, rax
cmove r15, rcx
mov rax, r9
xor rax, 1
mov rdx, rbx
xor rdx, r10
or rdx, rax
cmove r10, rcx
mov qword [rsp + 0x120], r9
mov qword [rsp + 0x128], r10
mov qword [rsp + 0x130], r8
mov qword [rsp + 0x138], r15
mov dword [rsp + 0x138], edi
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
test r8, r8
je 0x14006cb04
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
mov rax, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
mov rcx, r13
and al, 0x48
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x50
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
call qword [rax + 0x20]
add r14, 0xffffffffffffffb8
mov rcx, r15
cmp rbx, r15
ja 0x14006bd60
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r15
mov rdx, rbx
call fcn.1401b1d10
nop word [rax + rax]
jmp 0x14006c040
xor esi, esi
lea rdi, [rsp + 0x58]
mov rax, qword [rsp + 0x50]
test rax, rax
jne 0x14006b932
jmp 0x14006b944
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x210], xmm0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp rdx, 0x7fff
ja 0x14006cf0f
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x140], rax
add byte [rax], al
mov rax, rdx
cmp rdx, qword [rsp + 0x248]
mov r15, qword [rsp + 0x118]
add byte [rax], al
jne 0x14006c13f
lea rcx, [rsp + 0x248]
call fcn.140042310
mov rdx, qword [rsp + 0x30]
mov r10, qword [rsp + 0x250]
mov edx, dword [rsp + 0x250]
xchg esp, eax
and al, 0x50
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x80
add al, byte [rax]
add byte [rax + 0x6b], cl
enter 0x4968, 0xffffffffffffffc7
add al, 0xa
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x258]
mov r14, qword [rsp + 0x280]
imul rcx, rax, 0x68
mov qword [r10 + rcx], 0
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [r10 + rcx + 0x18], xmm0
movups xmmword [r10 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x140]
mov qword [r10 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0x330]
movaps xmm1, xmmword [rsp + 0x340]
movups xmmword [r10 + rcx + 0x40], xmm0
movups xmmword [r10 + rcx + 0x50], xmm1
mov word [r10 + rcx + 0x60], bp
inc rax
mov qword [rsp + 0x258], rax
cmp rbx, r14
jae 0x14006cde8
mov rax, qword [rsp + 0x278]
mov word [rax + rbx*4], dx
mov word [rax + rbx*4 + 2], bp
jmp 0x14006c5f0
cmp r13, 0x200
setae sil
cmp dword [rsp + 0x320], 2
xchg ebx, eax
mov byte [rbx + 0x32024bc], 0
add byte [rdx], al
setne dil
movaps xmm0, xmmword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], cl
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x210], xmm0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp rdx, 0x7fff
invalid
jg 0x14006c224
add byte [rdi], cl
xchg esp, esp
or al, 0
invalid
invalid
movaps xmm0, xmmword [rsp + 0xe0]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
add byte [rdi], cl
sub dword [rsp + 0x120], eax
movaps xmmword [rsp + 0x130], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x140], rax
mov rax, rdx
cmp rdx, qword [rsp + 0x248]
jne 0x14006c2ba
lea rcx, [rsp + 0x248]
call fcn.140042310
mov rdx, qword [rsp + 0x30]
mov r10, qword [rsp + 0x250]
mov rax, qword [rsp + 0x258]
mov r12, qword [rsp + 0x278]
mov r14, qword [rsp + 0x280]
and sil, dil
imul rcx, rax, 0x68
mov qword [r10 + rcx], 0
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [r10 + rcx + 0x18], xmm0
movups xmmword [r10 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x140]
mov qword [r10 + rcx + 0x38], r8
cmp byte [rdi], cl
sub byte [rsp + 0x330], al
cmp byte [rdi], cl
sub byte [rsp + 0x330], al
movaps xmm1, xmmword [rsp + 0x340]
movups xmmword [r10 + rcx + 0x40], xmm0
movups xmmword [r10 + rcx + 0x50], xmm1
mov word [r10 + rcx + 0x60], bp
insb byte [rdi], dx
or ah, byte [rax + 0x48]
inc eax
insb byte [rdi], dx
or ah, byte [rax + 0x48]
inc eax
mov qword [rsp + 0x258], rax
xor ecx, ecx
xor eax, eax
cmp rbx, r14
cmovae rbx, rcx
test r14, r14
je 0x14006c370
nop
movzx r9d, word [r12 + rbx*4]
cmp r9w, 0xffff
je 0x14006c5b2
inc rax
movzx r8d, word [r12 + rbx*4 + 2]
mov word [r12 + rbx*4], dx
mov word [r12 + rbx*4 + 2], bp
inc rbx
mov ebp, r8d
mov edx, r9d
cmp rbx, r14
cmovae rbx, rcx
test r14, r14
jne 0x14006c330
nop dword [rax]
jmp 0x14006c370
mov rax, rsi
shr rax, 1
mov ecx, esi
and ecx, 1
or rcx, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
cvtpi2ps xmm0, mm1
cvtpi2ps xmm0, mm1
addss xmm0, xmm0
test rdi, rdi
js 0x14006bae5
xorps xmm1, xmm1
cvtsi2ss xmm1, rdi
divss xmm0, xmm1
ucomiss xmm0, dword [0x1401bd728]
jae 0x14006bb10
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb0], 0
jne 0x14006c3d0
call fcn.140162c80
mov qword [rsp + 0x230], 2
add byte [rax], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
xor bh, byte [rsi + 0x1a]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm0, xmmword [rax + 0xb8]
inc qword [rax + 0xb8]
movups xmmword [rsp + 0x238], xmm0
add byte [rax - 0x7b], cl
invalid
je 0x14006c47f
add byte [rax - 0x7b], cl
push qword [rbp + rsi*2 + 0x48]
mov ecx, dword [rsp + 0x278]
mov rcx, qword [rsp + 0x278]
lea rax, [rdi - 1]
movabs rdx, 0x3fffffffffffffff
and rdx, rax
mov rax, rcx
cmp rdx, 7
jb 0x14006c46c
inc rdx
mov r8, rdx
and r8, 0xfffffffffffffff8
lea rax, [r8*4]
xor r9d, r9d
movaps xmm0, xmmword [0x1401bd6a0]
nop dword [rax + rax]
movups xmmword [rcx + r9*4], xmm0
movups xmmword [rcx + r9*4 + 0x10], xmm0
adc byte [rcx - 0x7d], cl
ror dword [rax], 0x4d
cmp eax, ecx
adc byte [rcx - 0x7d], cl
ror dword [rax], 0x4d
cmp eax, ecx
jne 0x14006c450
cmp rdx, r8
je 0x14006c47f
add rax, rcx
lea rcx, [rcx + rdi*4]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x14006c470
test rsi, rsi
je 0x14006bb54
mov rbx, qword [rsp + 0x250]
imul rax, rsi, 0x68
add rax, rbx
mov qword [rsp + 0x108], rax
movzx eax, word [rsp + 0x288]
movzx r12d, ax
mov r13, qword [rsp + 0x278]
mov rcx, qword [rsp + 0x230]
movups xmm6, xmmword [rsp + 0x238]
xor ebp, ebp
lea rdx, [rsp + 0x3a0]
xor esi, esi
mov qword [rsp + 0x30], rcx
mov r14, rsi
mov r15, rbx
add rbx, 0x68
inc rsi
lea r8, [r15 + 0x40]
movaps xmmword [rsp + 0x3a0], xmm6
call fcn.14003dd10
mov ecx, eax
and ecx, r12d
mov word [r15 + 0x60], ax
xor edx, edx
cmp rcx, rdi
cmovae rcx, rbp
test rdi, rdi
je 0x14006c5b0
nop
cmp word [r13 + rcx*4], 0xffff
add bh, bh
push qword [rbp + riz*2 + 0x45]
je case.0x14002d2ed.472
movzx r8d, word [r13 + rcx*4 + 2]
movzx eax, word [rbp + rcx*4 + 2]
and r8d, r12d
mov r9d, ecx
sub r9d, r8d
mov r8d, r12d
loopne 0x14006c571
and eax, ecx
loopne 0x14006c571
and eax, ecx
cmp r8, rdx
jb 0x14006c56b
inc rdx
inc rcx
cmp rcx, rdi
cmovae rcx, rbp
test rdi, rdi
jne 0x14006c510
jmp 0x14006c5b0
movzx r8d, word [r13 + rcx*4 + 2]
lea eax, [rdx]
mov word [r13 + rcx*4], r14w
mov word [r13 + rcx*4 + 2], ax
inc rcx
mov eax, r8d
mov r14d, edx
cmp rcx, rdi
stc
cmovae rcx, rbp
movzx edx, word [r13 + rcx*4]
int 0x41
movzx edx, word [rbp + rcx*4]
cmp dx, 0xffff
jne 0x14006c550
cli
push qword [rbp - 0x2e]
mov word [r13 + rcx*4], r14w
mov word [r13 + rcx*4 + 2], ax
cmp rbx, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x30]
lea rdx, [rsp + 0x3a0]
jne 0x14006c4d4
invalid
invalid
jmp 0x14006bb54
nop word [rax + rax]
jmp 0x14006c5b0
mov word [r12 + rbx*4], dx
mov word [r12 + rbx*4 + 2], bp
mov rcx, qword [rsp + 0x230]
test rcx, rcx
mov edx, 1
add byte [rax + 0xf], cl
invalid
invalid
cmp rax, 0x7f
cmova rcx, rdx
test sil, sil
cmovne rcx, rdx
mov qword [rsp + 0x230], rcx
mov r15, qword [rsp + 0x118]
invalid
mov rsi, qword [rsp + 0x250]
mov rdi, qword [rsp + 0x258]
mov esp, 0x25824
add byte [rax - 0x73], cl
adc eax, 0x189001
nop
sbb byte [rax], al
mov esp, 0x25824
add byte [rax - 0x73], cl
adc eax, 0x189001
nop
sbb byte [rax], al
lea rcx, [rsp + 0x120]
lea r9, [rsp + 0x230]
mov r8d, 0xc
call fcn.140191650
cmp qword [rsp + 0x120], 0
je case.0x14006cc97.73
mov rcx, qword [rsp + 0x130]
cmp rcx, rdi
jae 0x14006cdd9
imul rax, rcx, 0x68
mov rcx, qword [rsi + rax + 0x20]
mov rdx, qword [rsi + rax + 0x28]
xor eax, eax
nop
cmp rdx, rax
je 0x14006c66f
movzx r8d, byte [rcx + rax]
inc rax
cmp r8b, 9
je 0x14006c650
add dword [rax - 1], ecx
rol byte [rcx - 0x80], 0xf8
or dword [rbp + rbp*8 + 0x41], esi
add al, 0xe0
add r8b, 0xe0
cmp r8b, 0x5f
jb 0x14006c650
jmp case.0x14006cc97.73
and cl, byte [rax - 0x7b]
sal byte [rbp + rbx + 0x49], cl
je case.0x14006cc97.73
mov r9, rdx
test rdx, rdx
je case.0x14006cc97.73
mov r9, rdx
dec r9
je case.0x14006cc97.73
cmp byte [rcx + r9], 0xbf
cmp byte [rcx + rcx], 0xbf
jle 0x14006d036
cmp r9, 8
jbe 0x14006cad0
mov rcx, qword [r15 + 0x190]
mov eax, dword [r15 + 0x198]
mov ebx, eax
mov rdi, rcx
lea r14, [rsp + 0x120]
lea rdx, [rsp + 0x230]
mov r8d, pe_nt_image_headers64
mov rcx, r14
call fcn.1401af560
cmp dword [r15], 3
add esi, dword [rbp + 0x39]
add esi, dword [rbp + 0x39]
add r15, 8
lea rcx, [rsp + 0xb8]
lea r8, [rsp + 0x120]
mov rdx, r15
call fcn.14006aa60
mov qword [rsp + 0xb0], 2
add byte [rax], al
add byte [rax], al
cmp ebx, 0x3b9aca00
jne 0x14006c78a
jmp 0x14006c819
mov rsi, qword [r15 + 0x180]
mov ebp, dword [r15 + 0x188]
mov qword [r15 + 0x180], 0
test rsi, rsi
je 0x14006cfd0
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
lodsd eax, dword [rsi]
or byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x120]
add byte [rax], al
mov rdx, r15
mov edx, edi
cli
call fcn.14006aa60
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x68], ebp
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
push rax
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
mov rax, qword [rsp + 0x60]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x60
mov qword [rsp + 0xd0], rax
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0xd8], eax
add byte [rax], al
add byte [rbx - 0x7693dbbc], cl
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rcx - 0x6535ff05], al
cmp ecx, dword [rdi]
invalid
pop qword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x7693dbbc], cl
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rcx - 0x6535ff05], al
cmp ecx, dword [rdi]
test byte [rdi + 0x4c000000], cl
lea ecx, [0x1401bf820]
lea r9, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srcops_function.rs
lea rsi, [rsp + 0x120]
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8d, ebx
call fcn.14018e6c0
invalid
adc al, byte [rax]
mov rax, qword [rsp + 0x120]
movups xmm0, xmmword [rsp + 0x128]
invalid
add byte [rdi], cl
adc byte [rsp + 0x128], al
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], 0
invalid
and al, 0x68
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x80], eax
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0x178], al
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x188]
adc byte [rsp + 0x188], al
adc byte [rsp + 0x188], al
movaps xmmword [rsp + 0xa0], xmm0
cmp rax, 2
jne 0x14006c820
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dh, byte [rbp + 7]
mov edi, 2
jmp 0x14006c89d
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x390], xmm0
sub dword [rsp + 0x390], eax
sub dword [rsp + 0x390], eax
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x380], xmm0
sub dword [rsp + 0x380], eax
sub dword [rsp + 0x380], eax
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x80], al
test byte [rax + rax*4], ah
add byte [rax], al
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x370], eax
add byte [rax], al
movaps xmmword [rsp + 0x370], xmm0
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x360], xmm3
invalid
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x350], edx
pushfq
and al, 0x60
invalid
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x350], edx
invalid
movaps xmmword [rsp + 0x340], xmm1
cmp rax, 3
lea r14, [rsp + 0x330]
cmove r14, rsi
movaps xmmword [rsp + 0x330], xmm0
mov edi, 2
add al, byte [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x7d], cl
clc
add ecx, dword [rbp + rcx*4 - 0x4c]
and al, 0x30
add eax, dword [rax]
add byte [rdi + rcx + 0x44], cl
test byte [rdi], 0x29
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rdi + 2], bh
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmovne rdi, rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi + 0x50], al
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi + 0x50], al
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi], al
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm2, xmmword [rsi + 0x20]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
invalid
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], cl
invalid
sub byte [rsp + 0xc0], cl
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x140], xmm2
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], ecx
and al, 0x30
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], ecx
and al, 0x30
add dword [rax], eax
invalid
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x120], eax
and al, 0x20
add dword [rax], eax
add byte [rax], al
movaps xmmword [rsp + 0x120], xmm0
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
mov dh, 5
out dx, al
js 0x14006c93b
add byte [rax], al
movzx eax, byte [0x140214210]
mov edx, 0x158
add byte [rdx + 0x158], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14006cf4d
test byte [rsi], dl
invalid
add byte [rax], al
test byte [rsi], dl
invalid
mov rsi, rax
mov esi, eax
movaps xmm0, xmmword [rsp + 0x120]
sub byte [rsp + 0x120], al
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x130], cl
mov word [rax + rsi], fs
add dword [rax], eax
invalid
movaps xmm1, xmmword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], dl
movaps xmm2, xmmword [rsp + 0x140]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
invalid
invalid
push rax
and byte [rdi], cl
adc dword [rax + 0x10], ecx
invalid
invalid
adc byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
mov qword [rax + 0x30], rdi
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], dl
movaps xmm3, xmmword [rsp + 0x70]
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x48], xmm1
movups xmmword [rax + 0x58], xmm2
movups xmmword [rax + 0x68], xmm3
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rax + 0x78], xmm0
adc dword [rax + 0x78], eax
js 0x14006c9a1
movaps xmm0, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], al
movups xmmword [rax + 0x88], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
sub byte [rsp + 0xa0], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
movups xmmword [rax + 0x98], xmm0
add byte [rax], al
movups xmmword [rax + 0x98], xmm0
add dh, al
adc byte [rax + 1], 0
add byte [rax], al
mov byte [rax + 0x150], 0
lea rdi, [0x1401be818]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
push rax
mov cl, 0xe
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
fld qword [rax + rax]
invalid
push rax
mov cl, 0xe
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
fld qword [rax + rax]
add byte [rax - 0x77], cl
xor byte [rax - 0x77], cl
js 0x14006c9e8
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, [0x1401c1900]
movaps xmm6, xmmword [rsp + 0x4c0]
sub byte [rsp + 0x4c0], dh
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov word [rsp + 0x288], 7
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
ror byte [rdi], 0x84
out dx, eax
invalid
add byte [rax], al
ror byte [rdi], 0x84
out dx, eax
add eax, 0x89480000
ret
mov rbx, rax
movaps xmm0, xmmword [0x1401bd6a0]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
adc byte [rax - 0x7b], cl
invalid
je 0x14006ca56
adc byte [rax - 0x7b], cl
push qword [rdi + rdx + 0x4c]
mov eax, dword [rsp + 0x278]
mov r8, qword [rsp + 0x278]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x280], 8
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
mov dh, 5
lahf
ja 0x14006ca8a
add byte [rdx + 0x270], bh
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
mov dh, 5
lahf
ja 0x14006ca8a
add byte [rdx + 0x270], bh
xor ecx, ecx
call fcn.140157b20
mov al, 0xe
add byte [rax - 0x7b], cl
test eax, eax
mov al, 0xe
add byte [rax - 0x7b], cl
test eax, eax
je 0x14006d027
mov rdi, rax
cmp qword [rsp + 0x248], 0
test eax, eax
je 0x14006d027
add eax, 0x89480000
add byte [rax - 0x77], cl
mov rdi, rax
cmp qword [rsp + 0x248], 0
invalid
cmp dword [rsp + 0x248], 0
je 0x14006caab
mov r8, qword [rsp + 0x250]
push rax
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [0x140214150]
or eax, 0x1a76ad
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x15067d
mov qword [rsp + 0x248], 6
mov qword [rsp + 0x250], rdi
mov qword [rsp + 0x258], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
test al, dh
invalid
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
test al, dh
invalid
movzx r8d, byte [rcx]
movzx eax, byte [rcx]
mov rax, rcx
mov r10, r9
cmp r8d, 0x2d
je 0x14006cc43
cmp r8d, 0x2b
jne 0x14006cc4d
dec byte [rdi]
test byte [rcx + 0x48fffffb], bl
lea eax, [rcx + 1]
invalid
invalid
lea rax, [rcx + 1]
add dword [r9 - 0x77], ecx
shr cl, cl
add qword [r8], rax
add byte [rax - 0x77], cl
pushfq
and al, 0x70
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
mov r10, rdx
jmp 0x14006cc4d
mov qword [rsp + 0x270], rbx
mov rax, qword [rsp + 0x140]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x48
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x48
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rdx*2], ah
add byte [rax], al
mov r8, qword [rsp + 0x150]
mov rcx, r13
push rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
call qword [rax + 0x20]
mov r11, qword [rsp + 0xe0]
loopne 0x14006cb30
add byte [rax], al
mov r10, qword [rsp + 0x38]
mov r9, rdi
mov ecx, edi
mov ecx, edi
movups xmm0, xmmword [r10 + r9 + 0x18]
movups xmm1, xmmword [r10 + r9 + 0x28]
or r13b, byte [rax]
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
movzx ebx, byte [r10 + r9 + 0x38]
invalid
mov dh, 0x5c
or bh, byte [rax]
invalid
cmp byte [rbx - 0x75], al
or r15b, byte [rcx + rcx*4]
test byte [rbx + rdx], ah
add dword [rax], eax
add byte [rbx - 0x75], al
or r15b, byte [rcx]
mov eax, dword [r10 + r9 + 0x3c]
mov dword [rsp + 0x113], eax
mov eax, dword [r10 + r9 + 0x39]
mov dword [rsp + 0x110], eax
adc byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x350]
mov qword [r10 + r9 + 0x38], rax
movaps xmm0, xmmword [rsp + 0x330]
movaps xmm1, xmmword [rsp + 0x340]
movups xmmword [r10 + r9 + 0x18], xmm0
movups xmmword [r10 + r9 + 0x28], xmm1
test r11, r11
je 0x14006cbbe
lea rcx, [rsp + 0xf8]
mov rdx, qword [rsp + 0xe8]
add byte [rax], al
mov r8, qword [rsp + 0xf0]
call qword [r11 + 0x20]
cmp bl, 3
mov r15, qword [rsp + 0x118]
je 0x14006cfa7
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
sub byte [rsp + 0x3d0], cl
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
add byte [rdi], cl
sub dword [rsp + 0x120], eax
mov byte [rsp + 0x140], bl
mov eax, dword [rsp + 0x110]
add byte [rax], al
mov ecx, dword [rsp + 0x113]
mov dword [rsp + 0x141], eax
add dword [rax], eax
add byte [rcx + 0x144248c], cl
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x144248c], cl
add byte [rax], al
cmp bl, 2
je 0x14006c5f0
stc
invalid
invalid
stc
invalid
lea rcx, [rsp + 0x138]
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x30
add dword [rax], eax
add bh, bh
push rax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x30
test byte [rax + rsi], ah
add dword [rax], eax
add bh, bh
push rax
and cl, ch
invalid
lodsd eax, dword [rsi]
jmp 0x14006c5f0
stc
invalid
cmp r9, 1
je case.0x14006cc97.73
cli
invalid
xor edx, edx
xor r8d, r8d
rol byte [rbp + 0x31], cl
rol byte [rdi + rcx - 0x4a], 0x1c
movzx ebx, byte [rax + rdx]
invalid
invalid
ret
movzx r11d, byte [rax + rdx]
movzx ebx, byte [rax + rdx]
add r11d, 0xffffffd0
cmp r11d, 9
ja case.0x14006cc97.73
invalid
invalid
sti
or dword [rdi], ecx
xchg dword [rdx + rdi*8], ebp
invalid
lea r8, [r8 + r8*4]
mov r11d, r11d
add byte [rbp - 0x77], 0xdb
lea r8, [r11 + r8*2]
inc rdx
cmp r10, rdx
ret 0x3949
cmp edx, edx
jne 0x14006cc52
movzx eax, byte [rcx + r9]
add eax, 0xffffffb8
cmp eax, 0x2d
ja case.0x14006cc97.73
or dl, bh
invalid
invalid
or dl, bh
invalid
lea rcx, [0x1401fa490]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
imul r8, r8, 0xe10
imul eax, eax, 0xe10
adc byte [rsi], cl
add byte [rax], al
jmp case.0x14006cc97.83
adc byte [rbp + rcx*4 + 5], cl
scasd eax, dword [rdi]
sbb byte [rax], al
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
call fcn.1401b1d10
imul r8, r8, 0x3c
mov eax, dword [r15 + 0x198]
xor edx, edx
cmp eax, 0x3b9aca00
jne 0x14006cccc
xor ebx, ebx
mov rdi, r8
jmp 0x14006c6a4
stc
invalid
mov rcx, qword [r15 + 0x190]
jmp 0x14006cd84
mov rax, r8
shr rax, 3
movabs rcx, 0x20c49ba5e353f7cf
mul rcx
mov rdi, rdx
shr rdi, 4
out dx, eax
add al, 0x69
invalid
call 0x18106ccfd
add byte [rcx + 0x29], al
rol byte [rcx + 0x69], 0xd8
verw bx
verw bx
push rax
out dx, eax
add al, 0x69
invalid
add byte [rcx + 0x29], al
rol byte [rcx + 0x69], 0xd8
verw bx
verw bx
verw bx
push rax
mov rax, r8
shr rax, 9
movabs rcx, 0x44b82fa09b5a53
push rbx
pop rdx
wait
movabs al, byte [0x48e1f7480044b82f]
mov edi, edx
push rbx
pop rdx
wait
movabs al, byte [0x48e1f7480044b82f]
mov edi, edx
shr rdi, 0xb
imul eax, edi, 0x3b9aca00
sub r8d, eax
mov ebx, r8d
jmp 0x14006cd55
retf 0x3b9a
movabs rcx, 0x431bde82d7b634db
mov rax, r8
mul rcx
mov rdi, rdx
shr rdi, 0x12
out dx, eax
adc ch, byte [rcx - 0x39]
sldt word [rcx + 0x29]
rol byte [rcx + 0x69], 0xd8
invalid
add eax, dword [rax]
invalid
out dx, eax
adc ch, byte [rcx - 0x39]
sldt word [rcx + 0x29]
rol byte [rcx + 0x69], 0xd8
call 0x18906cd59
mov ecx, dword [rdi + 0x190]
nop
add dword [rax], eax
invalid
mov rcx, qword [r15 + 0x190]
nop
add dword [rax], eax
add byte [rcx - 0x75], al
xchg dword [rax - 0x76ffffff], ebx
fiadd dword [rbx - 0x57e011e]
add dl, cl
mov eax, dword [r15 + 0x198]
mov edx, ebx
and edx, 0xfffffffe
cmp edx, 0x3b9aca00
invalid
cmp ecx, dword [rdi]
test byte [rbx], ch
stc
invalid
invalid
invalid
mov edx, ebx
mov r8, rdi
cmp eax, 0x3b9aca00
je 0x14006c6a4
cmp r8, rcx
jb 0x14006cd9c
jne 0x14006c69f
mov ebx, eax
mov rdi, rcx
cmp edx, eax
ja 0x14006c6a4
mov ebx, edx
mov rdi, r8
jmp 0x14006c6a4
invalid
clc
invalid
invalid
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rdx, rbx
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
add eax, 0x186764
mov rcx, rax
mov rdx, rbx
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
sbb byte [rax], al
mov rcx, rdx
mov rdx, rbx
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rdx, rdi
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rbx
mov rdx, r14
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdx
mov rdx, rbx
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rax
mov rdx, rbx
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rax
mov rdx, qword [rsp + 0x30]
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdx
mov rdx, qword [rsp + 0x30]
call fcn.1401b1d10
adc al, 0
adc al, 0
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdx
mov rdx, rbx
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rax
mov rdx, rbx
invalid
call fcn.1401b1d10
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
add eax, 0x1866f7
mov rcx, rdx
mov rdx, qword [rsp + 0x30]
call fcn.1401b1d10
xchg edx, eax
adc al, 0
xchg edx, eax
adc al, 0
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rax
call fcn.1401b1d10
invalid
add byte [rbp + rcx*4 + 5], cl
in al, 0x65
sbb byte [rax], al
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
add eax, 0x1865e4
mov rcx, rax
mov rdx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.1401b1d10
mov r15, rcx
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r15
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1401b1d10
mov ecx, 8
mov edx, 0x10
call fcn.1401b1500
invalid
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
movzx eax, byte [rsp + 0x231]
mov byte [rsp + 0x120], al
lea rax, [0x1401be800]
mov qword [rsp + 0x20], rax
lea rcx, str.valid_uriC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tonic_0.12.1_src_transportchannel_service_add_origin.rs
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x120]
mov edx, 9
call fcn.1401b21a0
lea rcx, [rsp + 0x58]
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x210]
test rax, rax
je 0x14006cfa7
lea rcx, [rsp + 0x228]
mov rdx, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
jmp 0x14006cfa4
mov ecx, 8
mov edx, 0x158
call fcn.1401b1500
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x20]
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x14006cfa7
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8d
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xf0
add byte [rax], al
add bh, bh
push rax
and byte [rax - 0x73], cl
add eax, 0x187c42
lea rcx, [rsp + 0xf8]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x20]
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f2f3e]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x40]
mov edx, 0x17
call fcn.1401b21a0
lea rcx, str.max_requests_in_flight__poll_ready_must_be_called_firstC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tower_0.4.13_srclimitconcurrency_service.rs
lea r8, [0x1401be110]
mov edx, 0x37
call fcn.1401b2260
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
call fcn.1401b2240
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
call fcn.1401b2240
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
call fcn.1401b2240
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
call fcn.1401b2240
sub byte [rdx + 0x14], dl
add byte [rcx + 2], bh
mov ecx, 2
mov edx, 0x20
call fcn.1401b1500
mov ecx, 8
mov edx, 0x270
call fcn.1401b1500
lea rax, [0x1401f5660]
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
xor r8d, r8d
call fcn.1401b2420
int3
sbb byte [rax], cl
add byte [rax], al
movdqa xmmword [rsp + 0x800], xmm7
movq qword [rsp + 0x800], mm7
movdqa xmmword [rsp + 0x7f0], xmm6
mov rsi, r8
invalid
add byte [rcx + rcx*4 - 0x3a], cl
mov rdi, rdx
mov qword [rsp + 0x228], rcx
add byte [rcx - 0x75], cl
pop rax
invalid
test rbx, rbx
mov qword [rsp + 0xd8], rdx
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 3], cl
add byte [rax], al
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 3], cl
add byte [rax], al
mov rax, qword [rsi + 8]
or bl, r14b
movd dword [rsi + 0x18], mm0
movq xmm0, qword [rsi + 0x18]
movq xmm1, qword [rsi + 0x1c]
add rax, 0x38
lea rcx, [0x1401fa548]
sbb byte [rax], al
sbb byte [rax], al
movdqa xmm2, xmmword [0x1401bd730]
mov rdx, rbx
jmp 0x14006d145
outsb dx, byte [rsi]
invalid
mov rdi, qword [rsp + 0xd8]
add rax, 0x40
dec rdx
je 0x14006d3df
cmp dword [rax - 0x38], 2
je case.default.0x14006d156
movzx edi, byte [rax - 0x20]
movsxd rdi, dword [rcx + rdi*4]
add rdi, rcx
jmp rdi
movzx ebp, word [rax - 0x1c]
test bp, bp
je 0x14006d1a5
mov rdi, rax
jmp 0x14006d1a9
lea rdi, [rax - 0x16]
movzx edi, word [rdi]
xor edi, 0x2112
lea r15, [rax - 0x18]
lea r14, [rax - 0x1a]
test bp, bp
je 0x14006d1c2
pxor xmm4, xmm1
punpcklqdq xmm3, xmm4
movdqu xmmword [rsp + 0x332], xmm3
fdivr st(3), st(0)
movq qword [rsp + 0x332], mm3
mov bp, 1
mov r11d, edi
jmp 0x14006d332
mov word [rax - 0x1c], bp
movups xmm3, xmmword [rsp + 0x330]
movups xmmword [rax - 0x1a], xmm3
movzx edi, word [rsp + 0x340]
mov word [rax - 0xa], di
mov qword [rax - 8], 0
mov word [rax], r11w
jmp case.0x14006d156.0
mov qword [rsi + 0x10], rbx
movzx r8d, byte [rsi + 0x26]
movzx eax, word [rsi + 0x24]
lea rdx, [rdi + 0xf8]
mov ecx, eax
and ecx, 0xf
mov r9d, r8d
shl r9d, 4
and r9d, 0x10
or r9d, ecx
and eax, 0x70
shl eax, 5
or eax, r9d
and r8d, 2
shl r8d, 7
or r8d, eax
lea rcx, [rsp + 0x330]
mov qword [rsp + 0x318], rdx
call fcn.1400be340
mov r15, qword [rsp + 0x330]
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x14006d524
mov rax, qword [rsp + 0x340]
cmp rax, r15
jne 0x14006d477
lea rcx, [rsp + 0x330]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x330]
mov rax, qword [rsp + 0x340]
mov rcx, qword [rsp + 0x338]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r9, 0x8000000000000000
mov qword [rcx + rdx], r9
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x13
mov qword [rcx + rdx + 0x18], r9
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x69
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x20f
inc rax
mov qword [rsp + 0x340], rax
movdqu xmm0, xmmword [rsp + 0x348]
movdqa xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x38], rax
cmp r15, r9
jne 0x14006d8d5
lea rdx, [rdi + 0x118]
lea rcx, [rsp + 0x330]
mov r8d, 0x2112a442
call fcn.1400befe0
mov r15, qword [rsp + 0x330]
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x14006d633
mov rax, qword [rsp + 0x340]
cmp rax, r15
jne 0x14006d586
lea rcx, [rsp + 0x330]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x330]
mov rax, qword [rsp + 0x340]
mov rcx, qword [rsp + 0x338]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r9, 0x8000000000000000
mov qword [rcx + rdx], r9
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x13
mov qword [rcx + rdx + 0x18], r9
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x69
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x210
inc rax
mov qword [rsp + 0x340], rax
movdqu xmm0, xmmword [rsp + 0x348]
movdqa xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x38], rax
cmp r15, r9
jne 0x14006d8d5
cmp byte [rdi + 0x130], 0
je 0x14006daa8
movzx eax, byte [0x140214210]
mov edx, 0x22
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073db2
mov r15, rax
movups xmm0, xmmword [0x1401ee108]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.assertion_failed:__self.is_idle___]
movdqu xmmword [rax], xmm0
mov word [rax + 0x20], 0x6029
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
mov r14, rax
mov qword [rax], 0x22
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0x22
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d8f
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r14
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x330], 0
mov qword [rsp + 0x338], 8
mov qword [rsp + 0x340], 0
mov qword [rsp + 0x348], rax
mov byte [rsp + 0x350], 3
lea rcx, [rsp + 0x330]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x338]
mov rcx, qword [rsp + 0x340]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r9, 0x8000000000000000
mov qword [rax + rdx], r9
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x10
mov dword [rax + rdx + 0x10], 0x10
mov dword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], r9
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x43
inc rcx
mov qword [rsp + 0x340], rcx
movdqu xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x50], rax
and al, 0x50
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x48], rax
mov r15, qword [rsp + 0x30]
cmp r15, r9
je 0x14006dace
mov rax, qword [rsp + 0x40]
cmp rax, r15
jne 0x14006d813
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r9, 0x8000000000000000
mov qword [rcx + rdx], r9
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x13
mov qword [rcx + rdx + 0x18], r9
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x69
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x211
inc rax
mov qword [rsp + 0x40], rax
movdqu xmm0, xmmword [rsp + 0x48]
movdqa xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rbp + 0x39], cl
iretd
je 0x14006dace
add byte [rax], al
add byte [rbp + 0x39], cl
iretd
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
movdqa xmm0, xmmword [rsp + 0x90]
jmp 0x14006d8e5
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
movdqa xmm0, xmmword [rsp + 0x40]
movdqu xmmword [rsp + 0x198], xmm0
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rcx
mov qword [rsp + 0x180], r15
mov r14, qword [rsi + 8]
test rbx, rbx
je 0x14006d96f
lea rdi, [r14 + 0x28]
xor r12d, r12d
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006d932
add rdi, 0x40
inc r12
dec rbx
je 0x14006d96f
cmp dword [rdi - 0x28], 2
jne 0x14006d920
je 0x14006d926
mov r8, qword [rax]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x14006d926
shl eax, 6
add rax, r14
add rax, 0x28
jmp 0x14006d942
shr byte [rax], 0xeb
ror dword [rax - 0x7d], cl
add byte ds:[rdx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
cmp qword [rsi], 0
je 0x14006d987
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0xd8]
movabs rsi, 0x8000000000000000
mov rax, qword [rsp + 0x190]
cmp rax, r15
jne 0x14006d9c6
lea rcx, [rsp + 0x180]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x180]
mov rax, qword [rsp + 0x190]
mov rcx, qword [rsp + 0x188]
lea rdx, [rax + rax*4]
lea edx, [rax + rax*4]
mov word [rax + rcx*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rax + rax*4]
lea edx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401c3bb1]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x11
mov qword [rcx + rdx + 0x18], rsi
adc dword [rax], ebx
adc dword [rax], ebx
lea r8, [0x1401c3bc2]
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x68
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x1ad
inc rax
mov qword [rsp + 0x190], rax
movdqu xmm0, xmmword [rsp + 0x198]
cwde
add dword [rax], eax
add byte [rsi + 0xf], ah
jg case.0x14004f4c8.320
and al, 0x40
invalid
add byte [rax], al
mov rax, qword [rsp + 0x188]
mov byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x730], rax
mov rax, qword [rsp + 0x190]
add byte [rax], al
mov qword [rsp + 0x738], rax
cmp r15, rsi
je 0x140072b91
mov rax, qword [rsp + 0x730]
mov rcx, qword [rsp + 0x738]
movdqa xmm0, xmmword [rsp + 0x740]
mov rdx, qword [rsp + 0x228]
movdqu xmmword [rdx + 0x18], xmm0
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx], r15
jmp 0x14007344d
mov eax, dword [rsi + 0x20]
mov dword [rdi + 0x139], eax
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
mov qword [rdi + 0x131], rax
mov byte [rdi + 0x130], 1
mov qword [rdi + 0x128], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r12, qword [rsi]
mov rsi, qword [rsi + 8]
cmp qword [rdi + 0xb8], 0
je 0x14006de1f
movzx eax, byte [0x140214210]
mov edx, 0x22
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073db2
mov r15, rax
movups xmm0, xmmword [0x1401ee108]
movups xmmword [rax + 0x10], xmm0
adc bl, sil
movq mm0, qword [str.assertion_failed:__self.is_idle___]
adc bl, sil
movq mm0, qword [str.assertion_failed:__self.is_idle___]
movdqu xmmword [rax], xmm0
mov word [rax + 0x20], 0x6029
add byte [rsi - 0x39], ah
and byte [rcx], bpl
invalid
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
test eax, eax
je 0x140073d80
mov r14, rax
mov qword [rax], 0x22
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0x22
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d8f
invalid
and al, 0x30
add eax, dword [rax]
add byte [rcx], dh
shr al, cl
movabs byte [0x3824848b48fffd50], al
cmp byte [rbx], al
add byte [rax], al
mov rcx, qword [rsp + 0x340]
lea rdx, [rcx + rcx*4]
cmp byte [rbx], al
add byte [rax], al
mov rcx, qword [rsp + 0x340]
lea rdx, [rcx + rcx*4]
shl rdx, 4
inc rcx
movabs r9, 0x8000000000000000
mov qword [rax + rdx], r9
lea r8, [0x1401ee166]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], r9
lea r8, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x1b2
mov qword [rsp + 0x340], rcx
movdqu xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x30], xmm0
jg 0x14006dca2
and al, 0x30
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x50], rax
and al, 0x50
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x48], rax
test rbx, rbx
je 0x14006dcef
lea rdi, [rsi + 0x28]
xor r14d, r14d
test byte [rbx + rcx*4 + 0x3d], 0x8e
hlt
adc al, 0
jmp case.0x14003a48f.280
test byte [rbx + rcx*4 + 0x3d], 0x8e
hlt
cmp byte [rdi - 0x10], 0
je 0x14006dcd3
lock add byte [rbp + rbp + 0x48], dh
add edi, 0x40
add rdi, 0x40
inc r14
dec rbx
je 0x14006dcef
cmp dword [rdi - 0x28], 2
jne 0x14006dca0
cmp qword [rdi - 8], 0
mov rax, rdi
je 0x14006dca6
mov r8, qword [rax]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x14006dca6
mov rax, qword [rdi - 8]
shl rax, 1
test rax, rax
je 0x14006dca6
sal byte [rdi + rax*8 + 0x4c], 0x89
invalid
mov rax, r14
shl rax, 6
add rax, rsi
add rax, 0x28
jmp 0x14006dcc2
test r12, r12
je 0x14006dd06
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x30]
movabs rsi, 0x8000000000000000
cmp r15, rsi
mov rdi, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
je 0x14006de4c
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
cmp rax, r15
clc
jne 0x14006dd47
lea rcx, [rsp + 0x30]
mov rdx, r15
xor byte [rcx + rcx*4 - 6], cl
call fcn.140042c70
mov r15, qword [rsp + 0x30]
std
dec dword [rbx + rcx*4 + 0x7c]
and al, 0x30
mov rax, qword [rsp + 0x40]
and al, 0x40
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401c3bb1]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x11
mov qword [rcx + rdx + 0x18], rsi
lea r8, [0x1401c3bc2]
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x68
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x1ad
inc rax
mov qword [rsp + 0x40], rax
movdqu xmm0, xmmword [rsp + 0x48]
movdqa xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x88], rax
add byte [rax], al
invalid
mov dword [rsp + 0x88], eax
cmp r15, rsi
je 0x14006de4c
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx*4], ah
add byte [rax], al
add bl, dh
movq qword [rsp + 0x290], mm0
nop
add al, byte [rax]
invalid
mov rcx, qword [rsp + 0x88]
movdqa xmm0, xmmword [rsp + 0x90]
movdqu xmmword [rsp + 0x290], xmm0
nop
add al, byte [rax]
invalid
nop
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x78
add al, byte [rax]
add cl, ch
cwde
add byte [r8], r8b
invalid
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], rcx
mov qword [rsp + 0x278], r15
jmp 0x1400723b7
invalid
add byte [rax - 0x3f], cl
jrcxz 0x14006de29
shl rbx, 6
add rbx, rsi
mov qword [rdi + 0xb8], rsi
add byte [rax - 0x77], cl
mov bh, 0xc0
add byte [rax], al
invalid
mov eax, 0x48000000
mov dword [rdi + 0xc0], esi
invalid
add byte [rax - 0x77], cl
mov bh, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0x59], cl
enter 0, 0
mov qword [rdi + 0xc8], r12
mov qword [rdi + 0xd0], rbx
mov dword [rdi + 0xd0], ebx
lahf
rol byte [rax], 1
add byte [rax], al
movabs rsi, 0x8000000000000000
mov esi, 0
add byte [rax], al
add byte [rax + 0x2484c748], al
invalid
test byte [rax + riz*2], ah
mov qword [rsp + 0x260], 0
mov dword [rsp + 0x260], 0
mov qword [rsp + 0x268], 1
mov qword [rsp + 0x270], 0
lea rcx, [rsp + 0x330]
mov r8d, 0x400
xor edx, edx
call fcn.1401afce0
lea rax, [rdi + 0x28]
mov qword [rsp + 0x118], rax
lea rax, [rdi + 0xc0]
mov qword [rsp + 0x300], rax
lea rax, [rdi + 0x98]
mov qword [rsp + 0x308], rax
lea rax, [rdi + 0xa8]
mov qword [rsp + 0x2f8], rax
lea rax, [rdi + 0x10]
mov qword [rsp + 0x320], rax
lea rax, [rdi + 0x48]
mov qword [rsp + 0x328], rax
mov eax, 1
mov qword [rsp + 0x2f0], rax
xor eax, eax
mov qword [rsp + 0x1a8], rax
nop dword [rax]
xor r13d, r13d
jmp 0x14006dfc6
lea rcx, [rsp + 0xe0]
loopne 0x14006defe
add byte [rax], al
call fcn.140042c70
mov r12, qword [rsp + 0xe8]
std
dec dword [rbx + rcx*4 - 0x5c]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xf0]
lea rcx, [rax + rax*4]
mov rax, qword [rsp + 0xf0]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [r12 + rcx], rsi
add al, 0x49
mov dword [rsp + rcx], esi
lea rdx, [0x1401ee166]
adc eax, 0x18023e
mov qword [r12 + rcx + 8], rdx
mov qword [r12 + rcx + 0x10], 0x15
mov qword [r12 + rcx + 0x18], rsi
lea rdx, [0x1401ee17b]
mov qword [r12 + rcx + 0x20], rdx
mov dword [rsp + rcx + 0x20], edx
mov qword [r12 + rcx + 0x28], 0x6c
mov qword [r12 + rcx + 0x30], 0
mov qword [r12 + rcx + 0x38], 1
mov qword [r12 + rcx + 0x40], 0
mov dword [r12 + rcx + 0x48], 0x1a9
inc rax
mov qword [rsp + 0xf0], rax
mov r15, qword [rsp + 0xe0]
mov r12, qword [rsp + 0xe8]
lea rax, [rsp + 0xe8]
lea eax, [rsp + 0xe8]
lea eax, [rsp + 0xe8]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x1b0], xmm0
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1c0], rax
cmp r15, rsi
jne 0x140071ff0
add r13, r12
test r12, r12
je 0x140071e14
mov al, 1
cmp byte [rdi + 0xb0], 0
mov qword [rsp + 0x108], r13
je 0x14006e0fa
add byte [rcx + rcx*4 - 0x54], cl
and al, 8
add dword [rax], eax
add byte [rdi], cl
test byte [0x18906dfdf], bl
cmp r13, 0x400
cmp r13, 0x400
ja 0x140073d9e
mov ebp, 0x400
sub rbp, r13
lea r15, [rsp + r13]
add r15, 0x330
cmp byte [rdi + 0xa0], 0
je 0x1400708b0
mov qword [rsp + 0x20], 2
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x308]
add byte [rax], al
add byte [rax], al
mov r8, r15
mov r9, rbp
mov ecx, ebp
call fcn.1400bdfc0
mov rdx, qword [rsp + 0x30]
cmp rdx, rsi
jne 0x1400708c0
mov r12, qword [rsp + 0x38]
jmp 0x140070972
mov rcx, qword [rsp + 0x208]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee166]
add byte [rax], bl
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ecx
invalid
add byte [rax], bl
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ecx
invalid
or byte [rax - 0x39], cl
adc dword [rax], r10d
adc eax, 0x48000000
mov qword [rcx + rdx + 0x18], rsi
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], rsi
lea r8, [0x1401ee17b]
mov qword [rcx + rdx + 0x20], r8
adc dword [rax], esp
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x6c
mov qword [rcx + rdx + 0x30], 0
add byte [rax], al
invalid
insb byte [rdi], dx
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r15d
add dword [rax], eax
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x1a2
inc rax
mov qword [rsp + 0x210], rax
lea rax, [rsp + 0x208]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x7b0], xmm0
movdqa xmmword [rsp + 0x7c0], xmm1
cmp r15, rsi
jne 0x140071eba
cmp byte [rdi + 0xb0], 0
jne 0x140070b5a
mov rax, qword [rdi + 0x20]
lea rcx, [0x1401fa56c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
cmp qword [rdi], 0
jne case.default.0x14006e10c
mov r15, qword [rdi + 0xb8]
test r15, r15
je 0x140071dee
mov rsi, qword [rdi + 0xc0]
mov rdi, qword [rdi + 0xd0]
cmp rsi, rdi
je 0x140071dc0
lea rbx, [rsi + 0x40]
mov rax, qword [rsp + 0x300]
mov qword [rax], rbx
mov r14, qword [rsi]
cmp r14, 3
je 0x140071d40
add byte [rax], al
movzx edx, byte [rsi + 0x18]
mov rbp, qword [rsi + 0x20]
mov rax, qword [rsi + 8]
mov qword [rsp + 0x178], rax
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x120], rax
movzx eax, word [rsi + 0x19]
mov dword [rsp + 0x128], eax
mov r12d, dword [rsi + 0x1b]
movzx r13d, byte [rsi + 0x1f]
movdqu xmm7, xmmword [rsi + 0x28]
mov rbx, qword [rsi + 0x28]
movzx edi, word [rsi + 0x38]
mov eax, dword [rsi + 0x3a]
mov dword [rsp + 0x1d8], eax
movzx eax, word [rsi + 0x3e]
mov word [rsp + 0x1dc], ax
mov r8d, edi
cmp r14, 2
je 0x14006e1e6
movsx rax, dl
lea rcx, [0x1401c66f8]
movzx r8d, word [rcx + rax*2]
mov byte [rsp + 0x110], dl
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x308]
call fcn.1400be340
mov r15, qword [rsp + 0x30]
movabs rsi, 0x8000000000000000
cmp r15, rsi
je 0x14006e2cc
mov rax, qword [rsp + 0x40]
cmp rax, r15
jne 0x14006e238
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
adc al, 0x80
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee75b]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], rsi
or byte [rax - 0x39], cl
adc dword [rax], r10d
adc eax, 0x48000000
mov dword [rcx + rdx + 0x18], esi
je 0x14006e273
sbb byte [rbp + rcx*4 + 5], cl
cmpsb byte [rsi], byte [rdi]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rcx + rdx + 0x20], r8
add dword [rax], ebx
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x6b
adc dword [rax], r13d
imul eax, dword [rax], 0
sub byte [rbx], ch
add byte [rax], al
invalid
add byte [rax - 0x39], cl
adc dword [rax], r14d
add byte [rax], al
mov qword [rcx + rdx + 0x30], 0
mov dword [rcx + rdx + 0x30], 0
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
add byte [rax], al
mov qword [rcx + rdx + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rcx + rdx + 0x48], 0x200
add byte [rax], al
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14006e24a
and al, 0x90
add byte [rax], al
add byte [rcx + 0x39], cl
test dword [rdi], 0x38485
invalid
shl r13, 0x20
or r13, r12
cmp r14, 2
jne 0x14006e320
mov rdi, qword [rsp + 0xd8]
cmp qword [rdi + 0x78], rsi
jne 0x14006e6c6
mov qword [rdi + 0x78], rbp
movdqu xmmword [rdi + 0x80], xmm7
mov qword [rdi + 0x90], 0
mov qword [rsp + 0x80], rsi
mov r12, qword [rsp + 0x120]
jmp 0x14006e910
stc
invalid
add byte [rax], al
stc
add eax, 0xf660000
invalid
movzx edx, byte [rsp + 0x110]
mov byte [rsp + 0x1b0], dl
mov r9d, dword [rsp + 0x128]
mov word [rsp + 0x1b1], r9w
mov dword [rsp + 0x1b3], r13d
shr r13, 0x20
mov byte [rsp + 0x1b7], r13b
mov qword [rsp + 0x1b8], rbp
movdqu xmmword [rsp + 0x1c0], xmm7
mov word [rsp + 0x1d0], di
movzx eax, word [rsp + 0x1dc]
lea rcx, [rsp + 0x1b4]
mov word [rcx + 0x22], ax
mov eax, dword [rsp + 0x1d8]
mov dword [rcx + 0x1e], eax
mov rdi, qword [rsp + 0xd8]
mov rsi, qword [rdi + 0x20]
lea rcx, [0x1401fa594]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
cmp byte [rdi + 0x30], 2
jne 0x14006eb1d
test dword [rdi + rax], ebp
invalid
test dword [rdi + rax], ebp
add byte [rdi + rcx - 0x4a], al
invalid
movzx r13d, dl
mov eax, r13d
lea rcx, [0x1401fa5bc]
sbb byte [rax], al
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax], al
or byte [rcx + rcx*4 + 0x44], 0x24
xor bl, dh
movdqu xmm0, xmmword [rsp + 0x40]
movdqu xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xb8], rax
mov rdx, qword [rsp + 0xb0]
cmp rdx, r8
je 0x14006e4bb
mov rax, qword [rsp + 0xc0]
cmp rax, rdx
jne 0x14006e440
lea rcx, [rsp + 0xb0]
call fcn.140042c70
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + rax*4]
add byte [rax - 0x73], cl
adc al, 0x80
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401ee687]
sbb byte [rax], al
sbb byte [rax], al
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r9
adc dword [rax], r10d
invalid
invalid
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
invalid
adc dword [rax], r14d
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
adc dword [rax], r15d
add dword [rax], eax
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
mov dword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x2d1
add byte [rax - 1], cl
invalid
add bh, al
adc dword [rax - 0x2f], r9d
add al, byte [rax]
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
mov dword [rsp + 0xc0], eax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rdx
mov rdx, qword [rsp + 0xc8]
mov qword [rsp + 0xf8], rdx
invalid
invalid
test byte [rax + riz*8], ah
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rdx
mov rdx, qword [rsp + 0xc8]
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0xe0], rax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
je 0x14006e62d
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
mov r12, r13
movzx eax, byte [0x140214210]
sbb al, byte [rax]
mov edx, 0xd
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073ea0
mov r13, rax
movabs rax, 0x6572617774666f53
mov qword [r13 + 5], rax
mov qword gs:[r13 + 5], rax
movabs rax, 0x666f533d72747461
mov qword [r13], rax
je 0x14006e5c5
jb 0x14006e590
push rbx
outsd dx, dword [rsi]
mov qword [r13], rax
mov rax, qword [rsp + 0xf0]
cmp rax, r15
jne 0x14006e587
lea rcx, [rsp + 0xe0]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*8], fs
mov rcx, qword [rsp + 0xe8]
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x80
add byte [rax], al
lea rdx, [rax + rax*4]
lea edx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x1104894c], al
add byte [rax], al
add byte [rax + 0x1104894c], al
lea r9, [0x1401c49a6]
or eax, 0x1563fa
mov qword [rcx + rdx + 8], r9
adc dword [rax], ecx
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ebx
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
add byte [rcx + rcx*4 + 0x4c], cl
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0xd
mov qword [rcx + rdx + 0x38], r13
mov qword [rcx + rdx + 0x40], 0xd
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0xe8]
add byte [rax], al
lea eax, [rsp + 0xe8]
add byte [rax], al
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x130], xmm0
movdqa xmmword [rsp + 0x140], xmm1
cmp r15, r8
mov r13, r12
jne 0x140070823
psrldq xmm7, 8
movdqa xmm6, xmm7
test rsi, rsi
jne 0x14006fed6
jmp 0x14006fea4
add byte [rax], al
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x80]
movdqa xmm1, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rcx], ah
add al, byte [rax]
add bl, dh
movq qword [rax + 0x10], mm1
jg 0x14006e6b6
invalid
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rcx], ah
add al, byte [rax]
add bl, dh
movq qword [rax + 0x10], mm1
jg 0x14006e6b6
invalid
jg 0x14006e6b6
adc bl, dh
movq qword [rax], mm0
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x200], r15
add byte [rdx], al
add byte [rax], al
cmp r14, 2
inc byte [rdx]
jne 0x14006ea99
test rbp, rbp
mov rdi, qword [rsp + 0xd8]
add byte [rbx + rcx*4 - 0x54], cl
and al, 8
add dword [rax], eax
add byte [rdi], cl
invalid
mov cl, 0x20
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 8
add dword [rax], eax
add byte [rdi], cl
test byte [rcx + 0x48000020], dh
mov ecx, dword [0x140214150]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x210]
add byte [rax], al
cmp rax, r15
jne 0x14006e050
jmp 0x140070760
movzx eax, byte [0x140214210]
mov edx, 0x22
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073db2
add byte [rax], al
add byte [rax], al
mov rsi, rax
movups xmm0, xmmword [0x1401ee108]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.assertion_failed:__self.is_idle___]
adc byte [str.assertion_failed:__self.is_idle___], al
adc byte [str.assertion_failed:__self.is_idle___], al
movups xmmword [rax], xmm0
mov word [rax + 0x20], 0x6029
mov dword [rax + 0x20], 0xb60f6029
add eax, 0x1a5b09
or dword [rbx + 0x1a], ebx
invalid
or dword [rbx + 0x1a], ebx
add byte [rdx + 0x18], bh
invalid
mov edx, 0x18
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
test byte [rsi + rdx*2], ah
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov qword [rax], 0x22
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x22
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d8f
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r14
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 8
and al, 0x38
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 3
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs rsi, 0x8000000000000000
or byte [rax - 0x77], 0x34
adc byte [rbp + rcx*4 + 5], cl
invalid
not byte [rdi]
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], cl
or byte [rax - 0x77], 0x34
adc byte [rbp + rcx*4 + 5], cl
invalid
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], cl
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], rsi
lea r8, [0x1401ede60]
lea eax, [0x1401ede60]
lea eax, [0x1401ede60]
not byte [rdi]
add byte [rcx + rcx*4 + 0x44], cl
adc byte [rax], ah
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r14b
add byte [rax], al
add byte [rax], al
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov dword [rax + rdx + 0x48], 0x43
inc rcx
mov qword [rsp + 0x40], rcx
adc byte [rax + 0x43], r9b
add byte [rax], al
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
and al, 0x40
movdqu xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
nop
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
nop
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsp + 0x98], rax
test rbp, rbp
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
in eax, dx
je 0x14006e864
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x14e8c4
adc eax, 0x14e8c4
mov rdx, qword [rsp + 0x80]
cmp rdx, rsi
mov r12, qword [rsp + 0x120]
and al, 0x80
add byte [rax], al
add byte [rax + 0x39], cl
mov r12, qword [rsp + 0x120]
je 0x14006e910
mov rax, qword [rsp + 0x90]
cmp rax, rdx
jne 0x14006e89f
lea rcx, [rsp + 0x80]
call fcn.140042c70
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee75b]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x15
mov dword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], esp
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x6b
mov qword [rcx + rdx + 0x30], 0
adc dword [rax], r13d
imul eax, dword [rax], 0
add byte [rax - 0x39], cl
adc dword [rax], r14d
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x12d
inc rax
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0xc0], rdx
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0xc8], rdx
enter 0, 0
enter 0, 0
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rcx
mov r15, qword [rsp + 0xb0]
cmp r15, rsi
jne case.default.0x14006e99c
mov rax, qword [rdi + 0x20]
lea rdx, [0x1401fa5e0]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
mov r14, qword [rsp + 0x178]
mov qword [rsp + 0x178], r12
add byte [rax], al
mov dword [rsp + 0x178], esp
movzx eax, byte [rsp + 0x110]
mov r12d, eax
xor eax, eax
jmp rcx
add dword [rax], eax
add byte [rcx - 0x77], al
invalid
mov rax, qword [rsp + 0xc0]
cmp rax, r15
jne case.0x14004fb4a.209
lea rcx, [rsp + 0xb0]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0xb0]
add byte [rax], al
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + rax*4]
shl rdx, 4
shl edx, 4
shl edx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee75b]
mov qword [rcx + rdx + 8], r8
adc dword [rax], r9d
adc dword [rax], r9d
adc dword [rax], ecx
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
add eax, 0x17fa10
add eax, 0x17fa10
mov qword [rcx + rdx + 0x20], r8
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x6b
mov qword [rcx + rdx + 0x30], 0
adc dword [rax], ebp
imul eax, dword [rax], 0
add byte [rax - 0x39], cl
adc dword [rax], r14d
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x207
inc rax
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0xb8]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0xe0], xmm0
add byte [rax], al
movdqa xmmword [rsp + 0xf0], xmm1
cmp r15, rsi
jne case.default.0x14006ea97
mov rax, qword [rdi + 0x20]
lea rdx, [0x1401fa5e0]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
mov r14, qword [rsp + 0x178]
mov ah, 0x24
js 0x14006ea81
add byte [rax], al
mov ah, 0x24
js 0x14006ea81
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x78
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x77], al
invalid
mov qword [rsp + 0x178], r12
movzx eax, byte [rsp + 0x110]
mov r12d, eax
xor eax, eax
jmp rcx
cmp byte [rsp + 0x110], 0
mov rdi, qword [rsp + 0xd8]
mov r13, qword [rsp + 0x108]
jne 0x14007074f
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xd824
add byte [rbx + rcx*4 - 0x54], cl
and al, 8
add dword [rax], eax
add byte [rdi], cl
test dword [rax + 0x4800001c], ebx
shl ebp, 1
shl rbp, 1
test rbp, rbp
je 0x14007074f
jmp 0x14006e69e
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movq mm1, qword [rsp + 0xf0]
add byte [rax], al
jmp 0x140070156
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0xb0], rax
lea rax, case.0x14008dd9b.25
mov qword [rsp + 0xb8], rax
lea rax, [0x1401c4a10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], 1
lea rcx, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
push rsp
and al, 0x30
add byte [rax], 0
add byte [rax - 0x73], cl
push rsp
and al, 0x30
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
mov dh, 5
xchg dword [rsi + 0x1a], edx
add byte [rdx + 0x18], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
mov rsi, rax
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x80]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rdi], r9b
adc byte [rsp + 0x80], al
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
mov r12, qword [rsp + 0x120]
add dword [rax], eax
add byte [rdi], cl
invalid
mov bl, 0x51
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
test byte [rbx + 0x48000051], dh
mov dword [rax], 1
add byte [rax], al
invalid
mov qword [rax], 1
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
jo 0x14006ebff
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 3
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rax + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rax + rdx + 8], r9
adc byte [rax], r9b
adc byte [rax], r9b
mov qword [rax + rdx + 0x10], 0x24
mov qword [rax + rdx + 0x18], r8
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x25
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x11c
inc rcx
mov qword [rsp + 0x40], rcx
movdqu xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x50]
push rax
push rax
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x160], rax
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x48
test byte [rax + riz*2], ah
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsp + 0x168], rax
mov sil, 1
movzx ebx, byte [rsp + 0x1b0]
jmp 0x14006ff75
mov rax, qword [rsp + 0x118]
movabs rcx, 0x8000000000000001
cmp qword [rax], rcx
je 0x14006e3b1
jmp 0x14006eb1d
movaps xmmword [rsp + 0x1e0], xmm0
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x58], 0
mov qword [rsp + 0x60], 0
mov byte [rsp + 0x68], 0
mov qword [rsp + 0x70], 0
invalid
and al, 0x70
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x78], 0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x1e0]
and al, 0xe0
add dword [rax], eax
add al, ch
adc ah, ch
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc2394c], al
invalid
popfq
add byte [rax], al
invalid
and al, 0xe0
add dword [rax], eax
add al, ch
adc ah, ch
invalid
mov rax, qword [rsp + 0xc0]
cmp rax, rdx
jne 0x14006edbb
add byte [rax + 0x39], cl
sal byte [rbp + 0x15], 1
lea rcx, [rsp + 0xb0]
call fcn.140042c70
std
dec dword [rax - 0x75]
test byte [rax + rax*8], ah
add byte [rax], al
invalid
std
dec dword [rax - 0x75]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + rax*4]
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x80
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
add al, 0x11
add al, 0x11
lea r9, [0x1401ee687]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rcx + rdx + 0x48], 0x165
inc rax
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x100], rax
movdqu xmm0, xmmword [rsp + 0xb0]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xf8], rax
movdqa xmmword [rsp + 0xe0], xmm0
mov r15, qword [rsp + 0xe0]
cmp r15, r8
je 0x14006fe60
movzx eax, byte [0x140214210]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e0b
test byte [rsi + 0x4f], ah
add byte [rax], al
test byte [rsi + 0x4f], ah
add byte [rax], al
mov r12, rax
movups xmm0, xmmword [str.attrMappedAddressattrXorMappedAddressattrXorMappedAddress2attrOtherAddressattrChangeRequestattrChangedAddressattrSourceAddressattrResponseOriginD:_aEasyTierEasyTier_targetx86_64_pc_windows_msvc_release_buildeasytier_3c079277cc22116bout_cli.rs]
jmp 0x14006fb3f
cmp byte [rdx], al
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
mov byte [rsp + 0x58], 0
mov qword [rsp + 0x60], 0
add dh, al
and al, 0x68
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x68
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x78], 0
lea rcx, [rsp + 0xb0]
add byte [rax - 0x73], cl
push rsp
and al, 0x30
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea r8, [rsp + 0x1e0]
call fcn.14015d290
mov rdx, qword [rsp + 0xb0]
movabs r8, 0x8000000000000000
cmp rdx, r8
je 0x14006efdf
mov rax, qword [rsp + 0xc0]
cmp rax, rdx
jne 0x14006ef64
lea rcx, [rsp + 0xb0]
call fcn.140042c70
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401ee687]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r8
adc dword [rax], edx
invalid
mov dword [rcx + rdx + 0x18], eax
adc dword [rax], r11d
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x74
invalid
mov dword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
add bh, al
adc dword [rax - 0x69], r9d
add eax, dword [rax]
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test byte [rax + rdx*8], ah
and al, 0xd0
mov dword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x397
inc rax
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax], ah
mov qword [rsp + 0x100], rax
movdqu xmm0, xmmword [rsp + 0xb0]
outsd dx, dword [rsi]
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0xb0]
outsd dx, dword [rsi]
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
outsd dx, dword [rsi]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xf0], eax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xf8], rax
invalid
invalid
jg 0x14006efa0
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0xf0], eax
mov dword [rsp + 0xf0], eax
mov rax, qword [rsp + 0xc8]
enter 0, 0
mov qword [rsp + 0xf8], rax
movdqa xmmword [rsp + 0xe0], xmm0
mov r15, qword [rsp + 0xe0]
cmp r15, r8
je 0x14006fe60
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
movzx eax, byte [0x140214210]
mov edx, 0x15
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e73
mov r12, rax
movups xmm0, xmmword [0x1401c4b52]
movups xmmword [rax], xmm0
movabs rax, 0x7373657264644164
mov qword [r12 + 0xd], rax
mov rax, qword [rsp + 0xf0]
mov eax, dword [rsp + 0xf0]
mov eax, dword [rsp + 0xf0]
cmp rax, r15
jne 0x14006f097
lea rcx, [rsp + 0xe0]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0xe0]
add byte [rax], al
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xe8]
lea rdx, [rax + rax*4]
shl rdx, 4
loop 0x14006f0ab
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
invalid
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov dword [rcx + rdx + 0x20], ecx
mov dword [rcx + rdx + 0x20], ecx
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x15
mov qword [rcx + rdx + 0x38], r12
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
adc eax, 0x4c000000
mov dword [rcx + rdx + 0x38], esp
mov qword [rcx + rdx + 0x40], 0x15
jmp case.0x14004ade6.230
and al, 0x38
add cl, byte [rax - 0x39]
and al, 0x50
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x58], 0
mov qword [rsp + 0x60], 0
add byte [rax], al
add dh, al
and al, 0x68
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x68
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x78], 0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x30]
and al, 0x78
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea r8, [rsp + 0x1e0]
call fcn.14015d290
mov rdx, qword [rsp + 0xb0]
movabs r8, 0x8000000000000000
cmp rdx, r8
je 0x14006f22b
mov rax, qword [rsp + 0xc0]
cmp rax, rdx
jne 0x14006f1b0
lea rcx, [rsp + 0xb0]
call fcn.140042c70
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401ee687]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x1f
invalid
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ebx
mov qword [rcx + rdx + 0x18], r8
mov dword [rcx + rdx + 0x18], eax
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
add bh, al
adc dword [rax - 0x27], r9d
add eax, dword [rax]
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
invalid
int1
invalid
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
add bh, al
adc dword [rax - 0x27], r9d
add eax, dword [rax]
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add bl, dh
movdqu xmm0, xmmword [rsp + 0xb0]
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0x100], rax
movdqu xmm0, xmmword [rsp + 0xb0]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0xf0], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14006f1ec
mov dword [rsp + 0xf0], eax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xf8], rax
movdqa xmmword [rsp + 0xe0], xmm0
mov r15, qword [rsp + 0xe0]
cmp r15, r8
je 0x14006fe60
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
movzx eax, byte [0x140214210]
mov edx, 0x16
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e82
mov r12, rax
movups xmm0, xmmword [0x1401c4b67]
movups xmmword [rax], xmm0
movabs rax, 0x3273736572646441
mov qword [r12 + 0xe], rax
mov rax, qword [rsp + 0xf0]
cmp rax, r15
jne 0x14006f2e3
lea rcx, [rsp + 0xe0]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xe8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
add byte [rcx + rcx*4 + 0x4c], cl
adc dword [rax], ecx
add byte [rcx + rcx*4 + 0x4c], cl
adc dword [rax], ecx
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
sub byte [0x18806f331], ah
mov dword [rcx + rdx + 0x30], 0x16
adc dword [rax], r14d
invalid
add byte [rax], al
invalid
sub byte [0x18806f331], ah
mov dword [rcx + rdx + 0x30], 0x16
adc dword [rax], r14d
invalid
add byte [rax], al
invalid
adc dword [rax], r14d
invalid
mov qword [rcx + rdx + 0x38], r12
mov qword [rcx + rdx + 0x40], 0x16
jmp case.0x14004ade6.230
add dh, al
and al, 0x78
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea r8, [rsp + 0x1e0]
call fcn.14015d290
mov rdx, qword [rsp + 0xb0]
movabs r8, 0x8000000000000000
cmp rdx, r8
je case.0x14004ade6.222
mov rax, qword [rsp + 0xc0]
cmp rax, rdx
jne 0x14006f3fc
lea rcx, [rsp + 0xb0]
call fcn.140042c70
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xb8]
mov ecx, dword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x80
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + rcx*4 + 4], 0x11
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + rcx*4 + 4], 0x11
lea r9, str.stun_codec::rfc5780::attributesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5780_attributes.rsstun_codec::attributeRequestIndicationSuccessResponseErrorResponsemethodclass
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r8
lea r9, [0x1401ee6e7]
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r15d
add dword [rax], eax
add byte [rax], al
or byte [rax - 0x39], cl
adc dword [rax], r10d
invalid
invalid
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r15d
add dword [rax], eax
add byte [rax], al
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x105
inc rax
mov qword [rsp + 0xc0], rax
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x100], rax
movdqu xmm0, xmmword [rsp + 0xb0]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xf8], rax
movdqa xmmword [rsp + 0xe0], xmm0
mov r15, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
je 0x14006fe60
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14006f438
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
movzx eax, byte [0x140214210]
sbb al, byte [rax]
mov edx, 0x11
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e91
mov r12, rax
movups xmm0, xmmword [0x1401c4b7d]
add byte [rdi], cl
adc dword [rax], eax
add byte [rdi], cl
adc dword [rax], eax
mov byte [rax + 0x10], 0x73
mov rax, qword [rsp + 0xf0]
cmp rax, r15
jne 0x14006f524
lea rcx, [rsp + 0xe0]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xe8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1104894c], al
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov dword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x11
mov qword [rcx + rdx + 0x38], r12
mov qword [rcx + rdx + 0x40], 0x11
adc dword [rax + 0x11], r8d
add byte [rax], al
add cl, ch
xchg esp, eax
or byte [rax], al
invalid
cmovs ecx, dword [rbp - 0x17cfdbb4]
ja 0x14006f62d
std
dec dword [rax - 0x75]
and al, 0x40
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ebx
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov dword [rcx + rdx + 0x20], ecx
mov dword [rcx + rdx + 0x20], ecx
mov qword [rcx + rdx + 0x28], 0x25
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
add dword [rax], eax
add byte [rax], al
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x108
inc rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xd0], rax
movdqu xmm0, xmmword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xc8], rax
movdqa xmmword [rsp + 0xb0], xmm0
mov r15, qword [rsp + 0xb0]
cmp r15, r8
je 0x14006f7b9
movzx eax, byte [0x140214210]
add eax, 0x1a4b4f
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e0b
mov r12, rax
movups xmm0, xmmword [0x1401c4b8e]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x7473
mov rax, qword [rsp + 0xc0]
cmp rax, r15
jne case.0x140037bff.315
lea rcx, [rsp + 0xb0]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
or eax, 0x15526b
or eax, 0x15526b
imul edx, dword [rdx + 0x15], 0
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x12
mov qword [rcx + rdx + 0x38], r12
mov qword [rcx + rdx + 0x40], 0x12
mov dword [rcx + rdx + 0x48], 0x11c
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rax]
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0xe0], xmm0
movdqa xmmword [rsp + 0xf0], xmm1
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
jne 0x140070895
adc byte [rsi + 0xf], spl
jg 0x14006f726
and al, 0xe0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14006f737
invalid
mov word [rax + rsi*8], fs
and al, 0xf0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
mov rbp, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x138]
test rsi, rsi
jne 0x14006fed6
jmp 0x14006fea4
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x58
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x58], 0
mov qword [rsp + 0x60], 0
mov byte [rsp + 0x68], 0
mov qword [rsp + 0x70], 0
mov byte [rsp + 0x78], 0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x30]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea r8, [rsp + 0x1e0]
call fcn.14015d290
mov rdx, qword [rsp + 0xb0]
movabs r8, 0x8000000000000000
or byte [rcx + rdi - 0x3e], 0xf
invalid
popfq
add byte [rax], al
invalid
or byte [rcx + rdi - 0x3e], 0xf
test byte [rbp + 0x48000000], bl
mov eax, dword [rsp + 0xc0]
mov rax, qword [rsp + 0xc0]
cmp rax, rdx
jne 0x14006f887
lea rcx, [rsp + 0xb0]
call fcn.140042c70
mov rax, qword [rsp + 0xc0]
test byte [rax + rax*8], ah
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x80
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
mov dword [rcx + rdx], eax
mov dword [rcx + rdx], eax
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
adc eax, 0x4c894c00
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
add byte [rax], al
add bh, al
adc dword [rax - 0x79], r9d
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
invalid
add byte [rax], al
add bh, al
adc dword [rax - 0x79], r9d
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x100], rax
movdqu xmm0, xmmword [rsp + 0xb0]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xf8], rax
movdqa xmmword [rsp + 0xe0], xmm0
jg 0x14006f8c3
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
mov r15, qword [rsp + 0xe0]
cmp r15, r8
je 0x14006fe60
test byte [rbx], cl
invalid
add byte [rax], al
test byte [rbx], cl
add eax, 0xb60f0000
add eax, 0x1a48b4
movzx eax, byte [0x140214210]
mov edx, 0x13
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e64
mov r12, rax
movups xmm0, xmmword [0x1401c4ba0]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x73736572
mov rax, qword [rsp + 0xf0]
cmp rax, r15
je 0x14006fd9d
jmp 0x14006fdbd
lea edx, [rsp + 0x30]
lea r8, [rsp + 0x1e0]
call fcn.14015d290
mov rdx, qword [rsp + 0xb0]
add byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc2394c], al
invalid
popfq
add byte [rax], al
invalid
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc2394c], al
test byte [rbp + 0x48000000], bl
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
mov rax, qword [rsp + 0xc0]
add byte [rax + 0x39], cl
sal byte [rbp + 0x15], 1
cmp rax, rdx
jne 0x14006fa4b
lea rcx, [rsp + 0xb0]
call fcn.140042c70
xor bh, ch
dec dword [rax - 0x75]
test byte [rax + rax*8], ah
add byte [rax], al
invalid
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + rax*4]
add byte [rax - 0x73], cl
adc al, 0x80
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + rcx*4 + 4], 0x11
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
and al, 0
add byte [rax], al
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov dword [rcx + rdx + 0x38], 1
mov dword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0xc5
inc rax
mov qword [rsp + 0xc0], rax
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x100], rax
add bl, dh
movq mm0, qword [rsp + 0xb0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
mov qword [rsp + 0xf8], rax
movdqa xmmword [rsp + 0xe0], xmm0
mov r15, qword [rsp + 0xe0]
cmp r15, r8
je 0x14006fe60
movzx eax, byte [0x140214210]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e0b
test dh, dl
add byte [rax], al
test dh, dl
add byte [rax], al
mov r12, rax
movups xmm0, xmmword [0x1401c4bb3]
movups xmmword [r12], xmm0
mov word [r12 + 0x10], 0x7373
mov rax, qword [rsp + 0xf0]
cmp rax, r15
jne 0x14006fb79
lea rcx, [rsp + 0xe0]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xf0]
lock add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x80
mov rcx, qword [rsp + 0xe8]
lea rdx, [rax + rax*4]
lea edx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1104894c], al
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
and al, 0
add byte [rax], al
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x12
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], r12
mov qword [rcx + rdx + 0x40], 0x12
jmp case.0x14004ade6.230
and al, 0xb4
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
movdqu xmm1, xmmword [rax + 0x10]
adc byte [rsi + 0xf], spl
jg 0x14006fb82
mov word [rax + rsi*8], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1e0], eax
add dword [rax], eax
invalid
adc byte [rsi + 0xf], spl
jg 0x14006fb82
invalid
mov word [rax + rsi*8], fs
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1e0], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
add cl, byte [rax - 0x39]
and al, 0x50
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x58], 0
mov qword [rsp + 0x60], 0
mov byte [rsp + 0x68], 0
mov qword [rsp + 0x70], 0
mov byte [rsp + 0x78], 0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x1e0]
call fcn.14015d290
mov rdx, qword [rsp + 0xb0]
movabs r8, 0x8000000000000000
cmp rdx, r8
je 0x14006fd0d
mov rax, qword [rsp + 0xc0]
cmp rax, rdx
jne 0x14006fc92
lea rcx, [rsp + 0xb0]
call fcn.140042c70
mov rax, qword [rsp + 0xc0]
add al, ch
out 0x2f, al
std
dec dword [rax - 0x75]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x80
invalid
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + rax*4]
invalid
or byte [rax - 0x3f], 0xe2
add al, 0x49
mov eax, 0
add byte [rax], al
add byte [rax + 0x1104894c], al
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, str.stun_codec::rfc5780::attributesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5780_attributes.rsstun_codec::attributeRequestIndicationSuccessResponseErrorResponsemethodclass
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x1f
mov dword [rcx + rdx + 0x10], 0x1f
invalid
mov dword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], r8
lea r9, [0x1401ee6e7]
add byte [rcx + rcx*4 + 0x4c], cl
adc dword [rax], esp
invalid
invalid
add byte [rcx + rcx*4 + 0x4c], cl
adc dword [rax], esp
invalid
and byte [rax - 0x39], cl
adc dword [rax], r13d
je 0x14006fcdd
mov qword [rcx + rdx + 0x28], 0x74
add byte [rax], al
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
add bh, al
adc dword [rax - 0x37], r9d
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
invalid
add byte [rax - 0x39], cl
adc dword [rax], r8d
add byte [rax], al
add bh, al
adc dword [rax - 0x37], r9d
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x100], rax
movdqu xmm0, xmmword [rsp + 0xb0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rax
and al, 0xf0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14006fcce
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
je 0x14006fe60
add byte [rcx], al
add byte [rax], al
and al, 0xf0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14006fcce
invalid
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
add byte [rcx], al
add byte [rax], al
movzx eax, byte [0x140214210]
sbb r8b, byte [rax]
mov edx, 0x13
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e64
mov r12, rax
movups xmm0, xmmword [0x1401c4bc5]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6e696769
mov rax, qword [rsp + 0xf0]
cmp rax, r15
jne 0x14006fdbd
lea rcx, [rsp + 0xe0]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xe8]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
or byte [rax - 0x3f], 0xe2
add al, 0x49
mov eax, 0
add byte [rax], al
add byte [rax + 0x1104894c], al
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r9, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r9
mov qword [rcx + rdx + 0x28], 0x25
add byte [rax - 0x39], cl
adc dword [rax], r14d
adc eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
adc eax, dword [rax]
add byte [rax], al
mov qword [rcx + rdx + 0x38], r12
mov qword [rcx + rdx + 0x40], 0x13
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0xe8]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movq mm1, qword [rax + 0x10]
movq mm1, qword [rax + 0x10]
movdqa xmmword [rsp + 0x130], xmm0
movdqa xmmword [rsp + 0x140], xmm1
cmp r15, r8
jne 0x14006ff37
xlatb
add byte [rax], al
invalid
xlatb
add byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x30
mov rbp, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
movdqu xmm6, xmmword [rsp + 0x40]
lea rax, [rsp + 0x38]
movdqu xmm0, xmmword [rax + 0x18]
movdqu xmm1, xmmword [rax + 0x28]
movdqu xmm2, xmmword [rax + 0x38]
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmmword [rsp + 0xa0], xmm2
test rsi, rsi
jne 0x14006fed6
mov rax, qword [rsp + 0x118]
mov rax, qword [rax]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl 0x14006fed6
test rax, rax
je 0x14006fed6
mov r8, qword [rdi + 0x30]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi + 0x20], r13
mov qword [rdi + 0x28], rbp
mov qword [rdi + 0x30], rbx
movdqu xmmword [rdi + 0x38], xmm6
movdqa xmm0, xmmword [rsp + 0x80]
movdqa xmm1, xmmword [rsp + 0x90]
movdqa xmm2, xmmword [rsp + 0xa0]
mov rax, qword [rsp + 0x328]
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
movabs rsi, 0x8000000000000000
mov qword [rsp + 0x150], rsi
mov ah, 0x24
push rax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x20
add dword [rax], eax
add cl, ch
mov dword [rax], eax
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0x20
add dword [rax], eax
add cl, ch
mov dword [rax], eax
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
lea rax, [rsp + 0x158]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
adc bl, sil
movq qword [rax], mm0
mov qword [rsp + 0x150], r15
mov sil, 1
mov r12, qword [rsp + 0x120]
movzx ebx, byte [rsp + 0x110]
add byte [rax], al
test sil, sil
je 0x14006ffb1
test bl, bl
movabs rsi, 0x8000000000000000
jne 0x14006ffc0
mov rax, qword [rsp + 0x1b8]
shl rax, 1
test rax, rax
je 0x14006ffc0
mov r8, qword [rsp + 0x1c0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006ffc0
movabs rsi, 0x8000000000000000
nop dword [rax + rax]
mov eax, r12d
shr eax, 8
mov dword [rsp + 0x128], eax
mov r13, r12
shr r13, 0x18
mov r15, qword [rsp + 0x150]
cmp r15, rsi
jne case.default.0x14006fff5
add dword [rax], eax
add byte [rcx + 0x39], cl
div dword [rbp + 0x16]
mov rax, qword [rdi + 0x20]
lea rdx, [0x1401fa5e0]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
add ecx, edx
xor eax, eax
jmp rcx
mov rax, qword [rsp + 0x160]
cmp rax, r15
clc
jne 0x140070024
lea rcx, [rsp + 0x150]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x150]
mov rax, qword [rsp + 0x160]
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
mov rcx, qword [rsp + 0x158]
lea rdx, [rax + rax*4]
add dword [rax], eax
add byte [rax - 0x73], cl
adc al, 0x80
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee75b]
mov qword [rcx + rdx + 8], r8
adc dword [rax], r9d
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
invalid
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], esp
invalid
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x6b
mov qword [rcx + rdx + 0x30], 0
add byte [rax - 0x39], cl
adc dword [rax], r15d
add dword [rax], eax
add byte [rax], al
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x203
inc rax
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x158]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x7d0], xmm0
movdqa xmmword [rsp + 0x7e0], xmm1
cmp r15, rsi
jne case.default.0x1400700d5
jg 0x14007003f
and al, 0xe0
invalid
mov rax, qword [rdi + 0x20]
lea rdx, [0x1401fa5e0]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
xor eax, eax
jmp rcx
mov eax, 1
sub rax, qword [rdi + 0x48]
cmp byte [rdi + 0x50], 0
mov r8d, 0
cmove rax, r8
mov ecx, 1
sub rcx, qword [rdi + 0x58]
cmp byte [rdi + 0x60], 0
cmove rcx, r8
add rcx, rax
mov edx, 2
sub rdx, qword [rdi + 0x68]
cmp byte [rdi + 0x70], 0
jg 0x140070187
add byte [rcx + 0xf], cl
invalid
invalid
jg 0x140070187
add byte [rcx + 0xf], cl
ror byte [rax + 1], 1
add rdx, rcx
invalid
invalid
add rdx, rcx
movzx ecx, byte [rdi + 0x30]
test cl, cl
mov eax, 0x10
mov r9d, 4
cmove rax, r9
sub rax, qword [rdi + 0x28]
cmp cl, 2
cmove rax, r8
add rax, rdx
jmp case.0x14006ea97.9
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
lea rax, [rsp + 0x208]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x200], r15
mov r13, qword [rsp + 0x108]
mov rax, qword [rsp + 0x210]
cmp rax, r15
jne 0x14006e050
invalid
jmp 0x140070760
mov rcx, qword [rdi + 0x38]
sub rcx, qword [rdi + 0x40]
invalid
invalid
movabs rax, 0x8000000000000001
movabs rax, 0x8000000000000001
cmp qword [rdi + 0x28], rax
jmp 0x1400701b2
mov ecx, 4
sub rcx, qword [rdi + 0x28]
invalid
cmp byte [rdi + 0x30], 0
add byte [rax], al
add byte [rax + 0x2b], cl
sub byte [r8 - 0x47ffcf81], r8b
sub byte [rax - 0x47ffcf81], al
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovne rax, rcx
nop dword [rax + rax]
mov rcx, qword [rdi + 0x88]
sub rcx, qword [rdi + 0x90]
cmp qword [rdi + 0x78], rsi
mov r8d, 0
cmovne r8, rcx
add r8, rax
mov qword [rsp + 0xe0], r8
cmp r8, 0x10000
jae case.0x140037b4a.389
test r14, r14
jne 0x14007021f
mov eax, r8d
neg eax
and eax, 3
mov qword [rsp + 0x178], rax
mov dword [rsp + 0x128], 0
mov r13, qword [rsp + 0x258]
xor r12d, r12d
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x2f8]
call fcn.1400be340
mov r15, qword [rsp + 0x30]
cmp r15, rsi
je 0x1400702f4
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
add al, 0x48
mov dword [rcx + rdx], esi
add al, 0x48
mov dword [rcx + rdx], esi
lea r8, [0x1401ee75b]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x6b
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x211
inc rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmmword [rsp + 0x90], xmm1
movq qword [rsp + 0x90], mm1
cmp r15, rsi
jne 0x1400707d2
test dword [rdi], 0x4de85
add byte [rax - 0x7d], cl
invalid
cmp qword [rdi], 0
je 0x140070785
movzx eax, byte [0x140214210]
mov edx, 0x22
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073db2
mov rsi, rax
movups xmm0, xmmword [0x1401ee108]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.assertion_failed:__self.is_idle___]
movups xmmword [rax], xmm0
mov word [rax + 0x20], 0x6029
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
mov r14, rax
mov qword [rax], 0x22
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x22
movzx eax, byte [0x140214210]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d8f
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r14
jo case.0x14002d784.499
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 8
and al, 0x38
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 3
and al, 0x50
invalid
mov byte [rsp + 0x50], 3
and al, 0x50
add ecx, dword [rax - 0x73]
and al, 0x30
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs rsi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x10348948], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x10348948], al
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], rsi
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x43
inc rcx
mov qword [rsp + 0x40], rcx
movdqu xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
add byte [rax], al
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x80
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x80
add byte [rax], al
add byte [rcx + 0x39], cl
test dword [rdi], 0x32784
invalid
test byte [rdi], ah
add eax, dword [rax]
je 0x1400707bd
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx + rdi - 8], cl
mov rax, qword [rsp + 0x90]
cmp rax, r15
jne 0x1400704c3
lea rcx, [rsp + 0x80]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
mov rcx, qword [rsp + 0x88]
add byte [rax - 0x73], cl
lea rdx, [rax + rax*4]
adc al, 0x80
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee75b]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x6b
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x212
inc rax
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x88]
add bl, dh
movq mm0, qword [rax]
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0xb0], xmm0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400704de
and al, 0xc0
add byte [rax], al
add byte [rcx + 0x39], cl
test dword [rdi], 0x25d84
invalid
movdqa xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
jmp case.0x14004fb4a.227
invalid
lea rax, [rsp + 0xe0]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14002e820]
lea rax, [0x14002e820]
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
lea rax, str.assertion_failed:__value_len___0x10000___value_len
sub dl, dh
adc al, 0
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
mov rsi, rax
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
cmp ebx, dword [rdx]
add byte [rdx + 0x20], bh
cmp ebx, dword [rdx]
add byte [rdx + 0x20], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
mov r13, qword [rsp + 0x108]
je 0x140073d8f
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
jo 0x140070662
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
jo 0x140070662
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x30], 0
add byte [rax - 0x77], cl
sbb byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 8
and al, 0x38
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 0
and al, 0x50
add byte [rax - 0x73], cl
and al, 0x30
and al, 0x50
add byte [rax - 0x73], cl
and al, 0x30
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rcx*4]
adc al, 0x89
adc al, 0x89
shl rdx, 4
movabs rsi, 0x8000000000000000
mov qword [rax + rdx], rsi
lea r8, [0x1401ee75b]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x6b
invalid
add byte [rax - 0x39], cl
adc byte [rax], r14b
add byte [rax], al
mov qword [rax + rdx + 0x30], 0
add byte [rax], al
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
add bh, al
adc byte [rax + 0xe], r9b
add al, byte [rax]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
and al, 0x40
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add bh, al
adc byte [rax + 0xe], r9b
add al, byte [rax]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
and al, 0x40
movdqu xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x218], rax
mov r15, qword [rsp + 0x200]
mov edi, dword [rsp + 0x200]
cmp r15, rsi
je 0x14006e0ed
sahf
fcos
invalid
sahf
fcos
dec dword [rax - 0x75]
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rcx + rdi - 8], cl
cmp rax, r15
mov rax, qword [rsp + 0x210]
cmp rax, r15
jne 0x14006e050
lea rcx, [rsp + 0x200]
mov rdx, r15
cli
cli
call fcn.140042c70
mov r15, qword [rsp + 0x200]
mov rax, qword [rsp + 0x210]
jmp 0x14006e050
mov rax, qword [rsp + 0x178]
mov qword [rdi + 8], rax
mov byte [rdi + 0x10], r12b
mov eax, dword [rsp + 0x128]
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [r8 + r9*4 + 0x67], r8b
adc byte [rbx + 0x1282484], cl
add byte [rax], al
mov word [rdi + 0x11], ax
mov dword [rdi + 0x13], r13d
mov rax, r13
shr rax, 0x20
mov byte [rdi + 0x17], al
mov qword [rdi], 1
mov qword [rdi + 0x18], 0
add byte [rcx + rcx*4 - 0x54], cl
mov qword [rsp + 0x258], r13
mov r13, qword [rsp + 0x108]
jmp 0x14006e0ed
and al, 0x58
add al, byte [rax]
add byte [rbx + rcx*4 - 0x54], cl
and al, 8
add dword [rax], eax
add cl, ch
sbb ebx, ecx
invalid
movdqa xmm0, xmmword [rsp + 0x80]
movdqa xmm1, xmmword [rsp + 0x90]
movq mm1, qword [rsp + 0x90]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
movq mm1, qword [rsp + 0x90]
lea rax, [rsp + 0x208]
movdqu xmmword [rax + 0x10], xmm1
movq mm1, qword [rsp + 0x90]
lea rax, [rsp + 0x208]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x200], r15
mov qword [rsp + 0x258], r13
mov dword [rsp + 0x258], ebp
mov esp, 0x20024
add byte [rcx + rcx*4 - 0x54], cl
mov dword [rsp + 0x258], ebp
mov r13, qword [rsp + 0x108]
mov rax, qword [rsp + 0x210]
cmp rax, r15
mov dword [rsp + 0x258], ebp
mov r13, qword [rsp + 0x108]
mov rax, qword [rsp + 0x210]
cmp rax, r15
jne 0x14006e050
jmp 0x140070760
movdqa xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
add byte [rax - 0x73], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add bl, dh
movq qword [rax + 0x10], mm1
add byte [rax - 0x73], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add bl, dh
movq qword [rax + 0x10], mm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x150], r15
xor esi, esi
test byte [rax - 0x48], 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc5
test byte [rax - 0x48], 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc5
jl 0x14006ff65
add dh, bh
invalid
mov r8, rbx
test rbp, rbp
mov r12, qword [rsp + 0x120]
movzx ebx, byte [rsp + 0x110]
je 0x14006ff75
mov rcx, qword [0x140214150]
xor esi, esi
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006ff75
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
jmp 0x14006ff49
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rsi*8], fs
add byte [rax], al
add cl, ch
popfq
idiv bh
dec dword [rdi]
invalid
xor r12d, r12d
test al, al
jne 0x14007098e
jmp 0x140070a8f
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x1400708de
sal byte [rbp + 0x14], 1
adc al, 0x48
lea ecx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rax, qword [rsp + 0x40]
mov r12, qword [rsp + 0x38]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [r12 + rcx], rsi
lea r8, [0x1401ee75b]
lea eax, [0x1401ee75b]
add eax, 0x17de65
invalid
mov qword [r12 + rcx + 8], r8
mov qword [r12 + rcx + 0x10], 0x15
mov qword [r12 + rcx + 0x18], rsi
or byte [rcx - 0x39], cl
or al, 0x10
adc eax, 0x49000000
mov dword [rsp + rcx + 0x18], esi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [r12 + rcx + 0x20], r8
mov qword [r12 + rcx + 0x28], 0x6b
or al, 0x28
imul eax, dword [rax], 0
invalid
add bl, bl
invalid
or al, 0x28
imul eax, dword [rax], 0
add byte [rcx - 0x39], cl
mov dword [rsp + rcx + 0x30], 0
sub byte [rbx], ch
add byte [rax], al
mov qword [r12 + rcx + 0x30], 0
mov dword [rsp + rcx + 0x30], 0
mov qword [r12 + rcx + 0x38], 1
mov qword [r12 + rcx + 0x40], 0
mov dword [r12 + rcx + 0x48], 0x1f7
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
and al, 0x40
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
and al, 0x40
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x38]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x80], xmm0
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x90], rax
cmp rdx, rsi
jne 0x140070af3
add dword [rax], eax
invalid
cmp byte [rdi + 0xa0], 0
jne case.default.0x140070aa1
movzx eax, byte [rdi + 0xb0]
test al, al
je 0x140070a8f
add byte [rax + rax*8 + 0x101840f], al
add byte [rax], al
mov r9, rbp
sub r9, r12
jb 0x140073dd5
lea r8, [r15 + r12]
mov qword [rsp + 0x20], 2
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x2f8]
mov edx, dword [rsp + 0x2f8]
add al, ch
invalid
call fcn.1400bdfc0
mov rdx, qword [rsp + 0x30]
and al, 0x30
cmp rdx, rsi
cmp edx, esi
jne 0x1400709cd
mov rax, qword [rsp + 0x38]
and al, 0x38
jmp 0x140070a7f
mov rcx, qword [rsp + 0x40]
cmp rcx, rdx
jne 0x1400709eb
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rdx, qword [rsp + 0x30]
and al, 0x30
std
dec dword [rax - 0x75]
push rsp
and al, 0x30
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
lea r8, [rcx + rcx*4]
shl r8, 4
loopne 0x1400709fc
mov qword [rax + r8], rsi
lea r9, [0x1401ee75b]
mov qword [rax + r8 + 8], r9
mov dword [rax + rax + 8], ecx
mov dword [rax + rax + 8], ecx
mov qword [rax + r8 + 0x10], 0x15
mov qword [rax + r8 + 0x18], rsi
add byte [rax], bl
add byte [rax], bl
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rax + r8 + 0x20], r9
mov qword [rax + r8 + 0x28], 0x6b
mov qword [rax + r8 + 0x30], 0
mov qword [rax + r8 + 0x38], 1
mov qword [rax + r8 + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rax + r8 + 0x48], 0x1f8
inc rcx
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x38]
movdqu xmm0, xmmword [rcx + 8]
movdqa xmmword [rsp + 0x80], xmm0
mov rcx, qword [rcx + 0x18]
mov qword [rsp + 0x90], rcx
cmp rdx, rsi
jne case.0x14006ea97.15
invalid
add byte [rax], al
add byte [rax], al
mov edx, 0x49000000
add esp, eax
add byte [rax], al
add r12, rax
cmp byte [rdi + 0xb0], 0
jne case.default.0x140070aa1
sub edx, ebp
invalid
invalid
sub edx, ebp
invalid
mov rax, qword [rdi + 0x20]
lea rdx, [0x1401fa608]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
invalid
add ecx, edx
jmp rcx
add cl, byte [rdi]
test byte [rbp + 0x49000010], bh
add byte [rax], al
mov r9, rbp
add byte [rax], al
mov r9, rbp
sub r9, r12
jb 0x140073de7
add byte [rax], al
add byte [rax], al
lea r8, [r15 + r12]
lea rcx, [0x1401fa630]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x118]
mov eax, dword [rsp + 0x118]
add byte [rax - 0x75], cl
cmp byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc73948], al
test dword [0x185070af9], esi
xor ebp, ebp
mov rdi, qword [rax]
movabs rax, 0x8000000000000001
cmp rdi, rax
jne 0x140071820
xor r13d, r13d
jmp 0x1400718ab
mov rax, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
sbb byte [r15], cl
sub byte [rsp + 0x80], al
lea rcx, [rsp + 0xe8]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0xe8], r12
movsb byte [rdi], byte [rsi]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
ror byte [rdi], 1
test ah, al
sar edi, cl
invalid
movsb byte [rdi], byte [rsi]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
ror byte [rdi], 1
test ah, al
sar edi, cl
invalid
jmp 0x14006df15
mov rcx, qword [rsp + 0x90]
lea r8, [rsp + 0xe8]
add byte [rcx - 0x77], cl
sbb byte [rdi], cl
sub byte [rsp + 0x80], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe8
add byte [rax], al
add byte [rcx - 0x77], cl
sbb byte [rdi], cl
sub byte [rsp + 0x80], al
jmp 0x140071cdf
adc dword [rax], eax
add byte [rax - 0x2b8316ff], dh
invalid
mov al, 1
jmp case.default.0x14006e10c
invalid
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
call fcn.14015cf90
mov rdx, qword [rsp + 0x30]
cmp rdx, rsi
je 0x140070c34
invalid
add byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x140070bc9
invalid
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee687]
mov qword [rcx + rdx + 8], r8
cmpsb byte [rsi], byte [rdi]
ficom dword [rdi]
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ecx
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
lea eax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
adc dword [rax], edx
invalid
lea eax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x165
inc rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
add bl, dh
movq mm0, qword [rsp + 0x30]
add bl, dh
movq mm0, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140070be9
movdqa xmmword [rsp + 0x80], xmm0
mov rax, rsi
mov rsi, qword [rsp + 0x80]
cmp rsi, rax
je 0x1400717a7
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
movzx eax, byte [0x140214210]
mov dh, 5
mov esi, dword [0x152c10ca1]
add byte [rax], al
add byte [rcx], dh
leave
sbb al, byte [rax]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e0b
test byte [rcx + 0x31], dh
add byte [rax], al
mov r13, rax
movdqu xmm0, xmmword [str.attrMappedAddressattrXorMappedAddressattrXorMappedAddress2attrOtherAddressattrChangeRequestattrChangedAddressattrSourceAddressattrResponseOriginD:_aEasyTierEasyTier_targetx86_64_pc_windows_msvc_release_buildeasytier_3c079277cc22116bout_cli.rs]
outsd dx, dword [rsi]
add eax, 0x153e9b
outsd dx, dword [rsi]
add eax, 0x153e9b
jmp 0x140071548
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, qword [rsp + 0x118]
call fcn.14015cf90
mov rdx, qword [rsp + 0x30]
cmp rdx, rsi
je 0x140070d4e
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x140070ce3
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
shl edx, 4
shl edx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee687]
mov qword [rcx + rdx + 8], r8
adc dword [rax], r9d
adc dword [rax], r9d
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
invalid
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
add byte [rax - 0x39], cl
adc dword [rax], r15d
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
adc dword [rax], r15d
add dword [rax], eax
add byte [rax], al
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x397
inc rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
movdqa xmmword [rsp + 0x80], xmm0
mov rax, rsi
mov rsi, qword [rsp + 0x80]
cmp rsi, rax
je 0x1400717a7
movzx eax, byte [0x140214210]
mov edx, 0x15
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e73
mov r13, rax
movdqu xmm0, xmmword [0x1401c4b52]
adc eax, 0x7f0ff300
add byte [rax - 0x48], cl
jb 0x140070e30
jae 0x140070e40
adc eax, 0x7f0ff300
add byte [rax - 0x48], cl
jb 0x140070e30
jae 0x140070e40
mov qword [r13 + 0xd], rax
mov rax, qword [rsp + 0x90]
cmp rax, rsi
jne 0x140070df6
invalid
sbb byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.140042c70
invalid
std
invalid
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.140042c70
invalid
std
invalid
invalid
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rcx + rcx*4 + 4], 0x11
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
adc dword [rax], edx
and al, 0
add byte [rax], al
adc dword [rax], edx
and al, 0
add byte [rax], al
mov qword [rcx + rdx + 0x18], r8
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
invalid
invalid
add eax, 0x1530ab
adc eax, 0x44894c00
mov qword [rcx + rdx + 0x20], r8
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x15
mov qword [rcx + rdx + 0x38], r13
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
adc eax, 0x4c000000
mov dword [rcx + rdx + 0x38], ebp
mov qword [rcx + rdx + 0x40], 0x15
jmp 0x14007178c
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, qword [rsp + 0x118]
call fcn.14015cf90
mov rdx, qword [rsp + 0x30]
cmp rdx, rsi
je 0x140070f03
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x140070e98
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee687]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5389_attributes.rsassertion_failed:__description.chars__.count_____128___description
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x74
adc dword [rax], ebp
je 0x140070ed6
add byte [rax], al
mov qword [rcx + rdx + 0x30], 0
adc dword [rax], esi
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x3d9
inc rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
movdqa xmmword [rsp + 0x80], xmm0
mov rax, rsi
mov rsi, qword [rsp + 0x80]
cmp rsi, rax
je 0x1400717a7
pop rdx
or byte [rax], al
invalid
pop rdx
or byte [rax], al
add byte [rdi], cl
mov dh, 5
mov esp, 0xba001a32
invalid
movzx eax, byte [0x140214210]
mov edx, 0x16
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e82
mov r13, rax
movdqu xmm0, xmmword [0x1401c4b67]
movdqu xmmword [rax], xmm0
movabs rax, 0x3273736572646441
mov qword [r13 + 0xe], rax
mov rax, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
jb 0x140070fe4
jae 0x140070ff4
xor cl, byte [rcx - 0x77]
invalid
mov eax, dword [rsp + 0x90]
cmp rax, rsi
jne 0x140070fab
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
or byte [rcx + rcx*4 + 4], 0x11
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
adc dword [rax], ecx
adc dword [rax], ecx
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
lea eax, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x16
and eax, 0x48000000
mov dword [rcx + rdx + 0x30], 0x16
mov qword [rcx + rdx + 0x38], r13
mov qword [rcx + rdx + 0x40], 0x16
invalid
add byte [rax], al
add cl, ch
js 0x140071019
add byte [rax], al
invalid
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x118]
call fcn.14015cf90
mov rdx, qword [rsp + 0x30]
cmp rdx, rsi
je 0x1400710b8
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x14007104d
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, str.stun_codec::rfc5780::attributesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5780_attributes.rsstun_codec::attributeRequestIndicationSuccessResponseErrorResponsemethodclass
lea eax, str.stun_codec::rfc5780::attributesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5780_attributes.rsstun_codec::attributeRequestIndicationSuccessResponseErrorResponsemethodclass
lea eax, str.stun_codec::rfc5780::attributesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5780_attributes.rsstun_codec::attributeRequestIndicationSuccessResponseErrorResponsemethodclass
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], rsi
je 0x140071088
sbb byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x74
mov qword [rcx + rdx + 0x30], 0
invalid
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rcx + rdx + 0x48], 0x105
inc rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
movdqa xmmword [rsp + 0x80], xmm0
mov rax, rsi
mov rsi, qword [rsp + 0x80]
cmp rsi, rax
je 0x1400717a7
movzx eax, byte [0x140214210]
mov edx, 0x11
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e91
mov r13, rax
movdqu xmm0, xmmword [0x1401c4b7d]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x73
mov rax, qword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
cmp rax, rsi
jne 0x140071156
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
or byte [rcx + rcx*4 + 4], 0x11
or byte [rcx + rcx*4 + 4], 0x11
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x11
mov qword [rcx + rdx + 0x38], r13
mov qword [rcx + rdx + 0x40], 0x11
jmp 0x14007178c
mov qword [rsp + 0x20], 2
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x118]
call fcn.1400bec60
mov rdx, qword [rsp + 0x30]
cmp rdx, rsi
je 0x14007126c
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x140071201
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
and al, 0x38
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
mov dword [rcx + rdx], esi
lea r8, [0x1401c49a6]
mov qword [rcx + rdx + 8], r8
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ecx
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
lodsd eax, dword [rsi]
sub al, 0x15
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], esp
lodsd eax, dword [rsi]
sub al, 0x15
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rcx + rdx + 0x48], 0x108
inc rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x30]
movabs al, byte [0x24446f0ff3000000]
xor byte [rax - 0x75], cl
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
movdqa xmmword [rsp + 0x80], xmm0
mov rax, rsi
mov rsi, qword [rsp + 0x80]
cmp rsi, rax
je 0x1400717a7
movzx eax, byte [0x140214210]
mov edx, 0x12
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e0b
mov r13, rax
movdqu xmm0, xmmword [0x1401c4b8e]
movdqu xmmword [rax], xmm0
mov word [rax + 0x10], 0x7473
mov rax, qword [rsp + 0x90]
cmp rax, rsi
je 0x140071562
jmp 0x14007157a
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x118]
call fcn.14015cf90
mov rdx, qword [rsp + 0x30]
cmp rdx, rsi
je 0x1400713a1
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x140071336
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401c49a6]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x87
inc rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x98], rax
movdqa xmmword [rsp + 0x80], xmm0
mov rax, rsi
mov rsi, qword [rsp + 0x80]
cmp rsi, rax
cmp esi, eax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax + 0x39], cl
cmp esi, eax
cmp esi, eax
je 0x1400717a7
movzx eax, byte [0x140214210]
mov edx, 0x13
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073e64
mov r13, rax
movdqu xmm0, xmmword [0x1401c4ba0]
movdqu xmmword [rax], xmm0
mov dword [rax + 0xf], 0x73736572
mov rax, qword [rsp + 0x90]
jae 0x140071466
mov eax, dword [rsp + 0x90]
cmp rax, rsi
cmp eax, esi
je 0x140071710
jmp 0x140071728
cmc
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, qword [rsp + 0x118]
add byte [rax], al
call fcn.14015cf90
mov rdx, qword [rsp + 0x30]
cmp rdx, rsi
je 0x1400714d7
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x14007146c
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rax, qword [rsp + 0x40]
dec dword [rax - 0x75]
and al, 0x40
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
lea edx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401c49a6]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x24
mov dword [rcx + rdx + 0x10], 0x24
mov dword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0xc5
inc rax
mov qword [rsp + 0x40], rax
and al, 0x40
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x30]
test byte [rax + riz*4], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
movdqa xmmword [rsp + 0x80], xmm0
mov rax, rsi
mov rsi, qword [rsp + 0x80]
cmp rsi, rax
je 0x1400717a7
movzx eax, byte [0x140214210]
mov edx, 0x12
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
ror byte [rdi], 0x84
invalid
sub byte [rax], al
invalid
ror byte [rdi], 0x84
invalid
add byte [rcx - 0x77], cl
invalid
mov r13, rax
movdqu xmm0, xmmword [0x1401c4bb3]
invalid
invalid
adc eax, 0xf41f300
jg case.0x140037aed.383
movdqu xmmword [r13], xmm0
mov word [r13 + 0x10], 0x7373
mov rax, qword [rsp + 0x90]
cmp rax, rsi
jne 0x14007157a
add byte [rsi + 0x41], ah
mov dword [rbp + 0x10], 0x8b487373
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax + 0x39], cl
invalid
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
add byte [rax + 0x1104894c], al
add byte [rax + 0x1104894c], al
or byte [rcx + rcx*4 + 4], 0x11
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x12
adc dword [rax], r14d
adc al, byte [rax]
add byte [rax], al
mov qword [rcx + rdx + 0x38], r13
mov qword [rcx + rdx + 0x40], 0x12
jmp 0x14007178c
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x118]
mov edx, dword [rsp + 0x118]
call fcn.14015cf90
mov rdx, qword [rsp + 0x30]
cmp rdx, rsi
bnd je 0x140071687
bnd je 0x140071687
add byte [rax], al
mov rax, qword [rsp + 0x40]
and al, 0x40
cmp rax, rdx
jne case.0x14003a48f.338
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
shl edx, 4
shl edx, 4
mov qword [rcx + rdx], rsi
lea r8, str.stun_codec::rfc5780::attributesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_rfc5780_attributes.rsstun_codec::attributeRequestIndicationSuccessResponseErrorResponsemethodclass
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x1f
mov qword [rcx + rdx + 0x18], rsi
lea r8, [0x1401ee6e7]
mov qword [rcx + rdx + 0x20], r8
and byte [rax - 0x39], cl
adc dword [rax], r13d
je 0x14007165a
add byte [rax], al
and byte [rax - 0x39], cl
adc dword [rax], r13d
je 0x14007165a
add byte [rax], al
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rcx + rdx + 0x48], 0xc9
inc rax
mov qword [rsp + 0x40], rax
ror byte [rax - 0x77], 0x44
and al, 0x40
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
movabs al, byte [0x24446f0ff3000000]
invalid
movabs al, byte [0x24446f0ff3000000]
xor byte [rax - 0x75], cl
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x48]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsp + 0x98], rax
movdqa xmmword [rsp + 0x80], xmm0
mov rax, rsi
mov rsi, qword [rsp + 0x80]
cmp rsi, rax
je 0x1400717a7
movzx eax, byte [0x140214210]
mov edx, 0x13
adc eax, dword [rax]
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
ror byte [rdi], 0x84
ja 0x140071712
add byte [rax], al
ror byte [rdi], 0x84
ja 0x140071712
add byte [rax], al
mov r13, rax
movdqu xmm0, xmmword [0x1401c4bc5]
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
movq qword [rax], mm0
mov dword [rax + 0xf], 0x6e696769
mov rax, qword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
cmp rax, rsi
jne 0x140071728
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.140042c70
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.140042c70
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov dword [rcx + rdx + 0x20], eax
mov dword [rcx + rdx + 0x20], eax
mov qword [rcx + rdx + 0x28], 0x25
mov qword [rcx + rdx + 0x30], 0x13
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
adc eax, dword [rax]
add byte [rax], al
mov qword [rcx + rdx + 0x38], r13
mov qword [rcx + rdx + 0x40], 0x13
adc eax, dword [rax]
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
mov dword [rcx + rdx + 0x48], 0x11c
add byte [rax], al
inc rax
mov qword [rsp + 0x90], rax
mov r13, qword [rsp + 0x108]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xd0], rax
movdqa xmm0, xmmword [rsp + 0x80]
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xc8], rax
add byte [rax], al
invalid
invalid
jg case.0x14004ade6.255
add byte [rax], al
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc0], eax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xc8], rax
add byte [rax], al
add byte [rax], al
movdqa xmmword [rsp + 0xb0], xmm0
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xb0]
movabs rsi, 0x8000000000000000
cmp rdx, rsi
jne case.default.0x14007181e
mov rdx, qword [rsp + 0xb0]
movabs rsi, 0x8000000000000000
cmp rdx, rsi
jne case.default.0x14007181e
add r12, qword [rsp + 0xb8]
mov rax, qword [rdi + 0x20]
lea rcx, [0x1401fa654]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbx, qword [rsp + 0xd8]
mov rsi, qword [rbx + 0x38]
mov r14, qword [rbx + 0x40]
mov r13, rsi
sub r13, r14
cmp r9, r13
cmovb r13, r9
cmp rsi, r14
jb 0x140073df9
mov rax, qword [rbx + 0x30]
mov qword [rsp + 0x128], rax
lea rdx, [rax + r14]
mov rcx, r8
mov r8, r13
call fcn.1401af560
invalid
fcom qword [rbx]
add byte [rbp + 1], cl
out dx, al
mov qword [rbx + 0x40], r14
cmp r14, rsi
jne 0x1400718b5
invalid
shl rdi, 1
test rdi, rdi
movabs rsi, 0x8000000000000000
je 0x140071896
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x128]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x118]
movabs rcx, 0x8000000000000001
mov qword [rax], rcx
mov rdi, qword [rsp + 0xd8]
jmp 0x1400718c7
mov rdi, qword [rsp + 0xd8]
movabs rsi, 0x8000000000000000
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0x38]
mov qword [rcx + 0x18], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rcx + 8], xmm0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
movdqu xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
movdqa xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
mov rax, rsi
mov rsi, qword [rsp + 0x80]
cmp rsi, rax
je 0x140071a0f
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 5
shr dword [rax], 1
sbb al, byte [rax]
movzx eax, byte [0x140214210]
mov edx, 0xd
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073ea0
mov r13, rax
mov ebp, eax
movabs rax, 0x6572617774666f53
mov qword [r13 + 5], rax
mov qword gs:[r13 + 5], rax
movabs rax, 0x666f533d72747461
mov qword [r13], rax
jb 0x1400719a9
push rbx
outsd dx, dword [rsi]
mov qword [r13], rax
mov rax, qword [rsp + 0x90]
cmp rax, rsi
jne 0x140071998
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.140042c70
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
std
dec dword [rax - 0x75]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x80
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r8, 0x8000000000000000
mov qword [rcx + rdx], r8
mov eax, 0
add byte [rax], al
add byte [rax + 0x1104894c], al
lea r9, [0x1401c49a6]
mov qword [rcx + rdx + 8], r9
mov qword [rcx + rdx + 0x10], 0x24
mov qword [rcx + rdx + 0x18], r8
lea r8, str.easytier_srccommon_stun_codec_ext.rseasytier_srcutils.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x25
adc dword [rax], r13d
and eax, 0x48000000
mov dword [rcx + rdx + 0x30], 0xd
adc dword [rax], r13d
and eax, 0x48000000
mov dword [rcx + rdx + 0x30], 0xd
mov qword [rcx + rdx + 0x38], r13
mov qword [rcx + rdx + 0x40], 0xd
mov dword [rcx + rdx + 0x48], 0x11c
inc rax
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0xc0], rdx
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rcx
mov r13, qword [rsp + 0x108]
mov rdx, qword [rsp + 0xb0]
movabs rsi, 0x8000000000000000
cmp rdx, rsi
je 0x140071804
mov rcx, qword [rsp + 0xc0]
cmp rcx, rdx
jne 0x140071aac
lea rcx, [rsp + 0xb0]
call fcn.140042c70
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xb8]
lea r8, [rcx + rcx*4]
shl r8, 4
add byte [rbp + rcx*4 + 4], cl
mov dword [rcx - 0x3f], ecx
loopne 0x140071ac0
mov qword [rax + r8], rsi
lea r9, [0x1401ee75b]
mov qword [rax + r8 + 8], r9
mov qword [rax + r8 + 0x10], 0x15
mov qword [rax + r8 + 0x18], rsi
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov qword [rax + r8 + 0x20], r9
mov qword [rax + r8 + 0x28], 0x6b
add byte [rax], al
add byte [rdx - 0x39], cl
add byte [rax], r14b
add byte [rax], al
add byte [rax], al
and byte [rdx - 0x39], cl
add byte [rax], r13b
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x39], cl
add byte [rax], r14b
add byte [rax], al
add byte [rax], al
mov qword [rax + r8 + 0x38], 1
mov qword [rax + r8 + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rax + r8 + 0x48], 0x1f9
inc rcx
mov qword [rsp + 0xc0], rcx
lea rcx, [rsp + 0xb8]
movdqu xmm0, xmmword [rcx + 8]
add byte [rax - 7], cl
add dword [rax], eax
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x8c
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add bl, dh
movq mm0, qword [rcx + 8]
movdqa xmmword [rsp + 0x150], xmm0
mov rcx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x18]
jg 0x140071ab3
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rcx + 0x18]
mov qword [rsp + 0x160], rcx
invalid
invalid
mov ecx, dword [rcx + 0x18]
mov qword [rsp + 0x160], rcx
cmp rdx, rsi
bnd jne 0x140071cc3
invalid
bnd jne 0x140071cc3
add dword [rax], eax
add byte [rcx + 1], cl
invalid
add r12, rax
mov rax, qword [rdi + 0x20]
lea rcx, [0x1401fa654]
sbb byte [rax], al
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdi + 0x30], 2
jne case.default.0x140070aa1
mov rdi, qword [rdi + 0x78]
cmp rdi, rsi
jne 0x140071b8a
mov rdi, qword [rsp + 0xd8]
cmp qword [rdi], 0
jne 0x140071c3b
jmp case.default.0x140070aa1
mov rax, rbp
sub rax, r12
jb 0x140073e1a
mov rbx, qword [rsp + 0xd8]
mov rsi, qword [rbx + 0x88]
mov r14, qword [rbx + 0x90]
mov r13, rsi
sub r13, r14
cmp rax, r13
cmovb r13, rax
cmp rsi, r14
jb 0x140073df9
mov rax, qword [rbx + 0x80]
lea rcx, [r15 + r12]
mov qword [rsp + 0x128], rax
lea rdx, [rax + r14]
mov r8, r13
call fcn.1401af560
add r14, r13
mov qword [rbx + 0x90], r14
cmp r14, rsi
jne 0x140071ca1
test rdi, rdi
movabs rsi, 0x8000000000000000
je 0x140071c1a
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x128]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0xd8]
mov qword [rdi + 0x78], rsi
add r12, r13
mov r13, qword [rsp + 0x108]
cmp qword [rdi], 0
je case.default.0x140070aa1
mov rax, rbp
sub rax, r12
jb 0x140073e2c
mov r13, qword [rdi + 8]
cmp r13, 4
jae 0x140073e3e
mov rsi, qword [rdi + 0x18]
mov rbp, r13
sub rbp, rsi
cmp rax, rbp
cmovb rbp, rax
cmp r13, rsi
jb 0x140073e52
add r15, r12
mov rax, qword [rsp + 0x320]
lea rdx, [rax + rsi]
mov rcx, r15
mov r8, rbp
call fcn.1401af560
add rsi, rbp
mov qword [rdi + 0x18], rsi
cmp rsi, r13
jne 0x140071c9c
mov qword [rdi], 0
add byte [rax], al
add byte [rcx + 1], cl
in al, dx
add r12, rbp
jmp 0x140071cac
add r12, r13
mov rdi, qword [rsp + 0xd8]
movabs rsi, 0x8000000000000000
mov r13, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
add cl, ch
invalid
ret 0xffff
and al, 8
add dword [rax], eax
add cl, ch
test edx, 0x8b48ffff
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe8
add byte [rax], al
add byte [rcx - 0x77], cl
sbb byte [rdi], cl
sub byte [rsp + 0x150], al
mov rcx, qword [rsp + 0x160]
lea r8, [rsp + 0xe8]
lea eax, [rsp + 0xe8]
mov qword [r8 + 0x18], rcx
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [r8 + 8], xmm0
mov qword [rsp + 0xe0], rdx
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [rsp + 0xe8], r12
mov rax, qword [rsp + 0xf0]
cmp rax, rdx
jne 0x14006df15
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
jmp 0x14006def8
jmp 0x140071ccc
mov rax, qword [rsp + 0x118]
movabs rcx, 0x8000000000000001
cmp qword [rax], rcx
jne case.default.0x140070aa1
jmp case.0x14007181e.9
cmp byte [rdi + 0x30], 0
jne case.default.0x140070aa1
jmp case.0x14007181e.9
sub rdi, rbx
je 0x140071dc0
shr rdi, 6
add rsi, 0x68
xor r14d, r14d
jmp 0x140071d72
cmp byte [rsi - 0x10], 0
je 0x140071d96
add rsi, 0x40
inc r14
dec rdi
je 0x140071dc0
cmp dword [rsi - 0x28], 2
jne 0x140071d60
cmp qword [rsi - 8], 0
mov rax, rsi
je 0x140071d66
mov r8, qword [rax]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140071d66
mov rax, qword [rsi - 8]
shl rax, 1
test rax, rax
je 0x140071d66
mov rax, r14
shl rax, 6
add rax, rbx
add rax, 0x28
jmp 0x140071d82
mov rdi, qword [rsp + 0xd8]
cmp qword [rdi + 0xc8], 0
movabs rsi, 0x8000000000000000
je 0x140071dee
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi + 0xb8], 0
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x300]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x30]
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0x310], r13
cmp r13, 0x401
jae 0x140073dc1
mov rax, qword [rsp + 0x260]
sub rax, qword [rsp + 0x1a8]
cmp rax, r13
jb 0x140071fb3
movaps xmm0, xmmword [rsp + 0x7b0]
movdqa xmm1, xmmword [rsp + 0x7c0]
lea rax, [rsp + 0x2d8]
movdqu xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov qword [rsp + 0x2c8], r15
mov rax, qword [rsp + 0x2d8]
cmp rax, r15
jne 0x140071f11
lea rcx, [rsp + 0x2c8]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x2c8]
mov rax, qword [rsp + 0x2d8]
mov r13, qword [rsp + 0x2d0]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [r13 + rcx], rsi
lea rdx, str.bytecodec::io__:_self.is_idle___
mov qword [r13 + rcx + 8], rdx
mov qword [r13 + rcx + 0x10], 0xd
mov qword [r13 + rcx + 0x18], rsi
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_srcio.rs
mov qword [r13 + rcx + 0x20], rdx
mov qword [r13 + rcx + 0x28], 0x64
mov qword [r13 + rcx + 0x30], 0
mov qword [r13 + rcx + 0x38], 1
mov qword [r13 + rcx + 0x40], 0
mov dword [r13 + rcx + 0x48], 0x62
inc rax
mov qword [rsp + 0x2d8], rax
lea rax, [rsp + 0x2d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x790], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x7a0], rax
cmp r15, rsi
je 0x140071e14
jmp 0x1400734dd
mov rax, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x2d8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x2c8], r15
mov qword [rsp + 0x2d0], r12
mov rax, qword [rsp + 0x2d8]
cmp rax, r15
je 0x140071ef1
mov qword [rdi + 0xd8], rbx
mov qword [rdi + 0xe0], rsi
mov qword [rdi + 0xe8], rax
mov qword [rdi + 0xf0], 0
movabs rsi, 0x8000000000000000
jmp 0x14007285d
mov rsi, qword [rsp + 0x288]
cmp rsi, r15
jne 0x1400723e4
lea rcx, [rsp + 0x278]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x278]
mov rsi, qword [rsp + 0x288]
mov rbx, qword [rsp + 0x280]
lea rax, [rsi + rsi*4]
shl rax, 4
movabs rdx, 0x8000000000000000
mov qword [rbx + rax], rdx
lea rcx, [0x1401ee166]
mov qword [rbx + rax + 8], rcx
mov qword [rbx + rax + 0x10], 0x15
mov qword [rbx + rax + 0x18], rdx
lea rcx, [0x1401ee17b]
mov qword [rbx + rax + 0x20], rcx
mov qword [rbx + rax + 0x28], 0x6c
mov qword [rbx + rax + 0x30], 0
mov qword [rbx + rax + 0x38], 1
mov qword [rbx + rax + 0x40], 0
mov dword [rbx + rax + 0x48], 0x45f
inc rsi
cmp r15, rdx
jne 0x140072757
mov rax, qword [rsp + 0x290]
movabs rcx, 0x8000000000000000
cmp qword [rdi + 0xd8], rcx
je 0x14007232c
movzx eax, byte [0x140214210]
mov edx, 0x22
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073db2
mov r15, rax
movups xmm0, xmmword [0x1401ee108]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.assertion_failed:__self.is_idle___]
movdqu xmmword [rax], xmm0
mov word [rax + 0x20], 0x6029
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
mov r14, rax
mov qword [rax], 0x22
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0x22
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d8f
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r14
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x330], 0
mov qword [rsp + 0x338], 8
mov qword [rsp + 0x340], 0
mov qword [rsp + 0x348], rax
mov byte [rsp + 0x350], 3
lea rcx, [rsp + 0x330]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x338]
mov rcx, qword [rsp + 0x340]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r9, 0x8000000000000000
mov qword [rax + rdx], r9
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], r9
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x43
inc rcx
mov qword [rsp + 0x340], rcx
movdqu xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x48], rax
test rbx, rbx
je 0x14007263a
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x30]
movabs rsi, 0x8000000000000000
cmp r15, rsi
je 0x14007285d
mov rax, qword [rsp + 0x40]
cmp rax, r15
jne 0x140072673
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, [0x1401ee166]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], rsi
lea r8, [0x1401ee17b]
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x6c
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x460
inc rax
mov qword [rsp + 0x40], rax
movdqu xmm0, xmmword [rsp + 0x48]
movdqa xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x88], rax
cmp r15, rsi
je 0x14007285d
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rsp + 0x2b8], xmm0
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2a0], r15
mov rsi, qword [rsp + 0x2b0]
cmp rsi, r15
je 0x140072784
jmp 0x1400727a4
movups xmm0, xmmword [rsp + 0x290]
mov qword [rsp + 0x2a0], r15
mov qword [rsp + 0x2a8], rbx
mov qword [rsp + 0x2b0], rsi
movups xmmword [rsp + 0x2b8], xmm0
cmp rsi, r15
jne 0x1400727a4
lea rcx, [rsp + 0x2a0]
mov rdx, rsi
call fcn.140042c70
mov r15, qword [rsp + 0x2a0]
mov rsi, qword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2a8]
lea rcx, [rsi + rsi*4]
shl rcx, 4
movabs r8, 0x8000000000000000
mov qword [rax + rcx], r8
lea rdx, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rax + rcx + 8], rdx
mov qword [rax + rcx + 0x10], 0x13
mov qword [rax + rcx + 0x18], r8
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rax + rcx + 0x20], rdx
mov qword [rax + rcx + 0x28], 0x69
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 1
mov qword [rax + rcx + 0x40], 0
mov dword [rax + rcx + 0x48], 0x212
inc rsi
mov qword [rsp + 0x2b0], rsi
mov rsi, r8
movdqu xmm0, xmmword [rsp + 0x2b8]
movdqa xmmword [rsp + 0x760], xmm0
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x750], rax
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x758], rax
cmp r15, r8
jne 0x14007349e
mov rax, qword [rdi + 0xe8]
sub rax, qword [rdi + 0xf0]
xor r8d, r8d
cmp qword [rdi + 0xd8], rsi
cmovne r8, rax
mov qword [rsp + 0xb0], r8
cmp r8, 0x10000
jae 0x140072998
lea rdx, [rdi + 0x108]
lea rcx, [rsp + 0x330]
call fcn.1400be340
mov r15, qword [rsp + 0x330]
cmp r15, rsi
je 0x140072b91
mov rax, qword [rsp + 0x340]
cmp rax, r15
jne 0x1400728e0
lea rcx, [rsp + 0x330]
mov rdx, r15
call fcn.140042c70
mov r15, qword [rsp + 0x330]
mov rax, qword [rsp + 0x340]
mov rcx, qword [rsp + 0x338]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rsi
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x13
mov qword [rcx + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x69
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x21b
inc rax
mov qword [rsp + 0x340], rax
movdqu xmm0, xmmword [rsp + 0x348]
movdqa xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x38], rax
cmp r15, rsi
je 0x140072b91
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
movdqa xmm0, xmmword [rsp + 0x40]
jmp 0x1400734b7
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x80], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x88], rax
lea rax, str.assertion_failed:__message_len___0x10000___Too_large_message_length:_actual__limit0xFFFF
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x330]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
mov rsi, rax
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x30]
movdqu xmmword [rsi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d8f
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov byte [rsp + 0x350], 0
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x330], 0
mov qword [rsp + 0x338], 8
mov qword [rsp + 0x340], 0
lea rcx, [rsp + 0x330]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x338]
mov rcx, qword [rsp + 0x340]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs rsi, 0x8000000000000000
mov qword [rax + rdx], rsi
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x13
mov qword [rax + rdx + 0x18], rsi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x69
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x215
inc rcx
mov qword [rsp + 0x340], rcx
movdqu xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x180], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x198], rax
mov r15, qword [rsp + 0x180]
cmp r15, rsi
jne 0x14006d999
movzx eax, byte [rdi + 0x100]
mov edx, 2
mov r8d, 2
sub r8, qword [rdi + 0xf8]
xor ecx, ecx
test al, al
cmove r8, rcx
sub rdx, qword [rdi + 0x108]
cmp byte [rdi + 0x110], 0
cmove rdx, rcx
add rdx, r8
mov r8d, 4
sub r8, qword [rdi + 0x118]
cmp byte [rdi + 0x120], 0
cmove r8, rcx
mov r9d, 0xc
sub r9, qword [rdi + 0x128]
cmp byte [rdi + 0x130], 0
cmove r9, rcx
add r9, r8
add r9, rdx
mov rdx, rsi
mov rsi, qword [rdi + 0xe8]
sub rsi, qword [rdi + 0xf0]
cmp qword [rdi + 0xd8], rdx
cmove rsi, rcx
add rsi, r9
je 0x140072ca5
js 0x140073eaf
mov ecx, 8
mov rdx, rsi
call fcn.140157b20
test rax, rax
je 0x140073eb4
mov rbp, rax
movzx eax, byte [rdi + 0x100]
test al, al
je 0x140072cae
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x330]
mov rdx, qword [rsp + 0x318]
mov r8, rbp
mov r9, rsi
call fcn.1400bdfc0
mov rdx, qword [rsp + 0x330]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x140072d35
mov r14, qword [rsp + 0x338]
cmp byte [rdi + 0x100], 0
jne 0x14007324f
jmp 0x140072e14
mov ebp, 1
test al, al
jne 0x140072c4c
xor r14d, r14d
mov rdi, qword [rsp + 0xd8]
cmp byte [rdi + 0x110], 0
jne 0x140072e29
cmp byte [rdi + 0x120], 0
je 0x140072f7e
mov r9, rsi
sub r9, r14
jb 0x140073ed3
lea rdx, [rdi + 0x118]
lea r8, [r14 + rbp]
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x330]
call fcn.1400bec60
mov rdx, qword [rsp + 0x330]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x140073037
mov rax, qword [rsp + 0x338]
cmp byte [rdi + 0x120], 0
jne 0x14007324f
jmp 0x140073112
lea rdi, [rsp + 0x340]
mov rax, qword [rsp + 0x340]
cmp rax, rdx
jne 0x140072d67
lea rcx, [rsp + 0x330]
call fcn.140042c70
mov rdx, qword [rsp + 0x330]
mov rax, qword [rsp + 0x340]
mov r14, qword [rsp + 0x338]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r9, 0x8000000000000000
mov qword [r14 + rcx], r9
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [r14 + rcx + 8], r8
mov qword [r14 + rcx + 0x10], 0x13
mov qword [r14 + rcx + 0x18], r9
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [r14 + rcx + 0x20], r8
mov qword [r14 + rcx + 0x28], 0x69
mov qword [r14 + rcx + 0x30], 0
mov qword [r14 + rcx + 0x38], 1
mov qword [r14 + rcx + 0x40], 0
mov dword [r14 + rcx + 0x48], 0x1f6
inc rax
mov qword [rsp + 0x340], rax
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x30], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x40], rax
cmp rdx, r9
jne 0x140073010
mov rdi, qword [rsp + 0xd8]
cmp byte [rdi + 0x100], 0
jne 0x14007324f
mov rdi, qword [rsp + 0xd8]
cmp byte [rdi + 0x110], 0
je 0x140072cc6
mov r9, rsi
sub r9, r14
jb 0x140073ec1
lea rdx, [rdi + 0x108]
lea r8, [r14 + rbp]
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x330]
call fcn.1400bdfc0
mov rdx, qword [rsp + 0x330]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x140072e87
mov rax, qword [rsp + 0x338]
cmp byte [rdi + 0x110], 0
jne 0x14007324f
jmp 0x140072f66
lea rdi, [rsp + 0x340]
mov rcx, qword [rsp + 0x340]
cmp rcx, rdx
jne 0x140072eb9
lea rcx, [rsp + 0x330]
call fcn.140042c70
mov rdx, qword [rsp + 0x330]
mov rcx, qword [rsp + 0x340]
mov rax, qword [rsp + 0x338]
lea r8, [rcx + rcx*4]
shl r8, 4
movabs r10, 0x8000000000000000
mov qword [rax + r8], r10
lea r9, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rax + r8 + 8], r9
mov qword [rax + r8 + 0x10], 0x13
mov qword [rax + r8 + 0x18], r10
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rax + r8 + 0x20], r9
mov qword [rax + r8 + 0x28], 0x69
mov qword [rax + r8 + 0x30], 0
mov qword [rax + r8 + 0x38], 1
mov qword [rax + r8 + 0x40], 0
mov dword [rax + r8 + 0x48], 0x1f7
inc rcx
mov qword [rsp + 0x340], rcx
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, qword [rdi + 0x10]
mov qword [rsp + 0x40], rcx
cmp rdx, r10
jne 0x140073149
mov rdi, qword [rsp + 0xd8]
cmp byte [rdi + 0x110], 0
jne 0x14007324f
add r14, rax
mov rdi, qword [rsp + 0xd8]
cmp byte [rdi + 0x120], 0
jne 0x140072cd3
cmp byte [rdi + 0x130], 0
je 0x14007312a
mov rbx, rsi
sub rbx, r14
jb 0x140073ee5
mov r13, rdi
add rdi, 0x128
mov r12, qword [rdi]
mov eax, 0xc
mov r15d, 0xc
sub r15, r12
cmp rbx, r15
cmovb r15, rbx
mov qword [rsp + 0x230], r15
cmp rax, r12
jb 0x140073ef7
lea rcx, [r14 + rbp]
lea rdx, [r12 + r13]
add rdx, 0x131
mov r8, r15
call fcn.1401af560
add r12, r15
mov qword [r13 + 0x128], r12
cmp r12, 0xc
jne 0x140073523
mov byte [r13 + 0x130], 0
cmp byte [r13 + 0x130], 0
jne 0x14007324f
jmp 0x140073857
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xb0], rdx
jmp 0x14007316e
lea rdi, [rsp + 0x340]
mov rcx, qword [rsp + 0x340]
cmp rcx, rdx
jne 0x140073069
lea rcx, [rsp + 0x330]
call fcn.140042c70
mov rdx, qword [rsp + 0x330]
mov rcx, qword [rsp + 0x340]
mov rax, qword [rsp + 0x338]
lea r8, [rcx + rcx*4]
shl r8, 4
movabs r10, 0x8000000000000000
mov qword [rax + r8], r10
lea r9, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rax + r8 + 8], r9
mov qword [rax + r8 + 0x10], 0x13
mov qword [rax + r8 + 0x18], r10
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rax + r8 + 0x20], r9
mov qword [rax + r8 + 0x28], 0x69
mov qword [rax + r8 + 0x30], 0
mov qword [rax + r8 + 0x38], 1
mov qword [rax + r8 + 0x40], 0
mov dword [rax + r8 + 0x48], 0x1f8
inc rcx
mov qword [rsp + 0x340], rcx
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, qword [rdi + 0x10]
mov qword [rsp + 0x40], rcx
cmp rdx, r10
jne 0x140073149
mov rdi, qword [rsp + 0xd8]
cmp byte [rdi + 0x120], 0
jne 0x14007324f
add r14, rax
mov rdi, qword [rsp + 0xd8]
cmp byte [rdi + 0x130], 0
jne 0x140072f8b
mov rdi, qword [rdi + 0xd8]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x14007387c
jmp 0x14007324f
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rcx
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xb0], rdx
mov r14, rax
mov qword [rsp + 0xb8], r14
lea rdi, [rsp + 0xc0]
mov rax, qword [rsp + 0xc0]
cmp rax, rdx
jne 0x1400731a8
lea rcx, [rsp + 0xb0]
call fcn.140042c70
mov r14, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc0]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r8, 0x8000000000000000
mov qword [r14 + rcx], r8
lea rdx, [0x1401c3bb1]
mov qword [r14 + rcx + 8], rdx
mov qword [r14 + rcx + 0x10], 0x11
mov qword [r14 + rcx + 0x18], r8
lea rdx, [0x1401c3bc2]
mov qword [r14 + rcx + 0x20], rdx
mov qword [r14 + rcx + 0x28], 0x68
mov qword [r14 + rcx + 0x30], 0
mov qword [r14 + rcx + 0x38], 1
mov qword [r14 + rcx + 0x40], 0
mov dword [r14 + rcx + 0x48], 0x1b4
inc rax
mov qword [rsp + 0xc0], rax
movdqa xmm0, xmmword [rsp + 0xb0]
mov rax, qword [rsp + 0xb0]
movdqu xmm1, xmmword [rdi]
movdqa xmmword [rsp + 0x1b0], xmm1
mov rcx, qword [rdi + 0x10]
mov qword [rsp + 0x1c0], rcx
cmp rax, r8
jne 0x140073471
mov rax, qword [rsp + 0xd8]
cmp byte [rax + 0x130], 0
jne 0x14007328f
movabs rcx, 0x8000000000000000
cmp qword [rax + 0xd8], rcx
jne 0x14007328f
mov rax, qword [rsp + 0x228]
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax], rcx
jmp 0x14007344d
movzx eax, byte [0x140214210]
mov edx, 0x22
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073db2
mov rdi, rax
movups xmm0, xmmword [0x1401ee108]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.assertion_failed:__self.is_idle___]
movdqu xmmword [rax], xmm0
mov word [rax + 0x20], 0x6029
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
mov r14, rax
mov qword [rax], 0x22
mov qword [rax + 8], rdi
mov qword [rax + 0x10], 0x22
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d8f
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r14
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x330], 0
mov qword [rsp + 0x338], 8
mov qword [rsp + 0x340], 0
mov qword [rsp + 0x348], rax
mov byte [rsp + 0x350], 1
lea rcx, [rsp + 0x330]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x338]
mov rcx, qword [rsp + 0x340]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r9, 0x8000000000000000
mov qword [rax + rdx], r9
lea r8, [0x1401c3bb1]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x11
mov qword [rax + rdx + 0x18], r9
lea r8, [0x1401c3bc2]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x68
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x1b5
inc rcx
mov qword [rsp + 0x340], rcx
mov rax, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x228]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x330]
movdqu xmmword [rcx], xmm0
mov rax, qword [rsp + 0x340]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x348]
mov qword [rcx + 0x18], rax
test rsi, rsi
je 0x14007344d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x7f0]
movaps xmm7, xmmword [rsp + 0x800]
add rsp, 0x818
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x228]
mov qword [rcx + 0x20], rax
movdqa xmm1, xmmword [rsp + 0x1b0]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
test rsi, rsi
jne 0x14007343b
jmp 0x14007344d
mov rax, qword [rsp + 0x750]
mov rcx, qword [rsp + 0x758]
movdqa xmm0, xmmword [rsp + 0x760]
movdqu xmmword [rsp + 0x198], xmm0
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rcx
mov qword [rsp + 0x180], r15
jmp 0x14006d999
mov rax, qword [rsp + 0x7a0]
mov qword [rsp + 0x250], rax
movaps xmm0, xmmword [rsp + 0x790]
movups xmmword [rsp + 0x240], xmm0
mov qword [rsp + 0x230], r15
mov qword [rsp + 0x238], r13
mov rax, qword [rsp + 0x240]
cmp rax, r15
je 0x140072223
mov qword [rsp + 0x2c8], rbx
mov qword [rsp + 0x200], 0xc
lea rax, [rsp + 0x2c8]
mov qword [rsp + 0x330], rax
lea rax, [0x14002e820]
mov qword [rsp + 0x338], rax
lea rcx, [rsp + 0x230]
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rdi
mov qword [rsp + 0x358], rax
lea rcx, [rsp + 0x200]
mov qword [rsp + 0x360], rcx
mov qword [rsp + 0x368], rax
lea rax, str.assertion_failed:___eos.is_reached_____buf.len____size__self.offset__b.as_ref__.len__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x330]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 4
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x30]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
mov r15, rax
mov rax, qword [rsp + 0xf0]
mov qword [r15 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [r15], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d8f
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x330], 0
mov qword [rsp + 0x338], 8
mov qword [rsp + 0x340], 0
mov qword [rsp + 0x348], rax
mov byte [rsp + 0x350], 2
lea rcx, [rsp + 0x330]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x338]
mov rcx, qword [rsp + 0x340]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r9, 0x8000000000000000
mov qword [rax + rdx], r9
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], r9
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x35
inc rcx
mov qword [rsp + 0x340], rcx
movdqu xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x98], rax
mov rdx, qword [rsp + 0x80]
cmp rdx, r9
jne 0x140073771
mov r15, qword [rsp + 0x88]
jmp 0x140073841
lea rdi, [rsp + 0x90]
mov rax, qword [rsp + 0x90]
cmp rax, rdx
jne 0x1400737a3
lea rcx, [rsp + 0x80]
call fcn.140042c70
mov rdx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
mov r15, qword [rsp + 0x88]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r9, 0x8000000000000000
mov qword [r15 + rcx], r9
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [r15 + rcx + 8], r8
mov qword [r15 + rcx + 0x10], 0x13
mov qword [r15 + rcx + 0x18], r9
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [r15 + rcx + 0x20], r8
mov qword [r15 + rcx + 0x28], 0x69
mov qword [r15 + rcx + 0x30], 0
mov qword [r15 + rcx + 0x38], 1
mov qword [r15 + rcx + 0x40], 0
mov dword [r15 + rcx + 0x48], 0x1f9
inc rax
mov qword [rsp + 0x90], rax
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x150], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x160], rax
cmp rdx, r9
jne 0x140073d50
mov r13, qword [rsp + 0xd8]
cmp byte [r13 + 0x130], 0
jne 0x14007324f
add r14, r15
mov rdi, qword [rsp + 0xd8]
mov rdi, qword [rdi + 0xd8]
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x14007324f
mov qword [rsp + 0x128], rbp
mov rbx, rsi
sub rbx, r14
jb 0x140073f0b
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rax + 0xe0]
mov r13, qword [rax + 0xe8]
mov rbp, qword [rax + 0xf0]
mov r15, r13
lock add byte [rax], al
add byte [rbp - 0x77], cl
out dx, eax
sub r15, rbp
cmp rbx, r15
cmovb r15, rbx
mov qword [rsp + 0x230], r15
cmp r13, rbp
jb 0x140073f1d
lea r12, [rax + 0xf0]
add r14, qword [rsp + 0x128]
mov qword [rsp + 0x110], rcx
lea rdx, [rcx + rbp]
mov rcx, r14
mov r8, r15
call fcn.1401af560
add rbp, r15
mov qword [r12], rbp
cmp rbp, r13
jne 0x140073949
test rdi, rdi
je 0x140073919
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x110]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd8]
movabs r9, 0x8000000000000000
mov qword [rax + 0xd8], r9
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r9
mov rbp, qword [rsp + 0x128]
jmp 0x140073c11
mov qword [rsp + 0x2c8], rbx
mov qword [rsp + 0x200], r13
lea rax, [rsp + 0x2c8]
mov qword [rsp + 0x330], rax
lea rax, [0x14002e820]
lodsb al, byte [rsi]
and al, 0
add al, byte [rax]
add byte [rax - 0x73], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xfffbaeb0
mov qword [rsp + 0x338], rax
lea rcx, [rsp + 0x230]
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], r12
mov qword [rsp + 0x358], rax
lea rcx, [rsp + 0x200]
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbp*2], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x154081
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x330]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 4
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x30]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140073d80
invalid
ror byte [rdi], 0x84
add ax, word [rax]
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rax, qword [rsp + 0xf0]
mov qword [r14 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [r14], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
mov rbp, qword [rsp + 0x128]
lodsb al, byte [rsi]
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
test byte [rbx + rax], dh
add byte [rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r14
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x330], 0
mov qword [rsp + 0x338], 8
mov qword [rsp + 0x340], 0
mov qword [rsp + 0x348], rax
mov byte [rsp + 0x350], 2
lea rcx, [rsp + 0x330]
xor edx, edx
call fcn.140042c70
mov rax, qword [rsp + 0x338]
mov rcx, qword [rsp + 0x340]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs r9, 0x8000000000000000
mov qword [rax + rdx], r9
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], r9
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
adc byte [rax], ch
add byte [eax], al
add byte [rax], al
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x35
inc rcx
mov qword [rsp + 0x340], rcx
movdqu xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x48], rax
mov rdx, qword [rsp + 0x30]
cmp rdx, r9
je 0x140073c11
mov rax, qword [rsp + 0x40]
cmp rax, rdx
jne 0x140073b9c
lea rcx, [rsp + 0x30]
call fcn.140042c70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdx, [rax + rax*4]
shl rdx, 4
movabs r9, 0x8000000000000000
mov qword [rcx + rdx], r9
lea r8, [0x1401ee166]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], r9
lea r8, [0x1401ee17b]
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x6c
mov qword [rcx + rdx + 0x30], 0
and byte [rax - 0x39], cl
adc dword [rax], r13d
insb byte [rdi], dx
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r14d
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x45b
inc rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x90], rdx
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
mov rdx, qword [rsp + 0x80]
cmp rdx, r9
je 0x14007324f
lea rdi, [rsp + 0x90]
mov rax, qword [rsp + 0x90]
cmp rax, rdx
jne 0x140073c95
lea rcx, [rsp + 0x80]
call fcn.140042c70
mov rdx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
mov r14, qword [rsp + 0x88]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r9, 0x8000000000000000
mov qword [r14 + rcx], r9
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [r14 + rcx + 8], r8
mov qword [r14 + rcx + 0x10], 0x13
mov qword [r14 + rcx + 0x18], r9
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [r14 + rcx + 0x20], r8
and byte [rcx - 0x39], cl
invalid
invalid
sub byte [rcx], ch
add byte [rax], al
mov qword [r14 + rcx + 0x30], 0
mov qword [r14 + rcx + 0x38], 1
mov qword [r14 + rcx + 0x40], 0
mov dword [r14 + rcx + 0x48], 0x1fa
inc rax
mov qword [rsp + 0x90], rax
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x150], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x160], rax
cmp rdx, r9
je 0x14007324f
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xd0], rax
movaps xmm0, xmmword [rsp + 0x150]
jmp 0x140073022
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xd0], rax
movaps xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xb0], rdx
mov r14, r15
jmp 0x14007316e
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
lea r8, [0x1401c3268]
mov edx, 0x400
mov rcx, r13
call fcn.1401b1c90
mov ecx, 1
mov edx, 0x22
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_srcio.rs
mov edx, 0x400
mov rcx, r13
call fcn.1401b1d90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov rcx, r12
mov rdx, rbp
call fcn.1401b1c90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov rcx, r12
mov rdx, rbp
call fcn.1401b1c90
lea r8, [0x1401ee120]
mov rcx, r14
mov rdx, rsi
call fcn.1401b1c90
mov ecx, 1
mov edx, 0x12
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov rcx, r12
mov rdx, rbp
call fcn.1401b1c90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov rcx, r12
mov rdx, rbp
call fcn.1401b1c90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_src_attribute.rsassertion_failed:__self.attr_type.take__.is_some___
mov edx, 3
mov rcx, r13
call fcn.1401b1d90
lea r8, [0x1401ee120]
mov rcx, rsi
mov rdx, r13
call fcn.1401b1c90
mov ecx, 1
mov edx, 0x13
call fcn.1401b1500
mov ecx, 1
mov edx, 0x15
call fcn.1401b1500
invalid
mov ecx, 1
mov edx, 0x16
call fcn.1401b1500
mov ecx, 1
mov edx, 0x11
call fcn.1401b1500
mov ecx, 1
mov edx, 0xd
call fcn.1401b1500
call fcn.1400b62f0
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401b1c90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401b1c90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401b1c90
lea r8, [0x1401ee120]
mov edx, 0xc
mov rcx, r12
call fcn.1401b1c90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401b1c90
lea r8, [0x1401ee120]
mov rcx, rbp
mov rdx, r13
call fcn.1401b1c90
invalid
fst qword [rbx]
add ah, cl
mov rcx, qword [rsp + 0x90]
mov qword [r10], rcx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
bsf ecx, ecx
movzx r10d, byte [r8 + r9]
and r10b, 1
movzx ecx, r10b
sub qword [r14 + 0x10], rcx
lea rcx, [r9 - 0x10]
and rax, rcx
mov byte [r8 + r9], dl
mov byte [rax + r8 + 0x10], dl
inc qword [r14 + 0x18]
shl r9, 5
mov r10, r8
sub r10, r9
mov qword [r10 - 0x18], rbx
mov qword [r10 - 0x20], rdi
neg r9
mov rax, qword [rsp + 0x20]
mov qword [r8 + r9 - 0x10], rax
add r10, 0xfffffffffffffff8
xor eax, eax
jmp 0x140074043
add byte [rax], al
mov qword [rsp + 0x98], rax
mov word [rsp + 0xa0], 1
mov qword [rsp + 0xa8], rdx
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
loopne 0x1400741f9
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
loopne 0x1400741f9
add rax, rcx
movups xmmword [rsp + 0x58], xmm6
je 0x14007421f
pop rax
movups xmmword [rsp + 0x48], xmm6
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
xor eax, eax
xor r15d, r15d
jmp 0x140074245
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4d8948], al
movabs rcx, 0x8000000000000000
mov qword [rbp], rcx
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], rdi
cmp r15, rax
cmovbe r15, rax
movzx eax, byte [rsp + 0xa1]
test al, al
jne 0x140074314
mov r13, qword [rsp + 0x70]
mov rcx, r14
mov rdx, r12
call fcn.1400f08d0
cmp qword [rsp + 0x20], 0
je 0x140074290
mov rdi, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
jl 0x14007428d
sub byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x60]
add r13, rcx
sub rdi, rcx
mov qword [rsp + 0x60], rax
mov rbp, qword [rsp + 0x38]
cmp rbp, qword [rsp + 0x40]
jne 0x1400742cf
jmp 0x140074314
add byte [rax], al
add byte [rax + 0xa124bc], al
add byte [rax], al
add byte [rbp + 0x7a], dh
cmp byte [rsp + 0xa1], 0
jne 0x140074314
mov byte [rsp + 0xa1], 1
cmp byte [rsp + 0xa0], 0
mov r13, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
jne 0x1400742bb
cmp rdi, r13
je 0x140074314
sub rdi, r13
add r13, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x38]
cmp rbp, qword [rsp + 0x40]
je 0x140074314
lea rax, [rbp + 0x20]
mov qword [rsp + 0x38], rax
lea rdx, [rdi + r13]
mov rcx, r13
call fcn.14013b630
mov qword [rbp + 0x18], rax
mov rcx, qword [rbp]
shl rcx, 1
test rcx, rcx
je 0x140074220
mov r8, qword [rbp + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x18]
jmp 0x140074220
mov rdi, qword [rsp + 0xc8]
mov r13, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
invalid
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov qword ds:[rsi + 8], r13
mov qword [rsi], rdi
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rdx
mov qword [rsi + 0x30], r15
movaps xmm6, xmmword [rsp + 0xd0]
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
je 0x1400744db
mov qword [r14 + 0x38], rax
mov r15, qword [r14 + 0x30]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14 + 0x28], cl
jne 0x1400744cb
movzx eax, byte [0x140214210]
mov edx, 0x48
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400744f3
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x19], xmm0
adc byte [rdi], cl
adc dword [rax + 0x19], eax
mov qword [rax + 0x30], 2
mov qword [rax + 0x38], r14
mov qword [rax + 0x40], r15
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsi + 0x20], xmm1
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi], 3
mov dword [rsi + 8], 0
mov dword [rsi + 0x40], 2
mov qword [rsi + 0x30], rdi
mov qword [rsi + 0x38], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 0xffffffff
invalid
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_broadcast.rs
lea rcx, [rsp + 0x20]
call fcn.1401b1c50
lea rcx, [r14 + 0x28]
call fcn.1401b69a0
jmp 0x1400743f3
lea rcx, str.overflow
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_broadcast.rs
leave
adc al, 0
leave
adc al, 0
mov edx, 8
call fcn.1401b2260
fst qword [rbx]
invalid
fst qword [rbx]
add byte [rcx + 8], bh
add byte [rax], al
invalid
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x48], bh
mov edx, 0x48
call fcn.1401b1500
int3
call fcn.140157b20
test rax, rax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
in eax, dx
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
je 0x140074632
mov r14, rax
cmp rsi, 1
jne 0x14007456b
xor eax, eax
jmp 0x1400745c2
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
xor esi, esi
jmp 0x14007461b
mov rcx, rsi
and rcx, 0xfffffffffffffffe
lea rdx, [rbx + 0xc8]
lea r8, [r14 + 0x20]
xor eax, eax
nop
movups xmm0, xmmword [rdx - 0xa8]
movups xmm1, xmmword [rdx - 0x98]
movups xmmword [r8 - 0x10], xmm1
movups xmmword [rax - 0x10], xmm1
movups xmmword [rax - 0x10], xmm1
movups xmmword [r8 - 0x20], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r8], xmm0
movups xmmword [r8 + 0x10], xmm1
add rax, 2
add rdx, 0x150
add r8, 0x40
rol byte [rax + 0x48], 0x39
invalid
jne 0x140074580
rol byte [rax + 0x48], 0x39
sal dword [rbp - 0x3c], 0x40
test dh, 1
test sil, 1
je 0x1400745e2
imul rcx, rax, 0xa8
shl rax, 5
movups xmm0, xmmword [rbx + rcx + 0x20]
movups xmm1, xmmword [rbx + rcx + 0x30]
or esi, dword [rax]
or esi, dword [rax]
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
mov rcx, r14
mov rdx, rsi
call fcn.140041570
mov rax, r14
add rax, rdi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], r14
cmp byte [rax - 0x77], cl
je 0x140074620
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14003ed20
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0x20]
call fcn.14002f3f0
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 4
mov rdx, rdi
call fcn.1401b1500
int3
push rdi
push rbp
push rbx
sub rsp, 0x68
push 0x48cb8948
mov esi, dword [rcx + 8]
push 0x48cb8948
mov esi, dword [rcx + 8]
mov rdi, qword [rcx + 0x10]
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140074510
mov rcx, rax
xor eax, eax
cmp rcx, 2
jb 0x140074a40
test rdi, rdi
je 0x1400746ae
imul rax, rdi, 0xa8
add byte [rax], al
lea r13, [rsi + rax]
mov rcx, rsi
nop dword [rax + rax]
lea rbp, [rcx + 0xa8]
movzx r15d, word [rcx + 0x60]
cmp r15w, 2
jne 0x1400746c8
mov rcx, rbp
add rax, 0xffffffffffffff58
jne 0x140074690
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x38], 0
xor r15d, r15d
jmp case.0x1400257c3.1129
movups xmm0, xmmword [rcx + 0x62]
movdqu xmm1, xmmword [rcx + 0x70]
movdqu xmmword [rsp + 0x4e], xmm1
movaps xmmword [rsp + 0x40], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x80
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140074ae4
test ah, ch
add eax, dword [rax]
invalid
test ah, ch
add eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
mov r14, rax
movups xmm0, xmmword [rsp + 0x4e]
movups xmmword [rax + 0x10], xmm0
movdqa xmm0, xmmword [rsp + 0x40]
and al, 0x40
movdqu xmmword [rax + 2], xmm0
mov word [rax], r15w
mov qword [rsp + 0x28], 4
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
xor byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
mov r15d, 1
cmp rbp, r13
je 0x140074811
lea rcx, [rsp + 0x28]
and al, 0x28
mov rax, rbp
mov eax, ebp
nop word cs:[rax + rax]
lea rbp, [rax + 0xa8]
add byte [rax], al
movzx r12d, word [rax + 0x60]
cmp r12w, 2
jne 0x14007476d
mov rax, rbp
cmp rbp, r13
jne 0x140074750
jmp 0x1400747d0
movups xmm0, xmmword [rax + 0x62]
movdqu xmm1, xmmword [rax + 0x70]
movdqu xmmword [rsp + 0x4e], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp r15, qword [rsp + 0x28]
je 0x1400747bb
mov rax, r15
shl rax, 5
mov word [r14 + rax], r12w
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [r14 + rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x4e]
movdqu xmmword [r14 + rax + 0x10], xmm0
inc r15
mov qword [rsp + 0x38], r15
cmp rbp, r13
cmp byte [rcx + rdi - 0x13], cl
jne 0x14007473e
jmp 0x1400747d0
mov r14, rcx
mov rdx, r15
cli
call fcn.140042d40
mov rcx, r14
mov r14, qword [rsp + 0x30]
je 0x1400747f1
xor bl, ch
invalid
je 0x1400747f1
xor bl, ch
mov eax, 0x24648b4c
sub byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
mov r12, qword [rsp + 0x28]
mov r14, qword [rsp + 0x30]
test r15, r15
jne 0x140074817
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
test r12, r12
je 0x140074adc
mov rcx, qword [0x140214150]
xor r15d, r15d
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1400257c3.1129
mov r12d, 4
mov rcx, r14
mov ecx, esi
mov rdx, r15
call fcn.140041570
shl r15, 5
add r15, r14
test dword [rcx + rcx*4 + 0x74], 0x894c4024
and al, 0x50
test dword [rcx + rcx*4 + 0x74], 0x894c4024
and al, 0x50
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x58], r15
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
call fcn.14003ed20
mov r15, qword [rsp + 0x38]
dec dword [rbx + rcx*4 + 0x7c]
and al, 0x38
lea rcx, [rsp + 0x28]
call fcn.14002f3f0
mov rcx, rsi
mov rdx, rdi
call fcn.140074510
cmp r15, rax
jae 0x140074937
imul rax, rdi, 0xa8
mov rcx, rsi
nop dword [rax]
test rax, rax
je 0x140074949
add byte [rax], al
add byte [rax], al
add rax, 0xffffffffffffff58
cmp byte [rcx + 0xa6], 0
lea rcx, [rcx + 0xa8]
je 0x140074880
pop rax
invalid
movzx ecx, word [rbx + 0x18]
test rdi, rdi
je 0x14007497f
test bl, dl
add byte [rax], al
invalid
test bl, dl
add byte [rax], al
add byte [rdi], cl
mov bh, 0x43
xor al, 0x66
cmp ecx, 2
movzx eax, word [rbx + 0x34]
cmp cx, 2
je 0x1400749fd
lea rdx, [rbx + 0x1a]
movzx r8d, cx
test r8d, r8d
jne 0x140074a51
imul r8, rdi, 0xa8
xor r9d, r9d
jmp 0x1400748f0
add r9, 0xa8
cmp r8, r9
cmp eax, ecx
cmp eax, ecx
je 0x140074983
movzx r10d, word [rdx + 0x10]
movzx edx, word [rdx + 0x10]
mov word [rsp + 0x50], r10w
movdqu xmm0, xmmword [rdx]
movdqa xmmword [rsp + 0x40], xmm0
movzx r10d, word [rsi + r9 + 0x60]
push rsp
invalid
invalid
cmp r10w, 2
je 0x1400748e0
push rsp
invalid
test r10w, r10w
jne 0x1400748e0
mov r10d, dword [rsi + r9 + 0x62]
mov edx, dword [rsi + rcx + 0x62]
cmp r10d, dword [rsp + 0x40]
jne 0x1400748e0
movzx r10d, word [rsi + r9 + 0x66]
cmp r10w, word [rsp + 0x44]
jne 0x1400748e0
jmp 0x140074a3b
xor ecx, ecx
test rdi, rdi
mov eax, 6
invalid
add byte [rax], al
invalid
cmove eax, ecx
jmp 0x140074a40
add byte [rax], al
imul rax, rdi, 0xa8
test rax, rax
je 0x140074975
add rax, 0xffffffffffffff58
cmp byte [rsi + 0xa7], 0
lea rsi, [rsi + 0xa8]
je 0x140074950
mov eax, 4
jmp 0x140074a40
mov eax, 5
jmp 0x140074a40
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov bh, 0x43
xor al, 0x66
test ecx, ecx
movzx eax, word [rbx + 0x34]
test cx, cx
jne 0x14007498c
movzx eax, word [rbx + 0x1e]
imul rcx, rdi, 0xa8
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400749f6
movzx r8d, word [rsi + 0x60]
test r8w, r8w
je 0x1400749d0
cmp r8d, 2
jne 0x1400749e9
jmp 0x1400749a0
cmp word [rdx + 2], ax
jne 0x1400749a0
add sil, byte [rbp - 0x4f]
mov eax, 2
jmp 0x140074a40
mov eax, 3
jmp 0x140074a40
invalid
cmp word [rsi + 0x60], 2
je 0x140074a3b
imul rcx, rdi, 0xa8
add rcx, 0xffffffffffffff58
xor edx, edx
nop word cs:[rax + rax]
cmp rcx, rdx
je 0x14007498c
cmp word [rsi + rdx + 0x108], 2
lea rdx, [rdx + 0xa8]
jne 0x140074a20
mov eax, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, dword [rbx + 0x2c]
mov r9d, dword [rbx + 0x30]
sub al, 0x44
mov ecx, dword [rbx + 0x30]
xor byte [r9 + r13*2 - 0x29], cl
imul r10, rdi, 0xa8
xlatb
test al, 0
add byte [rax], al
xor r11d, r11d
jmp 0x140074a80
add r11, 0xa8
cmp r10, r11
je 0x14007498c
add byte [rax], al
add byte [rbp + 0x39], cl
fimul dword [rdi]
test byte [rdi + rdi*8], cl
invalid
dec dword [rdi]
mov bh, 0x5a
movzx ebx, word [rdx + 0x10]
mov word [rsp + 0x50], bx
adc byte [rsi - 0x77], ah
pop rsp
and al, 0x50
movdqu xmm0, xmmword [rdx]
movdqa xmmword [rsp + 0x40], xmm0
movzx ebx, word [rsi + r11 + 0x60]
cmp bx, 2
je 0x140074a70
cmp bx, cx
jne 0x140074a70
movq mm0, qword [rsi + r11 + 0x64]
outsd dx, dword [rsi]
invalid
movdqu xmm1, xmmword [rsp + 0x42]
pcmpeqb xmm1, xmm0
pmovmskb ebx, xmm1
cmp ebx, 0xffff
jne 0x140074a70
cmp word [rsi + r11 + 0x7c], ax
jne 0x140074a70
cmp dword [rsi + r11 + 0x74], r8d
jne 0x140074a70
cmp dword [rsi + r11 + 0x78], r9d
jne 0x140074a70
xor r15d, r15d
jmp case.0x1400257c3.1129
mov ecx, 4
mov edx, 0x80
call fcn.1401b1500
int3
int3
add byte [rax], al
movdqa xmmword [rsp + 0x330], xmm6
mov r15, r8
mov rsi, rdx
mov r14, rcx
movzx eax, byte [rdx + 0x14]
lea rcx, [0x1401fa67c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi]
mov qword [rsi + 8], rax
lea rax, [rsi + 0x12]
movzx ecx, word [rsi + 0x10]
adc byte [rsi - 0x77], ah
adc r9b, byte [rax - 0x77]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x942cd
adc byte [rsi - 0x77], ah
adc r9b, byte [rax - 0x77]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x942cd
mov qword [rsp + 0x118], rax
lea rax, str.0.0.0.0:
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x110]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x58]
call fcn.1400b66d0
mov rax, qword [rsp + 0x268]
mov qword [rsi + 0x48], rax
movups xmm0, xmmword [rsp + 0x238]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x248]
movups xmm2, xmmword [rsp + 0x258]
movups xmmword [rsi + 0x38], xmm2
movups xmmword [rsi + 0x28], xmm1
movups xmmword [rsi + 0x18], xmm0
lea r13, [rsi + 0x50]
mov byte [rsi + 0x50], 0
jmp 0x140074c14
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_netudp.rs
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
call fcn.1401b1e10
mov rbx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
mov rdi, qword [rsi + 0x18]
lea rcx, [rsp + 0x58]
pop rax
mov rdx, rbx
call fcn.140182b60
test rdi, rdi
je 0x140074c44
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rsp + 0x58]
movdqu xmm1, xmmword [rsp + 0x68]
outsd dx, dword [rsi]
and al, 0x68
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
jg 0x140074be1
and al, 0x10
add dword [rax], eax
add bl, dh
movq qword [rsi + 0x40], mm1
jg 0x140074be1
and al, 0x10
add dword [rax], eax
add bl, dh
movq qword [rsi + 0x40], mm1
movdqu xmmword [rsi + 0x30], xmm0
lea rdx, [rsi + 0x30]
mov r8, qword [r15]
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
call fcn.140182f10
mov eax, dword [rsp + 0x58]
and al, 0x58
and al, 0x58
and al, 0x58
mov dword [rsp + 0x38], eax
and al, 0x38
cmp eax, 3
jne 0x140074ec1
mov byte [r13], 3
movabs rax, 0x8000000000000001
mov qword [r14], rax
mov al, 3
jmp 0x14007588f
mov byte [rsi + 0x58], 0
mov rbx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x50]
mov qword [rsi + 0x18], rax
mov rax, qword [0x140211048]
mov qword [rsp + 0x1c8], 2
mov qword [rsp + 0x1e8], rax
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140075a73
lea rdx, [rsi + 0x18]
lea r8, [rax + 0x30]
mov r9, qword [rax + 0x30]
movups xmm0, xmmword [rax + 0x40]
mov qword [rsp + 0xc0], r9
mov qword [rsp + 0xc8], rcx
movups xmmword [rsp + 0xd0], xmm0
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x1b8], eax
mov dword [rsp + 0x1b8], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x1a8], r8
lea rcx, [rsp + 0x1c8]
lea rdx, [rsp + 0x198]
call fcn.14019ffb0
mov byte [rsi + 0x58], 1
movups xmm0, xmmword [rsp + 0x1c8]
movups xmm1, xmmword [rsp + 0x1d8]
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x30], xmm1
mov rax, qword [rsp + 0x1e8]
mov qword [rsi + 0x40], rax
mov rax, qword [rsi + 0x18]
cmp dword [rsi + 0x20], 2
jne 0x1400755ee
mov qword [rsi + 0x60], rbx
mov qword [rsi + 0x68], rax
push 0x2484100f
adc byte [rcx], al
add byte [rax], al
push 0x2484100f
adc byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movups xmmword [rsi + 0x70], xmm0
movups xmmword [rsi + 0x80], xmm1
movups xmmword [rsi + 0x90], xmm2
movups xmmword [rsi + 0xa0], xmm3
movups xmm0, xmmword [rsp + 0x150]
add byte [rdi], cl
adc dword [rsi + 0xb0], eax
mov byte [rsi + 0xc0], 0
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movups xmm2, xmmword [rsp + 0x78]
movups xmm3, xmmword [rsp + 0x88]
movups xmmword [rsi + 0xc1], xmm0
movups xmmword [rsi + 0xd1], xmm1
add byte [rdi], cl
adc dword [rsi + 0xe1], edx
add byte [rdi], cl
adc dword [rsi + 0xe1], edx
movups xmmword [rsi + 0xf1], xmm3
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rsi + 0x101], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movups xmmword [rsi + 0x111], xmm0
xchg byte [rcx], dl
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rdi + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], ah
add dword [rax], eax
add byte [rax - 0x73], cl
pop rsi
invalid
lea rcx, [rsp + 0xc0]
mov rdx, rbx
mov r8, r15
call fcn.14008e9d0
mov r12, qword [rsp + 0xc0]
movabs rax, 0x8000000000000001
cmp r12, rax
jne 0x1400755a7
mov al, 4
jmp 0x14007576c
mov ebp, dword [rsp + 0x5c]
mov rax, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x48], rcx
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x108], rcx
cmp word [rsi + 0x30], 3
jne 0x140074f12
mov ecx, ebp
mov word [rsp + 0x36], bp
and ebp, 0xffff0000
mov dword [rsp + 0x54], ebp
mov qword [rsp + 0xf8], rax
movq xmm6, rax
xorps xmm7, xmm7
xor r14d, r14d
mov qword [rsp + 0x40], r13
jmp 0x140074f80
test byte [rcx + rcx*4 + 0x6c], 0x24
jmp 0x140074f80
adc al, 0
dec r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
mov r15, r14
cmp dword [rsp + 0x38], 0
je 0x140074fc0
cmp rdi, qword [rsp + 0x108]
je 0x14007553f
mov eax, dword [rdi]
movdqu xmm0, xmmword [rdi + 4]
mov r14, qword [rdi + 0x14]
mov r12d, dword [rdi + 0x1c]
add rdi, 0x20
cmp ax, 2
jne 0x140074ff7
nop dword cs:[rax + rax]
movzx eax, word [rsp + 0x36]
or eax, dword [rsp + 0x54]
movq xmm1, rdi
movdqa xmm0, xmm6
punpcklqdq xmm0, xmm1
mov word [rsp + 0x36], 2
mov rcx, qword [rsp + 0x108]
mov r12d, ecx
mov r14, qword [rsp + 0x48]
cmp ax, 2
je 0x14007553f
mov dword [rsp + 0xc0], eax
movdqu xmmword [rsp + 0xc4], xmm0
test ax, ax
test eax, eax
mov ebx, 0x17
mov eax, 2
cmove ebx, eax
mov rax, qword [0x140211ea8]
add eax, 0x19ce8a
add eax, 0x19ce8a
cmp rax, 3
jne 0x140075259
mov ecx, ebx
mov edx, 2
xor r8d, r8d
call qword [sym.imp.ws2_32.dll_socket]
cmp rax, 0xffffffffffffffff
je 0x140075080
mov rbp, rax
mov dword [rsp + 0x58], 1
mov rcx, rax
mov edx, 0x8004667e
lea r8, [rsp + 0x58]
pop rax
pop rax
call qword [sym.imp.ws2_32.dll_ioctlsocket]
test eax, eax
je 0x1400750f0
mov word [rax], es
add byte [rax], al
mov word [rax], es
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov r14d, eax
mov rcx, rbp
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x140075089
add byte [rax], al
add bh, bh
adc eax, 0x147fa2
call qword [sym.imp.kernel32.dll_GetLastError]
mov r14d, eax
shl r14, 0x20
or r14, 2
test r15, r15
je 0x140074f80
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140074f80
test rax, rax
je 0x140074f80
mov rbx, qword [r15 - 1]
mov r12, qword [r15 + 7]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call qword [r12]
cmp qword [r12 + 8], 0
je 0x140074f6a
cmp qword [r12 + 0x10], 0x11
jb 0x140074f58
cmp word [rsp + 0xc0], 0
je 0x140075118
rol r12w, 8
movdqu xmm0, xmmword [rsp + 0xc4]
add byte [rax], al
add byte [rax], al
mov r8d, 0x1c
mov ax, 0x17
mov ecx, r14d
jmp 0x14007513b
movzx r12d, word [rsp + 0xc6]
rol r12w, 8
mov r8d, 0x10
mov ax, 2
pxor xmm0, xmm0
mov ecx, dword [rsp + 0xc2]
shr r14, 0x20
mov word [rsp + 0x58], ax
mov word [rsp + 0x5a], r12w
mov dword [rsp + 0x5c], ecx
movdqu xmmword [rsp + 0x60], xmm0
jg 0x140075196
and al, 0x60
jg 0x140075196
and al, 0x60
mov dword [rsp + 0x70], r14d
mov rcx, rbp
lea rdx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call qword [sym.imp.ws2_32.dll_bind]
cmp eax, 0xffffffff
dec dword [rdi]
test ah, dh
invalid
invalid
invalid
dec dword [rdi]
test ah, dh
invalid
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x1400438d0.326
test eax, eax
jne 0x140075a5c
add byte [rbx + 0x19f07705], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rbx + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xd0]
movabs rax, 0x7ffffffffffffffe
cmp rcx, rax
ja 0x1400759ef
lea rax, [rcx + 1]
mov edx, dword [0x140214214]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rax
mov rax, qword [rdx + 0xd8]
cmp rax, 2
je 0x1400759fb
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov r13, qword [rcx + 0xe0]
mov edx, 1
lock xadd qword [r13], rdx
test rax, rax
je case.0x140035d5b.471
mov ecx, 1
test rdx, rdx
jns 0x1400752a4
jmp case.0x140074b3f.2
mov byte [rsp + 0x110], 1
lea rax, [rsp + 0x110]
mov qword [rsp + 0x58], rax
pop rax
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_1.0.2_src_syswindows_net.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140211ea8]
xor edx, edx
lea r8, [rsp + 0x58]
and al, 0x58
and al, 0x58
lea r9, case.0x14004f628.49
call fcn.1401b8d70
jmp 0x140075028
test rdx, rdx
js case.0x140074b3f.2
xor ecx, ecx
mov edx, dword [0x140214214]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
dec qword [rdx + 0xd0]
add byte [rax], al
add byte [rax], al
lea r12, [r13 + 0x128]
lea rdx, [r13 + 0xc8]
test rax, rax
mov qword [rsp + 0x110], rbp
mov qword [rsp + 0x118], 0
mov dword [rsp + 0x118], 0
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], r13
mov ebp, 0x128
add byte [rax], al
add byte [rax], al
mov eax, 0xc8
cmove rbp, rax
cmove r12, rdx
cmp qword [r13 + rbp], 0
je 0x140075a2c
xor eax, eax
mov cl, 1
lock cmpxchg byte [r12 + 0x20], cl
jne 0x1400753ed
lea rcx, [r12 + 0x28]
call fcn.1401834a0
loope 0x140075335
add byte [rax - 0x77], cl
sal dword [rax - 0x3fcebaff], 0xf0
cmpxchg byte [r12 + 0x20], r8b
loope 0x140075335
add byte [rax - 0x77], cl
sal dword [rax - 0x3fcebaff], 0xf0
cmpxchg byte [r12 + 0x20], r8b
mov r14, rdx
sete al
test rcx, rcx
xchg esp, eax
ror byte [rax - 0x7b], 0xc9
je 0x140075377
test al, al
je 0x1400753fc
mov r13, qword [rsp + 0x40]
cmp qword [rsp + 0x58], 0
je 0x1400754a0
mov rax, qword [rsp + 0x60]
lock dec qword [rax]
jne 0x1400754b5
lea rcx, [rsp + 0x60]
call fcn.14017f1a0
jmp 0x1400754b5
test al, al
je 0x14007541e
add byte [rax], al
add byte [rax], al
mov rbx, r14
sub rbx, 0xffffffffffffff80
or byte [rcx - 0x75], 0x54
sub eax, 0x8c8d4800
mov word [rax + rdx], fs
add dword [rax], eax
invalid
or byte [rcx - 0x75], 0x54
sub eax, 0x8c8d4800
mov word [rax + rdx], fs
mov word [rax + rdx], fs
adc byte [rcx], al
add dword [rax], eax
add byte [rcx - 0x77], cl
fadd dword [rcx - 0x4f]
add ebp, eax
mov dl, 0xc4
or eax, dword [rax]
add byte [rax], al
mov r8, rbx
mov r9b, 3
call fcn.140131850
test rax, rax
je 0x1400758b6
mov rbp, rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [r12 + 0x20], cl
mov r13, qword [rsp + 0x40]
jne 0x14007542d
mov rax, qword [rbx]
test rax, rax
je 0x14007543f
jnp 0x14007540e
mov rcx, qword [r14 + 0x88]
mov ecx, dword [rsi + 0x88]
mov qword [rax + 8], rcx
mov rax, qword [r14 + 0x88]
test rax, rax
jne 0x140075457
cmp qword [r12 + 0x48], rbx
jne 0x140075472
lea rax, [r12 + 0x48]
and al, 0x48
jmp 0x140075457
lea rcx, [r12 + 0x20]
call fcn.1401b6dc0
jmp 0x14007531c
and bh, bh
invalid
invalid
and bh, bh
invalid
add r12, 0x20
mov rcx, r12
call fcn.1401b69a0
mov r13, qword [rsp + 0x40]
cmp qword [rsp + 0x58], 0
cmp dword [rsp + 0x58], 0
jne 0x140075359
jmp 0x1400754a0
add byte [rax], al
add byte [rcx - 0x73], cl
and al, 0x20
lea rcx, [r12 + 0x20]
call fcn.1401b69a0
jmp 0x14007537f
invalid
invalid
adc eax, 0x52e90014
invalid
invalid
lea rcx, [r12 + 0x20]
and al, 0x20
call fcn.1401b6dc0
mov rax, qword [rbx]
test rax, rax
jne 0x1400753c4
cmp qword [r12 + 0x40], rbx
jne 0x140075472
mov rax, qword [r14 + 0x88]
mov qword [r12 + 0x40], rax
test rax, rax
je 0x1400753db
mov rcx, qword [r14 + 0x80]
mov qword [rax], rcx
movaps xmmword [rbx], xmm7
lock dec qword [r14]
jne 0x140075472
mov rcx, r14
int1
call fcn.14012cd20
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r12 + 0x20], cl
jne 0x140075524
add byte [rax], al
lock dec qword [r14]
jne 0x140075491
mov rcx, r14
call fcn.14012cd20
invalid
js 0x14007549b
invalid
invalid
mov r14, rbp
cmp qword [rsp + 0x58], 0
jne 0x140075359
and al, 0x58
add byte [rdi], cl
test dword [rcx + 0x48fffffe], edi
mov eax, dword [rsp + 0x60]
mov rax, qword [rsp + 0x60]
lock dec qword [rax]
jne 0x1400754b5
lea rcx, [rsp + 0x60]
call fcn.14017f0e0
mov rbx, qword [rsp + 0x118]
test rbx, rbx
je 0x140075508
and al, 0x18
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
mov rcx, qword [rbx + 8]
call fcn.140130870
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400754dc
mov rcx, rbx
call fcn.14019adf0
adc al, 0x59
adc al, byte [rax]
adc al, 0x59
adc al, byte [rax]
add rbx, 8
mov rax, qword [rbx]
mov eax, dword [rbx]
mov eax, dword [rbx]
lock dec qword [rax]
jne 0x1400754f1
mov rcx, rbx
call fcn.140040600
fld1
cmpxchg esp, edi
dec dword [rbx + rcx*4 - 0x7c]
and al, 0x18
sbb byte [rcx], al
add byte [rax], al
mov rcx, qword [0x140214150]
mov r8, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x110]
call qword [sym.imp.ws2_32.dll_closesocket]
and al, 0x10
add dword [rax], eax
add bh, bh
adc eax, 0x147f0a
test r15, r15
jne 0x14007509a
jmp 0x140074f80
add r12, 0x20
mov rcx, r12
call fcn.1401b69a0
lock dec qword [r14]
je 0x140075489
jmp 0x140075491
cmp dword [rsp + 0x38], 0
je 0x140075565
je 0x140075565
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0xf8]
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
mov r14, qword [rsp + 0x100]
add dword [rax], eax
add byte [rbp + 0x17], dh
add dword [rax], eax
add byte [rbp + 0x17], dh
lea rdx, str.could_not_resolve_to_any_address
adc al, 0
mov r8d, 0x20
mov cl, 0x14
call fcn.1400256a0
mov r15, rax
mov byte [r13], 1
movabs rdi, 0x800000000000001c
add byte [rax], al
add byte [rax], al
add byte [rax + 0xbc49], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2bde9], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0xbc49], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2bde9], al
add byte [rax - 0x75], cl
mov esp, 0xc824
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd8], al
test byte [rax + rbx*8], ah
add byte [rax], al
invalid
mov rdi, qword [rsp + 0xc8]
mov r15, qword [rsp + 0xd0]
movups xmm0, xmmword [rsp + 0xd8]
test byte [rax + rbx*8], ah
add byte [rax], al
invalid
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x170], eax
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rsp + 0xe8]
add byte [rax], al
movaps xmmword [rsp + 0x180], xmm0
mov rcx, rbx
fld1
add dword [rbx + rdi*8 + 0x587e80ff], edi
pop rax
add byte [rdi], cl
test edx, ebx
add dword [rax], eax
invalid
fld1
add dword [rbx + rdi*8 + 0x587e80ff], edi
pop rax
pop rax
add byte [rdi], cl
test edx, ebx
add dword [rax], eax
add cl, ch
add al, byte cs:[rax]
add al, byte [rax]
jmp 0x14007581c
add al, byte [rax]
add byte [rax - 0x73], cl
and sil, r8b
pop rax
add byte [rdi], cl
adc byte [rcx], al
lea rcx, [rsi + 0x20]
mov byte [rsi + 0x58], 0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsi + 0x60], xmm0
movups xmmword [rsi + 0x70], xmm1
mov rcx, qword [rcx + 0x20]
mov qword [rsi + 0x80], rcx
mov qword [rsi + 0x88], rbx
mov qword [rsi + 0x90], rax
movups xmm0, xmmword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
movups xmm1, xmmword [rsp + 0x120]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movups xmmword [rsi + 0x98], xmm0
add byte [rdi], cl
adc dword [rsi + 0xa8], ecx
add byte [rdi], cl
adc dword [rsi + 0xa8], ecx
movups xmmword [rsi + 0xb8], xmm2
add byte [rax], al
movups xmmword [rsi + 0xc8], xmm3
movups xmm0, xmmword [rsp + 0x150]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x150], al
movups xmmword [rsi + 0xd8], xmm0
mov byte [rsi + 0xe8], 0
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
and al, 0x68
and al, 0x68
movups xmm2, xmmword [rsp + 0x78]
movups xmm3, xmmword [rsp + 0x88]
movups xmmword [rsi + 0xe9], xmm0
movups xmmword [rsi + 0xf9], xmm1
add byte [rdi], cl
adc dword [rsi + 0x109], edx
add byte [rdi], cl
adc dword [rsi + 0x109], edx
movups xmmword [rsi + 0x119], xmm3
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rsi + 0x129], xmm0
movups xmm0, xmmword [rsp + 0xa8]
add byte [rdi], cl
adc dword [rsi + 0x139], eax
xchg byte [rcx], bh
add dword [rax], eax
invalid
add byte [rdi], cl
adc dword [rsi + 0x139], eax
xchg byte [rcx], bh
add dword [rax], eax
invalid
mov rax, qword [rsp + 0xb7]
mov qword [rsi + 0x148], rax
test byte [rdi + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax + 1], cl
add byte [rax], al
mov r13, r14
lea r14, [rsi + 0x60]
lea rbx, [rsi + 0x88]
sahf
mov byte [rax], al
add byte [rax], al
sahf
mov byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 0x60]
cmp r8, 2
cmp eax, 2
cmp eax, 2
je 0x14007570e
lea rdx, [rsi + 0x78]
mov rcx, qword [rsi + 0x68]
mov rax, qword [rsi + 0x70]
test r8, r8
je 0x14007570b
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x60]
lea rcx, [rsp + 0xc0]
mov rdx, rbx
mov r8, r15
call fcn.14008e9d0
mov r8, qword [r14]
cmp r8, 2
je 0x140075750
lea rdx, [rsi + 0x78]
mov rcx, qword [rsi + 0x68]
mov rax, qword [rsi + 0x70]
test r8, r8
je case.0x1400257c3.1138
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
push 0x24a48b4c
rol byte [rax], 0
add byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c43949], al
sbb esi, dword [rax - 0x1176b2fd]
mov r12, qword [rsp + 0xc0]
movabs rax, 0x8000000000000001
cmp r12, rax
jne 0x140075782
mov al, 3
mov r14, r13
mov byte [rdi], al
movabs rax, 0x8000000000000001
mov qword [r14], rax
mov al, 4
jmp 0x14007588f
mov rdi, qword [rsp + 0xc8]
mov r15, qword [rsp + 0xd0]
movups xmm0, xmmword [rsp + 0xd8]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd8], al
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rsp + 0xe8]
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xe8], al
movaps xmmword [rsp + 0x180], xmm0
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
call fcn.1400325c0
mov r14, r13
cmp byte [rsi + 0x58], 0
je 0x14007581c
pop rcx
pop rcx
mov r8, qword [rsi + 0x20]
cmp r8, 2
je 0x14007581c
and byte [rcx - 0x7d], r9b
clc
add dh, byte [rdi + rcx*2 + 0x48]
mov edx, dword [rsi + 0x38]
mov rdx, qword [rsi + 0x38]
mov rcx, qword [rsi + 0x28]
mov rax, qword [rsi + 0x30]
test r8, r8
je 0x1400757f0
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
call qword [rax + 0x80]
add byte [rax], al
mov rax, qword [rsi + 0x20]
cmp rax, 2
je 0x14007581c
test rax, rax
je 0x14007581c
mov rax, qword [rsi + 0x28]
lock dec qword [rax]
jne 0x14007581c
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
call fcn.14019ad20
mov byte [rsi + 0x58], 0
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
add byte [rdi], cl
sub byte [rsp + 0x180], cl
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
mov byte [rsi + 0x59], 1
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x210], xmm0
and al, 0
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x210], eax
movaps xmmword [rsp + 0x220], xmm1
add byte [rax], al
mov qword [r14], r12
mov qword [r14 + 8], rdi
mov qword [r14 + 0x10], r15
movdqa xmm0, xmmword [rsp + 0x210]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + riz], fs
add al, byte [rax]
add bl, dh
movq qword [r14 + 0x18], mm0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + riz], fs
add al, byte [rax]
add bl, dh
movq qword [r14 + 0x18], mm0
movdqu xmmword [r14 + 0x28], xmm1
movq qword [rsi + 0x28], mm1
mov al, 1
mov byte [rsi + 0x14], al
movaps xmm6, xmmword [rsp + 0x330]
sub byte [rsp + 0x330], dh
movaps xmm7, xmmword [rsp + 0x340]
add rsp, 0x358
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
add eax, dword [rax]
add byte [rax - 0x7f], cl
invalid
pop r14
pop r15
ret
mov rbx, qword [rsp + 0x58]
pop rax
mov r12, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x110]
mov rbp, qword [rsp + 0x118]
lodsb al, byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rbx + 0x38247c], al
lodsb al, byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rbx + 0x38247c], al
mov r13, qword [rsp + 0x40]
je 0x1400758fb
je 0x1400758fb
cmp qword [rsp + 0x48], 0
je 0x1400758fb
invalid
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0xf8]
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je 0x140075969
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140075969
test rax, rax
je 0x140075969
lea rax, [r15 - 1]
mov qword [rsp + 0x38], rax
mov r13, qword [r15 - 1]
mov r15, qword [r15 + 7]
mov rcx, r13
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140075950
cmp qword [r15 + 0x10], 0x11
jb 0x14007593e
mov r13, qword [r13 - 8]
clc
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0x40]
mov byte [r13], 1
movzx eax, byte [0x140214210]
mov edx, 0x38
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140075aa3
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], rdi
sub byte [rax - 0x77], cl
invalid
invalid
sub byte [rax - 0x77], cl
push 0x4e8b4830
or byte [rax - 0x77], cl
mov qword [rsi + 0x48], rcx
mov qword [rsi + 0x50], rax
mov dword [rax + 0x30], ebp
mov rcx, qword [rsi + 8]
mov qword [rsi + 0x48], rcx
mov qword [rsi + 0x50], rax
lea rdi, [rsi + 0x59]
mov byte [rsi + 0x59], 0
lea rcx, [rsi + 0x5a]
lea rdx, [rsp + 0x238]
mov r8d, 0xf6
call fcn.1401af560
mov r14, qword [rsp + 0x100]
mov esi, dword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x60
add dword [rax], eax
add cl, ch
sal dl, cl
invalid
mov r15, qword [rsp + 0x160]
jmp case.0x140074cbd.0
ud2
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
call fcn.1401b2140
invalid
adc eax, dword [rax]
invalid
mov eax, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0xd0], rcx
xor eax, eax
mov byte [rsp + 0x58], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_netudp.rs
lea edx, [0x1401efb78]
lea edx, [0x1401efb78]
push rsi
movabs eax, dword [0xe858244c8d480017]
add al, 0xb0
adc eax, dword [rax]
invalid
lea rcx, [rsp + 0x58]
call fcn.1401b0a30
invalid
add byte [rax - 0x73], cl
or eax, 0x17a615
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_netudp.rs
mov edx, 0x68
add byte [rax], al
add byte [rax], al
call fcn.1401b2260
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c3ca8]
loop 0x140075a65
add byte [rdx + 0x23], bh
in eax, 0xd0
invalid
loop 0x140075a65
add byte [rdx + 0x23], bh
call fcn.1401b1e10
mov al, 1
mov byte [rsp + 0x58], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_netudp.rs
lea rcx, [rsp + 0x58]
call fcn.1401b0a30
pop fs
invalid
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, [0x1401c4858]
mov edx, 0x22
call fcn.1401b2260
lea rcx, str._async_fn__resumed_after_completion
or eax, 0x17d09e
lea r8, [0x1401c4858]
adc al, 0
mov edx, 0x23
call fcn.1401b1e10
mov ecx, 8
mov edx, 0x38
call fcn.1401b1500
add ah, cl
add ah, cl
int3
int3
add byte [rax], al
add byte [rax + 0x247c894c], al
xor bh, bh
jmp rax
invalid
mov byte [rdi + 0x9c], 0
jmp 0x140075b21
mov ebx, dword [rax + 0x168]
jmp 0x1400764d9
mov rsi, qword [r15 + 0x78]
lea rdi, [rsi + 0x10]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockShared]
movzx eax, byte [rsi + 0x18]
test al, al
jne 0x1400768da
mov rbx, qword [rsi + 0x30]
mov r14d, 8
mov esi, 8
test rbx, rbx
je 0x140075c2e
movabs rax, 0x555555555555556
cmp rbx, rax
jae 0x1400768c8
mov qword [rsp + 0x40], rdi
mov rsi, qword [rsi + 0x28]
lea rax, [rbx*8]
lea r15, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
test rax, rax
je 0x1400768cd
mov ebp, 1
add byte [rax], al
dec rdi
add rsi, 0x18
mov rcx, rbp
mov rdx, r13
mov r8, r12
mov eax, esp
mov eax, esp
call fcn.1401af560
mov qword [r14 + rbx], r12
mov qword [r14 + rbx + 8], rbp
mov qword [r14 + rbx + 0x10], r12
add rbx, 0x18
test rdi, rdi
je 0x140075c1f
cmp r15, rbx
je 0x140075c1f
mov r13, qword [rsi + 8]
mov r12, qword [rsi + 0x10]
test r12, r12
je 0x140075bb0
js 0x1400768c8
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rbp, rax
test rax, rax
jne 0x140075bb5
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
mov r15, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov qword [r15 + 0x20], rbx
mov qword [r15 + 0x28], r14
mov qword [r15 + 0x30], rbx
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov rbp, qword [r15 + 0x28]
mov r13, qword [r15 + 0x30]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0x48]
test rdi, rdi
jne 0x140075c7b
call fcn.140141110
test rax, rax
je 0x14007693c
add byte [rax - 0x75], cl
cmp byte [rax - 1], cl
invalid
inc qword [rdi]
je 0x140076911
invalid
add byte [rbp + 0x31], al
leave
mov r14, r13
sub r14, 2
cmovb r14, r9
int1
jbe 0x140075d92
mov rax, r14
shr rax, 0x20
jne 0x140075d29
add byte [rax], al
add byte [rax], al
bsr ecx, r14d
not ecx
mov esi, r14d
shl esi, cl
dec esi
lea r15, [rdi + 0x10]
lea r12, [rdi + 0x120]
mov rax, qword [rdi + 0x110]
jmp 0x140075cf3
nop word cs:[rax + rax]
mov rcx, r12
mov rdx, r15
call fcn.14003e450
xor eax, eax
mov ecx, dword [rdi + rax*4 + 0x10]
inc rax
mov qword [rdi + 0x110], rax
imul rcx, r14
cmp esi, ecx
jae 0x140075d4b
invalid
cmp rax, 0x40
jb 0x140075cdd
mov rax, qword [rdi + 0x158]
test rax, rax
jle 0x140075cd0
cmp qword [rdi + 0x160], 0
js 0x140075cd0
mov dword [rdi + 0x158], eax
xchg dword [rax + 1], ebx
add byte [rax], al
mov rcx, r12
mov rdx, r15
call fcn.140141550
jmp 0x140075cdb
mov rcx, rdi
mov rdx, r14
call fcn.14003e320
mov rcx, rax
mov rax, rcx
add rax, 2
jb 0x140075d58
mov rdx, r13
mov r8, rbp
mov rcx, rax
jmp 0x140075d80
shr rcx, 0x20
mov rax, rcx
add rax, 2
jae 0x140075d40
lea r8, [rbp + 0x30]
lea rax, [r13*2]
add rax, r13
lea rax, [rax*8 - 0x30]
movabs rdx, 0xaaaaaaaaaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rdx
shr rdx, 4
xor r9d, r9d
cmp rdx, rcx
lea rax, [rcx + rcx*2]
lea rax, [r8 + rax*8]
add al, 0xc0
cmova r9, rax
mov qword [rsp + 0x40], rdi
cmp r13, 2
mov esi, 2
add byte [rcx + 0xf], cl
cmc
xor edi, edi
mov qword [rsp + 0x48], r9
test r9, r9
setne dil
mov r14d, 8
add rdi, rsi
je 0x140075de6
lea rax, [rdi*8]
lea r15, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov r14, rax
test rax, rax
je 0x1400768cd
mov qword [rsp + 0x110], rdi
xor edi, edi
dec dword [rax - 0x7b]
invalid
je 0x140075e69
dec dword [rax - 0x7b]
div byte [rsp + rsi*2 - 0x45]
adc byte [rax], al
add byte [rax], al
xor edi, edi
jmp 0x140075e2e
mov r13d, 1
inc rdi
mov rcx, r13
mov rdx, r12
mov r8, r15
call fcn.1401af560
mov qword [r14 + rbx - 0x10], r15
mov qword [r14 + rbx - 8], r13
mov qword [r14 + rbx], r15
add rbx, 0x18
cmp rsi, rdi
je 0x140075e69
mov r12, qword [rbp + rbx - 8]
mov r15, qword [rbp + rbx]
test r15, r15
je 0x140075e00
js 0x1400768c8
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov r13, rax
test rax, rax
jne 0x140075e06
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x140075ed9
adc byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
test r15, r15
mov rsi, qword [rsp + 0x40]
je 0x140075eaa
js 0x1400768c8
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov r13, rax
test rax, rax
je 0x140075e5c
mov rcx, r13
mov rdx, r12
mov r8, r15
call fcn.1401af560
lea rax, [rdi + rdi*2]
mov qword [r14 + rax*8], r15
mov qword [r14 + rax*8 + 8], r13
mov qword [r14 + rax*8 + 0x10], r15
inc rdi
dec qword [rsi]
mov r15, qword [rsp + 0x30]
jne 0x140075f00
jmp 0x140075ee8
dec qword [rsi + 8]
jne 0x140075f00
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x110]
mov qword [r15], rax
mov qword [r15 + 8], r14
mov qword [r15 + 0x10], rdi
mov dword [r15 + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add byte [rbp - 0x77], cl
mov edi, 0xa0
mov word [r15 + 0xb0], 0
mov byte [r15 + 0xb4], 0
movabs rdi, 0x8000000000000000
lea rbx, [r15 + 0xa0]
add byte [rax], al
lea rcx, [rsp + 0x50]
push rax
mov rdx, rbx
mov r8, qword [rsp + 0x38]
call fcn.140074b00
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x50], rax
push rax
add byte [rax], al
or byte [rax + 0x39], 0x44
and al, 0x50
push rax
push rax
je 0x140076763
test dword [rdi], 0xc6410000
xchg dword [rax + rax + 0xf010000], ebx
adc byte [rsp + 0x50], al
mov byte [r15 + 0x9c], 1
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmmword [r15 + 0x38], xmm0
movups xmmword [r15 + 0x48], xmm1
movups xmmword [r15 + 0x58], xmm2
mov rax, qword [rsp + 0x80]
mov qword [r15 + 0x68], rax
mov rcx, rbx
call case.0x14002b9eb.160
mov dword [r15 + 0x98], 0
cmp qword [r15 + 0x38], rdi
je 0x1400763c4
lea rbx, [r15 + 0x38]
lea r13, [r15 + 0x40]
mov rax, r15
mov r15, qword [r15 + 0x40]
mov rdi, qword [rax + 0x48]
mov r14d, 4
xor r12d, r12d
test rdi, rdi
je 0x140076013
movabs rax, 0xc30c30c30c30c4
cmp rdi, rax
cmp edi, eax
jae 0x1400768c8
imul r12, rdi, 0xa8
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
test rax, rax
je 0x140076965
invalid
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.1401af560
mov rax, qword [rsp + 0x30]
movups xmm0, xmmword [rax + 0x50]
movups xmm1, xmmword [rax + 0x60]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
mov rsi, qword [rax + 0x80]
lea r15, [rsi + 0x10]
mov rcx, r15
stc
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
xor ebp, ebp
test rax, rax
ror byte [rdi], 0x85
pop rdx
invalid
add byte [rax], al
movzx eax, byte [rsi + 0x18]
test al, al
jne 0x1400767d2
mov rax, qword [rsi + 0x20]
shl rax, 1
test rax, rax
je 0x14007608c
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r14
mov qword [rsi + 0x30], rdi
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x38], xmm0
movups xmmword [rsi + 0x48], xmm1
test bpl, bpl
jne 0x1400760c2
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x1400768b2
mov rcx, r15
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov r15, qword [rsp + 0x30]
mov rsi, qword [r15 + 0x88]
lea r14, [rsi + 0x10]
lea rcx, [rsp + 0x50]
call fcn.1400c1610
movabs rcx, 0xf4898d5f85bb3951
mov rax, r14
mul rcx
shr rdx, 6
imul rax, rdx, 0x43
neg rax
lea rcx, [rsi + rax]
add rcx, 0x10
shl rcx, 7
lea rdx, [0x140211f00]
lea rsi, [rdx + rcx]
mov eax, 1
xchg qword [rcx + rdx], rax
cmp rax, 1
jne 0x140076170
xor ebp, ebp
mov rdi, qword [sym.imp.kernel32.dll_SwitchToThread]
jmp 0x140076156
movups xmm0, xmmword [rsp + 0x50]
and al, 0x50
movups xmmword [r14], xmm0
add rax, 2
mov qword [rsi], rax
mov rcx, rbx
call fcn.140074640
mov dword [r15 + 0x98], eax
test eax, eax
je 0x1400763c4
add byte [rax], al
add byte [rax], al
mov qword [r15 + 0x70], 0x258
cmp eax, 6
jne 0x1400763cc
mov byte [r15 + 0x9c], 0
mov rcx, qword [r15 + 0x38]
movabs rdi, 0x8000000000000000
cmp rcx, rdi
je 0x140076972
stosd dword [rdi], eax
invalid
add byte [rax], al
stosd dword [rdi], eax
invalid
mov rax, qword [r15 + 0x68]
mov qword [r15 + 0xa0], rcx
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [r15 + 0xb8], xmm1
movups xmmword [r15 + 0xa8], xmm0
xchg dword [rax + 0x49000000], ebp
mov ecx, dword [rbp + 0x20]
xchg dword [rax + 0x49000000], ebp
mov ecx, dword [rbp + 0x20]
mov qword [r15 + 0xc8], rcx
mov qword [r15 + 0xd0], rax
shr rax, 0x20
cmp word [r15 + 0xb8], 0
jne 0x140076215
movzx eax, word [r15 + 0xbe]
inc ax
mov ecx, 0xfffe
cmovne ecx, eax
mov qword [r15 + 0xd8], r15
mov word [r15 + 0xe8], cx
call 0x181076230
mov byte [rdi + 0xec], 0
add byte [rax], al
lea rbx, [r15 + 0xd8]
lea rcx, [rsp + 0x50]
mov rdx, rbx
mov r8, qword [rsp + 0x38]
call fcn.140074b00
dec dword [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x44
and al, 0x50
je 0x14007676a
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
sub dword [rsp + 0xe0], ecx
sub dword [rsp + 0xe0], ecx
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call case.0x14002b9eb.160
mov rsi, qword [rsp + 0xd0]
cmp rsi, rdi
je 0x140076395
mov r14, qword [rsp + 0xd8]
mov rax, r15
mov r15, qword [rsp + 0xe0]
mov rdi, qword [rax + 0x80]
lea rbx, [rdi + 0x10]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
xor ebp, ebp
test rax, rax
jne 0x140076771
movzx eax, byte [rdi + 0x18]
test al, al
jne 0x140076788
mov rax, qword [rdi + 0x20]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140076344
imul r12, r15, 0xa8
mov r13, qword [rdi + 0x30]
sub rax, r13
cmp rax, r15
jb 0x140076884
imul rcx, r13, 0xa8
add rcx, qword [rdi + 0x28]
mov rdx, r14
mov r8, r12
call fcn.1401af560
add r15, r13
mov qword [rdi + 0x30], r15
test rsi, rsi
je 0x14007635b
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, bpl
in eax, dx
mov r15, qword [rsp + 0x30]
jne 0x140076378
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14007689c
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lahf
insb byte [rdi], dx
adc al, 0
lahf
insb byte [rdi], dx
adc al, 0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xd0], rax
jne 0x1400763a2
lea rcx, [rsp + 0xd8]
call case.0x14002d784.132
cmp qword [r15 + 0xa0], 0
je 0x1400763cc
mov r8, qword [r15 + 0xa8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400763cc
mov qword [r15 + 0x70], 0xf
mov r14, r15
add r15, 0xa0
mov byte [r14 + 0xa0], 0
mov rsi, qword [r14 + 0x90]
mov rdi, qword [rsi + 0x10]
add rsi, 0x10
shr rdi, 2
mov rdx, qword [r14 + 0x70]
lea r9, [0x1401c3e68]
lea rcx, [rsp + 0x50]
xor r8d, r8d
call fcn.14018e6c0
lea rbx, [r14 + 0xa8]
mov qword [r14 + 0xa8], rsi
mov qword [r14 + 0xb0], rdi
xorps xmm0, xmm0
movups xmmword [r14 + 0xd1], xmm0
movups xmmword [r14 + 0xc8], xmm0
adc dword [rsi + 0xc8], eax
adc dword [rsi + 0xc8], eax
movups xmmword [r14 + 0xb8], xmm0
mov eax, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd3]
mov dword [r14 + 0xe1], eax
mov dword [r14 + 0xe4], ecx
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xb0]
movups xmmword [r14 + 0x148], xmm0
mov rax, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x77], cl
xchg byte [rax + 1], bl
add byte [rax], al
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x77], cl
xchg byte [rax + 1], bl
add byte [rax], al
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmm3, xmmword [rsp + 0x80]
movups xmmword [r14 + 0xe8], xmm0
movups xmmword [r14 + 0xf8], xmm1
movups xmmword [r14 + 0x108], xmm2
movups xmmword [r14 + 0x118], xmm3
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [r14 + 0x128], xmm0
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [r14 + 0x138], xmm0
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0x160], r15
mov qword [r14 + 0x168], rbx
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14007652d
test eax, eax
jne 0x140076913
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x14017f090]
lea edx, [0x14017f090]
call fcn.14014b400
mov byte [rsi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
cmp dword [rax + 0x110], 0
je 0x14007656a
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov edx, dword [rax + 0x118]
mov eax, dword [rax + 0x114]
jmp 0x14007656f
call fcn.14017eed0
mov ecx, eax
shl ecx, 0x11
xor ecx, eax
mov eax, edx
shr eax, 0x10
xor eax, edx
xor eax, ecx
shr ecx, 7
xor ecx, eax
mov eax, dword [0x140214214]
mov r8, qword gs:[0x58]
mov r8, qword [0x58]
mov r8, qword [0x58]
mov rax, qword [r8 + rax*8]
mov dword [rax + 0x110], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rax + 0x114], edx
adc al, 1
add byte [rax], al
mov dword [rax + 0x118], ecx
lea r14, [rbx + 0x40]
add ecx, edx
movzx ecx, byte [r15]
js 0x1400765fd
xor eax, r8d
xor eax, eax
test cl, 1
jne 0x1400765dc
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax]
mov rcx, rbx
call fcn.14018d1d0
mov cl, 1
test al, al
je 0x140076640
movzx ecx, byte [r15]
mov al, 1
test cl, 2
jne 0x14007680e
mov rcx, r14
mov rdx, qword [rsp + 0x38]
call fcn.14018dfb0
mov cl, 2
test al, al
je 0x140076640
jmp case.0x1400257c3.1156
xor eax, eax
test cl, 2
jne 0x14007661d
mov rcx, r14
mov rdx, qword [rsp + 0x38]
call fcn.14018dfb0
mov cl, 2
test al, al
je 0x140076640
movzx ecx, byte [r15]
mov al, 1
test cl, 1
jne 0x14007680e
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax]
mov rcx, rbx
call fcn.14018d1d0
mov cl, 1
test al, al
jne case.0x1400257c3.1156
or byte [r15], cl
mov r15, qword [rsp + 0x30]
lea rcx, [r15 + 0xa8]
call fcn.14003c190
cmp byte [r15 + 0x9c], 0
je 0x140076694
mov rax, qword [r15 + 0x38]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14007668b
test rax, rax
je 0x140076694
mov r8, qword [r15 + 0x40]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140076694
lea rcx, [r15 + 0x40]
call case.0x14002d784.132
mov byte [r15 + 0x9c], 0
mov rbx, qword [r15 + 8]
mov rsi, qword [r15 + 0x10]
add byte [rax], al
add byte [rcx - 0x75], cl
pop rdi
or byte [rcx - 0x75], cl
ja 0x1400766b4
test rsi, rsi
je 0x1400766e1
lea rdi, [rbx + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400766c9
add rdi, 0x18
add edi, 0x18
dec rsi
je 0x1400766e1
cmp qword [rdi - 8], 0
je 0x1400766c0
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x1400766c0
cmp qword [r15], 0
je 0x1400766f9
mov rcx, qword [0x140214150]
or eax, 0x19da62
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [r15 + 0x28]
mov rsi, qword [r15 + 0x30]
test rsi, rsi
je 0x140076741
lea rdi, [rbx + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140076729
add rdi, 0x18
dec rsi
je 0x140076741
cmp qword [rdi - 8], 0
je 0x140076720
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
invalid
ficomp dword [rcx]
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
jmp 0x140076720
invalid
invalid
fisttp word [rcx - 0x7d]
jg 0x140076765
cmp qword [r15 + 0x20], 0
je 0x140075b21
add byte [rdi], cl
test ch, dl
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140075b21
mov cl, 3
jmp 0x140076869
inc dword [rax]
add byte [rax], al
mov cl, 4
jmp 0x140076869
call fcn.1401b9760
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x18]
test al, al
je 0x1400762fd
sbb byte [rax + rax*8 - 0x48a7bf1], al
invalid
mov qword [rsp + 0x50], rbx
mov byte [rsp + 0x58], bpl
lea rax, [0x1401c3e50]
adc al, 0
mov bh, 0xd6
adc al, 0
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401bf9d8]
or eax, 0x14922c
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.1401b21a0
add byte [rax], al
add al, ch
in eax, 0xb9
adc eax, dword [rax]
call fcn.1401b9760
mov ebp, eax
xor bpl, 1
movzx eax, byte [rsi + 0x18]
add byte [rcx - 0xa7fbf3b], cl
add dword [rdi], ecx
mov dh, 0x46
sbb byte [rax + rax*8 - 0x7647bf1], al
ror byte [rdi], 0x84
wait
clc
test al, al
je 0x14007606d
ror byte [rdi], 0x84
wait
clc
invalid
mov qword [rsp + 0xd0], r15
mov byte [rsp + 0xd8], bpl
lea rax, [0x1401c3e20]
adc al, 0
mov esp, 0xd024
add byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x14d637
adc al, 0
adc al, 0
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401bf9d8]
xchg ecx, eax
adc al, 0
lea r8, [rsp + 0xd0]
mov edx, 0x2b
call fcn.1401b21a0
mov cl, 5
test al, al
mov r15, qword [rsp + 0x30]
jne 0x140076869
add r15, 0xa8
mov rcx, r15
call fcn.14003c190
lea rax, str.all_branches_are_disabled_and_there_is_no_else_branch
adc al, 0
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x181164
lea rax, [0x1401f79a8]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
adc dword [rsp + 0x68], eax
adc dword [rsp + 0x68], eax
lea rdx, [0x1401c3ec8]
lea rcx, [rsp + 0x50]
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
call fcn.1401b1c50
mov bl, 0x13
add byte [rcx + 0x7c8b4c05], dh
mov cl, 5
mov r15, qword [rsp + 0x30]
mov cl, 5
mov r15, qword [rsp + 0x30]
mov byte [r15 + 0x9d], cl
add rsp, 0x118
pop rbx
pop rbp
invalid
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rdi + 0x20]
mov rdx, r13
and byte [r9 + r9*4 - 0x16], r9b
and byte [rcx + rcx*4 - 0x16], cl
mov r8, r15
call fcn.1401b0510
jge 0x14007682d
adc eax, dword [rax]
jge 0x14007682d
pushfq
adc eax, dword [rax]
mov r13, qword [rdi + 0x30]
jmp 0x140076327
call fcn.1401b9760
mov edi, 0x8400142e
ror byte [rdi], 0x85
iretd
adc al, 0
test al, al
jne 0x140076378
mov byte [rdi + 0x18], 1
jmp 0x140076378
call fcn.1401b9760
test eax, 0x8400142e
ror byte [rdi], 0x85
add edi, eax
invalid
test al, al
jne 0x1400760c2
sbb byte [rcx], al
jmp 0x1400760c2
invalid
call fcn.1400b62f0
mov ecx, 8
add byte [rcx + 8], bh
mov rdx, r15
mov edx, edi
call fcn.1401b1500
add rsi, 0x20
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
invalid
mov dword [rsp + 0x50], esi
mov qword [rsp + 0x58], rdi
lea rax, [0x1401c3e08]
lea eax, [0x1401c3e08]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea ecx, [0x1401f5a72]
lea r9, [0x1401bfa18]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.1401b21a0
ud2
lea rax, [0x1401ef670]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ef5d9]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x50]
mov edx, 0x46
call fcn.1401b21a0
mov eax, 0x8d480013
add eax, 0x178d2d
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ef5d9]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x50]
mov edx, 0x46
add al, ch
invalid
invalid
adc eax, dword [rax]
add al, ch
cmp edi, dword [rax + 0x4b90013]
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov ecx, 4
mov rdx, r12
call fcn.1401b1500
mov rax, qword [r13 + 0x20]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r13]
add byte [rcx + 0xf], al
adc byte [rbp + 0x10], cl
invalid
invalid
add byte [rcx + 0xf], al
adc byte [rbp + 0x10], cl
invalid
invalid
adc byte [r15], r9b
sub dword [rsp + 0x60], ecx
and al, 0x60
movaps xmmword [rsp + 0x60], xmm1
and al, 0x60
movaps xmmword [rsp + 0x50], xmm0
lea rax, [0x1401c3e38]
invalid
adc al, 0
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea ecx, [0x1401f5a72]
invalid
lea ecx, [0x1401f5a72]
lea r9, case.0x14002d784.132
lea ecx, [0x1401bf9f8]
adc al, 0
lea r8, [rsp + 0x50]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.1401b21a0
int3
int3
mov eax, 0xf000005
sub dword [rsp + 0x5a0], esi
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rdx + 0x830]
test eax, eax
je 0x140076a2f
invalid
cmp eax, 3
jne 0x140076e92
invalid
invalid
add al, 0
invalid
test dword [rdx + 0x4c000004], ebx
lea ebp, [rsi + 0x828]
lea r13, [rsi + 0x828]
movzx eax, byte [rsi + 0x828]
test eax, eax
je 0x140076a99
cmp eax, 3
je 0x140076c1a
lea rcx, str._async_fn__resumed_after_completion
rcl dword [rdi], 0
lea r8, [0x1401c4c40]
mov edx, 0x23
add byte [rax], al
add al, ch
loope 0x1400769e0
adc eax, dword [rax]
add byte [rax], al
add al, ch
loope 0x1400769e0
adc eax, dword [rax]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
test r14, r14
je 0x140076a6b
js 0x140076eb9
add byte [rax], al
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r12, rax
test rax, rax
jne 0x140076a71
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov r12d, 1
add byte [rax], al
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.1401af560
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r14
lea r13, [rsi + 0x828]
scasb al, byte [rdi]
sub byte [rax], cl
add byte [rax], al
scasb al, byte [rdi]
sub byte [rax], cl
add byte [rax], al
mov byte [rsi + 0x828], 0
sub byte [rax], cl
add byte [rax], al
add byte [rax - 0x75], cl
sbb byte [rax - 0x77], r9b
and al, 0x50
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x50], rax
mov rax, qword [rsi + 8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x40]
call fcn.14019e370
mov rbp, qword [rsp + 0x140]
add dword [rax], eax
add byte [rax - 0x7d], cl
std
add dh, byte [rbp + 0x70]
add dword [rax], eax
add byte [rax - 0x7d], cl
std
add dh, byte [rbp + 0x70]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140076eaa
invalid
invalid
add eax, dword [rax]
invalid
test byte [rdx + 0x48000003], bh
mov ebx, eax
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov rax, qword [rsp + 0x158]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0x148]
movups xmmword [rbx], xmm0
adc dword [rbx], eax
adc dword [rbx], eax
mov qword [rsi + 0x1b0], rbx
add byte [rax], al
lea rcx, [0x1401be5f8]
or eax, 0x147ae0
mov qword [rsi + 0x1b8], rcx
mov eax, 0xc6000001
xchg al, al
add dword [rax], eax
add byte [rax], al
mov byte [rsi + 0x1c0], 0
mov qword [rsi + 0x1a8], 2
mov dword [rsi + 0x1a8], 2
xchg byte [rax + 0x2000001], ch
add byte [rax], al
add byte [rbx + rcx*4 - 0x4a], cl
rol byte [rcx], 0
add byte [rax + 2], bh
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov r14, qword [rsi + 0x1c0]
mov eax, 2
add byte [rax], al
add byte [rax], al
mov dl, 1
jmp 0x140076ce7
add byte [rax], al
mov r12, rbx
mov rbx, r13
movzx r13d, byte [rsp + 0x158]
lea rdx, [rsp + 0x159]
lea rcx, [rsp + 0x2c9]
mov r8d, 0x16f
call fcn.1401af560
lea rdx, [rsp + 0x2d0]
lea r14, [rsi + 0x20]
lea r15, [rsi + 0x1a8]
add byte [rax], al
mov dh, 0xac
and al, 0x58
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x59
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rcx + rcx*8], fs
add al, byte [rax]
add byte [rcx - 0x48], al
outsd dx, dword [rsi]
add dword [rax], eax
add al, ch
mov dword [rbx], edx
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add al, byte [rax]
add byte [rbp + rcx*4 + 0x76], cl
and byte [rbp + rcx*4 - 0x42], cl
test al, 1
add byte [rax], al
movups xmm6, xmmword [rsp + 0x148]
mov eax, dword [rsp + 0x2c9]
invalid
add qword [rax], rax
add byte [rbx + 0x2c92484], cl
add byte [rax], al
invalid
add byte [rbx + 0x2cc248c], cl
mov ecx, dword [rsp + 0x2cc]
add byte [rax], al
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x33], ecx
lea rcx, [rsp + 0x438]
add al, 0
invalid
xor byte [rcx + 0x4833244c], cl
lea ecx, [rsp + 0x438]
add al, 0
invalid
add al, 0
add byte [rcx - 0x48], al
push 0xffffffffe8000001
add dword [rax], eax
add al, ch
mov r8d, 0x168
call fcn.1401af560
mov qword [rsi + 0x1a8], rbp
scasb al, byte [rdi]
test al, 1
add byte [rax], al
add dword [rax], eax
add al, ch
scasb al, byte [rdi]
mov dword [rbx], edx
add byte [rax - 0x77], cl
scasb al, byte [rdi]
test al, 1
add byte [rax], al
movups xmmword [rsi + 0x1b0], xmm6
mov byte [rsi + 0x1c0], r13b
mov r13, rbx
mov rbx, r12
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsi + 0x1c1], eax
mov dword [rsi + 0x1c4], ecx
lea rcx, [rsi + 0x1c8]
mov r8d, 0x168
lea rdx, [rsp + 0x438]
call fcn.1401af560
mov r8d, 0x188
mov rcx, r14
mov rdx, r15
call fcn.1401af560
mov qword [rsi + 0x330], r14
mov byte [rsi + 0x820], 0
lea rdx, [rsi + 0x330]
lea rcx, [rsp + 0x140]
mov r8, rbx
call fcn.14004cb90
cmp qword [rsp + 0x140], 0
je case.0x140037bff.380
mov byte [r13], 3
mov qword [rdi], 3
mov al, 3
jmp 0x140076e58
mov r12, qword [rsp + 0x148]
add byte [rax], al
mov rbx, qword [rsp + 0x150]
mov r15, qword [rsp + 0x158]
mov r14, qword [rsp + 0x160]
and al, 0x60
add dword [rax], eax
invalid
and al, 0x60
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x168]
movups xmm0, xmmword [rsp + 0x168]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x100], xmm0
and al, 0
add dword [rax], eax
add byte [rax + 0x820be], al
add byte [rbx], al
and al, 0
add dword [rax], eax
add byte [rax + 0x820be], al
add byte [rbx], al
jne 0x140076ca4
lea rcx, [rsi + 0x340]
call fcn.140032c70
add eax, dword [rax]
add al, ch
int3
test r12, r12
je 0x140076e7a
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x120], xmm1
mov word [rax + riz], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], eax
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
lea rcx, [rsi + 0x20]
call fcn.140039d90
xorps xmm0, xmm0
movaps xmmword [rsp + 0x130], xmm0
xor edx, edx
and al, r13b
mov edx, 0xffffc30
push rdi
ror byte [rdi], 0x29
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rcx], dh
sal byte [rcx], cl
xor eax, eax
xor ecx, ecx
xor eax, eax
xor ecx, ecx
movaps xmm0, xmmword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x80], eax
xor byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
add byte [rdi], cl
sub byte [rsp + 0x120], cl
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
movaps xmmword [rsp + 0x70], xmm1
and al, 0x70
mov byte [r13], 1
add byte [r9], r8b
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0xb0], xmm0
sub dword [rsp + 0xb0], eax
sub dword [rsp + 0xb0], eax
mov r8d, dword [rsp + 0x3a]
and al, 0x3a
mov dword [rsp + 0x20], r8d
movzx r8d, word [rsp + 0x3e]
mov word [rsp + 0x24], r8w
and al, 0xf
sub byte [rsp + 0x60], al
and al, 0x60
and al, 0xf
sub byte [rsp + 0x60], al
and al, 0x60
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
mov r8d, 3
test dl, dl
je 0x140076d68
mov r9, rbx
mov rdx, r14
jmp 0x140076db5
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0xe0], xmm0
mov edx, dword [rsp + 0x20]
mov dword [rsp + 0x28], edx
movzx edx, word [rsp + 0x24]
mov word [rsp + 0x2c], dx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
xor edx, edx
mov r8, rbx
mov r9, rcx
mov rcx, r14
int1
mov qword [rdi], rax
mov qword [rdi + 8], r8
or byte [rcx + rcx*4 + 0x4f], cl
adc byte [rax - 0x77], cl
mov dword [rdi + 0x18], ecx
or byte [rcx + rcx*4 + 0x4f], cl
adc byte [rax - 0x77], cl
mov dword [rdi + 0x18], ecx
mov qword [rdi + 0x20], rdx
lea rax, [0x1401beb40]
mov dword [rdi + 0x18], ecx
mov qword [rdi + 0x20], rdx
lea rax, [0x1401beb40]
mov qword [rdi + 0x30], rax
lea rcx, [0x1401f79a8]
invalid
or ebx, dword [rax]
invalid
invalid
mov qword [rdi + 0x38], rcx
mov dword [rdi + 0x38], ecx
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rdi + 0x40], xmm0
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x40], eax
mov qword [rdi + 0x50], rax
lea rax, [0x1401f3080]
mov qword [rdi + 0x58], rax
mov dword [rdi + 0x58], eax
mov dword [rdi + 0x58], eax
mov qword [rdi + 0x60], 1
mov qword [rdi + 0x68], 0
add byte [rax - 0x39], cl
push 0
mov word [rdi + 0x70], 0xffff
mov eax, dword [rsp + 0x28]
mov dword [rdi + 0x72], eax
jb 0x140076e26
mov bh, 0x44
and al, 0x2c
mov word [rdi + 0x76], ax
mov qword [rdi + 0x78], r12
mov qword [rdi + 0x80], rbx
mov qword [rdi + 0x88], r15
mov qword [rdi + 0x90], r14
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [rdi + 0xa8], xmm1
movups xmmword [rdi + 0x98], xmm0
mov al, 1
mov byte [rsi + 0x830], al
movaps xmm6, xmmword [rsp + 0x5a0]
add rsp, 0x5b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsi + 0x20]
call fcn.140039d90
mov eax, 2
mov dl, 1
mov rcx, r15
stc
stc
jmp 0x140076b3f
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.easytier_src_easytier_cli.rs
add byte [rdx + 0x23], bh
add byte [rdx + 0x23], bh
call fcn.1401b1e10
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
call fcn.1400b62f0
int3
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1638
call fcn.1401a0160
xchg edx, eax
adc al, byte [rax]
xchg edx, eax
adc al, byte [rax]
sub rsp, rax
movaps xmmword [rsp + 0x1620], xmm9
mov word [rax + riz], fs
invalid
add byte [rax], al
movaps xmmword [rsp + 0x1610], xmm8
adc byte [rsi], dl
add byte [rax], al
mov word [rax + riz], fs
invalid
adc byte [rsi], dl
add byte [rax], al
movaps xmmword [rsp + 0x1600], xmm7
add byte [rsi], dl
add byte [rax], al
movdqa xmmword [rsp + 0x15f0], xmm6
mov qword [rsp + 0xd8], r8
fadd dword [rax]
add byte [rax], al
and al, 0xf0
adc eax, 0x894c0000
test byte [rax + rbx*8], ah
fadd dword [rax]
add byte [rax], al
mov r12, rdx
fadd dword [rax]
add byte [rax], al
mov r12, rdx
mov qword [rsp + 0x5b0], rcx
movzx eax, byte [rdx + 0x10]
lea rcx, [0x1401fa6bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
mov qword [rsp + 0x1a0], rdx
jmp rax
mov rax, qword [r12]
mov qword [r12 + 8], rax
lea rcx, [r12 + 0x18]
mov qword [rsp + 0x128], rcx
mov qword [r12 + 0x18], rax
lea rbp, [r12 + 0x20]
mov byte [r12 + 0x20], 0
and byte [rax], al
jmp 0x140076fae
lea r15, [r12 + 0x38]
lea r14, [r12 + 0x30]
movzx eax, byte [r12 + 0x38]
mov dh, 0x44
and al, 0x38
mov dh, 0x44
and al, 0x38
lea rcx, [0x1401fa6d0]
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x49e0ffc8
mov eax, dword [rsi]
mov rax, qword [r14]
jmp 0x14007b377
lea rbp, [r12 + 0x20]
lea ebp, [rsp + 0x20]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
add byte [rax], al
add byte [rax], al
movzx eax, byte [r12 + 0x20]
and al, 0x20
lea rcx, [0x1401fa710]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x128]
mov rax, qword [rax]
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rcx - 0x77], cl
mov qword [r12 + 0x28], rax
and al, 0x28
mov byte [r12 + 0x858], 0
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
invalid
je 0x140076fe4
lea rsi, [r12 + 0x28]
lea rcx, [rsp + 0x1d0]
mov rdx, rsi
mov r8, qword [rsp + 0xd8]
add byte [rax], al
invalid
sub byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, qword [rsp + 0xd8]
add byte [rax], al
invalid
test byte [rax + rbx*8], ah
add byte [rax], al
add al, ch
out 0xf9, eax
invalid
call fcn.1400769c0
mov rdi, qword [rsp + 0x1d0]
mov esp, 0x1d024
invalid
dec dword [rax - 0x75]
mov esp, 0x1d024
add byte [rax - 0x7d], cl
cmp rdi, 3
cmp rdi, 3
add esi, dword [rbp + 7]
jne 0x140076fee
mov al, 3
jmp 0x14007a84e
mov qword [rsp + 0x58], rbp
mov rax, qword [rsp + 0x1d8]
and al, 0xd8
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
and al, 0xd8
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
mov r10, qword [rsp + 0x1e0]
mov rbp, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0x1f8]
movups xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x500], xmm0
mov r13, qword [rsp + 0x210]
mov r8, qword [rsp + 0x218]
mov r14, qword [rsp + 0x220]
mov rdx, qword [rsp + 0x228]
movzx r9d, word [rsp + 0x230]
mov eax, dword [rsp + 0x232]
mov dword [rsp + 0x2f0], eax
movzx eax, word [rsp + 0x236]
mov word [rsp + 0x2f4], ax
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x238]
mov r15, qword [rsp + 0x240]
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x70], rax
mov r11, qword [rsp + 0x250]
mov eax, dword [rsp + 0x281]
mov dword [rsp + 0x138], eax
mov eax, dword [rsp + 0x284]
mov dword [rsp + 0x13b], eax
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x38], rax
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0xf20], xmm1
and byte [rdi], cl
add byte [rax], al
and byte [rdi], cl
add byte [rax], al
movaps xmmword [rsp + 0xf10], xmm0
cmp byte [r12 + 0x858], 3
add byte [rax], al
add ecx, dword [rdi]
mov dh, 0x84
and al, 0x80
add al, byte [rax]
add byte [rax + 0xa82484], cl
add byte [rax], al
add byte [rax], al
add ecx, dword [rdi]
mov dh, 0x84
and al, 0x80
add al, byte [rax]
add byte [rax + 0xa82484], cl
add byte [rax], al
jne 0x1400771a5
movzx eax, byte [r12 + 0x850]
cmp eax, 3
je 0x1400772ab
test eax, eax
jne 0x1400771a5
invalid
add byte [rcx - 0x7d], cl
jl 0x14007714a
cmp qword [r12 + 0x30], 0
xor byte [rax], al
je 0x1400771a5
mov qword [rsp + 0x30], r8
mov r8, qword [r12 + 0x38]
mov qword [rsp + 0x90], r9
mov qword [rsp + 0xb0], r15
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xa0], ebp
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xa0], ebp
mov qword [rsp + 0x68], r11
mov dword [rsp + 0xa0], ebp
add byte [rax], al
mov qword [rsp + 0x68], r11
push 0x24548948
js 0x1400771a3
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x48], r13
invalid
mov dword [rsp + 0x48], ebp
mov r13, rcx
mov r13, rcx
mov rcx, qword [0x140214150]
xor edx, edx
mov r15, rbx
mov rbp, r10
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fisttp word [rcx + rcx*4 - 0x2b]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x30]
mov r10, rbp
mov rcx, r13
mov r13, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x78]
mov r11, qword [rsp + 0x68]
mov rbp, qword [rsp + 0xa0]
lodsb al, byte [rsi]
and al, 0xa0
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
mov r15, qword [rsp + 0xb0]
mov r9, qword [rsp + 0x90]
cmp edi, 2
invalid
invalid
mov r15, qword [rsp + 0xb0]
mov r9, qword [rsp + 0x90]
add byte [rax], al
cmp edi, 2
jne 0x140077340
xchg edx, eax
add dword [rax], eax
invalid
xchg edx, eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
mov qword [rsp + 0x80], rcx
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x500], al
and al, 0
invalid
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x500]
and al, 0
add eax, 0x290f0000
test byte [rax + rsi*2], ah
add eax, 0x848b0000
and al, 0xf0
add al, byte [rax]
add byte [rcx + 0x1902484], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x570], xmm0
mov eax, dword [rsp + 0x2f0]
mov dword [rsp + 0x190], eax
test byte [rax + rdx*4], ah
add dword [rax], eax
invalid
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0xf4
hlt
add al, byte [rax]
movzx eax, word [rsp + 0x2f4]
mov word [rsp + 0x194], ax
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xf10], al
hlt
add byte [rsi - 0x77], ah
test byte [rsp + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xf10], al
movaps xmm1, xmmword [rsp + 0xf20]
movaps xmmword [rsp + 0x730], xmm0
test byte [rax + rsi], ah
invalid
add byte [rax], al
movaps xmmword [rsp + 0x740], xmm1
invalid
invalid
add byte [rax], al
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10b], ecx
and al, 0xb
add dword [rax], eax
invalid
and al, 0xb
add dword [rax], eax
add byte [rax - 0x42], cl
mov esi, 0
movabs rsi, 0x8000000000000000
jmp 0x14007af93
mov esi, 0
add byte [rax], al
add byte [rax + 0x3d64e9], al
add byte [rcx - 0x73], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
lea rax, [r12 + 0x170]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [rsp + 0x170]
invalid
invalid
mov qword [rsp + 0xa0], rax
movzx eax, byte [r12 + 0x170]
movzx eax, byte [rsp + 0x170]
movzx eax, byte [rsp + 0x170]
lea rcx, [r12 + 0xf8]
mov qword [rsp + 0x128], rcx
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x183485
sbb byte [rax], al
sub byte [rcx], al
add byte [rax], al
lea rcx, [0x1401fa6e4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r15, [r12 + 0x158]
movzx eax, byte [r12 + 0x158]
lea r13, [r12 + 0xe0]
loopne 0x14007728c
add byte [rax], al
loopne 0x14007728c
add byte [rax], al
lea rcx, [0x1401fa724]
movsxd rax, dword [rcx + rax*4]
xor al, 0x18
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rsi, qword [r12 + 0x148]
jmp case.0x1400438d0.347
invalid
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x98], r10
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0x68], r11
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 + 0x5c], cl
and al, 0x68
mov r14, r9
mov rbp, rdx
mov r13, rcx
cmp byte [r12 + 0x848], 3
jne 0x1400772f8
invalid
lea rcx, [r12 + 0x368]
call fcn.140032c70
lea rcx, [r12 + 0x48]
call fcn.140039d90
mov rcx, r13
mov rdx, rbp
mov r9, r14
mov r11, qword [rsp + 0x68]
mov rbp, qword [rsp + 0xa0]
mov r10, qword [rsp + 0x98]
mov r14, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x60]
mov r13, qword [rsp + 0x48]
mov r8, qword [rsp + 0x30]
cmp edi, 2
je 0x1400771ae
mov qword [r12 + 0x28], rdi
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0x30], rax
mov qword [r12 + 0x38], r10
mov qword [r12 + 0x40], rbp
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x48], rax
mov qword [r12 + 0x50], rcx
movaps xmm0, xmmword [rsp + 0x500]
movups xmmword [r12 + 0x58], xmm0
mov qword [r12 + 0x68], r13
and al, 0x68
mov qword [r12 + 0x70], r8
mov qword [r12 + 0x78], r14
mov qword [r12 + 0x80], rdx
mov word [r12 + 0x88], r9w
mov eax, dword [rsp + 0x2f0]
mov dword [r12 + 0x8a], eax
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xf4
add al, byte [rax]
add byte [rsi + 0x41], ah
mov dword [rsp + 0x8e], eax
mov es, word [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xf4
add al, byte [rax]
add byte [rsi + 0x41], ah
mov dword [rsp + 0x8e], eax
mov es, word [rax]
add byte [rax], al
mov dword [r12 + 0x8e], eax
mov es, word [rax]
add byte [rax], al
mov qword [r12 + 0x90], rbx
mov qword [r12 + 0x98], r15
mov rax, qword [rsp + 0x70]
mov esp, 0x9824
add byte [rax - 0x75], cl
and al, 0x70
mov qword [r12 + 0xa0], rax
add byte [rax], al
mov qword [r12 + 0xa8], r11
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [r12 + 0xb0], rax
mov dword [rsp + 0xb0], eax
movaps xmm0, xmmword [rsp + 0xf10]
movaps xmm1, xmmword [rsp + 0xf20]
movups xmmword [r12 + 0xc8], xmm1
movups xmmword [r12 + 0xb8], xmm0
mov eax, 0xf000000
mov dh, 0x84
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x78], al
test byte [rax + rbx*8], ah
fadd dword [rax]
add byte [rax], al
mov eax, 0xf000000
mov dh, 0x84
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x78], al
test byte [rax + rbx*8], ah
fadd dword [rax]
add byte [rax], al
mov eax, dword [rsp + 0x138]
fadd dword [rax]
add byte [rax], al
mov eax, dword [rsp + 0x138]
add byte [rbx + 0x13b248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x13b]
mov dword [r12 + 0xdc], ecx
mov dword [r12 + 0xd9], eax
add byte [rax], al
add byte [rbp - 0x73], cl
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xbe0], al
add byte [rax], al
add byte [rbp - 0x73], cl
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xbe0], al
movups xmmword [r12 + 0xe8], xmm0
mov qword [r12 + 0xf8], 0
mov qword [r12 + 0x100], 8
add byte [rax], al
add byte [rdi], cl
push rdi
invalid
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
movups xmmword [r12 + 0x108], xmm0
invalid
invalid
test byte [rax + rbx], ah
add dword [rax], eax
movups xmmword [r12 + 0x108], xmm0
mov qword [r12 + 0x118], 8
add byte [rax], cl
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
mov qword [r12 + 0x130], 0
mov word [r12 + 0x138], 0
invalid
mov bh, 0x84
and al, 0x6e
add al, byte [rax]
add byte [rax], al
mov qword [r12 + 0x130], 0
mov word [r12 + 0x138], 0
movzx eax, word [rsp + 0xa6e]
or al, byte [rax]
add byte [rsi + 0x41], ah
mov dword [rsp + 0x13e], eax
or al, byte [rax]
add byte [rsi + 0x41], ah
mov dword [rsp + 0x13e], eax
mov eax, dword [rsp + 0xa6a]
mov dword [r12 + 0x13a], eax
test byte [rdx + rdi], ah
add dword [rax], eax
add byte [rcx - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
test byte [rdx + rdi], ah
add dword [rax], eax
add byte [rcx - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r12 + 0x148], rsi
lea r15, [r12 + 0x158]
add byte [rax], al
mov byte [r12 + 0x158], 0
mov qword [r12 + 0x148], rsi
lea r15, [r12 + 0x158]
add byte [rax], al
add byte [rax], al
mov byte [r12 + 0x158], 0
mov rbp, qword [rsp + 0x58]
pop rax
mov qword [r12 + 0x150], rsi
mov byte [r12 + 0x159], 1
mov ah, 0x24
push rax
add dword [rax], eax
add byte [rcx - 0x3a], al
test byte [rcx + rbx*2], ah
add dword [rax], eax
add byte [rcx], al
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
and byte [rcx + 0xf], al
adc byte [rbp + 0x30], bl
and byte [rcx + 0xf], al
adc byte [rbp + 0x30], bl
movups xmmword [r12 + 0x160], xmm0
movups xmmword [r12 + 0x170], xmm1
movups xmmword [rsp + 0x170], xmm1
movups xmmword [rsp + 0x170], xmm1
movups xmmword [r12 + 0x180], xmm2
movups xmmword [r12 + 0x190], xmm3
adc dword [rsp + 0x190], ebx
adc dword [rsp + 0x190], ebx
add byte [rax], al
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [r12 + 0x1a0], xmm0
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [r12 + 0x1b0], xmm0
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
invalid
mov qword [r12 + 0x1c0], rax
mov qword [r12 + 0x1c8], rsi
add dword [rax], eax
add byte [rcx - 0x73], cl
mov esp, 0x1d824
add byte [rcx - 0x3a], al
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
mov esp, 0x1d824
add byte [rcx - 0x3a], al
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax], al
add rsi, 0x78
mov qword [r12 + 0x1d0], rsi
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, qword [rsp + 0xd8]
lea rcx, [rsp + 0x1d0]
mov rdx, rsi
mov r8, qword [rsp + 0xd8]
call fcn.14019edb0
movzx ebx, byte [rsp + 0x1e0]
cmp bl, 4
jne 0x1400775cb
and al, 0xe0
add dword [rax], eax
add byte [rax + 0xa7504fb], al
mov byte [rdi], 3
mov al, 3
jmp 0x14007a849
movups xmm0, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x7f0], xmm0
mov eax, dword [rsp + 0x1e1]
test byte [rcx + riz*8], ah
add dword [rax], eax
invalid
test byte [rcx + riz*8], ah
add dword [rax], eax
loope 0x1400775e1
add byte [rax], al
add byte [rcx + 0xe502484], cl
add byte [rax], al
mov dword [rsp + 0xe50], eax
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0xe53], eax
mov byte [rdi], 1
movaps xmm0, xmmword [rsp + 0x7f0]
invalid
invalid
add byte [rax], al
movaps xmmword [rsp + 0x8c0], xmm0
mov eax, dword [rsp + 0xe50]
push rax
invalid
add byte [rax], al
mov ecx, dword [rsp + 0xe53]
invalid
push rax
invalid
add byte [rax], al
mov dword [rsp + 0x1b8], eax
mov dword [rsp + 0x1bb], ecx
cmp bl, 3
jne 0x1400777f1
add byte [rax], al
add byte [rax], al
lea rax, str._cli.PeerManageRpc_ListPeercli.PeerManageRpcListPeerService_was_not_ready:
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], 0x1b
xor byte [rbx], al
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
invalid
xor byte [rbx], al
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x338], 0
add byte [rax], al
lea rax, [0x1401beb40]
mov qword [rsp + 0x320], rax
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x320]
and byte [rbx], al
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x20
and byte [rbx], al
invalid
and byte [rbx], al
add byte [rax], al
invalid
add al, ch
invalid
call fcn.140128a50
cmp qword [rsp + 0x1d0], 0
and al, 0xd0
add dword [rax], eax
add byte [rax], al
je 0x140079a56
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0xc80], rax
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0xc70], xmm1
movaps xmmword [rsp + 0xc60], xmm0
test byte [rax + riz*2], ah
or al, 0
add byte [rcx - 0x3a], al
test byte [rcx + rbx*2], ah
add dword [rax], eax
add byte [rax], al
and al, 0x60
or al, 0
add byte [rcx - 0x3a], al
test byte [rcx + rbx*2], ah
add dword [rax], eax
add byte [rax], al
lea rdx, [r12 + 0x1c0]
lea rax, [0x1401c4c8b]
mov qword [rsp + 0x1d0], rax
and al, 0xd0
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x14d5b0
and al, 0xd0
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x14d5b0
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x320]
lea r8, [rsp + 0x1d0]
call fcn.14003dba0
cld
dec dword [rcx - 0x75]
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsp + 0x160], al
movups xmmword [r12 + 0x1c8], xmm0
movups xmm0, xmmword [r12 + 0x170]
movups xmmword [r12 + 0x1d8], xmm0
movups xmm0, xmmword [r12 + 0x180]
movups xmmword [r12 + 0x1e8], xmm0
movups xmm0, xmmword [r12 + 0x190]
movups xmmword [r12 + 0x1f8], xmm0
movups xmm0, xmmword [r12 + 0x1a0]
movups xmmword [r12 + 0x208], xmm0
movups xmm0, xmmword [r12 + 0x1b0]
movups xmmword [r12 + 0x218], xmm0
mov rcx, qword [r12 + 0x1c0]
mov qword [r12 + 0x228], rcx
mov qword [r12 + 0x230], rax
movaps xmm0, xmmword [rsp + 0xc60]
movaps xmm1, xmmword [rsp + 0xc70]
movups xmmword [r12 + 0x238], xmm0
or al, 0
add byte [rcx + 0xf], al
adc dword [rsp + 0x238], eax
movups xmmword [r12 + 0x248], xmm1
mov rcx, qword [rsp + 0xc80]
mov qword [r12 + 0x258], rcx
lea rcx, [r12 + 0x618]
mov qword [rsp + 0xe0], rcx
mov byte [r12 + 0x618], 0
jmp 0x140077bcc
and al, 0x18
invalid
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rcx - 0x3a], al
test byte [rax + rbx], ah
invalid
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
leave
leave
call fcn.140157b20
test rax, rax
test eax, eax
je 0x14007d92c
movaps xmm0, xmmword [rsp + 0x8c0]
movups xmmword [rax], xmm0
or byte [rax], al
add byte [rdi], cl
adc dword [rax], eax
mov byte [rax + 0x10], bl
mov ecx, dword [rsp + 0x1b8]
mov edx, dword [rsp + 0x1bb]
mov dword [rax + 0x11], ecx
mov dword [rax + 0x14], edx
push rax
adc al, 0x48
mov dword [rsp + 0xe50], eax
and al, 0xbb
add dword [rax], eax
add byte [rcx + 0x50891148], cl
push rax
push rax
adc al, 0x48
mov dword [rsp + 0xe50], eax
lea rax, [0x1401be5f8]
mov qword [rsp + 0xe58], rax
mov edx, 0x4800146d
mov dword [rsp + 0xe58], eax
and al, 0x58
invalid
lea rax, [rsp + 0xe50]
add byte [rax], al
mov qword [rsp + 0xd60], rax
lea rax, [0x1400d86d0]
mov qword [rsp + 0xd68], rax
or eax, 0x8d480000
add eax, 0x14d454
or eax, 0x8d480000
add eax, 0x14d454
invalid
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], 1
mov qword [rsp + 0x1f0], 0
lea rax, [rsp + 0xd60]
or eax, 0x89480000
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
invalid
add byte [rax], al
lea rdx, [rsp + 0x1d0]
call fcn.1400b66d0
mov rsi, qword [rsp + 0xe50]
mov rdi, qword [rsp + 0xe58]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
jg 0x1400778de
invalid
je 0x1400778f6
lock add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*2], ah
or eax, 0x89480000
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
invalid
invalid
jg 0x1400778de
add byte [rbp + rbx + 0x48], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [rdi + 0x10], 0x11
jb 0x1400778e4
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x58], rbp
mov rbx, qword [rsp + 0x7f0]
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x320], xmm0
mov qword [rsp + 0x330], 0
mov eax, dword [rsp + 0x7f0]
mov dword [rsp + 0x1120], eax
movzx eax, word [rsp + 0x7f4]
mov word [rsp + 0x1124], ax
mov eax, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d3]
add byte [rcx + 0x13502484], cl
add byte [rax], al
add byte [rcx + 0x13502484], cl
add byte [rax], al
mov dword [rsp + 0x1353], ecx
movaps xmmword [rsp + 0x520], xmm0
movzx eax, word [rsp + 0x1124]
mov word [rsp + 0x304], ax
mov eax, dword [rsp + 0x1120]
mov dword [rsp + 0x300], eax
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x320], al
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x320], al
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0xae0], rax
mov rax, qword [rsp + 0x338]
and al, 0x38
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xad0], eax
invalid
and al, 0x38
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xad0], eax
invalid
add byte [rbx + 0x13502484], cl
add byte [rax], al
mov eax, dword [rsp + 0x1350]
mov ecx, dword [rsp + 0x1353]
mov dword [rsp + 0x17b], ecx
mov word [rbx + rdi*2], fs
add dword [rax], eax
invalid
mov word [rbx + rdi*2], fs
add dword [rax], eax
jnp 0x1400779db
add byte [rax], al
add byte [rcx + 0x1782484], cl
mov dword [rsp + 0x178], eax
add byte [rax], al
lea rcx, [r12 + 0x160]
call fcn.14010f550
mov rcx, qword [r12 + 0x1c0]
add dword [rax], eax
add al, ch
ror dword [rcx - 0x41beffef], cl
mov esi, 3
add dword [rax], eax
add al, ch
ror dword [rcx - 0x41beffef], cl
mov esi, 3
lea rax, [0x1401f79a8]
add eax, 0x17ff9e
mov qword [rsp + 0x38], rax
mov byte [rsp + 0xa8], 2
add cl, byte [rax - 0x73]
add eax, 0x147122
add cl, byte [rax - 0x73]
add eax, 0x147122
mov qword [rsp + 0x68], rax
mov eax, 8
mov qword [rsp + 0x48], rax
mov r15d, 2
xor eax, eax
mov qword [rsp + 0x90], rax
and al, 0x90
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x78
and al, 0x90
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x78
xor eax, eax
mov qword [rsp + 0x30], rax
ror byte [rax - 0x77], 0x44
and al, 0x30
mov eax, 8
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x50], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x50
xor edi, edi
jmp 0x14007aa1f
invalid
invalid
add byte [rax], al
and al, 0xf0
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x84
and al, 0xf0
add dword [rax], eax
add byte [rbp + 0x2b840fc0], al
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
cmp dword [rax], esp
add byte [rax], al
add ecx, dword [rdi]
test dword [rcx], edi
and byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
mov rsi, qword [r12 + 0x1e8]
jmp 0x14007b91f
mov bh, byte [rsi]
add byte [rax], al
mov ah, 0x24
call 0x129077a92
mov bh, byte [rsi]
add byte [rax], al
lea rdx, [r12 + 0x5f0]
movzx eax, byte [r12 + 0x5f0]
invalid
add eax, 0xc0850000
invalid
je 0x140077b9d
add byte [rax], al
cmp eax, 3
jne case.default.0x140077b8e
and byte [rax], al
invalid
and byte [rax], al
add byte [rcx - 0x73], cl
lea rax, [r12 + 0x518]
mov qword [rsp + 0xe8], rax
movzx eax, byte [r12 + 0x518]
test byte [rax + rbx], ah
add eax, 0x89480000
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x84
and al, 0x18
add eax, 0x8d490000
lea ecx, [rsp + 0x278]
mov qword [rsp + 0x130], rcx
lea rcx, [0x1401fa6f8]
movzx eax, byte [rsp + 0x518]
lea rcx, [r12 + 0x278]
lea ecx, [rsp + 0x278]
mov qword [rsp + 0x130], rcx
lea rcx, [0x1401fa6f8]
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x58], r14
mov rax, qword [r12 + 0x2f0]
mov eax, dword [rsp + 0x2f0]
mov eax, dword [rsp + 0x2f0]
mov r8, qword [rsp + 0x130]
jmp 0x14007bc62
lea rdi, [r12 + 0x1d8]
movzx eax, byte [r12 + 0x1d8]
mov dh, 0x84
and al, 0xd8
add dword [rax], eax
add byte [rbp - 0x6b7bf040], al
add byte [rax], al
invalid
mov dh, 0x84
and al, 0xd8
add dword [rax], eax
add byte [rbp - 0x6b7bf040], al
add byte [rax], al
add byte [rbx - 0x7af0fc08], al
add ecx, dword [rdi]
invalid
cmp eax, 3
jne 0x140079ac1
add ecx, dword [rdi]
test dword [rbp + 0x4900001f], edx
mov esi, dword [rsp + 0x1d0]
xchg ebp, eax
invalid
mov rsi, qword [r12 + 0x1d0]
jmp 0x14007759c
lea rcx, [r12 + 0x618]
movzx eax, byte [r12 + 0x618]
test eax, eax
mov qword [rsp + 0xe0], rcx
loopne 0x140077b52
add byte [rax], al
je 0x140077bc4
cmp eax, 3
jne case.default.0x140077b8e
lea rax, [r12 + 0x500]
mov qword [rsp + 0xe8], rax
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0xe8], eax
movzx eax, byte [r12 + 0x500]
lea rdx, [r12 + 0x260]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x182bb1
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov rax, qword [r12 + 0x2d8]
jmp 0x140077cba
mov rax, qword [r12 + 0x248]
jmp 0x14007bb6f
mov rsi, qword [r12 + 0x1c8]
jmp 0x140077590
mov rax, qword [r12 + 0x230]
mov rcx, qword [r12 + 0x228]
lea rdx, [r12 + 0x260]
xchg esp, eax
and al, 0x60
add al, byte [rax]
invalid
movups xmm0, xmmword [r12 + 0x1c8]
movups xmm1, xmmword [r12 + 0x1d8]
movups xmm2, xmmword [r12 + 0x1e8]
movups xmm3, xmmword [r12 + 0x1f8]
movups xmmword [r12 + 0x260], xmm0
movups xmmword [r12 + 0x270], xmm1
movups xmmword [r12 + 0x280], xmm2
movups xmmword [r12 + 0x290], xmm3
movups xmm0, xmmword [r12 + 0x208]
movups xmmword [r12 + 0x2a0], xmm0
movups xmm0, xmmword [r12 + 0x218]
movups xmmword [r12 + 0x2b0], xmm0
mov qword [r12 + 0x2c0], 0
mov byte [r12 + 0x2c8], 1
mov qword [r12 + 0x2d0], rcx
mov qword [r12 + 0x2d8], rax
movups xmm0, xmmword [r12 + 0x238]
movups xmmword [r12 + 0x2e0], xmm0
movups xmm0, xmmword [r12 + 0x248]
movups xmmword [r12 + 0x2f0], xmm0
mov rcx, qword [r12 + 0x258]
mov qword [r12 + 0x300], rcx
lea rcx, [r12 + 0x500]
mov qword [rsp + 0xe8], rcx
mov byte [r12 + 0x500], 0
mov rbx, rbp
mov rcx, qword [rdx + 0x70]
mov qword [r12 + 0x578], rcx
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [r12 + 0x568], xmm0
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [r12 + 0x558], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [r12 + 0x548], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
mov qword [rsp + 0x130], rdx
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [r12 + 0x538], xmm3
movups xmmword [r12 + 0x528], xmm2
movups xmmword [r12 + 0x518], xmm1
movups xmmword [r12 + 0x508], xmm0
test byte [rax + rcx], ah
add eax, 0x89490000
test byte [rax + rax*4], ah
add eax, 0xf410000
adc byte [rsp + 0x2e0], al
test byte [rax + rcx], ah
add eax, 0x89490000
test byte [rax + rax*4], ah
add eax, 0xf410000
adc byte [rsp + 0x2e0], al
movups xmm1, xmmword [r12 + 0x2f0]
movups xmmword [r12 + 0x588], xmm0
movups xmmword [r12 + 0x598], xmm1
mov rcx, qword [r12 + 0x300]
mov qword [r12 + 0x5a8], rcx
lea rcx, [r12 + 0x5d0]
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
mov byte [r12 + 0x5d0], 0
mov qword [r12 + 0x5b0], rax
movups xmm0, xmmword [r12 + 0x558]
movaps xmmword [rsp + 0xd50], xmm0
sub dword [rsp + 0xd50], eax
sub dword [rsp + 0xd50], eax
movups xmm0, xmmword [r12 + 0x548]
movaps xmmword [rsp + 0xd40], xmm0
movups xmm0, xmmword [r12 + 0x508]
movups xmm1, xmmword [r12 + 0x518]
movups xmm2, xmmword [r12 + 0x528]
movups xmm3, xmmword [r12 + 0x538]
movaps xmmword [rsp + 0xd30], xmm3
movaps xmmword [rsp + 0xd20], xmm2
movaps xmmword [rsp + 0xd10], xmm1
movaps xmmword [rsp + 0xd00], xmm0
mov r14, qword [r12 + 0x568]
and al, 0x68
add eax, 0xf410000
mov dh, 0xac
and al, 0x70
add eax, 0x8b490000
mov esp, 0x57824
add byte [rcx - 0x75], cl
mov word [rax + rbp*4], fs
add eax, 0x89480000
mov word [rax + rsi*8], fs
or dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsp + 0x598], al
and al, 0x68
add eax, 0xf410000
mov dh, 0xac
and al, 0x70
add eax, 0x8b490000
mov esp, 0x57824
add byte [rcx - 0x75], cl
mov word [rax + rbp*4], fs
add eax, 0x89480000
mov word [rax + rsi*8], fs
or dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsp + 0x598], al
movaps xmmword [rsp + 0x9e0], xmm0
movups xmm0, xmmword [r12 + 0x588]
movaps xmmword [rsp + 0x9d0], xmm0
movdqu xmm6, xmmword [rax + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d90e
mov rsi, rax
movzx eax, byte [0x140214210]
mov edx, 0x1d8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d91d
invalid
add bl, dh
movq qword [rax], mm6
movdqu xmmword [rax], xmm6
mov qword [rax + 0x10], 3
mov qword [rax + 0xc0], r14
mov byte [rax + 0xc8], bpl
mov qword [rax + 0xd0], rsi
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xd8], 0
mov qword [rax + 0xe0], 0x2000
mov qword [rax + 0xe8], 0x11
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rax + 0xf8], xmm0
mov qword [rax + 0x108], 1
mov qword [rax + 0x110], 0x2000
add byte [rax], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
mov qword [rax + 0x118], 0x8000
mov qword [rax + 0x120], 3
mov word [rax + 0x1d0], 0
movaps xmm0, xmmword [rsp + 0xd50]
movaps xmmword [rsp + 0x1060], xmm0
movaps xmm0, xmmword [rsp + 0xd40]
movaps xmmword [rsp + 0x1050], xmm0
movaps xmm0, xmmword [rsp + 0xd00]
movaps xmm1, xmmword [rsp + 0xd10]
movaps xmm2, xmmword [rsp + 0xd20]
movaps xmm3, xmmword [rsp + 0xd30]
xor byte [0x169167f44], cl
pushfq
and al, 0x40
adc byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1030], edx
xor byte [0x169167f44], cl
pushfq
and al, 0x40
adc byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1030], edx
movaps xmmword [rsp + 0x1020], xmm1
movaps xmmword [rsp + 0x1010], xmm0
mov qword [rsp + 0x1070], rax
lea rax, [0x1401be740]
mov qword [rsp + 0x1078], rax
mov qword [rsp + 0x1080], rdi
mov rdx, qword [r12 + 0x5b0]
lea rsi, [rsp + 0x1d0]
lea r8, [rsp + 0x1010]
lea r9, [rsp + 0x9d0]
mov rcx, rsi
call fcn.14018f690
mov rdx, qword [r12 + 0x5b0]
add rdx, 0x78
lea rcx, [rsp + 0xa00]
mov r8, rsi
call fcn.14019ee90
mov rax, qword [rsp + 0xa10]
mov qword [r12 + 0x5c8], rax
movups xmm0, xmmword [rsp + 0xa00]
movups xmmword [r12 + 0x5b8], xmm0
mov rbp, rbx
lea rsi, [r12 + 0x5b8]
lea rcx, [rsp + 0x7f0]
mov rdx, rsi
mov r8, qword [rsp + 0xd8]
call fcn.14019f530
mov r14, qword [rsp + 0x7f0]
cmp r14, 4
jne 0x140078026
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov al, 3
jmp 0x1400792fa
mov rax, qword [rsp + 0x808]
mov qword [rsp + 0x590], rax
movups xmm0, xmmword [rsp + 0x7f8]
movaps xmmword [rsp + 0x580], xmm0
movups xmm0, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0xb70], xmm0
movups xmm0, xmmword [rsp + 0x820]
movaps xmmword [rsp + 0xb80], xmm0
movups xmm0, xmmword [rsp + 0x830]
movaps xmmword [rsp + 0xb90], xmm0
movups xmm0, xmmword [rsp + 0x840]
movaps xmmword [rsp + 0xba0], xmm0
and al, 0x40
or byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xba0], eax
movups xmm0, xmmword [rsp + 0x850]
movaps xmmword [rsp + 0xbb0], xmm0
and al, 0xb0
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x860], al
and al, 0xb0
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x860], al
movaps xmmword [rsp + 0xbc0], xmm0
mov rcx, rsi
call 0x1400396e0
cmp r14d, 3
inc dword [rcx - 0x7d]
inc byte [rbx]
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x120], r15
jne 0x140078132
movzx eax, byte [0x140214210]
rcr dword [rcx], 0
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d92c
mov rcx, qword [rsp + 0x590]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x580]
movups xmmword [rax], xmm0
lea r8, [0x1401be5f8]
lea rcx, [rsp + 0x320]
mov rdx, rax
call fcn.140198340
mov rax, qword [rsp + 0x320]
cmp rax, 3
jne 0x140078551
mov rsi, qword [rsp + 0x128]
mov r14, qword [rsp + 0x328]
jmp 0x1400781ce
add byte [rax - 0x75], cl
mov ah, 0x24
sub byte [rcx], al
add byte [rax], al
mov rsi, qword [rsp + 0x128]
mov qword [rsp + 0x328], r14
movaps xmm0, xmmword [rsp + 0x580]
movups xmmword [rsp + 0x330], xmm0
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x340], rax
movaps xmm0, xmmword [rsp + 0xb70]
movaps xmm1, xmmword [rsp + 0xb80]
and al, 0x70
or eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0xb80], cl
movaps xmm2, xmmword [rsp + 0xb90]
movaps xmm3, xmmword [rsp + 0xba0]
movups xmmword [rsp + 0x348], xmm0
invalid
and al, 0xa0
or eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0x348], eax
invalid
add byte [rdi], cl
adc dword [rsp + 0x358], ecx
movups xmmword [rsp + 0x358], xmm1
movups xmmword [rsp + 0x368], xmm2
movups xmmword [rsp + 0x378], xmm3
add byte [rdi], cl
adc dword [rsp + 0x378], ebx
movaps xmm0, xmmword [rsp + 0xbb0]
movups xmmword [rsp + 0x388], xmm0
movaps xmm0, xmmword [rsp + 0xbc0]
movups xmmword [rsp + 0x398], xmm0
and al, 0x98
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add eax, dword [rax]
add byte [rbx], al
add byte [rax], al
invalid
and al, 0x98
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add eax, dword [rax]
add byte [rbx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x330], al
invalid
movups xmm0, xmmword [rsp + 0x330]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x348], cl
invalid
mov rax, qword [rsp + 0x340]
movups xmm1, xmmword [rsp + 0x348]
invalid
add rax, qword [rax]
add byte [rdi], cl
sub dword [rsp + 0x750], ecx
movaps xmmword [rsp + 0x750], xmm1
movups xmm1, xmmword [rsp + 0x358]
movups xmm2, xmmword [rsp + 0x368]
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x368], dl
push 0xf000003
mov bh, 0x8c
and al, 0x78
movzx ecx, word [rsp + 0x378]
mov edx, dword [rsp + 0x37a]
add eax, dword [rax]
add byte [rbx + 0x37a2494], cl
add byte [rax], al
mov dword [rsp + 0x2c0], edx
movzx edx, word [rsp + 0x37e]
mov word [rsp + 0x2c4], dx
mov rdx, qword [rsp + 0x380]
mov r8, qword [rsp + 0x388]
mov rbx, qword [rsp + 0x390]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0x398]
mov rbp, qword [rsp + 0x3a0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x770], r14
add byte [rax], al
movups xmmword [rsp + 0x778], xmm0
mov qword [rsp + 0x788], rax
add byte [rax], al
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x750]
movups xmmword [rsp + 0x790], xmm0
movups xmmword [rsp + 0x7a0], xmm1
invalid
add byte [rax], al
movups xmmword [rsp + 0x7b0], xmm2
mov word [rsp + 0x7c0], cx
movzx eax, word [rsp + 0x2c4]
mov bh, 0x84
and al, 0xc4
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rsi + rax*8], ah
invalid
add byte [rax], al
mov eax, dword [rsp + 0x2c0]
mov dword [rsp + 0x7c2], eax
and al, 0xc2
invalid
add byte [rax], al
mov qword [rsp + 0x7c8], rdx
and al, 0xc8
invalid
add byte [rax], al
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x7d0], r8
mov qword [rsp + 0x7d8], rbx
fadd dword [rdi]
add byte [rax], al
invalid
mov bh, 0x84
and al, 0xc4
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rsi + rax*8], ah
invalid
and al, 0xc2
invalid
and al, 0xc8
invalid
fadd dword [rdi]
add byte [rax], al
mov qword [rsp + 0x7e0], rdi
mov qword [rsp + 0x7e8], rbp
mov r15, qword [r12 + 0x5b0]
lea rcx, [rsp + 0x320]
and byte [rbx], al
add byte [rax], al
and byte [rbx], al
add byte [rax], al
lea rdx, [rsp + 0x770]
add byte [rax], al
call case.0x140180bd3.435
mov rcx, qword [rsp + 0x320]
mov rax, rcx
mov qword [rsp + 0x60], rcx
cmp rcx, 3
mov qword [rsp + 0x128], rsi
mov ah, 0x24
sub byte [rcx], al
add byte [rax], al
mov ah, 0x24
sub byte [rcx], al
add byte [rax], al
jne 0x140078430
lea rcx, [rsp + 0x7f0]
lea rdx, [rsp + 0x770]
and al, 0x70
invalid
add byte [rax], al
and al, 0x70
invalid
jo 0x14007832b
add byte [rax], al
call fcn.140194d90
add byte [rax - 0x75], cl
mov word [rax + rsi*8], fs
invalid
mov rcx, qword [rsp + 0x7f0]
mov rax, rcx
mov qword [rsp + 0x60], rcx
and al, 0x60
and al, 0x60
cmp rcx, 3
jne 0x1400786b4
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x7c0], al
movups xmm0, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0xa50], xmm0
movups xmm0, xmmword [rsp + 0x7b0]
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
movaps xmmword [rsp + 0xa40], xmm0
movups xmm0, xmmword [rsp + 0x770]
movups xmm1, xmmword [rsp + 0x780]
movups xmm2, xmmword [rsp + 0x790]
movups xmm3, xmmword [rsp + 0x7a0]
movaps xmmword [rsp + 0xa30], xmm3
movaps xmmword [rsp + 0xa20], xmm2
movaps xmmword [rsp + 0xa10], xmm1
movaps xmmword [rsp + 0xa00], xmm0
sub dword [rsp + 0xa00], eax
test byte [rax + rsi*4], ah
invalid
sub dword [rsp + 0xa00], eax
movdqu xmm6, xmmword [rsp + 0x7e0]
mov r14, qword [r15]
mov rax, qword [r15 + 8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
movzx eax, byte [0x140214210]
mov edx, 0x10
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je 0x14007d93b
mov rdi, rax
mov qword [rax], 0x2000
mov qword [rax + 8], 0x8000
add byte [rax], 0
add byte [rax], 0
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
or eax, 0xc0854800
or eax, 0xc0854800
je 0x14007d93b
mov rbp, rax
movdqu xmmword [rax], xmm6
movzx eax, byte [0x140214210]
add byte [rdx + 0x2000], bh
add byte [rdx + 0x2000], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d90e
mov cx, 1
jmp 0x140078b44
invalid
add byte [rax - 0x77], cl
pushfq
and al, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x28
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
mov qword [rsp + 0xb0], rbx
mov dword [rsp + 0xb0], ebx
mov r15, qword [rsp + 0x328]
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0xa0], rax
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x50
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x348]
movaps xmmword [rsp + 0x400], xmm0
sub dword [rsp + 0x400], eax
sub dword [rsp + 0x400], eax
mov rbx, qword [rsp + 0x358]
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x368]
mov qword [rsp + 0x88], rax
push 0x48000003
mov dword [rsp + 0x88], eax
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x78], rax
js 0x1400784bf
mov bh, 0x84
and al, 0x78
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
js 0x1400784bf
mov bh, 0x84
and al, 0x78
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rbx + 0x37a2484], cl
add byte [rax], al
mov eax, dword [rsp + 0x37a]
mov dword [rsp + 0xb8], eax
movzx eax, word [rsp + 0x37e]
mov word [rsp + 0xbc], ax
movdqu xmm6, xmmword [rsp + 0x380]
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x398]
mov qword [rsp + 0x68], rax
mov r14, qword [rsp + 0x3a0]
movups xmm0, xmmword [rsp + 0x3a8]
movups xmm1, xmmword [rsp + 0x3b8]
movaps xmmword [rsp + 0x540], xmm1
movaps xmmword [rsp + 0x530], xmm0
movzx eax, byte [rsp + 0x3c8]
mov byte [rsp + 0xa8], al
mov eax, dword [rsp + 0x3cc]
mov dword [rsp + 0xc3], eax
mov eax, dword [rsp + 0x3c9]
jmp 0x1400787f9
mov qword [rsp + 0x60], rax
mov r15, qword [rsp + 0x328]
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x348]
movaps xmmword [rsp + 0x750], xmm0
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x368]
test byte [rax + rdx*2], ah
invalid
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x370]
jo 0x1400785ce
add byte [rax], al
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
movzx eax, word [rsp + 0x378]
mov qword [rsp + 0x90], rax
mov eax, dword [rsp + 0x37a]
jp 0x1400785ea
add byte [rax], al
add byte [rbx + 0x37a2484], cl
jp 0x1400785ea
add byte [rax], al
mov dword [rsp + 0x2c0], eax
movzx eax, word [rsp + 0x37e]
mov word [rsp + 0x2c4], ax
movdqu xmm6, xmmword [rsp + 0x380]
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x7e
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rsp + rax*8], ah
add al, byte [rax]
add bl, dh
movq mm6, qword [rsp + 0x380]
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x398]
and al, 0x98
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x68
and al, 0x98
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x68
mov r9, qword [rsp + 0x3a0]
movups xmm0, xmmword [rsp + 0x3a8]
add byte [rax], al
movabs al, byte [0xa82484100f000003]
add eax, dword [rax]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x3b8]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x3b8]
movaps xmmword [rsp + 0x540], xmm1
movaps xmmword [rsp + 0x530], xmm0
movzx eax, byte [rsp + 0x3c8]
enter 3, 0
and al, 0x30
add eax, 0xb60f0000
test byte [rax + rcx*8], ah
enter 3, 0
mov byte [rsp + 0xa8], al
enter 3, 0
mov byte [rsp + 0xa8], al
mov eax, dword [rsp + 0x3cc]
mov dword [rsp + 0xc3], eax
add eax, dword [rax]
add byte [rcx + 0xc32484], cl
add byte [rax], al
mov eax, dword [rsp + 0x3c9]
mov dword [rsp + 0xc0], eax
add byte [rcx + 0xc02484], cl
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x750]
movaps xmmword [rsp + 0x400], xmm0
movzx eax, word [rsp + 0x2c4]
mov word [rsp + 0xbc], ax
mov eax, dword [rsp + 0x2c0]
mov dword [rsp + 0xb8], eax
mov r14d, 2
mov r11, qword [rsp + 0x38]
cmp cl, ch
invalid
invalid
add byte [rax], al
cmp cl, ch
add eax, 0x8d480000
mov word [rax + riz], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
invalid
lea rcx, [rsp + 0x320]
lea rdx, [rsp + 0x7f0]
mov r8d, 0xb0
call fcn.1401af560
cmp byte [rsp + 0x3c8], 0
je 0x1400789e0
mov qword [rsp + 0xb0], rbx
mov r15, qword [rsp + 0x7f8]
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x808]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x810]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x818]
movaps xmmword [rsp + 0x400], xmm0
mov rbx, qword [rsp + 0x828]
mov rax, qword [rsp + 0x830]
xor byte [rax], cl
add byte [rax], al
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x838]
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
or byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
or byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
movzx eax, word [rsp + 0x848]
mov qword [rsp + 0x90], rax
mov eax, dword [rsp + 0x84a]
add byte [rax], al
add byte [rbx + 0x84a2484], cl
add byte [rax], al
mov dword [rsp + 0xb8], eax
movzx eax, word [rsp + 0x84e]
and al, 0x4e
or byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rdi*4], ah
add byte [rax], al
add bl, dh
movq mm6, qword [rsp + 0x850]
and al, 0x4e
or byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rdi*4], ah
add byte [rax], al
add bl, dh
movq mm6, qword [rsp + 0x850]
add byte [rax], al
mov rax, qword [rsp + 0x860]
test byte [rax + riz*2], ah
or byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x70], rax
and al, 0x70
mov rax, qword [rsp + 0x868]
mov qword [rsp + 0x68], rax
mov r14, qword [rsp + 0x870]
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x878]
movups xmm1, xmmword [rsp + 0x888]
movaps xmmword [rsp + 0x540], xmm1
movaps xmmword [rsp + 0x530], xmm0
movzx eax, byte [rsp + 0x898]
mov byte [rsp + 0xa8], al
mov eax, dword [rsp + 0x89c]
test byte [rsp + rbx*4], ah
or byte [rax], al
add byte [rcx + 0xc32484], cl
add byte [rax], al
invalid
test byte [rsp + rbx*4], ah
or byte [rax], al
add byte [rcx + 0xc32484], cl
add byte [rax], al
invalid
add byte [rbx + 0x8992484], cl
add byte [rax], al
mov eax, dword [rsp + 0x899]
mov dword [rsp + 0xc0], eax
lea rcx, [rsp + 0x770]
and al, 0x70
invalid
add byte [rax], al
call fcn.14010f550
insd dword [rdi], dx
or dword [rax], eax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
and al, 0x70
and al, 0x70
invalid
insd dword [rdi], dx
or dword [rax], eax
mov rcx, qword [rsp + 0x40]
call fcn.1401903d0
mov rcx, rdi
stc
call qword [rbp]
cmp qword [rbp + 8], 0
mov qword [rsp + 0x48], rbx
and al, 0x48
and al, 0x48
je 0x140078846
cmp qword [rbp + 0x10], 0x11
jb 0x140078834
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
sbb dword [rax], eax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r14
mov r11, qword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
cmp byte [rax - 0x75], cl
pushfq
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x42], al
add al, byte [rax]
add byte [rax], al
invalid
mov rbx, qword [rsp + 0xb0]
mov r14d, 2
add byte [rax], al
add cl, ch
add al, 0
add byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x58], r14
jmp 0x140078ca6
mov qword [rsp + 0x58], r14
mov dword [rsp + 0x58], esi
lea r14, [r12 + 0x5e8]
add byte [rcx + 0xf], al
mov dh, 0x84
test byte [rax + rbp*8], ah
movzx eax, byte [r12 + 0x5e8]
test byte [rax + rbp*8], ah
add eax, 0xc0850000
test eax, eax
mov qword [rsp + 0xe0], rdx
je 0x14007997a
invalid
add byte [rax], al
add byte [rbx - 0x7bf0fc08], al
add eax, 0xe9000037
invalid
add byte [rax], al
add cl, ch
cmp eax, 3
je 0x14007bf95
invalid
add byte [rax], al
invalid
add cl, ch
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xe0], rdx
mov dword [rsp + 0xe0], edx
mov rax, qword [r12 + 0x520]
mov rdx, qword [rax]
invalid
ret
loopne 0x14007889b
add byte [rax], al
mov rax, qword [r12 + 0x520]
add byte [rax], al
mov rdx, qword [rax]
jmp 0x14007d370
add byte [rcx - 0x73], cl
mov ah, 0x24
pop rax
add eax, 0xf410000
mov dh, 0x84
and al, 0x58
add eax, 0xc0850000
mov qword [rsp + 0x40], rcx
je 0x1400799f4
je 0x1400799f4
cmp eax, 3
jne case.0x140077aee.8
add ecx, dword [rdi]
test dword [rbx], esp
adc al, byte [rax]
add byte [rcx - 0x75], cl
xchg esp, eax
and al, 0x50
mov rdx, qword [r12 + 0x550]
jmp 0x14007ee2c
add byte [rax], al
push rax
add eax, 0x21e90000
add byte gs:[rax], al
add byte [rax], al
lea rcx, [r12 + 0x5d0]
movzx eax, byte [r12 + 0x5d0]
test eax, eax
mov qword [rsp + 0x130], rdx
and al, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
invalid
cmp byte [rdi], cl
test byte [rbx + 0x10], ah
add byte [rax], al
je 0x140079994
cmp eax, 3
je 0x140077fe9
invalid
scasd eax, dword [rdi]
idiv bh
invalid
lea rcx, str._async_fn__resumed_after_completion
movabs eax, dword [0x148cd0058d4c0017]
add byte [rdx + 0x23], bh
and eax, dword [rax]
add byte [rax], al
lea r8, [0x1401c1618]
lea eax, [0x1401c1618]
mov edx, 0x23
call fcn.1401b1e10
mov qword [rsp + 0x130], rdx
xor byte [rcx], al
add byte [rax], al
mov rax, qword [r12 + 0x508]
mov rdx, qword [rax]
jmp 0x1400792cc
lea r11, [r12 + 0x530]
movzx eax, byte [r12 + 0x530]
test eax, eax
je 0x1400799a4
cmp eax, 3
jne 0x140079b09
lea rsi, [r12 + 0x528]
movzx eax, byte [r12 + 0x528]
test eax, eax
mov qword [rsp + 0x1c8], r13
mov qword [rsp + 0x120], r15
mov qword [rsp + 0x130], rdx
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x2d8], r11
je case.0x14007181e.37
cmp eax, 3
jne case.0x140077aee.8
mov rdx, qword [r12 + 0x520]
jmp 0x140079b3b
cmp qword [rsp + 0x380], 0
je 0x140078a02
mov r8, qword [rsp + 0x388]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x3b0]
mov rax, qword [rsp + 0x398]
mov rdx, qword [rsp + 0x3a0]
mov r8, qword [rsp + 0x3a8]
call qword [rax + 0x20]
lea rcx, [rsp + 0x320]
call fcn.14010f550
mov rax, qword [rsp + 0x3b8]
test rax, rax
je 0x140078a5a
lock dec qword [rax]
jne 0x140078a5a
mov rcx, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3c0]
call fcn.14019ad20
movups xmm0, xmmword [rsp + 0x770]
movups xmm1, xmmword [rsp + 0x780]
movups xmm2, xmmword [rsp + 0x790]
movups xmm3, xmmword [rsp + 0x7a0]
movaps xmmword [rsp + 0xa00], xmm0
movaps xmmword [rsp + 0xa10], xmm1
movaps xmmword [rsp + 0xa20], xmm2
movaps xmmword [rsp + 0xa30], xmm3
movups xmm0, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0xa40], xmm0
movups xmm0, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0xa50], xmm0
mov rax, qword [rsp + 0x7d0]
mov qword [rsp + 0x40], rax
movdqu xmm6, xmmword [rsp + 0x7e0]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d93b
mov rdi, rax
mov qword [rax], 0x2000
mov qword [rax + 8], 0x8000
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d93b
mov rbp, rax
movdqu xmmword [rax], xmm6
movzx eax, byte [0x140214210]
xor r14d, r14d
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d90e
mov cx, 2
mov r11, qword [rsp + 0x38]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x470], xmm0
movaps xmm0, xmmword [rsp + 0xa00]
movaps xmm1, xmmword [rsp + 0xa10]
movaps xmm2, xmmword [rsp + 0xa20]
movaps xmm3, xmmword [rsp + 0xa30]
movaps xmmword [rsp + 0xdf0], xmm0
movaps xmmword [rsp + 0xe00], xmm1
movaps xmmword [rsp + 0xe10], xmm2
movaps xmmword [rsp + 0xe20], xmm3
movaps xmm0, xmmword [rsp + 0xa40]
movaps xmmword [rsp + 0xe30], xmm0
movaps xmm0, xmmword [rsp + 0xa50]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x400], xmm0
mov edx, dword [rsp + 0x148]
mov dword [rsp + 0xb8], edx
movzx edx, word [rsp + 0x14c]
mov word [rsp + 0xbc], dx
movups xmm0, xmmword [rsp + 0x750]
movups xmm1, xmmword [rsp + 0x760]
movaps xmmword [rsp + 0x540], xmm1
movaps xmmword [rsp + 0x530], xmm0
mov edx, dword [rsp + 0x140]
mov r8d, dword [rsp + 0x143]
mov dword [rsp + 0xc3], r8d
mov dword [rsp + 0xc0], edx
mov rdx, qword [rsp + 0x380]
mov qword [rsp + 0xc50], rdx
movups xmm0, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0xc40], xmm0
movups xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0xc30], xmm0
movups xmm0, xmmword [rsp + 0x320]
movups xmm1, xmmword [rsp + 0x330]
movups xmm2, xmmword [rsp + 0x340]
movups xmm3, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0xc20], xmm3
movaps xmmword [rsp + 0xc10], xmm2
movaps xmmword [rsp + 0xc00], xmm1
movaps xmmword [rsp + 0xbf0], xmm0
movdqa xmm6, xmmword [0x1401bd750]
mov r15d, 3
mov qword [rsp + 0x90], rdx
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x310], xmm0
mov edx, dword [rsp + 0xb8]
mov dword [rsp + 0x110], edx
movzx edx, word [rsp + 0xbc]
mov word [rsp + 0x114], dx
movaps xmm0, xmmword [rsp + 0x530]
movaps xmm1, xmmword [rsp + 0x540]
movaps xmmword [rsp + 0xb10], xmm0
add byte [rax], al
movaps xmmword [rsp + 0xb20], xmm1
mov edx, dword [rsp + 0xc0]
mov r8d, dword [rsp + 0xc3]
mov dword [rsp + 0xd0], edx
mov dword [rsp + 0xd3], r8d
rol dword [rax], cl
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xbf0]
movaps xmm1, xmmword [rsp + 0xc00]
movaps xmm2, xmmword [rsp + 0xc10]
movaps xmm3, xmmword [rsp + 0xc20]
movaps xmmword [rsp + 0xf60], xmm0
movaps xmmword [rsp + 0xf70], xmm1
add byte [rdi], cl
sub dword [rsp + 0xf80], edx
movaps xmmword [rsp + 0xf90], xmm3
movaps xmm0, xmmword [rsp + 0xc30]
movaps xmmword [rsp + 0xfa0], xmm0
movaps xmm0, xmmword [rsp + 0xc40]
add byte [rdi], cl
sub dword [rsp + 0xfb0], eax
mov rdx, qword [rsp + 0xc50]
mov qword [rsp + 0xfc0], rdx
movaps xmm0, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x150], xmm0
movaps xmm0, xmmword [rsp + 0xdf0]
movaps xmm1, xmmword [rsp + 0xe00]
movaps xmm2, xmmword [rsp + 0xe10]
movaps xmm3, xmmword [rsp + 0xe20]
movaps xmmword [rsp + 0x10c0], xmm0
and al, 0xc0
adc byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x10d0], ecx
and al, 0xd0
adc byte [rax], al
invalid
movaps xmmword [rsp + 0x10e0], xmm2
movaps xmmword [rsp + 0x10f0], xmm3
movaps xmm0, xmmword [rsp + 0xe30]
movaps xmmword [rsp + 0x1100], xmm0
movaps xmm0, xmmword [rsp + 0xe40]
and al, 0x40
invalid
add byte [rax], al
movaps xmmword [rsp + 0x1110], xmm0
mov byte [r11], 1
movaps xmm0, xmmword [rsp + 0x310]
add byte [rdi], cl
sub dword [rsp + 0x8e0], eax
mov edx, dword [rsp + 0x110]
mov dword [rsp + 0x308], edx
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x94
and al, 0x14
add dword [rax], eax
add byte [rsi - 0x77], ah
xchg esp, eax
and al, 0xc
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0xb10], al
movaps xmm1, xmmword [rsp + 0xb20]
movaps xmmword [rsp + 0x720], xmm1
invalid
add byte [rax], al
movaps xmmword [rsp + 0x710], xmm0
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd3]
mov dword [rsp + 0xfb], r8d
mov dword [rsp + 0xf8], edx
mov rdx, qword [rsp + 0xfc0]
mov qword [rsp + 0xcf0], rdx
movaps xmm0, xmmword [rsp + 0xfb0]
movaps xmmword [rsp + 0xce0], xmm0
movaps xmm0, xmmword [rsp + 0xfa0]
movaps xmmword [rsp + 0xcd0], xmm0
movaps xmm0, xmmword [rsp + 0xf60]
movaps xmm1, xmmword [rsp + 0xf70]
movaps xmm2, xmmword [rsp + 0xf80]
movaps xmm3, xmmword [rsp + 0xf90]
movaps xmmword [rsp + 0xcc0], xmm3
movaps xmmword [rsp + 0xcb0], xmm2
movaps xmmword [rsp + 0xca0], xmm1
movaps xmmword [rsp + 0xc90], xmm0
movaps xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xfd0], xmm0
movaps xmm0, xmmword [rsp + 0x1110]
movaps xmmword [rsp + 0x12e0], xmm0
movaps xmm0, xmmword [rsp + 0x1100]
movaps xmmword [rsp + 0x12d0], xmm0
movaps xmm0, xmmword [rsp + 0x10c0]
movaps xmm1, xmmword [rsp + 0x10d0]
movaps xmm2, xmmword [rsp + 0x10e0]
movaps xmm3, xmmword [rsp + 0x10f0]
movaps xmmword [rsp + 0x12c0], xmm3
movaps xmmword [rsp + 0x12b0], xmm2
movaps xmmword [rsp + 0x12a0], xmm1
movaps xmmword [rsp + 0x1290], xmm0
cmp r14d, 2
jne 0x140078fe1
mov qword [rsp + 0x98], r15
mov qword [rsp + 0x38], r9
movaps xmm0, xmmword [rsp + 0x8e0]
movaps xmmword [rsp + 0x5a0], xmm0
mov eax, dword [rsp + 0x308]
mov dword [rsp + 0xf0], eax
add byte [rax], al
add byte [rax], al
movzx eax, word [rsp + 0x30c]
mov word [rsp + 0xf4], ax
movaps xmm0, xmmword [rsp + 0x710]
movaps xmm1, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x440], xmm0
movaps xmmword [rsp + 0x450], xmm1
mov eax, dword [rsp + 0xf8]
mov ecx, dword [rsp + 0xfb]
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x11b], ecx
movq rbx, xmm6
pshufd xmm0, xmm6, 0xee
movq qword [rsp + 0xb0], xmm0
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x42], al
add eax, dword [rax]
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x42], al
add eax, dword [rax]
add byte [rax], al
jmp 0x14007a798
movaps xmm0, xmmword [rsp + 0x12e0]
movups xmmword [r12 + 0x358], xmm0
movaps xmm0, xmmword [rsp + 0x12d0]
movups xmmword [r12 + 0x348], xmm0
movaps xmm0, xmmword [rsp + 0x1290]
movaps xmm1, xmmword [rsp + 0x12a0]
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x12b0]
movaps xmm3, xmmword [rsp + 0x12c0]
movups xmmword [r12 + 0x338], xmm3
movups xmmword [r12 + 0x328], xmm2
movups xmmword [r12 + 0x318], xmm1
and al, 0x18
add eax, dword [rax]
invalid
and al, 0x18
add eax, dword [rax]
add byte [rcx + 0xf], al
adc dword [rsp + 0x308], eax
sbb byte [rbx], al
add byte [rax], al
movups xmmword [r12 + 0x308], xmm0
mov rdx, qword [rsp + 0x40]
and al, 0x40
mov qword [r12 + 0x368], rdx
mov qword [r12 + 0x378], r14
mov rdx, qword [rsp + 0x60]
mov qword [r12 + 0x380], rdx
mov dword [rsp + 0x380], edx
mov dword [rsp + 0x380], edx
mov qword [r12 + 0x388], r15
mov rdx, qword [rsp + 0xa0]
mov qword [r12 + 0x390], rdx
nop
add eax, dword [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x50
nop
add eax, dword [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x50
mov qword [r12 + 0x398], rdx
mov rdx, qword [rsp + 0x80]
mov qword [r12 + 0x3a0], rdx
movaps xmm0, xmmword [rsp + 0x8e0]
add byte [rcx + 0xf], al
adc dword [rsp + 0x3a8], eax
add byte [rcx + 0xf], al
adc dword [rsp + 0x3a8], eax
mov rdx, qword [rsp + 0x48]
mov qword [r12 + 0x3b8], rdx
mov rdx, qword [rsp + 0x30]
mov qword [r12 + 0x3c0], rdx
rol byte [rbx], 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rcx - 0x77], cl
xchg esp, eax
and al, 0xc8
add eax, dword [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x78
rol byte [rbx], 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rcx - 0x77], cl
xchg esp, eax
and al, 0xc8
add eax, dword [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x78
mov qword [r12 + 0x3d0], rdx
mov rdx, qword [rsp + 0x90]
mov word [r12 + 0x3d8], dx
mov edx, dword [rsp + 0x308]
and al, 8
add eax, dword [rax]
add byte [rcx - 0x77], al
xchg esp, eax
and al, 0xda
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x94
and al, 0xc
add eax, dword [rax]
add byte [rsi + 0x41], ah
mov dword [rsp + 0x3de], edx
and al, 8
add eax, dword [rax]
add byte [rcx - 0x77], al
xchg esp, eax
and al, 0xda
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x94
and al, 0xc
add eax, dword [rax]
add byte [rsi + 0x41], ah
mov dword [rsp + 0x3de], edx
movdqu xmmword [r12 + 0x3e0], xmm6
mov rdx, qword [rsp + 0x70]
mov qword [r12 + 0x3f0], rdx
mov rdx, qword [rsp + 0x68]
mov qword [r12 + 0x3f8], rdx
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x400], r9
movaps xmm0, xmmword [rsp + 0x710]
movaps xmm1, xmmword [rsp + 0x720]
movups xmmword [r12 + 0x418], xmm1
movups xmmword [r12 + 0x408], xmm0
or byte [rax + rax], al
add byte [rdi], cl
mov dh, 0x94
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x78], al
xchg esp, eax
and al, 0x28
add al, 0
add byte [rbx + 0xf82494], cl
add byte [rax], al
or byte [rax + rax], al
add byte [rdi], cl
mov dh, 0x94
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x78], al
xchg esp, eax
and al, 0x28
add al, 0
add byte [rbx + 0xf82494], cl
add byte [rax], al
mov r8d, dword [rsp + 0xfb]
mov dword [r12 + 0x42c], r8d
add al, 0
add byte [rcx - 0x77], al
xchg esp, eax
and al, 0x29
add al, 0
add byte [rdi], cl
sub byte [rsp + 0xc90], al
add al, 0
add byte [rcx - 0x77], al
xchg esp, eax
and al, 0x29
add al, 0
add byte [rdi], cl
sub byte [rsp + 0xc90], al
movaps xmm1, xmmword [rsp + 0xca0]
movaps xmm2, xmmword [rsp + 0xcb0]
movaps xmm3, xmmword [rsp + 0xcc0]
movups xmmword [r12 + 0x430], xmm0
movups xmmword [r12 + 0x440], xmm1
movups xmmword [r12 + 0x450], xmm2
movups xmmword [r12 + 0x460], xmm3
movaps xmm0, xmmword [rsp + 0xcd0]
movups xmmword [r12 + 0x470], xmm0
movaps xmm0, xmmword [rsp + 0xce0]
movups xmmword [r12 + 0x480], xmm0
mov rdx, qword [rsp + 0xcf0]
mov qword [r12 + 0x490], rdx
mov qword [r12 + 0x498], rbp
lea rdx, [0x1401c14c8]
mov qword [r12 + 0x4a0], rdx
mov qword [r12 + 0x4a8], rax
mov qword [r12 + 0x4b0], 0
mov qword [r12 + 0x4b8], 0x2000
mov qword [r12 + 0x4c0], 0x11
mov qword [r12 + 0x4c8], 1
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xfd0], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xfd0], al
movups xmmword [r12 + 0x4d0], xmm0
movups xmmword [rsp + 0x4d0], xmm0
rol byte [rax + rax], 1
add byte [rcx - 0x39], cl
test byte [rax + riz*8], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rsp + 0x4e8], ecx
and al, 0xe8
add al, 0
invalid
mov qword [r12 + 0x4e0], 1
mov word [r12 + 0x4e8], cx
and al, 0xe8
add al, 0
invalid
and al, 0xe8
add al, 0
add byte [rsi + 0x41], ah
mov dword [rsp + 0x4ea], ebx
mov word [r12 + 0x4ea], bx
lea rdx, [r12 + 0x378]
mov qword [r12 + 0x4f0], rdi
lea rax, case.0x14004f628.49
mov qword [r12 + 0x4f8], rax
lea rax, [r12 + 0x370]
mov qword [r12 + 0x370], rdx
mov qword [r12 + 0x508], rax
add byte [rax], al
mov rbp, qword [rsp + 0x58]
mov r15, qword [rsp + 0x120]
lea rcx, [rsp + 0x1d0]
mov r8, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
call fcn.140066dc0
mov rax, qword [rsp + 0x1d0]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jne 0x140079311
mov al, 4
mov rcx, qword [rsp + 0xe8]
mov byte [rcx], al
mov rax, qword [rsp + 0xe0]
jmp 0x14007a844
add byte [rax], al
add cl, ch
xor edx, dword [0xf94f9313]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test bh, dh
movabs rcx, 0x8000000000000000
cmp rax, rcx
or byte [rax + 0x39], 0xc8
je 0x14007941b
add byte [rax], al
add byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rsp + rax], eax
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x58
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x14007977b
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x120], r15
movzx eax, byte [0x140214210]
mov eax, 0x19
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x70], eax
add byte [rax], al
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov edx, 0x19
xor ecx, ecx
call fcn.140157b20
out 0xd, eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb eax, dword [rsi]
invalid
out 0xd, eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb eax, dword [rsi]
test byte [rbx], bl
add byte [rax], r8b
invalid
add byte [rdi], cl
adc byte [0x1401c15d1], al
movups xmm0, xmmword [0x1401c15d1]
movups xmmword [rax + 9], xmm0
adc dword [rax + 9], eax
movdqu xmm0, xmmword [str.Missing_response_message.]
movq mm0, qword [str.Missing_response_message.]
invalid
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
add byte [rax], al
add bl, dh
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x5a0], xmm0
movdqa xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0xa0
add eax, 0xf660000
jg 0x14007931e
and al, 0x40
add al, 0
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x1401f79a8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
and al, 0x38
mov byte [rsp + 0xa8], 0xd
lea rax, [0x1401beb40]
add eax, 0x14577a
mov qword [rsp + 0x68], rax
and al, 0x68
mov eax, 2
mov qword [rsp + 0x88], rax
mov eax, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax + 8], bh
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
xor r14d, r14d
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x78
add byte [rax], 0
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x78
and al, 0x78
xor eax, eax
mov qword [rsp + 0x90], rax
mov eax, 0x19
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x50], rax
ror byte [rax - 0x77], 0x44
and al, 0x50
xor eax, eax
mov qword [rsp + 0x60], rax
jmp 0x1400796fb
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rbp
insb byte [rdi], dx
and al, 0x58
mov qword [rsp + 0x120], r15
mov dword [rsp + 0x120], edi
mov rax, qword [rsp + 0x240]
mov eax, dword [rsp + 0x240]
movups xmm0, xmmword [rsp + 0x1e8]
adc byte [rsp + 0x1e8], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1f8], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0x1f8]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x208]
xchg esp, eax
and al, 8
add al, byte [rax]
add byte [rdi], cl
add byte [rax], al
movups xmm3, xmmword [rsp + 0x218]
adc byte [rsp + 0x218], bl
movaps xmmword [rsp + 0xa70], xmm0
movaps xmmword [rsp + 0xa80], xmm1
sub dword [rsp + 0xa80], ecx
sub dword [rsp + 0xa80], ecx
movaps xmmword [rsp + 0xa90], xmm2
sub dword [rsp + 0xa90], edx
xchg esp, eax
and al, 0x90
or al, byte [rax]
add byte [rax], al
movaps xmmword [rsp + 0xaa0], xmm3
add byte [rax], al
movaps xmmword [rsp + 0xaa0], xmm3
movups xmm0, xmmword [rsp + 0x228]
adc byte [rsp + 0x228], al
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xab0], eax
movaps xmmword [rsp + 0xab0], xmm0
mov rcx, qword [rsp + 0x238]
mov qword [rsp + 0xac0], rcx
mov dword [rsp + 0xac0], ecx
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0xac0], ecx
movups xmm0, xmmword [rsp + 0x248]
mov dword [rsp + 0xac0], ecx
movups xmm0, xmmword [rsp + 0x248]
add al, byte [rax]
add byte [rdi], cl
movaps xmmword [rsp + 0xb30], xmm0
sub dword [rsp + 0xb30], eax
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x258], al
movups xmm0, xmmword [rsp + 0x258]
movaps xmmword [rsp + 0xb40], xmm0
sub dword [rsp + 0xb40], eax
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x268], al
test byte [rax + rbp*2], ah
add al, byte [rax]
invalid
movups xmm0, xmmword [rsp + 0x268]
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xb50], eax
or eax, dword [rax]
invalid
movaps xmmword [rsp + 0xb50], xmm0
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x278], al
movups xmm0, xmmword [rsp + 0x278]
movaps xmmword [rsp + 0xb60], xmm0
sub dword [rsp + 0xb60], eax
lea rdx, [r12 + 0x308]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x1d8]
movaps xmmword [rsp + 0x1d0], xmm0
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1d0], eax
movaps xmm0, xmmword [rsp + 0xa70]
sub byte [rsp + 0xa70], al
movaps xmm1, xmmword [rsp + 0xa80]
sub byte [rsp + 0xa80], cl
movaps xmm2, xmmword [rsp + 0xa90]
movaps xmm3, xmmword [rsp + 0xaa0]
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x1e0], eax
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x1e0], eax
movaps xmmword [rsp + 0x1f0], xmm1
sub dword [rsp + 0x1f0], ecx
movaps xmmword [rsp + 0x200], xmm2
sub dword [rsp + 0x200], edx
movaps xmmword [rsp + 0x210], xmm3
movaps xmm0, xmmword [rsp + 0xab0]
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0xab0], al
movaps xmmword [rsp + 0x220], xmm0
sub dword [rsp + 0x220], eax
mov rcx, qword [rsp + 0xac0]
mov ecx, dword [rsp + 0xac0]
or al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi], fs
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x238], rax
movaps xmm0, xmmword [rsp + 0xb30]
sub byte [rsp + 0xb30], al
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0xb30], al
movaps xmm1, xmmword [rsp + 0xb40]
sub byte [rsp + 0xb40], cl
movaps xmm2, xmmword [rsp + 0xb50]
movaps xmm3, xmmword [rsp + 0xb60]
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0xb60], bl
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], eax
movaps xmmword [rsp + 0x240], xmm0
movaps xmmword [rsp + 0x250], xmm1
sub dword [rsp + 0x250], ecx
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x260], edx
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x260], xmm2
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x270], ebx
pushfq
and al, 0x70
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x270], xmm3
pushfq
and al, 0x70
add al, byte [rax]
add byte [rax - 0x73], cl
mov ah, 0x24
and byte [rbx], al
add byte [rax], al
lea rsi, [rsp + 0x320]
mov rcx, rsi
mov ecx, esi
call fcn.1400528e0
lea rcx, [rsp + 0x1d0]
mov rdx, rsi
bnd call fcn.1401937e0
bnd call fcn.1401937e0
movabs byte [0x1d024848b480011], al
add byte [rax], al
adc dword [rax], eax
mov rax, qword [rsp + 0x1d0]
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x1e0]
mov eax, dword [rsp + 0x1e0]
mov eax, dword [rsp + 0x1e0]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
movabs al, byte [0xe824848b48000000]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x1e8]
call 0x1880795e7
mov dword [rsp + 0x50], eax
movabs al, byte [0xe824848b48000000]
call 0x1880795e7
mov dword [rsp + 0x50], eax
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x1f8]
invalid
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1f8], al
invalid
add byte [rdi], cl
sub dword [rsp + 0x5a0], eax
invalid
movaps xmmword [rsp + 0x5a0], xmm0
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov r14, qword [rsp + 0x210]
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax], al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], rax
add byte [rax], al
mov qword [rsp + 0x78], rax
movzx eax, word [rsp + 0x228]
mov qword [rsp + 0x90], rax
mov eax, dword [rsp + 0x22a]
mov dword [rsp + 0xf0], eax
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0x2e
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rsp + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add al, byte [rax]
invalid
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0x2e
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rsp + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add al, byte [rax]
mov eax, dword [rsp + 0x230]
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], rax
and al, 0x40
mov rax, qword [rsp + 0x238]
add byte [rax], al
mov qword [rsp + 0xb0], rax
add byte [rax], al
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x27c]
mov dword [rsp + 0x11b], eax
add al, byte [rax]
add byte [rcx + 0x11b2484], cl
add byte [rax], al
mov eax, dword [rsp + 0x279]
mov dword [rsp + 0x118], eax
and al, 0x79
add al, byte [rax]
add byte [rcx + 0x1182484], cl
add byte [rax], al
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x38], rax
movdqu xmm0, xmmword [rsp + 0x258]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x268]
add byte [rax], al
movaps xmmword [rsp + 0x450], xmm1
movdqa xmmword [rsp + 0x440], xmm0
jg 0x14007966b
and al, 0x40
add al, 0
add byte [rdi], cl
mov dh, 0x84
and al, 0x78
add al, byte [rax]
add byte [rax + 0xa82484], cl
add byte [rax], al
jg 0x14007966b
and al, 0x40
add al, 0
add byte [rdi], cl
mov dh, 0x84
and al, 0x78
add al, byte [rax]
add byte [rax + 0xa82484], cl
add byte [rax], al
mov r15, qword [rsp + 0xe8]
lea rsi, [r12 + 0x378]
mov rdi, qword [r12 + 0x4f0]
mov rbx, qword [r12 + 0x4f8]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140079744
cmp qword [rbx + 0x10], 0x11
jb 0x140079732
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x30], r14
mov rcx, rsi
call fcn.1400382a0
mov rcx, qword [r12 + 0x368]
call fcn.1401903d0
jb 0x1400797c8
adc dword [rax], eax
lea rcx, [r12 + 0x308]
call fcn.14010f550
mov r14d, 3
mov rbx, qword [rsp + 0x40]
jmp 0x14007a7a0
mov rcx, qword [rsp + 0x240]
movups xmm0, xmmword [rsp + 0x288]
and al, 0x40
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x288], al
movaps xmmword [rsp + 0xfe0], xmm0
movups xmm0, xmmword [rsp + 0x298]
movaps xmmword [rsp + 0xff0], xmm0
mov rdx, qword [rsp + 0x2a8]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0
adc byte [rax], al
invalid
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0
adc byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1e8], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x1e8]
movups xmm1, xmmword [rsp + 0x1f8]
movups xmm2, xmmword [rsp + 0x208]
movups xmm3, xmmword [rsp + 0x218]
and al, 0x18
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x218], bl
and al, 0x18
add al, byte [rax]
invalid
and al, 0x18
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xa70], eax
movaps xmmword [rsp + 0xa70], xmm0
add byte [rax], al
movaps xmmword [rsp + 0xa80], xmm1
movaps xmmword [rsp + 0xa90], xmm2
movaps xmmword [rsp + 0xaa0], xmm3
xchg esp, eax
and al, 0x90
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xaa0], ebx
movups xmm0, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0xab0], xmm0
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x238]
mov qword [rsp + 0xac0], rdx
movups xmm0, xmmword [rsp + 0x278]
xchg esp, eax
and al, 0xc0
or al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x278], al
movaps xmmword [rsp + 0xb60], xmm0
movups xmm0, xmmword [rsp + 0x1d8]
add byte [rax], al
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax], al
movups xmm1, xmmword [rsp + 0x248]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x248]
mov word [rax + rcx*2], fs
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x258], dl
xchg esp, eax
and al, 0x58
add al, byte [rax]
invalid
movups xmm2, xmmword [rsp + 0x258]
xchg esp, eax
and al, 0x58
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x268], bl
movups xmm3, xmmword [rsp + 0x268]
add byte [rax], al
movaps xmmword [rsp + 0xb50], xmm3
movaps xmmword [rsp + 0xb40], xmm2
movaps xmmword [rsp + 0xb30], xmm1
xchg esp, eax
and al, 0x40
or eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0xb30], ecx
mov word [rax + rsi], fs
or eax, dword [rax]
add byte [rcx - 0x77], cl
test byte [rax + rdi], ah
add eax, 0xf410000
adc dword [rsp + 0x540], eax
mov qword [r12 + 0x538], rax
movups xmmword [r12 + 0x540], xmm0
add eax, 0x280f0000
test byte [rax + rsi*2], ah
or al, byte [rax]
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0xa70]
sub byte [rsp + 0xa70], al
movaps xmm1, xmmword [rsp + 0xa80]
sub byte [rsp + 0xa80], cl
movaps xmm2, xmmword [rsp + 0xa90]
sub byte [rsp + 0xa90], dl
or al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0xaa0], bl
movaps xmm3, xmmword [rsp + 0xaa0]
movups xmmword [r12 + 0x550], xmm0
push rax
add eax, 0xf410000
adc dword [rsp + 0x560], ecx
movups xmmword [r12 + 0x560], xmm1
movups xmmword [r12 + 0x570], xmm2
add byte [rax], al
movups xmmword [r12 + 0x580], xmm3
adc dword [rsp + 0x580], ebx
movaps xmm0, xmmword [rsp + 0xab0]
movups xmmword [r12 + 0x590], xmm0
nop
add eax, 0x8b480000
test byte [rax + rax*8], ah
or al, byte [rax]
add byte [rcx - 0x77], cl
test byte [rax + riz*4], ah
invalid
add byte [rax], al
nop
add eax, 0x8b480000
test byte [rax + rax*8], ah
or al, byte [rax]
add byte [rcx - 0x77], cl
test byte [rax + riz*4], ah
add eax, 0x89490000
mov qword [r12 + 0x5a8], rcx
movaps xmm0, xmmword [rsp + 0xb30]
movaps xmm1, xmmword [rsp + 0xb40]
or eax, dword [rax]
invalid
mov qword [r12 + 0x5a8], rcx
movaps xmm0, xmmword [rsp + 0xb30]
movaps xmm1, xmmword [rsp + 0xb40]
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0xb50], dl
movaps xmm2, xmmword [rsp + 0xb50]
movaps xmm3, xmmword [rsp + 0xb60]
movups xmmword [r12 + 0x5b0], xmm0
movups xmmword [r12 + 0x5c0], xmm1
movups xmmword [r12 + 0x5d0], xmm2
xchg esp, eax
and al, 0xd0
add eax, 0xf410000
adc dword [rsp + 0x5e0], ebx
xchg esp, eax
and al, 0xd0
add eax, 0xf410000
adc dword [rsp + 0x5e0], ebx
movaps xmm0, xmmword [rsp + 0xfe0]
movaps xmm1, xmmword [rsp + 0xff0]
movups xmmword [r12 + 0x5f0], xmm0
invalid
invalid
add byte [rax], al
invalid
movups xmmword [r12 + 0x600], xmm1
mov rax, qword [rsp + 0x1000]
mov qword [r12 + 0x610], rax
mov rax, qword [r12 + 0x370]
mov qword [r12 + 0x508], rax
add byte [rbp - 0x73], cl
pushfq
and al, 0x30
invalid
add byte [rax], al
add byte [rbp - 0x73], cl
pushfq
and al, 0x30
add eax, 0xc6410000
add byte [rax], al
mov byte [r12 + 0x530], 0
mov rdx, qword [rsp + 0x130]
add byte [rax], al
mov byte [r12 + 0x530], 0
mov rdx, qword [rsp + 0x130]
jmp 0x1400799ac
mov rax, qword [r12 + 0x598]
jmp 0x14007bd2c
add byte [rcx - 0x75], cl
test byte [rax + rdi], ah
add eax, 0x85e90000
add byte [rax], al
jmp 0x14007d719
mov rbx, rbp
invalid
add byte [rax], al
jmp 0x14007d719
mov rbx, rbp
mov rax, qword [r12 + 0x580]
test byte [rax + rax*4], ah
add eax, 0xd9e90000
jrcxz 0x1400799a2
invalid
test byte [rax + rax*4], ah
add eax, 0xd9e90000
jrcxz 0x1400799a2
invalid
dec dword [rcx - 0x75]
mov rax, qword [r12 + 0x508]
test byte [rax + rcx], ah
add eax, 0x89490000
add byte [rax], al
mov qword [r12 + 0x510], rax
mov r10, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov qword [rax + 0x10], 3
cmp r10, 3
mov qword [rsp + 0x130], rdx
invalid
test dword [rsi + 0xa], edi
jle 0x1400799da
add byte [rax], al
mov qword [r12 + 0x510], rax
mov r10, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov qword [rax + 0x10], 3
cmp r10, 3
mov qword [rsp + 0x130], rdx
jne 0x14007a450
jle 0x1400799da
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x2d8], r11
add byte [rax - 0x77], cl
insb byte [rdi], dx
mov qword [rsp + 0x58], rbp
and al, 0x58
mov qword [rsp + 0x120], r15
mov qword [rsp + 0x1c8], r13
lodsb al, byte [rsi]
and al, 0xc8
add dword [rax], eax
add cl, ch
or byte [rax], al
invalid
mov esp, 0x12024
add byte [rcx + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
lodsb al, byte [rsi]
and al, 0xc8
add dword [rax], eax
add cl, ch
or byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov rdx, qword [r12 + 0x548]
mov edx, dword [rsp + 0x548]
xchg esp, eax
and al, 0x48
add eax, 0x23e90000
jmp 0x14007ee24
push rsp
add byte [rax], al
mov rdx, qword [r12 + 0x518]
jmp 0x14007a25f
add byte [rax - 0x73], cl
or eax, 0x17911b
xchg ecx, eax
invalid
invalid
lea rcx, str._async_fn__resumed_after_completion
xchg ecx, eax
invalid
lea r8, str.easytier_src_easytier_cli.rs
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.easytier_src_easytier_cli.rs
movsd dword [rdi], dword [rsi]
adc al, 0
add edx, dword [rcx - 0x72b3ffe9]
add eax, 0x14a5c4
movsd dword [rdi], dword [rsi]
adc al, 0
movsd dword [rdi], dword [rsi]
adc al, 0
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
jmp 0x1400799d3
lea r8, str.easytier_src_easytier_cli.rs
movsd dword [rdi], dword [rsi]
adc al, 0
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
call fcn.1401b1e10
add byte [rdi], cl
mov dh, 0x84
movzx eax, byte [rsp + 0x1d8]
mov byte [rsp + 0x7f0], al
and al, 0xd8
add dword [rax], eax
add byte [rax + 0x7f02484], cl
add byte [rax], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcuripath.rs
mov qword [rsp + 0x20], rax
invalid
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
adc al, 0
mov edi, 0x8d4c0017
or eax, 0x145f19
adc al, 0
adc al, 0
lea r8, [rsp + 0x7f0]
add byte [rax], al
mov edx, 0x2b
call fcn.1401b21a0
add byte [rax], al
add al, ch
ja 0xcd4f9aa6
invalid
invalid
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c4cd0]
lea eax, [0x1401c4cd0]
nop
invalid
lea eax, [0x1401c4cd0]
adc al, 0
mov edx, 0x23
call fcn.1401b1e10
adc dword [ebx], 0
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c4c58]
lea eax, [0x1401c4c58]
adc al, 0
nop
invalid
adc al, 0
mov edx, 0x23
call fcn.1401b1e10
adc qword [r11], 0
adc qword [r11], 0
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c15e8]
lea eax, [0x1401c15e8]
lea eax, [0x1401c15e8]
mov edx, 0x23
call fcn.1401b1e10
add byte [rax], al
add al, ch
invalid
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c1600]
adc al, 0
nop
invalid
adc al, 0
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c15b0]
lea eax, [0x1401c15b0]
lea eax, [0x1401c15b0]
adc al, 0
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c1510]
lea eax, [0x1401c1510]
nop
invalid
lea eax, [0x1401c1510]
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c14f8]
mov edx, 0x23
call fcn.1401b1e10
nop
invalid
ud2
lea rcx, [rsp + 0x1d0]
mov r8, qword [rsp + 0xd8]
call fcn.140066dc0
mov r14, qword [rsp + 0x1d0]
movabs rax, 0x8000000000000002
cmp r14, rax
je 0x14007a271
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x60], rdi
mov rdi, r13
mov r13, r15
mov r15, rbx
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x88], rax
mov rsi, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x410], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x468], rax
movups xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x9d0], xmm0
mov r12, qword [rsp + 0x210]
mov rbp, qword [rsp + 0x218]
mov r10, qword [rsp + 0x220]
mov r11, qword [rsp + 0x228]
movzx eax, word [rsp + 0x230]
mov word [rsp + 0x1ac], ax
mov eax, dword [rsp + 0x232]
mov dword [rsp + 0xc0], eax
movzx eax, word [rsp + 0x236]
mov word [rsp + 0xc4], ax
mov rbx, qword [rsp + 0x238]
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x4f0], rax
mov rax, qword [rsp + 0x248]
mov rcx, qword [rsp + 0x250]
mov edx, dword [rsp + 0x281]
mov dword [rsp + 0x400], edx
mov edx, dword [rsp + 0x284]
mov dword [rsp + 0x403], edx
mov rdx, qword [rsp + 0x2a8]
mov qword [rsp + 0x790], rdx
mov rdx, qword [rsp + 0x258]
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0xa10], xmm1
movaps xmmword [rsp + 0xa00], xmm0
movups xmm0, xmmword [rsp + 0x288]
movaps xmmword [rsp + 0x770], xmm0
movups xmm0, xmmword [rsp + 0x298]
movaps xmmword [rsp + 0x780], xmm0
movzx r9d, byte [rsp + 0x280]
movabs r8, 0x8000000000000000
cmp r14, r8
je 0x140079e31
mov qword [rsp + 0x4e8], rsi
movabs rsi, 0x8000000000000001
cmp r14, rsi
je 0x140079f35
mov r8d, dword [rsp + 0xc0]
mov dword [rsp + 0x140], r8d
movzx r8d, word [rsp + 0xc4]
mov word [rsp + 0x144], r8w
mov r8d, dword [rsp + 0x400]
mov dword [rsp + 0x2c0], r8d
mov r8d, dword [rsp + 0x403]
mov dword [rsp + 0x2c3], r8d
mov r8, qword [rsp + 0x790]
mov qword [rsp + 0x810], r8
movaps xmm0, xmmword [rsp + 0x9d0]
movaps xmmword [rsp + 0x10c0], xmm0
movaps xmm0, xmmword [rsp + 0xa00]
movaps xmm1, xmmword [rsp + 0xa10]
movaps xmmword [rsp + 0xf60], xmm0
movaps xmmword [rsp + 0xf70], xmm1
movaps xmm0, xmmword [rsp + 0x770]
movaps xmm1, xmmword [rsp + 0x780]
movaps xmmword [rsp + 0x7f0], xmm0
movaps xmmword [rsp + 0x800], xmm1
mov byte [rsp + 0xa8], r9b
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rcx
mov rax, qword [rsp + 0x468]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x30], rbp
mov r15, r10
mov r13, r11
movzx eax, word [rsp + 0x1ac]
mov edi, eax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], rdx
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x4f0]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0x98], rax
mov r8, r14
jmp 0x140079f35
mov r8d, dword [rsp + 0xc0]
mov dword [rsp + 0x140], r8d
movzx r8d, word [rsp + 0xc4]
mov word [rsp + 0x144], r8w
mov r8d, dword [rsp + 0x400]
mov dword [rsp + 0x2c0], r8d
mov r8d, dword [rsp + 0x403]
mov dword [rsp + 0x2c3], r8d
movaps xmm0, xmmword [rsp + 0x9d0]
movaps xmmword [rsp + 0x10c0], xmm0
movaps xmm0, xmmword [rsp + 0xa00]
movaps xmm1, xmmword [rsp + 0xa10]
movaps xmmword [rsp + 0xf60], xmm0
movaps xmmword [rsp + 0xf70], xmm1
mov byte [rsp + 0xa8], r9b
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rcx
mov rax, qword [rsp + 0x468]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x30], rbp
mov r15, r10
mov r13, r11
movzx eax, word [rsp + 0x1ac]
mov edi, eax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], rdx
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x4f0]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x98], rsi
movabs r8, 0x8000000000000001
movaps xmm0, xmmword [rsp + 0x10c0]
movaps xmmword [rsp + 0xb10], xmm0
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0xb8], eax
movzx eax, word [rsp + 0x144]
mov word [rsp + 0xbc], ax
movaps xmm0, xmmword [rsp + 0xf60]
movaps xmm1, xmmword [rsp + 0xf70]
movaps xmmword [rsp + 0xb70], xmm0
movaps xmmword [rsp + 0xb80], xmm1
mov eax, dword [rsp + 0x2c0]
mov ecx, dword [rsp + 0x2c3]
mov dword [rsp + 0x310], eax
mov dword [rsp + 0x313], ecx
movaps xmm0, xmmword [rsp + 0x7f0]
movaps xmm1, xmmword [rsp + 0x800]
movaps xmmword [rsp + 0xbf0], xmm0
movaps xmmword [rsp + 0xc00], xmm1
mov rax, qword [rsp + 0x810]
mov qword [rsp + 0xc10], rax
mov rax, qword [rsp + 0x78]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0xb10]
movaps xmmword [rsp + 0x530], xmm0
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x148], eax
movzx eax, word [rsp + 0xbc]
mov word [rsp + 0x14c], ax
movaps xmm0, xmmword [rsp + 0xb70]
movaps xmm1, xmmword [rsp + 0xb80]
movaps xmmword [rsp + 0xdf0], xmm0
movaps xmmword [rsp + 0xe00], xmm1
mov eax, dword [rsp + 0x310]
mov ecx, dword [rsp + 0x313]
mov dword [rsp + 0x473], ecx
mov dword [rsp + 0x470], eax
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0x1030], rax
movaps xmm0, xmmword [rsp + 0xbf0]
movaps xmm1, xmmword [rsp + 0xc00]
movaps xmmword [rsp + 0x1020], xmm1
movaps xmmword [rsp + 0x1010], xmm0
movabs rax, 0x8000000000000001
cmp r8, rax
je 0x14007a289
mov rax, qword [rsp + 0x1030]
mov qword [rsp + 0x3f8], rax
movaps xmm0, xmmword [rsp + 0x1010]
movaps xmm1, xmmword [rsp + 0x1020]
adc byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x1020], cl
movups xmmword [rsp + 0x3e8], xmm1
movups xmmword [rsp + 0x3d8], xmm0
mov rbp, qword [rsp + 0xa0]
mov qword [rsp + 0x338], rbp
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x340], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x348], rax
movaps xmm0, xmmword [rsp + 0x530]
movups xmmword [rsp + 0x350], xmm0
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x360], rcx
mov r14, qword [rsp + 0x30]
mov qword [rsp + 0x368], r14
mov rbx, r15
mov qword [rsp + 0x370], r15
mov r15, r13
mov qword [rsp + 0x378], r13
mov r13, rdi
mov word [rsp + 0x380], r13w
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0x382], eax
movzx eax, word [rsp + 0x14c]
mov word [rsp + 0x386], ax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x398], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x3a8], rax
movaps xmm0, xmmword [rsp + 0xdf0]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xe00]
movups xmmword [rsp + 0x3b0], xmm0
movups xmmword [rsp + 0x3c0], xmm1
movzx eax, byte [rsp + 0xa8]
mov byte [rsp + 0x3d0], al
mov eax, dword [rsp + 0x470]
mov dword [rsp + 0x3d1], eax
mov eax, dword [rsp + 0x473]
mov dword [rsp + 0x3d4], eax
mov qword [rsp + 0x320], r8
mov rdi, qword [rsp + 0x60]
mov qword [rsp + 0x328], rdi
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x330], rax
movabs rsi, 0x8000000000000000
cmp r8, rsi
mov r12, qword [rsp + 0x1a0]
je 0x14007a349
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0x320]
call fcn.14003b470
cmp rbp, rsi
je 0x14007a23e
lea rcx, [rsp + 0x338]
call fcn.140037760
mov rdx, qword [r12 + 0x510]
mov qword [r12 + 0x518], rdx
lea rsi, [r12 + 0x528]
mov byte [r12 + 0x528], 0
mov qword [rsp + 0x30], r14
mov qword [r12 + 0x520], rdx
jmp 0x140079b3b
mov byte [rsi], 3
mov rax, qword [rsp + 0x2d8]
mov byte [rax], 3
mov rbp, qword [rsp + 0x58]
jmp 0x14007a330
movaps xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x580], xmm0
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0x110], eax
movzx eax, word [rsp + 0x14c]
mov word [rsp + 0x114], ax
movaps xmm0, xmmword [rsp + 0xdf0]
movaps xmm1, xmmword [rsp + 0xe00]
movaps xmmword [rsp + 0xd00], xmm0
movaps xmmword [rsp + 0xd10], xmm1
mov eax, dword [rsp + 0x470]
mov ecx, dword [rsp + 0x473]
mov dword [rsp + 0x150], eax
mov dword [rsp + 0x153], ecx
mov rax, qword [rsp + 0x2d8]
mov byte [rax], 1
mov r8, qword [rsp + 0x60]
cmp r8, 4
mov r12, qword [rsp + 0x1a0]
mov rsi, qword [rsp + 0x128]
mov rbp, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov r14, qword [rsp + 0x30]
mov r10, qword [rsp + 0x98]
jne 0x14007a38f
mov al, 5
mov rcx, qword [rsp + 0xe8]
mov byte [rcx], al
mov r15, qword [rsp + 0x120]
jmp 0x140079304
mov rax, qword [r12 + 0x510]
mov r10, qword [rax + 0x10]
mov qword [rax + 0x10], 3
cmp r10, 3
jne 0x14007a433
mov r10d, 3
mov r13, qword [rsp + 0x1c8]
mov r15, qword [rsp + 0x120]
mov rbp, qword [rsp + 0x58]
mov r11, qword [rsp + 0x2d8]
jmp 0x14007a4a6
mov rbx, r15
mov r9, r13
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0xbd0], xmm0
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x198], eax
movzx eax, word [rsp + 0x114]
mov word [rsp + 0x19c], ax
movaps xmm0, xmmword [rsp + 0xd00]
movaps xmm1, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0x4b0], xmm0
movaps xmmword [rsp + 0x4c0], xmm1
mov eax, dword [rsp + 0x150]
mov ecx, dword [rsp + 0x153]
mov dword [rsp + 0x428], eax
mov dword [rsp + 0x42b], ecx
cmp r8, 3
mov r15, qword [rsp + 0x120]
mov qword [rsp + 0x128], rsi
jne 0x14007d849
mov rcx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x40]
mov r13, qword [rsp + 0x1c8]
jmp 0x14007a506
mov r13, qword [rsp + 0x1c8]
mov r15, qword [rsp + 0x120]
mov rbp, qword [rsp + 0x58]
mov r11, qword [rsp + 0x2d8]
mov rcx, qword [rax + 0x18]
mov qword [rsp + 0xa0], rcx
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x50], rcx
mov r8, qword [rax + 0x28]
movups xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x750], xmm0
mov rdx, qword [rax + 0x40]
mov r14, qword [rax + 0x48]
mov rbx, qword [rax + 0x50]
mov r9, qword [rax + 0x58]
movzx edi, word [rax + 0x60]
movzx ecx, word [rax + 0x66]
mov word [rsp + 0xd4], cx
mov ecx, dword [rax + 0x62]
mov dword [rsp + 0xd0], ecx
mov rcx, r8
mov r8, qword [rax + 0x68]
movaps xmm0, xmmword [rsp + 0x750]
movaps xmmword [rsp + 0x580], xmm0
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x110], eax
movzx eax, word [rsp + 0xd4]
mov word [rsp + 0x114], ax
mov byte [r11], 1
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0xbd0], xmm0
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x198], eax
movzx eax, word [rsp + 0x114]
mov word [rsp + 0x19c], ax
mov qword [rsp + 0x120], r15
cmp r10, 3
je 0x14007a5b8
mov qword [rsp + 0x12f0], r10
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x12f8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1300], rax
mov qword [rsp + 0x1308], rcx
movaps xmm0, xmmword [rsp + 0xbd0]
movups xmmword [rsp + 0x1310], xmm0
mov qword [rsp + 0x1320], rdx
mov qword [rsp + 0x1328], r14
mov qword [rsp + 0x1330], rbx
mov qword [rsp + 0x1338], r9
mov word [rsp + 0x1340], di
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x1342], eax
movzx eax, word [rsp + 0x19c]
mov word [rsp + 0x1346], ax
mov qword [rsp + 0x1348], r8
lea rcx, [r12 + 0x308]
lea rdx, [rsp + 0x12f0]
call fcn.1401937e0
mov r14, qword [r12 + 0x308]
mov rax, qword [r12 + 0x310]
mov qword [rsp + 0x60], rax
mov rax, qword [r12 + 0x318]
mov qword [rsp + 0x98], rax
mov rax, qword [r12 + 0x320]
mov qword [rsp + 0xa0], rax
mov rax, qword [r12 + 0x328]
mov qword [rsp + 0x50], rax
mov rax, qword [r12 + 0x330]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r12 + 0x338]
movaps xmmword [rsp + 0x5a0], xmm0
mov rax, qword [r12 + 0x348]
mov qword [rsp + 0x48], rax
mov rax, qword [r12 + 0x350]
mov qword [rsp + 0x30], rax
mov rax, qword [r12 + 0x358]
mov qword [rsp + 0x88], rax
mov rax, qword [r12 + 0x360]
mov qword [rsp + 0x78], rax
movzx eax, word [r12 + 0x538]
mov qword [rsp + 0x90], rax
movzx eax, word [r12 + 0x53e]
mov word [rsp + 0xf4], ax
add byte [rax], al
add byte [rcx - 0x75], al
test byte [rdx + rdi], ah
add eax, 0x84890000
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x75], cl
test byte [rax + rax*2], ah
add eax, 0x89480000
and al, 0x40
mov rax, qword [r12 + 0x548]
mov qword [rsp + 0xb0], rax
mov rax, qword [r12 + 0x550]
mov qword [rsp + 0x70], rax
mov rax, qword [r12 + 0x558]
mov qword [rsp + 0x68], rax
movups xmm0, xmmword [r12 + 0x578]
mov rax, qword [r12 + 0x560]
mov qword [rsp + 0x38], rax
movaps xmmword [rsp + 0x450], xmm0
movdqu xmm0, xmmword [r12 + 0x568]
movdqa xmmword [rsp + 0x440], xmm0
movzx r15d, byte [r12 + 0x588]
mov eax, dword [r12 + 0x589]
mov dword [rsp + 0x118], eax
mov eax, dword [r12 + 0x58c]
mov dword [rsp + 0x11b], eax
lea rdx, [r12 + 0x590]
lea rcx, [rsp + 0xe50]
mov r8d, 0x88
call fcn.1401af560
mov rax, qword [r12 + 0x368]
mov qword [rsp + 0x410], rax
mov rsi, qword [r12 + 0x4f0]
lea rdi, [r12 + 0x378]
mov rbx, qword [r12 + 0x4f8]
mov rcx, rsi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14007a77e
cmp qword [rbx + 0x10], 0x11
jb 0x14007a76c
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x58], rbp
mov rcx, rdi
call fcn.1400382a0
mov rbx, qword [rsp + 0x40]
mov byte [rsp + 0xa8], r15b
mov r15, qword [rsp + 0xe8]
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0x8d0], xmm0
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x4a0], eax
movzx eax, word [rsp + 0xf4]
mov word [rsp + 0x4a4], ax
movaps xmm0, xmmword [rsp + 0x440]
movaps xmm1, xmmword [rsp + 0x450]
movaps xmmword [rsp + 0x11d0], xmm0
movaps xmmword [rsp + 0x11e0], xmm1
mov eax, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11b]
mov dword [rsp + 0x180], eax
mov dword [rsp + 0x183], ecx
lea rcx, [rsp + 0x1350]
lea rdx, [rsp + 0xe50]
mov r8d, 0x88
call fcn.1401af560
mov byte [r15], 1
cmp r14, 4
jne 0x14007a867
mov r15, qword [rsp + 0x120]
mov rax, qword [rsp + 0xe0]
mov rbp, qword [rsp + 0x58]
mov byte [rax], 3
mov al, 4
mov byte [r15], al
mov al, 4
mov byte [rbp], al
mov rax, qword [rsp + 0x5b0]
mov qword [rax], 7
mov al, 3
jmp 0x14007ed5d
movaps xmm0, xmmword [rsp + 0x8d0]
movaps xmmword [rsp + 0x430], xmm0
test byte [rax + rsi], ah
add al, 0
add byte [rbx + 0x4a02484], cl
add byte [rax], al
test byte [rax + rsi], ah
add al, 0
add byte [rbx + 0x4a02484], cl
add byte [rax], al
mov dword [rsp + 0x4a8], eax
movzx eax, word [rsp + 0x4a4]
mov word [rsp + 0x4ac], ax
movaps xmm0, xmmword [rsp + 0x11d0]
movaps xmm1, xmmword [rsp + 0x11e0]
movaps xmmword [rsp + 0xaf0], xmm0
movaps xmmword [rsp + 0xb00], xmm1
mov eax, dword [rsp + 0x180]
mov ecx, dword [rsp + 0x183]
mov dword [rsp + 0x188], eax
mov dword [rsp + 0x18b], ecx
lea rsi, [rsp + 0xd60]
lea rdx, [rsp + 0x1350]
mov r8d, 0x88
mov rcx, rsi
call fcn.1401af560
mov rcx, qword [rsp + 0x130]
call fcn.140034c80
movaps xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x4d0], xmm0
mov eax, dword [rsp + 0x4a8]
mov dword [rsp + 0x498], eax
movzx eax, word [rsp + 0x4ac]
mov word [rsp + 0x49c], ax
movaps xmm0, xmmword [rsp + 0xaf0]
movaps xmm1, xmmword [rsp + 0xb00]
movaps xmmword [rsp + 0x1270], xmm0
movaps xmmword [rsp + 0x1280], xmm1
mov eax, dword [rsp + 0x188]
mov ecx, dword [rsp + 0x18b]
mov dword [rsp + 0x1c0], eax
mov dword [rsp + 0x1c3], ecx
lea rdi, [rsp + 0x1120]
mov r8d, 0x88
mov rcx, rdi
mov rdx, rsi
call fcn.1401af560
mov rax, qword [rsp + 0xe0]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x520], xmm0
mov eax, dword [rsp + 0x498]
mov dword [rsp + 0x300], eax
movzx eax, word [rsp + 0x49c]
mov word [rsp + 0x304], ax
movaps xmm0, xmmword [rsp + 0x1270]
movaps xmm1, xmmword [rsp + 0x1280]
sub byte [rsp + 0x1280], cl
sub byte [rsp + 0x1280], cl
movaps xmmword [rsp + 0xad0], xmm0
movaps xmmword [rsp + 0xae0], xmm1
mov eax, dword [rsp + 0x1c0]
mov ecx, dword [rsp + 0x1c3]
mov dword [rsp + 0x17b], ecx
mov dword [rsp + 0x178], eax
lea rcx, [rsp + 0x13e0]
mov r8d, 0x88
mov rdx, rdi
call fcn.1401af560
mov rbp, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0x60]
mov r15, qword [rsp + 0x88]
mov byte [r12 + 0x159], 0
movaps xmm0, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x8b0], xmm0
mov eax, dword [rsp + 0x300]
mov dword [rsp + 0x490], eax
movzx eax, word [rsp + 0x304]
mov word [rsp + 0x494], ax
movaps xmm0, xmmword [rsp + 0xad0]
movaps xmm1, xmmword [rsp + 0xae0]
movaps xmmword [rsp + 0x1250], xmm0
movaps xmmword [rsp + 0x1260], xmm1
mov eax, dword [rsp + 0x178]
mov ecx, dword [rsp + 0x17b]
mov dword [rsp + 0x168], eax
mov dword [rsp + 0x16b], ecx
lea rsi, [rsp + 0x1560]
lea rdx, [rsp + 0x13e0]
mov r8d, 0x88
mov rcx, rsi
call fcn.1401af560
mov byte [r12 + 0x158], 1
movaps xmm0, xmmword [rsp + 0x8b0]
movaps xmmword [rsp + 0x510], xmm0
mov eax, dword [rsp + 0x490]
mov dword [rsp + 0x2f8], eax
movzx eax, word [rsp + 0x494]
mov word [rsp + 0x2fc], ax
movaps xmm0, xmmword [rsp + 0x1250]
movaps xmm1, xmmword [rsp + 0x1260]
movaps xmmword [rsp + 0x550], xmm0
movaps xmmword [rsp + 0x560], xmm1
mov eax, dword [rsp + 0x168]
mov ecx, dword [rsp + 0x16b]
mov dword [rsp + 0x173], ecx
mov dword [rsp + 0x170], eax
lea rcx, [rsp + 0x14a0]
mov r8d, 0x88
mov rdx, rsi
call fcn.1401af560
mov rcx, r13
call fcn.1400336b0
cmp r14, 3
jne 0x14007ac02
mov r14, r15
movaps xmm0, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x570], xmm0
mov eax, dword [rsp + 0x2f8]
mov dword [rsp + 0x190], eax
movzx eax, word [rsp + 0x2fc]
mov word [rsp + 0x194], ax
movaps xmm0, xmmword [rsp + 0x550]
movaps xmm1, xmmword [rsp + 0x560]
movaps xmmword [rsp + 0x730], xmm0
movaps xmmword [rsp + 0x740], xmm1
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10b], ecx
lea rcx, [r12 + 0x28]
call fcn.14003c210
movabs rsi, 0x8000000000000000
mov qword [rsp + 0x40], rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x7c
and al, 0x40
mov r8, qword [rsp + 0x30]
mov r15, qword [rsp + 0xb0]
add byte [rax - 0x75], cl
push rsp
and al, 0x78
add byte [rax - 0x75], cl
push rsp
and al, 0x78
mov r9, qword [rsp + 0x90]
mov r10, qword [rsp + 0x98]
mov r11, qword [rsp + 0x68]
mov r13, qword [rsp + 0x48]
jmp 0x14007af93
lea rcx, [rsp + 0x678]
lea rdx, [rsp + 0x14a0]
mov r8d, 0x88
call fcn.1401af560
mov qword [rsp + 0x5c0], r14
mov qword [rsp + 0x5c8], rdi
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x5d0], rax
mov qword [rsp + 0x5d8], rbp
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x5e0], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x5e8], rax
movaps xmm0, xmmword [rsp + 0x510]
movups xmmword [rsp + 0x5f0], xmm0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x600], rax
add byte [rax], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x608], rax
mov qword [rsp + 0x610], r15
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x618], rax
mov rax, qword [rsp + 0x90]
mov word [rsp + 0x620], ax
mov eax, dword [rsp + 0x2f8]
mov dword [rsp + 0x622], eax
movzx eax, word [rsp + 0x2fc]
mov word [rsp + 0x626], ax
mov qword [rsp + 0x628], rbx
add byte [rax], al
add byte [rax], al
mov r15, qword [rsp + 0xb0]
mov qword [rsp + 0x630], r15
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x638], rdx
mov r8, qword [rsp + 0x68]
mov qword [rsp + 0x640], r8
mov rdi, qword [rsp + 0x38]
mov qword [rsp + 0x648], rdi
movaps xmm0, xmmword [rsp + 0x550]
movaps xmm1, xmmword [rsp + 0x560]
movups xmmword [rsp + 0x660], xmm1
movups xmmword [rsp + 0x650], xmm0
movzx eax, byte [rsp + 0xa8]
mov byte [rsp + 0x670], al
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
mov dword [rsp + 0x674], ecx
mov dword [rsp + 0x671], eax
mov r14, qword [rsp + 0x410]
mov qword [rsp + 0x700], r14
mov rsi, qword [rsp + 0x620]
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0x50], r8
movaps xmmword [rsp + 0x7f0], xmm0
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x668]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x670]
invalid
add byte [rax], al
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x678]
mov qword [rsp + 0x78], rax
movzx r13d, word [rsp + 0x680]
add byte [rbx + 0x6822484], cl
add byte [rax], al
invalid
add byte [rbx + 0x6822484], cl
add byte [rax], al
mov dword [rsp + 0xd60], eax
movzx eax, word [rsp + 0x686]
mov word [rsp + 0xd64], ax
mov rbp, qword [rsp + 0x688]
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x698]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x6a0]
mov qword [rsp + 0x68], rax
mov eax, dword [rsp + 0x6d4]
mov dword [rsp + 0xe53], eax
mov eax, dword [rsp + 0x6d1]
mov dword [rsp + 0xe50], eax
mov rax, qword [rsp + 0x6f8]
mov qword [rsp + 0x1f0], rax
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
pop rsp
and al, 0x40
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
pop rsp
and al, 0x40
mov rbx, qword [rsp + 0x6a8]
movups xmm0, xmmword [rsp + 0x6b0]
movups xmm1, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
movzx eax, byte [rsp + 0x6d0]
mov byte [rsp + 0xa8], al
movups xmm0, xmmword [rsp + 0x6d8]
movups xmm1, xmmword [rsp + 0x6e8]
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1d0], xmm0
lea rcx, [rsp + 0x5c0]
call fcn.14010f550
mov rcx, r14
call fcn.1401903d0
movaps xmm0, xmmword [rsp + 0x7f0]
movaps xmmword [rsp + 0x570], xmm0
mov eax, dword [rsp + 0xd60]
mov dword [rsp + 0x190], eax
movzx eax, word [rsp + 0xd64]
mov word [rsp + 0x194], ax
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x730], xmm0
movaps xmmword [rsp + 0x740], xmm1
mov eax, dword [rsp + 0xe50]
mov ecx, dword [rsp + 0xe53]
mov dword [rsp + 0x108], eax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x10b], ecx
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0xf30], xmm0
add byte [rdi], cl
sub dword [rsp + 0xf40], ecx
add byte [rdi], cl
sub dword [rsp + 0xf40], ecx
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0xf50], rax
lea rcx, [r12 + 0x28]
call fcn.14003c210
mov r9, r13
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x38], rbx
mov rbx, rbp
mov rbp, qword [rsp + 0xa0]
mov r13, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x30]
mov r14, qword [rsp + 0x88]
mov r11, qword [rsp + 0x68]
mov r10, r15
mov r15, qword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0x8a0], xmm0
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x480], eax
movzx eax, word [rsp + 0x194]
mov word [rsp + 0x484], ax
movaps xmm0, xmmword [rsp + 0x730]
movaps xmm1, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x11b0], xmm0
movaps xmmword [rsp + 0x11c0], xmm1
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x10b]
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b3], ecx
movaps xmm0, xmmword [rsp + 0xf30]
movaps xmm1, xmmword [rsp + 0xf40]
movaps xmmword [rsp + 0xee0], xmm0
movaps xmmword [rsp + 0xef0], xmm1
mov rax, qword [rsp + 0xf50]
mov qword [rsp + 0xf00], rax
mov rax, qword [rsp + 0x58]
mov byte [rax], 1
movabs rax, 0x8000000000000001
cmp rsi, rax
je 0x14007a851
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x60], rbx
mov rbx, r11
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x98], r10
mov r13, qword [rsp + 0x128]
mov qword [rsp + 0xa0], rbp
mov rbp, r9
mov rdi, rdx
movaps xmm0, xmmword [rsp + 0x8a0]
movaps xmmword [rsp + 0x1210], xmm0
mov eax, dword [rsp + 0x480]
mov dword [rsp + 0x2e0], eax
movzx eax, word [rsp + 0x484]
mov word [rsp + 0x2e4], ax
movaps xmm0, xmmword [rsp + 0x11b0]
movaps xmm1, xmmword [rsp + 0x11c0]
movaps xmmword [rsp + 0x11f0], xmm0
movaps xmmword [rsp + 0x1200], xmm1
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsp + 0x418], eax
add byte [rax], al
mov dword [rsp + 0x41b], ecx
movaps xmm0, xmmword [rsp + 0xee0]
movaps xmm1, xmmword [rsp + 0xef0]
movaps xmmword [rsp + 0x1470], xmm0
movaps xmmword [rsp + 0x1480], xmm1
mov rax, qword [rsp + 0xf00]
add byte [rax - 0x75], cl
test byte [rax + rax], ah
sldt word [rax]
mov qword [rsp + 0x1490], rax
mov rcx, r13
call fcn.14003c5c0
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x14007b1ce
cdq
add byte [rax], al
invalid
cdq
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x1210], al
movaps xmm0, xmmword [rsp + 0x1210]
movaps xmmword [rsp + 0x1240], xmm0
mov eax, dword [rsp + 0x2e0]
mov dword [rsp + 0x2e8], eax
movzx eax, word [rsp + 0x2e4]
mov word [rsp + 0x2ec], ax
movdqa xmm0, xmmword [rsp + 0x11f0]
movaps xmm1, xmmword [rsp + 0x1200]
movdqa xmmword [rsp + 0x1220], xmm0
movaps xmmword [rsp + 0x1230], xmm1
mov eax, dword [rsp + 0x418]
mov ecx, dword [rsp + 0x41b]
mov dword [rsp + 0x420], eax
mov dword [rsp + 0x423], ecx
mov r13, qword [rsp + 0x70]
mov rdx, rbp
mov rbp, qword [rsp + 0x98]
mov r10, qword [rsp + 0x48]
mov r14, qword [rsp + 0x30]
movzx r8d, byte [rsp + 0xa8]
mov r9, qword [rsp + 0x38]
jmp 0x14007ec8d
mov rcx, qword [rsp + 0x1490]
mov qword [rsp + 0x9c8], rcx
movaps xmm0, xmmword [rsp + 0x1470]
movaps xmm1, xmmword [rsp + 0x1480]
movups xmmword [rsp + 0x9b8], xmm1
movups xmmword [rsp + 0x9a8], xmm0
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x918], rcx
movaps xmm0, xmmword [rsp + 0x1210]
movups xmmword [rsp + 0x920], xmm0
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x930], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x938], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x940], rcx
mov qword [rsp + 0x948], rdi
mov word [rsp + 0x950], bp
mov ecx, dword [rsp + 0x2e0]
mov dword [rsp + 0x952], ecx
movzx ecx, word [rsp + 0x2e4]
mov word [rsp + 0x956], cx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x958], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x968], rcx
mov qword [rsp + 0x970], rbx
or dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x11f0], al
or dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x11f0], al
movaps xmm1, xmmword [rsp + 0x1200]
movups xmmword [rsp + 0x980], xmm0
movups xmmword [rsp + 0x990], xmm1
movzx ecx, byte [rsp + 0xa8]
mov byte [rsp + 0x9a0], cl
mov ecx, dword [rsp + 0x418]
mov dword [rsp + 0x9a1], ecx
mov ecx, dword [rsp + 0x41b]
mov dword [rsp + 0x9a4], ecx
mov qword [rsp + 0x8f0], rsi
mov ah, 0x24
lock or byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
mov ah, 0x24
lock or byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
mov qword [rsp + 0x8f8], rcx
mov rbp, qword [rsp + 0x98]
mov qword [rsp + 0x900], rbp
mov r14, qword [rsp + 0xa0]
mov esi, dword [rsp + 0xa0]
mov esi, dword [rsp + 0xa0]
mov qword [rsp + 0x908], r14
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x910], rcx
mov qword [rsp + 0x960], r15
mov rcx, qword [rsp + 0x38]
cmp byte [rax - 0x77], cl
mov word [rax + rdi*2], fs
or dword [rax], eax
add byte [rcx - 0x77], cl
insd dword [rdi], dx
adc byte [rdi], cl
adc byte [rsp + 0x8f0], al
movups xmmword [r13], xmm0
cmp r14, rax
je 0x14007b35d
lea rcx, [rsp + 0x908]
call fcn.140037760
mov rax, qword [r12 + 8]
lea r14, [r12 + 0x30]
mov qword [r12 + 0x30], rax
lea r15, [r12 + 0x38]
mov byte [r12 + 0x38], 0
mov qword [r12 + 0x40], rax
mov byte [r12 + 0x870], 0
lea rsi, [r12 + 0x40]
lea rcx, [rsp + 0x5c0]
mov rdx, rsi
mov r8, qword [rsp + 0xd8]
call fcn.1400769c0
mov rdi, qword [rsp + 0x5c0]
cmp rdi, 3
jne 0x14007b3b7
mov al, 3
jmp 0x14007d994
mov r13, r14
mov rdx, r15
mov r14, qword [rsp + 0x5c8]
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0xc8], rax
mov r15, qword [rsp + 0x5d8]
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0x5e8]
movups xmm0, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x8e0], xmm0
mov rax, qword [rsp + 0x600]
mov qword [rsp + 0x48], rax
mov r8, qword [rsp + 0x608]
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x88], rax
mov r9, qword [rsp + 0x618]
movzx ebp, word [rsp + 0x620]
mov eax, dword [rsp + 0x622]
mov dword [rsp + 0xb8], eax
movzx eax, word [rsp + 0x626]
mov word [rsp + 0xbc], ax
mov rbx, qword [rsp + 0x628]
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0xb0], rax
mov r11, qword [rsp + 0x638]
mov r10, qword [rsp + 0x640]
mov eax, dword [rsp + 0x671]
mov dword [rsp + 0xc0], eax
mov eax, dword [rsp + 0x674]
mov dword [rsp + 0xc3], eax
mov rax, qword [rsp + 0x648]
mov qword [rsp + 0x38], rax
movups xmm0, xmmword [rsp + 0x650]
movups xmm1, xmmword [rsp + 0x660]
movaps xmmword [rsp + 0x760], xmm1
movaps xmmword [rsp + 0x750], xmm0
cmp byte [r12 + 0x870], 3
movzx eax, byte [rsp + 0x670]
mov byte [rsp + 0xa8], al
jne 0x14007b607
movzx eax, byte [r12 + 0x868]
cmp eax, 3
je 0x14007b587
cmp edi, 2
jne 0x14007b695
lea rcx, [rsp + 0x5c0]
mov rdx, rsi
mov r8, qword [rsp + 0xd8]
call fcn.14019edb0
movzx ebx, byte [rsp + 0x5d0]
cmp bl, 4
jne 0x14007b956
mov byte [rdi], 3
mov al, 3
mov rcx, qword [rsp + 0xa0]
jmp 0x14007da4d
movups xmm0, xmmword [rsp + 0x5c0]
movaps xmmword [rsp + 0x320], xmm0
mov eax, dword [rsp + 0x5d1]
mov dword [rsp + 0x8f0], eax
mov eax, dword [rsp + 0x5d4]
mov dword [rsp + 0x8f3], eax
mov byte [rdi], 1
movaps xmm0, xmmword [rsp + 0x320]
movaps xmmword [rsp + 0x2c0], xmm0
mov eax, dword [rsp + 0x8f0]
mov ecx, dword [rsp + 0x8f3]
mov dword [rsp + 0xbe0], eax
mov dword [rsp + 0xbe3], ecx
cmp bl, 3
jne 0x14007bfd2
lea rax, str._cli.PeerManageRpc_ListRouteListRoute
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], 0x1c
mov qword [rsp + 0x1e8], 0
lea rax, [0x1401beb40]
mov qword [rsp + 0x1d0], rax
lea rcx, [rsp + 0x5c0]
lea rdx, [rsp + 0x1d0]
call fcn.140128a50
cmp qword [rsp + 0x5c0], 0
je 0x14007d94a
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0xa20], rax
movups xmm0, xmmword [rsp + 0x5c0]
movups xmm1, xmmword [rsp + 0x5d0]
movaps xmmword [rsp + 0xa10], xmm1
movaps xmmword [rsp + 0xa00], xmm0
mov byte [r12 + 0x171], 0
lea rdx, [r12 + 0x1d8]
lea rax, [0x1401c4c8b]
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], 0x11
lea rax, [0x1401c4d04]
mov qword [rsp + 0x5d0], rax
mov qword [rsp + 0x5d8], 9
lea rcx, [rsp + 0x1d0]
lea r8, [rsp + 0x5c0]
call fcn.14003dba0
mov rax, qword [r12 + 0x168]
movups xmm0, xmmword [r12 + 0x178]
movups xmmword [r12 + 0x1e0], xmm0
movups xmm0, xmmword [r12 + 0x188]
movups xmmword [r12 + 0x1f0], xmm0
movups xmm0, xmmword [r12 + 0x198]
movups xmmword [r12 + 0x200], xmm0
movups xmm0, xmmword [r12 + 0x1a8]
movups xmmword [r12 + 0x210], xmm0
movups xmm0, xmmword [r12 + 0x1b8]
movups xmmword [r12 + 0x220], xmm0
movups xmm0, xmmword [r12 + 0x1c8]
movups xmmword [r12 + 0x230], xmm0
mov rcx, qword [r12 + 0x1d8]
mov qword [r12 + 0x240], rcx
mov qword [r12 + 0x248], rax
movaps xmm0, xmmword [rsp + 0xa00]
movaps xmm1, xmmword [rsp + 0xa10]
movups xmmword [r12 + 0x250], xmm0
movups xmmword [r12 + 0x260], xmm1
mov rcx, qword [rsp + 0xa20]
mov qword [r12 + 0x270], rcx
lea rdx, [r12 + 0x5f0]
mov byte [r12 + 0x5f0], 0
mov qword [rsp + 0x58], r14
mov rcx, qword [r12 + 0x240]
lea r8, [r12 + 0x278]
movups xmm0, xmmword [r12 + 0x1e0]
movups xmm1, xmmword [r12 + 0x1f0]
movups xmm2, xmmword [r12 + 0x200]
movups xmm3, xmmword [r12 + 0x210]
movups xmmword [r12 + 0x278], xmm0
movups xmmword [r12 + 0x288], xmm1
movups xmmword [r12 + 0x298], xmm2
movups xmmword [r12 + 0x2a8], xmm3
movups xmm0, xmmword [r12 + 0x220]
movups xmmword [r12 + 0x2b8], xmm0
movups xmm0, xmmword [r12 + 0x230]
movups xmmword [r12 + 0x2c8], xmm0
mov qword [r12 + 0x2d8], 0
mov byte [r12 + 0x2e0], 1
mov qword [r12 + 0x2e8], rcx
mov qword [r12 + 0x2f0], rax
movups xmm0, xmmword [r12 + 0x250]
movups xmmword [r12 + 0x2f8], xmm0
movups xmm0, xmmword [r12 + 0x260]
movups xmmword [r12 + 0x308], xmm0
mov rcx, qword [r12 + 0x270]
mov qword [r12 + 0x318], rcx
lea rcx, [r12 + 0x518]
mov qword [rsp + 0xe8], rcx
mov byte [r12 + 0x518], 0
mov qword [rsp + 0xe0], rdx
mov rcx, qword [r8 + 0x70]
mov qword [r12 + 0x590], rcx
movups xmm0, xmmword [r8 + 0x60]
movups xmmword [r12 + 0x580], xmm0
movups xmm0, xmmword [r8 + 0x50]
movups xmmword [r12 + 0x570], xmm0
movups xmm0, xmmword [r8 + 0x40]
movups xmmword [r12 + 0x560], xmm0
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
mov qword [rsp + 0x130], r8
movups xmm3, xmmword [r8 + 0x30]
movups xmmword [r12 + 0x550], xmm3
movups xmmword [r12 + 0x540], xmm2
movups xmmword [r12 + 0x530], xmm1
movups xmmword [r12 + 0x520], xmm0
mov qword [r12 + 0x598], rax
movups xmm0, xmmword [r12 + 0x2f8]
movups xmm1, xmmword [r12 + 0x308]
movups xmmword [r12 + 0x5a0], xmm0
movups xmmword [r12 + 0x5b0], xmm1
mov rcx, qword [r12 + 0x318]
mov qword [r12 + 0x5c0], rcx
lea r14, [r12 + 0x5e8]
mov byte [r12 + 0x5e8], 0
mov qword [r12 + 0x5c8], rax
movups xmm0, xmmword [r12 + 0x570]
movaps xmmword [rsp + 0x7c0], xmm0
movups xmm0, xmmword [r12 + 0x560]
movaps xmmword [rsp + 0x7b0], xmm0
movups xmm0, xmmword [r12 + 0x520]
movups xmm1, xmmword [r12 + 0x530]
movups xmm2, xmmword [r12 + 0x540]
movups xmm3, xmmword [r12 + 0x550]
movaps xmmword [rsp + 0x7a0], xmm3
movaps xmmword [rsp + 0x790], xmm2
movaps xmmword [rsp + 0x780], xmm1
movaps xmmword [rsp + 0x770], xmm0
mov rbx, qword [r12 + 0x580]
movzx ebp, byte [r12 + 0x588]
mov rdi, qword [r12 + 0x590]
mov rcx, qword [r12 + 0x5c0]
mov qword [rsp + 0xf80], rcx
movups xmm0, xmmword [r12 + 0x5b0]
movaps xmmword [rsp + 0xf70], xmm0
movups xmm0, xmmword [r12 + 0x5a0]
movaps xmmword [rsp + 0xf60], xmm0
movdqu xmm6, xmmword [rax + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d90e
mov rsi, rax
movzx eax, byte [0x140214210]
mov edx, 0x1d8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d91d
movdqu xmmword [rax], xmm6
mov qword [rax + 0x10], 3
mov qword [rax + 0xc0], rbx
mov byte [rax + 0xc8], bpl
mov qword [rax + 0xd0], rsi
mov qword [rax + 0xd8], 0
mov qword [rax + 0xe0], 0x2000
mov qword [rax + 0xe8], 0x11
mov qword [rax + 0xf0], 1
xorps xmm0, xmm0
movups xmmword [rax + 0xf8], xmm0
mov qword [rax + 0x108], 1
mov qword [rax + 0x110], 0x2000
mov qword [rax + 0x118], 0x8000
mov qword [rax + 0x120], 3
mov word [rax + 0x1d0], 0
movaps xmm0, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0xea0], xmm0
movaps xmm0, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0xe90], xmm0
movaps xmm0, xmmword [rsp + 0x770]
movaps xmm1, xmmword [rsp + 0x780]
movaps xmm2, xmmword [rsp + 0x790]
movaps xmm3, xmmword [rsp + 0x7a0]
movaps xmmword [rsp + 0xe80], xmm3
movaps xmmword [rsp + 0xe70], xmm2
movaps xmmword [rsp + 0xe60], xmm1
movaps xmmword [rsp + 0xe50], xmm0
mov qword [rsp + 0xeb0], rax
lea rax, [0x1401be740]
mov qword [rsp + 0xeb8], rax
mov qword [rsp + 0xec0], rdi
mov rdx, qword [r12 + 0x5c8]
lea rsi, [rsp + 0x5c0]
lea r8, [rsp + 0xe50]
lea r9, [rsp + 0xf60]
mov rcx, rsi
call fcn.14018f690
mov rdx, qword [r12 + 0x5c8]
add rdx, 0x78
lea rcx, [rsp + 0x1120]
mov r8, rsi
call fcn.14019ee90
mov rax, qword [rsp + 0x1130]
mov qword [r12 + 0x5e0], rax
movups xmm0, xmmword [rsp + 0x1120]
movups xmmword [r12 + 0x5d0], xmm0
lea rsi, [r12 + 0x5d0]
lea rcx, [rsp + 0x320]
mov rdx, rsi
mov r8, qword [rsp + 0xd8]
call fcn.14019f530
mov rbx, qword [rsp + 0x320]
cmp rbx, 4
jne 0x14007c239
mov byte [r14], 3
mov al, 3
jmp 0x14007d395
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d92c
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], bl
mov ecx, dword [rsp + 0xbe0]
mov edx, dword [rsp + 0xbe3]
mov dword [rax + 0x11], ecx
mov dword [rax + 0x14], edx
mov qword [rsp + 0x8f0], rax
lea rax, [0x1401be5f8]
mov qword [rsp + 0x8f8], rax
lea rax, [rsp + 0x8f0]
mov qword [rsp + 0xe50], rax
lea rax, [0x1400d86d0]
mov qword [rsp + 0xe58], rax
lea rax, [0x1401c4cc0]
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], 1
mov qword [rsp + 0x5e0], 0
lea rax, [rsp + 0xe50]
mov qword [rsp + 0x5d0], rax
mov qword [rsp + 0x5d8], 1
lea rcx, [rsp + 0x320]
lea rdx, [rsp + 0x5c0]
call fcn.1400b66d0
mov rsi, qword [rsp + 0x8f0]
mov rdi, qword [rsp + 0x8f8]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14007c0d7
cmp qword [rdi + 0x10], 0x11
jb 0x14007c0c5
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x98], r15
mov rbx, qword [rsp + 0x320]
mov rax, qword [rsp + 0x328]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1d0], xmm0
mov qword [rsp + 0x1e0], 0
mov eax, dword [rsp + 0x320]
mov dword [rsp + 0x1350], eax
movzx eax, word [rsp + 0x324]
mov word [rsp + 0x1354], ax
mov eax, dword [rsp + 0x5c0]
mov ecx, dword [rsp + 0x5c3]
mov dword [rsp + 0xd60], eax
mov dword [rsp + 0xd63], ecx
movaps xmmword [rsp + 0x11b0], xmm0
movzx eax, word [rsp + 0x1354]
mov word [rsp + 0x10c], ax
mov eax, dword [rsp + 0x1350]
mov dword [rsp + 0x108], eax
movaps xmm0, xmmword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x9e0], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x9e8], rax
movaps xmmword [rsp + 0x9d0], xmm0
mov eax, dword [rsp + 0xd60]
mov ecx, dword [rsp + 0xd63]
mov dword [rsp + 0x513], ecx
mov dword [rsp + 0x510], eax
lea rcx, [r12 + 0x178]
call fcn.14010f550
mov rcx, qword [r12 + 0x1d8]
call fcn.1401903d0
lea rax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
mov eax, 2
mov qword [rsp + 0x88], rax
mov eax, 8
mov qword [rsp + 0x80], rax
lea r15, [0x1401beb40]
mov byte [rsp + 0xa8], 2
xor eax, eax
mov qword [rsp + 0x30], rax
mov eax, 8
mov qword [rsp + 0x48], rax
xor edi, edi
xor ebp, ebp
xor esi, esi
xor eax, eax
mov qword [rsp + 0x50], rax
jmp 0x14007dbd0
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x450], rax
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x440], xmm0
movups xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x1560], xmm0
movups xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x1570], xmm0
movups xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x1580], xmm0
movups xmm0, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x1590], xmm0
movups xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x15a0], xmm0
movups xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x15b0], xmm0
mov rcx, rsi
call 0x1400396e0
cmp ebx, 3
jne 0x14007c32f
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d92c
mov rcx, qword [rsp + 0x450]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x440]
movups xmmword [rax], xmm0
lea r8, [0x1401be5f8]
lea rcx, [rsp + 0x1d0]
mov rdx, rax
call fcn.140198340
mov rax, qword [rsp + 0x1d0]
cmp rax, 3
jne 0x14007c740
mov qword [rsp + 0x1d8], rbx
movaps xmm0, xmmword [rsp + 0x440]
movups xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x1f0], rax
movaps xmm0, xmmword [rsp + 0x1560]
movaps xmm1, xmmword [rsp + 0x1570]
movaps xmm2, xmmword [rsp + 0x1580]
movaps xmm3, xmmword [rsp + 0x1590]
movups xmmword [rsp + 0x1f8], xmm0
movups xmmword [rsp + 0x208], xmm1
movups xmmword [rsp + 0x218], xmm2
movups xmmword [rsp + 0x228], xmm3
movaps xmm0, xmmword [rsp + 0x15a0]
movups xmmword [rsp + 0x238], xmm0
movaps xmm0, xmmword [rsp + 0x15b0]
movups xmmword [rsp + 0x248], xmm0
mov qword [rsp + 0x1d0], 3
movups xmm0, xmmword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x1f8]
movaps xmmword [rsp + 0xdf0], xmm1
movups xmm1, xmmword [rsp + 0x208]
movups xmm2, xmmword [rsp + 0x218]
movzx ecx, word [rsp + 0x228]
mov edx, dword [rsp + 0x22a]
mov dword [rsp + 0x4b0], edx
movzx edx, word [rsp + 0x22e]
mov word [rsp + 0x4b4], dx
mov rdx, qword [rsp + 0x230]
mov rsi, qword [rsp + 0x238]
mov r8, qword [rsp + 0x240]
mov rdi, qword [rsp + 0x248]
mov rbp, qword [rsp + 0x250]
mov qword [rsp + 0x8f0], rbx
movups xmmword [rsp + 0x8f8], xmm0
mov qword [rsp + 0x908], rax
movaps xmm0, xmmword [rsp + 0xdf0]
movups xmmword [rsp + 0x910], xmm0
movups xmmword [rsp + 0x920], xmm1
movups xmmword [rsp + 0x930], xmm2
mov word [rsp + 0x940], cx
movzx eax, word [rsp + 0x4b4]
mov word [rsp + 0x946], ax
mov eax, dword [rsp + 0x4b0]
mov dword [rsp + 0x942], eax
mov qword [rsp + 0x948], rdx
mov qword [rsp + 0x950], rsi
mov qword [rsp + 0xb0], r8
mov qword [rsp + 0x958], r8
mov qword [rsp + 0x960], rdi
mov qword [rsp + 0x968], rbp
mov rbx, qword [r12 + 0x5c8]
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x8f0]
call case.0x140180bd3.435
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x40], rax
cmp rax, 3
jne 0x14007c61a
lea rcx, [rsp + 0x320]
lea rdx, [rsp + 0x8f0]
call fcn.140194d90
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x40], rax
cmp rax, 3
jne 0x14007c8ae
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x100], rax
mov rbx, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x1f8]
movaps xmmword [rsp + 0x710], xmm0
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x78], rax
movzx eax, word [rsp + 0x228]
mov qword [rsp + 0x90], rax
mov eax, dword [rsp + 0x22a]
mov dword [rsp + 0xf8], eax
movzx eax, word [rsp + 0x22e]
mov word [rsp + 0xfc], ax
movdqu xmm6, xmmword [rsp + 0x230]
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x38], rax
movups xmm0, xmmword [rsp + 0x258]
movups xmm1, xmmword [rsp + 0x268]
movaps xmmword [rsp + 0xb80], xmm1
movaps xmmword [rsp + 0xb70], xmm0
movzx eax, byte [rsp + 0x278]
mov byte [rsp + 0xa8], al
mov eax, dword [rsp + 0x27c]
mov dword [rsp + 0x153], eax
mov eax, dword [rsp + 0x279]
jmp 0x14007c9f8
lea rcx, [rsp + 0x1d0]
mov r8, qword [rsp + 0xd8]
call fcn.140067390
mov rsi, qword [rsp + 0x1d0]
cmp rsi, 5
jne 0x14007d3b4
mov al, 4
mov rcx, qword [rsp + 0xe8]
mov byte [rcx], al
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xe0]
jmp 0x14007da48
cmp esi, 4
je 0x14007d3e8
mov rdi, qword [rsp + 0x1d8]
cmp esi, 3
jne 0x14007d3ff
mov qword [rsp + 0xc8], rdi
mov r9, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x50], rax
jmp 0x14007d58d
movabs rax, 0x8000000000000000
mov qword [rsp + 0xc8], rax
jmp 0x14007d58d
mov qword [rsp + 0x58], r14
lea rdx, [rsp + 0x1f0]
movdqu xmm6, xmmword [rsp + 0x1e0]
lea rcx, [rsp + 0x5e0]
mov r8d, 0x90
call fcn.1401af560
lea rdx, [r12 + 0x320]
mov qword [rsp + 0x5c0], rsi
mov qword [rsp + 0x5c8], rdi
movdqu xmmword [rsp + 0x5d0], xmm6
lea rsi, [rsp + 0x1d0]
mov rcx, rsi
call fcn.1400528e0
lea rcx, [rsp + 0x5c0]
mov rdx, rsi
call fcn.1401937e0
mov rdx, qword [rsp + 0x5c0]
mov rax, qword [rsp + 0x5c8]
mov qword [rsp + 0xc8], rax
mov r9, qword [rsp + 0x5d0]
mov rax, qword [rsp + 0x5d8]
mov qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0x5e0]
movups xmm0, xmmword [rsp + 0x5e8]
movaps xmmword [rsp + 0xe50], xmm0
mov r14, qword [rsp + 0x5f8]
mov rax, qword [rsp + 0x600]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x608]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x78], rax
movzx ebp, word [rsp + 0x618]
mov eax, dword [rsp + 0x61a]
mov dword [rsp + 0x1120], eax
movzx eax, word [rsp + 0x61e]
mov word [rsp + 0x1124], ax
mov rsi, qword [rsp + 0x620]
mov r10, qword [rsp + 0x628]
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x70], rax
mov r11, qword [rsp + 0x638]
mov eax, dword [rsp + 0x669]
mov dword [rsp + 0xd60], eax
mov eax, dword [rsp + 0x66c]
mov dword [rsp + 0xd63], eax
mov r8, qword [rsp + 0x640]
movups xmm0, xmmword [rsp + 0x648]
movups xmm1, xmmword [rsp + 0x658]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
movzx eax, byte [rsp + 0x668]
mov byte [rsp + 0xa8], al
cmp rdx, 3
jne 0x14007d7ac
mov r14, qword [rsp + 0x58]
movabs rax, 0x8000000000000000
mov rcx, qword [rsp + 0xc8]
cmp rcx, rax
jne 0x14007d6db
mov qword [rsp + 0x58], r14
movzx eax, byte [0x140214210]
mov eax, 0x19
mov qword [rsp + 0x70], rax
mov edx, 0x19
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14007d985
movups xmm0, xmmword [0x1401c15d1]
movups xmmword [rax + 9], xmm0
movdqu xmm0, xmmword [str.Missing_response_message.]
mov qword [rsp + 0xb0], rax
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x900], 0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xaf0], xmm0
mov eax, dword [rsp + 0x14a0]
mov dword [rsp + 0xd0], eax
movzx eax, word [rsp + 0x14a4]
mov word [rsp + 0xd4], ax
movdqa xmmword [rsp + 0xd00], xmm0
mov rax, qword [rsp + 0x900]
mov qword [rsp + 0xd10], rax
mov rax, qword [rsp + 0x908]
mov qword [rsp + 0xd18], rax
mov eax, dword [rsp + 0x13e0]
mov ecx, dword [rsp + 0x13e3]
mov dword [rsp + 0x430], eax
mov dword [rsp + 0x433], ecx
lea rax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
mov eax, 2
mov qword [rsp + 0x88], rax
mov eax, 8
mov qword [rsp + 0x80], rax
lea rax, [0x1401beb40]
mov qword [rsp + 0x68], rax
mov byte [rsp + 0xa8], 0xd
xor eax, eax
mov qword [rsp + 0x30], rax
mov r14d, 8
xor eax, eax
mov qword [rsp + 0x78], rax
xor ebp, ebp
mov eax, 0x19
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x50], rax
jmp 0x14007f881
mov qword [r12 + 0x520], rcx
mov qword [r12 + 0x528], r9
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x530], rax
mov rax, qword [r12 + 0x388]
mov qword [r12 + 0x538], rax
lea rcx, [r12 + 0x560]
mov byte [r12 + 0x560], 0
mov qword [rsp + 0x40], rcx
mov qword [r12 + 0x540], rax
mov rdx, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x50], rcx
mov qword [rax + 0x10], 3
mov qword [rsp + 0xc8], rdx
cmp rdx, 3
je 0x14007f213
mov rcx, qword [rax + 0x28]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1560], xmm0
mov r8, qword [rax + 0x40]
mov rdx, qword [rax + 0x48]
mov r10, qword [rax + 0x50]
mov rcx, qword [rax + 0x58]
mov qword [rsp + 0x78], rcx
movzx ebp, word [rax + 0x60]
movzx ecx, word [rax + 0x66]
mov word [rsp + 0x554], cx
mov ecx, dword [rax + 0x62]
mov dword [rsp + 0x550], ecx
mov rax, qword [rax + 0x68]
mov qword [rsp + 0x60], rax
mov r9d, 3
jmp 0x14007f4a8
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r11
mov qword [rsp + 0xb0], r10
mov qword [rsp + 0x100], r9
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x80], rcx
movaps xmm0, xmmword [rsp + 0xe50]
movaps xmmword [rsp + 0xaf0], xmm0
mov eax, dword [rsp + 0x1120]
mov dword [rsp + 0xd0], eax
movzx eax, word [rsp + 0x1124]
mov word [rsp + 0xd4], ax
movdqa xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0xd00], xmm0
movaps xmmword [rsp + 0xd10], xmm1
mov eax, dword [rsp + 0xd60]
mov ecx, dword [rsp + 0xd63]
mov dword [rsp + 0x430], eax
mov dword [rsp + 0x433], ecx
jmp 0x14007f881
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x78], r9
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x440], xmm0
mov eax, dword [rsp + 0x428]
mov ecx, dword [rsp + 0x42b]
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x11b], ecx
movdqa xmm0, xmmword [rsp + 0xbd0]
movdqa xmmword [rsp + 0x5a0], xmm0
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0xf0], eax
movzx eax, word [rsp + 0x19c]
mov word [rsp + 0xf4], ax
lea rcx, [r12 + 0x538]
call fcn.14003b470
movabs rax, 0x8000000000000000
cmp qword [r12 + 0x550], rax
mov r13, qword [rsp + 0x1c8]
mov qword [rsp + 0x88], rbx
je 0x1400796fb
lea rcx, [r12 + 0x550]
call fcn.140037760
jmp 0x1400796fb
mov ecx, 1
mov edx, 0x2000
call fcn.1401b1500
mov ecx, 8
mov edx, 0x1d8
call fcn.1401b1500
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
mov ecx, 8
mov edx, 0x10
call fcn.1401b1500
movzx eax, byte [rsp + 0x5c8]
mov byte [rsp + 0x320], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcuripath.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x320]
mov edx, 0x2b
call fcn.1401b21a0
mov ecx, 1
mov edx, 0x19
call fcn.1401b1500
mov byte [r15], al
mov rax, qword [rsp + 0x5b0]
mov qword [rax], 7
mov al, 4
jmp 0x14007ed5d
movaps xmm0, xmmword [rsp + 0xaf0]
movaps xmmword [rsp + 0xf10], xmm0
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x1b8], eax
movzx eax, word [rsp + 0xd4]
mov word [rsp + 0x1bc], ax
movaps xmm0, xmmword [rsp + 0xd00]
movaps xmm1, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0xb30], xmm0
movaps xmmword [rsp + 0xb40], xmm1
mov eax, dword [rsp + 0x430]
mov ecx, dword [rsp + 0x433]
mov dword [rsp + 0x570], eax
mov dword [rsp + 0x573], ecx
mov rax, qword [rsp + 0xe8]
mov byte [rax], 1
cmp rsi, 4
mov rax, qword [rsp + 0x100]
jne 0x14007da56
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xe0]
mov r15, qword [rsp + 0x98]
mov byte [rax], 3
mov al, 4
mov byte [rcx], al
mov al, 4
jmp 0x14007d994
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x48], r10
mov qword [rsp + 0x38], r13
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x30], rdx
movaps xmm0, xmmword [rsp + 0xf10]
movaps xmmword [rsp + 0x1250], xmm0
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x1c0], eax
movzx eax, word [rsp + 0x1bc]
mov word [rsp + 0x1c4], ax
movaps xmm0, xmmword [rsp + 0xb30]
movaps xmm1, xmmword [rsp + 0xb40]
movaps xmmword [rsp + 0xa70], xmm0
movaps xmmword [rsp + 0xa80], xmm1
mov eax, dword [rsp + 0x570]
mov ecx, dword [rsp + 0x573]
mov dword [rsp + 0x8c0], eax
mov dword [rsp + 0x8c3], ecx
mov rcx, qword [rsp + 0x130]
call fcn.140034f70
movaps xmm0, xmmword [rsp + 0x1250]
movaps xmmword [rsp + 0x580], xmm0
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x170], eax
movzx eax, word [rsp + 0x1c4]
mov word [rsp + 0x174], ax
movaps xmm0, xmmword [rsp + 0xa70]
movaps xmm1, xmmword [rsp + 0xa80]
movaps xmmword [rsp + 0xfe0], xmm0
movaps xmmword [rsp + 0xff0], xmm1
mov eax, dword [rsp + 0x8c0]
mov ecx, dword [rsp + 0x8c3]
mov dword [rsp + 0x8b0], eax
mov dword [rsp + 0x8b3], ecx
mov rax, qword [rsp + 0xe0]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x11b0], xmm0
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x108], eax
movzx eax, word [rsp + 0x174]
mov word [rsp + 0x10c], ax
movaps xmm0, xmmword [rsp + 0xfe0]
movaps xmm1, xmmword [rsp + 0xff0]
movaps xmmword [rsp + 0x9d0], xmm0
movaps xmmword [rsp + 0x9e0], xmm1
mov eax, dword [rsp + 0x8b0]
mov ecx, dword [rsp + 0x8b3]
mov dword [rsp + 0x510], eax
mov dword [rsp + 0x513], ecx
mov byte [r12 + 0x171], 0
movaps xmm0, xmmword [rsp + 0x11b0]
movaps xmmword [rsp + 0x5a0], xmm0
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x1b0], eax
movzx eax, word [rsp + 0x10c]
mov word [rsp + 0x1b4], ax
movaps xmm0, xmmword [rsp + 0x9d0]
movaps xmm1, xmmword [rsp + 0x9e0]
movaps xmmword [rsp + 0xee0], xmm0
movaps xmmword [rsp + 0xef0], xmm1
mov eax, dword [rsp + 0x510]
mov ecx, dword [rsp + 0x513]
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x143], ecx
mov byte [r12 + 0x170], 1
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0x470], xmm0
mov eax, dword [rsp + 0x1b0]
mov dword [rsp + 0x138], eax
movzx eax, word [rsp + 0x1b4]
mov word [rsp + 0x13c], ax
movaps xmm0, xmmword [rsp + 0xee0]
movaps xmm1, xmmword [rsp + 0xef0]
movaps xmmword [rsp + 0xf30], xmm0
movaps xmmword [rsp + 0xf40], xmm1
mov eax, dword [rsp + 0x140]
mov ecx, dword [rsp + 0x143]
mov dword [rsp + 0x8a0], eax
mov dword [rsp + 0x8a3], ecx
mov rcx, qword [rsp + 0x128]
call fcn.140033830
cmp rsi, 3
jne 0x14007ddfb
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x7f0], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x7f8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x800], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x808], rax
movaps xmm0, xmmword [rsp + 0x470]
movups xmmword [rsp + 0x810], xmm0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x820], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x828], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x830], rax
mov qword [rsp + 0x838], rdi
mov word [rsp + 0x840], bp
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x842], eax
movzx eax, word [rsp + 0x13c]
mov word [rsp + 0x846], ax
mov qword [rsp + 0x848], rbx
mov rdi, qword [rsp + 0xb0]
mov qword [rsp + 0x850], rdi
mov rsi, qword [rsp + 0x70]
mov qword [rsp + 0x858], rsi
mov qword [rsp + 0x860], r15
mov rbx, qword [rsp + 0x38]
mov qword [rsp + 0x868], rbx
lea rcx, [rsp + 0x7f0]
call fcn.14010f550
mov rcx, rbx
call fcn.1401903d0
lea rcx, [r12 + 0x40]
call fcn.14003c210
mov r11, rsi
mov r10, r15
mov esi, 6
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0x100], r11
mov rax, r15
mov qword [rsp + 0x50], r15
mov rdx, qword [rsp + 0x98]
jmp 0x14007de87
movaps xmm0, xmmword [rsp + 0xf30]
movaps xmm1, xmmword [rsp + 0xf40]
movaps xmmword [rsp + 0xc70], xmm1
movaps xmmword [rsp + 0xc60], xmm0
mov eax, dword [rsp + 0x8a0]
mov ecx, dword [rsp + 0x8a3]
mov dword [rsp + 0x500], eax
mov dword [rsp + 0x503], ecx
movaps xmm0, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x400], xmm0
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x168], eax
movzx eax, word [rsp + 0x13c]
mov word [rsp + 0x16c], ax
lea rcx, [r12 + 0x40]
call fcn.14003c210
mov r9, rdi
mov r10, r15
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0x30]
mov r11, qword [rsp + 0x70]
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0xfd0], xmm0
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xf0], eax
movzx eax, word [rsp + 0x16c]
mov word [rsp + 0xf4], ax
movaps xmm0, xmmword [rsp + 0xc60]
movaps xmm1, xmmword [rsp + 0xc70]
movaps xmmword [rsp + 0x530], xmm0
movaps xmmword [rsp + 0x540], xmm1
mov eax, dword [rsp + 0x500]
mov ecx, dword [rsp + 0x503]
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x11b], ecx
mov byte [rdx], 1
cmp rsi, 7
je 0x14007d997
mov r13, r11
mov rcx, r14
mov r14, r8
mov qword [rsp + 0x60], rbx
mov rbx, r10
mov r15, rbp
mov rdi, r9
movaps xmm0, xmmword [rsp + 0xfd0]
movaps xmmword [rsp + 0x1550], xmm0
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x488], eax
movzx eax, word [rsp + 0xf4]
mov word [rsp + 0x48c], ax
movaps xmm0, xmmword [rsp + 0x530]
movaps xmm1, xmmword [rsp + 0x540]
movaps xmmword [rsp + 0x1530], xmm0
movaps xmmword [rsp + 0x1540], xmm1
mov eax, dword [rsp + 0x118]
mov edx, dword [rsp + 0x11b]
mov dword [rsp + 0x4f8], eax
mov dword [rsp + 0x4fb], edx
call fcn.14003c660
mov qword [rsp + 0x40], rsi
cmp rsi, 6
jne 0x14007eb4c
mov rax, qword [r12 + 0x28]
mov qword [rsp + 0x900], rax
movdqu xmm0, xmmword [r12 + 0x18]
movdqa xmmword [rsp + 0x8f0], xmm0
mov qword [rsp + 0x320], 0
mov qword [rsp + 0x328], 8
mov qword [rsp + 0x330], 0
mov rax, qword [rsp + 0x50]
test rax, rax
mov r8, qword [rsp + 0x100]
je 0x14007ec43
lea rax, [rax + rax*4]
shl rax, 5
add rax, r8
mov qword [rsp + 0x1090], rax
mov rax, qword [rsp + 0x8f8]
mov rcx, qword [rsp + 0x900]
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x10a0], rax
shl rcx, 5
mov qword [rsp + 0x1098], rcx
mov ecx, 8
xor ebx, ebx
jmp 0x14007e191
lea rcx, [rsp + 0x320]
mov rdx, rbx
call fcn.140043040
mov rcx, qword [rsp + 0x328]
mov rbx, qword [rsp + 0x330]
mov r8, qword [rsp + 0x130]
mov edx, dword [rsp + 0x120]
mov r9, qword [rsp + 0x468]
mov r10, qword [rsp + 0x4e8]
mov r11, qword [rsp + 0x1c8]
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x38], r14
lea rax, [rbx + rbx*2]
shl rax, 6
mov qword [rcx + rax], r9
mov qword [rcx + rax + 8], r10
mov qword [rcx + rax + 0x10], r9
mov r9, qword [rsp + 0x4f0]
mov qword [rcx + rax + 0x18], r9
mov r10, qword [rsp + 0x80]
mov qword [rcx + rax + 0x20], r10
mov qword [rcx + rax + 0x28], r9
mov r9, qword [rsp + 0x2d8]
mov qword [rcx + rax + 0x30], r9
mov qword [rcx + rax + 0x38], r11
mov qword [rcx + rax + 0x40], r9
mov r9, qword [rsp + 0x10b8]
mov qword [rcx + rax + 0x48], r9
mov r10, qword [rsp + 0x10b0]
mov qword [rcx + rax + 0x50], r10
mov qword [rcx + rax + 0x58], r9
mov r9, qword [rsp + 0xe0]
mov qword [rcx + rax + 0x60], r9
mov r9, qword [rsp + 0x90]
mov qword [rcx + rax + 0x68], r9
movups xmmword [rcx + rax + 0x70], xmm7
movdqu xmmword [rcx + rax + 0x80], xmm6
mov dword [rcx + rax + 0x90], edx
mov edx, dword [rsp + 0x410]
mov dword [rcx + rax + 0x94], edx
mov dword [rcx + rax + 0x98], esi
mov qword [rcx + rax + 0xa0], r15
mov rdx, qword [rsp + 0x60]
mov qword [rcx + rax + 0xa8], rdx
mov qword [rsp + 0x40], rdi
mov qword [rcx + rax + 0xb0], rdi
mov edx, dword [rsp + 0x5bc]
mov dword [rcx + rax + 0xb8], edx
inc rbx
mov qword [rsp + 0x330], rbx
cmp r8, qword [rsp + 0x1090]
mov rsi, qword [rsp + 0x100]
je 0x14007ebfd
mov qword [rsp + 0x10a8], rcx
mov r15, r8
lea rdx, [r8 + 0xa0]
mov r9d, dword [r8 + 0x90]
mov rcx, qword [rsp + 0x1098]
mov rax, qword [rsp + 0x10a0]
nop word [rax + rax]
mov r13, rcx
test rcx, rcx
je 0x14007e1f0
lea rdi, [rax + 0x20]
lea rcx, [r13 - 0x20]
cmp dword [rax + 0x38], r9d
mov rax, rdi
jne 0x14007e1c0
cmp qword [rdi + 0x10], 0
setne byte [rsp + 0xe8]
jmp 0x14007e1fa
mov byte [rsp + 0xe8], 2
xor edi, edi
mov rsi, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
test r8, r8
mov qword [rsp + 0x130], rdx
mov dword [rsp + 0x120], r9d
je 0x14007e240
js 0x14007ed98
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r8
mov r14, r8
call fcn.140157b20
mov r8, r14
test rax, rax
jne 0x14007e245
jmp 0x14007ee0a
mov eax, 1
mov qword [rsp + 0x4e8], rax
mov rcx, rax
mov rdx, rsi
mov qword [rsp + 0x468], r8
call fcn.1401af560
mov ecx, dword [r15 + 0x94]
mov eax, dword [r15 + 0x98]
mov dword [rsp + 0x1ac], eax
mov rsi, qword [r15 + 0x28]
test rsi, rsi
mov qword [rsp + 0x68], rbx
mov dword [rsp + 0x410], ecx
mov qword [rsp + 0x4f0], rsi
mov qword [rsp + 0x30], r15
je 0x14007e3b0
movabs rax, 0x555555555555556
cmp rsi, rax
jae 0x14007ed98
mov r12, qword [r15 + 0x20]
lea rax, [rsi*8]
lea rdx, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov qword [rsp + 0xd8], rdx
call fcn.140157b20
mov qword [rsp + 0x80], rax
test rax, rax
je 0x14007edf8
xor ebp, ebp
jmp 0x14007e32a
mov r15d, 1
dec rsi
add r12, 0x18
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1401af560
mov rax, qword [rsp + 0x80]
mov qword [rax + rbp], rbx
mov qword [rax + rbp + 8], r15
mov qword [rax + rbp + 0x10], rbx
add rbp, 0x18
test rsi, rsi
je 0x14007e370
cmp qword [rsp + 0xd8], rbp
je 0x14007e370
mov r14, qword [r12 + 8]
mov rbx, qword [r12 + 0x10]
test rbx, rbx
je 0x14007e2f0
js 0x14007ed98
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x14007e2f6
jmp 0x14007ed9d
mov rbx, qword [rsp + 0x68]
mov r15, qword [rsp + 0x30]
mov rsi, qword [r15 + 0x38]
mov r14, qword [r15 + 0x40]
test r14, r14
je 0x14007e3ca
js 0x14007ed98
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
jne 0x14007e3cf
jmp 0x14007edd1
mov eax, 8
mov qword [rsp + 0x80], rax
mov rsi, qword [r15 + 0x38]
mov r14, qword [r15 + 0x40]
test r14, r14
jne 0x14007e387
mov eax, 1
mov qword [rsp + 0x1c8], rax
mov rcx, rax
mov rdx, rsi
mov r8, r14
call fcn.1401af560
movabs rax, 0x8000000000000000
mov rsi, rax
cmp qword [r15 + 0x60], rax
mov qword [rsp + 0x2d8], r14
je 0x14007e525
movq xmm6, qword [r15 + 0x80]
mov rsi, qword [r15 + 0x70]
movups xmm7, xmmword [r15 + 0x70]
test rsi, rsi
je 0x14007e50b
movabs rax, 0x555555555555556
cmp rsi, rax
jae 0x14007ed98
mov r12, qword [r15 + 0x68]
lea rax, [rsi*8]
lea rdx, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov qword [rsp + 0xd8], rdx
call fcn.140157b20
mov qword [rsp + 0x90], rax
test rax, rax
je 0x14007edf8
xor ebp, ebp
mov qword [rsp + 0xe0], rsi
jmp 0x14007e4ba
mov r15d, 1
dec rsi
add r12, 0x18
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1401af560
mov rax, qword [rsp + 0x90]
mov qword [rax + rbp], rbx
mov qword [rax + rbp + 8], r15
mov qword [rax + rbp + 0x10], rbx
add rbp, 0x18
test rsi, rsi
je 0x14007e4f7
cmp qword [rsp + 0xd8], rbp
je 0x14007e4f7
mov r14, qword [r12 + 8]
mov rbx, qword [r12 + 0x10]
test rbx, rbx
je 0x14007e480
js 0x14007ed98
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x14007e486
jmp 0x14007ed9d
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0xe0]
mov r15, qword [rsp + 0x30]
jmp 0x14007e518
mov eax, 8
mov qword [rsp + 0x90], rax
movq xmm0, qword [r15 + 0x88]
punpcklqdq xmm6, xmm0
mov qword [rsp + 0xe0], rsi
mov rsi, qword [r15 + 0x50]
mov r15, qword [r15 + 0x58]
test r15, r15
je 0x14007e560
js 0x14007ed98
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
test rax, rax
jne 0x14007e565
jmp 0x14007edaa
mov eax, 1
mov qword [rsp + 0x10b0], rax
mov rcx, rax
mov rdx, rsi
mov qword [rsp + 0x10b8], r15
mov r8, r15
call fcn.1401af560
test r13, r13
je 0x14007eae0
mov eax, dword [rdi + 0x18]
mov dword [rsp + 0x5bc], eax
mov r15, qword [rdi + 0x10]
test r15, r15
mov r12, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x48]
je 0x14007eb03
movabs rax, 0x9d89d89d89d89e
cmp r15, rax
jae 0x14007ed98
mov rdi, qword [rdi + 8]
imul rsi, r15, 0xd0
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov qword [rsp + 0x60], rax
test rax, rax
je 0x14007ee17
add rsi, rdi
mov qword [rsp + 0x30], r15
xor eax, eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x98], r15
mov qword [rsp + 0x78], rsi
jmp 0x14007e79d
mov ebx, 1
mov rsi, qword [rsp + 0x30]
dec rsi
add rdi, 0xd0
mov qword [rsp + 0xd8], rdi
mov rax, qword [rsp + 0x40]
imul rdi, rax, 0xd0
inc rax
mov qword [rsp + 0x40], rax
add rdi, qword [rsp + 0x60]
mov rcx, rbx
mov r8, r15
call fcn.1401af560
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x1f0], rax
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmm1, xmmword [rsp + 0x5d0]
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm1
mov qword [rdi], r14
movdqa xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movdqu xmmword [rdi + 8], xmm0
movups xmmword [rdi + 0x18], xmm1
mov rax, qword [rsp + 0x1f0]
mov qword [rdi + 0x28], rax
mov rax, qword [rsp + 0x70]
mov qword [rdi + 0x30], rax
mov rcx, qword [rsp + 0x128]
mov qword [rdi + 0x38], rcx
mov qword [rdi + 0x40], rax
mov rax, qword [rsp + 0x88]
mov qword [rdi + 0x48], rax
mov qword [rdi + 0x50], rbp
mov qword [rdi + 0x58], rax
mov qword [rdi + 0x60], r15
mov qword [rdi + 0x68], rbx
mov qword [rdi + 0x70], r15
mov qword [rdi + 0x78], r13
mov rax, qword [rsp + 0x58]
mov qword [rdi + 0x80], rax
mov r14, qword [rsp + 0x38]
mov qword [rdi + 0x88], r14
mov r13, qword [rsp + 0x48]
mov qword [rdi + 0x90], r13
mov rax, qword [rsp + 0xa8]
mov qword [rdi + 0x98], rax
mov qword [rdi + 0xa0], r13
mov rax, qword [rsp + 0xa0]
mov qword [rdi + 0xa8], rax
mov rcx, qword [rsp + 0xb0]
mov qword [rdi + 0xb0], rcx
mov qword [rdi + 0xb8], rax
movlps qword [rdi + 0xc0], xmm8
movss dword [rdi + 0xc8], xmm9
mov byte [rdi + 0xcc], r12b
mov rdi, qword [rsp + 0xd8]
mov qword [rsp + 0x30], rsi
test rsi, rsi
mov r12, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x68]
mov r15, qword [rsp + 0x98]
mov rsi, qword [rsp + 0x78]
je 0x14007ead0
cmp rdi, rsi
je 0x14007ead0
mov rbx, qword [rdi + 0x38]
mov rsi, qword [rdi + 0x40]
test rsi, rsi
je 0x14007e7e0
js 0x14007ed98
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x14007e7e6
jmp 0x14007edb7
mov r15d, 1
mov rcx, r15
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
movsd xmm8, qword [rdi + 0xc0]
mov rbx, qword [rdi + 0x58]
test rbx, rbx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x128], r15
mov qword [rsp + 0x88], rbx
je 0x14007e950
movabs rax, 0x555555555555556
cmp rbx, rax
jae 0x14007ed98
mov qword [rsp + 0xd8], rdi
mov r12, qword [rdi + 0x50]
lea rax, [rbx*8]
lea r15, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
test rax, rax
je 0x14007edc4
mov rbp, rax
xor esi, esi
mov rdi, rbx
jmp 0x14007e8b3
cmp r15, rsi
je 0x14007e8f0
mov r14, qword [r12 + 8]
mov rbx, qword [r12 + 0x10]
test rbx, rbx
je 0x14007e880
mov rdi, qword [rsp + 0xd8]
movabs rax, 0x8000000000000000
mov r13, rax
cmp qword [rdi + 0x78], rax
jne 0x14007e968
cmp qword [rdi], 0
je 0x14007ea7d
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x5e0], rax
movdqu xmm0, xmmword [rdi + 8]
movups xmm1, xmmword [rdi + 0x18]
movaps xmmword [rsp + 0x5d0], xmm1
movdqa xmmword [rsp + 0x5c0], xmm0
mov r14d, 1
jmp 0x14007ea80
mov ebp, 8
movabs rax, 0x8000000000000000
mov r13, rax
cmp qword [rdi + 0x78], rax
je 0x14007e90b
mov rbx, qword [rdi + 0x80]
mov r13, qword [rdi + 0x88]
mov eax, 1
mov qword [rsp + 0xa8], rax
test r13, r13
je 0x14007e9a8
js 0x14007ed98
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r13
call fcn.140157b20
test rax, rax
je 0x14007edde
mov qword [rsp + 0x58], rax
mov rcx, rax
mov rdx, rbx
mov r8, r13
call fcn.1401af560
mov rbx, qword [rdi + 0x98]
mov r15, rdi
mov rdi, qword [rdi + 0xa0]
test rdi, rdi
je 0x14007e9f9
js 0x14007ed98
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov qword [rsp + 0xa8], rax
test rax, rax
je 0x14007edeb
mov rcx, qword [rsp + 0xa8]
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov rax, r15
mov rbx, qword [r15 + 0xb0]
mov r14, qword [r15 + 0xb8]
test r14, r14
mov qword [rsp + 0x48], rdi
je 0x14007ea48
js 0x14007ed98
mov eax, 1
mov qword [rsp + 0xb0], rax
mov rcx, rax
mov rdx, rbx
mov qword [rsp + 0xa0], r14
mov r8, r14
call fcn.1401af560
mov qword [rsp + 0x38], r13
mov rdi, r15
cmp qword [rdi], 0
jne 0x14007e915
xor r14d, r14d
movss xmm9, dword [rdi + 0xc8]
movzx r12d, byte [rdi + 0xcc]
mov rdx, qword [rdi + 0x68]
mov r15, qword [rdi + 0x70]
test r15, r15
je 0x14007e620
js 0x14007ed98
mov rsi, rdx
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov rbx, rax
test rax, rax
mov rdx, rsi
jne 0x14007e625
mov rdi, r15
jmp 0x14007eb12
movabs r15, 0x8000000000000000
mov r12, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x40]
jmp 0x14007eb12
mov eax, 8
mov qword [rsp + 0x60], rax
xor r15d, r15d
xor edi, edi
mov ecx, dword [rsp + 0x1ac]
cmp ecx, 1
mov esi, ecx
mov eax, 2
cmove esi, eax
test byte [rsp + 0xe8], 1
cmovne esi, ecx
cmp rbx, qword [rsp + 0x320]
je 0x14007e040
mov rcx, qword [rsp + 0x10a8]
jmp 0x14007e060
movaps xmm0, xmmword [rsp + 0x1550]
movaps xmmword [rsp + 0x1240], xmm0
mov eax, dword [rsp + 0x488]
mov dword [rsp + 0x2e8], eax
movzx eax, word [rsp + 0x48c]
mov word [rsp + 0x2ec], ax
movdqa xmm0, xmmword [rsp + 0x1530]
movaps xmm1, xmmword [rsp + 0x1540]
movdqa xmmword [rsp + 0x1220], xmm0
movaps xmmword [rsp + 0x1230], xmm1
mov eax, dword [rsp + 0x4f8]
mov ecx, dword [rsp + 0x4fb]
mov dword [rsp + 0x420], eax
mov dword [rsp + 0x423], ecx
lea rcx, [r12 + 0x18]
call fcn.14003b470
mov rbp, qword [rsp + 0xc8]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xa0], rax
movzx r8d, byte [rsp + 0xa8]
mov rdx, r15
mov r15, qword [rsp + 0xb0]
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x48]
jmp 0x14007ec8d
mov r15, rbx
mov rbp, qword [rsp + 0x320]
mov r14, qword [rsp + 0x328]
mov rdi, qword [rsp + 0x50]
mov rbx, qword [rsp + 0xc8]
nop dword [rax]
mov rcx, rsi
call fcn.1400373e0
add rsi, 0xa0
dec rdi
jne 0x14007ec20
mov qword [rsp + 0x50], r15
mov r8, qword [rsp + 0x100]
jmp 0x14007ec5a
mov r14d, 8
xor ebp, ebp
xor eax, eax
mov qword [rsp + 0x50], rax
mov rbx, qword [rsp + 0xc8]
mov qword [rsp + 0xa0], r14
test rbx, rbx
je 0x14007ec76
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x8f0]
call fcn.14003b470
mov eax, 6
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x5b0]
mov rax, qword [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], rbp
mov rax, qword [rsp + 0xa0]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x50]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x80]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x1240]
movups xmmword [rcx + 0x28], xmm0
mov qword [rcx + 0x38], r10
mov qword [rcx + 0x40], r14
mov rax, qword [rsp + 0x88]
mov qword [rcx + 0x48], rax
mov qword [rcx + 0x50], rdi
mov word [rcx + 0x58], dx
mov eax, dword [rsp + 0x2e8]
mov dword [rcx + 0x5a], eax
movzx eax, word [rsp + 0x2ec]
mov word [rcx + 0x5e], ax
mov rax, qword [rsp + 0x60]
mov qword [rcx + 0x60], rax
mov qword [rcx + 0x68], r15
mov qword [rcx + 0x70], r13
mov qword [rcx + 0x78], rbx
mov qword [rcx + 0x80], r9
movaps xmm0, xmmword [rsp + 0x1220]
movaps xmm1, xmmword [rsp + 0x1230]
movups xmmword [rcx + 0x98], xmm1
movups xmmword [rcx + 0x88], xmm0
mov byte [rcx + 0xa8], r8b
mov eax, dword [rsp + 0x423]
mov dword [rcx + 0xac], eax
mov eax, dword [rsp + 0x420]
mov dword [rcx + 0xa9], eax
mov al, 1
mov byte [r12 + 0x10], al
movaps xmm6, xmmword [rsp + 0x15f0]
movaps xmm7, xmmword [rsp + 0x1600]
movaps xmm8, xmmword [rsp + 0x1610]
movaps xmm9, xmmword [rsp + 0x1620]
add rsp, 0x1638
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
mov ecx, 8
mov rdx, r15
call fcn.1401b1500
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov ecx, 1
mov rdx, r13
call fcn.1401b1500
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
mov ecx, 8
mov rdx, qword [rsp + 0xd8]
call fcn.1401b1500
mov ecx, 1
mov rdx, r8
call fcn.1401b1500
mov ecx, 8
mov rdx, rsi
call fcn.1401b1500
mov qword [r12 + 0x550], rdx
lea rcx, [rsp + 0x5c0]
mov r8, qword [rsp + 0xd8]
call fcn.140067390
mov r9, qword [rsp + 0x5c0]
cmp r9, 5
je 0x14007f2d7
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x98], r15
mov r11, qword [rsp + 0x5c8]
mov rbx, qword [rsp + 0x5d0]
mov rax, qword [rsp + 0x5d8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x5e8]
movaps xmmword [rsp + 0x14a0], xmm0
mov rax, qword [rsp + 0x5f8]
mov qword [rsp + 0x48], rax
mov r14, qword [rsp + 0x600]
mov r13, qword [rsp + 0x608]
mov rbp, qword [rsp + 0x610]
movzx edx, word [rsp + 0x618]
mov eax, dword [rsp + 0x61a]
mov dword [rsp + 0x730], eax
movzx eax, word [rsp + 0x61e]
mov word [rsp + 0x734], ax
mov r10, qword [rsp + 0x620]
mov rdi, qword [rsp + 0x628]
mov r8, qword [rsp + 0x630]
mov r15, qword [rsp + 0x638]
mov eax, dword [rsp + 0x669]
mov dword [rsp + 0xb70], eax
mov eax, dword [rsp + 0x66c]
mov dword [rsp + 0xb73], eax
mov rcx, qword [rsp + 0x640]
movups xmm0, xmmword [rsp + 0x648]
movups xmm1, xmmword [rsp + 0x658]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
movzx eax, byte [rsp + 0x668]
cmp r9d, 3
mov qword [rsp + 0xc8], r11
jne 0x14007f239
movups xmm0, xmmword [rsp + 0x1120]
movaps xmmword [rsp + 0xc90], xmm0
mov eax, dword [rsp + 0xb10]
mov dword [rsp + 0x150], eax
movzx eax, word [rsp + 0xb14]
mov word [rsp + 0x154], ax
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0xd60], xmm0
movaps xmmword [rsp + 0xd70], xmm1
mov eax, dword [rsp + 0xdf0]
mov ecx, dword [rsp + 0xdf3]
mov dword [rsp + 0x4b0], eax
mov dword [rsp + 0x4b3], ecx
mov byte [rsi], 1
movaps xmm0, xmmword [rsp + 0xc90]
movaps xmmword [rsp + 0x770], xmm0
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x310], eax
movzx eax, word [rsp + 0x154]
mov word [rsp + 0x314], ax
movaps xmm0, xmmword [rsp + 0xd60]
movaps xmm1, xmmword [rsp + 0xd70]
movaps xmmword [rsp + 0xe50], xmm0
movaps xmmword [rsp + 0xe60], xmm1
mov eax, dword [rsp + 0x4b0]
mov ecx, dword [rsp + 0x4b3]
mov dword [rsp + 0x443], ecx
mov dword [rsp + 0x440], eax
movabs rax, 0x8000000000000000
cmp r11, rax
mov r14, qword [rsp + 0x58]
je 0x14007f284
mov r12, qword [rsp + 0x50]
test r12, r12
mov rsi, rbx
je 0x14007f1e1
xor r14d, r14d
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14007f08c
inc r14
cmp r14, r12
je 0x14007f1e1
lea r13, [r14 + r14*4]
shl r13, 5
cmp qword [rsi + r13], 0
je 0x14007f0af
lea rax, [rsi + r13]
mov r8, qword [rax + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
mov rax, rsi
mov rsi, qword [rsi + r13 + 0x20]
mov rbp, qword [rax + r13 + 0x28]
test rbp, rbp
je 0x14007f100
lea rdi, [rsi + 8]
jmp 0x14007f0d9
add rdi, 0x18
dec rbp
je 0x14007f100
cmp qword [rdi - 8], 0
je 0x14007f0d0
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x14007f0d0
lea rax, [rbx + r13]
add rax, 0x18
cmp qword [rax], 0
je 0x14007f11d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call r15
mov rdi, rbx
cmp qword [rbx + r13 + 0x30], 0
je 0x14007f139
mov r8, qword [rdi + r13 + 0x38]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
mov rbp, qword [rdi + r13 + 0x60]
movabs rax, 0x8000000000000000
cmp rbp, rax
je 0x14007f1bc
mov rsi, qword [rdi + r13 + 0x68]
mov rdi, qword [rdi + r13 + 0x70]
test rdi, rdi
je 0x14007f1a0
lea r12, [rsi + 8]
jmp 0x14007f179
add r12, 0x18
dec rdi
je 0x14007f1a0
cmp qword [r12 - 8], 0
je 0x14007f170
mov r8, qword [r12]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x14007f170
test rbp, rbp
mov r12, qword [rsp + 0x50]
mov rdi, rbx
je 0x14007f1bc
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call r15
cmp qword [rdi + r13 + 0x48], 0
mov rsi, rdi
je 0x14007f080
mov r8, qword [rsi + r13 + 0x50]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x14007f080
cmp qword [rsp + 0xc8], 0
je 0x14007f1fe
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rsp + 0x1a0]
mov r15, qword [rsp + 0x98]
mov r14, qword [rsp + 0x58]
mov rdx, qword [r12 + 0x540]
mov qword [r12 + 0x548], rdx
lea rsi, [r12 + 0x558]
mov byte [r12 + 0x558], 0
jmp 0x14007ee24
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x88], r13
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x78], rbp
mov qword [rsp + 0xb0], rdi
mov byte [rsp + 0xa8], al
cmp r9d, 4
jne 0x14007f2e9
mov byte [rsi], 1
mov r14, qword [rsp + 0x58]
mov rax, qword [r12 + 0x540]
mov rdx, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x50], rcx
mov qword [rax + 0x10], 3
mov r9d, 3
mov qword [rsp + 0xc8], rdx
cmp rdx, 3
mov r15, qword [rsp + 0x98]
jne 0x14007f458
mov eax, 3
mov qword [rsp + 0xc8], rax
jmp 0x14007f4a8
mov byte [rsi], 3
mov rax, qword [rsp + 0x40]
mov byte [rax], 3
mov al, 5
jmp 0x14007d395
movaps xmm0, xmmword [rsp + 0x14a0]
movaps xmmword [rsp + 0xc90], xmm0
mov eax, dword [rsp + 0x730]
mov dword [rsp + 0x150], eax
movzx eax, word [rsp + 0x734]
mov word [rsp + 0x154], ax
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0xd60], xmm0
movaps xmmword [rsp + 0xd70], xmm1
mov eax, dword [rsp + 0xb70]
mov ecx, dword [rsp + 0xb73]
mov dword [rsp + 0x4b0], eax
mov dword [rsp + 0x4b3], ecx
mov byte [rsi], 1
movaps xmm0, xmmword [rsp + 0xc90]
movaps xmmword [rsp + 0x770], xmm0
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x310], eax
movzx eax, word [rsp + 0x154]
mov word [rsp + 0x314], ax
movaps xmm0, xmmword [rsp + 0xd60]
movaps xmm1, xmmword [rsp + 0xd70]
movaps xmmword [rsp + 0xe50], xmm0
movaps xmmword [rsp + 0xe60], xmm1
mov eax, dword [rsp + 0x4b0]
mov ecx, dword [rsp + 0x4b3]
mov dword [rsp + 0x443], ecx
mov dword [rsp + 0x440], eax
movaps xmm0, xmmword [rsp + 0x770]
movaps xmmword [rsp + 0x1560], xmm0
movzx eax, word [rsp + 0x314]
mov word [rsp + 0x554], ax
mov eax, dword [rsp + 0x310]
mov dword [rsp + 0x550], eax
movaps xmm0, xmmword [rsp + 0xe50]
movaps xmm1, xmmword [rsp + 0xe60]
movaps xmmword [rsp + 0x900], xmm1
movaps xmmword [rsp + 0x8f0], xmm0
mov eax, dword [rsp + 0x440]
mov ecx, dword [rsp + 0x443]
mov dword [rsp + 0x10c3], ecx
mov dword [rsp + 0x10c0], eax
mov rbp, qword [rsp + 0x90]
mov r15, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x30]
mov r14, qword [rsp + 0x58]
mov r8, qword [rsp + 0x48]
mov r10, qword [rsp + 0x88]
mov r11, qword [rsp + 0x38]
jmp 0x14007f4a8
mov rcx, qword [rax + 0x28]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1560], xmm0
mov r8, qword [rax + 0x40]
mov rdx, qword [rax + 0x48]
mov r10, qword [rax + 0x50]
mov rcx, qword [rax + 0x58]
mov qword [rsp + 0x78], rcx
movzx ebp, word [rax + 0x60]
movzx ecx, word [rax + 0x66]
mov word [rsp + 0x554], cx
mov ecx, dword [rax + 0x62]
mov dword [rsp + 0x550], ecx
mov rax, qword [rax + 0x68]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0x1560]
movaps xmmword [rsp + 0xf60], xmm0
mov eax, dword [rsp + 0x550]
mov dword [rsp + 0x4d0], eax
movzx eax, word [rsp + 0x554]
mov word [rsp + 0x4d4], ax
movaps xmm0, xmmword [rsp + 0x8f0]
movaps xmm1, xmmword [rsp + 0x900]
movaps xmmword [rsp + 0x13e0], xmm0
movaps xmmword [rsp + 0x13f0], xmm1
mov eax, dword [rsp + 0x10c0]
mov ecx, dword [rsp + 0x10c3]
mov dword [rsp + 0x710], eax
mov dword [rsp + 0x713], ecx
mov rax, qword [rsp + 0x40]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0xf60]
movaps xmmword [rsp + 0x11d0], xmm0
mov eax, dword [rsp + 0x4d0]
mov dword [rsp + 0x188], eax
movzx eax, word [rsp + 0x4d4]
mov word [rsp + 0x18c], ax
movaps xmm0, xmmword [rsp + 0x13e0]
movaps xmm1, xmmword [rsp + 0x13f0]
movaps xmmword [rsp + 0x12f0], xmm0
movaps xmmword [rsp + 0x1300], xmm1
mov eax, dword [rsp + 0x710]
mov ecx, dword [rsp + 0x713]
mov dword [rsp + 0x8d3], ecx
mov dword [rsp + 0x8d0], eax
cmp r9d, 3
mov qword [rsp + 0x58], r14
jne 0x14007f7aa
mov qword [rsp + 0x98], r15
mov rax, qword [rsp + 0xc8]
cmp rax, 3
je 0x14007f657
mov qword [rsp + 0x1010], rax
mov qword [rsp + 0x1018], rbx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1020], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1028], rax
movaps xmm0, xmmword [rsp + 0x11d0]
movups xmmword [rsp + 0x1030], xmm0
mov qword [rsp + 0x1040], r8
mov qword [rsp + 0x1048], rdx
mov qword [rsp + 0x1050], r10
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x1058], rax
mov word [rsp + 0x1060], bp
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x1062], eax
movzx eax, word [rsp + 0x18c]
mov word [rsp + 0x1066], ax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1068], rax
lea rcx, [r12 + 0x320]
lea rdx, [rsp + 0x1010]
call fcn.1401937e0
mov rax, qword [r12 + 0x320]
mov qword [rsp + 0xc8], rax
mov rax, qword [r12 + 0x328]
mov qword [rsp + 0x100], rax
mov rax, qword [r12 + 0x330]
mov qword [rsp + 0x50], rax
mov rax, qword [r12 + 0x338]
mov qword [rsp + 0x80], rax
movdqu xmm0, xmmword [r12 + 0x340]
movdqa xmmword [rsp + 0xaf0], xmm0
mov r14, qword [r12 + 0x350]
mov rax, qword [r12 + 0x358]
mov qword [rsp + 0x30], rax
mov rax, qword [r12 + 0x360]
mov qword [rsp + 0x88], rax
mov rax, qword [r12 + 0x368]
mov qword [rsp + 0x78], rax
movzx eax, word [r12 + 0x370]
mov qword [rsp + 0x90], rax
movzx eax, word [r12 + 0x376]
mov word [rsp + 0xd4], ax
mov eax, dword [r12 + 0x372]
mov dword [rsp + 0xd0], eax
mov rax, qword [r12 + 0x378]
mov qword [rsp + 0x60], rax
mov r13, qword [r12 + 0x380]
mov rbp, qword [r12 + 0x520]
mov rax, qword [r12 + 0x528]
mov qword [rsp + 0x70], rax
mov r15, qword [r12 + 0x530]
lea rsi, [r12 + 0x390]
mov rdi, qword [r12 + 0x508]
mov rbx, qword [r12 + 0x510]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14007f77d
cmp qword [rbx + 0x10], 0x11
jb 0x14007f76b
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
call fcn.1400382a0
mov esi, 3
mov rax, r14
mov r14, qword [rsp + 0x58]
mov r10, rax
mov r9, rbp
mov rdi, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x90]
jmp 0x14007f910
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0x38], r11
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x88], r10
mov r14, r8
movaps xmm0, xmmword [rsp + 0x12f0]
movaps xmm1, xmmword [rsp + 0x1300]
movaps xmmword [rsp + 0xd10], xmm1
movaps xmmword [rsp + 0xd00], xmm0
mov eax, dword [rsp + 0x8d0]
mov ecx, dword [rsp + 0x8d3]
mov dword [rsp + 0x430], eax
mov dword [rsp + 0x433], ecx
movdqa xmm0, xmmword [rsp + 0x11d0]
movdqa xmmword [rsp + 0xaf0], xmm0
movzx eax, word [rsp + 0x18c]
mov word [rsp + 0xd4], ax
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0xd0], eax
mov rsi, qword [r12 + 0x528]
mov rbx, qword [r12 + 0x530]
test rbx, rbx
je 0x14007f864
mov rdi, rsi
mov rcx, rdi
call fcn.1400373e0
add rdi, 0xa0
dec rbx
jne 0x14007f850
cmp qword [r12 + 0x520], 0
je 0x14007f881
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rsi, [r12 + 0x390]
mov rdi, qword [r12 + 0x508]
mov rbx, qword [r12 + 0x510]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14007f8c2
cmp qword [rbx + 0x10], 0x11
jb 0x14007f8b0
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x98], r15
mov rcx, rsi
call fcn.1400382a0
mov rcx, qword [r12 + 0x380]
call fcn.1401903d0
lea rcx, [r12 + 0x320]
call fcn.14010f550
mov r10, r14
mov r14, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov r9, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0x78]
mov r15, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x70]
jmp 0x14007d9ad
mov rcx, qword [rsp + 0x1f8]
mov qword [rcx], rbx
movaps xmm0, xmmword [rsp + 0x380]
movups xmmword [rcx + 8], xmm0
mov rax, qword [rsp + 0x390]
mov qword [rcx + 0x18], rax
add rcx, 0x20
lea rdx, [rsp + 0x11c0]
mov r8d, 0x90
call fcn.1401af560
mov al, 1
mov byte [rbp + 0x8a8], al
movaps xmm6, xmmword [rsp + 0x1250]
movaps xmm7, xmmword [rsp + 0x1260]
movaps xmm8, xmmword [rsp + 0x1270]
movaps xmm9, xmmword [rsp + 0x1280]
add rsp, 0x1298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [r15 + r15*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsi]
movupd xmmword [rbx + rax*8], xmm0
inc r15
mov qword [rsp + 0x470], r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
lea rax, [0x1401c5166]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 4
cmp qword [rsp + 0x460], r15
je 0x1400825fc
lea rax, [r15 + r15*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsi]
movupd xmmword [rbx + rax*8], xmm0
inc r15
mov qword [rsp + 0x470], r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
lea rax, str.lat_mstunnel_protonat_typeremote_addr:___rx_bytes:___tx_bytes:___latency_us:
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 6
cmp qword [rsp + 0x460], r15
je 0x140082627
lea rax, [r15 + r15*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsi]
movupd xmmword [rbx + rax*8], xmm0
inc r15
mov qword [rsp + 0x470], r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
lea rax, [0x1401c4fc7]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 9
cmp qword [rsp + 0x460], r15
je 0x140082652
lea rax, [r15 + r15*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsi]
movupd xmmword [rbx + rax*8], xmm0
inc r15
mov qword [rsp + 0x470], r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
lea rax, [r15 + r15*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsi]
movupd xmmword [rbx + rax*8], xmm0
inc r15
mov qword [rsp + 0x470], r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
lea rax, [0x1401c581e]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0xc
cmp qword [rsp + 0x460], r15
je 0x1400826d3
lea rax, [r15 + r15*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsi]
movupd xmmword [rbx + rax*8], xmm0
inc r15
mov qword [rsp + 0x470], r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
lea rax, [0x1401c582a]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 8
cmp qword [rsp + 0x460], r15
je 0x1400826fe
lea rax, [r15 + r15*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsi]
movupd xmmword [rbx + rax*8], xmm0
inc r15
mov qword [rsp + 0x470], r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
lea rax, [0x1401e3f48]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 2
mov rax, qword [rsp + 0x460]
cmp rax, r15
mov qword [rsp + 0xf0], r14
je 0x140082729
mov qword [rsp + 0xe8], rax
lea rax, [r15 + r15*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsi]
movupd xmmword [rbx + rax*8], xmm0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, rbx
inc r15
lea rax, [r15 + r15*2]
mov qword [rsp + 0x68], rbx
lea rbx, [rbx + rax*8]
jne 0x1400811a9
mov r8, qword [rsp + 0x138]
mov rax, r8
sub rax, rbx
movabs rcx, 0x8888888888888889
mul rcx
cmp r8, rbx
je 0x140081404
mov r14, rdx
shr r14, 7
nop dword [rax]
mov rcx, rbx
call fcn.14002f880
add rbx, 0xf0
dec r14
jne 0x1400813f0
cmp qword [rsp + 0x178], 0
je 0x140081426
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x130]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x160]
test rdi, rdi
je 0x140081439
mov r15, qword [rsi + 0x10]
jmp 0x14008143c
xor r15d, r15d
lea rbx, [rsp + 0x460]
mov rcx, rbx
call fcn.14017e700
mov qword [rsp + 0x10d8], r14
mov qword [rsp + 0x10e0], rsi
mov qword [rsp + 0x10e8], rdi
mov qword [rsp + 0x10f0], rdi
mov qword [rsp + 0x10f8], r15
movabs rax, 0x8000000000000000
mov qword [rsp + 0x1048], rax
lea rdi, [rsp + 0x1100]
movabs rax, 0x8000000000000001
mov qword [rsp + 0x1100], rax
mov qword [rsp + 0x1118], rax
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 0
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], 0
mov rcx, rbx
call fcn.14015f700
movaps xmm0, xmmword [0x1401bd770]
movups xmmword [rsp + 0xda8], xmm0
movaps xmm0, xmmword [0x1401bd780]
movups xmmword [rsp + 0xdb8], xmm0
movaps xmm0, xmmword [0x1401bd790]
movups xmmword [rsp + 0xdc8], xmm0
movabs rax, 0x25020000251c
mov qword [rsp + 0xdd8], rax
mov dword [rsp + 0xde0], 0x2524
and al, 0xd8
or eax, 0x84c70000
and al, 0xe0
or eax, 0x25240000
add byte [rax], al
lea rsi, [rsp + 0x70]
lea rdx, [rsp + 0x200]
mov rcx, rsi
call fcn.14017eb20
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1b0], rax
movupd xmm0, xmmword [rsp + 0x88]
movapd xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x210], rax
lea r14, [rsp + 0x1a0]
lea r8, [rsp + 0x200]
mov rcx, rdi
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xa0
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rdx, r14
xor r9d, r9d
call case.0x1401673a6.8
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x230], 0x20
mov byte [rsp + 0x238], 3
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x220], rsi
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x228], rax
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.140162cf0
test al, al
jne 0x140082783
movupd xmm0, xmmword [rsp + 0x70]
movapd xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x70], r14
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0x78], rax
lea rax, [0x1401cc068]
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 2
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x210], rsi
mov qword [rsp + 0x218], 1
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add al, byte [rax]
add al, ch
jmp 0x1400816cd
or eax, 0xbc834800
and al, 0xa0
add dword [rax], eax
add byte [rax], al
je 0x1400816a7
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x460]
call fcn.140035ea0
mov ebx, 6
jmp 0x14007fc0d
mov qword [rsp + 0x118], r12
mov qword [rsp + 0x460], r14
mov r8d, 0xe8
lea rcx, [rsp + 0x468]
mov rdx, r15
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 0x230
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x140075aff.57
mov qword [rsp + 0x148], 0xa
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], 8
mov qword [rsp + 0x48], 0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
lea r14, case.0x14010e1e2.18
lea r15, [0x1401f79f8]
lea r12, [rsp + 0x180]
je 0x1400827f1
mov rsi, rax
lea rax, [rsp + 0x460]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], r14
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 1
lea rcx, [rsp + 0x50]
lea r14, [rsp + 0x70]
mov rdx, r14
call fcn.1400b66d0
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi], xmm0
mov r8d, 1
lea rcx, [rsp + 0x38]
xor edx, edx
call fcn.1401b0440
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rbx + rax*8], xmm0
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
lea rax, [rsp + 0x478]
mov qword [rsp + 0x180], rax
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 1
lea r12, [rsp + 0x50]
mov rcx, r12
mov rdx, r14
call fcn.1400b66d0
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi], xmm0
cmp qword [rsp + 0x38], rdi
mov r15, r14
je 0x1400824a1
test cl, dl
or eax, dword [rax]
add byte [rax - 0x73], cl
add al, 0x7f
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rbx + rax*8], xmm0
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
lea r14, case.0x14010e1e2.18
je 0x1400827f1
mov rsi, rax
lea rax, [rsp + 0x490]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rax, [0x1401f79f8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 1
mov rcx, rsi
mov rdx, r15
call fcn.1400b66d0
cmp qword [rsp + 0x38], rdi
je 0x1400824c3
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rbx + rax*8], xmm0
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
invalid
invalid
add byte [rax], al
mov rsi, rax
lea rax, [rsp + 0x4a8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rax, [0x1401f79f8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], r12
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r15
call fcn.1400b66d0
cmp qword [rsp + 0x38], rdi
je 0x1400824e5
or al, byte [rax]
invalid
mov rbx, qword [rsp + 0x40]
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rbx + rax*8], xmm0
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rax, [0x1401f79f8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 1
mov rcx, rsi
mov rdx, r15
call fcn.1400b66d0
cmp qword [rsp + 0x38], rdi
je 0x140082502
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rbx + rax*8], xmm0
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
lea rax, [rsp + 0x4d8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rax, [0x1401f79f8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r15
call fcn.1400b66d0
cmp qword [rsp + 0x38], rdi
je 0x140082524
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rbx + rax*8], xmm0
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rax, [0x1401f79f8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 1
mov rcx, rsi
mov rdx, r15
call fcn.1400b66d0
cmp qword [rsp + 0x38], rdi
je 0x140082546
mov rbx, qword [rsp + 0x40]
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rbx + rax*8], xmm0
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
lea rax, [rsp + 0x508]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rax, [0x1401f79f8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 1
mov rcx, rsi
mov rdx, r15
call fcn.1400b66d0
cmp qword [rsp + 0x38], rdi
je 0x140082563
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rbx + rax*8], xmm0
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
lea rax, [rsp + 0x520]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rax, [0x1401f79f8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 1
mov rcx, rsi
mov rdx, r15
call fcn.1400b66d0
cmp qword [rsp + 0x38], rdi
je 0x140082585
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rbx + rax*8], xmm0
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400827f1
mov rsi, rax
lea rax, [rsp + 0x538]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rax, [0x1401f79f8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 1
mov rcx, rsi
mov rdx, r15
call fcn.1400b66d0
mov rax, qword [rsp + 0x38]
cmp rax, rdi
je 0x1400825a7
mov qword [rsp + 0x110], rax
mov rbx, qword [rsp + 0x40]
lea rax, [rdi + rdi*2]
mov rcx, qword [rsi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsi]
movupd xmmword [rbx + rax*8], xmm0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, rbx
inc rdi
lea rax, [rdi + rdi*2]
mov qword [rsp + 0x128], rbx
lea rbx, [rbx + rax*8]
lea ebx, [rbx + rax*8]
lea ebx, [rbx + rax*8]
jne 0x140081ed9
mov rax, rbx
sub rax, r12
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
cmp rbx, r12
je 0x1400823b9
mov rsi, rdx
shr rsi, 4
shr esi, 4
shr esi, 4
add r12, 8
jmp 0x140081eb7
add r12, 0x18
dec rsi
je 0x1400823b9
mov rax, qword [r12 - 8]
shl rax, 1
test rax, rax
invalid
je 0x140081eaa
sal byte [rsi + riz*8 + 0x4d], 0x8b
add al, 0x24
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140081eaa
mov r12, qword [rsp + 0x128]
mov qword [rsp + 0x140], rbx
and al, 0x40
add dword [rax], eax
add bl, ch
invalid
mov r8, qword [rsp + 0x68]
mov rax, qword [rsp + 0x150]
imul rcx, rdx, 0x38
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], r14
or byte [rax - 0x77], cl
jl 0x140081f11
adc byte [rcx + rcx*4 + 0x7c], cl
or byte [rax], bl
mov r8, qword [rsp + 0xf0]
mov qword [rax + rcx + 0x20], r8
mov qword [rax + rcx + 0x28], r15
mov qword [rax + rcx + 0x30], rsi
inc rdx
mov qword [rsp + 0x158], rdx
cmp r12, rbx
je 0x1400823b9
mov rcx, qword [r12]
mov r14, qword [r12 + 8]
mov rdi, qword [r12 + 0x10]
add r12, 0x18
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140081f6f
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x140081fb1
test rdi, rdi
je 0x140081f98
mov rcx, rax
mov qword [rax], r9
mov qword [rax + 8], r13
movups xmmword [rax + 0x10], xmm6
mov qword [rax + 0x20], r9
mov qword [rax + 0x28], r13
movups xmmword [rax + 0x30], xmm6
mov qword [rax + 0x40], r9
mov qword [rax + 0x48], r13
movups xmmword [rax + 0x50], xmm6
mov qword [rax + 0x60], r9
mov qword [rax + 0x68], r13
movups xmmword [rax + 0x70], xmm6
mov qword [rax + 0x80], r9
mov dword [rax + 0x80], ecx
mov dword [rax + 0x80], ecx
mov qword [rax + 0x88], r13
movups xmmword [rax + 0x90], xmm6
mov qword [rax + 0xa0], r9
mov qword [rax + 0xa8], r13
movups xmmword [rax + 0xb0], xmm6
mov qword [rax + 0xc0], r9
mov qword [rax + 0xc8], r13
movups xmmword [rax + 0xd0], xmm6
mov qword [rax + 0xe0], r9
mov qword [rax + 0xe8], r13
add rax, 0x100
movups xmmword [rcx + 0xf0], xmm6
adc dword [rcx + 0xf0], esi
add r8, 0xfffffffffffffffe
jne 0x140082070
add rcx, 0xe0
test dl, 1
je 0x140082153
movabs rdx, 0x8000000000000000
mov qword [rax], rdx
mov qword [rax + 8], r13
movups xmmword [rax + 0x10], xmm6
mov qword [rax + 0x20], rdx
mov qword [rax + 0x28], r13
movups xmmword [rax + 0x30], xmm6
mov qword [rax + 0x40], rdx
mov qword [rax + 0x48], r13
lea rcx, [rax + 0x60]
movups xmmword [rax + 0x50], xmm6
mov qword [rax + 0x60], rdx
mov qword [rax + 0x68], r13
movups xmmword [rax + 0x70], xmm6
invalid
adc dword [rax + 0x70], esi
jo 0x140082198
sub rax, 0xffffffffffffff80
sub eax, 0xffffff80
lea edx, [r15 - 1]
and edx, 3
je 0x1400821a5
shl rdx, 5
shl edx, 5
loop 0x140082165
mov ecx, 0x10
xor r8d, r8d
movabs r10, 0x8000000000000000
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 + 0x54], cl
or al, dh
mov qword [rax + rcx - 0x10], r10
mov qword [rax + rcx - 8], r13
movups xmmword [rax + rcx], xmm6
add r8, 0xffffffffffffffe0
add rcx, 0x20
mov r9, rdx
add r9, r8
jne 0x140082180
ror dword [rbp + 1], 1
sal dword [rbp - 0x1e], 0x4c
sub eax, eax
sub rax, r8
lea rcx, [rax - 0x20]
loopne 0x1400821ee
movabs rdx, 0x8000000000000000
mov qword [rax], rdx
mov qword [rcx + 0x28], r13
invalid
invalid
mov edx, 0
add byte [rax], al
add byte [rax + 0x4c108948], al
mov dword [rcx + 0x28], ebp
invalid
invalid
imul ebp, dword [rax], 0x3071110f
sub byte [rdi], cl
adc dword [rcx + 0x30], esi
movups xmmword [rcx + 0x30], xmm6
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xe8], r14
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov esp, 0xa024
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xe8
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xc0], edi
mov qword [rsp + 0xc8], 1
movabs rax, 0xa0000000a
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], rdi
mov dword [rsp + 0xc0], edi
mov qword [rsp + 0xc8], 1
movabs rax, 0xa0000000a
mov qword [rsp + 0xd0], rax
mov word [rsp + 0xd8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
mov rax, r11
add rax, rsi
lea rcx, [rsp + 0x80]
movups xmmword [rcx], xmm6
mov qword [rcx + 0x10], 0
mov qword [rsp + 0xf0], r11
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 + 0x5c], cl
and al, 0x70
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 + 0x5c], cl
and al, 0x70
mov qword [rsp + 0x78], rax
xor eax, eax
xor esi, esi
jmp case.0x140037bff.413
movabs rcx, 0x8000000000000000
mov qword [rbp], rcx
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], rbx
pop rbp
adc byte [rax + 0x39], cl
invalid
cmovbe rsi, rax
movzx eax, byte [rsp + 0xd9]
pop rbp
adc byte [rax + 0x39], cl
invalid
test al, al
jne 0x140082371
mov r14, qword [rsp + 0xa8]
lea rcx, [rsp + 0x50]
add byte [rax - 0x73], cl
and al, 0x50
lea rdx, [rsp + 0xa8]
call fcn.1400f08d0
invalid
add byte [rax - 0x7d], cl
jl 0x1400822cf
push rax
invalid
je 0x1400822e0
invalid
mov rbx, qword [rsp + 0x58]
and al, 0x58
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x98]
add r14, rcx
sub rbx, rcx
sub ebx, ecx
sub ebx, ecx
mov qword [rsp + 0x98], rax
mov rbp, qword [rsp + 0x70]
cmp rbp, qword [rsp + 0x78]
jne 0x14008232c
jmp 0x140082371
cmp byte [rsp + 0xd9], 0
jne 0x140082371
mov byte [rsp + 0xd9], 1
cmp byte [rsp + 0xd8], 0
mov r14, qword [rsp + 0x98]
mov rbx, qword [rsp + 0xa0]
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp + 5], dh
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp + 5], dh
cmp rbx, r14
je 0x140082371
sub rbx, r14
add r14, qword [rsp + 0xa8]
add esi, dword [rsp + 0xa8]
add esi, dword [rsp + 0xa8]
mov rbp, qword [rsp + 0x70]
cmp rbp, qword [rsp + 0x78]
je 0x140082371
lea rax, [rbp + 0x20]
mov qword [rsp + 0x70], rax
lea rdx, [r14 + rbx]
mov rcx, r14
call fcn.14013b630
mov qword [rbp + 0x18], rax
mov rcx, qword [rbp]
shl rcx, 1
test rcx, rcx
je 0x140082260
mov r8, qword [rbp + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x18]
jmp 0x140082260
mov rbp, qword [rsp + 0x120]
mov rbx, qword [rsp + 0x140]
mov r14, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0x158]
mov edx, dword [rsp + 0x158]
mov edx, dword [rsp + 0x158]
cmp rdx, qword [rsp + 0x148]
jne 0x140081eeb
lea rcx, [rsp + 0x148]
call fcn.140042ae0
cld
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x58
add dword [rax], eax
add cl, ch
xor bh, bl
invalid
invalid
cld
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x58
add dword [rax], eax
add cl, ch
xor bh, bl
invalid
cmp qword [rsp + 0x110], 0
je 0x1400823db
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x128]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x170]
cmp rdi, qword [rsp + 0x160]
mov rbx, qword [rsp + 0x138]
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x3b], cl
mov esp, 0x16024
add byte [rax - 0x75], cl
pushfq
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov r12, qword [rsp + 0x118]
jne 0x140082415
add byte [rax], al
mov r12, qword [rsp + 0x118]
jne 0x140082415
lea rcx, [rsp + 0x160]
mov rdx, rdi
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
cli
call fcn.1400426e0
mov rdi, qword [rsp + 0x170]
jo 0x140082414
add byte [rax], al
jo 0x140082414
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
push 0x48000001
lea eax, [rdi + rdi*2]
mov rsi, qword [rsp + 0x168]
lea rax, [rdi + rdi*2]
mov rcx, qword [rsp + 0x158]
mov qword [rsi + rax*8 + 0x10], rcx
movupd xmm0, xmmword [rsp + 0x148]
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
adc dword [rsi + rax*8], eax
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
adc dword [rsi + rax*8], eax
inc rdi
mov qword [rsp + 0x170], rdi
lea rcx, [rsp + 0x460]
call fcn.14002f880
cmp r12, rbx
je 0x140081404
lea rbx, [r12 + 0xf0]
mov r14, qword [r12]
add r12, 8
mov r8d, 0xe8
lea r15, [rsp + 0x200]
mov rcx, r15
mov rdx, r12
call fcn.1401af560
mov r12, rbx
movabs rax, 0x8000000000000000
cmp r14, rax
jne 0x1400816d0
jmp 0x1400813c5
mov r8d, 1
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1401b0440
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
jmp 0x1400818d0
mov r8d, 1
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1401b0440
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
jmp 0x140081981
mov r8d, 1
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1401b0440
mov rdi, qword [rsp + 0x48]
jmp 0x140081a2b
mov r8d, 1
lea rcx, [rsp + 0x38]
add byte [rax - 0x73], cl
and al, 0x38
mov rdx, rdi
call fcn.1401b0440
mov rbx, qword [rsp + 0x40]
pop rsp
and al, 0x40
pop rsp
and al, 0x40
mov rdi, qword [rsp + 0x48]
jmp 0x140081ada
mov r8d, 1
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1401b0440
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
jmp 0x140081b84
mov r8d, 1
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1401b0440
add byte [rax - 0x75], cl
jl 0x140082581
invalid
add byte [rax - 0x75], cl
jl 0x140082581
mov edi, dword [rsp + 0x48]
jmp 0x140081c2e
jmp 0x140081c2e
mov r8d, 1
lea rcx, [rsp + 0x38]
add byte [rax - 0x73], cl
and al, 0x38
mov rdx, rdi
call fcn.1401b0440
mov rbx, qword [rsp + 0x40]
pop rsp
and al, 0x40
pop rsp
and al, 0x40
mov rdi, qword [rsp + 0x48]
jmp 0x140081cdd
pop rax
idiv edi
inc dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
mov r8d, 1
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1401b0440
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
jmp 0x140081d87
mov r8d, 1
lea rcx, [rsp + 0x38]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
mov rdx, rdi
call fcn.1401b0440
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x110], rax
mov rdi, qword [rsp + 0x48]
jmp 0x140081e3c
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
jl 0x1400825ef
jmp 0x140081e3c
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rdx, r15
cli
call fcn.1401b0440
mov rbx, qword [rsp + 0x468]
pushfq
and al, 0x68
add al, 0
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x70
add al, 0
add cl, ch
invalid
add ah, bh
invalid
mov r15, qword [rsp + 0x470]
jmp 0x140080cfe
lea rcx, [rsp + 0x460]
mov r8d, 1
mov rdx, r15
invalid
add byte [rcx + rcx*4 - 6], cl
call fcn.1401b0440
mov rbx, qword [rsp + 0x468]
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x68
add al, 0
add byte [rax], al
mov r15, qword [rsp + 0x470]
jmp 0x140080d7e
lea rcx, [rsp + 0x460]
invalid
invalid
add byte [rax], al
mov r15, qword [rsp + 0x470]
jmp 0x140080d7e
lea rcx, [rsp + 0x460]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rdx, r15
call fcn.1401b0440
mov rbx, qword [rsp + 0x468]
mov r15, qword [rsp + 0x470]
jmp 0x140080dfe
lea rcx, [rsp + 0x460]
add byte [rax], al
mov r8d, 1
mov rdx, r15
call fcn.1401b0440
mov rbx, qword [rsp + 0x468]
and al, 0x68
add al, 0
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x70
add al, 0
add cl, ch
add eax, ebp
invalid
invalid
and al, 0x68
add al, 0
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x70
add al, 0
add cl, ch
add eax, ebp
invalid
invalid
add byte [rax], al
jmp 0x140080f7e
lea rcx, [rsp + 0x460]
mov r8d, 1
mov rdx, r15
call fcn.1401b0440
mov rbx, qword [rsp + 0x468]
mov r15, qword [rsp + 0x470]
jmp 0x140080ffe
lea rcx, [rsp + 0x460]
mov r8d, 1
mov rdx, r15
cli
cli
call fcn.1401b0440
mov rbx, qword [rsp + 0x468]
mov r15, qword [rsp + 0x470]
jmp 0x14008107e
lea rcx, [rsp + 0x460]
mov r8d, 1
mov rdx, r15
call fcn.1401b0440
mov r15, qword [rsp + 0x470]
jo 0x140082749
add byte [rax], al
jo 0x140082749
add byte [rax], al
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0xe8], rax
mov rbx, qword [rsp + 0x468]
add cl, ch
lodsd eax, dword [rsi]
invalid
invalid
invalid
test byte [rax + riz*2], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x68
add al, 0
add cl, ch
lodsd eax, dword [rsi]
jmp 0xc7f12765
invalid
invalid
invalid
invalid
call fcn.1400b62f0
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
invalid
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, r8
call fcn.1401b1500
invalid
add byte [rax - 0x73], cl
add eax, 0x1708de
lea rax, [0x1401f3068]
lea eax, [0x1401f3068]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
add byte [rbp + rcx*4 + 0xd], cl
cmp edx, ecx
adc eax, dword [rax]
add byte [rbp + rcx*4 + 0xd], cl
cmp edx, ecx
adc eax, dword [rax]
lea r8, [rsp + 0x180]
mov edx, 0x37
add byte [rdx + 0x37], bh
call fcn.1401b21a0
mov ecx, 1
mov edx, 3
call fcn.1401b1500
mov dword [rsp + 0x460], eax
add byte [rax - 0x73], cl
add eax, 0x141754
lea rax, [0x1401c3f20]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x460]
add byte [rax], al
add byte [rax], al
mov edx, 0x2b
add byte [rax], al
add al, ch
scasd eax, dword [rdi]
stc
adc al, byte [rax]
add byte [rax], al
call fcn.1401b21a0
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
adc al, byte [rax]
mov ecx, 8
mov edx, 0x230
add al, ch
int1
in al, dx
adc al, byte [rax]
add al, ch
int1
in al, dx
adc al, byte [rax]
mov ecx, 8
mov rdx, rsi
call fcn.1401b1500
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
in al, dx
adc al, byte [rax]
mov ecx, 1
mov rdx, r13
call fcn.1401b1500
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xde8
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14008280b
movdqa xmmword [rsp + 0xdd0], xmm6
movq qword [rsp + 0xdd0], mm6
and al, 0xd0
or eax, 0x89480000
invalid
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rdx + 8]
or byte [rax - 0x73], cl
or eax, 0x177ee3
lea rcx, [0x1401fa750]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x88], r8
jmp rax
lea r15, [rsi + 0x840]
mov byte [rsi + 0x840], 0
xchg byte [rax + 8], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x70], cl
mov esi, dword [rax + 8]
mov esi, dword [rax + 8]
mov rbx, qword [rax + 0x10]
test rbx, rbx
je 0x140082968
js case.0x14007181e.75
mov cl, al
and eax, 0xb60f0000
add byte [rax], al
movzx eax, byte [0x140214210]
add byte [rax], al
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
or eax, 0xc4894900
or eax, 0xc4894900
mov esp, eax
test rax, rax
jne 0x14008296e
add byte [rax], al
add byte [rax], al
mov ecx, 1
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1401b1500
lea r14, [rsi + 0x140]
add byte [rax], al
add byte [rax], al
lea r15, [rsi + 0xc8]
movzx eax, byte [rsi + 0x140]
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x177e74
jle 0x140082906
add byte [rax + 0x63], cl
add al, 0x81
jle 0x140082906
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rdx, qword [rsi + 0x130]
jmp 0x140083061
lea edi, [rsi + 0x840]
movzx eax, byte [rsi + 0x840]
test eax, eax
je 0x140082953
cmp eax, 3
jne 0x140084e8e
lea rbp, [rsi + 0x838]
movzx eax, byte [rsi + 0x838]
test eax, eax
je 0x140082996
cmp eax, 3
je 0x140082b32
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c4de8]
mov edx, 0x23
call fcn.1401b1e10
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
test rbx, rbx
jne 0x1400828a4
test dword [rdi + rdi*8], edi
invalid
invalid
test dword [rdi + rdi*8], edi
invalid
mov r12d, 1
mov rcx, r12
mov rdx, r14
mov r8, rbx
call fcn.1401af560
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], rbx
lea rbp, [rsi + 0x838]
mov byte [rsi + 0x838], 0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsi + 0x18]
sbb byte [rax - 0x77], r9b
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
test byte [rax + rbp*4], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add eax, dword [rax]
add al, ch
movabs eax, dword [0xc024a48b4c0011b9]
add al, 0
add byte [rcx - 0x7d], cl
cld
add dh, byte [rbp + 0x77]
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
sbb byte [rax - 0x77], r9b
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
test byte [rax + rbp*4], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add eax, dword [rax]
add al, ch
movabs eax, dword [0xc024a48b4c0011b9]
add al, 0
add byte [rcx - 0x7d], cl
cld
add dh, byte [rbp + 0x77]
mov rbx, rdi
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140084e44
mov r11, rax
mov rax, qword [rsp + 0x4d8]
mov qword [r11 + 0x10], rax
movups xmm0, xmmword [rsp + 0x4c8]
movups xmmword [r11], xmm0
mov qword [rsi + 0x1c0], r11
lea rax, [0x1401be5f8]
mov r9, rax
mov qword [rsi + 0x1c8], rax
mov byte [rsi + 0x1d0], 0
mov qword [rsi + 0x1b8], 2
mov rdi, qword [rsi + 0x1d0]
mov ecx, 2
mov al, 1
jmp 0x140082d03
movzx r13d, byte [rsp + 0x4d8]
lea rdx, [rsp + 0x4d9]
lea rcx, [rsp + 0x230]
mov r8d, 0x16f
call fcn.1401af560
lea rdx, [rsp + 0x237]
lea rbx, [rsi + 0x1b8]
movdqu xmm6, xmmword [rsp + 0x4c8]
mov eax, dword [rsp + 0x230]
mov ecx, dword [rsp + 0x233]
mov dword [rsp + 0x990], eax
mov dword [rsp + 0x993], ecx
lea r14, [rsp + 0xb80]
mov r8d, 0x168
mov rcx, r14
call fcn.1401af560
mov qword [rsi + 0x1b8], r12
add byte [rax], al
add byte [rax], al
movdqu xmmword [rsi + 0x1c0], xmm6
mov byte [rsi + 0x1d0], r13b
mov eax, dword [rsp + 0x990]
mov ecx, dword [rsp + 0x993]
mov dword [rsi + 0x1d1], eax
mov dword [rsi + 0x1d4], ecx
lea rcx, [rsi + 0x1d8]
mov r8d, 0x168
mov rdx, r14
call fcn.1401af560
lea r14, [rsi + 0x30]
lea esi, [rsi + 0x30]
lea esi, [rsi + 0x30]
mov r8d, 0x188
mov rcx, r14
mov rdx, rbx
call fcn.1401af560
mov qword [rsi + 0x340], r14
mov byte [rsi + 0x830], 0
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x88]
lea rdx, [rsi + 0x340]
lea rcx, [rsp + 0x4c0]
mov word [rax + rax*8], fs
add al, 0
add al, ch
movabs al, byte [0x4c024bc8348fffc]
add byte [rax], al
invalid
je 0x140082b67
mov word [rax + rax*8], fs
add al, 0
add al, ch
movabs al, byte [0x4c024bc8348fffc]
add byte [rax], al
add byte [rsi + rdx - 0x3a], dh
add byte [r11], r8b
mov byte [rbp], 3
mov byte [r15], 3
mov qword [rdi], 7
mov al, 3
jmp 0x140084f91
sub ah, byte [rax + rax]
invalid
add ecx, dword [rax - 0x39]
invalid
mov rbx, rdi
mov r12, qword [rsp + 0x4c8]
mov r14, qword [rsp + 0x4d0]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0x58], rax
test byte [rax + rbx*8], ah
add al, 0
add byte [rax - 0x77], cl
and al, 0x58
mov rdi, qword [rsp + 0x4e0]
movups xmm0, xmmword [rsp + 0x4e8]
movaps xmmword [rsp + 0x850], xmm0
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
clc
mov rax, qword [rsp + 0x4f8]
mov qword [rsp + 0x860], rax
movzx r13d, byte [rsp + 0x500]
mov eax, dword [rsp + 0x501]
clc
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
or byte [rax], al
add byte [rdi + rcx - 0x4a], al
lodsb al, byte [rsi]
and al, 0
add eax, 0x848b0000
and al, 1
add eax, 0x84890000
and al, 0x80
invalid
add byte [rbx + 0x5012484], cl
add byte [rax], al
mov dword [rsp + 0x780], eax
mov eax, dword [rsp + 0x504]
mov dword [rsp + 0x783], eax
cmp byte [rsi + 0x830], 3
jne 0x140082be9
lea rcx, [rsi + 0x350]
call fcn.140032c70
test r12, r12
je 0x140082ceb
mov byte [rsp + 0x37], r13b
mov r13, r12
mov ebp, esp
mov rax, qword [rsp + 0x860]
mov qword [rsp + 0x1b0], rax
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x850], al
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x850], al
movaps xmmword [rsp + 0x1a0], xmm0
add byte [rax], al
mov eax, dword [rsp + 0x780]
add byte [rax], al
mov ecx, dword [rsp + 0x783]
mov dword [rsp + 0x8d0], eax
mov dword [rsp + 0x8d3], ecx
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
xor al, r13b
push rcx
jno 0x140082c39
push qword [rcx]
sal byte [rcx], 0xc9
xor al, r13b
xor al, ch
push rcx
jno 0x140082c39
push qword [rcx]
sal byte [rcx], 0xc9
xor r9d, r9d
jmp 0x140082d00
lea ecx, [rsi + 0x5c0]
movzx eax, byte [rsi + 0x5c0]
add byte [rbp - 0x7376b740], al
and al, 0x78
add dword [rax], eax
add byte [rax - 0x77], cl
jl 0x140082c8b
je 0x140082cd3
add byte [rbp - 0x7376b740], al
and al, 0x78
add dword [rax], eax
add byte [rax - 0x77], cl
jl 0x140082c8b
je 0x140082cd3
cmp eax, 3
jne case.default.0x140082c9e
add ecx, dword [rdi]
test dword [rsi + 0x48000022], eax
lea eax, [rsi + 0x4e8]
add byte [rax], al
lea rax, [rsi + 0x4e8]
mov qword [rsp + 0xe8], rax
add byte [rax], al
movzx eax, byte [rsi + 0x4e8]
lea rdi, [rsi + 0x248]
mov esi, 0x248
lea rcx, [0x1401fa778]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x2c0]
jmp 0x1400833c8
lea rbx, [rsi + 0x1c0]
movzx eax, byte [rsi + 0x1c0]
test eax, eax
je 0x140082cdf
cmp eax, 3
jne 0x140084f11
mov rax, qword [rsi + 0x218]
jmp 0x140083306
mov rdx, qword [rsi + 0x1b0]
jmp 0x1400830d6
lea rcx, [rsi + 0x30]
call fcn.140039d90
mov ecx, 2
mov al, 1
mov r9, qword [rsp + 0x58]
mov r11, r14
mov rdx, qword [rsp + 0x1b0]
mov qword [rsp + 0x470], rdx
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x460], xmm0
mov edx, dword [rsp + 0x8d0]
mov r8d, dword [rsp + 0x8d3]
mov dword [rsp + 0x410], edx
mov dword [rsp + 0x413], r8d
mov byte [rbp], 1
movaps xmm0, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x7e0], xmm0
mov rdx, qword [rsp + 0x470]
mov qword [rsp + 0x7f0], rdx
mov edx, dword [rsp + 0x410]
mov r8d, dword [rsp + 0x413]
mov dword [rsp + 0x6e0], edx
mov dword [rsp + 0x6e3], r8d
mov r10d, 3
test al, al
je 0x140082d9d
add byte [rcx + rcx*4 - 0x7c], al
and al, 0xe3
invalid
xchg esp, eax
and al, 0xe0
invalid
test byte [rbx + rax], ah
or eax, dword [rax]
add byte [rbp + 0x31], al
test byte [rbp - 0x77], 0xda
mov qword [rsp + 0x48], r9
mov r9, rdi
mov r12, rdi
mov rdx, qword [rsp + 0xa00]
mov qword [rsp + 0x940], rdx
movaps xmm0, xmmword [rsp + 0x9f0]
movaps xmmword [rsp + 0x930], xmm0
mov edx, dword [rsp + 0xb00]
mov r8d, dword [rsp + 0xb03]
mov dword [rsp + 0x690], edx
mov dword [rsp + 0x693], r8d
mov byte [r15], 1
movaps xmm0, xmmword [rsp + 0x930]
movaps xmmword [rsp + 0x650], xmm0
mov rdx, qword [rsp + 0x940]
mov qword [rsp + 0x660], rdx
mov edx, dword [rsp + 0x690]
mov r8d, dword [rsp + 0x693]
mov dword [rsp + 0xf0], edx
mov dword [rsp + 0xf3], r8d
test al, al
mov rdi, rbx
je 0x140082f0f
invalid
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x40], rdi
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0x680], rax
movaps xmm0, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x670], xmm0
mov eax, dword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf3]
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xfb], ecx
add byte [rax], al
add byte [rax + 0xffff], bh
lea rcx, [0x1401f79a8]
mov qword [rsp + 0x50], rcx
lea rdx, [0x1401beb40]
imul edi, dword [rbx + rdx + 0xd8d4800], 0xffffffa4
add dword [rdi], edx
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rcx + 1], bh
mov qword [rsp + 0x78], rcx
xor ecx, ecx
mov qword [rsp + 0x60], rcx
xor r8d, r8d
xor ebp, ebp
mov r12, rdx
xor r15d, r15d
mov rbx, qword [rsp + 0x58]
movzx edi, byte [rsp + 0x37]
jmp 0x14008532c
lea rdx, [rsi + 0x10]
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], r10
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], r12
mov qword [rsi + 0x30], r14
lea rax, [0x1401beb40]
mov qword [rsi + 0x40], rax
lea rcx, [0x1401f79a8]
mov qword [rsi + 0x48], rcx
xorps xmm0, xmm0
movups xmmword [rsi + 0x50], xmm0
mov qword [rsi + 0x60], rax
lea rax, [0x1401f3080]
mov qword [rsi + 0x68], rax
mov qword [rsi + 0x70], 1
mov qword [rsi + 0x78], 0
mov word [rsi + 0x80], 0xffff
mov qword [rsi + 0x88], r13
mov qword [rsi + 0x90], r11
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x98], rax
mov qword [rsi + 0xa0], r9
movaps xmm1, xmmword [rsp + 0x650]
movups xmmword [rsi + 0xa8], xmm1
mov rax, qword [rsp + 0x660]
mov qword [rsi + 0xb8], rax
movzx eax, byte [rsp + 0x37]
mov byte [rsi + 0xc0], al
mov eax, dword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf3]
mov dword [rsi + 0xc4], ecx
mov dword [rsi + 0xc1], eax
lea r15, [rsi + 0xc8]
mov qword [rsi + 0xc8], 0
mov qword [rsi + 0xe0], 0
mov qword [rsi + 0xe8], 8
movups xmmword [rsi + 0xf0], xmm0
mov qword [rsi + 0x100], 8
mov qword [rsi + 0x108], 0
mov qword [rsi + 0x110], 2
mov qword [rsi + 0x118], 0
mov word [rsi + 0x120], 0
mov qword [rsi + 0x128], 0
mov qword [rsi + 0x130], rdx
lea r14, [rsi + 0x140]
mov byte [rsi + 0x140], 0
mov r8, qword [rsp + 0x88]
mov qword [rsi + 0x138], rdx
mov byte [rsi + 0x141], 1
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rsi + 0x148], xmm0
movups xmmword [rsi + 0x158], xmm1
movups xmmword [rsi + 0x168], xmm2
movups xmmword [rsi + 0x178], xmm3
movups xmm0, xmmword [r15 + 0x40]
movups xmmword [rsi + 0x188], xmm0
movups xmm0, xmmword [r15 + 0x50]
movups xmmword [rsi + 0x198], xmm0
mov rax, qword [r15 + 0x60]
mov qword [rsi + 0x1a8], rax
mov qword [rsi + 0x1b0], rdx
lea rbx, [rsi + 0x1c0]
mov byte [rsi + 0x1c0], 0
add rdx, 0x78
mov qword [rsi + 0x1b8], rdx
lea rcx, [rsp + 0x4c0]
call fcn.14019edb0
movzx ebp, byte [rsp + 0x4d0]
cmp bpl, 4
jne 0x140083106
mov byte [rbx], 3
mov al, 3
jmp 0x140085c50
movups xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x230], xmm0
mov eax, dword [rsp + 0x4d1]
mov dword [rsp + 0x1a0], eax
mov eax, dword [rsp + 0x4d4]
mov dword [rsp + 0x1a3], eax
mov byte [rbx], 1
movaps xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0xd70], xmm0
mov eax, dword [rsp + 0x1a0]
mov ecx, dword [rsp + 0x1a3]
mov dword [rsp + 0x128], eax
mov dword [rsp + 0x12b], ecx
cmp bpl, 3
jne 0x1400836ff
lea rax, str._cli.ConnectorManageRpc_ListConnectorcli.ConnectorManageRpcListConnector
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x240], 0x25
mov qword [rsp + 0x248], 0
lea rax, [0x1401beb40]
mov qword [rsp + 0x230], rax
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x230]
call fcn.140128a50
cmp qword [rsp + 0x4c0], 0
je 0x140084ebe
mov qword [rsp + 0x40], rdi
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x6b0], rax
movups xmm0, xmmword [rsp + 0x4c0]
movups xmm1, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x6a0], xmm1
movaps xmmword [rsp + 0x690], xmm0
mov byte [rsi + 0x141], 0
lea rdx, [rsi + 0x1a8]
lea rax, [0x1401c4e3d]
mov qword [rsp + 0x4c0], rax
mov qword [rsp + 0x4c8], 0x16
lea rax, [0x1401c4e53]
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4d8], 0xd
lea rcx, [rsp + 0x230]
lea r8, [rsp + 0x4c0]
call fcn.14003dba0
mov rax, qword [rsi + 0x138]
movups xmm0, xmmword [rsi + 0x148]
movups xmmword [rsi + 0x1b0], xmm0
movups xmm0, xmmword [rsi + 0x158]
movups xmmword [rsi + 0x1c0], xmm0
movups xmm0, xmmword [rsi + 0x168]
movups xmmword [rsi + 0x1d0], xmm0
movups xmm0, xmmword [rsi + 0x178]
movups xmmword [rsi + 0x1e0], xmm0
movups xmm0, xmmword [rsi + 0x188]
movups xmmword [rsi + 0x1f0], xmm0
movups xmm0, xmmword [rsi + 0x198]
movups xmmword [rsi + 0x200], xmm0
mov rcx, qword [rsi + 0x1a8]
mov qword [rsi + 0x210], rcx
mov qword [rsi + 0x218], rax
movaps xmm0, xmmword [rsp + 0x690]
movaps xmm1, xmmword [rsp + 0x6a0]
movups xmmword [rsi + 0x220], xmm0
movups xmmword [rsi + 0x230], xmm1
mov rcx, qword [rsp + 0x6b0]
mov qword [rsi + 0x240], rcx
lea rcx, [rsi + 0x5c0]
mov qword [rsp + 0x178], rcx
mov byte [rsi + 0x5c0], 0
mov rcx, qword [rsi + 0x210]
lea rdi, [rsi + 0x248]
movups xmm0, xmmword [rsi + 0x1b0]
movups xmm1, xmmword [rsi + 0x1c0]
movups xmm2, xmmword [rsi + 0x1d0]
movups xmm3, xmmword [rsi + 0x1e0]
movups xmmword [rsi + 0x248], xmm0
movups xmmword [rsi + 0x258], xmm1
movups xmmword [rsi + 0x268], xmm2
movups xmmword [rsi + 0x278], xmm3
movups xmm0, xmmword [rsi + 0x1f0]
add byte [rdi], cl
adc dword [rsi + 0x288], eax
movups xmm0, xmmword [rsi + 0x200]
movups xmmword [rsi + 0x298], xmm0
mov qword [rsi + 0x2a8], 0
mov byte [rsi + 0x2b0], 1
mov qword [rsi + 0x2b8], rcx
mov qword [rsi + 0x2c0], rax
movups xmm0, xmmword [rsi + 0x220]
movups xmmword [rsi + 0x2c8], xmm0
movups xmm0, xmmword [rsi + 0x230]
movups xmmword [rsi + 0x2d8], xmm0
mov rcx, qword [rsi + 0x240]
mov qword [rsi + 0x2e8], rcx
mov gs, eax
add al, byte [rax]
add byte [rax - 0x73], cl
mov gs, eax
add al, 0
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add dh, al
xchg al, ch
add al, 0
add byte [rax], al
mov qword [rsp + 0xd8], r14
mov r12, r15
mov rcx, qword [rdi + 0x70]
mov qword [rsi + 0x560], rcx
movups xmm0, xmmword [rdi + 0x60]
movups xmmword [rsi + 0x550], xmm0
movups xmm0, xmmword [rdi + 0x50]
movups xmmword [rsi + 0x540], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rsi + 0x530], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rsi + 0x520], xmm3
movups xmmword [rsi + 0x510], xmm2
movups xmmword [rsi + 0x500], xmm1
movups xmmword [rsi + 0x4f0], xmm0
mov qword [rsi + 0x568], rax
movups xmm0, xmmword [rsi + 0x2c8]
movups xmm1, xmmword [rsi + 0x2d8]
movups xmmword [rsi + 0x570], xmm0
movups xmmword [rsi + 0x580], xmm1
mov rcx, qword [rsi + 0x2e8]
mov qword [rsi + 0x590], rcx
lea rcx, [rsi + 0x5b8]
mov qword [rsp + 0x38], rcx
mov byte [rsi + 0x5b8], 0
mov qword [rsi + 0x598], rax
movups xmm0, xmmword [rsi + 0x540]
movaps xmmword [rsp + 0x7d0], xmm0
movups xmm0, xmmword [rsi + 0x530]
movaps xmmword [rsp + 0x7c0], xmm0
movups xmm0, xmmword [rsi + 0x4f0]
movups xmm1, xmmword [rsi + 0x500]
movups xmm2, xmmword [rsi + 0x510]
movups xmm3, xmmword [rsi + 0x520]
movaps xmmword [rsp + 0x7b0], xmm3
movaps xmmword [rsp + 0x7a0], xmm2
movaps xmmword [rsp + 0x790], xmm1
movaps xmmword [rsp + 0x780], xmm0
mov r15, qword [rsi + 0x550]
movzx ebp, byte [rsi + 0x558]
mov rbx, qword [rsi + 0x560]
mov rcx, qword [rsi + 0x590]
mov qword [rsp + 0x430], rcx
movups xmm0, xmmword [rsi + 0x580]
movaps xmmword [rsp + 0x420], xmm0
movups xmm0, xmmword [rsi + 0x570]
movaps xmmword [rsp + 0x410], xmm0
movdqu xmm6, xmmword [rax + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140084e70
mov r14, rax
movzx eax, byte [0x140214210]
mov edx, 0x1d8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14007181e.70
movdqu xmmword [rax], xmm6
movq qword [rax], mm6
mov qword [rax + 0x10], 3
mov qword [rax + 0xc0], r15
mov byte [rax + 0xc8], bpl
mov qword [rax + 0xd0], r14
mov qword [rax + 0xd8], 0
mov qword [rax + 0xe0], 0x2000
mov qword [rax + 0xe8], 0x11
mov qword [rax + 0xf0], 1
xorps xmm0, xmm0
movups xmmword [rax + 0xf8], xmm0
mov qword [rax + 0x108], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x110], 0x2000
mov qword [rax + 0x118], 0x8000
mov qword [rax + 0x120], 3
mov word [rax + 0x1d0], 0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmmword [rsp + 0x8a0], xmm0
movaps xmm0, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0x890], xmm0
movaps xmm0, xmmword [rsp + 0x780]
movaps xmm1, xmmword [rsp + 0x790]
movaps xmm2, xmmword [rsp + 0x7a0]
movaps xmm3, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0x880], xmm3
movaps xmmword [rsp + 0x870], xmm2
movaps xmmword [rsp + 0x860], xmm1
movaps xmmword [rsp + 0x850], xmm0
mov qword [rsp + 0x8b0], rax
lea rax, [0x1401be740]
mov qword [rsp + 0x8b8], rax
mov qword [rsp + 0x8c0], rbx
mov rdx, qword [rsi + 0x598]
lea r14, [rsp + 0x4c0]
lea r8, [rsp + 0x850]
lea r9, [rsp + 0x410]
mov rcx, r14
call fcn.14018f690
mov rdx, qword [rsi + 0x598]
add rdx, 0x78
lea rcx, [rsp + 0x460]
mov r8, r14
call fcn.14019ee90
mov rax, qword [rsp + 0x470]
jo 0x1400836a8
add byte [rax], al
jo 0x1400836a8
add byte [rax], al
mov qword [rsi + 0x5b0], rax
movups xmm0, xmmword [rsp + 0x460]
xchg byte [rax + 0xf000005], dh
adc byte [rsp + 0x460], al
movups xmmword [rsi + 0x5a0], xmm0
mov r15, r12
mov r8, qword [rsp + 0x88]
lea r14, [rsi + 0x5a0]
lea rcx, [rsp + 0xb80]
or byte [rbx], 0
add byte [rcx + rcx*4 - 0xe], cl
or byte [rbx], 0
add byte [rcx + rcx*4 - 0xe], cl
call fcn.14019f530
mov rbx, qword [rsp + 0xb80]
cmp rbx, 4
jne 0x140083967
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov al, 3
jmp 0x1400849eb
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140084e44
movaps xmm0, xmmword [rsp + 0xd70]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], bpl
mov ecx, dword [rsp + 0x128]
mov edx, dword [rsp + 0x12b]
mov dword [rax + 0x11], ecx
mov dword [rax + 0x14], edx
mov qword [rsp + 0x1a0], rax
lea rax, [0x1401be5f8]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x850], rax
lea rax, [0x1400d86d0]
mov qword [rsp + 0x858], rax
lea rax, [0x1401c4cc0]
mov qword [rsp + 0x4c0], rax
mov qword [rsp + 0x4c8], 1
mov qword [rsp + 0x4e0], 0
lea rax, [rsp + 0x850]
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4d8], 1
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x4c0]
call fcn.1400b66d0
mov r14, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x1a8]
mov rcx, r14
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140083805
cmp qword [rbx + 0x10], 0x11
jb 0x1400837f3
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbp, qword [rsp + 0x230]
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xb8], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x4c0], xmm0
mov qword [rsp + 0x4d0], 0
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0xb90], rax
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0xb80], rax
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0xb88], rax
mov eax, dword [rsp + 0x230]
mov ecx, dword [rsp + 0x233]
mov dword [rsp + 0x3a0], eax
mov dword [rsp + 0x3a3], ecx
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0x450], rax
mov rax, qword [rsp + 0xb80]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0xb88]
mov qword [rsp + 0x448], rax
mov eax, dword [rsp + 0x3a0]
mov ecx, dword [rsp + 0x3a3]
mov dword [rsp + 0x103], ecx
mov dword [rsp + 0x100], eax
lea rcx, [rsi + 0x148]
call fcn.14010f550
mov rcx, qword [rsi + 0x1a8]
call fcn.1401903d0
lea rax, [0x1401f79a8]
mov qword [rsp + 0x58], rax
mov r12d, 2
mov eax, 8
mov qword [rsp + 0x60], rax
lea rax, [0x1401beb40]
mov qword [rsp + 0x88], rax
mov byte [rsp + 0x37], 2
xor eax, eax
mov qword [rsp + 0x70], rax
xor eax, eax
mov qword [rsp + 0xe0], rax
mov eax, 8
mov qword [rsp + 0x38], rax
xor eax, eax
mov qword [rsp + 0x98], rax
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x78], rax
xor ebx, ebx
xor r14d, r14d
jmp case.0x140025802.885
fild dword [rbp + 0x31]
imul cl
invalid
mov rax, qword [rsp + 0xb98]
mov qword [rsp + 0x770], rax
movups xmm0, xmmword [rsp + 0xb88]
movaps xmmword [rsp + 0x760], xmm0
movups xmm0, xmmword [rsp + 0xba0]
movaps xmmword [rsp + 0x8d0], xmm0
movups xmm0, xmmword [rsp + 0xbb0]
movaps xmmword [rsp + 0x8e0], xmm0
movups xmm0, xmmword [rsp + 0xbc0]
and al, 0xe0
or byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xbc0], al
movaps xmmword [rsp + 0x8f0], xmm0
movups xmm0, xmmword [rsp + 0xbd0]
add byte [rdi], cl
adc byte [rsp + 0xbd0], al
test byte [rax + rdx*8], ah
or eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x900], eax
invalid
movaps xmmword [rsp + 0x900], xmm0
add byte [rdi], cl
adc byte [rsp + 0xbe0], al
movups xmm0, xmmword [rsp + 0xbe0]
movaps xmmword [rsp + 0x910], xmm0
movups xmm0, xmmword [rsp + 0xbf0]
movaps xmmword [rsp + 0x920], xmm0
mov rcx, r14
call 0x1400396e0
cmp ebx, 3
mov qword [rsp + 0xd0], rdi
jne 0x140083a6d
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
ror byte [rdi], 0x84
sub al, 0x14
add byte [rax], al
ror byte [rdi], 0x84
sub al, 0x14
add byte [rax], al
mov rcx, qword [rsp + 0x770]
mov qword [rax + 0x10], rcx
mov dword [rax + 0x10], ecx
mov dword [rax + 0x10], ecx
movaps xmm0, xmmword [rsp + 0x760]
movups xmmword [rax], xmm0
lea r8, [0x1401be5f8]
lea rcx, [rsp + 0x230]
mov rdx, rax
call fcn.140198340
mov r9, qword [rsp + 0x230]
cmp r9, 3
jne 0x140083e31
mov qword [rsp + 0xc8], r15
mov rbx, qword [rsp + 0x238]
jmp 0x140083afd
mov qword [rsp + 0xc8], r15
mov qword [rsp + 0x238], rbx
movaps xmm0, xmmword [rsp + 0x760]
movups xmmword [rsp + 0x240], xmm0
adc dword [rsp + 0x240], eax
adc dword [rsp + 0x240], eax
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0x250], rax
movaps xmm0, xmmword [rsp + 0x8d0]
movaps xmm1, xmmword [rsp + 0x8e0]
sub byte [rsp + 0x8e0], cl
sub byte [rsp + 0x8e0], cl
movaps xmm2, xmmword [rsp + 0x8f0]
movaps xmm3, xmmword [rsp + 0x900]
movups xmmword [rsp + 0x258], xmm0
movups xmmword [rsp + 0x268], xmm1
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x278], edx
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x278], edx
movups xmmword [rsp + 0x288], xmm3
movaps xmm0, xmmword [rsp + 0x910]
adc byte [rcx], cl
add byte [rax], al
adc byte [rcx], cl
add byte [rax], al
movups xmmword [rsp + 0x298], xmm0
movaps xmm0, xmmword [rsp + 0x920]
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x920], al
movups xmmword [rsp + 0x2a8], xmm0
mov rax, qword [rsp + 0x240]
movups xmm0, xmmword [rsp + 0x268]
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x268], al
movups xmm1, xmmword [rsp + 0x288]
mov rcx, qword [rsp + 0x298]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xa0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xa8
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xa0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xb0
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x248], dl
mov edi, dword [rsp + 0x2a8]
mov rbp, qword [rsp + 0x2b0]
movups xmm2, xmmword [rsp + 0x248]
movups xmm3, xmmword [rsp + 0x258]
movups xmm4, xmmword [rsp + 0x278]
mov qword [rsp + 0x1a0], rbx
mov qword [rsp + 0x1a8], rax
movups xmmword [rsp + 0x1b0], xmm2
adc dword [rsp + 0x1b0], edx
adc dword [rsp + 0x1b0], edx
movups xmmword [rsp + 0x1c0], xmm3
movups xmmword [rsp + 0x1d0], xmm0
movups xmmword [rsp + 0x1e0], xmm4
movups xmmword [rsp + 0x1f0], xmm1
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x200], rcx
mov qword [rsp + 0x208], r14
mov qword [rsp + 0x210], r15
mov qword [rsp + 0x218], rbp
mov r12, qword [rsi + 0x598]
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x1a0]
call case.0x140180bd3.435
mov rbx, qword [rsp + 0x230]
cmp rbx, 3
mov qword [rsp + 0xb0], r14
jne 0x140083d14
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x18
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5a], cl
cwde
add eax, 0x8d480000
mov word [rax + rsi], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add al, ch
invalid
lea rcx, [rsp + 0xb80]
lea rdx, [rsp + 0x1a0]
add al, ch
cwde
adc dword [rcx], edx
add byte [rax - 0x75], cl
pushfq
and al, 0x80
or eax, dword [rax]
add byte [rax - 0x7d], cl
sti
add ecx, dword [rdi]
test dword [rbx + 3], edx
add byte [rax], al
add al, ch
cwde
adc dword [rcx], edx
add byte [rax - 0x75], cl
pushfq
and al, 0x80
or eax, dword [rax]
add byte [rax - 0x7d], cl
sti
add ecx, dword [rdi]
test dword [rbx + 3], edx
add byte [rax], al
movups xmm0, xmmword [rsp + 0x1f0]
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x4b0], xmm0
movaps xmmword [rsp + 0x4b0], xmm0
movups xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x4a0], xmm0
sub dword [rsp + 0x4a0], eax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
movups xmm2, xmmword [rsp + 0x1c0]
movups xmm3, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x490], xmm3
and al, 0x90
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x480], edx
add byte [rax + rax], 0
and al, 0x90
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x480], edx
add byte [rax + rax], 0
add byte [rax + rax], 0
movaps xmmword [rsp + 0x470], xmm1
movaps xmmword [rsp + 0x460], xmm0
movdqu xmm6, xmmword [rsp + 0x210]
mov ah, 0x24
adc byte [rdx], al
add byte [rax], al
mov ah, 0x24
adc byte [rdx], al
add byte [rax], al
mov r14, qword [r12]
mov rbx, qword [r12 + 8]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140084f29
mov qword [rax], 0x2000
mov qword [rsp + 0x228], rax
mov dword [rsp + 0x228], eax
mov qword [rax + 8], 0x8000
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
mov r15, qword [rsp + 0xc8]
je 0x140084f29
mov qword [rsp + 0x220], rax
movdqu xmmword [rax], xmm6
movzx eax, byte [0x140214210]
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140084e70
jne 0x140083d0a
add byte [rax], al
mov cx, 1
mov r9, rbx
mov r10, qword [rsp + 0x38]
mov r11, qword [rsp + 0xc0]
rol byte [rax], 0
add cl, ch
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x170], rbx
mov rax, qword [rsp + 0x238]
and al, 0x38
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x48
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x68], rax
movdqu xmm6, xmmword [rsp + 0x248]
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x70], rax
mov r12, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x78], rax
mov rbx, qword [rsp + 0x290]
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0xb8], rax
mov r13, qword [rsp + 0x2a8]
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x58], rax
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x58
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x190], rax
mov eax, dword [rsp + 0x2dc]
mov dword [rsp + 0xab], eax
and al, 0xdc
add al, byte [rax]
add byte [rcx + 0xab2484], cl
add byte [rax], al
mov eax, dword [rsp + 0x2d9]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0xe0], rax
add byte [rax], al
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x2c0]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x180], xmm0
sub dword [rsp + 0x180], eax
movzx eax, byte [rsp + 0x2d8]
jmp 0x14008409e
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x48
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x68], rax
add byte [rax - 0x77], cl
and al, 0x68
movdqu xmm6, xmmword [rsp + 0x248]
mov rax, qword [rsp + 0x258]
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x50], eax
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x70], rax
mov r12, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x78], rax
mov rbp, qword [rsp + 0x290]
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0xb8], rax
mov r13, qword [rsp + 0x2a8]
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x190], rax
mov eax, dword [rsp + 0x2dc]
mov dword [rsp + 0xab], eax
mov eax, dword [rsp + 0x2d9]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x180], xmm0
movzx eax, byte [rsp + 0x2d8]
mov byte [rsp + 0x37], al
mov r14d, 2
mov qword [rsp + 0xb0], rdx
mov r10, qword [rsp + 0x38]
jmp 0x140084490
mov qword [rsp + 0x170], rbx
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0xb80]
mov r8d, 0xb0
mov eax, 0xb0
mov eax, 0xb0
call fcn.1401af560
cmp byte [rsp + 0x2d8], 0
je case.0x14002b9eb.438
mov rax, qword [rsp + 0xb88]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0x68], rax
movdqu xmm6, xmmword [rsp + 0xb98]
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x98], eax
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0x50], rax
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0x60], rax
and al, 0xb8
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x60
mov rax, qword [rsp + 0xbc0]
mov qword [rsp + 0x70], rax
mov r12, qword [rsp + 0xbc8]
movsb byte [rdi], byte [rsi]
and al, 0xc8
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
or eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x78
movsb byte [rdi], byte [rsi]
and al, 0xc8
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
or eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x78
mov rbx, qword [rsp + 0xbe0]
mov rax, qword [rsp + 0xbe8]
mov qword [rsp + 0xa0], rax
movabs al, byte [0xf024848b48000000]
or eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0xb8], eax
movabs al, byte [0xf024848b48000000]
or eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0xb8], eax
invalid
invalid
lodsb al, byte [rsi]
and al, 0xf8
mov dword [rsp + 0xb8], eax
mov r13, qword [rsp + 0xbf8]
mov rax, qword [rsp + 0xc00]
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rax], ah
or al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x190], rax
mov eax, dword [rsp + 0xc2c]
mov dword [rsp + 0xab], eax
add byte [rax], al
mov eax, dword [rsp + 0xc29]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0xc08]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0xc10]
movaps xmmword [rsp + 0x180], xmm0
movzx eax, byte [rsp + 0xc28]
mov byte [rsp + 0x37], al
lea rcx, [rsp + 0x1a0]
invalid
add dword [rax], eax
invalid
movabs al, byte [0x8b4a1e8000001]
call fcn.14010f550
or byte [rax], al
mov rcx, qword [rsp + 0xc0]
call fcn.1401903d0
adc byte [rax], al
adc byte [rax], al
mov rcx, r15
call qword [rbp]
mov r14d, 2
add byte [rcx - 0x42], al
add al, byte [rax]
add byte [rax], al
cmp qword [rbp + 8], 0
mov rdi, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
je 0x1400840f1
cmp qword [rbp + 0x10], 0x11
jb 0x1400840df
mov r15, qword [r15 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
mov eax, edi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0xc8]
mov r9, qword [rsp + 0x170]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov rbp, rbx
mov r10, qword [rsp + 0x38]
mov rbp, rbx
mov r10, qword [rsp + 0x38]
jmp 0x140084495
lea rcx, [rsi + 0x5b8]
add eax, 0xb60f0000
xchg byte [rax - 0x7afffffb], bh
ror byte [rcx + rcx*4 - 0x4c], 0x24
fadd dword [rax]
add byte [rax], al
movzx eax, byte [rsi + 0x5b8]
test eax, eax
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0x38], rcx
and al, 0x38
je 0x1400841c4
cmp eax, 3
je 0x1400836c7
mov qword [rsp + 0xd8], r14
mov rax, qword [rsi + 0x4f0]
mov rdx, qword [rax]
jmp 0x1400849ce
mov qword [rsp + 0xc8], r15
lea rcx, [rsi + 0x530]
movzx eax, byte [rsi + 0x530]
add eax, 0xc0850000
je case.0x140025802.881
cmp eax, 3
jne 0x140084f5f
mov r12, r15
mov rax, qword [rsi + 0x568]
jmp 0x14008346e
mov qword [rsp + 0xd8], r14
mov rax, qword [rsi + 0x508]
jmp case.0x1400257c3.1208
cmp qword [rsp + 0x290], 0
je 0x140084209
mov r8, qword [rsp + 0x298]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x2c0]
mov rax, qword [rsp + 0x2a8]
mov rdx, qword [rsp + 0x2b0]
mov r8, qword [rsp + 0x2b8]
call qword [rax + 0x20]
lea rcx, [rsp + 0x230]
call fcn.14010f550
mov rax, qword [rsp + 0x2c8]
test rax, rax
mov r15, qword [rsp + 0xc8]
je 0x140084269
lock dec qword [rax]
jne 0x140084269
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movups xmm3, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x460], xmm0
movaps xmmword [rsp + 0x470], xmm1
movaps xmmword [rsp + 0x480], xmm2
movaps xmmword [rsp + 0x490], xmm3
movups xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x4a0], xmm0
movups xmm0, xmmword [rsp + 0x1f0]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x4b0], xmm0
mov rbx, qword [rsp + 0x200]
movdqu xmm6, xmmword [rsp + 0x210]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140084f29
mov qword [rax], 0x2000
mov qword [rsp + 0x228], rax
mov qword [rax + 8], 0x8000
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140084f29
mov qword [rsp + 0x220], rax
movdqu xmmword [rax], xmm6
movzx eax, byte [0x140214210]
xor r14d, r14d
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140084e70
mov cx, 2
mov r10, qword [rsp + 0x38]
mov r11, rbx
xorps xmm0, xmm0
movaps xmmword [rsp + 0xda0], xmm0
movaps xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmm2, xmmword [rsp + 0x480]
sub byte [rsp + 0x480], dl
sub byte [rsp + 0x480], dl
movaps xmm3, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0x930], xmm0
movaps xmmword [rsp + 0x940], xmm1
movaps xmmword [rsp + 0x950], xmm2
movaps xmmword [rsp + 0x960], xmm3
movaps xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x970], xmm0
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x980], xmm0
movups xmm0, xmmword [rsp + 0xdb8]
movaps xmmword [rsp + 0x180], xmm0
mov rdx, qword [rsp + 0xdc8]
mov qword [rsp + 0x190], rdx
nop
add dword [rax], eax
add byte [rbx + 0x4592494], cl
add byte [rax], al
nop
add dword [rax], eax
add byte [rbx + 0x4592494], cl
add byte [rax], al
mov r8d, dword [rsp + 0x45c]
mov dword [rsp + 0xab], r8d
mov dword [rsp + 0xa8], edx
mov rdx, qword [rsp + 0x290]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x400], rdx
movups xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x3f0], xmm0
movups xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x230]
adc byte [rsp + 0x230], al
adc byte [rsp + 0x230], al
movups xmm1, xmmword [rsp + 0x240]
movups xmm2, xmmword [rsp + 0x250]
movups xmm3, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x3d0], xmm3
movaps xmmword [rsp + 0x3c0], xmm2
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
mov edx, 3
mov qword [rsp + 0x48], rdx
mov edx, 3
mov qword [rsp + 0xa0], rdx
mov rdi, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x190]
mov qword [rsp + 0xaf0], rdx
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xae0], xmm0
mov edx, dword [rsp + 0xa8]
mov r8d, dword [rsp + 0xab]
mov dword [rsp + 0x140], edx
mov dword [rsp + 0x143], r8d
mov dword [rsp + 0x143], eax
mov dword [rsp + 0x143], eax
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x7e0], xmm0
movaps xmmword [rsp + 0x7f0], xmm1
movaps xmmword [rsp + 0x800], xmm2
movaps xmmword [rsp + 0x810], xmm3
adc byte [rax], cl
add byte [rax], al
adc byte [rax], cl
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x820], xmm0
movaps xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x830], xmm0
mov rdx, qword [rsp + 0x400]
add byte [rax + rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x40
or byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xda0], al
add byte [rax + rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x40
or byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xda0], al
movaps xmmword [rsp + 0xd80], xmm0
movaps xmm0, xmmword [rsp + 0x930]
movaps xmm1, xmmword [rsp + 0x940]
movaps xmm2, xmmword [rsp + 0x950]
movaps xmm3, xmmword [rsp + 0x960]
movaps xmmword [rsp + 0x6e0], xmm0
movaps xmmword [rsp + 0x6f0], xmm1
movaps xmmword [rsp + 0x700], xmm2
movaps xmmword [rsp + 0x710], xmm3
movaps xmm0, xmmword [rsp + 0x970]
movaps xmmword [rsp + 0x720], xmm0
movaps xmm0, xmmword [rsp + 0x980]
movaps xmmword [rsp + 0x730], xmm0
mov byte [r10], 1
movaps xmm0, xmmword [rsp + 0xae0]
movaps xmmword [rsp + 0x740], xmm0
mov rdx, qword [rsp + 0xaf0]
mov qword [rsp + 0x750], rdx
mov edx, dword [rsp + 0x140]
mov r8d, dword [rsp + 0x143]
mov dword [rsp + 0x110], edx
mov dword [rsp + 0x113], r8d
mov rdx, qword [rsp + 0x840]
mov qword [rsp + 0xa50], rdx
movaps xmm0, xmmword [rsp + 0x830]
movaps xmmword [rsp + 0xa40], xmm0
movaps xmm0, xmmword [rsp + 0x820]
movaps xmmword [rsp + 0xa30], xmm0
movaps xmm0, xmmword [rsp + 0x7e0]
movaps xmm1, xmmword [rsp + 0x7f0]
movaps xmm2, xmmword [rsp + 0x800]
movaps xmm3, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0xa20], xmm3
movaps xmmword [rsp + 0xa10], xmm2
movaps xmmword [rsp + 0xa00], xmm1
movaps xmmword [rsp + 0x9f0], xmm0
movaps xmm0, xmmword [rsp + 0xd80]
movaps xmmword [rsp + 0xd90], xmm0
movaps xmm0, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0xb50], xmm0
movaps xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0xb40], xmm0
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmm1, xmmword [rsp + 0x6f0]
movaps xmm2, xmmword [rsp + 0x700]
movaps xmm3, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0xb30], xmm3
movaps xmmword [rsp + 0xb20], xmm2
movaps xmmword [rsp + 0xb10], xmm1
add byte [rax], al
movaps xmmword [rsp + 0xb00], xmm0
cmp r14d, 2
jne 0x14008472c
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0x160], rax
movaps xmm0, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x150], xmm0
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x93], ecx
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx + 0x93248c], cl
add byte [rax], al
movq r14, xmm6
pshufd xmm0, xmm6, 0xee
movq qword [rsp + 0x38], xmm0
invalid
and al, 0x38
jmp 0x140085bee
invalid
movaps xmm0, xmmword [rsp + 0xb50]
movups xmmword [rsi + 0x340], xmm0
add byte [rdi], cl
adc dword [rsi + 0x340], eax
movaps xmm0, xmmword [rsp + 0xb40]
movups xmmword [rsi + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0xb00]
movaps xmm1, xmmword [rsp + 0xb10]
movaps xmm2, xmmword [rsp + 0xb20]
movaps xmm3, xmmword [rsp + 0xb30]
movups xmmword [rsi + 0x320], xmm3
movups xmmword [rsi + 0x310], xmm2
adc dword [rsi + 0x310], edx
adc dword [rsi + 0x310], edx
movups xmmword [rsi + 0x300], xmm1
movups xmmword [rsi + 0x2f0], xmm0
mov qword [rsi + 0x350], r11
mov qword [rsi + 0x360], r14
mov qword [rsi + 0x368], r9
mov rdx, qword [rsp + 0x48]
mov qword [rsi + 0x370], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rsi + 0x378], rdx
movdqu xmmword [rsi + 0x380], xmm6
mov rdx, qword [rsp + 0x98]
mov qword [rsi + 0x390], rdx
mov rdx, qword [rsp + 0x50]
mov qword [rsi + 0x398], rdx
mov rdx, qword [rsp + 0x60]
mov qword [rsi + 0x3a0], rdx
add byte [rax], al
sahf
push rax
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x4a], cl
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x70
add byte [rax], al
mov rdx, qword [rsp + 0x70]
mov qword [rsi + 0x3a8], rdx
mov qword [rsi + 0x3b0], r12
cmpsb byte [rsi], byte [rdi]
mov al, 3
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
mov al, 3
add byte [rax], al
mov rdx, qword [rsp + 0x80]
mov qword [rsi + 0x3b8], rdx
mov rdx, qword [rsp + 0x78]
and al, 0x78
mov qword [rsi + 0x3c0], rdx
mov qword [rsi + 0x3c8], rbp
enter 3, 0
enter 3, 0
mov rdx, qword [rsp + 0xa0]
mov qword [rsi + 0x3d0], rdx
mov rdx, qword [rsp + 0xb8]
mov qword [rsi + 0x3d8], rdx
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x52], cl
scasb al, byte [rdi]
loopne 0x14008483d
add byte [rax], al
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x52], cl
scasb al, byte [rdi]
scasb al, byte [rdi]
loopne 0x14008483d
add byte [rax], al
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov qword [rsi + 0x3e8], rdx
mov rdx, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
lock add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x50
push rax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
lock add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x50
push rax
push rax
invalid
mov qword [rsi + 0x408], rdx
movaps xmm0, xmmword [rsp + 0x740]
movups xmmword [rsi + 0x3f8], xmm0
adc dword [rsi + 0x3f8], eax
adc dword [rsi + 0x3f8], eax
movzx edx, byte [rsp + 0x37]
mov byte [rsi + 0x410], dl
mov edx, dword [rsp + 0x110]
mov r8d, dword [rsp + 0x113]
mov dword [rsi + 0x414], r8d
mov dword [rsi + 0x411], edx
movaps xmm0, xmmword [rsp + 0x9f0]
movaps xmm1, xmmword [rsp + 0xa00]
movaps xmm2, xmmword [rsp + 0xa10]
adc byte [rdx], cl
add byte [rax], al
adc byte [rdx], cl
add byte [rax], al
movaps xmm3, xmmword [rsp + 0xa20]
movups xmmword [rsi + 0x418], xmm0
movups xmmword [rsi + 0x428], xmm1
sub byte [rax + rax], al
add byte [rdi], cl
adc dword [rsi + 0x438], edx
invalid
sub byte [rax + rax], al
add byte [rdi], cl
adc dword [rsi + 0x438], edx
invalid
add byte [rdi], cl
adc dword [rsi + 0x448], ebx
movups xmmword [rsi + 0x448], xmm3
movaps xmm0, xmmword [rsp + 0xa30]
movups xmmword [rsi + 0x458], xmm0
movaps xmm0, xmmword [rsp + 0xa40]
movups xmmword [rsi + 0x468], xmm0
mov rdx, qword [rsp + 0xa50]
mov qword [rsi + 0x478], rdx
mov rdx, qword [rsp + 0x220]
xchg esp, eax
and al, 0x20
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esi, eax
add byte [rax + rax], 0
xchg esp, eax
and al, 0x20
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esi, eax
add byte [rax + rax], 0
lea rdx, [0x1401c14c8]
mov qword [rsi + 0x488], rdx
mov qword [rsi + 0x490], rax
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x498], 0
mov qword [rsi + 0x4a0], 0x2000
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax + 4], ah
add byte [rax], ah
add byte [rax], al
mov qword [rsi + 0x4a8], 0x11
mov qword [rsi + 0x4b0], 1
movaps xmm0, xmmword [rsp + 0xd90]
add byte [rax], ah
add byte [rax], al
mov qword [rsi + 0x4a8], 0x11
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x4b0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xd90]
movups xmmword [rsi + 0x4b8], xmm0
mov qword [rsi + 0x4c8], 1
xchg byte [rax + 0x48000004], bh
mov dword [rsi + 0x4c8], 1
mov word [rsi + 0x4d0], cx
mov rax, qword [rsp + 0xb0]
mov word [rsi + 0x4d2], ax
mov dword [rsi + 0x4d2], eax
mov dword [rsi + 0x4d2], eax
lea rdx, [rsi + 0x360]
mov rax, qword [rsp + 0x228]
mov qword [rsi + 0x4d8], rax
lea rax, case.0x14004f628.49
xchg dl, cl
adc eax, dword [rax]
mov qword [rsi + 0x4e0], rax
lea rax, [rsi + 0x358]
add byte [rax - 0x77], cl
xchg esi, eax
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg al, dh
add al, 0
invalid
add byte [rax - 0x77], cl
xchg esi, eax
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg al, dh
add al, 0
add byte [rax - 0x75], cl
invalid
invalid
mov esp, 0xd024
add byte [rax], al
mov rdi, qword [rsp + 0xd0]
mov r8, qword [rsp + 0x88]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add al, byte [rax]
add al, ch
mov ch, 0x29
invalid
lea rcx, [rsp + 0x230]
call fcn.140067390
mov rbx, qword [rsp + 0x230]
cmp rbx, 5
jne 0x1400849ff
sub esi, edi
dec dword [rax - 0x75]
pushfq
and al, 0x30
add al, byte [rax]
add byte [rax - 0x7d], cl
sti
add eax, 0x4b01675
mov al, 4
mov rcx, qword [rsp + 0xe8]
mov byte [rcx], al
mov rdi, qword [rsp + 0x40]
jmp 0x140085c3b
cmp ebx, 4
mov qword [rsp + 0xc8], r15
je 0x140084a2e
mov rbp, qword [rsp + 0x238]
cmp ebx, 3
jne 0x140084a3d
mov r12, qword [rsp + 0x240]
mov r14, qword [rsp + 0x248]
jmp 0x140084bce
and al, 0x40
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x48
add al, byte [rax]
add cl, ch
movabs al, byte [0xbd48000001]
add byte [rax], al
add byte [rax], al
sub cl, 0x91
add dword [rax], eax
movabs rbp, 0x8000000000000000
jmp 0x140084bce
invalid
add byte [rax - 0x77], cl
mov esp, 0xd024
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
add al, byte [rax]
add bl, dh
movq mm6, qword [rsp + 0x240]
mov qword [rsp + 0xd0], rdi
lea rdx, [rsp + 0x250]
movdqu xmm6, xmmword [rsp + 0x240]
lea rcx, [rsp + 0x4e0]
add byte [rax], al
mov r8d, 0x90
call fcn.1401af560
lea rdx, [rsi + 0x2f0]
mov qword [rsp + 0x4c0], rbx
and al, 0xc0
add al, 0
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xc8
add al, 0
add bl, dh
movq qword [rsp + 0x4d0], mm6
add byte [rax], al
and al, 0xc0
add al, 0
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xc8
add al, 0
add bl, dh
movq qword [rsp + 0x4d0], mm6
add byte [rax], al
add byte [rax], al
lea r14, [rsp + 0x230]
mov rcx, r14
int1
int1
call fcn.1400528e0
lea rcx, [rsp + 0x4c0]
mov word [rax + rax*8], fs
add al, 0
add byte [rcx + rcx*4 - 0xe], cl
mov word [rax + rax*8], fs
add al, 0
add byte [rcx + rcx*4 - 0xe], cl
call fcn.1401937e0
adc byte [rax], al
mov rbx, qword [rsp + 0x4c0]
mov rbp, qword [rsp + 0x4c8]
mov r12, qword [rsp + 0x4d0]
movsb byte [rdi], byte [rsi]
and al, 0xd0
add al, 0
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xd8
add al, 0
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add al, 0
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
movsb byte [rdi], byte [rsi]
and al, 0xd0
add al, 0
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xd8
add al, 0
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add al, 0
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0x98], rax
add byte [rax], al
mov rax, qword [rsp + 0x4f0]
mov qword [rsp + 0x50], rax
mov r8, qword [rsp + 0x4f8]
mov r9, qword [rsp + 0x500]
mov rax, qword [rsp + 0x508]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x510]
add eax, 0x89480000
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add eax, 0x89480000
and al, 0x78
add eax, 0x89480000
and al, 0x78
js 0x140084b79
mov rax, qword [rsp + 0x520]
mov eax, dword [rsp + 0x520]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x528]
add byte [rax], al
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x560]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
or eax, dword [rax]
add byte [rbx + 0x5692484], cl
add byte [rax], al
mov qword [rsp + 0xb90], rax
mov eax, dword [rsp + 0x569]
mov dword [rsp + 0x850], eax
and al, 0x50
or byte [rax], al
add byte [rbx + 0x56c2484], cl
add byte [rax], al
mov eax, dword [rsp + 0x56c]
mov dword [rsp + 0x853], eax
mov rax, qword [rsp + 0x530]
and al, 0x30
add eax, 0x100f0000
test byte [rax + rdx*2], ah
invalid
add byte [rax], al
or byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
and al, 0x30
and al, 0x30
add eax, 0x100f0000
test byte [rax + rdx*2], ah
add eax, 0x290f0000
test byte [rax + rax*4], ah
or eax, dword [rax]
add byte [rdi], cl
mov dh, 0x94
movaps xmmword [rsp + 0xb80], xmm0
movzx edx, byte [rsp + 0x568]
xchg esp, eax
and al, 0x68
add eax, 0x8b4c0000
mov r13, qword [rsp + 0x538]
mov rcx, qword [rsp + 0x540]
invalid
invalid
xchg esp, eax
mov r13, qword [rsp + 0x538]
mov rcx, qword [rsp + 0x540]
mov r10, qword [rsp + 0x548]
mov qword [rsp + 0xe0], r10
cmp rbx, 3
sti
add ecx, dword [rdi]
test dword [rdx], ecx
add al, byte [rax]
invalid
and al, 0x48
add eax, 0x894c0000
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rax - 0x7d], cl
sti
add ecx, dword [rdi]
test dword [rdx], ecx
add al, byte [rax]
add byte [rax - 0x75], cl
mov esp, 0xd024
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc53948], al
test dword [rax], edi
add dword [rax], eax
mov rdi, qword [rsp + 0xd0]
movabs rax, 0x8000000000000000
cmp rbp, rax
jne 0x140084d19
invalid
add byte [rax - 0x77], cl
mov esp, 0xd024
add byte [rdi], cl
mov dh, 5
mov qword [rsp + 0xd0], rdi
movzx eax, byte [0x140214210]
and dh, dh
sbb byte [rax], al
mov eax, 0x19
add byte [rax], al
mov qword [rsp + 0xb8], rax
mov edx, 0x19
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140084f50
movups xmm0, xmmword [0x1401c15d1]
add eax, 0x13c9b8
movups xmmword [rax + 9], xmm0
movdqu xmm0, xmmword [str.Missing_response_message.]
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add bl, dh
movq qword [rax], mm0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x4c0], xmm0
add byte [rax], al
out dx, eax
shl byte [rsi + 0xf], 0x7f
test byte [rax + rax*8], ah
add al, 0
add byte [rax], al
invalid
invalid
test byte [rax + rdx*8], ah
invalid
add byte [rax], al
mov qword [rsp + 0x4d0], 0
mov rax, qword [rsp + 0x4c8]
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add al, 0
add byte [rax - 0x75], cl
mov word [rax + rdx*8], fs
enter 4, 0
mov rcx, qword [rsp + 0x4d0]
mov rdx, qword [rsp + 0x4d8]
mov qword [rsp + 0x160], rdx
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
invalid
add al, 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd8
add al, 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rbx + 0x3a02484], cl
mov dword [rsp + 0x150], eax
add byte [rax], al
mov qword [rsp + 0x158], rcx
mov eax, dword [rsp + 0x3a0]
add byte [rax], al
mov ecx, dword [rsp + 0x3a3]
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x93], ecx
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x172d0b
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x172d0b
mov qword [rsp + 0x58], rax
mov eax, 2
mov qword [rsp + 0xc0], rax
mov eax, 8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
lea r13, [0x1401beb40]
sub eax, 0x139e80
mov byte [rsp + 0x37], 0xd
xor eax, eax
mov qword [rsp + 0x70], rax
xor eax, eax
mov qword [rsp + 0xe0], rax
mov eax, 8
and al, 0xe0
add byte [rax], al
add byte [rax + 8], bh
mov qword [rsp + 0x38], rax
xor eax, eax
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x98], eax
xor eax, eax
mov qword [rsp + 0x50], rax
and al, 0x50
xor eax, eax
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x78], rax
mov eax, 0x19
mov qword [rsp + 0xb0], rax
xor ebx, ebx
xor r14d, r14d
jmp 0x140084e2e
mov qword [rsi + 0x4f0], rbp
mov qword [rsi + 0x4f8], r12
cmpsb byte [rsi], byte [rdi]
clc
add al, 0
add byte [rcx + rcx*4 - 0x4a], cl
add byte [0xcb504d30], al
mov eax, dword [rsi + 0x358]
cmpsb byte [rsi], byte [rdi]
clc
add al, 0
add byte [rcx + rcx*4 - 0x4a], cl
add byte [0xcb504d30], al
invalid
xchg byte [rax + 3], bl
add byte [rax], al
mov qword [rsi + 0x508], rax
lea rcx, [rsi + 0x530]
mov byte [rsi + 0x530], 0
mov qword [rsp + 0x48], rcx
mov qword [rsi + 0x510], rax
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov r10, qword [rax + 0x18]
mov r14, qword [rax + 0x20]
mov qword [rax + 0x10], 3
cmp rdx, 3
cli
add esi, dword [rbp + 0xd]
mov r14, qword [rsp + 0xd8]
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
jmp 0x14008560d
mov qword [rsp + 0xd0], rdi
mov r15, qword [rax + 0x28]
mov r9, qword [rax + 0x30]
mov rcx, qword [rax + 0x38]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rax + 0x48]
mov ecx, dword [rax + 0x48]
mov ecx, dword [rax + 0x48]
mov qword [rsp + 0x70], rcx
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0xc0], rcx
add byte [rax], al
mov r11, qword [rax + 0x58]
mov rbx, qword [rax + 0x60]
mov r8, qword [rax + 0x68]
push 0x3bd41
add byte [rax], al
push 0x3bd41
add byte [rax], al
mov rdi, qword [rsp + 0x40]
jmp 0x1400857f3
or al, byte [rax]
invalid
mov qword [rsp + 0x70], r9
and al, 0x70
mov qword [rsp + 0x60], r8
mov byte [rsp + 0x37], dl
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x48], rbp
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb90]
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
and al, 0x60
add dword [rax], eax
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0xb80]
invalid
invalid
mov qword [rsp + 0x160], rax
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0xb80]
movdqa xmmword [rsp + 0x150], xmm0
jg 0x140084d91
and al, 0x50
add dword [rax], eax
invalid
jg 0x140084d91
and al, 0x50
add dword [rax], eax
add byte [rbx + 0x8502484], cl
test byte [rax + rdx*2], ah
or byte [rax], al
invalid
mov eax, dword [rsp + 0x850]
test byte [rax + rdx*2], ah
and al, 0x50
or byte [rax], al
add byte [rbx + 0x853248c], cl
add byte [rax], al
invalid
mov ecx, dword [rsp + 0x853]
add byte [rcx + 0x902484], cl
add byte [rax], al
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x93], ecx
mov rdi, qword [rsp + 0x40]
jmp 0x140085b62
sbb byte [0x12df14e41], al
invalid
mov ecx, 8
add byte [rax], al
mov edx, 0x18
call fcn.1401b1500
add byte [rax - 0x73], cl
or eax, 0x16dcd6
add byte [rax - 0x73], cl
or eax, 0x16dcd6
lea r8, str.easytier_src_easytier_cli.rs
lea eax, [0x1401c4190]
mov edx, 0x23
call fcn.1401b1e10
call fcn.1400b62f0
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x2000
call fcn.1401b1500
invalid
mov ecx, 8
mov edx, 0x1d8
call fcn.1401b1500
lea rcx, str._async_fn__resumed_after_completion
or eax, 0x16dc9b
invalid
lea r8, str.easytier_src_easytier_cli.rs
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c4e00]
mov edx, 0x23
call fcn.1401b1e10
iretd
adc al, byte [rax]
movzx eax, byte [rsp + 0x4c8]
mov byte [rsp + 0xb80], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcuripath.rs
and al, 0xac
adc eax, dword [rax]
invalid
and al, 0xac
adc eax, dword [rax]
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
stosb byte [rdi], al
adc eax, dword [rax]
stosb byte [rdi], al
adc eax, dword [rax]
lea r8, [rsp + 0xb80]
mov edx, 0x2b
call fcn.1401b21a0
invalid
add byte [rax - 0x73], cl
lea rcx, str._async_fn__resumed_after_completion
or eax, 0x16dc30
lea r8, [0x1401c1600]
mov edx, 0x23
call fcn.1401b1e10
adc al, byte [rax]
adc al, byte [rax]
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c15e8]
mov edx, 0x23
add al, ch
out 0xce, eax
adc al, byte [rax]
adc al, byte [rax]
mov ecx, 8
mov edx, 0x10
call fcn.1401b1500
invalid
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c15b0]
invalid
adc eax, dword [rax]
int1
fist dword [rsi]
add byte [rbp + rcx*4 + 5], cl
push 0xffffffffffffffc6
invalid
adc eax, dword [rax]
mov edx, 0x23
call fcn.1401b1e10
invalid
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x19
call fcn.1401b1500
lea rcx, str._async_fn__resumed_after_completion
fist dword [rsi]
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1401c1510]
mov edx, 0x23
fist dword [rsi]
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1401c1510]
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c14f8]
mov edx, 0x23
call fcn.1401b1e10
ud2
mov byte [rsi + 8], al
movaps xmm6, xmmword [rsp + 0xdd0]
add rsp, 0xde8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsi + 0x141], 0
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0xa70], rax
movaps xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0xa60], xmm0
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x11b], ecx
mov byte [rsi + 0x140], 1
xchg byte [rax + 1], al
add byte [rax], al
add dword [rdi], ecx
sub byte [rsp + 0xa60], al
movaps xmmword [rsp + 0xa80], xmm0
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0xa90], rax
mov eax, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11b]
mov dword [rsp + 0x120], eax
mov dword [rsp + 0x123], ecx
add byte [rax], al
mov rcx, r15
call fcn.140033d10
cmp rbx, 3
mov qword [rsp + 0x40], rdi
jne 0x140085265
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xcf0], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xcf8], rax
mov qword [rsp + 0xd00], r14
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd08], rax
or byte [0xcb50507e], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx], ah
or eax, 0x894c0000
lodsb al, byte [rsi]
and al, 0x18
or eax, 0x8b480000
and al, 0x60
mov qword [rsp + 0xd20], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xd28], rax
mov qword [rsp + 0xd30], r12
mov rax, qword [rsp + 0x80]
add byte [rax], al
mov qword [rsp + 0xd38], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xd40], rax
mov qword [rsp + 0xd48], rbp
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xd50], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xd58], rax
mov rax, qword [rsp + 0x88]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
or eax, 0x8b480000
pop rsp
and al, 0x58
mov qword [rsp + 0xd68], rbx
mov qword [rsp + 0xb90], rax
add byte [rax], al
mov rax, qword [rsp + 0xd50]
mov qword [rsp + 0xb80], rax
mov rax, qword [rsp + 0xd58]
mov qword [rsp + 0xb88], rax
lea rcx, [rsp + 0xcf0]
lea ecx, [rsp + 0xcf0]
call fcn.14010f550
mov rcx, rbx
call fcn.1401903d0
lea rax, [rsp + 0xb80]
mov qword [rsp + 0x1a0], rax
add byte [rax - 0x73], cl
add eax, 0xbfc4
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x4c0], 2
mov qword [rsp + 0x4d0], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x4e8], rax
mov byte [rsp + 0x4f0], 3
lea rax, str.response:
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], 2
add byte [rax], al
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 1
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x240], rax
and al, 0x40
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add al, byte [rax]
add byte [rax], al
and al, 0x40
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add al, byte [rax]
add byte [rax], al
call fcn.140156170
call fcn.140156170
mov rbx, qword [rsp + 0xb88]
mov r14, qword [rsp + 0xb90]
test r14, r14
je 0x1400852fb
test al, dl
add byte [rax], al
invalid
lea r15, [rbx + 8]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008524d
add r15, 0x20
dec r14
je 0x1400852fb
invalid
scasb al, byte [rdi]
add byte [rax], al
invalid
cmp qword [r15 - 8], 0
je 0x140085240
mov r8, qword [r15]
mov rcx, qword [0x140214150]
xor edx, edx
call r12
jmp 0x140085240
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0x680], rax
movaps xmm0, xmmword [rsp + 0xa80]
and al, 0x80
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x670], eax
and al, 0x80
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x670], eax
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xfb], ecx
mov rdi, qword [rsp + 0xa0]
mov r15, rdi
and r15, 0xffffffffffff0000
lea rcx, [rsi + 0x10]
call fcn.14003c210
mov r10, rbx
movzx eax, di
mov rdx, r12
mov qword [rsp + 0x50], r13
push rax
mov r13, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0x58]
movzx edi, byte [rsp + 0x37]
mov r11, qword [rsp + 0x88]
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x98
add byte [rax], al
add bl, ch
invalid
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x98
add byte [rax], al
add bl, ch
xor dword [rax - 0x7d], ecx
mov esp, 0xb8024
or eax, dword [rax]
cmp qword [rsp + 0xb80], 0
or eax, dword [rax]
add byte [rax], al
je 0x140085318
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x10]
call fcn.14003c210
mov r10d, 6
xor eax, eax
xor r15d, r15d
or rax, r15
mov r15, qword [rsp + 0x40]
mov qword [r15], r10
mov rcx, qword [rsp + 0x48]
mov qword [r15 + 8], rcx
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
push 0x104f8949
mov qword [r15 + 0x10], rcx
mov qword [r15 + 0x18], r14
mov rcx, qword [rsp + 0x38]
mov qword [r15 + 0x20], rcx
mov qword [r15 + 0x28], r12
mov rcx, qword [rsp + 0x50]
mov qword [r15 + 0x30], rcx
mov rcx, qword [rsp + 0x60]
mov qword [r15 + 0x38], rcx
mov qword [r15 + 0x40], r8
mov qword [r15 + 0x48], rdx
mov rcx, qword [rsp + 0x80]
mov qword [r15 + 0x50], rcx
mov rcx, qword [rsp + 0x78]
mov qword [r15 + 0x58], rcx
pop r8
pop r8
mov qword [r15 + 0x60], rbp
mov qword [r15 + 0x68], rax
mov qword [r15 + 0x70], r13
mov qword [r15 + 0x78], r11
mov qword [r15 + 0x80], rbx
mov qword [r15 + 0x88], r9
mov rax, qword [rsp + 0x680]
mov qword [r15 + 0xa0], rax
movaps xmm0, xmmword [rsp + 0x670]
movups xmmword [r15 + 0x90], xmm0
mov byte [r15 + 0xa8], dil
mov edi, 0xa8
mov edi, 0xa8
mov eax, dword [rsp + 0xfb]
mov dword [r15 + 0xac], eax
mov eax, dword [rsp + 0xf8]
mov dword [r15 + 0xa9], eax
mov al, 1
jmp 0x140084f91
lea rcx, [rsp + 0x4c0]
call fcn.140067390
mov r13, qword [rsp + 0x4c0]
cmp r13, 5
je 0x1400856c5
mov dh, 2
add byte [rax], al
mov dh, 2
add byte [rax], al
mov qword [rsp + 0xd0], rdi
mov r8, qword [rsp + 0x4c8]
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x68], rax
mov r14, qword [rsp + 0x4d8]
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x4e8]
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add al, 0
invalid
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add al, 0
add byte [rax - 0x77], cl
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x4f8]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0x70], rax
mov r15, qword [rsp + 0x508]
mov r9, qword [rsp + 0x510]
mov r12, qword [rsp + 0x518]
mov rbp, qword [rsp + 0x520]
mov ebp, dword [rsp + 0x520]
mov ebp, dword [rsp + 0x520]
mov rcx, qword [rsp + 0x528]
mov r11, qword [rsp + 0x530]
mov rax, qword [rsp + 0x560]
mov eax, dword [rsp + 0x560]
mov eax, dword [rsp + 0x560]
mov qword [rsp + 0xb90], rax
mov eax, dword [rsp + 0x569]
mov dword [rsp + 0x930], eax
mov eax, dword [rsp + 0x56c]
mov dword [rsp + 0x933], eax
mov r10, qword [rsp + 0x538]
and al, 0x38
add eax, 0x100f0000
test byte [rax + rdx*2], ah
add eax, 0x290f0000
test byte [rax + rax*4], ah
or eax, dword [rax]
add byte [rdi], cl
mov dh, 0x94
and al, 0x68
add eax, 0x8b480000
test byte [rax + rax*2], ah
add eax, 0x8b480000
mov esp, 0x54824
add byte [rcx - 0x7d], al
std
add ecx, dword [rdi]
test dword [rdi], esi
add dword [rax], eax
invalid
and al, 0x38
add eax, 0x100f0000
test byte [rax + rdx*2], ah
add eax, 0x290f0000
test byte [rax + rax*4], ah
or eax, dword [rax]
add byte [rdi], cl
mov dh, 0x94
and al, 0x68
add eax, 0x8b480000
test byte [rax + rax*2], ah
add eax, 0x8b480000
mov esp, 0x54824
add byte [rcx - 0x7d], al
std
add ecx, dword [rdi]
test dword [rdi], esi
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x230], al
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x3b0], rax
movups xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x3a0], xmm0
mov eax, dword [rsp + 0x460]
mov ecx, dword [rsp + 0x463]
mov dword [rsp + 0x6e0], eax
mov dword [rsp + 0x6e3], ecx
mov byte [rbx], 1
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x850], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x860], rax
mov eax, dword [rsp + 0x6e0]
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
or byte [rax], al
add byte [rbx + 0x6e02484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x6e3]
mov dword [rsp + 0x780], eax
mov dword [rsp + 0x783], ecx
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x48c03949], al
mov edi, dword [rsp + 0x40]
jl 0x1400855be
invalid
mov eax, 0
add byte [rax], al
add byte [rax + 0x48c03949], al
mov edi, dword [rsp + 0x40]
jl 0x1400855be
invalid
jl 0x1400855be
je 0x140085690
je 0x140085690
mov rbp, r8
test r14, r14
mov r12, qword [rsp + 0x68]
je 0x1400855e1
lea rbx, [r12 + 8]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400855c9
nop dword [rax]
add byte [rax - 0x7d], cl
ret
add rbx, 0x20
dec r14
dec esi
dec esi
je 0x1400855e1
cmp qword [rbx - 8], 0
je 0x1400855c0
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400855c0
mov qword [rsp + 0x40], rdi
test rbp, rbp
je 0x1400855fd
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
sub edi, dword [rbx + 0x13]
invalid
sub edi, dword [rbx + 0x13]
add byte [rbx + rcx*4 - 0x4c], cl
mov r14, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0xd0]
mov rdx, qword [rsi + 0x510]
mov qword [rsi + 0x518], rdx
lea rbx, [rsi + 0x528]
invalid
invalid
mov rdi, qword [rsp + 0xd0]
mov rdx, qword [rsi + 0x510]
mov qword [rsi + 0x518], rdx
lea rbx, [rsi + 0x528]
mov byte [rsi + 0x528], 0
sub byte [0x18c08562a], al
mov eax, dword [rsp + 0x88]
sub byte [0x18c08562a], al
mov eax, dword [rsp + 0x88]
mov qword [rsp + 0xd8], r14
mov qword [rsi + 0x520], rdx
jmp 0x1400853f0
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0x88], r10
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x78
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
and al, 0xa0
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x78
mov qword [rsp + 0x80], r9
add byte [rax], al
mov qword [rsp + 0xb0], rbp
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xe0], rdi
cmp r13d, 4
jne 0x1400856d7
std
add al, 0x75
mov byte [r11], 1
mov byte [rbx], 1
mov rdi, qword [rsp + 0x40]
mov rax, qword [rsi + 0x510]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov r10, qword [rax + 0x18]
mov r14, qword [rax + 0x20]
mov qword [rax + 0x10], 3
add byte [rax], al
add byte [rcx - 0x43], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x43], al
add eax, dword [rax]
add byte [rax], al
cmp rdx, 3
jne 0x1400857b8
mov edx, 3
jmp 0x1400857f3
mov rax, qword [rsp + 0x48]
mov byte [rax], 3
mov al, 5
jmp 0x1400849eb
mov byte [rsp + 0x37], dl
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
invalid
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0x3b0], rax
mov al, 3
add byte [rax], al
nop
or eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
mov al, 3
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xb80]
mov al, 3
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xb80]
movaps xmmword [rsp + 0x3a0], xmm0
mov eax, dword [rsp + 0x930]
or dword [rax], eax
add byte [rbx + 0x933248c], cl
add byte [rax], al
or dword [rax], eax
add byte [rbx + 0x933248c], cl
add byte [rax], al
mov dword [rsp + 0x6e0], eax
mov dword [rsp + 0x6e3], ecx
mov byte [rbx], 1
movaps xmm0, xmmword [rsp + 0x3a0]
sub byte [rsp + 0x3a0], al
sub byte [rsp + 0x3a0], al
movaps xmmword [rsp + 0x850], xmm0
sub dword [rsp + 0x850], eax
and al, 0x50
or byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x3b0]
mov qword [rsp + 0x860], rax
mov ecx, dword [rsp + 0x6e0]
mov rax, qword [rsp + 0x3b0]
mov eax, dword [rsp + 0x3b0]
mov qword [rsp + 0x860], rax
mov ecx, dword [rsp + 0x6e0]
mov edx, dword [rsp + 0x6e3]
and al, 0xe3
invalid
mov dword [rsp + 0x780], ecx
mov dword [rsp + 0x783], edx
movaps xmmword [rsp + 0x1a0], xmm0
mov qword [rsp + 0x1b0], rax
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b0], eax
add dword [rax], eax
add byte [rbx + 0x7802484], cl
mov eax, dword [rsp + 0x780]
add byte [rax], al
mov ecx, dword [rsp + 0x783]
mov dword [rsp + 0x8d3], ecx
and al, 0x83
invalid
add byte [rcx + 0x8d3248c], cl
add byte [rax], al
mov dword [rsp + 0x8d0], eax
mov r10, qword [rsp + 0x68]
mov edx, dword [rsp + 0x68]
and al, 0xd0
or byte [rax], al
add byte [rbx + rcx*4 + 0x54], cl
mov edx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x68]
mov rdx, r8
mov rdi, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb0]
mov r9, qword [rsp + 0x98]
add byte [rax], al
mov r11, qword [rsp + 0x80]
mov ebx, dword [rsp + 0x80]
mov rbx, qword [rsp + 0x78]
mov r15, qword [rsp + 0x38]
cmp bl, ch
invalid
cmp bl, ch
cmp ecx, dword [rbx + rcx*4 + 0x78]
sub byte [rbx + rcx*4 + 0x48], cl
mov r9, qword [rax + 0x30]
mov rcx, qword [rax + 0x38]
mov qword [rsp + 0x50], rcx
push rax
mov r15, qword [rax + 0x28]
mov r9, qword [rax + 0x30]
mov rcx, qword [rax + 0x38]
mov qword [rsp + 0x50], rcx
push rax
push rax
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x60], rcx
mov rcx, qword [rax + 0x48]
mov qword [rsp + 0x70], rcx
and al, 0x70
mov dword [rsp + 0x70], ecx
and al, 0x70
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0xc0], rcx
mov r11, qword [rax + 0x58]
mov rbx, qword [rax + 0x60]
mov r8, qword [rax + 0x68]
mov eax, dword [rax + 0x68]
mov eax, dword [rax + 0x68]
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x7f0], rax
mov dword [rsp + 0x7f0], eax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x7e0], xmm0
invalid
add byte [rax], al
mov eax, dword [rsp + 0x8d0]
mov ecx, dword [rsp + 0x8d3]
invalid
or byte [rax], al
add byte [rbx + 0x8d3248c], cl
add byte [rax], al
mov dword [rsp + 0x410], eax
mov dword [rsp + 0x413], ecx
mov rax, qword [rsp + 0x48]
and al, 0x48
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x7e0]
movaps xmmword [rsp + 0xb60], xmm0
sub dword [rsp + 0xb60], eax
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0xb70], rax
mov dword [rsp + 0xb70], eax
mov dword [rsp + 0xb70], eax
and al, 0x70
or eax, dword [rax]
add byte [rbx + 0x4102484], cl
add byte [rax], al
mov eax, dword [rsp + 0x410]
mov ecx, dword [rsp + 0x413]
mov dword [rsp + 0x148], eax
mov dword [rsp + 0x14b], ecx
add qword [r8], rax
invalid
add qword [r8], rax
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp r13d, 3
jne 0x140085a7b
std
add ecx, dword [rdi]
test esi, edi
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp rdx, 3
je 0x140085912
add byte [rax], al
invalid
cli
add ecx, dword [rdi]
test byte [rbx + 0x48000000], cl
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
or dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x98
or dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
or dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x98
or dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x9a0], r14
mov dword [rsp + 0x9a0], esi
and al, 0xa0
or dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xa8
or dword [rax], eax
add byte [rcx + rcx*4 - 0x74], cl
and al, 0xb0
mov qword [rsp + 0x9a8], r15
mov qword [rsp + 0x9b0], r9
or dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
or dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
mov qword [rsp + 0x9b8], rax
mov eax, 0x48000009
mov eax, dword [rsp + 0x60]
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x9c0], rax
mov rax, qword [rsp + 0x70]
add byte [rax - 0x75], cl
and al, 0x70
mov qword [rsp + 0x9c8], rax
add byte [rax], al
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x9d0], rax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
or dword [rax], eax
add byte [rcx + rcx*4 - 0x64], cl
invalid
invalid
pushfq
and al, 0xd8
or dword [rax], eax
mov qword [rsp + 0x9d8], r11
mov qword [rsp + 0x9e0], rbx
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xe0
or dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rbp*8], ah
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x9e8], r8
lea rcx, [rsi + 0x2f0]
lea ecx, [rsi + 0x2f0]
add byte [rax - 0x73], cl
invalid
lea ecx, [rsi + 0x2f0]
lea rdx, [rsp + 0x990]
nop
or dword [rax], eax
add al, ch
invalid
invalid
call fcn.1401937e0
mov rax, qword [rsi + 0x2f0]
add byte [rax - 0x77], cl
and al, 0x48
invalid
add byte [rax - 0x77], cl
and al, 0x48
invalid
mov rax, qword [rsi + 0x2f8]
mov rax, qword [rsi + 0x2f8]
mov eax, dword [rsi + 0x2f8]
mov qword [rsp + 0x68], rax
mov r14, qword [rsi + 0x300]
mov dh, 0
add eax, dword [rax]
invalid
mov dh, 0
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg byte [rax], cl
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
add byte [rbx], al
add byte [rax], al
mov rax, qword [rsi + 0x308]
mov qword [rsp + 0x38], rax
mov rax, qword [rsi + 0x310]
mov qword [rsp + 0x98], rax
xchg byte [rax], dl
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax], bl
sbb byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x50], rax
add byte [rax], al
mov rax, qword [rsi + 0x318]
sbb byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x50], rax
mov rax, qword [rsi + 0x320]
xchg byte [rax], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x60], rax
mov rax, qword [rsi + 0x328]
mov qword [rsp + 0x70], rax
jo case.0x140037bff.438
mov esp, dword [rsi + 0x330]
mov rax, qword [rsi + 0x338]
cmp byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x80], rax
mov rax, qword [rsi + 0x340]
mov qword [rsp + 0x78], rax
mov rax, qword [rsi + 0x348]
mov eax, dword [rsi + 0x348]
mov eax, dword [rsi + 0x348]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsi + 0x4f0]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsi + 0x4f8]
mov qword [rsp + 0xb8], rax
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, dh
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, bh
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x52], cl
add byte [0xcb5059c8], al
xchg byte [rax + 3], dl
add byte [rax], al
mov r13, qword [rsi + 0x500]
mov ebp, dword [rsi + 0x500]
mov rax, qword [rsi + 0x350]
mov qword [rsp + 0x58], rax
lea rbx, [rsi + 0x360]
lea ebx, [rsi + 0x360]
lea ebx, [rsi + 0x360]
mov r15, qword [rsi + 0x4d8]
add al, 0
add byte [rax - 0x75], cl
invalid
scasb al, byte [rdi]
loopne 0x1400859e9
add byte [rax], al
mov rbp, qword [rsi + 0x4e0]
mov ebp, dword [rsi + 0x4e0]
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
stc
call qword [rbp]
cmp qword [rbp + 8], 0
cmp dword [rbp + 8], 0
cmp dword [rbp + 8], 0
je 0x140085a11
cmp qword [rbp + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400859ff
mov r15, qword [r15 - 8]
jg 0x1400859f7
clc
mov rcx, qword [0x140214150]
or eax, 0x18e74a
sbb byte [rax], al
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x77], cl
fld1
xchg dword [rax], ebp
sti
dec dword [rax - 0x75]
test byte [rax + riz*2], ah
invalid
add dword [rax], eax
mov rcx, rbx
call fcn.1400382a0
mov rax, qword [rsp + 0x160]
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
and al, 0xd0
invalid
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
and al, 0xd0
and al, 0xd0
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x6c0], xmm0
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
invalid
nop
add byte [rax], al
add byte [rbx + 0x93248c], cl
add byte [rax], al
add byte [rcx + 0x1082484], cl
add byte [rax], al
mov dword [rsp + 0x108], eax
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rcx + 0x10b248c], cl
or eax, dword [rcx]
mov dword [rsp + 0x10b], ecx
or eax, dword [rcx]
add byte [rax], al
mov rax, qword [rsp + 0xe8]
mov byte [rax], 1
mov r9d, 3
add byte [rax], al
mov r15, qword [rsp + 0xc8]
mov rbp, qword [rsp + 0xb0]
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add cl, ch
out 1, al
add byte [rax], al
jmp 0x140085c61
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x78], rbx
and al, 0x78
and al, 0x78
mov qword [rsp + 0x80], r11
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x98
cwde
mov qword [rsp + 0x98], r9
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x48
add byte [rax], al
mov qword [rsp + 0xb0], r8
mov qword [rsp + 0x48], rdx
mov r12, r10
mov rax, qword [rsp + 0xb70]
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsp + 0x160], rax
movdqa xmm0, xmmword [rsp + 0xb60]
movq mm0, qword [rsp + 0xb60]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + riz*2], ah
or eax, dword [rax]
add byte [rsi + 0xf], ah
invalid
invalid
jg case.0x1400257c3.1218
movq mm0, qword [rsp + 0xb60]
movdqa xmmword [rsp + 0x150], xmm0
mov eax, dword [rsp + 0x148]
add dword [rax], eax
invalid
and al, 0x50
add dword [rax], eax
add byte [rbx + 0x1482484], cl
add dword [rax], eax
add byte [rbx + 0x14b248c], cl
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsp + 0x14b]
mov dword [rsp + 0x93], ecx
mov dword [rsp + 0x90], eax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, bh
clc
add al, 0
invalid
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, bh
clc
clc
add al, 0
add byte [rax - 0x77], cl
and al, 0x68
add byte [rax], al
mov qword [rsp + 0x68], rax
mov rbp, qword [rsi + 0x500]
add byte [rax], al
test rbp, rbp
mov rbx, r13
mov r13, qword [rsp + 0x88]
je 0x140085b44
mov rax, qword [rsp + 0x68]
and al, 0x68
lea r15, [rax + 8]
jmp case.0x14004ade6.347
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add r15, 0x20
dec rbp
je 0x140085b44
cmp qword [r15 - 8], 0
je 0x140085b20
clc
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rdi]
mov r8, qword [r15]
mov rcx, qword [0x140214150]
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
cmp qword [rsi + 0x4f0], 0
je 0x140085b62
add byte [rax], al
add byte [rsp + rdx + 0x48], dh
mov ecx, dword [0x140214150]
in eax, 0x18
invalid
mov rcx, qword [0x140214150]
in eax, 0x18
sbb byte [rax], al
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x68
xor edx, edx
mov r8, qword [rsp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsi + 0x360]
mov qword [rsp + 0x88], rax
mov r15, qword [rsi + 0x4d8]
mov edi, dword [rsi + 0x4d8]
add byte [rbx + rcx*4 - 0x42], cl
fadd dword [rax + rax]
add byte [rax - 0x75], cl
scasb al, byte [rdi]
loopne 0x140085b81
invalid
mov esi, 0x4d8
mov rbp, qword [rsi + 0x4e0]
add al, 0
add byte [rcx + rcx*4 - 7], cl
add byte [rax], al
mov rcx, r15
stc
call qword [rbp]
cmp qword [rbp + 8], 0
cmp dword [rbp + 8], 0
cmp dword [rbp + 8], 0
add byte [rbp + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
je 0x140085ba9
cmp qword [rbp + 0x10], 0x11
jge 0x140085ba0
adc dword [rdx + 4], esi
jb 0x140085b97
mov r15, qword [r15 - 8]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jne 0x140085bbb
invalid
jne 0x140085bbb
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add al, ch
invalid
mov rcx, qword [rsp + 0x88]
call fcn.1400382a0
mov rcx, qword [rsi + 0x350]
add byte [rax], al
call fcn.1401903d0
adc byte [rax], al
lea rcx, [rsi + 0x2f0]
call fcn.14010f550
mov r15, qword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], r12
and al, 0x68
mov r9, rbx
mov r12, qword [rsp + 0xc0]
mov rbp, qword [rsp + 0xb0]
mov ebp, dword [rsp + 0xb0]
mov ebp, dword [rsp + 0xb0]
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x6d0], rax
mov dword [rsp + 0x6d0], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x6c0], xmm0
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x6c0], eax
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
xchg ebx, eax
add byte [rax], al
add byte [rax], al
xchg ebx, eax
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rcx], ah
invalid
add byte [rax], al
mov dword [rsp + 0x108], eax
or byte [rcx], al
add byte [rax], al
mov dword [rsp + 0x10b], ecx
mov word [rbx + rcx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xe8]
mov byte [rax], 1
mov rax, qword [rsp + 0xe8]
mov byte [rax], 1
cmp r9, 4
jne 0x140085c61
mov rax, qword [rsp + 0x178]
mov byte [rax], 3
mov al, 4
invalid
add al, 0x4c
mov esi, dword [rsp + 0xd8]
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
mov r14, qword [rsp + 0xd8]
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
mov byte [r14], al
mov qword [rdi], 7
add byte [rax], al
add byte [rax], al
mov al, 4
jmp 0x140084f91
mov qword [rsp + 0x88], r13
mov rax, qword [rsp + 0x6d0]
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
or al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x6c0], al
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
invalid
test byte [rax + rax*8], ah
invalid
movaps xmmword [rsp + 0xac0], xmm0
mov eax, dword [rsp + 0x108]
and al, 8
add dword [rax], eax
invalid
and al, 8
add dword [rax], eax
add byte [rbx + 0x10b248c], cl
add byte [rax], al
or byte [rcx], al
add byte [rax], al
mov ecx, dword [rsp + 0x10b]
add byte [rcx + 0x1382484], cl
mov dword [rsp + 0x138], eax
add byte [rax], al
mov dword [rsp + 0x13b], ecx
add byte [rax], al
mov rcx, qword [rsp + 0xd0]
mov rbx, r9
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0x35], cl
call fcn.1400354c0
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0xab0], rax
test byte [rax + rsi*4], ah
or al, byte [rax]
invalid
and al, 0xd0
or al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0xab0], eax
test byte [rax + rsi*4], ah
or al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0xac0], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xac0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xaa0], eax
movaps xmmword [rsp + 0xaa0], xmm0
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
cmp eax, dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x1302484], cl
xor byte [rcx], al
mov dword [rsp + 0x130], eax
xor byte [rcx], al
add byte [rax], al
mov dword [rsp + 0x133], ecx
mov rax, qword [rsp + 0x178]
mov eax, dword [rsp + 0x178]
and al, 0x33
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
test byte [rax + rdi*2], ah
and al, 0x78
mov eax, dword [rsp + 0x178]
and al, 0x78
add dword [rax], eax
add dh, al
add byte [rcx], al
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x440], xmm0
mov rax, qword [rsp + 0xab0]
mov al, 0xa
add byte [rax], al
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
mov al, 0xa
add byte [rax], al
invalid
invalid
test byte [rax + rdx*2], ah
push rax
mov al, 0xa
add byte [rax], al
mov qword [rsp + 0x450], rax
push rax
add al, 0
add byte [rbx + 0x1302484], cl
mov eax, dword [rsp + 0x130]
add byte [rax], al
mov ecx, dword [rsp + 0x133]
mov dword [rsp + 0x100], eax
and al, 0
add dword [rax], eax
invalid
mov word [rbx + rsi], fs
add dword [rax], eax
add byte [rcx + 0x1002484], cl
and al, 0
add dword [rax], eax
invalid
and al, 0
add dword [rax], eax
add byte [rcx + 0x103248c], cl
mov dword [rsp + 0x103], ecx
add eax, dword [rcx]
add byte [rax], al
mov r13, qword [rsp + 0x50]
mov ebp, dword [rsp + 0x50]
jmp case.0x140025802.885
dec esp
int3
int3
int3
int3
in al, dx
movabs rax, 0x7fffffffffffffe4
invalid
invalid
invalid
invalid
invalid
jg 0x140085da9
add rax, qword [rcx]
add eax, dword [rcx]
cmp rax, 0x11
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
clc
adc dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi + rcx + 0x42], cl
cmovb r8, rax
mov rsi, rdx
ror byte [rax - 0x77], 0xd6
lea rax, [0x1401fa790]
movsxd rdx, dword [rax + r8*4]
invalid
adc al, 0x80
add rdx, rax
jmp rdx
invalid
add rcx, 8
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str.IOErrorTunError
cmp al, 0xe4
adc eax, dword [rax]
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x38
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
jge 0x140085d5f
sahf
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
adc eax, dword [rax]
jmp 0x1400860dc
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x13e403
add esp, esp
adc eax, dword [rax]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c41df]
add esp, esp
adc eax, dword [rax]
add esp, esp
adc eax, dword [rax]
in al, 0x13
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x39
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
in eax, 0xe3
invalid
lea r8, case.0x14004f628.49
jrcxz 0x140085e15
adc eax, dword [rax]
jmp 0x1400860dc
add rcx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x13e3e8
adc eax, dword [rax]
mov rax, qword [rsi + 0x28]
lea rdx, str.TunnelError
adc eax, dword [rax]
adc eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x39
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea eax, [0x1401c4218]
add byte [rbp + rcx*4 + 5], cl
shl ebx, 1
adc eax, dword [rax]
lea eax, [0x1401c4218]
jmp 0x1400860dc
add byte [rax], al
add rcx, 8
mov qword [rsp + 0x40], rcx
invalid
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.PeerNoConnectionErrorRouteErrorInvalidUrlShellCommandErrorRpcConnectErrorRpcClientError
invalid
add byte [rcx - 0x48], al
adc eax, 0xff000000
add byte [rax], al
invalid
push rax
mov r8d, 0x15
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
sbb byte [rax - 0x77], cl
je case.0x140076fa1.39
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
mov byte [rsp + 0x39], 0
invalid
invalid
invalid
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
add eax, 0x139c4d
add eax, 0x139c4d
pushfq
adc eax, dword [rax]
jmp 0x1400860dc
add byte [rax - 0x7d], cl
ror dword [rax], 0x48
invalid
add rcx, 8
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c424d]
adc eax, 0x13e3a5
adc eax, 0x13e3a5
mov r8d, 0xa
mov eax, 0xa
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov byte [rsp + 0x38], al
and al, 0x38
je 0x140085ed9
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
and al, 0x28
and al, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
invalid
invalid
adc eax, dword [rax]
movabs eax, dword [0x208e90013ba]
mov edx, 0x8e90013
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
adc eax, dword [rax]
jmp 0x1400860dc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, case.0x14002adfb.65
adc eax, 0x16e4fc
mov r8d, 8
add byte [rax], al
add cl, ch
jmp 0x140086013
jmp 0x140086013
add dword [rax], eax
add byte [rax - 0x7d], cl
add rcx, 8
mov qword [rsp + 0x40], rcx
add rcx, 8
add ecx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea rdx, [0x1401c4257]
lea rdx, [0x1401c4257]
mov r8d, 0xa
mov eax, 0xa
jmp 0x1400860bb
add dword [rax], eax
add byte [rax - 0x7d], cl
add rcx, 8
mov qword [rsp + 0x40], rcx
and al, 0x40
invalid
add rcx, 8
mov qword [rsp + 0x40], rcx
and al, 0x40
invalid
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x13e334
lea rdx, [0x1401c4261]
mov r8d, 0x11
jmp 0x1400860bb
add rcx, 8
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
ror dword [rax], 0x48
mov dword [rsp + 0x40], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [0x1401c4272]
adc eax, 0x13e322
mov r8d, 0xf
jmp 0x1400860bb
add rcx, 8
add ecx, 8
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401c4281]
mov r8d, 0xe
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x140085fa4
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
push rax
sbb byte [rax - 0x77], cl
je 0x140085fa4
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x1400860dc
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rcx
add byte [rax], al
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str.Timeout
adc eax, 0x13e2fd
loop case.0x140077aee.52
adc eax, dword [rax]
add byte [rcx - 0x48], al
invalid
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x140085fe4
invalid
mov dword [rsp + 0x30], esi
mov byte [rsp + 0x38], al
cmp byte [rax - 0x39], cl
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
fsubrp st(2)
adc eax, dword [rax]
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x1400860dc
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x13e2e6
invalid
mov rax, qword [rax + 0x18]
lea rdx, str.UrlInBlacklistAnyhowError
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
jmp 0x140086013
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x16f9ac
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16f9ac
add byte [rcx - 0x48], al
invalid
mov r8d, 7
add byte [rax], al
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rcx, 8
add ecx, 8
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c42e6]
loop 0x140086046
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
loop 0x140086046
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x28
sub byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x1400860dc
add rcx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.WaitRespErrorMessageDecodeErrorSecretKeyError
loop 0x140086087
invalid
loop 0x140086087
add byte [rcx - 0x48], al
or eax, 0xeb000000
add rcx, 8
add rcx, 8
mov r8d, 0xd
mov eax, 0xd
jmp 0x1400860bb
add rcx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c4325]
adc eax, dword [rax]
adc eax, dword [rax]
mov r8d, 0x12
jmp 0x1400860bb
add rcx, 8
add ecx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c4337]
mov r8d, 0xe
invalid
add byte [rax], al
invalid
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
invalid
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.140109560
add byte [rax - 0x75], cl
and al, 0x28
add byte [rax - 0x75], cl
and al, 0x28
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x140086150
push rsi
mov bl, 1
test cl, cl
jne case.0x140076f71.74
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne 0x140086134
cmp byte [rsp + 0x39], 0
je 0x140086134
test byte [rsi + 0x34], 4
jne 0x140086134
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x162a31
sub byte [rax - 0x73], cl
adc eax, 0x162a31
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne case.0x140076f71.74
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x140076f71.74
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
movdqa xmmword [rsp + 0x160], xmm7
movdqa xmmword [rsp + 0x150], xmm6
mov rbx, r8
ret
mov rdi, rdx
mov r13, rcx
movzx eax, byte [rdx + 0x61]
lea rcx, [0x1401fa7d4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
ret
add al, 0x81
add rax, rcx
jmp rax
mov r14, qword [rdi + 0x58]
mov r15, qword [r14 + 0x28]
test r15, r15
jne 0x140086bdc
invalid
or al, byte [rax]
invalid
mov rsi, qword [r14 + 0x10]
test rsi, rsi
adc byte [rax - 0x7b], cl
test byte [rdi], 0x84
je 0x140086280
mov rcx, qword [r14 + 8]
je 0x140086280
add byte [rax], al
mov rcx, qword [r14 + 8]
mov rax, qword [rcx + 0x10]
mov qword [rdi + 0x10], rax
adc r11b, r14b
movq mm0, qword [rcx]
adc r11b, r14b
movq mm0, qword [rcx]
movdqu xmmword [rdi], xmm0
lea rdx, [rcx + 0x18]
sbb byte [rax - 0x73], cl
add al, 0x76
sbb byte [rax - 0x73], cl
add al, 0x76
lea r8, [rax*8 - 0x18]
call fcn.1401af560
dec rsi
mov qword [r14 + 0x10], rsi
mov byte [rdi + 0x60], 1
mov rax, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
cmp rcx, 0xf
ja 0x140086289
test rcx, rcx
je 0x14008633e
test byte [rbx], ch
add dword [rax], eax
invalid
test byte [rbx], ch
add dword [rax], eax
add byte [rcx], dh
shl byte [rsi + 0x66], cl
nop dword cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf3a103c], al
test byte [rbx + 0x48000001], cl
inc edx
cmp byte [rax + rdx], 0x3a
je 0x1400863b5
inc rdx
cmp rcx, rdx
jne 0x140086220
jmp 0x14008633e
mov esi, 0x48000001
lea ecx, str._async_fn__resumed_after_completion
lea r8, [0x1401c0a08]
adc eax, dword [rax]
adc eax, dword [rax]
mov edx, 0x23
call fcn.1401b1e10
mov rdx, qword [rdi + 0x70]
mov rax, qword [rdi + 0x78]
jmp 0x14008652a
mov si, 2
jmp 0x140086c16
lea rdx, [rax + 7]
and rdx, 0xfffffffffffffff8
sub rdx, rax
je 0x1400862c3
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pxor xmm3, xmm0
paddq xmm3, xmm1
pandn xmm2, xmm3
pshufd xmm3, xmm2, 0xee
por xmm3, xmm2
movq r10, xmm3
test r10, r9
jne 0x140086321
add rdx, 0x10
cmp rdx, r8
jbe 0x1400862f0
cmp rdx, rcx
je 0x14008633e
nop word cs:[rax + rax]
cmp byte [rax + rdx], 0x3a
je 0x1400863b5
inc rdx
cmp rcx, rdx
jne 0x140086330
mov qword [rsp + 0xe0], rdi
lea rax, case.0x14010e1e2.18
add eax, 0xfffc8d43
add eax, 0xfffc8d43
mov qword [rsp + 0xe8], rax
lea rax, [0x1401c4370]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x13e014
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
and al, 0x68
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x48]
call fcn.1400b66d0
mov rax, qword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
sub byte [r15], r9b
adc byte [rsp + 0xa0], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
sub byte [r15], r9b
adc byte [rsp + 0xa0], al
movups xmmword [rdi + 0x18], xmm0
jmp 0x1400863c8
mov byte [rdi + 0x60], 0
movups xmm0, xmmword [rdi]
movups xmmword [rdi + 0x18], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rdi + 0x28], rax
lea rax, [rdi + 0x18]
mov qword [rdi + 0x68], rax
lea rsi, [rdi + 0x90]
mov byte [rdi + 0x90], 0
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x130]
call fcn.140182b60
movdqu xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
add byte [rdi], cl
adc dword [rdi + 0x80], ecx
add byte [rdi], cl
adc dword [rdi + 0x80], ecx
movdqu xmmword [rdi + 0x70], xmm0
lea rdx, [rdi + 0x70]
mov r8, qword [rbx]
lea rcx, [rsp + 0x48]
call fcn.140182f10
mov ebp, dword [rsp + 0x48]
cmp ebp, 3
jne 0x14008643b
mov byte [rsi], 3
mov word [r13], 3
mov al, 3
jmp case.0x140037b4a.509
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0xc0], eax
movups xmm0, xmmword [rsp + 0x4c]
movups xmm1, xmmword [rsp + 0x5c]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
cmp word [rdi + 0x70], 3
jne 0x140086483
mov rcx, qword [rdi + 0x78]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x140086483
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x100], eax
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x90], 1
mov dword [rdi + 0x30], ebp
movdqa xmm0, xmmword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], cl
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], cl
movdqu xmmword [rdi + 0x34], xmm0
movups xmmword [rdi + 0x44], xmm1
mov eax, dword [rsp + 0x100]
test byte [rax + rax], ah
add dword [rax], eax
add byte [rcx - 0x27cabb9], cl
add cl, byte [rdi]
test dword [rsi + 1], edx
add byte [rax], al
test byte [rax + rax], ah
add dword [rax], eax
add byte [rcx - 0x27cabb9], cl
add cl, byte [rdi]
test dword [rsi + 1], edx
add byte [rax], al
mov rax, qword [rdi + 0x38]
mov rsi, qword [rdi + 0x58]
mov qword [rdi + 0x68], rax
movzx eax, byte [0x140214210]
mov edx, 0x98
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140086c7b
mov rdx, rax
mov qword [rax + 0x58], rsi
mov byte [rax + 0x61], 0
mov qword [rdi + 0x70], rax
lea rax, [0x1401c4348]
mov qword [rdi + 0x78], rax
lea rcx, [rsp + 0x48]
mov r8, rbx
call qword [rax + 0x18]
movzx esi, word [rsp + 0x48]
cmp si, 3
jne 0x14008654e
mov word [r13], 3
mov al, 4
jmp case.0x140037b4a.509
movdqu xmm0, xmmword [rsp + 0x4a]
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rsp + 0x11e], xmm1
movdqa xmmword [rsp + 0x110], xmm0
mov rbx, qword [rdi + 0x70]
mov r14, qword [rdi + 0x78]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14008659c
cmp qword [r14 + 0x10], 0x11
jb 0x14008658a
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x68]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
push 0xffffffffe183c189
add ecx, dword [rax - 0x73]
lea edx, [rcx - 2]
cmp rdx, 2
jb 0x1400865fc
lea edx, [rcx - 2]
cmp rdx, 2
jb 0x1400865fc
test rcx, rcx
je 0x1400865fc
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400865ea
cmp qword [r15 + 0x10], 0x11
jb 0x1400865d8
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x18], 0
je 0x140086616
mov r8, qword [rdi + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
imul edx, dword [rbx], 0
imul edx, dword [rbx], 0
cmp byte [rdi + 0x60], 0
je 0x140086635
cmp qword [rdi], 0
cmp dword [rdi], 0
je 0x140086635
mov r8, qword [rdi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
push 0x13
invalid
push 0x13
add dh, al
invalid
mov byte [rdi + 0x60], 0
jmp 0x140086c16
invalid
invalid
add byte [rax], al
fadd dword [0xf7176640]
ja case.0x14003a48f.438
movzx esi, word [rdi + 0x34]
movzx edx, word [rdi + 0x36]
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0x90], rax
mov r14, qword [rdi + 0x40]
mov r9, qword [rdi + 0x48]
mov r10, qword [rdi + 0x50]
push rdi
push rax
push rdi
push rax
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
mov r8, qword [rax + 0x48]
add byte [rax], al
test r8, r8
mov qword [rsp + 0x38], r9
mov word [rsp + 0x2e], dx
mov dword [rsp + 0x2e], edx
mov dword [rsp + 0x2e], edx
mov qword [rsp + 0x40], r10
and al, 0x40
jne 0x1400866ac
call fcn.140141110
test rax, rax
je 0x140086ca9
mov r8, qword [rax]
mov r9, qword [rsp + 0x38]
movzx edx, word [rsp + 0x2e]
mov r10, qword [rsp + 0x40]
inc qword [r8]
je case.0x1400861a0.2
invalid
add byte [rax], al
add eax, 0x8b480000
pop r8
mov rax, qword [rdi + 0x58]
mov ebx, dword [rax + 0x30]
movq xmm6, qword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rcx + rcx*4 + 0x44]
and al, 0x30
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rcx + rcx*4 + 0x44]
and al, 0x30
mov qword [rsp + 0x80], rbx
je 0x140086821
mov r15, rbx
shl r15, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
leave
leave
mov rdx, r15
cli
call fcn.140157b20
test rax, rax
je 0x140086c9c
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
movabs al, byte [0x48245c8948000005]
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor r15d, r15d
lea rcx, [rsp + 0x48]
mov r11, rbx
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x38]
movzx edx, word [rsp + 0x2e]
mov r10, qword [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
mov qword [rsp + 0x78], r13
js 0x14008677d
dec r11
dec ebx
mov qword [rsp + 0x88], r11
jmp case.0x14003a48f.447
add byte [rax], al
add bl, ch
xor dword [rsi + 0x49], esp
movd mm0, esi
movq xmm0, r14
movdqa xmm7, xmm6
punpcklqdq xmm7, xmm0
clc
invalid
clc
mov r12d, edx
mov r11d, esi
mov ebx, esi
mov ebx, esi
mov r13, r9
mov ebx, r10d
mov si, 2
cmp r11w, 2
je case.0x14006ea97.126
movzx r11d, r11w
test r11d, r11d
je 0x1400867a5
test ebp, ebp
je 0x140086740
cmp r14, r10
je 0x140086a6c
add byte [rbp + 0xf], al
mov bh, 0x1e
invalid
movzx r11d, word [r14]
invalid
movzx r12d, word [r14 + 2]
movdqu xmm7, xmmword [r14 + 4]
add dh, bl
movq mm7, qword [r14 + 4]
mov r13, qword [r14 + 0x14]
mov ebx, dword [r14 + 0x1c]
add r14, 0x20
cmp r11w, 2
jne case.0x14003a48f.446
jmp case.0x14006ea97.126
add al, byte [rax]
add byte [rbx + rdi + 0x7c], cl
and al, 0x48
cmp r15, qword [rsp + 0x48]
je 0x1400867f9
mov r11, r15
shl r11, 5
mov word [rax + r11], 0
mov word [rax + r11 + 2], r12w
movdqu xmmword [rax + r11 + 4], xmm7
movq qword [rax + rbx + 4], mm7
mov qword [rax + r11 + 0x14], r13
mov dword [rax + r11 + 0x1c], ebx
inc r15
mov qword [rsp + 0x58], r15
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x58], edi
mov r11, qword [rsp + 0x88]
test r11, r11
test ebx, ebx
and al, 0x88
add byte [rax], al
add byte [rbp - 0x7b], cl
test ebx, ebx
mov r13, qword [rsp + 0x78]
test ebx, ebx
mov r13, qword [rsp + 0x78]
mov ebp, dword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
jne 0x140086733
jmp 0x14008683f
mov rdx, r15
cli
call fcn.140042d40
lea rcx, [rsp + 0x48]
mov r10, qword [rsp + 0x40]
movzx edx, word [rsp + 0x2e]
mov r9, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
jmp 0x1400867ac
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], 4
mov qword [rsp + 0x58], 0
xor r15d, r15d
cmp r15, rbx
jne 0x140086a85
lea rax, [rbx + 1]
mov qword [rsp + 0x108], rax
lea rax, [r8 + 0x10]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x88], eax
add byte [rax], al
lea rax, [r8 + 0x120]
mov qword [rsp + 0xd8], rax
xor eax, eax
mov qword [rsp + 0xd0], rax
mov eax, esi
jmp 0x1400868ad
invalid
movq xmm0, r14
movdqa xmm7, xmm6
punpcklqdq xmm7, xmm0
mov si, 2
add al, byte [rax]
add al, byte [rax]
mov r15d, edx
mov rbx, r9
mov ecx, r10d
mov ecx, edx
mov ecx, edx
test ax, ax
je 0x1400868dc
movzx ecx, ax
mov eax, esi
cmp ecx, 2
je 0x140086a26
test ebp, ebp
je 0x140086880
cmp r14, r10
je 0x140086a26
add byte [rax], al
mov esi, eax
movzx eax, word [r14]
movzx eax, word [rsi]
mov byte [rcx + 0xf], 0xb7
invalid
movzx eax, word [rsi]
movzx r15d, word [r14 + 2]
movdqu xmm7, xmmword [r14 + 4]
mov rbx, qword [r14 + 0x14]
mov ecx, dword [r14 + 0x1c]
add r14, 0x20
add esi, 0x20
add esi, 0x20
test ax, ax
jne 0x14008689f
mov dword [rsp + 0x9c], ecx
mov word [rsp + rbx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rdx*8], fs
and al, 0xd0
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rbp + rcx*4 + 0x24], cl
or byte [rcx + rcx*4 - 0x20], cl
and al, 0xd0
add byte [rax], al
add byte [rbp + rcx*4 + 0x24], cl
or byte [rcx + rcx*4 - 0x20], cl
shr rax, 0x20
jne 0x1400869b1
mov qword [rsp + 0x78], r13
mov dword [rsp + 0x78], ebp
test r12d, r12d
test esp, esp
in al, 0xf
test al, al
rol byte [rbx], 0
je 0x140086cd2
rol byte [rbx], 0
add byte [rcx - 0x77], al
rol dword [rcx + 0xf], cl
mov ebp, 0x45d1f7cc
mov ebp, esp
mov r11d, edx
bsr ecx, r12d
not ecx
mov r13d, r12d
shl r13d, cl
dec r13d
mov rcx, qword [r8 + 0x110]
mov ecx, dword [rax + 0x110]
mov ecx, dword [rax + 0x110]
jmp 0x140086971
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0x88]
call fcn.14003e450
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add al, ch
invalid
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov r9, qword [rsp + 0x38]
movzx r11d, word [rsp + 0x2e]
mov r10, qword [rsp + 0x40]
mov eax, dword [r8 + rcx*4 + 0x10]
inc rcx
mov qword [r8 + 0x110], rcx
add byte [rcx + 0xf], cl
scasd eax, dword [rdi]
invalid
cmp r13d, eax
jae 0x1400869d2
add byte [rcx + 0xf], cl
scasd eax, dword [rdi]
invalid
cmp rcx, 0x40
jb 0x140086959
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x14008692d
cmp qword [r8 + 0x160], 0
add dword [rax], eax
add byte [rax], al
js 0x14008692d
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0x88]
call fcn.140141550
jmp 0x140086942
dec dword [rcx - 0x77]
sbb byte [rax + 1], 0
add byte [rax - 0x75], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add al, ch
movabs eax, dword [0xc1894c91eb000bab]
mov rcx, r8
mov rdx, r12
call fcn.14003e320
mov r10, qword [rsp + 0x40]
sti
dec dword [rbx + rcx*4 + 0x54]
and al, 0x40
movzx edx, word [rsp + 0x2e]
mov r9, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
jmp 0x1400869de
shr rax, 0x20
mov r13, qword [rsp + 0x78]
mov edx, r11d
inc qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
cmp rax, qword [rsp + 0x80]
jae case.0x14004fb4a.351
mov rcx, qword [rsp + 0x50]
shl rax, 5
mov word [rcx + rax], 0
mov word [rcx + rax + 2], r15w
movdqu xmmword [rcx + rax + 4], xmm7
mov qword [rcx + rax + 0x14], rbx
mov r11d, dword [rsp + 0x9c]
mov dword [rcx + rax + 0x1c], r11d
jmp case.0x14004fb4a.351
test ebp, ebp
je 0x140086a4b
and dword [rbp - 0x7b], ecx
leave
test r9, r9
je 0x140086a4b
sbb al, 0x48
mov ecx, dword [0x140214150]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x90]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x30]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x48]
movdqa xmmword [rsp + 0xa0], xmm0
jmp 0x140086b35
leave
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
mov r14, r10
mov r13, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
add byte [rax], al
add byte [rcx + 0x39], cl
fisttp word [rdi]
test bl, al
std
invalid
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
fisttp word [rdi]
test bl, al
std
invalid
dec dword [rcx + rdi + 0x7c]
and al, 0x48
cmp qword [rsp + 0x48], r15
jbe 0x140086ae9
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
push rax
test r15, r15
je 0x140086ac1
mov r12, r15
shl r12, 5
mov rcx, qword [0x140214150]
xor edx, edx
mov r9, r12
call qword [sym.imp.kernel32.dll_HeapReAlloc]
adc eax, dword gs:[rax]
test rax, rax
jne 0x140086ad5
mov ecx, 4
add al, 0
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
call fcn.1401b1500
stosb byte [rdi], al
adc al, byte [rax]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 4
invalid
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r15
and al, 0x48
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x38]
and al, 0x38
xor byte [rbx + rcx*4 + 0x4c], cl
and al, 0x38
and al, 0x38
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa8], rax
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp + 0x4d2174ed], al
test ecx, ecx
add byte [rax], al
test ebp, ebp
je 0x140086b35
test r9, r9
je 0x140086b35
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x90]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rdi + 0x58]
pop r8
cmp qword [rax + 0x18], 0
je 0x140086b5c
mov r8, qword [rax + 0x20]
mov rcx, qword [0x140214150]
or eax, 0x18d605
or eax, 0x18d605
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x30]
mov rax, qword [rdi + 0x58]
mov rcx, qword [rsp + 0xb0]
mov qword [rax + 0x28], rcx
movaps xmm0, xmmword [rsp + 0xa0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
sub byte [rdi], cl
sub byte [rsp + 0xa0], al
movups xmmword [rax + 0x18], xmm0
dec qword [r8]
jne 0x140086b8e
sbb byte [rcx - 1], cl
or byte [rbp + 0x15], dh
dec qword [r8 + 8]
jne 0x140086b8e
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x13659a
cmp qword [rdi + 0x18], 0
je 0x140086ba8
mov r8, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0x136580
cmp byte [rdi + 0x60], 0
je case.0x140077b8e.40
cmp qword [rdi], 0
je case.0x140077b8e.40
invalid
adc ecx, dword [rbx + rcx*4 + 0x47]
or byte [rax - 0x75], cl
or eax, 0x18d591
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add dh, al
invalid
mov byte [rdi + 0x60], 0
mov r14, qword [rdi + 0x58]
mov r15, qword [r14 + 0x28]
test r15, r15
je 0x140086c8c
add byte [rax], al
add byte [rax], al
mov rcx, qword [r14 + 0x20]
mov ecx, dword [rsi + 0x20]
movzx esi, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
xor dword [rdi], ecx
adc byte [rcx + 0x10], al
movups xmmword [rsp + 0x11e], xmm0
movups xmm0, xmmword [rcx + 2]
add byte [rdi], cl
adc byte [rcx + 2], al
movaps xmmword [rsp + 0x110], xmm0
lea rdx, [rcx + 0x20]
mov r8, r15
shl r8, 5
add r8, 0xffffffffffffffe0
add eax, 0xffffffe0
add eax, 0xffffffe0
call fcn.1401af560
dec r15
mov qword [r14 + 0x28], r15
mov word [r13], si
movaps xmm0, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], al
sub byte [rsp + 0x110], al
add byte [rcx + 0xf], al
adc dword [rbp + 2], eax
movups xmmword [r13 + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x11e]
movdqu xmmword [r13 + 0x10], xmm0
movq qword [r13 + 0x10], mm0
invalid
add dword [rax], eax
add bl, dh
movq qword [r13 + 0x10], mm0
adc byte [rax + 0x61478801], dh
mov al, 1
add dword [rax - 0x76b39eb9], ecx
call 0x164bc9452
mov ah, 0x24
mov byte [rdi + 0x61], al
mov rax, r13
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
sub byte [rsp + 0x160], bh
mov ah, 0x24
push rax
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], bh
mov esp, 0x16024
add byte [rax - 0x7f], cl
add rsp, 0x178
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add eax, 0x13d71f
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
call fcn.1401b1e10
mov ecx, 8
mov edx, 0x98
call fcn.1401b1500
adc al, byte [rax]
adc al, byte [rax]
ud2
lea r8, [0x1401c43a8]
xlatb
adc eax, dword [rax]
xor ecx, ecx
xor edx, edx
call fcn.1401b16d0
mov ecx, 4
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
call fcn.1401b1500
lea rax, [0x1401ef670]
ror byte [rcx - 0x76b7ffea], 0x44
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ef5d9]
lea r9, case.0x14004f628.49
or eax, 0x1619fd
mov dword [rsi], edx
add byte [rbp + rcx*4 + 0xd], cl
invalid
std
sbb dword [rsi], edx
or eax, 0x1619fd
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
lea r8, [rsp + 0x48]
mov edx, 0x46
add al, ch
invalid
call fcn.1401b21a0
lea rcx, str.cannot_sample_empty_rangeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rand_0.8.5_src_rng.rs_
lea r8, [0x1401bfb88]
adc eax, dword [rax]
mov edx, 0x19
call fcn.1401b1e10
int3
mov cl, 0x12
add ah, cl
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x658
sub esp, 0x658
lea rbp, [rsp + 0x80]
add byte [rax], al
movdqa xmmword [rbp + 0x5c0], xmm7
movq qword [rbp + 0x5c0], mm7
jg 0x140086ccc
rol byte [0x14f6e6d16], 0x7f
mov ch, 0xb0
add byte [rsi + 0xf], ah
jg 0x140086ccc
movdqa xmmword [rbp + 0x5b0], xmm6
movq qword [rbp + 0x5b0], mm6
mov al, 5
add byte [rax], al
add eax, 0xc7480000
mov qword [rbp + 0x5a8], 0xfffffffffffffffe
test dword [rax - 0x1fffffb], ebp
add dh, bh
invalid
mov r13, r8
invalid
mov rsi, rdx
mov qword [rbp + 0x2f8], rcx
add byte [rax], al
movzx eax, byte [rdx + 0x48]
lea rcx, [0x1401fa7e8]
lea ecx, [0x1401fa7e8]
lea rcx, [0x1401fa7e8]
lea ecx, [0x1401fa7e8]
stosb byte [rdi], al
cmp dl, byte [rdi]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0xb0], r8
jmp rax
mov qword [rbp + 0x3f0], 0
lea rcx, [rbp + 0x3f0]
invalid
add bh, bh
adc eax, 0x1362fa
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
cli
invalid
test eax, eax
je 0x140086e92
mov rcx, qword [rbp + 0x3f0]
lock add eax, dword [rax]
add al, ch
jbe 0x140086de1
call fcn.14014d6f0
or al, 0
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x28], edx
mov r8, qword [rsi]
mov rcx, qword [r8]
mov ecx, dword [rax]
and byte [rcx - 0x74b3d7aa], r9b
invalid
mov ecx, dword [rax]
add rcx, rax
jb 0x140086e62
rol byte [rax], cl
add byte [rax], al
add edx, dword [r8 + 8]
add edx, dword [rax + 8]
cmp edx, 0x3b9aca00
jb 0x140086dab
cmp esi, dword [rdx + 0xf]
inc rcx
inc ecx
je 0x140086e62
add byte [rax], al
add byte [rcx + 0x653600c2], al
vaddsubpd xmm8, xmm14, xmmword gs:[r9 - 0x3f]
mov eax, edx
shr r8d, 9
imul r8, r8, 0x44b83
add edx, 0xc4653600
mov r8d, edx
mov eax, edx
shr r8d, 9
imul r8, r8, 0x44b83
rol byte [rbx + 0x4900044b], 0xc1
call 0x10109b9e7
add al, 0
shr r8, 0x27
add rcx, r8
jb 0x140086f1f
imul r8d, r8d, 0x3b9aca00
imul eax, eax, 0x3b9aca00
retf 0x3b9a
sub edx, r8d
mov qword [rsi + 0x30], rcx
mov dword [rsi + 0x38], edx
cmp byte [rax + 0x39], cl
enter 0xffffffffffff830f, 0xffffffffffffff85
add dword [rax], eax
invalid
enter 0xffffffffffff830f, 0xffffffffffffff85
add dword [rax], eax
add cl, ch
add dword [rbp - 0x16ffffff], 0x49
add byte [r8], al
add byte [r8], al
jmp 0x1400872c8
lea r14, [rsi + 0xc0]
movzx eax, byte [rsi + 0xc0]
test eax, eax
je 0x140086e42
cmp eax, 3
jne 0x140086ed7
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0xb8]
add byte [rax], al
invalid
test eax, eax
je 0x140086e4b
cmp eax, 3
jne 0x140086eef
test edi, ecx
add byte [rax], al
invalid
test edi, ecx
add byte [rax], al
add byte [rbp + rcx*4 + 0x66], cl
jo 0x140086e34
invalid
movzx eax, byte [rsi + 0x70]
lea rcx, [0x1401fa7fc]
cmp dword [rdi], edx
invalid
mov dh, 0x46
jo 0x140086e71
lea ecx, [0x1401fa7fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
add eax, ecx
jmp rax
jmp 0x140086e58
mov rax, qword [rsi + 0x50]
mov eax, dword [rsi + 0x50]
jmp 0x140086f98
add byte [rax], al
mov rax, qword [rsi + 0x58]
jmp 0x140086faa
jmp 0x140086fba
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401ebe28]
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.1401b2260
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c44d8]
add eax, 0x13d650
add eax, 0x13d650
push rax
invalid
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
call fcn.1401b1e10
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x120], rax
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x16635a
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x16635a
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp + 0x120]
mov edx, 0x2b
call fcn.1401b21a0
jmp case.0x14008741b.2
mov esp, 0x8d4c0016
add eax, 0x139e1b
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_syncmutex.rs
mov edx, 0x23
call fcn.1401b1e10
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x130], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x138], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_time.rs
lea rcx, [rbp + 0x120]
call fcn.1401b1c50
movabs r12, 0x8000000000000028
movabs rax, 0x8000000000000000
mov qword [rbp + 0x378], rax
jne 0x140086f93
mov eax, dword [rsi + 0x38]
cmp dword [rsi + 0x28], eax
jb 0x14008af2e
jmp 0x14008b53f
mov qword [rsi + 0x58], rax
lea r15, [rsi + 0xb8]
mov byte [rsi + 0xb8], 0
mov qword [rsi + 0x60], rax
lea r12, [rsi + 0x70]
mov byte [rsi + 0x70], 0
mov qword [rsi + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
movups xmm0, xmmword [rbp + 0x120]
movaps xmmword [rbp + 0x3f0], xmm0
mov rcx, qword [rbp + 0x130]
mov qword [rbp + 0x400], rcx
mov qword [rsi + 0x78], rax
mov qword [rsi + 0x80], 0
movaps xmm0, xmmword [rbp + 0x3f0]
movups xmmword [rsi + 0x88], xmm0
mov rax, qword [rbp + 0x400]
mov qword [rsi + 0x98], rax
mov qword [rsi + 0xa0], 1
mov qword [rsi + 0xa8], 1
mov byte [rsi + 0xb0], 0
lea rdi, [rsi + 0x78]
mov rcx, rdi
mov rdx, r13
call fcn.14018d6c0
cmp al, 2
je 0x140087be6
mov ebx, eax
cmp byte [rsi + 0xb0], 0
je 0x1400870f6
add byte [rax], al
add byte [rdi], cl
test byte [rax + 0x4c000000], ch
mov esi, dword [rdi]
mov r14, qword [rdi]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
sal al, 0x41
cmpxchg byte [rsi], cl
jne 0x140087bd9
lea rcx, [rsi + 0x80]
lea ecx, [rsi + 0x80]
lea rax, [rsi + 0x90]
mov rdx, qword [rsi + 0x90]
test rdx, rdx
je 0x1400870a3
add byte [rax - 0x75], cl
xchg esi, eax
nop
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rbp + 0x4c], cl
mov eax, dword [rsi + 0x98]
mov r8, qword [rsi + 0x98]
xchg byte [rax + 0x4c000000], bl
mov dword [rdx + 0x18], eax
mov qword [rdx + 0x18], r8
mov rdx, qword [rsi + 0x98]
test rdx, rdx
je 0x1400870b9
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rbp + 0x48], cl
add edx, 0x10
add rdx, 0x10
mov rcx, qword [rax]
mov qword [rdx], rcx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
jmp 0x1400870c3
cmp qword [r14 + 8], rcx
cmp dword [rsi + 8], ecx
jne 0x1400870c3
mov rdx, qword [rsi + 0x98]
mov qword [r14 + 8], rdx
test rdx, rdx
jne 0x140087091
lea rdx, [r14 + 0x10]
cmp qword [r14 + 0x10], rcx
je case.0x140071b5e.230
mov rdx, qword [rsi + 0xa8]
mov rax, qword [rsi + 0xa0]
sub rdx, rax
jne 0x1400870eb
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14], cl
je 0x1400870f6
mov rcx, r14
call fcn.1401b69a0
jmp 0x1400870f6
mov rcx, qword [rdi]
mov r8, r14
call fcn.14018ce40
mov rax, qword [rsi + 0x80]
test rax, rax
je 0x14008710c
mov rcx, qword [rsi + 0x88]
call qword [rax + 0x18]
test bl, bl
jne 0x14008b986
mov byte [rsi + 0x70], 1
mov rax, qword [rsi + 0x58]
mov byte [rsi + 0xb8], 1
mov byte [rsi + 0xc0], 1
mov qword [rsi + 0x40], rax
mov rax, qword [rsi + 0x30]
mov ecx, dword [rsi + 0x38]
mov rdx, qword [rsi + 0x20]
mov r8d, dword [rsi + 0x28]
mov qword [rbp + 0x120], rax
mov dword [rbp + 0x128], ecx
lea rcx, [rbp + 0x120]
call fcn.14014d830
mov rdi, rax
mov ebx, edx
xor r15d, r15d
cmp edx, 0x3b9aca00
cmovne r15d, edx
mov r14, qword [rsi + 0x40]
mov qword [rbp + 0x560], 0
lea rcx, [rbp + 0x560]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14008b944
add r14, 0x28
xor eax, eax
cmp ebx, 0x3b9aca00
cmove rdi, rax
mov rcx, qword [rbp + 0x560]
call fcn.14014d6f0
add rax, rdi
jae 0x1400871bb
std
invalid
lea r9, [0x1401c4548]
lea rcx, [rbp + 0x120]
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14018ddc0
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x460], rax
movups xmm0, xmmword [rbp + 0x180]
movaps xmmword [rbp + 0x450], xmm0
add byte [rcx], 0
add byte [rdi], cl
sub dword [rbp + 0x450], eax
movups xmm1, xmmword [rbp + 0x170]
movaps xmmword [rbp + 0x440], xmm1
movups xmm2, xmmword [rbp + 0x160]
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x430], edx
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x430], edx
movdqu xmm3, xmmword [rbp + 0x120]
outsd dx, dword [rsi]
popfq
and byte [rcx], al
add byte [rax], al
movdqu xmm4, xmmword [rbp + 0x130]
movdqu xmm5, xmmword [rbp + 0x140]
movq mm5, qword [rbp + 0x140]
movq mm5, qword [rbp + 0x140]
movdqu xmm6, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0x420], xmm6
add byte [rax], al
outsd dx, dword [rsi]
mov ch, 0x50
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x140087220
and byte [rax + rax], al
add byte [rsi + 0xf], ah
jg 0x140087220
add byte [rax], al
movdqa xmmword [rbp + 0x410], xmm5
movdqa xmmword [rbp + 0x400], xmm4
add al, 0
add byte [rsi + 0xf], ah
jg 0x140087220
lock add eax, dword [rax]
add byte [rax - 0x77], cl
xchg al, al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0xb0], eax
adc byte [rax + rax], al
add byte [rsi + 0xf], ah
jg 0x140087220
add byte [rax + rax], al
add al, 0
add byte [rsi + 0xf], ah
jg 0x140087220
lock add eax, dword [rax]
add byte [rax - 0x77], cl
xchg al, al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0xb0], eax
movups xmmword [rsi + 0xa0], xmm1
movups xmmword [rsi + 0x90], xmm2
movdqu xmmword [rsi + 0x80], xmm6
movq qword [rsi + 0x80], mm6
movdqu xmmword [rsi + 0x70], xmm5
movdqu xmmword [rsi + 0x60], xmm4
movdqu xmmword [rsi + 0x50], xmm3
mov qword [rsi + 0xc8], r14
mov byte [rsi + 0x100], 0
lea rdi, [rsi + 0x50]
lea edi, [rsi + 0x50]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 1
je 0x14008731f
xor r14d, r14d
test eax, eax
jne 0x14008734a
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x14017f090]
verw ax
call 0x106087f59
and dword [rax], 1
add byte [rax], al
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
add byte [rdi], cl
xchg ebp, eax
rol dword [rax + 0x11db8], 0
mov eax, 0x11d
add byte [rcx + 0xf], al
xchg esp, eax
mov byte [rcx + 0x20], 0xce
rol dword [rax + 0x11cb8], 0
add byte [rdi], cl
xchg ebp, eax
rol dword [rax + 0x11db8], 0
mov eax, 0x11d
mov eax, 0x11d
add byte [rcx + 0xf], al
xchg esp, eax
mov byte [rcx + 0x20], 0xce
mov r9, qword [r13]
movzx eax, byte [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [r15], r9b
mov dh, 0x86
add byte [rcx], al
add byte [rax], al
test eax, eax
je 0x14008736e
cmp eax, 3
jne 0x14008b9fe
invalid
pushfq
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsi + 0xd0]
jmp 0x1400873ee
mov rdx, qword [rsi + 0xc8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x538], xmm0
mov byte [rbp + 0x548], 0
add byte [rax - 0x77], cl
xchg esi, eax
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
rol byte [rax], 1
add byte [rax], al
mov qword [rsi + 0xd8], 0
movups xmm0, xmmword [rbp + 0x530]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x530], al
mov rax, qword [rbp + 0x539]
mov eax, dword [rbp + 0x539]
mov ecx, dword [rbp + 0x541]
movzx r8d, word [rbp + 0x545]
movzx r10d, byte [rbp + 0x547]
movzx r11d, byte [rbp + 0x548]
movups xmmword [rsi + 0xe0], xmm0
mov qword [rsi + 0xe9], rax
mov dword [rsi + 0xf1], ecx
mov word [rsi + 0xf5], r8w
mov byte [rsi + 0xf7], r10b
mov byte [rsi + 0xf7], dl
mov byte [rsi + 0xf8], r11b
invalid
lea rbx, [rsi + 0xd8]
lea rcx, [rbp + 0x120]
mov r8, rbx
call fcn.140048470
adc ah, bh
push qword [rcx]
ror byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x1733fc
cld
xor edx, dword [rdi]
invalid
adc ah, bh
push qword [rcx]
ror byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x1733fc
cld
xor edx, dword [rdi]
invalid
cld
xor edx, dword [rdi]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, r14
call fcn.1401b6dc0
jmp 0x140087060
mov byte [r12], 4
mov byte [r15], 3
mov byte [r14], 3
movabs rax, 0x8000000000000001
mov rcx, qword [rbp + 0x2f8]
mov qword [rcx], rax
mov al, 3
jmp 0x14008b583
add r12, rdi
cmp qword [rbp + 0x2a8], 0xc
je 0x140087e68
jmp 0x14008918b
mov qword [rbp + 0x538], r12
lea rdi, [rbp + 0x540]
mov rax, qword [rbp + 0x540]
cmp rax, r13
jne 0x140087dc7
lea rcx, [rbp + 0x530]
mov rdx, r13
call fcn.140042c70
mov rax, qword [rbp + 0x540]
mov r13, qword [rbp + 0x530]
mov r12, qword [rbp + 0x538]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r8, 0x8000000000000000
mov qword [r12 + rcx], r8
lea rdx, [0x1401ee166]
mov qword [r12 + rcx + 8], rdx
mov qword [r12 + rcx + 0x10], 0x15
mov qword [r12 + rcx + 0x18], r8
lea rdx, [0x1401ee17b]
mov qword [r12 + rcx + 0x20], rdx
mov qword [r12 + rcx + 0x28], 0x6c
mov qword [r12 + rcx + 0x30], 0
mov qword [r12 + rcx + 0x38], 1
mov qword [r12 + rcx + 0x40], 0
mov dword [r12 + rcx + 0x48], 0x556
inc rax
mov qword [rbp + 0x540], rax
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rbp + 0x380], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x390], rax
cmp r13, r8
jne 0x140087fc3
cmp qword [rbp + 0x2a8], 0xc
jne 0x14008918b
lea rcx, [rbp + 0x3f0]
mov rdx, rbx
call fcn.1400bdc50
mov r13, qword [rbp + 0x3f0]
movabs rdi, 0x8000000000000000
cmp r13, rdi
jne 0x140087e99
movzx eax, word [rbp + 0x3f8]
jmp 0x140087f80
mov rcx, qword [rbp + 0x400]
cmp rcx, r13
jne 0x140087ec2
lea rcx, [rbp + 0x3f0]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x3f0]
mov rcx, qword [rbp + 0x400]
mov rax, qword [rbp + 0x3f8]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], rdi
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x13
mov qword [rax + rdx + 0x18], rdi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x69
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x12e
inc rcx
mov qword [rbp + 0x400], rcx
movdqu xmm0, xmmword [rbp + 0x408]
movdqu xmmword [rbp + 0x56e], xmm0
mov ecx, dword [rbp + 0x3fa]
mov dword [rbp + 0x560], ecx
movzx ecx, word [rbp + 0x3fe]
mov word [rbp + 0x564], cx
mov rcx, qword [rbp + 0x400]
mov qword [rbp + 0x566], rcx
movzx ecx, word [rbp + 0x408]
mov word [rbp + 0x56e], cx
cmp r13, rdi
jne 0x1400882cf
movzx ecx, ax
cmp ecx, 0x3fff
ja 0x1400880f3
mov edx, eax
shr edx, 4
and edx, 1
mov ecx, eax
shr ecx, 7
and ecx, 2
or ecx, edx
mov edx, eax
and edx, 0xf
mov r8d, eax
shr r8d, 1
and r8d, 0x70
or r8d, edx
shr eax, 2
and eax, 0xf80
or eax, r8d
jmp 0x14008844b
mov rax, qword [rbp + 0x390]
mov qword [rbp + 0x370], rax
movdqa xmm0, xmmword [rbp + 0x380]
movdqu xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x350], r13
mov qword [rbp + 0x358], r12
lea rdi, [rbp + 0x360]
mov rax, qword [rbp + 0x360]
cmp rax, r13
jne 0x14008801f
lea rcx, [rbp + 0x350]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x350]
mov rax, qword [rbp + 0x360]
mov r12, qword [rbp + 0x358]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r8, 0x8000000000000000
mov qword [r12 + rcx], r8
lea rdx, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [r12 + rcx + 8], rdx
mov qword [r12 + rcx + 0x10], 0x13
mov qword [r12 + rcx + 0x18], r8
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [r12 + rcx + 0x20], rdx
mov qword [r12 + rcx + 0x28], 0x69
mov qword [r12 + rcx + 0x30], 0
mov qword [r12 + rcx + 0x38], 1
mov qword [r12 + rcx + 0x40], 0
mov dword [r12 + rcx + 0x48], 0x1b6
inc rax
mov qword [rbp + 0x360], rax
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rbp + 0x50], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x60], rax
cmp r13, r8
je 0x14008918b
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x340], rax
movaps xmm0, xmmword [rbp + 0x50]
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x320], r13
mov qword [rbp + 0x328], r12
lea rdi, [rbp + 0x330]
mov rax, qword [rbp + 0x330]
cmp rax, r13
je 0x140089b0a
jmp 0x140089b27
mov r14, rdi
movzx eax, byte [0x140214210]
mov edx, 0x4e
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008ba5d
mov rdi, rax
movups xmm0, xmmword [0x1401ee636]
movups xmmword [rax + 0x3e], xmm0
movups xmm0, xmmword [0x1401ee628]
movups xmmword [rax + 0x30], xmm0
movups xmm0, xmmword [0x1401ee618]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1401ee608]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.assertion_failed:__value____14__0___First_two_bits_of_STUN_message_must_be_0TransactionId_0x]
movdqu xmmword [rax], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9ef
mov rbx, rax
mov qword [rax], 0x4e
mov qword [rax + 8], rdi
mov qword [rax + 0x10], 0x4e
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9e0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 8
mov qword [rbp + 0x400], 0
mov qword [rbp + 0x408], rax
mov byte [rbp + 0x410], 0
lea rcx, [rbp + 0x3f0]
xor edx, edx
call fcn.140042c70
mov rax, qword [rbp + 0x3f8]
mov rcx, qword [rbp + 0x400]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov r8, r14
mov qword [rax + rdx], r14
lea rdi, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rax + rdx + 8], rdi
mov qword [rax + rdx + 0x10], 0x13
mov qword [rax + rdx + 0x18], r14
lea rbx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rax + rdx + 0x20], rbx
mov qword [rax + rdx + 0x28], 0x69
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x242
inc rcx
mov qword [rbp + 0x400], rcx
movdqu xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x560], xmm0
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x580], rax
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x570], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x578], rax
mov r13, qword [rbp + 0x560]
cmp r13, r14
jne 0x14008835e
movzx eax, word [rbp + 0x568]
movzx ecx, byte [rbp + 0x56a]
mov rdi, r14
jmp 0x14008844b
movzx ecx, word [rbp + 0x56e]
mov word [rbp + 0x518], cx
mov rcx, qword [rbp + 0x570]
mov qword [rbp + 0x51a], rcx
mov ecx, dword [rbp + 0x578]
mov dword [rbp + 0x522], ecx
movzx ecx, word [rbp + 0x57c]
mov word [rbp + 0x526], cx
mov ecx, dword [rbp + 0x560]
mov dword [rbp + 0x50a], ecx
movzx ecx, word [rbp + 0x564]
mov word [rbp + 0x50e], cx
mov rcx, qword [rbp + 0x566]
mov qword [rbp + 0x510], rcx
movzx ecx, word [rbp + 0x56e]
mov word [rbp + 0x518], cx
mov qword [rbp + 0x500], r13
mov word [rbp + 0x508], ax
mov rax, qword [rbp + 0x510]
cmp rax, r13
je 0x140089384
jmp 0x1400893a1
mov rcx, qword [rbp + 0x570]
cmp rcx, r13
jne 0x140088387
lea rcx, [rbp + 0x560]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x560]
mov rcx, qword [rbp + 0x570]
mov rax, qword [rbp + 0x568]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], r14
mov qword [rax + rdx + 8], rdi
mov rdi, r14
mov qword [rax + rdx + 0x10], 0x13
mov qword [rax + rdx + 0x18], r14
mov qword [rax + rdx + 0x20], rbx
mov qword [rax + rdx + 0x28], 0x69
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x12f
inc rcx
mov qword [rbp + 0x570], rcx
mov ecx, eax
shr ecx, 0x10
movdqu xmm0, xmmword [rbp + 0x578]
movdqu xmmword [rbp + 0x53d], xmm0
mov edx, dword [rbp + 0x56b]
mov dword [rbp + 0x530], edx
movzx edx, byte [rbp + 0x56f]
mov byte [rbp + 0x534], dl
mov rdx, qword [rbp + 0x570]
mov qword [rbp + 0x535], rdx
movzx edx, word [rbp + 0x578]
mov word [rbp + 0x53d], dx
movzx edx, byte [rbp + 0x57a]
mov byte [rbp + 0x53f], dl
cmp r13, r14
jne 0x1400891b0
mov word [rbp + 0x3ec], ax
mov byte [rbp + 0x3ee], cl
lea rcx, [rbp + 0x3f0]
lea rdx, [rbp + 0x288]
call fcn.1400bdc50
mov r13, qword [rbp + 0x3f0]
cmp r13, rdi
jne 0x140088484
movzx r14d, word [rbp + 0x3f8]
jmp 0x14008856c
mov rax, qword [rbp + 0x400]
cmp rax, r13
jne 0x1400884ad
lea rcx, [rbp + 0x3f0]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x400]
mov r14, qword [rbp + 0x3f8]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [r14 + rcx], rdi
lea rdx, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [r14 + rcx + 8], rdx
mov qword [r14 + rcx + 0x10], 0x13
mov qword [r14 + rcx + 0x18], rdi
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [r14 + rcx + 0x20], rdx
mov qword [r14 + rcx + 0x28], 0x69
mov qword [r14 + rcx + 0x30], 0
mov qword [r14 + rcx + 0x38], 1
mov qword [r14 + rcx + 0x40], 0
mov dword [r14 + rcx + 0x48], 0x130
inc rax
mov qword [rbp + 0x400], rax
movdqu xmm0, xmmword [rbp + 0x408]
movdqu xmmword [rbp + 0x56e], xmm0
mov eax, dword [rbp + 0x3fa]
mov dword [rbp + 0x560], eax
movzx eax, word [rbp + 0x3fe]
mov word [rbp + 0x564], ax
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x566], rax
movzx eax, word [rbp + 0x408]
mov word [rbp + 0x56e], ax
cmp r13, rdi
jne 0x140088e72
mov word [rbp + 0x4fc], r14w
lea rcx, [rbp + 0x3f0]
lea rdx, [rbp + 0x298]
call fcn.1400be920
mov r13, qword [rbp + 0x3f0]
cmp r13, rdi
jne 0x14008859e
mov ebx, dword [rbp + 0x3f8]
jmp 0x140088675
mov rax, qword [rbp + 0x400]
cmp rax, r13
jne 0x1400885c7
lea rcx, [rbp + 0x3f0]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x400]
mov rbx, qword [rbp + 0x3f8]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [rbx + rcx], rdi
lea rdx, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rbx + rcx + 8], rdx
mov qword [rbx + rcx + 0x10], 0x13
mov qword [rbx + rcx + 0x18], rdi
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rbx + rcx + 0x20], rdx
mov qword [rbx + rcx + 0x28], 0x69
mov qword [rbx + rcx + 0x30], 0
mov qword [rbx + rcx + 0x38], 1
mov qword [rbx + rcx + 0x40], 0
mov dword [rbx + rcx + 0x48], 0x131
inc rax
mov qword [rbp + 0x400], rax
movdqu xmm0, xmmword [rbp + 0x408]
movdqu xmmword [rbp + 0x56c], xmm0
mov eax, dword [rbp + 0x3fc]
mov dword [rbp + 0x560], eax
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x564], rax
mov eax, dword [rbp + 0x408]
mov dword [rbp + 0x56c], eax
cmp r13, rdi
jne 0x140088f02
lea rax, [rbp + 0x2a8]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x348], 0xc
lea r9, [rbp + 0x348]
mov qword [rbp + 0x2f0], r9
cmp qword [rbp + 0x2a8], 0xc
jne 0x1400886d0
mov qword [rbp + 0x2a8], 0
lea rcx, [rbp + 0x2b0]
mov rax, qword [rcx]
mov qword [rbp + 0x568], rax
mov eax, dword [rcx + 8]
mov dword [rbp + 0x570], eax
jmp 0x1400888cb
mov r13, rdi
lea rax, [rbp + 0x90]
mov qword [rbp + 0x530], rax
lea rax, [0x14014bc00]
mov qword [rbp + 0x538], rax
lea rcx, [rbp + 0x2f0]
mov qword [rbp + 0x540], rcx
mov qword [rbp + 0x548], rax
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3f8], 3
mov qword [rbp + 0x410], 0
lea rax, [rbp + 0x530]
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], 2
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp + 0x3f0]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9ef
mov rdi, rax
mov rax, qword [rbp + 0x4e0]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rbp + 0x4d0]
movdqu xmmword [rdi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9e0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 8
mov qword [rbp + 0x400], 0
mov qword [rbp + 0x408], rax
mov byte [rbp + 0x410], 5
lea rcx, [rbp + 0x3f0]
xor edx, edx
call fcn.140042c70
mov rax, qword [rbp + 0x3f8]
mov rcx, qword [rbp + 0x400]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov rdi, r13
mov qword [rax + rdx], r13
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x10
mov qword [rax + rdx + 0x18], r13
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x9f
inc rcx
mov qword [rbp + 0x400], rcx
movdqu xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x560], xmm0
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x580], rax
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x570], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x578], rax
mov r13, qword [rbp + 0x560]
cmp r13, rdi
lea r9, [rbp + 0x348]
jne 0x14008925d
mov eax, dword [rbp + 0x570]
mov dword [rbp + 0x388], eax
mov rax, qword [rbp + 0x568]
mov qword [rbp + 0x380], rax
mov eax, dword [rbp + 0x388]
mov rcx, qword [rbp + 0x380]
mov qword [rbp + 0x2e0], rcx
mov dword [rbp + 0x2e8], eax
mov dword [rbp + 0x2f0], ebx
lea rcx, [rbp + 0x2f0]
mov qword [rbp + 0x348], rcx
lea rax, [0x1401ee4c8]
mov qword [rbp + 0x98], rax
cmp ebx, 0x2112a442
je 0x140088dd0
mov rbx, rdi
mov qword [rbp + 0x560], r9
lea rdx, [0x140026610]
mov qword [rbp + 0x568], rdx
lea r8, [rbp + 0x98]
mov qword [rbp + 0x570], r8
mov qword [rbp + 0x578], rdx
mov qword [rbp + 0x580], rcx
lea rcx, [0x14010c4f0]
mov qword [rbp + 0x588], rcx
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rcx
mov qword [rbp + 0x3f0], 2
mov qword [rbp + 0x400], 2
mov qword [rbp + 0x410], 0
mov qword [rbp + 0x418], 0x20
mov byte [rbp + 0x420], 3
mov qword [rbp + 0x428], 2
mov qword [rbp + 0x438], 2
mov qword [rbp + 0x448], 1
mov qword [rbp + 0x450], 0x20
mov byte [rbp + 0x458], 3
mov qword [rbp + 0x460], 2
mov qword [rbp + 0x470], 0
mov qword [rbp + 0x478], 8
mov qword [rbp + 0x480], 2
movabs rax, 0x800000020
mov qword [rbp + 0x488], rax
mov byte [rbp + 0x490], 3
mov qword [rbp + 0x498], 2
mov qword [rbp + 0x4a8], 0
mov qword [rbp + 0x4b0], 8
mov qword [rbp + 0x4b8], 3
mov qword [rbp + 0x4c0], rax
mov byte [rbp + 0x4c8], 3
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], 4
lea rax, [rbp + 0x3f0]
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], 4
lea rax, [rbp + 0x560]
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x548], 4
lea rcx, [rbp + 0x380]
lea rdx, [rbp + 0x530]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9ef
mov rdi, rax
mov rax, qword [rbp + 0x390]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rbp + 0x380]
movdqu xmmword [rdi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9e0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 8
mov qword [rbp + 0x400], 0
mov qword [rbp + 0x408], rax
mov byte [rbp + 0x410], 0
lea rcx, [rbp + 0x3f0]
xor edx, edx
call fcn.140042c70
mov rax, qword [rbp + 0x3f8]
mov rcx, qword [rbp + 0x400]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], rbx
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x13
mov qword [rax + rdx + 0x18], rbx
lea rdi, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rax + rdx + 0x20], rdi
mov qword [rax + rdx + 0x28], 0x69
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x116
inc rcx
mov qword [rbp + 0x400], rcx
movdqu xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x4d0], xmm0
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x4f0], rax
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x4e0], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x4e8], rax
mov r13, qword [rbp + 0x4d0]
cmp r13, rbx
je 0x140088dd0
lea rax, [rbp + 0x3ec]
mov qword [rbp + 0x560], rax
lea rax, [0x14015eb90]
mov qword [rbp + 0x568], rax
lea rax, [rbp + 0x4fc]
mov qword [rbp + 0x570], rax
lea rax, [0x14015d910]
mov qword [rbp + 0x578], rax
lea rax, [rbp + 0x2e0]
mov qword [rbp + 0x580], rax
lea rax, [0x14015e210]
mov qword [rbp + 0x588], rax
lea rax, [0x1401ee808]
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], 3
mov qword [rbp + 0x550], 0
lea rax, [rbp + 0x560]
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x548], 3
lea rcx, [rbp + 0x420]
lea rdx, [rbp + 0x530]
mov r14, r8
call fcn.1400b66d0
mov qword [rbp + 0x3f0], rbx
mov qword [rbp + 0x3f8], r14
mov qword [rbp + 0x400], 0x13
mov qword [rbp + 0x408], rbx
mov qword [rbp + 0x410], rdi
mov qword [rbp + 0x418], 0x69
mov dword [rbp + 0x438], 0x133
mov rax, qword [rbp + 0x4e0]
cmp rax, r13
mov rdi, rbx
jne 0x140088d3b
lea rcx, [rbp + 0x4d0]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x4d0]
mov rax, qword [rbp + 0x4e0]
mov rcx, qword [rbp + 0x4d8]
lea rdx, [rax + rax*4]
shl rdx, 4
movups xmm0, xmmword [rbp + 0x430]
movups xmmword [rcx + rdx + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x3f0]
movdqu xmm1, xmmword [rbp + 0x400]
movups xmm2, xmmword [rbp + 0x410]
movdqu xmm3, xmmword [rbp + 0x420]
movdqu xmmword [rcx + rdx + 0x30], xmm3
movups xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm1
movups xmmword [rcx + rdx], xmm0
inc rax
mov qword [rbp + 0x4e0], rax
movdqu xmm0, xmmword [rbp + 0x4e8]
movdqa xmmword [rbp + 0x310], xmm0
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x300], rax
mov rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x308], rax
cmp r13, rdi
jne 0x14008b3b0
movzx r14d, word [rbp + 0x4fc]
movzx eax, word [rbp + 0x3ec]
movzx ecx, byte [rbp + 0x3ee]
mov edx, dword [rbp + 0x2e8]
mov dword [rbp + 0x516], edx
mov rdx, qword [rbp + 0x2e0]
mov qword [rbp + 0x50e], rdx
mov word [rbp + 0x508], ax
mov byte [rbp + 0x50a], cl
mov word [rbp + 0x50c], r14w
movzx eax, word [rbp + 0x508]
mov word [rbp + 0x3d0], ax
movzx eax, byte [rbp + 0x50a]
mov byte [rbp + 0x3d2], al
movzx eax, byte [rbp + 0x50b]
mov byte [rbp + 0x3d3], al
movzx eax, word [rbp + 0x50c]
mov word [rbp + 0x3d4], ax
mov rax, qword [rbp + 0x50e]
mov qword [rbp + 0x3d6], rax
movzx eax, word [rbp + 0x516]
mov word [rbp + 0x3de], ax
movzx eax, word [rbp + 0x518]
mov word [rbp + 0x3e0], ax
jmp 0x14008945f
movzx eax, word [rbp + 0x56e]
mov word [rbp + 0x518], ax
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x51a], rax
mov eax, dword [rbp + 0x578]
mov dword [rbp + 0x522], eax
movzx eax, word [rbp + 0x57c]
mov word [rbp + 0x526], ax
mov eax, dword [rbp + 0x560]
mov dword [rbp + 0x50a], eax
movzx eax, word [rbp + 0x564]
mov word [rbp + 0x50e], ax
mov rax, qword [rbp + 0x566]
mov qword [rbp + 0x510], rax
movzx eax, word [rbp + 0x56e]
mov word [rbp + 0x518], ax
mov qword [rbp + 0x500], r13
mov word [rbp + 0x508], r14w
mov rax, qword [rbp + 0x510]
cmp rax, r13
je 0x140089384
jmp 0x1400893a1
mov eax, dword [rbp + 0x56c]
mov dword [rbp + 0x518], eax
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x51c], rax
mov eax, dword [rbp + 0x578]
mov dword [rbp + 0x524], eax
mov eax, dword [rbp + 0x560]
mov dword [rbp + 0x50c], eax
mov rax, qword [rbp + 0x564]
mov qword [rbp + 0x510], rax
mov eax, dword [rbp + 0x56c]
mov dword [rbp + 0x518], eax
mov qword [rbp + 0x500], r13
mov dword [rbp + 0x508], ebx
mov rax, qword [rbp + 0x510]
cmp rax, r13
je 0x140089384
jmp 0x1400893a1
cmp byte [rbp + 0x2c2], 4
jne 0x140089494
jmp 0x140089bbe
movzx edx, word [rbp + 0x53d]
mov word [rbp + 0x518], dx
movzx edx, byte [rbp + 0x53f]
mov byte [rbp + 0x51a], dl
mov rdx, qword [rbp + 0x540]
mov qword [rbp + 0x51b], rdx
mov edx, dword [rbp + 0x548]
mov dword [rbp + 0x523], edx
movzx edx, byte [rbp + 0x54c]
mov byte [rbp + 0x527], dl
mov rdx, qword [rbp + 0x530]
mov qword [rbp + 0x50b], rdx
mov edx, dword [rbp + 0x538]
mov dword [rbp + 0x513], edx
movzx edx, word [rbp + 0x53c]
mov word [rbp + 0x517], dx
movzx edx, byte [rbp + 0x53e]
mov byte [rbp + 0x519], dl
movzx edx, byte [rbp + 0x53f]
mov byte [rbp + 0x51a], dl
mov qword [rbp + 0x500], r13
mov word [rbp + 0x508], ax
mov byte [rbp + 0x50a], cl
mov rax, qword [rbp + 0x510]
cmp rax, r13
je 0x140089384
jmp 0x1400893a1
mov rax, qword [rbp + 0x570]
cmp rax, r13
jne 0x14008928d
lea rcx, [rbp + 0x560]
mov rdx, r13
call fcn.140042c70
lea r9, [rbp + 0x348]
mov r13, qword [rbp + 0x560]
mov rax, qword [rbp + 0x570]
mov rcx, qword [rbp + 0x568]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rdi
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x13
mov qword [rcx + rdx + 0x18], rdi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x69
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x132
inc rax
mov qword [rbp + 0x570], rax
mov dword [rbp + 0x388], eax
mov rax, qword [rbp + 0x568]
mov qword [rbp + 0x380], rax
mov eax, dword [rbp + 0x584]
mov dword [rbp + 0x310], eax
movdqu xmm0, xmmword [rbp + 0x574]
movdqa xmmword [rbp + 0x300], xmm0
cmp r13, rdi
je 0x1400888e5
mov eax, dword [rbp + 0x388]
mov dword [rbp + 0xa0], eax
mov rcx, qword [rbp + 0x380]
movdqa xmm0, xmmword [rbp + 0x300]
movdqu xmmword [rbp + 0x514], xmm0
mov edx, dword [rbp + 0x310]
mov dword [rbp + 0x524], edx
mov qword [rbp + 0x508], rcx
mov dword [rbp + 0x510], eax
mov qword [rbp + 0x500], r13
mov rax, qword [rbp + 0x510]
cmp rax, r13
jne 0x1400893a1
lea rcx, [rbp + 0x500]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x500]
mov rax, qword [rbp + 0x510]
mov rcx, qword [rbp + 0x508]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rdi
lea r8, [0x1401ee166]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], rdi
lea r8, [0x1401ee17b]
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x6c
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x558
inc rax
mov qword [rbp + 0x510], rax
movzx eax, word [rbp + 0x518]
mov word [rbp + 0x3e0], ax
mov rax, qword [rbp + 0x508]
mov qword [rbp + 0x3d0], rax
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x3d8], rax
mov rax, qword [rbp + 0x51a]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0x520]
mov qword [rbp + 0xc6], rax
cmp r13, rdi
jne 0x140089a05
movzx eax, word [rbp + 0x3e0]
mov word [rbp + 0x40], ax
movdqa xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x2b0]
mov word [rcx + 0x20], ax
movdqu xmmword [rcx + 0x10], xmm0
cmp byte [rbp + 0x2c2], 4
je 0x140089bbe
movzx eax, word [rbp + 0x2c4]
lea rcx, [rbp + 0x270]
mov qword [rbp + 0x300], rcx
lea rcx, [rbp + 0x268]
mov qword [rbp + 0x350], rcx
mov rcx, qword [rbp + 0x270]
cmp rcx, qword [rbp + 0x268]
jne 0x1400894da
mov qword [rbp + 0x268], rax
mov qword [rbp + 0x270], rax
jmp 0x14008979f
lea rax, [rbp + 0x300]
mov qword [rbp + 0x530], rax
lea rax, [0x14014bc00]
mov qword [rbp + 0x538], rax
lea rcx, [rbp + 0x350]
mov qword [rbp + 0x540], rcx
mov qword [rbp + 0x548], rax
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3f8], 3
mov qword [rbp + 0x410], 0
lea rax, [rbp + 0x530]
add byte [rax], al
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], 2
lea rcx, [rbp + 0x500]
lea rdx, [rbp + 0x3f0]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9ef
mov rdi, rax
mov rax, qword [rbp + 0x510]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rbp + 0x500]
test dword [rax], edx
add eax, 0x89480000
adc r11b, r14b
movq mm0, qword [rbp + 0x500]
movdqu xmmword [rdi], xmm0
movzx eax, byte [0x140214210]
sbb byte [rax], al
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9e0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 8
mov qword [rbp + 0x400], 0
mov qword [rbp + 0x408], rax
mov byte [rbp + 0x410], 5
lea rcx, [rbp + 0x3f0]
xor edx, edx
call fcn.140042c70
mov rax, qword [rbp + 0x3f8]
mov rcx, qword [rbp + 0x400]
lea rdx, [rcx + rcx*4]
shl rdx, 4
movabs rdi, 0x8000000000000000
mov qword [rax + rdx], rdi
lea r8, [0x1401ee166]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], rdi
lea r8, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov dword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x2b1
adc byte [rax - 0x4f], cl
add al, byte [rax]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x8d
add byte [rax + rax], al
add bl, dh
movq mm0, qword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x560], xmm0
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x580], rax
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x570], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x578], rax
mov r13, qword [rbp + 0x560]
cmp r13, rdi
je 0x14008979f
mov rax, qword [rbp + 0x570]
cmp rax, r13
jne 0x1400896fb
lea rcx, [rbp + 0x560]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x560]
mov rax, qword [rbp + 0x570]
mov rcx, qword [rbp + 0x568]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rdi
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x13
mov qword [rcx + rdx + 0x18], rdi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x69
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x1b9
inc rax
mov qword [rbp + 0x570], rax
movdqu xmm0, xmmword [rbp + 0x578]
movdqa xmmword [rbp + 0x4e0], xmm0
mov rax, qword [rbp + 0x568]
mov qword [rbp + 0x4d0], rax
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x4d8], rax
cmp r13, rdi
jne 0x140089ac6
mov rax, qword [rbp + 0x238]
movabs rbx, 0x8000000000000000
cmp rax, rbx
lea rcx, [rbp + 0x230]
lea rdx, [rbp + 0x260]
cmove rdx, rcx
cmp byte [rdx], 0
jne 0x140089bbe
mov r13, r15
sub r13, r12
jb 0x14008ba6c
mov r14, qword [rbp + 0x270]
cmp r13, r14
mov rdi, r14
cmovb rdi, r13
mov rcx, r14
sub rcx, rdi
mov qword [rbp + 0x300], rcx
mov qword [rbp + 0x350], r13
cmp rcx, r13
jbe 0x140089a72
lea rax, [rbp + 0x350]
mov qword [rbp + 0x530], rax
lea rax, [0x14002e820]
mov qword [rbp + 0x538], rax
lea rcx, [rbp + 0x300]
mov qword [rbp + 0x540], rcx
mov qword [rbp + 0x548], rax
lea rax, str.assertion_failed:__remaining___required___remaining__required
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3f8], 2
mov qword [rbp + 0x410], 0
lea rax, [rbp + 0x530]
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], 2
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp + 0x3f0]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9ef
mov rdi, rax
mov rax, qword [rbp + 0x4e0]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rbp + 0x4d0]
movdqu xmmword [rdi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9e0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 8
mov qword [rbp + 0x400], 0
mov qword [rbp + 0x408], rax
mov byte [rbp + 0x410], 2
lea rcx, [rbp + 0x3f0]
xor edx, edx
call fcn.140042c70
mov rax, qword [rbp + 0x3f8]
mov rcx, qword [rbp + 0x400]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], rbx
lea r8, [0x1401ee166]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], rbx
lea r8, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x2d9
inc rcx
mov qword [rbp + 0x400], rcx
movdqu xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x560], xmm0
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x580], rax
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x570], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x578], rax
mov r13, qword [rbp + 0x560]
cmp r13, rbx
jne 0x14008b014
mov rbx, qword [rbp + 0x568]
add r12, rbx
jmp 0x140089bbe
movzx eax, word [rbp + 0x3e0]
mov word [rbp + 0x40], ax
mov rcx, qword [rbp + 0x3d0]
mov rdx, qword [rbp + 0x3d8]
mov r8, qword [rbp + 0xc0]
mov r9, qword [rbp + 0xc6]
mov qword [rbp + 0x36a], r8
mov qword [rbp + 0x370], r9
mov qword [rbp + 0x358], rcx
mov qword [rbp + 0x360], rdx
mov word [rbp + 0x368], ax
mov qword [rbp + 0x350], r13
lea rdi, [rbp + 0x360]
mov rax, qword [rbp + 0x360]
cmp rax, r13
je 0x140088002
jmp 0x14008801f
cmp rax, rbx
jne 0x14008b447
mov r8, qword [rbp + 0x3c8]
add r8, r12
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x3f0]
lea rdx, [rbp + 0x120]
mov r9, rdi
call fcn.14005f8f0
mov rdx, qword [rbp + 0x3f0]
cmp rdx, rbx
jne 0x14008b28e
mov rbx, qword [rbp + 0x3f8]
sub qword [rbp + 0x270], rbx
add r12, rbx
jmp 0x140089bbe
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4d8]
movaps xmm0, xmmword [rbp + 0x4e0]
movups xmmword [rbp + 0x338], xmm0
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x330], rcx
mov qword [rbp + 0x320], r13
lea rdi, [rbp + 0x330]
mov rax, qword [rbp + 0x330]
cmp rax, r13
jne 0x140089b27
lea rcx, [rbp + 0x320]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x320]
mov rax, qword [rbp + 0x330]
mov r12, qword [rbp + 0x328]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r8, 0x8000000000000000
mov qword [r12 + rcx], r8
mov dword [rsp + rcx], eax
lea rdx, str.bytecodec::decodeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_srcdecode.rsbytecodec::encodeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_srcencode.rseasytier_srccommon_stun.rs
mov qword [r12 + rcx + 8], rdx
mov qword [r12 + rcx + 0x10], 0x11
adc byte [rcx], dl
add byte [rax], al
add byte [rbp - 0x77], cl
or al, 0x18
lea rdx, [0x1401c3b49]
mov qword [r12 + rcx + 0x20], rdx
mov qword [r12 + rcx + 0x28], 0x68
sub byte [rax], ch
add byte [rax], al
mov qword [r12 + rcx + 0x30], 0
mov qword [r12 + rcx + 0x38], 1
mov qword [r12 + rcx + 0x40], 0
mov dword [r12 + rcx + 0x48], 0x1c0
inc rax
mov qword [rbp + 0x330], rax
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rbp + 0x70], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x80], rax
cmp r13, r8
jne 0x14008b924
mov qword [rbp + 0xa8], r12
lea rax, [rbp + 0xa8]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x4d0], r15
lea rax, [rbp + 0x4d0]
mov qword [rbp + 0x500], rax
cmp r12, r15
jne 0x14008b613
movzx r12d, word [rbp + 0x2c0]
movzx r14d, byte [rbp + 0x2c2]
mov byte [rbp + 0x2c2], 4
cmp r14b, 4
jne 0x140089dde
movzx eax, byte [0x140214210]
mov edx, 0x2e
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008ba2a
mov rdi, rax
movups xmm0, xmmword [0x1401ee156]
movups xmmword [rax + 0x1e], xmm0
movups xmm0, xmmword [0x1401ee148]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.assertion_failed:__self.item.take__.is_some___bytecodec::combinatorC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_srccombinator.rs__self.bytes.as_ref__.len__]
movdqu xmmword [rax], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9ef
mov rbx, rax
mov qword [rax], 0x2e
mov qword [rax + 8], rdi
mov qword [rax + 0x10], 0x2e
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9e0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
lea rcx, case.0x14010e1e2.15
pop rax
adc byte [rax - 0x73], cl
or eax, 0x133f45
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x560], 0
mov qword [rbp + 0x568], 8
mov qword [rbp + 0x570], 0
mov qword [rbp + 0x578], rax
mov byte [rbp + 0x580], 5
lea rcx, [rbp + 0x560]
xor edx, edx
call fcn.140042c70
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x570]
lea rdx, [rcx + rcx*4]
adc al, 0x89
adc al, 0x89
shl rdx, 4
movabs r13, 0x8000000000000000
mov qword [rax + rdx], r13
lea r8, [0x1401ee166]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], r13
lea r8, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x561
invalid
add eax, 0xff480000
ror dword [rax - 0x77], 0x8d
jo 0x140089d7f
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0x530], xmm0
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x550], rax
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x578]
add byte [rax - 0x77], cl
test dword [rax + 5], ecx
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x530]
cmp rdx, r13
movzx edi, word [rbp + 0x5a6]
jne 0x140089e10
movzx r12d, word [rbp + 0x538]
movzx r14d, byte [rbp + 0x53a]
jmp 0x140089eb0
mov rax, qword [rbp + 0x2c3]
mov rcx, qword [rbp + 0x2ca]
mov qword [rbp + 0x542], rcx
mov qword [rbp + 0x53b], rax
movabs r13, 0x8000000000000000
movzx edi, word [rbp + 0x5a6]
jmp 0x140089eb0
mov rax, qword [rbp + 0x540]
cmp rax, rdx
jne 0x140089e36
lea rcx, [rbp + 0x530]
call fcn.140042c70
mov rdx, qword [rbp + 0x530]
mov rax, qword [rbp + 0x540]
mov r12, qword [rbp + 0x538]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [r12 + rcx], r13
or al, 0x4c
lea eax, str.stun_codec::messagemessage_type__message_len__transaction_id
or al, 0x4c
lea eax, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [r12 + rcx + 8], r8
mov qword [r12 + rcx + 0x10], 0x13
add byte [rax], al
add byte [rax], al
mov qword [r12 + rcx + 0x18], r13
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [r12 + rcx + 0x20], r8
mov qword [r12 + rcx + 0x28], 0x69
mov qword [r12 + rcx + 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r12 + rcx + 0x38], 1
mov qword [r12 + rcx + 0x40], 0
mov dword [r12 + rcx + 0x48], 0x1c0
inc rax
mov qword [rbp + 0x540], rax
add byte [rax], al
add byte [rax], al
mov r14d, r12d
shr r14d, 0x10
mov r13, rdx
movzx eax, byte [rbp + 0x53b]
movzx edx, word [rbp + 0x53c]
movd xmm6, dword [rbp + 0x53e]
movd xmm7, dword [rbp + 0x542]
mov r15d, dword [rbp + 0x546]
mov rcx, qword [rbp + 0x54a]
mov qword [rbp + 0x4d0], rcx
mov rcx, qword [rbp + 0x550]
mov qword [rbp + 0x4d6], rcx
movabs rbx, 0x8000000000000000
cmp r13, rbx
jne 0x14008a13d
lea rax, [rbp + 0x270]
mov qword [rbp + 0x320], rax
lea rax, [0x1401ef900]
mov qword [rbp + 0x350], rax
cmp qword [rbp + 0x270], 0
je 0x14008a2a4
lea rax, [rbp + 0x320]
mov qword [rbp + 0x530], rax
lea rax, [0x14014bc00]
mov qword [rbp + 0x538], rax
lea rcx, [rbp + 0x350]
mov qword [rbp + 0x540], rcx
mov qword [rbp + 0x548], rax
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 3
mov qword [rbp + 0x580], 0
lea rax, [rbp + 0x530]
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x578], 2
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp + 0x560]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9ef
mov rdi, rax
mov rax, qword [rbp + 0x4e0]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rbp + 0x4d0]
movdqu xmmword [rdi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9e0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x560], 0
mov qword [rbp + 0x568], 8
mov qword [rbp + 0x570], 0
mov qword [rbp + 0x578], rax
mov byte [rbp + 0x580], 5
lea rcx, [rbp + 0x560]
xor edx, edx
call fcn.140042c70
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x570]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], rbx
lea r8, [0x1401ee166]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], rbx
lea r8, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x2e2
inc rcx
mov qword [rbp + 0x570], rcx
movdqu xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0x500], xmm0
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x520], rax
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x510], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x518], rax
movzx edi, word [rbp + 0x5a6]
mov rdx, qword [rbp + 0x500]
cmp rdx, rbx
jne case.0x14007181e.115
mov r13, qword [rbp + 0x508]
mov rax, qword [rbp + 0x510]
mov rcx, qword [rbp + 0x518]
jmp 0x14008a84a
mov rcx, qword [rbp + 0x4d0]
mov r8, qword [rbp + 0x4d6]
mov qword [rbp + 0x418], r8
mov qword [rbp + 0x412], rcx
punpckldq xmm6, xmm7
movq qword [rbp + 0x406], xmm6
mov dword [rbp + 0x40e], r15d
lea rcx, [rbp + 0x3f8]
mov qword [rbp + 0x3f8], r13
mov word [rbp + 0x400], r12w
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x402], r14b
mov byte [rbp + 0x403], al
mov word [rbp + 0x404], dx
movabs rax, 0x8000000000000001
mov qword [rbp + 0x3f0], rax
test eax, esi
add eax, dword [rax]
invalid
test eax, esi
add eax, dword [rax]
add byte [rax - 0x73], cl
mov ebp, 0x408
lea rdi, [rbp + 0x408]
mov rax, qword [rbp + 0x408]
cmp rax, r13
mov rbx, qword [rbp + 0x3c0]
jne 0x14008a1ea
mov rdx, r13
call fcn.140042c70
dec dword [rax - 0x75]
test dword [rax], ecx
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
lock add eax, dword [rax]
add byte [rbx + rcx*4 - 0x53], cl
clc
add eax, dword [rax]
add byte [rcx - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
sub bl, 0xd
dec dword [rax - 0x75]
test dword [rax], ecx
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
lock add eax, dword [rax]
add byte [rbx + rcx*4 - 0x53], cl
clc
add eax, dword [rax]
add byte [rcx - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x46b6f215], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4cca894c], al
mov esp, dword [rbp + 0x400]
movabs r9, 0x8000000000000001
mov rdx, r9
mov r12, qword [rbp + 0x400]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r10, 0x8000000000000000
mov qword [r12 + rcx], r10
lea r8, str.bytecodec::decodeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_srcdecode.rsbytecodec::encodeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_srcencode.rseasytier_srccommon_stun.rs
mov qword [r12 + rcx + 8], r8
mov qword [r12 + rcx + 0x10], 0x11
mov qword [r12 + rcx + 0x18], r10
lea r8, [0x1401c3b49]
mov qword [r12 + rcx + 0x20], r8
mov qword [r12 + rcx + 0x28], 0x68
add byte [rax], al
add byte [rcx - 0x39], cl
or al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
or al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [r12 + rcx + 0x38], 1
mov qword [r12 + rcx + 0x40], 0
mov dword [r12 + rcx + 0x48], 0x1c2
or al, 0x48
ret 1
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x85
or byte [rax + rax], al
add bl, dh
movq mm0, qword [rdi]
or al, 0x48
ret 1
ret 1
movdqa xmmword [rbp + 0x3a0], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x3b0], rax
mov dword [rbp + 0x3b0], eax
mov dword [rbp + 0x3b0], eax
mov rax, qword [rbp + 0x420]
cmp rdx, r9
movzx edi, word [rbp + 0x5a6]
jne 0x14008ad15
cmpsb byte [rsi], byte [rdi]
add eax, 0x850f0000
jbe 0x14008a2a7
add byte [rax], al
jmp 0x14008b848
add byte [rax], al
mov rdx, qword [rbp + 0x238]
cmp byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 2], ebp
add byte [rax], al
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x270], rax
mov byte [rbp + 0x260], 0
movabs r13, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x38ad894c], al
add al, byte [rax]
add byte [rcx + rdi - 0x16], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x38ad894c], al
add al, byte [rax]
add byte [rcx + rdi - 0x16], cl
jne 0x14008a33a
cmp byte [rbp + 0x230], 0
je 0x14008a43a
mov byte [rbp + 0x230], 0
lea rax, [rbp + 0x2b0]
movups xmm0, xmmword [rax - 0x98]
invalid
dec dword [rdi]
adc dword [rbp + 0x538], eax
mov rax, qword [rax - 0x88]
mov qword [rbp + 0x548], rax
add rax, 0xffffffffc7480000
test dword [rax], ebx
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
xor byte [0x17cf1a337], al
cmp al, 3
add byte [rax], al
invalid
add rax, 0xffffffffc7480000
test dword [rax], ebx
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
xor byte [0x17cf1a337], al
cmp al, 3
add byte [rax], al
movups xmm0, xmmword [rbp + 0x240]
cmp al, 3
add byte [rax], al
movups xmm0, xmmword [rbp + 0x240]
movdqu xmm1, xmmword [rbp + 0x250]
movups xmmword [rbp + 0x568], xmm0
movdqu xmmword [rbp + 0x578], xmm1
mov qword [rbp + 0x560], rdx
mov rax, qword [rbp + 0x570]
cmp rax, rdx
jne 0x14008a37e
lea rcx, [rbp + 0x560]
call fcn.140042c70
mov rax, qword [rbp + 0x570]
mov rcx, qword [rbp + 0x568]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r13
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x13
mov qword [rcx + rdx + 0x18], r13
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
lea eax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
lea eax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x69
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
adc dword [rax], edi
add dword [rax], eax
add byte [rax], al
adc dword [rax], edi
add dword [rax], eax
add byte [rax], al
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x168
add byte [rax], al
add byte [rax], al
inc rax
mov qword [rbp + 0x570], rax
movups xmm0, xmmword [rbp + 0x560]
adc byte [rbp + 0x560], al
adc byte [rbp + 0x560], al
movaps xmmword [rbp + 0x4d0], xmm0
mov rax, qword [rbp + 0x580]
add byte [rax - 0x77], cl
test eax, esi
add al, 0
add byte [rax - 0x75], cl
test dword [rax + 5], esi
add byte [rax], al
add byte [rax - 0x77], cl
test eax, esi
add al, 0
add byte [rax - 0x75], cl
test dword [rax + 5], esi
add byte [rax], al
mov qword [rbp + 0x4e0], rax
mov rax, qword [rbp + 0x578]
add al, 0
add byte [rax - 0x75], cl
test dword [rax + 5], edi
add byte [rax], al
mov qword [rbp + 0x4e8], rax
mov rdx, qword [rbp + 0x4d0]
cmp rdx, r13
invalid
jne 0x14008a6cc
invalid
jmp 0x14008a75a
movzx eax, byte [0x140214210]
mov edx, 0x1c
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008bab3
mov rdi, rax
movups xmm0, xmmword [0x1401c7b04]
movups xmmword [rax + 0xc], xmm0
movdqu xmm0, xmmword [str.assertion_failed:__self.eos_bytecodec::fixnumC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_fixnum.rsInconsistentStateUnexpectedEosEncoderFullDecoderTerminatedIncompleteDecoding]
movdqu xmmword [rax], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9ef
mov rbx, rax
mov qword [rax], 0x1c
mov qword [rax + 8], rdi
mov qword [rax + 0x10], 0x1c
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9e0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x560], 0
mov qword [rbp + 0x568], 8
mov qword [rbp + 0x570], 0
mov qword [rbp + 0x578], rax
mov byte [rbp + 0x580], 5
lea rcx, [rbp + 0x560]
xor edx, edx
call fcn.140042c70
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x570]
lea rdx, [rcx + rcx*4]
shl rdx, 4
mov qword [rax + rdx], r13
lea r8, [0x1401ee166]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x15
mov qword [rax + rdx + 0x18], r13
lea r8, [0x1401ee17b]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x6c
mov qword [rax + rdx + 0x30], 0
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x281
inc rcx
mov qword [rbp + 0x570], rcx
add bh, al
adc byte [rax - 0x7f], r9b
add al, byte [rax]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x8d
jo 0x14008a592
add byte [rax], al
movups xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x530], xmm0
mov rax, qword [rbp + 0x580]
invalid
mov eax, dword [rbp + 0x580]
mov qword [rbp + 0x550], rax
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x540], rax
add byte [rax - 0x77], cl
test dword [rax + 5], eax
add byte [rax], al
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x548], rax
add byte [rax - 0x75], cl
xchg ebp, eax
invalid
invalid
add byte [rax], al
add eax, 0x8b480000
add byte [rax - 0x75], cl
xchg ebp, eax
xor byte [0x17954a5d0], al
add byte [rax], al
cmp rdx, r13
add byte [rax], al
cmp rdx, r13
movzx edi, word [rbp + 0x5a6]
movabs rbx, 0x8000000000000000
je 0x14008a676
mov ebx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x8e840f], al
add byte [rax], al
mov rax, qword [rbp + 0x540]
cmp rax, rdx
jne 0x14008a607
add eax, 0x39480000
add byte [rax + 0x39], cl
sal byte [rbp + 0x13], 1
lea rcx, [rbp + 0x530]
call fcn.140042c70
mov rax, qword [rbp + 0x540]
mov eax, dword [rbp + 0x540]
mov eax, dword [rbp + 0x540]
add byte [rax - 0x75], cl
lea edi, [rax]
add eax, 0x8d480000
adc al, 0x80
mov rcx, qword [rbp + 0x538]
lea rdx, [rax + rax*4]
shl rdx, 4
loop 0x14008a61a
mov qword [rcx + rdx], r13
lea r8, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x13
add byte [rcx + rcx*4 + 0x6c], cl
adc dword [rax], ebx
add byte [rcx + rcx*4 + 0x6c], cl
adc dword [rax], ebx
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x69
mov qword [rcx + rdx + 0x30], 0
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x16a
inc rax
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x550]
mov qword [rbp + 0x4f0], rax
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x538]
mov rdx, qword [rbp + 0x540]
mov qword [rbp + 0x4e0], rdx
mov rdx, qword [rbp + 0x548]
mov qword [rbp + 0x4e8], rdx
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rcx
mov rdx, qword [rbp + 0x4d0]
add byte [rcx + rdi - 0x16], cl
je 0x14008a75a
mov rax, qword [rbp + 0x4e0]
cmp rax, rdx
jne 0x14008a6eb
lea rcx, [rbp + 0x4d0]
call fcn.140042c70
mov rax, qword [rbp + 0x4e0]
mov rcx, qword [rbp + 0x4d8]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], r13
lea r8, [0x1401ee166]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x15
mov qword [rcx + rdx + 0x18], r13
insb byte [rdi], dx
adc dword [rax], ebx
lea r8, [0x1401ee17b]
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x6c
mov qword [rcx + rdx + 0x30], 0
adc dword [rax], esi
add byte [rax], al
add byte [rax], al
adc dword [rax], esi
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx + 0x38], 1
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x2e5
inc rax
ror byte [rax - 0x77], 0x85
loopne 0x14008a75c
add byte [rax], al
ror byte [rax - 0x77], 0x85
loopne 0x14008a75c
add byte [rax], al
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x520], rax
add eax, 0xf660000
outsd dx, dword [rsi]
test eax, edx
add al, 0
add byte [rax - 0x75], cl
test eax, esp
add al, 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x510], eax
test eax, esi
add al, 0
add byte [rax - 0x77], cl
test dword [rax], esp
add eax, 0xf660000
outsd dx, dword [rsi]
test eax, edx
add al, 0
add byte [rax - 0x75], cl
test eax, esp
add al, 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x510], eax
invalid
invalid
mov dword [rbp + 0x510], eax
mov rax, qword [rbp + 0x4e8]
mov qword [rbp + 0x518], rax
movdqa xmmword [rbp + 0x500], xmm0
add byte [rax], al
test eax, ebp
add al, 0
add byte [rax - 0x77], cl
test dword [rax], ebx
add eax, 0xf660000
jg 0x14008a715
add byte [0xcb50a796], al
xchg ebp, eax
add byte [0x17950a79d], al
fimul dword [rdi]
test byte [rdi - 7], bh
add byte [rax], al
mov rdx, qword [rbp + 0x500]
mov edx, dword [rbp + 0x500]
cmp rdx, rbx
je 0x14008a123
invalid
invalid
invalid
mov rax, qword [rbp + 0x510]
cmp rax, rdx
jne 0x14008a7ca
lea rcx, [rbp + 0x500]
add byte [rax], al
call fcn.140042c70
mov rdx, qword [rbp + 0x500]
mov rax, qword [rbp + 0x510]
invalid
invalid
add byte [rax], al
adc byte [0xcb50a7cc], al
add byte [rax], al
mov rcx, qword [rbp + 0x508]
lea r8, [rax + rax*4]
lea ecx, [rax]
add eax, 0x8d4c0000
add al, 0x80
shl r8, 4
mov qword [rcx + r8], rbx
lea r9, str.stun_codec::messagemessage_type__message_len__transaction_id
invalid
add byte [rsi - 0x77], cl
add qword [rax], r9
mov qword [rcx + r8 + 0x10], 0x13
add dword [rax], edx
adc eax, dword [rax]
add byte [rax], al
invalid
add dword [rax], edx
adc eax, dword [rax]
add byte [rax], al
mov qword [rcx + r8 + 0x18], rbx
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rcx + r8 + 0x20], r9
add dword [rax], esp
mov qword [rcx + r8 + 0x28], 0x69
add dword [rax], ebp
imul eax, dword [rax], 0xc74a0000
mov qword [rcx + r8 + 0x30], 0
mov qword [rcx + r8 + 0x30], 0
mov qword [rcx + r8 + 0x38], 1
mov qword [rcx + r8 + 0x40], 0
mov dword [rcx + r8 + 0x48], 0x192
add byte [rax], al
add dword [rax], r8d
add byte [rax], al
add byte [rdx - 0x39], al
add dword [rax - 0x6e], r9d
add dword [rax], eax
add byte [rax], al
inc rax
mov r13, qword [rbp + 0x508]
invalid
invalid
add byte [rax], al
inc rax
mov r13, qword [rbp + 0x508]
mov rcx, qword [rbp + 0x518]
lea ebx, [rax]
add eax, 0x39480000
cmp rdx, rbx
invalid
test dword [rsi], eax
invalid
cmp rdx, rbx
cmp edx, ebx
jne 0x14008af50
movzx edx, r14b
shl rdx, 0x30
movabs r8, 0xff00000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
dec dword [rbx + rcx*4 - 0x4b]
mov eax, 0x4d000000
add byte [rax], al
add byte [rbp + 0x21], cl
invalid
add byte [rax], al
add byte [rax], al
add bh, bh
mov r14, qword [rbp + 0xb8]
and r14, r8
add byte [rax], al
add byte [rbp + 0x21], cl
invalid
or r14, rdx
movzx edx, r12w
movzx edx, sp
shl rdx, 0x20
shl edx, 0x20
invalid
shl edx, 0x20
or r14, rdx
or r14, r15
test rcx, rcx
je 0x14008ac62
add eax, dword [rax]
invalid
mov edx, r15d
cli
movdqa xmmword [rbp + 0xd0], xmm7
movzx r8d, byte [rbp + 0xd3]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
test ebx, edx
add byte [rax], al
add byte [rax], al
invalid
invalid
shl r8d, 8
loopne 0x14008a89f
or byte [rdi + rcx - 0x4a], al
invalid
movzx r9d, byte [rbp + 0xd2]
or r9d, r8d
movzx r8d, byte [rbp + 0xd1]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3f], al
loopne 0x14008a8b6
shl r8d, 8
movzx r10d, byte [rbp + 0xd0]
or r10d, r8d
movd xmm0, r10d
outsb dx, byte [rsi]
ret 0x4166
pinsrw mm0, ecx, 1
rol dword [rcx], 0xc1
invalid
adc byte [rbp + 0xf], al
movzx eax, bh
outsb dx, byte [rsi]
ret 0x4166
rol dword [rcx], 0xc1
invalid
movzx eax, bh
and r15d, 0xffffff00
or r15d, r8d
pinsrw xmm0, r15d, 2
pinsrw mm0, r15d, 2
invalid
pinsrw mm0, r15d, 2
pinsrw xmm0, edx, 3
lea rdx, [rax + 0x38]
lea r8, [0x1401fa820]
call qword [rsi]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
or eax, 0x132e3d
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
or eax, 0x132e3d
mov r9, rcx
movzx r15d, word [rbp + 0x4fe]
invalid
add cl, ch
jp 0x14008a901
jmp 0x14008a97d
add byte [rax], al
movd xmm2, dword [rdi]
pxor xmm2, xmm1
je 0x14008ab59
invalid
add byte [rsi + 0xf], ah
outsb dx, byte [rsi]
pop rdx
hlt
invalid
movdqu xmmword [rbp + 0x562], xmm2
mov r11w, 1
mov edi, r10d
mov edi, edx
mov word [rdx - 0x1c], r11w
movups xmm2, xmmword [rbp + 0x560]
movups xmmword [rdx - 0x1a], xmm2
movzx r10d, word [rbp + 0x570]
movzx edx, word [rbp + 0x570]
mov bh, 0x95
jo 0x14008a963
add byte [rax], al
mov bh, 0x95
jo 0x14008a963
add byte [rax], al
mov word [rdx - 0xa], r10w
mov qword [rdx - 8], 0
invalid
push rdx
test byte [rax - 0x39], 0x42
clc
add byte [rax], al
add byte [rax], al
invalid
mov word [rdx], di
add rdx, 0x40
dec r9
je 0x14008ac6a
cmp dword [rdx - 0x38], 2
je 0x14008a970
in eax, dx
add dh, byte [rbp + rbp*8 + 0x44]
movzx edx, byte [rdx - 0x20]
push rdx
loopne 0x14008a9d8
invalid
adc al, 0x90
add r10, r8
jmp r10
test r11w, r11w
je 0x14008aa15
mov r10, rdx
jmp 0x14008aa19
mov esp, edi
test r11w, r11w
test ebx, ebx
je 0x14008aa82
mov r10, rdx
jmp 0x14008aa86
je 0x14008aaef
mov r10, rdx
jmp 0x14008aaf3
lea rbx, [rdx - 0x18]
lea rdi, [rdx - 0x1a]
test r11w, r11w
je 0x14008a903
mov rdi, rbx
jmp 0x14008a903
lea r10, [rdx - 0x16]
movzx r10d, word [r10]
xor r10d, 0x2112
lea rbx, [rdx - 0x18]
lea rdi, [rdx - 0x1a]
test r11w, r11w
je 0x14008aa35
pxor mm2, mm1
pxor xmm4, xmm6
punpckldq xmm2, xmm4
pshufd xmm3, xmm5, 0xe9
pxor xmm3, xmm0
punpcklqdq xmm2, xmm3
movdqu xmmword [rbp + 0x562], xmm2
mov r11w, 1
mov ebx, r10d
mov edi, r12d
jmp 0x14008ab95
lea r10, [rdx - 0x16]
movzx r10d, word [r10]
xor r10d, 0x2112
lea rbx, [rdx - 0x18]
lea rdi, [rdx - 0x1a]
test r11w, r11w
je 0x14008aaa2
mov rdi, rbx
movd xmm2, dword [rdi]
pxor xmm2, xmm1
je 0x14008abc9
movd xmm3, dword [rdx - 0xc]
movq xmm4, qword [rdx - 0x14]
movdqa xmm5, xmm4
punpcklqdq xmm5, xmm3
pxor xmm4, xmm6
punpckldq xmm2, xmm4
pshufd xmm3, xmm5, 0xe9
pxor xmm3, xmm0
punpcklqdq xmm2, xmm3
movdqu xmmword [rbp + 0x562], xmm2
mov r11w, 1
mov ebx, r10d
mov edi, r12d
jmp 0x14008abe6
lea r10, [rdx - 0x16]
movzx r10d, word [r10]
xor r10d, 0x2112
lea rbx, [rdx - 0x18]
lea rdi, [rdx - 0x1a]
test r11w, r11w
je 0x14008ab0f
mov rdi, rbx
movd xmm2, dword [rdi]
je 0x14008ac1a
movd xmm3, dword [rdx - 0xc]
movq xmm4, qword [rdx - 0x14]
movdqa xmm5, xmm4
punpcklqdq xmm5, xmm3
jmp 0x14008ab92
pxor mm2, mm1
pxor xmm4, xmm6
punpckldq xmm2, xmm4
pshufd xmm3, xmm5, 0xe9
jmp 0x14008ab92
pshufw mm3, mm5, 0xe9
pxor xmm3, xmm0
punpcklqdq xmm2, xmm3
movdqu xmmword [rbp + 0x562], xmm2
add byte [rax], al
add byte [rax], al
mov r11w, 1
mov r15d, r10d
jmp 0x14008ac31
add eax, dword [rax]
add byte [rsi + 0x44], ah
mov dword [rdx - 0x1c], ebx
mov word [rdx - 0x1c], r11w
movups xmm2, xmmword [rbp + 0x560]
movups xmmword [rdx - 0x1a], xmm2
movzx r10d, word [rbp + 0x570]
mov word [rdx - 0xa], r10w
mov qword [rdx - 8], 0
mov word [rbp + 0x3e8], bx
mov word [rdx], bx
jmp 0x14008a970
movd dword [rbp + 0x560], xmm2
mov word [rbp + 0x564], r10w
xor r11d, r11d
mov edi, r12d
movzx ebx, word [rbp + 0x3ea]
mov word [rdx - 0x1c], r11w
movups xmm2, xmmword [rbp + 0x560]
movups xmmword [rdx - 0x1a], xmm2
movzx r10d, word [rbp + 0x570]
mov word [rdx - 0xa], r10w
mov qword [rdx - 8], 0
mov word [rbp + 0x3ea], bx
mov word [rdx], bx
jmp 0x14008a970
pxor xmm2, xmm1
movd dword [rbp + 0x560], xmm2
mov word [rbp + 0x564], r10w
xor r11d, r11d
mov edi, r12d
mov word [rdx - 0x1c], r11w
movups xmm2, xmmword [rbp + 0x560]
movups xmmword [rdx - 0x1a], xmm2
movzx r10d, word [rbp + 0x570]
mov word [rdx - 0xa], r10w
mov qword [rdx - 8], 0
mov word [rdx], r15w
jmp 0x14008a970
movzx r15d, word [rbp + 0x4fe]
mov word [rbp + 0x4fe], r15w
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], rcx
movdqa xmmword [rbp + 0x20], xmm6
mov eax, dword [rbp + 0x20]
mov dword [rbp + 0x410], eax
movdqa xmmword [rbp + 0x10], xmm7
mov eax, dword [rbp + 0x10]
mov dword [rbp + 0x414], eax
movabs rdx, 0x8000000000000000
mov qword [rbp + 0x3f0], rdx
mov qword [rbp + 0x3f8], r13
mov qword [rbp + 0xb8], r14
mov qword [rbp + 0x418], r14
mov rbx, qword [rbp + 0x3c0]
mov r12, qword [rbp + 0x400]
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x3a0], rax
mov eax, dword [rbp + 0x410]
mov dword [rbp + 0x3a8], eax
mov eax, dword [rbp + 0x414]
mov dword [rbp + 0x3ac], eax
mov rax, qword [rbp + 0x418]
mov qword [rbp + 0x3b0], rax
mov rax, qword [rbp + 0x420]
add al, 0
add byte [rcx + 0x3ac85], cl
add byte [rax - 0x75], cl
test dword [rax], ebx
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 0x48000003], esi
mov eax, dword [rbp + 0x420]
movabs r10, 0x8000000000000000
mov rcx, qword [rbp + 0x3b0]
mov qword [rbp + 0x108], rcx
mov rcx, qword [rbp + 0x3a0]
mov qword [rbp + 0xf8], rcx
add byte [rax - 0x75], cl
lea esp, [rax + 0x48000003]
mov dword [rbp + 0xf8], ecx
mov ecx, dword [rbp + 0x3a8]
mov dword [rbp + 0x100], ecx
mov ecx, dword [rbp + 0x3ac]
mov dword [rbp + 0x104], ecx
mov qword [rbp + 0xe0], rdx
mov dword [rbp + 0xe0], edx
mov dword [rbp + 0xe0], edx
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0x110], rax
cmp rdx, r10
mov word [rbp + 0x5a6], di
add byte [rax], al
jne 0x14008ae32
mov rdi, qword [rbp + 0xf8]
cmp byte [rbp + 0x10e], 2
jne 0x14008ae43
cmp word [rbp + 0x10c], 1
jne 0x14008ae43
mov r14, qword [rbp + 0x100]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], al
mov r15d, dword [rbp + 0x108]
mov r15d, dword [rbp + 0x108]
mov edi, dword [rbp + 0x108]
movzx r10d, byte [rbp + 0x10f]
mov rcx, qword [rsi + 0x10]
mov rax, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
shl rcx, 4
xor edx, edx
nop
cmp rcx, rdx
je 0x14008ae43
mov r8d, r15d
mov r9, qword [rax + rdx]
xor r9, r14
xor r8, qword [rax + rdx + 8]
add rdx, 0x10
or r8, r9
jne 0x14008adc0
mov byte [rbp + 0x5a6], r10b
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmm1, xmmword [rbp - 0x20]
movq mm1, qword [rbp - 0x20]
movdqa xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp + 0x378], r13
lea rcx, [rbp + 0x120]
add dword [rax], eax
add al, ch
mov bh, 0x4b
cli
dec dword [rax - 0x7d]
mov ebp, 0x3c0
add byte [rdi], cl
test bh, bh
invalid
add byte [rax], al
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x3b8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008b516
lea rcx, [rbp + 0xe0]
call fcn.140035680
jmp 0x14008aecd
test rdi, rdi
je 0x14008aeaf
lea rbx, [r12 + 0x28]
xor r14d, r14d
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008ae72
cmp byte [rbx - 0x10], 0
je 0x14008ae93
add rbx, 0x40
inc r14
dec rdi
je 0x14008aeaf
cmp dword [rbx - 0x28], 2
jne 0x14008ae60
jnp 0x14008ae4d
add dh, byte [rbp - 0x18]
cmp qword [rbx - 8], 0
mov rax, rbx
je 0x14008ae66
mov r8, qword [rax]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x14008ae66
mov rax, qword [rbx - 8]
shl rax, 1
test rax, rax
test eax, eax
je 0x14008ae66
mov rax, r14
shl rax, 6
add rax, r12
add rax, 0x28
jmp 0x14008ae82
invalid
ror dword [rbp - 0x7b], cl
in eax, dx
test r13, r13
mov rbx, qword [rbp + 0x3c0]
je 0x14008aecd
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x120]
call fcn.14002f9c0
test rbx, rbx
mov r13, qword [rbp + 0xb0]
je 0x14008aefb
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x3b8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x40]
mov cl, 1
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x14008b007
mov edx, 1
mov rcx, rdi
mov r8, rdi
call fcn.14018ce40
mov rax, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x30]
mov ecx, dword [rsi + 0x30]
mov ecx, dword [rsi + 0x30]
cmp rax, rcx
jae 0x140086f65
mov rax, qword [rsi]
mov rax, qword [rax + 0x38]
add rax, 0x10
mov qword [rsi + 0x50], rax
lea r14, [rsi + 0xc0]
mov byte [rsi + 0xc0], 0
add cl, ch
sar dil, 0xff
mov qword [rbp + 0x3f8], r13
mov qword [rbp + 0x400], rax
mov eax, ecx
shr eax, 0x10
mov byte [rbp + 0x408], cl
mov byte [rbp + 0x409], ch
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x40a], al
mov eax, ecx
shr eax, 0x18
mov byte [rbp + 0x40b], al
mov rax, rcx
shr rax, 0x20
mov byte [rbp + 0x40c], al
add al, 0
add byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
sub byte [rax + 0x40d85], cl
add byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
invalid
and byte [rax + 0x40c85], cl
add al, 0
add byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
sub byte [rax + 0x40d85], cl
add al, 0
add byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
xor byte [rax + 0x40e85], cl
add byte [rax - 0x3f], cl
jmp 0x14f9637e6
shr eax, 0x30
mov byte [rbp + 0x40e], al
shr rcx, 0x38
mov byte [rbp + 0x40f], cl
punpckldq xmm6, xmm7
movq qword [rbp + 0x418], xmm6
mov dword [rbp + 0x420], r15d
mov rax, qword [rbp + 0x520]
test dword [rax], esp
add eax, 0x89480000
xchg ebp, eax
lock add eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x410], eax
mov word [rbp + 0x424], r12w
lea rcx, [rbp + 0x3f8]
mov byte [rbp + 0x426], r14b
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc2
add al, 0
add byte [rax - 0x73], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc2
je 0x14008a1a7
jmp 0x14008acc2
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.1401b6dc0
jmp 0x14008af0d
lea rdi, [rbp + 0x570]
mov rax, qword [rbp + 0x570]
jo 0x14008b025
add byte [rax], al
mov r14, rbx
cmp rax, r13
jne 0x14008b047
lea rcx, [rbp + 0x560]
mov rdx, r13
call fcn.140042c70
mov r13, qword [rbp + 0x560]
mov rax, qword [rbp + 0x570]
invalid
add byte [rax - 0x75], cl
popfq
push 0x48000005
lea ecx, [rax + rax*4]
mov rbx, qword [rbp + 0x568]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [rbx + rcx], r14
lea rdx, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rbx + rcx + 8], rdx
mov qword [rbx + rcx + 0x10], 0x13
mov qword [rbx + rcx + 0x18], r14
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rbx + rcx + 0x20], rdx
mov qword [rbx + rcx + 0x28], 0x69
or r13d, dword [rax]
imul eax, dword [rax], 0xc7480000
or r14d, dword [rax]
add byte [rax], al
add byte [rax], al
mov qword [rbx + rcx + 0x38], 1
mov qword [rbx + rcx + 0x40], 0
mov dword [rbx + rcx + 0x48], 0x1bb
inc rax
mov qword [rbp + 0x570], rax
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rbp + 0x500], xmm0
test dword [rax], eax
add eax, 0x8b480000
adc byte [r8 - 0x77], r9b
test dword [rax], edx
add eax, 0x394d0000
cmc
test dword [rax], eax
add eax, 0x8b480000
adc byte [r8 - 0x77], r9b
test dword [rax], edx
add eax, 0x394d0000
cmc
jne 0x14008b36a
add r12, rbx
jmp 0x140089bbe
movabs rax, 0x8000000000000001
mov rcx, qword [rbp + 0x2f8]
mov qword [rcx], rax
mov al, 4
jmp 0x14008b583
add eax, 0x8b480000
mov ebp, 0x568
mov rdi, qword [rbp + 0x568]
lea rcx, [rax + rax*4]
shl rcx, 4
mov qword [rdi + rcx], r14
lea rdx, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rdi + rcx + 8], rdx
mov qword [rdi + rcx + 0x10], 0x13
mov qword [rdi + rcx + 0x18], r14
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
adc eax, 0x163339
adc eax, 0x163339
mov qword [rdi + rcx + 0x20], rdx
mov qword [rdi + rcx + 0x28], 0x69
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rdi + rcx + 0x30], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rdi + rcx + 0x30], 0
mov dword [rdi + rcx + 0x30], 0
mov qword [rdi + rcx + 0x38], 1
mov qword [rdi + rcx + 0x40], 0
mov dword [rdi + rcx + 0x48], 0x129
inc rax
mov qword [rbp + 0x570], rax
add byte [rax - 0x39], cl
cmovo r8d, dword [rax]
add byte [rax], al
add bh, al
cmovs r13d, dword [rcx]
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x85
jo 0x14008b245
add byte [rax], al
movdqu xmm0, xmmword [r8]
movdqa xmmword [rbp + 0x300], xmm0
outsd dx, dword [rsi]
add byte [rsi + 0xf], ah
jg 0x14008b1d0
add byte [rbx], al
add byte [rax], al
mov rax, qword [r8 + 0x10]
mov qword [rbp + 0x310], rax
cmp r13, r14
je 0x140087d4d
mov rax, qword [rbp + 0x310]
mov qword [rbp + 0x550], rax
movaps xmm0, xmmword [rbp + 0x300]
movups xmmword [rbp + 0x540], xmm0
mov qword [rbp + 0x530], r13
mov r12, rdi
jmp 0x140087d89
lea r10, [rbp + 0x400]
mov rax, qword [rbp + 0x400]
cmp rax, rdx
jne 0x14008b2c1
add al, 0
add byte [rax + 0x39], cl
sal byte [rbp + 0x20], 1
lea rcx, [rbp + 0x3f0]
mov rbx, r10
call fcn.140042c70
mov r10, rbx
mov rdx, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x400]
mov rbx, qword [rbp + 0x3f8]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs r8, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xb04894c], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xb04894c], al
invalid
lea r9, str.stun_codec::messagemessage_type__message_len__transaction_id
mov qword [rbx + rcx + 8], r9
mov dword [rbx + rcx + 8], ecx
mov dword [rbx + rcx + 8], ecx
mov qword [rbx + rcx + 0x10], 0x13
mov qword [rbx + rcx + 0x18], r8
add byte [rcx + rcx*4 + 0x44], cl
or ebx, dword [rax]
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov qword [rbx + rcx + 0x20], r9
mov qword [rbx + rcx + 0x28], 0x69
or r13d, dword [rax]
imul eax, dword [rax], 0xc7480000
or r14d, dword [rax]
add byte [rax], al
add byte [rax], al
or r13d, dword [rax]
imul eax, dword [rax], 0xc7480000
or r14d, dword [rax]
add byte [rax], al
add byte [rax], al
mov qword [rbx + rcx + 0x38], 1
mov qword [rbx + rcx + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rbx + rcx + 0x48], 0x158
inc rax
mov qword [rbp + 0x400], rax
movdqu xmm0, xmmword [r10]
movdqa xmmword [rbp + 0x530], xmm0
mov rax, qword [r10 + 0x10]
mov qword [rbp + 0x540], rax
cmp rdx, r8
jne 0x14008b3f8
sub qword [rbp + 0x270], rbx
add r12, rbx
jmp 0x140089bbe
push rsp
invalid
invalid
invalid
push rsp
call 0xcb51b36b
test dword [rax], edx
add eax, 0x89480000
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x340], rax
test dword [rax + 3], eax
add byte [rax], al
invalid
test dword [rax + 3], eax
add byte [rax], al
invalid
movaps xmm0, xmmword [rbp + 0x500]
test dword [rax], eax
add eax, 0x110f0000
test dword [rax], esi
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x53], cl
and byte [rbx], al
add byte [rax], al
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x320], r13
mov qword [rbp + 0x328], rbx
lea rdi, [rbp + 0x330]
lea edi, [rbp + 0x330]
mov rax, qword [rbp + 0x330]
cmp rax, r13
je 0x140089b0a
jmp 0x140089b27
mov rax, qword [rbp + 0x300]
mov rcx, qword [rbp + 0x308]
movdqa xmm0, xmmword [rbp + 0x310]
movdqu xmmword [rbp + 0x518], xmm0
mov qword [rbp + 0x508], rax
mov qword [rbp + 0x510], rcx
mov qword [rbp + 0x500], r13
mov rax, qword [rbp + 0x510]
cmp rax, r13
je 0x140089384
jmp 0x1400893a1
cmp qword [rbp + 0x238], r8
je 0x14008b41b
lea rcx, [rbp + 0x238]
mov qword [rbp + 0x3c8], rdx
call fcn.140035680
mov rdx, qword [rbp + 0x3c8]
mov qword [rbp + 0x238], rdx
mov qword [rbp + 0x240], rbx
movdqa xmm0, xmmword [rbp + 0x530]
movdqu xmmword [rbp + 0x248], xmm0
mov rax, qword [rbp + 0x540]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x258], rax
cmp r14, r13
setbe byte [rbp + 0x260]
xchg esi, eax
test dword [rax + 2], esp
add byte [rax], al
test dword [rax + 2], esp
add byte [rax], al
sub qword [rbp + 0x270], rdi
sub dword [rbp + 0x270], edi
mov rbx, rdi
add r12, rdi
jmp 0x140089bbe
mov r14, qword [rcx + rax*8]
mov byte [r14 + 0x11c], 0
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, r13
call fcn.14018dfb0
mov ebx, eax
movzx eax, byte [r14 + 0x120]
cmp eax, 1
je 0x14008b4ca
test eax, eax
jne 0x14008b4eb
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], r15b
mov byte [rax + 0x11d], 0
test bl, bl
jne 0x14008b182
mov rcx, rdi
call fcn.140031ec0
movabs r12, 0x8000000000000026
movabs rax, 0x8000000000000000
mov qword [rbp + 0x378], rax
mov rbx, qword [rsi + 0x40]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx], cl
jne 0x14008b5a8
mov edx, 1
mov rcx, rbx
mov r8, rbx
call fcn.14018ce40
sbb dword [rax], edx
add byte [rdi], cl
mov dh, 0x95
cmpsb byte [rsi], byte [rdi]
add eax, 0x8b480000
test eax, edi
add al, byte [rax]
add byte [rax - 0x75], cl
lea edi, [rax + 3]
add byte [rax], al
sbb dword [rax], edx
add byte [rdi], cl
mov dh, 0x95
cmpsb byte [rsi], byte [rdi]
add eax, 0x8b480000
test eax, edi
add al, byte [rax]
add byte [rax - 0x75], cl
lea edi, [rax + 3]
add byte [rax], al
mov qword [rax], rcx
mov qword [rax + 8], r12
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r14
mov dword [rax + 0x20], r15d
js 0x14008b580
mov word [rax + 0x24], 1
mov byte [rax + 0x26], 2
mov byte [rax + 0x27], dl
movdqa xmm0, xmmword [rbp - 0x50]
outsd dx, dword [rsi]
mov r8b, 0x66
movq mm1, qword [rbp - 0x40]
movq mm1, qword [rbp - 0x40]
movdqu xmmword [rax + 0x28], xmm0
movdqu xmmword [rax + 0x38], xmm1
mov al, 1
mov byte [rsi + 0x48], al
movaps xmm6, xmmword [rbp + 0x5b0]
movaps xmm7, xmmword [rbp + 0x5c0]
add rsp, 0x658
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
call fcn.1401b6dc0
jmp 0x14008b528
and byte [rcx], al
add byte [rax], al
mov rcx, rdi
call fcn.1401521e0
lea rax, str.recv_stun_packet_from_broadcast_channel_errordecode_stun_msg
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 0x2d
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x578], r15
lea rcx, [rbp + 0x560]
mov rdx, rdi
call fcn.1401b0ce0
mov rdi, rax
movabs r12, 0x8000000000000029
invalid
sub cl, 0xf2
invalid
jmp 0x14008b505
cmp byte [rbp + 0x2c2], 4
jne 0x14008b620
xor eax, eax
jmp 0x14008b646
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x238], rax
cmp byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x38853948], al
cmp byte [rdx], al
add byte [rax], al
jne 0x14008b63c
cmp byte [rdx], al
add byte [rax], al
jne 0x14008b63c
cmp byte [rbp + 0x230], 0
add al, byte [rax]
add byte [rax], al
jmp 0x14008b643
cmp byte [rbp + 0x260], 0
setne al
mov byte [rbp + 0x320], al
add byte [rax], al
lea rax, [rbp + 0x350]
mov qword [rbp + 0x3f0], rax
lea rax, [0x14014bc00]
add eax, 0x8948000c
test eax, edi
add eax, dword [rax]
add byte [rax - 0x73], cl
lea eax, [rax]
add eax, 0x89480000
lea eax, [rax]
add byte [rax + rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
add al, 0
add byte [rax - 0x73], cl
test dword [rax], esp
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], edx
add al, 0
add byte [rax - 0x73], cl
add eax, 0xfff9a37e
add eax, 0x8948000c
test eax, edi
add eax, dword [rax]
add byte [rax - 0x73], cl
lea eax, [rax]
add eax, 0x89480000
lea eax, [rax]
add byte [rax + rax], al
add byte [rax + rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
add al, 0
add byte [rax - 0x73], cl
test dword [rax], esp
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], edx
add al, 0
add byte [rax - 0x73], cl
add eax, 0xfff9a37e
mov qword [rbp + 0x418], rax
lea rax, str.assertion_failed:__left__right___assertion_failed:___left__right____left:_____right:____
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 3
mov qword [rbp + 0x580], 0
mov dword [rbp + 0x580], 0
mov dword [rbp + 0x580], 0
lea rax, [rbp + 0x3f0]
mov qword [rbp + 0x570], rax
add byte [rax - 0x77], cl
test dword [rax + 5], esi
add byte [rax], al
mov qword [rbp + 0x578], 3
lea rcx, [rbp + 0x530]
lea rdx, [rbp + 0x560]
call fcn.1400b66d0
movzx eax, byte [0x140214210]
sbb byte [rax], al
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9ef
mov rdi, rax
mov rax, qword [rbp + 0x540]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rbp + 0x530]
movdqu xmmword [rdi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008b9e0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 8
mov qword [rbp + 0x400], 0
mov qword [rbp + 0x408], rax
mov byte [rbp + 0x410], 0
add byte [rax - 0x73], cl
invalid
lock add eax, dword [rax]
add byte [rcx], dh
shr al, cl
fidiv dword [rbx + rdi*8 - 1]
mov r12, qword [rbp + 0x3f8]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
mov rax, qword [rbp + 0x400]
lea rcx, [rax + rax*4]
shl rcx, 4
movabs rdx, 0x8000000000000000
mov qword [r12 + rcx], rdx
lea r8, str.bytecodec::decodeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_srcdecode.rsbytecodec::encodeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_srcencode.rseasytier_srccommon_stun.rs
mov qword [r12 + rcx + 8], r8
mov dword [rsp + rcx + 8], eax
mov dword [rsp + rcx + 8], eax
mov qword [r12 + rcx + 0x10], 0x11
mov qword [r12 + rcx + 0x18], rdx
lea rdx, [0x1401c3b49]
adc eax, 0x13836e
adc eax, 0x13836e
mov qword [r12 + rcx + 0x20], rdx
push rsp
or al, 0x20
mov qword [r12 + rcx + 0x28], 0x68
mov qword [r12 + rcx + 0x30], 0
mov qword [r12 + rcx + 0x38], 1
mov qword [r12 + rcx + 0x40], 0
mov dword [r12 + rcx + 0x48], 0x1c1
mov dword [rsp + rcx + 0x48], 0x1c1
inc rax
mov qword [rbp + 0x400], rax
test dword [rax], eax
add al, 0
add byte [rbx + rcx*4 - 0x53], cl
lock add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax], edx
add al, 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x3b0], eax
test dword [rax], eax
add al, 0
add byte [rbx + rcx*4 - 0x53], cl
lock add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax], edx
add al, 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x3b0], eax
invalid
mov dword [rbp + 0x3b0], eax
mov rax, qword [rbp + 0x400]
mov eax, dword [rbp + 0x400]
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x408]
movabs al, byte [0x408858b48000003]
add byte [rax], al
mov qword [rbp + 0x3a8], rax
test al, 3
add byte [rax], al
lea rax, [rsi + 8]
mov qword [rbp + 0x530], rax
lea rax, [0x14003e610]
or byte [rax - 0x77], r9b
test dword [rax], esi
add eax, 0x8d480000
add eax, 0xfffb2db6
mov qword [rbp + 0x538], rax
lea rax, [0x1401c45a0]
invalid
lea edx, [rbx]
invalid
cmp byte [rbp - 0x76b7ffed], cl
test dword [rax + 5], esp
add byte [rax], al
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 1
add eax, 0x10000
add byte [rax], al
mov qword [rbp + 0x580], 0
lea rax, [rbp + 0x530]
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x578], 1
add dword [rax], eax
add byte [rax], al
lea rdi, [rbp + 0x3f0]
lea rdx, [rbp + 0x560]
mov rcx, rdi
call fcn.1400b66d0
add al, byte [rax]
add al, byte [rax]
lea rbx, [rbp + 0x560]
mov rcx, rbx
call fcn.1401521e0
sbb eax, 0x4c000c69
mov dword [rbp + 0x408], ebp
sbb eax, 0x4c000c69
mov dword [rbp + 0x408], ebp
or byte [rax + rax], al
add byte [rcx + rcx*4 - 0x5b], cl
adc byte [rax + rax], al
add byte [rdi], cl
sub byte [rbp + 0x3a0], al
mov qword [rbp + 0x410], r12
movaps xmm0, xmmword [rbp + 0x3a0]
movups xmmword [rbp + 0x418], xmm0
mov rax, qword [rbp + 0x3b0]
mov qword [rbp + 0x428], rax
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
invalid
call fcn.1401b0b80
mov rdi, rax
movabs r12, 0x8000000000000029
lea rcx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
invalid
lea ecx, [rbp + 0x120]
call fcn.14002f9c0
cmp qword [rbp + 0x3c0], 0
jne 0x14008ae17
test eax, edi
hlt
invalid
invalid
test eax, edi
hlt
jmp 0x14008b516
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x3b0], rax
mov al, 3
add byte [rax], al
mov al, 3
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x3a0], xmm0
jmp 0x14008b848
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x120], rax
add byte [rax], al
lea rax, str.library_std_src_syspalwindows_time.rs
lea eax, [0x1401ed208]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
or eax, 0x15f40d
or eax, 0x15f40d
lea r8, [rbp + 0x120]
mov edx, 0x2b
call fcn.1401b21a0
jmp case.0x14008741b.2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_syncmutex.rs
push rbx
adc eax, dword [rax]
push rbx
adc eax, dword [rax]
mov edx, 0x28
call fcn.1401b1e10
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x120], rax
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x16184e
sbb byte [rsi], r10b
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x16184e
sbb byte [rsi], r10b
invalid
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
adc eax, 0x858d4c00
and byte [rcx], al
add byte [rax], al
adc eax, 0x858d4c00
and byte [rcx], al
add byte [rax], al
mov edx, 0x2b
call fcn.1401b21a0
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x20
call fcn.1401b1500
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_broadcast.rs
mov edx, 0x23
call fcn.1401b1e10
lea r8, [0x1401c4530]
adc ecx, dword [rbx + 0x54ba0013]
invalid
add byte [rax], al
mov rcx, r15
call fcn.1401b1d90
adc ecx, dword [rbx + 0x54ba0013]
invalid
mov ecx, 1
mov edx, 0x2e
call fcn.1401b1500
call fcn.1400b62f0
mov ecx, 1
add byte [rax], al
add al, ch
invalid
mov rdx, r15
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov rcx, r12
mov rdx, r15
call fcn.1401b1c90
mov ecx, 1
mov edx, 0x4e
call fcn.1401b1500
add byte [rbp + rcx*4 + 5], cl
sub eax, 0x4c00137a
adc eax, dword [rax]
mov rcx, r12
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
lea eax, [0x1401c34a0]
adc eax, dword [rax]
mov rcx, r12
mov rdx, r15
call fcn.1401b1c90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
mov rcx, r12
sub edx, dword [r14]
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r15
call fcn.1401b1c90
invalid
adc al, byte [rax]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_stun_codec_0.3.5_srcmessage.rs
sub rdx, qword [r14]
add byte [rcx + rcx*4 - 0x1f], cl
invalid
sub rdx, qword [r14]
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r15
call fcn.1401b1c90
lea r8, [0x1401ee228]
jg 0x14008bace
invalid
add byte [rdx + 0xc], bh
mov edx, 0xc
add byte [rax], al
add al, ch
frstor dword [rcx + 0x12]
invalid
jg 0x14008bace
invalid
add byte [rax], al
add al, ch
frstor dword [rcx + 0x12]
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x1c
call fcn.1401b1500
add ah, cl
add ah, cl
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14008bb6c
and al, 0x20
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14008bb6c
and al, 0x20
movdqa xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x120]
call fcn.14014ae80
or eax, dword [rax]
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rsi + 0xf], ah
jg 0x14008bbbc
jl case.0x14004ade6.379
invalid
add byte [rsi + 0xf], ah
jg 0x14008bbbc
invalid
jl case.0x14004ade6.379
and al, 0x20
and byte [rsi + 0xf], ah
jg 0x14008bbba
movdqa xmmword [rsp + 0x30], xmm6
and al, 0x30
lea rcx, [rbp + 0x120]
call fcn.14014ae80
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
and al, 0x20
movdqa xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
add byte [rax], al
call fcn.14014ae80
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
xor byte [rdi], cl
sub byte [rsp + 0x20], bh
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
push rdi
push r14
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1c08
sbb al, 0
add al, ch
mov es, word [rbp + 0x11]
adc dword [rax], eax
adc dword [rax], eax
sub rsp, rax
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rdx + 0xba]
lea rcx, [0x1401fa844]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsi + 0xbd], 0
mov ebp, 0
mov rax, qword [rsi + 0x40]
mov qword [rsi + 0x88], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
adc byte [rsi + 0x30], bl
adc byte [rsi + 0x30], bl
movups xmmword [rsi + 0x78], xmm3
adc dword [rsi + 0x78], ebx
movups xmmword [rsi + 0x68], xmm2
movups xmmword [rsi + 0x58], xmm1
movups xmmword [rsi + 0x48], xmm0
movzx eax, word [rsi + 0xb8]
mov word [rsi + 0xbb], ax
invalid
mov eax, 0x66000000
mov dword [rsi + 0xbb], eax
invalid
add byte [rax - 0x75], cl
add eax, 0x1853dd
fst qword [rbx + 0x18]
invalid
mov rax, qword [0x140211018]
fst qword [rbx + 0x18]
add byte [rax - 0x39], cl
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x60], rax
and al, 0x60
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14008c135
lea r14, [rsi + 0x48]
mov r9, qword [rax + 0x30]
mov rdx, qword [rax + 0x40]
mov r8, qword [rax + 0x48]
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x20], r14
cmp rcx, 1
je 0x14008c135
test byte [rbp + 0x4c000004], bl
mov dword [rsp + 0x90], ecx
mov qword [rsp + 0x90], r9
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0xa8], r8
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
xchg byte [rdi + 4], ah
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
test byte [rax + rbp*4], ah
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
xchg byte [rdi + 4], ah
add byte [rax], al
lea r10, [rsi + 0xbb]
add byte [rax], al
lea r11, [rsi + 0xbc]
add rax, 0x30
mov qword [rsp + 0x1318], r9
mov qword [rsp + 0x1320], rcx
and al, 0x20
adc eax, dword [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x28
adc eax, dword [rax]
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x30
adc eax, dword [rax]
invalid
add byte [rax - 0x77], cl
mov word [rax + riz], fs
and al, 0x20
and al, 0x20
adc eax, dword [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x28
adc eax, dword [rax]
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x30
adc eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
adc eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1338], 2
lea rcx, [rsp + 0x68]
and al, 0x68
add byte [rax - 0x73], cl
and al, 0x68
and al, 0x68
mov qword [rsp + 0x160], rcx
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x168], rcx
invalid
lea rcx, case.0x14004f628.49
lea ecx, [0x1401c46d8]
mov qword [rsp + 0x170], rcx
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x180], r10
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x180], r10
lea rcx, case.0x14004f628.49
or eax, 0x132cac
mov qword [rsp + 0x188], rcx
lea rdx, [rsp + 0x1318]
lea edx, [rsp + 0x1318]
and al, 0x18
adc eax, dword [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add dword [rax], eax
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x98
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x190], rdx
mov qword [rsp + 0x198], r11
mov qword [rsp + 0x1a0], rcx
mov dword [rsp + 0x1a0], ecx
lea rcx, [rsp + 0x160]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], 3
mov qword [rsp + 0x38], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
lea edx, [rsp + 0x28]
call fcn.14019ffb0
mov byte [rsi + 0xbd], 1
mov ebp, 0x1000000
mov ebp, 0x1000000
add dword [rax - 0x75], ecx
and al, 0x60
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0xb0], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [rsi + 0xa0], xmm1
movups xmmword [rsi + 0x90], xmm0
mov rax, qword [r14 + 0x40]
mov qword [rsp + 0xa90], rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
adc byte [rsi + 0x10], cl
movups xmm2, xmmword [r14 + 0x20]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0xa80], xmm3
movaps xmmword [rsp + 0xa70], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa60], ecx
movaps xmmword [rsp + 0xa60], xmm1
movaps xmmword [rsp + 0xa50], xmm0
and al, 0x50
or al, byte [rax]
add byte [rdi + rcx - 0x4a], al
mov esi, 0xbb
movzx r15d, byte [rsi + 0xbb]
movzx ebp, byte [rsi + 0xbc]
cmp dword [rsi + 0x90], 2
add byte [rbx + 0x90be], al
add byte [rdx], al
jne 0x14008bf04
lea rcx, [rsi + 0xc0]
rol byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
xchg esp, eax
and al, 0x50
push rax
lea rdx, [rsp + 0xa50]
mov r8d, 0x8c8
push rax
or al, byte [rax]
add byte [rcx - 0x48], al
enter 8, 0
call fcn.1401af560
mov byte [rsi + 0x988], r15b
add byte [rax - 0x78], al
scasb al, byte [rdi]
mov dword [rcx], ecx
add byte [rax], al
mov byte [rsi + 0x98a], 0
lea rdx, [rsi + 0xc0]
lea rcx, [rsp + 0x160]
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rcx - 0x77], cl
fsubr st(0)
inc byte [rdx]
add byte [rax], al
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rcx - 0x77], cl
fsubr st(0)
inc byte [rdx]
add byte [rax], al
cmp word [rsp + 0x160], 3
jne 0x14008be89
add byte [rax], al
add esi, dword [rbp + 0xc]
mov word [rdi], 3
mov al, 4
jmp case.0x1400438d0.445
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x160]
mov r8d, 0xa8
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add byte [rcx - 0x48], al
test al, 0
add byte [rax], al
call fcn.1401af560
movzx eax, byte [rsi + 0x98a]
or dword [rax], eax
add byte [rbx - 0x7bf0fc08], al
xor eax, dword [rdx]
add byte [rax], al
test eax, eax
jne 0x14008c067
add byte [rax - 0x75], cl
xchg al, dh
add byte [rax], al
add al, dh
dec qword [rax]
mov rax, qword [rsi + 0xf0]
lock dec qword [rax]
jne 0x14008bed5
lea rcx, [rsi + 0xf0]
call fcn.14003fec0
lock add byte [rax], al
add al, ch
jmp 0x14008bf12
mov rax, qword [rsi + 0xf8]
lock dec qword [rax]
jne 0x14008c067
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0xf8]
call fcn.140041290
cmp byte [rsi + 0xbd], 0
clc
add byte [rax], al
add al, ch
sahf
push rbx
sti
inc dword [rax + 0xbdbe]
add byte [rax], al
jne 0x14008c074
jmp 0x14008c100
add dword [rax], eax
add byte [rax - 0x73], cl
xchg byte [rax - 0x3a000000], dl
mov byte [rsi + 0xbd], 0
lea rax, [rsi + 0x90]
mov byte [rsi + 0xbd], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x180], rcx
add byte [rcx], 0
add byte [rdi], cl
adc byte [rax], al
add byte [rcx], 0
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x170], xmm1
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x160], eax
lea rcx, [rsp + 0x188]
mov byte [rcx], al
add byte [rax], al
invalid
mov byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
or al, byte [rax]
add byte [rcx - 0x48], al
enter 8, 0
lea rdx, [rsp + 0xa50]
mov r8d, 0x8c8
call fcn.1401af560
lea r14, [rsp + 0x1318]
lea esi, [rsp + 0x1318]
lea esi, [rsp + 0x1318]
lea rdx, [rsp + 0x160]
mov r8d, 0x8f0
add byte [rax], al
mov rcx, r14
add dword [rax], eax
add byte [rcx - 0x48], al
lock or byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.1401af560
lea rcx, [rsi + 0xc0]
mov r8d, 0x8f0
mov rdx, r14
call fcn.1401af560
mov byte [rsi + 0x9b0], r15b
mov esi, 0x9b0
mov byte [rsi + 0x9b1], bpl
mov byte [rsi + 0x9b2], 0
invalid
add byte [rbp + rcx*4 - 0x4a], cl
lea r14, [rsi + 0xc0]
rol byte [rax], 0
add byte [rbp + rcx*4 - 0x42], cl
call 0x18c08bfa7
add byte [rbx + rcx*4 - 0x7a], cl
rol byte [rax], 0
invalid
lea r15, [rsi + 0xe8]
mov r8, qword [rsi + 0xc0]
add byte [rbx + rcx*4 - 0x7a], cl
rol byte [rax], 0
add byte [rcx - 0x7d], cl
clc
add dh, byte [rdi + rbp + 0x48]
lea edx, [rsi + 0xd8]
cmp r8, 2
je 0x14008bfe2
lea rdx, [rsi + 0xd8]
mov rcx, qword [rsi + 0xc8]
mov rax, qword [rsi + 0xd0]
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
je 0x14008bfdf
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x8b
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add ecx, eax
add rcx, 0x10
rcl dword [rax], 0xff
push rax
invalid
call qword [rax + 0x60]
lea rcx, [rsp + 0x160]
mov rdx, r15
mov edx, edi
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
mov r8, rbx
call fcn.14008c170
mov r8, qword [r14]
jnp 0x14008bff4
mov eax, dword [rsi]
cmp r8, 2
je case.0x14007729c.73
lea rdx, [rsi + 0xd8]
mov rcx, qword [rsi + 0xc8]
add byte [rax - 0x75], cl
xchg al, dl
rol byte [rax], 1
add byte [rax], al
mov cs, eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, dl
rol byte [rax], 1
add byte [rax], al
test r8, r8
je 0x14008c02a
mov r8, qword [rax + 0x10]
invalid
invalid
rol byte [rax], 1
add byte [rax], al
test r8, r8
je 0x14008c02a
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
call qword [rax + 0x68]
cmp word [rsp + 0x160], 3
mov esp, 0x16024
add byte [rbx], al
invalid
jne 0x14008c044
mov word [rdi], 3
mov al, 3
mov dword [rdi], 0x3b00003
jmp case.0x1400438d0.445
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0xb8]
lea rdx, [rsp + 0x160]
mov r8d, 0xa8
invalid
lea rcx, [rsp + 0xb8]
lea ecx, [rsp + 0xb8]
lea rdx, [rsp + 0x160]
mov r8d, 0xa8
invalid
add al, ch
call fcn.1401af560
add dword [0xc954c073], esi
int1
mov rcx, r14
call fcn.140032030
cmp byte [rsi + 0xbd], 0
je 0x14008c100
invalid
mov word [rax], es
add byte [rax], al
invalid
test byte [rax + rax - 0x74b40000], cl
xchg byte [rax + 0x49000000], dl
nop
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
invalid
add byte [rbx + rcx*4 - 0x7a], cl
mov r8, qword [rsi + 0x90]
cmp r8, 2
nop
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add dh, byte [rdi + rdi*2 + 0x48]
mov rdx, qword [rsi + 0xa8]
je 0x14008c100
mov rdx, qword [rsi + 0xa8]
add byte [rax - 0x75], cl
mov ds, word [rax + 0x48000000]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x98]
mov rax, qword [rsi + 0xa0]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax + 0x4d000000], ah
test eax, eax
test r8, r8
je 0x14008c0ad
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
invalid
invalid
rcl dword [rax], 0xff
nop
add byte [rax], 0
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x90]
cmp rax, 2
call qword [rax + 0x80]
mov rax, qword [rsi + 0x90]
cmp rax, 2
je 0x14008c100
test rax, rax
test rax, rax
je 0x14008c100
mov rax, qword [rsi + 0x98]
lock dec qword [rax]
xchg byte [rax - 0x10000000], bl
add al, dh
dec qword [rax]
jne 0x14008c100
mov rcx, qword [rsi + 0x98]
mov rdx, qword [rsi + 0xa0]
xchg esi, eax
movabs al, byte [0x10ec3be8000000]
add byte [rax], al
add al, ch
cmp ebp, esp
adc byte [rax], al
xchg esi, eax
movabs al, byte [0x10ec3be8000000]
add byte [rax], al
add al, ch
cmp ebp, esp
adc byte [rax], al
add al, ch
cmp ebp, esp
adc byte [rax], al
jmp 0x14008c100
lea rcx, [rsi + 0x108]
call fcn.1400313b0
invalid
push rdx
cli
invalid
mov ebp, 0x80fffa52
mov esi, 0xbd
mov ebp, 0
add byte [rax], al
jne 0x14008c074
mov byte [rsi + 0xbd], 0
cli
inc dword [rax + 0xbdbe]
invalid
invalid
invalid
add byte [rax], al
cmp byte [rsi + 0xbd], 0
add byte [rax], al
jne 0x14008c074
mov byte [rsi + 0xbd], 0
lea rdx, [rsp + 0xb8]
mov r8d, 0xa8
test al, 0
add byte [rax], al
xchg esp, eax
and al, 0xb8
mov eax, 0x41000000
invalid
mov eax, 0x41000000
mov eax, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov rcx, rdi
call fcn.1401af560
xor al, 0x12
invalid
mov al, 1
mov byte [rsi + 0xba], al
add rsp, 0x1c08
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, [0x1401c46c0]
mov edx, 0x22
call fcn.1401b2260
adc al, byte [rax]
adc al, byte [rax]
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c46c0]
lea eax, [0x1401c46c0]
mov edx, 0x23
call fcn.1401b1e10
add al, ch
stosd dword [rdi], eax
pop rsp
adc al, byte [rax]
ud2
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rsi + 0x44], ah
movdqa xmmword [rbp + 0x570], xmm8
test dword [rax + 5], esi
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
jg 0x14008c155
movdqa xmmword [rbp + 0x560], xmm7
movdqa xmmword [rbp + 0x550], xmm6
mov ch, 0x50
add eax, 0xc7480000
add byte [rax - 0x39], cl
test dword [rax + 5], ecx
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x7b]
call 0x18808c1bb
add al, 0
add byte [rax - 0x77], cl
xlatb
invalid
mov ch, 0x50
add eax, 0xc7480000
add byte [rax - 0x39], cl
add byte [rax - 0x39], cl
test dword [rax + 5], ecx
add byte [rax], al
invalid
add al, 0
add byte [rax - 0x77], cl
xlatb
movzx eax, byte [rdx + 0x8ca]
test eax, eax
mov qword [rbp + 0x518], rdx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x4a8], rcx
je 0x14008c256
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rbx - 0x7af0fc08], al
xchg ebx, eax
sldt word [rax]
cmp eax, 3
jne case.default.0x14008c20d
lea rax, [rdi + 0xca]
mov qword [rbp + 0x4d8], rax
lea rax, [rdi + 0x48]
mov qword [rbp + 0x408], rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebx
add al, 0
add byte [rax - 0x73], cl
mov qword [rbp + 0x408], rax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
movzx eax, byte [rdi + 0xca]
retf 0
lea rcx, [0x1401fa858]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
lea rsi, [rdi + 0x170]
movzx eax, byte [rdi + 0x170]
mov dh, 0x87
jo 0x14008c21c
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x87
jo 0x14008c21c
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rdi + 0x138]
mov qword [rbp + 0x538], rcx
lea rcx, [0x1401fa880]
out 0x16, al
invalid
cmp byte [0xcd50c22d], al
or eax, 0x16e64e
out 0x16, al
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movdqu xmm0, xmmword [rdi + 0x138]
mov rcx, qword [rdi + 0x148]
mov rax, qword [rdi + 0x150]
jmp 0x14008e1e1
mov rax, qword [rdi + 0x40]
mov qword [rbp - 0x10], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [r15], r9b
adc byte [rdi + 0x20], dl
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rbp - 0x20], xmm3
pop rbp
loopne 0x14008c281
sub dword [rbp - 0x30], edx
pop rbp
loopne 0x14008c281
sub dword [rbp - 0x30], edx
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
movzx eax, word [rdi + 0x8c8]
ror byte [r15], 0x29
mov r8b, 0xf
mov bh, 0x87
enter 8, 0
add byte [rax - 0x73], cl
mov qword [rbp + 0x408], rcx
lea rcx, [rdi + 0x48]
mov qword [rbp + 0x408], rcx
movups xmmword [rdi + 0x48], xmm0
movups xmmword [rdi + 0x58], xmm1
movups xmmword [rdi + 0x68], xmm2
push 0x785f110f
movaps xmm0, xmmword [rbp]
movaps xmm1, xmmword [rbp + 0x10]
movaps xmm2, xmmword [rbp + 0x20]
movups xmmword [rdi + 0x98], xmm0
movups xmmword [rdi + 0xa8], xmm1
movups xmmword [rdi + 0xb8], xmm2
movaps xmm0, xmmword [rbp - 0x10]
invalid
invalid
movups xmmword [rdi + 0x88], xmm0
mov word [rdi + 0xc8], ax
xchg dword [rax + 0x66000000], ecx
mov dword [rdi + 0xc8], eax
lea rax, [rdi + 0xca]
add byte [rax], al
mov qword [rbp + 0x4d8], rax
mov dword [rbp + 0x4d8], eax
mov byte [rdi + 0xca], 0
xchg edx, ecx
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bl, dh
movq mm0, qword [rdi + 0x58]
pop rax
movdqu xmm0, xmmword [rdi + 0x58]
pop rax
movups xmm1, xmmword [rdi + 0x68]
movups xmmword [rdi + 0xa0], xmm1
invalid
movabs al, byte [0x90877f0ff3000000]
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax + 0x10000000], edi
add byte [rax], al
invalid
add byte [rax - 0x39], cl
xchg dword [rax], esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax + 0x10000000], edi
add byte [rax], al
add byte [rax - 0x39], cl
xchg eax, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [rdi + 0x88]
invalid
xchg eax, esi
add byte [rax], al
mov qword [rdi + 0xc0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [rdi + 0x88]
mov dword [rdi + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf48f], cl
invalid
hlt
add byte [rax], al
add byte [rcx], dh
sar byte [rcx], 0xc8
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf48f], cl
invalid
hlt
add byte [rax], al
add byte [rcx], dh
invalid
sar byte [rcx], 0xc8
jb 0x14008d9a6
mov qword [rbp + 0x410], 0
lea rcx, [rbp + 0x410]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14008d18a
mov rcx, qword [rbp + 0x410]
call fcn.14014d6f0
mov qword [rdi + 0x728], rax
mov dword [rdi + 0x730], edx
invalid
add byte [rax], al
lea rbx, [rdi + 0xd0]
mov r8d, 0x654
add byte [rax], al
mov rcx, rbx
xor edx, edx
shr al, cl
push rax
cmp dword [rdx], edx
add byte [rax - 0x73], cl
xchg dword [rax + 0x48000000], edx
lea ecx, [rdi + 0xb0]
add byte [rax], al
invalid
shr al, cl
push rax
cmp dword [rdx], edx
add byte [rax - 0x73], cl
xchg dword [rax + 0x48000000], edx
lea ecx, [rdi + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x97
enter 0, 0
movzx edx, byte [rdi + 0xc8]
movzx r8d, byte [rdi + 0xc9]
mov r10, qword [rbp + 0x408]
add byte [rax], al
mov qword [rdi + 0x770], r10
mov qword [rdi + 0x778], rbx
mov qword [rdi + 0x780], rcx
mov dword [rdi + 0x780], ecx
add byte [rax], al
mov qword [rdi + 0x788], rax
lea rsi, [rdi + 0x793]
mov byte [rdi + 0x793], 0
mov byte [rdi + 0x794], dl
mov byte [rdi + 0x795], r8b
xchg dword [rbp + 0x4c000007], edx
lea edi, [rdi + 0x738]
invalid
mov r9, rdi
mov rdi, r10
xlatb
jmp 0x14008c44e
lea rsi, [rdi + 0x793]
movzx eax, byte [rdi + 0x793]
lea r15, [rdi + 0x738]
cmp byte [rdi], al
add byte [rax], al
lea rcx, [0x1401fa86c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov r9, rdi
mov rdi, qword [rdi + 0x770]
mov rbx, qword [r9 + 0x778]
mov rcx, qword [r9 + 0x780]
movzx edx, byte [r9 + 0x794]
movzx r8d, byte [r9 + 0x795]
mov rax, qword [r9 + 0x788]
mov byte [r9 + 0x792], 0
mov qword [r9 + 0x738], rcx
mov byte [r9 + 0x790], dl
mov byte [r9 + 0x791], r8b
add byte [rcx - 0x77], cl
add dword [rax + 7], 0x8b480000
add eax, 0x184b87
adc dword [rdx + 7], 0x38898949
invalid
add byte [rcx - 0x77], cl
add dword [rax + 7], 0x8b480000
add eax, 0x184b87
mov qword [rbp + 0x180], 2
mov qword [rbp + 0x1a0], rax
add byte [rax - 0x75], cl
cmp byte [rax - 0x7b], cl
leave
add byte [rax - 0x75], cl
cmp byte [rax - 0x7b], cl
leave
je 0x14008d15a
or al, 0
add byte [rbx + rcx*4 + 0x48], cl
xor byte [rax - 0x75], cl
push rax
mov r8, qword [rax + 0x48]
mov r9, qword [rax + 0x30]
mov rdx, qword [rax + 0x40]
mov r8, qword [rax + 0x48]
mov qword [rbp + 0x158], r9
mov qword [rbp + 0x160], rcx
mov qword [rbp + 0x168], rdx
mov qword [rbp + 0x170], r8
mov qword [rbp + 0x178], 0
mov qword [rbp + 0x2a8], r15
cmp rcx, 1
je 0x14008d15a
mov qword [rbp + 0x280], r9
mov qword [rbp + 0x288], rcx
lea ecx, [rax + 0x48000002]
mov dword [rbp + 0x290], edx
lea ecx, [rax + 0x48000002]
mov dword [rbp + 0x290], edx
mov qword [rbp + 0x298], r8
mov qword [rbp + 0x2a0], 1
cmp rcx, 2
jbe 0x14008d15a
or al, 0
invalid
or al, 0
add byte [rcx + rcx*4 - 0x73], cl
movabs al, byte [0x3a88d8948000003]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3a0], r9
mov qword [rbp + 0x3a8], rcx
mov qword [rbp + 0x3b0], rdx
mov qword [rbp + 0x3b8], r8
mov qword [rbp + 0x3c0], 2
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add ecx, dword [rdi]
test byte [rsp + rcx], bl
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x5b], cl
sbb byte [0xcd55c547], al
xchg esp, eax
and al, 0x90
invalid
mov r12, qword [rbp + 0x518]
lea r10, [r12 + 0x790]
lea r11, [r12 + 0x791]
lea r14, [r12 + 0x740]
add rax, 0x30
mov qword [rbp + 0x370], r9
mov qword [rbp + 0x378], rcx
mov qword [rbp + 0x380], rdx
xchg ebp, eax
add byte [rbx], 0
add byte [rcx + rcx*4 - 0x7b], cl
mov byte [rbx], al
add byte [rax], al
xchg ebp, eax
add byte [rbx], 0
add byte [rcx + rcx*4 - 0x7b], cl
mov byte [rbx], al
add byte [rax], al
mov qword [rbp + 0x390], 3
mov qword [rbp + 0x278], r14
lea rcx, [rbp + 0x158]
mov qword [rbp + 0x410], rcx
lea rcx, [rbp + 0x2a8]
mov qword [rbp + 0x418], rcx
lea rcx, case.0x14004f628.49
or eax, 0x137f3e
mov qword [rbp + 0x420], rcx
lea rcx, [rbp + 0x280]
mov qword [rbp + 0x428], rcx
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
js 0x14008c58f
add byte [rax], al
mov qword [rbp + 0x430], r10
lea rcx, case.0x14004f628.49
invalid
add al, 0
add byte [rax - 0x73], cl
or eax, 0x13242b
invalid
mov qword [rbp + 0x438], rcx
lea rdx, [rbp + 0x3a0]
mov qword [rbp + 0x440], rdx
add al, 0
add byte [rax - 0x73], cl
xchg ebp, eax
movabs al, byte [0x440958948000003]
add byte [rax], al
mov qword [rbp + 0x448], r11
add al, 0
add byte [rax - 0x77], cl
lea edx, [rax + 4]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x450], rcx
lea rcx, [rbp + 0x370]
mov qword [rbp + 0x458], rcx
invalid
mov dword [rbp + 0x458], ecx
lea rcx, [rbp + 0x278]
mov qword [rbp + 0x460], rcx
lea rcx, case.0x14004f628.49
cmc
jle case.0x140082c9e.65
add byte [rax - 0x77], cl
lea ebp, [rax + 4]
add byte [rax], al
lea rcx, [rbp + 0x410]
mov qword [rbp + 0x1a8], rcx
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax + 0x4000001], esi
add byte [rax], al
invalid
add al, 0
add byte [rax - 0x77], cl
lea ebp, [rax + 0x48000001]
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax + 0x4000001], esi
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax + 0x4000001], esi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], edi
lea ecx, [rbp + 0x180]
mov qword [rbp + 0x1b8], rax
lea rcx, [rbp + 0x180]
lea rdx, [rbp + 0x1a8]
call fcn.14019ffb0
mov byte [r12 + 0x792], 1
test byte [rdx + rdx*4], ah
invalid
add byte [rax], al
add dword [rdi], ecx
adc byte [rbp + 0x180], al
test byte [rdx + rdx*4], ah
invalid
add byte [rax], al
add dword [rdi], ecx
adc byte [rbp + 0x180], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x190], cl
movups xmm1, xmmword [rbp + 0x190]
add byte [rcx + 0xf], al
adc dword [rsp + 0x748], eax
add byte [rax], al
movups xmmword [r12 + 0x748], xmm0
add byte [rax], al
movups xmmword [r12 + 0x758], xmm1
mov rax, qword [rbp + 0x1a0]
mov qword [r12 + 0x768], rax
push 0x49000007
invalid
add byte [rax], al
mov rcx, qword [r12 + 0x738]
add byte [rax], al
mov rax, qword [r12 + 0x740]
invalid
cmp dword [r12 + 0x748], 2
jne 0x14008c75c
invalid
add byte [rcx - 0x77], cl
mov esp, 0x79824
add byte [rcx - 0x77], cl
pushfq
and al, 0xa0
invalid
mov qword [r12 + 0x798], rdi
mov qword [r12 + 0x7a0], rbx
mov qword [r12 + 0x7a8], rcx
and al, 0xa8
invalid
add byte [rax], al
and al, 0xa8
invalid
test al, 7
add byte [rax], al
mov qword [r12 + 0x7b0], rax
movups xmm0, xmmword [rbp + 0x478]
movups xmm1, xmmword [rbp + 0x488]
movups xmmword [r12 + 0x7b8], xmm0
movups xmmword [r12 + 0x7c8], xmm1
add byte [rax - 0x75], cl
test dword [rax + 0x49000004], ebx
mov dword [rsp + 0x7d8], eax
add byte [rax], al
mov byte [r12 + 0x7e0], 0
lea rcx, [r12 + 0x7e1]
lea rdx, [rbp + 0x2b0]
lea edx, [rbp + 0x2b0]
mov r8d, 0xbf
call fcn.1401af560
mov rdi, r12
lea rdx, [rdi + 0x798]
lea rcx, [rbp + 0x410]
mov r8, qword [rbp + 0x4e8]
call fcn.140086cf0
mov r14, qword [rbp + 0x410]
movabs rax, 0x8000000000000001
cmp r14, rax
jne 0x14008c8cb
mov al, 4
jmp 0x14008c8bb
lea rdx, [r12 + 0x748]
mov byte [r12 + 0x792], 0
movups xmm0, xmmword [rdx]
add cl, byte [rdi]
adc byte [rdx + 0x10], cl
movups xmmword [r12 + 0x798], xmm0
movups xmmword [r12 + 0x7a8], xmm1
invalid
add byte [rax], al
invalid
add byte [rax], al
mov rdx, qword [rdx + 0x20]
mov qword [r12 + 0x7b8], rdx
mov qword [r12 + 0x7c0], rdi
mov qword [r12 + 0x7c8], rbx
mov qword [r12 + 0x7d0], rcx
mov qword [r12 + 0x7d8], rax
mov dword [rsp + 0x7d8], eax
movups xmm0, xmmword [rbp + 0x478]
test dword [rax + 4], edi
add byte [rax], al
test dword [rax + 4], edi
add byte [rax], al
movups xmm1, xmmword [rbp + 0x488]
movups xmmword [r12 + 0x7e0], xmm0
movups xmmword [r12 + 0x7f0], xmm1
mov rax, qword [rbp + 0x498]
test dword [rax + 0x49000004], ebx
mov dword [rsp + 0x800], eax
add byte [rax], al
test dword [rax + 0x49000004], ebx
mov dword [rsp + 0x800], eax
add byte [rax], al
mov byte [r12 + 0x808], 0
lea rcx, [r12 + 0x809]
or dword [rax], ecx
add byte [rax], al
or dword [rax], ecx
add byte [rax], al
lea rdx, [rbp + 0x2b0]
lea edx, [rbp + 0x2b0]
mov r8d, 0xbf
call fcn.1401af560
mov rdi, r12
lea rbx, [rdi + 0x798]
lea r12, [rdi + 0x7c0]
mov r8, qword [rdi + 0x798]
cmp r8, 2
je 0x14008c851
lea rdx, [rdi + 0x7b0]
mov rcx, qword [rdi + 0x7a0]
mov rax, qword [rdi + 0x7a8]
test r8, r8
je 0x14008c84e
add byte [rax - 0x75], cl
invalid
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
call qword [rax + 0x60]
lea rcx, [rbp + 0x410]
mov rdx, r12
mov r8, qword [rbp + 0x4e8]
call fcn.140086cf0
mov r8, qword [rbx]
cmp r8, 2
je 0x14008c89f
lea rdx, [rdi + 0x7b0]
mov rcx, qword [rdi + 0x7a0]
mov rax, qword [rdi + 0x7a8]
test r8, r8
je 0x14008c89c
mov r8, qword [rax + 0x10]
dec r8
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
add rcx, r8
add rcx, 0x10
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
call qword [rax + 0x68]
mov r14, qword [rbp + 0x410]
add byte [rax], al
movabs rax, 0x8000000000000001
cmp r14, rax
jne 0x14008c978
mov al, 3
mov rcx, qword [rbp + 0x4a8]
mov byte [rsi], al
mov al, 4
jmp 0x14008e46a
invalid
add byte [rbx + rcx*4 - 0x5b], cl
sbb byte [rax + rax], al
add bl, dh
movq mm7, qword [rbp + 0x420]
mov r12, qword [rbp + 0x418]
movdqu xmm7, xmmword [rbp + 0x420]
add bl, dh
movq mm0, qword [rbp + 0x430]
movdqu xmm8, xmmword [rbp + 0x430]
test dword [rax], esi
add al, 0
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x440]
mov rax, qword [rbp + 0x440]
mov eax, dword [rbp + 0x440]
mov qword [rbp + 0x3f8], rax
mov eax, dword [rbp + 0x448]
mov dword [rbp + 0x400], eax
test dword [rax], eax
add al, 0
add byte [rax - 0x75], cl
mov ch, 0x4c
add al, 0
add byte [rsi + 0xf], ah
outsb dx, byte [rsi]
mov ch, 0x54
add al, 0
invalid
test dword [rax], eax
add al, 0
add byte [rax - 0x75], cl
mov ch, 0x4c
add al, 0
add byte [rsi + 0xf], ah
outsb dx, byte [rsi]
mov ch, 0x54
add al, 0
add byte [rdi], cl
invalid
mov dh, 0x87
loopne 0x14008c918
movzx eax, byte [rdi + 0x7e0]
add byte [rax], al
cmp eax, 4
je 0x14008cacf
mov bl, 1
add byte [rax], al
cmp eax, 3
jne 0x14008c9c1
invalid
add ecx, dword [rdi]
test dword [rax + rax - 0x40800000], ebx
add byte [rax + 0x858bf], al
add byte [rax + 0x858bf], al
cmp byte [rdi + 0x858], 3
add byte [rbx], al
jne 0x14008c9c1
cmp byte [rdi + 0x850], 3
or byte [rax], al
add byte [rbx], al
jne 0x14008c9c1
cmp byte [rdi + 0x808], 4
jne 0x14008c9c1
or byte [rax], al
add al, ch
int3
mov eax, dword [rdi + 0x818]
test rax, rax
je 0x14008c9c1
mov rcx, qword [rdi + 0x820]
call qword [rax + 0x18]
cmp byte [rdi + 0x792], 0
jne 0x14008c9ce
jmp 0x14008cb0d
mov r12, qword [rbp + 0x418]
movdqu xmm7, xmmword [rbp + 0x420]
add bl, dh
movq mm0, qword [rbp + 0x430]
add bl, dh
movq mm0, qword [rbp + 0x430]
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x3f8], rax
mov eax, dword [rbp + 0x448]
mov dword [rbp + 0x400], eax
add byte [rax], al
mov rsi, qword [rbp + 0x44c]
movd xmm6, dword [rbp + 0x454]
mov rcx, rbx
call fcn.1400326e0
cmp byte [rdi + 0x792], 0
je 0x14008cb0d
test byte [rdi], bh
add dword [rax], eax
invalid
add byte [rdi], cl
test byte [rdi], bh
add dword [rax], eax
add byte [rbx + rcx*4 - 0x79], cl
invalid
mov r8, qword [rdi + 0x748]
cmp r8, 2
je 0x14008cb0d
sal byte [rdx + rdx + 0x4c], 0x8b
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov eax, dword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
adc bh, bh
nop
add byte [rax], 0
add byte [rax - 0x75], cl
xchg dword [rax + 7], ecx
add byte [rax], al
adc bh, bh
nop
add byte [rax], 0
add byte [rax - 0x75], cl
xchg dword [rax + 7], ecx
add byte [rax], al
cmp rax, 2
je 0x14008cb0d
jmp 0x14008ca20
add byte [rax], al
test rax, rax
je 0x14008cb0d
invalid
add byte [rax - 0x75], cl
mov rax, qword [rdi + 0x750]
mov eax, dword [rdi + 0x750]
xchg dword [rax + 7], edx
add byte [rax], al
lock dec qword [rax]
jne 0x14008cb0d
mov rcx, qword [rdi + 0x750]
mov rdx, qword [rdi + 0x758]
call fcn.14019ad20
jmp 0x14008cb0d
add byte [rax], al
push rax
invalid
lea rax, [rdi + 0x2a8]
mov qword [rbp + 0x528], rax
invalid
add byte [rax], al
add eax, 0xb60f0000
xchg dword [rax - 0x7afffffe], ebp
ror byte [rax - 0x77], 0xb5
invalid
invalid
invalid
add byte [rax], al
movzx eax, byte [rdi + 0x2a8]
test eax, eax
add al, byte [rax]
add byte [rbp - 0x4a76b740], al
invalid
invalid
invalid
mov qword [rbp + 0x500], rsi
je 0x14008cab5
add byte [0x1817cca74], al
cmp eax, 3
jne case.default.0x14008caa0
invalid
add byte [rax], al
invalid
lea rax, [rdi + 0x230]
mov qword [rbp + 0x530], rax
movzx eax, byte [rdi + 0x230]
xor byte [rdx], al
add byte [rax], al
lea rcx, [0x1401fa894]
lea ecx, [0x1401fa894]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
loopne 0x14008caeb
mov eax, dword [rdi + 0x1d0]
mov rcx, qword [rdi + 0x1f8]
jmp 0x14008e34c
mov rax, qword [rdi + 0x198]
mov rcx, qword [rdi + 0x1a0]
add byte [rax], al
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rdx, qword [rdi + 0x1a8]
jmp 0x14008e2df
lea rcx, [rdi + 0x7e8]
call fcn.140031ec0
push rbx
cli
dec dword [rax - 0x75]
lahf
fadd dword [rdi]
add byte [rax], al
invalid
push rbx
cli
dec dword [rax - 0x75]
lahf
fadd dword [rdi]
add byte [rax], al
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx], cl
jne 0x14008d14d
test dword [rbp + 6], ebx
add byte [rax], al
mov edx, 1
add byte [rax], al
mov rcx, rbx
mov r8, rbx
call fcn.14018ce40
add byte [rax + 0x792bf], al
add byte [rax], al
add byte [rax + 0x792bf], al
add byte [rax], al
jne 0x14008c9ce
mov byte [rdi + 0x792], 0
mov eax, dword [rbp + 0x400]
mov dword [rbp + 0x3e0], eax
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3d8], rax
test eax, ebx
add eax, dword [rax]
add dh, al
xchg dword [rbx + 0x1000007], edx
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x3c8], rax
mov eax, dword [rbp + 0x3e0]
mov dword [rbp + 0x3d0], eax
add eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
add eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
call fcn.140030760
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc6
jne 0x14008cb6e
mov r15, r12
jmp 0x14008e59a
mov eax, dword [rbp + 0x3d0]
mov dword [rbp + 0x488], eax
mov byte [rax + rax], al
add byte [rax - 0x75], cl
test eax, ecx
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x66000004], eax
pshufw mm0, mm0, 0xee
mov byte [rax + rax], al
add byte [rax - 0x75], cl
test eax, ecx
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x66000004], eax
pshufw mm0, mm0, 0xee
movq r10, xmm0
movq qword [rbp + 0x478], xmm0
test dword [rax + 4], edi
add byte [rax], al
movq rdi, xmm7
jle 0x14008cb9f
dec dword [rax - 0x77]
sti
mov rbx, rdi
shl rbx, 6
add rbx, r12
mov r13w, 2
mov r13d, 0x894c0002
loopne 0x14008cb9e
invalid
mov r13d, 0x894c0002
loopne 0x14008cb9e
adc esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
invalid
cmp r13w, 2
je 0x14008cbe9
cmp rax, rbx
je 0x14008cc0c
invalid
mov rcx, rax
add rax, 0x40
cmp dword [rcx], 2
je 0x14008cbc7
out dx, eax
out dx, eax
movzx edx, byte [rcx + 0x18]
cmp rdx, 4
je 0x14008cbc0
cmp edx, 6
je 0x14008cbc0
jmp 0x14008cbc7
lea rax, [rcx + 0x40]
movzx r13d, word [rcx + 0x1c]
mov bh, 0x69
sbb al, 0xf
adc byte [rcx + 0x2c], al
movups xmmword [rbp + 0x2be], xmm0
adc dword [rbp + 0x2be], eax
movdqu xmm0, xmmword [rcx + 0x1e]
movdqa xmmword [rbp + 0x2b0], xmm0
jmp 0x14008cbc7
test dword [rax + 0x66000002], esi
movq qword [rbp + 0x410], mm0
mov rcx, qword [rbp + 0x518]
movzx r11d, word [rcx + 0x90]
test r11w, r11w
mov qword [rbp + 0x510], rsi
mov qword [rbp + 0x4f8], r12
je 0x14008cc67
mov rax, qword [rcx + 0x94]
mov rcx, qword [rcx + 0x9c]
mov r8b, 1
jmp 0x14008cc72
mov eax, dword [rcx + 0x92]
xor ecx, ecx
xor r8d, r8d
rol byte [rbp + 0x31], 0xe4
xor r12d, r12d
test r10w, r10w
mov edx, edx
mov rsi, qword [rbp + 0x47c]
cmovne rdx, rsi
mov r9, qword [rbp + 0x484]
cmove r9, r12
cmp r8b, r10b
jne 0x14008ccad
test r11w, r11w
je 0x14008cca7
invalid
xor rax, rdx
xor rcx, r9
or rcx, rax
jmp 0x14008cca9
cmp eax, edx
sete r12b
mov word [rbp + 0x526], r11w
mov qword [rbp + 0x528], r10
mov qword [rbp + 0x4e0], r14
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x518]
mov rax, qword [r15 + 0x78]
mov rdx, qword [rax + 0x28]
cmp rdx, 0xffffffffffffffff
je 0x14008e89a
movzx eax, word [r15 + 0x96]
mov dword [rbp + 0x4f4], eax
movzx eax, word [r15 + 0xac]
mov dword [rbp + 0x4f0], eax
lea rcx, [rbp + 0x2b0]
call fcn.140156ca0
movzx r14d, word [rbp + 0x2b0]
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
cmp r14w, 2
jne 0x14008cd93
mov rsi, qword [rbp + 0x2b8]
test rdi, rdi
mov r12, qword [rbp + 0x4f8]
je 0x14008ce4c
lea rbx, [r12 + 0x28]
xor r14d, r14d
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008cd56
cmp byte [rbx - 0x10], 0
je 0x14008cd77
add rbx, 0x40
inc r14
dec rdi
je 0x14008ce4c
cmp dword [rbx - 0x28], 2
jne 0x14008cd40
cmp qword [rbx - 8], 0
mov rax, rbx
je 0x14008cd46
mov r8, qword [rax]
mov rcx, qword [0x140214150]
sbb byte [rax], al
xor edx, edx
call r15
jmp 0x14008cd46
mov rax, qword [rbx - 8]
shl rax, 1
test rax, rax
je 0x14008cd46
mov rax, r14
shl rax, 6
add rax, r12
add rax, 0x28
jmp 0x14008cd66
shr esi, 0x10
mov r8, r12
xor r8b, 1
add dword [rbp - 0x73], ecx
js 0x14008cdb1
mov bh, 0x85
mov dh, 2
add byte [rax], al
add dword [rbp - 0x73], ecx
js 0x14008cdb1
mov bh, 0x85
mov dh, 2
add byte [rax], al
test dword [rsi + 0x66000002], esi
mov dword [rbp + 0x4bc], eax
add byte [rsi - 0x77], ah
test dword [rsp + rax - 0x7a750000], edi
mov word [rbp + 0x4bc], ax
mov eax, dword [rbp + 0x2b2]
mov dl, 2
add byte [rax], al
mov dword [rbp + 0x4b8], eax
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x4e8], rax
movdqu xmm7, xmmword [rbp + 0x2c0]
outsd dx, dword [rsi]
mov ebp, 0x2c0
outsd dx, dword [rsi]
mov ebp, 0x2c0
add byte [rax], al
movdqu xmm8, xmmword [r15 + 0x90]
movdqu xmm0, xmmword [r15 + 0xa0]
movdqa xmmword [rbp + 0x370], xmm0
mov r12w, 2
mov rax, qword [rbp + 0x4f8]
add al, 0
add bl, ch
jmp 0x14008ce07
jmp 0x14008ce07
cmp r12w, 2
je 0x14008ce29
cmp rax, rbx
je 0x14008ce87
cmp rdx, 1
je 0x14008ce00
cmp edx, 2
je 0x14008ce00
jmp 0x14008ce07
lea rax, [rcx + 0x40]
movzx r12d, word [rcx + 0x1c]
movups xmm0, xmmword [rcx + 0x2c]
movups xmmword [rbp + 0x2be], xmm0
movdqu xmm0, xmmword [rcx + 0x1e]
movdqa xmmword [rbp + 0x2b0], xmm0
jg case.0x140071b5e.258
mov al, 2
add byte [rax], al
jg case.0x140071b5e.258
mov al, 2
add byte [rax], al
jmp 0x14008ce07
movq xmm7, rsi
movabs r15, 0x800000000000001c
cmp qword [rbp + 0x4e0], 0
je 0x14008d0cd
add al, byte fs:[rax]
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
invalid
loopne case.0x140070acb.156
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1302ad
mov rdi, qword [rbp + 0x518]
jmp 0x14008e59a
add byte [rdi], cl
adc byte [rbp + 0x2be], al
add al, byte [rax]
add byte [rdi], cl
adc dword [rbp + 0x7e], eax
add al, byte [rax]
add byte [rdi], cl
adc dword [rbp + 0x7e], eax
movaps xmm0, xmmword [rbp + 0x2b0]
movaps xmmword [rbp + 0x70], xmm0
mov rbx, qword [rbp + 0x518]
add byte [rdi], cl
mov dh, 0x83
enter 0, 0
mov byte [rbp + 0x530], al
movzx eax, byte [rbx + 0xc9]
or ecx, 0
add byte [rax], al
mov byte [rbp + 0x500], al
mov qword [rbp + 0x3a0], 0
lea rcx, [rbp + 0x3a0]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14008d1ff
cmp word [rbp + 0x526], 0
mov ecx, dword [rbp + 0x4f0]
cmove ecx, dword [rbp + 0x4f4]
cmp word [rbp + 0x528], 0
movd eax, xmm6
cmovne esi, eax
cmp cx, si
setne byte [rbp + 0x528]
mov rcx, qword [rbp + 0x3a0]
call fcn.14014d6f0
mov r9, qword [rbx + 0x728]
mov r8d, dword [rbx + 0x730]
xor dword [rax], 7
add byte [rax], al
test dword [rax], ebp
add eax, 0x8b480000
lea esp, [rax - 0x17fffffd]
retf 0xc07
xor dword [rax], 7
add byte [rax], al
mov qword [rbp + 0x2b0], rax
mov dword [rbp + 0x2b8], edx
mov eax, 0x48000002
lea ecx, [rbp + 0x2b0]
mov rdx, r9
retf 0xe0e8
or byte [rax + rax], cl
mov ecx, edx
imul rcx, rcx, 0x10624dd3
ror dword [rbp + 0x62], cl
adc byte [rax - 0x3f], cl
jmp 0x180c93886
invalid
invalid
invalid
retf 0xe0e8
ror dword [rbp + 0x62], cl
adc byte [rax - 0x3f], cl
jmp 0x180c93886
imul eax, eax, 0xf4240
add eax, ecx
xor ebx, ebx
cmp edx, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rdi]
fmul dword [r11 + 0x4b885]
add byte [rcx + 0x4b085], cl
add byte [rdi], cl
mov bh, 0x85
mov esp, 0x66000004
mov dword [rbp + 0x4b4], eax
add dl, cl
invalid
fmul dword [r11 + 0x4b885]
add byte [rcx + 0x4b085], cl
add byte [rdi], cl
mov bh, 0x85
mov esp, 0x66000004
mov dword [rbp + 0x4b4], eax
movaps xmm0, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1c0], xmm0
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rbp + 0x478]
movaps xmmword [rbp + 0x1d0], xmm0
mov eax, dword [rbp + 0x488]
mov byte [rax + rax], al
add byte [rcx + 0x1e085], cl
add byte [rdi], cl
sub byte [rbp + 0x70], al
add dword [rax], eax
add byte [rbx + 0x48885], cl
mov byte [rax + rax], al
mov byte [rax + rax], al
add byte [rcx + 0x1e085], cl
add byte [rdi], cl
sub byte [rbp + 0x70], al
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [rbp + 0x7e]
invalid
jle 0x14008cfce
movups xmmword [rbp + 0x3e], xmm0
adc dword [rbp + 0x3e], eax
movups xmm0, xmmword [rbp + 0x41e]
movups xmmword [rbp + 0x5e], xmm0
pop r14
movdqa xmm0, xmmword [rbp + 0x410]
movq mm0, qword [rbp + 0x410]
outsd dx, dword [rsi]
test dword [rax], edx
add al, 0
add byte [rsi + 0xf], ah
invalid
jg 0x14008d01e
movdqa xmmword [rbp + 0x50], xmm0
movq qword [rbp + 0x50], mm0
push rax
test rdi, rdi
je 0x14008d046
mov rax, qword [rbp + 0x4f8]
lea rsi, [rax + 0x28]
xor r15d, r15d
jmp 0x14008d002
cmp byte [rsi - 0x10], 0
je 0x14008d026
add rsi, 0x40
mov byte [rax + 0x49], 0xff
invalid
inc r15
dec rdi
je 0x14008d046
cmp dword [rsi - 0x28], 2
jne 0x14008cff0
cmp qword [rsi - 8], 0
mov rax, rsi
je 0x14008cff6
clc
add byte [rax - 0x77], cl
invalid
mov r8, qword [rax]
mov rcx, qword [0x140214150]
jno 0x14008d033
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x130104
jmp 0x14008cff6
shl rax, 1
test rax, rax
je 0x14008cff6
mov rax, r15
shl rax, 6
loopne 0x14008d03f
add rax, qword [rbp + 0x4f8]
add byte [rax], al
loopne 0x14008d03f
add byte [rax], al
add rax, 0x28
jmp case.0x140077aee.89
cmp qword [rbp + 0x4e0], 0
je 0x14008d066
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x140214150]
or eax, 0x1870f9
mov rcx, qword [0x140214150]
or eax, 0x1870f9
xor edx, edx
mov r8, qword [rbp + 0x4f8]
add bh, bh
adc eax, 0x1300c2
add bh, bh
adc eax, 0x1300c2
mov rdi, qword [rbp + 0x518]
add byte [rax - 0x7d], cl
mov edi, 0xb0
add byte [rax], al
mov rsi, qword [rbp + 0x510]
mov r15, qword [rbp + 0x4e8]
cmp qword [rdi + 0xb0], 0
add byte [rax], al
mov rsi, qword [rbp + 0x510]
mov r15, qword [rbp + 0x4e8]
je case.0x140025802.961
invalid
mov r8, qword [rdi + 0xb8]
mov rcx, qword [0x140214150]
invalid
xchg dword [rax + 0x48000000], edi
mov ecx, dword [0x140214150]
invalid
add byte [rax - 0x75], cl
or eax, 0x1870bd
invalid
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x13008d
add byte [rbx], dl
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rbp + 0x4a0]
mov rax, qword [rcx]
lea esp, [rax + 0x48000004]
mov eax, dword [rcx]
add al, 0
add byte [rax - 0x75], cl
add eax, esi
dec qword [rax]
lock dec qword [rax]
jne 0x14008d0b0
call fcn.14003fec0
adc byte [rsi], ch
sti
dec dword [rax - 0x75]
mov eax, dword [rdi + 0x80]
invalid
mov rax, qword [rdi + 0x80]
mov eax, dword [rdi + 0x80]
add byte [rax], 0
add al, dh
lock dec qword [rax]
dec qword [rax]
jne 0x14008e5fe
lea rax, [rdi + 0x80]
jmp 0x14008e5ed
add byte [rax], al
add byte [rax], al
add cl, ch
and byte [0xcb50d0cf], dl
add byte [rax], al
mov rdi, qword [rbp + 0x518]
add byte [rax], al
mov rdi, qword [rbp + 0x518]
jmp 0x14008e59a
add byte [rax - 0x73], cl
mov bh, 0xa0
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x87
movabs al, byte [0x833c74c085000002]
clc
add ecx, dword [rdi]
jne 0x14008d274
add byte [rbp + rcx*4 - 0x49], cl
cwde
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x87
cwde
add al, byte [rax]
add byte [rax], al
add byte [rbp + rcx*4 - 0x49], cl
cwde
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x87
cwde
add al, byte [rax]
add byte [rax], al
test eax, eax
je 0x14008d13a
cmp eax, 3
je 0x14008d2e3
lea rcx, str._async_fn__resumed_after_completion
add byte [rax], al
test eax, eax
je 0x14008d13a
cmp eax, 3
je 0x14008d2e3
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c1090]
mov edx, 0x23
call fcn.1401b1e10
jmp 0x18808e374
mov eax, dword [rdi + 0x238]
cmp byte [rdx], al
add byte [rax], al
mov rcx, qword [rdi + 0x240]
jmp 0x14008d28c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 2], ecx
add byte [rax], al
invalid
mov rax, qword [rdi + 0x248]
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rdi + 0x250]
jmp 0x14008d2b0
mov rcx, rbx
call fcn.1401b6dc0
jmp 0x14008caf0
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, [0x1401c44d8]
add eax, 0x137370
add eax, 0x137370
mov edx, 0x22
call fcn.1401b2260
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c46c0]
mov edx, 0x23
call fcn.1401b1e10
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
test dword [rax + 0x48000002], esi
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x160062
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp + 0x2b0]
test dword [rax - 0x45fffffe], esi
sub eax, dword [rax]
add byte [rax], al
invalid
test dword [rax - 0x45fffffe], esi
sub eax, dword [rax]
add byte [rax], al
call fcn.1401b21a0
jmp case.0x14008c239.2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_netudp.rs
add eax, 0x133933
mov edx, 0x23
call fcn.1401b1e10
pop rcx
invalid
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c44d8]
add byte [rbp + rcx*4 + 5], cl
jrcxz 0x14008d265
adc eax, dword [rax]
mov edx, 0x23
add byte [rax], al
call fcn.1401b1e10
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x77]
test dword [rax + 0x48000002], esi
lea eax, [0x1401ed208]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp + 0x2b0]
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
add byte [rax], al
call fcn.1401b21a0
jmp case.0x14008c239.2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_netudp.rs
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimeio_registration.rs
pop rax
invalid
add eax, 0x133df6
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
pushfq
adc al, byte [r8]
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimeio_registration.rs
mov edx, 0x23
call fcn.1401b1e10
mov rax, qword [rax + 0x10]
sub rax, 0xffffffffffffff80
mov qword [rdi + 0x248], rax
mov qword [rdi + 0x250], rcx
lea r14, [rdi + 0x298]
mov byte [rdi + 0x298], 0
mov qword [rdi + 0x258], rax
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x260], xmm0
mov qword [rdi + 0x270], 0
mov qword [rdi + 0x280], rcx
add dh, al
xchg dword [rax + 2], ecx
invalid
add dh, al
xchg dword [rax + 2], ecx
invalid
add dh, al
xchg dword [rax + 2], edx
mov byte [rdi + 0x290], 0
lea rbx, [rdi + 0x258]
add byte [rax], al
lea rcx, [rbp + 0x2b0]
mov rdx, rbx
mov r8, qword [rbp + 0x4e8]
call fcn.140188020
movzx r13d, byte [rbp + 0x2b9]
cmp r13b, 2
je 0x14008e3d4
ret 0x10
invalid
ret 0x10
mov r15, qword [rbp + 0x2b0]
movzx r12d, byte [rbp + 0x2b8]
mov eax, dword [rbp + 0x2ba]
mov dword [rbp + 0x410], eax
test dword [rax], edx
add al, 0
add byte [rdi], cl
mov bh, 0x85
mov esi, 0x66000002
mov dword [rbp + 0x414], eax
test dword [rax], edx
add al, 0
add byte [rdi], cl
mov bh, 0x85
mov esi, 0x66000002
mov dword [rbp + 0x414], eax
mov rbx, qword [rbx]
mov ebx, dword [rbx]
mov cl, 1
xor eax, eax
sal al, 0xf
mov al, 0x4b
sbb byte [rbp + 0x36], dh
lea rax, [rdi + 0x260]
mov rcx, qword [rdi + 0x260]
add byte [rax], al
test rcx, rcx
je 0x14008d39b
mov rdx, qword [rdi + 0x268]
mov qword [rcx + 8], rdx
mov rcx, qword [rdi + 0x268]
mov ecx, dword [rdi + 0x268]
test rcx, rcx
jne 0x14008d3b1
lea rcx, [rbx + 0x28]
cmp qword [rbx + 0x28], rax
jne 0x14008d3bf
lea rcx, [rbx + 0x18]
call fcn.1401b6dc0
lea rax, [rdi + 0x260]
mov rcx, qword [rdi + 0x260]
mov ecx, dword [rdi + 0x260]
mov ecx, dword [rdi + 0x260]
test rcx, rcx
jne 0x14008d35c
cmp qword [rbx + 0x20], rax
jne 0x14008d3bf
mov rcx, qword [rdi + 0x268]
mov qword [rbx + 0x20], rcx
test rcx, rcx
je 0x14008d373
mov rdx, qword [rax]
mov qword [rcx], rdx
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0x18], cl
jne 0x14008e3b3
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rdi + 0x278]
call qword [rax + 0x18]
movzx eax, word [rbp + 0x414]
mov word [rbp + 0x374], ax
mov dword [rbp + 0x374], eax
mov eax, dword [rbp + 0x410]
mov dword [rbp + 0x370], eax
add al, 0
add byte [rsi - 0x77], ah
mov dword [rbp + 0x374], eax
mov eax, dword [rbp + 0x410]
mov dword [rbp + 0x370], eax
invalid
invalid
add byte [rax], al
mov byte [r14], 1
mov eax, dword [rbp + 0x370]
add byte [rcx + 0x47885], cl
add byte [rdi], cl
mov bh, 0x85
je 0x14008d416
add byte [rax], al
invalid
add byte [rcx + 0x47885], cl
add byte [rdi], cl
mov bh, 0x85
je 0x14008d416
test dword [rbx + rax], esi
add byte [rsi - 0x77], ah
test dword [rsp + rax], edi
add byte [rbp - 0x7c], al
in eax, dx
add byte [rax], al
mov word [rbp + 0x47c], ax
mov dword [rbp + 0x47c], eax
test r13b, r13b
je 0x14008d442
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimeio_scheduled_io.rs
mov edx, 0x38
call fcn.140180ac0
mov r12, rax
mov byte [rsi], 1
mov ebx, 1
jmp 0x14008d88f
fdivr dword [rax]
invalid
movzx eax, word [rbp + 0x47c]
mov word [rbp + 0x284], ax
mov eax, dword [rbp + 0x478]
mov dword [rbp + 0x280], eax
mov byte [rdi + 0x2a0], 1
mov eax, dword [rbp + 0x280]
mov dword [rbp + 0x3a0], eax
movzx eax, word [rbp + 0x284]
mov bh, 0x85
test byte [rdx], al
add byte [rax], al
mov word [rbp + 0x3a4], ax
mov qword [rdi + 0x238], r15
mov byte [rdi + 0x240], r12b
mov byte [rdi + 0x241], 0
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x3a0]
mov dword [rdi + 0x242], eax
movzx eax, word [rbp + 0x3a4]
mov word [rdi + 0x246], ax
mov rax, qword [rbp + 0x4e8]
add al, 0
add byte [rax - 0x75], cl
sbb byte [rbx + 0x186d5805], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add al, 0
add byte [rax - 0x75], cl
sbb byte [rbx + 0x186d5805], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008d50e
xor r15d, r15d
mov esi, 0
test eax, eax
jne 0x14008d55a
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xf1b8e
call fcn.14014b400
mov byte [rsi + 0x120], 1
add byte [rcx], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
rol dword [rdi + rcx - 0x4a], 0xb8
sbb al, 1
add byte [rax], al
mov eax, 0x11c
movzx esi, byte [rax + 0x11d]
mov eax, esi
test r15b, r15b
mov al, 0x1d
add dword [rax], eax
add byte [rcx - 0x7bba10], cl
je case.0x14004f4c8.410
mov eax, esi
sub al, 1
jb 0x14008e438
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov r14, qword [rdi + 0x210]
mov rcx, qword [r14 + 0x18]
cmp rcx, 0xffffffffffffffff
je 0x14008e89a
mov r8, qword [rdi + 0x228]
movzx r11d, word [r8]
lea rbx, str.no_addresses_to_send_data_to
cmp r11d, 2
je 0x14008d68d
mov eax, 0x7fffffff
cmovb r8, r12
test r11w, r11w
je 0x14008d608
mov r11d, 0x1c
mov bx, 0x17
invalid
add bl, dh
movq mm0, qword [rbp + 0x412]
add bl, ch
invalid
invalid
add bl, ch
sbb eax, 0x95b70f44
adc al, 4
add byte [rax], al
movzx r10d, word [rbp + 0x414]
mov r9d, dword [rbp + 0x410]
mov r11d, 0x10
add byte [rsi - 0x45], ah
add al, byte [rax]
add byte [rsi - 0x45], ah
add al, byte [rax]
pxor xmm0, xmm0
pxor mm0, mm0
rol r10w, 8
mov word [rbp + 0x2b0], bx
add byte [rax], al
mov word [rbp + 0x2b2], r10w
mov dword [rbp + 0x2b4], r9d
movdqu xmmword [rbp + 0x2b8], xmm0
mov dword [rbp + 0x2c8], eax
mov dword [rsp + 0x28], r11d
lea rax, [rbp + 0x2b0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
call sub.ws2_32.dll_sendto
cmp eax, 0xffffffff
mov rdi, qword [rbp + 0x518]
je 0x14008d67d
movsxd r12, eax
xor ebx, ebx
jmp 0x14008d88f
adc al, byte [rdx]
add byte [rax], al
adc al, byte [rdx]
add byte [rax], al
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov rcx, rbx
call case.0x14000bbb2.329
sbb eax, dword [rcx + 0xd3cfff9]
sbb eax, dword [rcx + 0xd3cfff9]
jne 0x14008d732
mov rax, qword [r14 + 0x20]
test rax, rax
je 0x14008d732
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
jle case.0x14008c239.2
add rcx, 0x10
mov r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
call fcn.140130650
test rax, rax
je 0x14008d732
adc byte [rdi + rcx - 0x4a], al
sbb al, bpl
sub dword [rdi], 0xa
add byte [rax - 0x7b], cl
sal byte [rax + riz*2 + 0x49], 0x89
mov esp, eax
mov r12, rax
mov esp, eax
mov eax, ebx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14008d735
test rax, rax
je 0x14008d735
lea r13, [rbx - 1]
mov r14, qword [rbx - 1]
mov rbx, qword [rbx + 7]
pop rbx
invalid
mov rcx, r14
call qword [rbx]
cmp qword [rbx + 8], 0
je case.0x1400257c3.1278
pop rbx
invalid
cmp qword [rbx + 0x10], 0x11
jb 0x14008d70c
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
ror byte [rbp - 0x77], cl
call 0x13a00ed2d
adc eax, 0x12f9f8
ror byte [rbp - 0x77], cl
call 0x13a00ed2d
adc eax, 0x12f9f8
jmp 0x14008d735
add ecx, dword [rcx - 0x77]
fmul qword [rcx + rcx*4 - 0x1f]
mov r12, rbx
mov rcx, r12
call case.0x14000bbb2.329
mov ebx, 1
cmp al, 0xd
jne 0x14008d88f
jae 0x14008d6bb
stc
invalid
mov rax, qword [rdi + 0x200]
mov rcx, qword [rdi + 0x238]
movzx edx, byte [rdi + 0x240]
mov dh, 0x97
add al, byte [rax]
add byte [rbx + rcx*4 + 0x40], cl
adc byte [rbx - 0x74b6dc1f], al
mov eax, dword [rax + 0x90]
mov dh, 0x97
add al, byte [rax]
add byte [rbx + rcx*4 + 0x40], cl
adc byte [rbx - 0x74b6dc1f], al
mov eax, dword [rax + 0x90]
invalid
invalid
mov eax, dword [rax + 0x90]
add byte [rcx - 0x77], cl
mov r9, rdx
shl r9, 0x10
shl ecx, 0x10
ror dword [rcx - 0x3f], 1
loope 0x14008d784
shl ecx, 0x10
xor rcx, 0x2f
nop dword [rax + rax]
mov r10d, eax
shr r10d, 0x10
shr edx, 0x10
cmp dl, r10b
jne 0x14008d7a0
mov r10d, eax
and r10d, ecx
or r10, r9
lock cmpxchg qword [r8 + 0x90], r10
nop
add byte [rax], al
add byte [rbp - 0x20], dh
invalid
nop
add byte [rax], al
add byte [rbp - 0x20], dh
invalid
loopne 0x14008d7e6
test r15b, r15b
test bh, bh
je 0x14008d81d
js 0x14008d731
mov eax, dword [0x140214214]
add eax, 0x186a69
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 1
je 0x14008d7fc
test eax, eax
jne 0x14008d81d
mov eax, dword [0x140214214]
sbb byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
sbb byte [rdi], cl
add al, ch
adc bl, ah
or eax, dword [rax]
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
add dword [rax - 0x75], ecx
mov ebp, 0x518
mov rdi, qword [rbp + 0x518]
mov eax, dword [0x140214214]
push 0x18
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
sbb byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], sil
invalid
add byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
loopne 0x14008d7a4
and eax, 3
loopne 0x14008d826
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14008d87c
dec byte [rax - 0x7d]
stc
add dh, byte [rdx + 0x4f]
test rax, rax
je 0x14008d87c
lea rbx, [r12 - 1]
lea ebx, [rsp - 1]
mov r14, qword [r12 - 1]
mov rsi, qword [r12 + 7]
and al, 7
and al, 7
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14008d86a
cmp qword [rsi + 0x10], 0x11
jb 0x14008d858
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x140214150]
xor edx, edx
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x12f8ac
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x12f8ac
mov rax, qword [rdi + 0x200]
mov rcx, qword [rdi + 0x208]
jmp 0x14008e392
mov rax, qword [rbp + 0x530]
mov byte [rax], 1
mov rax, qword [rbp + 0x528]
mov byte [rax], 1
mov rax, qword [rbp + 0x500]
test dword [rax], eax
add eax, 0xc60000
add dword [rax - 0x75], ecx
lea edi, [rax]
add eax, 0x77e80000
xor dl, bh
dec dword [rax - 0x7b]
fisttp dword [rdi]
test dword [rbx + 0xb], eax
add byte [rax], al
xor byte [0x140ced898], al
add eax, 0xc60000
add dword [rax - 0x75], ecx
test dword [rax], ebp
add eax, 0xc60000
add dword [rax - 0x75], ecx
test dword [rax], eax
add eax, 0xc60000
add dword [rax - 0x75], ecx
lea edi, [rax]
add eax, 0x77e80000
xor dl, bh
dec dword [rax - 0x7b]
fisttp dword [rdi]
test dword [rbx + 0xb], eax
add byte [rax], al
cmp qword [rdi + 0x120], 0
je 0x14008d8e2
and byte [rcx], al
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rdi + 0x128]
mov r8, qword [rdi + 0x128]
mov rcx, qword [0x140214150]
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x2d0]
call fcn.14002faf0
mov rbx, qword [rdi + 0x100]
mov rsi, qword [rdi + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
test rsi, rsi
je 0x14008d96f
lea rdi, [rbx + 0x28]
xor r14d, r14d
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
sbb eax, edi
adc al, byte [rax]
sbb eax, edi
adc al, byte [rax]
jmp 0x14008d932
nop word cs:[rax + rax]
cmp byte [rdi - 0x10], 0
je 0x14008d953
jg 0x14008d913
add byte [rbp + rbp + 0x48], dh
add edi, 0x40
add rdi, 0x40
inc r14
inc esi
dec rsi
je 0x14008d96f
cmp dword [rdi - 0x28], 2
jne 0x14008d920
cmp qword [rdi - 8], 0
mov rax, rdi
clc
add byte [rax - 0x77], cl
clc
je 0x14008d926
mov r8, qword [rax]
mov rcx, qword [0x140214150]
xor edx, edx
push 0xffffffffd2310018
call r15
jmp 0x14008d926
mov rax, qword [rdi - 8]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
je 0x14008d926
mov rax, r14
shl rax, 6
add rax, rbx
add rax, 0x28
shr byte [rax], 0xeb
invalid
shr byte [rax], 0xeb
ror dword [rax - 0x75], cl
mov rdi, qword [rbp + 0x518]
mov ebp, 0x518
cmp qword [rdi + 0xf8], 0
je 0x14008d992
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
fdivr st(7)
adc eax, 0x12f796
fdivr st(7)
adc eax, 0x12f796
mov eax, dword [rdi + 0xf0]
mov ecx, dword [rdi + 0xf4]
cmp eax, ecx
jae 0x14008c340
inc eax
mov dword [rdi + 0xf0], eax
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x98
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
jne 0x14008d9de
call fcn.140141110
or eax, dword [rax]
test rax, rax
je 0x14008e8cb
mov rbx, qword [rax]
inc qword [rbx]
je case.0x14008c239.2
mov rax, qword [rbx + 0x110]
cmp rax, 0x40
jb 0x14008da30
lea rdx, [rbx + 0x10]
lea rcx, [rbx + 0x120]
add dword [rax], eax
add byte [rax - 0x75], cl
sbb dword [rax + 1], 0
add byte [rax - 0x7b], cl
invalid
jle 0x14008da29
cmp qword [rbx + 0x160], 0
add dword [rax], eax
add byte [rax], al
js 0x14008da29
add rax, 0xffffffffffffff00
mov qword [rbx + 0x158], rax
mov dword [rbx + 0x158], eax
call fcn.140141550
jmp 0x14008da2e
call fcn.14003e450
xor eax, eax
mov esi, dword [rbx + rax*4 + 0x10]
inc rax
mov qword [rbx + 0x110], rax
dec qword [rbx]
jne 0x14008da5b
sbb byte [rax - 1], cl
or byte [r13 + 0x12], sil
dec qword [rbx + 8]
jne 0x14008da5b
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rdi + 0xd0], esi
mov bh, 0xd0
add byte [rax], al
add byte [rax], al
mov eax, esi
lea rcx, [rdi + 0xf8]
mov byte [rdi + 0x11e], 0
add byte [rax], al
mov eax, esi
lea rcx, [rdi + 0xf8]
mov byte [rdi + 0x11e], 0
add byte [rsi + 0xf], ah
out dx, eax
div bl
movdqu xmmword [rdi + 0xd4], xmm6
pxor xmm6, xmm6
movdqu xmmword [rdi + 0xd4], xmm6
movdqu xmmword [rdi + 0xe0], xmm6
mov word [rdi + 0x11c], 1
lea rbx, [rdi + 0x110]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rdi + 0x110], rax
invalid
mov qword [rdi + 0x110], rax
mov dword [rdi + 0x118], 0
mov qword [rdi + 0xf8], 0
add byte [rax - 0x39], cl
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
xchg dword [rax], ebx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg eax, edi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0xb7
enter 0, 0
add byte [rax], al
movzx esi, word [rdi + 0xc8]
call fcn.140042560
mov rax, qword [rdi + 0x100]
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], al
sti
dec dword [rax - 0x75]
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov r14, qword [rdi + 0x108]
add byte [rax], al
mov r14, qword [rdi + 0x108]
mov esi, dword [rdi + 0x108]
mov rcx, r14
shl rcx, 6
mov qword [rax + rcx], 0
mov byte [rax + rcx + 0x18], 5
mov r15, rcx
mov word [rax + rcx + 0x19], si
lea rdx, [rdi + 0x2d0]
add byte [rcx - 0x44], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x44], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 1], cl
invalid
inc r14
inc esi
mov qword [rdi + 0x108], r14
mov byte [rdi + 0x3d0], 0
add byte [rax], al
add byte [rax - 0x39], cl
xchg eax, ebx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add dh, al
xchg eax, esp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg eax, ebx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add dh, al
xchg eax, esp
add eax, dword [rax]
add byte [rax], al
mov qword [rdi + 0x3e8], 0
mov byte [rdi + 0x3f0], 0
add byte [rax], al
add byte [rax], al
add dh, al
xchg eax, esi
add eax, dword [rax]
add byte [rax], al
mov qword [rdi + 0x3f8], 0
mov byte [rdi + 0x400], 0
add dh, al
xchg dword [rax], eax
add al, 0
add byte [rax], al
mov qword [rdi + 0x2d0], 0
mov qword [rdi + 0x2e8], 0
add byte [rax - 0x39], cl
xchg eax, ebp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg eax, esi
add al, byte [rax]
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x2f0], 9
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48878948], al
add eax, dword [rax]
add bl, dh
movq qword [rdi + 0x360], mm6
add eax, dword [rax]
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48878948], al
add eax, dword [rax]
add bl, dh
movq qword [rdi + 0x360], mm6
add eax, dword [rax]
invalid
add eax, dword [rax]
add dh, al
mov byte [rdi + 0x370], 0
invalid
invalid
xchg dword [rax + 3], edi
add byte [rax], al
mov byte [rdi + 0x370], 0
mov qword [rdi + 0x378], 0
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x380], 0
mov qword [rdi + 0x388], 0
mov qword [rdi + 0x3a8], rax
mov dword [rdi + 0x3a8], eax
xchg dword [rax - 0xcfffffd], ebp
movq qword [rdi + 0x3c0], mm6
xchg dword [rax - 0xcfffffd], ebp
movq qword [rdi + 0x3c0], mm6
movzx r8d, byte [rdi + 0x11e]
movzx ecx, word [rdi + 0x11c]
mov dh, 0x87
invalid
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8f
sbb al, 1
add byte [rax], al
je 0x14008e09b
mov rax, r14
shr rax, 0x39
jne 0x14008e886
mov byte [rbp + 0x547], r8b
mov byte [rbp + 0x547], al
mov word [rbp + 0x50e], cx
mov dword [rbp + 0x50e], ecx
mov qword [rbp + 0x3e8], rdx
mov qword [rbp + 0x4a0], rbx
mov dword [rbp + 0x4a0], ebx
mov dword [rbp + 0x4a0], ebx
movabs al, byte [0x100bf8b48000004]
mov rdi, qword [rdi + 0x100]
add byte [rax], al
mov rbx, r14
shl rbx, 6
shl ebx, 6
shl rbx, 6
movzx eax, byte [0x140214210]
add eax, 0x1865ff
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
or al, 0
or al, 0
test rax, rax
je 0x14008e8be
invalid
or al, 0
invalid
invalid
mov r12, rax
add rdi, 0x38
invalid
cmp byte [rcx - 0x7d], cl
mov dword [rax + 0x4c], 0x4f8bd89
add byte [rax], al
invalid
mov dword [rax + 0x4c], 0x4f8bd89
add byte [rax], al
xor r15d, r15d
xor edi, edi
mov qword [rbp + 0x3f0], r14
mov rsi, r14
jmp case.0x140077aee.110
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r8d, byte [rdi + r15 - 0x1f]
movzx edx, byte [rdi + r15 - 0x1e]
mov al, 5
mov dword [rbp + 0x510], eax
mov rcx, rax
test r14, r14
je 0x14008e002
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0xf], al
mov bh, 0x4c
invalid
movzx r9d, word [rdi + r15 - 0x28]
movzx r14d, byte [rdi + r15 - 0x26]
je 0x14008dcba
fiadd dword [rcx - 0x3f]
out 0x10, al
je 0x14008dcba
fiadd dword [rcx - 0x3f]
out 0x10, al
or r14d, r9d
mov r9, qword [rdi + r15 - 0x30]
mov r10d, 1
mov ebx, r14d
mov ebx, esi
and ebx, 0xffffff
mov r11, qword [rbp + 0x4e0]
popfq
loopne 0x14008dca0
add byte [rax], al
add byte [rcx - 0x7f], cl
and r11, 0xffffffffff000000
and ebx, 0xff000000
jrcxz 0x14008dca2
add byte [rax], al
dec dword [rcx + 9]
fisttp dword [rax - 0x77]
enter 0xffffffffffff894c, 0xffffffffffffffeb
mov ebx, ebp
or r11, rbx
mov rax, rcx
mov rbx, r13
mov ebx, ebp
mov ebx, ebp
mov r13, qword [rbp + 0x538]
add byte [rax], al
mov ecx, dword [rbp + 0x510]
add byte [rax - 1], cl
invalid
dec rsi
mov qword [r12 + r15], r10
mov dword [rsp + rdi], edx
mov dword [rsp + rdi], edx
mov qword [r12 + r15 + 8], r9
mov qword [r12 + r15 + 0x10], r11
mov byte [r12 + r15 + 0x18], cl
sbb byte [rdi - 0x78], al
cmp al, 0x19
sbb byte [rdi - 0x78], al
cmp al, 0x19
mov byte [rsp + rdi + 0x19], al
mov byte [r12 + r15 + 0x1a], dl
mov ecx, dword [rbp + 0x528]
invalid
invalid
add byte [rax], al
sub byte [0xc94bdce3], al
cmp al, 0x1c
add byte [rax], al
mov dword [r12 + r15 + 0x1c], ecx
mov qword [r12 + r15 + 0x20], rbx
mov rcx, qword [rbp + 0x530]
add eax, 0x894b0000
cmp al, 0x28
add eax, 0x894b0000
cmp al, 0x28
mov dword [rsp + rdi + 0x28], ecx
mov qword [r12 + r15 + 0x30], r13
mov qword [r12 + r15 + 0x38], rax
add r15, 0x40
invalid
invalid
mov dword [rax + 0x48], 0x840ff685
test rsi, rsi
je 0x14008e070
test byte [rdi], 0x84
invalid
cmp qword [rbp + 0x4f8], r15
cmp dword [rbp + 0x4f8], edi
mov ebp, 0x4f8
je 0x14008e070
add byte [rax], al
mov dword [rbp + 0x500], r14d
mov r14, qword [rdi + r15 - 0x38]
cmp r14, 2
enter 0xffffffffffff8349, 0xfffffffffffffffe
add dh, byte [rbp + 0x53]
jne 0x14008dd80
jne 0x14008dd80
movzx ecx, word [rdi + r15]
mov qword [rbp + 0x4e0], rcx
mov dword [rbp + 0x4e0], ecx
mov dword [rbp + 0x4e0], ecx
add byte [rsi - 0x75], cl
je 0x14008dd7c
mov r14, qword [rdi + r15 - 0x10]
mov esi, dword [rdi + rdi - 0x10]
mov rcx, qword [rdi + r15 - 8]
mov ecx, dword [rdi + rdi - 8]
mov qword [rbp + 0x538], rcx
test rcx, rcx
leave
je 0x14008dde8
test byte [rbp + 0xf000000], dl
mov byte [0x18908dd65], ch
mov r13, rax
js 0x14008e886
mov r13, rax
invalid
movzx eax, byte [0x140214210]
sbb byte [rax], al
xor ecx, ecx
mov rbx, qword [rbp + 0x538]
mov ebx, dword [rbp + 0x538]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
mov edx, ebx
call fcn.140157b20
test rax, rax
test eax, eax
test eax, eax
jne 0x14008ddf7
jmp 0x14008e88b
nop
movzx eax, byte [rdi + r15 - 0x20]
movzx eax, byte [rdi + rdi - 0x20]
lea rcx, [0x1401fa8a8]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
mov qword [rbp + 0x4e0], r11
add byte [rax], al
jmp rax
mov rcx, qword [rdi + r15 - 0x10]
mov r13, qword [rdi + r15 - 8]
movabs rax, 0x8000000000000000
invalid
add byte [rax + 0x3f44394a], al
call 0x170966702
mov dword [rbp + 0x530], ecx
invalid
invalid
cmp qword [rdi + r15 - 0x18], rax
mov qword [rbp + 0x530], rcx
mov dword [rbp + 0x530], ecx
mov qword [rbp + 0x538], r13
lodsd eax, dword [rsi]
cmp byte [0xc517ddc6], al
add eax, 0x850f0000
add r8b, byte [r8]
invalid
invalid
lodsd eax, dword [rsi]
cmp byte [0xc517ddc6], al
add eax, 0x850f0000
add eax, 0x850f0000
add r8b, byte [r8]
add bh, al
mov dword [rbp + 0x510], 0
test dword [rax], edx
add eax, 0
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
invalid
mov r13, rax
mov rcx, rax
test r14, r14
ror dword [rbp - 0x7b], 0xf6
jne 0x14008dc70
invalid
jmp 0x14008e002
add byte [rcx - 0x77], cl
invalid
mov r13, rax
mov eax, 1
add byte [rax - 0x75], cl
popfq
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
popfq
cmp byte [0xc950ddf9], al
add eax, 0x89480000
add eax, 0x89480000
mov qword [rbp + 0x530], rax
test dword [rax], esi
add eax, 0x89480000
mov rcx, rax
mov rdx, r14
mov r8, rbx
mov rcx, rax
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1401af560
cmp qword [rdi + r15 - 0x30], 0
je case.0x14007729c.105
movzx ecx, byte [rdi + r15 - 0x20]
movzx r8d, byte [rdi + r15 - 0x1f]
invalid
invalid
loope case.0x14008c239.14
movzx edx, byte [rdi + rdi - 0x1e]
invalid
loope case.0x14008c239.14
movzx edx, byte [rdi + rdi - 0x1e]
mov r11, qword [rdi + r15 - 0x28]
mov ebx, dword [rdi + rdi - 0x28]
mov r9d, 1
jmp 0x14008de4c
xor r9d, r9d
movzx edx, byte [rbp + 0x526]
add byte [rax], al
movzx r8d, byte [rbp + 0x4f0]
movzx ecx, byte [rbp + 0x4f4]
invalid
hlt
add al, 0
invalid
invalid
mov r14d, dword [rbp + 0x500]
add byte [0xc954de55], al
call 0x1400903a2
invalid
add byte [rax], al
invalid
mov rax, r13
and rax, 0xffffffffffff0000
and eax, 0xffff0000
and eax, 0xffff0000
invalid
add rax, qword [rbp + 0x4e0]
mov r10d, 2
mov edx, 2
mov r13, qword [rbp + 0x538]
add byte [rax], al
mov rbx, r13
mov byte [rbp + 0x526], dl
mov byte [rbp + 0x4f0], r8b
mov byte [rbp + 0x4f4], cl
hlt
add al, 0
add cl, ch
xor dh, bh
invalid
invalid
hlt
xor dh, bh
invalid
mov eax, dword [rdi + r15 - 0x1c]
mov dword [rbp + 0x528], eax
mov r13, qword [rdi + r15 - 0x18]
mov ebp, dword [rdi + rdi - 0x18]
mov rax, qword [rdi + r15 - 0x10]
mov qword [rbp + 0x530], rax
mov dword [rbp + 0x530], eax
mov rax, qword [rdi + r15 - 8]
mov qword [rbp + 0x538], rax
mov eax, dword [rdi + r15]
add al, 0x3f
add al, 0x3f
mov cl, 4
jmp 0x14008dff0
mov eax, dword [rdi + r15 - 0x1c]
mov dword [rbp + 0x528], eax
add byte [rax], al
add byte [rax], al
mov r13, qword [rdi + r15 - 0x18]
mov rax, qword [rdi + r15 - 0x10]
mov qword [rbp + 0x530], rax
mov dword [rbp + 0x530], eax
mov rax, qword [rdi + r15 - 8]
mov qword [rbp + 0x538], rax
add eax, 0x8b420000
add al, 0x3f
add al, 0x3f
mov cl, 2
jmp 0x14008dff0
add byte [rax], al
mov eax, dword [rdi + r15 - 0x1c]
mov dword [rbp + 0x528], eax
test dword [rax], ebp
invalid
add byte [rax], al
test dword [rax], ebp
add eax, 0x8b4e0000
invalid
invalid
insb byte [rdi], dx
invalid
mov r13, qword [rdi + r15 - 0x18]
mov rax, qword [rdi + r15 - 0x10]
mov qword [rbp + 0x530], rax
mov dword [rbp + 0x530], eax
mov rax, qword [rdi + r15 - 8]
mov qword [rbp + 0x538], rax
mov eax, dword [rdi + r15]
add al, 0x3f
add al, 0x3f
mov cl, 3
jmp 0x14008dff0
invalid
mov eax, dword [rdi + r15 - 0x1c]
mov dword [rbp + 0x528], eax
mov r13, qword [rdi + r15 - 0x18]
mov rax, qword [rdi + r15 - 0x10]
invalid
invalid
invalid
mov qword [rbp + 0x530], rax
mov rax, qword [rdi + r15 - 8]
mov qword [rbp + 0x538], rax
add byte [rdx - 0x75], al
add al, 0x3f
invalid
invalid
add byte [rdx - 0x75], al
add al, 0x3f
mov cl, 7
jmp 0x14008dff0
cdq
add byte [rax], al
invalid
mov eax, dword [rdi + r15 - 0x1c]
mov dword [rbp + 0x528], eax
add eax, 0x8b4e0000
insb byte [rdi], dx
invalid
invalid
add eax, 0x8b4e0000
insb byte [rdi], dx
invalid
mov rax, qword [rdi + r15 - 0x10]
mov qword [rbp + 0x530], rax
mov rax, qword [rdi + r15 - 8]
mov qword [rbp + 0x538], rax
cmp byte [0xcb4adf81], al
add al, 0x3f
cmp byte [0xcb4adf81], al
add al, 0x3f
mov cl, 1
jmp 0x14008dff0
mov eax, dword [rdi + r15 - 0x1c]
mov dword [rbp + 0x528], eax
add eax, 0x8b4e0000
insb byte [rdi], dx
invalid
call 0x17f4d6ae5
invalid
mov qword [rbp + 0x530], rax
mov rax, qword [rdi + r15 - 8]
mov qword [rbp + 0x538], rax
mov eax, dword [rdi + r15]
mov cl, 6
add eax, 0x8b4e0000
insb byte [rdi], dx
invalid
jmp 0x14008dff0
mov eax, dword [rdi + r15 - 0x1c]
mov dword [rbp + 0x528], eax
mov r13, qword [rdi + r15 - 0x18]
mov rax, qword [rdi + r15 - 0x10]
mov qword [rbp + 0x530], rax
mov rax, qword [rdi + r15 - 8]
invalid
invalid
clc
mov qword [rbp + 0x538], rax
mov dword [rbp + 0x538], eax
invalid
mov dword [rbp + 0x538], eax
mov eax, dword [rdi + r15]
mov cl, 8
nop word cs:[rax + rax]
mov dword [rbp + 0x510], ecx
mov rcx, rax
test r14, r14
jne 0x14008dc70
invalid
xor r10d, r10d
mov r14d, dword [rbp + 0x500]
jmp 0x14008dc8e
test r13, r13
je 0x14008e03a
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x530], rbx
mov rcx, rax
test r14, r14
jne 0x14008dc70
mov rdi, qword [rbp + 0x518]
mov rbx, qword [rbp + 0x4a0]
add byte [rbx + rcx*4 - 0x4b], cl
lock add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
call 0x14f08e090
mov bh, 0x8d
invalid
add eax, 0xf440000
mov dh, 0x85
invalid
invalid
add byte [rax], al
mov dh, 0x85
add eax, 0x88440000
test esi, edx
add al, byte [rax]
add byte [rsi - 0x77], ah
invalid
mov byte [rbp + 0x2d6], r8b
mov word [rbp + 0x2d4], cx
mov rax, qword [rbx]
mov qword [rbp + 0x2c8], rax
mov eax, dword [rbx + 8]
mov dword [rbp + 0x2d0], eax
mov qword [rbp + 0x2b0], r14
mov dword [rbp + 0x2b0], esi
mov dword [rbp + 0x2b0], esi
mov qword [rbp + 0x2b8], r12
mov qword [rbp + 0x2c0], r14
lea rcx, [rbp + 0x478]
add al, 0
add byte [rbp + rcx*4 - 0x7b], cl
mov al, 2
add byte [rax], al
call fcn.14006d050
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x478], rax
add byte [rdi], cl
invalid
test byte [rbx], al
add byte [rax], al
add byte [rdi], cl
test dword [rbx + rax - 0x74b80000], eax
mov rcx, qword [rbp + 0x480]
mov r12, qword [rbp + 0x488]
invalid
lea eax, [rax + 0x4c000004]
mov esp, dword [rbp + 0x488]
invalid
add byte [rax + 0x39], cl
ror dword [rdi], 0x84
rol dword [rbx], 1
add byte [rax], al
cmp rcx, rax
je 0x14008e4e3
mov rax, qword [rbp + 0x490]
mov qword [rdi + 0x120], rcx
and byte [rcx], al
add byte [rax], al
test dword [rax + 0x48000004], edx
mov dword [rdi + 0x120], ecx
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
mov qword [rdi + 0x128], r12
mov qword [rdi + 0x130], rax
mov dword [rdi + 0x130], eax
mov dword [rdi + 0x130], eax
mov esi, dword [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rdi + 0xc0]
cmp rdx, qword [rdi + 0xb0]
cmp edx, dword [rdi + 0xb0]
cmp edx, dword [rdi + 0xb0]
jne 0x14008e157
lea rcx, [rdi + 0xb0]
call fcn.1400423d0
mov rdx, qword [rdi + 0xc0]
mov ecx, esi
lea rax, [rdi + 0x90]
mov r8, qword [rdi + 0xb8]
mov r9, rdx
shl r9, 4
add al, 0x4b
mov dword [rax + rcx], ecx
add al, 0x4b
mov dword [rax + rcx], ecx
mov qword [r8 + r9 + 8], 0
inc rdx
mov qword [rdi + 0xc0], rdx
mov rdx, qword [rdi + 0x78]
js 0x14008e1d6
mov eax, dword [rdi + 0x128]
js 0x14008e1d6
mov eax, dword [rdi + 0x128]
add rdx, 0x10
mov rcx, qword [rdi + 0x130]
mov ecx, dword [rdi + 0x130]
lea r9, [rdi + 0x138]
lea ecx, [rdi + 0x138]
lea ecx, [rdi + 0x138]
mov qword [rbp + 0x538], r9
mov qword [rdi + 0x138], rdx
mov qword [rdi + 0x140], r8
mov qword [rdi + 0x148], rcx
mov qword [rdi + 0x150], rax
add byte [rax - 0x73], cl
mov bh, 0x70
add dword [rax], eax
add dh, al
xchg dword [rax + 1], esi
add byte [rax], al
add byte [rsi + 0x49], ah
movd mm1, eax
add byte [rax - 0x73], cl
mov bh, 0x70
add dword [rax], eax
add dh, al
xchg dword [rax + 1], esi
add byte [rax], al
add byte [rsi + 0x49], ah
movd mm1, eax
outsb dx, byte [rsi]
enter 0x4866, 0xf
outsb dx, byte [rsi]
ret 0xf66
movq xmm0, rdx
punpcklqdq xmm0, xmm1
movdqu xmmword [rdi + 0x158], xmm0
mov qword [rdi + 0x168], rcx
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdi + 0x188], xmm1
movups xmmword [rdi + 0x178], xmm0
movzx r8d, word [rdi + 0x178]
mov word [rdi + 0x178], 4
cmp r8w, 4
je 0x14008e8a6
mov r12, qword [rdi + 0x180]
cmp r8w, 3
je 0x14008e3f6
lea r9, [rdi + 0x17a]
movzx eax, word [r9 + 4]
mov word [rdi + 0x2b6], ax
add dword [rax], eax
add byte [rcx + 0xf], al
mov bh, 0x41
add al, 0x66
mov dword [rdi + 0x2b6], eax
mov eax, dword [r9]
mov dword [rdi + 0x2b2], eax
mov qword [rdi + 0x2b8], r12
movups xmm0, xmmword [rdi + 0x188]
adc byte [rdi + 0x188], al
adc byte [rdi + 0x188], al
movups xmmword [rdi + 0x2c0], xmm0
mov word [rdi + 0x2b0], 2
cmp r8w, 2
rol byte [rdx], 0
add byte [rsi - 0x39], ah
xchg dword [rax + 0x2000002], esi
add byte [rsi + 0x41], ah
cmp eax, 2
je 0x14008e3df
add dword [eax], eax
add byte [rax - 0x77], cl
mov ch, 0
add eax, 0x8d4c0000
lea edx, [rdi + 0x2b2]
mov qword [rbp + 0x500], rsi
lea r10, [rdi + 0x2b2]
lea edx, [rdi + 0x2b2]
lea edx, [rdi + 0x2b2]
mov rax, qword [rdi + 0x158]
xchg dword [rax + 1], ebx
add byte [rax], al
mov rcx, qword [rdi + 0x160]
mov rdx, qword [rdi + 0x168]
mov word [rdi + 0x178], r8w
mov dword [rdi + 0x178], r8d
mov dword [rdi + 0x178], r8d
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0xe]
movups xmm1, xmmword [rdx + 0xe]
movups xmm1, xmmword [rdx + 0xe]
movups xmmword [r9 + 0xe], xmm1
movups xmmword [r9], xmm0
mov qword [rdi + 0x198], rax
mov qword [rdi + 0x1a0], rcx
mov qword [rdi + 0x1a8], rdx
lea r8, [rdi + 0x2a8]
lea eax, [rdi + 0x2a8]
lea eax, [rdi + 0x2a8]
mov qword [rbp + 0x528], r8
mov byte [rdi + 0x2a8], 0
lea r8, [rdi + 0x1b0]
movdqu xmm0, xmmword [rdi + 0x178]
movups xmm1, xmmword [rdi + 0x188]
movups xmmword [rdi + 0x1c0], xmm1
movdqu xmmword [rdi + 0x1b0], xmm0
mov qword [rdi + 0x1d0], rax
mov qword [rdi + 0x1d8], rax
mov qword [rdi + 0x1e0], rcx
mov qword [rdi + 0x1e8], rdx
mov qword [rdi + 0x1f0], r8
mov qword [rdi + 0x1f8], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rcx, [rdi + 0x230]
mov qword [rbp + 0x530], rcx
lea esi, [rax]
add eax, 0x87c60000
xor byte [rdx], al
add byte [rax], al
add byte [rcx + 2], bh
lea esi, [rax]
add eax, 0x87c60000
xor byte [rdx], al
add byte [rax], al
add byte [rcx + 2], bh
mov qword [rdi + 0x200], rax
mov qword [rdi + 0x208], rcx
mov rdx, qword [rdi + 0x1d8]
mov edx, dword [rdi + 0x1d8]
xchg dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov edx, dword [rdi + 0x1d8]
mov r8, qword [rdi + 0x1e0]
mov r9, qword [rdi + 0x1e8]
mov r10, qword [rdi + 0x1f0]
mov qword [rdi + 0x210], rdx
mov qword [rdi + 0x218], r8
mov qword [rdi + 0x220], r9
mov qword [rdi + 0x228], r10
mov qword [rdi + 0x238], rax
mov qword [rdi + 0x240], rcx
lea rsi, [rdi + 0x2a0]
movabs al, byte [0x2a087c6000002]
add byte [rax], al
movabs al, byte [0x2a087c6000002]
add byte [rax], al
jmp 0x14008d28c
jo 0x14008e3c6
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
or esi, eax
add byte [rax], al
test rax, rax
jne 0x14008d3da
invalid
invalid
invalid
jmp 0x14008d3e4
mov byte [r14], 3
mov byte [rsi], 3
mov al, 3
jmp 0x14008e444
lea rdx, str.no_addresses_to_send_data_to
mov r8d, 0x1c
mov cl, 0x14
adc al, 0xe8
lodsd eax, dword [rsi]
jb 0x14008e3eb
dec dword [rcx - 0x77]
invalid
add byte [rcx + 0x72ade814], dh
stc
adc al, 0xe8
lodsd eax, dword [rsi]
jb 0x14008e3eb
dec dword [rcx - 0x77]
invalid
mov byte [rsi], 1
mov rcx, qword [rbp + 0x538]
call fcn.140030930
movabs r13, 0x800000000000001c
cmp qword [rdi + 0x120], 0
je 0x14008e4ed
mov r8, qword [rdi + 0x128]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
in al, dx
adc al, byte [rax]
jmp 0x14008e4ed
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax + 0x10]
mov al, 4
mov rcx, qword [rbp + 0x530]
mov byte [rcx], al
mov rax, qword [rbp + 0x528]
mov byte [rax], 3
mov rax, qword [rbp + 0x500]
mov eax, dword [rbp + 0x500]
mov byte [rax], 4
mov al, 3
mov rcx, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x4d8]
mov byte [rdx], al
mov word [rcx], 3
xchg ebp, eax
fadd dword [rax + rax]
add byte [rax + 0x1c76602], cl
add eax, dword [rax]
mov al, 3
jmp 0x14008e856
mov rax, qword [rbp + 0x498]
mov eax, dword [rbp + 0x498]
mov qword [rbp + 0x2e0], rax
movups xmm0, xmmword [rbp + 0x478]
movups xmm1, xmmword [rbp + 0x488]
movups xmmword [rbp + 0x2d0], xmm1
add byte [rdi], cl
adc dword [rbp + 0x2d0], ecx
movups xmmword [rbp + 0x2c0], xmm0
add byte [rax], al
add byte [rax - 0x73], cl
popfq
adc byte [rax + rax], al
add byte [rax - 0x77], cl
fld1
sub byte [0xcd50e4c6], bh
lea rbx, [rbp + 0x410]
mov rcx, rbx
call fcn.1401521e0
lea rax, str.encode_stun_messagebind_requestself
add eax, 0x136239
add eax, 0x136239
invalid
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 0x13
mov dword [rbp + 0x2b8], 0x13
mov dword [rbp + 0x2b8], 0x13
lea rcx, [rbp + 0x2b0]
mov rdx, rbx
call fcn.1401b0b00
mov r12, rax
movabs r13, 0x8000000000000029
lea rcx, [rdi + 0x2d0]
call fcn.14002faf0
mov rbx, qword [rdi + 0x100]
mov rsi, qword [rdi + 0x108]
test rsi, rsi
je 0x14008e56f
lea rdi, [rbx + 0x28]
xor r14d, r14d
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008e532
cmp byte [rdi - 0x10], 0
je 0x14008e553
add rdi, 0x40
inc r14
dec rsi
je 0x14008e56f
cmp dword [rdi - 0x28], 2
jne 0x14008e520
cmp qword [rdi - 8], 0
cmp dword [rdi - 8], 0
mov rax, rdi
je 0x14008e526
mov r8, qword [rax]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x14008e526
mov rax, qword [rdi - 8]
shl rax, 1
loopne 0x14008e5a3
test eax, eax
loopne 0x14008e5a3
test eax, eax
je 0x14008e526
mov rax, r14
shl rax, 6
add rax, rbx
add rax, 0x28
jmp 0x14008e542
mov rdi, qword [rbp + 0x518]
cmp qword [rdi + 0xf8], 0
movq xmm7, r12
add eax, 0x83480000
mov edi, 0xf8
add byte [rsi + 0x49], ah
movd mm7, esp
je 0x14008e597
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, r13
cmp qword [rdi + 0xb0], 0
cmp dword [rdi + 0xb0], 0
je 0x14008e5ba
invalid
mov r8, qword [rdi + 0xb8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0x12eb6e
mov rax, qword [rdi + 0x78]
lock dec qword [rax]
jne 0x14008e5cd
invalid
or dword [rax - 0x73], ecx
js 0x14008e5b1
lea rcx, [rdi + 0x78]
call fcn.14003fec0
sbb bl, bh
dec dword [rax - 0x75]
xchg dword [rax - 0x10000000], eax
dec qword [rax]
mov rax, qword [rdi + 0x80]
lock dec qword [rax]
mov r14w, 2
jne 0x14008e5f7
lea rax, [rdi + 0x80]
add byte [rax], al
mov qword [rbp + 0x538], rcx
mov rcx, qword [rax]
call fcn.140041290
jmp 0x14008e5fe
mov qword [rbp + 0x538], rax
mov dword [rbp + 0x538], eax
mov rcx, qword [rbp + 0x4d8]
movzx eax, word [rbp + 0x4b4]
mov word [rbp + 0x4d4], ax
mov eax, dword [rbp + 0x4b0]
mov dword [rbp + 0x4d0], eax
movaps xmm0, xmmword [rbp + 0x1c0]
sub byte [rbp + 0x1c0], al
sub byte [rbp + 0x1c0], al
movaps xmm1, xmmword [rbp + 0x1d0]
movaps xmmword [rbp + 0x250], xmm0
movaps xmmword [rbp + 0x260], xmm1
mov eax, dword [rbp + 0x1e0]
mov dword [rbp + 0x270], eax
movaps xmm0, xmmword [rbp + 0x30]
sub byte [rbp + 0x30], al
sub byte [rbp + 0x30], al
movaps xmmword [rbp + 0x110], xmm0
movups xmm0, xmmword [rbp + 0x3e]
movups xmmword [rbp + 0x11e], xmm0
test dword [rsi], ebx
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x50], al
test dword [rsi], ebx
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x50], al
movaps xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [rbp + 0x5e]
pop r14
movups xmmword [rbp + 0x13e], xmm0
mov byte [rcx], 1
add dword [rax], eax
add dh, al
add dword [rcx], eax
mov eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x4c8], eax
add byte [rax], al
test eax, edx
add al, 0
add byte [rcx + 0x4c885], cl
add byte [rax], al
invalid
mov bh, 0x85
invalid
add byte [rax], al
movzx eax, word [rbp + 0x4d4]
mov word [rbp + 0x4cc], ax
movaps xmm0, xmmword [rbp + 0x250]
add al, byte [rax]
invalid
test dword [rax + 2], edx
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0x260], cl
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x220], xmm0
sub dword [rbp + 0x220], eax
movaps xmmword [rbp + 0x230], xmm1
mov eax, dword [rbp + 0x270]
mov dword [rbp + 0x240], eax
movaps xmm0, xmmword [rbp + 0x110]
test dword [rax], edx
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0xd0], eax
test dword [rax], edx
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0xd0], eax
movups xmm0, xmmword [rbp + 0x11e]
adc byte [rbp + 0x11e], al
movups xmmword [rbp + 0xde], xmm0
movups xmm0, xmmword [rbp + 0x13e]
movups xmmword [rbp + 0xfe], xmm0
movaps xmm0, xmmword [rbp + 0x130]
add byte [rdi], cl
sub dword [rbp + 0xf0], eax
add byte [rdi], cl
sub dword [rbp + 0xf0], eax
mov rcx, qword [rbp + 0x408]
call fcn.1400313b0
mov ax, 2
cmp r14w, 2
je 0x14008e784
movzx eax, word [rbp + 0x4cc]
mov word [rbp + 0x4c4], ax
test esp, eax
add al, 0
add byte [rbx + 0x4c885], cl
add byte [rcx + 0x4c085], cl
add byte [rdi], cl
sub byte [rbp + 0x220], al
and byte [rdx], al
add byte [rax], al
invalid
test esp, ecx
add al, 0
add byte [rsi - 0x77], ah
test esp, eax
add al, 0
add byte [rbx + 0x4c885], cl
add byte [rcx + 0x4c085], cl
add byte [rdi], cl
sub byte [rbp + 0x220], al
and byte [rdx], al
add byte [rax], al
invalid
add byte [rdi], cl
sub byte [rbp + 0x230], cl
movaps xmm1, xmmword [rbp + 0x230]
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x200], xmm1
lea eax, [rax]
add al, byte [rax]
invalid
test eax, esi
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x200], ecx
lea eax, [rax]
add al, byte [rax]
invalid
add byte [rbx + 0x24085], cl
add byte [rcx + 0x21085], cl
add byte [rdi], cl
sub byte [rbp + 0xd0], al
mov eax, dword [rbp + 0x240]
mov dword [rbp + 0x210], eax
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x90], xmm0
movups xmm0, xmmword [rbp + 0xde]
test esi, ebx
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x9e], eax
invalid
test esi, ebx
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x9e], eax
invalid
add byte [rdi], cl
sub byte [rbp + 0xf0], al
lock add byte [rax], al
invalid
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0xb0], xmm0
movups xmm0, xmmword [rbp + 0xfe]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xbe], eax
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
movups xmmword [rbp + 0xbe], xmm0
test dword [rsi + 0x44000000], edi
mov eax, esi
mov eax, r14d
mov rcx, qword [rbp + 0x4a8]
mov word [rcx], ax
mov eax, dword [rbp + 0x4c0]
rol byte [rax + rax], 0
rol byte [rax + rax], 0
mov dword [rcx + 2], eax
movzx eax, word [rbp + 0x4c4]
mov word [rcx + 6], ax
mov qword [rcx + 8], r15
jns 0x14008e7ae
add al, 0
add byte [rsi - 0x77], ah
invalid
jns 0x14008e7ae
movdqu xmmword [rcx + 0x10], xmm7
movdqu xmmword [rcx + 0x20], xmm8
movaps xmm0, xmmword [rbp + 0x1f0]
jg 0x14008e7f1
movaps xmm1, xmmword [rbp + 0x200]
movups xmmword [rcx + 0x30], xmm0
movups xmmword [rcx + 0x40], xmm1
mov eax, dword [rbp + 0x210]
mov dword [rcx + 0x50], eax
mov qword [rcx + 0x54], rsi
movd dword [rcx + 0x5c], xmm6
pop rsp
mov word [rcx + 0x60], r12w
movaps xmm0, xmmword [rbp + 0x90]
movups xmmword [rcx + 0x62], xmm0
movups xmm0, xmmword [rbp + 0x9e]
sahf
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x70], eax
sahf
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x70], eax
mov word [rcx + 0x80], r13w
movaps xmm0, xmmword [rbp + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmmword [rcx + 0x82], xmm0
movups xmmword [rcx + 0x82], xmm0
movdqu xmm0, xmmword [rbp + 0xbe]
movdqu xmmword [rcx + 0x90], xmm0
jg 0x14008e797
nop
add byte [rax], al
add byte [rcx + 0xa099], cl
add byte [rax], al
jg 0x14008e797
nop
add byte [rax], al
add byte [rcx + 0xa099], cl
add byte [rax], al
movzx eax, byte [rbp + 0x530]
mov byte [rcx + 0xa4], al
and dword [rax + rax - 0x49f10000], 0x50085
add byte [rax + 0xa581], cl
add byte [rax], al
movzx eax, byte [rbp + 0x530]
mov byte [rcx + 0xa4], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
and dword [rax + rax - 0x49f10000], 0x50085
add byte [rax + 0xa581], cl
add byte [rax], al
movzx eax, byte [rbp + 0x500]
mov byte [rcx + 0xa5], al
mov rax, qword [rbp + 0x538]
test dword [rax], edi
add eax, 0x81880000
add byte [rax], al
mov byte [rcx + 0xa6], al
movzx eax, byte [rbp + 0x528]
mov dh, 0x85
sub byte [0xc190e850], al
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
mov al, 1
add byte [rax - 0x75], cl
test dword [rax], edi
add eax, 0x81880000
add byte [rax], al
mov byte [rcx + 0xa6], al
invalid
mov dh, 0x85
sub byte [0xc190e850], al
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x357877ff], dh
xchg edx, ecx
mov byte [rdi + 0x8ca], al
xchg edx, ecx
or byte [rax], al
add byte [rdi], cl
movaps xmm6, xmmword [rbp + 0x550]
movaps xmm6, xmmword [rbp + 0x550]
movaps xmm7, xmmword [rbp + 0x560]
movaps xmm8, xmmword [rbp + 0x570]
movaps xmm0, xmmword [rbp + 0x570]
movaps xmm0, xmmword [rbp + 0x570]
jo 0x14008e875
add byte [rax], al
add rsp, 0x608
or byte [rsi], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, rbx
invalid
call fcn.1401b1500
invalid
invalid
ud2
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srciopoll_evented.rs
call fcn.1401b2240
invalid
lea rcx, str._Ready__polled_after_completion_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_future_ready.rs
lea r8, [0x1401c30e8]
mov edx, 0x1f
call fcn.1401b2260
invalid
cmp dword [rdx], edx
invalid
add byte [rcx + 8], bh
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov rdx, rbx
call fcn.1401b1500
invalid
sub al, 0x12
invalid
lea rax, [0x1401ef670]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ef5d9]
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x2b0]
mov edx, 0x46
call fcn.1401b21a0
mov ecx, 1
add byte [rcx + rcx*4 - 0x16], cl
add byte [rcx + rcx*4 - 0x16], cl
call fcn.1401b1500
int3
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm8
jg 0x14008e975
and al, 0x30
jg 0x14008e975
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x50], xmm6
lea rcx, [rbp + 0x2b0]
add al, byte [rax]
add al, ch
xor eax, 0xf000bc5
sub byte [rsp + 0x50], dh
and al, 0x50
and al, 0x50
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
and al, 0x30
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
add byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm0
in al, dx
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm0
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x50], xmm6
lea rcx, [rbp + 0x2b0]
call fcn.14014ae80
movaps xmm6, xmmword [rsp + 0x50]
movaps xmm7, xmmword [rsp + 0x40]
and al, 0x40
je 0x14008e9d3
and al, 0x40
movaps xmm8, xmmword [rsp + 0x30]
movaps xmm0, xmmword [rsp + 0x30]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
sbb byte [rbx], 0
add byte [rcx + rcx*4 - 0x3b], cl
add byte [rax], al
mov rbp, r8
mov rsi, rdx
mov r15, rcx
movzx eax, byte [rdx + 0x60]
lea rcx, [0x1401fa8cc]
invalid
mov esi, 0x63480016
add al, 0x81
add rax, rcx
mov qword [rsp + 0x28], r8
jmp rax
invalid
invalid
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 4
add al, 0
add byte [rax], al
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax + r8], r8b
add al, 0
add byte [rax], al
mov qword [rsi + 0x20], 0
mov rax, qword [rsi]
invalid
mov rbx, qword [rax + 0x10]
test rbx, rbx
test ebx, ebx
and byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test ebx, ebx
je 0x14008eb73
movabs rcx, 0x555555555555556
cmp rbx, rcx
jae 0x14008eba4
push 0x48d4808
fld qword [rax]
add byte [rax], al
add byte [rax], al
lea rdx, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov qword [rsp + 0x50], rdx
call fcn.140157b20
test rax, rax
je 0x14008ebc1
mov rdi, rax
xor r13d, r13d
mov qword [rsp + 0x58], rbx
jmp 0x14008eac6
mov r12d, 1
dec rbx
add rbp, 0x18
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.1401af560
add byte [rsi - 0x77], cl
xor al, 0x2f
add byte [rsi - 0x77], cl
xor al, 0x2f
mov qword [rdi + r13 + 8], r12
mov qword [rdi + r13 + 0x10], r14
invalid
adc byte [rcx - 0x7d], cl
invalid
sbb byte [rax - 0x7b], cl
test ebx, ebx
invalid
test ebx, ebx
je 0x14008eb53
add byte [rcx + rdi + 0x6c], cl
and al, 0x50
cmp qword [rsp + 0x50], r13
je 0x14008eb53
mov r15, qword [rbp + 8]
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x14008ea90
js 0x14008eba4
add eax, 0x185725
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
or al, 0
or al, 0
mov r12, rax
test rax, rax
jne 0x14008ea96
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov rdx, qword [rsi + 0x68]
mov rax, qword [rsi + 0x70]
jmp 0x14008ec22
add byte [rax], al
mov r12, qword [rsi + 0x88]
mov bx, 4
cmp qword [r12 + 8], 0
jne 0x14008f5e5
invalid
xchg edi, eax
or al, byte [rax]
invalid
test dword [rdi - 0x16fffff6], edx
sldt word [r8]
jmp 0x14008faa0
mov rax, qword [rsi]
mov r15, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
mov rbx, qword [rsp + 0x58]
jmp 0x14008eb78
mov edi, 8
mov eax, dword [rax + 0x18]
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], rdi
mov qword [rsi + 0x38], rbx
pop rsi
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
pop rsi
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x48], 4
mov qword [rsi + 0x50], 0
mov dword [rsi + 0x58], eax
jmp 0x14008ebe8
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c4858]
mov edx, 0x23
call fcn.1401b1e10
mov ecx, 8
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_taskjoin_set.rs
mov edx, 0x23
call fcn.1401b1e10
xor dl, byte [rdx]
add byte [rdi], cl
mov dh, 5
and dword [rsi + 0x18], edx
add byte [rdx + 0x98], bh
movzx eax, byte [0x140214210]
sbb byte [rax], al
mov edx, 0x98
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008f4ed
invalid
mov rdx, rax
lea rax, [rsi + 0x28]
mov qword [rdx + 0x58], rax
mov byte [rdx + 0x61], 0
mov qword [rsi + 0x68], rdx
lea rax, [0x1401c4348]
mov qword [rsi + 0x70], rax
lea rcx, [rsp + 0x218]
mov r8, rbp
call qword [rax + 0x18]
movzx ebx, word [rsp + 0x218]
cmp bx, 3
je 0x14008ecda
movups xmm0, xmmword [rsp + 0x21a]
movups xmm1, xmmword [rsp + 0x228]
movups xmmword [rsp + 0x7e], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdi, qword [rsi + 0x68]
mov r14, qword [rsi + 0x70]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14008ec8e
cmp qword [r14 + 0x10], 0x11
jb 0x14008ec7c
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
push rsp
sbb byte [rax], al
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp bx, 2
je 0x14008ecee
mov rdx, qword [rsi + 0x20]
cmp rdx, qword [rsi + 0x10]
jne 0x14008ecab
lea rcx, [rsi + 0x10]
call fcn.140042d40
mov rdx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x18]
mov rcx, rdx
shl rcx, 5
shl ecx, 5
mov word [rax + rcx], bx
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rax + rcx + 2], xmm0
movups xmm0, xmmword [rsp + 0x7e]
movups xmmword [rax + rcx + 0x10], xmm0
inc rdx
mov qword [rsi + 0x20], rdx
jmp 0x14008ebe8
movabs rax, 0x8000000000000001
mov qword [r15], rax
mov al, 3
jmp 0x14009000a
mov r12, qword [rsi + 8]
lock inc qword [r12]
jle case.0x14007181e.180
mov qword [rsp + 0x30], r15
movzx eax, byte [0x140214210]
mov edx, 0x14000
add byte [rdx + 0x14000], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008f50b
mov qword [rsp + 0xbd0], 0x400
mov qword [rsp + 0xbd8], rax
mov qword [rsp + 0xbe0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rbx, 0xfffffffffffffc00
xor r15d, r15d
lea rdi, [rsp + 0xbd0]
ror byte [rbx], 1
add byte [rax], al
xorps xmm6, xmm6
movabs r14, 0x8000000000000000
jmp 0x14008edad
lea rcx, [r15 + r15*4]
shl rcx, 4
movups xmmword [rax + rcx], xmm6
mov qword [rax + rcx + 0x10], rbx
mov qword [rax + rcx + 0x18], r14
movups xmm0, xmmword [rsp + 0x218]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x228]
movups xmm2, xmmword [rsp + 0x238]
movups xmmword [rax + rcx + 0x20], xmm0
adc dword [rax + rcx + 0x20], eax
movups xmmword [rax + rcx + 0x30], xmm1
movups xmmword [rax + rcx + 0x40], xmm2
inc r15
mov qword [rsp + 0xbe0], r15
inc rbx
je 0x14008edd4
cmp r15, qword [rsp + 0xbd0]
jne 0x14008ed60
mov rcx, rdi
mov rdx, r15
call fcn.140042c70
sti
dec dword [rax - 0x75]
test byte [rax + rbx*8], ah
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
or eax, dword [rax]
add bl, ch
invalid
mov word [rax - 0x75], cs
mov esp, 0xbd824
add byte [rcx + rdi - 0x44], cl
and al, 0xd0
or eax, dword [rax]
add byte [rsi + 0x51], dh
mov rdi, qword [rsp + 0xbd8]
cmp qword [rsp + 0xbd0], r15
jbe 0x14008ee37
test r15, r15
je 0x14008ee20
mov rax, r15
shl rax, 4
lea rbx, [rax + rax*4]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
mov r9, rbx
fcos
adc eax, 0x12e26d
mov rdi, rax
test rax, rax
jne 0x14008ee37
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov rdx, rbx
call fcn.1401b1500
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov edi, 8
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
or al, 0
test rax, rax
je 0x14008f51a
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], 0x3ff
xorps xmm0, xmm0
movups xmmword [rax + 0x28], xmm0
mov qword [rax + 0x38], 1
movups xmmword [rax + 0x40], xmm0
mov byte [rax + 0x50], 0
add byte [rax - 0x39], cl
pop rax
add dword [rax], eax
add byte [rax], al
lock inc qword [rax]
jle case.0x14007181e.180
mov qword [rsp + 0x218], r14
lea rcx, [rsp + 0x220]
mov qword [rsp + 0x220], r14
mov qword [rsp + 0x228], 0
call fcn.14003cdc0
movzx eax, byte [0x140214210]
mov edx, 0x48
add byte [rax], al
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je 0x14008f4fc
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
add al, dh
inc qword [r12]
jle case.0x14007181e.180
lock inc qword [r14]
jle case.0x14007181e.180
lock inc qword [r14 + 0x58]
mov rax, qword [0x140211030]
mov qword [rsp + 0x218], 2
mov qword [rsp + 0x238], rax
add rax, 0x30
lea rcx, [0x1401f79a8]
mov qword [rsp + 0xbd0], rcx
mov qword [rsp + 0xbd8], 0
mov qword [rsp + 0xbe0], rax
lea rcx, [rsp + 0x218]
lea rdx, [rsp + 0xbd0]
call fcn.14019ffb0
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x1420], rax
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0x1410], xmm1
movaps xmmword [rsp + 0x1400], xmm0
mov eax, 1
lock xadd qword [0x140211208], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x1428], r12
mov qword [rsp + 0x1430], r14
mov byte [rsp + 0x1b74], 0
lea rax, [rsp + 0x170]
mov qword [rsp + 0x1b78], rax
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f048
test eax, eax
jne 0x14008f588
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rdi + 0x120], 1
lea rcx, [rsp + 0xbd0]
lea rdx, [rsp + 0x1400]
mov r8d, 0x780
call fcn.1401af560
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14008f529
inc rax
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rdi, qword [rcx + 0xd8]
lea rcx, [rsp + 0x218]
lea rdx, [rsp + 0x1400]
mov r8d, 0x780
call fcn.1401af560
cmp rdi, 2
je 0x14008f535
mov rax, qword [rsp + 0x990]
mov r13, qword [rax]
test rdi, rdi
je 0x14008f1dd
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xe0]
lock inc qword [rdi]
jle case.0x14007181e.180
movzx eax, byte [0x140214210]
mov edx, 0x880
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008f579
mov rbp, rax
and rbp, 0xffffffffffffff80
or byte [rbp + rcx*4 - 0x43], 0x80
add byte [rax], al
add byte [rax - 0x77], cl
js 0x14008f188
lea ebx, [rdi + 0x70]
mov qword [rbp + 0x80], 0xcc
mov qword [rbp + 0x88], 0
lea rax, [0x1401c1148]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 0
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], r13
lea rcx, [rbp + 0xb0]
lea rdx, [rsp + 0xbd0]
mov r8d, 0x778
call fcn.1401af560
xorps xmm0, xmm0
movups xmmword [rbp + 0x828], xmm0
mov qword [rbp + 0x838], 0
mov rcx, rbx
mov rdx, r15
mov r8, r15
call fcn.14004bb90
test rax, rax
je 0x14008f2d4
invalid
add rdi, 0x10
mov rcx, rdi
mov rdx, rax
mov edx, eax
xor r8d, r8d
call fcn.140187c40
jmp 0x14008f2d4
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xe0]
lock inc qword [rdi]
jle case.0x14007181e.180
movzx eax, byte [0x140214210]
mov edx, 0x880
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008f579
mov rbx, rax
and rbx, 0xffffffffffffff80
lea r15, [rbx + 0x80]
mov qword [rbx + 0x78], rax
mov qword [rbx + 0x80], 0xcc
mov qword [rbx + 0x88], 0
lea rax, [0x1401c10a8]
mov qword [rbx + 0x90], rax
mov qword [rbx + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0xa0], rdi
add rdi, 0x60
mov qword [rbx + 0xa8], r13
lea rcx, [rbx + 0xb0]
lea rdx, [rsp + 0xbd0]
mov r8d, 0x778
call fcn.1401af560
xorps xmm0, xmm0
movups xmmword [rbx + 0x828], xmm0
mov qword [rbx + 0x838], 0
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, r15
mov r8, r15
call fcn.14004bb90
test rax, rax
je 0x14008f2d4
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1401862f0
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
dec qword [rax + 0xd0]
lea rcx, [rsp + 0xc8]
mov rdx, r15
call fcn.140048d80
mov rax, qword [r15 + 0x10]
mov rcx, r15
call qword [rax + 0x28]
movups xmm0, xmmword [rsp + 0xc8]
mov qword [rsi + 0xa8], r12
movups xmmword [rsi + 0xb0], xmm0
mov qword [rsi + 0xc0], r14
add byte [rdi], cl
mov dh, 5
in al, 0x4e
sbb byte [rax], al
mov edx, 0x48
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14008f4fc
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov qword [rsi + 0x98], rax
mov qword [rsi + 0xa0], 0
mov dword [rsi + 0xa0], 0
mov r12, qword [rsi + 0x20]
test r12, r12
je case.0x14004f5f8.382
lea r14, [rsi + 0x98]
mov r13, qword [rsi + 0x18]
shl r12, 5
xor edi, edi
lea r15, [rsp + 0x218]
lea rbp, [rsp + 0xa0]
lea rbx, [0x1401c48c0]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
movups xmm0, xmmword [r13 + rdi]
movups xmm1, xmmword [r13 + rdi + 0x10]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xb0], xmm1
sub dword [rsp + 0xb0], ecx
sub dword [rsp + 0xb0], ecx
movups xmm0, xmmword [r13 + rdi]
adc byte [rbp + rdi], al
movups xmm1, xmmword [r13 + rdi + 0x10]
movaps xmmword [rsp + 0xbe0], xmm1
movaps xmmword [rsp + 0xbd0], xmm0
mov rdx, qword [rsi + 0xa8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
rol byte [rax], 0
add byte [rcx + rcx*4 - 7], cl
lea r9, [rsp + 0xbd0]
call fcn.140074380
mov word [rsp + 0x2d0], 0
mov byte [rsp + 0x2d2], 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, r14
mov rdx, r15
lea r8, [0x1401c4890]
call fcn.140048810
mov rdx, qword [rax + 0x10]
mov rcx, rax
call qword [rdx + 0x28]
mov rdx, qword [rsi + 0xa8]
mov r8, qword [rsi + 0xc0]
mov rcx, r15
mov r9, rbp
call fcn.140074380
mov word [rsp + 0x2d0], 0x100
mov byte [rsp + 0x2d2], 0
mov rcx, r14
mov rdx, r15
lea r8, [0x1401c48a8]
call fcn.140048810
mov rdx, qword [rax + 0x10]
mov rcx, rax
call qword [rdx + 0x28]
mov rdx, qword [rsi + 0xa8]
mov r8, qword [rsi + 0xc0]
mov eax, dword [rsi + 0xc0]
mov eax, dword [rsi + 0xc0]
mov rcx, r15
mov r9, rbp
call fcn.140074380
mov word [rsp + 0x2d0], 0x101
add dword [rcx], eax
add dword [rcx], eax
mov byte [rsp + 0x2d2], 0
mov rcx, r14
mov rdx, r15
mov r8, rbx
call fcn.140048810
mov rdx, qword [rax + 0x10]
mov rcx, rax
call qword [rdx + 0x28]
add rdi, 0x20
cmp r12, rdi
jne 0x14008f3b0
mov qword [rsi + 0x68], 0
mov qword [rsi + 0x70], 4
mov qword [rsi + 0x78], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rbp, qword [rsp + 0x28]
jmp 0x14008f5b2
mov ecx, 8
mov edx, 0x98
call fcn.1401b1500
and byte [rdx], dl
invalid
and byte [rdx], dl
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x48
call fcn.1401b1500
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x14000
call fcn.1401b1500
mov ecx, 8
mov edx, 0x60
add byte [rdx + 0x60], bh
call fcn.1401b1500
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
call fcn.1401b2140
lea rcx, [rsp + 0x218]
call fcn.140030f10
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x218], al
add byte [rax - 0x73], cl
adc eax, 0x1346dc
add byte [rax - 0x73], cl
adc eax, 0x1346dc
lea rcx, [rsp + 0x218]
call fcn.1401b0a30
mov ecx, 0x80
mov edx, 0x800
call fcn.1401b1500
lea rcx, [rsp + 0x1400]
call fcn.140030f10
push qword [rax + 0x24848801]
sbb byte [rdx], al
add byte [rax], al
push qword [rax + 0x24848801]
sbb byte [rdx], al
add byte [rax], al
lea rdx, [0x1401c3c48]
lea rcx, [rsp + 0x218]
add byte [rax], al
add byte [rax], al
call fcn.1401b0a30
lea r12, [rsi + 0x98]
mov qword [rsi + 0x80], r12
lea r15, [rsi + 0x90]
mov byte [rsi + 0x90], 0
mov qword [rsi + 0x88], r12
mov bx, 4
cmp qword [r12 + 8], 0
je 0x14008faa0
mov rdi, qword [rbp]
mov r14, qword [r12]
and al, 0xb1
add dword [rcx], esi
sal al, 0x41
cmpxchg byte [rsi + 0x10], cl
and al, 0xb1
add dword [rcx], esi
sal al, 0x41
cmpxchg byte [rsi + 0x10], cl
jne 0x14008fa38
mov rdx, qword [r14 + 0x38]
test rdx, rdx
je 0x14008fa4e
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
cmp rcx, qword [r14 + 0x40]
jne 0x14008fa55
mov r8, qword [rax]
mov eax, dword [rax]
cmp r8, qword [rdx]
jne 0x14008fa55
mov r8, qword [rax + 8]
cmp r8, qword [rdx + 8]
jne 0x14008fa55
mov r8, qword [rax + 0x10]
cmp r8, qword [rdx + 0x10]
jne 0x14008fa55
lea rcx, [r14 + 0x10]
mov rax, qword [rdi + 8]
mov qword [r14 + 0x20], rax
lea rdx, [rax + 8]
test rax, rax
cmove rdx, rcx
ror dword [rax - 0x39], 1
or byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
or r8b, r14b
inc qword [rdi - 0x10]
ror dword [rax - 0x39], 1
or byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
or r8b, r14b
inc qword [rdi - 0x10]
jle case.0x14007181e.180
mov qword [rsp + 0xbd0], rdi
mov rax, qword [r14 + 0x28]
cmp rax, rdi
je case.0x14008bbf3.39
invalid
add byte [rbp + rcx*4 + 0x6f], cl
invalid
lea r13, [rdi - 0x10]
mov qword [rdi + 0x10], rax
mov qword [rdi + 8], 0
test rax, rax
je 0x14008f6bd
mov qword [rax + 8], rdi
mov qword [r14 + 0x28], rdi
cmp qword [r14 + 0x30], 0
jne 0x14008f6cc
mov qword [r14 + 0x30], rdi
mov byte [rdi + 0x20], 1
xor edx, edx
mov al, 1
lock cmpxchg byte [r14 + 0x10], dl
jne 0x14008fcc4
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
lea rax, [0x1401c0f78]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdi
mov rdi, qword [rdi + 0x18]
mov word [rsp + 0x218], 4
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f765
xor r14d, r14d
mov ebp, 0
test eax, eax
jne 0x14008f7f4
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rbx + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r14d, byte [rax + 0x11c]
movzx ebp, byte [rax + 0x11d]
mov eax, ebp
test r14b, r14b
je 0x14008f7db
mov eax, ebp
sub al, 1
jae 0x14008f7db
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
call qword [rax + 0x10]
movzx eax, word [rsp + 0x218]
cmp eax, 4
mov rbp, qword [rsp + 0x28]
je 0x14008f898
cmp eax, 3
je 0x14008fd86
cmp eax, 2
jne 0x14008f898
lea rcx, [rsp + 0x220]
call case.0x14002d784.132
jmp 0x14008f898
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov rax, qword [rdi + 0x10]
lea rdx, [rsp + 0x218]
lea r8, [rsp + 0x40]
mov rcx, rdi
call qword [rax + 0x18]
movzx ebx, word [rsp + 0x218]
cmp bx, 4
jne 0x14008f8c4
test r14b, r14b
je 0x14008f893
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f872
test eax, eax
jne 0x14008f893
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
xchg ebp, eax
mov ebx, 0x87c6000b
and byte [rcx], al
add byte [rax], al
invalid
xchg ebp, eax
mov ebx, 0x87c6000b
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x18499c05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
sbb al, 1
add byte [rax], al
add dword [rax - 0x78], eax
test al, 0x1d
add dword [rax], eax
invalid
sbb al, 1
add byte [rax], al
add dword [rax - 0x78], eax
test al, 0x1d
add dword [rax], eax
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x28
mov rbp, qword [rsp + 0x28]
mov rax, qword [rbp]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
lock dec qword [r13]
mov bx, 5
jne 0x14008faa0
lea rcx, [rsp + 0x60]
call fcn.1400411f0
jmp 0x14008faa0
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x1a
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
or eax, dword [rax]
add byte [rcx - 0x48], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add al, ch
cmp esp, 0x894c0011
lodsb al, byte [rsi]
and al, 0x18
sbb byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x220], r12
invalid
invalid
lea rdx, [rsp + 0x21a]
lea rcx, [rsp + 0xbd0]
mov r8d, 0xa6
call fcn.1401af560
mov qword [rsp + 0x218], r13
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x220], r12
dec qword [r12 + 8]
and al, 8
and al, 8
mov r14, qword [r12]
mov cl, 1
xor eax, eax
sal al, 0x41
cmpxchg byte [rsi + 0x10], cl
sal al, 0x41
cmpxchg byte [rsi + 0x10], cl
jne 0x14008fdd1
mov rax, qword [rsp + 0x218]
movzx ecx, byte [rax + 0x30]
mov dh, 0x48
xor dh, al
xor byte [rdx], al
mov dh, 0x48
xor dh, al
xor byte [rdx], al
test rcx, rcx
test ecx, ecx
mov rbp, qword [rsp + 0x28]
je 0x14008f931
cmp ecx, 1
jne 0x140090079
add dword [rdi], ecx
test dword [rsi + 7], ecx
add byte [rax], al
lea rdx, [r14 + 0x28]
jmp 0x14008f935
lea rdx, [r14 + 0x18]
lea r8, [rax + 0x10]
lea rcx, [rax + 0x18]
mov r9, qword [rax + 0x18]
test r9, r9
je 0x14008f95d
mov r10, qword [rax + 0x20]
mov qword [r9 + 0x10], r10
mov r9, qword [rax + 0x20]
test r9, r9
je 0x14008f972
add r9, 8
jmp 0x14008f980
cmp qword [rdx], r8
jne case.0x14008c41d.29
mov r9, qword [rax + 0x20]
mov qword [rdx], r9
and byte [rcx + rcx*4 + 0xa], cl
test r9, r9
jne case.0x1400438d0.472
lea r9, [rdx + 8]
cmp qword [rdx + 8], r8
jne case.0x14008c41d.29
mov rdx, qword [rax + 0x18]
mov qword [r9], rdx
mov dword [rcx], edx
mov dword [rcx], edx
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rsp + 0x40], rax
lock dec qword [rax]
je 0x14008fa02
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14 + 0x10], cl
jne 0x14008fa18
mov rax, qword [rsp + 0x218]
mov rdi, qword [rax + 0x28]
lock dec qword [rax]
jne 0x14008f9c3
lea rcx, [rsp + 0x218]
call fcn.1400411f0
lea rcx, [rsp + 0x1400]
lea rdx, [rsp + 0xbd0]
mov r8d, 0xa6
call fcn.1401af560
adc dword [rax], eax
adc dword [rax], eax
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rdi], rcx
je 0x14008faa0
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
jmp 0x14008faa0
lea rcx, [rsp + 0x40]
call fcn.1400411f0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14 + 0x10], cl
je 0x14008f9a4
add r14, 0x10
mov rcx, r14
call fcn.1401b69a0
jl 0x14008fa91
adc al, byte [rax]
jl 0x14008fa91
adc al, byte [rax]
mov rax, qword [rsp + 0x218]
mov rdi, qword [rax + 0x28]
sub al, dh
dec qword [rax]
sub al, dh
dec qword [rax]
je 0x14008f9b6
jmp 0x14008f9c3
lea rcx, [r14 + 0x10]
call fcn.1401b6dc0
mov rdx, qword [r14 + 0x38]
test rdx, rdx
jne 0x14008f60a
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax]
mov rdi, rax
mov rbx, rdx
mov rax, qword [r14 + 0x38]
test rax, rax
je 0x14008fa6d
invalid
mov rcx, qword [r14 + 0x40]
call qword [rax + 0x18]
mov qword [r14 + 0x38], rdi
mov dword [rsi + 0x38], edi
cmp byte [rcx - 0x77], cl
pop rsi
mov rdi, qword [r14 + 0x20]
mov qword [r14 + 0x40], rbx
mov rdi, qword [r14 + 0x20]
test rdi, rdi
jne 0x14008f65e
test esp, ebx
sti
invalid
invalid
test esp, ebx
sti
invalid
xor ecx, ecx
mov al, 1
add eax, esi
cmpxchg byte [r14 + 0x10], cl
add eax, esi
cmpxchg byte [r14 + 0x10], cl
jne 0x14008fd75
jrcxz 0x14008fa92
add byte [rax], al
add byte [rcx - 0x7d], cl
jl 0x14008faba
cmp qword [r12 + 8], 1
or byte [rcx], al
mov bx, 5
sbb bx, 0
cmp bx, 5
je 0x14008fbe6
add byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0xc8]
lea rdx, [rsp + 0x1400]
xchg esp, eax
and al, 0
adc al, 0
invalid
xchg esp, eax
and al, 0
adc al, 0
add byte [rcx - 0x48], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov r8d, 0xa6
mov rcx, rdi
call fcn.1401af560
mov byte [r15], 1
lea rcx, [rsp + 0x170]
mov r8d, 0xa6
mov rdx, rdi
call fcn.1401af560
cmp bx, 4
je 0x14008fc03
mov word [rsp + 0x218], bx
lea rcx, [rsp + 0x21a]
sbb al, byte [rdx]
add byte [rax], al
sbb al, byte [rdx]
add byte [rax], al
lea rdx, [rsp + 0x170]
mov r8d, 0xa6
call fcn.1401af560
cmp bx, 2
jae 0x14008fb77
lea rcx, [rsp + 0x1358]
lea rdx, [rsp + 0x218]
mov r8d, 0xa8
and al, 0x58
adc eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x18
add al, byte [rax]
add byte [rcx - 0x48], al
test al, 0
add byte [rax], al
call fcn.1401af560
mov rdi, qword [rsi + 0x78]
add byte [rax - 0x75], cl
jle 0x14008fbac
cmp rdi, qword [rsi + 0x68]
jne 0x14008fb4a
lea rcx, [rsi + 0x68]
mov rdx, rdi
call fcn.140042940
mov rdi, qword [rsi + 0x78]
push 0xffffffffe8fa8948
cli
sub eax, 0x8b48fffb
jle 0x14008fbc2
imul rcx, rdi, 0xa8
add rcx, qword [rsi + 0x70]
lea rdx, [rsp + 0x1358]
add byte [rcx - 0x48], al
test al, 0
add byte [rax], al
add byte [rcx - 0x48], al
test al, 0
add byte [rax], al
call fcn.1401af560
inc rdi
mov qword [rsi + 0x78], rdi
movzx ebx, word [rsp + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
cmp bx, 3
je 0x14008fb9b
movzx eax, bx
cmp eax, 2
jne 0x14008f5b2
lea rcx, [rsp + 0x220]
call case.0x14002d784.132
jmp 0x14008f5b2
mov rdi, qword [rsp + 0x220]
add al, byte [rax]
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rsi], al
cli
invalid
test rdi, rdi
je 0x14008f5b2
mov rbx, qword [rsp + 0x228]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14008f5b2
invalid
cmp qword [rbx + 0x10], 0x11
jb 0x14008fbcf
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008f5b2
invalid
invalid
invalid
mov byte [r15], 3
movabs rax, 0x8000000000000001
or byte [rax - 0x75], 0x4c
and al, 0x30
or byte [rax - 0x75], 0x4c
and al, 0x30
mov qword [rcx], rax
mov al, 4
jmp 0x14009000a
invalid
mov rax, qword [rsi + 8]
mov rdx, qword [rax + 0x28]
cmp rdx, 0xffffffffffffffff
je 0x140090091
lea rbx, [rsi + 8]
lea rcx, [rsp + 0x218]
call fcn.140156ca0
movzx ebp, word [rsp + 0x218]
mov bh, 0xac
and al, 0x18
add al, byte [rax]
add byte [rsi - 0x7d], ah
std
add cl, byte [rdi]
invalid
xchg esi, eax
add byte [rax], al
invalid
mov bh, 0xac
and al, 0x18
add al, byte [rax]
add byte [rsi - 0x7d], ah
std
add cl, byte [rdi]
test dword [rsi + 0x4c000000], edx
mov ebp, dword [rsp + 0x220]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x20
add al, byte [rax]
add byte [rax - 0x7d], cl
jle case.0x14004fb4a.427
mov r13, qword [rsp + 0x220]
add byte [rax], al
cmp qword [rsi + 0x68], 0
je 0x14008fc5a
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x70]
mov r8, qword [rsi + 0x70]
mov rcx, qword [0x140214150]
sbb byte [rax], r8b
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12d4ce
lea rcx, [rsi + 0x98]
call fcn.140031960
cwde
add byte [rax], al
add al, ch
cli
sbb al, 0xfa
dec dword [rax - 0x75]
mov rax, qword [rsi + 0xa8]
xchg byte [rax - 0x10000000], ch
dec qword [rax]
add byte [rax], al
lock dec qword [rax]
jne 0x14008fc7f
lea rcx, [rsi + 0xa8]
call fcn.14003fec0
sti
invalid
sti
dec dword [rax - 0x73]
invalid
lea rcx, [rsi + 0xb0]
add byte [rax], al
add al, ch
jne 0x14008fc2b
call fcn.140039f00
mov rax, qword [rsi + 0xc0]
mov eax, dword [rsi + 0xc0]
cli
dec dword [rax - 0x75]
invalid
xchg al, al
rol byte [rax], 0
mov eax, dword [rsi + 0xc0]
rol byte [rax], 0
add byte [rax], al
add al, dh
dec qword [rax + 0x58]
lock dec qword [rax + 0x58]
je 0x14008fddf
mov rax, qword [rsi + 0xc0]
lock dec qword [rax]
je 0x14008fe1f
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
test r14, r14
jne case.0x14006ea97.203
jmp 0x14008fe73
call fcn.1401b69a0
jmp 0x14008f6e0
add cl, ch
adc bh, dl
invalid
mov qword [rsp + 0x28], rbx
movzx eax, word [rsp + 0x21e]
mov bh, 0x84
and al, 0x1e
add al, byte [rax]
add byte [rsi - 0x77], ah
and al, 0x3c
mov bh, 0x84
and al, 0x1e
add al, byte [rax]
add byte [rsi - 0x77], ah
and al, 0x3c
mov eax, dword [rsp + 0x21a]
mov dword [rsp + 0x38], eax
mov rbx, qword [rsp + 0x220]
movups xmm0, xmmword [rsp + 0x228]
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x228], al
movaps xmmword [rsp + 0x90], xmm0
movups xmm6, xmmword [rsi + 0x68]
mov r12, qword [rsi + 0x78]
lea rcx, [rsi + 0x98]
lea ecx, [rsi + 0x98]
call fcn.140031960
mov rax, qword [rsi + 0xa8]
mov eax, dword [rsi + 0xa8]
mov eax, dword [rsi + 0xa8]
lock dec qword [rax]
jne 0x14008fd30
lea rcx, [rsi + 0xa8]
call fcn.14003fec0
lea rcx, [rsi + 0xb0]
call fcn.140039f00
mov rax, qword [rsi + 0xc0]
lock dec qword [rax + 0x58]
je 0x14008fee5
add byte [rax], al
add al, ch
invalid
mov rax, qword [rsi + 0xc0]
lock dec qword [rax]
dec dword [rax]
xchg al, al
add byte [rax], al
add al, dh
dec qword [rax]
dec dword [rax]
dec dword [rax]
je case.0x14007729c.111
add dword [rax], eax
add byte [rax - 0x75], cl
jle 0x14008fd93
mov rdi, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
test r14, r14
jne 0x14008ff3e
jmp 0x14008ff72
add r14, 0x10
mov rcx, r14
adc byte [rcx + rcx*4 - 0xf], cl
call fcn.1401b69a0
jmp 0x14008fa92
mov rdi, qword [rsp + 0x220]
test rdi, rdi
je 0x14008f898
add ebx, edi
sti
invalid
mov rbx, qword [rsp + 0x228]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
or byte [rax], al
or byte [rax], al
je 0x14008f898
cmp qword [rbx + 0x10], 0x11
jb 0x14008fdba
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
or eax, 0x18438f
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add cl, ch
invalid
cli
invalid
invalid
add cl, ch
invalid
lea rcx, [r14 + 0x10]
call fcn.1401b6dc0
outsd dx, dword [rsi]
adc al, byte [rax]
jmp 0x14008f908
mov r14, qword [rsi + 0xc0]
mov dh, 0xc0
add byte [rax], al
add byte [rax], al
lea rdi, [r14 + 0x28]
add byte [rax], al
lea rdi, [r14 + 0x28]
sub byte [rcx - 0xf3fceff], dh
cmpxchg byte [r14 + 0x28], cl
invalid
invalid
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x28], cl
invalid
invalid
sub byte [rdi], r9b
jne 0x140090029
test dword [rdi], ebp
add al, byte [rax]
add byte [rcx - 0x3a], al
push rax
add dword [rcx - 0x7d], ecx
invalid
mov byte [r14 + 0x50], 1
add r14, 0x10
mov rcx, r14
mov rdx, rdi
call fcn.140048160
mov rax, qword [rsi + 0xc0]
lock dec qword [rax]
add byte [rax], al
add al, dh
dec qword [rax]
jne 0x14008fcae
invalid
mov rcx, qword [rsi + 0xc0]
call fcn.140040dc0
xchg ebp, eax
psubq mm7, mm7
xchg ebp, eax
psubq mm7, mm7
mov rdi, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
jbe case.0x140071b5e.298
jbe case.0x140071b5e.298
test r14, r14
je 0x14008fe73
lea r12, [rdi + 8]
lea esp, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
jmp 0x14008fe59
adc al, 0x66
nop word cs:[rax + rax]
invalid
nop dword cs:[rax + rax]
add r12, 0x18
dec r14
dec esi
dec esi
je 0x14008fe73
cmp qword [r12 - 8], 0
je 0x14008fe50
and al, 0xf8
clc
add byte [rdi + rbp*8 + 0x4d], dh
mov eax, dword [rsp]
mov r8, qword [r12]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
in al, 0x42
sbb byte [rax], al
invalid
add byte [rcx], dh
rol byte [rcx - 1], cl
call rdi
xor edx, edx
call r15
call rdi
jmp 0x14008fe50
cmp qword [rsi + 0x28], 0
je 0x14008fe8c
or eax, 0x1842cf
xor edx, edx
mov r8, rdi
clc
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12d29c
pushfq
rcl byte [rdx], cl
add byte [rax - 0x7d], cl
cmp qword [rsi + 0x40], 0
mov rdi, qword [rsp + 0x30]
je 0x14008feab
jle case.0x140076f71.147
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
jl 0x14008feb9
xor byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x48]
invalid
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x140214150]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x10], 0
cmp dword [rsi + 0x10], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x18]
je case.0x140076f71.142
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x140214150]
xchg ebx, eax
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12d263
mov rax, qword [rbx]
lock dec qword [rax]
invalid
movaps xmm6, xmmword [0x1401bd7c0]
xor eax, 0x12d8ed
fcom dword [rdx]
add byte [rsi - 0x43], ah
invalid
add al, byte [rax]
adc al, byte [rax]
mov bp, 2
mov r12, r13
in al, dx
je case.0x1400861a0.67
jmp case.0x1400861a0.72
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x4a], cl
rol byte [rax], 0
add byte [rcx - 0x73], cl
jle case.0x140075aff.165
invalid
mov r14, qword [rsi + 0xc0]
lea rdi, [r14 + 0x28]
invalid
sub byte [rcx - 0xf3fceff], dh
cmpxchg byte [r14 + 0x28], cl
mov al, 0x4e
invalid
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x28], cl
mov al, 0x4e
invalid
mov al, 0x4e
sub byte [rdi], cl
test dword [rsi], esi
add dword [rax], eax
jne 0x140090036
add byte [rcx - 0x3a], al
push rax
mov byte [r14 + 0x50], 1
add r14, 0x10
mov rcx, r14
mov ecx, esi
int1
add dword [rcx - 0x7d], ecx
invalid
int1
mov rdx, rdi
call fcn.140048160
invalid
invalid
sti
invalid
invalid
invalid
mov rax, qword [rsi + 0xc0]
add byte [rax], al
add al, dh
dec qword [rax]
add byte [rax], al
lock dec qword [rax]
jne 0x14008fd5f
invalid
dec dword [rax - 0x75]
mov es, eax
add byte [rax], al
mov rcx, qword [rsi + 0xc0]
call fcn.140040dc0
invalid
invalid
sti
dec dword [rax - 0x75]
jle 0x14008ff65
xor byte [rbx + rcx*4 + 0x76], cl
invalid
rol byte [rax], 0
add al, ch
invalid
xor byte [rbx + rcx*4 + 0x76], cl
mov esi, dword [rsi + 0x38]
cmp byte [rbp - 0x7b], cl
div byte [rsp + rsi + 0x4c]
lea ebp, [rdi + 8]
invalid
test r14, r14
je 0x14008ff72
lea r13, [rdi + 8]
or byte [rbx + rcx*4 + 0x3d], cl
invalid
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008287c.105
invalid
add bl, ch
invalid
nop dword [rax + rax]
invalid
add r13, 0x18
dec r14
je 0x14008ff72
invalid
sbb dword [rcx - 0x7d], ecx
jge 0x14008ff55
clc
cmp qword [r13 - 8], 0
je case.0x140077aee.133
invalid
invalid
sbb byte [r8], al
xor edx, edx
call r15
rol byte [rcx - 1], cl
xlatb
jmp case.0x140077aee.133
cmp qword [rsi + 0x28], 0
je case.0x14006ea97.208
invalid
adc cl, byte [rax - 0x75]
or eax, 0x1841d0
rol byte [rcx + 0x18], 1
invalid
mov rcx, qword [0x140214150]
rol byte [rcx + 0x18], 1
add byte [rcx], dh
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7d], cl
jle case.0x14006ea97.209
cmp qword [rsi + 0x40], 0
cmp dword [rsi + 0x40], 0
add byte [rax - 0x75], cl
jl 0x14008ffb8
mov rdi, qword [rsp + 0x30]
mov r13, rbx
je 0x14008ffad
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x140214150]
or eax, 0x1841ab
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12d17b
invalid
add byte [rax - 0x7d], cl
jle 0x14008ffc1
cmp qword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x28
mov rbx, qword [rsp + 0x28]
je 0x14008ffcc
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x140214150]
mov word [rcx + 0x18], es
invalid
sbb byte [rax - 0x75], r9b
sbb byte [rax - 0x75], cl
or eax, 0x18418c
mov word [rcx + 0x18], es
add byte [rcx], dh
sar bh, cl
adc eax, 0x12d15c
sbb byte [r8], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx]
lock dec qword [rax]
dec qword [rax]
jne case.0x1400861a0.72
or byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.14003fec0
cli
invalid
jrcxz 0x14008ffd9
cli
dec dword [rdi]
movups xmmword [rdi], xmm6
movups xmmword [rdi], xmm6
mov qword [rdi + 0x10], r12
adc byte [rsi - 0x77], ah
outsd dx, dword [rsi]
sbb byte [rbx - 0x76c7dbbc], cl
mov eax, dword [rsp + 0x38]
and al, 0x38
mov dword [rdi + 0x1a], eax
invalid
mov word [rdi + 0x18], bp
mov eax, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov dword [rdi + 0x1a], eax
movzx eax, word [rsp + 0x3c]
mov bh, 0x44
and al, 0x3c
mov bh, 0x44
and al, 0x3c
and al, 0x3c
mov word [rdi + 0x1e], ax
mov qword [rdi + 0x20], r13
outsd dx, dword [rsi]
invalid
invalid
outsd dx, dword [rsi]
and byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm0, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
movups xmmword [rdi + 0x28], xmm0
movups xmmword [rdi + 0x28], xmm0
mov al, 1
mov byte [rsi + 0x60], al
movaps xmm6, xmmword [rsp + 0x1b80]
and al, 0x80
sbb eax, dword [rax]
add byte [rax - 0x7f], cl
invalid
cwde
sbb eax, dword [rax]
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
and al, 0x80
sbb eax, dword [rax]
add byte [rax - 0x7f], cl
invalid
cwde
sbb eax, dword [rax]
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov rcx, rdi
stc
call fcn.1401b6dc0
jmp 0x14008fdfa
invalid
invalid
invalid
mov rcx, rdi
stc
call fcn.1401b6dc0
jmp 0x14008ff00
invalid
invalid
invalid
invalid
mov ebp, 0xffffffe
or ecx, dword [rax - 0x39]
invalid
invalid
test byte [rax + rbx], ah
and al, 0x18
invalid
ud2
mov qword [rsp + 0x218], 0
and al, 0x18
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add r14, 0x28
lea rdx, [rsp + 0xbd0]
lea edx, [rsp + 0xbd0]
invalid
and al, 0xd0
or eax, dword [rax]
ror byte [rbx], 1
add byte [rax], al
invalid
add byte [rbp + rcx*4 - 0x7c], cl
lea r8, [rsp + 0x218]
and al, 0x18
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
int1
sbb byte [rdx], al
add byte [rax], al
mov rcx, r14
int1
call fcn.1401b0110
add byte [rdx], dl
add byte [rax - 0x73], cl
or eax, 0x130fbc
invalid
movlps qword [rax], xmm0
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcutilidle_notified_set.rs
call fcn.1401b2240
invalid
add byte [rax - 0x73], cl
lea rcx, str.internal_error:_entered_unreachable_code_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
or eax, 0x15f0d8
adc eax, 0x58d4c00
ror dword [rdi], 0x13
movlps qword [rax], xmm0
mov edx, 0x28
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcutilidle_notified_set.rs
lea eax, [0x1401c1048]
movlps qword [rax], xmm0
mov edx, 0x28
add byte [rax], al
add al, ch
invalid
jg case.0x14008741b.64
call fcn.1401b1e10
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srciopoll_evented.rs
lea ecx, [0x1401ef978]
loopne 0x14009008e
call fcn.1401b2240
int3
add ah, cl
int3
mov rax, qword [rcx]
lea rdx, [0x1401fa8e0]
add byte [rax + 0x63], cl
add al, 0x82
add byte [rax + 0x63], cl
invalid
add al, 0x82
add rax, rdx
sar bh, 1
loopne 0x1400900fc
invalid
jmp rax
cmp qword [rcx + 0x38], 2
cmp dword [rcx + 0x38], 2
jne case.0x14008ea11.14
movzx eax, byte [rcx + 0x10]
cmp al, 2
mov dh, 0x41
adc byte [rdx + rax], bh
adc byte [r10 + rax], dil
add cl, byte [rdi]
xchg esp, eax
ret 0xc084
invalid
sete dl
test al, al
invalid
mov eax, 4
add byte [rax], al
sar byte [rax + 4], 0x41
mov eax, 0x10
add byte [rax], al
invalid
add byte [rax], al
mov r8d, 0x10
add byte [rdi + rcx + 0x44], cl
ror byte [rbx + rdi + 0x41], 8
cmp eax, dword [rcx + 8]
cmove r8, rax
cmp r8, qword [rcx + 8]
sete al
or al, dl
ret
xor eax, eax
ret
cmp byte [rcx + 0x20], 0
and byte [rax], al
setne al
ret
or byte [rdi + rcx], al
xchg esp, eax
rol bl, 0xb0
add ebx, eax
int3
ret
int3
int3
push rsi
push rbx
sub rsp, 0x48
mov rsi, rdx
invalid
movzx eax, byte [rcx]
invalid
lea rdx, [0x1401fa908]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
add rcx, 8
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x132c6c
mov rax, qword [rsi + 0x28]
lea rdx, str.Softwarebroadcast::Receiver
mov r8d, 8
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x140090165
and al, 0x30
and al, 0x30
mov byte [rsp + 0x38], al
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
and al, 0x39
invalid
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea r8, case.0x14004f628.49
jmp 0x140090377
add rcx, 4
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c2fbd]
mov r8d, 0xd
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
add byte [rax], al
add dh, al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x140090377
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x140090377
add rcx, 4
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.XorMappedAddressInvalidDnsNameErrorXorMappedAddress2
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
add byte [rax], al
add dh, al
mov byte [rsp + 0x39], 0
invalid
invalid
invalid
jge 0x140090229
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x140090377
add rcx, 4
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c3173]
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140090231
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
and al, 0x38
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
pop rcx
adc rax, qword [rax]
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x140090377
add byte [rax - 0x7d], cl
rol dword [rax + rcx*2], 0x89
and al, 0x40
and al, 0x40
mov dword [rsp + 0x40], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.OtherAddressFragmentedControlFrameInvalidCloseCodeInvalidOpcodeInvalidRsvUnexpectedMaskedFrameUnexpectedUnmaskedFrameMappedAddressunexpected_empty_broadcast_channel
add al, 0x2d
adc eax, dword [rax]
mov r8d, 0xc
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140090275
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
and al, 0x38
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x140090377
invalid
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4c
mov dword [rsp + 0x40], ecx
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c49d7]
mov r8d, 0xd
mov eax, 0xd
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x140090377
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rcx, 4
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.ChangedAddresseasytier_cli::common::stun_codec_extSourceAddressChangeRequestassertion_failed:__self.is_idle_____item
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
jmp 0x140090377
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1400903eb
mov bl, 1
test cl, cl
jne 0x1400903ed
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400903cf
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
xor ebx, ebx
lea rdi, [rsp + 0x50]
mov rdx, qword [rsp + 0x1a8]
cmp rdx, qword [rsp + 0x198]
je 0x140092de5
jmp 0x140092dfa
lea rcx, [rsp + 0x198]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a0]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
lea r8, [0x1401c5773]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 0xc
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
movups xmm0, xmmword [rsp + 0x6b8]
movups xmmword [rax + rcx + 0x40], xmm0
mov qword [rax + rcx + 0x50], 2
movups xmm0, xmmword [rsp + 0x1c30]
movups xmmword [rax + rcx + 0x58], xmm0
mov qword [rax + rcx + 0x68], 2
movups xmm0, xmmword [rsp + 0x2520]
movups xmmword [rax + rcx + 0x70], xmm0
mov qword [rax + rcx + 0x80], 2
movups xmm0, xmmword [rsp + 0x2240]
movups xmmword [rax + rcx + 0x88], xmm0
mov qword [rax + rcx + 0x98], 2
movups xmm0, xmmword [rsp + 0x2800]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 2
movups xmm0, xmmword [rsp + 0x600]
movups xmmword [rax + rcx + 0xb8], xmm0
mov qword [rax + rcx + 0xc8], 2
movups xmm0, xmmword [rsp + 0x360]
movups xmmword [rax + rcx + 0xd0], xmm0
mov qword [rax + rcx + 0xe0], 5
movups xmm0, xmmword [rsp + 0x380]
movups xmmword [rax + rcx + 0xe8], xmm0
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
movups xmm0, xmmword [rsp + 0x4c0]
movups xmmword [rax + rcx + 0x1d8], xmm0
mov qword [rax + rcx + 0x1e8], r12
movups xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + rcx + 0x1f0], xmm0
mov qword [rax + rcx + 0x200], r12
movups xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rax + rcx + 0x208], xmm0
mov qword [rax + rcx + 0x218], r12
movups xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + rcx + 0x220], xmm0
mov qword [rax + rcx + 0x230], r12
movups xmm0, xmmword [rsp + 0x480]
movups xmmword [rax + rcx + 0x238], xmm0
mov qword [rax + rcx + 0x248], r12
movups xmm0, xmmword [rsp + 0x470]
movups xmmword [rax + rcx + 0x250], xmm0
mov qword [rax + rcx + 0x260], r12
movups xmm0, xmmword [rsp + 0x460]
movups xmmword [rax + rcx + 0x268], xmm0
mov qword [rax + rcx + 0x278], r12
movups xmm0, xmmword [rsp + 0x450]
movups xmmword [rax + rcx + 0x280], xmm0
mov qword [rax + rcx + 0x290], r12
movups xmm0, xmmword [rsp + 0x440]
movups xmmword [rax + rcx + 0x298], xmm0
mov qword [rax + rcx + 0x2a8], r12
movups xmm0, xmmword [rsp + 0x430]
movups xmmword [rax + rcx + 0x2b0], xmm0
mov qword [rax + rcx + 0x2c0], r12
movups xmm0, xmmword [rsp + 0x420]
movups xmmword [rax + rcx + 0x2c8], xmm0
mov qword [rax + rcx + 0x2d8], r12
movups xmm0, xmmword [rsp + 0x410]
movups xmmword [rax + rcx + 0x2e0], xmm0
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov qword [rax + rcx + 0x2fc], 0
mov byte [rax + rcx + 0x304], 0
movzx r8d, word [rsp + 0x3d0]
mov word [rax + rcx + 0x305], r8w
movzx r8d, byte [rsp + 0x3d2]
mov byte [rax + rcx + 0x307], r8b
inc rdx
mov qword [rsp + 0x1a8], rdx
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x650], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x660], rax
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
lea rcx, [rsp + 0x2ae0]
mov r8d, 0x2e0
mov rdx, rdi
call fcn.1401af560
cmp qword [rsp + 0x1f60], 0
je 0x1400931b7
mov rax, qword [rsp + 0x1f68]
test rbx, rbx
cmove rsi, rax
cmp rbx, 1
adc rbx, 0
inc rax
mov qword [rsp + 0x1f68], rax
mov rdi, qword [rsp + 0x20b8]
cmp rdi, qword [rsp + 0x20a8]
jne 0x1400931e1
lea rcx, [rsp + 0x20a8]
mov rdx, rdi
call fcn.1400d2f50
mov rdi, qword [rsp + 0x20b8]
mov rax, qword [rsp + 0x20b0]
imul rcx, rdi, 0x308
mov rdx, qword [rsp + 0x660]
mov qword [rax + rcx + 0x10], rdx
movaps xmm0, xmmword [rsp + 0x650]
movups xmmword [rax + rcx], xmm0
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], rsi
add rcx, rax
add rcx, 0x28
lea rdx, [rsp + 0x2ae0]
mov r8d, 0x2e0
call fcn.1401af560
inc rdi
mov qword [rsp + 0x20b8], rdi
lea rcx, [rsp + 0x1c30]
lea rdx, [rsp + 0x1f38]
mov r8d, 0x308
call fcn.1401af560
mov qword [rsp + 0x28], 0
lea rax, [0x1401c56b1]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 9
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x320], 0x110000
mov qword [rsp + 0x1f8], r12
mov qword [rsp + 0x210], r12
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa8], 2
mov qword [rsp + 0x228], r12
mov qword [rsp + 0x240], r12
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x270], r12
mov qword [rsp + 0x288], r12
mov qword [rsp + 0x2a0], r12
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x130], xmm0
mov qword [rsp + 0x140], 4
movups xmmword [rsp + 0x148], xmm0
mov qword [rsp + 0x158], 8
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x2b8], r12
mov qword [rsp + 0x2d0], r12
mov qword [rsp + 0x2e8], r12
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x300], r12
mov qword [rsp + 0x324], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 8
movups xmmword [rsp + 0x178], xmm0
mov qword [rsp + 0x188], 8
movups xmmword [rsp + 0x190], xmm0
mov qword [rsp + 0x1a0], 8
movups xmmword [rsp + 0x1a8], xmm0
mov qword [rsp + 0x1b8], 8
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0xc0], 2
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0xd8], 2
mov qword [rsp + 0xf0], 2
mov qword [rsp + 0x108], 5
mov byte [rsp + 0x32c], 0
mov qword [rsp + 0x318], 0
mov qword [rsp + 0x1c8], 0
mov qword [rsp + 0x1d0], 0x10
movups xmmword [rsp + 0x1d8], xmm0
mov qword [rsp + 0x1e8], 0x10
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x6b8], 0
lea rax, [0x1401c5790]
mov qword [rsp + 0x6c0], rax
mov qword [rsp + 0x6c8], 0xd
mov qword [rsp + 0x6d0], 0
mov qword [rsp + 0x6d8], 8
movups xmmword [rsp + 0x6e0], xmm0
mov qword [rsp + 0x6f0], 8
movups xmmword [rsp + 0x6f8], xmm0
mov qword [rsp + 0x708], 8
mov qword [rsp + 0x710], 0
mov word [rsp + 0x718], 0x100
mov qword [rsp + 0x1620], 0
lea rdi, [0x1401c578c]
mov qword [rsp + 0x1628], rdi
mov qword [rsp + 0x1630], 4
mov qword [rsp + 0x1638], 0
lea rbx, [0x1401c5247]
mov qword [rsp + 0x1640], rbx
mov qword [rsp + 0x1648], 5
lea rcx, [rsp + 0x1928]
lea rdx, [rsp + 0x6b8]
lea r8, [rsp + 0x1620]
call fcn.140008880
mov rdx, qword [rsp + 0x1c0]
cmp rdx, qword [rsp + 0x1b0]
jne 0x140093567
lea rcx, [rsp + 0x1b0]
call fcn.140042310
mov rdx, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1b8]
imul rcx, rdx, 0x68
mov r8, qword [rsp + 0x1988]
mov qword [rax + rcx + 0x60], r8
movups xmm0, xmmword [rsp + 0x1978]
movups xmmword [rax + rcx + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x1968]
movups xmmword [rax + rcx + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x1928]
movups xmm1, xmmword [rsp + 0x1938]
movups xmm2, xmmword [rsp + 0x1948]
movups xmm3, xmmword [rsp + 0x1958]
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [rsp + 0x1c0], rdx
lea rcx, [rsp + 0x1010]
lea rdx, [rsp + 0x28]
mov r8d, 0x308
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140096809
mov qword [rax], 0
lea rcx, [0x1401c579d]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], 4
xorps xmm6, xmm6
movups xmmword [rsp + 0xe8], xmm6
movups xmmword [rsp + 0x100], xmm6
movups xmmword [rsp + 0x118], xmm6
movups xmmword [rsp + 0x130], xmm6
movups xmmword [rsp + 0x148], xmm6
movups xmmword [rsp + 0x160], xmm6
movups xmmword [rsp + 0x178], xmm6
movups xmmword [rsp + 0x190], xmm6
movups xmmword [rsp + 0x1a8], xmm6
movups xmmword [rsp + 0x1f0], xmm6
movups xmmword [rsp + 0x208], xmm6
movups xmmword [rsp + 0x220], xmm6
movups xmmword [rsp + 0x238], xmm6
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], 4
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa8], 3
mov qword [rsp + 0xc0], 1
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 8
mov qword [rsp + 0xf8], 8
mov qword [rsp + 0x110], 8
mov qword [rsp + 0x128], 8
mov qword [rsp + 0x140], 8
mov qword [rsp + 0x158], 8
mov qword [rsp + 0x170], 8
mov qword [rsp + 0x188], 8
mov qword [rsp + 0x1a0], 8
mov qword [rsp + 0x1b8], 4
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], 1
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], 1
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 8
mov qword [rsp + 0x200], 8
mov qword [rsp + 0x218], 8
mov qword [rsp + 0x230], 0x10
mov qword [rsp + 0x248], 0x10
mov qword [rsp + 0x250], 0
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x270], r12
movabs rax, 0x11000000000069
mov qword [rsp + 0x288], rax
mov dword [rsp + 0x290], 0
mov byte [rsp + 0x294], 0
lea rdi, [rsp + 0x1010]
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.1400d6ad0
lea rcx, [rsp + 0x1318]
mov r8d, 0x308
mov rdx, rdi
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140096809
mov qword [rax], 0
lea rcx, [0x1401c57a1]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], 5
movups xmmword [rsp + 0xe8], xmm6
movups xmmword [rsp + 0x100], xmm6
movups xmmword [rsp + 0x118], xmm6
movups xmmword [rsp + 0x130], xmm6
movups xmmword [rsp + 0x148], xmm6
movups xmmword [rsp + 0x160], xmm6
movups xmmword [rsp + 0x178], xmm6
movups xmmword [rsp + 0x190], xmm6
movups xmmword [rsp + 0x1a8], xmm6
movups xmmword [rsp + 0x1f0], xmm6
movups xmmword [rsp + 0x208], xmm6
movups xmmword [rsp + 0x220], xmm6
movups xmmword [rsp + 0x238], xmm6
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], 5
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], 5
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa8], 3
mov qword [rsp + 0xc0], 1
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 8
mov qword [rsp + 0xf8], 8
mov qword [rsp + 0x110], 8
mov qword [rsp + 0x128], 8
mov qword [rsp + 0x140], 8
mov qword [rsp + 0x158], 8
mov qword [rsp + 0x170], 8
mov qword [rsp + 0x188], 8
mov qword [rsp + 0x1a0], 8
mov qword [rsp + 0x1b8], 4
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], 1
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], 1
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 8
mov qword [rsp + 0x200], 8
mov qword [rsp + 0x218], 8
mov qword [rsp + 0x230], 0x10
mov qword [rsp + 0x248], 0x10
mov qword [rsp + 0x250], 0
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x270], r12
movabs rax, 0x11000000000070
mov qword [rsp + 0x288], rax
mov dword [rsp + 0x290], 0
mov byte [rsp + 0x294], 1
lea rdi, [rsp + 0x1318]
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.1400d6ad0
lea rcx, [rsp + 0xa28]
mov r8d, 0x308
mov rdx, rdi
call fcn.1401af560
cmp qword [rsp + 0xa50], 0
jne 0x140093afe
xor edi, edi
mov rdx, qword [rsp + 0xba8]
cmp rdx, qword [rsp + 0xb98]
je 0x140093b29
jmp 0x140093b3e
mov rsi, qword [rsp + 0xa58]
lea rax, [rsi + 1]
mov qword [rsp + 0xa58], rax
mov edi, 1
mov rdx, qword [rsp + 0xba8]
cmp rdx, qword [rsp + 0xb98]
jne 0x140093b3e
lea rcx, [rsp + 0xb98]
call fcn.1400d2f50
mov rdx, qword [rsp + 0xba8]
lea r8, [0x1401c5766]
mov rax, qword [rsp + 0xba0]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 3
mov qword [rax + rcx + 0x18], rdi
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
mov qword [rax + rcx + 0x50], 2
mov qword [rax + rcx + 0x68], 2
mov qword [rax + rcx + 0x80], 2
mov qword [rax + rcx + 0x98], 2
mov qword [rax + rcx + 0xb0], 2
mov qword [rax + rcx + 0xc8], 2
mov qword [rax + rcx + 0xe0], 5
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
mov qword [rax + rcx + 0x1e8], r12
mov qword [rax + rcx + 0x200], r12
mov qword [rax + rcx + 0x218], r12
mov qword [rax + rcx + 0x230], r12
mov qword [rax + rcx + 0x248], r12
mov qword [rax + rcx + 0x260], r12
mov qword [rax + rcx + 0x278], r12
mov qword [rax + rcx + 0x290], r12
mov qword [rax + rcx + 0x2a8], r12
mov qword [rax + rcx + 0x2c0], r12
mov qword [rax + rcx + 0x2d8], r12
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov byte [rax + rcx + 0x304], 0
mov qword [rax + rcx + 0x2fc], 0
inc rdx
mov qword [rsp + 0xba8], rdx
lea rcx, [rsp + 0x6b8]
lea rdx, [rsp + 0xa28]
mov r8d, 0x308
call fcn.1401af560
cmp qword [rsp + 0x6e0], 0
jne 0x140093d76
xor edi, edi
mov rdx, qword [rsp + 0x838]
cmp rdx, qword [rsp + 0x828]
je 0x140093da1
jmp 0x140093db6
mov rsi, qword [rsp + 0x6e8]
lea rax, [rsi + 1]
mov qword [rsp + 0x6e8], rax
mov edi, 1
mov rdx, qword [rsp + 0x838]
cmp rdx, qword [rsp + 0x828]
jne 0x140093db6
lea rcx, [rsp + 0x828]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x838]
lea r8, [0x1401c5769]
mov rax, qword [rsp + 0x830]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 6
mov qword [rax + rcx + 0x18], rdi
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
movups xmm0, xmmword [rsp + 0x5f0]
movups xmmword [rax + rcx + 0x40], xmm0
mov qword [rax + rcx + 0x50], 2
movups xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rax + rcx + 0x58], xmm0
mov qword [rax + rcx + 0x68], 2
movups xmm0, xmmword [rsp + 0x5d0]
movups xmmword [rax + rcx + 0x70], xmm0
mov qword [rax + rcx + 0x80], 2
movups xmm0, xmmword [rsp + 0x5c0]
movups xmmword [rax + rcx + 0x88], xmm0
mov qword [rax + rcx + 0x98], 2
movups xmm0, xmmword [rsp + 0x5b0]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 2
movups xmm0, xmmword [rsp + 0x5a0]
movups xmmword [rax + rcx + 0xb8], xmm0
mov qword [rax + rcx + 0xc8], 2
movups xmm0, xmmword [rsp + 0x590]
movups xmmword [rax + rcx + 0xd0], xmm0
mov qword [rax + rcx + 0xe0], 5
movups xmm0, xmmword [rsp + 0x580]
movups xmmword [rax + rcx + 0xe8], xmm0
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
movups xmm0, xmmword [rsp + 0x570]
movups xmmword [rax + rcx + 0x1d8], xmm0
mov qword [rax + rcx + 0x1e8], r12
movups xmm0, xmmword [rsp + 0x560]
movups xmmword [rax + rcx + 0x1f0], xmm0
mov qword [rax + rcx + 0x200], r12
movups xmm0, xmmword [rsp + 0x550]
movups xmmword [rax + rcx + 0x208], xmm0
mov qword [rax + rcx + 0x218], r12
movups xmm0, xmmword [rsp + 0x540]
movups xmmword [rax + rcx + 0x220], xmm0
mov qword [rax + rcx + 0x230], r12
movups xmm0, xmmword [rsp + 0x530]
movups xmmword [rax + rcx + 0x238], xmm0
mov qword [rax + rcx + 0x248], r12
movups xmm0, xmmword [rsp + 0x520]
movups xmmword [rax + rcx + 0x250], xmm0
mov qword [rax + rcx + 0x260], r12
movups xmm0, xmmword [rsp + 0x510]
movups xmmword [rax + rcx + 0x268], xmm0
mov qword [rax + rcx + 0x278], r12
movups xmm0, xmmword [rsp + 0x500]
movups xmmword [rax + rcx + 0x280], xmm0
mov qword [rax + rcx + 0x290], r12
movups xmm0, xmmword [rsp + 0x3d0]
movups xmmword [rax + rcx + 0x298], xmm0
mov qword [rax + rcx + 0x2a8], r12
movups xmm0, xmmword [rsp + 0x3c0]
movups xmmword [rax + rcx + 0x2b0], xmm0
mov qword [rax + rcx + 0x2c0], r12
movups xmm0, xmmword [rsp + 0x6a8]
movups xmmword [rax + rcx + 0x2c8], xmm0
mov qword [rax + rcx + 0x2d8], r12
movups xmm0, xmmword [rsp + 0x698]
movups xmmword [rax + rcx + 0x2e0], xmm0
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov qword [rax + rcx + 0x2fc], 0
mov byte [rax + rcx + 0x304], 0
movzx r8d, word [rsp + 0x4e0]
mov word [rax + rcx + 0x305], r8w
movzx r8d, byte [rsp + 0x4e2]
mov byte [rax + rcx + 0x307], r8b
inc rdx
mov qword [rsp + 0x838], rdx
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x6b8]
mov r8d, 0x308
call fcn.1401af560
cmp qword [rsp + 0x50], 0
jne 0x140094147
xor ebx, ebx
lea rdi, [rsp + 0x50]
mov rdx, qword [rsp + 0x1a8]
cmp rdx, qword [rsp + 0x198]
je 0x140094171
jmp 0x140094186
mov rsi, qword [rsp + 0x58]
lea rax, [rsi + 1]
mov qword [rsp + 0x58], rax
mov ebx, 1
lea rdi, [rsp + 0x50]
mov rdx, qword [rsp + 0x1a8]
cmp rdx, qword [rsp + 0x198]
jne 0x140094186
lea rcx, [rsp + 0x198]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a0]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r14
mov qword [rax + rcx + 0x10], 4
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
movups xmm0, xmmword [rsp + 0x2520]
movups xmmword [rax + rcx + 0x40], xmm0
mov qword [rax + rcx + 0x50], 2
movups xmm0, xmmword [rsp + 0x2240]
movups xmmword [rax + rcx + 0x58], xmm0
mov qword [rax + rcx + 0x68], 2
movups xmm0, xmmword [rsp + 0x600]
movups xmmword [rax + rcx + 0x70], xmm0
mov qword [rax + rcx + 0x80], 2
movups xmm0, xmmword [rsp + 0x360]
movups xmmword [rax + rcx + 0x88], xmm0
mov qword [rax + rcx + 0x98], 2
movups xmm0, xmmword [rsp + 0x380]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 2
movups xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + rcx + 0xb8], xmm0
mov qword [rax + rcx + 0xc8], 2
movups xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rax + rcx + 0xd0], xmm0
mov qword [rax + rcx + 0xe0], 5
movups xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + rcx + 0xe8], xmm0
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
movups xmm0, xmmword [rsp + 0x480]
movups xmmword [rax + rcx + 0x1d8], xmm0
mov qword [rax + rcx + 0x1e8], r12
movups xmm0, xmmword [rsp + 0x470]
movups xmmword [rax + rcx + 0x1f0], xmm0
mov qword [rax + rcx + 0x200], r12
movups xmm0, xmmword [rsp + 0x460]
movups xmmword [rax + rcx + 0x208], xmm0
mov qword [rax + rcx + 0x218], r12
movups xmm0, xmmword [rsp + 0x450]
movups xmmword [rax + rcx + 0x220], xmm0
mov qword [rax + rcx + 0x230], r12
movups xmm0, xmmword [rsp + 0x440]
movups xmmword [rax + rcx + 0x238], xmm0
mov qword [rax + rcx + 0x248], r12
movups xmm0, xmmword [rsp + 0x430]
movups xmmword [rax + rcx + 0x250], xmm0
mov qword [rax + rcx + 0x260], r12
movups xmm0, xmmword [rsp + 0x420]
movups xmmword [rax + rcx + 0x268], xmm0
mov qword [rax + rcx + 0x278], r12
movups xmm0, xmmword [rsp + 0x410]
movups xmmword [rax + rcx + 0x280], xmm0
mov qword [rax + rcx + 0x290], r12
movups xmm0, xmmword [rsp + 0x400]
movups xmmword [rax + rcx + 0x298], xmm0
mov qword [rax + rcx + 0x2a8], r12
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rax + rcx + 0x2b0], xmm0
mov qword [rax + rcx + 0x2c0], r12
movups xmm0, xmmword [rsp + 0x3e0]
movups xmmword [rax + rcx + 0x2c8], xmm0
mov qword [rax + rcx + 0x2d8], r12
movups xmm0, xmmword [rsp + 0x350]
movups xmmword [rax + rcx + 0x2e0], xmm0
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov qword [rax + rcx + 0x2fc], 0
mov byte [rax + rcx + 0x304], 0
movzx r8d, word [rsp + 0x4f0]
mov word [rax + rcx + 0x305], r8w
movzx r8d, byte [rsp + 0x4f2]
mov byte [rax + rcx + 0x307], r8b
inc rdx
mov qword [rsp + 0x1a8], rdx
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x4d0], rax
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
lea rcx, [rsp + 0x2800]
mov r8d, 0x2e0
mov rdx, rdi
call fcn.1401af560
cmp qword [rsp + 0x1c58], 0
je 0x14009453c
mov rax, qword [rsp + 0x1c60]
test rbx, rbx
cmove rsi, rax
cmp rbx, 1
adc rbx, 0
inc rax
mov qword [rsp + 0x1c60], rax
mov rdi, qword [rsp + 0x1db0]
cmp rdi, qword [rsp + 0x1da0]
jne 0x140094566
lea rcx, [rsp + 0x1da0]
mov rdx, rdi
call fcn.1400d2f50
mov rdi, qword [rsp + 0x1db0]
mov rax, qword [rsp + 0x1da8]
imul rcx, rdi, 0x308
mov rdx, qword [rsp + 0x4d0]
mov qword [rax + rcx + 0x10], rdx
movaps xmm0, xmmword [rsp + 0x4c0]
movups xmmword [rax + rcx], xmm0
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], rsi
add rcx, rax
add rcx, 0x28
lea rdx, [rsp + 0x2800]
mov r8d, 0x2e0
call fcn.1401af560
inc rdi
mov qword [rsp + 0x1db0], rdi
lea rcx, [rsp + 0x1620]
lea rdx, [rsp + 0x1c30]
mov r8d, 0x308
call fcn.1401af560
cmp qword [rsp + 0x1648], 0
jne 0x1400945f9
xor edi, edi
mov rdx, qword [rsp + 0x17a0]
cmp rdx, qword [rsp + 0x1790]
je 0x140094624
jmp 0x140094639
mov rsi, qword [rsp + 0x1650]
lea rax, [rsi + 1]
mov qword [rsp + 0x1650], rax
mov edi, 1
mov rdx, qword [rsp + 0x17a0]
cmp rdx, qword [rsp + 0x1790]
jne 0x140094639
lea rcx, [rsp + 0x1790]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x17a0]
mov rax, qword [rsp + 0x1798]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
lea r8, [0x1401c56ba]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 4
mov qword [rax + rcx + 0x18], rdi
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
movups xmm0, xmmword [rsp + 0xea0]
movups xmmword [rax + rcx + 0x40], xmm0
mov qword [rax + rcx + 0x50], 2
movups xmm0, xmmword [rsp + 0xe90]
movups xmmword [rax + rcx + 0x58], xmm0
mov qword [rax + rcx + 0x68], 2
movups xmm0, xmmword [rsp + 0xe80]
movups xmmword [rax + rcx + 0x70], xmm0
mov qword [rax + rcx + 0x80], 2
movups xmm0, xmmword [rsp + 0xe70]
movups xmmword [rax + rcx + 0x88], xmm0
mov qword [rax + rcx + 0x98], 2
movups xmm0, xmmword [rsp + 0xe60]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 2
movups xmm0, xmmword [rsp + 0xe50]
movups xmmword [rax + rcx + 0xb8], xmm0
mov qword [rax + rcx + 0xc8], 2
movups xmm0, xmmword [rsp + 0xe40]
movups xmmword [rax + rcx + 0xd0], xmm0
mov qword [rax + rcx + 0xe0], 5
movups xmm0, xmmword [rsp + 0xe30]
movups xmmword [rax + rcx + 0xe8], xmm0
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm6, xmm6
movups xmmword [rax + rcx + 0x108], xmm6
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm6
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm6
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm6
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm6
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm6
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm6
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm6
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
movups xmm0, xmmword [rsp + 0xe20]
movups xmmword [rax + rcx + 0x1d8], xmm0
mov qword [rax + rcx + 0x1e8], r12
movups xmm0, xmmword [rsp + 0xe10]
movups xmmword [rax + rcx + 0x1f0], xmm0
mov qword [rax + rcx + 0x200], r12
movups xmm0, xmmword [rsp + 0xe00]
movups xmmword [rax + rcx + 0x208], xmm0
mov qword [rax + rcx + 0x218], r12
movups xmm0, xmmword [rsp + 0xdf0]
movups xmmword [rax + rcx + 0x220], xmm0
mov qword [rax + rcx + 0x230], r12
movups xmm0, xmmword [rsp + 0xde0]
movups xmmword [rax + rcx + 0x238], xmm0
mov qword [rax + rcx + 0x248], r12
movups xmm0, xmmword [rsp + 0xdd0]
movups xmmword [rax + rcx + 0x250], xmm0
mov qword [rax + rcx + 0x260], r12
movups xmm0, xmmword [rsp + 0xdc0]
movups xmmword [rax + rcx + 0x268], xmm0
mov qword [rax + rcx + 0x278], r12
movups xmm0, xmmword [rsp + 0xdb0]
movups xmmword [rax + rcx + 0x280], xmm0
mov qword [rax + rcx + 0x290], r12
movups xmm0, xmmword [rsp + 0xda0]
movups xmmword [rax + rcx + 0x298], xmm0
mov qword [rax + rcx + 0x2a8], r12
movups xmm0, xmmword [rsp + 0xd90]
movups xmmword [rax + rcx + 0x2b0], xmm0
mov qword [rax + rcx + 0x2c0], r12
movups xmm0, xmmword [rsp + 0xd80]
movups xmmword [rax + rcx + 0x2c8], xmm0
mov qword [rax + rcx + 0x2d8], r12
movups xmm0, xmmword [rsp + 0xd70]
movups xmmword [rax + rcx + 0x2e0], xmm0
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov qword [rax + rcx + 0x2fc], 0
mov byte [rax + rcx + 0x304], 0
movzx r8d, word [rsp + 0x334]
mov word [rax + rcx + 0x305], r8w
movzx r8d, byte [rsp + 0x336]
mov byte [rax + rcx + 0x307], r8b
inc rdx
mov qword [rsp + 0x17a0], rdx
lea rcx, [rsp + 0x1928]
lea rdx, [rsp + 0x1620]
mov r8d, 0x308
call fcn.1401af560
mov qword [rsp + 0x28], 0
lea rax, [0x1401c5535]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 5
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x320], 0x110000
mov qword [rsp + 0x1f8], r12
mov qword [rsp + 0x210], r12
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa8], 2
mov qword [rsp + 0x228], r12
mov qword [rsp + 0x240], r12
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x270], r12
mov qword [rsp + 0x288], r12
mov qword [rsp + 0x2a0], r12
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 8
movups xmmword [rsp + 0x130], xmm6
mov qword [rsp + 0x140], 4
movups xmmword [rsp + 0x148], xmm6
mov qword [rsp + 0x158], 8
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x2b8], r12
mov qword [rsp + 0x2d0], r12
mov qword [rsp + 0x2e8], r12
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x300], r12
mov qword [rsp + 0x324], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 8
movups xmmword [rsp + 0x178], xmm6
mov qword [rsp + 0x188], 8
movups xmmword [rsp + 0x190], xmm6
mov qword [rsp + 0x1a0], 8
lea rcx, [rsp + 0x1b0]
movups xmmword [rsp + 0x1a8], xmm6
mov qword [rsp + 0x1b8], 8
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0xc0], 2
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0xd8], 2
mov qword [rsp + 0xf0], 2
mov qword [rsp + 0x108], 5
mov byte [rsp + 0x32c], 0
mov qword [rsp + 0x318], 0
mov qword [rsp + 0x1c8], 0
mov qword [rsp + 0x1d0], 0x10
movups xmmword [rsp + 0x1d8], xmm6
mov qword [rsp + 0x1e8], 0x10
mov qword [rsp + 0x1f0], 0
xor esi, esi
xor edx, edx
call fcn.140042310
mov rax, qword [rsp + 0x1b8]
mov rcx, qword [rsp + 0x1c0]
imul rdx, rcx, 0x68
mov qword [rax + rdx], 0
lea r8, [0x1401c577f]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 9
mov qword [rax + rdx + 0x18], 0
mov qword [rax + rdx + 0x20], 8
movups xmmword [rax + rdx + 0x28], xmm6
mov qword [rax + rdx + 0x38], 8
movups xmmword [rax + rdx + 0x40], xmm6
mov qword [rax + rdx + 0x50], 8
mov qword [rax + rdx + 0x58], 0
mov word [rax + rdx + 0x60], 0x100
inc rcx
mov qword [rsp + 0x1c0], rcx
lea rcx, [rsp + 0x6b8]
lea rdx, [rsp + 0x28]
mov r8d, 0x308
call fcn.1401af560
cmp qword [rsp + 0x6e0], 0
je 0x140094c73
mov rdi, qword [rsp + 0x6e8]
lea rax, [rdi + 1]
mov qword [rsp + 0x6e8], rax
mov esi, 1
mov rdx, qword [rsp + 0x838]
cmp rdx, qword [rsp + 0x828]
jne 0x140094c9a
lea rcx, [rsp + 0x828]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x838]
mov rax, qword [rsp + 0x830]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r14
mov qword [rax + rcx + 0x10], 4
mov qword [rax + rcx + 0x18], rsi
mov qword [rax + rcx + 0x20], rdi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
mov qword [rax + rcx + 0x50], 2
mov qword [rax + rcx + 0x68], 2
mov qword [rax + rcx + 0x80], 2
mov qword [rax + rcx + 0x98], 2
mov qword [rax + rcx + 0xb0], 2
mov qword [rax + rcx + 0xc8], 2
mov qword [rax + rcx + 0xe0], 5
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
mov qword [rax + rcx + 0x1e8], r12
mov qword [rax + rcx + 0x200], r12
mov qword [rax + rcx + 0x218], r12
mov qword [rax + rcx + 0x230], r12
mov qword [rax + rcx + 0x248], r12
mov qword [rax + rcx + 0x260], r12
mov qword [rax + rcx + 0x278], r12
mov qword [rax + rcx + 0x290], r12
mov qword [rax + rcx + 0x2a8], r12
mov qword [rax + rcx + 0x2c0], r12
mov qword [rax + rcx + 0x2d8], r12
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov byte [rax + rcx + 0x304], 0
mov qword [rax + rcx + 0x2fc], 0
inc rdx
mov qword [rsp + 0x838], rdx
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x6b8]
mov r8d, 0x308
call fcn.1401af560
cmp qword [rsp + 0x50], 0
jne 0x140094eca
xor ebx, ebx
lea rdi, [rsp + 0x50]
mov rdx, qword [rsp + 0x1a8]
cmp rdx, qword [rsp + 0x198]
je 0x140094ef4
jmp 0x140094f09
mov rsi, qword [rsp + 0x58]
lea rax, [rsi + 1]
mov qword [rsp + 0x58], rax
mov ebx, 1
lea rdi, [rsp + 0x50]
mov rdx, qword [rsp + 0x1a8]
cmp rdx, qword [rsp + 0x198]
jne 0x140094f09
lea rcx, [rsp + 0x198]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a0]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
lea r8, [0x1401c5788]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 4
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
movups xmm0, xmmword [rsp + 0xa28]
movups xmmword [rax + rcx + 0x40], xmm0
mov qword [rax + rcx + 0x50], 2
movups xmm0, xmmword [rsp + 0x1318]
movups xmmword [rax + rcx + 0x58], xmm0
mov qword [rax + rcx + 0x68], 2
movups xmm0, xmmword [rsp + 0x1010]
movups xmmword [rax + rcx + 0x70], xmm0
mov qword [rax + rcx + 0x80], 2
movups xmm0, xmmword [rsp + 0x2520]
movups xmmword [rax + rcx + 0x88], xmm0
mov qword [rax + rcx + 0x98], 2
movups xmm0, xmmword [rsp + 0x600]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 2
movups xmm0, xmmword [rsp + 0x360]
movups xmmword [rax + rcx + 0xb8], xmm0
mov qword [rax + rcx + 0xc8], 2
movups xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + rcx + 0xd0], xmm0
mov qword [rax + rcx + 0xe0], 5
movups xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rax + rcx + 0xe8], xmm0
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
movups xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + rcx + 0x1d8], xmm0
mov qword [rax + rcx + 0x1e8], r12
movups xmm0, xmmword [rsp + 0x480]
movups xmmword [rax + rcx + 0x1f0], xmm0
mov qword [rax + rcx + 0x200], r12
movups xmm0, xmmword [rsp + 0x470]
movups xmmword [rax + rcx + 0x208], xmm0
mov qword [rax + rcx + 0x218], r12
movups xmm0, xmmword [rsp + 0x460]
movups xmmword [rax + rcx + 0x220], xmm0
mov qword [rax + rcx + 0x230], r12
movups xmm0, xmmword [rsp + 0x450]
movups xmmword [rax + rcx + 0x238], xmm0
mov qword [rax + rcx + 0x248], r12
movups xmm0, xmmword [rsp + 0x440]
movups xmmword [rax + rcx + 0x250], xmm0
mov qword [rax + rcx + 0x260], r12
movups xmm0, xmmword [rsp + 0x430]
movups xmmword [rax + rcx + 0x268], xmm0
mov qword [rax + rcx + 0x278], r12
movups xmm0, xmmword [rsp + 0x420]
movups xmmword [rax + rcx + 0x280], xmm0
mov qword [rax + rcx + 0x290], r12
movups xmm0, xmmword [rsp + 0x410]
movups xmmword [rax + rcx + 0x298], xmm0
mov qword [rax + rcx + 0x2a8], r12
movups xmm0, xmmword [rsp + 0x400]
movups xmmword [rax + rcx + 0x2b0], xmm0
mov qword [rax + rcx + 0x2c0], r12
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rax + rcx + 0x2c8], xmm0
mov qword [rax + rcx + 0x2d8], r12
movups xmm0, xmmword [rsp + 0x3e0]
movups xmmword [rax + rcx + 0x2e0], xmm0
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov qword [rax + rcx + 0x2fc], 0
mov byte [rax + rcx + 0x304], 0
movzx r8d, word [rsp + 0x350]
mov word [rax + rcx + 0x305], r8w
movzx r8d, byte [rsp + 0x352]
mov byte [rax + rcx + 0x307], r8b
inc rdx
mov qword [rsp + 0x1a8], rdx
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x380], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x390], rax
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
lea rcx, [rsp + 0x2240]
mov r8d, 0x2e0
mov rdx, rdi
call fcn.1401af560
cmp qword [rsp + 0x1950], 0
je 0x1400952cc
cmp rbx, 1
mov rax, rbx
adc rax, 0
mov rcx, qword [rsp + 0x1958]
test rbx, rbx
cmove rsi, rcx
inc rcx
mov qword [rsp + 0x1958], rcx
mov rbx, rax
mov rdi, qword [rsp + 0x1aa8]
cmp rdi, qword [rsp + 0x1a98]
jne 0x1400952f6
lea rcx, [rsp + 0x1a98]
mov rdx, rdi
call fcn.1400d2f50
mov rdi, qword [rsp + 0x1aa8]
mov rax, qword [rsp + 0x1aa0]
imul rcx, rdi, 0x308
mov rdx, qword [rsp + 0x390]
mov qword [rax + rcx + 0x10], rdx
movaps xmm0, xmmword [rsp + 0x380]
movups xmmword [rax + rcx], xmm0
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], rsi
add rcx, rax
add rcx, 0x28
lea rdx, [rsp + 0x2240]
mov r8d, 0x2e0
call fcn.1401af560
inc rdi
mov qword [rsp + 0x1aa8], rdi
lea rcx, [rsp + 0x1010]
lea rdx, [rsp + 0x1928]
mov r8d, 0x308
call fcn.1401af560
cmp qword [rsp + 0x1038], 0
jne 0x140095389
xor edi, edi
mov rdx, qword [rsp + 0x1190]
cmp rdx, qword [rsp + 0x1180]
je 0x1400953b4
jmp 0x1400953c9
mov rsi, qword [rsp + 0x1040]
lea rax, [rsi + 1]
mov qword [rsp + 0x1040], rax
mov edi, 1
mov rdx, qword [rsp + 0x1190]
cmp rdx, qword [rsp + 0x1180]
jne 0x1400953c9
lea rcx, [rsp + 0x1180]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x1190]
mov rax, qword [rsp + 0x1188]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
lea r8, [0x1401c56be]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 0xb
mov qword [rax + rcx + 0x18], rdi
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
movups xmm0, xmmword [rsp + 0xfe0]
movups xmmword [rax + rcx + 0x40], xmm0
mov qword [rax + rcx + 0x50], 2
movups xmm0, xmmword [rsp + 0xfd0]
movups xmmword [rax + rcx + 0x58], xmm0
mov qword [rax + rcx + 0x68], 2
movups xmm0, xmmword [rsp + 0xfc0]
movups xmmword [rax + rcx + 0x70], xmm0
mov qword [rax + rcx + 0x80], 2
movups xmm0, xmmword [rsp + 0xfb0]
movups xmmword [rax + rcx + 0x88], xmm0
mov qword [rax + rcx + 0x98], 2
movups xmm0, xmmword [rsp + 0xfa0]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 2
movups xmm0, xmmword [rsp + 0xf90]
movups xmmword [rax + rcx + 0xb8], xmm0
mov qword [rax + rcx + 0xc8], 2
movups xmm0, xmmword [rsp + 0xf80]
movups xmmword [rax + rcx + 0xd0], xmm0
mov qword [rax + rcx + 0xe0], 5
movups xmm0, xmmword [rsp + 0xf70]
movups xmmword [rax + rcx + 0xe8], xmm0
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
movups xmm0, xmmword [rsp + 0xf60]
movups xmmword [rax + rcx + 0x1d8], xmm0
mov qword [rax + rcx + 0x1e8], r12
movups xmm0, xmmword [rsp + 0xf50]
movups xmmword [rax + rcx + 0x1f0], xmm0
mov qword [rax + rcx + 0x200], r12
movups xmm0, xmmword [rsp + 0xf40]
movups xmmword [rax + rcx + 0x208], xmm0
mov qword [rax + rcx + 0x218], r12
movups xmm0, xmmword [rsp + 0xf30]
movups xmmword [rax + rcx + 0x220], xmm0
mov qword [rax + rcx + 0x230], r12
movups xmm0, xmmword [rsp + 0xf20]
movups xmmword [rax + rcx + 0x238], xmm0
mov qword [rax + rcx + 0x248], r12
movups xmm0, xmmword [rsp + 0xf10]
movups xmmword [rax + rcx + 0x250], xmm0
mov qword [rax + rcx + 0x260], r12
movups xmm0, xmmword [rsp + 0xf00]
movups xmmword [rax + rcx + 0x268], xmm0
mov qword [rax + rcx + 0x278], r12
movups xmm0, xmmword [rsp + 0xef0]
movups xmmword [rax + rcx + 0x280], xmm0
mov qword [rax + rcx + 0x290], r12
movups xmm0, xmmword [rsp + 0xee0]
movups xmmword [rax + rcx + 0x298], xmm0
mov qword [rax + rcx + 0x2a8], r12
movups xmm0, xmmword [rsp + 0xed0]
movups xmmword [rax + rcx + 0x2b0], xmm0
mov qword [rax + rcx + 0x2c0], r12
movups xmm0, xmmword [rsp + 0xec0]
movups xmmword [rax + rcx + 0x2c8], xmm0
mov qword [rax + rcx + 0x2d8], r12
movups xmm0, xmmword [rsp + 0xeb0]
movups xmmword [rax + rcx + 0x2e0], xmm0
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov qword [rax + rcx + 0x2fc], 0
mov byte [rax + rcx + 0x304], 0
movzx r8d, word [rsp + 0x337]
mov word [rax + rcx + 0x305], r8w
movzx r8d, byte [rsp + 0x339]
mov byte [rax + rcx + 0x307], r8b
inc rdx
mov qword [rsp + 0x1190], rdx
lea rcx, [rsp + 0x1318]
lea rdx, [rsp + 0x1010]
mov r8d, 0x308
call fcn.1401af560
cmp qword [rsp + 0x1340], 0
jne 0x14009575b
xor edi, edi
mov rdx, qword [rsp + 0x1498]
cmp rdx, qword [rsp + 0x1488]
je 0x140095786
jmp 0x14009579b
mov rsi, qword [rsp + 0x1348]
lea rax, [rsi + 1]
mov qword [rsp + 0x1348], rax
mov edi, 1
mov rdx, qword [rsp + 0x1498]
cmp rdx, qword [rsp + 0x1488]
jne 0x14009579b
lea rcx, [rsp + 0x1488]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x1498]
mov rax, qword [rsp + 0x1490]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
lea r8, [0x1401c56c9]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 0xa
mov qword [rax + rcx + 0x18], rdi
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
movups xmm0, xmmword [rsp + 0x5b0]
movups xmmword [rax + rcx + 0x40], xmm0
mov qword [rax + rcx + 0x50], 2
movups xmm0, xmmword [rsp + 0x5a0]
movups xmmword [rax + rcx + 0x58], xmm0
mov qword [rax + rcx + 0x68], 2
movups xmm0, xmmword [rsp + 0x590]
movups xmmword [rax + rcx + 0x70], xmm0
mov qword [rax + rcx + 0x80], 2
movups xmm0, xmmword [rsp + 0x580]
movups xmmword [rax + rcx + 0x88], xmm0
mov qword [rax + rcx + 0x98], 2
movups xmm0, xmmword [rsp + 0x570]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 2
movups xmm0, xmmword [rsp + 0x560]
movups xmmword [rax + rcx + 0xb8], xmm0
mov qword [rax + rcx + 0xc8], 2
movups xmm0, xmmword [rsp + 0x550]
movups xmmword [rax + rcx + 0xd0], xmm0
mov qword [rax + rcx + 0xe0], 5
movups xmm0, xmmword [rsp + 0x540]
movups xmmword [rax + rcx + 0xe8], xmm0
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm6, xmm6
movups xmmword [rax + rcx + 0x108], xmm6
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm6
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm6
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm6
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm6
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm6
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm6
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm6
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
movups xmm0, xmmword [rsp + 0x530]
movups xmmword [rax + rcx + 0x1d8], xmm0
mov qword [rax + rcx + 0x1e8], r12
movups xmm0, xmmword [rsp + 0x520]
movups xmmword [rax + rcx + 0x1f0], xmm0
mov qword [rax + rcx + 0x200], r12
movups xmm0, xmmword [rsp + 0x510]
movups xmmword [rax + rcx + 0x208], xmm0
mov qword [rax + rcx + 0x218], r12
movups xmm0, xmmword [rsp + 0x500]
movups xmmword [rax + rcx + 0x220], xmm0
mov qword [rax + rcx + 0x230], r12
movups xmm0, xmmword [rsp + 0x3d0]
movups xmmword [rax + rcx + 0x238], xmm0
mov qword [rax + rcx + 0x248], r12
movups xmm0, xmmword [rsp + 0x3c0]
movups xmmword [rax + rcx + 0x250], xmm0
mov qword [rax + rcx + 0x260], r12
movups xmm0, xmmword [rsp + 0x6a8]
movups xmmword [rax + rcx + 0x268], xmm0
mov qword [rax + rcx + 0x278], r12
movups xmm0, xmmword [rsp + 0x698]
movups xmmword [rax + rcx + 0x280], xmm0
mov qword [rax + rcx + 0x290], r12
movups xmm0, xmmword [rsp + 0x4f0]
movups xmmword [rax + rcx + 0x298], xmm0
mov qword [rax + rcx + 0x2a8], r12
movups xmm0, xmmword [rsp + 0x4e0]
movups xmmword [rax + rcx + 0x2b0], xmm0
mov qword [rax + rcx + 0x2c0], r12
movups xmm0, xmmword [rsp + 0x1000]
movups xmmword [rax + rcx + 0x2c8], xmm0
mov qword [rax + rcx + 0x2d8], r12
movups xmm0, xmmword [rsp + 0xff0]
movups xmmword [rax + rcx + 0x2e0], xmm0
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov qword [rax + rcx + 0x2fc], 0
mov byte [rax + rcx + 0x304], 0
movzx r8d, word [rsp + 0x33a]
mov word [rax + rcx + 0x305], r8w
movzx r8d, byte [rsp + 0x33c]
mov byte [rax + rcx + 0x307], r8b
inc rdx
mov qword [rsp + 0x1498], rdx
lea rcx, [rsp + 0xa28]
lea rdx, [rsp + 0x1318]
mov r8d, 0x308
call fcn.1401af560
mov qword [rsp + 0x28], 0
lea rax, [0x1401c56d3]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x320], 0x110000
mov qword [rsp + 0x1f8], r12
mov qword [rsp + 0x210], r12
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa8], 2
mov qword [rsp + 0x228], r12
mov qword [rsp + 0x240], r12
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x270], r12
mov qword [rsp + 0x288], r12
mov qword [rsp + 0x2a0], r12
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 8
movups xmmword [rsp + 0x130], xmm6
mov qword [rsp + 0x140], 4
movups xmmword [rsp + 0x148], xmm6
mov qword [rsp + 0x158], 8
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x2b8], r12
mov qword [rsp + 0x2d0], r12
mov qword [rsp + 0x2e8], r12
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x300], r12
mov qword [rsp + 0x324], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 8
movups xmmword [rsp + 0x178], xmm6
mov qword [rsp + 0x188], 8
movups xmmword [rsp + 0x190], xmm6
mov qword [rsp + 0x1a0], 8
lea rcx, [rsp + 0x1b0]
movups xmmword [rsp + 0x1a8], xmm6
mov qword [rsp + 0x1b8], 8
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0xc0], 2
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0xd8], 2
mov qword [rsp + 0xf0], 2
mov qword [rsp + 0x108], 5
mov byte [rsp + 0x32c], 0
mov qword [rsp + 0x318], 0
mov qword [rsp + 0x1c8], 0
mov qword [rsp + 0x1d0], 0x10
movups xmmword [rsp + 0x1d8], xmm6
mov qword [rsp + 0x1e8], 0x10
mov qword [rsp + 0x1f0], 0
xor esi, esi
xor edx, edx
call fcn.140042310
mov rax, qword [rsp + 0x1b8]
mov rcx, qword [rsp + 0x1c0]
imul rdx, rcx, 0x68
mov qword [rax + rdx], 0
lea r8, [0x1401c57a6]
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 8
mov qword [rax + rdx + 0x18], 0
mov qword [rax + rdx + 0x20], 8
movups xmmword [rax + rdx + 0x28], xmm6
mov qword [rax + rdx + 0x38], 8
movups xmmword [rax + rdx + 0x40], xmm6
mov qword [rax + rdx + 0x50], 8
mov qword [rax + rdx + 0x58], 0
mov word [rax + rdx + 0x60], 0x100
inc rcx
mov qword [rsp + 0x1c0], rcx
lea rcx, [rsp + 0x6b8]
lea rdx, [rsp + 0x28]
mov r8d, 0x308
call fcn.1401af560
cmp qword [rsp + 0x6e0], 0
je 0x140095dd5
mov rdi, qword [rsp + 0x6e8]
lea rax, [rdi + 1]
mov qword [rsp + 0x6e8], rax
mov esi, 1
mov rdx, qword [rsp + 0x838]
cmp rdx, qword [rsp + 0x828]
jne 0x140095dfc
lea rcx, [rsp + 0x828]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x838]
mov rax, qword [rsp + 0x830]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
lea r8, [0x1401c5462]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 4
mov qword [rax + rcx + 0x18], rsi
mov qword [rax + rcx + 0x20], rdi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
mov qword [rax + rcx + 0x50], 2
mov qword [rax + rcx + 0x68], 2
mov qword [rax + rcx + 0x80], 2
mov qword [rax + rcx + 0x98], 2
mov qword [rax + rcx + 0xb0], 2
mov qword [rax + rcx + 0xc8], 2
mov qword [rax + rcx + 0xe0], 5
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
mov qword [rax + rcx + 0x1e8], r12
mov qword [rax + rcx + 0x200], r12
mov qword [rax + rcx + 0x218], r12
mov qword [rax + rcx + 0x230], r12
mov qword [rax + rcx + 0x248], r12
mov qword [rax + rcx + 0x260], r12
mov qword [rax + rcx + 0x278], r12
mov qword [rax + rcx + 0x290], r12
mov qword [rax + rcx + 0x2a8], r12
mov qword [rax + rcx + 0x2c0], r12
mov qword [rax + rcx + 0x2d8], r12
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov byte [rax + rcx + 0x304], 0
mov qword [rax + rcx + 0x2fc], 0
inc rdx
mov qword [rsp + 0x838], rdx
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x6b8]
mov r8d, 0x308
call fcn.1401af560
cmp qword [rsp + 0x50], 0
jne 0x140096033
xor ebx, ebx
lea rdi, [rsp + 0x50]
mov rdx, qword [rsp + 0x1a8]
cmp rdx, qword [rsp + 0x198]
je 0x14009605d
jmp 0x140096072
mov rsi, qword [rsp + 0x58]
lea rax, [rsi + 1]
mov qword [rsp + 0x58], rax
mov ebx, 1
lea rdi, [rsp + 0x50]
mov rdx, qword [rsp + 0x1a8]
cmp rdx, qword [rsp + 0x198]
jne 0x140096072
lea rcx, [rsp + 0x198]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a0]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
lea r8, [0x1401c51e1]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 6
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
movups xmm0, xmmword [rsp + 0x600]
movups xmmword [rax + rcx + 0x40], xmm0
mov qword [rax + rcx + 0x50], 2
movups xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + rcx + 0x58], xmm0
mov qword [rax + rcx + 0x68], 2
movups xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rax + rcx + 0x70], xmm0
mov qword [rax + rcx + 0x80], 2
movups xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + rcx + 0x88], xmm0
mov qword [rax + rcx + 0x98], 2
movups xmm0, xmmword [rsp + 0x480]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 2
movups xmm0, xmmword [rsp + 0x470]
movups xmmword [rax + rcx + 0xb8], xmm0
mov qword [rax + rcx + 0xc8], 2
movups xmm0, xmmword [rsp + 0x460]
movups xmmword [rax + rcx + 0xd0], xmm0
mov qword [rax + rcx + 0xe0], 5
movups xmm0, xmmword [rsp + 0x450]
movups xmmword [rax + rcx + 0xe8], xmm0
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], r12
movups xmm0, xmmword [rsp + 0x440]
movups xmmword [rax + rcx + 0x1d8], xmm0
mov qword [rax + rcx + 0x1e8], r12
movups xmm0, xmmword [rsp + 0x430]
movups xmmword [rax + rcx + 0x1f0], xmm0
mov qword [rax + rcx + 0x200], r12
movups xmm0, xmmword [rsp + 0x420]
movups xmmword [rax + rcx + 0x208], xmm0
mov qword [rax + rcx + 0x218], r12
movups xmm0, xmmword [rsp + 0x410]
movups xmmword [rax + rcx + 0x220], xmm0
mov qword [rax + rcx + 0x230], r12
movups xmm0, xmmword [rsp + 0x400]
movups xmmword [rax + rcx + 0x238], xmm0
mov qword [rax + rcx + 0x248], r12
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rax + rcx + 0x250], xmm0
mov qword [rax + rcx + 0x260], r12
movups xmm0, xmmword [rsp + 0x3e0]
movups xmmword [rax + rcx + 0x268], xmm0
mov qword [rax + rcx + 0x278], r12
movups xmm0, xmmword [rsp + 0x350]
movups xmmword [rax + rcx + 0x280], xmm0
mov qword [rax + rcx + 0x290], r12
movups xmm0, xmmword [rsp + 0x5f0]
movups xmmword [rax + rcx + 0x298], xmm0
mov qword [rax + rcx + 0x2a8], r12
movups xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rax + rcx + 0x2b0], xmm0
mov qword [rax + rcx + 0x2c0], r12
movups xmm0, xmmword [rsp + 0x5d0]
movups xmmword [rax + rcx + 0x2c8], xmm0
mov qword [rax + rcx + 0x2d8], r12
movups xmm0, xmmword [rsp + 0x5c0]
movups xmmword [rax + rcx + 0x2e0], xmm0
mov qword [rax + rcx + 0x2f0], 0
mov dword [rax + rcx + 0x2f8], 0x110000
mov qword [rax + rcx + 0x2fc], 0
mov byte [rax + rcx + 0x304], 0
movzx r8d, word [rsp + 0x33d]
mov word [rax + rcx + 0x305], r8w
movzx r8d, byte [rsp + 0x33f]
mov byte [rax + rcx + 0x307], r8b
inc rdx
mov qword [rsp + 0x1a8], rdx
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x370], rax
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
lea rcx, [rsp + 0x2520]
mov r8d, 0x2e0
mov rdx, rdi
call fcn.1401af560
cmp qword [rsp + 0xa50], 0
je 0x140096435
cmp rbx, 1
mov rax, rbx
adc rax, 0
mov rcx, qword [rsp + 0xa58]
test rbx, rbx
cmove rsi, rcx
inc rcx
mov qword [rsp + 0xa58], rcx
mov rbx, rax
mov rdi, qword [rsp + 0xba8]
cmp rdi, qword [rsp + 0xb98]
jne 0x14009645f
lea rcx, [rsp + 0xb98]
mov rdx, rdi
call fcn.1400d2f50
mov rdi, qword [rsp + 0xba8]
mov rax, qword [rsp + 0xba0]
imul rcx, rdi, 0x308
mov rdx, qword [rsp + 0x370]
mov qword [rax + rcx + 0x10], rdx
movaps xmm0, xmmword [rsp + 0x360]
movups xmmword [rax + rcx], xmm0
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], rsi
add rcx, rax
add rcx, 0x28
lea rdx, [rsp + 0x2520]
mov r8d, 0x2e0
call fcn.1401af560
inc rdi
mov qword [rsp + 0xba8], rdi
movups xmm0, xmmword [rsp + 0xa28]
movups xmm1, xmmword [rsp + 0xa38]
movups xmm2, xmmword [rsp + 0xa48]
movups xmm3, xmmword [rsp + 0xa58]
movaps xmmword [rsp + 0x600], xmm0
movaps xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x620], xmm2
movaps xmmword [rsp + 0x630], xmm3
movups xmm0, xmmword [rsp + 0xa68]
movaps xmmword [rsp + 0x640], xmm0
mov rbx, qword [rsp + 0xa78]
mov r15, qword [rsp + 0xa80]
mov r14, qword [rsp + 0xa88]
mov r13, qword [rsp + 0xa90]
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0xaa0]
mov qword [rsp + 0x340], rax
lea rdx, [rsp + 0xaa8]
lea rcx, [rsp + 0x28]
mov r8d, 0x180
call fcn.1401af560
mov rdi, qword [rsp + 0xc28]
mov rax, qword [rsp + 0xc30]
mov qword [rsp + 0x3a8], rax
mov rsi, qword [rsp + 0xc40]
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0x3b0], rax
lea rdx, [rsp + 0xc50]
lea rcx, [rsp + 0x6b8]
mov r8d, 0xd4
call fcn.1401af560
mov ebp, dword [rsp + 0xd24]
mov rax, qword [rsp + 0xd28]
mov qword [rsp + 0x348], rax
cmp rbx, 2
je 0x1400965e2
test rbx, rbx
je 0x1400965e2
test r14, r14
je 0x1400965e2
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r13, 2
je 0x14009660f
test r13, r13
je 0x14009660f
cmp qword [rsp + 0x340], 0
je 0x14009660f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x3a0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xa28], 0
mov qword [rsp + 0xa30], 1
mov qword [rsp + 0xa38], 0
lea rcx, [rsp + 0xa28]
mov r8d, 0x53
xor edx, edx
call fcn.1401b02d0
mov r14, qword [rsp + 0xa30]
mov r15, qword [rsp + 0xa38]
movups xmm0, xmmword [0x1401c569e]
movups xmmword [r14 + r15 + 0x40], xmm0
movups xmm0, xmmword [0x1401c568e]
movups xmmword [r14 + r15 + 0x30], xmm0
movups xmm0, xmmword [0x1401c567e]
movups xmmword [r14 + r15 + 0x20], xmm0
movups xmm0, xmmword [0x1401c566e]
movups xmmword [r14 + r15 + 0x10], xmm0
movups xmm0, xmmword [0x1401c565e]
movups xmmword [r14 + r15], xmm0
mov dword [r14 + r15 + 0x4f], 0x2e646e61
mov rbx, qword [rsp + 0xa28]
shl rdi, 1
test rdi, rdi
jne 0x1400967ca
shl rsi, 1
test rsi, rsi
jne 0x1400967ed
add r15, 0x53
or ebp, 0x10200
movaps xmm0, xmmword [rsp + 0x640]
mov rsi, qword [rsp + 0x3b8]
movups xmmword [rsi + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmm2, xmmword [rsp + 0x620]
movaps xmm3, xmmword [rsp + 0x630]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x50], 0
lea rax, [0x1401c5650]
mov qword [rsi + 0x58], rax
mov qword [rsi + 0x60], 9
mov qword [rsi + 0x68], 0
lea rax, [0x1401c5659]
mov qword [rsi + 0x70], rax
mov qword [rsi + 0x78], 5
lea rcx, [rsi + 0x80]
lea rdx, [rsp + 0x28]
mov r8d, 0x180
call fcn.1401af560
mov qword [rsi + 0x200], rbx
mov qword [rsi + 0x208], r14
mov qword [rsi + 0x210], r15
mov qword [rsi + 0x218], r12
lea rcx, [rsi + 0x230]
lea rdx, [rsp + 0x6c0]
mov r8d, 0xcc
call fcn.1401af560
mov dword [rsi + 0x2fc], ebp
mov rax, qword [rsp + 0x348]
mov qword [rsi + 0x300], rax
movaps xmm6, xmmword [rsp + 0x33d0]
movaps xmm7, xmmword [rsp + 0x33e0]
add rsp, 0x33f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x3a8]
call qword [sym.imp.kernel32.dll_HeapFree]
shl rsi, 1
test rsi, rsi
je 0x1400966c1
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x3b0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400966c1
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
mov ecx, 8
mov edx, 8
call fcn.1401b1500
int3
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0xb8]
inc qword [rax + 0xb8]
movups xmm1, xmmword [rsi + 0x68]
movups xmm2, xmmword [rsi + 0x78]
movups xmm3, xmmword [rsi + 0x88]
movaps xmmword [rbp + 0x940], xmm3
movaps xmmword [rbp + 0x930], xmm2
movaps xmmword [rbp + 0x920], xmm1
movups xmm1, xmmword [0x1401ef510]
movups xmmword [rsi + 0x68], xmm1
movups xmm1, xmmword [0x1401ef520]
movups xmmword [rsi + 0x78], xmm1
movdqu xmmword [rsi + 0x88], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x40], cl
jne 0x14009a92b
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14009a0d9
test eax, eax
jne 0x14009a0f9
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rsi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
jne 0x14009a93c
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x128]
mov eax, dword [rax + 0x128]
test rax, rax
jne 0x14009a129
call fcn.140183d50
test rax, rax
je 0x14009a393
mov rax, qword [rax]
lock inc qword [rax]
jle 0x14009aba4
test rax, rax
je 0x14009a393
lea rsi, [rbp + 0x2048]
add rax, 0x10
lea rcx, [0x1401efd50]
mov qword [rbp + 0x1e70], rcx
mov qword [rbp + 0x1e78], rax
mov qword [rbp + 0x1f20], r12
lea rbx, [rbp + 0x1f20]
xor r12d, r12d
jmp 0x14009a17d
mov al, 1
lock cmpxchg byte [r14], r12b
jne 0x14009a375
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x14009a1c0
cmp eax, 1
je 0x14009a1ee
mov rcx, rsi
mov rdx, rbx
call fcn.140183a20
mov r14d, eax
jmp 0x14009a286
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [r14 + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
movzx r15d, byte [rdi + 0x11c]
movzx r13d, byte [rdi + 0x11d]
mov word [rdi + 0x11c], 0x8001
mov rcx, rsi
mov rdx, rbx
call fcn.140183a20
mov r14d, eax
movzx eax, byte [rdi + 0x120]
cmp eax, 1
je 0x14009a265
test eax, eax
jne 0x14009a286
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rdi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], r15b
mov byte [rax + 0x11d], r13b
cmp r14b, 2
jne 0x14009a382
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0x128]
test r13, r13
je 0x14009a2d0
mov eax, 2
lock cmpxchg qword [r13 + 0x10], r12
je 0x14009a17d
jmp 0x14009a2f2
call fcn.140183d50
test rax, rax
je 0x14009aa99
mov r13, qword [rax]
mov eax, 2
lock cmpxchg qword [r13 + 0x10], r12
je 0x14009a17d
lea r14, [r13 + 0x20]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0x20], cl
jne 0x14009a343
xor eax, eax
mov ecx, 1
lock cmpxchg qword [r13 + 0x10], rcx
jne 0x14009a360
lea r15, [r13 + 0x18]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, r14
mov r9d, 0x3b9aca00
call fcn.14013ff10
mov eax, 2
lock cmpxchg qword [r13 + 0x10], r12
jne 0x14009a320
jmp 0x14009a170
mov rcx, r14
call fcn.1401b6dc0
xor eax, eax
mov ecx, 1
lock cmpxchg qword [r13 + 0x10], rcx
je 0x14009a311
nop word [rax + rax]
cmp rax, 2
jne 0x14009aeab
xor eax, eax
xchg qword [r13 + 0x10], rax
jmp 0x14009a170
mov rcx, r14
call fcn.1401b69a0
jmp 0x14009a17d
mov rax, qword [rbp + 0x1e70]
mov rcx, qword [rbp + 0x1e78]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x1d90]
test rax, rax
je 0x14009a3f6
movdqu xmm0, xmmword [rbp + 0x1d98]
movdqu xmmword [rbp + 0x1298], xmm0
mov qword [rbp + 0x1290], rax
lea rcx, [rbp + 0x1290]
call fcn.140181b30
test rax, rax
je 0x14009a3f6
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx]
cmp qword [rdi + 8], 0
je 0x14009a3f6
cmp qword [rdi + 0x10], 0x11
jb 0x14009a3e4
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x920]
mov rdx, qword [rbp + 0x928]
mov r12, qword [rbp + 0x938]
test rdx, rdx
je 0x14009a45d
lea rax, [rdx + 1]
mov rcx, rax
shr rcx, 0x3b
jne 0x14009a43d
shl rax, 5
add rdx, 0x11
add rdx, rax
jb 0x14009a43d
movabs rcx, 0x7ffffffffffffff1
cmp rdx, rcx
jb 0x14009a8a0
xor eax, eax
mov qword [rbp + 0x20c0], rax
mov rcx, r15
sub rcx, rax
mov qword [rbp + 0x2068], rcx
test r12, r12
jne 0x14009a46f
jmp 0x14009a600
xor eax, eax
mov qword [rbp + 0x20c0], rax
test r12, r12
je 0x14009a600
movdqa xmm0, xmmword [r15]
pmovmskb r13d, xmm0
not r13d
lea rsi, [r15 + 0x10]
lea rdi, [rbp + 0x1290]
jmp 0x14009a4ab
add byte [rax - 0x75], cl
or eax, 0x179cb9
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
je 0x14009a600
test r13w, r13w
je 0x14009a4c0
lea eax, [r13 - 1]
and eax, r13d
jmp 0x14009a4ed
movdqa xmm0, xmmword [rsi]
pmovmskb r13d, xmm0
add r15, 0xfffffffffffffe00
add edi, 0xfffffe00
add rsi, 0x10
cmp r13d, 0xffff
je 0x14009a4c0
mov ecx, 0xfffffffe
sub ecx, r13d
not r13d
mov eax, r13d
and eax, ecx
enter 0xffffffffffff8944, 0xffffffffffffffe9
mov ecx, r13d
tzcnt ecx, ecx
mov r13d, eax
dec r12
shl rcx, 5
mov rax, r15
sub rax, rcx
mov rcx, qword [rax - 0x18]
test rcx, rcx
je 0x14009a567
movdqu xmm0, xmmword [rax - 0x10]
movdqa xmmword [rbp + 0x1c00], xmm0
mov qword [rbp + 0x1290], rcx
lea rax, [rbp + 0x1298]
movdqu xmmword [rax], xmm0
mov rcx, rdi
call fcn.140181b30
test rax, rax
je 0x14009a4a2
mov rbx, rax
mov r14, rdx
mov rcx, rax
call qword [rdx]
cmp qword [r14 + 8], 0
je 0x14009a4a2
invalid
add byte [rdi], cl
test byte [rdi - 1], cl
invalid
cmp qword [r14 + 0x10], 0x11
cmp dword [rsi + 0x10], 0x11
jb 0x14009a490
mov rbx, qword [rbx - 8]
jmp 0x14009a490
test r12, r12
je 0x14009a600
mov rbx, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x14009a58f
add bl, ch
invalid
lea eax, [r13 - 1]
and eax, r13d
mov r13d, eax
dec r12
dec esp
je 0x14009a600
test r13w, r13w
jne 0x14009a5c0
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rsi]
pmovmskb r13d, xmm0
add r15, 0xfffffffffffffe00
add rsi, 0x10
cmp r13d, 0xffff
je 0x14009a5a0
not r13d
invalid
tzcnt eax, r13d
shl rax, 5
shl eax, 5
mov rdi, r15
sub rdi, rax
mov rcx, qword [rdi - 8]
call rbx
mov rax, qword [rdi - 0x18]
lock dec qword [rax]
jne case.0x1400257c3.1313
mov rcx, qword [rdi - 0x18]
call fcn.14017f830
mov rax, qword [rdi - 0x10]
mov eax, dword [rdi - 0x10]
lock dec qword [rax]
jne 0x14009a580
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.14017f890
jmp 0x14009a580
cmp qword [rbp + 0x2060], 0
je 0x14009a62a
cmp qword [rbp + 0x20c0], 0
je 0x14009a62a
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x2068]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x2040]
lock dec qword [rax]
jne 0x14009a643
lea rcx, [rbp + 0x2040]
call fcn.140040280
mov rdi, qword [rbp + 0x2048]
test rdi, rdi
je 0x14009a6b4
mov rsi, qword gs:[rdi + 0x30]
mov rsi, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rsi
or rcx, 4
mov rax, rsi
lock cmpxchg qword [rdi + 0x30], rcx
mov rsi, rax
invalid
jne 0x14009a660
mov eax, esi
and eax, 0xa
cmp eax, 8
jne 0x14009a69c
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x10]
test sil, 2
je 0x14009a6a2
mov byte [rdx], 0x74
adc al, dh
mov byte [rdi + 0x38], 0
cmp byte [r8], r8b
lock dec qword [rdi]
dec dword [rdi]
je 0x14009a6a8
jmp 0x14009a6b4
test sil, 2
jne 0x14009a690
lock dec qword [rdi]
jne 0x14009a6b4
mov rcx, qword [rbp + 0x2048]
call fcn.14017fac0
mov rax, qword [rbp + 0x1ce8]
lock dec qword [rax]
jne 0x14009a6d4
mov rcx, qword [rbp + 0x1ce8]
mov rdx, qword [rbp + 0x1cf0]
call fcn.14019ad20
mov rax, qword [rbp + 0x1d08]
test rax, rax
je 0x14009a6f9
lock dec qword [rax]
jne 0x14009a6f9
invalid
mov rcx, qword [rbp + 0x1d08]
mov rdx, qword [rbp + 0x1d10]
call fcn.14019ad20
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [0x167f1a6f6], bl
invalid
mov rax, qword [rbp + 0x1d18]
test rax, rax
je 0x14009a71e
lock dec qword [rax]
jne 0x14009a71e
mov rcx, qword [rbp + 0x1d18]
mov rdx, qword [rbp + 0x1d20]
call fcn.14019ad20
mov rax, qword [rbp + 0x1d28]
test rax, rax
je 0x14009a743
lock dec qword [rax]
jne 0x14009a743
mov rcx, qword [rbp + 0x1d28]
mov rdx, qword [rbp + 0x1d30]
call fcn.14019ad20
mov rax, qword [rbp + 0x1d38]
test rax, rax
je 0x14009a768
lock dec qword [rax]
jne 0x14009a768
mov rcx, qword [rbp + 0x1d38]
mov rdx, qword [rbp + 0x1d40]
call fcn.14019ad20
mov rax, qword [rbp + 0x1fd0]
cmp rax, 2
je 0x14009a863
lea rdx, [rbp + 0x1fe8]
test rax, rax
je 0x14009a7ba
mov rcx, qword [rbp + 0x1fd8]
mov rax, qword [rbp + 0x1fe0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rax, qword [rbp + 0x1fd0]
cmp rax, 2
jne 0x14009a7dc
jmp 0x14009a863
mov rcx, qword [rbp + 0x1fd8]
mov rax, qword [rbp + 0x1fe0]
call qword [rax + 0x68]
mov rax, qword [rbp + 0x1fd0]
cmp rax, 2
je 0x14009a863
mov rdx, qword [rbp + 0x1fe8]
test rax, rax
je 0x14009a81d
mov rcx, qword [rbp + 0x1fd8]
mov ecx, dword [rbp + 0x1fd8]
mov rax, qword [rbp + 0x1fe0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0x1fd0]
cmp rax, 2
jne 0x14009a83e
jmp 0x14009a863
mov rcx, qword [rbp + 0x1fd8]
mov rax, qword [rbp + 0x1fe0]
call qword [rax + 0x80]
mov rax, qword [rbp + 0x1fd0]
cmp rax, 2
je 0x14009a863
test rax, rax
je 0x14009a863
mov rax, qword [rbp + 0x1fd8]
lock dec qword [rax]
jne 0x14009a863
mov rcx, qword [rbp + 0x1fd8]
mov rdx, qword [rbp + 0x1fe0]
call fcn.14019ad20
mov rax, qword [rbp + 0x1fc8]
movaps xmm6, xmmword [rbp + 0x20d0]
add rsp, 0x2168
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x2060], rdx
mov ecx, 0x10
mov qword [rbp + 0x20c0], rcx
jmp 0x14009a446
add rsi, 0x40
mov rcx, rsi
call fcn.1401b69a0
jmp 0x14009a089
idiv edi
invalid
idiv edi
dec dword [rax - 0x75]
add eax, 0x1798c5
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
je 0x14009b262
call fcn.1401b9760
test al, al
jne 0x14009b262
lea rcx, [rbp + 0x920]
call fcn.14017f990
mov rsi, qword [rbp + 0x1d90]
test rsi, rsi
je 0x14009a62a
mov rcx, qword [rbp + 0x1da0]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rsi]
jne 0x14009a997
mov rcx, qword [rbp + 0x1d90]
call fcn.14017f830
mov rax, qword [rbp + 0x1d98]
lock dec qword [rax]
jne 0x14009a62a
lea rcx, [rbp + 0x1d98]
call fcn.14017f890
jmp 0x14009a62a
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimepark.rsinconsistent_park_state__actual_
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x2050]
mov edx, 0x2b
call fcn.1401b21a0
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
mov qword [rbp + 0x2050], rax
lea rax, [rbp + 0x2050]
mov qword [rbp + 0x1c00], rax
lea rax, [fcn.1401013e0]
mov qword [rbp + 0x1c08], rax
lea rax, [0x1401efc20]
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], 1
mov qword [rbp + 0x940], 0
lea rax, [rbp + 0x1c00]
mov qword [rbp + 0x930], rax
mov qword [rbp + 0x938], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rbp + 0x920]
call fcn.1401b1c50
mov ecx, 8
mov edx, 0x30
add byte [rax], al
call fcn.1401b1500
mov ecx, 8
mov edx, 0x800
call fcn.1401b1500
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
test dword [rax + 0x48000012], edx
lea eax, [0x1401ed208]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp + 0x1290]
adc al, byte [rax]
add byte [rdx + 0x2b], bh
call fcn.1401b21a0
ud2
mov edx, 0x50
call fcn.1401b1500
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
call fcn.1401b2140
adc eax, 0x757fe800
adc dword [rax], eax
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rbp + 0x1290], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rbp + 0x1290]
call fcn.1401b0a30
mov ecx, 0x80
mov edx, 0x80
call fcn.1401b1500
mov qword [rbp + 0x2070], rdx
lea rax, [rbp + 0x2070]
mov qword [rbp + 0x1e70], rax
lea rax, [case.0x140134d01.679]
mov qword [rbp + 0x1e78], rax
add byte [rax], al
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rbp + 0x1290], rax
mov qword [rbp + 0x1298], 1
mov qword [rbp + 0x12b0], 0
lea rax, [rbp + 0x1e70]
mov qword [rbp + 0x12a0], rax
mov qword [rbp + 0x12a8], 1
add byte [rax - 0x73], cl
adc eax, 0x155aac
lea rcx, [rbp + 0x1290]
call fcn.1401b1c50
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1f20], 0
mov qword [rbp + 0x1290], 0
lea rdx, [0x1401f05a8]
adc eax, 0x155901
adc eax, 0x155901
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x1f20]
lea r8, [rbp + 0x1290]
lea eax, [rbp + 0x1290]
call fcn.1401bbd60
mov al, 1
mov byte [rbp + 0x2000], al
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
invalid
invalid
test dword [rax], eax
and byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x154a08
invalid
invalid
mov qword [rbp + 0x1290], rax
lea rax, [0x140050d20]
mov qword [rbp + 0x1298], rax
lea rax, [rbp + 0x2000]
mov qword [rbp + 0x12a0], rax
lea rax, [0x140105ac0]
lodsd eax, dword [rsi]
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x48000012], ebp
lea eax, [rbp + 0x1e70]
mov qword [rbp + 0x12b0], rax
lea rax, case.0x14010e1e2.18
mov qword [rbp + 0x12b8], rax
lea rax, [0x1401ef7f0]
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], 3
mov dword [rbp + 0x928], 3
mov dword [rbp + 0x928], 3
mov qword [rbp + 0x940], 0
mov qword [rbp + 0x930], rdi
mov qword [rbp + 0x938], 3
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcloom_stdmod.rs
lea rcx, [rbp + 0x920]
call fcn.1401b1c50
mov al, 1
mov byte [rbp + 0x1290], al
add byte [rax - 0x73], cl
adc eax, 0x1559a3
add byte [rax - 0x73], cl
adc eax, 0x1559a3
lea rcx, [rbp + 0x1290]
call fcn.1401b0a30
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x2050]
mov edx, 0x1b
sbb eax, dword [rax]
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
call fcn.1401b21a0
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
adc eax, 0x7328e800
adc dword [rax], eax
adc eax, 0x7328e800
adc dword [rax], eax
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401b20e0
jae 0x14009add4
add byte [rax - 0x73], cl
or eax, 0x1554dd
jae 0x14009add4
add byte [rax - 0x73], cl
or eax, 0x1554dd
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.1401b2260
add byte [rax], al
add al, ch
test byte [rcx + rdx], dh
mov qword [rbp + 0x1f20], rax
lea rax, [rbp + 0x1f20]
mov qword [rbp + 0x1e70], rax
lea rax, [fcn.1401013e0]
lea eax, [fcn.1401013e0]
lea eax, [fcn.1401013e0]
mov qword [rbp + 0x1e78], rax
lea rax, [0x1401efc20]
mov qword [rbp + 0x1d90], rax
mov qword [rbp + 0x1d98], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x1db0], 0
lea rax, [rbp + 0x1e70]
mov qword [rbp + 0x1da0], rax
mov qword [rbp + 0x1da8], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rbp + 0x1d90]
call fcn.1401b1c50
call fcn.1400b62f0
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
or eax, 0x154f5d
or eax, 0x154f5d
call fcn.1401b20e0
lea rax, str.reached_max__enter__depth
mov qword [rbp + 0x1290], rax
mov qword [rbp + 0x1298], 1
adc rax, 0xffffffff85894800
nop
adc al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax + 0x1000012], ebx
add byte [rax], al
add byte [rax - 0x73], cl
mov dword [rbp + 0x1298], 1
lea rax, [0x1401f79a8]
add eax, 0x15cb28
sub bl, cl
adc eax, 0x85894800
movabs al, byte [0xf3c0ef0f66000012]
out dx, eax
sal bl, 0xf
jg case.0x14004f4f8.395
test al, 0x12
add byte [rax], al
mov qword [rbp + 0x12a0], rax
pxor xmm0, xmm0
out dx, eax
sal bl, 0xf
jg case.0x14004f4f8.395
test al, 0x12
add byte [rax], al
out dx, eax
sal bl, 0xf
jg case.0x14004f4f8.395
test al, 0x12
add byte [rax], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
lea rcx, [rbp + 0x1290]
call fcn.1401b1c50
call fcn.1401bbd00
adc al, byte [rax]
adc al, byte [rax]
mov qword [rbp + 0x2070], rax
lea rax, [rbp + 0x2070]
test dword [rax + 0x20], esi
add byte [rax], al
mov qword [rbp + 0x1c00], rax
lea rax, [fcn.1401013e0]
sbb al, 0
add byte [rax - 0x73], cl
add eax, 0x66519
mov qword [rbp + 0x1c08], rax
lea rax, [0x1401efc20]
adc eax, 0x85894800
nop
adc al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax + 0x1000012], ebx
add byte [rax], al
invalid
adc eax, 0x85894800
nop
adc al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax + 0x1000012], ebx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x12], esi
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax], eax
sbb al, 0
add byte [rax - 0x77], cl
test dword [rax + 0x48000012], esp
mov dword [rbp + 0x12a8], 1
add byte [rax - 0x77], cl
test dword [rax + 0x48000012], edx
mov dword [rbp + 0x1298], 1
mov qword [rbp + 0x12b0], 0
lea rax, [rbp + 0x1c00]
mov qword [rbp + 0x12a0], rax
mov qword [rbp + 0x12a8], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rbp + 0x1290]
call fcn.1401b1c50
mov ecx, 8
add byte [rax - 0x73], cl
lea edx, [rax - 0x17ffffee]
xor ch, byte [rbp + 0x11]
add byte [rcx + 8], bh
mov edx, 0x10
call fcn.1401b1500
mov rax, qword [rbp + 0x1298]
jmp 0x14009af7d
adc dword gs:[rax], eax
mov ecx, 8
mov rdx, qword [rbp + 0x1f88]
call fcn.1401b1500
lea rcx, str.assertion_failed:_sharded_size.is_power_of_two__
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcutil_sharded_list.rs
adc eax, 0x30ba00
add byte [rax], al
adc eax, 0x30ba00
add byte [rax], al
call fcn.1401b1e10
mov ecx, 8
mov edx, 0x1d0
add al, ch
and dword [rbp + 0x11], 0
mov qword [rbp + 0x1290], rax
lea rax, str.easytier_src_easytier_cli.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x12a93b
lea r9, [0x1401bf898]
lea r8, [rbp + 0x1290]
mov edx, 0x1b
call fcn.1401b21a0
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontext_runtime.rs
lea ecx, str.assertion_failed:_c.runtime.get__.is_entered__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontext_runtime.rs
adc eax, 0x58d4c00
jae 0x14009b00b
lea r8, [0x1401f0030]
mov edx, 0x2e
adc eax, 0x2eba00
add byte [rax], al
call fcn.1401b1e10
lea rcx, [rbp + 0x920]
call fcn.14003a460
hlt
stc
dec dword [rax - 0x73]
add eax, 0x1262de
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_park_thread
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x2050]
mov edx, 0x15
call fcn.1401b21a0
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
add eax, 0x154f73
add eax, 0x154f73
mov qword [rbp + 0x1290], rax
mov qword [rbp + 0x1298], 1
add byte [rax - 0x39], cl
test dword [rax + 0x1000012], ebx
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x15c98a
lea rax, [0x1401f79a8]
mov qword [rbp + 0x12a0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x12a8], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadmod.rsh_t
lea rcx, [rbp + 0x1290]
add al, ch
or al, 0x6c
adc dword [rax], eax
lea rax, str.expected_MultiThread_scheduler
mov qword [rbp + 0x1290], rax
mov qword [rbp + 0x1298], 1
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401f79a8]
mov qword [rbp + 0x12a0], rax
mov dword [rbp + 0x12a0], eax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x12a8], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadmod.rsh_t
lea rcx, [rbp + 0x1290]
call fcn.1401b1c50
lea rax, [0x1401ef670]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ef5d9]
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x2050]
add byte [rax], al
nop
adc al, byte [rax]
add al, ch
invalid
add byte [rax], al
mov edx, 0x46
call fcn.1401b21a0
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rbp + 0x920], rax
lea rax, [0x140050d20]
mov qword [rbp + 0x928], rax
lea rax, [0x1401ef6b8]
mov qword [rbp + 0x1290], rax
mov qword [rbp + 0x1298], 2
mov qword [rbp + 0x12b0], 0
mov qword [rbp + 0x12a0], rsi
mov qword [rbp + 0x12a8], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcloom_stdmod.rs
lea rcx, [rbp + 0x1290]
call fcn.1401b1c50
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x930], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x938], xmm0
lea rdx, str.easytier_src_easytier_cli.rs
lea rcx, [rbp + 0x920]
call fcn.1401b1c50
lea rax, str.reached_max__enter__depth
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x930], rax
xor byte [rcx], cl
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x938], xmm0
add byte [rax - 0x73], cl
adc eax, 0x154c06
lea rcx, [rbp + 0x920]
call fcn.1401b1c50
lea rax, str.not_a_CurrentThread_handle
pop rax
invalid
invalid
add al, ch
stosb byte [rdi], al
push 0x11
add byte [rax - 0x73], cl
add eax, 0x155873
pop rax
invalid
invalid
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x930], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x938], xmm0
jg 0x14009b15a
cmp byte [rcx], cl
add byte [rax], al
invalid
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermod.rs
lea rcx, [rbp + 0x920]
call fcn.1401b1c50
lea rax, str.not_a_CurrentThread_handle
mov qword [rbp + 0x1290], rax
mov qword [rbp + 0x1298], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x12a0], rax
mov dword [rbp + 0x12a0], eax
mov dword [rbp + 0x12a0], eax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x12a8], xmm0
sal bl, 0xf
jg 0x14009b1a0
test al, 0x12
add byte [rax], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermod.rs
lea rcx, [rbp + 0x1290]
call fcn.1401b1c50
push 0x11
add byte [rax - 0x73], cl
or eax, 0x155147
push 0x11
add byte [rax - 0x73], cl
or eax, 0x155147
call fcn.1401b20e0
lea rcx, str.core_missing
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.1401b2260
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401b20e0
lea rax, [0x1401f1d28]
mov qword [rbp + 0x1290], rax
mov dword [rbp + 0x1290], eax
mov dword [rbp + 0x1290], eax
mov qword [rbp + 0x1298], 1
lea rax, [0x1401f79a8]
invalid
adc al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x15c726
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x66000012], esp
pxor mm0, mm0
invalid
mov qword [rbp + 0x12a0], rax
pxor xmm0, xmm0
invalid
sal bl, 0xf
jg 0x14009b216
movdqu xmmword [rbp + 0x12a8], xmm0
test al, 0x12
add byte [rax], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_blocking_shutdown.rsCannot_drop_a_runtime_in_a_context_where_blocking_is_not_allowed._This_happens_when_a_runtime_is_dropped_from_within_an_asynchronous_context.
lea rcx, [rbp + 0x1290]
call fcn.1401b1c50
lea rcx, [0x1401eb0b0]
lea ecx, [0x1401eb0b0]
lea r8, [0x1401eb110]
mov edx, 0x5e
call fcn.1401b2260
lea rax, str.expected__CurrentThread::Context_
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x930], rax
test dword [rax], esi
or dword [rax], eax
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
movq qword [rbp + 0x938], mm0
test dword [rax], esi
or dword [rax], eax
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
invalid
jg 0x14009b274
movq qword [rbp + 0x938], mm0
cmp byte [rcx], cl
add byte [rax], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
lea edx, [0x1401f0338]
lea rcx, [rbp + 0x920]
and byte [rcx], cl
add byte [rax], al
call fcn.1401b1c50
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
lea eax, [0x1401c1378]
lea eax, [0x1401c1378]
mov qword [rbp + 0x1d90], rax
mov qword [rbp + 0x1d98], 1
test dword [rax + 0x100001d], ebx
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x15c682
invalid
test dword [rax + 0x100001d], ebx
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x15c682
invalid
mov qword [rbp + 0x1da0], rax
mov dword [rbp + 0x1da0], eax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x1da8], xmm0
test al, 0x1d
add byte [rax], al
test al, 0x1d
add byte [rax], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
pop rdi
adc al, byte [rax]
lea rcx, [rbp + 0x1d90]
call fcn.1401b1c50
lea edx, [rax - 0x17ffffe3]
add al, 0x69
adc dword [rax], eax
mov qword [rbp + 0x1e70], rcx
add byte [rax], al
mov qword [rbp + 0x1e78], r8
mov qword [rbp + 0x1e80], r9
add byte [rax], al
add byte [rax], al
xor eax, eax
jmp 0x14009acc3
pop rbx
stc
invalid
invalid
shr cl, 0x5b
pop rbx
stc
invalid
add eax, 0x15c620
mov qword [rbp + 0x1da0], rax
mov dword [rbp + 0x1da0], eax
and dh, al
adc eax, 0x85894800
mov dword [rbp + 0x1da0], eax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x1da8], xmm0
mov dword [rbp + 0x1da0], eax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x1da8], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rbp + 0x1d90]
nop
sbb eax, 0xa2e80000
movabs byte [0x508b0d8d48001168], al
invalid
invalid
nop
sbb eax, 0xa2e80000
movabs byte [0x508b0d8d48001168], al
invalid
invalid
movabs byte [0x508b0d8d48001168], al
adc eax, 0x6d86e800
adc dword [rax], eax
call fcn.1401b2140
mov rcx, rsi
call fcn.14003c700
lea rax, [0x1401ef670]
add eax, 0x1542a7
add eax, 0x1542a7
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x1401ef5d9]
lea r9, case.0x14004f628.49
pop rsp
adc r8b, byte [rax]
adc al, byte [rax]
pop rsp
adc r8b, byte [rax]
adc al, byte [rax]
adc al, byte [rax]
lea r8, [rbp + 0x2050]
mov edx, 0x46
add byte [rax], r8b
add al, ch
mov bl, 0x6d
adc dword [rax], eax
invalid
add byte [rax], r8b
add al, ch
mov bl, 0x6d
adc dword [rax], eax
invalid
add byte [rax - 0x73], cl
or eax, 0x154e74
lea rcx, str.driver_missing
lea ecx, str.driver_missing
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xe
call fcn.1401b2260
pop rbx
outsb dx, byte [rsi]
adc dword [rax], eax
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimeiodriver.rs
lea eax, [0x1401f0b98]
lea eax, [0x1401f0b98]
add eax, 0x155785
mov edx, 0x68
call fcn.1401b2260
add byte [rax], al
add al, ch
outsb dx, byte [rsi]
adc dword [rax], eax
mov qword [rbp + 0x1fa0], rax
lea rax, [rbp + 0x1fa0]
mov qword [rbp + 0x2050], rax
mov dword [rbp + 0x2050], eax
mov dword [rbp + 0x2050], eax
test dword [rax + 0x20], edx
add byte [rax], al
lea rax, [fcn.1401013e0]
mov qword [rbp + 0x2058], rax
and byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1547d9
pop rdi
invalid
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x940], 0
lea rax, [rbp + 0x2050]
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x20], edx
add byte [rax], al
jmp 0x14009ab21
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
lea rcx, [rbp + 0x1290]
call fcn.14014ae80
jrcxz 0x14009b494
or al, byte [rax]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
jrcxz 0x14009b494
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
mov eax, 0x25e8
and eax, 0x8ae80000
adc byte [rax], r8b
and eax, 0x8ae80000
adc byte [rax], r8b
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x2550], xmm11
movq qword [rbp + 0x2550], mm3
push rax
and eax, 0x44660000
movq qword [rbp + 0x2540], mm2
invalid
invalid
add byte [rax], al
movdqa xmmword [rbp + 0x2540], xmm10
and eax, 0x44660000
movq qword [rbp + 0x2530], mm1
invalid
add byte [rax], al
movdqa xmmword [rbp + 0x2530], xmm9
add byte [rax], al
movdqa xmmword [rbp + 0x2520], xmm8
movdqa xmmword [rbp + 0x2510], xmm7
movdqa xmmword [rbp + 0x2500], xmm6
movq qword [rbp + 0x2500], mm6
jg 0x14009b486
and byte [0x14f6fb507], ah
add byte [rsi + 0xf], ah
jg case.0x14004ade6.445
adc byte [0x14f6fb50f], ah
movq qword [rbp + 0x2500], mm6
jg case.0x14004ade6.445
add byte [0x10751b517], ah
and eax, 0xc7480000
mov qword [rbp + 0x24f8], 0xfffffffffffffffe
mov rbx, rdx
mov qword [rbp + 0x2438], rcx
mov dword [rbp + 0x2438], ecx
test eax, edi
and al, 0
add byte [rax], al
invalid
invalid
mov dword [rbp + 0x2438], ecx
and al, 0
add byte [rdi], cl
mov dh, 0x82
mov edx, 0x48000000
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x15f3f4
invalid
invalid
invalid
add byte [rax], al
movzx eax, byte [rdx + 0xba]
lea rcx, [0x1401fa92c]
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x15f3f4
invalid
invalid
invalid
hlt
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
movabs r15, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x476a76b8], al
and al, 0
add byte [rcx + rcx*4 - 0x7b], cl
nop
and al, 0
add bh, bh
jmp rax
lea rcx, [rbp + 0x15b0]
mov al, 0x15
add byte [rax], al
call fcn.140091220
call qword [sym.imp.kernel32.dll_GetCommandLineW]
mov qword [rbp + 0x2220], 0
mov qword [rbp + 0x2228], 8
mov qword [rbp + 0x2230], 0
xor byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
invalid
invalid
xor byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14009bc5e
add byte [rax - 0x77], cl
invalid
mov rsi, rax
movzx ebx, word [rax]
test bx, bx
test ebx, ebx
je 0x14009bc5e
mov qword [rbp + 0x1c00], 0
mov qword [rbp + 0x1c08], 2
mov qword [rbp + 0x1c10], 0
mov eax, 2
or byte [rax + rax], bl
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
sbb al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 2], bh
xor r8d, r8d
lea rdi, [rbp + 0x1c00]
xor r14d, r14d
test bx, bx
jne 0x14009b5f7
jmp 0x14009b654
jbe 0x14009b645
nop
mov word [rax + r8*2], bx
inc r8
inc r8
inc eax
mov qword [rbp + 0x1c10], r8
movzx ebx, word [rsi]
sbb al, 0
add byte [rdi], cl
mov bh, 0x1e
test bx, bx
je 0x14009b654
add rsi, 2
cmp bx, 9
je 0x14009b620
movzx ecx, bx
cmp ecx, 0x20
stc
and byte [rdi + rdx - 0x7d], dh
stc
and dh, byte [rbp + 0x18]
je 0x14009b620
cmp ecx, 0x22
jne 0x14009b626
not r14b
and r14b, 1
movzx ebx, word [rsi]
test bx, bx
jne 0x14009b5f7
jmp 0x14009b654
test r14b, 1
je 0x14009b654
cmp r8, qword [rbp + 0x1c00]
jne 0x14009b5e0
mov rcx, rdi
stc
mov rdx, r8
call fcn.14014d520
mov rax, qword [rbp + 0x1c08]
mov r8, qword [rbp + 0x1c10]
add bl, ch
xchg esi, eax
sbb al, 0
add bl, ch
xchg esi, eax
nop word [rax + rax]
add rsi, 2
movzx eax, word [rsi]
cmp eax, 0x20
je 0x14009b650
and byte [rsp + rsi*8 - 0x7d], dh
clc
or dword [rdi + rbp*8 + 0x48], esi
mov edi, dword [rbp + 0x1c08]
cmp eax, 9
je 0x14009b650
mov rdi, qword [rbp + 0x1c08]
lea rcx, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
mov rdx, rdi
call fcn.14014fcd0
mov qword [rbp + 0x24f0], rdi
lea rcx, [rbp + 0x2220]
and byte [rdx], ah
add byte [rax], al
and byte [rdx], ah
add byte [rax], al
xor edx, edx
call fcn.140042880
dec dword [rax - 0x75]
test dword [rax], ebp
and al, byte [rax]
invalid
dec dword [rax - 0x75]
test dword [rax], ebp
and al, byte [rax]
add byte [rax - 0x75], cl
lea esi, [rax]
and al, byte [rax]
add byte [rax - 0x77], cl
retf 0xc148
sub byte [rdx], ah
add byte [rax], al
mov rcx, qword [rbp + 0x2230]
xor byte [rdx], ah
add byte [rax], al
mov rdx, rcx
shl rdx, 5
movdqu xmm0, xmmword [rbp + 0x630]
movdqu xmm1, xmmword [rbp + 0x640]
movdqu xmmword [rax + rdx + 0x10], xmm1
movdqu xmmword [rax + rdx], xmm0
adc bl, dh
movq qword [rax + rdx], mm0
inc rcx
mov qword [rbp + 0x2230], rcx
ror dword [rax - 0x77], 0x8d
xor byte [rdx], ah
add byte [rax], al
mov qword [rbp + 0x1e50], 0
mov qword [rbp + 0x1e58], 2
add byte [rax - 0x39], cl
test dword [rax + 0x1e], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
pop rax
invalid
add byte [rax - 0x39], cl
test dword [rax + 0x1e], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x44], al
add al, byte [rax]
add byte [rax], al
mov r12d, 2
mov esp, 2
xor r8d, r8d
lea rbx, [rbp + 0x630]
lea r15, [rbp + 0x1e50]
add byte [rax], al
movdqa xmm6, xmmword [str._]
movq mm6, qword [str._]
xor edi, edi
jmp 0x14009b720
test dil, dil
mov dil, 1
jne case.0x140077b8e.130
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r13d, word [rsi]
test r13d, r13d
je 0x14009bfad
test byte [rax + 0x49000008], al
mov r14, rsi
mov esi, esi
add rsi, 2
cmp r13d, 0x21
jg 0x14009b7f0
mov dl, 0
add byte [rax], al
cmp r13d, 9
je 0x14009b74e
or dword [rdx + rcx + 0x41], esi
cmp ebp, 0x20
std
invalid
cmp r13d, 0x20
jne case.0x140077aee.154
test dil, dil
dec dword [rdi]
test dword [rcx], ecx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5b], cl
pop rax
invalid
jne case.0x140077aee.154
mov r12, qword [rbp + 0x1e58]
add byte [rax], al
mov rcx, rbx
mov rdx, r12
mov edx, esp
call fcn.14014fcd0
or r8d, dword [r8]
or eax, dword [rax]
mov rdx, qword [rbp + 0x2230]
cmp rdx, qword [rbp + 0x2220]
xchg ebp, eax
and byte [rdx], ah
add byte [rax], al
xchg ebp, eax
and byte [rdx], ah
add byte [rax], al
jne 0x14009b78c
lea rcx, [rbp + 0x2220]
call fcn.140042880
dec dword [rax - 0x75]
xchg ebp, eax
xor byte [rdx], ah
add byte [rax], al
lea esp, [rax]
and al, byte [rax]
add al, ch
sti
jo 0x14009b77e
dec dword [rax - 0x75]
xchg ebp, eax
xor byte [rdx], ah
add byte [rax], al
mov rax, qword [rbp + 0x2228]
test dword [rax], ebp
sub byte [rdx], ah
and al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 1
invalid
add byte [rax], al
mov rcx, rdx
shl rcx, 5
shl ecx, 5
shl ecx, 5
loope 0x14009b79f
movdqu xmm0, xmmword [rbp + 0x630]
invalid
add byte [rax], al
movdqu xmm1, xmmword [rbp + 0x640]
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmmword [rax + rcx], xmm0
inc rdx
jg 0x14009b7b8
or byte [rax - 1], cl
ret 0x8948
inc edx
mov qword [rbp + 0x2230], rdx
xor byte [rdx], ah
add byte [rax], al
and al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax + 0x1e], esp
invalid
invalid
mov qword [rbp + 0x1e60], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x14009b7d4
add byte [rax - 0x7d], cl
mov byte [rdx], 0xf
mov bh, 6
add rsi, 2
movzx eax, word [rsi]
cmp eax, 0x20
clc
and byte [rsp + rsi*8 - 0x7d], dh
je 0x14009b7d0
cmp eax, 9
je 0x14009b7d0
xor r8d, r8d
je 0x14009b7d0
cmp eax, 9
je 0x14009b7d0
xor r8d, r8d
shr cl, 0x37
jmp 0x14009b720
invalid
invalid
dec dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
cmp r13d, 0x22
je 0x14009b70a
adc bh, bh
invalid
invalid
adc bh, bh
invalid
cmp r13d, 0x5c
jne case.0x140077aee.154
movzx eax, word [rsi]
xor r13d, r13d
in eax, dx
in eax, dx
cmp ax, 0x5c
jne case.0x140082c9e.176
invalid
nop dword [rax]
add rsi, 2
movzx eax, word [r14 + r13*2 + 4]
outsb dx, byte [rsi]
add al, 0x49
inc r13
inc r13
cmp ax, 0x5c
cmp eax, 0x5c
clc
pop rsp
je 0x14009b810
inc r13
inc ebp
cmp ax, 0x22
jne case.0x140077b8e.176
mov r14, r13
out dx, al
shr r14, 1
mov rax, qword [rbp + 0x1e50]
push rax
invalid
add byte [rax], al
sub rax, r8
push rax
invalid
add byte [rcx + rbp - 0x40], cl
cmp rax, r14
jae 0x14009b8e5
invalid
invalid
add byte [rax], al
invalid
and dword [rax + 0x4c000000], 0xffffff89
stc
mov rcx, r15
mov rdx, r8
mov r8, r14
ret 0x894d
call fcn.1401b96a0
mov r8, qword [rbp + 0x1e60]
invalid
invalid
add byte [rax], al
invalid
add cl, ch
mov word [rax], es
add byte [rax], al
invalid
nop
jmp case.0x140086e36.152
add byte [rax + 0x50853b4c], dl
invalid
cmp r8, qword [rbp + 0x1e50]
test dword [rax + 0x1e], edx
add byte [rax], al
jne 0x14009b87b
mov rcx, r15
mov ecx, edi
mov rdx, r8
mov edx, eax
ret 0xace8
call fcn.14014d520
mov r8, qword [rbp + 0x1e60]
invalid
add byte [rax], al
invalid
mov r12, qword [rbp + 0x1e58]
invalid
add byte [rax], al
add byte [rsi + 0x47], ah
mov dword [rsp + rax*2], ebp
mov word [r12 + r8*2], r13w
inc r8
inc eax
mov qword [rbp + 0x1e60], r8
test dword [rax + 0x1e], esp
add byte [rax], al
jmp 0x14009b720
mov bh, dh
invalid
invalid
mov rax, qword [rbp + 0x1e50]
mov eax, dword [rbp + 0x1e50]
invalid
sub rax, r8
cmp rax, r13
jae 0x14009b990
invalid
call 0x140f13bb6
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
stc
mov rdx, r8
mov r8, r13
call fcn.1401b96a0
add byte [rbx + rcx*4 - 0x5b], cl
pop rax
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
pop rax
invalid
mov r8, qword [rbp + 0x1e60]
jmp 0x14009b995
invalid
movzx eax, word [rsi]
cmp eax, 0x22
clc
and cl, byte [rdi]
invalid
invalid
add dword [rax], eax
invalid
clc
and cl, byte [rdi]
test byte [0x17109b8d8], dl
add dword [rax], eax
add byte [rcx], dh
add byte [rcx], dh
xor edi, edi
inc dword [rbp + 0x40850fc0]
invalid
test eax, eax
jne 0x14009b720
invalid
invalid
invalid
invalid
jmp 0x14009c662
or eax, 0x83490000
std
cmp r13, 2
add dh, byte [rdx + 0x54]
jb 0x14009b93f
mov r12, qword [rbp + 0x1e58]
add byte [rax], al
cmp r13, 0x20
jb 0x14009b930
mov rax, r14
and rax, 0xfffffffffffffff0
and eax, 0xfffffff0
and eax, 0xfffffff0
lea rcx, [r12 + r8*2]
add rcx, 0x10
add r8, rax
adc byte [rcx + 1], cl
sal byte [rcx], 0xd2
xor edx, edx
xor edx, edx
nop dword [rax]
movdqu xmmword [rcx + rdx*2 - 0x10], xmm6
je case.0x1400861a0.91
movdqu xmmword [rcx + rdx*2], xmm6
movdqu xmmword [rcx + rdx*2], xmm6
movq qword [rcx + rdx*2], mm6
add rdx, 0x10
cmp rax, rdx
jne 0x14009b910
cmp r14, rax
je 0x14009b93f
invalid
and r14d, 0xf
out 0xf, al
nop dword [rax]
mov word [r12 + r8*2], 0x5c
inc r8
inc eax
inc eax
dec r14
jne 0x14009b930
int1
mov qword [rbp + 0x1e60], r8
test r13b, 1
je 0x14009b720
test al, dl
std
invalid
invalid
test al, dl
std
invalid
xor r14d, r14d
mul byte [rsi - 0x7d]
add byte ds:[rcx + 0xf], al
invalid
cmp word [rsi], 0
setne r12b
setne ah
setne ah
xchg ebp, eax
invalid
cmp r8, qword [rbp + 0x1e50]
cmp eax, dword [rbp + 0x1e50]
add byte [rax], al
jne 0x14009b976
mov rcx, r15
stc
mov rdx, r8
call fcn.14014d520
add byte [rbx + rcx*4 - 0x7b], cl
invalid
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
invalid
add byte [rax], al
mov r14b, r12b
lea rsi, [rsi + r14*2]
lea esi, [rsi + rsi*2]
out 0x4a, al
lea esi, [rsi + rsi*2]
xor al, 0x76
mov r12, qword [rbp + 0x1e58]
add byte [rax], al
mov word [r12 + r8*2], 0x22
and r8b, byte [rax]
jmp 0x14009b887
invalid
in eax, dx
je 0x14009b9df
cmp r13, 0x10
jb 0x14009b9d0
mov rax, r13
and rax, 0xfffffffffffffff0
loopne 0x14009b992
loopne 0x14009b992
lea rcx, [r12 + r8*2]
add rcx, 0x10
add r8, rax
sal byte [rcx], 0xd2
nop
movdqu xmmword [rcx + rdx*2 - 0x10], xmm6
movdqu xmmword [rcx + rdx*2], xmm6
jg case.0x14009011a.49
push rcx
add rdx, 0x10
cmp rax, rdx
invalid
cmp eax, edx
jne case.0x14008dd9b.47
in al, dx
cmp r13, rax
je 0x14009b9df
invalid
and r13d, 0xf
and ebp, 0xf
invalid
nop dword [rax]
mov word [r12 + r8*2], 0x5c
pop rsp
add byte [rcx - 1], cl
ror byte [rcx - 1], 0xcd
invalid
inc r8
inc eax
dec r13
int 0x75
jne 0x14009b9d0
int1
mov qword [rbp + 0x1e60], r8
mov dword [rbp + 0x1e60], eax
invalid
jmp 0x14009b720
std
invalid
dec dword [rbx + rdi - 0x7b]
cmp r8, qword [rbp + 0x1e50]
test dword [rax + 0x1e], edx
push rax
invalid
add byte [rax], al
jne case.0x14008dd9b.84
mov rcx, r15
mov rdx, r8
call fcn.14014d520
add byte [rbx + rcx*4 - 0x7b], cl
invalid
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
invalid
mov r12, qword [rbp + 0x1e58]
mov word [r12 + r8*2], 0x22
add al, 0x44
and al, byte [rax]
pop rax
invalid
add al, 0x44
and al, byte [rax]
inc r8
mov qword [rbp + 0x1e60], r8
mov dword [rbp + 0x1e60], eax
mov dword [rbp + 0x1e60], eax
add byte [rsi + 0x41], ah
cmp word [r14 + 2], 0
cmp dword [rsi + 2], 0
add byte [rcx - 0x73], cl
add al, 0x48
cmovne esi, eax
invalid
invalid
lea rax, [r14 + 4]
cmovne rsi, rax
invalid
invalid
invalid
mov dil, 1
jmp 0x14009b720
cld
invalid
invalid
cld
invalid
dec dword [rbp + rcx*4 - 0x5d]
lock or byte [rax], al
lea r12, [rbx + 0x8f0]
movzx eax, byte [rbx + 0x8f0]
mov dh, 0x83
lock or byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x83
lock or byte [rax], al
add byte [rax], al
test eax, eax
invalid
invalid
push rdi
add byte [rax], al
test eax, eax
je 0x14009bda1
add eax, dword [rax]
invalid
ror byte [rdi], 0x84
push rdi
add eax, dword [rax]
add byte [rbx - 0x7af0fc08], al
pop rbx
and al, byte [rcx]
cmp eax, 3
jne case.0x14009c4b9.23
invalid
clc
add ecx, dword [rdi]
test dword [rbx + 0x22], ebx
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
fmul dword [rbp + rcx*4 - 0x4d]
invalid
mov rax, rbx
lea r14, [rbx + 0x8e8]
mov bl, 0xe8
invalid
or byte [rax], al
add byte [rax], al
call 0x14f09ba66
mov dh, 0x83
call 0xc509ba6d
ror byte [rdi], 0x84
invalid
test dh, bl
invalid
add byte [rax], al
movzx eax, byte [rbx + 0x8e8]
test eax, eax
je 0x14009c64a
add byte [rax], al
add byte [rax], al
cmp eax, 3
mov r13, qword [rbp + 0x24b8]
mov ebp, dword [rbp + 0x24b8]
lodsd eax, dword [rsi]
mov eax, 0xf000024
and al, 0
add byte [rdi], cl
test dl, dl
mov dh, 0
add byte [rax], al
lodsd eax, dword [rsi]
mov eax, 0xf000024
and al, 0
add byte [rdi], cl
and al, 0
add byte [rdi], cl
test dl, dl
mov dh, 0
add byte [rax], al
invalid
invalid
sal byte [rsi - 0x72b80000], cl
lea rcx, str._async_fn__resumed_after_completion
or eax, 0x1570ad
jo 0x14009ba97
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401c4ed8]
add eax, 0x12944e
xchg rsp, rax
adc al, byte [rax]
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
call fcn.1401b1e10
jl 0x14009baf5
adc dword [rax], eax
add byte [rax - 0x73], cl
mov ebx, 0x189
add dword [rax], eax
invalid
lea rdi, [rbx + 0x189]
mov dword [rcx], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rbx + 0x189]
mov dh, 0x83
mov dword [rcx], eax
add byte [rax], al
lea rcx, [0x1401fa9cc]
lea ecx, [0x1401fa9cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rbx + 0x180]
jmp 0x1400a5a54
lea r13, [rbx + 0xd0]
lea rsi, [rbx + 0xc0]
add byte [rdi], cl
mov dh, 0x83
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov bl, 0xc0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x83
rol byte [rax], 1
add byte [rax], al
lea rcx, [0x1401faa38]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
invalid
add rax, rcx
jmp rax
pop rsi
out dx, eax
adc eax, 0x4634800
invalid
or dword [rax + 1], 0x48e0ffc8
mov eax, dword [rsi]
mov rax, qword [rsi]
mov qword [rbp + 0x2450], rsi
mov qword [rbx + 0xc8], rax
enter 0, 0
and al, 0
add byte [rax - 0x77], cl
or eax, 0
enter 0, 0
enter 0, 0
mov qword [rbx + 0xd8], rax
mov dword [rbx + 0xd8], eax
mov byte [rbx + 0x908], 0
or dword [rax], eax
add byte [rax], al
jmp 0x14009c25b
lea r14, [rbx + 0x189]
mov dword [rcx], eax
add byte [rax], al
invalid
movzx eax, byte [rbx + 0x189]
lea rcx, [0x1401fa974]
pop rax
out dx, al
invalid
invalid
or dword [rcx + 0x48000001], 0xffffff8d
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x15ee58
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rsi, qword [rbx + 0x180]
add byte [rcx], 0
add cl, ch
popfq
leave
add byte [rax], al
add byte [rax], al
jmp 0x1400a84ce
lea r14, [rbx + 0xc8]
lea esi, [rbx + 0xc8]
lea r13, [rbx + 0xc0]
movzx eax, byte [rbx + 0xc8]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x83
enter 0, 0
lea rcx, [0x1401fa9f8]
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x49e0ffc8
mov eax, dword [rbp]
add rax, rcx
jmp rax
mov rax, qword [r13]
mov qword [rbx + 0xd0], rax
mov byte [rbx + 0x900], 0
add dh, al
add dword [rax], 9
add byte [rax], al
add byte [rax - 0x73], cl
lea rsi, [rbx + 0xd0]
invalid
invalid
lea esi, [rax]
xor byte [rsi], al
lea rsi, [rbx + 0xd0]
lea rcx, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
add byte [rax], al
mov rdx, rsi
call fcn.1400769c0
mov rdi, qword [rbp + 0x630]
cmp rdi, 3
add ecx, dword [rdi]
test dword [rbx + 4], eax
add byte [rax], al
add ecx, dword [rdi]
test dword [rbx + 4], eax
add byte [rax], al
mov al, 3
jmp 0x1400b2a8d
lea rsi, [rbx + 0x958]
lea rdi, [rbx + 0xc0]
movzx eax, byte [rbx + 0x958]
test eax, eax
je case.0x14004ade6.468
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx - 0x7bf0fc08], al
push rdi
add al, byte [rax]
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completion
cmp eax, 3
je 0x14009be13
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.easytier_src_easytier_cli.rs
mov edx, 0x23
call fcn.1401b1e10
lea r12, [rbx + 0x8f0]
movzx eax, byte [rbx + 0x8f0]
lock or byte [rax], al
add byte [rbp - 0x7c7bf040], al
add eax, dword [rax]
invalid
lock or byte [rax], al
add byte [rbp - 0x7c7bf040], al
add eax, dword [rax]
add byte [rbx - 0x7af0fc08], al
shl dword [rax], cl
add dword [rax], eax
cmp eax, 3
jne 0x1400adcc6
mov rax, rbx
lea r14, [rbx + 0x8e8]
movzx eax, byte [rbx + 0x8e8]
add byte [rax], al
test eax, eax
je 0x14009c656
cmp eax, 3
mov r13, qword [rbp + 0x24b8]
je case.default.0x14009bc50
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x156f0d
invalid
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c4e60]
mov edx, 0x23
call fcn.1401b1e10
invalid
add byte [rax - 0x73], cl
mov ebx, 0x189
lea rdi, [rbx + 0x189]
movzx eax, byte [rbx + 0x189]
lea rcx, [0x1401fa9a0]
lea ecx, [0x1401fa9a0]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rdx, qword [rbx + 0x180]
jmp 0x1400a736a
xchg ebx, eax
add byte [rcx], 0
add cl, ch
or al, 0xb7
add byte [rax], al
mov qword [rbp + 0x1c00], 0
mov qword [rbp + 0x1c08], 2
mov dword [rbp + 0x1c08], 2
test dword [rax], ecx
sbb al, 0
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], edx
sbb al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x1c10], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x24f0], rax
and al, 0
add byte [rcx], dh
invalid
xor edi, edi
xor ebx, ebx
cmp r8, 0x201
cmp eax, 0x201
cmp eax, 0x201
jb 0x14009bcbf
jmp 0x14009bce0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
or dword [rsp + rax - 0x7eb70000], 0xfffffff8
add dword [rdx], eax
add byte [rax], al
jae 0x14009c142
cmp r8, 0x201
jae 0x14009bce0
mov r14d, 0x200
lea r15, [rbp + 0x630]
mov r12, r8
jmp 0x14009bd37
sub r8, rbx
sub rdi, rbx
cmp rdi, r8
cmp edi, eax
fmul dword [rax + 0x29]
fisttp word [rcx + rdi - 0x39]
cmp edi, eax
cmp edi, eax
jae 0x14009bd0f
lea rcx, [rbp + 0x1c00]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1401b96a0
mov rsi, qword [rbp + 0x1c00]
add byte [rax - 0x75], cl
test dword [rax], ecx
sbb al, 0
add byte [rax - 0x77], cl
test eax, esi
invalid
and al, 0
invalid
add byte [rax - 0x77], cl
test eax, esi
invalid
and al, 0
add byte [rax - 1], bh
invalid
mov dword [rbp + 0x24f0], eax
invalid
mov eax, 0xffffffff
dec dword [rax + 0x39]
invalid
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rbp + 0x1c10], rbx
mov rdi, rsi
mov r14, rbx
mov esi, ebx
mov esi, ebx
fimul word [rbx + rcx*4 - 0x43]
invalid
mov r15, qword [rbp + 0x24f0]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
add byte [rcx], dh
leave
mov rdx, r15
mov r8d, r12d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
add byte [rcx - 0x77], al
invalid
test eax, eax
jne 0x14009bd62
add byte [rcx - 0x77], al
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14009c550
mov r8d, r13d
cmp r12, r8
jne 0x14009bcb0
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400ad8b5
add r12, r12
mov eax, 0xffffffff
invalid
dec dword [rcx + 0x39]
invalid
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jb 0x14009bcbf
invalid
jmp 0x14009bce0
mov rax, qword [rbx + 0xc0]
add eax, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
js 0x14009bdb4
mov rdi, qword [rax + 8]
mov rsi, qword [rax + 0x10]
test rsi, rsi
je 0x1400a6ebb
mov cl, 0
invalid
test byte [rdx], al
mov cl, 0
add byte [rdi], cl
js 0x1400b581b
mov byte [rdx + rbx*4 + 1], bl
add byte [rdi], cl
mov dh, 5
test byte [rdi], dl
add byte [rcx], dh
leave
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
or eax, dword [rax]
or eax, dword [rax]
mov rbx, rax
test rax, rax
jne 0x1400a6ec0
test esp, esp
mov al, 0
add byte [rax], al
test esp, esp
mov al, 0
add byte [rax], al
jmp 0x1400adf23
mov rax, qword [rdi]
add byte [rax], al
jmp 0x1400adf23
mov rax, qword [rdi]
mov qword [rbx + 0xc8], 0
mov qword [rbx + 0xd0], 8
add byte [rax], al
add byte [rax - 0x39], cl
sbb eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0xe0], rax
mov dword [rbx + 0xe0], eax
mov byte [rbx + 0xf0], 0
lea rdx, [rbx + 0xe0]
lea rcx, [rbp + 0x630]
lea ecx, [rbp + 0x630]
lea ecx, [rbp + 0x630]
invalid
call fcn.140076ec0
mov r14, qword [rbp + 0x630]
mov esi, dword [rbp + 0x630]
invalid
mov esi, dword [rbp + 0x630]
invalid
cmp r14, 7
jne case.0x14007181e.227
mov byte [rsi], 3
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
add byte [rax], al
add byte [rax], al
mov al, 9
jmp 0x1400b1ae5
invalid
pop rsp
add dword [rax], eax
invalid
mov qword [rbp + 0x5b8], rsi
mov dword [rbp + 0x5b8], esi
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24d8], rax
fsub dword [rax + rax]
add byte [rax - 0x75], cl
test dword [rax + 6], ecx
add byte [rax], al
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 6], ecx
add byte [rax], al
mov qword [rbp + 0x2488], rax
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x2470], rax
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x2480], rax
mov dword [rbp + 0x2480], eax
mov dword [rbp + 0x2480], eax
add bl, dh
movdqu xmm6, xmmword [rbp + 0x660]
movq mm6, qword [rbp + 0x660]
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rax
mov al, 0x24
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x4c000024], esi
mov al, 0x24
add byte [rax], al
mov r12, qword [rbp + 0x678]
mov al, 0x24
add byte [rax], al
mov r12, qword [rbp + 0x678]
add byte [rax], al
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x24d0], rax
shl byte [rax + rax], 1
invalid
test dword [rax + 0x48000006], eax
mov dword [rbp + 0x24d0], eax
shl byte [rax + rax], 1
invalid
test eax, edx
and al, 0
add byte [rbx + rcx*4 - 0x53], cl
mov byte [rsi], al
add byte [rax], al
mov r13, qword [rbp + 0x688]
invalid
mov rdx, qword [rbp + 0x690]
mov rsi, qword [rbp + 0x698]
mov ch, 0x98
invalid
add byte [rax], al
invalid
mov ch, 0x98
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], esp
mov dword [rbp + 0x24c8], eax
mov rax, qword [rbp + 0x6a0]
movabs al, byte [0x24c8858948000006]
add byte [rax], al
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x6d0]
mov eax, dword [rbp + 0x6d0]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edx
sbb eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], ebp
invalid
invalid
mov qword [rbp + 0x1b10], rax
mov rax, qword [rbp + 0x6a8]
add byte [rax - 0x77], cl
test eax, eax
shl byte [rax + rax], 0
add byte [rax - 0x77], cl
test eax, eax
invalid
mov dword [rbp + 0x24c0], eax
shl byte [rax + rax], 0
and al, 0
add bl, dh
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x6c0]
movq mm0, qword [rbp + 0x6c0]
invalid
movdqa xmmword [rbp + 0x1b00], xmm0
add byte [rbx], bl
add byte [rax], al
mov rax, qword [rbp + 0x6b0]
mov eax, dword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x6b8]
invalid
test dword [rax + 0x48000024], ebx
mov eax, dword [rbp + 0x6b8]
invalid
cwde
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], edi
add byte [rax - 0x77], cl
invalid
invalid
and al, 0
invalid
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x48000024], esp
and al, 0
invalid
invalid
mov qword [rbp + 0x24a0], rax
and al, 0
add byte [rax - 0x75], cl
invalid
test eax, ebx
invalid
add byte [rax], al
mov rax, qword [rbp + 0x6d8]
mov eax, dword [rbp + 0x6d8]
mov qword [rbp + 0x24a8], rax
movzx eax, byte [rbx + 0xf0]
xor eax, 0
lock add byte [rax], al
add byte [rbx - 0x76b7fb08], al
xchg ebp, eax
js case.0x140082c9e.154
add byte [rax], al
add byte [rdi], cl
mov dh, 0x83
invalid
lock add byte [rax], al
add byte [rax], al
add byte [rbx - 0x76b7fb08], al
xchg ebp, eax
js case.0x140082c9e.154
clc
add al, 0x48
mov dword [rbp + 0x2478], edx
invalid
add byte [rax], al
add byte [rdi], cl
je 0x14009c944
test cl, dh
int1
or dword [rax], eax
add byte [rbx - 0x7af0fc08], al
clc
add ecx, dword [rdi]
test dword [rax], eax
or al, byte [rax]
invalid
cmp eax, 3
jne 0x14009c95c
clc
add ecx, dword [rdi]
test dword [rax], eax
or al, byte [rax]
add byte [rax - 0x73], cl
mov edi, eax
add byte [rax], al
add al, ch
pop rax
invalid
lea rcx, [rbx + 0xf8]
call fcn.14003c5c0
cli
invalid
jmp 0x14009c95c
invalid
cli
invalid
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0xc0]
add eax, 0
add byte [rax], al
mov rdi, qword [rax + 8]
mov rsi, qword [rax + 0x10]
test rsi, rsi
je 0x1400a5601
adc byte [rax - 0x7b], cl
test byte [rdi], 0x84
jl 0x14009bf19
add byte [rax], al
js 0x1400b581b
add byte [rdi], cl
mov dh, 5
jle case.0x14007729c.202
invalid
movzx eax, byte [0x140214210]
xor ecx, ecx
invalid
invalid
mov rdx, rsi
call fcn.140157b20
add byte [rax - 0x77], cl
ret
test rax, rax
jne 0x1400a5606
test dword [rsi - 0x6a], ebx
add byte [rax], al
test dword [rsi - 0x6a], ebx
add byte [rax], al
jmp 0x1400adf23
test r8, r8
jne 0x14009c662
ror byte [rdi], 0x85
test dword [rsi + rax - 0x7bc00000], ebp
dec dword [rdi]
test dword [rbx + 0x48000006], esp
add byte [rax - 0x75], cl
popfq
sub byte [rdx], ah
add byte [rax], al
lodsb al, byte [rsi]
invalid
test dil, dil
jne 0x14009c662
invalid
add byte [rax - 0x75], cl
popfq
sub byte [rdx], ah
add byte [rax], al
mov rsi, qword [rbp + 0x2230]
jmp 0x14009c6c7
and al, byte [rax]
add cl, ch
cmc
invalid
mov qword [rbp + 0x24f0], r14
and al, 0
add byte [rcx + rcx*4 - 0x53], cl
mov dword [rbp + 0x24e8], ebp
mov r13, qword [rbp + 0x638]
mov qword [rbp + 0x24e8], r13
mov dword [rbp + 0x24e8], ebp
add byte [rbx + rcx*4 - 0x53], cl
cmp byte [rsi], al
add byte [rax], al
invalid
mov r13, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24e0], rax
test eax, esp
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 6], ecx
add byte [rax], al
mov qword [rbp + 0x24d8], rax
test eax, ebx
fsub dword [rax + rax]
invalid
fsub dword [rax + rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x650]
add byte [rax], al
mov rax, qword [rbp + 0x650]
mov eax, dword [rbp + 0x650]
mov qword [rbp + 0x2488], rax
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x2470], rax
test dword [rax + 0x24], esi
add byte [rax], al
mov r12, qword [rbp + 0x660]
movdqu xmm6, xmmword [rbp + 0x668]
movq mm6, qword [rbp + 0x668]
add byte [rax], al
mov rax, qword [rbp + 0x678]
add byte [rax], al
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x680]
add byte [rax - 0x77], cl
test dword [rax + 0x24], esp
and al, 0
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x24], esp
and al, 0
invalid
invalid
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], ecx
add byte [rax - 0x77], cl
test eax, edx
and al, 0
add byte [rax], al
mov rax, qword [rbp + 0x688]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edx
and al, 0
add byte [rax], al
invalid
invalid
mov qword [rbp + 0x24d0], rax
add byte [rax], al
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x2458], rax
mov dword [rbp + 0x2458], eax
test dword [rax + 0x48000006], edx
mov dword [rbp + 0x2458], eax
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], ebx
add byte [rax], al
invalid
mov rax, qword [rbp + 0x698]
add byte [rax], al
mov qword [rbp + 0x2478], rax
mov dword [rbp + 0x2478], eax
test dword [rax + 0x24], edi
add byte [rax], al
mov r14, qword [rbp + 0x6a0]
mov rax, qword [rbp + 0x6d8]
fadd dword [rsi]
add byte [rax], al
movabs al, byte [0x6d8858b48000006]
add byte [rax - 0x75], cl
test eax, ebx
fadd dword [rsi]
fadd dword [rsi]
add byte [rax], al
mov qword [rbp + 0x1bf0], rax
mov dword [rbp + 0x1bf0], eax
add byte [rax - 0x75], cl
lea ebp, [rax + 0xf000006]
add byte [rdi], cl
mov rcx, qword [rbp + 0x6a8]
movups xmm0, xmmword [rbp + 0x6c8]
enter 6, 0
invalid
add byte [rdi], cl
adc byte [rbp + 0x6c8], al
add byte [rdi], cl
sub dword [rbp + 0x1be0], eax
add byte [rax], al
movaps xmmword [rbp + 0x1be0], xmm0
add byte [rax], al
cmp byte [rbx + 0x900], 3
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x24c0], rax
and al, 0
invalid
mov ebx, 0x900
add ecx, dword [rax - 0x75]
test dword [rax + 0x48000006], esi
mov dword [rbp + 0x24c0], eax
and al, 0
invalid
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], edi
invalid
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x2498], rax
mov dword [rbp + 0x2498], eax
mov dword [rbp + 0x2498], eax
add byte [rax], al
mov rax, qword [rbp + 0x6c0]
mov qword [rbp + 0x24a0], rax
mov rax, qword [rbp + 0x6e0]
mov eax, dword [rbp + 0x6e0]
rol byte [rsi], 0
add byte [rax - 0x77], cl
test dword [rax + 0x48000024], esp
invalid
mov eax, dword [rbp + 0x6e0]
mov qword [rbp + 0x24a8], rax
mov r8, qword [rbp + 0x2490]
test dword [rax + 0xf000024], edx
test dword [rsi + 0xd], edx
add byte [rax], al
test dword [rax + 0xf000024], edx
test dword [rsi + 0xd], edx
add byte [rax], al
movzx eax, byte [rbx + 0x8f8]
cmp eax, 3
add ecx, dword [rdi]
test byte [rsi], cl
invalid
add byte [rax], al
mov dh, 0x83
clc
or byte [rax], al
add byte [rbx - 0x7bf0fc08], al
add ecx, dword [rdi]
test byte [rsi], cl
add ecx, dword [rdi]
test byte [rsi], cl
or eax, 0xc0850000
test eax, eax
jne 0x14009ce40
add byte [rax], al
cmp qword [rbx + 0xd8], 0
cmp dword [rbx + 0xd8], 0
add byte [rax], al
add byte [rdi], cl
test byte [rax], dh
or eax, 0x8b4c0000
and eax, 0
loopne 0x14009c115
je 0x14009ce40
mov r8, qword [rbx + 0xe0]
add byte [rax], al
mov r15, rcx
mov rcx, qword [0x140214150]
xor edx, edx
add byte [rcx], dh
sar bh, cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x120fff
mov rcx, r15
movabs r15, 0x8000000000000000
mov r8, qword [rbp + 0x2490]
jmp 0x14009ce40
dec byte [rax + rax]
add byte [rbp + 0x39], cl
invalid
cmp r14, r8
cmp esi, eax
invalid
jb 0x1400adced
movabs byte [0x1e508d8d4800011b], al
sbb eax, dword [rcx]
add byte [rax - 0x73], cl
invalid
lea edx, [rax + 0x1e]
lea rcx, [rbp + 0x1e50]
add byte [rax], al
mov rdx, r15
mov edx, edi
call fcn.14014fcd0
mov r15, qword [rbp + 0x1e50]
cmp ecx, dword [rbx]
add byte [rbx + rcx*4 - 0x43], cl
push rax
invalid
mov edi, dword [rbp + 0x1e50]
mov rbx, qword [rbp + 0x1e58]
mov r14, qword [rbp + 0x1e60]
invalid
invalid
add byte [rax], al
movzx edi, byte [rbp + 0x1e68]
invalid
add byte [rbx + rcx*4 - 0x4b], cl
invalid
mov eax, dword [rbp + 0x1e69]
mov dword [rbp + 0x23b0], eax
mov eax, dword [rbp + 0x1e6c]
test dword [rsi + rbx], ebp
add byte [rcx + 0x23b385], cl
add byte [rax], al
add byte [rcx + 0x23b085], cl
and eax, dword [rax]
add byte [rbx + 0x1e6c85], cl
add byte [rcx + 0x23b385], cl
add byte [rax], al
jmp 0x14009c56a
lea r10, [rbx + 0x608]
add byte [rax], al
jmp 0x14009c56a
lea r10, [rbx + 0x608]
invalid
movzx eax, byte [rbx + 0x608]
mov dh, 0x83
or byte [rsi], al
add byte [rax], al
add byte [rbp - 0x597bf040], al
test eax, eax
ror byte [rdi], 0x84
cmpsb byte [rsi], byte [rdi]
je 0x14009ca4f
test byte [rsi - 0x7cfffff8], ah
clc
add ecx, dword [rdi]
invalid
test dword [rdi], eax
or byte [rax], al
add byte [rbx - 0x7af0fc08], al
invalid
test dword [rdi], eax
add byte [rax], al
cmp eax, 3
jne case.default.0x14009c510
sbb al, byte [rcx]
add byte [rbp + rcx*4 - 0x75], cl
invalid
invalid
invalid
lea r9, [rbx + 0x530]
xor byte [0xf618c1bb], al
add eax, 0xb60f0000
add byte [rax], al
movzx eax, byte [rbx + 0x530]
mov dh, 0x83
xor dword [rax], 5
add byte [rax], al
invalid
xor byte [0xcd51c1c2], al
add byte [rax - 0x73], cl
lea rdx, [rbx + 0x290]
lea rcx, [0x1401fa9e0]
lea ecx, [0x1401fa9e0]
xchg ebx, eax
nop
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [0x1401fa9e0]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
mov rax, qword [rbx + 0x308]
or dword [rax], 3
add byte [rax], al
jmp 0x1400a5da9
wait
add byte [rax], al
invalid
lea rsi, [rbx + 0x1a0]
movabs al, byte [0x1a083b60f000001]
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x83
movabs al, byte [0x62840fc085000001]
test byte [rdx + 8], ah
add byte [rax], al
cmp eax, 3
invalid
test edi, ecx
add byte [rax], al
movzx eax, byte [rbx + 0x1a0]
test eax, eax
je 0x14009ca5b
test byte [rdx + 8], ah
add byte [rax], al
test byte [rdx + 8], ah
add byte [rax], al
cmp eax, 3
jne 0x1400adbd1
add dword [rax], eax
mov rdx, qword [rbx + 0x198]
mov edx, dword [rbx + 0x198]
add cl, ch
je 0x14009c1a4
jmp 0x1400a5a82
add byte [rax], al
lea r12, [rbx + 0x208]
lea esp, [rbx + 0x208]
add byte [rdi], cl
mov dh, 0x83
or byte [rdx], al
movzx eax, byte [rbx + 0x208]
add byte [rax], al
lea rcx, [rbx + 0x190]
mov qword [rbp + 0x24f0], rcx
invalid
and al, 0
invalid
invalid
and al, 0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x15e81b
lea rcx, [0x1401faa4c]
call 0x1a351c248
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov dword [rbp + 0x2450], esi
mov ch, 0x50
and al, 0
invalid
mov qword [rbp + 0x2450], rsi
mov rsi, qword [rbx + 0x1f8]
mov rcx, qword [rbp + 0x24f0]
jmp 0x14009d71f
invalid
mov qword [rbp + 0x2450], rsi
mov dword [rbp + 0x2450], esi
lea rsi, [rbx + 0xd8]
lea rcx, [rbp + 0x630]
add byte [rax - 0x77], cl
bnd call fcn.1400769c0
cmpsd dword [rsi], dword [rdi]
std
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax]
invalid
add byte [rax - 0x77], cl
bnd call fcn.1400769c0
cmpsd dword [rsi], dword [rdi]
std
invalid
cmpsd dword [rsi], dword [rdi]
std
dec dword [rax - 0x75]
mov rdi, qword [rbp + 0x630]
mov ebp, 0x630
cmp rdi, 3
jne 0x14009c285
invalid
mov al, 3
jmp 0x1400b2472
invalid
add dword [rax], eax
add ebp, ecx
in eax, dx
invalid
mov r14, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24e0], rax
test eax, esp
and al, 0
invalid
test eax, esp
loopne 0x14009c2bc
and al, 0
add byte [rax - 0x75], cl
invalid
test dword [rax + 6], ecx
add byte [rax], al
mov rax, qword [rbp + 0x648]
add byte [rax], al
mov qword [rbp + 0x24d8], rax
mov rax, qword [rbp + 0x650]
mov eax, dword [rbp + 0x650]
mov eax, dword [rbp + 0x650]
mov qword [rbp + 0x2488], rax
mov rax, qword [rbp + 0x658]
test dword [rax + 6], ebx
add byte [rax], al
test dword [rax + 6], ebx
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x24], esi
add byte [rax], al
mov qword [rbp + 0x2470], rax
mov rax, qword [rbp + 0x660]
mov qword [rbp + 0x2480], rax
and al, 0
add bl, dh
movq mm6, qword [rbp + 0x668]
mov ch, 0x68
invalid
invalid
add byte [rax], al
push 0x48000006
add byte [rax], al
mov rax, qword [rbp + 0x678]
mov eax, dword [rbp + 0x678]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x680]
test dword [rax + 0x48000024], esi
mov eax, dword [rbp + 0x680]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x688]
mov eax, dword [rbp + 0x688]
mov eax, dword [rbp + 0x688]
mov qword [rbp + 0x24d0], rax
add byte [rbx + rcx*4 - 0x43], cl
mov r15, qword [rbp + 0x690]
nop
invalid
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0x2478], rax
test dword [rax + 0x24], edi
add byte [rax], al
invalid
add byte [rax], al
mov r12, qword [rbp + 0x6a0]
mov rax, qword [rbp + 0x6d8]
movsd dword [rdi], dword [rsi]
movabs al, byte [0x6d8858b48000006]
add byte [rax], al
mov qword [rbp + 0x1bf0], rax
mov dword [rbp + 0x1bf0], eax
mov rcx, qword [rbp + 0x6a8]
mov ecx, dword [rbp + 0x6a8]
add byte [rax], al
movups xmm0, xmmword [rbp + 0x6c8]
movaps xmmword [rbp + 0x1be0], xmm0
loopne case.0x14009bb23.69
add byte [rax], al
cmp byte [rbx + 0x908], 3
or dword [rax], eax
add byte [rbx], al
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x24c0], rax
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], edi
invalid
add byte [rax], al
mov qword [rbp + 0x2498], rax
and al, 0
invalid
add byte [rax - 0x77], cl
test eax, eax
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], edi
invalid
add byte [rax], al
mov qword [rbp + 0x2498], rax
and al, 0
invalid
invalid
mov rax, qword [rbp + 0x6c0]
mov qword [rbp + 0x24a0], rax
mov rax, qword [rbp + 0x6e0]
invalid
add byte [rax], al
movabs al, byte [0x6e0858b48000024]
add byte [rax], al
invalid
mov qword [rbp + 0x24a8], rax
mov r8, qword [rbp + 0x2490]
jne 0x14009d548
and al, 0
add byte [rbx + rcx*4 - 0x7b], cl
nop
and al, 0
add byte [rdi], cl
test dword [rcx + 0xf000011], edi
mov dh, 0x83
add byte [rcx], cl
or dword [rax], eax
invalid
movzx eax, byte [rbx + 0x900]
or dword [rax], eax
add byte [rbx - 0x7bf0fc08], al
add ecx, dword [rdi]
test byte [rcx + 0x11], bl
adc dword [rax], eax
add byte [rbp - 0x5e7af040], al
test eax, eax
jne 0x14009d548
test dword [rcx + 0x48000011], esp
cmp dword [rbx + 0xe0], 0
je 0x14009d548
invalid
cmp eax, 3
je 0x14009d4f8
adc dword [rax], eax
invalid
add ecx, dword [rdi]
test byte [rcx + 0x11], bl
adc dword [rax], eax
invalid
test eax, eax
jne 0x14009d548
invalid
invalid
adc dword [rax], eax
invalid
cmp qword [rbx + 0xe0], 0
je 0x14009d548
mov r8, qword [rbx + 0xe8]
mov eax, dword [rbx + 0xe8]
sub eax, 0
add byte [rax], al
mov qword [rbp + 0x2458], r15
mov qword [rbp + 0x2448], r13
mov r13, r14
mov r14, rcx
mov rcx, qword [0x140214150]
xor edx, edx
sar bh, cl
adc eax, 0x120d49
invalid
invalid
adc al, byte [rax]
invalid
or rax, 0xffffffff894c0012
int1
adc al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov r14, r13
mov r13, qword [rbp + 0x2448]
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x2458]
add byte [rax], al
mov r8, qword [rbp + 0x2490]
jmp 0x14009d548
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rax - 0x73], cl
xchg ebx, eax
xor byte [rsi], al
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x83
xor byte [rsi], al
add byte [rax], al
movzx eax, byte [rbx + 0x630]
test eax, eax
mov qword [rbp + 0x2450], r14
je 0x14009ca67
cmp eax, 3
jne case.default.0x14009c510
lea rax, [rbx + 0x530]
mov qword [rbp + 0x24d8], rax
mov dword [rbp + 0x24d8], eax
mov dword [rbp + 0x24d8], eax
fsub dword [rax + rax]
add byte [rdi], cl
mov dh, 0x83
xor byte [0xcd55c43c], al
add eax, 0x8d4c0000
movzx eax, byte [rbx + 0x530]
lea r12, [rbx + 0x290]
lea rcx, [0x1401fa988]
movsxd rax, dword [rcx + rax*4]
add eax, 0x8d4c0000
movabs dword [0x400d8d4800000290], eax
in eax, 0x15
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov qword [rbp + 0x24e8], rdx
and al, 0
add bh, bh
jmp rax
invalid
jmp rax
mov eax, dword [rbx + 0x308]
jmp 0x1400a883b
invalid
add byte [rax - 0x73], cl
mov ebx, 0x1a0
movzx eax, byte [rbx + 0x1a0]
test eax, eax
je 0x14009ca73
add eax, 0xf8830000
cmp eax, 3
jne 0x1400adbd1
clc
add ecx, dword [rdi]
test dword [rsi + 0x17], ecx
add dword [rax], eax
mov rsi, qword [rbx + 0x198]
jmp 0x1400a84fc
lea rax, [rbx + 0x200]
mov qword [rbp + 0x2478], rax
movzx eax, byte [rbx + 0x200]
lea r12, [rbx + 0x188]
mov byte [rcx], al
add byte [rax], al
add al, byte [rax]
add byte [rbp + rcx*4 - 0x5d], cl
mov byte [rcx], al
add byte [rax], al
lea rcx, [0x1401faa0c]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
lea r13, [rbx + 0x608]
lea ebp, [rbx + 0x608]
movzx eax, byte [rbx + 0x608]
test eax, eax
mov qword [rbp + 0x2488], rdi
je case.0x1400861a0.163
add byte [rax], al
add byte [rax], al
cmp eax, 3
jne case.default.0x14009c510
lea r14, [rbx + 0x530]
movzx eax, byte [rbx + 0x530]
lea rdx, [rbx + 0x290]
nop
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x15e4ab
in al, 0x15
invalid
nop
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x15e4ab
in al, 0x15
invalid
in al, 0x15
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rsi, [rbx + 0x1a0]
movzx eax, byte [rbx + 0x1a0]
and dword [rax - 0x7affffff], 0xffffffc0
mov bl, 0xa0
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x83
and dword [rax - 0x7affffff], 0xffffffc0
invalid
invalid
push rax
and dword [rax - 0x7affffff], 0xffffffc0
add dword [rax], eax
add byte [rbp + 0x50840fc0], al
je 0x14009ca8b
add eax, 0xf8830000
add ecx, dword [rdi]
test dword [rbp + 0x48000116], ecx
mov edx, dword [rbx + 0x198]
cmp eax, 3
jne 0x1400adbd1
mov rdx, qword [rbx + 0x198]
jmp 0x1400a7398
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
movabs r15, 0x8000000000000000
test rsi, rsi
je 0x14009c585
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x24f0]
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x14009c5bd
mov qword [rbp + 0x630], rbx
lea rcx, [rbp + 0x630]
add byte [rax], al
add byte [rax], al
call fcn.14014ae80
mov ebx, 1
mov dil, 1
xor r14d, r14d
xor eax, eax
mov qword [rbp + 0x24f0], rax
jmp 0x14009c5dc
mov qword [rbp + 0x24f0], r15
mov eax, dword [rbp + 0x23b0]
mov ecx, dword [rbp + 0x23b3]
mov dword [rbp + 0x633], ecx
mov dword [rbp + 0x630], eax
invalid
mov qword [rbp + 0x24e8], rbx
lea rcx, [rbp + 0x2220]
popfq
call 0x18809c608
lea ecx, [rbp + 0x2220]
xor edx, edx
call fcn.140042880
mov rbx, qword [rbp + 0x2228]
mov rsi, qword [rbp + 0x2230]
add byte [rax - 0x77], cl
invalid
shl rax, 5
mov rcx, qword [rbp + 0x24f0]
invalid
invalid
and al, 0
add byte [rax - 0x77], cl
or al, 3
mov rcx, qword [rbp + 0x24e8]
mov qword [rbx + rax + 8], rcx
mov qword [rbx + rax + 0x10], r14
mov byte [rbx + rax + 0x18], dil
mov ecx, dword [rbp + 0x630]
lea esi, [rax]
invalid
add byte [rax], al
mov edx, dword [rbp + 0x633]
mov dword [rbx + rax + 0x1c], edx
mov dword [rbx + rax + 0x19], ecx
inc rsi
mov r14, qword [rbp + 0x2220]
jmp 0x14009c70e
add byte [rax - 0x77], cl
invalid
invalid
lea esi, [rax]
invalid
mov r13, qword [rbp + 0x24b8]
jmp 0x1400a6ef9
mov r13, qword [rbp + 0x24b8]
jmp 0x1400a563f
mov rdx, qword [rbp + 0x1e58]
lea rcx, [rbp + 0x630]
call fcn.14014fcd0
mov rsi, qword [rbp + 0x2230]
cmp rsi, qword [rbp + 0x2220]
jne 0x14009c69b
cli
dec dword [rax - 0x75]
mov ch, 0x30
and al, byte [rax]
add byte [rax - 0x75], cl
popfq
sub byte [rdx], ah
add byte [rax], al
mov rax, rsi
shl rax, 5
movdqu xmm0, xmmword [rbp + 0x630]
movdqu xmm1, xmmword [rbp + 0x640]
movdqu xmmword [rbx + rax + 0x10], xmm1
movq qword [rbx + rax + 0x10], mm1
movdqu xmmword [rbx + rax], xmm0
inc rsi
mov r14, qword [rbp + 0x2220]
cmp qword [rbp + 0x1e50], 0
je 0x14009c6ee
invalid
mov r8, qword [rbp + 0x1e58]
mov rcx, qword [0x140214150]
push 0x7a
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x120a3a
push 0x7a
invalid
cmp qword [rbp + 0x1c00], 0
je 0x14009c70e
mov rcx, qword [0x140214150]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
invalid
xor edx, edx
mov r8, qword [rbp + 0x24f0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
shl rcx, 5
lea r15, [rbx + rcx]
mov rdi, rbx
test rsi, rsi
je 0x14009c74f
mov rdi, qword [rbx]
mov rax, qword [rbx + 0x18]
sbb byte [rax - 0x77], cl
test dword [rax + 6], eax
add byte [rax], al
sbb byte [r8 - 0x77], cl
sbb byte [rax - 0x77], cl
test dword [rax + 6], eax
add byte [rax], al
movdqu xmm0, xmmword [rbx + 8]
movdqa xmmword [rbp + 0x630], xmm0
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x14009c7ba
lea rdi, [rbx + 0x20]
and byte [rcx + 0x29], cl
push qword [rsp + rdi + 0x49]
shr edi, 5
sub r15, rdi
je 0x14009c790
shr r15, 5
add rdi, 8
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14009c779
or dword [rdx], edx
add bl, ch
adc al, 0x66
nop word cs:[rax + rax]
add rdi, 0x20
dec r15
je 0x14009c790
cmp qword [rdi - 8], 0
je 0x14009c770
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
xor edx, edx
call rsi
jmp 0x14009c770
mov esi, 8
test r14, r14
je 0x14009c93a
mov rcx, qword [0x140214150]
xor edi, edi
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jbe 0x14009c7b9
adc al, byte [rax]
xor r13d, r13d
jmp 0x14009cb03
add byte [rcx + rcx*4 - 0x4b], cl
invalid
mov qword [rbp + 0x24f0], r14
mov rax, qword [rbp + 0x640]
add byte [rax - 0x75], cl
test dword [rax + 6], eax
add byte [rax], al
mov qword [rbp + 0x1e60], rax
movdqa xmm0, xmmword [rbp + 0x630]
movdqa xmmword [rbp + 0x1e50], xmm0
add byte [rsi + 0xf], ah
jg 0x14009c760
movq qword [rbp + 0x1e50], mm0
push rax
invalid
dec rsi
movabs rax, 0x7ffffffffffffff
and rax, rsi
cmp rax, 4
mov r14d, 3
cmovae r14, rax
movabs rax, 0x3ffffffffffffff
mov eax, 0xffffffff
invalid
invalid
inc dword [rbx]
cmp r14, rax
jae 0x1400b581b
mov eax, 0xffffffff
invalid
mov r12, rcx
inc r14
mov rsi, r14
shl rsi, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
bnd call fcn.140157b20
bnd call fcn.140157b20
test rax, rax
je 0x1400b0997
mov qword [rax], rdi
movdqa xmm0, xmmword [rbp + 0x1e50]
movdqu xmmword [rax + 8], xmm0
or byte [rax - 0x75], cl
lea esp, [rax + 0x1e]
add byte [rax], al
or byte [rax - 0x75], cl
lea esp, [rax + 0x1e]
add byte [rax], al
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x1c00], r14
mov qword [rbp + 0x1c08], rax
mov qword [rbp + 0x1c10], 1
mov r9, r12
lea rsi, [r12 - 0x40]
add r9, 0xffffffffffffffe0
mov edi, 1
xor r14d, r14d
lea rcx, [rbp + 0x1c00]
movabs rdx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
sub bl, 0x39
add byte [rax], al
add byte [rax], al
sub bl, 0x39
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rax + r14 + 0x20], r13
mov qword [rax + r14 + 0x28], r12
movdqa xmm0, xmmword [rbp + 0x630]
movdqu xmmword [rax + r14 + 0x30], xmm0
inc rdi
inc edi
inc edi
mov qword [rbp + 0x1c10], rdi
add rsi, 0xffffffffffffffe0
add r14, 0x20
cmp r9, r14
je 0x14009cad9
mov r13, qword [rbx + r14 + 0x20]
cmp r13, rdx
invalid
je 0x14009ca97
invalid
mov r12, qword [rbx + r14 + 0x28]
movups xmm0, xmmword [rbx + r14 + 0x30]
movaps xmmword [rbp + 0x630], xmm0
cmp rdi, qword [rbp + 0x1c00]
jne 0x14009c8a0
mov r8, rsi
shr r8, 5
call 0x10109120c
invalid
call 0x10109120c
mov qword [rbp + 0x24e8], r9
mov rdx, rdi
call fcn.1401b0380
lea rcx, [rbp + 0x1c00]
movabs rdx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rbx + rcx*4 - 0x73], 0xe8
and al, 0
add byte [rax - 0x75], cl
test dword [rax], ecx
sbb al, 0
add cl, ch
mov r9, qword [rbp + 0x24e8]
mov rax, qword [rbp + 0x1c08]
jmp 0x14009c8a0
invalid
xor edi, edi
xor r13d, r13d
jmp 0x14009cb03
lea rcx, [rbx + 0x110]
call fcn.14003c660
stc
dec dword [rax - 0x73]
mov edi, eax
add byte [rax], al
add al, ch
adc al, 0xeb
stc
invalid
cmp r14d, 6
mov qword [rbp + 0x2468], rsi
mov ch, 0x68
and al, 0
add byte [rdi], cl
je 0x14009ee6a
mov r15, r12
mov r12, r14
je 0x14009ee6a
mov r15, r12
mov r12, r14
mov r14, rdi
mov esi, edi
mov rsi, qword [rbx + 0xd0]
add byte [rax], al
mov rbx, qword [rbx + 0xd8]
test rbx, rbx
je 0x14009c9a4
mov rdi, rsi
mov edi, esi
nop dword [rax]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14002fc60
add rdi, 0x88
add byte [rax - 1], cl
retf
dec rbx
jne 0x14009c990
mov rbx, qword [rbp + 0x24b8]
cmp qword [rbx + 0xc8], 0
invalid
je 0x14009c9c7
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
invalid
mov rcx, qword [0x140214150]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rax, qword [rbp + 0x1b10]
mov qword [rbp + 0x1a30], rax
mov dword [rbp + 0x1a30], eax
mov dword [rbp + 0x1a30], eax
movaps xmm0, xmmword [rbp + 0x1b00]
sub byte [rbp + 0x1b00], al
movaps xmmword [rbp + 0x1a20], xmm0
test dword [rax], esp
sbb al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax - 0x39fffffb], edi
add byte [rcx], al
mov rax, qword [rbp + 0x5b8]
mov byte [rax], 1
mov rsi, qword [rbp + 0x2468]
mov rcx, r14
int1
int1
mov r14, r12
mov r12, r15
mov esp, edi
mov r15, r13
mov edi, ebp
mov rax, qword [rbp + 0x1a30]
mov qword [rbp + 0x340], rax
add eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], esp
sbb al, byte [rax]
invalid
add eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], esp
sbb al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x14009c99f
add byte [rax], al
movdqa xmmword [rbp + 0x330], xmm0
xor byte [rbx], al
add byte [rax], al
call fcn.14003c9d0
cmp r14d, 6
mov r13, qword [rbp + 0x2480]
mov ebp, dword [rbp + 0x2480]
mov ebp, dword [rbp + 0x2480]
je 0x1400b56e2
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0x2190], rax
mov dword [rbp + 0x2190], eax
nop
and dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], esi
add eax, dword [rax]
invalid
nop
and dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], esi
add eax, dword [rax]
add cl, ch
invalid
sbb r8b, byte [rcx]
jmp 0x1400ae49b
add byte [rax - 0x75], cl
and dword [rax + 2], 0
add byte [rax], al
jmp 0x1400a5cef
mov rax, qword [rbx + 0x260]
invalid
add byte [rax], al
jmp 0x1400a5cef
mov rdx, qword [rbx + 0x190]
jmp 0x1400a5a77
mov rax, qword [rbx + 0x260]
mov eax, dword [rbx + 0x260]
jmp 0x1400a8773
mov rsi, qword [rbx + 0x190]
jmp 0x1400a84f1
invalid
add byte [rax], al
mov edx, 0x8b480000
and dword [rax + 2], 0
add cl, ch
sub dword [rbx - 0x74b80000], 0x19093
add cl, ch
invalid
mov rax, qword [rbx + 0x260]
jmp 0x1400a760c
mov rdx, qword [rbx + 0x190]
jmp 0x1400a738d
imul byte [rax - 0x72b60000]
add al, 0x33
lea rax, [rbx + r14]
add rax, 0x40
cmp r15, rax
je 0x14009cad9
add r14, rbx
add r14, 0x48
shr rsi, 5
fimul word [rcx - 0x7d]
invalid
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14009cac1
invalid
dec rsi
je 0x14009cad9
invalid
cmp qword [r14 - 8], 0
je 0x14009cab8
invalid
xor edx, edx
call r15
jmp 0x14009cab8
cmp qword [rbp + 0x24f0], 0
je 0x14009caf5
invalid
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
jbe 0x14009cb00
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rbp + 0x1c00]
add byte [rax], al
mov rsi, qword [rbp + 0x1c08]
mov qword [rbp + 0x2220], r13
mov qword [rbp + 0x2228], rsi
and al, byte [rax]
add byte [rax - 0x77], cl
mov ebp, 0x2230
add byte [rax], al
and al, byte [rax]
add byte [rax - 0x77], cl
mov ebp, 0x2230
add byte [rax], al
add byte [rbx + rcx*4 - 0x4b], al
lodsb al, byte [rsi]
sbb byte [rax], al
add byte [rcx - 9], al
mov byte [rax], 8
mov r14d, dword [rbp + 0x18ac]
test r14d, 0x800
add byte [rax], al
add byte [rax], al
jne 0x14009cbe7
add byte [rax], al
add byte [rcx], dh
fild dword [rcx - 9]
mov byte [rax], 0
add byte [rax], al
add al, 0xf
test dword [rcx + rax], ecx
add byte [rax + 0x39], cl
sti
xor ebx, ebx
test r14d, 0x4000000
jne 0x14009cc87
cmp rbx, rdi
jae 0x14009cc84
mov rax, rbx
shl rax, 5
mov rcx, qword [rsi + rax + 8]
mov rdx, qword [rsi + rax + 0x10]
push rsp
invalid
adc al, ch
xchg esi, eax
movabs byte [0x79840fc08548000b], al
add byte [r8], r8b
push rsp
invalid
mov r8, rdx
lea rcx, [rbp + 0x630]
invalid
add byte [rax], al
mov rdx, rax
call fcn.140106160
cmp qword [rbp + 0x630], 0
mov ebp, 0x630
add byte [rax], al
add byte [rdi], cl
test dword [rcx + 0x4d], ebx
add byte [r8], r8b
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rcx + 0x4d], ebx
add byte [r8], r8b
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x85
cwde
invalid
add byte [rax], al
add byte [rax], al
jne 0x1400a18dc
mov r14, qword [rbp + 0x640]
test r14, r14
je 0x1400a18c1
mov ch, 0x40
invalid
js 0x1400b581b
mov r12, qword [rbp + 0x638]
movzx eax, byte [0x140214210]
invalid
add byte [rcx], dh
leave
mov rdx, r14
call fcn.140157b20
pop rax
scasd eax, dword [rdi]
or eax, dword [rax]
pop rax
scasd eax, dword [rdi]
or eax, dword [rax]
test rax, rax
je 0x1400ad8a8
mov rdx, r12
mov r8, r14
call fcn.1401af560
jmp 0x1400a18c7
test rdi, rdi
je case.0x14009c510.46
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
call fcn.1401572e0
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test rax, rax
je 0x14009cb2e
test byte [rbx], ah
invalid
invalid
invalid
ror byte [rdi], 0x84
and edi, edi
invalid
test byte [rbx], ah
invalid
mov r8, rdx
lea rcx, [rbp + 0x630]
lea esi, [rax]
invalid
add byte [rax], al
mov rdx, rax
call fcn.140106160
cmp qword [rbp + 0x630], 0
jne 0x14009cb2e
invalid
dec dword [rbx + rcx*4 - 0x43]
cmp byte [rsi], al
add byte [rax], al
mov r15, qword [rbp + 0x638]
mov edi, dword [rbp + 0x638]
mov rbx, qword [rbp + 0x640]
test rbx, rbx
je 0x14009f2e1
js 0x1400b581b
add dword [rax], eax
movzx eax, byte [0x140214210]
sal dword [rbp + 0x17], 0
sal dword [rbp + 0x17], 0
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov r14, rax
test rax, rax
ror byte [rdi], 0x85
invalid
add byte es:[rax], al
ror byte [rdi], 0x85
invalid
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
adc dword [rax], eax
adc dword [rax], eax
mov ebx, 1
test r14d, 0x4000000
jne 0x14009cde3
inc rbx
lea rcx, [rbp + 0x1c00]
lea rdx, [rbp + 0x15b0]
sbb al, 0
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0x15
add byte [rax], al
lea r8, [rbp + 0x2220]
mov r9, rbx
fld1
lodsb al, byte [rsi]
lahf
add eax, dword [rax]
invalid
fld1
lodsb al, byte [rsi]
lahf
add eax, dword [rax]
invalid
add byte [rax - 0x7b], cl
dec dword [rdi]
test dword [rdi + 0x4c], ecx
add byte [rax], al
test rdi, rdi
jne 0x1400a18fc
jmp 0x1400a1938
xchg byte [rax + rax], cl
lea rax, [rbx + 0x688]
mov qword [rbp + 0x2488], rax
movzx eax, byte [rbx + 0x688]
test eax, eax
je 0x14009dbd2
test byte [rbx], al
sldt word [rax]
test byte [rbx], al
sldt word [rax]
cmp eax, 3
jne case.default.0x14009c510
lea rax, [rbx + 0x5b0]
mov qword [rbp + 0x2478], rax
and al, 0
invalid
and al, 0
add byte [rdi], cl
mov dh, 0x83
mov al, 5
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx + 0x5b0]
lea rcx, [rbx + 0x310]
mov qword [rbp + 0x2458], rcx
pop rax
and al, 0
add byte [rax - 0x73], cl
or eax, 0x15dd5e
pop rax
and al, 0
add byte [rax - 0x73], cl
or eax, 0x15dd5e
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14009cd54
add byte [rax], al
mov rdx, qword [rbp + 0x2458]
jmp 0x14009dc9a
lea rdi, [rbx + 0x288]
movzx eax, byte [rbx + 0x288]
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x83
mov byte [rdx], al
add byte [rax], al
test eax, eax
mov qword [rbp + 0x2450], rsi
je 0x14009e0c0
cmp eax, 3
jne 0x1400adbd1
clc
add ecx, dword [rdi]
test dword [rbp + 0x4800010e], ecx
mov esi, dword [rbx + 0x280]
jmp 0x14009d7a6
push rsi
or al, byte [rax]
add byte [rax], al
push rsi
or al, byte [rax]
add byte [rax], al
lea rcx, [rbx + 0x680]
movzx eax, byte [rbx + 0x680]
test eax, eax
mov qword [rbp + 0x2450], rcx
je 0x14009e0cc
add byte [rax], al
lea rcx, [rbx + 0x680]
movzx eax, byte [rbx + 0x680]
test eax, eax
mov qword [rbp + 0x2450], rcx
lea edx, [rax + 0x24]
add byte [rax], al
je 0x14009e0cc
cmp eax, 3
jne case.default.0x14009c510
lea rax, [rbx + 0x5a8]
mov qword [rbp + 0x2470], rax
sub dword [rax + 0x48000005], 0xffffff89
add eax, 0x89480000
test dword [rax + 0x24], esi
add byte [rax], al
movzx eax, byte [rbx + 0x5a8]
lea rdx, [rbx + 0x308]
or byte [rbx], al
add byte [rax], al
lea edx, [rbx + 0x308]
lea rcx, [0x1401faa20]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0x24e8], r13
mov r13, r12
lodsd eax, dword [rsi]
call 0x18d09cdce
mov ebp, esp
mov rax, qword [rbx + 0x380]
jmp 0x14009e19e
lea rcx, [rbp + 0x1c00]
lea rdx, [rbp + 0x15b0]
lea r8, [rbp + 0x2220]
mov r9d, 1
call fcn.1400d6c50
jmp 0x1400a1938
mov r15, rcx
cmp byte [rbx + 0x8f0], 3
jne 0x14009ce20
lea rcx, [rbx + 0x410]
call fcn.140032c70
lea rcx, [rbx + 0xf0]
call fcn.140039d90
mov r8, qword [rbp + 0x2490]
mov rcx, r15
movabs r15, 0x8000000000000000
cmp edi, 2
jne 0x14009ce86
mov rax, qword [rbp + 0x1bf0]
mov qword [rbp + 0x21f0], rax
movdqa xmm0, xmmword [rbp + 0x1be0]
movdqa xmmword [rbp + 0x21e0], xmm0
mov rdi, r12
mov rsi, r14
mov r14, r13
mov r15, qword [rbp + 0x2458]
mov r12, qword [rbp + 0x2460]
mov r13, qword [rbp + 0x24e8]
jmp 0x1400ae14f
mov qword [rbx + 0xd0], rdi
mov qword [rbx + 0xd8], r13
mov rax, qword [rbp + 0x24e0]
mov qword [rbx + 0xe0], rax
mov rax, qword [rbp + 0x24d8]
mov qword [rbx + 0xe8], rax
mov rax, qword [rbp + 0x2488]
mov qword [rbx + 0xf0], rax
mov rax, qword [rbp + 0x2470]
mov qword [rbx + 0xf8], rax
mov qword [rbx + 0x100], r12
movdqu xmmword [rbx + 0x108], xmm6
mov rax, qword [rbp + 0x24b0]
mov qword [rbx + 0x118], rax
mov rax, qword [rbp + 0x2460]
mov qword [rbx + 0x120], rax
mov rax, qword [rbp + 0x24d0]
mov qword [rbx + 0x128], rax
mov rax, qword [rbp + 0x2458]
mov qword [rbx + 0x130], rax
mov rax, qword [rbp + 0x2478]
mov qword [rbx + 0x138], rax
mov qword [rbx + 0x140], r14
mov qword [rbx + 0x148], rcx
mov rax, qword [rbp + 0x24c0]
mov qword [rbx + 0x150], rax
mov rax, qword [rbp + 0x2498]
mov qword [rbx + 0x158], rax
mov rax, qword [rbp + 0x24a0]
mov qword [rbx + 0x160], rax
movaps xmm0, xmmword [rbp + 0x1be0]
movups xmmword [rbx + 0x168], xmm0
mov rax, qword [rbp + 0x1bf0]
mov qword [rbx + 0x178], rax
mov rax, qword [rbp + 0x24a8]
mov qword [rbx + 0x180], rax
lea r12, [rbx + 0x188]
mov qword [rbx + 0x188], 0
movups xmm0, xmmword [rbp + 0x400]
movups xmmword [rbx + 0x190], xmm0
mov qword [rbx + 0x1a0], 0
mov qword [rbx + 0x1a8], 8
xorps xmm0, xmm0
movups xmmword [rbx + 0x1b0], xmm0
mov qword [rbx + 0x1c0], 8
mov qword [rbx + 0x1c8], 0
mov qword [rbx + 0x1d0], 2
mov qword [rbx + 0x1d8], 0
mov word [rbx + 0x1e0], 0
movzx eax, word [rbp + 0x5c4]
mov word [rbx + 0x1e6], ax
mov eax, dword [rbp + 0x5c0]
mov dword [rbx + 0x1e2], eax
mov qword [rbx + 0x1e8], 0
mov qword [rbx + 0x1f0], rsi
lea rax, [rbx + 0x200]
mov qword [rbp + 0x2478], rax
mov byte [rbx + 0x200], 0
mov r13, qword [rbp + 0x24e8]
mov r14, qword [rbp + 0x24f0]
mov qword [rbx + 0x1f8], rsi
mov byte [rbx + 0x201], 1
movups xmm0, xmmword [r12]
movdqu xmm1, xmmword [r12 + 0x10]
movdqu xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movups xmmword [rbx + 0x208], xmm0
movdqu xmmword [rbx + 0x218], xmm1
movdqu xmmword [rbx + 0x228], xmm2
movups xmmword [rbx + 0x238], xmm3
movups xmm0, xmmword [r12 + 0x40]
movups xmmword [rbx + 0x248], xmm0
movdqu xmm0, xmmword [r12 + 0x50]
movdqu xmmword [rbx + 0x258], xmm0
mov rax, qword [r12 + 0x60]
mov qword [rbx + 0x268], rax
mov qword [rbx + 0x270], rsi
lea rdi, [rbx + 0x280]
mov byte [rbx + 0x280], 0
add rsi, 0x78
mov qword [rbx + 0x278], rsi
lea rcx, [rbp + 0x630]
mov rdx, rsi
call fcn.14019edb0
movzx ebx, byte [rbp + 0x640]
cmp bl, 4
jne 0x14009d100
mov byte [rdi], 3
mov al, 3
mov rbx, qword [rbp + 0x24b8]
jmp 0x1400b2a82
movups xmm0, xmmword [rbp + 0x630]
movaps xmmword [rbp + 0x1e50], xmm0
mov eax, dword [rbp + 0x641]
mov dword [rbp + 0x1c00], eax
mov eax, dword [rbp + 0x644]
mov dword [rbp + 0x1c03], eax
mov byte [rdi], 1
movdqa xmm0, xmmword [rbp + 0x1e50]
movdqa xmmword [rbp + 0x520], xmm0
mov eax, dword [rbp + 0x1c00]
mov ecx, dword [rbp + 0x1c03]
mov dword [rbp + 0x1930], eax
mov dword [rbp + 0x1933], ecx
cmp bl, 3
jne 0x14009d2ec
mov qword [rbp + 0x24a8], rax
xor eax, eax
mov qword [rbp + 0x24a0], rax
movdqa xmm6, xmm8
jmp 0x1400adf30
mov qword [rbp + 0x2448], r13
mov qword [rbp + 0x2458], r15
mov r13, r14
pop rax
and al, 0
add byte [rbp - 0x77], cl
cmc
mov r14, rcx
cmp byte [rbx + 0x8f8], 3
jne 0x14009d521
lea rcx, [rbx + 0x418]
call fcn.140032c70
lea rcx, [rbx + 0xf8]
call fcn.140039d90
mov r8, qword [rbp + 0x2490]
mov rcx, r14
mov r14, r13
mov r15, qword [rbp + 0x2458]
mov r13, qword [rbp + 0x2448]
cmp edi, 2
jne 0x14009d573
mov rax, qword [rbp + 0x1bf0]
mov qword [rbp + 0x21f0], rax
movdqa xmm0, xmmword [rbp + 0x1be0]
movdqa xmmword [rbp + 0x21e0], xmm0
mov rsi, r12
and dword [rax], eax
add byte [rcx + rcx*4 - 0x1a], cl
jmp 0x1400ae40f
mov qword [rbx + 0xd8], rdi
mov qword [rbx + 0xe0], r14
mov rax, qword [rbp + 0x24e0]
mov qword [rbx + 0xe8], rax
mov rax, qword [rbp + 0x24d8]
mov qword [rbx + 0xf0], rax
mov rax, qword [rbp + 0x2488]
mov qword [rbx + 0xf8], rax
mov rax, qword [rbp + 0x2470]
mov qword [rbx + 0x100], rax
mov rax, qword [rbp + 0x2480]
mov qword [rbx + 0x108], rax
movdqu xmmword [rbx + 0x110], xmm6
mov rax, qword [rbp + 0x24b0]
mov qword [rbx + 0x120], rax
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x24], esp
add byte [rax], al
mov qword [rbx + 0x128], rax
mov rax, qword [rbp + 0x24d0]
mov qword [rbx + 0x130], rax
mov qword [rbx + 0x138], r15
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x2478]
mov qword [rbx + 0x140], rax
mov qword [rbx + 0x148], r12
mov qword [rbx + 0x150], rcx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5d], cl
add qword [rax], rax
add byte [rax - 0x77], cl
mov edx, dword [rax + 1]
add byte [rax], al
mov rax, qword [rbp + 0x24c0]
mov qword [rbx + 0x158], rax
mov rax, qword [rbp + 0x2498]
mov qword [rbx + 0x160], rax
mov rax, qword [rbp + 0x24a0]
mov qword [rbx + 0x168], rax
movaps xmm0, xmmword [rbp + 0x1be0]
movups xmmword [rbx + 0x170], xmm0
mov rax, qword [rbp + 0x1bf0]
mov qword [rbx + 0x180], rax
mov rax, qword [rbp + 0x24a8]
invalid
test al, 0x24
add byte [rax], al
mov eax, dword [rbp + 0x24a8]
mov qword [rbx + 0x188], rax
lea rcx, [rbx + 0x190]
lea ecx, [rbx + 0x190]
mov qword [rbx + 0x190], 0
movups xmm0, xmmword [rbp + 0x400]
movups xmmword [rbx + 0x198], xmm0
mov qword [rbx + 0x1a8], 0
mov qword [rbx + 0x1b0], 8
xorps xmm0, xmm0
movups xmmword [rbx + 0x1b8], xmm0
mov qword [rbx + 0x1c8], 8
mov qword [rbx + 0x1d0], 0
mov qword [rbx + 0x1d8], 2
mov qword [rbx + 0x1e0], 0
add byte [rax - 0x39], cl
and eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov word [rbx + 0x1e8], 0
movzx eax, word [rbp + 0x5c4]
mov word [rbx + 0x1ee], ax
mov eax, dword [rbp + 0x5c0]
add byte [rcx + 0x1ea83], cl
add byte [rax - 0x39], cl
xor eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbx + 0x1f8], rsi
lea r12, [rbx + 0x208]
mov byte [rbx + 0x208], 0
mov qword [rbx + 0x200], rsi
mov byte [rbx + 0x209], 1
movups xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rbx + 0x210], xmm0
movdqu xmmword [rbx + 0x220], xmm1
movdqu xmmword [rbx + 0x230], xmm2
movups xmmword [rbx + 0x240], xmm3
wait
add al, byte [rax]
add byte [rdi], cl
adc byte [rcx + 0x40], al
invalid
movups xmmword [rbx + 0x250], xmm0
movdqu xmm0, xmmword [rcx + 0x50]
movdqu xmmword [rbx + 0x260], xmm0
movq qword [rbx + 0x260], mm0
mov qword [rbp + 0x24f0], rcx
mov rax, qword [rcx + 0x60]
mov qword [rbx + 0x270], rax
mov qword [rbx + 0x278], rsi
lea rdi, [rbx + 0x288]
mov byte [rbx + 0x288], 0
add rsi, 0x78
mov qword [rbx + 0x280], rsi
lea rcx, [rbp + 0x630]
mov rdx, rsi
call fcn.14019edb0
movzx ebx, byte [rbp + 0x640]
cmp bl, 4
jne 0x14009d7d2
mov byte [rdi], 3
mov al, 3
mov rbx, qword [rbp + 0x24b8]
add cl, ch
invalid
add qword [rax], r8
movups xmm0, xmmword [rbp + 0x630]
movaps xmmword [rbp + 0x1e50], xmm0
mov eax, dword [rbp + 0x641]
mov dword [rbp + 0x1c00], eax
mov eax, dword [rbp + 0x644]
mov dword [rbp + 0x1c03], eax
mov byte [rdi], 1
movdqa xmm0, xmmword [rbp + 0x1e50]
movdqa xmmword [rbp + 0x520], xmm0
mov eax, dword [rbp + 0x1c00]
mov ecx, dword [rbp + 0x1c03]
mov dword [rbp + 0x1930], eax
mov dword [rbp + 0x1933], ecx
cmp bl, 3
jne 0x14009d9be
lea rax, str._cli.PeerManageRpc_ListForeignNetworkListForeignNetwork
mov qword [rbp + 0x1e58], rax
mov qword [rbp + 0x1e60], 0x25
mov qword [rbp + 0x1e68], 0
lea rax, [0x1401beb40]
mov qword [rbp + 0x1e50], rax
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x1e50]
call fcn.140128a50
cmp qword [rbp + 0x630], 0
mov rsi, qword [rbp + 0x2450]
je 0x1400adb81
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x4e0], rax
movups xmm0, xmmword [rbp + 0x630]
movups xmm1, xmmword [rbp + 0x640]
movaps xmmword [rbp + 0x4d0], xmm1
movaps xmmword [rbp + 0x4c0], xmm0
mov rbx, qword [rbp + 0x24b8]
mov byte [rbx + 0x209], 0
lea rdx, [rbx + 0x270]
lea rax, [0x1401c4c8b]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 0x11
lea rax, [0x1401c4d8d]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 0x12
lea rcx, [rbp + 0x1e50]
lea r8, [rbp + 0x630]
call fcn.14003dba0
mov rax, qword [rbx + 0x200]
movups xmm0, xmmword [rbx + 0x210]
movups xmmword [rbx + 0x278], xmm0
movups xmm0, xmmword [rbx + 0x220]
movups xmmword [rbx + 0x288], xmm0
movups xmm0, xmmword [rbx + 0x230]
movups xmmword [rbx + 0x298], xmm0
movups xmm0, xmmword [rbx + 0x240]
movups xmmword [rbx + 0x2a8], xmm0
movups xmm0, xmmword [rbx + 0x250]
movups xmmword [rbx + 0x2b8], xmm0
movups xmm0, xmmword [rbx + 0x260]
movups xmmword [rbx + 0x2c8], xmm0
mov rcx, qword [rbx + 0x270]
mov qword [rbx + 0x2d8], rcx
mov qword [rbx + 0x2e0], rax
movaps xmm0, xmmword [rbp + 0x4c0]
movaps xmm1, xmmword [rbp + 0x4d0]
movups xmmword [rbx + 0x2e8], xmm0
movups xmmword [rbx + 0x2f8], xmm1
mov rcx, qword [rbp + 0x4e0]
mov qword [rbx + 0x308], rcx
lea rcx, [rbx + 0x688]
mov qword [rbp + 0x2488], rcx
mov byte [rbx + 0x688], 0
jmp 0x14009dbd9
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
movaps xmm0, xmmword [rbp + 0x520]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], bl
mov ecx, dword [rbp + 0x1930]
mov edx, dword [rbp + 0x1933]
mov dword [rax + 0x11], ecx
mov dword [rax + 0x14], edx
mov qword [rbp + 0x1c00], rax
lea rax, [0x1401be5f8]
mov qword [rbp + 0x1c08], rax
lea rax, [rbp + 0x1c00]
mov qword [rbp + 0x23b0], rax
lea rax, [0x1400d86d0]
mov qword [rbp + 0x23b8], rax
lea rax, [0x1401c4cc0]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 1
mov qword [rbp + 0x650], 0
lea rax, [rbp + 0x23b0]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 1
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x630]
call fcn.1400b66d0
mov rsi, qword [rbp + 0x1c00]
mov rdi, qword [rbp + 0x1c08]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
mov rbx, qword [rbp + 0x24b8]
je 0x14009dab8
cmp qword [rdi + 0x10], 0x11
jb 0x14009daa6
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax], eax
mov rsi, qword [rbp + 0x1e58]
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x24c8], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x630], xmm0
mov qword [rbp + 0x640], 0
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
movq xmm7, qword [rbp + 0x1e50]
mov rax, qword [rbp + 0x638]
mov rcx, qword [rbp + 0x640]
mov rdx, qword [rbp + 0x648]
mov qword [rbp + 0x2170], rdx
mov qword [rbp + 0x2160], rax
mov qword [rbp + 0x2168], rcx
lea rcx, [rbx + 0x210]
call fcn.14010f550
mov rcx, qword [rbx + 0x270]
call fcn.1401903d0
mov byte [rbx + 0x209], 0
mov rax, qword [rbp + 0x2170]
mov qword [rbp + 0x1bb0], rax
add byte [rdi], cl
sub byte [rbp + 0x2160], al
movaps xmmword [rbp + 0x1ba0], xmm0
mov byte [rbx + 0x208], 1
pslldq xmm7, 8
movdqa xmm6, xmmword [0x1401bd800]
mov eax, 2
mov qword [rbp + 0x2460], rax
lea rax, [0x1401beb40]
mov qword [rbp + 0x24c0], rax
mov eax, 8
mov qword [rbp + 0x2470], rax
lea rax, [0x1401f79a8]
mov qword [rbp + 0x2498], rax
xor r15d, r15d
xor r14d, r14d
xor eax, eax
mov qword [rbp + 0x24d0], rax
xor eax, eax
mov qword [rbp + 0x24b0], rax
xor eax, eax
mov qword [rbp + 0x2480], rax
mov eax, 2
mov qword [rbp + 0x24a8], rax
xor eax, eax
mov qword [rbp + 0x24a0], rax
jmp 0x1400ae1d6
mov rax, qword [rbx + 0x2e0]
mov rcx, qword [rbx + 0x2d8]
lea rdx, [rbx + 0x310]
adc byte [rbx], al
add byte [rax], al
movups xmm0, xmmword [rbx + 0x278]
movups xmm1, xmmword [rbx + 0x288]
movups xmm2, xmmword [rbx + 0x298]
movups xmm3, xmmword [rbx + 0x2a8]
movups xmmword [rbx + 0x310], xmm0
movups xmmword [rbx + 0x320], xmm1
movups xmmword [rbx + 0x330], xmm2
movups xmmword [rbx + 0x340], xmm3
movups xmm0, xmmword [rbx + 0x2b8]
movups xmmword [rbx + 0x350], xmm0
movups xmm0, xmmword [rbx + 0x2c8]
add byte [rdi], cl
adc dword [rbx + 0x360], eax
mov qword [rbx + 0x370], 0
mov byte [rbx + 0x378], 1
add eax, dword [rax]
add byte [rcx], al
mov qword [rbx + 0x380], rcx
mov qword [rbx + 0x388], rax
movups xmm0, xmmword [rbx + 0x2e8]
movups xmmword [rbx + 0x390], xmm0
movups xmm0, xmmword [rbx + 0x2f8]
movups xmmword [rbx + 0x3a0], xmm0
mov rcx, qword [rbx + 0x308]
mov qword [rbx + 0x3b0], rcx
lea rcx, [rbx + 0x5b0]
mov qword [rbp + 0x2478], rcx
mov byte [rbx + 0x5b0], 0
mov qword [rbp + 0x2450], rsi
mov rcx, qword [rdx + 0x70]
mov qword [rbx + 0x628], rcx
sub byte [rsi], al
add byte [rax], al
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rbx + 0x618], xmm0
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rbx + 0x608], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rbx + 0x5f8], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
mov qword [rbp + 0x2458], rdx
xchg ebp, eax
pop rax
and al, 0
add byte [rdi], cl
adc byte [rdx + 0x30], bl
xchg ebp, eax
pop rax
and al, 0
add byte [rdi], cl
adc byte [rdx + 0x30], bl
movups xmmword [rbx + 0x5e8], xmm3
movups xmmword [rbx + 0x5d8], xmm2
movups xmmword [rbx + 0x5c8], xmm1
movups xmmword [rbx + 0x5b8], xmm0
mov qword [rbx + 0x630], rax
movups xmm0, xmmword [rbx + 0x390]
movups xmm1, xmmword [rbx + 0x3a0]
movups xmmword [rbx + 0x638], xmm0
movups xmmword [rbx + 0x648], xmm1
mov rcx, qword [rbx + 0x3b0]
mov qword [rbx + 0x658], rcx
lea r14, [rbx + 0x680]
mov byte [rbx + 0x680], 0
mov qword [rbx + 0x660], rax
movups xmm0, xmmword [rbx + 0x608]
and dword [rax + 6], 0
add byte [rdi], cl
adc byte [rbx + 0x608], al
movaps xmmword [rbp + 0x1ae0], xmm0
movups xmm0, xmmword [rbx + 0x5f8]
movaps xmmword [rbp + 0x1ad0], xmm0
movups xmm0, xmmword [rbx + 0x5b8]
movups xmm1, xmmword [rbx + 0x5c8]
movups xmm2, xmmword [rbx + 0x5d8]
movups xmm3, xmmword [rbx + 0x5e8]
movaps xmmword [rbp + 0x1ac0], xmm3
movaps xmmword [rbp + 0x1ab0], xmm2
movaps xmmword [rbp + 0x1aa0], xmm1
movaps xmmword [rbp + 0x1a90], xmm0
mov rdx, rbx
mov rbx, qword [rbx + 0x618]
movzx r15d, byte [rdx + 0x620]
mov rdi, qword [rdx + 0x628]
mov rcx, qword [rdx + 0x658]
mov qword [rbp + 0x1400], rcx
movups xmm0, xmmword [rdx + 0x648]
movaps xmmword [rbp + 0x13f0], xmm0
movups xmm0, xmmword [rdx + 0x638]
movaps xmmword [rbp + 0x13e0], xmm0
movdqu xmm6, xmmword [rax + 0x10]
movzx eax, byte [0x140214210]
add eax, 0x176428
add eax, 0x176428
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
or eax, dword [rax]
or eax, dword [rax]
test rax, rax
je 0x1400ad904
mov rsi, rax
movzx eax, byte [0x140214210]
mov edx, 0x1d8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad922
cwde
rol byte [rax], 0
add byte [rax + rcx*4 - 0x48], al
enter 0, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0xd0
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xd8], 0
add byte [rax], al
mov qword [rax + 0xd8], 0
mov qword [rax + 0xe0], 0x2000
mov qword [rax + 0xe8], 0x11
mov qword [rax + 0xf0], 1
xorps xmm0, xmm0
movups xmmword [rax + 0xf8], xmm0
mov qword [rax + 0x108], 1
mov qword [rax + 0x110], 0x2000
mov qword [rax + 0x118], 0x8000
add byte [rax - 0x38b80000], al
and byte [rax], 1
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x38b80000], al
and byte [rax], 1
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov word [rax + 0x1d0], 0
movaps xmm0, xmmword [rbp + 0x1ae0]
movaps xmmword [rbp + 0x2400], xmm0
movaps xmm0, xmmword [rbp + 0x1ad0]
movaps xmmword [rbp + 0x23f0], xmm0
movaps xmm0, xmmword [rbp + 0x1a90]
movdqa xmm1, xmmword [rbp + 0x1aa0]
movdqa xmm2, xmmword [rbp + 0x1ab0]
movaps xmm3, xmmword [rbp + 0x1ac0]
movaps xmmword [rbp + 0x23e0], xmm3
movdqa xmmword [rbp + 0x23d0], xmm2
movdqa xmmword [rbp + 0x23c0], xmm1
movaps xmmword [rbp + 0x23b0], xmm0
mov qword [rbp + 0x2410], rax
lea rax, [0x1401be740]
mov qword [rbp + 0x2418], rax
test dword [rax], ebx
and al, 0
add byte [rax - 0x77], cl
mov ebp, 0x2420
test dword [rax], ebx
and al, 0
add byte [rax - 0x77], cl
mov ebp, 0x2420
mov rbx, qword [rbp + 0x24b8]
mov rdx, qword [rbx + 0x660]
lea rsi, [rbp + 0x630]
lea r8, [rbp + 0x23b0]
test dword [rax + 0x4c000023], esi
lea ecx, [rbp + 0x13e0]
test dword [rax + 0x4c000023], esi
lea ecx, [rbp + 0x13e0]
mov rcx, rsi
call fcn.14018f690
mov rdx, qword [rbx + 0x660]
add rdx, 0x78
lea rcx, [rbp + 0x1d60]
mov r8, rsi
call fcn.14019ee90
mov rax, qword [rbp + 0x1d70]
mov qword [rbx + 0x678], rax
movdqu xmm0, xmmword [rbp + 0x1d60]
movdqu xmmword [rbx + 0x668], xmm0
mov r8, qword [rbp + 0x2490]
and al, 0
invalid
and al, 0
add byte [rax - 0x73], cl
mov bl, 0x68
invalid
lea rsi, [rbx + 0x668]
add byte [rax], al
lea rcx, [rbp + 0x15b0]
mov rdx, rsi
call fcn.14019f530
mov rbx, qword [rbp + 0x15b0]
cmp rbx, 4
mov qword [rbp + 0x24e8], r12
jne 0x14009dfcb
mov byte [r14], 3
mov al, 3
mov rcx, qword [rbp + 0x2478]
mov byte [rcx], al
mov rbx, qword [rbp + 0x24b8]
jmp 0x1400b2459
mov rax, qword [rbp + 0x15c8]
mov qword [rbp + 0x1390], rax
movups xmm0, xmmword [rbp + 0x15b8]
movaps xmmword [rbp + 0x1380], xmm0
adc eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x15d0], al
adc eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x15d0], al
movaps xmmword [rbp + 0x1a20], xmm0
movups xmm0, xmmword [rbp + 0x15e0]
movaps xmmword [rbp + 0x1a30], xmm0
movups xmm0, xmmword [rbp + 0x15f0]
movaps xmmword [rbp + 0x1a40], xmm0
movups xmm0, xmmword [rbp + 0x1600]
movaps xmmword [rbp + 0x1a50], xmm0
movups xmm0, xmmword [rbp + 0x1610]
movaps xmmword [rbp + 0x1a60], xmm0
movdqu xmm0, xmmword [rbp + 0x1620]
movdqa xmmword [rbp + 0x1a70], xmm0
mov rcx, rsi
call 0x1400396e0
cmp ebx, 3
mov qword [rbp + 0x24d8], r14
jne 0x14009e86f
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rcx, qword [rbp + 0x1390]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x1380]
movups xmmword [rax], xmm0
lea r8, [0x1401be5f8]
lea rcx, [rbp + 0x1e50]
mov rdx, rax
call fcn.140198340
mov r14, qword [rbp + 0x1e50]
cmp r14, 3
jne 0x14009f4a8
mov qword [rbp + 0x2448], r13
mov rbx, qword [rbp + 0x1e58]
jmp 0x14009e8f1
mov rsi, qword [rbx + 0x278]
jmp 0x14009d79b
mov qword [rbp + 0x24e8], r13
mov rax, qword [rbx + 0x2d8]
mov r13, r12
mov rcx, qword [rbx + 0x2d0]
lea rdx, [rbx + 0x308]
movups xmm0, xmmword [rbx + 0x270]
movups xmm1, xmmword [rbx + 0x280]
movups xmm2, xmmword [rbx + 0x290]
movups xmm3, xmmword [rbx + 0x2a0]
movups xmmword [rbx + 0x308], xmm0
movups xmmword [rbx + 0x318], xmm1
movups xmmword [rbx + 0x328], xmm2
movups xmmword [rbx + 0x338], xmm3
movups xmm0, xmmword [rbx + 0x2b0]
movups xmmword [rbx + 0x348], xmm0
movups xmm0, xmmword [rbx + 0x2c0]
movups xmmword [rbx + 0x358], xmm0
mov qword [rbx + 0x368], 0
mov byte [rbx + 0x370], 1
mov qword [rbx + 0x378], rcx
mov qword [rbx + 0x380], rax
movups xmm0, xmmword [rbx + 0x2e0]
movups xmmword [rbx + 0x388], xmm0
movups xmm0, xmmword [rbx + 0x2f0]
movups xmmword [rbx + 0x398], xmm0
mov rcx, qword [rbx + 0x300]
mov qword [rbx + 0x3a8], rcx
lea rcx, [rbx + 0x5a8]
mov qword [rbp + 0x2470], rcx
mov byte [rbx + 0x5a8], 0
mov r12, r15
mov rcx, qword [rdx + 0x70]
mov qword [rbx + 0x620], rcx
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rbx + 0x610], xmm0
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rbx + 0x600], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rbx + 0x5f0], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
mov qword [rbp + 0x2458], rdx
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rbx + 0x5e0], xmm3
movups xmmword [rbx + 0x5d0], xmm2
movups xmmword [rbx + 0x5c0], xmm1
movups xmmword [rbx + 0x5b0], xmm0
mov qword [rbx + 0x628], rax
movups xmm0, xmmword [rbx + 0x388]
movups xmm1, xmmword [rbx + 0x398]
movups xmmword [rbx + 0x630], xmm0
movups xmmword [rbx + 0x640], xmm1
mov rcx, qword [rbx + 0x3a8]
mov qword [rbx + 0x650], rcx
lea rcx, [rbx + 0x678]
mov qword [rbp + 0x2468], rcx
mov byte [rbx + 0x678], 0
mov qword [rbx + 0x658], rax
movups xmm0, xmmword [rbx + 0x600]
movaps xmmword [rbp + 0x1ae0], xmm0
movups xmm0, xmmword [rbx + 0x5f0]
movaps xmmword [rbp + 0x1ad0], xmm0
movups xmm0, xmmword [rbx + 0x5b0]
movups xmm1, xmmword [rbx + 0x5c0]
movups xmm2, xmmword [rbx + 0x5d0]
movups xmm3, xmmword [rbx + 0x5e0]
adc byte [rbx + 0x5e0], bl
adc byte [rbx + 0x5e0], bl
movaps xmmword [rbp + 0x1ac0], xmm3
movaps xmmword [rbp + 0x1ab0], xmm2
movaps xmmword [rbp + 0x1aa0], xmm1
movaps xmmword [rbp + 0x1a90], xmm0
mov rdx, rbx
fimul dword [rax - 0x75]
wait
adc byte [rsi], al
add byte [rax], al
fimul dword [rax - 0x75]
wait
adc byte [rsi], al
add byte [rax], al
movzx r15d, byte [rdx + 0x618]
mov rdi, qword [rdx + 0x620]
mov rcx, qword [rdx + 0x650]
mov qword [rbp + 0x1400], rcx
movups xmm0, xmmword [rdx + 0x640]
movaps xmmword [rbp + 0x13f0], xmm0
movups xmm0, xmmword [rdx + 0x630]
movaps xmmword [rbp + 0x13e0], xmm0
movdqu xmm6, xmmword [rax + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad904
mov rsi, rax
movzx eax, byte [0x140214210]
mov dh, 5
add bl, byte [rdi + 0x17]
add byte [rdx + 0x1d8], bh
mov dh, 5
add bl, byte [rdi + 0x17]
add byte [rdx + 0x1d8], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad922
movdqu xmmword [rax], xmm6
mov qword [rax + 0x10], 3
mov qword [rax + 0xc0], rbx
mov byte [rax + 0xc8], r15b
mov qword [rax + 0xd0], rsi
mov qword [rax + 0xd8], 0
mov qword [rax + 0xe0], 0x2000
add byte [rax], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
mov qword [rax + 0xe8], 0x11
mov qword [rax + 0xf0], 1
xorps xmm0, xmm0
movups xmmword [rax + 0xf8], xmm0
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rax + 0x108], 1
mov qword [rax + 0x108], 1
mov qword [rax + 0x110], 0x2000
mov qword [rax + 0x118], 0x8000
add byte [rax - 0x39], cl
and byte [rax], 1
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], 1
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov dword [rax + 0x120], 3
mov word [rax + 0x1d0], 0
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x1ae0]
movaps xmmword [rbp + 0x2400], xmm0
movaps xmm0, xmmword [rbp + 0x1ad0]
movaps xmmword [rbp + 0x23f0], xmm0
movaps xmm0, xmmword [rbp + 0x1a90]
movdqa xmm1, xmmword [rbp + 0x1aa0]
movdqa xmm2, xmmword [rbp + 0x1ab0]
add byte [rax], al
add byte [rax], al
movaps xmm3, xmmword [rbp + 0x1ac0]
movaps xmmword [rbp + 0x23e0], xmm3
movdqa xmmword [rbp + 0x23d0], xmm2
movdqa xmmword [rbp + 0x23c0], xmm1
invalid
shl byte [rbx], 0
invalid
invalid
movaps xmmword [rbp + 0x23b0], xmm0
mov al, 0x23
add byte [rax], al
mov qword [rbp + 0x2410], rax
lea rax, [0x1401be740]
sub eax, dword [rbx]
adc al, byte [rax]
sub eax, dword [rbx]
adc al, byte [rax]
mov qword [rbp + 0x2418], rax
mov qword [rbp + 0x2420], rdi
mov rbx, qword [rbp + 0x24b8]
mov rdx, qword [rbx + 0x658]
lea rsi, [rbp + 0x630]
lea r8, [rbp + 0x23b0]
lea r9, [rbp + 0x13e0]
mov rcx, rsi
call fcn.14018f690
mov rdx, qword [rbx + 0x658]
add rdx, 0x78
lea rcx, [rbp + 0x1d60]
mov r8, rsi
call fcn.14019ee90
mov rax, qword [rbp + 0x1d70]
mov qword [rbx + 0x670], rax
mov dword [rbx + 0x670], eax
mov dword [rbx + 0x670], eax
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x1d60]
movdqu xmmword [rbx + 0x660], xmm0
invalid
add byte [rax], al
mov r8, qword [rbp + 0x2490]
mov r15, r12
mov r12, r13
mov r13, qword [rbp + 0x24e8]
mov ebp, dword [rbp + 0x24e8]
invalid
mov ebp, dword [rbp + 0x24e8]
lea rsi, [rbx + 0x660]
lea rcx, [rbp + 0x15b0]
lea esi, [rax + 0x48000015]
mov edx, esi
lea esi, [rax + 0x48000015]
mov edx, esi
call fcn.14019f530
mov rbx, qword [rbp + 0x15b0]
cmp rbx, 4
mov qword [rbp + 0x24f0], r14
jne 0x14009e4e5
mov rax, qword [rbp + 0x2468]
mov byte [rax], 3
mov al, 3
mov rcx, qword [rbp + 0x2470]
jo 0x14009e4f9
add byte [rax], al
jo 0x14009e4f9
add byte [rax], al
mov byte [rcx], al
mov rbx, qword [rbp + 0x24b8]
popfq
mov eax, 0xe9000024
mov al, byte [rbp + 1]
invalid
add dword [rax - 0x75], ecx
popfq
mov eax, 0xe9000024
mov al, byte [rbp + 1]
add byte [rax - 0x75], cl
test eax, ecx
mov rax, qword [rbp + 0x15c8]
mov qword [rbp + 0x1390], rax
adc eax, 0x89480000
test dword [rax + 0xf000013], edx
movups xmm0, xmmword [rbp + 0x15b8]
movups xmm0, xmmword [rbp + 0x15b8]
add byte [rdi], cl
movaps xmmword [rbp + 0x1380], xmm0
sub dword [rbp + 0x1380], eax
movups xmm0, xmmword [rbp + 0x15d0]
movaps xmmword [rbp + 0x1a20], xmm0
sub dword [rbp + 0x1a20], eax
sub dword [rbp + 0x1a20], eax
movups xmm0, xmmword [rbp + 0x15e0]
movaps xmmword [rbp + 0x1a30], xmm0
movups xmm0, xmmword [rbp + 0x15f0]
movaps xmmword [rbp + 0x1a40], xmm0
test dword [rax + 0x1a], eax
add byte [rax], al
movups xmm0, xmmword [rbp + 0x1600]
movaps xmmword [rbp + 0x1a50], xmm0
movups xmm0, xmmword [rbp + 0x1610]
movaps xmmword [rbp + 0x1a60], xmm0
movdqu xmm0, xmmword [rbp + 0x1620]
movq mm0, qword [rbp + 0x1620]
movq mm0, qword [rbp + 0x1620]
test dword [rax], esp
invalid
add byte [rsi + 0xf], ah
jg 0x14009e4d8
movdqa xmmword [rbp + 0x1a70], xmm0
jo 0x14009e56f
add byte [rax], al
mov rcx, rsi
call 0x1400396e0
cmp ebx, 3
jne 0x14009e5e9
movzx eax, byte [0x140214210]
mov edx, 0x18
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rcx, qword [rbp + 0x1390]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x1380]
movups xmmword [rax], xmm0
lea r8, [0x1401be5f8]
lea eax, [0x1401be5f8]
lea eax, [0x1401be5f8]
lea rcx, [rbp + 0x1e50]
mov rdx, rax
call fcn.140198340
mov r14, qword [rbp + 0x1e50]
mov esi, dword [rbp + 0x1e50]
cmp r14, 3
jne 0x14009f3ba
mov qword [rbp + 0x2488], r12
mov qword [rbp + 0x24e8], r13
mov rsi, r15
mov rbx, qword [rbp + 0x1e58]
popfq
pop rax
invalid
jmp 0x14009e675
mov qword [rbp + 0x2488], r12
mov qword [rbp + 0x24e8], r13
mov rsi, r15
mov qword [rbp + 0x1e58], rbx
add byte [rdi], cl
sub byte [rbp + 0x1380], al
add byte [rdi], cl
sub byte [rbp + 0x1380], al
movups xmmword [rbp + 0x1e60], xmm0
mov rax, qword [rbp + 0x1390]
mov qword [rbp + 0x1e70], rax
movaps xmm0, xmmword [rbp + 0x1a20]
movdqa xmm1, xmmword [rbp + 0x1a30]
movdqa xmm2, xmmword [rbp + 0x1a40]
movaps xmm3, xmmword [rbp + 0x1a50]
movups xmmword [rbp + 0x1e78], xmm0
movdqu xmmword [rbp + 0x1e88], xmm1
jg 0x14009e5d3
mov byte [rsi], bl
add byte [rax], al
movdqu xmmword [rbp + 0x1e98], xmm2
movups xmmword [rbp + 0x1ea8], xmm3
adc dword [rbp + 0x1ea8], ebx
movaps xmm0, xmmword [rbp + 0x1a60]
movups xmmword [rbp + 0x1eb8], xmm0
movaps xmm0, xmmword [rbp + 0x1a70]
add byte [rax], al
movups xmmword [rbp + 0x1ec8], xmm0
mov rax, qword [rbp + 0x1e60]
mov rcx, qword [rbp + 0x1e78]
add byte [rax - 0x75], cl
lea edi, [rax + 0x1e]
add byte [rax], al
movups xmm0, xmmword [rbp + 0x1e90]
mov rdx, qword [rbp + 0x1ea0]
mov r9, qword [rbp + 0x1eb8]
mov eax, 0x4c00001e
mov eax, dword [rbp + 0x1ec0]
mov eax, 0x4c00001e
mov eax, dword [rbp + 0x1ec0]
mov rdi, qword [rbp + 0x1ec8]
mov r12, qword [rbp + 0x1ed0]
invalid
add byte [rax], al
movdqu xmm1, xmmword [rbp + 0x1e68]
movdqu xmm2, xmmword [rbp + 0x1e80]
movups xmm3, xmmword [rbp + 0x1ea8]
sbb byte [rsi], 0
add byte [rdi], cl
adc byte [rbp + 0x1ea8], bl
mov qword [rbp + 0x1c00], rbx
mov rbx, r9
mov qword [rbp + 0x1c08], rax
add byte [rax], al
movdqu xmmword [rbp + 0x1c10], xmm1
mov qword [rbp + 0x1c20], rcx
movdqu xmmword [rbp + 0x1c28], xmm2
sbb al, 0
add byte [rax - 0x77], cl
lea esp, [rax]
sbb al, 0
add bl, dh
movq qword [rbp + 0x1c28], mm2
movups xmmword [rbp + 0x1c38], xmm0
mov qword [rbp + 0x1c48], rdx
movups xmmword [rbp + 0x1c50], xmm3
adc dword [rbp + 0x1c50], ebx
adc dword [rbp + 0x1c50], ebx
sbb al, 0
add byte [rcx + rcx*4 - 0x73], cl
invalid
mov qword [rbp + 0x1c60], r9
mov qword [rbp + 0x2448], r8
mov dword [rbp + 0x2448], eax
mov dword [rbp + 0x2448], eax
mov qword [rbp + 0x1c68], r8
mov qword [rbp + 0x1c70], rdi
mov ebp, 0x1c70
mov qword [rbp + 0x1c78], r12
mov rax, qword [rbp + 0x24b8]
add byte [rbx + rcx*4 - 0x48], cl
pop rax
invalid
add byte [rax], al
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x1c00]
add byte [rbx + rcx*4 - 0x48], cl
pop rax
invalid
call case.0x140180bd3.435
mov r13, qword [rbp + 0x1e50]
cmp r13, 3
std
add ecx, dword [rdi]
test dword [rdi + 5], edi
add byte [rax], al
std
add ecx, dword [rdi]
test dword [rdi + 5], edi
add byte [rax], al
lea rcx, [rbp + 0x15b0]
lea rdx, [rbp + 0x1c00]
call fcn.140194d90
mov r13, qword [rbp + 0x15b0]
add byte [rbx + rcx*4 - 0x53], cl
mov al, 0x15
add byte [rax], al
cmp r13, 3
jne 0x14009f741
invalid
sldt word [rax]
std
add ecx, dword [rdi]
test edi, eax
invalid
sldt word [rax]
mov qword [rbp + 0x2440], rbx
movups xmm0, xmmword [rbp + 0x1c50]
movaps xmmword [rbp + 0x1db0], xmm0
movups xmm0, xmmword [rbp + 0x1c40]
movaps xmmword [rbp + 0x1da0], xmm0
sbb eax, 0x100f0000
test dword [rax], eax
sbb al, 0
invalid
movups xmm1, xmmword [rbp + 0x1c10]
movups xmm2, xmmword [rbp + 0x1c20]
movups xmm3, xmmword [rbp + 0x1c30]
popfq
xor byte [rax + rax], bl
sbb al, 0
add byte [rdi], cl
sub dword [rbp + 0x1d90], ebx
popfq
xor byte [rax + rax], bl
sbb al, 0
sbb al, 0
add byte [rdi], cl
sub dword [rbp + 0x1d90], ebx
movaps xmmword [rbp + 0x1d80], xmm2
movaps xmmword [rbp + 0x1d70], xmm1
jo 0x14009e7e9
add byte [rax], al
movaps xmmword [rbp + 0x1d60], xmm0
movdqu xmm6, xmmword [rbp + 0x1c70]
mov ch, 0x70
sbb al, 0
add byte [rcx - 0x75], cl
invalid
mov r14, qword [r15 + 8]
movzx eax, byte [0x140214210]
mov edx, 0x10
mov ch, 0x70
sbb al, 0
add byte [rcx - 0x75], cl
invalid
invalid
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
test eax, eax
test eax, eax
je case.0x14009011a.11
mov rdi, rax
mov qword [rax], 0x2000
and byte [rax], al
invalid
and byte [rax], al
add byte [rax - 0x39], cl
mov qword [rax + 8], 0x8000
mov qword [rax + 8], 0x8000
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
mov r13, qword [rbp + 0x24e8]
mov r12, qword [rbp + 0x2488]
mov byte [rax + rax], ah
add byte [rdi], cl
invalid
invalid
hlt
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
mov byte [rax + rax], ah
add byte [rdi], cl
test byte [rdx + 0x490000f4], ah
mov edi, esi
mov r15, rsi
mov qword [rbp + 0x21d0], rax
mov dword [rbp + 0x21d0], eax
shl byte [rcx], 1
add byte [rax], al
movdqu xmmword [rax], xmm6
jg 0x14009e87a
movzx eax, byte [0x140214210]
mov edx, 0x2000
add byte [rax], al
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
ror byte [rdi], 0x84
sahf
lock add byte [rax], al
ror byte [rdi], 0x84
sahf
lock add byte [rax], al
mov cx, 1
jmp 0x1400a390d
push rax
add byte [rax], al
push rax
add byte [rax], al
mov qword [rbp + 0x2448], r13
mov qword [rbp + 0x1e58], rbx
add byte [rax], al
and al, 0
add byte [rax - 0x77], cl
popfq
pop rax
invalid
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x1380]
movups xmmword [rbp + 0x1e60], xmm0
mov rax, qword [rbp + 0x1390]
mov qword [rbp + 0x1e70], rax
test dword [rax + 0x1e], esi
add byte [rax], al
test dword [rax + 0x1e], esi
add byte [rax], al
invalid
movaps xmm0, xmmword [rbp + 0x1a20]
movdqa xmm1, xmmword [rbp + 0x1a30]
lea esi, [rax]
sbb al, byte [rax]
invalid
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg ebp, eax
sbb al, byte [rax]
movdqa xmm2, xmmword [rbp + 0x1a40]
movaps xmm3, xmmword [rbp + 0x1a50]
add byte [rdi], cl
sub byte [rbp + 0x1a50], bl
movups xmmword [rbp + 0x1e78], xmm0
add byte [rax], al
add bl, dh
movq qword [rbp + 0x1e88], mm1
movdqu xmmword [rbp + 0x1e88], xmm1
movdqu xmmword [rbp + 0x1e98], xmm2
invalid
add byte [rax], al
movups xmmword [rbp + 0x1ea8], xmm3
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x1a60], al
movaps xmm0, xmmword [rbp + 0x1a60]
movups xmmword [rbp + 0x1eb8], xmm0
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x1a70], al
movaps xmm0, xmmword [rbp + 0x1a70]
add byte [rax], al
movups xmmword [rbp + 0x1ec8], xmm0
movups xmm0, xmmword [rbp + 0x1e60]
add byte [rax - 0x75], cl
test dword [rax + 0x1e], esi
jo 0x14009e91b
mov rax, qword [rbp + 0x1e70]
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x1e78]
movdqu xmm1, xmmword [rbp + 0x1e80]
movdqu xmm2, xmmword [rbp + 0x1e90]
outsd dx, dword [rsi]
xchg ebp, eax
nop
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x1ea0]
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, 0x4800001e
mov esi, dword [rbp + 0x1ec0]
invalid
add byte [rax], al
mov r8, qword [rbp + 0x1eb8]
mov rsi, qword [rbp + 0x1ec0]
invalid
add byte [rax], al
invalid
mov rdi, qword [rbp + 0x1ec8]
mov r13, qword [rbp + 0x1ed0]
mov ebp, dword [rbp + 0x1ed0]
mov ebp, dword [rbp + 0x1ed0]
add byte [rax], al
movups xmm3, xmmword [rbp + 0x1ea8]
popfq
test al, 0x1e
add byte [rax], al
mov qword [rbp + 0x1c00], rbx
mov rbx, r8
movups xmmword [rbp + 0x1c08], xmm0
adc dword [rbp + 0x1c08], eax
ret
adc dword [rbp + 0x1c08], eax
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ebx
sbb al, 0
add byte [rax - 0x77], cl
mov qword [rbp + 0x1c20], rcx
movdqu xmmword [rbp + 0x1c28], xmm1
mov qword [rbp + 0x1c18], rax
mov dword [rbp + 0x1c18], eax
mov qword [rbp + 0x1c20], rcx
add byte [rax], al
movdqu xmmword [rbp + 0x1c28], xmm1
add bl, dh
movdqu xmmword [rbp + 0x1c38], xmm2
movq qword [rbp + 0x1c38], mm2
sbb al, 0
add byte [rax - 0x77], cl
mov qword [rbp + 0x1c48], rdx
movups xmmword [rbp + 0x1c50], xmm3
mov qword [rbp + 0x1c48], rdx
movups xmmword [rbp + 0x1c50], xmm3
sbb al, 0
add byte [rcx + rcx*4 - 0x7b], cl
invalid
mov qword [rbp + 0x1c60], r8
mov qword [rbp + 0x1c68], rsi
mov dword [rbp + 0x1c68], esi
push 0x4800001c
mov dword [rbp + 0x1c70], edi
sbb al, 0
invalid
push 0x4800001c
mov dword [rbp + 0x1c70], edi
sbb al, 0
invalid
add byte [rax - 0x77], cl
mov ebp, 0x1c70
sbb al, 0
invalid
sbb al, 0
add byte [rcx + rcx*4 - 0x53], cl
lodsd eax, dword [rsi]
js 0x14009e9b3
add byte [rax], al
mov qword [rbp + 0x1c78], r13
add byte [rax], al
mov rax, qword [rbp + 0x24b8]
test dword [rax + 0x4c000024], edi
mov edi, dword [rax + 0x660]
mov eax, 0x660
and al, 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x48], cl
mov r15, qword [rax + 0x660]
mov eax, 0x660
invalid
lea rcx, [rbp + 0x1e50]
lea ecx, [rbp + 0x1e50]
lea rdx, [rbp + 0x1c00]
lea edx, [rbp + 0x1c00]
add byte [rax + rax], bl
add al, ch
str word ss:[rbx + rcx*4 - 0x4b]
str word ss:[rbx + rcx*4 - 0x4b]
add byte [rax], al
call case.0x140180bd3.435
mov r14, qword [rbp + 0x1e50]
cmp r14, 3
str word ss:[rbx + rcx*4 - 0x4b]
mov ch, 0x50
push rax
invalid
jne 0x14009eda9
test esi, ebx
add eax, dword [rax]
add byte [rax - 0x73], cl
lea esi, [rax + 0x48000015]
adc eax, 0x8d480000
xchg ebp, eax
add byte [rax + rax], bl
invalid
lea rcx, [rbp + 0x15b0]
lea rdx, [rbp + 0x1c00]
call fcn.140194d90
mov r14, qword [rbp + 0x15b0]
invalid
str word [rbx + rcx*4 - 0x4b]
mov al, 0x15
add byte [rax], al
invalid
cmp r14, 3
jne case.0x14004f4c8.463
test edx, ecx
invalid
add byte [rax], al
mov qword [rbp + 0x2470], rbx
mov dword [rbp + 0x2470], ebx
movups xmm0, xmmword [rbp + 0x1c50]
adc byte [rbp + 0x1c50], al
add byte [rdi], cl
sub dword [rbp + 0x1db0], eax
mov al, 0x1d
add byte [rax], al
movaps xmmword [rbp + 0x1db0], xmm0
mov al, 0x1d
add byte [rax], al
movups xmm0, xmmword [rbp + 0x1c40]
adc byte [rbp + 0x1c40], al
movaps xmmword [rbp + 0x1da0], xmm0
sbb eax, 0x100f0000
test dword [rax], eax
sbb al, 0
add byte [rdi], cl
adc byte [rbp + 0x1c10], cl
add byte [rax], al
movups xmm0, xmmword [rbp + 0x1c00]
movups xmm1, xmmword [rbp + 0x1c10]
movups xmm2, xmmword [rbp + 0x1c20]
movups xmm3, xmmword [rbp + 0x1c30]
adc byte [rbp + 0x1c30], bl
add byte [rax], al
sbb al, 0
add byte [rdi], cl
adc byte [rbp + 0x1c30], bl
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x1d90], xmm3
movaps xmmword [rbp + 0x1d80], xmm2
xchg ebp, eax
sbb byte [0x16918ea3f], 0x8d
movaps xmmword [rbp + 0x1d70], xmm1
movaps xmmword [rbp + 0x1d60], xmm0
movdqu xmm6, xmmword [rbp + 0x1c70]
mov rbx, qword [r15]
mov ebx, dword [rdi]
mov r14, qword [r15 + 8]
movzx eax, byte [0x140214210]
mov al, 0x57
invalid
add byte [rdx + 0x10], bh
add byte [rdx + 0x10], bh
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
test byte [rcx - 0xe], ch
add byte [rax], al
mov rdi, rax
mov qword [rax], 0x2000
mov qword [rax + 8], 0x8000
add byte [rax], 0
movzx eax, byte [0x140214210]
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
or eax, dword [rax]
or eax, dword [rax]
test rax, rax
mov r13, qword [rbp + 0x2448]
je case.0x14009011a.11
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2440], rax
movdqu xmmword [rax], xmm6
add bl, dh
movq qword [rax], mm6
movzx eax, byte [0x140214210]
mov edx, 0x2000
and byte [rax], al
invalid
and byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.140157b20
or eax, dword [rax]
test rax, rax
je 0x1400ad904
add byte [rax], al
add byte [rax], al
mov cx, 1
jmp 0x1400a4388
add cl, ch
scasb al, byte [rdi]
pop rax
add byte [rax], al
mov qword [rbp + 0x24e8], r10
mov qword [rbp + 0x24f0], r9
invalid
invalid
and al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
js 0x14009eb11
add byte [rax], al
invalid
and al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
js 0x14009eb11
add byte [rax], al
mov rax, qword [rbx + 0x538]
mov rdx, qword [rax]
mov edx, dword [rax]
mov edx, dword [rax]
jmp 0x1400ab763
mov qword [rbp + 0x24e8], r10
mov dword [rbp + 0x24e8], edx
mov qword [rbp + 0x24f0], r9
mov qword [rbp + 0x2478], rdx
mov dword [rbp + 0x2478], edx
mov dword [rbp + 0x2478], edx
add byte [rax], al
lea rsi, [rbx + 0x578]
movzx eax, byte [rbx + 0x578]
add byte [rax], al
add byte [rax], al
test eax, eax
mov qword [rbp + 0x2488], rdi
mov dword [rbp + 0x2488], edi
mov dword [rbp + 0x2488], edi
and al, 0
add byte [rdi], cl
test byte [rbx + 0xa], dl
add byte [rax], al
invalid
je 0x14009f583
cmp eax, 3
jne 0x1400ade32
stc
add byte [rax], al
stc
add byte [rax], al
lea rdi, [rbx + 0x570]
movzx eax, byte [rbx + 0x570]
jo 0x14009eb4a
add eax, 0xc0850000
add eax, 0xc0850000
je 0x1400a0a8a
cmp eax, 3
jne 0x1400ade59
test dword [rcx], eax
add byte [rax], al
clc
add ecx, dword [rdi]
test dword [rcx], eax
add byte [rax], al
mov rdx, qword [rbx + 0x568]
jmp 0x1400aeb59
lea r12, [rbx + 0x600]
movzx eax, byte [rbx + 0x600]
mov dh, 0x83
add byte [rsi], al
add byte [rax], al
mov dh, 0x83
add byte [rsi], al
add byte [rax], al
test eax, eax
mov qword [rbp + 0x2478], rdx
mov qword [rbp + 0x24f0], r9
and al, 0
add byte [rcx + rcx*4 - 0x6b], cl
call 0x14f09ebae
add byte [rax], al
je 0x14009f58f
cmp eax, 3
jne 0x1400a06e8
push rax
sbb eax, dword [rax]
invalid
push rax
sbb eax, dword [rax]
add byte [rbp - 0x77], cl
std
jmp 0x1400a60a5
cmp byte [0xcb51eba9], al
adc cl, ch
mov ebx, 0x4c0000b9
lea ecx, [rbx + 0x628]
movzx eax, byte [rbx + 0x628]
sub dword [rax], 6
sub byte [rsi], al
add byte [rax], al
sub byte [rsi], al
add byte [rax], al
test eax, eax
je 0x14009f5a1
cmp eax, 3
jne 0x1400ade32
lea r15, [rbx + 0x620]
movzx eax, byte [rbx + 0x620]
test eax, eax
mov qword [rbp + 0x2460], r12
mov qword [rbp + 0x2440], r9
je 0x1400a0a96
je 0x14009f5ad
test byte [rax - 0x7cfffff7], dl
clc
add ecx, dword [rdi]
test byte [rdx], al
lahf
add byte [rax], al
jmp 0x1400a06e8
cmp eax, 3
je 0x1400a8b28
xchg ebp, eax
jo 0x14009ec54
add byte [rax], al
mov rax, qword [rbx + 0x538]
mov rdx, qword [rax]
jmp 0x1400ac18a
jo 0x14009ec7a
clc
add ecx, dword [rdi]
test ebp, eax
int1
add byte [rax], al
mov rdx, qword [rbx + 0x598]
jmp 0x1400b1256
mov rax, qword [rbp + 0x1e58]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x24d8], rax
movdqu xmm8, xmmword [rbp + 0x1e68]
mov rax, qword [rbp + 0x1e78]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x1e98]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x1ea0]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x1ea8]
mov r14, qword [rbp + 0x1eb8]
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x1ec8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x1ed0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x1ee0]
movaps xmmword [rbp + 0x1300], xmm0
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x1310], rax
mov rax, qword [rbp + 0x1ef8]
jmp 0x14009f836
mov qword [rbp + 0x24e0], rsi
movdqu xmm8, xmmword [rbp + 0x1e58]
movdqu xmm9, xmmword [rbp + 0x1e68]
mov rsi, qword [rbp + 0x1e78]
movdqu xmm6, xmmword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov r15, qword [rbp + 0x1e98]
mov rax, qword [rbp + 0x1ea0]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x1ea8]
mov rax, qword [rbp + 0x1eb8]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x1ec8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x1ed0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x1ee0]
movaps xmmword [rbp + 0x1300], xmm0
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x1310], rax
mov rax, qword [rbp + 0x1ef8]
jmp 0x14009f99b
mov qword [rbp + 0x3d8], rdi
mov qword [rbp + 0x2460], r12
cmp qword [rbp + 0x2488], 0
mov qword [rbp + 0x2458], r13
jne 0x14009fa0e
mov rax, qword [rbp + 0x24b8]
mov rdi, qword [rax + 0xc8]
mov rcx, qword [rax + 0xd0]
mov qword [rbp + 0x2440], rcx
mov rbx, qword [rax + 0xd8]
movzx eax, byte [0x140214210]
mov edx, 0x188
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x140077b8e.160
mov rsi, rax
mov qword [rbp + 0x24e8], rbx
mov qword [rbp + 0x2340], 7
mov qword [rbp + 0x2348], rax
mov qword [rbp + 0x2350], 0
mov qword [rbp + 0x630], 0
mov qword [rbp + 0x638], 8
mov qword [rbp + 0x640], 0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
ror byte [rbp - 0x77], cl
invalid
cmp byte [rax - 0x73], cl
add eax, 0x1261a3
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 8
cmp qword [rbp + 0x630], rbx
je 0x1400ad178
invalid
lea rax, [rbx + rbx*2]
mov rcx, qword [r14 + 0x10]
mov qword [r12 + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [r14]
movdqu xmmword [r12 + rax*8], xmm0
inc rbx
mov qword [rbp + 0x640], rbx
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
invalid
adc byte [0x18809f0cb], r9b
cmp dword [rbp + 0x630], ebx
je 0x1400ad1c8
lea rax, [rbx + rbx*2]
mov rcx, qword [r14 + 0x10]
mov qword [r12 + rax*8 + 0x10], rcx
adc bl, dh
movq mm0, qword [r14]
invalid
movdqu xmmword [r12 + rax*8], xmm0
inc rbx
mov qword [rbp + 0x640], rbx
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov r14, rax
mov qword [rax], r15
lea rax, [0x1401c58b5]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 0x11
cmp qword [rbp + 0x630], rbx
je 0x1400ad1f0
lea rax, [rbx + rbx*2]
mov rcx, qword [r14 + 0x10]
mov qword [r12 + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [r14]
movdqu xmmword [r12 + rax*8], xmm0
inc rbx
mov qword [rbp + 0x640], rbx
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov r14, rax
mov qword [rax], r15
lea rax, [0x1401c58c6]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 0xc
cmp qword [rbp + 0x630], rbx
je 0x1400ad218
loopne 0x14009f1c2
invalid
lea rax, [rbx + rbx*2]
mov rcx, qword [r14 + 0x10]
mov qword [r12 + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [r14]
movdqu xmmword [r12 + rax*8], xmm0
inc rbx
ret
mov qword [rbp + 0x640], rbx
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov r14, rax
mov qword [rax], r15
lea rax, [0x1401c5166]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 4
mov rax, qword [rbp + 0x630]
cmp rax, rbx
mov qword [rbp + 0x1e48], rdi
je 0x1400ad240
mov qword [rbp + 0x2490], rax
lea rax, [rbx + rbx*2]
mov rcx, qword [r14 + 0x10]
mov qword [r12 + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [r14]
movdqu xmmword [r12 + rax*8], xmm0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, r12
inc rbx
lea rax, [rbx + rbx*2]
lea r15, [r12 + rax*8]
jne 0x1400a038e
mov rax, r15
sub rax, rdi
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
cmp r15, rdi
je 0x1400a04c6
mov rsi, rdx
shr rsi, 4
add rdi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14009f2c5
mov rax, qword [rdi - 8]
shl rax, 1
test rax, rax
je 0x14009f2b8
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call fcn.1401af560
mov qword [rbp + 0x2230], 1
cmp rdi, 1
jne 0x14009f351
lea rcx, [rbp + 0x630]
mov rdx, r14
mov r8, rbx
call fcn.14015a940
mov rax, rdi
shl rax, 5
movdqu xmm0, xmmword [rbp + 0x630]
movdqu xmm1, xmmword [rbp + 0x640]
movdqu xmmword [rsi + rax + 0x10], xmm1
movdqu xmmword [rsi + rax], xmm0
inc rdi
jmp 0x14009f62b
lea rcx, [rbp + 0x630]
mov rdx, r14
mov r8, rbx
call fcn.14015a940
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x630], rax
jne 0x14009f5d4
mov rdi, r13
mov edx, 2
cmp rdx, rdi
jne 0x14009f60f
jmp 0x14009f628
mov rax, qword [rbp + 0x1e58]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x24d8], rax
movdqu xmm8, xmmword [rbp + 0x1e68]
mov rax, qword [rbp + 0x1e78]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x1e98]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x1ea0]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x1ea8]
mov rsi, qword [rbp + 0x1eb8]
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x1ec8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x1ed0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x1ee0]
movaps xmmword [rbp + 0x1300], xmm0
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x1310], rax
mov rax, qword [rbp + 0x1ef8]
mov qword [rbp + 0x24a8], rax
mov ebx, 2
mov qword [rbp + 0x2448], rdx
mov r8, qword [rbp + 0x2490]
jmp 0x14009f8ad
movdqu xmm8, xmmword [rbp + 0x1e58]
movdqu xmm9, xmmword [rbp + 0x1e68]
mov rax, qword [rbp + 0x1e78]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x1e98]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x1ea0]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x1ea8]
mov rax, qword [rbp + 0x1eb8]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x1ec8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x1ed0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x1ee0]
movaps xmmword [rbp + 0x1300], xmm0
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x1310], rax
mov rax, qword [rbp + 0x1ef8]
mov qword [rbp + 0x24a8], rax
mov ebx, 2
mov r8, qword [rbp + 0x2490]
jmp 0x1400a4486
mov rax, qword [rbx + 0x550]
jmp 0x1400ab975
mov r14, rdi
mov r13, r15
mov rax, qword [rbx + 0x5b0]
jmp 0x1400a5e5a
mov rdx, qword [rbx + 0x600]
jmp 0x1400aaeb3
mov rax, qword [rbx + 0x5b0]
jmp 0x1400a88e0
mov rax, r13
shl rax, 5
movdqu xmm0, xmmword [rbp + 0x630]
movdqu xmm1, xmmword [rbp + 0x640]
movdqu xmmword [rsi + rax + 0x10], xmm1
movdqu xmmword [rsi + rax], xmm0
lea rdi, [r13 + 1]
mov edx, 2
cmp r13, 1
je 0x14009f60a
mov edx, 2
cmp rdx, rdi
je 0x14009f628
shl rdx, 5
add rdx, rsi
mov rcx, rdi
shl rcx, 5
add rcx, rsi
mov r8, r15
call fcn.1401af560
add rdi, r12
mov qword [rbp + 0x2230], rdi
cmp qword [rbp + 0x15b0], 0
je 0x14009f65c
cmp qword [rbp + 0x15c0], 0
je 0x14009f65c
mov r8, qword [rbp + 0x15b8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x11dacc
mov qword [rbp + 0x15b0], 0
lea rax, [0x1401f79a8]
mov qword [rbp + 0x15b8], rax
mov qword [rbp + 0x15c0], 0
mov rax, qword [rbp + 0x1798]
shl rax, 1
test rax, rax
je 0x14009f6a5
mov r8, qword [rbp + 0x17a0]
mov rcx, qword [0x140214150]
add byte [rcx], dh
sar bh, cl
adc eax, 0x11da83
movabs rax, 0x8000000000000000
mov qword [rbp + 0x1798], rax
lea rcx, [rbp + 0x1c00]
add byte [rax + rax], bl
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0x15
add byte [rax], al
lea r8, [rbp + 0x2220]
mov r9d, 1
call fcn.1400d6c50
test rbx, rbx
je 0x14009f6ed
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x2228]
mov rdi, qword [rbp + 0x2230]
test rdi, rdi
je 0x14009f72e
lea rbx, [rsi + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14009f716
add rbx, 0x20
dec rdi
je 0x14009f72e
cmp qword [rbx - 8], 0
je 0x14009f70d
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x14009f70d
cmp qword [rbp + 0x2220], 0
jne 0x1400a193d
jmp 0x1400a194f
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x15b0]
mov r8d, 0xb0
call fcn.1401af560
cmp byte [rbp + 0x1ef8], 0
je 0x1400a37ab
mov rax, qword [rbp + 0x15b8]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x15c0]
test eax, eax
adc eax, 0x89480000
test eax, ebx
and al, 0
add bl, dh
movq mm0, qword [rbp + 0x15c8]
test eax, eax
adc eax, 0x89480000
test eax, ebx
and al, 0
add bl, dh
movq mm0, qword [rbp + 0x15c8]
mov rax, qword [rbp + 0x15d8]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x15e0]
mov rax, qword [rbp + 0x15f0]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x15f8]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x1600]
mov eax, dword [rbp + 0x1600]
mov eax, dword [rbp + 0x1600]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x1608]
mov r14, qword [rbp + 0x1618]
mov rax, qword [rbp + 0x1620]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x1628]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x1630]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x1638]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x1640]
movaps xmmword [rbp + 0x1300], xmm0
mov rax, qword [rbp + 0x1650]
mov qword [rbp + 0x1310], rax
mov rax, qword [rbp + 0x1658]
mov qword [rbp + 0x24a8], rax
mov r15, rsi
lea rcx, [rbp + 0x1c00]
call fcn.14010f550
mov rcx, rbx
call fcn.1401903d0
mov rcx, rdi
call qword [r12]
mov ebx, 2
cmp qword [r12 + 8], 0
mov rsi, r14
je 0x14009f895
cmp qword [r12 + 0x10], 0x11
mov r14, r13
jb 0x14009f87a
mov r8, qword [rbp + 0x2490]
mov r14, r13
mov r13, qword [rbp + 0x24e8]
mov r12, qword [rbp + 0x2488]
mov r9, qword [rbp + 0x2468]
jmp 0x1400a3a0c
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x15b0]
mov r8d, 0xb0
call fcn.1401af560
cmp byte [rbp + 0x1ef8], 0
je 0x1400a4230
invalid
add byte [rax - 0x77], cl
mov ch, 0xe0
and al, 0
add bl, dh
movq mm0, qword [rbp + 0x15b8]
mov qword [rbp + 0x24e0], rsi
movdqu xmm8, xmmword [rbp + 0x15b8]
movdqu xmm9, xmmword [rbp + 0x15c8]
mov rsi, qword [rbp + 0x15d8]
movdqu xmm6, xmmword [rbp + 0x15e0]
mov rax, qword [rbp + 0x15f0]
mov qword [rbp + 0x24b0], rax
mov dword [rbp + 0x24b0], eax
mov dword [rbp + 0x24b0], eax
mov r15, qword [rbp + 0x15f8]
mov rax, qword [rbp + 0x1600]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x1608]
mov rax, qword [rbp + 0x1618]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1620]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x1628]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x1630]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x1638]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x1640]
movaps xmmword [rbp + 0x1300], xmm0
mov rax, qword [rbp + 0x1650]
mov qword [rbp + 0x1310], rax
mov rax, qword [rbp + 0x1658]
mov qword [rbp + 0x24a8], rax
lea rcx, [rbp + 0x1c00]
add byte [rax], al
add byte [rax], al
call fcn.14010f550
mov rcx, rbx
call fcn.1401903d0
mov rcx, rdi
call qword [r13]
mov ebx, 2
cmp qword [r13 + 8], 0
mov qword [rbp + 0x2460], r15
mov qword [rbp + 0x2480], rsi
je 0x14009f9f4
cmp qword [r13 + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
jb 0x14009f9e2
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x2490]
mov r13, qword [rbp + 0x2448]
mov rsi, qword [rbp + 0x24e0]
jmp 0x1400a4486
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x24f0]
call r13
mov r8, qword [rbp + 0x2450]
cmp r8, rdi
je 0x14009ee8d
mov rbx, r8
add r8, 0xc0
mov eax, dword [rbx + 0x94]
mov rcx, r15
mov rdx, r14
nop dword [rax + rax]
test rcx, rcx
je 0x14009fa89
lea r9, [rdx + 0xc0]
add rcx, 0xffffffffffffff40
cmp dword [rdx + 0x150], eax
mov rdx, r9
jne 0x14009fab0
pop rbx
and byte [rdx - 0x73], cl
add al, 0xfd
add byte [rax], al
add byte [rax], al
lea rdx, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov qword [rbp + 0x24e8], rdx
call fcn.140157b20
test rax, rax
je case.0x140070acb.270
invalid
add byte [rcx], dh
dec dword [rcx + rcx*4 - 2]
xor edi, edi
mov rsi, r15
mov qword [rbp + 0x24f0], rax
jmp 0x14009fdbd
mov r12d, 1
dec rsi
dec esi
add rbx, 0x18
mov rcx, r12
mov rdx, r13
mov r8, r14
call fcn.1401af560
mov rax, qword [rbp + 0x24f0]
mov qword [rax + rdi], r14
mov qword [rax + rdi + 8], r12
mov qword [rax + rdi + 0x10], r14
add rdi, 0x18
test rsi, rsi
je 0x14009fe76
cmp qword [rbp + 0x24e8], rdi
je 0x14009fe76
mov r13, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
test r14, r14
je 0x14009fd80
js 0x1400b581b
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r12, rax
test rax, rax
jne 0x14009fd86
jmp 0x1400ad8a8
add byte [rax - 0x77], cl
ret 0x894d
add byte [rax], al
mov r15, qword [rbp + 0x640]
test r15, r15
je 0x14009ff95
js 0x1400b581b
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov rsi, rax
invalid
test rax, rax
test eax, eax
invalid
test eax, eax
jne 0x14009ff9a
jmp 0x1400aeb4c
mov qword [rsp + 0x20], 1
lea rcx, [rbp + 0x630]
mov qword [rbp + 0x24f0], rax
mov rdx, rax
mov r8, r15
lea r9, [0x1401e8b58]
call fcn.14003f650
mov rdi, qword [rbp + 0x638]
mov r12, qword [rbp + 0x640]
mov eax, 1
mov qword [rbp + 0x24e8], rax
test r12, r12
mov rbx, qword [rbp + 0x24b8]
je 0x14009fee5
lea esi, [rax]
invalid
js 0x1400b581b
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
test rax, rax
je 0x1400ad8e3
mov qword [rbp + 0x5a8], rax
mov rcx, rax
mov rdx, rdi
mov r8, r12
call fcn.1401af560
not byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x4c000024], edx
mov esi, dword [rax + 8]
not byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x4c000024], edx
mov esi, dword [rax + 8]
mov rsi, qword [rax + 0x10]
test rsi, rsi
je 0x14009ff35
js 0x1400b581b
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov qword [rbp + 0x24e8], rax
test rax, rax
je 0x1400adf23
cmc
invalid
mov qword [rbp + 0x3c8], r12
mov rcx, qword [rbp + 0x24e8]
mov rdx, r14
mov r8, rsi
call fcn.1401af560
mov rax, qword [rbp + 0x2490]
mov r12, qword [rax + 0x38]
mov r14, qword [rax + 0x40]
test r14, r14
test r14, r14
mov qword [rbp + 0x3d0], rdi
je 0x1400a0195
js 0x1400b581b
movzx eax, byte [0x140214210]
xor ecx, ecx
add byte [rcx], dh
leave
mov rdx, r14
call fcn.140157b20
mov rdi, rax
test rax, rax
jne 0x1400a019a
jmp 0x1400ad8a8
mov esi, 1
mov rcx, rsi
mov rdx, rdi
mov r8, r15
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 6
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad913
mov rbx, rax
mov word [rax + 4], 0x5443
mov dword [rax], 0x45524944
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x2490]
cmp qword [rcx + 0xa0], rax
je 0x1400a0047
movabs al, byte [0x918b485a74000000]
test al, 0
add byte [rax], al
mov rdx, qword [rcx + 0xa8]
imul rcx, qword [rcx + 0xb0], 0xd0
add rcx, rdx
mov rax, 0xffffffffffffffff
mov r8, rdx
nop dword [rax]
add byte [rcx + 0x39], cl
cmp r8, rcx
je 0x1400a0035
enter 0x2074, 0x49
lea edx, [rax + 0xd0]
lea rdx, [r8 + 0xd0]
cmp qword [r8], 0
mov r8, rdx
je 0x1400a0010
mov r8, qword [rdx - 0xa8]
cmp rax, r8
cmovae rax, r8
jmp 0x1400a0009
mov ecx, eax
cvtsi2sd xmm8, rcx
sub al, cl
divsd xmm8, xmm7
cmp rax, 0xffffffffffffffff
jne 0x1400a004c
pxor xmm8, xmm8
mov qword [rbp + 0x24e8], rdi
mov rdi, qword [rbp + 0x24b8]
mov rdx, qword [rdi + 0xd8]
and al, 0
add byte [rax - 0x75], cl
xchg edi, eax
fadd dword [rax]
add byte [rax], al
cmp rdx, qword [rdi + 0xc8]
cmp edx, dword [rdi + 0xc8]
jne 0x1400a007d
mov rcx, qword [rbp + 0x5b0]
call fcn.140042a10
mov rdx, qword [rdi + 0xd8]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
sub eax, 0x11d0a4
mov rax, qword [rdi + 0xd0]
mov rcx, rdx
shl rcx, 7
lea rcx, [rcx + rdx*8]
mov qword [rax + rcx], r14
mov r8, qword [rbp + 0x21c0]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], r14
mov r9, qword [rbp + 0x21d8]
mov qword [rax + rcx + 0x18], r9
mov r8, qword [rbp + 0x1e48]
mov qword [rax + rcx + 0x20], r8
mov qword [rax + rcx + 0x28], r9
mov qword [rax + rcx + 0x30], r15
sub byte [rcx + rcx*4 + 0x7c], cl
or byte [rax], dh
mov qword [rax + rcx + 0x38], rsi
mov qword [rax + rcx + 0x40], r15
mov qword [rax + rcx + 0x48], 6
mov qword [rax + rcx + 0x50], rbx
mov qword [rax + rcx + 0x58], 6
mov qword [rax + rcx + 0x60], 0
mov dword [rax + rcx + 0x60], 0
mov qword [rax + rcx + 0x68], 1
mov qword [rax + rcx + 0x70], 0
movsd qword [rax + rcx + 0x78], xmm8
adc dword [rax + rcx + 0x78], eax
mov dword [rax + rcx + 0x80], 1
add dword [rax], eax
add byte [rax], al
inc rdx
mov qword [rdi + 0xd8], rdx
cmp qword [rbp + 0x630], 0
je 0x1400a0142
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x24e8]
call r13
invalid
test r12, r12
mov rdi, qword [rbp + 0x2448]
mov r14, qword [rbp + 0x2440]
add byte [rax], al
mov r15, qword [rbp + 0x21d0]
je 0x14009fa82
and bh, cl
invalid
invalid
and bh, cl
invalid
mov rax, qword [rbp + 0x24f0]
lea rsi, [rax + 8]
jmp 0x1400a017d
add rsi, 0x18
dec r12
je 0x14009fa6f
clc
invalid
invalid
clc
invalid
cmp qword [rsi - 8], 0
je 0x1400a0170
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400a0170
mov edi, 1
mov rcx, rdi
mov ecx, edi
mov rdx, r12
mov r8, r14
call fcn.1401af560
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x2490]
cmp qword [rcx + 0xa0], rax
je 0x1400a0227
mov rdx, qword [rcx + 0xa8]
imul rcx, qword [rcx + 0xb0], 0xd0
add rcx, rdx
mov rax, 0xffffffffffffffff
mov r8, rdx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax + 0x69], cl
mov dword [rax - 0x30000000], esi
add byte [rax], al
add byte [rax + 1], cl
ror dword [rax - 0x39], 1
sar bh, 0xff
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
enter 0x2074, 0x49
lea edx, [rax + 0xd0]
cmp r8, rcx
je 0x1400a0215
lea rdx, [r8 + 0xd0]
cmp qword [r8], 0
mov r8, rdx
je 0x1400a01f0
mov r8, qword [rdx - 0xa8]
cmp rax, r8
cmovae rax, r8
jmp 0x1400a01de
mov ecx, eax
cvtsi2sd xmm8, rcx
sal edx, 0x4c
cvtpi2ps xmm0, mm1
divsd xmm8, xmm7
cmp rax, 0xffffffffffffffff
jne 0x1400a022c
pxor xmm8, xmm8
mov rdx, qword [rbx + 0xd8]
cmp rdx, qword [rbx + 0xc8]
jne 0x1400a024f
mov rcx, qword [rbp + 0x5b0]
call fcn.140042a10
mov rdx, qword [rbx + 0xd8]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov r9, qword [rbp + 0x1e48]
mov ecx, dword [rbp + 0x1e48]
mov ecx, dword [rbp + 0x1e48]
mov r10, qword [rbp + 0x5a0]
mov r11, qword [rbp + 0x5a8]
mov rax, rdx
shl rax, 7
lea rax, [rax + rdx*8]
mov rcx, qword [rbx + 0xd0]
mov ecx, dword [rbx + 0xd0]
mov ecx, dword [rbx + 0xd0]
add byte [rax], al
mov r8, qword [rbp + 0x21d8]
mov qword [rcx + rax], r8
mov qword [rcx + rax + 8], r9
add dword [rax], ecx
mov qword [rcx + rax + 0x10], r8
mov qword [rcx + rax + 0x18], r10
mov r8, qword [rbp + 0x21c8]
mov qword [rcx + rax + 0x20], r8
and byte [rcx + rcx*4 + 0x54], cl
add dword [rax], ebp
and byte [rcx + rcx*4 + 0x54], cl
add dword [rax], ebp
mov r8, qword [rbp + 0x3c8]
mov qword [rcx + rax + 0x30], r8
mov qword [rcx + rax + 0x38], r11
pop rsp
add dword [rax], edi
mov qword [rcx + rax + 0x40], r8
mov qword [rcx + rax + 0x48], rsi
mov dword [rcx + rax + 0x48], esi
mov dword [rcx + rax + 0x48], esi
je 0x1400a02c3
mov r8, qword [rbp + 0x24e8]
mov r8, qword [rbp + 0x24e8]
mov qword [rcx + rax + 0x50], r8
mov dword [rcx + rax + 0x50], eax
mov qword [rcx + rax + 0x58], rsi
pop rax
mov qword [rcx + rax + 0x60], r14
je 0x1400a02d9
invalid
mov qword [rcx + rax + 0x68], rdi
mov qword [rcx + rax + 0x70], r14
mov dword [rcx + rax + 0x70], esi
push 0x174894c
jo 0x1400a02d6
mov dword [rcx + rax + 0x70], esi
movsd qword [rcx + rax + 0x78], xmm8
movups xmmword [rcx + rax + 0x78], xmm8
mov r8d, dword [rbp + 0x21c0]
add byte [rax], al
mov dword [rcx + rax + 0x80], r8d
inc rdx
ret 0x8948
xchg ebx, eax
fadd dword [rax]
add byte [rax], al
cmp qword [rbp + 0x630], 0
invalid
je 0x1400a0320
test byte [rcx], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
ret 0x8948
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
cmp al, 0x3e
invalid
invalid
mov rcx, qword [0x140214150]
cmp al, 0x3e
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x3d0]
xor edx, edx
mov r8, qword [rbp + 0x3d0]
mov eax, dword [rbp + 0x3d0]
call r12
call rsp
test r15, r15
je 0x1400a0374
mov rax, qword [rbp + 0x24f0]
lea rsi, [rax + 8]
lea esi, [rax + 8]
test eax, esi
and al, 0
add byte [rax - 0x73], cl
lea esi, [rax + 8]
lea esi, [rax + 8]
jmp 0x1400a0349
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsi, 0x18
dec r15
je 0x1400a0361
cmp qword [rsi - 8], 0
je 0x1400a0340
mov eax, dword [rsi]
mov rcx, qword [0x140214150]
cmp eax, 0xd2310017
cmp eax, 0xd2310017
call r12
jmp 0x1400a0340
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x24f0]
mov eax, dword [rbp + 0x24f0]
call r12
mov rdi, qword [rbp + 0x2448]
mov r14, qword [rbp + 0x2440]
mov r15, qword [rbp + 0x21d0]
jmp 0x14009fa82
add bl, ch
pop rax
lea rax, [rdi - 0x18]
imul rcx, r14, 0x38
mov rdx, qword [rbp + 0x1c30]
mov qword [rsi + rcx + 0x30], rdx
movdqu xmm0, xmmword [rbp + 0x1c00]
add byte [rax], al
sbb al, 0
add byte [rax - 0x77], cl
push rsp
invalid
add byte [rax], al
movdqu xmm1, xmmword [rbp + 0x1c10]
movdqu xmm2, xmmword [rbp + 0x1c20]
adc byte [rax + rax], bl
add bl, dh
movq mm2, qword [rbp + 0x1c20]
movdqu xmmword [rsi + rcx + 0x20], xmm2
movdqu xmmword [rsi + rcx + 0x10], xmm1
jg case.0x14007729c.196
invalid
adc bl, dh
movdqu xmmword [rsi + rcx], xmm0
movq qword [rsi + rcx], mm0
inc r14
mov qword [rbp + 0x2350], r14
add rdi, 0x18
add rax, 0x18
add eax, 0x18
jg 0x1400a0423
push rsp
invalid
jg case.0x14007729c.196
invalid
add eax, 0x18
cmp rax, r15
clc
je 0x1400a04c6
mov rax, qword [rdi - 0x18]
movabs rcx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
or byte [rax + 0x39], 0xc8
je 0x14009f288
dec dword [rax - 0x75]
pop rdi
invalid
mov rbx, qword [rdi - 0x10]
mov r13, qword [rdi - 8]
mov ebp, dword [rdi - 8]
mov ebp, dword [rdi - 8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
cmp eax, ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
cmp eax, ecx
jne case.0x1400861a0.150
test r13, r13
cmp eax, ecx
jne case.0x1400861a0.150
test r13, r13
in eax, dx
je 0x1400a044e
js 0x1400b581b
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r13
invalid
call fcn.140157b20
mov r12, rax
test rax, rax
invalid
invalid
jbe 0x1400a044b
add byte [rcx - 0x77], cl
invalid
jne 0x1400a0454
add eax, 0xbc410001
add dword [rax], eax
mov r12d, 1
add byte [rax], al
mov rcx, r12
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r13
mov eax, ebp
call fcn.1401af560
mov rax, r13
mov eax, ebp
mov eax, ebp
mov rbx, r12
mov ebx, esp
mov r12, qword [rbp + 0x24f0]
mov qword [rbp + 0x22d0], rax
mov qword [rbp + 0x22d8], rbx
add byte [rax - 0x77], cl
popfq
fsub dword [rdx]
add byte [rax], al
mov qword [rbp + 0x22e0], r13
lea rcx, [rbp + 0x1c00]
add byte [rax + rax], bl
add byte [rax - 0x73], cl
xchg ebp, eax
shl byte [rdx], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rax]
add byte [rax + rax], bl
add byte [rax - 0x73], cl
xchg ebp, eax
shl byte [rdx], 1
add byte [rax], al
call fcn.1400740e0
cmp r14, qword [rbp + 0x2340]
jne 0x1400a039f
lea rcx, [rbp + 0x2340]
mov rdx, r14
call fcn.140042ae0
dec dword [rax - 0x75]
mov esi, dword [rbp + 0x2348]
mov r14, qword [rbp + 0x2350]
jmp 0x1400a039f
cmp qword [rbp + 0x2490], 0
je 0x1400a04e2
invalid
mov ebp, 0x2490
add byte [rdx + rdx + 0x48], dh
adc cl, byte [rax - 0x75]
mov ecx, dword [0x140214150]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
int3
adc dword [rax], eax
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
invalid
invalid
or eax, dword [rax]
test rax, rax
movabs r15, 0x8000000000000000
je 0x1400b0988
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rax
mov rax, qword [rbp + 0x2350]
test dword [rax + 0x23], edx
add byte [rax], al
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [rbp + 0x2340]
and eax, dword [rax]
add bl, dh
movq qword [rsi], mm0
and eax, dword [rax]
add bl, dh
movq qword [rsi], mm0
mov qword [rbp + 0x1dd0], 1
mov qword [rbp + 0x1dd8], rsi
mov qword [rbp + 0x1de0], 1
mov ch, 0xd8
sbb eax, 0xc7480000
test eax, esp
sbb eax, 0x10000
add byte [rax], al
mov rdx, qword [rbp + 0x24e8]
mov rax, rdx
and al, 0
add byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
loopne 0x1400a0554
invalid
shl rax, 7
invalid
lea rcx, [rax + rdx*8]
mov rbx, qword [rbp + 0x2440]
add rcx, rbx
and al, 0
and al, 0
add byte [rax + 1], cl
fnstcw word [rdi + 1]
mov edi, 1
mov edi, 1
test rdx, rdx
je 0x1400a05d5
lea rdx, [rbx + 0x88]
mov rax, qword [rbx]
movups xmm0, xmmword [rbx + 0x78]
add byte [rax], al
add byte [rax - 0x75], cl
add ecx, dword [rdi]
adc byte [rbx + 0x78], al
movaps xmmword [rbp + 0x1ec0], xmm0
movups xmm0, xmmword [rbx + 0x68]
push 0xffffffffb085290f
invalid
add byte [rax], al
movups xmm0, xmmword [rbx + 0x58]
adc byte [rbx + 0x58], al
push 0xffffffffb085290f
invalid
adc byte [rbx + 0x58], al
pop r8
pop rax
movaps xmmword [rbp + 0x1ea0], xmm0
movups xmm0, xmmword [rbx + 0x48]
movaps xmmword [rbp + 0x1e90], xmm0
movups xmm0, xmmword [rbx + 0x38]
movaps xmmword [rbp + 0x1e80], xmm0
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x28], al
invalid
add byte [rdi], cl
adc byte [rbx + 0x28], al
movaps xmmword [rbp + 0x1e70], xmm0
movups xmm0, xmmword [rbx + 0x18]
adc byte [rbx + 0x18], al
adc byte [rbx + 0x18], al
sbb byte [r15], cl
sub dword [rbp + 0x1e60], eax
movaps xmmword [rbp + 0x1e60], xmm0
movdqu xmm0, xmmword [rbx + 8]
movdqa xmmword [rbp + 0x1e50], xmm0
add byte [rax], al
invalid
add byte [rax], al
cmp rax, r15
jne 0x1400a0aae
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
ror dword [rax - 0x77], cl
enter 0x2948, 0xffffffffffffffd8
mov rbx, rdx
mov rax, rcx
sub rax, rbx
mov r8, rcx
movabs rcx, 0xf0f0f0f0f0f0f0f1
mul rcx
cmp r8, rbx
je 0x1400a077c
add byte [rax], al
invalid
invalid
add byte [rcx - 0x77], cl
invalid
mov r14, rdx
shr r14, 7
mov r12, qword [rbp + 0x2460]
mov rcx, rbx
call fcn.14002fc60
push rsi
idiv al
dec dword [rax - 0x7f]
ret
mov byte [rax], al
add byte [rax], al
dec r14
jne 0x1400a0602
idiv al
dec dword [rax - 0x7f]
ret
jmp 0x1400a0783
add byte [rsi], 0
add byte [rdi], cl
mov dh, 0x83
add byte [rsi], 0
add byte [rbp - 0x4a76b740], al
test eax, eax
mov qword [rbp + 0x2450], rsi
je 0x1400a376e
cmp eax, 3
je 0x14009df86
test eax, eax
mov qword [rbp + 0x2450], rsi
je 0x1400a376e
cmp eax, 3
je 0x14009df86
jmp 0x1400a06e8
mov ch, 0x50
and al, 0
add byte [rax - 0x75], cl
cmp dword [rax + 0x48000005], 0xffffff8b
adc cl, ch
wait
add byte [rax], al
mov qword [rbp + 0x2450], rsi
and al, 0
add byte [rax - 0x73], cl
mov bl, 0xf8
add eax, 0xb60f0000
cmp eax, 5
add byte [rax], al
and al, 0
add byte [rax - 0x73], cl
mov bl, 0xf8
add eax, 0xb60f0000
cmp eax, 5
add byte [rax], al
test eax, eax
je 0x1400a377a
test dl, bh
xor byte [rax], al
add byte [rbx - 0x7af0fc08], al
cmp eax, 3
jne 0x1400ade32
lea rdi, [rbx + 0x5f0]
cmp eax, 3
jne 0x1400ade32
lea rdi, [rbx + 0x5f0]
movzx eax, byte [rbx + 0x5f0]
test eax, eax
je 0x1400a4f20
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x24e8], r12
cmp eax, 3
clc
add ecx, dword [rdi]
invalid
stosb byte [rdi], al
xlatb
add byte [rax], al
xlatb
add byte [rax], al
mov rdx, qword [rbx + 0x5e8]
jmp 0x1400b1f3b
lea rcx, [rbx + 0x678]
add byte [rax], al
movzx eax, byte [rbx + 0x678]
test eax, eax
mov qword [rbp + 0x2458], rdx
mov qword [rbp + 0x2468], rcx
add byte [rdi], cl
invalid
cmpsd dword [rsi], dword [rdi]
xor byte [rax], al
invalid
add byte [rdi], cl
test byte [rdi - 0x7cffffd0], ah
clc
add ecx, dword [rdi]
test byte [rdx + 0x48ffffdd], dh
lea ecx, str._async_fn__resumed_after_completion
and al, 0x15
invalid
add byte [rax], al
cmp eax, 3
je 0x14009e49a
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c1618]
mov edx, 0x23
add byte [rdx + 0x23], bh
call fcn.1401b1e10
mov qword [rbp + 0x2458], rdx
mov qword [rbp + 0x24f0], r14
mov ch, pe_nt_image_headers64
and al, 0
add byte [rax - 0x75], cl
xor dword [rax + 0x48000005], 0xffffff8b
adc cl, ch
push rcx
invalid
add byte [rax], al
mov r12, qword [rbp + 0x2460]
cmp qword [rbp + 0x1e48], 0
je 0x1400a07a3
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x2440]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rbp + 0x1dd0]
test rdi, rdi
je 0x1400a07b5
mov r15, qword [rsi + 0x10]
jmp 0x1400a07b8
xor r15d, r15d
lea rbx, [rbp + 0x630]
mov rcx, rbx
call fcn.14017e700
mov qword [rbp + 0x12a8], r14
mov qword [rbp + 0x12b0], rsi
mov qword [rbp + 0x12b8], rdi
mov qword [rbp + 0x12c0], rdi
mov qword [rbp + 0x12c8], r15
movabs rax, 0x8000000000000000
mov qword [rbp + 0x1218], rax
lea rdi, [rbp + 0x12d0]
movabs rax, 0x8000000000000001
mov qword [rbp + 0x12d0], rax
mov qword [rbp + 0x12e8], rax
mov qword [rbp + 0x1e50], rax
mov qword [rbp + 0x1e58], 0
mov qword [rbp + 0x1e68], rax
mov qword [rbp + 0x1e70], 0
mov rcx, rbx
call fcn.14015f700
movaps xmm0, xmmword [0x1401bd770]
movups xmmword [rbp + 0xf78], xmm0
movaps xmm0, xmmword [0x1401bd780]
movups xmmword [rbp + 0xf88], xmm0
movaps xmm0, xmmword [0x1401bd790]
movups xmmword [rbp + 0xf98], xmm0
movabs rax, 0x25020000251c
mov qword [rbp + 0xfa8], rax
mov dword [rbp + 0xfb0], 0x2524
lea rsi, [rbp + 0x15b0]
lea rdx, [rbp + 0x1e50]
mov rcx, rsi
call fcn.14017eb20
movups xmm0, xmmword [rbp + 0x15b0]
movaps xmmword [rbp + 0x1c00], xmm0
mov rax, qword [rbp + 0x15c0]
mov qword [rbp + 0x1c10], rax
movdqu xmm0, xmmword [rbp + 0x15c8]
movdqa xmmword [rbp + 0x1e50], xmm0
mov rax, qword [rbp + 0x15d8]
mov qword [rbp + 0x1e60], rax
lea r14, [rbp + 0x1c00]
lea r8, [rbp + 0x1e50]
mov rcx, rdi
mov rdx, r14
xor r9d, r9d
call case.0x1401673a6.8
mov qword [rbp + 0x15b0], 0
mov qword [rbp + 0x15b8], 1
mov qword [rbp + 0x15c0], 0
mov qword [rbp + 0x1e80], 0x20
mov byte [rbp + 0x1e88], 3
mov qword [rbp + 0x1e50], 0
mov qword [rbp + 0x1e60], 0
mov qword [rbp + 0x1e70], rsi
lea rax, case.0x14010e1e2.15
mov qword [rbp + 0x1e78], rax
lea rdx, [rbp + 0x1e50]
mov rcx, rbx
call fcn.140162cf0
test al, al
jne 0x1400b5077
movups xmm0, xmmword [rbp + 0x15b0]
movaps xmmword [rbp + 0x1c00], xmm0
mov rax, qword [rbp + 0x15c0]
mov qword [rbp + 0x1c10], rax
mov qword [rbp + 0x15b0], r14
lea rax, case.0x14010e1e2.18
mov qword [rbp + 0x15b8], rax
lea rax, [0x1401cc068]
mov qword [rbp + 0x1e50], rax
mov qword [rbp + 0x1e58], 2
mov qword [rbp + 0x1e70], 0
mov qword [rbp + 0x1e60], rsi
mov qword [rbp + 0x1e68], 1
lea rcx, [rbp + 0x1e50]
call fcn.140156170
cmp qword [rbp + 0x1c00], 0
mov rbx, qword [rbp + 0x24b8]
mov r15, qword [rbp + 0x2458]
je 0x1400a0a0d
mov r8, qword [rbp + 0x1c08]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x630]
call fcn.140035ea0
mov rdi, qword [rbp + 0x24d8]
mov rcx, rdi
mov rdx, qword [rbp + 0x2488]
call fcn.140039840
cmp qword [rbp + 0x24e0], 0
mov rsi, qword [rbp + 0x2468]
je 0x1400a0a52
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x1d70]
mov qword [rbp + 0x1a30], rax
movups xmm0, xmmword [rbp + 0x1d60]
movaps xmmword [rbp + 0x1a20], xmm0
mov rax, qword [rbp + 0x5b8]
mov byte [rax], 1
mov r14d, 6
mov rcx, qword [rbp + 0x3d8]
jmp case.0x14007181e.241
mov rdx, qword [rbx + 0x560]
jmp 0x1400aecff
add byte [rax], al
jmp 0x1400b0de6
mov qword [rbp + 0x21d0], rdx
pxor xmm7, xmm7
lea r13, [0x1401f79a8]
mov qword [rbp + 0x21c8], rcx
mov qword [rbp + 0x630], rax
movaps xmm0, xmmword [rbp + 0x1ec0]
lea rax, [rbp + 0x638]
movups xmmword [rax + 0x70], xmm0
movaps xmm0, xmmword [rbp + 0x1eb0]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x1ea0]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x1e90]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0x1e50]
movdqa xmm1, xmmword [rbp + 0x1e60]
movdqa xmm2, xmmword [rbp + 0x1e70]
movaps xmm3, xmmword [rbp + 0x1e80]
movups xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x188
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
je case.0x140077b8e.160
mov qword [rbp + 0x23b0], 7
mov qword [rbp + 0x23b8], rax
mov qword [rbp + 0x23c0], 0
mov qword [rbp + 0x2220], 0
mov qword [rbp + 0x2228], 8
mov qword [rbp + 0x2230], 0
movzx eax, byte [0x140214210]
mov edx, 0x18
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
lea rdx, case.0x14010e1e2.18
lea r12, [0x1401f79f8]
lea rcx, [rbp + 0x1a90]
je 0x1400b0988
add byte [rdi], cl
test bl, cl
std
add byte [rax], al
mov rdi, rax
lea rax, [rbp + 0x630]
mov qword [rbp + 0x1a90], rax
mov qword [rbp + 0x1a98], rdx
mov qword [rbp + 0x15b0], r12
mov qword [rbp + 0x15b8], 1
mov qword [rbp + 0x15d0], 0
mov qword [rbp + 0x15c0], rcx
mov qword [rbp + 0x15c8], 1
mov rcx, rdi
lea rbx, [rbp + 0x15b0]
mov rdx, rbx
call fcn.1400b66d0
mov r8d, 1
lea rcx, [rbp + 0x2220]
xor edx, edx
call fcn.1401b0440
mov r14, qword [rbp + 0x2228]
mov rsi, qword [rbp + 0x2230]
lea rax, [rsi + rsi*2]
jbe 0x1400a0c85
mov ecx, dword [rdi + 0x10]
mov qword [r14 + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [rdi]
movdqu xmmword [r14 + rax*8], xmm0
inc rsi
mov qword [rbp + 0x2230], rsi
xor byte [rdx], ah
add byte [rax], al
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rdi, rax
lea rax, [rbp + 0x648]
mov qword [rbp + 0x1a90], rax
lea rax, case.0x14010e1e2.18
mov qword [rbp + 0x1a98], rax
mov qword [rbp + 0x15b0], r12
mov qword [rbp + 0x15b8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x15d0], 0
lea rax, [rbp + 0x1a90]
mov qword [rbp + 0x15c0], rax
mov qword [rbp + 0x15c8], 1
mov rcx, rdi
mov rdx, rbx
call fcn.1400b66d0
cmp qword [rbp + 0x2220], rsi
je 0x1400a17d1
lea rax, [rsi + rsi*2]
mov rcx, qword [rdi + 0x10]
mov qword [r14 + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [rdi]
movdqu xmmword [r14 + rax*8], xmm0
inc rsi
mov qword [rbp + 0x2230], rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rdi, rax
lea rax, [rbp + 0x660]
mov qword [rbp + 0x1a90], rax
sbb al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfffae335
mov qword [rbp + 0x1a98], rax
lea rax, [0x1401f79f8]
mov qword [rbp + 0x15b0], rax
mov qword [rbp + 0x15b8], 1
mov qword [rbp + 0x15d0], 0
lea rax, [rbp + 0x1a90]
mov qword [rbp + 0x15c0], rax
mov qword [rbp + 0x15c8], 1
mov rcx, rdi
lea rdx, [rbp + 0x15b0]
call fcn.1400b66d0
cmp qword [rbp + 0x2220], rsi
and al, byte [rax]
add byte [rdi], cl
test byte [rsi], bh
or al, byte [rax]
invalid
lea rax, [rsi + rsi*2]
mov rcx, qword [rdi + 0x10]
mov qword [r14 + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [rdi]
movdqu xmmword [r14 + rax*8], xmm0
inc rsi
mov qword [rbp + 0x2230], rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rdi, rax
lea rax, [rbp + 0x678]
mov qword [rbp + 0x1a90], rax
lea rax, case.0x14010e1e2.18
mov qword [rbp + 0x1a98], rax
lea rax, [0x1401f79f8]
mov qword [rbp + 0x15b0], rax
mov qword [rbp + 0x15b8], 1
mov qword [rbp + 0x15d0], 0
lea rax, [rbp + 0x1a90]
mov qword [rbp + 0x15c0], rax
mov qword [rbp + 0x15c8], 1
mov rcx, rdi
lea rdx, [rbp + 0x15b0]
call fcn.1400b66d0
cmp qword [rbp + 0x2220], rsi
je 0x1400a1821
mov rbx, qword [rbp + 0x2228]
lea rax, [rsi + rsi*2]
mov rcx, qword [rdi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rbx + rax*8], xmm0
inc rsi
mov qword [rbp + 0x2230], rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rdi, rax
lea rax, [rbp + 0x690]
mov qword [rbp + 0x1a90], rax
lea rax, case.0x14010e1e2.18
mov qword [rbp + 0x1a98], rax
lea rax, [0x1401f79f8]
mov qword [rbp + 0x15b0], rax
mov qword [rbp + 0x15b8], 1
mov qword [rbp + 0x15d0], 0
lea rax, [rbp + 0x1a90]
mov qword [rbp + 0x15c0], rax
mov qword [rbp + 0x15c8], 1
mov rcx, rdi
lea rdx, [rbp + 0x15b0]
call fcn.1400b66d0
cmp qword [rbp + 0x2220], rsi
je 0x1400a1842
lea rax, [rsi + rsi*2]
mov rcx, qword [rdi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rbx + rax*8], xmm0
inc rsi
mov qword [rbp + 0x2230], rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rdi, rax
mov edi, eax
lea rax, [rbp + 0x6a8]
mov qword [rbp + 0x1a90], rax
lea rax, [0x14010db20]
mov qword [rbp + 0x1a98], rax
lea rax, [0x1401f79f8]
mov qword [rbp + 0x15b0], rax
mov qword [rbp + 0x15b8], 1
mov qword [rbp + 0x15d0], 0
lea rax, [rbp + 0x1a90]
mov qword [rbp + 0x15c0], rax
mov qword [rbp + 0x15c8], 1
mov rcx, rdi
lea rdx, [rbp + 0x15b0]
call fcn.1400b66d0
cmp qword [rbp + 0x2220], rsi
je 0x1400a186a
lea rax, [rsi + rsi*2]
mov rcx, qword [rdi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rbx + rax*8], xmm0
inc rsi
mov qword [rbp + 0x2230], rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rdi, rax
lea rax, [rbp + 0x6b0]
mov qword [rbp + 0x1a90], rax
add byte [rax - 0x73], cl
add eax, 0x6cb85
mov qword [rbp + 0x1a98], rax
lea rax, [0x1401f79f8]
mov qword [rbp + 0x15b0], rax
mov qword [rbp + 0x15b8], 1
add byte [rax - 0x39], cl
test eax, edx
adc eax, 0
add byte [rax], al
lea rax, [rbp + 0x1a90]
mov qword [rbp + 0x15c0], rax
mov qword [rbp + 0x15c8], 1
mov rcx, rdi
lea rdx, [rbp + 0x15b0]
call fcn.1400b66d0
mov rax, qword [rbp + 0x2220]
cmp rax, rsi
je 0x1400a1892
mov qword [rbp + 0x21d8], rax
mov rbx, qword [rbp + 0x2228]
lea rax, [rsi + rsi*2]
mov rcx, qword [rdi + 0x10]
mov qword [rbx + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rbx + rax*8], xmm0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, rbx
inc rsi
lea rax, [rsi + rsi*2]
mov qword [rbp + 0x21c0], rbx
lea rsi, [rbx + rax*8]
jne 0x1400a1184
mov rax, rsi
sub rax, rdi
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
mov rax, rsi
cmp rsi, rdi
je 0x1400a162a
mov rsi, rdx
shr rsi, 4
add rdi, 8
jmp 0x1400a1164
add rdi, 0x18
dec rsi
je 0x1400a162a
mov rax, qword [rdi - 8]
shl rax, 1
test rax, rax
je 0x1400a1157
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a1157
mov rdi, qword [rbp + 0x21c0]
mov qword [rbp + 0x2448], rsi
and al, 0
add bl, ch
push rbp
mov r8, qword [rbp + 0x2490]
mov rax, qword [rbp + 0x23b8]
imul rcx, rdx, 0x38
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], rbx
mov r8, qword [rbp + 0x24e8]
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], r12
mov r8, qword [rbp + 0x24f0]
mov qword [rax + rcx + 0x20], r8
mov qword [rax + rcx + 0x28], r12
mov qword [rax + rcx + 0x30], r14
inc rdx
mov qword [rbp + 0x23c0], rdx
cmp rdi, rsi
je 0x1400a162a
mov rcx, qword [rdi]
mov rbx, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
add rdi, 0x18
cmp rcx, r15
je 0x1400a1211
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1400a1256
jmp 0x1400a112b
test r14, r14
je 0x1400a123d
js 0x1400b581b
mov r12, rbx
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
push 0xffffffff8948000b
ret
test rax, rax
jne 0x1400a1245
jmp 0x1400ad8a8
mov r12, rbx
mov ebx, 1
mov rcx, rbx
mov rdx, r12
mov r8, r14
call fcn.1401af560
mov rcx, r14
mov qword [rbp + 0x2490], rcx
mov rcx, rbx
mov rdx, r14
call fcn.14013f920
cmp rax, 2
mov qword [rbp + 0x24e8], r14
jae 0x1400a1297
mov rcx, rbx
mov rdx, r14
call fcn.14013b3f0
mov r14, rax
mov eax, 8
mov qword [rbp + 0x24f0], rax
add byte [rbp + 0x31], al
in al, 0xe9
add eax, dword [eax]
invalid
mov r12, rax
shr rax, 0x3a
jne 0x1400b581b
mov r14, r12
shl r14, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1400b097b
lea rdx, [r12 - 2]
mov qword [rbp + 0x24f0], rax
cmp rdx, 3
jb 0x1400a13ee
lea r8, [r12 - 5]
mov rdx, r8
shr rdx, 2
inc rdx
mov rax, qword [rbp + 0x24f0]
cmp r8, 4
jb 0x1400a13ae
mov r8, rdx
and r8, 0xfffffffffffffffe
mov rax, qword [rbp + 0x24f0]
mov rcx, rax
mov qword [rax], r15
mov qword [rax + 8], r13
movdqu xmmword [rax + 0x10], xmm7
adc byte [rcx + rcx*4 + 0x78], cl
and byte [rcx + rcx*4 + 0x68], cl
sub bl, dh
movq qword [rax + 0x30], mm7
adc byte [rcx + rcx*4 + 0x78], cl
and byte [rcx + rcx*4 + 0x68], cl
sub bl, dh
movq qword [rax + 0x30], mm7
mov qword [rax + 0x40], r15
mov qword [rax + 0x48], r13
movdqu xmmword [rax + 0x50], xmm7
mov qword [rax + 0x60], r15
mov qword [rax + 0x68], r13
movdqu xmmword [rax + 0x70], xmm7
mov qword [rax + 0x80], r15
mov qword [rax + 0x88], r13
movdqu xmmword [rax + 0x90], xmm7
mov qword [rax + 0xa0], r15
mov qword [rax + 0xa8], r13
movdqu xmmword [rax + 0xb0], xmm7
mov qword [rax + 0xc0], r15
mov qword [rax + 0xc8], r13
movdqu xmmword [rax + 0xd0], xmm7
mov qword [rax + 0xe0], r15
mov qword [rax + 0xe8], r13
add byte [rax + 5], cl
add byte [rcx], al
add byte [rax], al
add byte [rax + 5], cl
add byte [rcx], al
add byte [rax], al
movdqu xmmword [rcx + 0xf0], xmm7
add r8, 0xfffffffffffffffe
jne 0x1400a1309
add rcx, 0xe0
test dl, 1
je 0x1400a13ee
ret 0x7401
mov qword [rax], r15
mov qword [rax + 8], r13
movdqu xmmword [rax + 0x10], xmm7
mov qword [rax + 0x20], r15
mov qword [rax + 0x28], r13
movdqu xmmword [rax + 0x30], xmm7
mov qword [rax + 0x40], r15
mov qword [rax + 0x48], r13
lea rcx, [rax + 0x60]
movdqu xmmword [rax + 0x50], xmm7
mov qword [rax + 0x60], r15
mov qword [rax + 0x68], r13
movdqu xmmword [rax + 0x70], xmm7
sub rax, 0xffffffffffffff80
lea edx, [r12 - 1]
and edx, 3
je 0x1400a142a
shl rdx, 5
mov ecx, 0x10
xor r8d, r8d
mov qword [rax + rcx - 0x10], r15
mov qword [rax + rcx - 8], r13
movdqu xmmword [rax + rcx], xmm7
add r8, 0xffffffffffffffe0
add rcx, 0x20
mov r9, rdx
add r9, r8
jne 0x1400a1404
sub rax, r8
lea rcx, [rax - 0x20]
mov qword [rax], r15
mov qword [rcx + 0x28], r13
movdqu xmmword [rcx + 0x30], xmm7
mov qword [rbp + 0x15d8], 0
mov rax, qword [rbp + 0x24e8]
mov qword [rbp + 0x15e0], rax
mov qword [rbp + 0x2450], rbx
mov qword [rbp + 0x15e8], rbx
mov qword [rbp + 0x15f0], rax
mov qword [rbp + 0x15f8], 0
clc
adc eax, 0
add byte [rax], al
clc
adc eax, 0
add byte [rax], al
mov qword [rbp + 0x1600], rax
mov qword [rbp + 0x1608], 1
movabs rax, 0xa0000000a
mov qword [rbp + 0x1610], rax
adc byte [rsi], dl
add byte [rax], al
adc byte [rsi], dl
add byte [rax], al
mov word [rbp + 0x1618], 1
mov rdx, qword [rbp + 0x24f0]
mov rax, rdx
add rax, r14
lea rcx, [rbp + 0x15c0]
movdqu xmmword [rcx], xmm7
mov qword [rcx + 0x10], 0
mov qword [rbp + 0x15b0], rdx
mov qword [rbp + 0x15b8], rax
xor eax, eax
xor r14d, r14d
jmp 0x1400a14f3
movabs rcx, 0x8000000000000000
mov qword [rsi], rcx
mov qword [rsi + 8], r15
mov dword [rsi + 8], edi
mov dword [rsi + 8], edi
mov qword [rsi + 0x10], rbx
cmp r14, rax
cmovbe r14, rax
movzx eax, byte [rbp + 0x1619]
test al, al
jne 0x1400a15e6
mov r15, qword [rbp + 0x15e8]
lea rcx, [rbp + 0x2220]
lea rdx, [rbp + 0x15e8]
call fcn.1400f08d0
cmp qword [rbp + 0x2220], 0
je 0x1400a1556
mov rbx, qword [rbp + 0x2228]
mov rax, qword [rbp + 0x2230]
mov rcx, qword [rbp + 0x15d8]
add r15, rcx
sub rbx, rcx
mov qword [rbp + 0x15d8], rax
mov rsi, qword [rbp + 0x15b0]
cmp rsi, qword [rbp + 0x15b8]
jne 0x1400a15a0
jmp 0x1400a15e6
cmp byte [rbp + 0x1619], 0
jne 0x1400a15e6
mov byte [rbp + 0x1619], 1
cmp byte [rbp + 0x1618], 0
add dword [rax + 0x1618bd], eax
add byte [rax], al
mov r15, qword [rbp + 0x15d8]
mov rbx, qword [rbp + 0x15e0]
jne 0x1400a1586
cmp rbx, r15
je 0x1400a15e6
sub rbx, r15
add r15, qword [rbp + 0x15e8]
mov rsi, qword [rbp + 0x15b0]
cmp rsi, qword [rbp + 0x15b8]
je 0x1400a15e6
lea rax, [rsi + 0x20]
mov qword [rbp + 0x15b0], rax
lea rdx, [r15 + rbx]
mov rcx, r15
call fcn.14013b630
mov qword [rsi + 0x18], rax
mov rcx, qword [rsi]
shl rcx, 1
test rcx, rcx
je 0x1400a14d0
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
jmp 0x1400a14d0
movabs r15, 0x8000000000000000
mov rsi, qword [rbp + 0x2448]
mov rbx, qword [rbp + 0x2450]
mov rdx, qword [rbp + 0x23c0]
cmp rdx, qword [rbp + 0x23b0]
jne 0x1400a1194
lea rcx, [rbp + 0x23b0]
call fcn.140042ae0
mov rdx, qword [rbp + 0x23c0]
jmp 0x1400a1194
cmp qword [rbp + 0x21d8], 0
je 0x1400a164a
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x21c0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x1de0]
cmp rdi, qword [rbp + 0x1dd0]
jne 0x1400a1670
lea rcx, [rbp + 0x1dd0]
mov rdx, rdi
call fcn.1400426e0
mov rdi, qword [rbp + 0x1de0]
mov rsi, qword [rbp + 0x1dd8]
lea rax, [rdi + rdi*2]
mov rcx, qword [rbp + 0x23c0]
mov qword [rsi + rax*8 + 0x10], rcx
movdqu xmm0, xmmword [rbp + 0x23b0]
movdqu xmmword [rsi + rax*8], xmm0
inc rdi
mov qword [rbp + 0x1de0], rdi
cmp qword [rbp + 0x630], 0
je 0x1400a16be
mov r8, qword [rbp + 0x638]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x648], 0
je 0x1400a16de
mov r8, qword [rbp + 0x650]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x660], 0
je 0x1400a16fe
mov r8, qword [rbp + 0x668]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x678], 0
je 0x1400a171e
mov r8, qword [rbp + 0x680]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x690], 0
je 0x1400a173e
mov r8, qword [rbp + 0x698]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x21c8]
mov rax, qword [rbp + 0x21d0]
cmp rax, rcx
je case.0x14004fb4a.464
lea rbx, [rax + 0x88]
mov rdx, rax
mov rax, qword [rax]
movups xmm0, xmmword [rdx + 0x78]
movaps xmmword [rbp + 0x1ec0], xmm0
movups xmm0, xmmword [rdx + 0x68]
movaps xmmword [rbp + 0x1eb0], xmm0
movups xmm0, xmmword [rdx + 0x58]
movaps xmmword [rbp + 0x1ea0], xmm0
movups xmm0, xmmword [rdx + 0x48]
movaps xmmword [rbp + 0x1e90], xmm0
movups xmm0, xmmword [rdx + 0x38]
movaps xmmword [rbp + 0x1e80], xmm0
movups xmm0, xmmword [rdx + 0x28]
movaps xmmword [rbp + 0x1e70], xmm0
movups xmm0, xmmword [rdx + 0x18]
movaps xmmword [rbp + 0x1e60], xmm0
movdqu xmm0, xmmword [rdx + 8]
movdqa xmmword [rbp + 0x1e50], xmm0
mov qword [rbp + 0x21d0], rbx
cmp rax, r15
jne 0x1400a0ac7
jmp 0x1400a05d5
mov r8d, 1
lea rcx, [rbp + 0x2220]
mov rdx, rsi
call fcn.1401b0440
mov r14, qword [rbp + 0x2228]
mov rsi, qword [rbp + 0x2230]
jmp 0x1400a0cf4
mov r8d, 1
lea rcx, [rbp + 0x2220]
mov rdx, rsi
call fcn.1401b0440
mov r14, qword [rbp + 0x2228]
mov rsi, qword [rbp + 0x2230]
jmp 0x1400a0dbb
mov r8d, 1
lea rcx, [rbp + 0x2220]
mov rdx, rsi
call fcn.1401b0440
mov rsi, qword [rbp + 0x2230]
add byte [rax], al
add byte [rax], al
jmp 0x1400a0e82
mov r8d, 1
lea rcx, [rbp + 0x2220]
mov rdx, rsi
call fcn.1401b0440
mov rbx, qword [rbp + 0x2228]
mov rsi, qword [rbp + 0x2230]
jmp 0x1400a0f4f
mov r8d, 1
lea rcx, [rbp + 0x2220]
mov rdx, rsi
call fcn.1401b0440
mov rbx, qword [rbp + 0x2228]
mov rsi, qword [rbp + 0x2230]
jmp 0x1400a1015
mov r8d, 1
lea rcx, [rbp + 0x2220]
mov rdx, rsi
call fcn.1401b0440
mov rax, qword [rbp + 0x2220]
mov qword [rbp + 0x21d8], rax
and dword [rax], eax
add byte [rax - 0x75], cl
mov ch, 0x30
and al, byte [rax]
add cl, ch
and al, 0xf8
invalid
invalid
and dword [rax], eax
add byte [rax - 0x75], cl
mov ch, 0x30
and al, byte [rax]
add cl, ch
and al, 0xf8
invalid
mov r15d, 1
mov qword [rbp + 0x1798], r14
mov qword [rbp + 0x17a0], r15
mov qword [rbp + 0x17a8], r14
inc rbx
lea rcx, [rbp + 0x1c00]
lea rdx, [rbp + 0x15b0]
lea r8, [rbp + 0x2220]
mov r9, rbx
call fcn.1400d6c50
lea rbx, [rsi + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a1919
cmp qword [rbx - 8], 0
je 0x1400a1910
lodsd eax, dword [rsi]
and byte [rdx], ah
add byte [rax], al
test r13, r13
je 0x1400a194f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x15b0]
mov r8d, 0x308
call fcn.1401af560
movabs rcx, 0x8000000000000000
mov rax, rcx
mov qword [rbp + 0x24d0], rcx
cmp qword [rbp + 0x1c00], rcx
je 0x1400ad956
mov rax, qword [rbp + 0x1c30]
mov qword [rbp + 0x1e00], rax
movups xmm0, xmmword [rbp + 0x1c00]
movdqu xmm1, xmmword [rbp + 0x1c10]
movdqu xmm2, xmmword [rbp + 0x1c20]
movdqa xmmword [rbp + 0x1df0], xmm2
movdqa xmmword [rbp + 0x1de0], xmm1
movaps xmmword [rbp + 0x1dd0], xmm0
lea rcx, [rbp + 0x1e50]
call fcn.140038550
lea r8, [0x1401c558c]
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x1dd0]
mov r9d, 0xa
call fcn.140004d90
movdqa xmm0, xmmword [rbp + 0x650]
push rax
invalid
add byte [rax], al
pcmpeqb xmm0, xmmword [0x1401bd590]
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x1400ad995
push rax
invalid
mov rdi, qword [rbp + 0x650]
mov r14, qword [rbp + 0x658]
mov rcx, qword [rbp + 0x630]
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
mov r8, qword [rbp + 0x640]
mov r13, qword [rbp + 0x668]
mov rsi, qword [rbp + 0x660]
mov rax, qword [rbp + 0x678]
mov qword [rbp + 0x24d8], rax
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x24f0], rax
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x24e8], rax
mov r12, qword [rbp + 0x690]
mov rdx, rdi
or rdx, r14
mov r15, qword [rbp + 0x698]
movaps xmm0, xmmword [rbp + 0x6a0]
movaps xmmword [rbp + 0x1c00], xmm0
movdqa xmm0, xmmword [rbp + 0x6b0]
movdqa xmmword [rbp + 0x1c10], xmm0
movabs r9, 0x3cb7d1320587ee70
movabs rdx, 0xc9fbdb3e066af0a
je 0x1400a1d0a
movsd dword [rdi], dword [rsi]
nop
invalid
mov rax, rsi
xor rax, rdx
mov rdx, r13
xor rdx, r9
or rdx, rax
jne case.0x14008ea11.103
movdqa xmm0, xmmword [rbp + 0x1c00]
movdqa xmm1, xmmword [rbp + 0x1c10]
movdqa xmmword [rbp + 0x2230], xmm1
outsd dx, dword [rsi]
test dword [rax], eax
sbb al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea edx, [rax]
sbb al, 0
add byte [rsi + 0xf], ah
jg 0x1400a1a82
xor byte [rdx], ah
add byte [rax], al
movdqa xmmword [rbp + 0x2220], xmm0
test rcx, rcx
je 0x1400a1b21
test r8, r8
je 0x1400a1b21
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x24e0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, edi
and al, 3
cmp al, 2
je 0x1400ad995
test byte [rax - 0x42], ch
add byte [rax], al
mov qword [rbp + 0x15b0], rdi
mov qword [rbp + 0x15b8], r14
mov qword [rbp + 0x15c0], rsi
add byte [rcx + rcx*4 - 0x4b], cl
mov eax, 0x48000015
mov dword [rbp + 0x15c0], esi
mov qword [rbp + 0x15c8], r13
mov rax, qword [rbp + 0x24b0]
mov qword [rbp + 0x15d0], rax
mov rax, qword [rbp + 0x24d8]
mov qword [rbp + 0x15d8], rax
mov rax, qword [rbp + 0x24e8]
mov qword [rbp + 0x15e0], rax
mov rax, qword [rbp + 0x24f0]
mov qword [rbp + 0x15e8], rax
mov qword [rbp + 0x15f0], r12
mov qword [rbp + 0x15f8], r15
movdqa xmm0, xmmword [rbp + 0x2220]
movdqa xmm1, xmmword [rbp + 0x2230]
movdqa xmmword [rbp + 0x1600], xmm0
add byte [rcx + rcx*4 - 0x43], cl
clc
adc eax, 0xf660000
outsd dx, dword [rsi]
test dword [rax], esp
and al, byte [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea esi, [rax]
and al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x1400a1b28
add byte [rsi], dl
add byte [rax], al
movdqa xmmword [rbp + 0x1610], xmm1
lea rsi, [rbp + 0x630]
lea rdx, [rbp + 0x15b0]
mov rcx, rsi
call fcn.140100d40
lea rcx, [rbp + 0x1c00]
mov rdx, rsi
call fcn.1400039a0
mov rsi, qword [rbp + 0x1c00]
add byte [rax + rax], bl
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
add byte [rax + rax], bl
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
movsd dword [rdi], dword [rsi]
mov ebp, 0x8b480000
mov ebp, 0x1c08
mov rdi, qword [rbp + 0x1c08]
mov rbx, qword [rbp + 0x1c10]
mov r14, qword [rbp + 0x1c18]
mov rax, qword [rdi + 0x10]
dec rax
dec eax
and rax, 0xfffffffffffffff0
lea rcx, [rax + rsi]
add rcx, 0x10
call qword [rdi + 0x18]
movabs rcx, 0x3cb7d1320587ee70
xor rdx, rcx
movabs rcx, 0xc9fbdb3e066af0a
xor rax, rcx
or rax, rdx
movabs r15, 0x8000000000000000
jne 0x1400ad9a7
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [rsi], rcx
jne 0x1400a1ca8
movzx eax, word [rsi + 0x10]
mov word [rbp + 0x24f0], ax
mov edi, dword [rsi + 0x12]
movzx ebx, word [rsi + 0x16]
mov r12, qword [rsi + 0x18]
mov r14d, dword [rsi + 0x20]
mov rax, qword [rsi + 0x24]
mov qword [rbp + 0x24e8], rax
mov eax, dword [rsi + 0x2c]
mov dword [rbp + 0x24d8], eax
cmp rsi, 0xffffffffffffffff
je case.0x14006ea97.294
lock dec qword [rsi + 8]
jne case.0x14006ea97.294
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp word [rbp + 0x24f0], 2
add byte [rdx], al
jne 0x1400a1f57
mov rsi, r12
movzx eax, word [rsi + 0x10]
mov word [rbp + 0x24f0], ax
mov edi, dword [rsi + 0x12]
movzx ebx, word [rsi + 0x16]
mov r12, qword [rsi + 0x18]
mov r14d, dword [rsi + 0x20]
mov rax, qword [rsi + 0x24]
mov qword [rbp + 0x24e8], rax
and al, 0x48
mov dword [rbp + 0x24e8], eax
mov eax, dword [rsi + 0x2c]
mov dword [rbp + 0x24d8], eax
lock dec qword [rsi]
jne 0x1400a1ce4
mov rcx, rsi
call fcn.14003fe00
lea rcx, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
call fcn.1400317a0
cmp word [rbp + 0x24f0], 2
je 0x1400ad995
cli
clc
jmp qword [rsi - 0x7d]
shl rbx, 0x20
or rbx, rdi
jmp 0x1400a1f6a
test r15, r15
test edi, edi
je 0x1400a1ae1
lea rdx, [r15 + r15*2]
lea rdx, [r12 + rdx*8]
movdqa xmm0, xmmword [0x1401bd7e0]
mov r9, r12
jmp 0x1400a1d39
cmp r9, rdx
je 0x1400a1ae1
mov rbx, qword [r9 + 8]
mov r10, qword [r9 + 0x10]
mov edx, dword [rcx + 0x10]
pop rcx
or byte [rbp - 0x75], cl
mov edx, dword [rcx + 0x10]
add r9, 0x18
shl r10, 5
mov edx, dword [rcx + 0x10]
add r9, 0x18
shl r10, 5
nop dword [rax]
add byte [rax], al
test r10, r10
je 0x1400a1d30
mov r11, rbx
add rbx, 0x20
movdqa xmm1, xmmword [r11 + 0x10]
pcmpeqb xmm1, xmm0
pmovmskb eax, xmm1
add r10, 0xffffffffffffffe0
cmp eax, 0xffff
je 0x1400a1d50
mov rax, qword [r11 + 0x10]
mov qword [rbp + 0x24d0], rax
mov rax, qword [r11 + 0x18]
mov qword [rbp + 0x24a0], rax
movabs al, byte [0x23b08d8948000024]
add byte [rax], al
mov qword [rbp + 0x23b0], rcx
mov rax, qword [rbp + 0x24e0]
mov qword [rbp + 0x23b8], rax
mov qword [rbp + 0x23c0], r8
mov qword [rbp + 0x638], r14
mov qword [rbp + 0x630], rdi
mov dword [rbp + 0x630], edi
mov dword [rbp + 0x630], edi
invalid
mov qword [rbp + 0x648], r13
mov qword [rbp + 0x640], rsi
mov rax, qword [rbp + 0x24d8]
and al, 0
add byte [rax - 0x77], cl
test dword [rax + 6], ebx
add byte [rax], al
and al, 0
add byte [rax - 0x77], cl
test dword [rax + 6], ebx
add byte [rax], al
mov rax, qword [rbp + 0x24b0]
mov qword [rbp + 0x650], rax
push rax
invalid
add byte [rax], al
push rax
invalid
mov rax, qword [rbp + 0x24f0]
mov qword [rbp + 0x668], rax
mov rax, qword [rbp + 0x24e8]
test eax, ebp
and al, 0
add byte [rax - 0x77], cl
test dword [rax + 6], esp
add byte [rax], al
test eax, ebp
and al, 0
add byte [rax - 0x77], cl
test dword [rax + 6], esp
add byte [rax], al
mov qword [rbp + 0x670], r12
mov qword [rbp + 0x678], r15
movaps xmm0, xmmword [rbp + 0x1c00]
movaps xmm1, xmmword [rbp + 0x1c10]
movaps xmmword [rbp + 0x680], xmm0
movaps xmmword [rbp + 0x690], xmm1
lea rbx, [rbp + 0x1e50]
lea ebx, [rbp + 0x1e50]
lea ebx, [rbp + 0x1e50]
add byte [rax - 0x73], cl
xchg ebp, eax
lea rdx, [rbp + 0x1dd0]
lea r8, [rbp + 0x23b0]
lea r9, [rbp + 0x630]
rcr byte [0xcd561e35], 1
test dword [rax + 0x4c000023], esi
lea ecx, [rbp + 0x630]
mov rcx, rbx
call fcn.140004f70
movdqa xmm0, xmmword [rbp + 0x1e50]
invalid
add byte [rax], al
pcmpeqb xmm0, xmmword [0x1401bd590]
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x1400a1e70
lea rcx, [rbp + 0x1e50]
call fcn.14003b2b0
lea rax, [0x1401c558c]
mov qword [rbp + 0x1c00], rax
mov qword [rbp + 0x1c08], 0xa
mov dword [rbp + 0x1c08], 0xa
mov dword [rbp + 0x1c08], 0xa
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x1e50], xmm0
movq qword [rbp + 0x1e50], mm0
movq qword [rbp + 0x1e50], mm0
add byte [rax], al
mov rax, qword [rbp + 0x24d0]
mov qword [rbp + 0x1e60], rax
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000024], esp
mov dword [rbp + 0x1e68], eax
mov rax, qword [rbp + 0x24a0]
mov qword [rbp + 0x1e68], rax
mov dword [rbp + 0x1e68], eax
mov dword [rbp + 0x1e70], 0xe066af0a
movabs rax, 0x587ee700c9fbdb3
test dword [rax + 0x1e], esi
add byte [rax], al
or ch, byte [rdi - 0x47b71f9a]
mov bl, 0xbd
lahf
or al, 0x70
out dx, al
xchg dword [0x1b48fa811], eax
invalid
invalid
invalid
je 0x1400a1ee8
mov qword [rbp + 0x1e74], rax
mov dword [rbp + 0x1e7c], 0x3cb7d132
sal dword [rdi - 0x7a72b7c4], 1
add byte [rax + rax], bl
add byte [rax - 0x77], cl
invalid
mov al, 0x15
add byte [rax], al
sal dword [rdi - 0x7a72b7c4], 1
add byte [rax + rax], bl
add byte [rax - 0x77], cl
test dword [rax + 0x48000015], esi
add byte [rax], al
lea rax, [0x140050d20]
add byte [rax], al
lea rax, [0x140050d20]
mov qword [rbp + 0x15b8], rax
mov qword [rbp + 0x15c0], rbx
invalid
add byte [rax], al
adc eax, 0x8d480000
lea rax, [0x140100970]
add eax, 0x5ea70
mov qword [rbp + 0x15c8], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
invalid
xchg edi, eax
adc al, byte [rax]
test eax, ecx
adc eax, 0x8d480000
add eax, 0x1297da
invalid
xchg edi, eax
adc al, byte [rax]
ficom dword [rdi - 0x76b7ffee]
test dword [rax], esi
invalid
mov qword [rbp + 0x630], rax
mov dword [rbp + 0x630], eax
mov qword [rbp + 0x638], 2
mov qword [rbp + 0x650], 0
test dword [rax + 6], edx
push rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov al, 0x15
invalid
add byte [rax], al
push rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000015], esi
mov dword [rbp + 0x640], eax
add byte [rax], al
mov qword [rbp + 0x640], rax
add byte [rax], al
mov qword [rbp + 0x648], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparsererror.rs
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x129835
invalid
add byte [rax - 0x73], cl
lea esi, [rax]
xor byte [rsi], al
lea rcx, [rbp + 0x630]
call fcn.1401b1c50
shl rbx, 0x20
or rbx, rdi
lea rcx, [rbp + 0x630]
lea ecx, [rbp + 0x630]
lea ecx, [rbp + 0x630]
call fcn.1400317a0
lea rcx, [rbp + 0x15b0]
lea ecx, [rbp + 0x15b0]
lea rdx, [rbp + 0x1dd0]
call fcn.140008200
lea rdi, [0x1401c55d2]
adc al, byte ss:[rax]
adc al, byte ss:[rax]
mov qword [rbp + 0x2220], rdi
mov qword [rbp + 0x2228], 7
sub byte [rdx], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 0x66000015], esi
pcmpeqb mm0, qword [0x1401bd590]
sub byte [rdx], ah
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 0x66000015], esi
pcmpeqb mm0, qword [0x1401bd590]
invalid
pmovmskb eax, xmm0
cmp eax, 0xffff
jne case.0x140077aee.199
sar byte [0x1400b1faf], 0xf
test dword [rcx], edi
mov edx, 0xb60f0000
test eax, eax
adc eax, 0x23c0000
add byte [rax], al
cmp al, 2
add byte [rax], al
movzx eax, byte [rbp + 0x15c0]
add byte [rax], al
cmp al, 2
je 0x1400ada84
mov byte [rbp + 0x24e0], al
mov dword [rbp + 0x24b0], r14d
and al, 0
add byte [rcx + rcx*4 - 0x4b], al
mov dword [rbp + 0x24b0], r14d
mov r8, qword [rbp + 0x1e00]
mov qword [rbp + 0x1e00], 0
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
add al, 0xb9
mov ecx, 0x8b490000
xor byte [rcx + 0xf], al
adc byte [rax + 8], al
test r8, r8
je 0x1400ad8f0
mov ecx, 0x8b490000
xor byte [rcx + 0xf], al
adc byte [rax + 8], al
movaps xmmword [rbp + 0x630], xmm0
movups xmm0, xmmword [r8 + 0x18]
movups xmm1, xmmword [r8 + 0x28]
sub byte [rcx + 0xf], al
adc byte [rax + 0x38], dl
test dword [rax], esi
invalid
sub byte [rcx + 0xf], al
adc byte [rax + 0x38], dl
movaps xmmword [rbp + 0x640], xmm0
movaps xmmword [rbp + 0x650], xmm1
add byte [rax], al
invalid
movaps xmmword [rbp + 0x660], xmm2
mov rax, qword [r8 + 0x48]
mov qword [rbp + 0x670], rax
invalid
add byte [rax], al
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 0x11
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], esi
invalid
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x640]
invalid
invalid
add byte [rax], al
movdqa xmm2, xmmword [rbp + 0x650]
movq mm2, qword [rbp + 0x650]
mov al, 0x11
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], esi
invalid
movq mm2, qword [rbp + 0x650]
movaps xmm3, xmmword [rbp + 0x660]
sub byte [rbp + 0x660], bl
add byte [rsi + 0xf], ah
jg 0x1400a1fe1
movdqa xmmword [rbp + 0x2220], xmm0
movq qword [rbp + 0x2220], mm0
and byte [rdx], ah
add byte [rax], al
movdqa xmmword [rbp + 0x2230], xmm1
movdqa xmmword [rbp + 0x2240], xmm2
movaps xmmword [rbp + 0x2250], xmm3
mov rax, qword [rbp + 0x670]
jo 0x1400a2082
add byte [rax], al
jo 0x1400a2082
add byte [rax], al
mov qword [rbp + 0x2260], rax
and al, byte [rax]
add byte [rax - 0x48], cl
add byte [rax], al
movabs rax, 0x8000000000000000
cmp rsi, rax
je 0x1400ad8f0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc63948], al
test byte [rax - 0x48], bl
add byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0x90
sbb al, byte [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], esp
and al, byte [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea esi, [rax]
and al, byte [rax]
add byte [rsi + 0xf], ah
invalid
invalid
mov qword [rbp + 0x1a90], rsi
movdqa xmm0, xmmword [rbp + 0x2220]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea esi, [rax]
and al, byte [rax]
invalid
movdqa xmm2, xmmword [rbp + 0x2240]
outsd dx, dword [rsi]
xchg ebp, eax
and al, byte [rax]
add byte [rax], al
movaps xmm3, xmmword [rbp + 0x2250]
movaps xmm3, xmmword [rbp + 0x2250]
push rax
and al, byte [rax]
add bl, dh
movq qword [rbp + 0x1a98], mm0
sbb al, byte [rax]
invalid
movdqu xmmword [rbp + 0x1a98], xmm0
mov rax, qword [rbp + 0x2260]
mov qword [rbp + 0x23e0], rax
movaps xmmword [rbp + 0x23d0], xmm3
shl byte [rbx], 1
add byte [rax], al
movdqa xmmword [rbp + 0x23c0], xmm2
jg 0x1400a2074
shl byte [rbx], 0
add byte [rsi + 0xf], ah
jg 0x1400a2074
mov al, 0x23
add byte [rax], al
mov rcx, qword [rbp + 0x1aa0]
sbb al, byte [rax]
add byte [rax - 0x7d], cl
sar esp, 0x48
cmp ecx, 7
invalid
jg 0x1400a2074
sbb al, byte [rax]
add byte [rax - 0x7d], cl
sar esp, 0x48
cmp ecx, 7
ja case.0x1400a212d.2
xchg dword [rsi - 0x4a], edi
add byte [rax], al
mov rax, qword [rbp + 0x1a98]
lea rdx, [0x1401faa78]
cwde
sbb al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x15896a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
movabs r9, 0x8000000000000007
mov ecx, 7
add byte [rax], al
add byte [rax - 0x5f5a76b4], al
and al, 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x2498], ebx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5f5a76b4], al
and al, 0
add byte [rax - 0x77], cl
invalid
popfq
cwde
mov dword [rbp + 0x2498], ebx
and al, 0
add bh, bh
jmp rcx
invalid
jmp rcx
cmp byte [rax + 0x65], dh
jb 0x1400a2145
test byte [rbx - 0x7efffffc], ch
cmp byte [rbx + 0x74], dh
jae 0x1400a21b3
je 0x1400a21b5
outsb dx, byte [rsi]
cmp dword [rax], 0x6e757473
je 0x1400a21b5
je 0x1400a2678
add byte [rax], al
cmp dword [rax], 0x65646f6e
jne case.0x1400a212d.2
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x23c0]
test rcx, rcx
je 0x1400a2185
cmp qword [rax + rdx + 0x10], 0
jl 0x1400a2184
adc byte [rax], al
je case.0x1400a212d.2
add byte [rax], al
add rdx, 0x18
cmp rcx, rdx
jne 0x1400a2170
jmp 0x1400a21d2
mov r8, qword [rbp + 0x23e0]
mov ebx, 2
test r8, r8
ror byte [rdi], 0x84
ror byte [rax], 0
invalid
ror byte [rdi], 0x84
ror byte [rax], 0
add byte [rcx - 0x75], cl
mov rax, qword [r8 + 8]
invalid
invalid
mov rax, qword [r8 + 8]
or byte [rcx - 0x75], cl
mov rcx, qword [r8 + 0x10]
cmp rcx, 6
je 0x1400a2a1e
test byte [rdx + 8], dh
add byte [rax], al
adc byte [rax - 0x7d], cl
stc
invalid
test byte [rdx + 8], dh
add byte [rax], al
cmp rcx, 4
jne 0x1400a2a5a
add al, 0xf
test dword [rax + rcx + 0x88b0000], esp
movsb byte [rdi], byte [rsi]
or byte [rax], al
add byte [rbx + 0x31c90f08], cl
rol byte [rcx + 0x6e666ff9], 0x69
mov ecx, dword [rax]
bswap ecx
xor eax, eax
cmp ecx, 0x696e666f
setb al
cmp ecx, 0x696e6670
invalid
adc eax, 0xffffffff
jmp 0x1400a2a52
imul eax, dword [rbx + 0x7fe9ffd0], 0x48000008
mov ecx, 0x72656570
sub eax, 0x486e6563
xor ecx, dword [rax]
movabs rdx, 0x7265746e65632d72
xor rdx, qword [rax + 3]
or rdx, rcx
jne case.0x1400a212d.2
invalid
invalid
mov ch, 0
invalid
mov rcx, qword [rbp + 0x23c0]
movabs r14, 0x8000000000000004
test rcx, rcx
leave
leave
je 0x1400a2345
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x23b8]
shl rcx, 3
mov rax, qword [rbp + 0x23b8]
shl rcx, 3
lea rcx, [rcx + rcx*2]
or al, 0x49
xor edx, edx
nop word cs:[rax + rax]
cmp qword [rax + rdx + 0x10], 0
je case.0x1400a212d.2
add rdx, 0x18
add edx, 0x18
cmp rcx, rdx
jne 0x1400a2230
jmp 0x1400a2345
invalid
mov ecx, dword [rbp + 0x23c0]
test rcx, rcx
je 0x1400a22a5
mov rax, qword [rbp + 0x23b8]
shl rcx, 3
loope 0x1400a2282
test dword [rax + 0x48000023], edi
shl ecx, 3
loope 0x1400a2282
lea rcx, [rcx + rcx*2]
xor edx, edx
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp qword [rax + rdx + 0x10], 0
je case.0x1400a212d.2
ret 0x4818
lea r8, [0x1401c578c]
xor al, 0x12
add byte [rax - 0x73], cl
lea esi, [rax]
invalid
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x23b0]
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0x23
add byte [rax], al
mov r9d, 4
call fcn.140004d90
movdqa xmm0, xmmword [rbp + 0x650]
invalid
add byte [rax], al
pcmpeqb xmm0, xmmword [0x1401bd590]
pmovmskb eax, xmm0
cmp eax, 0xffff
add byte [rax], al
add al, ch
retf
invalid
jne 0x1400a23d8
jmp 0x1400a2a86
je 0x1400a233c
xor ecx, dword [rax]
movzx eax, word [rax + 8]
xor rax, 0x6c61
or rax, rcx
jne case.0x1400a212d.2
mov rcx, qword [rbp + 0x23c0]
mov ecx, dword [rbp + 0x23c0]
movabs r14, 0x8000000000000005
test rcx, rcx
je 0x1400a2345
invalid
mov rax, qword es:[rbp + 0x23b8]
mov rax, qword [rbp + 0x23b8]
shl rcx, 3
lea rcx, [rcx + rcx*2]
xor edx, edx
cmp qword [rax + rdx + 0x10], 0
jl 0x1400a2344
adc byte [rax], al
jl 0x1400a2344
adc byte [rax], al
je case.0x1400a212d.2
add rdx, 0x18
cmp rcx, rdx
jne 0x1400a2330
jmp 0x1400a232f
jmp 0x1400a524d
test eax, eax
je 0x1400a23c9
cmp qword [r8 + 0x10], 4
jne 0x1400a23c9
movabs r14, 0x8000000000000003
jmp 0x1400a524d
mov rbx, qword [rbp + 0x650]
mov r15, qword [rbp + 0x658]
mov rcx, qword [rbp + 0x630]
mov r8, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
mov r12, qword [rbp + 0x668]
push 0x48000006
mov esi, dword [rbp + 0x660]
mov rdx, qword [rbp + 0x678]
mov qword [rbp + 0x2488], rdx
mov rdx, qword [rbp + 0x670]
xchg ebp, eax
mov byte [rax + rax], ah
add byte [rax - 0x75], cl
xchg ebp, eax
jo 0x1400a2422
add byte [rax], al
mov qword [rbp + 0x2470], rdx
mov rdx, qword [rbp + 0x688]
mov edx, dword [rbp + 0x688]
and al, 0
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0x688]
mov edx, dword [rbp + 0x688]
mov qword [rbp + 0x24c8], rdx
mov rdx, qword [rbp + 0x680]
mov qword [rbp + 0x24a8], rdx
mov rdx, qword [rbp + 0x690]
mov qword [rbp + 0x24c0], rdx
mov rdx, rbx
or rdx, r15
mov r14, qword [rbp + 0x698]
movaps xmm0, xmmword [rbp + 0x6a0]
add byte [rdi], cl
sub dword [rbp + 0x22d0], eax
add byte [rdi], cl
sub dword [rbp + 0x22d0], eax
movdqa xmm0, xmmword [rbp + 0x6b0]
movdqa xmmword [rbp + 0x22e0], xmm0
je 0x1400a283a
movabs rdx, 0x7b99aa28f082eb52
xor rdx, rsi
movabs r9, 0xd3a76bd7c8d00adf
xor r9, r12
or r9, rdx
jne 0x1400ade4a
movdqa xmm0, xmmword [rbp + 0x22d0]
movdqa xmm1, xmmword [rbp + 0x22e0]
movdqa xmmword [rbp + 0x2350], xmm1
movdqa xmmword [rbp + 0x2340], xmm0
test rcx, rcx
je 0x1400a24dc
add byte [rax], al
mov qword [rbp + 0x15b0], rbx
mov qword [rbp + 0x15b8], r15
mov qword [rbp + 0x15c0], rsi
mov qword [rbp + 0x15c8], r12
mov rax, qword [rbp + 0x2470]
mov qword [rbp + 0x15d0], rax
mov rax, qword [rbp + 0x2488]
mov qword [rbp + 0x15d8], rax
mov rax, qword [rbp + 0x24a8]
mov qword [rbp + 0x15e0], rax
mov rax, qword [rbp + 0x24c8]
mov qword [rbp + 0x15e8], rax
mov rax, qword [rbp + 0x24c0]
mov qword [rbp + 0x15f0], rax
mov qword [rbp + 0x15f8], r14
movdqa xmm0, xmmword [rbp + 0x2340]
movdqa xmm1, xmmword [rbp + 0x2350]
movq mm1, qword [rbp + 0x2350]
movq mm1, qword [rbp + 0x2350]
movdqa xmmword [rbp + 0x1600], xmm0
movdqa xmmword [rbp + 0x1610], xmm1
lea rsi, [rbp + 0x630]
lea rdx, [rbp + 0x15b0]
mov rcx, rsi
call fcn.140100d40
add byte [rax - 0x73], cl
lea edx, [rax + 0x1e]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax + 0x1e]
add byte [rax], al
mov rdx, rsi
call fcn.1400039a0
cmp qword [rbp + 0x1e50], 0
je 0x1400a2a69
invalid
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srcops_function.rs
lea rcx, [rbp + 0x22d0]
lea rdx, [rbp + 0x1e50]
call fcn.1400086f0
mov rax, qword [rbp + 0x22d0]
mov qword [rbp + 0x24d0], rax
mov dword [rbp + 0x24d0], eax
mov rdi, qword [rbp + 0x22d8]
mov rax, qword [rbp + 0x22e0]
mov qword [rbp + 0x2478], rax
jmp 0x1400a2a7a
mov rcx, qword [rbp + 0x23b8]
shl rdx, 3
lea rdx, [rdx + rdx*2]
xor r8d, r8d
cmp qword [rcx + r8 + 0x10], 0
jl 0x1400a2609
adc byte [rax], al
jl 0x1400a2609
adc byte [rax], al
add byte [rdi], cl
test byte [rbx], ch
sti
invalid
je 0x1400a213b
mov rdx, qword [rbp + 0x23c0]
movabs r14, 0x8000000000000002
test rdx, rdx
je 0x1400a2345
cmp dword [rsi], 0x706d7564
jne 0x1400a512c
test r14, r14
je 0x1400a24a3
lea rdx, [r14 + r14*2]
mov r9, qword [rbp + 0x24c0]
lea rdx, [r9 + rdx*8]
movdqa xmm0, xmmword [0x1401bd7f0]
jmp 0x1400a2865
mov qword [rbp + 0x1d60], rcx
mov qword [rbp + 0x1d68], r8
mov qword [rbp + 0x1d70], rax
mov qword [rbp + 0x638], r15
mov qword [rbp + 0x630], rbx
mov qword [rbp + 0x648], r12
mov qword [rbp + 0x640], rsi
mov rax, qword [rbp + 0x2488]
mov qword [rbp + 0x658], rax
mov rax, qword [rbp + 0x2470]
mov qword [rbp + 0x650], rax
mov rax, qword [rbp + 0x24c8]
mov qword [rbp + 0x668], rax
mov rax, qword [rbp + 0x24a8]
mov qword [rbp + 0x660], rax
mov rax, qword [rbp + 0x24c0]
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], r14
movaps xmm0, xmmword [rbp + 0x22d0]
movaps xmm1, xmmword [rbp + 0x22e0]
movaps xmmword [rbp + 0x680], xmm0
movaps xmmword [rbp + 0x690], xmm1
lea rdi, [rbp + 0x1e50]
lea rdx, [rbp + 0x23b0]
lea r8, [rbp + 0x1d60]
lea r9, [rbp + 0x630]
mov rcx, rdi
call fcn.140004f70
movdqa xmm0, xmmword [rbp + 0x1e50]
pcmpeqb xmm0, xmmword [0x1401bd590]
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x1400a299a
mov ecx, dword [rax]
bswap ecx
mov edx, 0x636f6e66
cmp ecx, 0x636f6e66
jne 0x1400a2a49
movzx eax, word [rax + 4]
rol ax, 8
movzx ecx, ax
mov edx, 0x6967
xor eax, eax
cmp ecx, 0x6967
je 0x1400a2a52
xor eax, eax
cmp edx, ecx
sbb eax, eax
or eax, 1
test eax, eax
je 0x1400a2fae
movabs r14, 0x8000000000000006
jmp 0x1400a524d
movabs rax, 0x8000000000000000
mov qword [rbp + 0x24d0], rax
lea rcx, [rbp + 0x630]
call fcn.1400317a0
mov qword [rbp + 0x24c0], rdi
lea rsi, [0x1401c5247]
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x23b0]
mov r9d, 5
mov r8, rsi
call fcn.140004d90
movdqa xmm0, xmmword [rbp + 0x650]
pcmpeqb xmm0, xmmword [0x1401bd590]
pmovmskb eax, xmm0
cmp eax, 0xffff
jne 0x1400a2ae1
lea esi, [rax]
invalid
invalid
mov qword [rbp + 0x2488], rdx
mov rdx, qword [rbp + 0x690]
mov qword [rbp + 0x24c8], rdx
mov rdx, rbx
mov qword [rbp + 0x2450], r9
or rdx, r9
mov rdi, qword [rbp + 0x698]
movaps xmm0, xmmword [rbp + 0x6a0]
movaps xmmword [rbp + 0x22d0], xmm0
movdqa xmm0, xmmword [rbp + 0x6b0]
movdqa xmmword [rbp + 0x22e0], xmm0
je 0x1400a2cda
movabs rdx, 0x7b99aa28f082eb52
xor rdx, r12
movabs r9, 0xd3a76bd7c8d00adf
xor r9, r14
or r9, rdx
mov r13, r12
mov r15, r14
jne 0x1400a2d50
movdqa xmm0, xmmword [rbp + 0x22d0]
movdqa xmm1, xmmword [rbp + 0x22e0]
movdqa xmmword [rbp + 0x2350], xmm1
movdqa xmmword [rbp + 0x2340], xmm0
test rcx, rcx
je 0x1400a2bf2
test rax, rax
je 0x1400a2bf2
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x11a536
mov eax, ebx
and al, 3
cmp al, 2
movabs r15, 0x8000000000000000
mov rsi, qword [rbp + 0x2478]
jne 0x1400a2c7c
invalid
mov ebx, 8
xor r13d, r13d
xor r14d, r14d
mov rdi, qword [rbp + 0x24c0]
mov r8, qword [rbp + 0x23e0]
mov r12b, 3
test r8, r8
je 0x1400a3098
mov rax, qword [r8 + 8]
mov rcx, qword [r8 + 0x10]
cmp rcx, 6
je 0x1400a2f50
add eax, dword [rax]
invalid
cmp rcx, 4
je 0x1400a2f33
cmp rcx, 3
jne 0x1400a3098
movzx ecx, word [rax]
rol cx, 8
movzx ecx, cx
cmp ecx, 0x6164
jne 0x1400a3086
movzx ecx, byte [rax + 2]
mov eax, 0x64
sub eax, ecx
jmp 0x1400a3094
movdqa xmm0, xmmword [rbp + 0x2340]
movdqa xmm1, xmmword [rbp + 0x2350]
movdqa xmmword [rbp + 0x1d70], xmm1
movdqa xmmword [rbp + 0x1d60], xmm0
test rdi, rdi
je 0x1400a2f8a
mov eax, edi
and eax, 3
cmp rdi, 4
mov r9, qword [rbp + 0x24c8]
mov r10, qword [rbp + 0x24a8]
mov r11, qword [rbp + 0x2488]
mov rsi, qword [rbp + 0x2470]
jae 0x1400a3257
xor r15d, r15d
xor ecx, ecx
jmp 0x1400a3283
test rdi, rdi
je 0x1400a2bb9
lea rdx, [rdi + rdi*2]
mov r9, qword [rbp + 0x24c8]
lea rdx, [r9 + rdx*8]
movdqa xmm0, xmmword [0x1401bd7f0]
jmp 0x1400a2d05
cmp r9, rdx
je 0x1400a2bb9
mov r15, qword [r9 + 8]
mov r10, qword [r9 + 0x10]
add r9, 0x18
shl r10, 5
nop word cs:[rax + rax]
test r10, r10
je 0x1400a2cfc
mov r11, r15
add r15, 0x20
movdqa xmm1, xmmword [r11 + 0x10]
pcmpeqb xmm1, xmm0
pmovmskb r13d, xmm1
add r10, 0xffffffffffffffe0
cmp r13d, 0xffff
je 0x1400a2d20
mov r13, qword [r11 + 0x10]
mov r15, qword [r11 + 0x18]
mov qword [rbp + 0x1b00], rcx
mov qword [rbp + 0x1b08], r8
mov qword [rbp + 0x1b10], rax
mov rax, qword [rbp + 0x2450]
mov qword [rbp + 0x638], rax
mov qword [rbp + 0x630], rbx
mov qword [rbp + 0x648], r14
mov qword [rbp + 0x640], r12
mov rax, qword [rbp + 0x2470]
mov qword [rbp + 0x658], rax
mov rax, qword [rbp + 0x2480]
mov qword [rbp + 0x650], rax
mov rax, qword [rbp + 0x24a8]
mov qword [rbp + 0x668], rax
mov rax, qword [rbp + 0x2488]
mov qword [rbp + 0x660], rax
mov rax, qword [rbp + 0x24c8]
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rdi
movaps xmm0, xmmword [rbp + 0x22d0]
movaps xmm1, xmmword [rbp + 0x22e0]
movaps xmmword [rbp + 0x680], xmm0
movaps xmmword [rbp + 0x690], xmm1
lea rdi, [rbp + 0x15b0]
lea rdx, [rbp + 0x23b0]
lea r8, [rbp + 0x1b00]
lea r9, [rbp + 0x630]
mov rcx, rdi
call fcn.140004f70
movdqa xmm0, xmmword [rbp + 0x15b0]
pcmpeqb xmm0, xmmword [0x1401bd590]
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x1400a2e3c
lea rcx, [rbp + 0x15b0]
call fcn.14003b2b0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x1e60], xmm0
mov qword [rbp + 0x1e70], r13
mov qword [rbp + 0x1e78], r15
movabs rax, 0xd3a76bd7c8d00adf
mov qword [rbp + 0x1e88], rax
movabs rax, 0x7b99aa28f082eb52
mov qword [rbp + 0x1e80], rax
mov qword [rbp + 0x2340], rsi
mov qword [rbp + 0x2348], 5
mov rax, qword [rbp + 0x1e80]
mov qword [rbp + 0x15d0], rax
mov rax, qword [rbp + 0x1e88]
mov qword [rbp + 0x15d8], rax
mov rax, qword [rbp + 0x1e70]
mov qword [rbp + 0x15c0], rax
mov rax, qword [rbp + 0x1e78]
mov qword [rbp + 0x15c8], rax
movdqa xmm0, xmmword [rbp + 0x1e60]
movdqa xmmword [rbp + 0x15b0], xmm0
lea rax, [rbp + 0x2340]
mov qword [rbp + 0x22d0], rax
lea rax, [0x140050d20]
mov qword [rbp + 0x22d8], rax
mov qword [rbp + 0x22e0], rdi
lea rax, [0x140100970]
mov qword [rbp + 0x22e8], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 2
mov qword [rbp + 0x650], 0
lea rax, [rbp + 0x22d0]
jmp 0x1400a1f32
mov ecx, dword [rax]
bswap ecx
xor eax, eax
cmp ecx, 0x6c697374
setb al
cmp ecx, 0x6c697375
adc eax, 0xffffffff
jmp 0x1400a3094
mov ecx, dword [rax]
bswap ecx
mov edx, 0x72656d6f
cmp ecx, 0x72656d6f
jne 0x1400a2f7f
movzx eax, word [rax + 4]
rol ax, 8
movzx ecx, ax
mov edx, 0x7665
xor eax, eax
cmp ecx, 0x7665
je 0x1400a3094
xor eax, eax
cmp edx, ecx
sbb eax, eax
jmp 0x1400a3091
xor r15d, r15d
mov r9, qword [rbp + 0x24c8]
mov r10, qword [rbp + 0x24a8]
mov r11, qword [rbp + 0x2488]
mov rsi, qword [rbp + 0x2470]
jmp 0x1400a32ab
mov r14, r9
lea rax, [r8 + 8]
mov qword [rbp + 0x23e0], 0
mov rsi, qword [r8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x630], xmm0
movups xmm0, xmmword [r8 + 0x18]
movups xmm1, xmmword [r8 + 0x28]
movups xmm2, xmmword [r8 + 0x38]
movaps xmmword [rbp + 0x640], xmm0
movaps xmmword [rbp + 0x650], xmm1
movaps xmmword [rbp + 0x660], xmm2
mov rax, qword [r8 + 0x48]
mov qword [rbp + 0x670], rax
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm0, xmmword [rbp + 0x630]
movdqa xmm1, xmmword [rbp + 0x640]
movdqa xmm2, xmmword [rbp + 0x650]
movaps xmm3, xmmword [rbp + 0x660]
movdqa xmmword [rbp + 0x1e50], xmm0
movdqa xmmword [rbp + 0x1e60], xmm1
movdqa xmmword [rbp + 0x1e70], xmm2
movaps xmmword [rbp + 0x1e80], xmm3
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x1e90], rax
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x1400a36aa
xor eax, eax
cmp ecx, 0x6165
adc eax, 0xffffffff
or eax, 1
test eax, eax
je 0x1400a30b5
mov eax, dword [rbp + 0x18c0]
mov ecx, dword [rbp + 0x18c3]
mov dword [rbp + 0x1940], eax
mov dword [rbp + 0x1943], ecx
jmp 0x1400a524d
lea rax, [r8 + 8]
mov qword [rbp + 0x23e0], 0
mov rdi, qword [r8]
movups xmm0, xmmword [rax]
add byte [rdi], cl
sub dword [rbp + 0x630], eax
movups xmm0, xmmword [r8 + 0x18]
movups xmm1, xmmword [r8 + 0x28]
movups xmm2, xmmword [r8 + 0x38]
movaps xmmword [rbp + 0x640], xmm0
add byte [rdi], cl
sub dword [rbp + 0x650], ecx
movaps xmmword [rbp + 0x660], xmm2
mov rax, qword [r8 + 0x48]
mov qword [rbp + 0x670], rax
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm0, xmmword [rbp + 0x630]
movdqa xmm1, xmmword [rbp + 0x640]
invalid
invalid
add byte [rax], al
movdqa xmm2, xmmword [rbp + 0x650]
movaps xmm3, xmmword [rbp + 0x660]
movdqa xmmword [rbp + 0x1e50], xmm0
movdqa xmmword [rbp + 0x1e60], xmm1
movdqa xmmword [rbp + 0x1e70], xmm2
movaps xmmword [rbp + 0x1e80], xmm3
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x1e90], rax
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400a3186
lea rdx, str.A_subcommand_is_required_but_one_was_not_provided.PeerArgsPeerListArgsaddremovelistlist_foreignRouteArgsdumpipv4ConnectorArgsIPV4PEERSNodeArgsTonicTransportError
mov r8d, 0x32
mov cl, 0xa
call fcn.140005650
mov rdi, rax
jmp 0x1400a4e42
mov qword [rbp + 0x2340], rdi
movdqa xmm0, xmmword [rbp + 0x1e50]
movdqa xmm1, xmmword [rbp + 0x1e60]
movdqa xmm2, xmmword [rbp + 0x1e70]
movaps xmm3, xmmword [rbp + 0x1e80]
movdqu xmmword [rbp + 0x2348], xmm0
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x660], rax
movaps xmmword [rbp + 0x650], xmm3
movdqa xmmword [rbp + 0x640], xmm2
movdqa xmmword [rbp + 0x630], xmm1
mov rax, qword [rbp + 0x2350]
cmp rax, 6
je 0x1400a4cb8
cmp rax, 4
je 0x1400a4d0e
cmp rax, 3
jne 0x1400a4d21
mov rdi, qword [rbp + 0x2348]
movzx eax, word [rdi]
xor eax, 0x6461
movzx ecx, byte [rdi + 2]
xor ecx, 0x64
or cx, ax
jne 0x1400a4d21
mov rcx, qword [rbp + 0x640]
test rcx, rcx
je 0x1400a324f
mov rax, qword [rbp + 0x638]
shl rcx, 3
lea rcx, [rcx + rcx*2]
xor edx, edx
cmp qword [rax + rdx + 0x10], 0
je 0x1400a4d21
add rdx, 0x18
cmp rcx, rdx
jne 0x1400a323a
xor r12d, r12d
jmp 0x1400ad2ab
mov rdx, rdi
and rdx, 0xfffffffffffffffc
lea r8, [r9 + 0x58]
xor r15d, r15d
xor ecx, ecx
add r15, qword [r8 - 0x48]
add r15, qword [r8 - 0x30]
add r15, qword [r8 - 0x18]
add r15, qword [r8]
add rcx, 4
add r8, 0x60
cmp rdx, rcx
jne 0x1400a3267
test rax, rax
je 0x1400a32ab
lea rcx, [rcx + rcx*2]
lea rcx, [r9 + rcx*8]
add rcx, 0x10
shl rax, 3
lea rax, [rax + rax*2]
xor edx, edx
add r15, qword [rcx + rdx]
add rdx, 0x18
cmp rax, rdx
jne 0x1400a329e
mov qword [rbp + 0x630], rbx
mov rax, qword [rbp + 0x2450]
mov qword [rbp + 0x638], rax
mov qword [rbp + 0x640], r12
mov qword [rbp + 0x648], r14
mov ch, 0x48
invalid
add byte [rax], al
mov rax, qword [rbp + 0x2480]
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], rsi
mov qword [rbp + 0x660], r11
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x668], r10
mov qword [rbp + 0x670], r9
mov qword [rbp + 0x678], rdi
movaps xmm0, xmmword [rbp + 0x1d60]
movaps xmm1, xmmword [rbp + 0x1d70]
movaps xmmword [rbp + 0x680], xmm0
movaps xmmword [rbp + 0x690], xmm1
mov ch, 0x48
invalid
invalid
lea rcx, [rbp + 0x1e60]
lea rdx, [rbp + 0x630]
call fcn.140100d40
lea rax, [0x140008860]
mov qword [rbp + 0x1e58], rax
mov qword [rbp + 0x1ec0], r15
lea rsi, [rbp + 0x1c08]
mov qword [rbp + 0x1c68], r15
movaps xmm0, xmmword [rbp + 0x1e60]
movdqa xmm1, xmmword [rbp + 0x1e70]
movdqa xmm2, xmmword [rbp + 0x1e80]
movaps xmm3, xmmword [rbp + 0x1e90]
movups xmmword [rbp + 0x1c08], xmm0
movdqu xmmword [rbp + 0x1c18], xmm1
movdqu xmmword [rbp + 0x1c28], xmm2
movups xmmword [rbp + 0x1c38], xmm3
movaps xmm0, xmmword [rbp + 0x1ea0]
movups xmmword [rbp + 0x1c48], xmm0
movdqa xmm0, xmmword [rbp + 0x1eb0]
movdqu xmmword [rbp + 0x1c58], xmm0
mov qword [rbp + 0x1c00], rax
lea rcx, [rbp + 0x1e50]
mov rdx, rsi
call fcn.1400039a0
cmp qword [rbp + 0x1e50], 0
je 0x1400a362b
movdqa xmm0, xmmword [rbp + 0x1e50]
movdqa xmm1, xmmword [rbp + 0x1e60]
movdqa xmmword [rbp + 0x640], xmm1
movdqa xmmword [rbp + 0x630], xmm0
lea rcx, [rbp + 0x15b0]
lea rdx, [rbp + 0x630]
call qword [rbp + 0x1c00]
mov rbx, qword [rbp + 0x15b0]
movabs rax, 0x8000000000000000
cmp rbx, rax
movabs r15, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f4274b8], al
and al, 0
add byte [rdi], cl
test byte [rsi], cl
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f4274b8], al
and al, 0
add byte [rdi], cl
test byte [rsi], cl
add al, byte [rax]
add bl, dh
movq mm0, qword [rbp + 0x15b8]
movdqu xmm0, xmmword [rbp + 0x15b8]
movdqa xmmword [rbp + 0x630], xmm0
mov rax, qword [rbp + 0x1c68]
dec rax
mov qword [rbp + 0x1c68], rax
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r14d, 4
cmovae r14, rcx
movabs rax, 0x555555555555556
cmp r14, rax
jae 0x1400b581b
lea rax, [r14*8]
lea rsi, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
test rax, rax
je 0x1400b0997
mov rdi, rax
mov qword [rax], rbx
movaps xmm0, xmmword [rbp + 0x630]
movups xmmword [rax + 8], xmm0
mov qword [rbp + 0x2340], r14
mov qword [rbp + 0x2348], rax
mov qword [rbp + 0x2350], 1
movups xmm0, xmmword [rbp + 0x1c60]
movaps xmmword [rbp + 0x690], xmm0
movups xmm0, xmmword [rbp + 0x1c50]
movaps xmmword [rbp + 0x680], xmm0
movups xmm0, xmmword [rbp + 0x1c40]
movaps xmmword [rbp + 0x670], xmm0
movdqu xmm0, xmmword [rbp + 0x1c00]
movdqu xmm1, xmmword [rbp + 0x1c10]
movdqu xmm2, xmmword [rbp + 0x1c20]
movups xmm3, xmmword [rbp + 0x1c30]
movaps xmmword [rbp + 0x660], xmm3
movdqa xmmword [rbp + 0x650], xmm2
movdqa xmmword [rbp + 0x640], xmm1
movdqa xmmword [rbp + 0x630], xmm0
mov r13d, 1
mov r15d, 0x28
mov rsi, qword [rbp + 0x2478]
jmp 0x1400a3567
mov qword [rdi + r15 - 0x10], r12
mov qword [rdi + r15 - 8], r14
mov qword [rdi + r15], rbx
inc r13
mov qword [rbp + 0x2350], r13
add r15, 0x18
lea rcx, [rbp + 0x15b0]
lea rdx, [rbp + 0x638]
call fcn.1400039a0
cmp qword [rbp + 0x15b0], 0
je 0x1400a366e
movdqa xmm0, xmmword [rbp + 0x15b0]
movdqa xmm1, xmmword [rbp + 0x15c0]
movdqa xmmword [rbp + 0x1e60], xmm1
movdqa xmmword [rbp + 0x1e50], xmm0
lea rcx, [rbp + 0x22d0]
lea rdx, [rbp + 0x1e50]
call qword [rbp + 0x630]
mov r12, qword [rbp + 0x22d0]
movabs rax, 0x8000000000000000
cmp r12, rax
je 0x1400a366e
mov r14, qword [rbp + 0x22d8]
mov rbx, qword [rbp + 0x22e0]
mov r8, qword [rbp + 0x698]
dec r8
mov qword [rbp + 0x698], r8
cmp r13, qword [rbp + 0x2340]
jne 0x1400a354b
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rbp + 0x2340]
mov rdx, r13
call fcn.1401b0440
mov rdi, qword [rbp + 0x2348]
jmp 0x1400a354b
movabs r15, 0x8000000000000000
mov rdi, qword [rbp + 0x24c0]
mov rcx, rsi
call fcn.1400317a0
mov ebx, 8
xor r13d, r13d
xor r14d, r14d
mov rsi, qword [rbp + 0x2478]
mov r8, qword [rbp + 0x23e0]
mov r12b, 3
test r8, r8
jne 0x1400a2c30
jmp 0x1400a3098
lea rcx, [rbp + 0x638]
call fcn.1400317a0
mov r14, qword [rbp + 0x2340]
movabs rax, 0x8000000000000000
cmp r14, rax
movabs r15, 0x8000000000000000
je 0x1400a2c0b
mov rbx, qword [rbp + 0x2348]
jmp 0x1400a2c16
mov rax, qword [rbx + 0x630]
jmp 0x14009dd3e
mov rax, qword [rbx + 0x5d0]
jmp 0x1400a4b0e
mov qword [rbp + 0x24e8], r13
mov r13, r12
mov r12, r15
mov rax, qword [rbx + 0x628]
jmp 0x14009e245
cmp qword [rbp + 0x1eb0], 0
mov r15, rsi
je 0x1400a37ce
mov r8, qword [rbp + 0x1eb8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x1ee0]
mov rax, qword [rbp + 0x1ec8]
mov rdx, qword [rbp + 0x1ed0]
mov r8, qword [rbp + 0x1ed8]
call qword [rax + 0x20]
lea rcx, [rbp + 0x1e50]
call fcn.14010f550
mov rax, qword [rbp + 0x1ee8]
test rax, rax
mov r13, qword [rbp + 0x24e8]
mov r12, qword [rbp + 0x2488]
je 0x1400a382c
add eax, 0x17097a
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov rdi, rax
mov qword [rbp + 0x2440], rsi
mov qword [rax], 0x2000
mov qword [rax + 8], 0x8000
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov qword [rbp + 0x21d0], rax
shl byte [rcx], 1
add byte [rax], al
movdqu xmmword [rax], xmm6
movzx eax, byte [0x140214210]
xor ebx, ebx
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad904
mov cx, 2
mov r8, qword [rbp + 0x2490]
mov r9, qword [rbp + 0x2468]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1570], xmm0
movaps xmm0, xmmword [rbp + 0x1d60]
movaps xmm1, xmmword [rbp + 0x1d70]
movaps xmm2, xmmword [rbp + 0x1d80]
movaps xmm3, xmmword [rbp + 0x1d90]
movaps xmmword [rbp + 0x1b00], xmm0
movaps xmmword [rbp + 0x1b10], xmm1
movaps xmmword [rbp + 0x1b20], xmm2
movaps xmmword [rbp + 0x1b30], xmm3
movaps xmm0, xmmword [rbp + 0x1da0]
movaps xmmword [rbp + 0x1b40], xmm0
movaps xmm0, xmmword [rbp + 0x1db0]
movaps xmmword [rbp + 0x1b50], xmm0
movups xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x1300], xmm0
mov rdx, qword [rbp + 0x550]
mov qword [rbp + 0x1310], rdx
adc eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 0x1e
add byte [rax], al
mov qword [rbp + 0x1e30], rdx
movups xmm0, xmmword [rbp + 0x1ea0]
movaps xmmword [rbp + 0x1e20], xmm0
movups xmm0, xmmword [rbp + 0x1e90]
movaps xmmword [rbp + 0x1e10], xmm0
movups xmm0, xmmword [rbp + 0x1e50]
movdqu xmm1, xmmword [rbp + 0x1e60]
movdqu xmm2, xmmword [rbp + 0x1e70]
movups xmm3, xmmword [rbp + 0x1e80]
movaps xmmword [rbp + 0x1e00], xmm3
movdqa xmmword [rbp + 0x1df0], xmm2
movdqa xmmword [rbp + 0x1de0], xmm1
movaps xmmword [rbp + 0x1dd0], xmm0
mov edx, 3
mov qword [rbp + 0x24e0], rdx
mov esi, 3
mov rdx, qword [rbp + 0x1310]
mov qword [rbp + 0x1510], rdx
movaps xmm0, xmmword [rbp + 0x1300]
movaps xmmword [rbp + 0x1500], xmm0
movaps xmm0, xmmword [rbp + 0x1dd0]
movaps xmm1, xmmword [rbp + 0x1de0]
movaps xmm2, xmmword [rbp + 0x1df0]
movaps xmm3, xmmword [rbp + 0x1e00]
movaps xmmword [rbp + 0x2340], xmm0
movaps xmmword [rbp + 0x2350], xmm1
movaps xmmword [rbp + 0x2360], xmm2
movaps xmmword [rbp + 0x2370], xmm3
movaps xmm0, xmmword [rbp + 0x1e10]
movaps xmmword [rbp + 0x2380], xmm0
movaps xmm0, xmmword [rbp + 0x1e20]
movaps xmmword [rbp + 0x2390], xmm0
mov rdx, qword [rbp + 0x1e30]
mov qword [rbp + 0x23a0], rdx
movaps xmm0, xmmword [rbp + 0x1570]
movaps xmmword [rbp + 0x1360], xmm0
movaps xmm0, xmmword [rbp + 0x1b00]
movaps xmm1, xmmword [rbp + 0x1b10]
movaps xmm2, xmmword [rbp + 0x1b20]
movaps xmm3, xmmword [rbp + 0x1b30]
movaps xmmword [rbp + 0x19b0], xmm0
movaps xmmword [rbp + 0x19c0], xmm1
movaps xmmword [rbp + 0x19d0], xmm2
sbb dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x19e0], ebx
invalid
movaps xmm0, xmmword [rbp + 0x1b40]
movaps xmmword [rbp + 0x19f0], xmm0
movaps xmm0, xmmword [rbp + 0x1b50]
movaps xmmword [rbp + 0x1a00], xmm0
mov byte [r9], 1
movaps xmm0, xmmword [rbp + 0x1500]
movaps xmmword [rbp + 0x14a0], xmm0
mov rdx, qword [rbp + 0x1510]
mov qword [rbp + 0x14b0], rdx
movaps xmm0, xmmword [rbp + 0x2340]
movaps xmm1, xmmword [rbp + 0x2350]
movaps xmm2, xmmword [rbp + 0x2360]
movaps xmm3, xmmword [rbp + 0x2370]
movaps xmmword [rbp + 0x22d0], xmm0
movaps xmmword [rbp + 0x22e0], xmm1
movaps xmmword [rbp + 0x22f0], xmm2
movaps xmmword [rbp + 0x2300], xmm3
lock and al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x2300], ebx
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x2380]
movaps xmmword [rbp + 0x2310], xmm0
movaps xmm0, xmmword [rbp + 0x2390]
movaps xmmword [rbp + 0x2320], xmm0
and eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x2320], eax
mov rdx, qword [rbp + 0x23a0]
mov edx, dword [rbp + 0x23a0]
mov qword [rbp + 0x2330], rdx
movaps xmm0, xmmword [rbp + 0x1360]
movaps xmmword [rbp + 0x1590], xmm0
movaps xmm0, xmmword [rbp + 0x19b0]
movdqa xmm1, xmmword [rbp + 0x19c0]
add byte [rax], al
test dword [rax + 0x66000019], esi
movq mm1, qword [rbp + 0x19c0]
add byte [rax], al
add byte [rax], al
movdqa xmm2, xmmword [rbp + 0x19d0]
movaps xmm3, xmmword [rbp + 0x19e0]
movaps xmmword [rbp + 0x1940], xmm0
movdqa xmmword [rbp + 0x1950], xmm1
sbb dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x1400a3b42
invalid
sbb dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x1970], ebx
sbb dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x1400a3b42
invalid
popfq
jo 0x1400a3bcf
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x19f0]
movaps xmmword [rbp + 0x1980], xmm0
movaps xmm0, xmmword [rbp + 0x1a00]
movaps xmmword [rbp + 0x1990], xmm0
cmp ebx, 2
jne 0x1400a3c08
test dword [rax - 0x7cffffe7], edx
sti
add dh, byte [rbp + 0x2f]
mov rax, qword [rbp + 0x14b0]
mov qword [rbp + 0x1450], rax
test dword [rax + 0x48000014], esi
mov dword [rbp + 0x1450], eax
movaps xmm0, xmmword [rbp + 0x14a0]
movaps xmmword [rbp + 0x1440], xmm0
mov rbx, qword [rbp + 0x24b8]
mov r15, qword [rbp + 0x2480]
jmp 0x1400b2a3a
movaps xmm0, xmmword [rbp + 0x1990]
mov rdx, qword [rbp + 0x24b8]
movups xmmword [rdx + 0x400], xmm0
movaps xmm0, xmmword [rbp + 0x1980]
movups xmmword [rdx + 0x3f0], xmm0
movaps xmm0, xmmword [rbp + 0x1940]
movaps xmm1, xmmword [rbp + 0x1950]
movaps xmm2, xmmword [rbp + 0x1960]
movaps xmm3, xmmword [rbp + 0x1970]
movups xmmword [rdx + 0x3e0], xmm3
movups xmmword [rdx + 0x3d0], xmm2
movups xmmword [rdx + 0x3c0], xmm1
movups xmmword [rdx + 0x3b0], xmm0
mov r9, qword [rbp + 0x2440]
mov qword [rdx + 0x410], r9
mov qword [rdx + 0x420], rbx
mov rbx, rdx
mov qword [rdx + 0x428], r14
mov rdx, qword [rbp + 0x24e0]
mov qword [rbx + 0x430], rdx
mov rdx, qword [rbp + 0x24d8]
mov qword [rbx + 0x438], rdx
movdqu xmmword [rbx + 0x440], xmm8
mov rdx, qword [rbp + 0x2480]
mov qword [rbx + 0x450], rdx
movdqu xmmword [rbx + 0x458], xmm6
mov rdx, qword [rbp + 0x24b0]
mov qword [rbx + 0x468], rdx
mov rdx, qword [rbp + 0x2460]
mov qword [rbx + 0x470], rdx
mov rdx, qword [rbp + 0x24d0]
mov qword [rbx + 0x478], rdx
movdqu xmmword [rbx + 0x480], xmm7
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x490], rsi
mov rdx, qword [rbp + 0x24c8]
mov qword [rbx + 0x498], rdx
mov rdx, qword [rbp + 0x24c0]
add byte [rax - 0x77], cl
xchg ebx, eax
movabs al, byte [0x2498958b48000004]
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebx, eax
movabs al, byte [0x2498958b48000004]
add byte [rax], al
mov qword [rbx + 0x4a8], rdx
mov rdx, qword [rbp + 0x24a0]
mov qword [rbx + 0x4b0], rdx
mov rdx, qword [rbp + 0x14b0]
mov qword [rbx + 0x4c8], rdx
movaps xmm0, xmmword [rbp + 0x14a0]
sub byte [rbp + 0x14a0], al
sub byte [rbp + 0x14a0], al
movabs al, byte [0x4b883110f000014]
add byte [rax], al
movups xmmword [rbx + 0x4b8], xmm0
mov rdx, qword [rbp + 0x24a8]
add byte [rax], al
mov qword [rbx + 0x4d0], rdx
mov rdx, qword [rbp + 0x2330]
xchg ebp, eax
xor byte [rbx], ah
add byte [rax], al
xchg ebp, eax
xor byte [rbx], ah
add byte [rax], al
mov qword [rbx + 0x538], rdx
movaps xmm0, xmmword [rbp + 0x2320]
movups xmmword [rbx + 0x528], xmm0
xchg ebx, eax
cmp byte [0x168193d68], al
test dword [rax], esp
and eax, dword [rax]
add byte [rdi], cl
adc dword [rbx + 0x528], eax
movaps xmm0, xmmword [rbp + 0x2310]
movups xmmword [rbx + 0x518], xmm0
sbb byte [0x168193d84], al
test eax, edx
and al, byte [rax]
invalid
sbb byte [0x168193d84], al
test eax, edx
and al, byte [rax]
add byte [rsi + 0xf], ah
invalid
invalid
outsd dx, dword [rsi]
invalid
movdqa xmm1, xmmword [rbp + 0x22e0]
add byte [rax], al
movdqa xmm2, xmmword [rbp + 0x22f0]
movaps xmm3, xmmword [rbp + 0x2300]
movups xmmword [rbx + 0x508], xmm3
add bl, dh
movq qword [rbx + 0x4f8], mm2
movdqu xmmword [rbx + 0x4e8], xmm1
movups xmmword [rbx + 0x4d8], xmm0
call 0x14f0a3dbc
adc dword [rbx + 0x4d8], eax
mov rdx, qword [rbp + 0x21d0]
mov qword [rbx + 0x540], rdx
add eax, 0x8d480000
adc eax, 0x11d6f5
add eax, 0x8d480000
adc eax, 0x11d6f5
mov qword [rbx + 0x548], rdx
mov qword [rbx + 0x550], rax
mov dword [rbx + 0x550], eax
push rax
add eax, 0xc7480000
sbb dword [rax + 5], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x560], 0x2000
invalid
invalid
sub dword [rax + 5], 0
add byte [rcx], dl
mov qword [rbx + 0x558], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x560], 0x2000
mov qword [rbx + 0x568], 0x11
mov qword [rbx + 0x570], 1
jo 0x1400a3e0c
add byte [rax], al
add dword [rax], eax
add byte [rax], al
push 0x11000005
add byte [rax], al
add byte [rax - 0x39], cl
xor dword [rax + 5], 0
jo 0x1400a3e0c
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0x1590]
movdqu xmmword [rbx + 0x578], xmm0
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0x1590]
movdqu xmmword [rbx + 0x578], xmm0
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x588], 1
mov word [rbx + 0x590], cx
mov rax, qword [rbp + 0x2448]
test dword [rax + 0x24], ecx
add byte [rax], al
mov word [rbx + 0x592], ax
lea rdx, [rbx + 0x420]
mov qword [rbx + 0x598], rdi
mov dword [rbx + 0x598], edi
add eax, 0x8d480000
xchg ebx, eax
and byte [rax + rax], al
add byte [rax - 0x77], cl
mov dword [rbx + 0x598], edi
mov dword [rbx + 0x598], edi
lea rax, case.0x14004f628.49
mov qword [rbx + 0x5a0], rax
add byte [rax], al
lea rax, [rbx + 0x418]
add al, 0
add byte [rax - 0x77], cl
xchg ebx, eax
sbb byte [rax + rax], al
add byte [rax - 0x77], cl
invalid
mov al, 5
add byte [rax], al
invalid
xchg ebx, eax
sbb byte [rax + rax], al
add byte [rax - 0x77], cl
xor dword [rax + 0x48000005], 0xffffff8d
lea rcx, [rbp + 0x1e50]
lea rcx, [rbp + 0x1e50]
lea ecx, [rbp + 0x1e50]
call fcn.140067390
mov rsi, qword [rbp + 0x1e50]
cmp rsi, 5
invalid
invalid
inc byte [0x144ba4efe]
jne case.0x140077b8e.225
mov al, 4
mov rcx, qword [rbp + 0x2470]
mov byte [rcx], al
jmp 0x1400b2a6f
cmp esi, 4
je 0x1400a3ed0
add byte [rbx + 0x3b7503fe], al
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x24d8], rax
mov rax, qword [rbp + 0x1e68]
mov r14, qword [rbp + 0x24f0]
jmp 0x1400a4029
mov r14, qword [rbp + 0x24f0]
jmp 0x1400a4029
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x630], rsi
mov qword [rbp + 0x638], rdi
mov ebp, 0x638
movups xmmword [rbp + 0x640], xmm6
lea rsi, [rbp + 0x1e50]
mov rcx, rsi
call fcn.1400528e0
lea rcx, [rbp + 0x630]
lea esi, [rax]
invalid
add byte [rax], al
mov rdx, rsi
call fcn.1401937e0
bnd call fcn.1401937e0
mov r14, qword [rbp + 0x630]
mov rax, qword [rbp + 0x638]
cmp byte [rsi], al
add byte [rax], al
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24d8], rax
movdqu xmm8, xmmword [rbp + 0x648]
test dword [rax + 6], ecx
add byte [rax], al
test eax, ebx
and al, 0
add bl, dh
movq mm0, qword [rbp + 0x648]
test dword [rax + 6], ecx
add byte [rax], al
mov rax, qword [rbp + 0x648]
mov rdx, qword [rbp + 0x658]
movdqu xmm6, xmmword [rbp + 0x660]
add byte [rax - 0x75], cl
xchg ebp, eax
pop rax
invalid
movq mm6, qword [rbp + 0x660]
mov rcx, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rcx
add byte [rax - 0x75], cl
lea edi, [rax + 6]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
lea edi, [rax + 6]
add byte [rax], al
mov qword [rbp + 0x2460], rcx
mov rcx, qword [rbp + 0x680]
add byte [rax], al
mov qword [rbp + 0x24d0], rcx
movdqu xmm7, xmmword [rbp + 0x688]
outsd dx, dword [rsi]
mov ebp, 0x688
mov byte [rsi], al
add byte [rax], al
mov r12, qword [rbp + 0x698]
mov rcx, qword [rbp + 0x6a0]
mov qword [rbp + 0x24c8], rcx
invalid
enter 0x24, 0
mov rcx, qword [rbp + 0x6a8]
invalid
test al, 6
add byte [rax], al
invalid
lea ebp, [rax + 0x48000006]
mov dword [rbp + 0x24c0], ecx
invalid
shl byte [rax + rax], 0
mov qword [rbp + 0x24c0], rcx
mov rcx, qword [rbp + 0x6b0]
mov ecx, dword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rcx
mov rcx, qword [rbp + 0x6d0]
mov qword [rbp + 0x15c0], rcx
rcl byte [0xcb523ffd], 0x8d
mov eax, 0xf3000006
movq mm0, qword [rbp + 0x6c0]
add byte [rax], al
add byte [rax], al
movdqa xmmword [rbp + 0x15b0], xmm0
cmp r14, 3
jne 0x1400a4c40
mov r14, qword [rbp + 0x24f0]
mov r12, qword [rbp + 0x2488]
movabs rcx, 0x8000000000000000
mov rdx, qword [rbp + 0x24e0]
add byte [rax + 0x39], cl
invalid
add byte [rax + 0x39], cl
retf 0x850f
invalid
invalid
jne 0x1400a4139
mov qword [rbp + 0x2488], r12
movzx eax, byte [0x140214210]
mov eax, 0x19
mov qword [rbp + 0x24c8], rax
mov edx, 0x19
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ade23
mov cl, 0x9d
add byte [rax], al
mov cl, 0x9d
add byte [rax], al
movups xmm0, xmmword [0x1401c15d1]
movups xmmword [rax + 9], xmm0
movups xmm0, xmmword [str.Missing_response_message.]
mov r12, rax
movups xmmword [rax], xmm0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
test dword [rax], esi
invalid
add byte [rax], al
mov qword [rbp + 0x640], 0
mov rax, qword [rbp + 0x638]
mov rcx, qword [rbp + 0x640]
push rdi
ror byte [rdi], 0x29
test dword [rax], esi
invalid
mov rdx, qword [rbp + 0x648]
mov qword [rbp + 0x1450], rdx
mov qword [rbp + 0x1440], rax
mov qword [rbp + 0x1448], rcx
movdqa xmm7, xmmword [0x1401bd820]
movq mm7, qword [0x1401bd820]
movq mm7, qword [0x1401bd820]
movdqa xmm8, xmmword [0x1401bd800]
lea rax, [0x1401f79a8]
add byte [rax - 0x73], cl
add eax, 0x1538c7
mov qword [rbp + 0x2498], rax
mov eax, 2
mov qword [rbp + 0x2460], rax
lea rax, [0x1401beb40]
add eax, 0x11aa45
add eax, 0x11aa45
mov qword [rbp + 0x24c0], rax
mov eax, 0xd
add byte [rax], al
and al, 0
add byte [rax + 0xd], bh
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x24a8], rax
test al, 0x24
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x24a0], rax
xor r15d, r15d
push qword [rcx]
ror byte [rax - 0x77], 0x85
mov al, 0x24
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
shl byte [rax + rax], 1
add byte [rbp + 0x31], al
mul byte [rsi + 0x41]
movq mm6, mm0
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
shl byte [rax + rax], 1
add byte [rbp + 0x31], al
mul byte [rsi + 0x41]
movq mm6, mm0
jmp 0x1400b29cb
mov rcx, rdx
mov qword [rbx + 0x5b0], rdx
mov al, 5
add byte [rax], al
mov rcx, qword [rbp + 0x24d8]
mov qword [rbx + 0x5b8], rcx
mov qword [rbx + 0x5c0], rax
add byte [rax - 0x75], cl
sbb dword [rax], 4
add byte [rax], al
invalid
add byte [rax - 0x75], cl
sbb dword [rax], 4
add byte [rax], al
mov eax, dword [rbx + 0x418]
mov qword [rbx + 0x5c8], rax
enter 5, 0
lea rcx, [rbx + 0x5f0]
mov qword [rbp + 0x24a8], rcx
mov byte [rbx + 0x5f0], 0
invalid
add eax, 0x48000000
mov dword [rbx + 0x5d0], eax
add eax, 0x8b480000
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
push rax
sbb byte [rbx + rcx*4 + 0x40], cl
and byte [rax - 0x39], cl
adc byte [rbx], al
add byte [rax], al
add byte [rax - 0x7d], cl
cmp ecx, 3
invalid
cmp ecx, 3
jne 0x1400b2735
jmp 0x1400b266e
rol byte [rcx + 0x697374f9], 0x6c
cmp ecx, 0x6c697374
setb al
cmp ecx, 0x6c697375
adc eax, 0xffffffff
jmp 0x1400a4f46
invalid
invalid
add byte [rax], al
test byte [0x1489541c4], cl
bswap ecx
mov edx, 0x72656d6f
cmp ecx, 0x72656d6f
jne 0x1400a41f1
movzx eax, word [rax + 4]
rol ax, 8
movzx ecx, ax
mov edx, 0x7665
xor eax, eax
cmp ecx, 0x7665
je 0x1400a4f46
xor eax, eax
cmp edx, ecx
jmp 0x1400a4229
sbb eax, eax
jmp 0x1400a4f43
cmp qword [rbp + 0x1eb0], 0
je 0x1400a4250
add byte [rdi], cl
adc byte [rbp + 0x1c40], al
movaps xmmword [rbp + 0x1da0], xmm0
movups xmm0, xmmword [rbp + 0x1c50]
movaps xmmword [rbp + 0x1db0], xmm0
mov rbx, qword [rbp + 0x1c60]
movdqu xmm6, xmmword [rbp + 0x1c70]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov rdi, rax
mov qword [rbp + 0x2470], rbx
mov qword [rax], 0x2000
mov qword [rax + 8], 0x8000
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov qword [rbp + 0x2440], rax
movdqu xmmword [rax], xmm6
movzx eax, byte [0x140214210]
xor ebx, ebx
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad904
mov cx, 2
mov r8, qword [rbp + 0x2490]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1570], xmm0
movaps xmm0, xmmword [rbp + 0x1d60]
movaps xmm1, xmmword [rbp + 0x1d70]
movaps xmm2, xmmword [rbp + 0x1d80]
movaps xmm3, xmmword [rbp + 0x1d90]
movaps xmmword [rbp + 0x1b00], xmm0
movaps xmmword [rbp + 0x1b10], xmm1
movaps xmmword [rbp + 0x1b20], xmm2
movaps xmmword [rbp + 0x1b30], xmm3
movaps xmm0, xmmword [rbp + 0x1da0]
movaps xmmword [rbp + 0x1b40], xmm0
movaps xmm0, xmmword [rbp + 0x1db0]
movaps xmmword [rbp + 0x1b50], xmm0
movups xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x1300], xmm0
mov rdx, qword [rbp + 0x550]
mov qword [rbp + 0x1310], rdx
mov rdx, qword [rbp + 0x1eb0]
mov qword [rbp + 0x1e30], rdx
movups xmm0, xmmword [rbp + 0x1ea0]
movaps xmmword [rbp + 0x1e20], xmm0
movups xmm0, xmmword [rbp + 0x1e90]
movaps xmmword [rbp + 0x1e10], xmm0
movups xmm0, xmmword [rbp + 0x1e50]
movdqu xmm1, xmmword [rbp + 0x1e60]
movdqu xmm2, xmmword [rbp + 0x1e70]
movups xmm3, xmmword [rbp + 0x1e80]
movaps xmmword [rbp + 0x1e00], xmm3
movdqa xmmword [rbp + 0x1df0], xmm2
movdqa xmmword [rbp + 0x1de0], xmm1
movaps xmmword [rbp + 0x1dd0], xmm0
mov edx, 3
mov r9d, 3
mov qword [rbp + 0x2468], r9
movq xmm8, rdx
mov rdx, qword [rbp + 0x1310]
mov qword [rbp + 0x1510], rdx
movaps xmm0, xmmword [rbp + 0x1300]
movaps xmmword [rbp + 0x1500], xmm0
movaps xmm0, xmmword [rbp + 0x1dd0]
movaps xmm1, xmmword [rbp + 0x1de0]
add byte [rdi], cl
sub byte [rbp + 0x1df0], dl
movaps xmm3, xmmword [rbp + 0x1e00]
movaps xmmword [rbp + 0x2340], xmm0
movaps xmmword [rbp + 0x2350], xmm1
movaps xmmword [rbp + 0x2360], xmm2
movaps xmmword [rbp + 0x2370], xmm3
movaps xmm0, xmmword [rbp + 0x1e10]
movaps xmmword [rbp + 0x2380], xmm0
movaps xmm0, xmmword [rbp + 0x1e20]
movaps xmmword [rbp + 0x2390], xmm0
mov rdx, qword [rbp + 0x1e30]
mov qword [rbp + 0x23a0], rdx
movaps xmm0, xmmword [rbp + 0x1570]
movaps xmmword [rbp + 0x1360], xmm0
movaps xmm0, xmmword [rbp + 0x1b00]
movaps xmm1, xmmword [rbp + 0x1b10]
movaps xmm2, xmmword [rbp + 0x1b20]
movaps xmm3, xmmword [rbp + 0x1b30]
movaps xmmword [rbp + 0x19b0], xmm0
movaps xmmword [rbp + 0x19c0], xmm1
movaps xmmword [rbp + 0x19d0], xmm2
movaps xmmword [rbp + 0x19e0], xmm3
movaps xmm0, xmmword [rbp + 0x1b40]
movaps xmmword [rbp + 0x19f0], xmm0
movaps xmm0, xmmword [rbp + 0x1b50]
movaps xmmword [rbp + 0x1a00], xmm0
mov rdx, qword [rbp + 0x24d8]
mov byte [rdx], 1
movaps xmm0, xmmword [rbp + 0x1500]
movaps xmmword [rbp + 0x14a0], xmm0
mov rdx, qword [rbp + 0x1510]
mov qword [rbp + 0x14b0], rdx
movaps xmm0, xmmword [rbp + 0x2340]
movaps xmm1, xmmword [rbp + 0x2350]
movaps xmm2, xmmword [rbp + 0x2360]
movaps xmm3, xmmword [rbp + 0x2370]
movaps xmmword [rbp + 0x22d0], xmm0
movaps xmmword [rbp + 0x22e0], xmm1
movaps xmmword [rbp + 0x22f0], xmm2
movaps xmmword [rbp + 0x2300], xmm3
movaps xmm0, xmmword [rbp + 0x2380]
movaps xmmword [rbp + 0x2310], xmm0
movaps xmm0, xmmword [rbp + 0x2390]
movaps xmmword [rbp + 0x2320], xmm0
mov rdx, qword [rbp + 0x23a0]
mov qword [rbp + 0x2330], rdx
movaps xmm0, xmmword [rbp + 0x1360]
movaps xmmword [rbp + 0x1590], xmm0
movaps xmm0, xmmword [rbp + 0x19b0]
movdqa xmm1, xmmword [rbp + 0x19c0]
movdqa xmm2, xmmword [rbp + 0x19d0]
movaps xmm3, xmmword [rbp + 0x19e0]
movaps xmmword [rbp + 0x1940], xmm0
movdqa xmmword [rbp + 0x1950], xmm1
movdqa xmmword [rbp + 0x1960], xmm2
movaps xmmword [rbp + 0x1970], xmm3
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x19f0]
movaps xmmword [rbp + 0x1980], xmm0
movaps xmm0, xmmword [rbp + 0x1a00]
movaps xmmword [rbp + 0x1990], xmm0
cmp ebx, 2
jne 0x1400a46ab
mov rax, qword [rbp + 0x14b0]
mov qword [rbp + 0x1450], rax
push rax
adc al, 0
add byte [rdi], cl
sub byte [rbp + 0x14a0], al
push rax
adc al, 0
add byte [rdi], cl
sub byte [rbp + 0x14a0], al
movaps xmmword [rbp + 0x1440], xmm0
movq qword [rbp + 0x24e0], xmm8
pshufd xmm0, xmm8, 0xee
movq qword [rbp + 0x24d8], xmm0
movq r15, xmm9
pshufd xmm0, xmm9, 0xee
movq qword [rbp + 0x2470], xmm0
mov rbx, qword [rbp + 0x24b8]
jmp 0x1400b241d
movaps xmm0, xmmword [rbp + 0x1990]
mov rdx, qword [rbp + 0x24b8]
movups xmmword [rdx + 0x408], xmm0
movaps xmm0, xmmword [rbp + 0x1980]
movups xmmword [rdx + 0x3f8], xmm0
movaps xmm0, xmmword [rbp + 0x1940]
movaps xmm1, xmmword [rbp + 0x1950]
movaps xmm2, xmmword [rbp + 0x1960]
movaps xmm3, xmmword [rbp + 0x1970]
movups xmmword [rdx + 0x3e8], xmm3
movups xmmword [rdx + 0x3d8], xmm2
movups xmmword [rdx + 0x3c8], xmm1
movups xmmword [rdx + 0x3b8], xmm0
mov r9, qword [rbp + 0x2470]
mov qword [rdx + 0x418], r9
mov qword [rdx + 0x428], rbx
add byte [rax], al
add byte [rax], al
mov rbx, rdx
mov qword [rdx + 0x430], r14
movdqu xmmword [rdx + 0x438], xmm8
movdqu xmmword [rdx + 0x448], xmm9
mov rdx, qword [rbp + 0x2480]
mov qword [rbx + 0x458], rdx
movdqu xmmword [rbx + 0x460], xmm6
mov rdx, qword [rbp + 0x24b0]
mov qword [rbx + 0x470], rdx
mov rdx, qword [rbp + 0x2460]
mov qword [rbx + 0x478], rdx
mov rdx, qword [rbp + 0x24d0]
mov edx, dword [rbp + 0x24d0]
mov edx, dword [rbp + 0x24d0]
mov qword [rbx + 0x480], rdx
movdqu xmmword [rbx + 0x488], xmm7
mov rdx, qword [rbp + 0x2468]
mov qword [rbx + 0x498], rdx
mov rdx, qword [rbp + 0x24c8]
mov qword [rbx + 0x4a0], rdx
mov rdx, qword [rbp + 0x24c0]
mov qword [rbx + 0x4a8], rdx
mov rdx, qword [rbp + 0x2498]
mov qword [rbx + 0x4b0], rdx
mov rdx, qword [rbp + 0x24a0]
mov qword [rbx + 0x4b8], rdx
mov rdx, qword [rbp + 0x14b0]
mov qword [rbx + 0x4d0], rdx
movaps xmm0, xmmword [rbp + 0x14a0]
movups xmmword [rbx + 0x4c0], xmm0
mov rdx, qword [rbp + 0x24a8]
mov qword [rbx + 0x4d8], rdx
fadd dword [rax + rax]
add byte [rax - 0x75], cl
xchg ebp, eax
xor byte [rbx], ah
add byte [rax], al
fadd dword [rax + rax]
add byte [rax - 0x75], cl
xchg ebp, eax
xor byte [rbx], ah
add byte [rax], al
mov qword [rbx + 0x540], rdx
movaps xmm0, xmmword [rbp + 0x2320]
movups xmmword [rbx + 0x530], xmm0
movaps xmm0, xmmword [rbp + 0x2310]
movups xmmword [rbx + 0x520], xmm0
movaps xmm0, xmmword [rbp + 0x22d0]
movdqa xmm1, xmmword [rbp + 0x22e0]
movdqa xmm2, xmmword [rbp + 0x22f0]
movaps xmm3, xmmword [rbp + 0x2300]
movups xmmword [rbx + 0x510], xmm3
movdqu xmmword [rbx + 0x500], xmm2
movdqu xmmword [rbx + 0x4f0], xmm1
movups xmmword [rbx + 0x4e0], xmm0
mov rdx, qword [rbp + 0x2440]
mov qword [rbx + 0x548], rdx
lea rdx, [0x1401c14c8]
add byte [rax - 0x77], cl
xchg ebx, eax
push rax
add eax, 0x89480000
sbb dword [rax + 5], 0
add byte [rax - 0x39], cl
and dword [rax + 5], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sub dword [rax + 5], 0
add byte [rax], al
and byte [rax], al
add byte [rax - 0x39], cl
xor dword [rax + 5], 0
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x39], cl
cmp dword [rax + 5], 0
add byte [rcx], al
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax - 0xcffffeb], edx
movq qword [rbx + 0x580], mm0
add byte [rax - 0x77], cl
xchg ebx, eax
push rax
add eax, 0x89480000
sbb dword [rax + 5], 0
add byte [rax - 0x39], cl
and dword [rax + 5], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sub dword [rax + 5], 0
add byte [rax], al
and byte [rax], al
add byte [rax - 0x39], cl
xor dword [rax + 5], 0
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x39], cl
cmp dword [rax + 5], 0
add byte [rcx], al
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax - 0xcffffeb], edx
movq qword [rbx + 0x580], mm0
mov qword [rbx + 0x590], 1
mov word [rbx + 0x598], cx
mov word [rbx + 0x59a], si
lea rdx, [rbx + 0x428]
mov qword [rbx + 0x5a0], rdi
lea rax, case.0x14004f628.49
mov qword [rbx + 0x5a8], rax
lea rax, [rbx + 0x420]
mov qword [rbx + 0x420], rdx
mov qword [rbx + 0x5b8], rax
lea rcx, [rbp + 0x1e50]
call fcn.140066990
mov rsi, qword [rbp + 0x1e50]
cmp rsi, 5
jne 0x1400a491e
cmpsb byte [rsi], byte [rdi]
retf 0x11
xchg byte [rax], ah
cld
dec dword [rax - 0x75]
mov ch, 0x50
invalid
mov al, 4
jmp 0x1400b210a
mov rcx, qword [rbp + 0x1e58]
mov r15, qword [rbp + 0x1e60]
mov rax, qword [rbp + 0x1e68]
test dword [rax + 0x1e], ebp
add byte [rax], al
test dword [rax + 0x1e], ebp
add byte [rax], al
cmp esi, 4
mov qword [rbp + 0x2470], rax
je 0x1400a4955
cmp esi, 3
jne 0x1400a4963
xor eax, eax
mov r8, qword [rbp + 0x2490]
jmp 0x1400a4aca
add byte [rax], al
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x660]
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x678]
mov qword [rbp + 0x2460], rax
test dword [rax + 0x24], esp
add byte [rax], al
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x688]
mov rcx, qword [rbp + 0x698]
mov rdx, qword [rbp + 0x6a0]
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], ebp
mov dword [rbp + 0x24c0], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], ebp
mov dword [rbp + 0x24c0], eax
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x15c0], rax
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rax
movdqu xmm0, xmmword [rbp + 0x6c0]
invalid
add byte [rax], al
movdqa xmmword [rbp + 0x15b0], xmm0
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x24a0], rax
cmp r14, 3
jne 0x1400a4c79
invalid
mov r8, qword [rbp + 0x2490]
mov rax, qword [rbp + 0x24e0]
mov rcx, qword [rbp + 0x24d8]
mov r12, qword [rbp + 0x24e8]
test rax, rax
je 0x1400a4b3a
mov qword [rbx + 0x5b8], rcx
mov qword [rbx + 0x5c0], r15
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x2470]
mov qword [rbx + 0x5c8], rax
add eax, 0x8b480000
and dword [rax], 4
add byte [rax], al
add eax, 0x8b480000
and dword [rax], 4
add byte [rax], al
mov qword [rbx + 0x5d0], rax
lea rsi, [rbx + 0x5f8]
add dh, al
cmp eax, 5
add byte [rax], al
add byte [rax - 0x77], cl
sbb eax, 5
add byte [rax], al
add dh, al
cmp eax, 5
add byte [rax], al
add byte [rax - 0x77], cl
sbb eax, 5
add byte [rax], al
mov rcx, qword [rax + 0x10]
movdqu xmm0, xmmword [rax + 0x10]
movdqu xmm1, xmmword [rax + 0x20]
mov qword [rax + 0x10], 3
cmp rcx, 3
add ecx, dword [rdi]
test dword [rsi], ecx
invalid
add byte [rax], al
jmp 0x1400b20d3
movzx eax, byte [0x140214210]
mov eax, 0x19
mov qword [rbp + 0x24c8], rax
mov edx, 0x19
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ade23
movups xmm0, xmmword [0x1401c15d1]
movups xmmword [rax + 9], xmm0
movdqu xmm0, xmmword [str.Missing_response_message.]
movq mm0, qword [str.Missing_response_message.]
movq mm0, qword [str.Missing_response_message.]
mov qword [rbp + 0x2468], rax
movdqu xmmword [rax], xmm0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x630], xmm0
mov qword [rbp + 0x640], 0
mov rax, qword [rbp + 0x638]
mov rcx, qword [rbp + 0x640]
mov rdx, qword [rbp + 0x648]
add byte [rax], al
mov qword [rbp + 0x1450], rdx
mov qword [rbp + 0x1440], rax
mov qword [rbp + 0x1448], rcx
movdqa xmm7, xmmword [0x1401bd820]
movq mm7, qword [0x1401bd820]
out dx, eax
shl byte [rsi + 0xf], 0x7f
test dword [rax], esi
invalid
movq mm7, qword [0x1401bd820]
mov word [rcx], ss
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xor eax, 0x118c2f
movdqa xmm6, xmmword [0x1401bd800]
lea rax, [0x1401f79a8]
mov qword [rbp + 0x2498], rax
mov eax, 8
adc eax, 0x85894800
cwde
and al, 0
add byte [rax + 8], bh
mov qword [rbp + 0x2470], rax
mov eax, 2
add byte [rax + 2], bh
mov qword [rbp + 0x2460], rax
lea rax, [0x1401beb40]
mov qword [rbp + 0x24c0], rax
and al, 0
add byte [rax + 0xd], bh
mov qword [rbp + 0x24a8], rax
xor eax, eax
mov qword [rbp + 0x24a0], rax
movabs al, byte [0x858948c031000024]
and byte [rax + rax], 0
movabs al, byte [0x858948c031000024]
and byte [rax + rax], 0
xor eax, eax
mov qword [rbp + 0x24b0], rax
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x24d0], rax
xor r14d, r14d
xor r15d, r15d
invalid
jmp 0x1400b23b8
invalid
mov qword [rbp + 0x24a0], rcx
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0x24a8], rax
mov rax, qword [rbp + 0x15c0]
mov qword [rbp + 0x1450], rax
add byte [rdi], cl
sub byte [rbp + 0x15b0], al
movaps xmmword [rbp + 0x1440], xmm0
mov r15, rdx
jmp 0x1400b29cb
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x24c8], rdx
mov qword [rbp + 0x2468], rcx
add byte [rax - 0x75], cl
test eax, ebx
invalid
add byte [rax], al
mov qword [rbp + 0x24a8], rax
mov rax, qword [rbp + 0x15c0]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1450], rax
movdqa xmm0, xmmword [rbp + 0x15b0]
movdqa xmmword [rbp + 0x1440], xmm0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 0x66000015], esi
movq qword [rbp + 0x1440], mm0
jmp 0x1400b23b8
add byte [rax], al
mov rdi, qword [rbp + 0x2348]
mov eax, 0x6f6d6572
insd dword [rdi], dx
outsd dx, dword [rsi]
xor eax, dword [rdi]
movzx ecx, word [rdi + 4]
xor ecx, 0x6576
or ecx, eax
jne 0x1400a4d21
je 0x1400ad2ab
mov rax, qword [rbp + 0x638]
shl rcx, 3
lea rcx, [rcx + rcx*2]
xor r10, rdx
xor edx, edx
cmp qword [rax + rdx + 0x10], 0
je 0x1400a4d21
add rdx, 0x18
cmp rcx, rdx
jne 0x1400a4cf8
jmp 0x1400ad2ab
popfq
test dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, 0x2348
mov rdi, qword [rbp + 0x2348]
cmp dword [rdi], 0x7473696c
je 0x1400ad276
test dword [rax], eax
invalid
test dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax + 0x23], eax
add byte [rax], al
lea rax, [rbp + 0x2340]
mov qword [rbp + 0x1d60], rax
lea rax, case.0x14010e1e2.18
pop rdx
movabs dword [0x1d68858948fffa], eax
mov qword [rbp + 0x1d68], rax
lea rax, [0x1401c5700]
pop rdx
movabs dword [0x1d68858948fffa], eax
mov qword [rbp + 0x1d68], rax
lea rax, [0x1401c5700]
mov qword [rbp + 0x15b0], rax
mov qword [rbp + 0x15b8], 2
mov qword [rbp + 0x15d0], 0
adc eax, 0
add byte [rax], al
adc eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x1d], esp
add byte [rax], al
lea rax, [rbp + 0x1d60]
mov qword [rbp + 0x15c0], rax
mov qword [rbp + 0x15c8], 1
lea rcx, [rbp + 0x22d0]
and al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0x15
add byte [rax], al
call fcn.1400b66d0
mov cl, 2
call fcn.1400054f0
mov rdi, rax
mov rdx, qword [rbp + 0x22d8]
mov r8, qword [rbp + 0x22e0]
lea rcx, [rbp + 0x15b0]
call fcn.1400b6bf0
mov rax, qword [rdi]
cmp rax, 2
je 0x1400a4dd7
invalid
sbb eax, 0x48c08548
cmp dword [rdi + 8], 0
test rax, rax
cmp qword [rdi + 8], 0
jg 0x1400a4dc9
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rdi + 0x10]
je 0x1400a4dd7
mov r8, qword [rdi + 0x10]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
add byte [rcx], dh
sar bh, cl
adc eax, 0x118351
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi], 0
invalid
mov rax, qword [rbp + 0x15c0]
mov qword [rdi + 0x18], rax
sbb r11b, r14b
movq mm0, qword [rbp + 0x15b0]
sbb r11b, r14b
movq mm0, qword [rbp + 0x15b0]
movdqu xmmword [rdi + 8], xmm0
cmp qword [rbp + 0x22d0], 0
je 0x1400a4e16
mov r8, qword [rbp + 0x22d8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x630]
call fcn.14003b1b0
cmp qword [rbp + 0x2340], 0
je 0x1400a4e42
mov r8, qword [rbp + 0x2348]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
out 0x82, al
adc dword [rax], eax
test r13, r13
je 0x1400a4e78
lea r15, [rbx + 8]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, r13
jmp 0x1400a4e60
cmp qword [r15 - 8], 0
je 0x1400a4e57
invalid
invalid
test r14, r14
je 0x1400a4e8f
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
test eax, edx
and al, 0
mov rax, qword [rbp + 0x24d0]
lea rax, [rax*2]
shl byte [rax + rax], 1
add byte [rax - 0x73], cl
add al, 0x45
add byte [rax], al
add byte [rax], al
test rax, rax
movabs r15, 0x8000000000000000
or byte [rax - 0x75], 0xb5
js 0x1400a4ed4
add byte [rax], al
or byte [rax - 0x75], 0xb5
js 0x1400a4ed4
add byte [rax], al
je 0x1400a4eca
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x24c0]
mov eax, dword [rbp + 0x24c0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rdi
movabs r14, 0x8000000000000007
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0xbd
shl byte [rax + rax], 0
add byte [rax], al
or byte [rax - 0x75], 0xbd
shl byte [rax + rax], 0
jmp 0x1400a524d
test rcx, rcx
je case.0x14009b557.110
lea rcx, [rcx + rcx*2]
xor ebx, ebx
xor edx, edx
cmp qword [rax + rdx + 0x10], 0
je 0x1400a27ee
add rdx, 0x18
cmp rcx, rdx
jne 0x1400a4f06
jmp 0x1400ad2e1
add byte [rax - 0x75], cl
xchg ebx, eax
loopne case.0x1400a212d.10
mov rdx, qword [rbx + 0x5e0]
add byte [rax], al
jmp 0x1400b20ef
add byte [rax], al
mov rdx, qword [rbx + 0x5d8]
jmp 0x1400b2691
or eax, 1
test eax, eax
je 0x1400a4f5d
sal byte [rbx + rdx + 0x41], 0xf
mov dh, 0xde
movzx ebx, r14b
movzx ebx, dh
movabs r14, 0x8000000000000000
jmp 0x1400a524d
lea rax, [r8 + 8]
mov qword [rbp + 0x23e0], 0
mov rsi, qword [r8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x630], xmm0
movups xmm0, xmmword [r8 + 0x18]
movups xmm1, xmmword [r8 + 0x28]
movups xmm2, xmmword [r8 + 0x38]
push rax
cmp byte [rdi], cl
sub dword [rbp + 0x640], eax
push rax
cmp byte [rdi], cl
sub dword [rbp + 0x640], eax
movaps xmmword [rbp + 0x650], xmm1
movaps xmmword [rbp + 0x660], xmm2
add byte [rax], al
add byte [rax], al
mov rax, qword [r8 + 0x48]
mov qword [rbp + 0x670], rax
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x118171
movdqa xmm0, xmmword [rbp + 0x630]
movdqa xmm1, xmmword [rbp + 0x640]
movdqa xmm2, xmmword [rbp + 0x650]
movaps xmm3, xmmword [rbp + 0x660]
movdqa xmmword [rbp + 0x1e50], xmm0
test dword [rax + 0x1e], edx
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg ebp, eax
push rax
invalid
test dword [rax + 0x1e], edx
add byte [rax], al
movdqa xmmword [rbp + 0x1e60], xmm1
movdqa xmmword [rbp + 0x1e70], xmm2
movaps xmmword [rbp + 0x1e80], xmm3
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x1e90], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc6
add byte [rax], al
or byte [rax + 0x39], 0xc6
jne 0x1400a502e
lea rdx, str.A_subcommand_is_required_but_one_was_not_provided.PeerArgsPeerListArgsaddremovelistlist_foreignRouteArgsdumpipv4ConnectorArgsIPV4PEERSNodeArgsTonicTransportError
mov r8d, 0x32
add byte [rcx + 0x62ae80a], dh
idiv bh
add byte [rcx + 0x62ae80a], dh
idiv bh
mov rbx, rax
mov ebx, eax
jmp 0x1400ad5bb
mov qword [rbp + 0x1b00], rsi
movdqa xmm0, xmmword [rbp + 0x1e50]
sbb eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 0x1e], edx
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x1e60]
movdqa xmm2, xmmword [rbp + 0x1e70]
movaps xmm3, xmmword [rbp + 0x1e80]
movdqu xmmword [rbp + 0x1b08], xmm0
mov rax, qword [rbp + 0x1e90]
test dword [rax + 0x4800001e], edx
mov qword [rbp + 0x660], rax
movaps xmmword [rbp + 0x650], xmm3
movdqa xmmword [rbp + 0x640], xmm2
movdqa xmmword [rbp + 0x630], xmm1
jg 0x1400a500a
xor byte [rsi], al
add byte [rax], al
jg 0x1400a500a
xor byte [rsi], al
add byte [rax], al
mov rax, qword [rbp + 0x1b10]
add rax, 0xfffffffffffffffd
cmp rax, 9
or dword [rdi], ecx
xchg dword [rsp + rax*4], eax
add byte [rax], al
or dword [rdi], ecx
xchg dword [rsp + rax*4], eax
add byte [rax], al
lea rcx, [0x1401faac0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov esi, dword [rbp + 0x1b08]
mov rsi, qword [rbp + 0x1b08]
movzx eax, word [rsi]
xor eax, 0x6461
movzx ecx, byte [rsi + 2]
xor ecx, 0x64
or cx, ax
jne case.0x1400a50a4.5
mov r12, r15
mov rcx, qword [rbp + 0x640]
mov dil, 1
mov r14b, 2
mov dh, 2
mov dh, 2
test rcx, rcx
je 0x1400ad6c6
mov rax, qword [rbp + 0x638]
add byte [rax], al
shl rcx, 3
lea rcx, [rcx + rcx*2]
xor edx, edx
mov r15, r12
cmp qword [rax + rdx + 0x10], 0
je case.0x1400a50a4.5
add rdx, 0x18
cmp rcx, rdx
jne 0x1400a50f2
jmp 0x1400ad6c6
add byte [rcx], cl
ror dword [rdi], 0x84
out 0x81, al
add byte [rax], al
lea rax, [rbp + 0x22d0]
mov qword [rbp + 0x2340], rax
lea rax, case.0x14010e1e2.18
lahf
cli
dec dword [rax - 0x77]
test dword [rax + 0x23], ecx
add byte [rax], al
invalid
lahf
cli
dec dword [rax - 0x77]
test dword [rax + 0x23], ecx
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0x1205b1
lea rax, [0x1401c5700]
mov qword [rbp + 0x15b0], rax
mov qword [rbp + 0x15b8], 2
mov qword [rbp + 0x15d0], 0
adc eax, 0xc7480000
test dword [rax + 0x2000015], edi
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
adc eax, 0
add byte [rax], al
lea rax, [rbp + 0x2340]
mov qword [rbp + 0x15c0], rax
mov qword [rbp + 0x15c8], 1
mov dword [rbp + 0x15c8], 1
lea rcx, [rbp + 0x1c00]
lea rdx, [rbp + 0x15b0]
lea edx, [rbp + 0x15b0]
lea edx, [rbp + 0x15b0]
call fcn.1400b66d0
mov cl, 2
call fcn.1400054f0
mov rbx, rax
mov rdx, qword [rbp + 0x1c08]
mov r8, qword [rbp + 0x1c10]
add byte [rax - 0x73], cl
invalid
mov al, 0x15
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax - 0x17ffffeb]
xor al, 0x1a
add dword [rax], eax
lea ecx, [rbp + 0x15b0]
call fcn.1400b6bf0
mov rax, qword [rbx]
cmp rax, 2
je 0x1400a51e2
test rax, rax
cmp qword [rbx + 8], 0
je 0x1400a51e2
mov r8, qword [rbx + 0x10]
mov rcx, qword [0x140214150]
out dx, eax
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x117f46
out dx, eax
invalid
mov qword [rbx], 0
mov rax, qword [rbp + 0x15c0]
test eax, eax
adc eax, 0x89480000
sbb r11b, sil
movq mm0, qword [rbp + 0x15b0]
test eax, eax
adc eax, 0x89480000
sbb r11b, sil
movq mm0, qword [rbp + 0x15b0]
movdqu xmmword [rbx + 8], xmm0
cmp qword [rbp + 0x1c00], 0
je 0x1400a5221
mov ebp, 0x1c00
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x1c08]
mov r8, qword [rbp + 0x1c08]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x630]
call fcn.14003b1b0
stc
invalid
stc
dec dword [rax - 0x7d]
mov ebp, 0x22d0
add byte [rsi + rdx + 0x4c], dh
mov r8, qword [rbp + 0x22d8]
cmp qword [rbp + 0x22d0], 0
je 0x1400a524d
mov r8, qword [rbp + 0x22d8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x23b0]
call fcn.14003b1b0
push rdi
pop rdi
stc
dec dword [rax - 0x7d]
mov ebp, 0x1a90
invalid
je 0x1400a5279
mov r8, qword [rbp + 0x1a98]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
mov ecx, dword [0x140214150]
fucompi st(6)
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000007
cmp r14, rax
je 0x1400ada9b
add byte [rax + 0xfc63949], al
test byte [rdi], cl
mov byte [rax], al
add byte [rbx + 0x194085], cl
add byte [rbx + 0x19438d], cl
sbb dword [rax], eax
mov eax, dword [rbp + 0x1940]
mov ecx, dword [rbp + 0x1943]
sbb dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
mov eax, 0x89000024
xor al, 0x89
xor dword [rbx + 0x19b085], ecx
add byte [rbx + 0x19b38d], cl
mov bl, 0x19
add byte [rax], al
mov dword [rdx + 0x5c], ecx
mov dword [rdx + 0x59], eax
sbb dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
mov eax, 0x89000024
xor al, 0x89
xor dword [rbx + 0x19b085], ecx
add byte [rbx + 0x19b38d], cl
mov bl, 0x19
add byte [rax], al
mov dword [rdx + 0x5c], ecx
mov dword [rdx + 0x59], eax
mov qword [rdx], r14
mov qword [rdx + 8], rbx
mov rbx, rdx
mov qword [rdx + 0x10], r13
mov rax, qword [rbp + 0x24d0]
test eax, edx
and al, 0
add byte [rax - 0x77], cl
mov dword [rdx + 0x18], eax
mov qword [rdx + 0x20], rdi
mov qword [rdx + 0x28], rsi
mov dword [rdx + 0x28], esi
mov dword [rdx + 0x28], esi
mov byte [rdx + 0x30], r12b
movzx eax, word [rbp + 0x24f0]
mov word [rdx + 0x38], ax
mov rcx, qword [rbp + 0x2498]
mov rax, rcx
shr rax, 0x20
mov word [rdx + 0x3e], ax
mov dword [rdx + 0x3a], ecx
mov rax, qword [rbp + 0x24a0]
mov qword [rdx + 0x40], rax
mov eax, dword [rbp + 0x24b0]
add byte [rax], al
xor byte [rdi], cl
mov bh, 0x85
invalid
add byte [rax], al
mov dword [rdx + 0x48], eax
mov rax, qword [rbp + 0x24e8]
mov qword [rdx + 0x4c], rax
mov eax, dword [rbp + 0x24d8]
mov dword [rdx + 0x54], eax
movzx eax, byte [rbp + 0x24e0]
mov byte [rdx + 0x58], al
lea rcx, [rbp + 0x1dd0]
rcr byte [0x1b6f25337], 1
pop rsi
stc
dec dword [rdi]
mov bh, 0x43
cmp byte [rsi - 0x7b], ah
invalid
je 0x1400a5354
pop rsi
stc
dec dword [rdi]
mov bh, 0x43
cmp byte [rsi - 0x7b], ah
sal byte [rcx + rdx - 0xd], 0xf
movdqu xmm0, xmmword [rbx + 0x3c]
movdqu xmmword [rbp + 0x15b1], xmm0
outsd dx, dword [rsi]
cmp al, 0xf3
movq qword [rbp + 0x15b1], mm0
test dword [rcx - 0x4effffeb], esi
add ebx, ebp
or ecx, dword [rbx - 0x7276c5b5]
mov cl, 0x15
add byte [rax], al
mov cl, 1
jmp case.0x14009bb23.163
mov ecx, dword [rbx + 0x3a]
mov dword [rbp + 0x15b1], ecx
xor ecx, ecx
lea r9, [rbp + 0x15b0]
lea rdx, [rbx + 0x54]
adc eax, 0x8d480000
push rbx
push rsp
lea r8, [rbx + 0x3e]
test ax, ax
mov byte [rbp + 0x15b0], cl
mov al, 0x15
add byte [rax], al
mov al, 0x15
add byte [rax], al
cmove rdx, r8
movzx eax, word [rdx]
mov word [rbp + 0x1c00], ax
mov qword [rbp + 0x1e50], r9
add byte [rax - 0x73], cl
add eax, 0x6145d
mov qword [rbp + 0x1e58], rax
lea rax, [rbp + 0x1c00]
lea eax, [rbp + 0x1c00]
lea eax, [rbp + 0x1c00]
mov qword [rbp + 0x1e60], rax
test dword [rax + 0x1e], esp
add byte [rax], al
lea rax, [0x140108e30]
mov qword [rbp + 0x1e68], rax
lea rax, str.http:__
lea eax, [0x1401c5910]
add byte [rax - 0x73], cl
add eax, 0x120553
lea eax, [0x1401c5910]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x650], 0
lea rax, [rbp + 0x1e50]
push rax
invalid
add byte [rax], al
mov qword [rbp + 0x640], rax
test dword [rax + 6], eax
add byte [rax], al
mov qword [rbp + 0x648], 2
lea rcx, [rbp + 0xe8]
lea rdx, [rbp + 0x630]
call fcn.1400b66d0
add byte [rdi], cl
mov dh, 0x43
pop rax
push rax
invalid
add byte [rdi], cl
mov dh, 0x43
pop rax
movdqu xmm0, xmmword [rbp + 0xe8]
movdqu xmmword [rbx + 0x60], xmm0
mov rcx, qword [rbp + 0xf8]
mov qword [rbx + 0x70], rcx
mov dword [rbx + 0x70], ecx
mov dword [rbx + 0x70], ecx
mov byte [rbx + 0x78], al
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48033348], al
cmp eax, 7
mov ecx, 1
cmovb rcx, rax
lea rax, [rbx + 0x60]
lea rdx, [0x1401faae8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rcx, [rbx + 0xb8]
movzx edx, byte [rbx + 8]
mov byte [rbx + 0xb8], dl
cmp dl, 6
cli
invalid
jne 0x1400a92da
lea rsi, [rbx + 0xc0]
lea rcx, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
xor byte [rsi], al
add byte [rax], al
mov rdx, rsi
call fcn.14007f930
mov r14, qword [rbp + 0x630]
cmp r14, 7
jne 0x1400a54c1
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 6
jmp 0x1400b1ae5
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24d8], rax
mov rax, qword [rbp + 0x648]
mov qword [rbp + 0x2488], rax
invalid
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x2470], rax
mov r13, qword [rbp + 0x658]
add bl, dh
movq mm6, qword [rbp + 0x660]
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rax
and al, 0
add byte [rbx + rcx*4 - 0x5b], cl
js 0x1400a5521
add byte [rax], al
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x24d0], rax
mov r15, qword [rbp + 0x688]
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x2478], rax
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
invalid
add byte [rax], al
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x24c0], rax
mov dword [rbp + 0x24c0], eax
movdqu xmm0, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0x350], xmm0
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x24a0], rax
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0x24a8], rax
mov rcx, rsi
mov rsi, rdx
call fcn.14003c870
cmp r14d, 6
je 0x1400b56e2
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
invalid
add dword [rax], eax
mov rax, qword [rbp + 0x360]
mov qword [rbp + 0x2190], rax
movdqa xmm0, xmmword [rbp + 0x350]
jmp 0x1400ae49b
mov qword [rbx + 0xc0], rax
lea r12, [rbx + 0x8f0]
mov byte [rbx + 0x8f0], 0
mov rdi, qword [rax + 8]
mov rsi, qword [rax + 0x10]
test rsi, rsi
jne 0x14009bf85
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1401af560
mov r13, qword [rbp + 0x24b8]
mov qword [r13 + 0xc8], rsi
mov qword [r13 + 0xd0], rbx
mov qword [r13 + 0xd8], rsi
lea r14, [r13 + 0x8e8]
mov byte [r13 + 0x8e8], 0
mov rax, qword [r13 + 0xd8]
mov qword [rbp + 0x2230], rax
mov rax, qword [r13 + 0xc8]
mov qword [rbp + 0x2220], rax
mov rax, qword [r13 + 0xd0]
mov qword [rbp + 0x2228], rax
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x2220]
call fcn.14019e370
mov r15, qword [rbp + 0x630]
cmp r15, 2
jne 0x1400a5750
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rcx, qword [rbp + 0x648]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rbp + 0x638]
add byte [rdi], cl
adc dword [rax], eax
mov rcx, qword [rbp + 0x24b8]
mov qword [rbp + 0x24e0], rax
mov qword [rcx + 0x270], rax
lea rax, [0x1401be5f8]
mov qword [rbp + 0x24d8], rax
mov qword [rcx + 0x278], rax
mov byte [rcx + 0x280], 0
add byte [rax], al
add byte [rax - 0x39], cl
sub dword [rax + 2], 0x20000
add byte [rax], al
mov rax, qword [rcx + 0x280]
mov qword [rbp + 0x2488], rax
mov byte [r14], 1
movups xmm0, xmmword [rbp + 0x23b0]
movaps xmmword [rbp + 0x22d0], xmm0
mov rax, qword [rbp + 0x23c0]
mov qword [rbp + 0x22e0], rax
mov byte [r12], 1
movdqa xmm0, xmmword [rbp + 0x22d0]
movdqa xmmword [rbp + 0x480], xmm0
mov rax, qword [rbp + 0x22e0]
mov qword [rbp + 0x490], rax
jmp 0x1400a7005
mov rbx, r12
movzx r12d, byte [rbp + 0x648]
lea rdx, [rbp + 0x649]
lea rcx, [rbp + 0x1e50]
mov r8d, 0x16f
call fcn.1401af560
lea rdx, [rbp + 0x1e57]
lea rsi, [r13 + 0x268]
movdqu xmm6, xmmword [rbp + 0x638]
mov eax, dword [rbp + 0x1e50]
mov ecx, dword [rbp + 0x1e53]
lea edx, [rbx + 0x1e]
add byte [rax], al
mov dword [rbp + 0x2340], eax
mov dword [rbp + 0x2343], ecx
lea rdi, [rbp + 0x15b0]
mov r8d, 0x168
mov rcx, rdi
call fcn.1401af560
mov qword [r13 + 0x268], r15
movdqu xmmword [r13 + 0x270], xmm6
mov byte [r13 + 0x280], r12b
mov r12, rbx
mov eax, dword [rbp + 0x2340]
mov ecx, dword [rbp + 0x2343]
mov dword [r13 + 0x281], eax
mov dword [r13 + 0x284], ecx
lea rcx, [r13 + 0x288]
mov r8d, 0x168
mov rdx, rdi
call fcn.1401af560
adc byte [rax], al
adc byte [rax], al
add byte [rcx - 0x73], cl
mov ebp, 0xe0
lea rdi, [r13 + 0xe0]
mov r8d, 0x188
mov rcx, rdi
mov rdx, rsi
call fcn.1401af560
mov qword [r13 + 0x3f0], rdi
mov byte [r13 + 0x8e0], 0
mov r8, qword [rbp + 0x2490]
movabs r15, 0x8000000000000000
lea rdx, [r13 + 0x3f0]
lea rcx, [rbp + 0x630]
call fcn.14004cb90
cmp qword [rbp + 0x630], 0
je 0x1400a5876
mov byte [r14], 3
mov byte [r12], 3
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 0xc
mov rbx, r13
jmp 0x1400b1ae5
mov rsi, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x648]
test dword [rax + 6], ecx
add byte [rax], al
mov qword [rbp + 0x24d8], rax
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x2488], rax
movups xmm0, xmmword [rbp + 0x658]
movaps xmmword [rbp + 0x1c00], xmm0
mov rax, qword [rbp + 0x668]
mov qword [rbp + 0x1c10], rax
mov rdi, qword [rbp + 0x670]
cmp byte [r13 + 0x8e0], 3
jne 0x1400a58e0
lea rcx, [r13 + 0x400]
call fcn.140032c70
lea rcx, [r13 + 0xe0]
call fcn.140039d90
test rsi, rsi
je 0x1400a5708
mov rax, qword [rbp + 0x1c10]
mov qword [rbp + 0x1de0], rax
movaps xmm0, xmmword [rbp + 0x1c00]
movaps xmmword [rbp + 0x1dd0], xmm0
mov byte [r13 + 0x8e8], 1
movaps xmm0, xmmword [rbp + 0x1dd0]
movaps xmmword [rbp + 0x22d0], xmm0
mov rax, qword [rbp + 0x1de0]
mov qword [rbp + 0x22e0], rax
mov byte [r13 + 0x8f0], 1
movaps xmm0, xmmword [rbp + 0x22d0]
movaps xmmword [rbp + 0x480], xmm0
mov rax, qword [rbp + 0x22e0]
mov qword [rbp + 0x490], rax
lea rdx, [r13 + 0xc0]
mov qword [r13 + 0xc0], 0
mov qword [r13 + 0xd0], 0
mov qword [r13 + 0xe0], 0
lea rax, [0x1401beb40]
mov qword [r13 + 0xf0], rax
lea rcx, [0x1401f79a8]
mov qword [r13 + 0xf8], rcx
xorps xmm0, xmm0
movups xmmword [r13 + 0x100], xmm0
mov qword [r13 + 0x110], rax
lea rax, [0x1401f3080]
mov qword [r13 + 0x118], rax
mov qword [r13 + 0x120], 1
mov qword [r13 + 0x128], 0
mov word [r13 + 0x130], 0xffff
mov qword [r13 + 0x138], rsi
mov rax, qword [rbp + 0x24e0]
mov qword [r13 + 0x140], rax
mov rax, qword [rbp + 0x24d8]
mov qword [r13 + 0x148], rax
mov rax, qword [rbp + 0x2488]
mov qword [r13 + 0x150], rax
movdqa xmm0, xmmword [rbp + 0x480]
movdqu xmmword [r13 + 0x158], xmm0
mov rax, qword [rbp + 0x490]
mov qword [r13 + 0x168], rax
mov qword [r13 + 0x170], rdi
mov qword [r13 + 0x180], rdx
lea rdi, [r13 + 0x189]
mov byte [r13 + 0x189], 0
mov rbx, r13
mov r8, qword [rbp + 0x2490]
mov qword [rbx + 0x178], rdx
mov byte [rbx + 0x188], 1
mov qword [rbx + 0x190], rdx
lea rsi, [rbx + 0x1a0]
mov byte [rbx + 0x1a0], 0
add rdx, 0x78
mov qword [rbx + 0x198], rdx
lea rcx, [rbp + 0x630]
call fcn.14019edb0
movzx ebx, byte [rbp + 0x640]
cmp bl, 4
jne 0x1400a5aab
mov byte [rsi], 3
mov al, 3
mov rbx, qword [rbp + 0x24b8]
jmp 0x1400af05c
movups xmm0, xmmword [rbp + 0x630]
movaps xmmword [rbp + 0x1e50], xmm0
mov eax, dword [rbp + 0x641]
mov dword [rbp + 0x1c00], eax
mov eax, dword [rbp + 0x644]
mov dword [rbp + 0x1c03], eax
mov byte [rsi], 1
movdqa xmm0, xmmword [rbp + 0x1e50]
movdqa xmmword [rbp + 0x1bc0], xmm0
mov eax, dword [rbp + 0x1c00]
mov ecx, dword [rbp + 0x1c03]
mov dword [rbp + 0x1570], eax
mov dword [rbp + 0x1573], ecx
cmp bl, 3
jne 0x1400a61c3
lea rax, str._cli.PeerCenterRpc_GetGlobalPeerMapcli.PeerCenterRpcGetGlobalPeerMap
mov qword [rbp + 0x1e58], rax
mov qword [rbp + 0x1e60], 0x23
mov qword [rbp + 0x1e68], 0
lea rax, [0x1401beb40]
mov qword [rbp + 0x1e50], rax
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x1e50]
call fcn.140128a50
cmp qword [rbp + 0x630], 0
je 0x1400adb81
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x1400], rax
movups xmm0, xmmword [rbp + 0x630]
movups xmm1, xmmword [rbp + 0x640]
movaps xmmword [rbp + 0x13f0], xmm1
movaps xmmword [rbp + 0x13e0], xmm0
mov rbx, qword [rbp + 0x24b8]
mov byte [rbx + 0x188], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x1b8], xmm0
mov eax, 0x48000001
mov dword [rbx + 0x190], 0
mov qword [rbx + 0x1a8], 0
mov qword [rbx + 0x1b0], 8
mov qword [rbx + 0x1c8], 8
mov qword [rbx + 0x1d0], 0
adc eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x1d8], 2
mov qword [rbx + 0x1e0], 0
mov word [rbx + 0x1e8], 0
lea rdx, [rbx + 0x1f0]
mov qword [rbx + 0x1f0], 0
lea rax, [0x1401c4eb3]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 0x11
lea rax, [0x1401c4ec4]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 0x10
lea rcx, [rbp + 0x1e50]
lea r8, [rbp + 0x630]
call fcn.14003dba0
mov rax, qword [rbx + 0x178]
movups xmm0, xmmword [rbx + 0x190]
movups xmmword [rbx + 0x1f8], xmm0
movups xmm0, xmmword [rbx + 0x1a0]
movups xmmword [rbx + 0x208], xmm0
movups xmm0, xmmword [rbx + 0x1b0]
movups xmmword [rbx + 0x218], xmm0
movups xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rbx + 0x228], xmm0
movups xmm0, xmmword [rbx + 0x1d0]
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x238], eax
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x238], eax
movups xmm0, xmmword [rbx + 0x1e0]
movups xmmword [rbx + 0x248], xmm0
mov rcx, qword [rbx + 0x1f0]
mov qword [rbx + 0x258], rcx
mov qword [rbx + 0x260], rax
movaps xmm0, xmmword [rbp + 0x13e0]
movaps xmm1, xmmword [rbp + 0x13f0]
movups xmmword [rbx + 0x268], xmm0
movups xmmword [rbx + 0x278], xmm1
mov rcx, qword [rbp + 0x1400]
mov qword [rbx + 0x288], rcx
lea r10, [rbx + 0x608]
mov byte [rbx + 0x608], 0
mov rcx, qword [rbx + 0x258]
lea rdx, [rbx + 0x290]
movups xmm0, xmmword [rbx + 0x1f8]
movups xmm1, xmmword [rbx + 0x208]
movups xmm2, xmmword [rbx + 0x218]
movups xmm3, xmmword [rbx + 0x228]
movups xmmword [rbx + 0x290], xmm0
movups xmmword [rbx + 0x2a0], xmm1
movups xmmword [rbx + 0x2b0], xmm2
movups xmmword [rbx + 0x2c0], xmm3
movups xmm0, xmmword [rbx + 0x238]
movups xmmword [rbx + 0x2d0], xmm0
adc dword [rbx + 0x2d0], eax
movups xmm0, xmmword [rbx + 0x248]
movups xmmword [rbx + 0x2e0], xmm0
mov qword [rbx + 0x2f0], 0
mov byte [rbx + 0x2f8], 1
add dword [rax - 0x77], ecx
mov eax, dword [rax]
add eax, dword [rax]
add byte [rax - 0x77], cl
or dword [rax], 3
add byte [rax], al
add dword [rax - 0x77], ecx
mov eax, dword [rax]
add eax, dword [rax]
add byte [rax - 0x77], cl
or dword [rax], 3
add byte [rax], al
movups xmm0, xmmword [rbx + 0x268]
movups xmmword [rbx + 0x310], xmm0
movups xmm0, xmmword [rbx + 0x278]
js 0x1400a5d86
add byte [rax], al
js 0x1400a5d86
add byte [rax], al
movups xmmword [rbx + 0x320], xmm0
mov rcx, qword [rbx + 0x288]
mov qword [rbx + 0x330], rcx
mov esi, dword [rax]
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x75], cl
xor byte [0xc3d05da4], al
invalid
invalid
add byte [rax], al
invalid
mov esi, dword [rax]
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x75], cl
xor byte [0xc3d05da4], al
xor byte [0x18c0a5daa], al
mov dword [rbp + 0x24e8], edx
mov qword [rbp + 0x24e8], r10
mov qword [rbp + 0x24f0], r9
mov r14, rdi
mov r13, r15
mov rcx, qword [rdx + 0x70]
mov qword [rbx + 0x5a8], rcx
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rbx + 0x598], xmm0
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rbx + 0x588], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rbx + 0x578], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
mov qword [rbp + 0x2478], rdx
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rbx + 0x568], xmm3
movups xmmword [rbx + 0x558], xmm2
movups xmmword [rbx + 0x548], xmm1
movups xmmword [rbx + 0x538], xmm0
mov qword [rbx + 0x5b0], rax
movups xmm0, xmmword [rbx + 0x310]
movups xmm1, xmmword [rbx + 0x320]
movups xmmword [rbx + 0x5b8], xmm0
movups xmmword [rbx + 0x5c8], xmm1
mov rcx, qword [rbx + 0x330]
mov qword [rbx + 0x5d8], rcx
lea r12, [rbx + 0x600]
mov byte [rbx + 0x600], 0
mov qword [rbx + 0x5e0], rax
movups xmm0, xmmword [rbx + 0x588]
movaps xmmword [rbp + 0x1a70], xmm0
movups xmm0, xmmword [rbx + 0x578]
movaps xmmword [rbp + 0x1a60], xmm0
movups xmm0, xmmword [rbx + 0x538]
movups xmm1, xmmword [rbx + 0x548]
movups xmm2, xmmword [rbx + 0x558]
movups xmm3, xmmword [rbx + 0x568]
movaps xmmword [rbp + 0x1a50], xmm3
movaps xmmword [rbp + 0x1a40], xmm2
movaps xmmword [rbp + 0x1a30], xmm1
movaps xmmword [rbp + 0x1a20], xmm0
mov rdx, rbx
mov rbx, qword [rbx + 0x598]
movzx r15d, byte [rdx + 0x5a0]
mov rdi, qword [rdx + 0x5a8]
mov rcx, qword [rdx + 0x5d8]
mov qword [rbp + 0x19d0], rcx
movups xmm0, xmmword [rdx + 0x5c8]
movaps xmmword [rbp + 0x19c0], xmm0
rcr byte [rcx], 0
add byte [rdi], cl
adc byte [rdx + 0x5b8], al
rcr byte [rcx], 0
add byte [rdi], cl
adc byte [rdx + 0x5b8], al
movaps xmmword [rbp + 0x19b0], xmm0
movdqu xmm6, xmmword [rax + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad904
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rax
movzx eax, byte [0x140214210]
mov edx, 0x1d8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad922
movdqu xmmword [rax], xmm6
mov qword [rax + 0x10], 3
add byte [rax], al
add byte [rax - 0x77], cl
cwde
rol byte [rax], 0
add byte [rax + rcx*4 - 0x48], al
enter 0, 0
add byte [rax], al
add byte [rax - 0x77], cl
cwde
rol byte [rax], 0
add byte [rax + rcx*4 - 0x48], al
enter 0, 0
mov qword [rax + 0xd0], rsi
mov qword [rax + 0xd8], 0
mov dword [rax + 0xd8], 0
mov qword [rax + 0xe0], 0x2000
mov dword [rax + 0xe0], 0x2000
add byte [rax], al
add byte [rax], ah
add byte [rax], al
mov qword [rax + 0xe8], 0x11
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
cmp al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
cmp al, 0
add byte [rax], al
mov qword [rax + 0x108], 1
mov qword [rax + 0x110], 0x2000
mov qword [rax + 0x118], 0x8000
mov qword [rax + 0x120], 3
mov word [rax + 0x1d0], 0
movaps xmm0, xmmword [rbp + 0x1a70]
movaps xmmword [rbp + 0x2270], xmm0
test dword [rax + 0x22], esi
add byte [rax], al
test dword [rax + 0x22], esi
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x1a60]
add byte [rax], al
movaps xmmword [rbp + 0x2260], xmm0
movaps xmm0, xmmword [rbp + 0x1a20]
sub byte [rbp + 0x1a20], al
movdqa xmm1, xmmword [rbp + 0x1a30]
movdqa xmm2, xmmword [rbp + 0x1a40]
movaps xmm3, xmmword [rbp + 0x1a50]
movaps xmmword [rbp + 0x2250], xmm3
movdqa xmmword [rbp + 0x2240], xmm2
and al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x1400a5f9e
xor byte [rdx], ah
add byte [rax], al
movaps xmmword [rbp + 0x2220], xmm0
mov qword [rbp + 0x2280], rax
add byte [rax], al
add byte [rax], al
lea rax, [0x1401be740]
mov qword [rbp + 0x2288], rax
mov qword [rbp + 0x2290], rdi
and al, byte [rax]
add byte [rax - 0x75], cl
popfq
mov eax, 0x48000024
mov edx, dword [rbx + 0x5e0]
and al, byte [rax]
add byte [rax - 0x75], cl
popfq
mov eax, 0x48000024
mov edx, dword [rbx + 0x5e0]
lea rsi, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
lea r8, [rbp + 0x2220]
lea r9, [rbp + 0x19b0]
mov rcx, rsi
call fcn.14018f690
invalid
add byte [rax - 0x75], cl
xchg ebx, eax
loopne 0x1400a606d
add byte [rax], al
add rdx, 0x78
lea rcx, [rbp + 0x2340]
mov r8, rsi
call fcn.14019ee90
mov rax, qword [rbp + 0x2350]
mov qword [rbx + 0x5f8], rax
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x2340]
movdqu xmmword [rbx + 0x5e8], xmm0
mov r8, qword [rbp + 0x2490]
mov rdi, r14
lea rsi, [rbx + 0x5e8]
lea rcx, [rbp + 0x15b0]
mov rdx, rsi
call fcn.14019f530
str word [rbx + rcx*4 - 0x43]
mov al, 0x15
add byte [rax], al
str word [rbx + rcx*4 - 0x43]
mov al, 0x15
add byte [rax], al
cmp r15, 4
jne 0x1400a60d4
mov byte [r12], 3
mov al, 3
jmp 0x1400ab77e
mov rax, qword [rbp + 0x15c8]
mov qword [rbp + 0x1310], rax
movups xmm0, xmmword [rbp + 0x15b8]
mov eax, 0xf000015
adc eax, 0x290f0000
test dword [rax], eax
adc eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x15d0], al
adc eax, 0x290f0000
test dword [rax], eax
adc eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x15d0], al
movaps xmmword [rbp + 0x1b00], xmm0
movups xmm0, xmmword [rbp + 0x15e0]
test dword [rax], eax
sbb eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x15e0], al
movaps xmmword [rbp + 0x1b10], xmm0
movups xmm0, xmmword [rbp + 0x15f0]
movaps xmmword [rbp + 0x1b20], xmm0
movups xmm0, xmmword [rbp + 0x1600]
movaps xmmword [rbp + 0x1b30], xmm0
add byte [rdi], cl
adc byte [rbp + 0x1610], al
add byte [rdi], cl
adc byte [rbp + 0x1610], al
movaps xmmword [rbp + 0x1b40], xmm0
movdqu xmm0, xmmword [rbp + 0x1620]
movdqa xmmword [rbp + 0x1b50], xmm0
mov rcx, rsi
call 0x1400396e0
cmp r15d, 3
mov qword [rbp + 0x2488], rdi
mov byte [rax + rax], ah
add byte [rdi], cl
invalid
or al, 0x1d
add byte [rax], al
test dword [rbx - 0x49f10000], ecx
add eax, 0x16e0aa
movzx eax, byte [0x140214210]
mov edx, 0x18
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rcx, qword [rbp + 0x1310]
lea edx, [rax]
adc eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x1300]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x1300]
movups xmmword [rax], xmm0
lea r8, [0x1401be5f8]
lea eax, [0x1401be5f8]
lea eax, [0x1401be5f8]
lea rcx, [rbp + 0x1e50]
mov rdx, rax
call fcn.140198340
mov rax, qword [rbp + 0x1e50]
cmp rax, 3
jne 0x1400a9428
mov r15, qword [rbp + 0x1e58]
mov ebp, 0x1e58
jmp 0x1400a7ee6
add byte [rdi], cl
mov dh, 5
loopne 0x1400a61df
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0x1bc0]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], bl
mov ecx, dword [rbp + 0x1570]
mov edx, dword [rbp + 0x1573]
mov dword [rax + 0x11], ecx
mov dword [rax + 0x14], edx
push rax
adc al, 0x48
mov dword [rbp + 0x1c00], eax
lea rax, [0x1401be5f8]
mov qword [rbp + 0x1c08], rax
lea rax, [rbp + 0x1c00]
lea eax, [rbp + 0x1c00]
lea eax, [rbp + 0x1c00]
mov qword [rbp + 0x2220], rax
lea rax, [0x1400d86d0]
mov qword [rbp + 0x2228], rax
lea rax, [0x1401c4cc0]
mov qword [rbp + 0x630], rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edi
invalid
mov qword [rbp + 0x638], 1
mov qword [rbp + 0x650], 0
lea rax, [rbp + 0x2220]
lea eax, [rbp + 0x2220]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 1
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x630]
call fcn.1400b66d0
add al, 1
add byte [rax - 0x75], cl
mov ch, 0
sbb al, 0
add byte [rax - 0x75], cl
mov ebp, 0x1c08
add al, 1
add byte [rax - 0x75], cl
mov ch, 0
sbb al, 0
add byte [rax - 0x75], cl
mov ebp, 0x1c08
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
mov rbx, qword [rbp + 0x24b8]
je 0x1400a62bf
cmp qword [rdi + 0x10], 0x11
jb 0x1400a62ad
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
ficom word [rsi]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
mov rax, qword [rbp + 0x1e50]
mov qword [rbp + 0x2478], rax
mov rsi, qword [rbp + 0x1e58]
mov rax, qword [rbp + 0x1e60]
add byte [rax - 0x77], cl
test eax, ecx
and al, 0
add byte [rsi + 0xf], ah
out dx, eax
shl byte [rsi + 0xf], 0x7f
test dword [rax], esi
invalid
add byte [rax], al
test eax, ecx
and al, 0
add byte [rsi + 0xf], ah
out dx, eax
shl byte [rsi + 0xf], 0x7f
test dword [rax], esi
invalid
mov qword [rbp + 0x640], 0
mov rax, qword [rbp + 0x638]
mov rcx, qword [rbp + 0x640]
mov rdx, qword [rbp + 0x648]
xchg ebp, eax
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x1b80], rdx
mov qword [rbp + 0x1b70], rax
mov dword [rbp + 0x1b70], eax
mov qword [rbp + 0x1b78], rcx
mov dword [rbp + 0x1b78], ecx
mov byte [rbx + 0x188], 0
mov rax, qword [rbp + 0x1b80]
mov qword [rbp + 0x2210], rax
mov rax, qword [rbp + 0x1b70]
mov qword [rbp + 0x2200], rax
mov rax, qword [rbp + 0x1b78]
js 0x1400a6366
add byte [rax], al
mov qword [rbp + 0x2208], rax
mov byte [rbx + 0x189], 1
mov rax, qword [rbp + 0x2200]
test dword [rax], eax
and al, byte [rax]
invalid
invalid
xchg ebp, eax
invalid
js 0x1400a6366
test dword [rax], eax
and al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x48000004], esp
mov eax, dword [rbp + 0x2208]
add byte [rdx], ah
add byte [rax], al
mov qword [rbp + 0x4a0], rax
mov rax, qword [rbp + 0x2208]
mov qword [rbp + 0x4a8], rax
mov rax, qword [rbp + 0x2210]
test dword [rax + 0x48000004], ebp
mov eax, dword [rbp + 0x2210]
mov qword [rbp + 0x4b0], rax
movdqa xmm6, xmmword [0x1401bd800]
movq mm6, qword [0x1401bd800]
movq mm6, qword [0x1401bd800]
lea rax, [0x1401f79a8]
mov qword [rbp + 0x2498], rax
mov eax, 8
adc al, 0x16
adc eax, 0x85894800
cwde
and al, 0
add byte [rax + 8], bh
mov qword [rbp + 0x2470], rax
mov eax, 2
mov qword [rbp + 0x24a8], rax
test dword [rax + 0x48000024], ebp
lea eax, [0x1401beb40]
test dword [rax + 0x48000024], ebp
lea eax, [0x1401beb40]
mov qword [rbp + 0x24c0], rax
xor eax, eax
mov qword [rbp + 0x24a0], rax
xor r13d, r13d
xor eax, eax
mov qword [rbp + 0x24b0], rax
mov al, 0x24
add byte [rax], al
mov r12d, 2
xor eax, eax
mov qword [rbp + 0x24d0], rax
xor r15d, r15d
xor r14d, r14d
xor eax, eax
mov qword [rbp + 0x2488], rax
jmp 0x1400af148
mov byte [rbp + 0x708], 0
lea rsi, [rbp + 0x1c00]
lea rdx, [rbp + 0x630]
mov rcx, rsi
call fcn.140048f20
lea rcx, [rbx + 0xc0]
mov r8d, 0x158
mov rdx, rsi
call fcn.1401af560
mov r8, qword [rbp + 0x2490]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400a6489
test eax, eax
jne 0x1400a64ba
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov r8, qword [rbp + 0x2490]
mov byte [rsi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
sete al
and al, cl
mov dword [rbp + 0x21c8], eax
jmp 0x1400a64c4
mov dword [rbp + 0x21c8], 0
lea rax, [rbx + 0xc0]
mov qword [rbp + 0x21d8], rax
lea rcx, [rbx + 0x138]
movzx eax, byte [rbx + 0x210]
test eax, eax
mov qword [rbp + 0x21c0], rcx
je 0x1400a650c
add byte [rax - 0x77], cl
invalid
add eax, 0x11d775
mov qword [rsi + 0x40], rax
mov qword [rsi + 0x48], 0x16
lea rax, [0x1401c3d08]
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 0x15
lea rax, [0x1401c3d1d]
jp 0x1400a6578
adc dword [rax], eax
jp 0x1400a6578
adc dword [rax], eax
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0x16
lea rax, [0x1401c3d33]
add byte [rax - 0x73], cl
add eax, 0x11d77d
mov qword [rsi + 0x70], rax
mov qword [rsi + 0x78], 0x13
lea rax, [0x1401c3d46]
mov qword [rsi + 0x80], rax
mov qword [rsi + 0x88], 0xf
lea rax, [0x1401c3d55]
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x98], 0x12
lea rax, [0x1401c3d67]
mov qword [rsi + 0xa0], rax
mov qword [rsi + 0xa8], 0x13
lea rax, [0x1401c3d7a]
add byte [rax], al
add byte [rbx], dl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x11d766
mov qword [rsi + 0xb0], rax
mov qword [rsi + 0xb8], 0x18
lea rax, [0x1401c3d92]
mov qword [rsi + 0xc0], rax
mov dword [rsi + 0xc0], eax
mov qword [rsi + 0xc8], 0x1b
lea rax, [0x1401c3dad]
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x11d767
mov qword [rsi + 0xd0], rax
mov qword [rsi + 0xd8], 0xf
add byte [rax], al
add byte [rax], al
lea rax, [0x1401c3dbc]
mov qword [rsi + 0xe0], rax
mov dword [rsi + 0xe0], eax
mov qword [rsi + 0xe8], 0x11
lea rax, [0x1401c3dcd]
invalid
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x11d755
invalid
add byte [rax - 0x77], cl
xchg al, dh
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, bh
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
invalid
mov dh, 5
jg 0x1400a666a
mov qword [rsi + 0xf0], rax
mov qword [rsi + 0xf8], 0x10
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x140214210]
mov edx, 0x180
xor ecx, ecx
leave
invalid
leave
call fcn.140157b20
test rax, rax
je 0x1400adc07
mov rdi, rax
mov r14d, 8
mov esi, 8
lea r15, [rbp + 0x1e50]
lea r12, case.0x14010e1e2.15
lea rbx, [rbp + 0x630]
mov r13, rax
nop word [rax + rax]
mov rdx, qword [rsi + r14 - 8]
mov r8, qword [rsi + r14]
mov qword [rbp + 0x1e50], 0
mov qword [rbp + 0x1e58], 1
mov qword [rbp + 0x1e60], 0
mov qword [rbp + 0x660], 0x20
mov byte [rbp + 0x668], 3
mov qword [rbp + 0x630], 0
mov qword [rbp + 0x640], 0
mov qword [rbp + 0x650], r15
mov qword [rbp + 0x658], r12
mov rcx, rbx
call fcn.140101d80
test al, al
jne 0x1400b5077
movdqu xmm0, xmmword [rbp + 0x1e50]
movdqa xmmword [rbp + 0x15b0], xmm0
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x15c0], rax
mov qword [r13 + 0x10], rax
movdqu xmmword [r13], xmm0
add r14, 0x10
add r13, 0x18
cmp r14, 0x108
jne 0x1400a66d0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x38
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400adc16
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add dh, al
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add dh, al
sbb byte [rax], al
mov qword [rax + 0x20], 0x10
mov qword [rax + 0x28], rdi
mov qword [rax + 0x30], 0x10
adc byte [rax], al
add byte [rax], al
movzx eax, byte [0x140214210]
mov edx, 0x58
xor ecx, ecx
call fcn.140157b20
xor byte [rbx], dl
or eax, dword [rax]
xor byte [rbx], dl
or eax, dword [rax]
test rax, rax
je 0x1400adc25
mov rdi, rax
mov qword [rax], 1
add byte [rax], al
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add dh, al
sbb byte [rax], al
movabs rax, 0x8000000000000000
mov qword [rdi + 0x20], rax
lea rcx, [rbp + 0x630]
invalid
add byte [rax], al
call fcn.1400c1610
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
movzx eax, byte [0x140214210]
mov edx, 0x20
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je 0x1400adbe9
mov rbx, rax
mov qword [rax], 1
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x630], al
adc byte [rbp + 0x630], al
movups xmmword [rax + 0x10], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x30
xor ecx, ecx
call fcn.140157b20
test rax, rax
invalid
je 0x1400adc34
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
div bl
movq qword [rax + 0x10], mm6
pxor xmm6, xmm6
movdqu xmmword [rax + 0x10], xmm6
movdqu xmmword [rax + 0x20], xmm6
movzx eax, byte [0x140214210]
mov edx, 0x48
fst dword [rsi]
add byte [rdx + 0x48], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14008bbf3.115
mov qword [rax], 1
mov qword [rax + 8], 1
movdqu xmmword [rax + 0x10], xmm6
movq qword [rax + 0x10], mm6
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add bl, dh
movq qword [rax + 0x10], mm6
movdqu xmmword [rax + 0x20], xmm6
movdqu xmmword [rax + 0x30], xmm6
movq qword [rax + 0x30], mm6
mov qword [rbp + 0x2220], rsi
mov qword [rbp + 0x2228], rdi
sub byte [rdx], ah
add byte [rax], al
sub byte [rdx], ah
add byte [rax], al
mov qword [rbp + 0x2230], rbx
mov qword [rbp + 0x2238], r14
mov qword [rbp + 0x2240], rax
test dword [rax + 0x22], eax
add byte [rax], al
test dword [rax + 0x22], eax
add byte [rax], al
mov qword [rbp + 0x2248], 0
lock inc qword [rsi]
jle case.0x14009c510.2
lock inc qword [rdi]
jle case.0x14009c510.2
lock inc qword [rbx]
jle case.0x14009c510.2
add byte [rax], al
lock inc qword [r14]
jle case.0x14009c510.2
mov qword [rbp + 0x23b0], rax
mov qword [rbp + 0x1628], rsi
mov qword [rbp + 0x1630], rdi
mov qword [rbp + 0x1638], rbx
cmp byte [rsi], dl
add byte [rax], al
mov qword [rbp + 0x1640], r14
mov byte [rbp + 0x164d], 0
lea rax, [rbp + 0x23b0]
mov qword [rbp + 0x17d8], rax
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400a69d0
test eax, eax
jne 0x1400add7c
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
lea rcx, [rsi + 0xd0]
lea rdx, [0x14017f090]
or eax, 0x4a37e800
or al, byte [rax]
or eax, 0x4a37e800
or al, byte [rax]
mov byte [rsi + 0x120], 1
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x15b0]
add byte [rcx - 0x48], al
xor byte [rdx], al
add byte [rax], al
add byte [rcx - 0x48], al
xor byte [rdx], al
add byte [rax], al
call fcn.1401af560
mov eax, dword [0x140214214]
add eax, 0x16d825
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rax - 0x75], 0x80
rol byte [rax], 1
mov rax, qword [rax + 0xd0]
add byte [rax], al
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400adc52
inc rax
mov ecx, dword [0x140214214]
xlatb
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rsi, qword [rcx + 0xd8]
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x15b0]
add byte [rax], al
add byte [rax - 0x75], cl
mov cl, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax]
invalid
add byte [rax], al
mov r8d, 0x230
call fcn.1401af560
mov edx, dword [rax]
invalid
add al, byte [rax]
add al, ch
or eax, 0x4800108b
mov edx, dword [rax]
add byte [rax - 0x7d], cl
inc byte [rdx]
cmp rsi, 2
je 0x1400adc5e
jb 0x1400a6a5c
mov rax, qword [rbp + 0x858]
mov r14, qword [rax]
test rsi, rsi
test byte [rdi], 0x84
lock add byte [rax], al
invalid
test byte [rdi], 0x84
lock add byte [rax], al
add byte [rbx + 0x16d79e05], cl
add byte [rbp + 0x48], ah
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xe0]
ror dword [rax - 0x75], 0xb8
loopne 0x1400a6a88
add byte [rax], al
lock inc qword [rdi]
inc dword [rdi]
jle case.0x14009c510.2
and edi, 0xffffff80
lea rsi, [r15 + 0x80]
add byte [rcx - 0x77], cl
invalid
invalid
add byte [rcx - 0x77], cl
js 0x1400a6b0b
lea rbx, [rdi + 0x70]
lea ebx, [rdi + 0x70]
mov qword [r15 + 0x80], 0xcc
mov qword [r15 + 0x88], 0
lea rax, [0x1401c1238]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x11a755
mov qword [r15 + 0x90], rax
mov qword [r15 + 0x98], 0
xchg dword [rax + 0x49000000], edx
mov dword [rdi + 0x98], 0
mov qword [r15 + 0xa0], rdi
mov qword [r15 + 0xa8], r14
mov dword [rdi + 0xa8], esi
lea rcx, [r15 + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
lea rdx, [rbp + 0x1e50]
lea edx, [rbp + 0x1e50]
mov r8d, 0x228
call fcn.1401af560
xorps xmm0, xmm0
movups xmmword [r15 + 0x2d8], xmm0
add byte [rax], al
add byte [rax], al
mov qword [r15 + 0x2e8], 0
mov rcx, rbx
mov rdx, rsi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov r8, rsi
call fcn.14004bb90
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
or eax, 0x48000001
add edi, 0x10
add rdi, 0x10
mov rcx, rdi
mov rdx, rax
xor r8d, r8d
call fcn.140187c40
jmp 0x1400a6c56
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rdi, qword [rax + 0xe0]
lock inc qword [rdi]
jle case.0x14009c510.2
jno 0x1400a6b83
invalid
mov dword [rdi], ecx
or eax, dword [rax]
test rax, rax
je 0x1400adc9f
mov rbx, rax
and rbx, 0xffffffffffffff80
or byte [rax - 0x73], 0xb3
add byte [rax], 0
add byte [rax], al
or byte [rax - 0x73], 0xb3
add byte [rax], 0
add byte [rax], al
mov qword [rbx + 0x78], rax
invalid
add byte [rax], al
mov qword [rbx + 0x78], rax
mov qword [rbx + 0x80], 0xcc
mov dword [rbx + 0x80], 0xcc
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbx + 0x88], 0
mov qword [rbx + 0x88], 0
lea rax, [0x1401c1198]
mov qword [rbx + 0x90], rax
nop
add byte [rax], al
add byte [rax - 0x39], cl
sbb dword [rax], 0
add byte [rax], al
nop
add byte [rax], al
add byte [rax - 0x39], cl
sbb dword [rax], 0
add byte [rax], al
mov qword [rbx + 0xa0], rdi
add rdi, 0x60
mov qword [rbx + 0xa8], r14
lea rcx, [rbx + 0xb0]
lea rdx, [rbp + 0x1e50]
lea edx, [rbp + 0x1e50]
mov r8d, 0x228
sub byte [rdx], al
add al, byte [rax]
add al, ch
push rsp
mov dword [rax], edx
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb eax, 2
fadd dword [rdx]
add byte [rax], al
call fcn.1401af560
xorps xmm0, xmm0
movups xmmword [rbx + 0x2d8], xmm0
fadd dword [rdx]
add byte [rax], al
fadd dword [rdx]
add byte [rax], al
mov qword [rbx + 0x2e8], 0
mov rcx, rdi
call 0x1400a6c20
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rsi
mov r8, rsi
mov r8, rsi
call fcn.14004bb90
test rax, rax
je 0x1400a6c56
cli
dec dword [rax - 0x7b]
sal byte [rdx + riz - 0x75], 0xd
fcmovbe st(0), st(5)
invalid
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1401862f0
invalid
invalid
invalid
invalid
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x24b8]
mov ebp, 0x24b8
lea rcx, [rbp + 0x2240]
mov eax, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
dec qword [rax + 0xd0]
mov al, dl
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.140048d80
cli
dec dword [rax - 0x75]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x28]
movdqu xmm0, xmmword [rbp + 0x2220]
movdqu xmm1, xmmword [rbp + 0x2230]
lea esi, [rax]
and al, byte [rax]
add bl, dh
movq mm2, qword [rbp + 0x2240]
lea esi, [rax]
and al, byte [rax]
add bl, dh
movq mm2, qword [rbp + 0x2240]
mov rax, qword [rbp + 0x21c0]
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
jmp 0x1400b2b34
test byte [rbx + 8], 1
or byte [r9], al
jne 0x1400a9311
lea rdi, [rbx + 0xc0]
mov qword [rbx + 0xc0], rax
add byte [rax - 0x73], cl
mov bl, 0x58
or dword [rax], eax
add dh, al
sbb dword [rax + 9], 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov bl, 0x58
or dword [rax], eax
add dh, al
sbb dword [rax + 9], 0
add byte [rax], al
invalid
mov r8, qword [rbp + 0x2490]
jmp 0x14009bde4
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0xb0], rcx
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmmword [rbx + 0xa0], xmm2
movdqu xmmword [rbx + 0x90], xmm1
movdqu xmmword [rbx + 0x80], xmm0
add byte [rax], al
movzx ecx, cl
cmp rcx, 3
jne 0x1400a9339
lea rsi, [rbx + 0xc0]
lea rcx, [rbp + 0x630]
mov rdx, rsi
call case.0x140076f71.41
mov r13, qword [rbp + 0x630]
invalid
add byte [rax], al
cmp r13, 7
jne 0x1400a6d7f
add byte [rax - 0x73], cl
lea esi, [rax]
invalid
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 8
or cl, ch
lodsw ax, word [rsi]
add byte [rax], al
or cl, ch
lodsw ax, word [rsi]
add byte [rax], al
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24d8], rax
mov rax, qword [rbp + 0x648]
mov qword [rbp + 0x2488], rax
mov byte [rax + rax], ah
add byte [rax - 0x75], cl
test dword [rax + 6], edx
add byte [rax], al
mov byte [rax + rax], ah
add byte [rax - 0x75], cl
test dword [rax + 6], edx
add byte [rax], al
mov qword [rbp + 0x2470], rax
mov rax, qword [rbp + 0x658]
test dword [rax + 6], ebx
add byte [rax], al
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x660]
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x678]
mov qword [rbp + 0x2460], rax
invalid
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], eax
mov dword [rbp + 0x24d0], eax
mov rax, qword [rbp + 0x688]
test dword [rax + 0x48000006], ecx
mov dword [rbp + 0x2458], eax
invalid
test dword [rax + 0x48000006], ecx
mov dword [rbp + 0x2458], eax
mov r15, qword [rbp + 0x690]
mov r12, qword [rbp + 0x698]
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x6d0]
invalid
add byte [rax], al
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x24c0], rax
movdqu xmm0, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0x1a0], xmm0
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x24a0], rax
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0x24a8], rax
mov rcx, rsi
call fcn.14002ef40
cmp r13d, 6
je 0x1400a9b66
lea rax, [rbp + 0x1a0]
jmp 0x1400a9c04
mov qword [rbx + 0xc0], rax
lea r12, [rbx + 0x8f0]
mov byte [rbx + 0x8f0], 0
mov rdi, qword [rax + 8]
mov rsi, qword [rax + 0x10]
test rsi, rsi
jne 0x14009bdb9
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1401af560
mov r13, qword [rbp + 0x24b8]
mov qword [r13 + 0xc8], rsi
mov qword [r13 + 0xd0], rbx
mov qword [r13 + 0xd8], rsi
lea r14, [r13 + 0x8e8]
mov byte [r13 + 0x8e8], 0
mov rax, qword [r13 + 0xd8]
mov qword [rbp + 0x2230], rax
mov rax, qword [r13 + 0xc8]
mov qword [rbp + 0x2220], rax
mov rax, qword [r13 + 0xd0]
mov qword [rbp + 0x2228], rax
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x2220]
call fcn.14019e370
mov r15, qword [rbp + 0x630]
cmp r15, 2
jne 0x1400a7066
invalid
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x648]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rbp + 0x638]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0x24b8]
mov qword [rbp + 0x24e0], rax
mov qword [rcx + 0x270], rax
lea rax, [0x1401be5f8]
mov qword [rbp + 0x24d8], rax
mov qword [rcx + 0x278], rax
mov byte [rcx + 0x280], 0
mov qword [rcx + 0x268], 2
mov rax, qword [rcx + 0x280]
mov qword [rbp + 0x2488], rax
mov byte [r14], 1
movups xmm0, xmmword [rbp + 0x23b0]
movaps xmmword [rbp + 0x22d0], xmm0
mov rax, qword [rbp + 0x23c0]
mov qword [rbp + 0x22e0], rax
mov byte [r12], 1
movdqa xmm0, xmmword [rbp + 0x22d0]
movdqa xmmword [rbp + 0x460], xmm0
mov rax, qword [rbp + 0x22e0]
mov qword [rbp + 0x470], rax
movdqa xmmword [rbp + 0x2180], xmm0
mov qword [rbp + 0x2190], rax
lea rax, [0x1401f79a8]
movq xmm6, rax
mov r14d, 3
lea r12, [0x1401beb40]
lea rax, [0x1401f3080]
mov qword [rbp + 0x24d0], rax
mov r15d, 1
mov si, 0xffff
xor eax, eax
mov qword [rbp + 0x2478], rax
xor eax, eax
mov qword [rbp + 0x24b0], rax
mov r13, r12
mov rbx, qword [rbp + 0x24b8]
jmp 0x1400b19f5
mov rbx, r12
movzx r12d, byte [rbp + 0x648]
lea rdx, [rbp + 0x649]
lea rcx, [rbp + 0x1e50]
mov r8d, 0x16f
call fcn.1401af560
lea rdx, [rbp + 0x1e57]
lea rsi, [r13 + 0x268]
movdqu xmm6, xmmword [rbp + 0x638]
mov eax, dword [rbp + 0x1e50]
mov ecx, dword [rbp + 0x1e53]
mov dword [rbp + 0x2340], eax
add byte [rcx + 0x23438d], cl
add byte [rax - 0x73], cl
mov ebp, 0x15b0
add byte [rcx + 0x23438d], cl
add byte [rax - 0x73], cl
mov ebp, 0x15b0
mov r8d, 0x168
mov rcx, rdi
call fcn.1401af560
mov qword [r13 + 0x268], r15
movdqu xmmword [r13 + 0x270], xmm6
mov byte [r13 + 0x280], r12b
mov r12, rbx
mov eax, dword [rbp + 0x2340]
mov ecx, dword [rbp + 0x2343]
mov dword [r13 + 0x281], eax
mov dword [r13 + 0x284], ecx
lea rcx, [r13 + 0x288]
mov r8d, 0x168
mov rdx, rdi
call fcn.1401af560
lea rdi, [r13 + 0xe0]
mov r8d, 0x188
mov rcx, rdi
mov rdx, rsi
call fcn.1401af560
mov qword [r13 + 0x3f0], rdi
mov byte [r13 + 0x8e0], 0
mov r8, qword [rbp + 0x2490]
movabs r15, 0x8000000000000000
lea rdx, [r13 + 0x3f0]
lea rcx, [rbp + 0x630]
call fcn.14004cb90
cmp qword [rbp + 0x630], 0
je 0x1400a718c
mov byte [r14], 3
mov byte [r12], 3
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 0xe
mov rbx, r13
jmp 0x1400b1ae5
mov rsi, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x648]
mov qword [rbp + 0x24d8], rax
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x2488], rax
movups xmm0, xmmword [rbp + 0x658]
movaps xmmword [rbp + 0x1c00], xmm0
mov rax, qword [rbp + 0x668]
mov qword [rbp + 0x1c10], rax
mov rdi, qword [rbp + 0x670]
cmp byte [r13 + 0x8e0], 3
jne 0x1400a71f6
lea rcx, [r13 + 0x400]
call fcn.140032c70
lea rcx, [r13 + 0xe0]
call fcn.140039d90
test rsi, rsi
je 0x1400a6fc2
mov rax, qword [rbp + 0x1c10]
mov qword [rbp + 0x1de0], rax
movaps xmm0, xmmword [rbp + 0x1c00]
movaps xmmword [rbp + 0x1dd0], xmm0
mov byte [r13 + 0x8e8], 1
movaps xmm0, xmmword [rbp + 0x1dd0]
movaps xmmword [rbp + 0x22d0], xmm0
mov rax, qword [rbp + 0x1de0]
mov qword [rbp + 0x22e0], rax
mov byte [r13 + 0x8f0], 1
movaps xmm0, xmmword [rbp + 0x22d0]
movaps xmmword [rbp + 0x460], xmm0
mov rax, qword [rbp + 0x22e0]
mov qword [rbp + 0x470], rax
lea rdx, [r13 + 0xc0]
mov qword [r13 + 0xc0], 0
mov qword [r13 + 0xd0], 0
mov qword [r13 + 0xe0], 0
lea rax, [0x1401beb40]
mov qword [r13 + 0xf0], rax
lea rcx, [0x1401f79a8]
mov qword [r13 + 0xf8], rcx
xorps xmm0, xmm0
movups xmmword [r13 + 0x100], xmm0
mov qword [r13 + 0x110], rax
lea rax, [0x1401f3080]
mov qword [r13 + 0x118], rax
mov qword [r13 + 0x120], 1
mov qword [r13 + 0x128], 0
mov word [r13 + 0x130], 0xffff
mov qword [r13 + 0x138], rsi
mov rax, qword [rbp + 0x24e0]
mov qword [r13 + 0x140], rax
mov rax, qword [rbp + 0x24d8]
mov qword [r13 + 0x148], rax
mov rax, qword [rbp + 0x2488]
mov qword [r13 + 0x150], rax
movdqa xmm0, xmmword [rbp + 0x460]
movdqu xmmword [r13 + 0x158], xmm0
mov rax, qword [rbp + 0x470]
mov qword [r13 + 0x168], rax
mov qword [r13 + 0x170], rdi
mov qword [r13 + 0x180], rdx
add dword [rax], eax
add byte [rcx - 0x73], cl
mov ebp, 0x189
add dword [rax], eax
add byte [rcx - 0x73], cl
mov ebp, 0x189
mov byte [r13 + 0x189], 0
mov rbx, r13
mov r8, qword [rbp + 0x2490]
mov qword [rbx + 0x178], rdx
mov byte [rbx + 0x188], 1
mov qword [rbx + 0x190], rdx
lea rsi, [rbx + 0x1a0]
mov byte [rbx + 0x1a0], 0
add rdx, 0x78
mov qword [rbx + 0x198], rdx
lea rcx, [rbp + 0x630]
call fcn.14019edb0
movzx ebx, byte [rbp + 0x640]
cmp bl, 4
jne 0x1400a73c1
mov byte [rsi], 3
mov al, 3
mov rbx, qword [rbp + 0x24b8]
jmp 0x1400ac1b6
movups xmm0, xmmword [rbp + 0x630]
movaps xmmword [rbp + 0x1e50], xmm0
mov eax, dword [rbp + 0x641]
mov dword [rbp + 0x1c00], eax
mov eax, dword [rbp + 0x644]
mov dword [rbp + 0x1c03], eax
mov byte [rsi], 1
movdqa xmm0, xmmword [rbp + 0x1e50]
movdqa xmmword [rbp + 0x1570], xmm0
mov eax, dword [rbp + 0x1c00]
mov ecx, dword [rbp + 0x1c03]
mov dword [rbp + 0x1590], eax
mov dword [rbp + 0x1593], ecx
cmp bl, 3
jne 0x1400a7adc
lea rax, str._cli.VpnPortalRpc_GetVpnPortalInfocli.VpnPortalRpcGetVpnPortalInfoPeerConnStatsrx_bytestx_bytesrx_packetstx_packetsTunnelInfotunnel_typePeerConnInfoconn_idmy_peer_idpeer_idfeaturestunnelstatsloss_rateis_clientnetwork_name
mov qword [rbp + 0x1e58], rax
mov qword [rbp + 0x1e60], 0x22
mov qword [rbp + 0x1e68], 0
lea rax, [0x1401beb40]
mov qword [rbp + 0x1e50], rax
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x1e50]
call fcn.140128a50
cmp qword [rbp + 0x630], 0
je 0x1400adb81
mov qword [rbp + 0x2488], rdi
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x560], rax
movups xmm0, xmmword [rbp + 0x630]
movups xmm1, xmmword [rbp + 0x640]
movaps xmmword [rbp + 0x550], xmm1
movaps xmmword [rbp + 0x540], xmm0
mov rbx, qword [rbp + 0x24b8]
mov byte [rbx + 0x188], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x1b8], xmm0
mov qword [rbx + 0x190], 0
mov qword [rbx + 0x1a8], 0
mov qword [rbx + 0x1b0], 8
mov qword [rbx + 0x1c8], 8
mov qword [rbx + 0x1d0], 0
mov qword [rbx + 0x1d8], 2
mov qword [rbx + 0x1e0], 0
mov word [rbx + 0x1e8], 0
lea rdx, [rbx + 0x1f0]
mov qword [rbx + 0x1f0], 0
lea rax, [0x1401c4f2a]
mov qword [rbp + 0x630], rax
xor byte [rsi], al
add byte [rax], al
xor byte [rsi], al
add byte [rax], al
mov qword [rbp + 0x638], 0x10
lea rax, [0x1401c4f3a]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 0x10
lea rcx, [rbp + 0x1e50]
lea r8, [rbp + 0x630]
call fcn.14003dba0
mov rax, qword [rbx + 0x178]
movups xmm0, xmmword [rbx + 0x190]
movups xmmword [rbx + 0x1f8], xmm0
movups xmm0, xmmword [rbx + 0x1a0]
movups xmmword [rbx + 0x208], xmm0
movups xmm0, xmmword [rbx + 0x1b0]
movups xmmword [rbx + 0x218], xmm0
movups xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rbx + 0x228], xmm0
movups xmm0, xmmword [rbx + 0x1d0]
movups xmmword [rbx + 0x238], xmm0
movups xmm0, xmmword [rbx + 0x1e0]
movups xmmword [rbx + 0x248], xmm0
mov rcx, qword [rbx + 0x1f0]
mov qword [rbx + 0x258], rcx
mov qword [rbx + 0x260], rax
movaps xmm0, xmmword [rbp + 0x540]
movaps xmm1, xmmword [rbp + 0x550]
movups xmmword [rbx + 0x268], xmm0
movups xmmword [rbx + 0x278], xmm1
mov rcx, qword [rbp + 0x560]
mov qword [rbx + 0x288], rcx
lea r13, [rbx + 0x608]
or byte [rsi], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, dword [rax + 0x4c000002]
lea ebp, [rbx + 0x608]
or byte [rsi], al
add byte [rax], al
or byte [rsi], al
add byte [rax], al
mov byte [rbx + 0x608], 0
mov qword [rbp + 0x24e8], r13
mov rcx, qword [rbx + 0x258]
lea rdx, [rbx + 0x290]
add al, byte [rax]
add byte [rdi], cl
movups xmm0, xmmword [rbx + 0x1f8]
movups xmm0, xmmword [rbx + 0x1f8]
movups xmm1, xmmword [rbx + 0x208]
movups xmm2, xmmword [rbx + 0x218]
movups xmm3, xmmword [rbx + 0x228]
movups xmmword [rbx + 0x290], xmm0
movups xmmword [rbx + 0x2a0], xmm1
mov esp, dword [rax + 0xf000002]
adc dword [rbx + 0x2b0], edx
mov esp, dword [rax + 0xf000002]
adc dword [rbx + 0x2b0], edx
movups xmmword [rbx + 0x2c0], xmm3
movups xmm0, xmmword [rbx + 0x238]
movups xmmword [rbx + 0x2d0], xmm0
movups xmm0, xmmword [rbx + 0x248]
movups xmmword [rbx + 0x2e0], xmm0
mov qword [rbx + 0x2f0], 0
mov byte [rbx + 0x2f8], 1
mov qword [rbx + 0x300], rcx
mov qword [rbx + 0x308], rax
movups xmm0, xmmword [rbx + 0x268]
movups xmmword [rbx + 0x310], xmm0
movups xmm0, xmmword [rbx + 0x278]
movups xmmword [rbx + 0x320], xmm0
mov rcx, qword [rbx + 0x288]
mov qword [rbx + 0x330], rcx
lea r14, [rbx + 0x530]
mov byte [rbx + 0x530], 0
mov r12, r15
mov rcx, qword [rdx + 0x70]
mov qword [rbx + 0x5a8], rcx
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rbx + 0x598], xmm0
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rbx + 0x588], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rbx + 0x578], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
mov qword [rbp + 0x2470], rdx
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rbx + 0x568], xmm3
movups xmmword [rbx + 0x558], xmm2
movups xmmword [rbx + 0x548], xmm1
movups xmmword [rbx + 0x538], xmm0
mov qword [rbx + 0x5b0], rax
movups xmm0, xmmword [rbx + 0x310]
movups xmm1, xmmword [rbx + 0x320]
movups xmmword [rbx + 0x5b8], xmm0
movups xmmword [rbx + 0x5c8], xmm1
mov rcx, qword [rbx + 0x330]
mov qword [rbx + 0x5d8], rcx
lea r13, [rbx + 0x600]
mov byte [rbx + 0x600], 0
mov qword [rbx + 0x5e0], rax
movups xmm0, xmmword [rbx + 0x588]
movaps xmmword [rbp + 0x1a70], xmm0
movups xmm0, xmmword [rbx + 0x578]
movaps xmmword [rbp + 0x1a60], xmm0
movups xmm0, xmmword [rbx + 0x538]
movups xmm1, xmmword [rbx + 0x548]
movups xmm2, xmmword [rbx + 0x558]
movups xmm3, xmmword [rbx + 0x568]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x1a50], xmm3
movaps xmmword [rbp + 0x1a40], xmm2
movaps xmmword [rbp + 0x1a30], xmm1
movaps xmmword [rbp + 0x1a20], xmm0
mov rdx, rbx
mov rbx, qword [rbx + 0x598]
movzx r15d, byte [rdx + 0x5a0]
add byte [rdi + rcx - 0x4a], al
mov edx, 0x5a0
mov rdi, qword [rdx + 0x5a8]
mov rcx, qword [rdx + 0x5d8]
mov qword [rbp + 0x4e0], rcx
movups xmm0, xmmword [rdx + 0x5c8]
movaps xmmword [rbp + 0x4d0], xmm0
add al, 0
add byte [rdi], cl
adc byte [rdx + 0x5b8], al
rol byte [rax + rax], 1
add al, 0
add byte [rdi], cl
adc byte [rdx + 0x5b8], al
movaps xmmword [rbp + 0x4c0], xmm0
movdqu xmm6, xmmword [rax + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
or eax, dword [rax]
test rax, rax
je 0x1400ad904
mov rsi, rax
movzx eax, byte [0x140214210]
mov edx, 0x1d8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad922
test bh, dl
invalid
add byte [rax], al
movdqu xmmword [rax], xmm6
mov qword [rax + 0x10], 3
mov qword [rax + 0xc0], rbx
mov byte [rax + 0xc8], r15b
mov qword [rax + 0xd0], rsi
mov qword [rax + 0xd8], 0
mov qword [rax + 0xe0], 0x2000
mov qword [rax + 0xe8], 0x11
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rax + 0xf8], xmm0
ror byte [rdi], 0x11
cmp al, 0
add byte [rax], al
mov qword [rax + 0x108], 1
mov qword [rax + 0x110], 0x2000
mov qword [rax + 0x118], 0x8000
add byte [rax - 0x39], cl
and byte [rax], 1
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov word [rax + 0x1d0], 0
movaps xmm0, xmmword [rbp + 0x1a70]
jo 0x1400a78f6
add byte [rax], al
jo 0x1400a78f6
add byte [rax], al
movaps xmmword [rbp + 0x2270], xmm0
movaps xmm0, xmmword [rbp + 0x1a60]
movaps xmmword [rbp + 0x2260], xmm0
test dword [rax + 0x22], esp
add byte [rax], al
test dword [rax + 0x22], esp
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x1a20]
and byte [rdx], bl
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x1a30]
movdqa xmm2, xmmword [rbp + 0x1a40]
movaps xmm3, xmmword [rbp + 0x1a50]
movaps xmmword [rbp + 0x2250], xmm3
movdqa xmmword [rbp + 0x2240], xmm2
jg 0x1400a78b1
and al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x1400a78b1
xor byte [rdx], ah
add byte [rax], al
movaps xmmword [rbp + 0x2220], xmm0
mov qword [rbp + 0x2280], rax
lea rax, [0x1401be740]
mov qword [rbp + 0x2288], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2290], rdi
mov rbx, qword [rbp + 0x24b8]
mov rdx, qword [rbx + 0x5e0]
lea rsi, [rbp + 0x630]
lea r8, [rbp + 0x2220]
lea r9, [rbp + 0x4c0]
mov rcx, rsi
call fcn.14018f690
mov rdx, qword [rbx + 0x5e0]
add rdx, 0x78
lea rcx, [rbp + 0x2340]
and eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
call fcn.14019ee90
mov rax, qword [rbp + 0x2350]
mov qword [rbx + 0x5f8], rax
movdqu xmm0, xmmword [rbp + 0x2340]
movdqu xmmword [rbx + 0x5e8], xmm0
mov r8, qword [rbp + 0x2490]
and al, 0
add byte [rax - 0x73], cl
mov bl, 0xe8
add eax, 0x8d480000
lea esi, [rax + 0x48000015]
mov edx, esi
and eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
and al, 0
add byte [rax - 0x73], cl
mov bl, 0xe8
add eax, 0x8d480000
lea esi, [rax + 0x48000015]
mov edx, esi
call fcn.14019f530
mov rbx, qword [rbp + 0x15b0]
cmp rbx, 4
add al, 0x75
invalid
add al, 0x75
sbb al, byte [rcx - 0x3a]
add byte [r11], r8b
mov byte [r13], 3
mov al, 3
mov rbx, qword [rbp + 0x24b8]
mov r13, qword [rbp + 0x24e8]
jmp 0x1400ac1a5
mov rax, qword [rbp + 0x15c8]
mov qword [rbp + 0x1450], rax
movups xmm0, xmmword [rbp + 0x15b8]
movaps xmmword [rbp + 0x1440], xmm0
movups xmm0, xmmword [rbp + 0x15d0]
movaps xmmword [rbp + 0x1b00], xmm0
movups xmm0, xmmword [rbp + 0x15e0]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x1b10], eax
movaps xmmword [rbp + 0x1b10], xmm0
movups xmm0, xmmword [rbp + 0x15f0]
movaps xmmword [rbp + 0x1b20], xmm0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x1600]
movaps xmmword [rbp + 0x1b30], xmm0
movups xmm0, xmmword [rbp + 0x1610]
invalid
add byte [rax], al
invalid
movaps xmmword [rbp + 0x1b40], xmm0
movdqu xmm0, xmmword [rbp + 0x1620]
movdqa xmmword [rbp + 0x1b50], xmm0
sbb eax, dword [rax]
add byte [rax - 0x77], cl
int1
sbb eax, dword [rax]
add byte [rax - 0x77], cl
int1
call 0x1400396e0
cmp ebx, 3
jne 0x1400a80cb
invalid
add byte [rax], al
invalid
mov r15, r12
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
add byte [rax], al
mov rdx, rax
call fcn.140198340
mov rax, qword [rbp + 0x1e50]
cmp rax, 3
add ecx, dword [rdi]
test dword [rcx], edi
sbb al, byte [rax]
invalid
add ecx, dword [rdi]
test dword [rcx], edi
sbb al, byte [rax]
add byte [rax - 0x75], cl
popfq
pop rax
invalid
mov rbx, qword [rbp + 0x1e58]
jmp 0x1400a8146
movzx eax, byte [0x140214210]
mov edx, 0x18
mov dh, 5
sub eax, 0xba0016c7
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov es, word [rax]
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x1570]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], bl
mov ecx, dword [rbp + 0x1590]
mov edx, dword [rbp + 0x1593]
mov dword [rax + 0x11], ecx
mov dword [rax + 0x14], edx
mov qword [rbp + 0x1c00], rax
add byte [rax - 0x73], cl
add eax, 0x116ad3
add byte [rax - 0x73], cl
add eax, 0x116ad3
mov qword [rbp + 0x1c08], rax
lea rax, [rbp + 0x1c00]
mov qword [rbp + 0x2220], rax
lea rax, [0x1400d86d0]
mov qword [rbp + 0x2228], rax
lea rax, [0x1401c4cc0]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 1
mov qword [rbp + 0x650], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x2220]
mov qword [rbp + 0x640], rax
add byte [rax - 0x39], cl
test dword [rax + 6], ecx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x630]
lea edx, [rbp + 0x630]
lea edx, [rbp + 0x630]
call fcn.1400b66d0
add byte [rax], al
mov rsi, qword [rbp + 0x1c00]
mov rdi, qword [rbp + 0x1c08]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
mov rbx, qword [rbp + 0x24b8]
add byte [rax], al
je case.0x14009c4b9.61
invalid
cmp qword [rdi + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400a7bc4
mov rsi, qword [rsi - 8]
jbe 0x1400a7bbc
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x1e50]
mov qword [rbp + 0x2478], rax
mov rax, qword [rbp + 0x1e58]
add byte [rax], al
mov eax, dword [rbp + 0x1e58]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x24c8], rax
xorps xmm0, xmm0
ror byte [rdi], 0x29
test dword [rax], esi
invalid
add byte [rax], al
mov qword [rbp + 0x640], 0
add byte [rax], al
add byte [rax], al
and al, 0
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
test dword [rax], esi
invalid
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x638]
mov eax, dword [rbp + 0x638]
mov rcx, qword [rbp + 0x640]
mov rdx, qword [rbp + 0x648]
xchg ebp, eax
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x2210], rdx
mov qword [rbp + 0x2200], rax
mov qword [rbp + 0x2208], rcx
movdqa xmm6, xmmword [0x1401bd810]
xor eax, 0x115bc9
mov r12d, 2
xchg ebp, eax
invalid
mov esi, 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x2498], rax
lea rax, [0x1401beb40]
mov qword [rbp + 0x24c0], rax
xor eax, eax
mov qword [rbp + 0x24a0], rax
mov dword [rbp + 0x24a0], eax
xor ecx, ecx
xor eax, eax
mov qword [rbp + 0x2458], rax
xor eax, eax
mov qword [rbp + 0x24b0], rax
xor eax, eax
mov qword [rbp + 0x2480], rax
movdqa xmm7, xmm6
xor eax, eax
mov qword [rbp + 0x24f0], rax
mov eax, 2
mov qword [rbp + 0x24a8], rax
jmp 0x1400b193a
movzx ecx, byte [rbx + 8]
mov byte [rbx + 0xb9], cl
mov qword [rbx + 0xc0], rax
mov byte [rbx + 0x8f0], 0
mov r8, qword [rbp + 0x2490]
lea rsi, [rbx + 0xc0]
lea rcx, [rbp + 0x630]
mov rdx, rsi
bnd call fcn.1400769c0
mov rdi, qword [rbp + 0x630]
cmp rdi, 3
jne 0x1400a7d09
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 0x10
jmp 0x1400b1ae5
mov r13, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x648]
mov qword [rbp + 0x24d8], rax
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x2488], rax
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x2470], rax
mov r14, qword [rbp + 0x660]
movdqu xmm6, xmmword [rbp + 0x668]
mov rax, qword [rbp + 0x678]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x24d0], rax
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x2458], rax
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0x2478], rax
mov r12, qword [rbp + 0x6a0]
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0x430], rax
mov rcx, qword [rbp + 0x6a8]
movups xmm0, xmmword [rbp + 0x6c8]
movaps xmmword [rbp + 0x420], xmm0
cmp byte [rbx + 0x8f0], 3
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x6c0]
mov qword [rbp + 0x24a0], rax
mov rax, qword [rbp + 0x6e0]
mov qword [rbp + 0x24a8], rax
mov r8, qword [rbp + 0x2490]
jne 0x1400a836a
movzx eax, byte [rbx + 0x8e8]
cmp eax, 3
je 0x1400a8332
mov qword [rbp + 0x1e58], r15
movaps xmm0, xmmword [rbp + 0x1300]
movups xmmword [rbp + 0x1e60], xmm0
mov rax, qword [rbp + 0x1310]
mov qword [rbp + 0x1e70], rax
movaps xmm0, xmmword [rbp + 0x1b00]
movdqa xmm1, xmmword [rbp + 0x1b10]
movdqa xmm2, xmmword [rbp + 0x1b20]
movaps xmm3, xmmword [rbp + 0x1b30]
movups xmmword [rbp + 0x1e78], xmm0
movdqu xmmword [rbp + 0x1e88], xmm1
movdqu xmmword [rbp + 0x1e98], xmm2
movups xmmword [rbp + 0x1ea8], xmm3
movaps xmm0, xmmword [rbp + 0x1b40]
movups xmmword [rbp + 0x1eb8], xmm0
movaps xmm0, xmmword [rbp + 0x1b50]
movups xmmword [rbp + 0x1ec8], xmm0
movups xmm0, xmmword [rbp + 0x1e60]
mov rax, qword [rbp + 0x1e70]
mov rcx, qword [rbp + 0x1e78]
movdqu xmm1, xmmword [rbp + 0x1e80]
movdqu xmm2, xmmword [rbp + 0x1e90]
mov rdx, qword [rbp + 0x1ea0]
mov r8, qword [rbp + 0x1eb8]
mov rsi, qword [rbp + 0x1ec0]
mov rdi, qword [rbp + 0x1ec8]
mov rbx, qword [rbp + 0x1ed0]
movups xmm3, xmmword [rbp + 0x1ea8]
mov qword [rbp + 0x1c00], r15
movups xmmword [rbp + 0x1c08], xmm0
mov qword [rbp + 0x1c18], rax
mov qword [rbp + 0x1c20], rcx
movdqu xmmword [rbp + 0x1c28], xmm1
movdqu xmmword [rbp + 0x1c38], xmm2
mov qword [rbp + 0x1c48], rdx
movups xmmword [rbp + 0x1c50], xmm3
mov qword [rbp + 0x24d8], r8
mov qword [rbp + 0x1c60], r8
mov qword [rbp + 0x1c68], rsi
mov qword [rbp + 0x1c70], rdi
mov qword [rbp + 0x1c78], rbx
mov rax, qword [rbp + 0x24b8]
mov r15, qword [rax + 0x5e0]
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x1c00]
call case.0x140180bd3.435
mov rax, qword [rbp + 0x1e50]
cmp rax, 3
mov qword [rbp + 0x24e0], rsi
jne 0x1400a913d
lea rcx, [rbp + 0x15b0]
lea rdx, [rbp + 0x1c00]
call fcn.140194d90
mov rax, qword [rbp + 0x15b0]
cmp rax, 3
jne 0x1400a9734
movups xmm0, xmmword [rbp + 0x1c50]
movaps xmmword [rbp + 0x2390], xmm0
movups xmm0, xmmword [rbp + 0x1c40]
movaps xmmword [rbp + 0x2380], xmm0
movups xmm0, xmmword [rbp + 0x1c00]
movups xmm1, xmmword [rbp + 0x1c10]
movups xmm2, xmmword [rbp + 0x1c20]
movups xmm3, xmmword [rbp + 0x1c30]
movaps xmmword [rbp + 0x2370], xmm3
movaps xmmword [rbp + 0x2360], xmm2
movaps xmmword [rbp + 0x2350], xmm1
movaps xmmword [rbp + 0x2340], xmm0
movdqu xmm6, xmmword [rbp + 0x1c70]
mov rsi, qword [r15]
mov r14, qword [r15 + 8]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov qword [rbp + 0x1e58], rbx
movaps xmm0, xmmword [rbp + 0x1440]
movups xmmword [rbp + 0x1e60], xmm0
mov rax, qword [rbp + 0x1450]
mov qword [rbp + 0x1e70], rax
movaps xmm0, xmmword [rbp + 0x1b00]
movdqa xmm1, xmmword [rbp + 0x1b10]
movdqa xmm2, xmmword [rbp + 0x1b20]
movaps xmm3, xmmword [rbp + 0x1b30]
movups xmmword [rbp + 0x1e78], xmm0
movdqu xmmword [rbp + 0x1e88], xmm1
movdqu xmmword [rbp + 0x1e98], xmm2
movups xmmword [rbp + 0x1ea8], xmm3
movaps xmm0, xmmword [rbp + 0x1b40]
movups xmmword [rbp + 0x1eb8], xmm0
movaps xmm0, xmmword [rbp + 0x1b50]
movups xmmword [rbp + 0x1ec8], xmm0
mov rax, qword [rbp + 0x1e60]
mov rcx, qword [rbp + 0x1e78]
movups xmm0, xmmword [rbp + 0x1e90]
mov rdx, qword [rbp + 0x1ea0]
mov rsi, qword [rbp + 0x1eb8]
mov r12, qword [rbp + 0x1ec0]
movups xmm1, xmmword [rbp + 0x1e68]
movups xmm2, xmmword [rbp + 0x1e80]
movups xmm3, xmmword [rbp + 0x1ea8]
movdqu xmm6, xmmword [rbp + 0x1ec8]
mov rdi, qword [rbp + 0x1ec8]
mov qword [rbp + 0x1c00], rbx
mov qword [rbp + 0x1c08], rax
movups xmmword [rbp + 0x1c10], xmm1
mov qword [rbp + 0x1c20], rcx
movups xmmword [rbp + 0x1c28], xmm2
movups xmmword [rbp + 0x1c38], xmm0
add byte [rax - 0x77], cl
xchg ebp, eax
sbb al, 0
add byte [rdi], cl
adc dword [rbp + 0x1c50], ebx
mov qword [rbp + 0x1c60], rsi
mov qword [rbp + 0x1c68], r12
movdqu xmmword [rbp + 0x1c70], xmm6
mov rax, qword [rbp + 0x24b8]
mov r15, qword [rax + 0x5e0]
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x1c00]
call case.0x140180bd3.435
mov rax, qword [rbp + 0x1e50]
cmp rax, 3
mov qword [rbp + 0x2498], r12
jne 0x1400a9212
lea rcx, [rbp + 0x15b0]
lea rdx, [rbp + 0x1c00]
call fcn.140194d90
mov rbx, qword [rbp + 0x15b0]
cmp rbx, 3
jne 0x1400a9875
mov r12, r14
movups xmm0, xmmword [rbp + 0x1c50]
movaps xmmword [rbp + 0x2390], xmm0
movups xmm0, xmmword [rbp + 0x1c40]
movaps xmmword [rbp + 0x2380], xmm0
movups xmm0, xmmword [rbp + 0x1c00]
movups xmm1, xmmword [rbp + 0x1c10]
movups xmm2, xmmword [rbp + 0x1c20]
movups xmm3, xmmword [rbp + 0x1c30]
movaps xmmword [rbp + 0x2370], xmm3
movaps xmmword [rbp + 0x2360], xmm2
movaps xmmword [rbp + 0x2350], xmm1
movaps xmmword [rbp + 0x2340], xmm0
mov rbx, qword [r15]
mov r14, qword [r15 + 8]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
cmp edi, 2
jne 0x1400a83ba
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x55], cl
enter 0, 0
mov rax, qword [rbp + 0x24e0]
mov qword [rbx + 0xd0], rax
mov rax, qword [rbp + 0x24d8]
mov qword [rbx + 0xd8], rax
mov rax, qword [rbp + 0x2488]
mov qword [rbx + 0xe0], rax
mov rax, qword [rbp + 0x2470]
mov qword [rbx + 0xe8], rax
mov qword [rbx + 0xf0], r14
movdqu xmmword [rbx + 0xf8], xmm6
mov rax, qword [rbp + 0x24b0]
mov qword [rbx + 0x108], rax
mov rax, qword [rbp + 0x2460]
mov qword [rbx + 0x110], rax
mov rax, qword [rbp + 0x24d0]
mov qword [rbx + 0x118], rax
mov rax, qword [rbp + 0x2458]
mov qword [rbx + 0x120], rax
mov rax, qword [rbp + 0x2478]
mov qword [rbx + 0x128], rax
mov qword [rbx + 0x130], r12
mov qword [rbx + 0x138], rcx
mov rax, qword [rbp + 0x24c0]
mov qword [rbx + 0x140], rax
mov rax, qword [rbp + 0x2498]
mov qword [rbx + 0x148], rax
mov rax, qword [rbp + 0x24a0]
mov qword [rbx + 0x150], rax
movdqa xmm0, xmmword [rbp + 0x420]
movdqu xmmword [rbx + 0x158], xmm0
mov rax, qword [rbp + 0x430]
mov qword [rbx + 0x168], rax
mov rax, qword [rbp + 0x24a8]
mov qword [rbx + 0x170], rax
mov qword [rbx + 0x180], rsi
lea r14, [rbx + 0x189]
mov byte [rbx + 0x189], 0
mov qword [rbx + 0x178], rsi
mov byte [rbx + 0x188], 1
mov qword [rbx + 0x190], rsi
lea rdi, [rbx + 0x1a0]
mov byte [rbx + 0x1a0], 0
add rsi, 0x78
mov qword [rbx + 0x198], rsi
lea rcx, [rbp + 0x630]
mov rdx, rsi
call fcn.14019edb0
movzx ebx, byte [rbp + 0x640]
popfq
invalid
invalid
add byte [rax], al
cmp bl, 4
jne 0x1400a8528
popfq
invalid
mov byte [rdi], 3
mov al, 3
mov rbx, qword [rbp + 0x24b8]
jmp 0x1400b0e66
movups xmm0, xmmword [rbp + 0x630]
movaps xmmword [rbp + 0x1e50], xmm0
mov eax, dword [rbp + 0x641]
mov dword [rbp + 0x23b0], eax
mov eax, dword [rbp + 0x644]
mov dword [rbp + 0x23b3], eax
mov byte [rdi], 1
movdqa xmm0, xmmword [rbp + 0x1e50]
movdqa xmmword [rbp + 0x120], xmm0
mov eax, dword [rbp + 0x23b0]
mov ecx, dword [rbp + 0x23b3]
mov dword [rbp + 0x1568], eax
mov dword [rbp + 0x156b], ecx
cmp bl, 3
jne 0x1400a8c5c
add byte [rax], al
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x1e50]
call fcn.140128a50
cmp qword [rbp + 0x630], 0
je 0x1400adda3
mov qword [rbp + 0x2450], r14
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x1b90], rax
movups xmm0, xmmword [rbp + 0x630]
movups xmm1, xmmword [rbp + 0x640]
movaps xmmword [rbp + 0x1b80], xmm1
movaps xmmword [rbp + 0x1b70], xmm0
mov rbx, qword [rbp + 0x24b8]
mov byte [rbx + 0x188], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x1b8], xmm0
mov qword [rbx + 0x190], 0
mov qword [rbx + 0x1a8], 0
mov qword [rbx + 0x1b0], 8
mov qword [rbx + 0x1c8], 8
mov qword [rbx + 0x1d0], 0
mov qword [rbx + 0x1d8], 2
mov qword [rbx + 0x1e0], 0
mov word [rbx + 0x1e8], 0
lea rdx, [rbx + 0x1f0]
mov qword [rbx + 0x1f0], 0
lea rax, [0x1401c4c8b]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 0x11
lea rax, [0x1401c4dd7]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 0xc
mov dword [rbp + 0x648], 0xc
lea rcx, [rbp + 0x1e50]
lea r8, [rbp + 0x630]
call fcn.14003dba0
mov rax, qword [rbx + 0x178]
movups xmm0, xmmword [rbx + 0x190]
movups xmmword [rbx + 0x1f8], xmm0
movups xmm0, xmmword [rbx + 0x1a0]
movups xmmword [rbx + 0x208], xmm0
movups xmm0, xmmword [rbx + 0x1b0]
movups xmmword [rbx + 0x218], xmm0
movups xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rbx + 0x228], xmm0
movups xmm0, xmmword [rbx + 0x1d0]
movups xmmword [rbx + 0x238], xmm0
movups xmm0, xmmword [rbx + 0x1e0]
movups xmmword [rbx + 0x248], xmm0
mov rcx, qword [rbx + 0x1f0]
mov qword [rbx + 0x258], rcx
lock add dword [rax], eax
add byte [rax - 0x77], cl
mov ebx, dword [rax + 2]
add byte [rax], al
mov qword [rbx + 0x260], rax
movaps xmm0, xmmword [rbp + 0x1b70]
movaps xmm1, xmmword [rbp + 0x1b80]
movups xmmword [rbx + 0x268], xmm0
movups xmmword [rbx + 0x278], xmm1
adc dword [rbx + 0x278], ecx
mov rcx, qword [rbp + 0x1b90]
mov qword [rbx + 0x288], rcx
lea rdx, [rbx + 0x630]
mov byte [rbx + 0x630], 0
mov qword [rbp + 0x24e8], rdx
mov rcx, qword [rbx + 0x258]
lea r12, [rbx + 0x290]
movups xmm0, xmmword [rbx + 0x1f8]
movups xmm1, xmmword [rbx + 0x208]
movups xmm2, xmmword [rbx + 0x218]
movups xmm3, xmmword [rbx + 0x228]
movups xmmword [rbx + 0x290], xmm0
movups xmmword [rbx + 0x2a0], xmm1
movups xmmword [rbx + 0x2b0], xmm2
add al, byte [rax]
add byte [rdi], cl
adc dword [rbx + 0x2b0], edx
movups xmmword [rbx + 0x2c0], xmm3
movups xmm0, xmmword [rbx + 0x238]
movups xmmword [rbx + 0x2d0], xmm0
movups xmm0, xmmword [rbx + 0x248]
movups xmmword [rbx + 0x2e0], xmm0
mov qword [rbx + 0x2f0], 0
mov byte [rbx + 0x2f8], 1
mov qword [rbx + 0x300], rcx
mov qword [rbx + 0x308], rax
movups xmm0, xmmword [rbx + 0x268]
movups xmmword [rbx + 0x310], xmm0
movups xmm0, xmmword [rbx + 0x278]
movups xmmword [rbx + 0x320], xmm0
mov rcx, qword [rbx + 0x288]
mov qword [rbx + 0x330], rcx
add byte [rax - 0x73], cl
mov esi, dword [rax]
add eax, 0x89480000
invalid
fsub dword [rax + rax]
add dh, al
xor dword [rax], 5
add byte [rax], al
invalid
mov rcx, qword [r12 + 0x70]
mov qword [rbx + 0x5a8], rcx
movups xmm0, xmmword [r12 + 0x60]
movups xmmword [rbx + 0x598], xmm0
movups xmm0, xmmword [r12 + 0x50]
movups xmmword [rbx + 0x588], xmm0
movups xmm0, xmmword [r12 + 0x40]
movups xmmword [rbx + 0x578], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movups xmmword [rbx + 0x568], xmm3
movups xmmword [rbx + 0x558], xmm2
movups xmmword [rbx + 0x548], xmm1
movups xmmword [rbx + 0x538], xmm0
mov qword [rbx + 0x5b0], rax
movups xmm0, xmmword [rbx + 0x310]
adc byte [rbx], al
add byte [rax], al
movups xmm1, xmmword [rbx + 0x320]
movups xmmword [rbx + 0x5b8], xmm0
movups xmmword [rbx + 0x5c8], xmm1
mov rcx, qword [rbx + 0x330]
mov qword [rbx + 0x5d8], rcx
lea r13, [rbx + 0x600]
mov byte [rbx + 0x600], 0
mov qword [rbx + 0x5e0], rax
movups xmm0, xmmword [rbx + 0x588]
movaps xmmword [rbp + 0x1350], xmm0
movups xmm0, xmmword [rbx + 0x578]
movaps xmmword [rbp + 0x1340], xmm0
movups xmm0, xmmword [rbx + 0x538]
movups xmm1, xmmword [rbx + 0x548]
movups xmm2, xmmword [rbx + 0x558]
movups xmm3, xmmword [rbx + 0x568]
movaps xmmword [rbp + 0x1330], xmm3
movaps xmmword [rbp + 0x1320], xmm2
movaps xmmword [rbp + 0x1310], xmm1
movaps xmmword [rbp + 0x1300], xmm0
mov rdx, rbx
mov rbx, qword [rbx + 0x598]
movzx r14d, byte [rdx + 0x5a0]
mov rdi, qword [rdx + 0x5a8]
mov rcx, qword [rdx + 0x5d8]
mov qword [rbp + 0x1560], rcx
movups xmm0, xmmword [rdx + 0x5c8]
movaps xmmword [rbp + 0x1550], xmm0
movups xmm0, xmmword [rdx + 0x5b8]
movaps xmmword [rbp + 0x1540], xmm0
movdqu xmm6, xmmword [rax + 0x10]
movzx eax, byte [0x140214210]
add eax, 0x16b886
add eax, 0x16b886
mov edx, 0x2000
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad904
mov rsi, rax
movzx eax, byte [0x140214210]
mov edx, 0x1d8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad922
movdqu xmmword [rax], xmm6
mov qword [rax + 0x10], 3
mov qword [rax + 0xc0], rbx
mov byte [rax + 0xc8], r14b
mov qword [rax + 0xd0], rsi
mov qword [rax + 0xd8], 0
mov qword [rax + 0xe0], 0x2000
mov qword [rax + 0xe8], 0x11
mov qword [rax + 0xf0], 1
xorps xmm0, xmm0
movups xmmword [rax + 0xf8], xmm0
mov qword [rax + 0x108], 1
mov qword [rax + 0x110], 0x2000
mov qword [rax + 0x118], 0x8000
mov qword [rax + 0x120], 3
mov word [rax + 0x1d0], 0
movaps xmm0, xmmword [rbp + 0x1350]
movaps xmmword [rbp + 0x1e20], xmm0
movaps xmm0, xmmword [rbp + 0x1340]
movaps xmmword [rbp + 0x1e10], xmm0
movaps xmm0, xmmword [rbp + 0x1300]
movdqa xmm1, xmmword [rbp + 0x1310]
movdqa xmm2, xmmword [rbp + 0x1320]
movaps xmm3, xmmword [rbp + 0x1330]
movaps xmmword [rbp + 0x1e00], xmm3
movdqa xmmword [rbp + 0x1df0], xmm2
movdqa xmmword [rbp + 0x1de0], xmm1
movaps xmmword [rbp + 0x1dd0], xmm0
mov qword [rbp + 0x1e30], rax
lea rax, [0x1401be740]
mov qword [rbp + 0x1e38], rax
invalid
add byte [rax], al
mov qword [rbp + 0x1e40], rdi
mov rbx, qword [rbp + 0x24b8]
mov rdx, qword [rbx + 0x5e0]
lea rsi, [rbp + 0x630]
lea r8, [rbp + 0x1dd0]
lea r9, [rbp + 0x1540]
mov rcx, rsi
call fcn.14018f690
mov rdx, qword [rbx + 0x5e0]
add rdx, 0x78
lea rcx, [rbp + 0x13e0]
mov r8, rsi
call fcn.14019ee90
mov rax, qword [rbp + 0x13f0]
mov qword [rbx + 0x5f8], rax
movdqu xmm0, xmmword [rbp + 0x13e0]
movdqu xmmword [rbx + 0x5e8], xmm0
mov r8, qword [rbp + 0x2490]
lea rsi, [rbx + 0x5e8]
lea rcx, [rbp + 0x2220]
mov rdx, rsi
call fcn.14019f530
mov rbx, qword [rbp + 0x2220]
cmp rbx, 4
jne 0x1400a8b67
mov byte [r13], 3
mov al, 3
mov rcx, qword [rbp + 0x24d8]
mov byte [rcx], al
mov rbx, qword [rbp + 0x24b8]
jmp 0x1400b0e53
mov rax, qword [rbp + 0x2238]
mov qword [rbp + 0x21f0], rax
movups xmm0, xmmword [rbp + 0x2228]
movaps xmmword [rbp + 0x21e0], xmm0
movups xmm0, xmmword [rbp + 0x2240]
movaps xmmword [rbp + 0x540], xmm0
movups xmm0, xmmword [rbp + 0x2250]
movaps xmmword [rbp + 0x550], xmm0
movups xmm0, xmmword [rbp + 0x2260]
movaps xmmword [rbp + 0x560], xmm0
movups xmm0, xmmword [rbp + 0x2270]
movaps xmmword [rbp + 0x570], xmm0
movups xmm0, xmmword [rbp + 0x2280]
movaps xmmword [rbp + 0x580], xmm0
movdqu xmm0, xmmword [rbp + 0x2290]
movdqa xmmword [rbp + 0x590], xmm0
mov rcx, rsi
call 0x1400396e0
cmp ebx, 3
mov qword [rbp + 0x2460], r12
jne 0x1400a8e2e
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b0988
mov rcx, qword [rbp + 0x21f0]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x21e0]
movups xmmword [rax], xmm0
lea r8, [0x1401be5f8]
lea rcx, [rbp + 0x1e50]
mov rdx, rax
call fcn.140198340
mov r14, qword [rbp + 0x1e50]
cmp r14, 3
jne 0x1400a935e
invalid
mov qword [rbp + 0x24f0], r13
mov rbx, qword [rbp + 0x1e58]
add byte [rax], al
jmp 0x1400a8eb0
add byte [rax], al
movups xmmword [rax], xmm0
mov byte [rax + 0x10], bl
mov ecx, dword [rbp + 0x1568]
mov edx, dword [rbp + 0x156b]
mov dword [rax + 0x11], ecx
mov dword [rax + 0x14], edx
mov qword [rbp + 0x23b0], rax
lea rax, [0x1401be5f8]
mov qword [rbp + 0x23b8], rax
lea rax, [rbp + 0x23b0]
mov qword [rbp + 0x1dd0], rax
lea rax, [0x1400d86d0]
mov qword [rbp + 0x1dd8], rax
lea rax, [0x1401c4cc0]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 1
mov qword [rbp + 0x650], 0
lea rax, [rbp + 0x1dd0]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 1
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x630]
call fcn.1400b66d0
mov rsi, qword [rbp + 0x23b0]
mov rdi, qword [rbp + 0x23b8]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
mov rbx, qword [rbp + 0x24b8]
je 0x1400a8d56
cmp qword [rdi + 0x10], 0x11
jb 0x1400a8d44
mov rax, qword [rbp + 0x1e50]
mov qword [rbp + 0x2478], rax
mov rax, qword [rbp + 0x1e58]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x24c8], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x630], xmm0
invalid
add byte [rax], al
mov qword [rbp + 0x640], 0
mov rax, qword [rbp + 0x638]
mov rcx, qword [rbp + 0x640]
mov rdx, qword [rbp + 0x648]
mov qword [rbp + 0x1370], rdx
mov qword [rbp + 0x1360], rax
mov qword [rbp + 0x1368], rcx
movdqa xmm6, xmmword [0x1401bd800]
mov r13d, 3
mov eax, 2
mov qword [rbp + 0x24a8], rax
lea rax, [0x1401f79a8]
mov qword [rbp + 0x2498], rax
mov dword [rbp + 0x2498], eax
mov dword [rbp + 0x2498], eax
lea rax, [0x1401beb40]
mov qword [rbp + 0x24c0], rax
test eax, eax
and al, 0
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
movabs al, byte [0x858948c031000024]
and byte [rax + rax], 0
test eax, eax
and al, 0
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
movabs al, byte [0x858948c031000024]
and byte [rax + rax], 0
xor eax, eax
mov qword [rbp + 0x24b0], rax
mov r12d, 2
xor ecx, ecx
xor eax, eax
mov qword [rbp + 0x2458], rax
movdqa xmm8, xmm6
xor r14d, r14d
jmp 0x1400aaba4
mov qword [rbp + 0x24f0], r13
mov qword [rbp + 0x1e58], rbx
movaps xmm0, xmmword [rbp + 0x21e0]
movups xmmword [rbp + 0x1e60], xmm0
mov rax, qword [rbp + 0x21f0]
mov qword [rbp + 0x1e70], rax
invalid
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x540]
movdqa xmm1, xmmword [rbp + 0x550]
movdqa xmm2, xmmword [rbp + 0x560]
movaps xmm3, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x1e78], xmm0
invalid
invalid
movdqu xmmword [rbp + 0x1e88], xmm1
movdqu xmmword [rbp + 0x1e98], xmm2
movups xmmword [rbp + 0x1ea8], xmm3
movaps xmm0, xmmword [rbp + 0x580]
movups xmmword [rbp + 0x1eb8], xmm0
movaps xmm0, xmmword [rbp + 0x590]
movups xmmword [rbp + 0x1ec8], xmm0
movups xmm0, xmmword [rbp + 0x1e60]
mov rax, qword [rbp + 0x1e70]
add byte [rax - 0x75], cl
lea edi, [rax + 0x1e]
add byte [rax], al
add byte [rax - 0x75], cl
lea edi, [rax + 0x1e]
add byte [rax], al
movdqu xmm1, xmmword [rbp + 0x1e80]
movdqu xmm2, xmmword [rbp + 0x1e90]
mov rdx, qword [rbp + 0x1ea0]
add byte [rax], al
nop
invalid
add byte [rax], al
mov rsi, qword [rbp + 0x1eb8]
mov r8, qword [rbp + 0x1ec0]
movups xmm3, xmmword [rbp + 0x1ea8]
movdqu xmm11, xmmword [rbp + 0x1ec8]
add byte [rax - 0x75], cl
mov ebp, 0x1ec8
mov qword [rbp + 0x23b0], rbx
movups xmmword [rbp + 0x23b8], xmm0
mov qword [rbp + 0x23c8], rax
test eax, ecx
and eax, dword [rax]
add byte [rax - 0x77], cl
invalid
shl byte [rbx], 1
add byte [rax], al
movdqu xmmword [rbp + 0x23d8], xmm1
test eax, ecx
and eax, dword [rax]
add byte [rax - 0x77], cl
invalid
movdqu xmmword [rbp + 0x23e8], xmm2
mov qword [rbp + 0x23f8], rdx
movups xmmword [rbp + 0x2400], xmm3
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2410], rsi
mov qword [rbp + 0x24e0], r8
mov qword [rbp + 0x2418], r8
movdqu xmmword [rbp + 0x2420], xmm11
movq qword [rbp + 0x2420], mm3
mov rax, qword [rbp + 0x24b8]
mov r14, qword [rax + 0x5e0]
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x23b0]
call case.0x140180bd3.435
add byte [rax - 0x75], cl
test dword [rax + 0x1e], edx
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x1e], edx
add byte [rax], al
cmp rax, 3
jne 0x1400a908c
add dword [rcx], eax
add byte [rax], al
add dword [rcx], eax
add byte [rax], al
lea rcx, [rbp + 0x2220]
lea rdx, [rbp + 0x23b0]
call fcn.140194d90
mov rax, qword [rbp + 0x2220]
cmp rax, 3
jne 0x1400a95f7
movups xmm0, xmmword [rbp + 0x2400]
movaps xmmword [rbp + 0x1430], xmm0
movups xmm0, xmmword [rbp + 0x23f0]
movaps xmmword [rbp + 0x1420], xmm0
movups xmm0, xmmword [rbp + 0x23b0]
movups xmm1, xmmword [rbp + 0x23c0]
shl byte [rbx], 0
add byte [rdi], cl
adc byte [rbp + 0x23d0], dl
movups xmm3, xmmword [rbp + 0x23e0]
movaps xmmword [rbp + 0x1410], xmm3
popfq
adc byte [rax + rax], dl
add byte [rdi], cl
sub dword [rbp + 0x1400], edx
popfq
adc byte [rax + rax], dl
add byte [rdi], cl
sub dword [rbp + 0x1400], edx
movaps xmmword [rbp + 0x13f0], xmm1
movaps xmmword [rbp + 0x13e0], xmm0
mov rbx, qword [r14]
mov r14, qword [r14 + 8]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov rdi, rax
mov qword [rax], 0x2000
mov qword [rax + 8], 0x8000
movzx eax, byte [0x140214210]
invalid
add byte [rdx + 0x10], bh
xor ecx, ecx
leave
invalid
call fcn.140157b20
test rax, rax
mov r13, qword [rbp + 0x24f0]
je case.0x14009011a.11
add byte [rax], al
mov qword [rbp + 0x2498], rax
movdqu xmmword [rax], xmm11
jg 0x1400a907f
jg 0x1400a907f
movzx eax, byte [0x140214210]
mov edx, 0x2000
add byte [rdx + 0x2000], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ad904
add byte [rax], al
or dword [rax], 0x1b96600
add cl, ch
jp 0x1400a9099
add byte [rax], al
mov cx, 1
jmp 0x1400aa006
add byte [rax], al
mov r13, rax
movdqu xmm7, xmmword [rbp + 0x1e58]
movdqu xmm8, xmmword [rbp + 0x1e68]
movq mm0, qword [rbp + 0x1e68]
mov rax, qword [rbp + 0x1e78]
mov qword [rbp + 0x2480], rax
test dword [rax - 0xcffffdc], eax
movq mm6, qword [rbp + 0x1e80]
test dword [rax - 0xcffffdc], eax
movq mm6, qword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x1e98]
mov rax, qword [rbp + 0x1ea0]
test dword [rax + 0x4800001e], esp
mov dword [rbp + 0x24d0], eax
add byte [rax], al
add byte [rax], al
movdqu xmm9, xmmword [rbp + 0x1ea8]
mov rax, qword [rbp + 0x1eb8]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
movdqu xmm10, xmmword [rbp + 0x1ec8]
mov rax, qword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x1ee0]
movaps xmmword [rbp + 0x2200], xmm0
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x2210], rax
adc byte [rdx], ah
add byte [rax], al
adc byte [rdx], ah
add byte [rax], al
mov rax, qword [rbp + 0x1ef8]
jmp 0x1400a96c9
mov r14, rax
movdqu xmm8, xmmword [rbp + 0x1e58]
movdqu xmm9, xmmword [rbp + 0x1e68]
mov rax, qword [rbp + 0x1e78]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x1e98]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x1ea0]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x1ea8]
mov rax, qword [rbp + 0x1eb8]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x1ec8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x1ed0]
mov qword [rbp + 0x2498], rax
test dword [rax + 0x48000024], ebx
mov eax, dword [rbp + 0x1ed8]
test dword [rax + 0x48000024], ebx
mov eax, dword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x1ee0]
adc byte [rbp + 0x1ee0], al
movaps xmmword [rbp + 0x540], xmm0
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x550], rax
add eax, 0x8b480000
test eax, edi
invalid
add byte [rax], al
mov qword [rbp + 0x24a8], rax
mov r15, r13
jmp 0x1400a982a
add eax, 0x8b480000
test eax, edi
invalid
mov qword [rbp + 0x24f0], rax
mov rax, qword [rbp + 0x1e58]
mov qword [rbp + 0x24e0], rax
mov dword [rbp + 0x24e0], eax
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x24d8], rax
movdqu xmm0, xmmword [rbp + 0x1e68]
push 0x4800001e
mov eax, dword [rbp + 0x1e78]
push 0x4800001e
mov eax, dword [rbp + 0x1e78]
mov qword [rbp + 0x2480], rax
movdqu xmm1, xmmword [rbp + 0x1e80]
outsd dx, dword [rsi]
lea eax, [rax + 0x4800001e]
mov eax, dword [rbp + 0x1e90]
outsd dx, dword [rsi]
lea eax, [rax + 0x4800001e]
mov eax, dword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x1e98]
mov rax, qword [rbp + 0x1ea0]
mov qword [rbp + 0x24d0], rax
movdqu xmm8, xmmword [rbp + 0x1ea8]
outsd dx, dword [rsi]
test dword [rax + 0x4800001e], ebp
invalid
add byte [rax], al
mov rax, qword [rbp + 0x1eb8]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
movdqu xmm9, xmmword [rbp + 0x1ec8]
mov rax, qword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
movups xmm2, xmmword [rbp + 0x1ee0]
movaps xmmword [rbp + 0x1380], xmm2
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x1390], rax
mov rax, qword [rbp + 0x1ef8]
jmp 0x1400a995e
invalid
add byte [rax], al
add byte [rbp + 0xf], al
enter 0xf45, 0xffffffffffffffb6
ror dword [rbp + rcx*4 + 0xd], 9
sbb byte [0x1446de1fe], dl
or dword [rbp + 1], 0xe0ff41c8
lea rax, str.add_peer_n
jmp 0x1400a9e78
lea r13, [rbx + 0xc0]
mov qword [rbx + 0xc0], rax
lea r14, [rbx + 0xc8]
mov byte [rbx + 0xc8], 0
mov r8, qword [rbp + 0x2490]
jmp case.0x14008dd9b.62
lea rax, str.remove_connector_n
add eax, 0x11c64f
jmp 0x1400a99d9
movdqu xmm7, xmmword [rbp + 0x1e58]
movdqu xmm8, xmmword [rbp + 0x1e68]
mov rax, qword [rbp + 0x1e78]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x1e98]
mov rax, qword [rbp + 0x1ea0]
mov qword [rbp + 0x24d0], rax
movdqu xmm9, xmmword [rbp + 0x1ea8]
mov rax, qword [rbp + 0x1eb8]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
movdqu xmm10, xmmword [rbp + 0x1ec8]
mov rax, qword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
movdqu xmm0, xmmword [rbp + 0x1ee0]
movdqa xmmword [rbp + 0x2200], xmm0
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x2210], rax
mov rax, qword [rbp + 0x1ef8]
mov qword [rbp + 0x24a8], rax
mov ebx, 2
mov qword [rbp + 0x24e0], rdx
mov r8, qword [rbp + 0x2490]
jmp 0x1400aa106
mov r14, rax
movdqu xmm8, xmmword [rbp + 0x1e58]
movdqu xmm9, xmmword [rbp + 0x1e68]
mov rax, qword [rbp + 0x1e78]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x1e98]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x1ea0]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x1ea8]
mov rax, qword [rbp + 0x1eb8]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x1ec8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x1ed0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x1ee0]
movaps xmmword [rbp + 0x540], xmm0
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x550], rax
mov rax, qword [rbp + 0x1ef8]
mov qword [rbp + 0x24a8], rax
test al, 0x24
add byte [rax], al
test al, 0x24
add byte [rax], al
mov esi, 2
mov qword [rbp + 0x24e0], rdx
mov r15, r13
jmp 0x1400ab2c9
mov qword [rbp + 0x24f0], rax
mov rax, qword [rbp + 0x1e58]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x24d8], rax
movdqu xmm0, xmmword [rbp + 0x1e68]
add byte [rax - 0x77], cl
test eax, ebx
and al, 0
add bl, dh
movq mm0, qword [rbp + 0x1e68]
mov rax, qword [rbp + 0x1e78]
mov qword [rbp + 0x2480], rax
movdqu xmm1, xmmword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
add byte [rax], al
test dword [rax + 0x4800001e], edx
mov dword [rbp + 0x24b0], eax
add byte [rax], al
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x1e98]
mov rax, qword [rbp + 0x1ea0]
mov qword [rbp + 0x24d0], rax
movdqu xmm8, xmmword [rbp + 0x1ea8]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x1eb8]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1ec0]
mov qword [rbp + 0x24c8], rax
movdqu xmm9, xmmword [rbp + 0x1ec8]
mov rax, qword [rbp + 0x1ed8]
mov qword [rbp + 0x24a0], rax
movdqu xmm2, xmmword [rbp + 0x1ee0]
movdqa xmmword [rbp + 0x1380], xmm2
mov rax, qword [rbp + 0x1ef0]
mov qword [rbp + 0x1390], rax
mov rax, qword [rbp + 0x1ef8]
mov qword [rbp + 0x24a8], rax
pshufd xmm6, xmm1, 0x4e
pshufd xmm7, xmm0, 0x4e
mov ebx, 2
mov qword [rbp + 0x2498], rdx
mov r8, qword [rbp + 0x2490]
jmp 0x1400abcf6
mov r13, rax
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x2220]
mov r8d, 0xb0
call fcn.1401af560
cmp byte [rbp + 0x1ef8], 0
je 0x1400a9eb5
movdqu xmm7, xmmword [rbp + 0x2228]
outsd dx, dword [rsi]
mov ebp, 0x2228
invalid
add bl, dh
movq mm0, qword [rbp + 0x2238]
movdqu xmm8, xmmword [rbp + 0x2238]
mov rax, qword [rbp + 0x2248]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x2250]
mov rax, qword [rbp + 0x2260]
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x2268]
mov rax, qword [rbp + 0x2270]
mov qword [rbp + 0x24d0], rax
movdqu xmm9, xmmword [rbp + 0x2278]
mov rax, qword [rbp + 0x2288]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x2290]
mov qword [rbp + 0x24c8], rax
movdqu xmm10, xmmword [rbp + 0x2298]
mov rax, qword [rbp + 0x22a8]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x22b0]
movaps xmmword [rbp + 0x2200], xmm0
mov rax, qword [rbp + 0x22c0]
mov qword [rbp + 0x2210], rax
mov rax, qword [rbp + 0x22c8]
invalid
mov qword [rbp + 0x24a8], rax
pshufd xmm0, xmm11, 0xee
movq r14, xmm0
movd esi, mm0
movd esi, mm0
lea rcx, [rbp + 0x23b0]
call fcn.14010f550
mov rcx, rsi
call fcn.1401903d0
mov rcx, rdi
call qword [r14]
mov ebx, 2
cmp qword [r14 + 8], 0
je 0x1400a971e
cmp qword [r14 + 0x10], 0x11
jb 0x1400a970c
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x2490]
mov r14, r13
mov r13, qword [rbp + 0x24f0]
jmp 0x1400aa106
mov r14, rax
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x15b0]
mov r8d, 0xb0
call fcn.1401af560
adc byte [rsi + 0x10], bl
add byte [rax + 0x1ef8bd], al
add byte [rax], al
adc byte [rsi + 0x10], bl
add byte [rax + 0x1ef8bd], al
add byte [rax], al
mov r15, r13
je 0x1400ab085
movdqu xmm8, xmmword [rbp + 0x15b8]
movdqu xmm9, xmmword [rbp + 0x15c8]
mov rax, qword [rbp + 0x15d8]
test eax, ebx
adc eax, 0x89480000
test dword [rax - 0xcffffdc], eax
movq mm6, qword [rbp + 0x15e0]
add byte [rax - 0x75], cl
test eax, ebx
adc eax, 0x89480000
test dword [rax - 0xcffffdc], eax
movq mm6, qword [rbp + 0x15e0]
mov rax, qword [rbp + 0x15f0]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x15f8]
mov qword [rbp + 0x2460], rax
clc
adc eax, 0x89480000
test dword [rax + 0x24], esp
add byte [rax], al
mov rax, qword [rbp + 0x1600]
mov qword [rbp + 0x24d0], rax
shl byte [rax + rax], 1
add bl, dh
movq mm7, qword [rbp + 0x1608]
outsd dx, dword [rsi]
mov ebp, 0x1608
shl byte [rax + rax], 1
add bl, dh
movq mm7, qword [rbp + 0x1608]
outsd dx, dword [rsi]
mov ebp, 0x1608
outsd dx, dword [rsi]
mov ebp, 0x1608
mov rax, qword [rbp + 0x1618]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1620]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x1628]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x1630]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x1638]
add byte [rax], al
mov qword [rbp + 0x24a0], rax
add byte [rax], al
movups xmm0, xmmword [rbp + 0x1640]
movaps xmmword [rbp + 0x540], xmm0
sub dword [rbp + 0x540], eax
sub dword [rbp + 0x540], eax
mov rax, qword [rbp + 0x1650]
mov qword [rbp + 0x550], rax
mov rax, qword [rbp + 0x1658]
mov qword [rbp + 0x24a8], rax
pop rax
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x48000024], ebp
lea ecx, [rbp + 0x1c00]
invalid
lea rcx, [rbp + 0x1c00]
add al, ch
sbb bl, byte [rbp + 6]
add byte [rax - 0x75], cl
invalid
call fcn.14010f550
mov rcx, qword [rbp + 0x24d8]
call fcn.1401903d0
mov rcx, rdi
call qword [rbx]
mov esi, 2
cmp qword [rbx + 8], 0
je case.0x140082c9e.116
cmp qword [rbx + 0x10], 0x11
jb 0x1400a985e
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ab2c9
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x15b0]
mov r8d, 0xb0
call fcn.1401af560
rcr byte [rax + rdx], cl
rcr byte [rax + rdx], cl
cmp byte [rbp + 0x1ef8], 0
je 0x1400abaa1
invalid
test eax, esi
adc eax, 0x89480000
test dword [rax + 0x4c000024], esi
mov esp, dword [rbp + 0x15f8]
mov rax, qword [rbp + 0x1600]
mov eax, dword [rbp + 0x1600]
mov eax, dword [rbp + 0x1600]
mov qword [rbp + 0x24d0], rax
movdqu xmm8, xmmword [rbp + 0x1608]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x1618]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x1620]
mov qword [rbp + 0x24c8], rax
mov dword [rbp + 0x24c8], eax
movdqu xmm9, xmmword [rbp + 0x1628]
movq mm1, qword [rbp + 0x1628]
movq mm1, qword [rbp + 0x1628]
mov rax, qword [rbp + 0x1638]
mov qword [rbp + 0x24a0], rax
movups xmm2, xmmword [rbp + 0x1640]
adc byte [rbp + 0x1640], dl
movaps xmmword [rbp + 0x1380], xmm2
mov rax, qword [rbp + 0x1650]
invalid
add byte [rax], al
adc eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x16], edx
invalid
add byte [rax], al
invalid
mov qword [rbp + 0x1390], rax
mov rax, qword [rbp + 0x1658]
mov qword [rbp + 0x24a8], rax
pshufd xmm2, xmm6, 0xee
movq r15, xmm2
pshufd xmm6, xmm1, 0x4e
pshufd xmm7, xmm0, 0x4e
pshufw mm7, mm0, 0x4e
add byte [rsi + 0xf], ah
jo 0x1400a993f
pshufw mm7, mm0, 0x4e
lea rcx, [rbp + 0x1c00]
lea rcx, [rbp + 0x1c00]
call fcn.14010f550
mov rcx, rsi
mov ecx, esi
call fcn.1401903d0
mov rcx, rdi
call qword [r15]
mov ebx, 2
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
cmp dword [rdi + 8], 0
je 0x1400a99bc
cmp qword [r15 + 0x10], 0x11
cmp dword [rdi + 0x10], 0x11
jb 0x1400a99aa
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x2490]
add byte [rax], al
movabs r15, 0x8000000000000000
jmp 0x1400abcf6
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 1
add byte [rax], al
lea rax, [0x1401f79a8]
mov qword [rbp + 0x640], rax
pxor xmm0, xmm0
out dx, eax
sal bl, 0xf
jg 0x1400a9986
test dword [rax + 6], ecx
invalid
invalid
add byte [rax], al
lea rcx, [rbp + 0x630]
call fcn.140156170
jmp 0x1400a9b66
push rax
add dword [rax], eax
invalid
out dx, eax
sal bl, 0xf
jg 0x1400a9986
invalid
invalid
add byte [rax - 0x77], cl
add eax, 0
add byte [rax], al
mov byte [rbx + 0xc8], 0
enter 0, 0
invalid
enter 0, 0
add byte [rax - 0x73], cl
invalid
invalid
lea rsi, [rbx + 0xc0]
mov bl, 0xc0
add byte [rax], al
add byte [rax], al
invalid
invalid
lea esi, [rax]
invalid
add byte [rax], al
lea rcx, [rbp + 0x630]
mov rdx, rsi
call case.0x140076f71.41
mov r13, qword [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
cmp r13, 7
jne 0x1400a9a5c
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 7
jmp 0x1400b1ae5
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
test eax, esp
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 6], eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 6], eax
add byte [rax], al
mov qword [rbp + 0x24d8], rax
add byte [rax], al
mov rax, qword [rbp + 0x648]
add byte [rax], al
mov qword [rbp + 0x2488], rax
mov rax, qword [rbp + 0x650]
mov eax, dword [rbp + 0x650]
mov eax, dword [rbp + 0x650]
mov qword [rbp + 0x2470], rax
mov rax, qword [rbp + 0x658]
mov eax, dword [rbp + 0x658]
invalid
and al, 0
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x658]
invalid
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x660]
mov ch, 0x60
invalid
add byte [rax], al
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x678]
add byte [rax], al
mov ch, 0x60
invalid
add byte [rax], al
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x24d0], rax
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x2458], rax
mov r15, qword [rbp + 0x690]
nop
invalid
add byte [rax], al
mov r12, qword [rbp + 0x698]
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], esp
mov dword [rbp + 0x24c8], eax
enter 0x24, 0
nop
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], esp
mov dword [rbp + 0x24c8], eax
enter 0x24, 0
enter 0x24, 0
mov rax, qword [rbp + 0x6d0]
add byte [rax], al
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x24c0], rax
add bl, dh
movq mm0, qword [rbp + 0x6c0]
movdqa xmmword [rbp + 0x1c0], xmm0
mov rax, qword [rbp + 0x6b0]
mov al, 6
add byte [rax], al
mov al, 6
add byte [rax], al
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x24a0], rax
test dword [rax + 0x48000024], esp
and al, 0
add byte [rax - 0x75], cl
test eax, ebx
invalid
add byte [rax], al
mov qword [rbp + 0x24a8], rax
mov rcx, rsi
mov ecx, esi
and al, 0
add byte [rax - 0x75], cl
test eax, ebx
invalid
mov ecx, esi
call fcn.14002ef40
cmp r13d, 6
jne 0x1400a9bfd
mov rax, qword [rbx + 0x98]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
je 0x1400a9b8b
mov r8, qword [rbx + 0xa0]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax], eax
mov rsi, qword [rbx + 0x88]
mov rdi, qword [rbx + 0x90]
test rdi, rdi
test edi, edi
test edi, edi
je 0x1400a9bd1
xor ecx, dword [rax - 0x73]
pop rsi
or byte [rbx + rcx*4 + 0x35], cl
jg 0x1400a9bdc
lea rbx, [rsi + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax], eax
jmp 0x1400a9bb9
add byte [rax], al
add rbx, 0x18
add ebx, 0x18
sbb byte [rax - 1], cl
iretd
dec rdi
je 0x1400a9bd1
cmp qword [rbx - 8], 0
je 0x1400a9bb0
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
or eax, 0x16a586
or eax, 0x16a586
xchg byte [rbp - 0x2dceffea], ah
xor edx, edx
call r14
jmp 0x1400a9bb0
mov rbx, qword [rbp + 0x24b8]
cmp qword [rbx + 0x80], 0
cmp dword [rbx + 0x80], 0
cmp dword [rbx + 0x80], 0
add byte [rax], al
add byte [rax], al
je 0x1400b56e2
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b56e2
lea rax, [rbp + 0x1c0]
mov rcx, qword [rax + 0x10]
adc byte [rax - 0x77], cl
invalid
nop
and dword [rax], eax
invalid
adc byte [rax - 0x77], cl
lea edx, [rax - 0xcffffdf]
movdqu xmm0, xmmword [rax]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0x2180], xmm0
mov rax, qword [rbx + 0x98]
shl rax, 1
jg 0x1400a9b9c
and byte [rcx], 0
add byte [rax - 0x75], cl
sbb dword [rax + 0x48000000], 0xffffffd1
loopne 0x1400a9c6e
shl eax, 1
test rax, rax
je 0x1400a9c40
mov r8, qword [rbx + 0xa0]
mov rcx, qword [0x140214150]
add byte [rcx], dh
sar bh, cl
adc eax, 0x1134e8
add byte [rcx], dh
sar bh, cl
adc eax, 0x1134e8
mov rsi, qword [rbx + 0x88]
mov rdi, qword [rbx + 0x90]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400a9c81
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsi + rbp + 0x48]
lea ebx, [rsi + 8]
lea rbx, [rsi + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a9c69
add rbx, 0x18
dec rdi
je 0x1400a9c81
cmp qword [rbx - 8], 0
je 0x1400a9c60
mov eax, dword [rbx]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x1400a9c60
mov rdi, r12
shr rdi, 0x10
mov rbx, qword [rbp + 0x24b8]
cmp qword [rbx + 0x80], 0
mov qword [rbp + 0x2478], r15
mov ebp, 0x2478
mov ebp, 0x2478
je 0x1400a9cb2
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, r12
mov r14, r13
mov r15, qword [rbp + 0x2458]
mov r12, qword [rbp + 0x2460]
mov r13, qword [rbp + 0x2480]
jmp 0x1400b19f5
rol byte [rax], 0
add byte [rax - 0x77], cl
mov ecx, eax
add byte [rax], al
add dh, al
sub dword [rax + 9], 0
add byte [rax], al
lea rsi, [rbx + 0xc0]
lea rcx, [rbp + 0x630]
mov rdx, rsi
call fcn.14007f930
mov r14, qword [rbp + 0x630]
cmp r14, 7
jne 0x1400a9d2f
invalid
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 4
jmp 0x1400b1ae5
add byte [rax], al
add byte [rax + 0x7db6e904], dh
add byte [rax], al
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
loopne 0x1400a9d5f
add byte [rax], al
loopne 0x1400a9d5f
add byte [rax], al
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24d8], rax
mov rax, qword [rbp + 0x648]
invalid
test dword [rax + 6], ecx
add byte [rax], al
invalid
mov qword [rbp + 0x2488], rax
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x2470], rax
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x24], esi
add byte [rax], al
mov r13, qword [rbp + 0x658]
movdqu xmm6, xmmword [rbp + 0x660]
mov rax, qword [rbp + 0x670]
jo 0x1400a9d81
add byte [rax], al
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x678]
mov rax, qword [rbp + 0x680]
test dword [rax + 0x48000006], eax
add byte [rax - 0x77], cl
test eax, edx
and al, 0
add byte [rbx + rcx*4 - 0x43], cl
mov byte [rsi], al
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edx
and al, 0
add byte [rbx + rcx*4 - 0x43], cl
mov byte [rsi], al
add byte [rax], al
mov rax, qword [rbp + 0x690]
add byte [rax], al
mov qword [rbp + 0x2478], rax
mov rdx, qword [rbp + 0x698]
mov rax, qword [rbp + 0x6a0]
invalid
add byte [rax], al
mov qword [rbp + 0x24c8], rax
mov dword [rbp + 0x24c8], eax
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x24c0], rax
movdqu xmm0, xmmword [rbp + 0x6c0]
add byte [rax], al
movdqa xmmword [rbp + 0x390], xmm0
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x24a0], rax
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0x24a8], rax
mov rcx, rsi
mov rsi, rdx
call fcn.14003c870
cmp r14d, 6
je 0x1400b56e2
invalid
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x2190], rax
movdqa xmm0, xmmword [rbp + 0x390]
jmp 0x1400ae49b
cmp qword [rbp + 0x1eb0], 0
je 0x1400a9ed5
mov r8, qword [rbp + 0x1eb8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x1ee0]
mov rax, qword [rbp + 0x1ec8]
mov rdx, qword [rbp + 0x1ed0]
mov r8, qword [rbp + 0x1ed8]
call qword [rax + 0x20]
lea rcx, [rbp + 0x1e50]
call fcn.14010f550
mov rax, qword [rbp + 0x1ee8]
test rax, rax
mov r13, qword [rbp + 0x24f0]
je 0x1400a9f2c
lock dec qword [rax]
jne 0x1400a9f2c
mov rcx, qword [rbp + 0x1ee8]
mov rdx, qword [rbp + 0x1ef0]
call fcn.14019ad20
movups xmm0, xmmword [rbp + 0x23b0]
movups xmm1, xmmword [rbp + 0x23c0]
movups xmm2, xmmword [rbp + 0x23d0]
movups xmm3, xmmword [rbp + 0x23e0]
movaps xmmword [rbp + 0x13e0], xmm0
movaps xmmword [rbp + 0x13f0], xmm1
movaps xmmword [rbp + 0x1400], xmm2
movaps xmmword [rbp + 0x1410], xmm3
movups xmm0, xmmword [rbp + 0x23f0]
movaps xmmword [rbp + 0x1420], xmm0
movups xmm0, xmmword [rbp + 0x2400]
movaps xmmword [rbp + 0x1430], xmm0
mov rsi, qword [rbp + 0x2410]
movdqu xmm6, xmmword [rbp + 0x2420]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov rdi, rax
mov qword [rax], 0x2000
mov qword [rax + 8], 0x8000
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov r8, qword [rbp + 0x2490]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1930], xmm0
movaps xmm0, xmmword [rbp + 0x13e0]
movaps xmm1, xmmword [rbp + 0x13f0]
movaps xmm2, xmmword [rbp + 0x1400]
movaps xmm3, xmmword [rbp + 0x1410]
movaps xmmword [rbp + 0x4c0], xmm0
movaps xmmword [rbp + 0x4d0], xmm1
movaps xmmword [rbp + 0x4e0], xmm2
movaps xmmword [rbp + 0x4f0], xmm3
movaps xmm0, xmmword [rbp + 0x1420]
movaps xmmword [rbp + 0x500], xmm0
movaps xmm0, xmmword [rbp + 0x1430]
movaps xmmword [rbp + 0x510], xmm0
movups xmm0, xmmword [rbp + 0x2160]
movaps xmmword [rbp + 0x2200], xmm0
mov rdx, qword [rbp + 0x2170]
mov qword [rbp + 0x2210], rdx
mov rdx, qword [rbp + 0x1eb0]
mov qword [rbp + 0x1920], rdx
movups xmm0, xmmword [rbp + 0x1ea0]
movaps xmmword [rbp + 0x1910], xmm0
movups xmm0, xmmword [rbp + 0x1e90]
movaps xmmword [rbp + 0x1900], xmm0
movdqu xmm0, xmmword [rbp + 0x1e50]
movdqu xmm1, xmmword [rbp + 0x1e60]
movdqu xmm2, xmmword [rbp + 0x1e70]
movups xmm3, xmmword [rbp + 0x1e80]
movaps xmmword [rbp + 0x18f0], xmm3
movdqa xmmword [rbp + 0x18e0], xmm2
movdqa xmmword [rbp + 0x18d0], xmm1
movdqa xmmword [rbp + 0x18c0], xmm0
mov r9d, 3
mov edx, 3
mov qword [rbp + 0x2468], rdx
movq xmm7, r9
mov rdx, qword [rbp + 0x2210]
mov qword [rbp + 0x1bd0], rdx
movaps xmm0, xmmword [rbp + 0x2200]
movaps xmmword [rbp + 0x1bc0], xmm0
movaps xmm0, xmmword [rbp + 0x18c0]
movaps xmm1, xmmword [rbp + 0x18d0]
movaps xmm2, xmmword [rbp + 0x18e0]
movaps xmm3, xmmword [rbp + 0x18f0]
movaps xmmword [rbp + 0x19b0], xmm0
movaps xmmword [rbp + 0x19c0], xmm1
movaps xmmword [rbp + 0x19d0], xmm2
movaps xmmword [rbp + 0x19e0], xmm3
movaps xmm0, xmmword [rbp + 0x1900]
movaps xmmword [rbp + 0x19f0], xmm0
movaps xmm0, xmmword [rbp + 0x1910]
movaps xmmword [rbp + 0x1a00], xmm0
mov rdx, qword [rbp + 0x1920]
mov qword [rbp + 0x1a10], rdx
movaps xmm0, xmmword [rbp + 0x1930]
movaps xmmword [rbp + 0x110], xmm0
movaps xmm0, xmmword [rbp + 0x4c0]
movaps xmm1, xmmword [rbp + 0x4d0]
movaps xmm2, xmmword [rbp + 0x4e0]
movaps xmm3, xmmword [rbp + 0x4f0]
movaps xmmword [rbp + 0x5d0], xmm0
movaps xmmword [rbp + 0x5e0], xmm1
movaps xmmword [rbp + 0x5f0], xmm2
movaps xmmword [rbp + 0x600], xmm3
movaps xmm0, xmmword [rbp + 0x500]
movaps xmmword [rbp + 0x610], xmm0
movaps xmm0, xmmword [rbp + 0x510]
movaps xmmword [rbp + 0x620], xmm0
mov byte [r13], 1
movaps xmm0, xmmword [rbp + 0x1bc0]
movaps xmmword [rbp + 0x1be0], xmm0
mov rdx, qword [rbp + 0x1bd0]
mov qword [rbp + 0x1bf0], rdx
movaps xmm0, xmmword [rbp + 0x19b0]
movaps xmm1, xmmword [rbp + 0x19c0]
movaps xmm2, xmmword [rbp + 0x19d0]
movaps xmm3, xmmword [rbp + 0x19e0]
movaps xmmword [rbp + 0x1940], xmm0
movaps xmmword [rbp + 0x1950], xmm1
movaps xmmword [rbp + 0x1960], xmm2
movaps xmmword [rbp + 0x1970], xmm3
movaps xmm0, xmmword [rbp + 0x19f0]
movaps xmmword [rbp + 0x1980], xmm0
movaps xmm0, xmmword [rbp + 0x1a00]
movaps xmmword [rbp + 0x1990], xmm0
mov rdx, qword [rbp + 0x1a10]
mov qword [rbp + 0x19a0], rdx
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x100], xmm0
movaps xmm0, xmmword [rbp + 0x5d0]
movdqa xmm1, xmmword [rbp + 0x5e0]
movdqa xmm2, xmmword [rbp + 0x5f0]
movaps xmm3, xmmword [rbp + 0x600]
movaps xmmword [rbp + 0x1440], xmm0
movdqa xmmword [rbp + 0x1450], xmm1
movdqa xmmword [rbp + 0x1460], xmm2
movaps xmmword [rbp + 0x1470], xmm3
movaps xmm0, xmmword [rbp + 0x610]
movaps xmmword [rbp + 0x1480], xmm0
movaps xmm0, xmmword [rbp + 0x620]
movaps xmmword [rbp + 0x1490], xmm0
cmp ebx, 2
jne 0x1400aa32a
mov rax, qword [rbp + 0x1bf0]
mov qword [rbp + 0x21b0], rax
movaps xmm0, xmmword [rbp + 0x1be0]
movaps xmmword [rbp + 0x21a0], xmm0
movq qword [rbp + 0x2458], xmm9
pshufd xmm0, xmm9, 0xee
movq qword [rbp + 0x2478], xmm0
movq qword [rbp + 0x24c0], xmm10
pshufd xmm0, xmm10, 0xee
movq qword [rbp + 0x2498], xmm0
mov rbx, qword [rbp + 0x24b8]
jmp 0x1400aa975
movaps xmm0, xmmword [rbp + 0x1490]
mov rdx, qword [rbp + 0x24b8]
movups xmmword [rdx + 0x388], xmm0
movaps xmm0, xmmword [rbp + 0x1480]
movups xmmword [rdx + 0x378], xmm0
movaps xmm0, xmmword [rbp + 0x1440]
movaps xmm1, xmmword [rbp + 0x1450]
movaps xmm2, xmmword [rbp + 0x1460]
movaps xmm3, xmmword [rbp + 0x1470]
movups xmmword [rdx + 0x368], xmm3
movups xmmword [rdx + 0x358], xmm2
movups xmmword [rdx + 0x348], xmm1
movups xmmword [rdx + 0x338], xmm0
mov qword [rdx + 0x398], rsi
mov qword [rdx + 0x3a8], rbx
mov rbx, rdx
mov qword [rdx + 0x3b0], r14
movdqu xmmword [rdx + 0x3b8], xmm7
movdqu xmmword [rdx + 0x3c8], xmm8
mov rdx, qword [rbp + 0x2480]
mov qword [rbx + 0x3d8], rdx
movdqu xmmword [rbx + 0x3e0], xmm6
mov rdx, qword [rbp + 0x24b0]
mov qword [rbx + 0x3f0], rdx
mov qword [rbx + 0x3f8], r12
mov rdx, qword [rbp + 0x24d0]
mov qword [rbx + 0x400], rdx
movdqu xmmword [rbx + 0x408], xmm9
mov rdx, qword [rbp + 0x2468]
mov qword [rbx + 0x418], rdx
mov rdx, qword [rbp + 0x24c8]
mov qword [rbx + 0x420], rdx
movdqu xmmword [rbx + 0x428], xmm10
mov rdx, qword [rbp + 0x24a0]
mov qword [rbx + 0x438], rdx
mov rdx, qword [rbp + 0x1bf0]
mov qword [rbx + 0x450], rdx
movaps xmm0, xmmword [rbp + 0x1be0]
movups xmmword [rbx + 0x440], xmm0
mov rdx, qword [rbp + 0x24a8]
mov qword [rbx + 0x458], rdx
mov rdx, qword [rbp + 0x19a0]
mov qword [rbx + 0x4c0], rdx
movaps xmm0, xmmword [rbp + 0x1990]
movups xmmword [rbx + 0x4b0], xmm0
movaps xmm0, xmmword [rbp + 0x1980]
movups xmmword [rbx + 0x4a0], xmm0
movaps xmm0, xmmword [rbp + 0x1940]
movdqa xmm1, xmmword [rbp + 0x1950]
movdqa xmm2, xmmword [rbp + 0x1960]
movaps xmm3, xmmword [rbp + 0x1970]
movups xmmword [rbx + 0x490], xmm3
movdqu xmmword [rbx + 0x480], xmm2
movdqu xmmword [rbx + 0x470], xmm1
movups xmmword [rbx + 0x460], xmm0
mov rdx, qword [rbp + 0x2498]
mov qword [rbx + 0x4c8], rdx
lea rdx, [0x1401c14c8]
mov qword [rbx + 0x4d0], rdx
mov qword [rbx + 0x4d8], rax
mov qword [rbx + 0x4e0], 0
mov qword [rbx + 0x4e8], 0x2000
mov qword [rbx + 0x4f0], 0x11
mov qword [rbx + 0x4f8], 1
movdqa xmm0, xmmword [rbp + 0x100]
movdqu xmmword [rbx + 0x500], xmm0
mov qword [rbx + 0x510], 1
mov word [rbx + 0x518], cx
mov rax, qword [rbp + 0x24e0]
mov word [rbx + 0x51a], ax
lea rdx, [rbx + 0x3a8]
mov qword [rbx + 0x520], rdi
lea rax, case.0x14004f628.49
mov qword [rbx + 0x528], rax
lea rax, [rbx + 0x3a0]
mov qword [rbx + 0x3a0], rdx
mov qword [rbx + 0x538], rax
mov r12, qword [rbp + 0x2460]
lea rcx, [rbp + 0x630]
call fcn.140066420
mov rax, qword [rbp + 0x630]
movabs rcx, 0x8000000000000003
cmp rax, rcx
jne 0x1400aa593
mov byte [rbx + 0x188], 0
mov rax, qword [rbp + 0x1370]
mov qword [rbp + 0x410], rax
movaps xmm0, xmmword [rbp + 0x1360]
movaps xmmword [rbp + 0x400], xmm0
movaps xmm0, xmmword [rbp + 0x1b00]
movaps xmm1, xmmword [rbp + 0x1b10]
movaps xmm2, xmmword [rbp + 0x1b20]
movaps xmm3, xmmword [rbp + 0x1b30]
movaps xmmword [rbp + 0x1a90], xmm0
movaps xmmword [rbp + 0x1aa0], xmm1
movaps xmmword [rbp + 0x1ab0], xmm2
movaps xmmword [rbp + 0x1ac0], xmm3
movaps xmm0, xmmword [rbp + 0x1b40]
movaps xmmword [rbp + 0x1ad0], xmm0
movaps xmm0, xmmword [rbp + 0x1b50]
movaps xmmword [rbp + 0x1ae0], xmm0
movaps xmm0, xmmword [rbp + 0x1b60]
movaps xmmword [rbp + 0x1af0], xmm0
mov byte [rbx + 0x189], 1
movaps xmm0, xmmword [rbp + 0x400]
movaps xmmword [rbp + 0x3e0], xmm0
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x3f0], rax
movaps xmm0, xmmword [rbp + 0x1a90]
movdqa xmm1, xmmword [rbp + 0x1aa0]
movdqa xmm2, xmmword [rbp + 0x1ab0]
movaps xmm3, xmmword [rbp + 0x1ac0]
movaps xmmword [rbp + 0x130], xmm0
movdqa xmmword [rbp + 0x140], xmm1
movdqa xmmword [rbp + 0x150], xmm2
movaps xmmword [rbp + 0x160], xmm3
movaps xmm0, xmmword [rbp + 0x1ad0]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [rbp + 0x1ae0]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [rbp + 0x1af0]
movaps xmmword [rbp + 0x190], xmm0
cmp r13, 3
mov qword [rbp + 0x24d0], rcx
jne 0x1400aaee3
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0x2190], rax
movdqa xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp + 0x2180], xmm0
mov rsi, qword [rbp + 0x2468]
mov rdi, rsi
shr rdi, 0x10
movq qword [rbp + 0x24e0], xmm7
lea rcx, [rbx + 0xc0]
call fcn.14003c210
pshufd xmm0, xmm7, 0xee
movq qword [rbp + 0x24d8], xmm0
movq qword [rbp + 0x2488], xmm8
pshufd xmm0, xmm8, 0xee
movq qword [rbp + 0x2470], xmm0
mov r13, qword [rbp + 0x2480]
jmp 0x1400b19ee
mov qword [rbx + 0x608], rdx
mov rax, qword [rdx + 0x10]
mov qword [rdx + 0x10], 3
cmp rax, 3
jne 0x1400b0f49
movaps xmm0, xmmword [rbp + 0x190]
movups xmmword [rbp + 0xd0], xmm0
movaps xmm0, xmmword [rbp + 0x180]
movups xmmword [rbp + 0xc0], xmm0
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [rbp + 0xb0], xmm0
movaps xmm0, xmmword [rbp + 0x130]
movdqa xmm1, xmmword [rbp + 0x140]
movdqa xmm2, xmmword [rbp + 0x150]
movaps xmm3, xmmword [rbp + 0x160]
movups xmmword [rbp + 0xa0], xmm3
movdqu xmmword [rbp + 0x90], xmm2
movdqu xmmword [rbp + 0x80], xmm1
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x40], r14
movdqu xmmword [rbp - 0x38], xmm7
movdqu xmmword [rbp - 0x28], xmm8
mov rax, qword [rbp + 0x2480]
mov qword [rbp - 0x18], rax
movdqu xmmword [rbp - 0x10], xmm6
mov rax, qword [rbp + 0x24b0]
mov qword [rbp], rax
mov qword [rbp + 8], r12
mov qword [rbp + 0x10], rcx
mov rsi, qword [rbp + 0x2458]
mov qword [rbp + 0x18], rsi
mov rdi, qword [rbp + 0x2478]
mov qword [rbp + 0x20], rdi
mov rax, qword [rbp + 0x2468]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x24c8]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x24c0]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x2498]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x24a0]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0x60], rax
lea rdx, [rbp + 0x28]
movdqa xmm0, xmmword [rbp + 0x3e0]
movdqu xmmword [rbp + 0x50], xmm0
mov rax, qword [rbp + 0x24a8]
mov qword [rbp + 0x68], rax
mov r14, qword [rbp + 0x24f0]
mov qword [rbp + 0xe0], r14
lea rcx, [rbp + 0x1c00]
mov r8d, 0xb8
call fcn.1401af560
lea rcx, [rbp - 0x48]
call fcn.14010f550
mov rcx, r14
call fcn.1401903d0
lea rax, str.node_info_not_found
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0x640], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x648], xmm0
lea rcx, [rbp + 0x630]
call fcn.1401b0d50
mov rcx, rax
cmp rsi, r15
jne case.0x14008c41d.51
mov qword [rbp + 0x2478], rdi
mov qword [rbp + 0x24e0], rcx
mov r14d, 5
jmp 0x1400aacf7
cmp qword [rbp + 0x1eb0], 0
je 0x1400ab0a5
mov r8, qword [rbp + 0x1eb8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x1ee0]
mov rax, qword [rbp + 0x1ec8]
mov rdx, qword [rbp + 0x1ed0]
mov r8, qword [rbp + 0x1ed8]
call qword [rax + 0x20]
lea rcx, [rbp + 0x1e50]
call fcn.14010f550
mov rax, qword [rbp + 0x1ee8]
test rax, rax
je 0x1400ab0f5
lock dec qword [rax]
jne 0x1400ab0f5
mov rcx, qword [rbp + 0x1ee8]
mov rdx, qword [rbp + 0x1ef0]
call fcn.14019ad20
movups xmm0, xmmword [rbp + 0x1c00]
movups xmm1, xmmword [rbp + 0x1c10]
movups xmm2, xmmword [rbp + 0x1c20]
movups xmm3, xmmword [rbp + 0x1c30]
movaps xmmword [rbp + 0x2340], xmm0
movaps xmmword [rbp + 0x2350], xmm1
movaps xmmword [rbp + 0x2360], xmm2
movaps xmmword [rbp + 0x2370], xmm3
movups xmm0, xmmword [rbp + 0x1c40]
movaps xmmword [rbp + 0x2380], xmm0
movups xmm0, xmmword [rbp + 0x1c50]
movaps xmmword [rbp + 0x2390], xmm0
mov r14, qword [rbp + 0x1c60]
movdqu xmm6, xmmword [rbp + 0x1c70]
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov rdi, rax
mov qword [rax], 0x2000
mov qword [rax + 8], 0x8000
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14009011a.11
mov rbx, rax
movdqu xmmword [rax], xmm6
movzx eax, byte [0x140214210]
xor esi, esi
mov edx, 0x2000
xor ecx, ecx
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je 0x1400ad904
mov qword [rbp + 0x24d8], r14
mov cx, 2
xorps xmm0, xmm0
movaps xmmword [rbp + 0x21a0], xmm0
movaps xmm0, xmmword [rbp + 0x2340]
movaps xmm1, xmmword [rbp + 0x2350]
movaps xmm2, xmmword [rbp + 0x2360]
movaps xmm3, xmmword [rbp + 0x2370]
movaps xmmword [rbp + 0x1d60], xmm0
movaps xmmword [rbp + 0x1d70], xmm1
movaps xmmword [rbp + 0x1d80], xmm2
movaps xmmword [rbp + 0x1d90], xmm3
movaps xmm0, xmmword [rbp + 0x2380]
movaps xmmword [rbp + 0x1da0], xmm0
movaps xmm0, xmmword [rbp + 0x2390]
movaps xmmword [rbp + 0x1db0], xmm0
movups xmm0, xmmword [rbp + 0x4c0]
movaps xmmword [rbp + 0x540], xmm0
mov rdx, qword [rbp + 0x4d0]
mov qword [rbp + 0x550], rdx
mov rdx, qword [rbp + 0x1eb0]
mov qword [rbp + 0x2410], rdx
movups xmm0, xmmword [rbp + 0x1ea0]
movaps xmmword [rbp + 0x2400], xmm0
movups xmm0, xmmword [rbp + 0x1e90]
movaps xmmword [rbp + 0x23f0], xmm0
movups xmm0, xmmword [rbp + 0x1e50]
movdqu xmm1, xmmword [rbp + 0x1e60]
movdqu xmm2, xmmword [rbp + 0x1e70]
movups xmm3, xmmword [rbp + 0x1e80]
movaps xmmword [rbp + 0x23e0], xmm3
movdqa xmmword [rbp + 0x23d0], xmm2
movdqa xmmword [rbp + 0x23c0], xmm1
movaps xmmword [rbp + 0x23b0], xmm0
mov edx, 3
mov r8d, 3
mov qword [rbp + 0x2468], r8
movq xmm8, rdx
mov rdx, qword [rbp + 0x550]
mov qword [rbp + 0x14b0], rdx
movaps xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x14a0], xmm0
movaps xmm0, xmmword [rbp + 0x23b0]
movaps xmm1, xmmword [rbp + 0x23c0]
movaps xmm2, xmmword [rbp + 0x23d0]
movaps xmm3, xmmword [rbp + 0x23e0]
movaps xmmword [rbp + 0x22d0], xmm0
movaps xmmword [rbp + 0x22e0], xmm1
movaps xmmword [rbp + 0x22f0], xmm2
movaps xmmword [rbp + 0x2300], xmm3
movaps xmm0, xmmword [rbp + 0x23f0]
movaps xmmword [rbp + 0x2310], xmm0
movaps xmm0, xmmword [rbp + 0x2400]
movaps xmmword [rbp + 0x2320], xmm0
mov rdx, qword [rbp + 0x2410]
mov qword [rbp + 0x2330], rdx
movaps xmm0, xmmword [rbp + 0x21a0]
movaps xmmword [rbp + 0x1be0], xmm0
movaps xmm0, xmmword [rbp + 0x1d60]
movaps xmm1, xmmword [rbp + 0x1d70]
movaps xmm2, xmmword [rbp + 0x1d80]
movaps xmm3, xmmword [rbp + 0x1d90]
movaps xmmword [rbp + 0x1940], xmm0
movaps xmmword [rbp + 0x1950], xmm1
movaps xmmword [rbp + 0x1960], xmm2
movaps xmmword [rbp + 0x1970], xmm3
movaps xmm0, xmmword [rbp + 0x1da0]
movaps xmmword [rbp + 0x1980], xmm0
movaps xmm0, xmmword [rbp + 0x1db0]
movaps xmmword [rbp + 0x1990], xmm0
mov byte [r12], 1
movaps xmm0, xmmword [rbp + 0x14a0]
movaps xmmword [rbp + 0x5d0], xmm0
mov rdx, qword [rbp + 0x14b0]
mov qword [rbp + 0x5e0], rdx
movaps xmm0, xmmword [rbp + 0x22d0]
movaps xmm1, xmmword [rbp + 0x22e0]
movaps xmm2, xmmword [rbp + 0x22f0]
movaps xmm3, xmmword [rbp + 0x2300]
movaps xmmword [rbp + 0x1dd0], xmm0
movaps xmmword [rbp + 0x1de0], xmm1
movaps xmmword [rbp + 0x1df0], xmm2
movaps xmmword [rbp + 0x1e00], xmm3
movaps xmm0, xmmword [rbp + 0x2310]
movaps xmmword [rbp + 0x1e10], xmm0
movaps xmm0, xmmword [rbp + 0x2320]
movaps xmmword [rbp + 0x1e20], xmm0
mov rdx, qword [rbp + 0x2330]
mov qword [rbp + 0x1e30], rdx
movaps xmm0, xmmword [rbp + 0x1be0]
movaps xmmword [rbp + 0x1ba0], xmm0
movaps xmm0, xmmword [rbp + 0x1940]
movdqa xmm1, xmmword [rbp + 0x1950]
movdqa xmm2, xmmword [rbp + 0x1960]
movaps xmm3, xmmword [rbp + 0x1970]
movaps xmmword [rbp + 0x18c0], xmm0
movdqa xmmword [rbp + 0x18d0], xmm1
movdqa xmmword [rbp + 0x18e0], xmm2
movaps xmmword [rbp + 0x18f0], xmm3
movaps xmm0, xmmword [rbp + 0x1980]
movaps xmmword [rbp + 0x1900], xmm0
movaps xmm0, xmmword [rbp + 0x1990]
movaps xmmword [rbp + 0x1910], xmm0
cmp esi, 2
jne 0x1400ab4f0
mov rax, qword [rbp + 0x5e0]
mov qword [rbp + 0x1390], rax
movaps xmm0, xmmword [rbp + 0x5d0]
movaps xmmword [rbp + 0x1380], xmm0
movq qword [rbp + 0x24e0], xmm8
pshufd xmm0, xmm8, 0xee
movq qword [rbp + 0x24d8], xmm0
movq r13, xmm9
pshufd xmm0, xmm9, 0xee
movq qword [rbp + 0x2470], xmm0
mov rbx, qword [rbp + 0x24b8]
mov r12, qword [rbp + 0x2460]
jmp 0x1400af014
movaps xmm0, xmmword [rbp + 0x1910]
mov r8, qword [rbp + 0x24b8]
movups xmmword [r8 + 0x388], xmm0
movaps xmm0, xmmword [rbp + 0x1900]
movups xmmword [r8 + 0x378], xmm0
movaps xmm0, xmmword [rbp + 0x18c0]
movaps xmm1, xmmword [rbp + 0x18d0]
movaps xmm2, xmmword [rbp + 0x18e0]
movaps xmm3, xmmword [rbp + 0x18f0]
movups xmmword [r8 + 0x368], xmm3
movups xmmword [r8 + 0x358], xmm2
movups xmmword [r8 + 0x348], xmm1
movups xmmword [r8 + 0x338], xmm0
mov rdx, qword [rbp + 0x24d8]
mov qword [r8 + 0x398], rdx
mov qword [r8 + 0x3a8], rsi
mov qword [r8 + 0x3b0], r14
movdqu xmmword [r8 + 0x3b8], xmm8
movdqu xmmword [r8 + 0x3c8], xmm9
mov rdx, qword [rbp + 0x2480]
mov qword [r8 + 0x3d8], rdx
movdqu xmmword [r8 + 0x3e0], xmm6
mov rdx, qword [rbp + 0x24b0]
mov qword [r8 + 0x3f0], rdx
mov rdx, qword [rbp + 0x2460]
mov qword [r8 + 0x3f8], rdx
mov rdx, qword [rbp + 0x24d0]
mov qword [r8 + 0x400], rdx
movdqu xmmword [r8 + 0x408], xmm7
mov rdx, qword [rbp + 0x2468]
mov qword [r8 + 0x418], rdx
mov rdx, qword [rbp + 0x24c8]
mov qword [r8 + 0x420], rdx
mov rdx, qword [rbp + 0x24c0]
mov qword [r8 + 0x428], rdx
mov rdx, qword [rbp + 0x2498]
mov qword [r8 + 0x430], rdx
mov rdx, qword [rbp + 0x24a0]
mov qword [r8 + 0x438], rdx
mov rdx, qword [rbp + 0x5e0]
mov qword [r8 + 0x450], rdx
movaps xmm0, xmmword [rbp + 0x5d0]
movups xmmword [r8 + 0x440], xmm0
mov rdx, qword [rbp + 0x24a8]
mov qword [r8 + 0x458], rdx
mov rdx, qword [rbp + 0x1e30]
mov qword [r8 + 0x4c0], rdx
movaps xmm0, xmmword [rbp + 0x1e20]
movups xmmword [r8 + 0x4b0], xmm0
movaps xmm0, xmmword [rbp + 0x1e10]
movups xmmword [r8 + 0x4a0], xmm0
movaps xmm0, xmmword [rbp + 0x1dd0]
movdqa xmm1, xmmword [rbp + 0x1de0]
movdqa xmm2, xmmword [rbp + 0x1df0]
movaps xmm3, xmmword [rbp + 0x1e00]
movups xmmword [r8 + 0x490], xmm3
movdqu xmmword [r8 + 0x480], xmm2
movdqu xmmword [r8 + 0x470], xmm1
movups xmmword [r8 + 0x460], xmm0
mov qword [r8 + 0x4c8], rbx
mov rbx, r8
lea rdx, [0x1401c14c8]
mov qword [r8 + 0x4d0], rdx
mov qword [r8 + 0x4d8], rax
mov qword [r8 + 0x4e0], 0
mov qword [r8 + 0x4e8], 0x2000
mov qword [r8 + 0x4f0], 0x11
mov qword [r8 + 0x4f8], 1
movdqa xmm0, xmmword [rbp + 0x1ba0]
movdqu xmmword [r8 + 0x500], xmm0
mov qword [r8 + 0x510], 1
mov word [r8 + 0x518], cx
mov rax, qword [rbp + 0x24e0]
mov word [r8 + 0x51a], ax
lea rdx, [r8 + 0x3a8]
mov qword [r8 + 0x520], rdi
lea rax, case.0x14004f628.49
mov qword [r8 + 0x528], rax
lea rax, [r8 + 0x3a0]
mov qword [r8 + 0x3a0], rdx
mov qword [r8 + 0x538], rax
mov r8, qword [rbp + 0x2490]
mov rdi, qword [rbp + 0x2488]
lea rcx, [rbp + 0x1e50]
call fcn.140066990
mov rsi, qword [rbp + 0x1e50]
cmp rsi, 5
jne 0x1400ab78c
test eax, ecx
invalid
add byte [rax - 0x77], cl
xchg ebp, eax
adc byte [rax + rax], ah
add byte [rdi], cl
adc byte [rbp + 0x1ea0], al
movaps xmmword [rbp + 0x2400], xmm0
movups xmm0, xmmword [rbp + 0x1e90]
movaps xmmword [rbp + 0x23f0], xmm0
movdqu xmm0, xmmword [rbp + 0x1e50]
movdqu xmm1, xmmword [rbp + 0x1e60]
movdqu xmm2, xmmword [rbp + 0x1e70]
movups xmm3, xmmword [rbp + 0x1e80]
movaps xmmword [rbp + 0x23e0], xmm3
movdqa xmmword [rbp + 0x23d0], xmm2
movdqa xmmword [rbp + 0x23c0], xmm1
movdqa xmmword [rbp + 0x23b0], xmm0
mov edx, 3
mov qword [rbp + 0x24e0], rdx
mov edx, 3
mov qword [rbp + 0x2468], rdx
mov rdx, qword [rbp + 0x1390]
mov qword [rbp + 0x1550], rdx
movaps xmm0, xmmword [rbp + 0x1380]
movaps xmmword [rbp + 0x1540], xmm0
movaps xmm0, xmmword [rbp + 0x23b0]
movaps xmm1, xmmword [rbp + 0x23c0]
movaps xmm2, xmmword [rbp + 0x23d0]
movaps xmm3, xmmword [rbp + 0x23e0]
movaps xmmword [rbp + 0x22d0], xmm0
movaps xmmword [rbp + 0x22e0], xmm1
loopne 0x1400abd5c
add byte [rax], al
movaps xmmword [rbp + 0x22f0], xmm2
movaps xmmword [rbp + 0x2300], xmm3
movaps xmm0, xmmword [rbp + 0x23f0]
movaps xmmword [rbp + 0x2310], xmm0
movaps xmm0, xmmword [rbp + 0x2400]
movaps xmmword [rbp + 0x2320], xmm0
and al, 0
add byte [rdi], cl
sub dword [rbp + 0x2320], eax
mov rdx, qword [rbp + 0x2410]
mov qword [rbp + 0x2330], rdx
movaps xmm0, xmmword [rbp + 0x1ba0]
sbb eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x1bc0], eax
movaps xmm0, xmmword [rbp + 0x1d60]
movaps xmm1, xmmword [rbp + 0x1d70]
movaps xmm2, xmmword [rbp + 0x1d80]
movaps xmm3, xmmword [rbp + 0x1d90]
movaps xmmword [rbp + 0x1940], xmm0
movaps xmmword [rbp + 0x1950], xmm1
movaps xmmword [rbp + 0x1960], xmm2
movaps xmmword [rbp + 0x1970], xmm3
movaps xmm0, xmmword [rbp + 0x1da0]
movaps xmmword [rbp + 0x1980], xmm0
movaps xmm0, xmmword [rbp + 0x1db0]
sbb eax, 0x290f0000
test dword [rax + 0xf000019], eax
sub byte [rbp + 0x1db0], al
movaps xmmword [rbp + 0x1990], xmm0
mov byte [r13], 1
movaps xmm0, xmmword [rbp + 0x1540]
movaps xmmword [rbp + 0x1500], xmm0
mov rdx, qword [rbp + 0x1550]
mov qword [rbp + 0x1510], rdx
movaps xmm0, xmmword [rbp + 0x22d0]
movaps xmm1, xmmword [rbp + 0x22e0]
movaps xmm2, xmmword [rbp + 0x22f0]
movaps xmm3, xmmword [rbp + 0x2300]
movaps xmmword [rbp + 0x1dd0], xmm0
movaps xmmword [rbp + 0x1de0], xmm1
movaps xmmword [rbp + 0x1df0], xmm2
movaps xmmword [rbp + 0x1e00], xmm3
movaps xmm0, xmmword [rbp + 0x2310]
movaps xmmword [rbp + 0x1e10], xmm0
movaps xmm0, xmmword [rbp + 0x2320]
movaps xmmword [rbp + 0x1e20], xmm0
mov rdx, qword [rbp + 0x2330]
mov qword [rbp + 0x1e30], rdx
movaps xmm0, xmmword [rbp + 0x1bc0]
movaps xmmword [rbp + 0x1be0], xmm0
movaps xmm0, xmmword [rbp + 0x1940]
movdqa xmm1, xmmword [rbp + 0x1950]
movdqa xmm2, xmmword [rbp + 0x1960]
movaps xmm3, xmmword [rbp + 0x1970]
movaps xmmword [rbp + 0x18c0], xmm0
movdqa xmmword [rbp + 0x18d0], xmm1
add byte [rsi + 0xf], ah
jg 0x1400abe2d
loopne 0x1400abeb2
add byte [rax], al
movaps xmmword [rbp + 0x18f0], xmm3
movaps xmm0, xmmword [rbp + 0x1980]
movaps xmmword [rbp + 0x1900], xmm0
movaps xmm0, xmmword [rbp + 0x1990]
movaps xmmword [rbp + 0x1910], xmm0
cmp ebx, 2
jne 0x1400abf26
mov rax, qword [rbp + 0x1510]
mov qword [rbp + 0x5e0], rax
movaps xmm0, xmmword [rbp + 0x1500]
movaps xmmword [rbp + 0x5d0], xmm0
movq qword [rbp + 0x2458], xmm8
pshufd xmm0, xmm8, 0xee
movq qword [rbp + 0x2478], xmm0
movq qword [rbp + 0x24c0], xmm9
pshufd xmm0, xmm9, 0xee
movq qword [rbp + 0x2498], xmm0
mov esi, 1
mov rbx, qword [rbp + 0x24b8]
mov r13, qword [rbp + 0x24e8]
jmp 0x1400b18ae
movaps xmm0, xmmword [rbp + 0x1910]
mov rdx, qword [rbp + 0x24b8]
movups xmmword [rdx + 0x388], xmm0
movaps xmm0, xmmword [rbp + 0x1900]
movups xmmword [rdx + 0x378], xmm0
movaps xmm0, xmmword [rbp + 0x18c0]
movaps xmm1, xmmword [rbp + 0x18d0]
add byte [rdi], cl
sub byte [rbp + 0x18e0], dl
add byte [rdi], cl
sub byte [rbp + 0x18e0], dl
movaps xmm3, xmmword [rbp + 0x18f0]
movups xmmword [rdx + 0x368], xmm3
movups xmmword [rdx + 0x358], xmm2
movups xmmword [rdx + 0x348], xmm1
movups xmmword [rdx + 0x338], xmm0
mov qword [rdx + 0x398], rsi
mov qword [rdx + 0x3a8], rbx
mov rbx, rdx
mov rdx, qword [rbp + 0x24f0]
mov qword [rbx + 0x3b0], rdx
mov rdx, qword [rbp + 0x24e0]
mov qword [rbx + 0x3b8], rdx
mov rdx, qword [rbp + 0x24d8]
mov qword [rbx + 0x3c0], rdx
pshufd xmm0, xmm7, 0x4e
movdqu xmmword [rbx + 0x3c8], xmm0
mov rdx, qword [rbp + 0x2480]
mov qword [rbx + 0x3d8], rdx
pshufd xmm0, xmm6, 0x4e
movdqu xmmword [rbx + 0x3e0], xmm0
mov rdx, qword [rbp + 0x24b0]
mov qword [rbx + 0x3f0], rdx
mov qword [rbx + 0x3f8], r12
mov rdx, qword [rbp + 0x24d0]
mov qword [rbx + 0x400], rdx
movdqu xmmword [rbx + 0x408], xmm8
mov rdx, qword [rbp + 0x2468]
mov qword [rbx + 0x418], rdx
mov rdx, qword [rbp + 0x24c8]
mov qword [rbx + 0x420], rdx
movdqu xmmword [rbx + 0x428], xmm9
movq qword [rbx + 0x428], mm1
movq qword [rbx + 0x428], mm1
mov rdx, qword [rbp + 0x24a0]
mov qword [rbx + 0x438], rdx
mov rdx, qword [rbp + 0x1510]
mov qword [rbx + 0x450], rdx
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x1500], al
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x1500], al
movups xmmword [rbx + 0x440], xmm0
mov rdx, qword [rbp + 0x24a8]
mov qword [rbx + 0x458], rdx
mov rdx, qword [rbp + 0x1e30]
mov qword [rbx + 0x4c0], rdx
movaps xmm0, xmmword [rbp + 0x1e20]
movups xmmword [rbx + 0x4b0], xmm0
movaps xmm0, xmmword [rbp + 0x1e10]
movups xmmword [rbx + 0x4a0], xmm0
movaps xmm0, xmmword [rbp + 0x1dd0]
movdqa xmm1, xmmword [rbp + 0x1de0]
movdqa xmm2, xmmword [rbp + 0x1df0]
movaps xmm3, xmmword [rbp + 0x1e00]
movups xmmword [rbx + 0x490], xmm3
movdqu xmmword [rbx + 0x480], xmm2
movdqu xmmword [rbx + 0x470], xmm1
movups xmmword [rbx + 0x460], xmm0
mov rdx, qword [rbp + 0x24c0]
mov qword [rbx + 0x4c8], rdx
lea rdx, [0x1401c14c8]
mov qword [rbx + 0x4d0], rdx
mov qword [rbx + 0x4d8], rax
xchg ebx, eax
rol byte [rax + rax], 1
add byte [rax - 0x77], cl
sbb eax, 4
add byte [rax], al
mov qword [rbx + 0x4e0], 0
mov qword [rbx + 0x4e8], 0x2000
mov qword [rbx + 0x4f0], 0x11
mov qword [rbx + 0x4f8], 1
movdqa xmm0, xmmword [rbp + 0x1be0]
movdqu xmmword [rbx + 0x500], xmm0
mov qword [rbx + 0x510], 1
mov word [rbx + 0x518], cx
mov rax, qword [rbp + 0x2498]
mov word [rbx + 0x51a], ax
lea rdx, [rbx + 0x3a8]
mov qword [rbx + 0x520], rdi
lea rax, case.0x14004f628.49
mov qword [rbx + 0x528], rax
lea rax, [rbx + 0x3a0]
mov qword [rbx + 0x3a0], rdx
mov qword [rbx + 0x538], rax
mov r13, qword [rbp + 0x24e8]
lea rcx, [rbp + 0x1e50]
call fcn.140065f20
mov rax, qword [rbp + 0x1e50]
cmp rax, 5
jne 0x1400ac1cd
mov al, 4
mov byte [r14], al
mov byte [r13], 3
mov al, 4
mov rdi, qword [rbp + 0x2488]
mov byte [rdi], al
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 0xf
jmp 0x1400b1ae5
cmp eax, 4
je 0x1400ac224
and byte [rax + rax], 0
movdqu xmm1, xmmword [rbp + 0x1e80]
mov rax, qword [rbp + 0x1e90]
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x1e98]
jmp 0x1400ac3fb
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1c8e9], al
add byte [rcx - 0x77], cl
leave
mov rcx, qword [rbp + 0x1e60]
mov r8, qword [rbp + 0x1e78]
movups xmm0, xmmword [rbp + 0x1e90]
movups xmm1, xmmword [rbp + 0x1ef0]
invalid
invalid
add byte [rax], al
movups xmmword [rbp + 0x6d0], xmm1
invalid
rol byte [rsi], 1
add byte [rax], al
movups xmm1, xmmword [rbp + 0x1ee0]
movups xmmword [rbp + 0x6c0], xmm1
movups xmm1, xmmword [rbp + 0x1ed0]
movups xmmword [rbp + 0x6b0], xmm1
movups xmm1, xmmword [rbp + 0x1ec0]
movups xmmword [rbp + 0x6a0], xmm1
movups xmm1, xmmword [rbp + 0x1eb0]
movups xmmword [rbp + 0x690], xmm1
movups xmm1, xmmword [rbp + 0x1ea0]
movups xmmword [rbp + 0x680], xmm1
lea rdx, [rbx + 0x338]
movups xmm1, xmmword [rbp + 0x1e68]
movups xmm2, xmmword [rbp + 0x1e80]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], r9
mov qword [rbp + 0x640], rcx
movups xmmword [rbp + 0x648], xmm1
mov qword [rbp + 0x658], r8
movups xmmword [rbp + 0x660], xmm2
movups xmmword [rbp + 0x670], xmm0
lea rsi, [rbp + 0x1e50]
mov rcx, rsi
call fcn.1400528e0
lea rcx, [rbp + 0x630]
mov rdx, rsi
call fcn.1401937e0
mov rdx, qword [rbp + 0x630]
mov rax, qword [rbp + 0x638]
add byte [rax - 0x77], cl
test eax, esp
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 6], eax
add byte [rax], al
invalid
mov qword [rbp + 0x24d8], rax
movdqu xmm0, xmmword [rbp + 0x648]
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x2480], rax
movdqu xmm1, xmmword [rbp + 0x660]
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x678]
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x24d0], rax
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x2458], rax
mov dword [rbp + 0x2458], eax
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x2478], rax
mov rcx, qword [rbp + 0x698]
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x24c8], rax
add byte [rax], al
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x15c0], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rax
movdqu xmm2, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0x15b0], xmm2
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x24a0], rax
mov rax, rdx
mov qword [rbp + 0x24f0], rdx
cmp rdx, 3
jne 0x1400ac5fc
mov rcx, qword [rbp + 0x24e0]
invalid
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
or byte [rax + 0x39], 0xc1
jne 0x1400ac516
movzx eax, byte [0x140214210]
mov eax, 0x19
mov qword [rbp + 0x2478], rax
mov edx, 0x19
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ade23
movups xmm0, xmmword [0x1401c15d1]
movups xmmword [rax + 9], xmm0
movdqu xmm0, xmmword [str.Missing_response_message.]
mov qword [rbp + 0x2468], rax
add byte [rax], al
movdqu xmmword [rax], xmm0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x630], xmm0
mov qword [rbp + 0x640], 0
mov rax, qword [rbp + 0x638]
mov rcx, qword [rbp + 0x640]
mov rdx, qword [rbp + 0x648]
mov qword [rbp + 0x5e0], rdx
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], rcx
movdqa xmm6, xmmword [0x1401bd810]
mov eax, 0xd
mov qword [rbp + 0x24a8], rax
mov r12d, 2
lea rax, [0x1401f79a8]
mov qword [rbp + 0x2498], rax
lea rax, [0x1401beb40]
mov qword [rbp + 0x24c0], rax
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
movabs al, byte [0x19b8000024]
mov qword [rbp + 0x24c8], rax
xor eax, eax
mov qword [rbp + 0x24d0], rax
xor eax, eax
mov qword [rbp + 0x2458], rax
xor eax, eax
mov qword [rbp + 0x24f0], rax
test eax, esi
and al, 0
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
and byte [rax + rax], 0
test eax, esi
and al, 0
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
and byte [rax + rax], 0
xor eax, eax
mov qword [rbp + 0x24b0], rax
and al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
invalid
jmp 0x1400b1844
and al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
invalid
mov qword [rbx + 0x538], rcx
mov rax, qword [rbp + 0x24d8]
add byte [rax], al
mov qword [rbx + 0x540], rax
movdqu xmmword [rbx + 0x548], xmm0
mov rax, qword [rbp + 0x2480]
mov qword [rbx + 0x558], rax
movdqu xmmword [rbx + 0x560], xmm1
mov rax, qword [rbp + 0x24b0]
mov eax, dword [rbp + 0x24b0]
mov eax, dword [rbp + 0x24b0]
mov qword [rbx + 0x570], rax
mov qword [rbx + 0x578], r12
mov rax, qword [rbx + 0x3a0]
mov qword [rbx + 0x580], rax
lea rcx, [rbx + 0x5a8]
test al, 5
add byte [rax], al
test al, 5
add byte [rax], al
mov qword [rbp + 0x24a8], rcx
mov byte [rbx + 0x5a8], 0
mov qword [rbx + 0x588], rax
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
movdqu xmm0, xmmword [rax + 0x20]
mov r8, qword [rax + 0x30]
mov eax, dword [rax + 0x30]
mov eax, dword [rax + 0x30]
movdqu xmm1, xmmword [rax + 0x38]
mov r9, qword [rax + 0x48]
mov r10, qword [rax + 0x50]
push rax
push rax
push rax
push rax
mov qword [rax + 0x10], 3
cmp rcx, 3
jne 0x1400b1569
jmp 0x1400b1451
add byte [rax], r8b
mov qword [rbp + 0x24c8], rcx
enter 0x24, 0
mov qword [rbp + 0x2468], rdx
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0x24a8], rax
mov rax, qword [rbp + 0x15c0]
mov qword [rbp + 0x1390], rax
test dword [rax + 0x66000013], edx
movq mm0, qword [rbp + 0x15b0]
movdqa xmmword [rbp + 0x1380], xmm0
jmp 0x1400aefaf
mov qword [rbp + 0x2468], rcx
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0x24a8], rax
mov rax, qword [rbp + 0x15c0]
add byte [rax], al
mov qword [rbp + 0x5e0], rax
movdqa xmm2, xmmword [rbp + 0x15b0]
movdqa xmmword [rbp + 0x5d0], xmm2
pshufd xmm6, xmm1, 0x4e
pshufd xmm7, xmm0, 0x4e
adc eax, 0xf660000
jg 0x1400ac5c0
xchg ebp, eax
rol byte [0x14f70c631], 1
jo 0x1400ac624
pshufd xmm7, xmm0, 0x4e
jmp 0x1400b1844
mov rax, qword [rcx]
call qword [rax]
mov qword [rbp + 0x15b0], rsi
mov rsi, rdi
mov qword [rbp + 0x15b8], rdi
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x15c0]
lea rdx, [rbp + 0x1c00]
add byte [rax], al
add byte [rax], al
mov r8d, 0xb8
call fcn.1401af560
test byte [rbx + 0xb9], 1
jne 0x1400ac99b
lea rdx, [rbp + 0x1640]
lea rcx, [rbp + 0x630]
add byte [rax], al
call fcn.14004fff0
cmp qword [rbp + 0x630], r15
jne 0x1400aca05
mov qword [rbp + 0x2220], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x2238], xmm0
mov qword [rbp + 0x2228], 8
mov qword [rbp + 0x2230], 0
xor byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax], ebp
and al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
xor byte [rdx], ah
invalid
xor byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x22], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2248], 0
mov dword [rbp + 0x2248], 0
jmp 0x1400aca35
mov bh, cl
adc dword [rax], eax
mov qword [rbx + 0x938], rcx
mov qword [rbx + 0x940], 2
mov dword [rbx + 0x940], 2
mov dword [rbx + 0x940], 2
add byte [rax], al
mov qword [rbx + 0xc0], rax
mov byte [rbx + 0xd0], 0
lea rdx, [rbx + 0xc0]
lea rsi, [rbp + 0x630]
lea esi, [rbp + 0x630]
mov rcx, rsi
call fcn.140076ec0
mov r14, qword [rbp + 0x630]
cmp r14, 7
add byte [rcx - 0x7d], cl
inc byte [rdi]
cmp esi, 7
jne 0x1400ac736
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 3
jmp 0x1400b1ae5
scasd eax, dword [rdi]
push rbx
add byte [rax], al
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x640]
test dword [rax + 6], eax
add byte [rax], al
mov qword [rbp + 0x24d8], rax
add byte [rax], al
mov rax, qword [rbp + 0x648]
mov qword [rbp + 0x2488], rax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 6], edx
add byte [rax], al
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x2470], rax
mov r13, qword [rbp + 0x658]
movdqu xmm6, xmmword [rbp + 0x660]
mov rax, qword [rbp + 0x670]
add byte [rax], al
invalid
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x678]
add byte [rax], al
mov rcx, qword [rbp + 0x680]
mov r15, qword [rbp + 0x688]
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x2478], rax
js 0x1400ac7d0
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000006], edx
mov dword [rbp + 0x2478], eax
js 0x1400ac7d0
add byte [rax], al
invalid
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0x2468], rax
add byte [rax], al
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x24c8], rax
mov dword [rbp + 0x24c8], eax
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x3c0], rax
add byte [rax], al
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x24c0], rax
and al, 0
add byte [rdi], cl
adc byte [rbp + 0x6c0], al
invalid
add byte [rax], al
movups xmm0, xmmword [rbp + 0x6c0]
movaps xmmword [rbp + 0x3b0], xmm0
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x24a0], rax
mov rax, qword [rbp + 0x6d8]
invalid
test dword [rax + 0x48000024], esp
mov eax, dword [rbp + 0x6d8]
invalid
mov qword [rbp + 0x24a8], rax
movzx eax, byte [rbx + 0xd0]
cmp eax, 4
je 0x1400ac855
cmp eax, 3
jne 0x1400ac88d
pop rsi
hlt
mov qword [rbp + 0x2480], r13
mov r13, r12
mov r12, r14
mov r14, rcx
lea rcx, [rbx + 0xf0]
call fcn.14003c660
std
clc
dec dword [rax - 0x73]
mov ebx, eax
add byte [rax], al
invalid
call fcn.14003b470
mov rcx, r14
mov r14, r12
mov r12, r13
mov r13, qword [rbp + 0x2480]
mov ebp, dword [rbp + 0x2480]
cmp r14d, 6
jne 0x1400ac96a
mov rax, qword [rbp + 0x24e0]
mov qword [rbp + 0x15b0], rax
test dword [rax + 0x48000015], esi
mov eax, dword [rbp + 0x24d8]
mov qword [rbp + 0x15b8], rax
mov rax, qword [rbp + 0x2488]
mov byte [rax + rax], ah
add byte [rax - 0x77], cl
test eax, eax
adc eax, 0x8d480000
lea edi, [rbp + 0x15b0]
lea edi, [rbp + 0x15b0]
mov qword [rbp + 0x1c00], rdi
lea rax, [0x14004f7c0]
mov qword [rbp + 0x1c08], rax
add byte [rax], al
mov qword [rbp + 0x630], 2
mov qword [rbp + 0x640], 2
mov qword [rbp + 0x650], 0
movabs rax, 0x400000020
add byte [rax - 0x77], cl
test dword [rax + 6], ebx
add byte [rax], al
mov byte [rbp + 0x660], 3
movdqu xmm0, xmmword [rbx + 0x938]
movdqu xmmword [rbp + 0x1e50], xmm0
mov qword [rbp + 0x1e70], rsi
mov qword [rbp + 0x1e78], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax], eax
sbb al, 0
add byte [rax - 0x77], cl
test dword [rax + 0x1e], esp
add byte [rax], al
mov qword [rbp + 0x1e68], 1
lea rcx, [rbp + 0x1e50]
call fcn.140156170
mov rcx, rdi
call fcn.14003b7a0
jmp 0x1400b56e2
mov qword [rbp + 0x24d0], rcx
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x2190], rax
movdqa xmm0, xmmword [rbp + 0x3b0]
movdqa xmmword [rbp + 0x2180], xmm0
mov rsi, qword [rbp + 0x2468]
jmp 0x1400ae4a3
lea rax, [rbp + 0x1628]
mov qword [rbp + 0x1e50], rax
lea rax, case.0x14010e1e2.18
mov qword [rbp + 0x1e58], rax
lea rax, [0x1401cc068]
add byte [rax - 0x73], cl
add eax, 0x11f6aa
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 2
add byte [rax], al
mov qword [rbp + 0x650], 0
lea rax, [rbp + 0x1e50]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 1
lea rcx, [rbp + 0x630]
call fcn.140156170
or al, byte [rax]
or al, byte [rax]
jmp 0x1400ad073
movdqu xmm0, xmmword [rbp + 0x630]
movdqu xmm1, xmmword [rbp + 0x640]
invalid
add byte [rax], al
movdqu xmm2, xmmword [rbp + 0x650]
add byte [rsi + 0xf], ah
jg 0x1400ac9b6
and al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x1400ac9b6
xor byte [rdx], ah
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
jg 0x1400ac9b6
and al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x1400ac9b6
xor byte [rdx], ah
add byte [rax], al
movdqa xmmword [rbp + 0x2220], xmm0
mov qword [rbp + 0x1e50], 0
mov qword [rbp + 0x1e58], 8
mov qword [rbp + 0x1ea0], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x1e60], xmm0
mov qword [rbp + 0x1e70], 1
movdqu xmmword [rbp + 0x1e78], xmm0
mov qword [rbp + 0x1e88], 8
movdqu xmmword [rbp + 0x1e90], xmm0
call fcn.140041530
mov rcx, qword [rbp + 0x15c0]
lea rdx, str.Virtual_IPHostnameProxy_CIDRsPeer_IDPublic_IPUDP_Stun_TypeListener
mov qword [rax], rdx
mov qword [rax + 8], 0xa
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rcx
mov qword [rbp + 0x630], 2
mov qword [rbp + 0x638], rax
mov qword [rbp + 0x640], 2
lea rsi, [rbp + 0x1e50]
lea rdx, [rbp + 0x630]
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.140050e70
call fcn.140041530
movdqu xmm0, xmmword [rbp + 0x15e8]
lea rcx, [0x1401c5b2a]
mov qword [rax], rcx
mov qword [rax + 8], 8
movdqu xmmword [rax + 0x10], xmm0
mov qword [rbp + 0x630], 2
mov qword [rbp + 0x638], rax
mov qword [rbp + 0x640], 2
lea rdx, [rbp + 0x630]
mov rcx, rsi
call fcn.140050e70
call fcn.140041530
mov rbx, rax
mov ebx, eax
mov ebx, eax
mov rdx, qword [rbp + 0x15d0]
mov r8, qword [rbp + 0x15d8]
mov qword [rsp + 0x20], 2
lea r9, [0x1401e8ec9]
lea rcx, [rbp + 0x630]
call fcn.14003f650
mov rdi, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
lea rcx, [0x1401c5b32]
mov qword [rbx], rcx
mov qword [rbx + 8], 0xb
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], rax
mov qword [rbp + 0x1c00], 2
mov qword [rbp + 0x1c08], rbx
mov qword [rbp + 0x1c10], 2
lea rdx, [rbp + 0x1c00]
mov rcx, rsi
call fcn.140050e70
cmp qword [rbp + 0x630], 0
je 0x1400acbd3
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140041530
mov rdi, rax
mov edx, dword [rbp + 0x1670]
lea rcx, [rbp + 0x630]
call fcn.14002de10
mov rsi, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
lea rcx, [0x1401c5b3d]
mov qword [rdi], rcx
mov qword [rdi + 8], 7
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rax
mov qword [rbp + 0x1c00], 2
mov qword [rbp + 0x1c08], rdi
mov qword [rbp + 0x1c10], 2
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x1c00]
call fcn.140050e70
cmp qword [rbp + 0x630], 0
je 0x1400acc61
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
add al, 0x11
invalid
call fcn.140041530
mov rdi, rax
mov rdx, qword [rbp + 0x2228]
mov r8, qword [rbp + 0x2230]
test dword [rax], esi
and al, byte [rax]
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
lea r9, [0x1401e8ec9]
lea rcx, [rbp + 0x630]
call fcn.14003f650
mov rsi, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x118e9c
mov qword [rdi], rcx
mov qword [rdi + 8], 9
add byte [rax - 0x77], cl
ja 0x1400accc7
mov qword [rdi + 0x18], rax
mov qword [rbp + 0x1c00], 2
add byte [rax], al
mov qword [rbp + 0x1c08], rdi
mov qword [rbp + 0x1c10], 2
lea rcx, [rbp + 0x1e50]
add byte [rax - 0x73], cl
xchg ebp, eax
add byte [rax + rax], bl
add al, ch
test dword [rcx - 6], eax
dec dword [rax - 0x7d]
mov ebp, 0x630
invalid
cmp dword [rbp + 0x630], 0
je 0x1400acd07
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140041530
mov rdi, rax
mov eax, dword [rbp + 0x2240]
add byte [rcx], dh
leave
stc
dec dword [rax - 0x77]
invalid
add byte [rcx], dh
leave
cmp eax, 8
cmovb ecx, eax
mov dword [rbp + 0x1dd0], ecx
invalid
rcr byte [0xcd52cd25], 1
test eax, edx
invalid
add byte [rax], al
mov qword [rbp + 0x23b0], rax
lea rax, [0x1400911f0]
invalid
dec dword [rax - 0x77]
test dword [rax + 0x48000023], edi
lea eax, [0x1401f79f8]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 1
mov qword [rbp + 0x650], 0
lea rax, [rbp + 0x23b0]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 1
add byte [rcx], al
add byte [rax], al
invalid
lea rcx, [rbp + 0x1c00]
lea rdx, [rbp + 0x630]
sbb al, 0
add byte [rax - 0x73], cl
xchg ebp, eax
xor byte [rsi], al
add byte [rax], al
call fcn.14003f590
mov rbx, qword [rbp + 0x1c08]
or byte [rax + rax], bl
add byte [rax - 0x75], cl
test dword [rax], edx
sbb al, 0
add byte [rax - 0x75], cl
mov ch, 0
sbb al, 0
add byte [rax - 0x73], cl
or eax, 0x118da2
lea edx, [rcx]
add byte [rax - 0x77], cl
cmovs eax, edi
or byte [0x1880acdb7], r9b
mov qword [rdi], rcx
mov qword [rdi + 8], 0xd
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x10], ebx
mov dword [rdi + 0x10], ebx
mov qword [rdi + 0x18], rax
mov qword [rbp + 0x630], 2
mov qword [rbp + 0x638], rdi
mov qword [rbp + 0x640], 2
lea rcx, [rbp + 0x1e50]
lea rdx, [rbp + 0x630]
lea edx, [rbp + 0x630]
invalid
call fcn.140050e70
test rsi, rsi
je 0x1400ace05
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x1620]
mov eax, dword [rbp + 0x1620]
test dword [rax], esp
invalid
test rax, rax
mov rbx, qword [rbp + 0x24b8]
je 0x1400acf5f
mov r13, qword [rbp + 0x1618]
shl rax, 3
lea rax, [rax + rax*2]
mov qword [rbp + 0x24f0], rax
and al, 0
add byte [rcx], dh
inc dword [rbp + 0x31]
imul bl
invalid
invalid
and al, 0
add byte [rcx], dh
inc dword [rbp + 0x31]
imul bl
sbb ecx, dword [rax - 0x75]
popfq
mov eax, 0x48000024
add edi, 0x18
mov rbx, qword [rbp + 0x24b8]
add rdi, 0x18
inc r14
cmp qword [rbp + 0x24f0], rdi
je 0x1400acf5f
mov qword [rbp + 0x1dd0], r14
cmp qword [r13 + rdi + 0x10], 4
jb 0x1400ace70
mov ch, 0xd0
sbb eax, 0x83490000
jl 0x1400ace9c
adc byte [rdx + rsi*2], al
or eax, 0x3d448b49
or byte [rcx + 0x6e697238], al
je 0x1400ace40
mov rax, qword [r13 + rdi + 8]
cmp dword [rax], 0x676e6972
je 0x1400ace40
call fcn.140041530
mov r12, rax
stc
dec dword [rcx - 0x77]
invalid
lea rax, [rbp + 0x1dd0]
mov qword [rbp + 0x23b0], rax
lea rax, [fcn.1401013e0]
add eax, 0x85894800
mov eax, 0x48000023
lea eax, [0x1401c5b68]
add eax, 0x85894800
mov eax, 0x48000023
lea eax, [0x1401c5b68]
mov qword [rbp + 0x630], rax
mov dword [rbp + 0x630], eax
add byte [rax], al
mov qword [rbp + 0x638], 1
mov qword [rbp + 0x650], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x23b0]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 1
test dword [rax + 6], ecx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test dword [rax + 6], ecx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x1c00]
lea rsi, [rbp + 0x630]
mov rdx, rsi
call fcn.14003f590
mov r15, qword [rbp + 0x1c08]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x1c10]
mov rbx, qword [rbp + 0x1c00]
movdqu xmm0, xmmword [r13 + rdi + 8]
sbb al, 0
add byte [rax - 0x75], cl
popfq
add byte [rax + rax], bl
add bl, dh
movq mm0, qword [r13 + rdi + 8]
mov qword [r12], r15
mov qword [r12 + 8], rax
and al, 8
and al, 8
movdqu xmmword [r12 + 0x10], xmm0
mov qword [rbp + 0x630], 2
mov dword [rbp + 0x630], 2
mov qword [rbp + 0x638], r12
mov qword [rbp + 0x640], 2
invalid
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rcx, [rbp + 0x1e50]
invalid
add byte [rax], al
invalid
invalid
mov rdx, rsi
call fcn.140050e70
test rbx, rbx
je 0x1400ace39
mov rcx, qword [0x140214150]
or eax, 0x167201
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ace39
lea rdi, [rbp + 0x630]
lea rdx, [rbp + 0x1e50]
xchg ebp, eax
push rax
invalid
add byte [rax], al
mov rcx, rdi
call fcn.14015f500
movaps xmm0, xmmword [0x1401bd770]
add eax, 0x1107f4
xchg ebp, eax
push rax
invalid
add eax, 0x1107f4
movaps xmmword [rbp + 0x1c00], xmm0
movaps xmm0, xmmword [0x1401bd780]
sub byte [0x1401bd780], al
sub byte [0x1401bd780], al
movaps xmmword [rbp + 0x1c10], xmm0
movdqa xmm0, xmmword [0x1401bd790]
movq mm0, qword [0x1401bd790]
movq mm0, qword [0x1401bd790]
outsd dx, dword [rsi]
add eax, 0x1107f7
movdqa xmmword [rbp + 0x1c20], xmm0
movq qword [rbp + 0x1c20], mm0
movabs rax, 0x25020000251c
mov qword [rbp + 0x1c30], rax
mov dword [rbp + 0x1c38], 0x2524
invalid
and al, 0x25
add byte [rax], al
and eax, 0x89480000
test dword [rax], esi
sbb al, 0
add bh, al
test dword [rax], edi
sbb al, 0
add byte [0xffffffff8d480000], ah
xchg ebp, eax
add byte [rax + rax], bl
add byte [rax], al
lea rdx, [rbp + 0x1c00]
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call fcn.140050d40
lea rsi, [rbp + 0x23b0]
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
call fcn.14002dff0
adc al, bh
dec dword [rax - 0x77]
mov ch, 0xd0
sbb eax, 0x8d480000
add byte [rax - 0x73], cl
add eax, 0xfffa20a5
adc al, bh
dec dword [rax - 0x77]
mov ch, 0xd0
sbb eax, 0x8d480000
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
add eax, 0xfffa20a5
mov qword [rbp + 0x1dd8], rax
add byte [rax], al
lea rax, [0x1401cc068]
mov qword [rbp + 0x1c00], rax
mov qword [rbp + 0x1c08], 2
test dword [rax], ecx
sbb al, 0
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
test dword [rax], ecx
sbb al, 0
add byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], esp
mov qword [rbp + 0x1c20], 0
sbb al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test eax, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x1dd0]
mov qword [rbp + 0x1c10], rax
sbb eax, 0x89480000
test dword [rax], edx
sbb al, 0
add byte [rax - 0x39], cl
test dword [rax], ebx
sbb al, 0
add byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x1c18], 1
add byte [rax - 0x73], cl
lea eax, [rax]
sbb al, 0
add al, ch
xor eax, 0x48000a91
cmp dword [rbp + 0x23b0], 0
invalid
lea rcx, [rbp + 0x1c00]
lea ecx, [rbp + 0x1c00]
call fcn.140156170
cmp qword [rbp + 0x23b0], 0
invalid
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x23b8]
je 0x1400ad05b
mov r8, qword [rbp + 0x23b8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1100cd
add byte [rax - 0x73], cl
lea esi, [rax]
invalid
lea rcx, [rbp + 0x630]
call fcn.140035ea0
invalid
clc
dec dword [rax - 0x73]
lea esp, [rax]
and al, byte [rax]
add byte [rax], al
call case.0x14002d784.102
invalid
test al, 0xf8
invalid
invalid
mov ebp, 0x48fff8a8
lea ecx, [rbp + 0x15b0]
add byte [rax], al
dec dword [rax - 0x73]
lea esi, [rax - 0x17ffffeb]
add byte [rax], al
invalid
loope 0x1400ad023
lea rcx, [rbp + 0x15b0]
add byte [rax], al
call fcn.140037760
jmp 0x1400b1f2a
cmpsb byte [rsi], byte [rdi]
add byte [rax], r8b
clc
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], r8b
lea rcx, [rbp + 0x2220]
and byte [rdx], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax]
and byte [rdx], ah
add byte [rax], al
mov edx, 1
and byte [rdx], ah
add byte [rax], al
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call fcn.1401b0380
mov rsi, qword [rbp + 0x2228]
and al, byte [rax]
add byte [rax - 0x75], cl
mov ebp, 0x2230
invalid
add byte [rax - 0x75], cl
mov ch, 0x28
and al, byte [rax]
add byte [rax - 0x75], cl
mov ebp, 0x2230
invalid
jmp 0x14009f315
and bh, bh
dec dword [rax - 0x73]
lea esp, [rax]
and al, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.1401b0380
mov rsi, qword [rbp + 0x2228]
mov r13, qword [rbp + 0x2230]
lodsd eax, dword [rsi]
xor byte [rdx], ah
add byte [rax], al
and al, byte [rax]
add byte [rbx + rcx*4 - 0x53], cl
lodsd eax, dword [rsi]
lodsd eax, dword [rsi]
xor byte [rdx], ah
add byte [rax], al
lea rdx, [rsi + 0x20]
lea rcx, [rsi + 0x40]
mov r15, r12
mov r15, r12
shl r15, 5
mov qword [rbp + 0x24e8], rcx
invalid
call 0x18d0ad10c
mov eax, edi
invalid
call fcn.1401af560
jno 0x1400ad111
adc byte [rax], al
cmp r13, 2
cmp ebp, 2
jne 0x14009f37b
invalid
movzx eax, byte [0x140214210]
mov edx, 0x20
add byte [rax], al
add byte [rcx], dh
leave
invalid
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je 0x1400adbe9
or al, byte [rax]
invalid
invalid
or al, byte [rax]
add byte [rax - 0x77], cl
test eax, esi
invalid
and al, 0
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0xe], 0x49
mov rdx, r14
mov r8, rbx
mov qword [rbp + 0x24f0], rax
mov rcx, rax
invalid
mov rdx, r14
mov r8, rbx
call fcn.14015a940
inc rdi
inc edi
inc edi
cmp qword [rbp + 0x2220], rdi
add byte [rax], al
je 0x1400ad70c
lea rcx, [rsi + 0x60]
mov rdx, qword [rbp + 0x24e8]
xchg ebp, eax
call 0x18d0ad16a
mov eax, edi
invalid
xchg ebp, eax
call 0x18d0ad16a
mov eax, edi
call fcn.1401af560
mov r13d, 2
invalid
add byte [rax - 0x75], cl
test eax, esi
and al, 0
add byte [rax - 0x75], cl
add byte [rax - 0x47], cl
mov rax, qword [rbp + 0x24f0]
mov rax, qword [rax]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x1400ad5e4
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x1400ad5e4
mov rdi, r13
mov rdi, r13
jmp case.0x14004fb4a.458
lea rcx, [rbp + 0x630]
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call fcn.1401b0440
mov r12, qword [rbp + 0x638]
mov rbx, qword [rbp + 0x640]
popfq
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
popfq
invalid
jmp 0x14009efeb
add byte [rax - 0x77], cl
invalid
invalid
add cl, ch
cdq
invalid
lea rcx, [rbp + 0x630]
mov r8d, 1
add byte [rax - 0x77], cl
invalid
call fcn.1401b0440
mov r12, qword [rbp + 0x638]
mov rbx, qword [rbp + 0x640]
add cl, ch
out 0x1e, eax
invalid
invalid
add byte [rax - 0x77], cl
invalid
lea rcx, [rbp + 0x630]
mov r8d, 1
mov rdx, rbx
call fcn.1401b0440
mov r12, qword [rbp + 0x638]
mov rbx, qword [rbp + 0x640]
jmp 0x14009f14d
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x75], cl
popfq
invalid
lea rcx, [rbp + 0x630]
mov r8d, 1
mov rdx, rbx
call fcn.1401b0440
mov r12, qword [rbp + 0x638]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
popfq
invalid
mov rbx, qword [rbp + 0x640]
jmp 0x14009f1c3
invalid
lea rcx, [rbp + 0x630]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
call fcn.1401b0440
mov rbx, qword [rbp + 0x640]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], esi
invalid
mov rax, qword [rbp + 0x630]
mov qword [rbp + 0x2490], rax
mov dword [rbp + 0x2490], eax
mov dword [rbp + 0x2490], eax
mov r12, qword [rbp + 0x638]
jmp 0x14009f24a
invalid
mov rcx, qword [rbp + 0x640]
lea eax, [rax + 6]
add byte [rax], al
mov r12b, 2
test rcx, rcx
leave
je 0x1400ad2ab
mov rax, qword [rbp + 0x638]
shl rcx, 3
loope 0x1400ad293
loope 0x1400ad293
lea rcx, [rcx + rcx*2]
xor edx, edx
xor r10, rdx
cmp qword [rax + rdx + 0x10], 0
je 0x1400a4d21
add rdx, 0x18
cmp rcx, rdx
jne 0x1400ad296
lea rcx, [rbp + 0x1e60]
call fcn.14003b1b0
cmp qword [rbp + 0x2340], 0
cmp dword [rbp + 0x2340], 0
je 0x1400ad2d3
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
adc byte [rax], al
invalid
mov rdi, qword [rbp + 0x24c0]
jmp 0x1400a3098
xor ebx, ebx
lea rcx, [rbp + 0x1e60]
invalid
add byte [rax], al
call fcn.14003b1b0
cmp qword [rbp + 0x22d0], 0
add byte [rdi], cl
test dh, cl
push rax
invalid
invalid
add byte [rdi], cl
test dh, cl
push rax
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a23c9
invalid
invalid
invalid
add byte [rax - 0x7b], cl
leave
je 0x1400ad653
mov rax, qword [rbp + 0x638]
shl rcx, 3
lea rcx, [rcx + rcx*2]
lea ecx, [rcx + rcx*2]
add ecx, dword [rax - 0x73]
or al, 0x49
lea ecx, [rcx + rcx*2]
xor edx, edx
mov r15, rdi
cmp qword [rax + rdx + 0x10], 0
je 0x1400a512c
add rdx, 0x18
cmp rcx, rdx
jne 0x1400ad33e
ret 0x4818
jmp 0x1400ad653
mov rsi, qword [rbp + 0x1b08]
cmp dword [rsi], 0x7473696c
insb byte [rdi], dx
imul esi, dword [rbx + 0x74], 0x12f850f
add byte [rax], al
mov ch, 8
sbb eax, dword [rax]
add byte [rcx + 0x73696c3e], al
insb byte [rdi], dx
invalid
jae 0x1400ad3d9
invalid
test dword [rdi], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
lea eax, [rax + 6]
add byte [rax], al
mov rcx, qword [rbp + 0x640]
test rcx, rcx
je 0x1400ad39d
mov rax, qword [rbp + 0x638]
cmp byte [rsi], al
add byte [rax], al
shl rcx, 3
shl ecx, 3
lea rcx, [rcx + rcx*2]
xor edx, edx
cmp qword [rax + rdx + 0x10], 0
adc byte [rax], al
adc byte [rax], al
je case.0x1400a50a4.5
add byte [rax - 0x7d], cl
ret 0x4818
add rdx, 0x18
cmp rcx, rdx
jne 0x1400ad388
mov r12, r15
lea rcx, [rbp + 0x22d0]
lea rdx, [rbp + 0x630]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
xor byte [rsi], al
add byte [rax], al
invalid
call fcn.140008200
mov qword [rbp + 0x18c0], rdi
mov qword [rbp + 0x18c8], 7
movdqa xmm0, xmmword [rbp + 0x22d0]
add byte [rsi + 0xf], ah
je 0x1400ad3d6
mov ebx, 0x66001101
add dword [rcx], edx
add byte [rsi + 0xf], ah
xlatb
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test eax, edx
and al, byte [rax]
add byte [rsi + 0xf], ah
je 0x1400ad3d6
add dword [rcx], edx
add byte [rsi + 0xf], ah
xlatb
sar byte [0x1400bd3de], 0xf
test dword [rbp + 0x4400000a], ecx
movzx esi, byte [rbp + 0x22e0]
mov dh, 0xb5
loopne 0x1400ad40c
add byte [rax], al
invalid
pmovmskb eax, mm0
cmp eax, 0xffff
jne 0x1400ade71
movzx r14d, byte [rbp + 0x22e0]
add byte [rcx - 0x80], al
inc byte [rdx]
cmp r14b, 2
jne 0x1400ad6c3
lea rdx, [0x1401c55d9]
mov r8d, 0x39
mov eax, 0x39
cmp dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
mov cl, 9
call fcn.140005650
mov rbx, rax
xor edi, edi
jmp 0x1400ad6c6
add byte [rax], al
add byte [rax], al
mov rsi, qword [rbp + 0x1b08]
mov eax, 0x6f6d6572
mov ch, 8
sbb eax, dword [rax]
add byte [rax + 0x6f6d6572], bh
xor eax, dword [rsi]
movzx ecx, word [rsi + 4]
xor ecx, 0x6576
add byte [rax], al
or ecx, eax
jne case.0x1400a50a4.5
mov r12, r15
mov rcx, qword [rbp + 0x640]
mov dil, 1
mov r14b, 3
mov dh, 3
mov dh, 3
test rcx, rcx
je 0x1400ad6c6
mov rax, qword [rbp + 0x638]
add byte [rax], al
shl rcx, 3
lea rcx, [rcx + rcx*2]
or al, 0x49
xor edx, edx
mov r15, r12
cmp qword [rax + rdx + 0x10], 0
je case.0x1400a50a4.5
add rdx, 0x18
add edx, 0x18
sbb byte [rax + 0x39], cl
sal dword [rbp - 0x11], 1
cmp rcx, rdx
jne 0x1400ad45d
jmp 0x1400ad6c6
mov rsi, qword [rbp + 0x1b08]
movabs rax, 0x726f662d7473696c
xor rax, qword [rsi]
jae 0x1400ad4f4
sub eax, 0x48726f66
xor eax, dword [rsi]
mov ecx, dword [rsi + 8]
xor rcx, 0x6e676965
imul esp, dword [rdi + 0x6e], 0xfc10948
test cl, ch
add dword [rax], eax
invalid
imul esp, dword [rdi + 0x6e], 0xfc10948
test cl, ch
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rbp + 0x1b00]
mov qword [rbp + 0x1c00], rax
add byte [rax], al
lea rax, case.0x14010e1e2.18
lea rax, [rbp + 0x1b00]
mov qword [rbp + 0x1c00], rax
add byte [rax], al
add byte [rax], al
lea rax, case.0x14010e1e2.18
mov qword [rbp + 0x1c08], rax
lea rax, [0x1401c5700]
invalid
adc dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000015], esi
mov dword [rbp + 0x15b8], 2
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x48000015], esi
mov dword [rbp + 0x15b8], 2
mov qword [rbp + 0x15d0], 0
rcl byte [0x1400ad4d8]
add byte [rax], al
lea rax, [rbp + 0x1c00]
mov qword [rbp + 0x15c0], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x15c8], 1
lea rcx, [rbp + 0x1d60]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax + 0x1d]
add byte [rax], al
lea ecx, [rbp + 0x1d60]
lea rdx, [rbp + 0x15b0]
adc eax, 0xcae80000
xchg ecx, eax
add byte [rax], al
add byte [rax], al
call fcn.1400b66d0
mov cl, 2
call fcn.1400054f0
mov rbx, rax
mov rdx, qword [rbp + 0x1d68]
xchg ebp, eax
push 0x4c00001d
add byte [rbx + rcx*4 - 0x7b], cl
jo 0x1400ad539
add byte [rax], al
xchg ebp, eax
push 0x4c00001d
add byte [rbx + rcx*4 - 0x7b], cl
jo 0x1400ad539
add byte [rax], al
lea rcx, [rbp + 0x15b0]
call fcn.1400b6bf0
invalid
xchg esi, eax
add byte [rax], al
mov rax, qword [rbx]
mov eax, dword [rbx]
invalid
mov eax, dword [rbx]
cmp rax, 2
je 0x1400ad550
invalid
add dh, byte [rbp + rbx + 0x48]
test eax, eax
sbb eax, 0x48c08548
cmp dword [rbx + 8], 0
test rax, rax
cmp qword [rbx + 8], 0
je 0x1400ad550
mov r8, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
adc byte [r8 - 0x75], cl
adc byte [rax - 0x75], cl
mov rcx, qword [0x140214150]
or eax, 0x166c08
or byte [rsi + rdx], ch
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx], 0
mov rax, qword [rbp + 0x15c0]
invalid
invalid
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
test eax, eax
invalid
adc eax, 0x89480000
invalid
invalid
rcl byte [0xc952d561], 0x43
sbb bl, dh
mov qword [rbx + 0x18], rax
movdqu xmm0, xmmword [rbp + 0x15b0]
mov al, 0x15
add byte [rax], al
sbb r11b, sil
movq mm0, qword [rbp + 0x15b0]
mov al, 0x15
add byte [rax], al
movdqu xmmword [rbx + 8], xmm0
cmp qword [rbp + 0x1d60], 0
invalid
sbb eax, 0x74000000
invalid
invalid
mov r8, qword [rbp + 0x1d68]
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x166bc9
leave
imul edx, dword [rsi], 0
invalid
mov rcx, qword [0x140214150]
leave
imul edx, dword [rsi], 0
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x10fb99
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
call fcn.14003b1b0
cmp qword [rbp + 0x1b00], 0
add byte [rbx], bl
add byte [rax], al
invalid
je 0x1400ad5bb
add byte [rbx], bl
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x1b08]
add byte [rax], al
mov r8, qword [rbp + 0x1b08]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [0x140214150]
or eax, 0x166b9d
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x10fb6d
movabs r14, 0x8000000000000007
jmp 0x1400a524d
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0x83
jl case.0x14004ade6.488
invalid
invalid
dec dword [rbx + rcx*4 - 0x5b]
invalid
mov r12, qword [rbp + 0x2460]
cmp qword [rbp + 0x1e48], 0
cmp dword [rbp + 0x1e48], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rsi - 0x160000cf], ebp
invalid
jmp 0x1400a07a3
mov rcx, r13
add byte [rax], al
jne 0x1400a078d
invalid
jmp 0x1400a07a3
mov rcx, r13
shl rcx, 5
shl ecx, 5
add eax, 0xf0858b4c
and al, 0
add byte [rcx - 0x75], cl
mov rdx, qword [r8 + 8]
movups xmm0, xmmword [r8 + 0x10]
mov r8, qword [rbp + 0x24f0]
mov rdx, qword [r8 + 8]
movups xmm0, xmmword [r8 + 0x10]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x630], xmm0
mov qword [rsi + rcx], rax
mov dword [rsi + rcx], eax
mov dword [rsi + rcx], eax
mov qword [rsi + rcx + 8], rdx
movdqa xmm0, xmmword [rbp + 0x630]
movdqu xmmword [rsi + rcx + 0x10], xmm0
invalid
adc byte [rcx - 0x73], cl
jge 0x1400ad61e
add dword [rax - 0x77], ecx
mov ebp, 0x2230
invalid
push rsp
invalid
or byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], esi
invalid
invalid
add dword [rax - 0x77], ecx
mov ebp, 0x2230
invalid
add byte [rcx - 0x7d], cl
std
add cl, byte [rax - 0x75]
mov rcx, qword [0x140214150]
cmp r13, 2
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x24f0]
mov eax, dword [rbp + 0x24f0]
mov eax, dword [rbp + 0x24f0]
add bh, bh
adc eax, 0x10faea
adc byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
adc byte [rax], al
mov edx, 3
cmp rdx, rdi
add byte [rax + 0x39], cl
cli
jne 0x14009f60f
jmp 0x14009f628
fisttp dword [rax - 0x73]
lea esp, [rax + 0x1e]
invalid
add byte [rax], al
lea rcx, [rbp + 0x1e60]
invalid
call fcn.14003b1b0
cmp qword [rbp + 0x22d0], 0
invalid
je case.0x14004fb4a.485
push rcx
invalid
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lodsd eax, dword [rsi]
cli
adc byte [rax], al
lodsd eax, dword [rsi]
cli
adc byte [rax], al
mov r15, rdi
jmp 0x1400a2a5a
mov r12, r15
mov rcx, qword [rbp + 0x640]
mov dil, 1
mov bh, 1
mov r14b, 5
test rcx, rcx
je 0x1400ad6c6
mov rax, qword [rbp + 0x638]
shl rcx, 3
lea rcx, [rcx + rcx*2]
xor edx, edx
xor r10, rdx
mov r15, r12
cmp qword [rax + rdx + 0x10], 0
adc byte [rax], dl
add byte [rdi], cl
test dl, ah
std
invalid
invalid
adc byte [rax], dl
add byte [rdi], cl
test dl, ah
std
invalid
add rdx, 0x18
cmp rcx, rdx
jne 0x1400ad6ac
mov dil, 1
lea rcx, [rbp + 0x630]
call fcn.14003b1b0
invalid
invalid
clc
invalid
invalid
invalid
cmp qword [rbp + 0x1b00], 0
je 0x1400ad6ee
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
test dil, dil
mov r15, r12
movabs rax, 0x8000000000000007
invalid
jne 0x1400a4f4a
mov r14, rax
jmp 0x1400a524d
invalid
invalid
invalid
lea rcx, [rbp + 0x2220]
mov r8d, 1
lea esp, [rax]
and al, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
call fcn.1401b0380
sub al, 0x10
add byte [rax - 0x75], cl
mov esi, dword [rbp + 0x2228]
sub al, 0x10
add byte [rax - 0x75], cl
mov esi, dword [rbp + 0x2228]
mov r13, qword [rbp + 0x2230]
mov esi, dword [rbp + 0x2228]
mov r13, qword [rbp + 0x2230]
lea rdx, [rsi + 0x40]
lea rcx, [rsi + 0x60]
invalid
lea rcx, [rsi + 0x60]
invalid
mov r8, r15
mov eax, edi
call fcn.1401af560
cmp r13, 3
jne 0x1400ad153
cli
invalid
invalid
add byte [rcx - 0x7d], cl
std
add ecx, dword [rdi]
test dword [rdx], ecx
cli
invalid
mov edi, 3
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rbp + 0x24f0]
cmp qword [rax], 0
and al, 0
add byte [rax - 0x7d], cl
cmp byte [rax], al
je case.0x14004fb4a.458
dec dword [rax - 0x75]
test eax, esi
invalid
and al, 0
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
or eax, 0x1669df
mov rax, qword [rbp + 0x24f0]
mov eax, dword [rbp + 0x24f0]
invalid
add byte [rax], al
mov r8, qword [rax + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x10f9af
stc
adc byte [rax], al
jmp case.0x14004fb4a.458
stosb byte [rdi], al
invalid
lea rax, [rbp + 0x1a90]
mov qword [rbp + 0x1e50], rax
mov dword [rbp + 0x1e50], eax
mov dword [rbp + 0x1e50], eax
add byte [rax], al
lea rax, case.0x14010e1e2.18
add eax, 0xfffa18fd
mov qword [rbp + 0x1e58], rax
add byte [rax], al
lea rax, [0x1401c5700]
jg 0x1400ad7b1
adc dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], esi
invalid
mov qword [rbp + 0x630], rax
mov dword [rbp + 0x630], eax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edi
invalid
mov qword [rbp + 0x638], 2
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 6], edx
add byte [rax], al
mov qword [rbp + 0x650], 0
mov dword [rbp + 0x650], 0
push rax
invalid
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x1e50]
test dword [rax + 0x1e], edx
add byte [rax], al
mov qword [rbp + 0x640], rax
add byte [rax], al
mov qword [rbp + 0x648], 1
test dword [rax + 6], ecx
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x1a20]
lea ecx, [rbp + 0x1a20]
lea rdx, [rbp + 0x630]
call fcn.1400b66d0
out 0x8e, al
add byte [rax], al
invalid
mov es, word [rax]
add byte [rcx + 0x7cffe802], dh
cmc
dec dword [rax - 0x77]
ret
add byte [rax], al
mov cl, 2
call fcn.1400054f0
mov rbx, rax
mov rdx, qword [rbp + 0x1a28]
xchg ebp, eax
sub byte [rdx], bl
add byte [rax], al
invalid
xchg ebp, eax
sub byte [rdx], bl
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x7b], cl
xor byte [rdx], bl
mov r8, qword [rbp + 0x1a30]
add byte [rax], al
lea rcx, [rbp + 0x630]
call fcn.1400b6bf0
loop 0x1400ad79f
add byte [rax], al
loop 0x1400ad79f
add byte [rax], al
mov rax, qword [rbx]
mov eax, dword [rbx]
cmp rax, 2
je 0x1400ad834
add dh, byte [rbp + rbx + 0x48]
test eax, eax
test rax, rax
cmp qword [rbx + 8], 0
je 0x1400ad834
mov r8, qword [rbx + 0x10]
mov rcx, qword [0x140214150]
and al, 0x69
invalid
invalid
adc byte [r8 - 0x75], cl
or eax, 0x166924
and al, 0x69
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x10f8f4
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x640]
mov eax, dword [rbp + 0x640]
mov qword [rbx + 0x18], rax
movdqu xmm0, xmmword [rbp + 0x630]
movdqu xmmword [rbx + 8], xmm0
invalid
movq qword [rbx + 8], mm0
or byte [rax - 0x7d], cl
mov ebp, 0x1a20
and byte [rdx], bl
add byte [rax], al
cmp qword [rbp + 0x1a20], 0
je 0x1400ad873
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x1a28]
mov r8, qword [rbp + 0x1a28]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0x10f8b5
lea rcx, [rbp + 0x23b0]
call fcn.14003b1b0
xor ecx, ebx
clc
invalid
and eax, dword [rax]
add al, ch
xor ecx, ebx
clc
dec dword [rax - 0x7d]
mov ebp, 0x1a90
nop
sbb al, byte [rax]
add byte [rax], al
je 0x1400ada9b
mov r8, qword [rbp + 0x1a98]
invalid
invalid
cmp qword [rbp + 0x1a90], 0
nop
sbb al, byte [rax]
add byte [rax], al
je 0x1400ada9b
mov r8, qword [rbp + 0x1a98]
add byte [rax], al
mov rcx, qword [0x140214150]
or eax, 0x1668b5
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ada9b
add byte [rcx + 1], bh
mov ecx, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.1401b1500
lea rcx, str.internal_error:_entered_unreachable_code_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
adc al, 0
lea r8, str.library_std_src_syspalwindowsmod.rs
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rdx + 0x28], bh
sub byte [rax], al
add byte [rax], al
call fcn.1401b1e10
jmp case.0x14009c510.2
add al, 0
invalid
add al, 0
add byte [rcx + 8], bh
mov ecx, 8
mov ecx, 8
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
call 0x1280ad903
call fcn.1401b1500
invalid
add dword [rax], eax
mov rdx, qword [rbp + 0x24e8]
call fcn.1401b1500
mov ecx, 1
add byte [rax], al
mov rdx, r12
call fcn.1401b1500
loop 0x1400ad8d4
adc byte [rax + rdx], bh
add byte [rax - 0x73], cl
adc eax, 0x117e29
invalid
lea rdx, str.A_subcommand_is_required_but_one_was_not_provided.PeerArgsPeerListArgsaddremovelistlist_foreignRouteArgsdumpipv4ConnectorArgsIPV4PEERSNodeArgsTonicTransportError
add byte [rcx - 0x48], al
xor al, byte [rax]
add byte [rax], al
invalid
mov r8d, 0x32
add byte [rax], al
add byte [rcx + 0x18fe90a], dh
mov cl, 0xa
jmp 0x1400ada93
add byte [rax], al
add byte [rax], al
mov ecx, 1
mov edx, 0x2000
add byte [rax], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
call fcn.1401b1500
add byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 6
call fcn.1401b1500
fidivr word [rbx]
adc byte [rax], al
fidivr word [rbx]
adc byte [rax], al
mov ecx, 8
mov edx, 0x1d8
add byte [rdx + 0x1d8], bh
call fcn.1401b1500
mov ecx, 1
add dword [rax], eax
add byte [rax], al
cmp edx, dword [rax]
add byte [rcx + 1], bh
add dword [rax], eax
add byte [rax], al
mov rdx, r8
call fcn.1401b1500
ret 0x103b
invalid
ret 0xc2e8
ret 0x103b
lea rcx, str._async_fn__resumed_after_completion
push rcx
adc al, 0
lea r8, str.easytier_src_easytier_cli.rs
adc dword [rax], eax
mov edx, 0x23
call fcn.1401b1e10
invalid
adc byte [rax], r8b
mov edx, 0x48001044
mov esi, dword [rbp + 0x1c08]
sbb al, 0
invalid
mov rsi, qword [rbp + 0x1c08]
sbb al, 0
add byte [rax - 0x73], cl
lea edi, [rbp + 0x630]
add byte [rax], al
lea rdi, [rbp + 0x630]
lea edi, [rbp + 0x630]
lea rdx, [rbp + 0x15b0]
xchg ebp, eax
mov al, 0x15
invalid
add byte [rax], al
adc eax, 0xb8410000
or byte [rbx], al
add eax, dword [rax]
invalid
mov r8d, 0x308
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ecx, edi
mov rcx, rdi
mov ecx, edi
call fcn.1401af560
mov rcx, rdi
sbb edx, dword [rax]
add byte [rax - 0x77], cl
stc
call fcn.140038550
mov rcx, rsi
stosd dword [rdi], eax
clc
dec dword [rax - 0x77]
int1
call fcn.140005770
jge 0x1400ad97d
cmc
dec dword [rax - 0x73]
lea esi, [rax]
xor byte [rsi], al
lea rcx, [rbp + 0x630]
lea ecx, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
call fcn.1400317a0
clc
dec dword [rax - 0x73]
adc eax, 0x117bfa
adc dword [rax], eax
lea rdx, [0x1401c5596]
adc dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0x3c
cmp al, 0
add byte [rax], al
jmp 0x1400ada91
mov qword [rbp + 0x1e50], rsi
push rax
invalid
mov qword [rbp + 0x1e58], rdi
mov qword [rbp + 0x1e60], rbx
mov dword [rbp + 0x1e60], ebx
invalid
add byte [rax - 0x77], cl
popfq
invalid
mov dword [rbp + 0x1e60], ebx
mov qword [rbp + 0x1e68], r14
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srcops_function.rs
xchg esi, eax
scasb al, byte [rdi]
adc eax, dword [rax]
mov ch, 0x68
invalid
xchg esi, eax
scasb al, byte [rdi]
adc eax, dword [rax]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x11c60a
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r9, [0x1401bf878]
lea ecx, [0x1401bf878]
invalid
adc dword [rax], eax
add byte [rbp + rcx*4 - 0x7b], cl
push rax
invalid
lea r8, [rbp + 0x1e50]
lea eax, [rbp + 0x1e50]
test dword [rax + 0x1e], edx
add byte [rax], al
mov edx, 0x63
call fcn.1401b21a0
adc byte [r8], r8b
adc byte [r8], r8b
movdqa xmm0, xmmword [rbp + 0x15b0]
outsd dx, dword [rsi]
test dword [rax + 0xf000015], esi
mov al, 0x15
add byte [rax], al
invalid
mov al, 0x15
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x15c0]
sub byte [rbp + 0x15c0], cl
add byte [rax], al
movdqa xmm2, xmmword [rbp + 0x15d0]
movdqa xmmword [rbp + 0x1e70], xmm2
movq qword [rbp + 0x1e70], mm2
xchg ebp, eax
rcl byte [0x14f70da07]
adc eax, 0xf660000
adc eax, 0xf660000
movq qword [rbp + 0x1e70], mm2
jg case.0x140076f71.219
xchg ebp, eax
jo 0x1400ada29
invalid
add byte [rax], al
movaps xmmword [rbp + 0x1e60], xmm1
lea esp, [rax + 0x1e]
add byte [rax], al
movdqa xmmword [rbp + 0x1e50], xmm0
add byte [rax], al
lea rax, [rbp + 0x2220]
test dword [rax], esp
and al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], eax
sbb al, 0
invalid
mov qword [rbp + 0x1c00], rax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffa32ef
xor bh, dl
invalid
lea rax, [0x140050d20]
lea eax, [0x140050d20]
xor bh, dl
cli
dec dword [rax - 0x77]
mov qword [rbp + 0x1c08], rax
mov dword [rbp + 0x1c08], eax
test dword [rax], ecx
sbb al, 0
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x1e], edx
invalid
add byte [rax], al
lea rax, [rbp + 0x1e50]
invalid
mov qword [rbp + 0x1c10], rax
adc byte [rax + rax], bl
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x140100970]
add eax, 0x52f23
invalid
add eax, 0x85894800
mov qword [rbp + 0x1c18], rax
test dword [rax], ebx
sbb al, 0
invalid
sbb byte [rax + rax], bl
add byte [rax - 0x73], cl
add eax, 0x11dc8d
invalid
fcom qword [rcx]
invalid
lea rax, str.Mismatch_between_definition_and_access_of___.
invalid
add byte [rax - 0x77], cl
test dword [rax], esi
invalid
mov qword [rbp + 0x630], rax
mov dword [rbp + 0x630], eax
xor byte [rsi], al
add byte [rax], al
invalid
mov qword [rbp + 0x638], 2
mov dword [rbp + 0x638], 2
test dword [rax], edi
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax + 6], edx
push rax
invalid
mov qword [rbp + 0x650], 0
mov dword [rbp + 0x650], 0
push rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, [rbp + 0x1c00]
jmp 0x1400a1f32
invalid
invalid
test dword [rax], eax
add byte [rax + rax], bl
sbb al, 0
add cl, ch
scasb al, byte [rdi]
invalid
invalid
dec dword [rax - 0x73]
lea rdx, [0x1401c55d9]
adc eax, 0x117b4e
add byte [rcx - 0x48], al
cmp dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x39
add byte [rcx + 0x7bb8e809], dh
cmc
dec dword [rax - 0x77]
mov cl, 9
or eax, ebp
mov eax, 0x48fff57b
mov ebx, eax
ret
call fcn.140005650
mov rbx, rax
ret
ret
lea rsi, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
invalid
mov rcx, rsi
int1
call fcn.140091220
mov rcx, rsi
xor edx, edx
shr al, cl
lodsb al, byte [rsi]
and byte [rdx], al
add al, byte [rax]
jbe case.0x14007729c.192
invalid
shr al, cl
lodsb al, byte [rsi]
and byte [rdx], al
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea esi, [rax + 0x48000015]
mov al, 0x15
add byte [rax], al
invalid
lea rcx, [rbp + 0x15b0]
mov al, 0x15
add byte [rax], al
mov rdx, rsi
mov edx, esi
call fcn.140100a40
cmp dword [rbx], 2
jne case.0x14008287c.138
lea rdx, [rbp + 0x630]
xchg ebp, eax
xor byte [rsi], al
add byte [rax], al
invalid
invalid
mov rcx, rbx
mov ecx, ebx
call fcn.140007f40
mov rax, qword [rbp + 0x15b0]
mov al, 0x15
add byte [rax], al
mov al, 0x15
add byte [rax], al
shl rax, 1
shl eax, 1
test rax, rax
sal byte [rbp + riz*2 + 0x4c], 0x8b
test dword [rax + 0x48000015], edi
mov ecx, dword [0x140214150]
invalid
invalid
je case.0x140077aee.165
mov r8, qword [rbp + 0x15b8]
mov rcx, qword [0x140214150]
invalid
invalid
invalid
add byte [rcx], dh
sar bh, cl
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x10f62c
adc eax, 0x10f62c
sub al, 0xf6
adc byte [rax], al
lea rcx, [rbp + 0x630]
call fcn.140038550
clc
dec dword [rax - 0x77]
invalid
clc
dec dword [rax - 0x77]
fld1
invalid
call fcn.140005770
cmc
dec dword [rax - 0x75]
test eax, eax
adc eax, 0x89480000
test dword [rax + 0x1e], esp
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x15c0]
mov qword [rbp + 0x1e60], rax
invalid
invalid
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x15b0]
movq mm0, qword [rbp + 0x15b0]
outsd dx, dword [rsi]
test dword [rax + 0x66000015], esi
mov al, 0x15
add byte [rax], al
movdqa xmmword [rbp + 0x1e50], xmm0
mov al, 0x15
adc eax, 0xf660000
add byte [rax], al
movdqa xmmword [rbp + 0x1e50], xmm0
jg 0x1400adaaf
lea r8, [rbp + 0x1e50]
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, rsi
call fcn.140100b70
bnd call fcn.140100b70
xor byte [rax], dh
add eax, 0xd9894800
mov rcx, rbx
mov rcx, rbx
mov rdx, rsi
call fcn.140007f40
invalid
cmc
invalid
dec dword [rax - 0x73]
lea esi, [rax]
xor byte [rsi], al
lea rcx, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
call fcn.140038550
mov rcx, rbx
call fcn.140005770
invalid
test eax, 0x8948fff8
fld1
adc dword [rbp + rsi*8 - 1], edi
invalid
invalid
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x188], bh
mov edx, 0x188
call fcn.1401b1500
mov qword [rbp + 0x24d0], rsi
and al, 0
add byte [rcx + rcx*4 - 0x53], cl
invalid
lodsd eax, dword [rsi]
add byte [rax], al
mov qword [rbp + 0x24a0], r13
mov dword [rbp + 0x24a0], ebp
lodsd eax, dword [rsi]
movabs al, byte [0xffff420ae9000024]
add byte [rax], al
jmp case.0x140070acb.281
movzx eax, byte [rbp + 0x638]
mov byte [rbp + 0x15b0], al
mov al, 0x15
add byte [rax], al
mov al, 0x15
adc eax, 0x8d480000
add byte [rax], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcuripath.rs
lea eax, [0x1401bfaf8]
add eax, 0x111f63
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
jle 0x1400adbb4
adc al, 0
add byte [rbp + rcx*4 + 0xd], cl
lea r9, case.0x14004f628.49
lea ecx, [0x1401bf998]
or eax, 0x111df0
invalid
adc dword [rax], eax
lea r8, [rbp + 0x15b0]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.1401b21a0
adc byte [r8], r8b
add byte [rax - 0x73], cl
or eax, 0x144f70
jo 0x1400adc0d
adc al, 0
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
adc al, 0
lea r8, [0x1401c1600]
cmp dl, byte [rcx]
add byte [rdx + 0x23], bh
add byte [rax], al
mov edx, 0x23
add byte [rax], al
add al, ch
invalid
call fcn.1401b1e10
adc byte [rax], al
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
or eax, 0x144f58
lea r8, [0x1401c15e8]
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
add byte [rdx + 0x23], bh
and eax, dword [rax]
add byte [rax], al
add al, ch
invalid
call fcn.1401b1e10
adc byte [rax], al
adc byte [rax], al
mov ecx, 8
add byte [rax], al
mov edx, 0x20
call fcn.1401b1500
adc byte [rax], al
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x100], bh
add byte [rcx], al
add dword [rax], eax
invalid
add byte [rax], al
mov edx, 0x100
add dword [rax], eax
add al, ch
invalid
stc
call fcn.1401b1500
cmp byte [rax], dl
add byte [rcx + 8], bh
add byte [rax], al
mov ecx, 8
add byte [rax], al
mov edx, 0x180
add dword [rax], eax
add byte [rax], al
add al, ch
invalid
call fcn.1401b1500
cmp byte [rax], dl
add byte [rcx + 8], bh
add byte [rax], al
invalid
adc byte [rax], al
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x38], bh
mov edx, 0x38
call fcn.1401b1500
cmp byte [rax], dl
add byte [rcx + 8], bh
add byte [rax], al
invalid
adc byte [rax], al
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x58], bh
mov edx, 0x58
mov edx, 0x58
add byte [rax], al
add al, ch
int3
call fcn.1401b1500
mov ecx, 8
mov edx, 0x30
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x30], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
call fcn.1401b1500
mov ebp, 0xb9001038
or byte [rax], al
add byte [rax], al
invalid
cmp byte [rax], dl
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x48
call fcn.1401b1500
scasb al, byte [rdi]
cmp byte [rax], dl
invalid
scasb al, byte [rdi]
cmp byte [rax], dl
add byte [rax - 0x73], cl
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
lea ecx, [0x1401f43b0]
or eax, 0x146757
adc al, 0
adc al, 0
call fcn.1401b2140
lea rcx, [rbp + 0x630]
invalid
add byte [rax], al
add al, ch
out 0x21, al
invalid
call fcn.14002fe50
and eax, edi
clc
dec dword [rbx + 0x1665a405]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
and eax, 0x58
invalid
mov eax, dword [0x140214214]
add eax, 0x1665a4
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
dec qword [rax + 0xd0]
dec dword [rax + 0xd0]
mov al, dl
add byte [rax], al
add byte [rax], al
xor eax, eax
mov byte [rbp + 0x630], al
test dword [rax], esi
invalid
add byte [rax], al
add byte [rax], al
xor eax, eax
mov byte [rbp + 0x630], al
test dword [rax], esi
invalid
add byte [rax], al
lea rdx, [0x1401c3df0]
adc eax, 0x11615d
lea rcx, [rbp + 0x630]
xor byte [rsi], al
add byte [rax], al
call fcn.1401b0a30
mov ecx, 0x80
mov edx, 0x280
add al, byte [rax]
invalid
add byte [rdx + 0x280], bh
add al, byte [rax]
add al, ch
add byte [rax], al
call fcn.1401b1500
push rdx
cmp byte [rax], dl
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, str._async_fn__resumed_after_completion
or eax, 0x144e7b
lea r8, str.easytier_src_easytier_cli.rs
adc dword [rax], eax
mov edx, 0x23
add byte [rax], al
call fcn.1401b1e10
adc byte [r8], al
adc byte [rax], al
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.easytier_src_easytier_cli.rs
add eax, 0x1162dc
add eax, 0x1162dc
add byte [rdx + 0x23], bh
mov edx, 0x23
add byte [rax], al
add al, ch
call fcn.1401b1e10
xor al, byte [rcx + 0x10]
add byte [rcx + 8], bh
mov ecx, 8
adc byte [rax], al
mov ecx, 8
mov edx, 0x10
call fcn.1401b1500
cmp byte [rax], dl
invalid
add al, ch
adc edi, dword [rax]
cmp byte [rax], dl
invalid
cmp byte [rax], dl
add byte [rax - 0x73], cl
add eax, 0x13f55c
pop rsp
cmc
adc eax, dword [rax]
invalid
lea rax, str.library_std_src_syspalwindowsmod.rs
lea eax, [0x1401ed250]
mov rcx, r8
mov rdx, r14
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.1401b1d90
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c4e78]
lea eax, [0x1401c4e78]
lea eax, [0x1401c4e78]
mov edx, 0x23
call fcn.1401b1e10
invalid
add byte [rax - 0x73], cl
or eax, 0x144e0d
invalid
adc al, 0
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.easytier_src_easytier_cli.rs
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
invalid
and eax, dword [rax]
add byte [rax], al
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
adc al, 0
lea r8, [0x1401c4da0]
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c4ef0]
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.easytier_src_easytier_cli.rs
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
call fcn.1401b1e10
lea rcx, [rbp + 0x15b0]
mov al, 0x15
add byte [rax], al
call fcn.14002fe50
mov al, 1
mov byte [rbp + 0x630], al
lea rdx, [0x1401c3df0]
lea rcx, [rbp + 0x630]
invalid
add byte [rax], al
call fcn.1401b0a30
lea ebp, [rax + rdx]
invalid
push qword [rax + 0x30858801]
invalid
invalid
lea ebp, [rax + rdx]
add byte [rdi], cl
mov dh, 0x85
cmp byte [rsi], al
add byte [rax], al
movzx eax, byte [rbp + 0x638]
mov byte [rbp + 0x2220], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcuripath.rs
sbb eax, 0x89480011
and al, 0x20
sbb eax, 0x89480011
and al, 0x20
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
sbb edx, dword [rcx]
add byte [rbp + rcx*4 - 0x7b], cl
lea eax, [rbp + 0x2220]
sbb edx, dword [rcx]
add byte [rbp + rcx*4 - 0x7b], cl
lea eax, [rbp + 0x2220]
lea eax, [rbp + 0x2220]
mov edx, 0x2b
call fcn.1401b21a0
lea rcx, str._async_fn__resumed_after_completion
adc al, 0
lea r8, [0x1401c15b0]
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
adc al, 0
lea r8, [0x1401c4d50]
mov edx, 0x23
call fcn.1401b1e10
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c4d10]
mov edx, 0x23
call fcn.1401b1e10
mov ecx, 1
mov edx, 0x19
call fcn.1401b1500
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c1510]
mov edx, 0x23
call fcn.1401b1e10
mov qword [rbp + 0x24f0], rsi
mov r13, r12
jmp 0x1400a28b5
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401c14f8]
mov edx, 0x23
call fcn.1401b1e10
movaps xmm0, xmmword [rbp + 0x22d0]
movaps xmm1, xmmword [rbp + 0x22e0]
movaps xmm2, xmmword [rbp + 0x22f0]
movaps xmmword [rbp + 0x1c20], xmm2
movaps xmmword [rbp + 0x1c10], xmm1
movaps xmmword [rbp + 0x1c00], xmm0
lea rax, [rbp + 0x18c0]
mov qword [rbp + 0x2340], rax
lea rax, [0x140050d20]
mov qword [rbp + 0x2348], rax
lea rax, [rbp + 0x1c00]
mov qword [rbp + 0x2350], rax
lea rax, [0x140100970]
mov qword [rbp + 0x2358], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rbp + 0x15b0], rax
mov qword [rbp + 0x15b8], 2
mov qword [rbp + 0x15d0], 0
lea rax, [rbp + 0x2340]
mov qword [rbp + 0x15c0], rax
mov qword [rbp + 0x15c8], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparsererror.rs
lea rcx, [rbp + 0x15b0]
call fcn.1401b1c50
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
mov rax, qword [rbp + 0x1bb0]
mov qword [rbp + 0x21b0], rax
movaps xmm0, xmmword [rbp + 0x1ba0]
movaps xmmword [rbp + 0x21a0], xmm0
mov rcx, r12
call fcn.140033770
cmp r14, 3
jne 0x1400ae0ed
mov rax, qword [rbp + 0x21f0]
mov qword [rbp + 0x1bd0], rax
movdqa xmm0, xmmword [rbp + 0x21e0]
movdqa xmmword [rbp + 0x1bc0], xmm0
mov rax, qword [rbp + 0x24f0]
mov byte [rax], 1
cmp r14, 7
je 0x1400b2a90
mov rax, qword [rbp + 0x1bb0]
mov qword [rbp + 0x21b0], rax
movdqa xmm0, xmmword [rbp + 0x1ba0]
movdqa xmmword [rbp + 0x21a0], xmm0
mov rcx, qword [rbp + 0x24f0]
call fcn.140033dd0
cmp r14, 3
jne 0x1400ae3c5
mov rax, qword [rbp + 0x24e0]
mov qword [rbp + 0x2220], rax
mov rax, qword [rbp + 0x24d8]
mov qword [rbp + 0x2228], rax
mov qword [rbp + 0x2230], r15
mov rax, qword [rbp + 0x2470]
mov qword [rbp + 0x2238], rax
mov rax, qword [rbp + 0x2480]
mov qword [rbp + 0x2240], rax
movdqu xmmword [rbp + 0x2248], xmm6
mov rax, qword [rbp + 0x24b0]
mov qword [rbp + 0x2258], rax
mov rax, qword [rbp + 0x2460]
mov qword [rbp + 0x2260], rax
mov rax, qword [rbp + 0x24d0]
mov qword [rbp + 0x2268], rax
movdqu xmmword [rbp + 0x2270], xmm7
mov qword [rbp + 0x2280], rsi
mov rax, qword [rbp + 0x24c8]
mov qword [rbp + 0x2288], rax
mov rax, qword [rbp + 0x24c0]
mov qword [rbp + 0x2290], rax
mov rdi, qword [rbp + 0x2498]
mov qword [rbp + 0x2298], rdi
mov qword [rbp + 0x23c0], rax
mov rax, qword [rbp + 0x2280]
mov qword [rbp + 0x23b0], rax
mov rax, qword [rbp + 0x2288]
mov qword [rbp + 0x23b8], rax
lea rcx, [rbp + 0x2220]
call fcn.14010f550
mov rcx, rdi
call fcn.1401903d0
mov rax, qword [rbx + 0xc8]
cmp byte [rax + 0x18], 0
je 0x1400ae4af
mov qword [rbp + 0x2488], r15
mov rdi, rsi
lea rsi, [rbp + 0x23b0]
mov qword [rbp + 0x15b0], rsi
lea rax, [0x140090af0]
mov qword [rbp + 0x15b8], rax
mov qword [rbp + 0x630], 2
mov qword [rbp + 0x640], 2
mov qword [rbp + 0x650], 0
movabs rax, 0x400000020
mov qword [rbp + 0x658], rax
mov byte [rbp + 0x660], 3
lea rax, [0x1401cc068]
mov qword [rbp + 0x1e50], rax
mov qword [rbp + 0x1e58], 2
lea rax, [rbp + 0x630]
mov qword [rbp + 0x1e70], rax
mov qword [rbp + 0x1e78], 1
lea rax, [rbp + 0x15b0]
mov qword [rbp + 0x1e60], rax
mov qword [rbp + 0x1e68], 1
lea rcx, [rbp + 0x1e50]
call fcn.140156170
mov rcx, rsi
mov rsi, rdi
call fcn.14003ac10
mov r14d, 6
jmp 0x1400ae3ea
mov qword [rbp + 0x2488], r15
mov rax, qword [rbp + 0x21b0]
mov qword [rbp + 0x21f0], rax
movdqa xmm0, xmmword [rbp + 0x21a0]
movdqa xmmword [rbp + 0x21e0], xmm0
lea rcx, [rbx + 0xd8]
call fcn.14003c210
movq r15, xmm7
pshufd xmm0, xmm7, 0xee
movq qword [rbp + 0x2478], xmm0
mov rcx, qword [rbp + 0x24c8]
mov rax, qword [rbp + 0x21f0]
mov qword [rbp + 0x1bd0], rax
movdqa xmm0, xmmword [rbp + 0x21e0]
movdqa xmmword [rbp + 0x1bc0], xmm0
mov byte [r13], 1
cmp r14, 7
mov r12, qword [rbp + 0x2460]
je 0x1400b2476
mov qword [rbp + 0x24c8], rcx
mov rax, qword [rbp + 0x1bd0]
mov qword [rbp + 0x380], rax
movdqa xmm0, xmmword [rbp + 0x1bc0]
movdqa xmmword [rbp + 0x370], xmm0
mov rcx, qword [rbp + 0x2450]
call fcn.14002f740
cmp r14, 6
mov r13, qword [rbp + 0x2480]
je 0x1400b56e2
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0x2190], rax
movdqa xmm0, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x2180], xmm0
mov rdi, rsi
shr rdi, 0x10
jmp 0x1400b19f5
mov rax, qword [rbp + 0x23b0]
test rax, rax
je 0x1400aeb04
mov r8, qword [rbp + 0x23c0]
test r8, r8
je 0x1400aeb04
mov r10, qword [rbp + 0x23b8]
xor r9d, r9d
lea r15, [rbp + 0x15b0]
xor esi, esi
jmp 0x1400ae515
mov eax, 0
mov r8, qword [rbp + 0x24d0]
dec r8
mov rbx, qword [rbp + 0x24b8]
mov r9, qword [rbp + 0x24b0]
mov rsi, qword [rbp + 0x24e0]
mov r10, qword [rbp + 0x24a0]
je 0x1400aeb04
test rsi, rsi
jne 0x1400ae594
test r10, r10
je 0x1400ae540
mov rdx, r10
and rdx, 7
je 0x1400ae545
mov rcx, r10
and rcx, 0xfffffffffffffff8
mov rsi, rax
mov rsi, qword [rsi + 0x220]
dec rdx
jne 0x1400ae532
jmp 0x1400ae54b
mov rsi, rax
jmp 0x1400ae58f
mov rsi, rax
mov rcx, r10
cmp r10, 8
jb 0x1400ae58f
mov rax, qword [rsi + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov rsi, qword [rax + 0x220]
add rcx, 0xfffffffffffffff8
jne 0x1400ae551
xor r10d, r10d
xor eax, eax
movzx edx, word [rsi + 0x21a]
mov rcx, r10
cmp r10, rdx
jb 0x1400ae5d2
nop word cs:[rax + rax]
mov rdx, qword [rsi]
test rdx, rdx
je 0x1400b096f
inc rax
movzx ecx, word [rsi + 0x218]
mov rsi, rdx
cmp cx, word [rdx + 0x21a]
jae 0x1400ae5b0
test rax, rax
mov qword [rbp + 0x24d0], r8
je 0x1400ae66f
mov r10, qword [rsi + rcx*8 + 0x228]
mov rdx, rax
dec rdx
je 0x1400ae65d
mov r8, rdx
and r8, 7
je 0x1400ae615
mov rdx, r8
nop
mov r10, qword [r10 + 0x220]
dec rdx
jne 0x1400ae600
not r8
add r8, rax
mov rdx, r8
add rax, 0xfffffffffffffffe
cmp rax, 7
jb 0x1400ae65d
mov rax, qword [r10 + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov rax, qword [rax + 0x220]
mov r10, qword [rax + 0x220]
add rdx, 0xfffffffffffffff8
jne 0x1400ae61f
mov qword [rbp + 0x24e0], r10
xor eax, eax
mov qword [rbp + 0x24a0], rax
jmp 0x1400ae681
lea rax, [rcx + 1]
mov qword [rbp + 0x24a0], rax
mov qword [rbp + 0x24e0], rsi
lea rdi, [rcx + rcx*2]
lea rax, [rsi + rdi*8]
add rax, 8
inc r9
mov qword [rbp + 0x1b00], rax
mov qword [rbp + 0x24b0], r9
mov qword [rbp + 0x15b0], r9
mov qword [rbp + 0x1e50], r15
lea rax, [fcn.1401013e0]
mov qword [rbp + 0x1e58], rax
lea rax, [rbp + 0x1b00]
mov qword [rbp + 0x1e60], rax
lea rax, [0x1400c52b0]
mov qword [rbp + 0x1e68], rax
lea rax, [0x1401c40d8]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 3
mov qword [rbp + 0x650], 0
lea rax, [rbp + 0x1e50]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 2
lea rcx, [rbp + 0x630]
call fcn.140156170
mov rcx, qword [rsi + rdi*8 + 0x120]
test rcx, rcx
je 0x1400ae4e4
mov rax, rcx
mov r14, qword [rsi + rdi*8 + 0x118]
shl rax, 5
add rax, r14
mov qword [rbp + 0x24d8], rax
jmp 0x1400ae76f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call rdi
add r14, 0x20
cmp r14, qword [rbp + 0x24d8]
je 0x1400ae4e4
mov rax, qword [r14 + 0x10]
mov qword [rbp + 0x1d60], rax
mov rbx, qword [r14 + 0x10]
test rbx, rbx
je 0x1400ae9f0
mov qword [rbp + 0x24f0], r14
mov rsi, qword [r14 + 8]
lea rax, [rbx*8]
lea r14, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r13, rax
mov r12, rbx
mov qword [rbp + 0x24e8], rax
test rax, rax
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x1400ae7fd
jmp 0x1400b097b
mov rax, qword [rbp + 0x1c10]
mov qword [r13 + 0x10], rax
movdqu xmm0, xmmword [rbp + 0x1c00]
movdqu xmmword [r13], xmm0
add r13, 0x18
add rsi, 0xd0
dec r12
je 0x1400ae9c0
movabs rax, 0x8000000000000000
cmp qword [rsi + 0x78], rax
jne 0x1400ae850
mov qword [rbp + 0x15b0], 0
mov qword [rbp + 0x15b8], 1
mov qword [rbp + 0x15c0], 0
cmp qword [rsi], 0
je 0x1400ae8c7
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x28]
jmp 0x1400ae8cd
mov r14, qword [rsi + 0xb0]
mov r15, qword [rsi + 0xb8]
test r15, r15
je 0x1400ae887
js 0x1400b581b
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov rdi, rax
test rax, rax
jne 0x1400ae88c
jmp 0x1400aeb4c
mov edi, 1
mov rcx, rdi
mov rdx, r14
mov r8, r15
call fcn.1401af560
mov qword [rbp + 0x15b8], rdi
mov qword [rbp + 0x15c0], r15
mov qword [rbp + 0x15b0], r15
lea r15, [rbp + 0x15b0]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
jne 0x1400ae838
xor eax, eax
xor ecx, ecx
xor edx, edx
mov qword [rbp + 0x2340], rax
mov qword [rbp + 0x22d0], rcx
mov qword [rbp + 0x1dd0], rdx
mov qword [rbp + 0x630], r15
lea rax, case.0x14010e1e2.18
mov qword [rbp + 0x638], rax
lea rax, [rbp + 0x2340]
mov qword [rbp + 0x640], rax
lea rax, [fcn.1401013e0]
mov qword [rbp + 0x648], rax
lea rcx, [rbp + 0x22d0]
mov qword [rbp + 0x650], rcx
mov qword [rbp + 0x658], rax
lea rcx, [rbp + 0x1dd0]
mov qword [rbp + 0x660], rcx
mov qword [rbp + 0x668], rax
lea rax, [0x1401c5868]
mov qword [rbp + 0x1e50], rax
mov qword [rbp + 0x1e58], 4
mov qword [rbp + 0x1e70], 0
lea rax, [rbp + 0x630]
mov qword [rbp + 0x1e60], rax
mov qword [rbp + 0x1e68], 4
lea rcx, [rbp + 0x1c00]
lea rdx, [rbp + 0x1e50]
call fcn.1400b66d0
cmp qword [rbp + 0x15b0], 0
je 0x1400ae7d0
mov r8, qword [rbp + 0x15b8]
mov rcx, qword [0x140214150]
xor edx, edx
call rdi
jmp 0x1400ae7d0
mov qword [rsp + 0x20], 2
mov rcx, r15
mov r12, qword [rbp + 0x24e8]
mov rdx, r12
mov r8, rbx
lea r9, [0x1401e8eea]
call fcn.14003f650
mov r14, qword [rbp + 0x24f0]
jmp 0x1400aea1e
mov qword [rbp + 0x15b0], 0
mov qword [rbp + 0x15b8], 1
mov qword [rbp + 0x15c0], 0
mov r12d, 8
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [r14 + 0x18]
mov qword [rbp + 0x630], rax
lea rax, [0x140108f30]
mov qword [rbp + 0x638], rax
lea rax, [rbp + 0x1d60]
mov qword [rbp + 0x640], rax
lea rax, [fcn.1401013e0]
mov qword [rbp + 0x648], rax
mov qword [rbp + 0x650], r15
lea rax, case.0x14010e1e2.18
mov qword [rbp + 0x658], rax
lea rax, str.__peer_id:___peer_conn_count:___conns:______n
mov qword [rbp + 0x1e50], rax
mov qword [rbp + 0x1e58], 4
mov qword [rbp + 0x1e70], 0
lea rax, [rbp + 0x630]
mov qword [rbp + 0x1e60], rax
mov qword [rbp + 0x1e68], 3
lea rcx, [rbp + 0x1e50]
call fcn.140156170
cmp qword [rbp + 0x15b0], 0
je 0x1400aeacd
mov r8, qword [rbp + 0x15b8]
mov rcx, qword [0x140214150]
xor edx, edx
call rdi
test rbx, rbx
je 0x1400ae75e
lea rsi, [r12 + 8]
jmp 0x1400aeaed
add rsi, 0x18
dec rbx
je 0x1400ae750
cmp qword [rsi - 8], 0
je 0x1400aeae0
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call rdi
jmp 0x1400aeae0
lea rcx, [rbp + 0x23b0]
call fcn.14003ac10
lea rcx, [rbx + 0xd8]
call fcn.14003c210
mov rax, qword [rbp + 0x21f0]
mov qword [rbp + 0x1bd0], rax
movdqa xmm0, xmmword [rbp + 0x21e0]
movdqa xmmword [rbp + 0x1bc0], xmm0
mov byte [rbx + 0xd0], 1
mov r14d, 6
jmp 0x1400ae443
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
lea rcx, [rbp + 0x630]
call fcn.140066990
mov r14, qword [rbp + 0x630]
cmp r14, 5
je 0x1400aed0b
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24d8], rax
mov r13, qword [rbp + 0x648]
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x2470], rax
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x660]
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbp + 0x678]
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x688]
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x1c10], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x6c0]
movaps xmmword [rbp + 0x1c00], xmm0
mov al, 1
xor ecx, ecx
cmp r14d, 4
je 0x1400aec65
mov qword [rbx + 0x568], rdx
jmp 0x1400aeb59
mov byte [rdi], 3
mov byte [rsi], 3
mov al, 5
mov rcx, qword [rbp + 0x24f0]
mov byte [rcx], al
mov rdi, qword [rbp + 0x2488]
jmp 0x1400af050
lea rsi, [rbx + 0x3a8]
mov rdi, qword [rbx + 0x520]
mov rbx, qword [rbx + 0x528]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400aefed
mov byte [rdi], al
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 0xd
jmp 0x1400b1ae5
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x2190], rax
movdqa xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rbp + 0x2180], xmm0
mov rdi, rsi
shr rdi, 0x10
lea rcx, [rbx + 0xc0]
call fcn.14003c210
jmp 0x1400b19f5
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_btree_navigate.rs
call fcn.1401b2240
mov ecx, 8
mov rdx, r14
call fcn.1401b1500
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
mov ecx, 8
mov rdx, rsi
call fcn.1401b1500
mov ecx, 8
mov edx, 0x70
call fcn.1401b1500
mov ecx, 1
mov rdx, r13
call fcn.1401b1500
lea rcx, [rbp + 0x630]
call fcn.140066420
mov r8, qword [rbp + 0x630]
movabs rax, 0x8000000000000003
cmp r8, rax
je 0x1400b0df2
mov qword [rbp + 0x24b0], r15
mov qword [rbp + 0x2478], r12
mov qword [rbp + 0x24f0], r14
mov r12, rdi
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
movdqu xmm1, xmmword [rbp + 0x640]
movdqu xmm0, xmmword [rbp + 0x650]
mov r9, qword [rbp + 0x660]
movdqu xmm2, xmmword [rbp + 0x668]
mov r10, qword [rbp + 0x678]
mov r13, qword [rbp + 0x680]
mov rbx, qword [rbp + 0x688]
mov r11, qword [rbp + 0x690]
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0x2470], rax
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x2488], rax
mov rax, qword [rbp + 0x6a8]
mov r15, qword [rbp + 0x6b0]
mov rdi, qword [rbp + 0x6b8]
mov r14, qword [rbp + 0x6c0]
movups xmm3, xmmword [rbp + 0x6c8]
movaps xmmword [rbp + 0x23b0], xmm3
mov rcx, qword [rbp + 0x6d8]
mov qword [rbp + 0x23c0], rcx
mov rdx, qword [rbp + 0x6e0]
movups xmm3, xmmword [rbp + 0x6e8]
movaps xmmword [rbp + 0x4c0], xmm3
movabs rcx, 0x8000000000000001
cmp r8, rcx
je 0x1400b0b8b
mov qword [rbx + 0x618], rdx
jmp 0x1400b09c0
mov byte [r15], 3
mov rax, qword [rbp + 0x2440]
mov byte [rax], 3
jmp 0x1400b0e48
mov rax, qword [rbp + 0x24e8]
mov byte [rax], 3
mov al, 4
mov r14, qword [rbp + 0x2450]
mov byte [r14], al
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 0x11
jmp 0x1400b1ae5
lea rcx, [rbp + 0x630]
call fcn.140065f20
mov rsi, qword [rbp + 0x630]
cmp rsi, 5
je 0x1400b175d
mov r11, qword [rax + 0x58]
mov rsi, qword [rbp + 0x1c10]
mov qword [rbp + 0x22e0], rsi
movups xmm2, xmmword [rbp + 0x1c00]
movaps xmmword [rbp + 0x22d0], xmm2
movdqu xmm2, xmmword [rax + 0x60]
mov byte [rbx + 0x5a8], 1
movaps xmm3, xmmword [rbp + 0x22d0]
movaps xmmword [rbp + 0x14a0], xmm3
mov rax, qword [rbp + 0x22e0]
mov qword [rbp + 0x14b0], rax
mov qword [rbp + 0x1a90], rcx
mov qword [rbp + 0x1a98], rdx
movdqu xmmword [rbp + 0x1aa0], xmm0
mov qword [rbp + 0x1ab0], r8
movdqu xmmword [rbp + 0x1ab8], xmm1
mov qword [rbp + 0x1ac8], r9
mov qword [rbp + 0x1ad0], r10
mov qword [rbp + 0x1ad8], r11
movdqu xmmword [rbp + 0x1ae0], xmm2
lea rcx, [rbx + 0x338]
lea rdx, [rbp + 0x1a90]
call fcn.1401937e0
mov rax, qword [rbx + 0x338]
mov qword [rbp + 0x24f0], rax
mov rax, qword [rbx + 0x340]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbx + 0x348]
mov qword [rbp + 0x24d8], rax
movdqu xmm7, xmmword [rbx + 0x350]
mov rax, qword [rbx + 0x360]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbx + 0x368]
mov rax, qword [rbx + 0x378]
mov qword [rbp + 0x24b0], rax
mov r12, qword [rbx + 0x380]
mov rax, qword [rbx + 0x388]
mov qword [rbp + 0x24d0], rax
mov rax, qword [rbx + 0x390]
mov qword [rbp + 0x2458], rax
mov rax, qword [rbx + 0x538]
mov qword [rbp + 0x2478], rax
mov rax, qword [rbx + 0x540]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbx + 0x548]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbx + 0x550]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbx + 0x558]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbx + 0x560]
mov qword [rbp + 0x24a0], rax
mov rax, qword [rbx + 0x578]
mov qword [rbp + 0x5e0], rax
movdqu xmm0, xmmword [rbx + 0x568]
movdqa xmmword [rbp + 0x5d0], xmm0
mov rax, qword [rbx + 0x398]
mov qword [rbp + 0x24a8], rax
mov rdi, qword [rbx + 0x520]
lea rsi, [rbx + 0x3a8]
mov rbx, qword [rbx + 0x528]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b173d
lea rsi, [rbx + 0x3a8]
mov rdi, qword [rbx + 0x520]
mov rbx, qword [rbx + 0x528]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b1882
cmp qword [rbx + 0x10], 0x11
jb 0x1400b1870
mov rcx, rsi
call fcn.1400382a0
mov rbx, qword [rbp + 0x24b8]
mov rcx, qword [rbx + 0x398]
call fcn.1401903d0
lea rcx, [rbx + 0x338]
call fcn.14010f550
mov esi, 1
mov rax, qword [rbp + 0x5e0]
mov qword [rbp + 0x2170], rax
movaps xmm0, xmmword [rbp + 0x5d0]
movaps xmmword [rbp + 0x2160], xmm0
mov byte [r14], 1
movaps xmm0, xmmword [rbp + 0x2160]
movaps xmmword [rbp + 0x1b70], xmm0
mov rax, qword [rbp + 0x2170]
mov qword [rbp + 0x1b80], rax
mov rcx, qword [rbp + 0x2470]
call fcn.140035af0
mov rax, qword [rbp + 0x1b80]
mov qword [rbp + 0x21f0], rax
movaps xmm0, xmmword [rbp + 0x1b70]
movaps xmmword [rbp + 0x21e0], xmm0
mov byte [r13], 1
movaps xmm0, xmmword [rbp + 0x21e0]
movaps xmmword [rbp + 0x2200], xmm0
mov rax, qword [rbp + 0x21f0]
mov qword [rbp + 0x2210], rax
mov rcx, qword [rbp + 0x24d0]
mov byte [rbx + 0x188], 0
mov rax, qword [rbp + 0x2210]
mov qword [rbp + 0x21b0], rax
movaps xmm0, xmmword [rbp + 0x2200]
movaps xmmword [rbp + 0x21a0], xmm0
mov byte [rbx + 0x189], 1
movaps xmm0, xmmword [rbp + 0x21a0]
movaps xmmword [rbp + 0x440], xmm0
mov rax, qword [rbp + 0x21b0]
mov qword [rbp + 0x450], rax
pshufd xmm6, xmm6, 0x4e
test rsi, rsi
je 0x1400b1b2d
mov r15, qword [rbp + 0x2458]
cmp qword [rbx + 0x60], 0
je 0x1400b1a0f
mov r8, qword [rbx + 0x68]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x2438]
mov qword [rcx], r14
mov rax, qword [rbp + 0x24e0]
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x24d8]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x2488]
mov qword [rcx + 0x18], rax
mov rax, qword [rbp + 0x2470]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], r13
movdqu xmmword [rcx + 0x30], xmm6
mov rax, qword [rbp + 0x24b0]
mov qword [rcx + 0x40], rax
mov qword [rcx + 0x48], r12
mov rax, qword [rbp + 0x24d0]
mov qword [rcx + 0x50], rax
mov qword [rcx + 0x58], r15
mov rax, qword [rbp + 0x2478]
mov qword [rcx + 0x60], rax
shl rdi, 0x10
movzx eax, si
or rax, rdi
mov qword [rcx + 0x68], rax
mov rax, qword [rbp + 0x24c8]
mov qword [rcx + 0x70], rax
mov rax, qword [rbp + 0x24c0]
mov qword [rcx + 0x78], rax
mov rax, qword [rbp + 0x2498]
mov qword [rcx + 0x80], rax
mov rax, qword [rbp + 0x24a0]
mov qword [rcx + 0x88], rax
mov rax, qword [rbp + 0x2190]
mov qword [rcx + 0xa0], rax
movdqa xmm0, xmmword [rbp + 0x2180]
movdqu xmmword [rcx + 0x90], xmm0
mov rax, qword [rbp + 0x24a8]
mov qword [rcx + 0xa8], rax
mov al, 1
mov byte [rbx + 0xba], al
movaps xmm6, xmmword [rbp + 0x2500]
movaps xmm7, xmmword [rbp + 0x2510]
movaps xmm8, xmmword [rbp + 0x2520]
movaps xmm9, xmmword [rbp + 0x2530]
movaps xmm10, xmmword [rbp + 0x2540]
movaps xmm11, xmmword [rbp + 0x2550]
add rsp, 0x25e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbx + 0xc0]
call fcn.14003c210
jmp 0x1400b56e2
lea rcx, [rbp + 0x630]
call fcn.140066990
mov r14, qword [rbp + 0x630]
cmp r14, 5
je 0x1400b2102
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24d8], rax
mov r15, qword [rbp + 0x648]
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x2470], rax
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x660]
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbp + 0x678]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbp + 0x688]
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x2498], rax
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x1c10], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x24a0], rax
movups xmm0, xmmword [rbp + 0x6c0]
movaps xmmword [rbp + 0x1c00], xmm0
mov al, 1
xor ecx, ecx
cmp r14d, 4
je 0x1400b204e
cmp r14d, 3
jne 0x1400b231d
mov rdx, qword [rbp + 0x15c0]
mov qword [rbp + 0x2350], rdx
movups xmm0, xmmword [rbp + 0x15b0]
movaps xmmword [rbp + 0x2340], xmm0
mov byte [rdi], 1
movdqa xmm0, xmmword [rbp + 0x2340]
movdqa xmmword [rbp + 0x1dd0], xmm0
mov rdx, qword [rbp + 0x2350]
mov qword [rbp + 0x1de0], rdx
mov qword [rbp + 0x1e50], rcx
mov rcx, qword [rbp + 0x24e0]
mov qword [rbp + 0x1e58], rcx
mov rcx, qword [rbp + 0x24d8]
mov qword [rbp + 0x1e60], rcx
mov qword [rbp + 0x1e68], r15
test al, al
jne 0x1400b2118
mov rdx, qword [rbx + 0x5d8]
mov qword [rbx + 0x5e0], rdx
lea rdi, [rbx + 0x5f0]
mov byte [rbx + 0x5f0], 0
mov qword [rbp + 0x24e8], r12
mov qword [rbx + 0x5e8], rdx
jmp 0x1400b1f3b
mov byte [rdi], 3
mov byte [rsi], 3
mov al, 5
mov rcx, qword [rbp + 0x2478]
mov byte [rcx], al
jmp 0x1400b2459
mov rcx, qword [rax + 0x58]
movdqu xmm2, xmmword [rax + 0x48]
mov rdx, qword [rax + 0x30]
movups xmm3, xmmword [rbp + 0x23b0]
movaps xmmword [rbp + 0x1d60], xmm3
mov r8, qword [rbp + 0x23c0]
mov qword [rbp + 0x1d70], r8
movups xmm3, xmmword [rax + 0x38]
movups xmm4, xmmword [rax + 0x60]
mov byte [rbx + 0x5f8], 1
movaps xmm5, xmmword [rbp + 0x1d60]
movaps xmmword [rbp + 0x5d0], xmm5
mov rax, qword [rbp + 0x1d70]
mov qword [rbp + 0x5e0], rax
movdqa xmmword [rbp + 0x18c0], xmm0
movdqa xmmword [rbp + 0x18d0], xmm1
mov qword [rbp + 0x18e0], rdx
movups xmmword [rbp + 0x18e8], xmm3
movdqu xmmword [rbp + 0x18f8], xmm2
mov qword [rbp + 0x1908], rcx
movaps xmmword [rbp + 0x1910], xmm4
lea rcx, [rbx + 0x3b8]
lea rdx, [rbp + 0x18c0]
call fcn.1401937e0
mov rax, qword [rbx + 0x3b8]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbx + 0x3c0]
mov qword [rbp + 0x24d8], rax
mov r15, qword [rbx + 0x3c8]
mov rax, qword [rbx + 0x3d0]
mov qword [rbp + 0x2470], rax
mov rax, qword [rbx + 0x3d8]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbx + 0x3e0]
mov rax, qword [rbx + 0x3f0]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbx + 0x3f8]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbx + 0x400]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbx + 0x408]
mov rax, qword [rbx + 0x5b8]
mov qword [rbp + 0x2468], rax
mov rax, qword [rbx + 0x5c0]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbx + 0x5c8]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbx + 0x418]
mov qword [rbp + 0x2498], rax
lea rsi, [rbx + 0x428]
mov rdi, qword [rbx + 0x5a0]
mov rbx, qword [rbx + 0x5a8]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b22cd
cmp qword [rbx + 0x10], 0x11
jb 0x1400b22bb
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
call fcn.1400382a0
mov rax, qword [rbp + 0x1450]
mov qword [rbp + 0x1b80], rax
movdqa xmm0, xmmword [rbp + 0x1440]
movdqa xmmword [rbp + 0x1b70], xmm0
mov rax, qword [rbp + 0x2478]
mov byte [rax], 1
mov r14d, 3
mov rbx, qword [rbp + 0x24b8]
mov rsi, qword [rbp + 0x2468]
mov rcx, qword [rbp + 0x2458]
jmp 0x1400b248b
lea rsi, [rbx + 0x428]
mov rdi, qword [rbx + 0x5a0]
mov rbx, qword [rbx + 0x5a8]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b23f6
cmp qword [rbx + 0x10], 0x11
jb 0x1400b23e4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
call fcn.1400382a0
mov rbx, qword [rbp + 0x24b8]
mov rcx, qword [rbx + 0x418]
call fcn.1401903d0
lea rcx, [rbx + 0x3b8]
call fcn.14010f550
mov rcx, qword [rbp + 0x2478]
mov rax, qword [rbp + 0x1450]
mov qword [rbp + 0x1b80], rax
movdqa xmm0, xmmword [rbp + 0x1440]
movdqa xmmword [rbp + 0x1b70], xmm0
mov byte [rcx], 1
cmp r14, 4
mov rsi, qword [rbp + 0x2468]
mov rcx, qword [rbp + 0x2458]
jne 0x1400b248b
mov rax, qword [rbp + 0x2488]
mov byte [rax], 3
mov al, 4
mov r12, qword [rbp + 0x24e8]
mov byte [r12], al
mov al, 4
mov byte [r13], al
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 5
jmp 0x1400b1ae5
mov rax, qword [rbp + 0x1b80]
mov qword [rbp + 0x1550], rax
movaps xmm0, xmmword [rbp + 0x1b70]
movaps xmmword [rbp + 0x1540], xmm0
call fcn.140035d30
mov rax, qword [rbp + 0x1550]
mov qword [rbp + 0x2210], rax
movaps xmm0, xmmword [rbp + 0x1540]
movaps xmmword [rbp + 0x2200], xmm0
mov byte [rbx + 0x688], 1
movaps xmm0, xmmword [rbp + 0x2200]
movaps xmmword [rbp + 0x2160], xmm0
mov rax, qword [rbp + 0x2210]
mov qword [rbp + 0x2170], rax
mov byte [rbx + 0x209], 0
mov rax, qword [rbp + 0x2170]
mov qword [rbp + 0x1bb0], rax
movaps xmm0, xmmword [rbp + 0x2160]
movaps xmmword [rbp + 0x1ba0], xmm0
mov byte [rbx + 0x208], 1
jmp 0x1400ae1d6
lea rcx, [rbp + 0x630]
call fcn.140067390
mov r14, qword [rbp + 0x630]
cmp r14, 5
je 0x1400b2901
mov qword [rbp + 0x2488], r12
mov qword [rbp + 0x24e8], r13
mov r13, qword [rbp + 0x638]
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x24d8], rax
movdqu xmm8, xmmword [rbp + 0x648]
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x2480], rax
movdqu xmm6, xmmword [rbp + 0x660]
mov r8, qword [rbp + 0x670]
mov rcx, qword [rbp + 0x678]
mov r10, qword [rbp + 0x680]
movdqu xmm7, xmmword [rbp + 0x688]
mov r12, qword [rbp + 0x698]
mov r9, qword [rbp + 0x6a0]
mov rdx, qword [rbp + 0x6a8]
mov rdi, qword [rbp + 0x6b0]
mov r11, qword [rbp + 0x6b8]
movdqu xmm0, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0x15b0], xmm0
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x15c0], rax
cmp r14d, 3
jne 0x1400b26a4
mov rax, qword [rbp + 0x1e60]
mov qword [rbp + 0x1de0], rax
movups xmm0, xmmword [rbp + 0x1e50]
movaps xmmword [rbp + 0x1dd0], xmm0
mov byte [rsi], 1
movdqa xmm0, xmmword [rbp + 0x1dd0]
movdqa xmmword [rbp + 0x23b0], xmm0
mov rax, qword [rbp + 0x1de0]
mov qword [rbp + 0x23c0], rax
test r13, r13
je 0x1400b2659
cmp r13, r15
mov r13, qword [rbp + 0x24e8]
mov r14, qword [rbp + 0x24f0]
mov r12, qword [rbp + 0x2488]
je 0x1400b2705
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x24d8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b266e
mov r13, qword [rbp + 0x24e8]
mov r14, qword [rbp + 0x24f0]
mov r12, qword [rbp + 0x2488]
mov rdx, qword [rbx + 0x5d0]
mov qword [rbx + 0x5d8], rdx
lea rsi, [rbx + 0x5e8]
mov byte [rbx + 0x5e8], 0
mov r8, qword [rbp + 0x2490]
mov qword [rbp + 0x24f0], r14
mov qword [rbx + 0x5e0], rdx
jmp 0x1400b251a
mov qword [rbp + 0x24e0], r13
mov qword [rbp + 0x24c0], rdx
mov qword [rbp + 0x2498], rdi
mov qword [rbp + 0x24a0], r11
mov qword [rbp + 0x24d0], r10
mov qword [rbp + 0x24c8], r9
mov qword [rbp + 0x24b0], r8
mov rdi, qword [rbp + 0x2480]
mov qword [rbp + 0x2460], rcx
cmp r14d, 4
jne 0x1400b2915
mov byte [rsi], 1
mov r13, qword [rbp + 0x24e8]
mov r14, qword [rbp + 0x24f0]
mov r12, qword [rbp + 0x2488]
mov rax, qword [rbx + 0x5d0]
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov r8, qword [rax + 0x20]
mov qword [rax + 0x10], 3
cmp rcx, 3
jne 0x1400b2735
mov rax, qword [rbp + 0x24a8]
mov byte [rax], 1
jmp 0x1400b27e0
mov qword [rbp + 0x24f0], r14
mov r9, qword [rax + 0x58]
movdqu xmm0, xmmword [rax + 0x28]
movdqu xmm1, xmmword [rax + 0x48]
movups xmm2, xmmword [rbp + 0x1c00]
movaps xmmword [rbp + 0x2340], xmm2
mov r10, qword [rbp + 0x1c10]
mov qword [rbp + 0x2350], r10
movdqu xmm2, xmmword [rax + 0x38]
movups xmm3, xmmword [rax + 0x60]
mov byte [rbx + 0x5f0], 1
movaps xmm4, xmmword [rbp + 0x2340]
movaps xmmword [rbp + 0x5d0], xmm4
mov rax, qword [rbp + 0x2350]
mov qword [rbp + 0x5e0], rax
mov qword [rbp + 0x18c0], rcx
mov qword [rbp + 0x18c8], rdx
mov qword [rbp + 0x18d0], r8
movdqu xmmword [rbp + 0x18d8], xmm0
movdqu xmmword [rbp + 0x18e8], xmm2
movdqu xmmword [rbp + 0x18f8], xmm1
mov qword [rbp + 0x1908], r9
movups xmmword [rbp + 0x1910], xmm3
lea rcx, [rbx + 0x3b0]
lea rdx, [rbp + 0x18c0]
call fcn.1401937e0
mov rax, qword [rbx + 0x3b0]
mov qword [rbp + 0x24e0], rax
mov rax, qword [rbx + 0x3b8]
mov qword [rbp + 0x24d8], rax
movdqu xmm8, xmmword [rbx + 0x3c0]
mov r15, qword [rbx + 0x3d0]
movdqu xmm6, xmmword [rbx + 0x3d8]
mov rax, qword [rbx + 0x3e8]
mov qword [rbp + 0x24b0], rax
mov rax, qword [rbx + 0x3f0]
mov qword [rbp + 0x2460], rax
mov rax, qword [rbx + 0x3f8]
mov qword [rbp + 0x24d0], rax
movdqu xmm7, xmmword [rbx + 0x400]
mov r14, qword [rbx + 0x5b0]
mov rax, qword [rbx + 0x5b8]
mov qword [rbp + 0x24c8], rax
mov rax, qword [rbx + 0x5c0]
mov qword [rbp + 0x24c0], rax
mov rax, qword [rbx + 0x410]
mov qword [rbp + 0x2498], rax
lea rsi, [rbx + 0x420]
mov rdi, qword [rbx + 0x598]
mov rbx, qword [rbx + 0x5a0]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b28b5
mov byte [rsi], 3
mov rax, qword [rbp + 0x24a8]
mov byte [rax], 3
mov al, 5
jmp 0x1400a3e89
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0x24a8], rax
mov rax, qword [rbp + 0x15c0]
mov qword [rbp + 0x1de0], rax
movaps xmm0, xmmword [rbp + 0x15b0]
movaps xmmword [rbp + 0x1dd0], xmm0
mov byte [rbx + 0x5e8], 1
movaps xmm0, xmmword [rbp + 0x1dd0]
movaps xmmword [rbp + 0x23b0], xmm0
mov rax, qword [rbp + 0x1de0]
mov qword [rbp + 0x23c0], rax
movaps xmmword [rbp + 0x2340], xmm0
mov qword [rbp + 0x2350], rax
mov byte [rbx + 0x5f0], 1
movaps xmm0, xmmword [rbp + 0x2340]
movaps xmmword [rbp + 0x5d0], xmm0
mov rax, qword [rbp + 0x2350]
mov qword [rbp + 0x5e0], rax
mov qword [rbp + 0x1450], rax
movaps xmmword [rbp + 0x1440], xmm0
cmp qword [rbx + 0x5b0], 0
mov r13, qword [rbp + 0x24e8]
je 0x1400b29c8
mov r8, qword [rbx + 0x5b8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, rdi
lea rsi, [rbx + 0x420]
mov rdi, qword [rbx + 0x598]
mov rbx, qword [rbx + 0x5a0]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b2a09
cmp qword [rbx + 0x10], 0x11
jb 0x1400b29f7
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
call fcn.1400382a0
mov rbx, qword [rbp + 0x24b8]
mov rcx, qword [rbx + 0x410]
call fcn.1401903d0
lea rcx, [rbx + 0x3b0]
call fcn.14010f550
mov rsi, r12
mov r12, qword [rbp + 0x2488]
mov rax, qword [rbp + 0x1450]
mov qword [rbp + 0x1b80], rax
movdqa xmm0, xmmword [rbp + 0x1440]
movdqa xmmword [rbp + 0x1b70], xmm0
mov rax, qword [rbp + 0x2470]
mov byte [rax], 1
cmp r14, 4
mov rcx, qword [rbp + 0x2458]
jne 0x1400b2aa5
mov rax, qword [rbp + 0x2450]
mov byte [rax], 3
mov al, 4
mov r14, qword [rbp + 0x24f0]
mov rcx, qword [rbp + 0x2478]
mov byte [rcx], al
mov al, 4
mov byte [r14], al
mov rax, qword [rbp + 0x2438]
mov qword [rax], 7
mov al, 0xa
jmp 0x1400b1ae5
mov rax, qword [rbp + 0x1b80]
mov qword [rbp + 0x1550], rax
movaps xmm0, xmmword [rbp + 0x1b70]
movaps xmmword [rbp + 0x1540], xmm0
call fcn.140034e00
mov rax, qword [rbp + 0x1550]
mov qword [rbp + 0x2210], rax
movaps xmm0, xmmword [rbp + 0x1540]
movaps xmmword [rbp + 0x2200], xmm0
mov byte [rbx + 0x680], 1
movaps xmm0, xmmword [rbp + 0x2200]
movaps xmmword [rbp + 0x2160], xmm0
mov rax, qword [rbp + 0x2210]
mov qword [rbp + 0x2170], rax
mov byte [rbx + 0x201], 0
mov rax, qword [rbp + 0x2170]
mov qword [rbp + 0x1bb0], rax
movaps xmm0, xmmword [rbp + 0x2160]
movaps xmmword [rbp + 0x1ba0], xmm0
mov byte [rbx + 0x200], 1
jmp 0x1400adf30
mov rbx, qword [rdi + 0x140]
lea rsi, [rbx + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockShared]
movzx ecx, byte [rbx + 0x18]
lea rax, [rbx + 0x20]
test cl, cl
jne 0x1400b5853
lea rax, [0x1401f3068]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x2220]
mov edx, 0x37
call fcn.1401b21a0
mov r14, qword [rbp + 0x24f0]
mov r12, qword [rbp + 0x24e8]
jmp 0x1400b50b5
mov r8, qword [rbp + 0x15b8]
mov r10, qword [rbp + 0x15c0]
imul rdx, r10, 0xa8
lea rcx, [r8 + rdx]
mov r9, r8
nop word cs:[rax + rax]
test rdx, rdx
je 0x1400b5115
mov rax, r9
add r9, 0xa8
movzx r11d, word [rax + 0x60]
add rdx, 0xffffffffffffff58
cmp r11d, 2
je 0x1400b50e0
test r11d, r11d
jne 0x1400b511a
add rax, 0x66
movzx r11d, word [rax]
cmp r9, rcx
jne 0x1400b5127
jmp 0x1400b5189
xor r11d, r11d
jmp 0x1400b5189
add rax, 0x7c
movzx r11d, word [rax]
cmp r9, rcx
je 0x1400b5189
mov rax, rcx
sub rax, r9
shr rax, 3
movabs rdx, 0xc30c30c30c30c31
mul rdx
lea rax, [r9 + 0x7c]
xor esi, esi
jmp 0x1400b5177
movzx r9d, r11w
imul rdx, r10, 0xa8
mov r10, r8
nop word [rax + rax]
test rdx, rdx
je 0x1400b51d5
mov rax, r10
add r10, 0xa8
movzx r11d, word [rax + 0x60]
add rdx, 0xffffffffffffff58
cmp r11d, 2
je 0x1400b51a0
test r11d, r11d
jne 0x1400b51dc
mov r11w, 0xffff
jmp 0x1400b5249
movzx eax, r11w
mov rcx, qword [rbp + 0x24b8]
mov edx, dword [rbp + 0x2458]
mov dword [rcx + 0x188], edx
mov dword [rcx + 0x18c], 0
mov rdx, qword [rbp + 0x2460]
mov qword [rcx + 0x180], rdx
mov qword [rcx + 0x168], r14
mov qword [rcx + 0x170], rbx
mov rbx, rcx
mov qword [rcx + 0x178], r14
mov dword [rcx + 0x190], r9d
mov dword [rcx + 0x194], eax
cmp qword [rbp + 0x15b0], 0
je 0x1400b52b6
mov qword [rbp + 0x640], 2
mov qword [rbp + 0x650], 0
movabs rax, 0x400000020
push rax
invalid
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbp + 0x658], rax
mov byte [rbp + 0x660], 3
lea rax, str.stun_info:
add dh, al
test dword [rax + 6], esp
add byte [rax], al
add ecx, dword [rax - 0x73]
add eax, 0x11063f
mov qword [rbp + 0x1e50], rax
mov qword [rbp + 0x1e58], 2
lea rax, [rbp + 0x630]
mov qword [rbp + 0x1e70], rax
add byte [rax - 0x73], cl
test dword [rax], esi
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x1e], esi
add byte [rax], al
mov qword [rbp + 0x1e78], 1
lea rax, [rbp + 0x15b0]
mov qword [rbp + 0x1e60], rax
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000015], esi
mov dword [rbp + 0x1e60], eax
mov qword [rbp + 0x1e68], 1
lea rcx, [rbp + 0x1e50]
call fcn.140156170
mov rsi, qword [rbx + 0x170]
mov esi, dword [rbx + 0x170]
add byte [rax - 0x75], cl
mov ebx, 0x178
mov rdi, qword [rbx + 0x178]
test rdi, rdi
je 0x1400b5611
lea rbx, [rsi + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b55f9
add rbx, 0x18
dec rdi
je 0x1400b5611
cmp qword [rbx - 8], 0
je 0x1400b55f0
invalid
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x1400b55f0
mov rax, qword [rbp + 0x2468]
cmp qword [rax], 0
cmp byte [rax], al
je 0x1400b5630
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x21c0]
mov rax, qword [rcx]
lock dec qword [rax]
mov rbx, qword [rbp + 0x24b8]
popfq
mov eax, 0x75000024
invalid
mov rcx, qword [rcx]
call fcn.140040c40
dec dword [rax - 0x75]
add dword [rax + 1], 0
add al, dh
dec qword [rax]
je 0x1400b5691
mov rax, qword [rbx + 0x148]
lock dec qword [rax]
or byte [rbp + 0x41], dh
mov rcx, qword [rbx + 0x148]
call fcn.14003fe00
mov rax, qword [rbx + 0x150]
lock dec qword [rax]
je 0x1400b56b7
jmp 0x1400b56c3
mov rax, qword [rbx + 0x140]
lock dec qword [rax]
dec dword [rax]
jne case.0x1400257c3.1425
mov rcx, qword [rbx + 0x140]
call fcn.140040e60
mov rax, qword [rbx + 0x148]
lock dec qword [rax]
je 0x1400b5669
mov rax, qword [rbx + 0x150]
lock dec qword [rax]
jne 0x1400b56c3
mov rcx, qword [rbx + 0x150]
call fcn.14003fe00
lea rcx, [rbx + 0x158]
call fcn.140039f00
xor dword [rax - 8], ecx
inc esi
adc dword [rax], 2
add byte [rax], al
add dword [rax - 0x75], ecx
invalid
fsub dword [rcx]
add byte [rax], al
call fcn.140030af0
mov r14d, 6
cmp qword [rbx + 0x60], 0
jne 0x1400b19fc
jmp 0x1400b1a0f
call fcn.1400b62f0
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_btree_navigate.rs
call fcn.1401b2240
mov ecx, 8
mov edx, 0x128
call fcn.1401b1500
lea rcx, str.assertion_failed:_len___0
lea r8, [0x1401c0468]
mov edx, 0x19
call fcn.1401b1e10
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], rsi
lea rax, [0x1401c4980]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401bfa18]
lea r8, [rbp + 0x630]
mov edx, 0x2b
call fcn.1401b21a0
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1401b1e10
lea rcx, str.assertion_failed:_old_left_len___count
lea r8, [0x1401c0430]
mov edx, 0x27
call fcn.1401b1e10
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x1401c03c0]
mov edx, 0x28
call fcn.1401b1e10
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rsi
mov rdx, qword [rbp + 0x2480]
call fcn.1401b2060
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
mov ecx, 4
mov rdx, rbx
call fcn.1401b1500
mov ecx, 8
mov edx, 0xc8
call fcn.1401b1500
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rdx, r15
call fcn.1401b1d90
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rdx, rcx
mov rcx, rsi
call fcn.1401b2060
mov ecx, 1
mov edx, 0x44
call fcn.1401b1500
lea rcx, str.assertion_failed:_idx___CAPACITY_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
lea r8, [0x1401c0380]
mov edx, 0x20
call fcn.1401b1e10
mov ecx, 8
mov rdx, r15
call fcn.1401b1500
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
mov rcx, rdi
call fcn.140030af0
lea rax, str.easytier_src_easytier_cli.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x2220]
mov edx, 0x2b
call fcn.1401b21a0
int3
invalid
push rax
movdqa xmm10, xmmword [rsp + 0x40]
movdqa xmm11, xmmword [rsp + 0x30]
movq mm3, qword [rsp + 0x30]
add rsp, 0x98
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
sub esp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm11
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
push rax
movdqa xmmword [rsp + 0x60], xmm8
and al, 0x60
movdqa xmmword [rsp + 0x70], xmm7
movq qword [rsp + 0x70], mm7
movdqa xmmword [rsp + 0x80], xmm6
cmp qword [rbp + 0x1e50], 0
je 0x1400b5cea
mov r8, qword [rbp + 0x1e58]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movq mm1, qword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
movq mm2, qword [rsp + 0x40]
and al, 0x40
movdqa xmm11, xmmword [rsp + 0x30]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm11
jg 0x1400b5db0
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
and al, 0x50
and al, 0x50
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movdqa xmmword [rsp + 0x80], xmm6
jg 0x1400b5d29
and al, 0x80
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x1c00
invalid
je 0x1400b5d9a
mov r8, qword [rbp + 0x1c08]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
movaps xmm11, xmmword [rsp + 0x30]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x98
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
movdqa xmmword [rsp + 0x30], xmm11
movdqa xmmword [rsp + 0x30], xmm11
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movdqa xmmword [rsp + 0x80], xmm6
cmp qword [rbp + 0x1c00], 0
je 0x1400b5e4a
mov r8, qword [rbp + 0x1c08]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
push rax
push rax
movdqa xmm10, xmmword [rsp + 0x40]
and al, 0x40
movdqa xmm11, xmmword [rsp + 0x30]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm3
jg 0x1400b5f10
and al, 0x30
jg 0x1400b5f10
and al, 0x30
xor byte [rsi + 0x44], ah
movq qword [rsp + 0x40], mm2
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movdqa xmmword [rsp + 0x80], xmm6
add byte [rax], al
mov rsi, qword [rbp + 0x2228]
mov rdi, qword [rbp + 0x2230]
mov ebp, 0x2230
mov ebp, 0x2230
test rdi, rdi
je 0x1400b5f1b
lea rbx, [rsi + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
mov esi, dword [sym.imp.kernel32.dll_HeapFree]
mov esi, dword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
or dword [rax - 0x7d], ecx
ret
jmp 0x1400b5f03
add rbx, 0x20
dec rdi
je 0x1400b5f1b
cmp qword [rbx - 8], 0
je 0x1400b5efa
add byte [rax + rsi*8 + 0x4c], dh
mov eax, dword [rbx]
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
cmp al, 0xe2
adc eax, 0x41d23100
call rsi
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
jmp 0x1400b5efa
cmp qword [rbp + 0x2220], 0
je 0x1400b5f37
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movaps xmm8, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
movaps xmm11, xmmword [rsp + 0x30]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dword [rax], eax
add dh, bh
invalid
ror byte [rdi], 0x84
pop qword [rcx]
add byte [rax], al
mov dword [rbp + 0x90], 0x5000
lea rcx, [rbp + 0x90]
call qword [sym.imp.kernel32.dll_SetThreadStackGuarantee]
test eax, eax
jne 0x1400b5fd0
add byte [rbp - 0xf08a40], al
adc eax, 0x107061
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x78
jne 0x1400b618c
lea rcx, str.main
mov edx, 5
call fcn.14014acb0
movzx eax, byte [0x140214210]
mov edx, 5
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400b617b
mov dword [rax], 0x6e69616d
mov qword [rbp + 0x90], 5
add byte [rax], al
add eax, 0x48000000
mov qword [rbp + 0x98], rax
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa0], 4
lea rsi, [rbp + 0x90]
add byte [rax], al
mov rcx, rsi
call fcn.1400b6430
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa0], rdx
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x90], rcx
mov rcx, rax
mov ecx, eax
call fcn.14014ad40
mov rcx, rax
call fcn.14014af90
lea rdx, [0x1400969a0]
lea rdi, [rbp - 0x50]
mov rcx, rdi
call fcn.140025560
xor ebx, ebx
cmp dword [rbp - 0x50], 6
je 0x1400b60e7
lea rdx, [rbp - 0x50]
mov r8d, 0xb0
mov rcx, rsi
call fcn.1401af560
mov qword [rbp + 0x140], rsi
lea rax, [0x140096830]
mov qword [rbp + 0x148], rax
test dword [rax + 1], ecx
add byte [rax], al
lea rax, str.Error:
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 2
mov qword [rbp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x140]
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 1
lea rcx, [rbp + 0x60]
call fcn.140155c40
mov rcx, rsi
call fcn.140034b30
mov ebx, 1
add byte [rax], al
invalid
mov rax, qword [0x1402140a0]
cmp rax, 3
je 0x1400b6127
mov byte [rbp - 0x50], 1
mov qword [rbp + 0x90], rdi
lea rax, [0x1401eb000]
adc eax, dword [rax]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402140a0]
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x90]
xor edx, edx
shr al, cl
sub al, 0x10
invalid
mov eax, ebx
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rdx, str.library_std_src_syspalwindows_stack_overflow.rs
lea rcx, [rbp + 0x90]
call fcn.1401b1c50
jmp 0x1400b61d0
mov ecx, 1
mov edx, 5
call fcn.1401b1500
jmp 0x1400b61d0
lea rax, str.failed_to_reserve_stack_space_for_exception_handling
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 1
lea rax, [0x1401f79a8]
mov qword [rbp + 0xa0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
lea rdx, str.library_std_src_syspalwindows_stack_overflow.rs
jb 0x1400b61d6
add byte [rax - 0x73], cl
lea edx, [rax - 0x18000000]
invalid
invalid
invalid
invalid
ud2
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], edx
mov ecx, 0
add byte [rax], al
add byte [rax + 0x74c83948], al
and eax, 0x74c08548
invalid
test eax, eax
je 0x1400b6225
mov r8, qword [rbp + 0x98]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add al, ch
invalid
call fcn.14015aba0
int3
in al, dx
pop rax
lea rax, str.capacity_overflow
adc dword [rax], eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1401f79a8]
lea eax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_alloc_src_raw_vec.rs
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.1401b1c50
int3
and bh, byte [rcx - 0x3333fff1]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
test rdx, rdx
je case.0x1400438d0.620
invalid
sub byte [rax + 0x47], bh
js 0x1400b638b
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rbx, rax
test rax, rax
jne case.0x1400438d0.621
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1401af560
mov rax, rbx
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
call fcn.1400b62f0
int3
int3
jns 0x1400b63cc
add byte [rsp + rbx + 0x4d], dh
mov eax, dword [rcx]
mov r8, qword [r9]
mov rcx, qword [0x140214150]
xor edx, edx
mov r9, rsi
mov ecx, esi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
jne 0x1400b6414
jmp 0x1400b63f6
mov qword [rdi + 8], 1
jmp 0x1400b6408
mov eax, 1
jmp 0x1400b641a
mov qword [rdi + 8], rax
xor eax, eax
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
add rsp, 0x28
pop rdi
pop rsi
ret
int3
mov esi, ecx
mov rbx, qword [rcx]
mov rsi, qword [rcx + 0x10]
jno 0x1400b6461
jno 0x1400b6461
cmp rbx, rsi
jne 0x1400b64c1
mov rdi, rsi
inc rdi
je 0x1400b6569
add byte [rax - 0x77], cl
cli
mov rdx, rdi
not rdx
shr rdx, 0x3f
invalid
invalid
test rbx, rbx
je 0x1400b6487
invalid
mov rax, qword [r14 + 8]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], rbx
jmp 0x1400b648f
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
pop rbp
fsubr st(3)
or byte [rax - 0x39], cl
rol byte [r8], 1
add byte [rax], al
add byte [rax - 0x73], cl
mov r8b, 0x4c
mov qword [rbp - 0x30], 0
lea rcx, [rbp - 0x50]
lea r9, [rbp - 0x38]
lea ecx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
mov r8, rdi
call fcn.1400b63a0
cmp qword [rbp - 0x50], 0
mov rcx, qword [rbp - 0x48]
je 0x1400b654f
invalid
add byte [rax], al
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1400b6564
test dword [rbx + 0x48000000], esp
cmp esi, ebx
cmp rsi, rbx
jne case.0x14004f4c8.507
mov byte [rbp - 9], 0
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, rsi
mov qword [rbp - 0x18], r14
jne 0x1400b64bc
call case.0x14004f5f8.480
mov r14, qword [rbp - 0x18]
mov rbx, qword [r14]
invalid
mov rsi, qword [r14 + 0x10]
adc byte [rcx - 0x75], cl
jle 0x1400b64f0
mov rdi, qword [r14 + 8]
mov byte [rdi + rsi], 0
inc rsi
mov qword [r14 + 0x10], rsi
mov dword [rsi + 0x10], esi
cmp rbx, rsi
jbe 0x1400b652e
mov rcx, qword [0x140214150]
xor edx, edx
test rsi, rsi
je 0x1400b6533
mov r8, rdi
mov r9, rsi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
jne 0x1400b6541
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], r14
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
jmp 0x1400b6589
verw bx
pop rbx
mov rax, rdi
jmp 0x1400b6541
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 1
mov rdx, rsi
add rsp, 0x70
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [r14 + 8], rcx
mov qword [r14], rdi
mov rbx, rdi
cmp rsi, rbx
je 0x1400b64c6
invalid
invalid
invalid
invalid
jmp case.0x14004f4c8.507
test rcx, rcx
jne case.0x1400257c3.1544
mov byte [rbp - 9], 0
mov qword [rbp - 0x18], r14
call fcn.1400b62f0
invalid
invalid
invalid
jmp 0x1400b6589
mov rdx, qword [rbp - 0x40]
mov byte [rbp - 9], 0
test dword [rax], 0xe875894c
test dword [rax], 0xe875894c
call fcn.1401b1500
ud2
invalid
push rbx
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rdx + 0x70]
push 0x70
mov rax, qword [rbp - 0x18]
cmp byte [rbp - 9], 0
jge 0x1400b65a1
add byte [rbp + 0x19], dh
jge 0x1400b65a1
add byte [rbp + 0x19], dh
cmp qword [rax], 0
je 0x1400b65c6
adc ecx, dword [rbx + rcx*4 + 0x40]
mov r8, qword [rax + 8]
mov eax, dword [rax + 8]
or byte [rax - 0x75], cl
or eax, 0x15db92
xchg edx, eax
invalid
invalid
invalid
mov rcx, qword [0x140214150]
xchg edx, eax
fist dword [0x13fdd96c1]
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x20
pop rbx
invalid
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x70]
push 0x70
push 0x70
mov rcx, qword [0x140214150]
adc eax, 0x4cd23100
xor edx, edx
mov r8, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x106b22
and ch, byte [rbx + 0x10]
add dh, al
test dword [r9], 0x20c48348
mov byte [rbp - 9], 1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
int3
int3
sub rsp, 0x58
inc rdx
je 0x1400b66b1
mov rsi, rcx
mov rax, qword [rcx]
add dword [rax - 0x73], ecx
or al, 0
add dword [rax - 0x73], ecx
or al, 0
cmp rcx, rdx
cmp ecx, edx
cmova rdx, rcx
cmp rdx, 9
mov edi, 8
ror dword [rax - 0x7d], 1
cli
or dword [rdi + 8], edi
add byte [rax], al
cmovae rdi, rdx
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x1400b6675
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
jmp 0x1400b667e
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, rdi
clc
call fcn.1400b63a0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
dec dword [rax - 0x7d]
jl 0x1400b66b8
add byte [rax - 0x75], cl
and al, 0x48
mov ecx, dword [rsp + 0x48]
je 0x1400b66b6
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400b66bd
test rcx, rcx
jne 0x1400b66c4
call fcn.1400b62f0
cmp bh, ah
invalid
mov qword [rsi + 8], rcx
mov dword [rsi + 8], ecx
or byte [rax - 0x77], r9b
add rsp, 0x58
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
int3
sub al, 0x49
shl eax, 4
lea rdx, [r8 + rax]
add rdx, 8
or byte [rax - 0x3f], cl
loope case.0x14006ea97.335
shl ecx, 4
xor r8d, r8d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add rbx, qword [rdx + r8]
add r8, 0x10
rcl byte [rax], 0x4c
cmp ecx, eax
rcl byte [rax], 0x4c
cmp ecx, eax
jne 0x1400b6760
cmp qword [rdi + 0x18], 0
je 0x1400b678f
cmp qword [rax + 8], 0
sete al
cmp rbx, 0x10
setb cl
test rbx, rbx
js 0x1400b67bd
and cl, al
jne 0x1400b67bd
add rbx, rbx
add ebx, ebx
test rbx, rbx
test ebx, ebx
je 0x1400b67bd
js 0x1400b682d
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
invalid
outsd dx, dword [rsi]
ficom dword [0x188d498a4]
mov edx, ebx
invalid
invalid
call fcn.140157b20
test rax, rax
test eax, eax
test eax, eax
jne 0x1400b67c4
mov ecx, 1
mov rdx, rbx
mov edx, ebx
add byte [rax - 0x77], cl
invalid
mov edx, ebx
call fcn.1401b1500
mov eax, 1
xor ebx, ebx
mov qword [rbp - 0x20], rbx
pop rbp
loopne case.0x14007181e.311
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
call 0x130512f18
mov qword [rbp - 0x10], 0
add byte [rax], al
add byte [rax], al
lea rdx, case.0x14010e1e2.15
adc eax, 0x110025
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x20]
loopne case.0x140075aff.297
mov r8, rdi
mov eax, edi
call fcn.1401020b0
test al, al
jne case.0x140025802.1263
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rsi], xmm0
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rax, [0x1401c6900]
mov qword [rsp + 0x20], rax
lea rcx, str.a_formatting_trait_implementation_returned_an_errorlibrary_alloc_src_fmt.rs
or eax, 0x11009a
or eax, 0x11009a
lea r9, case.0x14004f628.49
adc byte [rax], al
add byte [rbp + rcx*4 + 0x45], cl
invalid
lea r8, [rbp - 1]
mov edx, 0x33
xor eax, dword [rax]
add byte [rax], al
call fcn.1401b21a0
ud2
str word [rdi]
add byte [rdi], cl
or ebp, eax
mov esi, 0xccfffffa
cli
invalid
dec esp
call fcn.1400b62f0
int3
cli
invalid
dec esp
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x50
in al, dx
sub byte [rax - 0x73], cl
push 0x50
cmp qword [rbp - 0x20], 0
je case.0x140070acb.341
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x140214150]
add byte [rcx], dh
sar bh, cl
adc eax, 0x1068bd
add byte [rcx], dh
sar bh, cl
adc eax, 0x1068bd
adc byte [rax], al
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
cmp qword [rcx], 0
je 0x1400b689a
adc al, 0x4c
mov eax, dword [rcx + 8]
mov r8, qword [rcx + 8]
mov rcx, qword [0x140214150]
or eax, 0x15d8bf
mov edi, 0x310015d8
adc eax, 0x48d23100
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov gs, word [rax + 0x10]
invalid
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov gs, word [rax + 0x10]
invalid
ror byte [rax - 1], cl
and eax, 0x10688e
mov gs, word [rax + 0x10]
invalid
mov gs, word [rax + 0x10]
adc byte [rax], al
add bl, al
int3
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
mov esi, eax
mov rsi, r8
mov esi, eax
mov rbx, rdx
mov ebx, edx
mov rdi, rcx
mov rax, qword [rcx]
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
add dword [rbx + rcx*4 + 0x71], ecx
adc byte [rcx + rbp - 0x10], cl
mov esi, dword [rcx + 0x10]
sub rax, r14
invalid
cmp rax, r8
cmp eax, eax
sal byte [rdx + 0x25], 0x48
mov ecx, dword [rdi + 8]
invalid
jb case.0x140082c9e.232
mov rcx, qword [rdi + 8]
add rcx, r14
int1
mov rdx, rbx
fimul dword [rcx - 0x77]
mov r8, rsi
call fcn.1401af560
mov word [rdi], cs
add byte [rcx + 1], cl
test byte [rcx + rcx*4 + 0x77], 0x10
invalid
mov word [rdi], cs
add byte [rcx + 1], cl
str word [rcx + 1]
test byte [rcx + rcx*4 + 0x77], 0x10
mov dword [rdi + 0x10], esi
ja 0x1400b68ea
xor eax, eax
add rsp, 0x28
invalid
invalid
pop rbx
invalid
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov r8, rsi
mov r8, rsi
mov eax, esi
call fcn.1401b1520
str word [rbx + rcx*4 + 0x77]
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
ja 0x1400b6908
adc bl, ch
invalid
jmp 0x1400b68c1
int3
int3
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
sub bl, al
ret
add rsp, 0x28
ret
mov r8, rdx
lea rdx, case.0x14010e1e2.15
jmp fcn.1401020b0
mov bh, 4
invalid
mov bh, 4
add ah, cl
sub rsp, 0x30
mov edi, edx
mov rsi, rcx
invalid
in al, dx
xor byte [rcx - 0x3176b729], cl
invalid
invalid
cmp edx, 0x80
jae case.0x1400b7f0a.205
invalid
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
cmp rdx, qword [rsi]
cmp edx, dword [rsi]
jne case.0x1400861a0.210
mov rcx, rsi
int1
call case.0x14004f5f8.480
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
adc byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
mov byte [rax + rdx], dil
invalid
or byte [rax - 0x78], r8b
cmp al, 0x10
invalid
inc rdx
mov qword [rsi + 0x10], rdx
push rsi
adc cl, ch
ret 0
add byte [rax], al
invalid
ret 0x8948
push rsi
adc cl, ch
ret 0
add byte [rax], al
add byte [rax], al
add bh, al
invalid
mov dword [rsp + 0x2c], 0
and al, 0x2c
and al, 0x2c
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xff81f8], cl
or byte [rax], al
add byte [rax], al
jae case.0x14008741b.197
invalid
mov eax, edi
cmp edi, 0x800
add byte [rax], al
jae case.0x14008741b.197
invalid
sbb eax, 0xc06e8c1
shr eax, 6
or al, 0xc0
ror byte [rax + 0x402c2444], 0x80
out 0x3f, eax
ror byte [rax + 0x402c2444], 0x80
out 0x3f, eax
sub al, 0x40
and bh, 0x3f
out 0x3f, eax
or dil, 0x80
mov byte [rsp + 0x2d], dil
mov byte [rsp + 0x2d], bh
mov edi, 2
add al, byte [rax]
add byte [rax], al
jmp case.0x14008c239.167
invalid
cmp edi, 0x10000
add byte [rax], al
add dword [rax], eax
invalid
jae 0x1400b69be
sub al, cl
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
call 0xc8eb75a6
and al, 0x2c
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dil, 0x3f
or byte [rax + 0x402d2444], 0x80
out 0x3f, eax
or dil, 0x80
mov byte [rsp + 0x2e], dil
mov byte [rsp + 0x2e], bh
mov edi, 3
add eax, dword [rax]
add byte [rax], al
jmp case.0x14008c239.167
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
and al, 0x2c
mov eax, edi
shr eax, 0xc
call 0x14c4a8ddd
or byte [rax - 0x76d2dbbc], 0xf8
and al, 0x2d
mov eax, edi
or al, 0x24
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
and al, 0x2d
and al, 0x2d
sub eax, 0xe8c1f889
mov eax, edi
shr eax, 6
and al, 0x3f
call 0x14c4a8de4
invalid
or al, 0x80
mov byte [rsp + 0x2e], al
and al, 0x2e
or byte [rax + 0x402e2444], 0x80
out 0x3f, eax
and al, 0x2e
and al, 0x2e
and dil, 0x3f
or dil, 0x80
or bh, 0x80
mov byte [rsp + 0x2f], dil
and al, 0x2f
mov edi, 4
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
cmp eax, edi
fmul dword [rax + 0x39]
cmp eax, edi
clc
jb 0x1400b6a27
and ecx, dword [rax - 0x75]
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rax + 1], r9b
add rcx, rbx
lea rdx, [rsp + 0x2c]
sub al, 0x49
mov eax, edi
clc
invalid
clc
call fcn.1401af560
mov ecx, dword [rdi]
str word [rax + 1]
add byte [rax + 1], cl
add rbx, rdi
add ebx, edi
sti
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
int1
mov rdx, rbx
mov r8, rdi
mov eax, edi
call fcn.1401b1520
jmp 0x1400b69dd
stosb byte [rdi], al
str word [rax - 0x75]
pop rsi
adc bl, ch
mov rbx, qword [rsi + 0x10]
jmp 0x1400b6a04
leave
int3
int3
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.LayoutError
adc eax, 0x1111ad
adc eax, 0x1111ad
lodsd eax, dword [rsi]
adc dword [rcx], edx
add byte [rcx - 0x48], al
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rax - 1], cl
loopne case.0x14009bb23.177
int3
jmp rax
int3
int3
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rcx
in al, dx
sub byte [rax - 0x77], cl
iretd
mov edi, ecx
test rdx, rdx
je 0x1400b6ae6
js 0x1400b6b06
add byte [rax], al
add byte [rax - 0x77], cl
invalid
xlatb
adc eax, 0xe8c93100
add byte [rcx], dh
leave
call fcn.140157b20
xchg esp, eax
adc byte [rdx], cl
add byte [rax - 0x7b], cl
invalid
invalid
test rax, rax
je 0x1400b6b0b
sal byte [rdx + rdi*2 + 0x48], 0x89
mov rbx, rax
ret
mov byte [rax], 0x20
mov r14d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
inc byte [rdx]
cmp rsi, 2
jb 0x1400b6ace
sub ecx, dword [rcx - 0x77]
hlt
mov r12, rsi
mov esp, esi
mov r15, rsi
mov edi, esi
test dword [rdi], 0x801f
nop dword [rax]
add byte [rax], al
add byte [rax], al
shr r15, 1
out dx, eax
lea rcx, [rbx + r14]
lea ecx, [rbx + rsi]
xor ecx, dword [rax - 0x77]
mov rdx, rbx
mov edx, ebx
fimul dword [rbp - 0x77]
mov r8, r14
mov eax, esi
invalid
call fcn.1401af560
str word [rbp + 1]
add r14, r14
add esi, esi
test byte [rcx - 0x7d], 0xfc
cmp r12, 4
mov r12, r15
add al, 0x4d
mov esp, edi
jae 0x1400b6ab0
mov r8, rsi
sub r8, r14
sub eax, esi
je 0x1400b6aed
mov rcx, rbx
add rcx, r14
mov rdx, rbx
invalid
call fcn.1401af560
add bl, ch
invalid
invalid
add bl, ch
invalid
mov ebx, 1
add byte [rax], al
xor esi, esi
mov qword [rdi], rsi
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rsi
adc byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop rsi
pop r15
ret
mov ecx, 1
add byte [rax], al
mov rdx, rsi
call fcn.1401b1500
invalid
invalid
invalid
invalid
bnd call fcn.1401b1500
test eax, 0xcccc000f
int3
add ah, cl
int3
int3
int3
sbb byte [r8 + 0x74002079], al
je case.0x1400257c3.1504
invalid
movzx ecx, byte [rcx + 0x21]
mov byte [rsp + 0x27], cl
invalid
lea rcx, [rsp + 0x27]
and al, 0x27
invalid
mov qword [rsp + 0x28], rcx
lea rcx, [0x140107590]
lea ecx, [0x140107590]
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
lea rax, [fcn.1401013e0]
lea eax, [fcn.1401013e0]
test al, 4
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x40], rax
lea rax, str.invalid_utf_8_sequence_of__bytes_from_index
lea rax, str.invalid_utf_8_sequence_of__bytes_from_index
adc dword [rax], eax
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 2
push rax
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x60], 2
invalid
add byte [rax], al
add bl, ch
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x28], rax
jmp case.0x14009cd09.55
mov qword [rsp + 0x28], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x30], rax
and al, 0x30
test al, 4
add byte [rax - 0x77], cl
invalid
invalid
mov dword [rsp + 0x30], eax
and al, 0x30
lea rax, str.incomplete_utf_8_byte_sequence_from_index
ja case.0x1400257c3.1568
adc dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x48
invalid
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
push 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x58], rax
and al, 0x58
pop rax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
lea eax, [rsp + 0x48]
call fcn.1401020b0
call fcn.1401020b0
add byte [rax + 0x78c48348], dl
nop
add rsp, 0x78
invalid
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rbx, rdx
invalid
invalid
mov rdi, rcx
test r8, r8
je 0x1400b6c2f
invalid
js 0x1400b6c58
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140157b20
mov r14, rax
invalid
mov esi, eax
test rax, rax
test eax, eax
jne case.0x1400a212d.46
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rsi
call fcn.1401b1500
invalid
add byte [rcx - 0x42], al
add dword [rax], eax
invalid
mov r14d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
add byte [rax], al
mov rcx, r14
int1
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
add byte [rax - 0x77], cl
invalid
mov qword [rdi + 8], r14
mov dword [rdi + 8], esi
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
mov dword [rdi + 0x10], esi
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
test eax, 0x4900143e
invalid
or byte [rcx + rax - 0x40], 0xff
loopne case.0x14009cd09.53
mov al, 1
xor r9d, r9d
mov byte [rcx + 4], r9b
ret
cmp dl, 0xc0
jge case.0x1400b6c72.3
jmp 0x1400b6cd6
and al, byte [rax + 0xf443fe2]
mov dh, 0xc2
movzx r8d, dl
shl r8d, 6
shl eax, 6
loopne 0x1400b6cb0
or r8d, dword [rcx]
mov r9b, 3
mov cl, 3
xor eax, eax
mov dword [rcx], r8d
mov byte [rcx + 4], r9b
ret
jb 0x1400b6cd6
mov al, 1
xor r8d, r8d
xor r9d, r9d
mov dword [rcx], r8d
mov byte [rcx + 4], r9b
ret
cmp dl, 0x90
jge case.0x1400b6c72.3
and dl, 0x3f
movzx r8d, dl
movzx eax, dl
shl r8d, 0xc
or r8d, dword [rcx]
mov r9b, 2
xor eax, eax
mov dword [rcx], r8d
mov byte [rcx + 4], r9b
add al, 0xc3
add al, 0xc3
lea eax, [rdx + 0x3e]
cmp al, 0x1d
ja 0x1400b6cfd
and dl, 0x1f
loop case.0x1400b6d18.0
jmp 0x1400b6ca2
movzx eax, dl
add eax, 0xffffff20
cmp eax, 0x14
ja case.0x1400b6d18.1
invalid
inc dword [rbx + 0x157714f8]
lea r8, [0x1401fab34]
adc al, 0
adc al, 0
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov r9b, 4
jmp 0x1400b6d52
lea eax, [rdx + 0x1f]
mov r9b, 2
cmp al, 0xc
invalid
jb 0x1400b6d52
sub dword [rcx + 0x3cfe24d0], ecx
out dx, al
mov eax, edx
and al, 0xfe
shl byte [rsi + rdi*8], 1
invalid
cmp al, 0xee
je 0x1400b6d52
lea r11d, [rdx + 0xf]
mov r10b, 1
xor r8d, r8d
mov al, 1
mov r9d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r11b, 3
jae case.0x1400438d0.679
invalid
invalid
invalid
invalid
jmp 0x1400b6d72
mov r9b, 5
mov cl, 5
and dl, 0xf
movzx r8d, dl
cmove ecx, dword [rdi]
mov dh, 0xc2
shl r8d, 0xc
or r8d, dword [rcx]
or al, 0x44
or eax, dword [rcx]
xor eax, eax
mov dword [rcx], r8d
mov byte [rcx + 4], r9b
ret
mov r10b, 6
jmp 0x1400b6d72
mov r10b, 7
mov dl, 7
invalid
and dl, 7
movzx r8d, dl
movzx eax, dl
movzx eax, dl
ret 0xc141
shl r8d, 0x12
or r8d, dword [rcx]
adc al, byte [rbx + rcx + 1]
xor eax, eax
mov r9d, r10d
mov dword [rcx], r8d
mov byte [rcx + 4], r9b
ret
mov rdi, rcx
test rdx, rdx
je 0x1400b6dd3
invalid
xor cl, byte [rcx - 0x7d]
jns 0x1400b6dad
invalid
cmp qword [r9 + 8], 0
or byte [rax], al
add byte [rdx + rdi + 0x49], dh
cmp dword [rcx + 0x10], 0
je 0x1400b6de2
cmp qword [r9 + 0x10], 0
je 0x1400b6de2
mov ecx, dword [0x140214150]
xor edx, edx
mov r9, rsi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
test eax, eax
test eax, eax
jne 0x1400b6df8
mov qword [rdi + 8], 1
jmp 0x1400b6ddb
mov qword [rdi + 8], 0
mov eax, 1
jmp 0x1400b6dfe
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140157b20
test rax, rax
sub eax, 0x48000a0d
test eax, eax
je 0x1400b6dc9
mov qword [rdi + 8], rax
xor eax, eax
or byte [r9], r14b
ror byte [rax - 0x77], 0x77
adc byte [rax - 0x77], cl
mov dword [rdi], eax
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
mov dword [rdi], eax
mov dword [rdi], eax
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x30
mov edi, edx
mov rsi, rcx
cmp edx, 0x80
jae 0x1400b6e4d
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x1400b6e39
adc byte [rax + 0x3b], cl
invalid
mov byte [rax + rdx], bh
inc rdx
mov qword [rsi + 0x10], rdx
adc cl, ch
ret 0
invalid
adc cl, ch
ret 0
mov dword [rsp + 0x2c], 0
add byte [rax], al
add byte [rcx + 0xff81f8], cl
or byte [rax], al
mov eax, edi
cmp edi, 0x800
invalid
add byte [rbx + 0x1d], dh
jae 0x1400b6e7c
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and al, 0x2c
and al, 0x2c
and al, 0x2c
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2d], dil
and al, 0x2d
invalid
and al, 0x2d
mov edi, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400b6ee5
cmp edi, 0x10000
jae 0x1400b6eae
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
and al, 0x2c
call 0xc8eb7a96
and al, 0x2c
mov eax, edi
clc
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2e], dil
mov byte [rsp + 0x2e], bh
mov edi, 3
jmp 0x1400b6ee5
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
and al, 0x2c
invalid
and al, 0x2c
sub al, 0x89
clc
mov eax, edi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
and al, 0x2d
mov eax, edi
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and al, 0x2e
invalid
and al, 0x2e
and dil, 0x3f
out 0x3f, eax
or dil, 0x80
mov byte [rsp + 0x2f], dil
and al, 0x2f
add byte [rax - 0x78], 0x7c
and al, 0x2f
mov edi, 4
add byte [rax], al
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
fmul dword [rax + 0x39]
clc
invalid
jb 0x1400b6f17
mov rcx, qword [rsi + 8]
or byte [rax + 1], cl
invalid
add rcx, rbx
add ecx, ebx
lea rdx, [rsp + 0x2c]
push rsp
and al, 0x2c
mov r8, rdi
clc
call fcn.1401af560
pop rax
xchg byte [rdi], cl
str word [rax + 1]
str word [rax + 1]
add rbx, rdi
sti
mov qword [rsi + 0x10], rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1401b1750
mov rbx, qword [rsi + 0x10]
adc bl, ch
leave
adc bl, ch
leave
int3
int3
int3
ret 0x840f
mov rax, qword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
invalid
add byte [rax + 0x39], cl
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
ror dword [rax - 0x7d], 1
cmova rdx, rcx
cmova edx, ecx
ror dword [rax - 0x7d], 1
cmp rdx, 9
cli
or dword [rdi + 8], edi
mov edi, 8
mov edi, 8
add byte [rax], al
add byte [rax + 0xf], cl
cli
cmovae rdi, rdx
cmovae edi, edx
mov rdx, rdi
not rdx
not edx
not edx
shr rdx, 0x3f
test rax, rax
je 0x1400b6f85
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], 1
and al, 0x30
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x1400b6f8e
cmp bl, ch
or dword [rax - 0x39], ecx
and al, 0x30
add byte [rax], al
invalid
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rcx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov r8, rdi
call fcn.1400b6d90
dec dword [rax - 0x7d]
jl 0x1400b6fc8
invalid
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
and al, 0x40
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
and al, 0x48
je 0x1400b6fc6
je 0x1400b6fc6
movabs rax, 0x8000000000000001
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
add byte [rax + 0x74c13948], al
cmp rcx, rax
je 0x1400b6fcd
adc dword [rax - 0x7b], ecx
test rcx, rcx
leave
jne 0x1400b6fd4
call fcn.1400b62f0
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
mov dword [rsi], edi
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
mov dword [rsi], edi
add rsp, 0x58
add rsp, 0x58
invalid
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
int3
add ah, cl
int3
push r15
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
lea rdx, [0x1401c6bee]
lea edx, [0x1401c6bee]
adc eax, 0x10fbf1
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov r8d, 8
call fcn.140152890
invalid
invalid
or dword [rax], eax
or dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
movabs r15, 0x8000000000000000
cmp rax, r15
cmp eax, edi
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi - 8], 0x75
cmp rax, r15
cmp eax, edi
invalid
cmp eax, edi
jne 0x1400b702e
or eax, 0x242444c7
add byte [rax], al
invalid
mov dword [rsp + 0x24], 0
add byte [rax], al
add byte [rbp + 0x31], al
add byte [rax], al
xor r12d, r12d
in al, 0xeb
jmp 0x1400b7065
invalid
mov r8, qword [rsp + 0x30]
and al, 0x30
mov bl, 1
cmp qword [rsp + 0x38], 1
jl 0x1400b705d
cmp byte [rcx], al
add dword [rax - 0x7d], ecx
jl 0x1400b705d
and al, 0x38
add dword [rbp + 7], esi
invalid
cmp byte [rcx], al
jne 0x1400b7044
cmp byte [r8], 0x30
cmp byte [rax], dh
setne bl
test rax, rax
je 0x1400b7058
invalid
sal byte [rdi + rcx + 0x48], 0x8b
cmovs ecx, dword [rbx + 0x15d1000d]
add byte [rcx], dh
xor edx, edx
invalid
mov rcx, qword [0x140214150]
or eax, 0x15d100
add cl, dl
adc eax, 0xffd23100
xor edx, edx
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1060d0
adc eax, 0x1060d0
shl byte [rax + 0x10], 1
add byte [rbx + rbx*8 - 0x763f6af1], al
setne al
mov dword [rsp + 0x24], eax
invalid
test bl, bl
setne al
ror byte [rcx + 0x41242444], 0xf
xchg esp, eax
mov dword [rsp + 0x24], eax
and al, 0x41
sete ah
invalid
sete r12b
invalid
lea rdx, [0x1401c6bf6]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov r8d, 8
call fcn.140152890
adc al, 0xb8
or dword [rax], eax
invalid
adc al, 0xb8
or dword [rax], eax
invalid
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x28
invalid
mov rbp, qword [rsp + 0x28]
sub byte [rbx + rcx*4 + 0x74], cl
mov r14, qword [rsp + 0x30]
and al, 0x30
mov r13, qword [rsp + 0x38]
lea rax, [rbp*2]
lea eax, [rbp*2]
add al, 0x6d
add byte [rax], al
invalid
add byte [rax], al
test rax, rax
sal byte [rbp + 9], 0xb3
add ecx, dword [rcx + rdi - 3]
std
jne 0x1400b70a1
or dword [rbx - 0x2c6b3fd], esi
mov bl, 3
cmp rbp, r15
std
std
jne 0x1400b70ba
jmp 0x1400b70c8
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 3
cmp rbp, r15
cmp ebp, edi
je 0x1400b70c8
test r14, r14
div byte [rcx + rcx + 0x4d]
je 0x1400b70c8
test r13, r13
test ebp, ebp
jne 0x1400b7185
lea rdx, str.CLICOLOR_FORCECLICOLORNO_COLOR
adc eax, 0x10fb11
lea rcx, [rsp + 0x28]
mov r8d, 0xe
call fcn.140152890
mov bh, 9
invalid
add byte [rax], al
add al, ch
mov cl, 0xb7
mov bh, 9
invalid
mov bh, 9
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x28
mov rbp, qword [rsp + 0x28]
mov r14, qword [rsp + 0x30]
and al, 0x30
xor byte [rbx + rcx*4 + 0x6c], cl
mov r13, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
lea rax, [rbp*2]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400b710d
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
or eax, 0x15d04e
rcl byte [0x18ddda205]
xor edx, edx
mov r8, r14
mov eax, esi
ror byte [rbp - 0x77], cl
mov eax, esi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx + rdi - 3], cl
cmp rbp, r15
cmp ebp, edi
setne al
xchg ebp, eax
ror byte [rbp - 0x7b], 0xf6
test r14, r14
test r14, r14
setne cl
and cl, al
invalid
ror dword [rbp - 0x7b], 0xed
test r13, r13
setne al
and al, cl
or r12b, al
or ah, al
or ah, al
invalid
je case.0x14008c239.201
xor al, 3
mov ebx, eax
jmp 0x1400b7185
mov rcx, rdi
stc
call qword [rsi + 0x58]
test al, al
je 0x1400b7185
sal byte [rbp + rcx*2 + 0x48], 0x8d
adc eax, 0x1127b1
mov cl, 0x27
adc dword [rax], eax
invalid
lea rdx, str.TERM
mov cl, 0x27
adc dword [rax], eax
invalid
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov r8d, 4
add byte [rax], al
call fcn.140152890
or dword [rax], eax
mov rax, qword [rsp + 0x28]
sub byte [rcx + rdi - 8], cl
cmp rax, r15
clc
je case.0x14006ea97.401
sub cl, byte [rbx + rcx*4 + 0x44]
and al, 0x30
invalid
mov r8, qword [rsp + 0x30]
xor byte [rax - 0x7d], cl
jl 0x1400b7186
invalid
cmp qword [rsp + 0x38], 4
jne 0x1400b716f
cmp byte [rsi*2 + 0x38814109], al
jne 0x1400b71d9
cmp dword [r8], 0x626d7564
je 0x1400b7198
invalid
test rax, rax
je case.0x14006ea97.401
cmovs ecx, dword [rbx + 0x15cfd50d]
add byte [rcx], dh
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rdi
adc byte [rax], al
invalid
sar bh, cl
adc eax, 0x105fa5
pop rdi
adc byte [rax], al
invalid
pop rdi
adc byte [rax], al
invalid
add byte [rbx + 0x48d88902], dh
add esp, 0x48
invalid
invalid
mov bl, 2
mov eax, ebx
add rsp, 0x48
invalid
invalid
fmul dword [rax - 0x7d]
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
test rax, rax
je 0x1400b71ac
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
or eax, 0x15cfac
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jl 0x1400b7209
adc byte [rax], al
jl 0x1400b7209
adc byte [rax], al
cmp byte [rsp + 0x24], 0
jne case.0x14006ea97.401
invalid
and al, 0x24
add byte [rbp - 0x30], dh
ror byte [rax - 0x73], 1
adc eax, 0x10fbd6
adc byte [rax], al
lea rdx, str.CIC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_srcwincon.rs
adc byte [rax], al
lea rcx, [rsp + 0x28]
and al, 0x28
mov r8d, 2
add al, ch
invalid
call fcn.140152890
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
je 0x1400b71f2
sub byte [rax - 0x73], cl
lea rax, [rsi*2]
lea eax, [rsi*2]
add al, 0x75
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rdx + 0x4c], 0x8b
je case.0x14008ea11.199
mov r8, qword [rsp + 0x30]
test rax, rax
je case.0x14008ea11.199
mov r8, qword [rsp + 0x30]
and al, 0x30
mov rcx, qword [0x140214150]
push 0x310015cf
sar bh, cl
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x105f38
cmp byte [rdi + 0x10], bl
add byte [rcx + rdi - 2], cl
cmp rsi, r15
cmp rsi, r15
invalid
je 0x1400b7185
jmp case.0x14006ea97.401
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r14, r9
invalid
mov rdi, r8
push 0x4cce894d
mov edi, eax
invalid
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
sub byte [rbx + rcx*4 - 0x54], cl
and al, 0xd0
add byte [rax], al
add byte [rax], al
lea rbp, [0x1401fab88]
mov r13, qword [rsp + 0xd0]
mov ebp, dword [rsp + 0xd0]
add byte [rax], al
lea rbp, [0x1401fab88]
cmp dword [rax + rax], edx
lea rsi, [0x1401c88f0]
invalid
adc dword [rax], eax
movabs rbx, 0x100003600
add dword [rax], eax
add byte [rax], al
test r13, r13
je case.0x14009bae1.93
test bh, al
invalid
add byte [rax], al
add byte [rax], al
mov dword [rax], 0xb60f0000
add byte [rax], al
add byte [rdi], cl
mov dh, 0x4f
invalid
movzx ecx, byte [rdi + 8]
xor eax, eax
shr bl, 0x24
or byte [r9], r14b
or byte [rcx], dh
shr bl, 0x24
nop word cs:[rax + rax]
nop word cs:[rax + rax]
and al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7af08006], al
xchg byte [rax], al
add byte [rax], al
invalid
cmp dl, 0x7f
jne 0x1400b72ef
invalid
xchg byte [rax], al
add byte [rax], al
invalid
test dword [rsi + 0x48000000], eax
add byte [rax], al
add byte [rax - 1], cl
inc eax
cmp r13, rax
inc rax
inc eax
cmp r13, rax
je case.0x14009bb54.141
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x75740ff9], al
cmp cl, 0xf
pcmpeqb mm6, qword [rbp + 0x41]
movzx edx, byte [rsi + rax]
invalid
je 0x1400b72ef
movzx edx, byte [r14 + rax]
invalid
movzx r8d, dl
movzx r9d, byte [r8 + rsi]
test r9b, r9b
mov dh, 0xc
xor byte [rbp - 0x7c], al
test r9b, r9b
je case.0x140076f71.338
mov r10d, r9d
mov edx, ecx
and r10b, 0xf
je case.0x14009bb54.106
invalid
mov byte [rdi + 8], r10b
mov ecx, r10d
mov ecx, edx
mov ecx, edx
shr r9b, 4
cmp r9b, 5
invalid
add al, 0x41
cmp cl, 5
invalid
add eax, 0xf453974
je case.0x14009c4b9.103
cmp dword [rbp + 0xf], eax
movzx r8d, r9b
movzx eax, cl
mov dh, 0xc1
rol dword [rcx - 0x7d], 0xf8
or al, 0x74
scasd eax, dword [rdi]
cmp r8d, 0xc
je 0x1400b7260
cmp r8d, 0xf
jne 0x1400b7269
clc
pcmpeqw mm6, qword [rdx + 0x1f0f36eb]
add byte [rax], 0
invalid
jmp 0x1400b72ef
nop dword ss:[rax]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
leave
movzx r9d, cl
movzx ecx, cl
shl r9, 8
or byte [rcx + 1], cl
add r9, rsi
int1
movzx r9d, byte [r8 + r9]
movzx ecx, byte [rax + rcx]
mov r10d, r9d
and r10b, 0xf
loop case.0x14009bae1.91
retf 0x8041
and dl, 0xf
loop case.0x14009bae1.91
jne 0x1400b7296
jmp case.0x14009bb54.106
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax - 0x7b88df06], al
cmp dl, 0x20
ja 0x1400b7269
bt rbx, r8
bt ebx, eax
ret
jae 0x1400b7269
dec dword [rcx + rdi - 0x18]
cmp rax, r13
cmp eax, ebp
call 0x14241fa05
add byte [rax], al
invalid
ja 0x1400b752e
xchg dword [rsi], esi
add al, byte [rax]
add al, byte ss:[rax]
add byte [rcx + 1], cl
add r14, rax
sub r13, rax
sub ebp, eax
invalid
sub ebp, eax
invalid
mov r12, r13
in al, dx
jne 0x1400b7321
jmp case.0x14008ea11.215
call 0x14f0b730a
add byte [rdi], cl
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
invalid
add byte [rax], al
add byte [rax], al
xor eax, eax
add r14, rax
invalid
ror byte [rcx + 1], 0xc6
invalid
sub r13, rax
sub ebp, eax
mov r12, r13
je case.0x14008ea11.215
test bh, cl
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x47
movzx eax, byte [rdi + 8]
xor r12d, r12d
xor esp, esp
invalid
or byte [rbp + 0x31], al
in al, 0xeb
invalid
jmp case.0x14004f4f8.488
mov rcx, rdi
mov ecx, edi
call fcn.1400b6c60
mov al, 0xf
cmovns edi, edi
invalid
inc r12
inc esp
cmp r13, r12
cmp ebp, esp
je case.0x140071b5e.496
test byte [rax + 0x43000001], ah
movzx edx, byte [rsi + riz]
invalid
movabs al, byte [0x2614b60f43000001]
movzx edx, byte [r14 + r12]
movzx r9d, dl
cmp al, 0xf
jne case.default.0x1400b7359
invalid
retf 0xf3c
xor ecx, dword [rdi]
mov dh, 0x47
movzx eax, byte [rdi + 4]
add al, 0x48
invalid
movsxd rax, dword [rbp + rax*4]
add byte [rax + 1], cl
call 0x11290545c
jmp rax
test dl, dl
add rax, rbp
jmp rax
test dl, dl
ror byte [rdi], cl
mov dword [rbx + 1], edx
add dword [rax], eax
invalid
jns 0x1400b74b6
add dword [rax], eax
add byte [rbp + 0x1e3c3e42], cl
lea eax, [rdx + 0x3e]
cmp al, 0x1e
invalid
cmp al, 0x1e
jae case.0x140070acb.473
sub ecx, 0
add byte [rax], al
mov al, 3
mov ecx, 6
mov r8b, 0x1f
invalid
jmp 0x1400b7445
enter 0, 0
add byte [rcx - 0x50], al
invalid
enter 0, 0
add byte [rax], al
add byte [rdi], cl
invalid
nop dword [rax]
movzx ecx, byte [r9 + rsi]
test cl, cl
leave
leave
je 0x1400b7394
mov r8d, ecx
enter 0xffffffffffff8041, 0xffffffffffffffe0
and r8b, 0xf
pcmpeqw mm2, qword [rbx + rbp*8]
and eax, dword [rcx + 0xf]
invalid
mov dh, 0x8c
xor dword [rax], eax
jne case.0x1400b6d18.22
jmp 0x1400b73b7
movzx ecx, byte [r9 + rsi + 0xc00]
or al, 0
add byte [rcx - 0x77], al
enter 0xffffffffffff8041, 0xffffffffffffffe0
invalid
invalid
invalid
mov r8d, ecx
and r8b, 0xf
pcmpeqb mm2, qword [rcx]
pcmpeqb mm2, qword [rcx]
mov byte [rdi + 8], r8b
or byte [r9 + r9*4 - 0x40], r8b
mov eax, r8d
rol byte [rcx - 0x80], 0xf8
cmp r8b, 0xf
cmp al, 0xf
invalid
je 0x1400b732a
test byte [rbx - 1], dh
invalid
shr cl, 4
jmp 0x14604f3c1
add al, 0x80
stc
add eax, 0xb60f2374
mov dh, 0xc9
cmp cl, 5
je case.0x1400b6d18.28
movzx ecx, cl
mov dh, 0xc9
cmp ecx, 0xf
je case.0x14009c4b9.98
invalid
invalid
invalid
invalid
imul edi, edi, 0xf983ffff
or al, 0xf
cmp ecx, 0xc
jne 0x1400b74e5
test dword [rcx], edx
add dword [rax], eax
invalid
test dword [rcx], edx
add dword [rax], eax
add byte [rax - 0x7af08006], al
jg case.0x1400b90b7.501
invalid
cmp dl, 0x7f
jne case.0x14009c4b9.98
test dword [rdi - 1], edx
invalid
invalid
jg case.0x1400b90b7.501
test dword [rdi - 1], edx
invalid
push rdi
invalid
jmp 0x1400b74e5
add byte [rax - 0x78f0df06], al
cmp dl, 0x20
ja 0x1400b74e5
cli
add byte [rax], al
invalid
cli
and byte [rdi], cl
xchg edx, edi
cli
cli
add byte [rax], al
add byte [rdi + rcx - 0x5d], cl
bt ebx, ecx
bt rbx, r9
bt ebx, ecx
jb case.0x14009c4b9.98
invalid
jmp 0x1400b74e5
cmp dl, 0xc0
jl case.0x14008c239.229
invalid
cli
sar byte [rsp + rdi - 0x17], 0xac
jmp case.0x1400b7359.3
add byte [rax], al
add byte [rax + 0x1b7cc0fa], al
cmp dl, 0xc0
jl 0x1400b7424
cmp dl, 0xc0
cli
sar byte [rbx + rbx - 0x17], 0xa2
jl 0x1400b7424
jmp case.0x1400b7359.3
mov eax, edx
and al, 0xe0
invalid
jl 0x1400b7424
sbb ebp, ecx
movabs byte [0x3ce024d089000000], al
add byte [rax], al
mov eax, edx
and al, 0xe0
invalid
jmp case.0x1400b7359.3
add byte [rax], al
mov eax, edx
and al, 0xe0
shl byte [rax + riz*8], 1
cmp al, 0xa0
je 0x1400b7424
invalid
movabs al, byte [0x8000000095e90e74]
jmp case.0x1400b7359.3
add byte [rax], al
cmp dl, 0xa0
jge case.0x1400b7359.3
mov word [rax], es
add byte [rax], al
invalid
cli
movabs al, byte [0x3b00000008c8d0f]
mov word [rax], es
add byte [rax], al
invalid
mov al, 3
mov word [rax], es
add byte [rax], al
invalid
add byte [rax + 0x6b903], dh
mov al, 3
mov ecx, 6
invalid
add byte [rax], al
jmp 0x1400b7442
lea eax, [rdx + 0x70]
cmp al, 0x30
jb case.0x14008c239.229
jmp case.0x1400b7359.3
cmp dl, 0x90
cli
nop
jge case.0x1400b7359.3
mov al, 2
mov ecx, 0xc
or al, 0
add byte [rax], al
or al, 0
add byte [rax], al
mov r8b, 0x3f
invalid
and dl, r8b
ret 0xb60f
movzx edx, dl
shl edx, cl
or dword [rdi], edx
loop case.0x140070acb.473
mov byte [rdi + 4], al
add al, 0xe9
jmp 0x1400b7332
invalid
mov ecx, 0xc
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x50], al
cmovno eax, dword [rcx - 0xdf3f]
add ecx, 0xffffff20
invalid
invalid
mov r8b, 0xf
add r9d, 0xffffff20
add ecx, 0xffffff20
add ecx, 0xffffff20
invalid
cmp r9d, 0x14
ja case.0x1400b747a.225
stc
adc al, 0x77
adc al, 0x4c
lea edx, [0x1401faba8]
invalid
invalid
adc al, 0
lea r10, [0x1401faba8]
xor eax, 0x4b001437
invalid
invalid
movsxd rax, dword [r10 + r9*4]
add rax, r10
jmp rax
invalid
loopne case.0x1400b7359.6
mov al, 4
jmp 0x1400b7445
add al, 0xeb
invalid
lea r9d, [rdx + 0x1f]
mov al, 2
cmp r9b, 0xc
cmp cl, 0xc
stc
or al, 0x72
invalid
mov r9d, edx
and r9b, 0xfe
and cl, 0xfe
and cl, 0xfe
inc byte [rcx - 0x80]
stc
out dx, al
cmp r9b, 0xee
cmp cl, 0xee
je 0x1400b7445
lea ecx, [rdx + 0xf]
mov al, 1
cmpxchg byte [rcx], al
cmp cl, 2
jbe case.0x14008287c.303
add dh, byte [rsi + 0x2f]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, al
invalid
mov dword [rdi], 0
add byte [rax], al
mov byte [rdi + 4], 0
add al, 0
mov byte [rdi + 8], 0xc
mov al, 0xc
or byte [r8 + r14*4], r9b
or al, 0xe9
invalid
jmp case.0x14009c4b9.98
outsd dx, dword [rsi]
invalid
invalid
mov al, 5
jmp 0x1400b7445
jns case.0x1400b7f0a.266
invalid
invalid
jns case.0x1400b7f0a.266
invalid
invalid
mov al, 6
jmp case.0x14008287c.303
add dh, byte [rax + 0x12b907]
add byte [rax], al
mov al, 7
mov ecx, 0x12
add byte [rax], al
add byte [rcx - 0x50], al
mov r8b, 7
mov r8b, 7
jmp 0x1400b7445
mov r12, r13
jmp case.0x14008ea11.215
cmp r12, r13
in al, dx
ja case.0x1400438d0.687
jle 0x1400b7551
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rbp - 0x7b], cl
in al, 0x74
sub r13, r12
test r12, r12
je case.0x14009bb54.141
sub r13, r12
in eax, 0x4d
mov edi, esp
invalid
mov r15, r12
out 0x4d, eax
add edi, esi
add r15, r14
mov rcx, qword [rsp + 0x28]
mov rdx, r14
mov edx, esi
mov r8, r12
loopne 0x1400b7509
call qword [rsp + 0x30]
push rsp
and al, 0x30
mov r14, r15
mov esi, edi
test rax, rax
je 0x1400b7240
invalid
jmp 0x1400b751d
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
lea rax, str.mid___len
add eax, 0x1367bb
adc eax, dword [rax]
mov qword [rsp + 0x38], rax
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x40
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401f79a8]
lea rax, [0x1401f79a8]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
push rax
push rdi
ror byte [rdi], 0x11
and al, 0x50
push rax
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapter_strip.rs
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
not dword [rax]
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
and al, 0x38
call fcn.1401b1c50
str word [rax - 0x73]
lea rax, str.mid___len
add eax, 0x136781
and dword [rdi + 0x13], 0x44894800
and al, 0x38
adc eax, dword [rax]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [0x1401f79a8]
add eax, 0x140424
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], rax
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
ror byte [rdi], 0x11
and al, 0x50
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapter_strip.rs
lea rcx, [rsp + 0x38]
and al, 0x38
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
and al, 0x38
call fcn.1401b1c50
int3
cmpsb byte [rsi], byte [rdi]
str esp
int3
int3
int3
sub rsp, 0x30
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
movzx eax, byte [0x140214210]
mov edx, 0x1c
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14008741b.346
jnp 0x1400b7625
mov rsi, rax
mov esi, eax
movups xmm0, xmmword [0x1401eba1c]
add eax, 0x134436
adc eax, dword [rax]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [str.failed_to_write_whole_buffer]
adc r8d, dword [rax]
or al, 0xf
adc byte [str.failed_to_write_whole_buffer], al
adc r8d, dword [rax]
adc r8d, dword [rax]
adc eax, dword [rax]
add byte [rdi], cl
adc dword [rax], eax
invalid
movups xmmword [rax], xmm0
add byte [rdi], cl
mov dh, 5
adc eax, 0xba0015cc
int3
invalid
invalid
invalid
movzx eax, byte [0x140214210]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
add eax, 0x8548000a
sal byte [rdx + rbx*2 + 0x48], 0x89
pop rdx
mov rdi, rax
test rax, rax
je 0x1400b7666
pop rdx
pop rdx
mov rdi, rax
mov edi, eax
mov qword [rax], 0x1c
mov dword [rax], 0x1c
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x1c
mov dword [rax + 0x10], 0x1c
adc byte [rax + rax], bl
add byte [rax], al
adc byte [rax + rax], bl
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [0x140214210]
mov dh, 5
add eax, 0x15cbe7
out 0xcb, eax
adc eax, 0x18ba00
invalid
invalid
sbb byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
invalid
sal byte [rbx + rdi + 0x48], 0x89
je 0x1400b7675
cmp ecx, dword [rax - 0x77]
mov qword [rax], rdi
lea rcx, case.0x14010e1e2.15
cmp byte [rax - 0x73], cl
or eax, 0x10f5dc
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x17
invalid
inc rax
inc eax
invalid
invalid
add rsp, 0x30
add esp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
mov edx, 0x1c
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.1401b1500
invalid
sahf
invalid
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
str word [rax - 0x77]
mov qword [rbp - 0x10], rdi
jge 0x1400b7669
invalid
mov ecx, 8
mov edx, 0x18
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
call fcn.1401b1500
ud2
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
invalid
nop dword [rax + rax]
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, case.0x14010e1e2.15
jns 0x1400b769a
adc byte [rax], al
xor byte [rax - 0x73], cl
adc eax, 0x10f579
jns 0x1400b769a
adc byte [rax], al
jns 0x1400b769a
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.1401542c0
int3
or dword [rax], eax
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
invalid
invalid
pop rdi
pop rsi
pop rbp
ret
int3
int3
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
in al, dx
enter 0, 0
add byte [rcx + rcx*4 - 0x35], al
mov ebx, r9d
mov rdi, rdx
mov edi, edx
mov rsi, rcx
movzx eax, r8b
invalid
ror byte [rax - 0x73], 0xd
adc eax, 0x48001435
invalid
lea rcx, [0x1401fabfc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
loopne 0x1400b7739
mov qword [rsi + 0x20], 0
mov dword [rsi + 0x20], 0
mov byte [rsi + 0x1a4], 0
mov word [rsi + 0x1a2], 0
mov byte [rsi + 0x90], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
xchg byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsi + 0x88], 0
mov dword [rsi + 0x88], 0
add cl, ch
jmp case.0x1400b76ee.0
insd dword [rdi], dx
add al, byte [rax]
add byte [rdi], cl
movzx edx, bl
mov dh, 0xd3
mov rcx, rdi
jmp case.0x1400257c3.1643
invalid
add dword [rax], eax
invalid
invalid
mov rdx, qword [rsi + 0x10]
cmp bl, 0x3b
sti
invalid
push rsi
adc byte [rax - 0x7af0c405], al
sti
cmp ecx, dword [rdi]
test ecx, esp
invalid
jne case.0x14008c239.288
loope 0x1400b7736
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsi + 0x198]
mov ecx, dword [rsi + 0x198]
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x198]
mov ds, word [rax + 0x48000001]
cwde
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
test rcx, rcx
test ecx, ecx
leave
je 0x1400b87e2
test byte [rbx + 0x48000010], bl
cmp ecx, 0x10
invalid
cmp rcx, 0x10
adc byte [rdi], cl
test byte [rbx], bh
je case.0x1400b76ee.0
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [rcx - 1]
dec dword [r8 - 0x7d]
dec dword [rax - 0x7d]
cmp rax, 0x10
jae case.0x140077b8e.461
adc eax, dword [rax]
invalid
clc
adc byte [rdi], cl
add ecx, 0x13
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rax - 0x7d], cl
cmp rcx, 0x10
stc
adc byte [rdi], cl
sbb esp, 0x13
adc eax, dword [rax]
invalid
jae case.0x140086e36.482
adc eax, dword [rax]
add byte [rax - 0x3f], cl
shl rax, 4
shl eax, 4
loopne 0x1400b7771
mov rax, qword [rsi + rax + 0xa0]
invalid
movabs al, byte [0x4804e1c148000000]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f], cl
loope 0x1400b777d
shl rcx, 4
shl ecx, 4
add al, 0x48
mov qword [rsi + rcx + 0x98], rax
mov dword [rsi + rcx + 0x98], eax
cwde
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
xchg esp, eax
add byte [rax], al
mov qword [rsi + rcx + 0xa0], rdx
mov rax, qword [rsi + 0x198]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000001], bl
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x86
invalid
invalid
invalid
cwde
inc rax
inc eax
mov qword [rsi + 0x198], rax
mov dword [rsi + 0x198], eax
add dword [rax], eax
add cl, ch
invalid
add byte [rax], al
jmp case.0x1400b76ee.0
in eax, dx
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
adc byte [rax], r8b
adc byte [rax], al
mov qword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
mov qword [rsi + 0x198], 0
mov dword [rsi + 0x198], 0
xchg byte [rax + 1], bl
cwde
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp case.0x1400b76ee.0
invalid
add byte [rax - 0x75], cl
mov cs, word [rax + 0x48000000]
mov byte [rax], al
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x88]
mov ecx, dword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rcx, 0x20
jne case.0x1400b7f0a.297
add byte [rax], al
cmp rcx, 0x20
cmp ecx, 0x20
jne case.0x1400b7f0a.297
add dword [rax], eax
add dh, al
xchg byte [rcx + rax - 0x16ff0000], ah
add byte [rcx], al
invalid
mov byte [rsi + 0x1a4], 1
add byte [rax], al
add byte [rcx], al
add ecx, ebp
jmp case.0x1400b76ee.4
stosb byte [rdi], al
add dword [rax], eax
add byte [rax - 0x73], cl
sbb byte [rcx + 0x2351e8da], r9b
mov edx, ebx
invalid
push rcx
invalid
lea rcx, [rsi + 0x18]
lea ecx, [rsi + 0x18]
mov edx, ebx
invalid
call case.0x1400b7e9d.94
and eax, dword [rax]
add byte [0x1401c77e4], bh
add byte [rcx], dl
invalid
add byte [rax], al
cmp eax, 0x110000
add byte [rcx], dl
add byte [rdi], cl
je case.0x1400b76ee.0
test byte [rdx + 0x48000001], ah
mov ecx, edi
stc
movabs byte [0xc289f98948000001], al
add dword [rax], eax
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rdi
stc
mov edx, eax
call 0x1400b6e10
mov byte [rsi + 0x1a5], 0xc
movsd dword [rdi], dword [rsi]
add dword [rax], eax
invalid
invalid
sbb al, 0xf6
invalid
inc esi
xchg byte [rbp + 0xc000001], ah
movsd dword [rdi], dword [rsi]
add dword [rax], eax
invalid
invalid
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rcx + rbp*8], cl
or al, 0xe9
invalid
mov word [rcx], es
jmp case.0x1400b76ee.0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7d], r9b
stc
cmp rcx, 2
je 0x1400b7831
invalid
add dh, byte [rdi + riz + 0xf]
invalid
jae case.0x140076f71.502
sbb edx, 0x12
adc al, byte [rax]
add byte [rax], al
add byte [rax + 0x1a00e9c], cl
mov byte [rsi + rcx + 0x1a0], bl
invalid
movabs al, byte [0xe92046ff48000001]
add byte [rax], al
add byte [rax - 1], cl
inc qword [rsi + 0x20]
inc dword [rsi + 0x20]
and cl, r13b
jmp case.0x1400b76ee.0
insb byte [rdi], dx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x88]
mov ecx, dword [rsi + 0x88]
mov cs, word [rax + 0x48000000]
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
test dword [rdi + 1], ebp
cmp rcx, 0x20
cmp ecx, 0x20
jne 0x1400b79a0
add dword [rax], eax
add byte [rax], al
add dh, al
xchg byte [rcx + rax - 0x16ff0000], ah
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rcx], al
add ecx, ebp
mov byte [rsi + 0x1a4], 1
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rcx], al
invalid
add byte [rax], al
add ecx, ebp
jmp case.0x1400b76ee.0
add qword [r8], r8
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x88]
mov cs, word [rax + 0x48000000]
cmp ecx, 0x20
invalid
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
stc
cmp rcx, 0x20
and byte [rdi], cl
test dword [rdx - 0x39ffffff], ebp
stosb byte [rdi], al
add dword [rax], eax
add dh, al
invalid
jne 0x1400b79f8
stosb byte [rdi], al
add dword [rax], eax
add dh, al
invalid
add byte [rax], al
mov byte [rsi + 0x1a4], 1
xchg byte [rcx + rax - 0x47ff0000], ah
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rcx], al
add dword [rax + 0x20], edi
mov eax, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x98], rax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add cl, ch
call 0x1880b7869
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
invalid
jmp 0x1400b7a4f
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
mov rdx, qword [rsi + 0x10]
adc byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x198]
mov ds, word [rax + 0x48000001]
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
add byte [rax], al
test rcx, rcx
test ecx, ecx
leave
je 0x1400b84bc
or al, 0
add byte [rax - 0x7d], cl
stc
cmp rcx, 0x10
adc byte [rdi], cl
je 0x1400b84de
test byte [rcx + 0xc], bl
add byte [rax], al
lea rax, [rcx - 1]
cmp rax, 0x10
jae 0x1400b8afb
sub dword [rax + 0x12], 0
invalid
sub dword [rax + 0x12], 0
add byte [rax - 0x7d], cl
stc
adc byte [rdi], cl
invalid
cmp rcx, 0x10
jae 0x1400b8b0f
xor dword [rdx + 0x12], 0
add byte [rax - 0x3f], cl
invalid
shl eax, 4
loopne case.0x1400257c3.1630
add al, 0x48
mov rax, qword [rsi + rax + 0xa0]
mov eax, dword [rsi + rax + 0xa0]
movabs al, byte [0x4804e1c148000000]
add byte [rax - 0x3f], cl
loope 0x1400b78b1
invalid
shl rcx, 4
mov qword [rsi + rcx + 0x98], rax
mov dword [rsi + rcx + 0x98], eax
invalid
cwde
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
invalid
add byte [rax], al
mov qword [rsi + rcx + 0xa0], rdx
mov dword [rsi + rcx + 0xa0], edx
add byte [rax], al
add byte [rax - 0x75], cl
mov ds, word [rax + 0x48000001]
add dword [rax], eax
add byte [rax - 1], cl
inc rcx
mov rcx, qword [rsi + 0x198]
mov ecx, dword [rsi + 0x198]
add byte [rax], al
inc rcx
mov qword [rsi + 0x198], rcx
mov dword [rsi + 0x198], ecx
mov ds, word [rax + 0xf000001]
cwde
add dword [rax], eax
add byte [rdi], cl
je case.0x1400b76ee.0
test byte [rax + 0x48000000], bh
mov eax, 0x48000000
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc cl, ch
add dword [rax + rax], ecx
jmp 0x1400b84de
add byte [rax - 0x78f0df05], al
cmp bl, 0x20
ja case.0x1400b76ee.0
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movzx edx, bl
mov dh, 0xd3
mov dh, 0xd3
movabs rax, 0x100003600
mov eax, 0x3600
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
movabs dword [0x480000008f830fd0], eax
ror byte [rdi], 1
invalid
pop qword [rax]
add byte [rax], al
invalid
invalid
bt rax, rdx
jae case.0x1400b76ee.0
pop qword [rax]
add byte [rax], al
invalid
ror byte [rdi], 1
or dword [rdi + 0x48000000], 0xffffff89
pop qword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
add rsp, 0xc8
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
jmp 0x1400b6e10
hlt
invalid
invalid
cmp rdx, qword [rsi]
jne 0x1400b7929
invalid
int1
call fcn.1400b6f30
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
invalid
dec dword [rax - 0x75]
push rsi
adc byte [rax - 0x75], cl
mov eax, dword [rsi + 8]
mov byte [rax + rdx], bl
invalid
invalid
mov edx, dword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov byte [rax + rdx], bl
sbb al, 0x10
inc rdx
ret 0x8948
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
jmp case.0x1400b76ee.0
push rbx
movzx eax, byte [rsi + 0x90]
sub rcx, rax
cmp rcx, 0x20
and byte [rdi], cl
jae case.0x14008287c.439
cmp dword [rbx + 0x11], 0
adc dword [rax], eax
add byte [rax], al
add byte [rdi], cl
mov bh, 0x96
movabs byte [0xe4488c0fe000001], al
add byte [rax], al
inc al
mov byte [rsi + rcx + 0x68], al
invalid
invalid
invalid
mov byte [rax], al
invalid
movzx edx, word [rsi + 0x1a2]
add byte [rax], al
inc al
mov byte [rsi + rcx + 0x68], al
invalid
mov rcx, qword [rsi + 0x88]
cmp rcx, 0x20
and byte [rdi], cl
sub dword [rsi + 0x11], 0
invalid
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
sub dword [rsi + 0x11], 0
add byte [rsi - 0x77], ah
invalid
invalid
push rsp
mov word [rsi + rcx*2 + 0x28], dx
sub sil, r8b
xchg byte [rax], dl
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x90], 0
inc qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
cmp rcx, 3
jae case.0x14008ea11.335
int1
adc dword [rax], eax
add byte [rax], al
int1
adc dword [rax], eax
invalid
add byte [rax - 0x7f], cl
invalid
add rsp, 0xc8
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
ret
cmp bl, 0x3a
je 0x1400b8805
add byte [rax], al
movzx eax, bl
mov dh, 0xc3
cmp eax, 0x3b
jne 0x1400b8857
invalid
add byte [rax], al
invalid
movzx eax, byte [rsi + 0x90]
xchg byte [rax + 0x48000000], dl
add byte [rax], al
add byte [rax + 0x29], cl
ror dword [rax - 0x7d], 0xf9
sub rcx, rax
sub ecx, eax
cmp rcx, 0x1f
ja case.0x14008287c.439
xchg edi, edi
adc byte [rax], al
invalid
invalid
xchg edi, edi
adc byte [rax], al
add byte [rdi], cl
mov bh, 0x96
xchg esi, eax
movzx edx, word [rsi + 0x1a2]
inc al
invalid
mov byte [rsi + rcx + 0x68], al
xchg esi, eax
movabs byte [0xe4488c0fe000001], al
push 0xffffffff888e8b48
mov rcx, qword [rsi + 0x88]
invalid
invalid
ror byte [rax + 0x48680e44], 0x8b
mov cs, word [rax + 0x48000000]
cmp ecx, 0x20
stc
invalid
mov rcx, qword [rsi + 0x88]
cmp rcx, 0x20
stc
invalid
stc
and byte [rdi], cl
xor edx, 0x10
adc byte [rax], al
add byte [rsi - 0x77], ah
push rsp
sub sil, r8b
xchg byte [rax], dl
nop
add byte [rax], al
add byte [rax], al
jae case.0x140077aee.476
adc byte [rax], al
adc byte [rax], al
add byte [rsi - 0x77], ah
push rsp
sub sil, r8b
xchg byte [rax], dl
nop
add byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax], al
jmp 0x1400b8842
invalid
movzx eax, byte [rsi + 0x90]
sub rcx, rax
cmp rcx, 0x20
cmp ecx, 0x20
mov dh, 0x86
nop
add byte [rax], al
add byte [rax + 0x29], cl
ror dword [rax - 0x7d], 0xf9
invalid
stc
cmp ecx, 0x20
stc
and byte [rdi], cl
jae case.0x14008287c.439
cmp dword [rax + rdx - 0x48f10000], 0xffffff96
movabs byte [0xe4488c0fe000001], al
add dh, bh
ror byte [rax + 0x48680e44], 0x8b
invalid
mov byte [rax], al
add byte [rax], al
invalid
movzx edx, word [rsi + 0x1a2]
inc al
ror byte [rax + 0x48680e44], 0x8b
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bh
ror byte [rax + 0x48680e44], 0x8b
mov cs, word [rax + 0x48000000]
add byte [rax], al
add byte [rax], al
cmp rcx, 0x20
mov ecx, dword [rsi + 0x88]
add byte [rax], al
add byte [rax - 0x7d], cl
stc
cmp rcx, 0x20
and byte [rdi], cl
sub dword [rdi + 0x66000010], 0xffffff89
mov dword [rsi + rcx*2 + 0x28], edx
invalid
jae case.0x140077aee.476
mov word [rsi + rcx*2 + 0x28], dx
mov dword [rsi + rcx*2 + 0x28], edx
mov byte [rsi + 0x90], 0
xchg byte [rax], dl
mov rax, qword [rsi + 0x88]
inc rax
inc eax
xchg byte [rax + 0x48000000], cl
add byte [rax], al
add byte [rax - 1], cl
inc eax
invalid
invalid
invalid
inc eax
mov qword [rsp + 0x98], rax
mov qword [rsi + 0x88], rax
invalid
mov byte [rax], al
add byte [rax], al
invalid
and al, 0x98
cwde
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax + 0x48000000], cl
mov ecx, dword [rsi + 0x20]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7d], r9b
and byte [rax - 0x7d], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7d], cl
cmp rcx, 3
jae case.0x14008ea11.335
and dword [rax], 0x11
add byte [rax], al
invalid
stc
add ecx, dword [rdi]
and dword [rax], 0x11
add byte [rax], al
invalid
add byte [rax - 0x7af09205], al
invalid
cmp bl, 0x6d
sti
insd dword [rdi], dx
jne case.0x1400b76ee.0
invalid
invalid
cmp byte [rsi + 0x1a4], 0
mov esi, 0x1a4
add byte [rdi], cl
test dword [rcx], ebx
invalid
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax], al
jne case.0x1400b76ee.0
sbb edi, edi
invalid
invalid
dec dword [rax - 0x77]
mov ah, 0x24
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov qword [rsp + 0xb8], rsi
lea rax, [rsi + 0x28]
invalid
invalid
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [rax - 0x77], r9b
test byte [rax + rsi*4], ah
invalid
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdi + 0x18]
invalid
invalid
test byte [rax + riz*4], ah
and al, 0xa0
lea rax, [rdi + 0x18]
lea eax, [rdi + 0x18]
mov qword [rsp + 0xa0], rax
mov ecx, dword [rdi + 0x18]
invalid
invalid
and al, 0xa0
movabs al, byte [0x8941184f8b000000]
add byte [rax], al
add byte [rbx - 0x76bee7b1], cl
sbb byte [r9 - 0x77], r8b
sbb byte [r9 - 0x77], r8b
mov r8d, ecx
shr r8d, 8
or byte [rcx - 0x77], al
invalid
enter 0xffffffffffffc141, 0xffffffffffffffe8
or byte [rcx - 0x77], al
invalid
shr r14d, 0x10
mov edx, ecx
shr edx, 0x18
adc byte [rcx + 0x18eac1ca], cl
sbb byte [rdi], cl
mov dh, 0x6f
movzx ebp, byte [rdi + 0x1c]
movzx eax, bpl
mov dh, 0xc5
sbb al, 0x40
movzx eax, ch
mov dh, 0xc5
mov dh, 0xc5
invalid
mov dword [rsp + 0x90], eax
nop
add byte [rax], al
add byte [rax], al
invalid
mov dh, 0x5f
pop rdi
add byte [rax], al
movzx ebx, byte [rdi + 0x1d]
movzx esi, word [rdi + 0x1e]
ja 0x1400b7ade
pop rdi
sbb eax, 0x1e77b70f
ja 0x1400b7ade
invalid
mov r13d, esi
shr r13d, 8
shr ebp, 8
movzx r15d, byte [rdi + 0x20]
jg case.0x14009c4b9.172
jg case.0x14009c4b9.172
and byte [rcx + 0xf], al
movzx eax, r15b
mov dh, 0xc7
invalid
mov dword [rsp + 0x84], eax
movzx eax, byte [rdi + 0x21]
mov dh, 0x47
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
and dword [rdi + rcx - 0x49], eax
invalid
invalid
invalid
movzx r9d, word [rdi + 0x22]
mov r11d, r9d
shr r11d, 8
shr ebx, 8
and r8b, byte [r13 - 0x77]
and al, byte [rbp - 0x77]
retf
shr ebx, 8
or byte [rax - 0x77c2dbbc], cl
mov byte [rsp + 0x3d], al
mov byte [rsp + 0x3c], al
and al, 0x3c
and al, 0x3c
mov byte [rsp + 0x3f], r15b
mov byte [rsp + 0x3f], bh
jl 0x1400b7b17
invalid
mov qword [rsp + 0xa8], rdi
and al, 0xa8
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
movzx r10d, word [rdi + 0x24]
xor eax, eax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov bh, 0x57
push rdi
and al, 0x31
ror byte [rax - 0x77], 0x44
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
push 0xffffffff88249489
mov dword [rsp + 0x88], edx
mov dword [rsp + 0x8c], r14d
mov dword [rsp + 0x8c], esi
and al, 0x8c
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
invalid
invalid
and al, 0x8c
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], al
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], r8d
mov dword [rsp + 0x60], eax
invalid
mov dword [rsp + 0x94], ecx
mov dword [rsp + 0x7c], r13d
mov dword [rsp + 0x7c], ebp
mov word [rsp + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], al
invalid
insb byte [rdi], dx
mov dword [rsp + 0x7c], ebp
and al, 0x7c
mov dword [rsp + 0x80], esi
mov eax, esi
invalid
add byte [rax], 0
add byte [rax], al
add byte [rcx + 0x244489f0], cl
push rax
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
mov dword [rsp + 0x74], r11d
mov dword [rsp + 0x74], ebx
pop rsp
and al, 0x74
mov dword [rsp + 0x78], r9d
and al, 0x78
js 0x1400b7b84
mov eax, r9d
mov eax, ecx
mov dword [rsp + 0x4c], eax
mov word [rsp + 0x66], r10w
mov dword [rsp + 0x66], r10d
mov dword [rsp + 0x66], edx
mov dword [rsp + 0x66], edx
push rsp
and al, 0x66
mov ax, r10w
mov eax, r10d
mov qword [rsp + 0x30], rax
and al, 0x30
mov byte [rsp + 0x3e], bl
mov eax, ebx
mov eax, ebx
mov dword [rsp + 0x38], eax
and al, 0x38
mov byte [rsp + 0x4b], bpl
mov edi, ebp
mov r15, rbp
xor eax, eax
mov qword [rsp + 0x58], rax
pop rax
mov dword [rsp + 0x54], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x40
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x40], 0
xor r12d, r12d
jmp case.0x1400b800f.101
in al, 0xeb
cmp al, byte [rcx - 0x4c]
add dword [rdi], ecx
mov dh, 0x44
mov r12b, 1
movzx eax, byte [rsp + 0x20]
and al, 0x20
mov edx, eax
mov r14d, ebp
mov r8d, esi
mov eax, esi
ret 0x8941
mov eax, esi
movzx eax, byte [rsp + 0x23]
mov dh, 0x44
and al, 0x23
mov ecx, eax
ror dword [rdi], 0xb6
and al, 0x22
and al, 0x22
movzx eax, byte [rsp + 0x22]
mov r13d, eax
mov ebp, eax
movzx eax, byte [rsp + 0x21]
and al, 0x21
mov r11d, eax
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x41242444], cl
mov eax, dword [rsp + 0x24]
invalid
mov eax, dword [rsp + 0x24]
and al, 0x24
and al, 0x41
mov r15d, eax
mov edi, eax
invalid
mov edi, dword [rsp + 0x2c]
jl case.0x14009c4b9.156
sub al, 0x89
jl case.0x1400a212d.163
invalid
mov dword [rsp + 0x2c], edi
and al, 0x2c
sub al, 0x44
mov eax, edi
mov eax, r15d
mov dword [rsp + 0x24], eax
and al, 0x24
mov eax, r11d
mov eax, ebx
mov byte [rsp + 0x21], r11b
mov byte [rsp + 0x21], bl
and al, 0x21
mov eax, r13d
mov byte [rsp + 0x22], r13b
mov eax, ecx
enter 0x4c88, 0x24
and eax, dword [rcx + rcx*4 - 0x3a]
invalid
mov ebp, r14d
mov byte [rcx + rcx*4 - 0xb], 0x89
ror byte [rax + 0x48202454], 1
mov eax, dword [rsp + 0x68]
invalid
mov eax, edx
mov byte [rsp + 0x20], dl
mov rax, qword [rsp + 0x68]
invalid
push 0x24843b48
cwde
add byte [rax], al
add byte [rdi], cl
cmp dword [rdx + 8], 0
add byte [rax - 0x7d], cl
cmp eax, 0x1f
cmp rax, qword [rsp + 0x98]
jae 0x1400b8475
cmp rax, 0x1f
cmp eax, 0x1f
ja case.0x1400257c3.1713
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
and al, 0xb8
mov rcx, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r10d, byte [rcx + rax + 0x68]
invalid
movzx r10d, byte [rcx + rax + 0x68]
movzx r9d, r10b
movzx ecx, dl
push 0xffffffffcab60f45
movzx ecx, dl
lea rdx, [rax + r9]
lea edx, [rax + rcx]
mov rcx, rdx
mov ecx, edx
mov qword [rsp + 0x68], rdx
and al, 0x68
push 0x21fa8348
cmp rdx, 0x21
jae case.0x140082c9e.446
cmp cl, byte [rdi]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x4c
and al, 0x20
invalid
movzx ecx, byte [rsp + 0x20]
and byte [rcx - 0x1176be36], cl
mov edx, ecx
mov r14d, ebp
mov esi, ebp
retf 0x8941
mov esi, ebp
out dx, al
mov r8d, esi
movzx ecx, byte [rsp + 0x23]
mov dh, 0x4c
and al, 0x23
invalid
mov dh, 0x4c
and al, 0x23
and al, 0x23
movzx r11d, byte [rsp + 0x22]
movzx ebx, byte [rsp + 0x22]
mov dh, 0x5c
and al, 0x22
invalid
mov r13d, r11d
movzx r11d, byte [rsp + 0x21]
mov dh, 0x5c
pop rsp
and al, 0x21
pop rsp
and al, 0x21
mov edi, dword [rsp + 0x24]
and al, 0x24
mov r15d, edi
mov edi, dword [rsp + 0x2c]
test r10b, r10b
je case.0x1400b800f.101
invalid
mov rcx, qword [rsp + 0xb0]
mov word [rax + rsi*4], fs
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rcx + rax*2]
or al, 0x41
add r9, r9
add ecx, ecx
xor eax, eax
mov qword [rsp + 0xc0], rcx
mov dword [rsp + 0xc0], ecx
mov dword [rsp + 0xc0], ecx
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx r10d, word [rcx + rax]
mov bh, 0x14
add dword [rcx + 0xf], eax
movzx ebx, r10w
adc al, 1
movzx ebx, r10w
movzx ebx, dx
fiadd dword [rcx + 0xf]
mov dh, 0xc4
movzx eax, r12b
movzx eax, ah
lea rdx, [0x1401fac3c]
lea edx, [0x1401fac3c]
invalid
adc al, 0
movsxd rcx, dword [rdx + rax*4]
invalid
or al, 0x82
add rcx, rdx
add ecx, edx
xor eax, eax
jmp rcx
invalid
loope case.0x14007729c.421
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax], al
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov dword [rsp + 0x28], ecx
sub byte [rcx + rcx*4 - 0x2f], al
mov ecx, r10d
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
xor byte [rbx - 0x78f0c505], al
add byte [rcx], 0
invalid
cmp ebx, 0x3a
sti
cmp cl, byte [rdi]
invalid
ja case.0x1400b7ce3.5
xchg dword [rax + 0x40000001], eax
mov bh, 3
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x49], al
mov dil, 3
add esi, dword [rcx]
ror byte [rcx + 0x58d4cd9], cl
mov ecx, ebx
invalid
invalid
invalid
xor edx, edx
mov ecx, ebx
invalid
lea r8, [0x1401fac68]
movabs al, byte [0x4d8814634d00142f]
adc al, 0
movsxd r10, dword [r8 + rcx*4]
add r10, r8
add edx, eax
invalid
add edx, eax
ret 0x8941
mov r14d, ebp
mov esi, ebp
mov r8d, esi
mov eax, esi
invalid
mov cl, 3
xor r13d, r13d
in eax, dx
in eax, dx
xor r11d, r11d
fild dword [rcx - 0x49]
add eax, dword [rbp + 0x31]
xor r12d, r12d
jmp r10
mov r15b, 3
mov bh, 3
xor r12d, r12d
jmp r10
mov ecx, dword [rsp + 0x28]
and al, 0x28
or ecx, 8
mov r12b, 4
jmp 0x1400b8320
invalid
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x4828244c], cl
mov ecx, dword [rsp + 0x28]
invalid
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
and al, 0x30
xor byte [rcx], dh
leave
xor ecx, ecx
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x58], ecx
and al, 0x58
jmp 0x1400b7d40
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x660eeb01], dh
mov cl, 1
jmp case.0x14008287c.411
invalid
add ebx, ebp
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x4c894802], dh
mov cl, 2
mov qword [rsp + 0x58], rcx
mov cl, 2
add cl, byte [rax - 0x77]
mov qword [rsp + 0x58], rcx
and al, 0x58
mov ecx, dword [rsp + 0x28]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov r12b, 1
mov ah, 1
add ecx, ebp
jmp 0x1400b8325
fld qword [0xcb4f7d4a]
and al, 0x28
and al, 0x28
add byte [rax], al
mov r9d, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub byte [rcx - 0x7d], al
leave
or r9d, 0x10
adc cl, ch
mov al, 0
jmp case.0x140025802.1338
add byte [rax], al
add byte [rbx + rcx*4 + 0x4c], al
mov r9d, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rcx - 0x7f], al
or r9d, 0x200
or ecx, 0x200
leave
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
add cl, ch
lahf
jmp case.0x140025802.1338
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
xor r12d, r12d
movzx eax, byte [rsp + 0x20]
and al, 0x20
in al, 0xf
mov dh, 0x44
invalid
and al, 0x20
and al, 0x20
and byte [rcx - 0x1176be3e], cl
mov edx, eax
ret 0x8941
mov r14d, ebp
out dx, al
mov r8d, esi
mov eax, esi
movzx eax, byte [rsp + 0x23]
and al, 0x23
and ecx, dword [rcx + 0x44b60fc1]
mov ecx, eax
movzx eax, byte [rsp + 0x22]
and al, 0x22
ror dword [rdi], 0xb6
and al, 0x22
and al, 0x22
and al, byte [rcx - 0x77]
mov r13d, eax
mov ebp, eax
invalid
movzx eax, byte [rsp + 0x21]
and al, 0x21
and al, 0x21
mov r11d, eax
mov ebx, eax
ret
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor byte [rbx + 0x41242444], cl
mov eax, dword [rsp + 0x24]
and al, 0x24
and al, 0x24
and al, 0x41
mov r15d, eax
mov edi, eax
invalid
jmp case.0x1400b800f.101
sbb dh, bh
invalid
invalid
mov r9d, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
or r9d, 1
or ecx, 1
jmp case.0x140025802.1338
mov r9d, dword [rsp + 0x28]
and al, 0x28
or r9d, 2
jmp case.0x140025802.1338
invalid
mov r9d, dword [rsp + 0x28]
mov r9d, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rcx - 0x7f], al
or r9d, 0x800
leave
add byte [rax], cl
add byte [rax], al
invalid
or byte [rax], al
add bl, ch
invalid
jmp case.0x140025802.1338
mov r9d, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
or r9d, 4
or ecx, 4
leave
add al, 0xeb
jmp case.0x140025802.1338
xor al, 0x45
xor esp, esp
invalid
xor r12d, r12d
in al, 0xf
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
and byte [rcx - 0x1176be3e], cl
mov edx, eax
ret 0x8941
mov r14d, ebp
mov r8d, esi
mov eax, esi
mov cl, 3
add ecx, dword [rdi]
movzx eax, byte [rsp + 0x22]
mov dh, 0x44
and al, 0x22
invalid
and al, byte [rcx - 0x77]
invalid
mov r13d, eax
movzx eax, byte [rsp + 0x21]
and dword [rcx - 0x77], eax
ret
mov r11d, eax
mov eax, dword [rsp + 0x28]
jmp case.0x14008287c.391
mov r9d, dword ss:[rsp + 0x28]
mov r9d, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
or r9d, 0x400
or ecx, 0x400
add byte [rax + rax], al
add byte [rbp + 0x31], al
invalid
invalid
add byte [rax], al
xor r12d, r12d
xor esp, esp
in al, 0xf
mov dh, 0x44
movzx eax, byte [rsp + 0x20]
and al, 0x20
and byte [rcx - 0x1176be3e], cl
mov edx, eax
mov r14d, ebp
mov esi, ebp
mov r8d, esi
mov eax, esi
movzx eax, byte [rsp + 0x23]
and al, 0x23
mov ecx, eax
movzx eax, byte [rsp + 0x22]
and al, 0x22
ror dword [rdi], 0xb6
and al, 0x22
and al, 0x22
and al, 0x22
and al, byte [rcx - 0x77]
invalid
mov r13d, eax
movzx eax, byte [rsp + 0x21]
mov dh, 0x44
and al, 0x21
and al, 0x21
and dword [rcx - 0x77], eax
ret
mov r11d, eax
mov ebx, eax
mov eax, r9d
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
jmp case.0x140076f71.355
invalid
dec dword [rbx + rcx*4 + 0x4c]
mov r9, qword [rsp + 0x30]
and al, 0x30
lea eax, [r9 - 0x1e]
lea eax, [rcx - 0x1e]
loop 0x1400b7eaa
cmp ax, 8
cmp eax, 8
clc
or byte [rbx + 0x56], dh
push rsi
jae case.0x14008741b.347
push rsi
add ebx, 0xffffffe2
cmp ebx, 7
ja case.0x1400b7ce3.92
xchg dword [rdx + 0xd], ebx
add byte [rax], al
sti
invalid
xchg dword [rdx + 0xd], ebx
add byte [rax], al
add byte [rbp + 0x31], al
ror byte [rax - 0x73], 0xd
invalid
invalid
invalid
push rbp
invalid
xor r8d, r8d
lea rcx, [0x1401fadb4]
adc al, 0
movsxd rax, dword [rcx + rbx*4]
cdq
add rax, rcx
movzx ecx, byte [rsp + 0x20]
mov dh, 0x4c
and al, 0x20
mov dh, 0x4c
and al, 0x20
and al, 0x20
mov edx, ecx
retf 0x8941
mov r14d, ebp
xor ecx, ecx
leave
leave
movzx r9d, byte [rsp + 0x22]
and al, byte [rbp - 0x77]
int 0x44
invalid
mov r13d, r9d
movzx r9d, byte [rsp + 0x21]
movzx ecx, byte [rsp + 0x21]
and dword [rbp - 0x77], eax
retf
mov r11d, r9d
mov r9d, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x30], ecx
and al, 0x30
and al, 0x30
mov r9d, dword [rsp + 0x24]
mov ecx, dword [rsp + 0x24]
mov r15d, r9d
mov edi, ecx
iretd
mov edi, dword [rsp + 0x2c]
and al, 0x2c
sub al, 0x45
xor esp, esp
invalid
xor r12d, r12d
jmp rax
mov eax, r9d
mov eax, ecx
enter 0xfffffffffffff825, 0xffffffffffffffff
and eax, 0xfff8
add byte [rax], al
cmp ax, 0x28
cmp eax, 0x28
clc
sub byte [rbp + 0x5f], dh
jne case.0x14009bb23.252
lea eax, [rbx - 0x28]
cmp eax, 7
ja case.0x14008741b.400
xchg dword [rsi], ecx
invalid
add byte [rax], al
invalid
clc
invalid
xchg dword [rsi], ecx
or eax, 0x44c70000
add bh, al
and al, 0x38
invalid
invalid
add bh, al
and al, 0x38
invalid
mov dword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rcx, [0x1401fad94]
or eax, 0x142ecc
int3
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
movzx ecx, byte [rsp + 0x20]
and al, 0x20
mov edx, ecx
mov r14d, ebp
mov esi, ebp
retf 0x8941
mov esi, ebp
out dx, al
mov r8d, esi
movzx ecx, byte [rsp + 0x23]
mov dh, 0x4c
and al, 0x23
invalid
movzx r9d, byte [rsp + 0x22]
movzx ecx, byte [rsp + 0x22]
and al, 0x22
mov r13d, r9d
movzx r9d, byte [rsp + 0x21]
movzx ecx, byte [rsp + 0x21]
movzx ecx, byte [rsp + 0x21]
mov dh, 0x4c
and al, 0x21
mov r11d, r9d
mov ebx, ecx
mov r9d, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x30], ecx
and al, 0x30
mov r9d, dword [rsp + 0x24]
and al, 0x24
and al, 0x24
and al, 0x45
mov edi, ecx
iretd
mov r15d, r9d
iretd
xor edi, edi
xor r12d, r12d
invalid
xor esp, esp
in al, 0xff
loopne 0x1400b7f4e
invalid
jmp rax
lea eax, [r9 - 0x5a]
lea eax, [rcx - 0x5a]
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
cmp ax, 8
or byte [rbx + 0x54], dh
jae case.0x14008ea11.298
lea eax, [rbx - 0x5a]
cmpsb byte [rsi], byte [rdi]
cmp eax, 7
ja case.default.0x1400b7f68
xchg dword [rbp + 0x4100000c], edi
mov ebp, 0x4100000c
add byte [rax], al
mov r8b, 9
mov al, 9
or dword [rcx], esi
leave
xor ecx, ecx
lea rdx, [0x1401fad74]
lea edx, [0x1401fad74]
adc al, 0
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
movzx edx, byte [rsp + 0x20]
push rsp
and al, 0x20
ror byte [rdi], 1
mov dh, 0x54
push rsp
push rsp
and al, 0x20
mov r14d, ebp
out dx, al
movzx r9d, byte [rsp + 0x22]
and al, 0x22
and al, 0x22
mov r13d, r9d
mov ebp, ecx
movzx r9d, byte [rsp + 0x21]
mov dh, 0x4c
and al, 0x21
invalid
and dword [rbp - 0x77], eax
mov r11d, r9d
mov r9d, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
retf
mov ecx, dword [rsp + 0x28]
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x30], ecx
xor byte [rbx + rcx*4 + 0x4c], al
mov r9d, dword [rsp + 0x24]
and al, 0x24
mov r15d, r9d
mov edi, dword [rsp + 0x2c]
xor r12d, r12d
iretd
jmp rax
add r9d, 0xffffff9c
xor r12d, r12d
xor esp, esp
in al, 0xf
mov dh, 0x44
and al, 0x20
in al, 0xf
mov dh, 0x44
invalid
and al, 0x20
and al, 0x20
and byte [rcx - 0x1176be3e], cl
mov edx, eax
mov r14d, ebp
mov esi, ebp
mov r8d, esi
mov eax, esi
invalid
movzx eax, byte [rsp + 0x23]
and al, 0x23
and al, 0x23
and ecx, dword [rcx + 0x44b60fc1]
mov ecx, eax
ror dword [rdi], 0xb6
movzx eax, byte [rsp + 0x22]
and al, 0x22
and al, 0x22
and al, byte [rcx - 0x77]
mov r13d, eax
invalid
movzx eax, byte [rsp + 0x21]
mov r11d, eax
ret
mov eax, dword [rsp + 0x24]
and al, 0x24
and dword [rcx - 0x77], eax
ret
and al, 0x24
mov r15d, eax
mov edi, dword [rsp + 0x2c]
sub al, 0x66
cmp r9d, 8
invalid
sub al, 0x66
cmp r9d, 8
invalid
or byte [rbx + 0x48282444], cl
mov dword [rsp + 0x30], eax
and al, 0x30
mov eax, dword [rsp + 0x28]
mov qword [rsp + 0x30], rax
and al, 0x30
jae case.0x1400b800f.101
cld
invalid
dec dword [rbp - 0x77c63bd]
lea eax, [rbx - 0x64]
pushfq
cmp eax, 7
ja case.default.0x1400b800f
xchg dword [rdi], esi
or al, 0
invalid
clc
invalid
xchg dword [rdi], esi
or al, 0
add byte [rcx + 0x244c8909], dh
mov cl, 9
invalid
invalid
invalid
mov cl, 9
mov dword [rsp + 0x38], ecx
xor edi, edi
lea rcx, [0x1401fad54]
or eax, 0x142d85
cmp byte [rcx], dh
dec dword [rax - 0x73]
or eax, 0x142d85
test dword [0x1a3537fe5], ebp
sub eax, 0x63480014
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffb60f, 0x4c
and al, 0x20
invalid
movzx ecx, byte [rsp + 0x20]
and byte [rcx - 0x1176be36], cl
mov edx, ecx
mov r14d, ebp
out dx, al
retf 0x8941
out dx, al
mov r8d, esi
movzx ecx, byte [rsp + 0x23]
mov dh, 0x4c
and al, 0x23
mov dh, 0x4c
and al, 0x23
movzx r9d, byte [rsp + 0x22]
movzx ecx, byte [rsp + 0x22]
and al, 0x22
and al, byte [rbp - 0x77]
int 0x44
movzx r9d, byte [rsp + 0x21]
mov r13d, r9d
movzx r9d, byte [rsp + 0x21]
and al, 0x21
and al, 0x21
mov r11d, r9d
mov ebx, ecx
retf
mov r9d, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x30], ecx
and al, 0x30
mov r9d, dword [rsp + 0x24]
mov r15d, r9d
iretd
and al, 0x45
mov edi, ecx
iretd
iretd
xor r12d, r12d
jmp rax
invalid
loopne case.0x14009c510.240
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x1b7402fb], al
cmp ebx, 2
je case.0x14009c510.175
invalid
sti
add dh, byte [rbx + rbx + 0x41]
sbb eax, dword [rcx - 0x4c]
invalid
sbb eax, dword [rcx - 0x4c]
add al, byte [rbx - 0x7bf0fa05]
cmp ebx, 5
invalid
invalid
mov r12b, 2
cmp ebx, 5
je 0x1400b8325
test ah, dh
add al, byte [rax]
invalid
sti
add eax, 0x2f4840f
test ah, dh
hlt
add al, byte [rax]
add cl, ch
sti
sti
add byte [rax], al
jmp 0x1400b7b81
sti
invalid
jmp qword [rsi + 0x2e]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx - 0x4c], al
mov r12b, 3
invalid
and al, 0x54
and al, 0x54
add byte [rax], al
mov r12b, 3
mov ah, 3
mov dword [rsp + 0x54], 0
and al, 0x54
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x40], 0
and al, 0x40
and al, 0x40
add byte [rax], al
add byte [rax], al
add cl, ch
int 2
invalid
add byte [rax], al
jmp 0x1400b8325
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x58]
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
and al, 0x58
test al, al
je case.0x14009c4b9.220
invalid
cmp cl, byte [rdi]
mov dh, 0xc0
invalid
movzx eax, al
rol byte [rbx + 0x647501f8], 0xf
cmp eax, 1
jne case.0x1400a212d.200
invalid
clc
add dword [rbp + 0x64], esi
invalid
movzx eax, byte fs:[rsp + 0x20]
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
shl eax, 8
loopne case.0x14009cda0.228
or byte [rdi + rcx - 0x4a], al
movzx r14d, bpl
cmc
or r14d, eax
movzx eax, byte [rsp + 0x21]
mov dh, 0x44
and al, 0x21
invalid
and ecx, eax
shl eax, 8
loopne 0x1400b8088
or byte [rbx + rcx*4 + 0x5c], al
mov r11d, dword [rsp + 0x4c]
mov ebx, dword [rsp + 0x4c]
pop rsp
and al, 0x4c
movzx r11d, r11b
mov dh, 0xdb
fild dword [rcx + 9]
ret
or r11d, eax
mov al, 1
mov dword [rsp + 0x2c], eax
invalid
add dword [rcx + 0x442c2444], ecx
and al, 0x2c
sub al, 0x44
mov eax, r10d
mov eax, edx
ror byte [rcx - 0x14c7dbbc], 1
mov dword [rsp + 0x38], eax
and al, 0x38
cmp bl, ch
jmp 0x1400b80fe
invalid
movzx eax, byte [rsp + 0x22]
mov dh, 0x44
and al, 0x22
and al, 0x22
shl eax, 8
loopne 0x1400b80ab
mov r13d, dword [rsp + 0x50]
mov ebp, dword [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
movzx r13d, r13b
movzx ebp, ch
in eax, dx
or r13d, eax
or ebp, eax
movzx eax, byte [rsp + 0x21]
mov dh, 0x44
and al, 0x21
shl eax, 8
loopne 0x1400b80bf
mov r11d, dword [rsp + 0x4c]
mov ebx, dword [rsp + 0x4c]
movzx r11d, r11b
movzx ebx, bl
fild dword [rcx + 9]
or r11d, eax
mov byte [rsp + 0x23], 1
and al, 0x23
invalid
ret
and al, 0x23
add dword [rcx + rcx*4 - 0x2a], eax
mov esi, r10d
jmp 0x1400b80fe
xor dword [rdi], ecx
mov dh, 0x44
movzx eax, byte [rsp + 0x20]
and al, 0x20
and cl, al
loopne 0x1400b80dd
invalid
shl eax, 8
movzx r14d, bpl
movzx esi, ch
or byte [rdi + rcx - 0x4a], al
movzx esi, ch
cmc
or r14d, eax
movzx eax, byte [rsp + 0x22]
and al, cl
loopne case.0x14009c4b9.216
invalid
invalid
and al, cl
loopne case.0x14009c4b9.216
invalid
mov r13d, dword [rsp + 0x50]
mov ebp, dword [rsp + 0x50]
push rax
movzx r13d, r13b
movzx ebp, ch
in eax, dx
or r13d, eax
invalid
mov al, 1
mov dword [rsp + 0x24], eax
and al, 0x24
and al, 0x44
mov eax, edx
rol byte [rax + rcx*4 + 0x54], 1
and al, 0x3c
rol byte [rax + rcx*4 + 0x54], 1
and al, 0x3c
mov edx, r14d
shr edx, 8
invalid
invalid
shr edx, 8
mov dword [rsp + 0x50], r13d
push rax
shr r13d, 8
or byte [rcx + rcx*4 + 0x5c], al
mov dword [rsp + 0x4c], r11d
pop rsp
and al, 0x4c
shr r11d, 8
mov r12b, 2
add al, byte [rcx - 0x77]
invalid
jmp 0x1400b811e
add al, byte [rcx - 0x77]
invalid
movzx eax, byte [rsp + 0x23]
and ecx, dword [rcx - 0x577163f]
mov ecx, eax
jmp case.0x140076f71.355
mov dl, bh
invalid
invalid
mov dl, bh
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsp + 0x40]
mov r12b, 3
mov dx, 1
mov edx, 0x54890001
and al, 0x40
test cx, cx
test ecx, ecx
mov ecx, dword [rsp + 0x54]
and al, 0x54
and al, 0x54
je 0x1400b8170
test cx, cx
jne case.0x1400257c3.1656
invalid
mov cx, 1
mov dword [rsp + 0x54], ecx
and al, 0x54
jmp 0x1400b8325
nop dword [rax + rax]
mov word [rsp + 0x46], r10w
jmp 0x1400b8325
mov r12b, 3
mov ax, 1
mov dword [rsp + 0x54], eax
push rsp
mov cl, 2
mov edx, r10d
movzx eax, word [rsp + 0x48]
mov r14d, eax
movzx eax, word [rsp + 0x46]
mov r8d, eax
movzx eax, byte [rsp + 0x22]
and al, byte [rcx - 0x77]
invalid
movzx eax, byte [rsp + 0x21]
mov r11d, eax
mov eax, dword [rsp + 0x24]
and al, 0x41
mov edi, eax
and al, byte [rcx - 0x77]
invalid
mov edi, dword [rsp + 0x2c]
and al, 0x2c
mov ax, 1
mov dword [rsp + 0x40], eax
and al, 0x40
cmp byte [rsp + 0x58], 0
je case.0x1400b800f.101
movzx eax, byte [rsp + 0x58]
cmp eax, 2
clc
add dh, byte [rbp + 0x41]
invalid
clc
add dh, byte [rbp + 0x41]
invalid
mov r15b, 2
mov r15b, 2
mov bh, 2
movzx eax, byte [rsp + 0x20]
and al, 0x20
mov edx, eax
mov r14d, ebp
mov esi, ebp
mov esi, ebp
mov r8d, esi
movzx eax, byte [rsp + 0x23]
mov dh, 0x44
and al, 0x23
invalid
and ecx, dword [rcx + 0x44b60fc1]
mov ecx, eax
movzx eax, byte [rsp + 0x22]
and al, 0x22
and al, 0x22
mov r13d, eax
mov r11d, r10d
ror dword [rdi], cl
mov bh, 0x44
and al, 0x48
ror dword [rdi], cl
mov bh, 0x44
and al, 0x48
mov dword [rsp + 0x4c], eax
and al, 0x4c
movzx eax, word [rsp + 0x46]
and al, 0x46
mov byte [rsp + 0x3c], al
and al, 0x3c
mov edi, dword [rsp + 0x2c]
jl 0x1400b822e
and al, 0x2c
sub al, 0xb0
mov al, 2
mov qword [rsp + 0x58], rax
and al, 0x58
add cl, byte [rax - 0x77]
and al, 0x58
and al, 0x58
jmp 0x1400b8256
mov al, 1
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov dil, 2
movzx eax, byte [rsp + 0x20]
mov edx, eax
mov r14d, ebp
mov r8d, esi
movzx eax, byte [rsp + 0x23]
and al, 0x23
and al, 0x23
and al, 0x23
mov ecx, eax
mov r13d, r10d
movzx eax, word [rsp + 0x48]
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
movzx eax, byte [rsp + 0x21]
and al, 0x21
mov r11d, eax
mov eax, dword [rsp + 0x24]
invalid
ret
and al, 0x41
mov edi, eax
mov r15d, eax
movzx eax, word [rsp + 0x46]
and al, 0x46
mov dword [rsp + r12 + 0x38], r8d
mov dword [rsp + 0x38], eax
and al, 0x38
cmp byte [rsi - 0x48], ah
add dword [rax], eax
invalid
mov ax, 1
add byte [rcx - 0x16bfdbbc], cl
pop rax
stc
invalid
mov dword [rsp + 0x40], eax
jmp case.0x1400b800f.101
jmp case.0x1400b800f.101
nop dword cs:[rax + rax]
mov r12b, 4
mov r10d, ebx
movzx ecx, byte [rsp + 0x20]
mov edx, ecx
retf 0x8941
out dx, al
mov r8d, esi
mov eax, esi
retf 0x8941
mov eax, esi
movzx ecx, byte [rsp + 0x23]
and al, 0x23
and al, 0x23
movzx r11d, byte [rsp + 0x22]
movzx ebx, byte [rsp + 0x22]
pop rsp
and al, 0x22
invalid
and al, byte [rbp - 0x77]
mov r13d, r11d
fld qword [rdi + rcx - 0x4a]
pop rsp
movzx r11d, byte [rsp + 0x21]
and al, 0x21
mov edi, dword [rsp + 0x24]
and al, 0x24
and al, 0x41
mov r15d, edi
mov edi, edi
dec dword [rbx - 0x7cd3db84]
sti
add eax, 0xf910870f
adc cl, bh
mov edi, dword [rsp + 0x2c]
cmp ebx, 5
ja case.0x1400b800f.101
adc cl, bh
invalid
invalid
jl case.0x1400b7ce3.81
adc cl, bh
invalid
lea edx, [0x1401fac50]
movsxd rcx, dword [rdx + r10*4]
xchg edx, eax
add byte [rdx + 0x63], cl
or al, 0x92
xchg edx, eax
xchg edx, eax
add rcx, rdx
jmp rcx
mov ecx, dword [rsp + 0x30]
and al, 0x30
and ecx, 0xfff7
loope 0x1400b82ba
add byte [rax], al
add bl, ch
pop rax
jmp 0x1400b8320
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
xor byte [rcx - 0x881f], al
and ecx, 0xffffff77
or ecx, 0x80
leave
add byte [rax], 0
add byte [rax], al
invalid
inc dword [rcx + 0x80c9]
leave
add byte [rax], 0
invalid
add byte [rax], al
add bl, ch
cmp eax, 0x66666666
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
jmp 0x1400b8320
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
and al, 0x30
and ecx, 0xffffffd7
xlatb
or ecx, 0x20
jmp 0x1400b8320
invalid
and ecx, dword [rdi]
invalid
mov ecx, dword [rsp + 0x30]
and ecx, 0xffffffb7
loope 0x1400b82bf
xor byte [rbx - 0x367c481f], al
jmp 0x1400b8320
jmp 0x1400b8320
loope 0x1400b82bf
or ecx, 0x40
jmp 0x1400b8320
adc ecx, dword [rdi]
invalid
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
xor byte [rbx - 0x367c181f], al
adc byte [rdi], cl
and ecx, 0xffffffe7
or ecx, 0x10
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
mov qword [rsp + 0x30], rcx
add rax, 2
movzx ecx, byte [rsp + 0x20]
mov edx, ecx
mov r14d, ebp
mov r8d, esi
mov eax, esi
mov eax, esi
movzx ecx, byte [rsp + 0x23]
and al, 0x23
movzx r10d, byte [rsp + 0x22]
movzx edx, byte [rsp + 0x22]
and al, byte [rbp - 0x77]
invalid
mov r13d, r10d
movzx r10d, byte [rsp + 0x21]
and al, 0x21
mov r11d, r10d
mov r10d, dword [rsp + 0x24]
and al, 0x45
mov edi, edx
mov edi, dword [rsp + 0x2c]
jl 0x1400b837c
sub al, 0x49
cmp ecx, eax
ror dword [rdi], 0x84
pop rcx
clc
invalid
invalid
invalid
and al, 0x41
mov edi, eax
jmp 0x1400b7b7c
cmp byte [rsp + 0x23], 3
mov r9, qword [rsp + 0xa8]
mov r11d, dword [rsp + 0x38]
movzx edx, byte [rsp + 0x4b]
mov ecx, dword [rsp + 0x94]
jne 0x1400b879e
xor eax, eax
test al, al
je 0x1400b8a21
jmp 0x1400b8a3f
mov qword [rsi + 0x98], 0
mov qword [rsi + 0xa0], rdx
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x198], 1
mov ecx, 1
add byte [rcx + 1], bh
mov r9, qword [rsi + 0x98]
mov rax, qword [rsi + 0xa0]
invalid
invalid
add byte [rax], al
invalid
mov ds, word [rax + 0x48000000]
mov eax, dword [rsi + 0xa0]
invalid
invalid
add byte [rax], al
invalid
xchg byte [rax + 0x49000000], ah
cmp ecx, eax
invalid
cmp r9, rax
ror dword [rdi], 0x87
cdq
invalid
ja 0x1400b8b8e
cmp rax, rdx
ja case.0x14008bbf3.374
add byte [rax], al
add byte [rax], al
cmp rcx, 1
je case.0x1400b76ee.0
invalid
test ah, dh
invalid
invalid
test byte [rsp + rsi*8 - 0x74b30001], al
mov r9, qword [rsi + 0xa8]
mov rax, qword [rsi + 0xb0]
invalid
mov al, 0
add byte [rax], al
mov gs, word [rax + 0x48000000]
mov eax, dword [rsi + 0xb0]
invalid
mov al, 0
add byte [rax], al
xchg byte [rax + 0x49000000], dh
cmp ecx, eax
invalid
cmp r9, rax
ror dword [rdi], 0x87
outsd dx, dword [rsi]
invalid
ja 0x1400b8b8e
cmp rax, rdx
ja case.0x14008bbf3.374
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
cmp rcx, 2
je case.0x1400b76ee.0
test byte [rdx - 0xc], bl
invalid
invalid
test byte [rdx - 0xc], bl
invalid
mov r9, qword [rsi + 0xb8]
mov rax, qword [rsi + 0xc0]
xchg al, al
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
invalid
invalid
add byte [rax], al
invalid
xchg al, al
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
invalid
cmp rax, rdx
ja case.0x14008bbf3.374
add byte [rax], al
cmp rcx, 3
je case.0x1400b76ee.0
test byte [rax], dh
hlt
invalid
invalid
test byte [rax], dh
hlt
mov r9, qword [rsi + 0xc8]
mov rax, qword [rsi + 0xd0]
xchg al, dl
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
sbb eax, dword [rsi]
invalid
add byte [rax], al
mov cs, eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, dl
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
sbb eax, dword [rsi]
invalid
add byte [rax], al
invalid
cmp rax, rdx
ja case.0x14008bbf3.374
xchg dword [rsi + rax], esp
add byte [rax], al
xchg dword [rsi + rax], esp
add byte [rax], al
cmp rcx, 4
je case.0x1400b76ee.0
test byte [rsi], al
hlt
invalid
invalid
test byte [rsi], al
hlt
mov r9, qword [rsi + 0xd8]
mov rax, qword [rsi + 0xe0]
xchg al, ah
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
int1
invalid
add byte [rax], al
mov ds, eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, ah
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
int1
add eax, 0x39480000
ror byte [rdi], 1
xchg edx, edi
add eax, 0x83480000
add byte [rax], al
cmp rcx, 5
invalid
test ah, bl
invalid
invalid
add byte [rax], al
cmp rax, rdx
ja case.0x14008bbf3.374
add byte [rax], al
add byte [rax], al
cmp rcx, 5
je case.0x1400b76ee.0
test ah, bl
invalid
invalid
invalid
test ah, bl
invalid
mov r9, qword [rsi + 0xe8]
mov rax, qword [rsi + 0xf0]
xchg al, dh
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
invalid
invalid
add byte [rax], al
mov gs, eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, dh
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
mov dword [0x1795385cd], 0xd0870fd0
add eax, 0x83480000
add byte [rax], al
cmp rcx, 6
cmp rax, rdx
ja case.0x14008bbf3.374
add byte [rax], al
add byte [rax], al
cmp rcx, 6
je case.0x1400b76ee.0
invalid
mov dl, 0xf3
invalid
invalid
test byte [rdx + 0x4cfffff3], dh
mov ecx, dword [rsi + 0xf8]
invalid
clc
add byte [rax], al
invalid
invalid
mov r9, qword [rsi + 0xf8]
invalid
mov rax, qword [rsi + 0x100]
cmp r9, rax
ror dword [rdi], 0x87
popfq
invalid
add byte [rax], al
xchg byte [rax], al
add dword [rax], eax
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
popfq
add eax, 0x39480000
cmp rax, rdx
ja case.0x14008bbf3.374
cmp rcx, 7
xchg dword [rbp + 0x48000005], ebx
cmp eax, edx
cmp rax, rdx
ja case.0x14008bbf3.374
cmp rcx, 7
je case.0x1400b76ee.0
dec dword [rbx + rcx*4 - 0x72]
or byte [rcx], al
add byte [rax], al
mov r9, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
cmp r9, rax
ror dword [rdi], 0x87
jae 0x1400b861e
add byte [rax], al
jae 0x1400b861e
cmp rax, rdx
ja case.0x14008bbf3.374
cmp rcx, 8
je case.0x1400b76ee.0
invalid
invalid
invalid
mov r9, qword [rsi + 0x118]
mov rax, qword [rsi + 0x120]
cmp r9, rax
ror dword [rdi], 0x87
invalid
invalid
add byte [rax], al
invalid
ror dword [rdi], 0x87
add rax, 0x39480000
add byte [rax + 0x39], cl
xchg dword [rcx + 5], ecx
add byte [rax], al
invalid
cmp rax, rdx
ja case.0x14008bbf3.374
ror byte [rdi], 1
xchg dword [rdx + 5], edx
add byte [rax], al
cmp rcx, 9
je case.0x1400b76ee.0
xor al, 0xf3
invalid
invalid
xor al, 0xf3
invalid
dec dword [rbx + rcx*4 - 0x72]
sub byte [rcx], al
add byte [rax], al
mov r9, qword [rsi + 0x128]
mov rax, qword [rsi + 0x130]
cmp r9, rax
ja 0x1400b8b8e
invalid
invalid
add byte [rax], al
invalid
cmp rax, rdx
ja case.0x14008bbf3.374
cmp rcx, 0xa
je case.0x1400b76ee.0
invalid
invalid
invalid
invalid
ja 0x1400b8b8e
xchg ebp, esi
add al, 0
add byte [rax], al
cmp rax, rdx
ja case.0x14008bbf3.374
cmp rcx, 0xb
invalid
test al, ah
invalid
add byte [rax], al
cmp rax, rdx
ja case.0x14008bbf3.374
cmp rcx, 0xb
je case.0x1400b76ee.0
mov r8, rsi
mov r10, rsi
mov r9, qword [rsi + 0x148]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x150]
xchg byte [rax + 1], dl
add byte [rax], al
invalid
add byte [rcx + 0x39], cl
ror dword [rdi], 0x87
invalid
cmp r9, rax
ja 0x1400b8b8e
cmp rax, rdx
ja case.0x14008bbf3.374
cmp rcx, 0xc
je case.0x1400b76ee.0
mov r10, r8
mov r9, qword [r8 + 0x158]
mov rax, qword [r8 + 0x160]
mov eax, dword [rax + 0x160]
cmp r9, rax
ja 0x1400b8b8e
cmp rax, rdx
ja case.0x14008bbf3.374
cmp rcx, 0xd
je case.0x1400b76ee.0
test byte [rbx + 0x4dfffff2], al
mov edx, eax
mov r10, r8
mov r9, qword [r8 + 0x168]
mov rax, qword [r8 + 0x170]
cmp r9, rax
cmp ecx, eax
ja 0x1400b8b8e
imul eax, dword [rax + rax], 0
cmp rax, rdx
ja case.0x14008bbf3.374
invalid
invalid
cmp r9, rax
ja 0x1400b8b8e
stc
invalid
ror dword [rdi], 0x87
adc al, 4
add byte [rax], al
cmp rax, rdx
ja case.0x14008bbf3.374
ja 0x1400b8b8e
add al, 0
add byte [rax + 0x39], cl
ror byte [rdi], 1
xchg dword [0x1880b8788], ebx
cmp rcx, 0x10
cmp rcx, 0x10
je case.0x1400b76ee.0
test bh, bh
int1
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_src_lib.rsXj
mov edx, 0x10
add byte [rax], al
call fcn.1401b1d90
xor eax, eax
xchg ebp, eax
invalid
rol byte [rax + 0xf4403f9], 0xb6
push rsp
and al, 0x3c
cmp cl, 3
movzx r10d, byte [rsp + 0x3c]
je 0x1400b8a1d
cmp byte [rsp + 0x23], cl
jne 0x1400b8a1d
test cl, cl
je 0x1400b8882
movzx eax, cl
mov dh, 0xc1
rol dword [rbx - 0x49f0fe08], 0x4c
and al, 0x3f
cmp eax, 1
movzx ecx, byte [rsp + 0x3f]
jne 0x1400b8894
cmp sil, byte [rsp + 0x60]
jne 0x1400b84ad
invalid
invalid
invalid
jmp 0x1400b88c3
mov qword [rsi + 0x98], 0
mov qword [rsi + 0xa0], rdx
xchg esi, eax
movabs al, byte [0x1b8000000]
xchg byte [rax], bl
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
movabs al, byte [0x1b8000000]
mov qword [rsi + 0x198], rax
jmp case.0x1400b76ee.0
invalid
invalid
invalid
movzx eax, byte [rsi + 0x90]
sub rcx, rax
cmp rcx, 0x20
jae case.0x140077aee.489
mov dh, 0x86
nop
add byte [rax], al
add byte [rax + 0x29], cl
ror dword [rax - 0x7d], 0xf9
and byte [rdi], cl
jae case.0x140077aee.489
movzx edx, word [rsi + 0x1a2]
inc al
mov byte [rsi + rcx + 0x68], al
mov rcx, qword [rsi + 0x88]
cmp rcx, 0x20
mov cs, word [rax + 0x48000000]
cmp ecx, 0x20
jae 0x1400b8b56
mov word [rsi + rcx*2 + 0x28], dx
inc byte [rsi + 0x90]
inc qword [rsi + 0x88]
mov word [rsi + 0x1a2], 0
xchg byte [rdx + 1], ah
add cl, ch
invalid
int1
invalid
invalid
add byte [rsi - 0x39], ah
mov dword [rsi + 0x1a2], 0x35e90000
int1
invalid
xchg byte [rdx + 1], ah
add cl, ch
xor eax, 0x66fffff1
mov eax, 0xf766000a
cmpsb byte [rsi], byte [rdi]
movabs byte [0xffffb9000001], al
mov ax, 0xa
mul word [rsi + 0x1a2]
mov ecx, 0xffff
cmovo eax, ecx
add bl, 0xd0
movzx edx, bl
ror byte [rdi], 1
mov dh, 0xd3
add dx, ax
ret 0x420f
cmovb edx, ecx
mov word [rsi + 0x1a2], dx
xchg esi, eax
movabs byte [0xfffff10ae9000001], al
jmp case.0x1400b76ee.0
or dh, cl
invalid
cmp sil, byte [rsp + 0x60]
movzx ecx, byte [rsp + 0x3f]
je 0x1400b88aa
invalid
and al, 0x3f
invalid
jne 0x1400b84ad
invalid
jmp 0x1400b88c3
xor eax, eax
cmp sil, byte [rsp + 0x60]
and al, 0x60
jne 0x1400b8a1d
add byte [rax + 0x3a], al
lodsb al, byte [rsi]
and al, 0x8c
add byte [rax], al
add byte [rax], al
invalid
cmp bpl, byte [rsp + 0x8c]
add byte [rax], al
jne 0x1400b8a1d
test dword [rsi + 1], ebp
add byte [rax], al
movzx r8d, byte [rsp + 0x20]
and al, 0x20
cmp r8b, byte [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
jne 0x1400b8a1d
test dword [rdx + 1], ebx
add byte [rax], al
pop rdx
add dword [rax], eax
add byte [rax + 0x32c247c], al
cmp byte [rsp + 0x2c], 3
and al, 0x2c
add esi, dword [rbp + 0x1e]
jne case.0x14009bab0.258
cmp dl, 3
je case.0x14008ea11.334
test byte [rax], al
add byte [rax], al
cli
add ecx, dword [rdi]
test byte [rax + rax + 0x3b00000], al
test byte [rax], al
add byte [rax], al
mov al, 3
test byte [rax], al
add byte [rax], al
add byte [rax + 0x24448903], dh
sub al, 0x31
rol byte [rax + rax*8 + 0x13e840f], 0
add dword [rax], eax
mov al, 3
mov dword [rsp + 0x2c], eax
xor eax, eax
test al, al
je 0x1400b8a21
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
push rdi
add dword [rax], eax
jmp 0x1400b8a3f
add byte [rcx], dh
rol byte [rax - 0x7bf0fc06], 0x2a
add dword [rax], eax
add byte [rax], bh
push rsp
and al, 0x2c
xor eax, eax
cmp dl, 3
je 0x1400b8a1d
jne 0x1400b8a1d
add byte [rbx + 0x902484], cl
mov eax, dword [rsp + 0x90]
add byte [rax], al
test eax, eax
je case.0x140070acb.503
sal byte [rax + rdx - 0x7d], 0xf8
add dword [rbp + 0x29], esi
jne 0x1400b8936
cmp r11b, byte [rsp + 0x3e]
je case.0x14008ea11.334
invalid
cmp eax, 1
jne 0x1400b8936
mov r8b, 1
mov al, 1
jmp 0x1400b88d5
xor eax, eax
cmp r11b, byte [rsp + 0x3e]
je case.0x14008ea11.334
mov dword [rsp + 0x2c], 0
add byte [rax], al
test al, al
je 0x1400b8a21
lock add byte [rax], al
invalid
jmp 0x1400b8a3f
add dword [rax], eax
add byte [rcx], dh
rol byte [rdx + rdi + 0x5c], 0x24
jne 0x1400b89ac
mov edx, dword [rsp + 0x80]
cmp byte [rsp + 0x50], dl
jne 0x1400b89ac
jl case.0x1400257c3.1709
cmp byte [rsp + 0x24], 3
jne 0x1400b897c
cmp cl, 3
je case.0x140076f71.471
add byte [rax], al
invalid
mov al, 3
add ecx, dword [rcx + 0x31242444]
mov dword [rsp + 0x24], eax
xor eax, eax
test al, al
je 0x1400b8a21
add byte [rax], al
invalid
rol byte [rax + rax*8 + 0xaa840f], 0
add cl, ch
jmp 0x1400b8a3f
ret
xor eax, eax
cmp cl, 3
stc
invalid
stc
add ecx, dword [rdi]
test byte [rsi + 0x38000000], dl
add byte [rax], al
add byte [rax], bh
je 0x1400b8a1d
add byte [rax], al
add byte [rax], bh
cmp byte [rsp + 0x24], cl
and al, 0x24
jne 0x1400b8a1d
test dword [rax + rax - 0x7b750000], ecx
add byte [rax], al
mov eax, dword [rsp + 0x84]
and al, 0x84
add byte [rax], al
add byte [rbp - 0x7ccc8b40], al
je 0x1400b89cf
cmp eax, 1
jne case.0x140075aff.490
test eax, eax
je 0x1400b89cf
cmp eax, 1
jne case.0x140075aff.490
cmp r10b, byte [rsp + 0x3d]
and al, 0x3d
je case.0x140076f71.471
mov al, 1
jmp 0x1400b8969
add ebx, ebp
mov ebp, 0x4c8902b1
invalid
mov cl, 2
mov dword [rsp + 0x2c], ecx
and al, 0x2c
and al, 0x2c
test al, al
je 0x1400b8a21
invalid
jmp 0x1400b8a3f
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_srcparams.rs
mov edx, 0x20
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
call 0x160c589d4
invalid
invalid
invalid
add byte [rdx + 0x20], bh
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
invalid
invalid
add byte [rax], al
mov rcx, rax
call fcn.1401b1d10
xchg r11d, eax
invalid
invalid
xchg r11d, eax
xchg ebx, eax
invalid
xor eax, eax
cmp r10b, byte [rsp + 0x3d]
push rsp
and al, 0x3d
invalid
push rsp
and al, 0x3d
invalid
cmp eax, 0x44c73874
je case.0x140076f71.471
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
invalid
test al, al
je 0x1400b8a21
sal byte [rbp + rdi - 0x15], 0x59
jmp 0x1400b8a3f
xor eax, eax
cmp r10b, byte [rsp + 0x3d]
cmp dl, byte [rsp + 0x3d]
jne 0x1400b8ab5
ret 0
mov ecx, dword [rsp + 0x78]
js 0x1400b8a30
cmp byte [rsp + 0x4c], cl
and al, 0x4c
jne 0x1400b8ab5
mov ah, 0
add byte [rax], al
movzx ecx, byte [rsp + 0x21]
and al, 0x21
and al, 0x21
cmp cl, byte [rsp + 0x74]
jne 0x1400b8ab5
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
test dword [rbp + 0x48000000], esp
mov eax, dword [rsp + 0x30]
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
cmp ax, word [rsp + 0x66]
and al, 0x66
sete al
test al, al
jne 0x1400b8a3f
invalid
cmp qword [r9 + 0x10], 0
adc byte [rax], al
je 0x1400b8a3f
mov rcx, qword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa0]
and al, 0xa0
movabs al, byte [0x8b48018b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
invalid
invalid
mov rax, qword [rcx]
mov rcx, qword [rcx + 6]
mov ecx, dword [rcx + 6]
invalid
mov qword [r9 + 0x2c], rcx
sub al, 0x49
mov dword [rcx + 0x26], eax
mov qword [r9 + 0x26], rax
movzx eax, byte [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax + 0xf], al
mov dh, 0xcd
movzx ecx, bpl
shl eax, 0x18
shl ecx, 0x10
loope case.0x140076f71.482
or ecx, eax
invalid
loopne 0x1400b8a63
rol dword [rax + 0xf], 0xb6
mov cl, 0xe0
invalid
invalid
movzx eax, sil
shl eax, 8
invalid
or byte [rcx], cl
or eax, ecx
movzx ecx, byte [rsp + 0x23]
and al, 0x23
enter 0xffffffffffffb60f, 0x4c
and al, 0x23
invalid
and al, 0x23
and ecx, dword [rcx]
ror dword [rdi], 0xb6
movzx eax, byte [rsp + 0x22]
or ecx, eax
movzx eax, byte [rsp + 0x22]
and al, cl
loopne case.0x140077aee.461
shl eax, 8
movzx edx, byte [rsp + 0x50]
mov dh, 0x54
and al, 0x50
and al, 0x50
push rax
or edx, eax
movzx eax, byte [rsp + 0x21]
mov dh, 0x44
and al, 0x21
and al, 0x21
and ecx, eax
loopne 0x1400b8a7f
shl eax, 8
movzx r8d, byte [rsp + 0x4c]
movzx eax, byte [rsp + 0x4c]
movzx eax, byte [rsp + 0x4c]
mov dh, 0x44
and al, 0x4c
and al, 0x4c
or r8d, eax
mov dword [r9 + 0x18], ecx
mov dword [rcx + 0x18], ecx
sbb byte [rbx + 0x412c2444], cl
mov eax, dword [rsp + 0x2c]
sub al, 0x41
mov byte [r9 + 0x1c], al
mov byte [rcx + 0x1c], al
mov byte [r9 + 0x1d], r11b
mov word [r9 + 0x1e], dx
push rcx
invalid
pop rcx
sbb eax, 0x51894166
invalid
mov eax, dword [rsp + 0x24]
and al, 0x24
mov byte [r9 + 0x20], al
and byte [r13 - 0x78], al
and byte [rbp - 0x78], al
mov byte [r9 + 0x21], r10b
mov word [r9 + 0x22], r8w
mov dword [r9 + 0x22], r8d
push rcx
and dword [rsi + 0x45], esp
invalid
invalid
mov dword [r9 + 0x22], r8d
mov dword [rcx + 0x22], eax
and cl, byte [r8 - 0x75]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x30]
and al, 0x30
xor byte [rsi + 0x41], ah
mov dword [rcx + 0x24], eax
invalid
mov word [r9 + 0x24], ax
and al, 0xe9
jmp case.0x1400b76ee.0
xlatb
out dx, al
invalid
mov cl, 2
mov dword [rsp + 0x24], ecx
and al, 0x24
and al, 0x24
test al, al
je 0x1400b8a21
test byte [rsi - 1], bl
invalid
invalid
test byte [rsi - 1], bl
invalid
pop rsi
invalid
jmp 0x1400b8a3f
invalid
invalid
dec dword [rbp + rcx*4 + 5]
cmp eax, esp
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_srcparams.rs
loopne 0x1400b8ade
adc byte [rax], al
add byte [rdx + 0x20], bh
mov edx, 0x20
and byte [rax], al
add byte [rax], al
invalid
add al, ch
call fcn.1401b1d10
invalid
str word [rbp + rcx*4 + 5]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_srcparams.rs
lea eax, [0x1401c6b20]
add eax, 0x10e040
loopne case.0x140077b8e.454
adc byte [rax], al
add byte [rdx + 0x20], bh
mov edx, 0x20
and byte [rax], al
add byte [rax], al
add al, ch
xchg edx, eax
xchg edx, eax
add byte [rax], al
call fcn.1401b1d10
str word [rbp + rcx*4 + 5]
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_src_lib.rsXj
invalid
adc byte [rax], al
add byte [rdx + 2], bh
mov edx, 2
add al, ch
call fcn.1401b1d10
adc eax, 0x4c000f92
lea eax, [0x1401c6b50]
add eax, 0x10e04e
xchg edx, eax
str word [rbp + rcx*4 + 5]
invalid
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_src_lib.rsXj
add eax, 0x10e04e
loopne case.0x140077aee.484
loopne case.0x140077aee.484
mov edx, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.1401b1d10
add dword [rdx - 0x72b3fff1], edx
add eax, 0x10e052
push rdx
loopne 0x1400b8b25
invalid
shr eax, 1
add dword [rdx - 0x72b3fff1], edx
add eax, 0x10e052
push rdx
loopne 0x1400b8b25
invalid
xchg edx, eax
str word [rbp + rcx*4 + 5]
add byte [rbp + rcx*4 + 5], cl
push rdx
loopne 0x1400b8b25
adc byte [rax], al
add byte [rdx + 0x10], bh
mov edx, 0x10
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1401b1d10
xchg ecx, eax
str word [rbp + rcx*4 + 5]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
pop rcx
loopne case.0x140082c9e.439
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_src_lib.rsXj
lea eax, [0x1401c6b80]
add eax, 0x10e059
adc byte [rax], al
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
shr eax, 0xdc
call fcn.1401b1d10
fcom qword [rcx - 0x72b3fff1]
xchg ecx, eax
str word [rbp + rcx*4 + 5]
invalid
invalid
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_srcparams.rs
lea eax, [0x1401c6bb0]
add eax, 0x10e075
jne case.0x140077b8e.460
mov edx, 0x20
and byte [rax], al
add byte [rax], al
add al, ch
retf
add byte [rax], al
call fcn.1401b1d10
str word [rbp + rcx*4 + 5]
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_src_lib.rsXj
loopne case.0x14008287c.460
adc byte [rax], al
add byte [rdx + 0x10], bh
mov edx, 0x10
call fcn.1401b1d10
mov edx, 0x4c000f91
lea eax, [0x1401c6bc8]
add eax, 0x10e06b
xchg ecx, eax
str word [rbp + rcx*4 + 5]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_srcparams.rs
add eax, 0x10e06b
imul esp, eax, 0x10
loopne case.0x14008741b.387
adc byte [rax], al
add byte [rdx + 0x20], bh
mov edx, 0x20
add byte [rax], al
add byte [rax], al
add al, ch
test eax, 0x4c000f91
xchg ecx, eax
invalid
invalid
invalid
call fcn.1401b1d10
add byte [rbp + rcx*4 + 5], cl
adc ah, bh
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_srcparams.rs
lea eax, [0x1401c7280]
adc byte [rax], al
add byte [rdx + 0x20], bh
mov edx, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
and al, 0x68
and al, 0x68
call fcn.1401b1d90
str word [rbp + rcx*4 + 5]
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_src_lib.rsXj
mov ah, 0xdf
adc byte [rax], al
add byte [rdx + 2], bh
mov edx, 2
call fcn.1401b1d90
add dl, byte [rdx - 0x72b3fff1]
str word [rbp + rcx*4 + 5]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_src_lib.rsXj
add eax, 0x10df43
fist word [r8]
add byte [rcx + rcx*4 - 0x37], cl
mov ecx, ecx
leave
mov rcx, r9
leave
mov rdx, rax
call fcn.1401b2060
xchg esp, eax
invalid
invalid
str word [rbp + rcx*4 + 5]
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_src_lib.rsXj
xor edi, ebx
adc byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xe1
invalid
mov rcx, rax
call fcn.1401b1d90
loope case.0x140086e36.481
invalid
invalid
xchg ecx, eax
str word [rax - 0x73]
lea rcx, str.within_4_bit_rangeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapterwincon.rs
or eax, 0x10e0f2
adc byte [rax], al
lea r8, [0x1401c6d78]
adc byte [rax], al
mov edx, 0x12
add byte [rax], al
call fcn.1401b2260
lea rcx, str.within_4_bit_rangeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapterwincon.rs
lea ecx, str.within_4_bit_rangeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapterwincon.rs
lea ecx, str.within_4_bit_rangeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapterwincon.rs
or eax, 0x10e0da
invalid
lea r8, [0x1401c6d60]
lea eax, [0x1401c6d60]
add eax, 0x10e18b
add byte [rdx + 0x12], bh
mov edx, 0x12
adc al, byte [rax]
add byte [rax], al
add al, ch
adc dword [rsi - 0x72b7fff1], 0x10e0c20d
xchg esi, eax
str word [rax - 0x73]
invalid
ret 0x10e0
loopne 0x1400b8bf5
add byte [rax], al
call fcn.1401b2260
xchg esi, eax
str word [rax - 0x73]
add byte [rax - 0x73], cl
lea rcx, str.within_4_bit_rangeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapterwincon.rs
or eax, 0x10e0c2
loopne 0x1400b8bf5
adc byte [rax], al
add byte [rbp + rcx*4 + 5], cl
pop rbx
lea r8, [0x1401c6d48]
loope case.0x14008dd9b.348
adc byte [rax], al
add byte [rdx + 0x12], bh
mov edx, 0x12
add byte [rax], al
add al, ch
call fcn.1401b2260
imul edx, dword [rsi - 0x72b7fff1], 0x10e0aa0d
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
lea rcx, str.within_4_bit_rangeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapterwincon.rs
lea ecx, str.within_4_bit_rangeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapterwincon.rs
or eax, 0x10e0aa
stosb byte [rdi], al
loopne case.0x14008c239.366
adc byte [rax], al
lea r8, [0x1401c6d30]
lea eax, [0x1401c6d30]
add eax, 0x10e12b
sub esp, ecx
adc byte [rax], al
invalid
add byte [rdx + 0x12], bh
mov edx, 0x12
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.1401b2260
push rcx
xchg esi, eax
str esp
add ah, cl
int3
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
sub esp, 0xc8
add byte [rax], al
add byte [rcx + rcx*4 - 0x32], cl
mov rsi, r9
mov esi, ecx
mov rdi, r8
mov edi, eax
mov r13, rdx
mov ebp, edx
invalid
mov qword [rsp + 0xa8], rcx
mov word [rax + rbp*4], fs
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0x130]
mov esp, dword [rsp + 0x130]
and al, 0x30
xor byte [rcx], al
add dword [rax], eax
add byte [rcx - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [r8 + 0x1a8]
sub byte [rax + 0x48000001], 0x89
test al, 1
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
cmp byte [rcx - 0x3a], al
mov byte [r8 + 0x1ce], 4
mov rax, qword [r8 + 0x1a8]
mov eax, dword [rax + 0x1a8]
or dh, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*2], al
add al, 0x49
mov eax, dword [rax + 0x1a8]
test al, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x75], cl
nop
mov rdx, qword [r8 + 0x1b8]
mov edx, dword [rax + 0x1b8]
mov eax, 0x48000001
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x20], 1
cmp rax, r12
sub rax, rdx
sub eax, edx
cmp rax, r12
cmp eax, esp
loopne case.0x14008dd9b.365
jb 0x1400b92fa
nop
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg edi, ecx
iretd
add dword [rax], eax
invalid
lea rax, [rdi + 0x1cf]
iretd
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
and al, 0x78
mov qword [rsp + 0x78], rax
and al, 0x78
lea rax, [rdi + 0x198]
lea eax, [rdi + 0x198]
xchg dword [rax + 0x48000001], ebx
add byte [rax], al
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdi + 0x88]
lea eax, [rdi + 0x88]
xchg dword [rax + 0x48000000], ecx
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
and al, 0x58
pop rax
lea rax, [rdi + 0x18]
lea eax, [rdi + 0x18]
sbb byte [r8 - 0x77], r9b
sbb byte [rax - 0x77], cl
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa0], eax
test byte [rax + riz*4], ah
movabs al, byte [0x1d2878d48000000]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdi + 0x1d2]
lea eax, [rdi + 0x1d2]
xchg edx, edx
rol byte [rcx], cl
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
and al, 0x70
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
jo case.0x14008dd9b.383
lea rax, [rdi + 0x1d3]
lea eax, [rdi + 0x1d3]
xchg ebx, edx
add dword [rax], eax
invalid
rol dword [rcx], cl
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
push 0xffffffffc1878d48
lea rax, [rdi + 0x1c1]
lea eax, [rdi + 0x1c1]
xchg ecx, eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
invalid
lea rax, [rdi + 0x1c4]
lea eax, [rdi + 0x1c4]
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
and al, 0x88
mov qword [rsp + 0x88], rax
and al, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdi + 0x1c5]
xchg ebp, eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
invalid
insb byte [rdi], dx
add byte [rax], al
mov qword [rsp + 0x60], r13
mov dword [rsp + 0x60], ebp
insb byte [rdi], dx
and al, 0x60
invalid
mov byte [rdi + 0x1ce], 4
jmp 0x1400b8d35
xchg esi, ecx
invalid
add dword [rax], eax
add byte [rbx + rbp*8], al
add al, 0xeb
add byte [rax], al
add al, 0xeb
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x20], 0
mov dword [rdi + 0x20], 0
and byte [r8], r8b
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
invalid
mov byte [rdi + 0x1a4], 0
xchg dword [rcx + rax + 0x66000000], esp
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
xchg dword [rdx + 1], esp
add dword [rax], eax
add byte [rax], al
invalid
mov word [rdi + 0x1a2], 0
mov dword [rdi + 0x1a2], 0x87c60000
movabs byte [0x9087c60000000001], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add dh, al
xchg dword [rax], edx
nop
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov qword [rax], 0
mov dword [rax], 0
add byte [rax], al
add byte [rax + rcx*4 - 0x49], al
invalid
invalid
mov bh, 0xa5
mov byte [rdi + 0x1a5], r14b
add dword [rax], eax
add byte [rax - 1], cl
invalid
invalid
add byte [rax], al
inc rsi
movzx ecx, byte [rdi + 0x1ce]
mov dh, 0x8f
invalid
add dword [rax], eax
invalid
cmp cl, 4
stc
invalid
invalid
mov dh, 0x8f
invalid
add dword [rax], eax
add byte [rax - 0x7af0fb07], al
stc
add al, 0xf
jne 0x1400b8f10
stc
add al, 0xf
invalid
jne 0x1400b8f10
test ebx, ebx
add dword [rax], eax
add byte [rcx - 0x7d], cl
sub r12, 1
sub esp, 1
in al, dx
add dword [rdi], ecx
invalid
jb case.0x1400a212d.269
invalid
xchg ecx, eax
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
movzx ebx, byte [rsi]
mov dh, 0x1e
movzx eax, byte [rdi + 0x1a5]
mov dh, 0x87
xchg dword [rbp + 0x48000001], esp
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
cmp rax, 0xf
cmp eax, 0xf
clc
pcmpeqw mm6, qword [rcx]
jne case.0x14009bae1.247
mov rcx, qword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa0]
mov word [rax + riz*4], fs
and al, 0xa0
movabs al, byte [0xdd2e8da89000000]
add byte [rax], al
add byte [rcx + 0xdd2e8da], cl
mov edx, ebx
invalid
invalid
invalid
mov edx, ebx
invalid
call case.0x1400b7e9d.94
ror byte [0x140488d60], cl
or eax, 0x3d0000
add byte [rax], al
cmp eax, 0x110000
add byte [rax], al
add byte [rcx], dl
adc dword [rax], eax
add byte [rbp + rdi*4 + 0x48], dh
je case.0x14009b557.338
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
cmp byte [rcx - 0x1f60173e], cl
mov edx, eax
call 0x1400b6e10
mov byte [rdi + 0x1a5], 0xc
movsd dword [rdi], dword [rsi]
add dword [rax], eax
invalid
invalid
lahf
loopne case.0x14009c4b9.261
invalid
inc esi
xchg dword [rbp + 0xc000001], esp
movsd dword [rdi], dword [rsi]
add dword [rax], eax
invalid
invalid
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rax], al
add byte [rbx + rbp*8], cl
or al, 0xeb
jmp case.0x14009b557.338
test al, 0x66
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax], al
movzx ecx, bl
mov dh, 0xcb
retf
lea rdx, [0x1401c88f0]
lea edx, [0x1401c88f0]
adc eax, 0x10fb66
adc byte [rax], al
add byte [rdi + rcx - 0x4a], al
cmp al, 0x11
movzx r15d, byte [rcx + rdx]
movzx edi, byte [rcx + rdx]
mov dh, 0x3c
adc dword [rbp - 0x7c], eax
invalid
invalid
test r15b, r15b
test bh, bh
push qword [rbp + 0x16]
jne 0x1400b8daa
invalid
mov rdx, rax
ret 0xc148
shl rdx, 8
shl edx, 8
loop 0x1400b8da3
or byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401c88f0]
add eax, 0x10fb4e
sti
sti
adc byte [rax], al
add byte [rcx + rax - 0x3e], cl
add rdx, r8
add edx, eax
ret 0xf44
movzx r15d, byte [rcx + rdx]
movzx edi, byte [rcx + rdx]
cmp al, 0x11
adc dword [rcx + rcx*4 - 3], eax
mov ebp, r15d
mov ebp, edi
std
shr bpl, 4
mov r14d, r15d
mov esi, edi
in eax, dx
add al, 0x45
mov esi, edi
inc byte [rcx - 0x80]
and r14b, 0xf
out 0xf, al
pcmpeqb mm3, qword [rdx]
je case.0x1400a212d.233
sbb bh, byte [rcx - 0x7fbed18c]
cmp al, 0xd
or eax, 0x80412e74
je case.0x14009bab0.304
cmp r15b, 0x10
cmp r15b, 0x10
call qword [rax]
adc byte [rbx + 0x41], dh
jae case.0x1400a212d.240
movzx eax, r14b
movzx eax, dh
invalid
dec eax
enter 0xfffffffffffff883, 0xc
cmp eax, 0xc
clc
or al, 0x76
jbe case.0x14009bae1.270
pop rax
jmp case.0x1400b8e35.2
invalid
invalid
dec dword [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
mov r8d, ebp
mov eax, ebp
call 0x128e51724
mov r9d, ebx
mov ecx, ebx
fld1
call case.0x1400b90b7.439
fld1
call 0x176f58de8
invalid
invalid
invalid
jmp case.0x14009b557.338
invalid
invalid
dec dword [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
cmp byte [rcx - 0x50], al
mov r8b, 8
mov al, 8
or byte [rcx - 0x77], al
mov r9d, ebx
mov ecx, ebx
fld1
shr eax, 0xff
invalid
invalid
call case.0x1400b90b7.439
call 0xc04d8e00
invalid
inc dword [rcx - 0x80]
cmp r15b, 0x10
cmp bh, 0x10
call qword [rax]
jb case.0x14009bb54.281
mov edi, 0x48f98948
mov edx, dword [rsp + 0x38]
push rsp
and al, 0x38
mov rcx, rdi
mov ecx, edi
stc
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
cmp byte [rcx - 0x77], al
mov r8d, ebp
mov eax, ebp
call 0x128e51755
mov r9d, ebx
mov ecx, ebx
fld1
call case.0x1400b90b7.439
test al, 0xe8
call 0x14f4d8e19
mov dh, 0xc6
invalid
movzx eax, r14b
movzx eax, dh
dec eax
cmp eax, 0xc
clc
invalid
enter 0xfffffffffffff883, 0xc
clc
or al, 0xf
ja case.0x1400b8e35.2
xchg esp, esi
hlt
invalid
dec dword [rax - 0x73]
lea rcx, [0x1401fadd4]
or eax, 0x141fa6
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
and al, 0x58
pop rax
mov rcx, qword [rax]
cmp rcx, 0x20
and byte [rbp + 0x2f], dh
jne case.0x14009bae1.281
invalid
mov byte [rdi + 0x1a4], 1
xchg dword [rcx + rax + 0x48010000], esp
add byte [rax], al
add dword [rax - 0x75], ecx
and byte [r8 - 0x7d], r9b
and byte [rax - 0x7d], cl
invalid
invalid
add byte [rcx], al
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
cmp rcx, 3
cmp ecx, 3
stc
add ecx, dword [rdi]
jb case.0x1400b8e35.2
invalid
sar esi, 0xff
invalid
invalid
invalid
jmp 0x1400b933d
add al, 0
add byte [rax - 0x39], cl
adc byte [r8], r8b
adc byte [rax], al
mov qword [rdi + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
and al, 0x98
mov rax, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax], al
add cl, ch
movabs al, byte [0x9087b60ffffffe]
invalid
invalid
dec dword [rdi]
mov dh, 0x87
nop
add byte [rax], al
invalid
jmp case.0x14009bab0.274
invalid
dec dword [rdi]
mov dh, 0x87
nop
movzx eax, byte [rdi + 0x90]
add byte [rax], al
add byte [rax + 0x29], cl
ror dword [rax - 0x7d], 0xf9
invalid
stc
sub rcx, rax
cmp rcx, 0x20
cmp ecx, 0x20
cmp ecx, 0x20
stc
and byte [rdi], cl
add dword [rsp + rax - 0x48f10000], 0xffffff97
add al, 0
add byte [rdi], cl
invalid
mov bh, 0x97
jae 0x1400b930c
add byte [rax], al
movzx edx, word [rdi + 0x1a2]
mov bh, 0x97
movabs byte [0xf4488c0fe000001], al
push 0xffffffff888f8b48
mov rcx, qword [rdi + 0x88]
mov ecx, dword [rdi + 0x88]
invalid
invalid
inc al
ror byte [rax + 0x48680f44], 0x8b
mov byte [rdi + rcx + 0x68], al
mov rcx, qword [rdi + 0x88]
mov ecx, dword [rdi + 0x88]
mov ecx, dword [rdi + 0x88]
invalid
add byte [rax], al
cmp rcx, 0x20
cmp ecx, 0x20
stc
and byte [rdi], cl
xor dword [rdi + 4], 0
add al, 0
jae 0x1400b931d
add al, 0
add byte [rax], al
add byte [rsi - 0x77], ah
mov word [rdi + rcx*2 + 0x28], dx
push rsp
sub r14b, r8b
sub dh, al
sub dh, al
mov byte [rdi + 0x90], 0
xchg dword [rax], edx
nop
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 1], cl
invalid
invalid
inc qword [rdi + 0x88]
xchg dword [rax + 0x48000000], ecx
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
cmp rcx, 3
jb case.0x1400b8e35.2
invalid
push rsp
invalid
invalid
invalid
invalid
jmp 0x1400b933d
mov rbx, qword [rdi + 0x1b8]
test rbx, rbx
je 0x1400b92f5
movzx ecx, byte [rdi + 0x1c0]
mov r9, qword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
rol byte [rcx], 0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
xchg esp, eax
add byte [rax], al
mov rdx, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rax*4], ah
add byte [rax], 0
mov r8, qword [rsp + 0x80]
xor r12d, r12d
xor esp, esp
add byte [rax], 0
add byte [rbp + 0x31], al
xor esp, esp
in al, 0xeb
sub esp, dword [rsi + 0x66]
jmp 0x1400b8f2f
nop word cs:[rax + rax]
mov rbx, qword [rdi + 0x1b8]
mov r9, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
test rbx, rbx
je 0x1400b92f5
movzx eax, word [r8]
movzx r8d, byte [r8 + 2]
movzx edx, byte [rdx]
movzx r10d, word [r9]
movzx r9d, byte [r9 + 2]
mov r14, qword [rdi + 0x1a8]
mov r11, qword [rdi + 0x1b0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], r11
mov qword [rdi + 0x1a8], 0
mov dword [rdi + 0x1a8], 0
mov dword [rdi + 0x1a8], 0
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax + 0x1000001], esi
add dword [rax], eax
add byte [rcx], al
mov qword [rdi + 0x1b0], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rdi + 0x1b8], 0
movabs r11, 0x8000000000000000
invalid
invalid
je 0x1400b8faa
mov qword [rdi + 0x1b8], 0
add byte [rax], al
add byte [rax], al
movabs r11, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + rcx*4 + 0x74], 0x24
invalid
invalid
je 0x1400b8faa
mov qword [rsp + 0x50], r14
je 0x1400b8faa
push rax
cmp r14, r11
je 0x1400b92f5
fimul word [rdi]
test byte [rbp + 3], ah
add byte [rax], al
mov bpl, 0x10
mov r14b, 0x10
cmp cl, 3
stc
invalid
je case.0x1400b7c98.128
stc
add esi, dword [rbp + rsi + 0x41]
shl ecx, 0x10
invalid
shl r9d, 0x10
adc byte [rbp + 9], al
retf 0x8945
or r10d, r9d
mov r14d, r10d
test cl, cl
leave
je case.0x1400b7c98.128
movzx ecx, cl
cmp ecx, 1
jne case.0x1400b76ee.159
invalid
stc
add dword [rbp + 0x48], esi
invalid
movzx r14d, r14b
movzx r14d, r14b
mov dh, 0xf6
test byte [rcx - 0x80], 0xfe
adc byte [rcx + 0x10], bh
adc byte [rax], al
add byte [rax], al
cmp r14b, 0x10
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x43], al
add byte [rax], al
cmovae r14d, ecx
int1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3b7403fa], al
cmp dl, 3
je 0x1400b9010
add esi, dword [rbx + rdi + 0x41]
shl r8d, 0x10
shl eax, 0x10
loopne 0x1400b8fe9
or eax, r8d
movzx ecx, dl
mov dh, 0xca
mov dh, 0xca
retf 0xc985
test ecx, ecx
leave
je case.0x1400b7ce3.118
cmp ecx, 1
jne 0x1400b9010
invalid
stc
add dword [rbp + 0x28], esi
sub byte [rdi], cl
mov dh, 0xe8
movzx ebp, al
cmp bpl, 0x10
cmp ch, 0x10
adc byte [rax + 0x10], bh
mov eax, 0x10
add byte [rax], al
add byte [rdi], cl
cmovae ebp, eax
jmp 0x1400b9010
call 0xf64ca7e6
adc byte [rax - 0x2b8afc06], al
cmp dl, 3
jne 0x1400b8fd5
invalid
mov r14b, 0x10
mov dh, 0x10
cmp dl, 3
jne 0x1400b8fd5
invalid
invalid
jmp 0x1400b9010
mov ebp, eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
sbb byte [r8 - 0x77], r9b
invalid
mov rax, qword [r13 + 0x18]
mov eax, dword [rbp + 0x18]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
invalid
invalid
insb byte [rdi], dx
mov al, 0
add byte [rax], al
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
and al, 0x40
mov dword [rsp + 0x4c], ebp
and al, 0x4c
mov dword [rsp + 0x48], r14d
mov dword [rsp + 0x48], r14d
mov dword [rsp + 0x48], esi
jmp case.0x1400b76ee.175
cmp eax, 0x1d0d8b48
mov cl, 0x15
invalid
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
adc eax, 0x4dd23100
mov eax, esi
add byte [rcx], dh
xor edx, edx
mov r8, r14
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1040ea
adc byte [rax], al
dec r15
dec edi
iretd
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
adc eax, 0x4dd23100
mov eax, edi
add byte [rcx], dh
xor edx, edx
mov r8, r15
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1040d5
adc byte [rax], al
mov ebp, dword [rsp + 0x4c]
insb byte [rdi], dx
and al, 0x4c
mov r14d, dword [rsp + 0x48]
nop qword [rax]
nop dword [rax]
add byte [rax - 0x7b], cl
test rbx, rbx
fisttp dword [rdi]
test byte [rdi], ah
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
pop rsp
je 0x1400b9290
invalid
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
and al, 0x28
mov qword [rsp + 0x20], r13
and al, 0x20
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
test al, 0
add byte [rax], al
mov r8d, r14d
test al, 0
add byte [rax], al
mov r8d, r14d
mov r9d, ebp
call qword [rsp + 0xb0]
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xb824
mov eax, 0
jmp 0xf030258c
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xb824
mov eax, 0
mov eax, 0
add byte [rax], al
add byte [rbp + riz + 0x4c], dh
mov r15, qword [rsp + 0xc0]
je case.default.0x1400b90b7
mov r15, qword [rsp + 0xc0]
mov esp, 0xc024
add byte [rcx + rcx*4 - 8], al
mov eax, r15d
mov eax, edi
and eax, 3
lea rdx, [0x1401fae08]
adc eax, 0x141d58
movsxd rcx, dword [rdx + rax*4]
or al, 0x82
add rcx, rdx
jmp rcx
sar edi, 1
loope 0x1400b90fb
invalid
movzx ecx, byte [r15 + 0x10]
jmp 0x1400b90f5
mov rcx, qword [rsp + 0xc0]
test rcx, rcx
add byte [rax - 0x7b], cl
leave
je 0x1400b92ba
add dword [rax], eax
add byte [rax - 0x77], cl
fmul dword [rax + 0x29]
sub eax, ecx
jb 0x1400b932e
add r13, rcx
mov rbx, rax
mov rax, rbx
sub rax, rcx
sub eax, ecx
sub eax, ecx
jb 0x1400b932e
add r13, rcx
mov rbx, rax
jmp 0x1400b9060
cmp cl, 0x23
jne 0x1400b92c2
invalid
add dword [rax], eax
add byte [rax], al
stc
and ecx, dword [rdi]
test esp, eax
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rax - 2]
cmp rcx, 2
invalid
invalid
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x1400b9060
push rsp
invalid
invalid
invalid
test rax, rax
je 0x1400b9060
test byte [rbx - 1], cl
invalid
invalid
mov r14, qword [r15 - 1]
mov rbp, qword [r15 + 7]
mov rcx, r14
mov ecx, esi
call qword [rbp]
add byte [rax - 0x7d], cl
jge 0x1400b912f
add byte [rdi], cl
test byte [rax], dl
invalid
invalid
invalid
add byte [rax - 0x7d], cl
jge 0x1400b912f
cmp qword [rbp + 0x10], 0x11
jb 0x1400b902c
mov r14, qword [r14 - 8]
jmp 0x1400b902c
invalid
invalid
cmp qword [rsp + 0x50], 0
mov r13, qword [rsp + 0x60]
je 0x1400b8ce7
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b8ce7
invalid
invalid
call fcn.1400b75b0
mov r15, rax
cmp qword [rsp + 0x50], 0
je 0x1400b92de
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
adc byte ds:[rax], al
adc eax, 0x103e4a
mov rax, r15
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r15d, r15d
jmp 0x1400b92de
mov rcx, qword [rsp + 0x38]
mov r8, r12
call fcn.1401b1750
test byte [rdi], cl
add cl, ch
pop rsi
stc
invalid
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_srcparams.rs
mov edx, 0x20
add al, ch
mov dword [rdi], ecx
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_srcparams.rs
mov edx, 0x20
call fcn.1401b1d10
mov dword [rdi], ecx
invalid
lea r8, [0x1401c6e00]
mov rdx, rbx
call fcn.1401b1c90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_parse_0.2.5_src_lib.rsXj
mov edx, 2
call fcn.1401b1d90
mov cl, byte [rdi]
add ah, cl
nop dword [rax + rax]
mov r11, qword [rdx]
lea rax, [r10 + r11]
cmp rax, 0x12
ja case.0x140025802.1417
movzx eax, byte [r8 + r10]
add r11, rdx
mov byte [r10 + r11 + 8], al
lea rax, [r10 + 1]
mov r10, rax
invalid
mov edx, eax
cmp r9, rax
sal dword [rbp - 0x26], 0x4c
add dword [rdx], ecx
jne 0x1400b9360
add qword [rdx], r9
movups xmm0, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm0
movups xmm0, xmmword [rdx]
invalid
movups xmmword [rcx], xmm0
add rsp, 0x28
add esp, 0x28
ret
lea r8, [0x1401c6f50]
add eax, 0x10dbad
mov edx, 0x13
add byte [rax - 0x77], cl
mov rcx, rax
shr eax, 0x60
mov dword [rdi], ecx
str esp
call fcn.1401b1d10
int3
invalid
int3
int3
int3
mov eax, dword [rdx]
cmp r8b, 0x63
jbe 0x1400b93f9
cmp rax, 0x12
clc
adc cl, byte [rdi]
ja case.0x14008741b.427
invalid
ja case.0x14008741b.427
lea r10d, [r9 + r9*4]
lea edx, [rcx + rcx*4]
adc al, 0x89
mov dword [rdi - 0x73], eax
adc al, 0xd1
lea r10d, [r9 + r10*8]
shr r10d, 0xc
or r10b, 0x30
mov byte [rdx + rax + 8], r10b
mov rax, qword [rdx]
add cl, byte [rax - 1]
ror byte [rax - 0x77], 2
invalid
inc rax
mov qword [rdx], rax
invalid
cmp rax, 0x13
jae case.0x1400b7f0a.437
imul r9d, r9d, 0xcd
imul ecx, ecx, 0xcd
shr r9d, 0xb
lea r10d, [r9 + r9*4]
adc al, 0x89
adc al, 0x89
lea r10d, [r10 + r10*4]
add r10d, r9d
add edx, ecx
add edx, ecx
shr r10d, 7
and r10d, 6
lea r10d, [r10 + r10*4]
xchg edx, eax
mov r11d, r9d
sub r11b, r10b
or r11b, 0x30
mov byte [rdx + rax + 8], r11b
mov rax, qword [rdx]
inc rax
inc eax
retf
inc eax
mov qword [rdx], rax
cmp rax, 0x13
clc
invalid
clc
adc esi, dword [rbx + 0x45]
jae 0x1400b9484
jae 0x1400b9484
add r9d, r9d
add ecx, ecx
lea r9d, [r9 + r9*4]
sub r8b, r9b
or r8b, 0x30
xor byte [rax + rcx*4 + 0x44], al
add r9b, byte [rax]
add r9b, byte [rax]
inc qword [rdx]
inc dword [rdx]
add cl, byte [rdi]
adc byte [rdx + 0x10], al
movups xmm0, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm0
adc dword [rcx + 0x10], eax
mov rax, qword [rdx]
mov qword [rcx], rax
add dword [rax - 0x75], ecx
or byte [rax - 0x77], cl
mov dword [rcx + 8], eax
invalid
invalid
mov rax, qword [rdx + 8]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov dword [rcx + 8], eax
or byte [rax - 0x7d], cl
add rsp, 0x28
ret
invalid
lea r8, [0x1401c6f80]
add eax, 0x10db09
fist dword [rax]
add byte [rdx + 0x13], bh
invalid
mov edx, 0x13
mov rcx, rax
mov ecx, eax
call fcn.1401b1d10
add byte [rbp + rcx*4 + 5], cl
or eax, 0xba0010db
adc eax, dword [rax]
add byte [rax], al
invalid
lea r8, [0x1401c6f98]
mov edx, 0x13
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x78
mov byte [rdi], cl
mov rcx, rax
call fcn.1401b1d10
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401c6f68]
mov edx, 0x13
invalid
leave
ficom dword [rax]
add byte [rdx + 0x13], bh
invalid
add byte [rax - 0x77], cl
shr eax, 0x64
mov byte fs:[rdi], cl
mov rcx, rax
call fcn.1401b1d10
mov byte fs:[rdi], cl
add ah, cl
mov byte fs:[rdi], cl
add ah, cl
int3
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
cwde
add byte [rax], al
invalid
mov r12, rcx
movzx ebp, word [rcx + 0xc]
mov bh, 0x69
or al, 0x48
mov esi, dword [rdx + 0x20]
jb 0x1400b94ee
jb 0x1400b94ee
mov rdi, qword [rdx + 0x28]
lea r15, [0x1401c7090]
adc byte [rax], al
adc byte [rax], al
xor r13d, r13d
lea rbx, [rsp + 0x58]
pop rsp
and al, 0x58
pop rax
lea r14, [rsp + 0x20]
and al, 0x20
jmp 0x1400b94f7
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add r15, 0x20
and byte [rcx - 1], cl
invalid
inc r13
cmp r13, 0xb
ja case.0x14009bb23.410
bt ebp, r13d
jae 0x1400b94f0
clc
movups xmmword [rsp + 0x78], xmm0
lea rax, [rsp + 0x78]
invalid
js case.0x14008c239.404
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
lea rax, [0x140050d20]
lea eax, [0x140050d20]
js 0x1400b9516
mov qword [rsp + 0x60], rax
lea rax, [0x1401f79f8]
add eax, 0x13e4ce
invalid
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rbx
pop rsp
and al, 0x30
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
cli
mov r8, r14
invalid
call fcn.1401020b0
add al, 0
test al, al
je 0x1400b94f0
mov al, 1
add ecx, ebp
jmp 0x1400b9a35
int 4
add byte [rax], al
mov rbx, r12
cmp byte [r12], 3
and al, 3
add ecx, dword [rdi]
je 0x1400b974c
test dh, dl
add dword [rax], eax
add byte [rax], al
mov ebp, dword [rbx]
mov r14d, ebp
mov ebp, dword [rbx]
mov r14d, ebp
shr r14d, 8
shr esi, 8
test bpl, bpl
je 0x1400b95cc
invalid
movzx eax, bpl
movzx eax, bpl
movzx eax, ch
cmp eax, 1
jne 0x1400b95fd
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x2b], xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea r8, [0x1401c6ec0]
add eax, 0x10d91f
lea rbp, [rsp + 0x58]
and al, 0x58
lea rdx, [rsp + 0x20]
mov r9d, 7
mov rcx, rbp
invalid
add byte [rax - 0x77], cl
jmp 0x140092da0
invalid
xchg edi, eax
std
invalid
call fcn.1400b9350
lea r15, [rsp + 0x20]
jl 0x1400b95e1
and byte [rcx + rcx*4 - 7], cl
invalid
mov rdx, rbp
mov r8d, r14d
jmp 0x1400b96a0
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
xorps xmm0, xmm0
movups xmmword [rsp + 0x2b], xmm0
and al, 0x2b
sub ecx, dword [rdi]
sub dword [rsp + 0x20], eax
invalid
movaps xmmword [rsp + 0x20], xmm0
and byte [rcx + 0xf], cl
movsx rax, r14b
lea rcx, str.e_30me_31me_32me_33me_34me_35me_36me_37me_90me_91me_92me_93me_94me_95me_96me_97me_40me_41me_42me_43me_44me_45me_46me_47me_100me_101me_102me_103me_104me_105me_106me_107me_38_5_me_48_5_e_58_5_e_38_2_e_48_2_e_58_2_C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstyle_1.0.8_srccolor.rs
or eax, 0x13e424
mov esi, 0xd8d48c6
and al, 0xe4
adc eax, dword [rax]
invalid
or eax, 0x13e424
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0x4c
lea rcx, [rsp + 0x58]
mov r8, qword [rcx + rax*8]
lea rcx, [rsp + 0x58]
and al, 0x58
lea rdx, [rsp + 0x20]
mov r9d, 5
add cl, ch
invalid
add byte [rax], al
invalid
add cl, ch
mov ebp, 0x41000000
add byte [rax], al
add byte [rcx - 0x77], al
out dx, eax
add byte [rax], al
add byte [rcx - 0x77], al
out dx, eax
mov r15d, ebp
shr r15d, 0x10
xorps xmm0, xmm0
movups xmmword [rsp + 0x2b], xmm0
movaps xmmword [rsp + 0x20], xmm0
lea r8, [0x1401c6ed6]
lea eax, [0x1401c6ed6]
lea eax, [0x1401c6ed6]
mov esi, 0x4c0010d8
lea esp, [rsp + 0x58]
lea r12, [rsp + 0x58]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
push rsp
and al, 0x20
mov r9d, 7
invalid
mov rcx, r12
loope 0x1400b9614
call fcn.1400b9350
and ch, bh
invalid
shr ebp, 0x18
lea r13, [rsp + 0x20]
and al, 0x20
in eax, dx
sbb byte [rbp + rcx*4 + 0x6c], cl
and al, 0x20
mov rcx, r13
mov ecx, ebp
mov rdx, r12
mov r8d, r14d
invalid
call case.0x140077b8e.481
std
invalid
dec dword [rbp + rcx*4 + 0x25]
invalid
invalid
adc eax, dword [rax]
invalid
dec dword [rbp + rcx*4 + 0x25]
enter 0x13, 0x4c
lea r14, [rsp + 0x58]
lea esp, [0x1401f5e94]
lea r14, [rsp + 0x58]
je 0x1400b9675
pop rax
mov r9d, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov rdx, r13
mov edx, ebp
mov r8, r12
mov eax, esp
call fcn.1400b9350
lea r13, [rsp + 0x20]
lea ebp, [rsp + 0x20]
dec dword [rbp + rcx*4 + 0x6c]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov rcx, r13
mov rdx, r14
mov edx, esi
mov r8d, r15d
mov eax, edi
call case.0x140077b8e.481
lea r14, [rsp + 0x58]
je 0x1400b96a1
pop rax
std
invalid
je 0x1400b96a1
pop rax
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov ecx, esi
mov rdx, r13
mov r8, r12
mov eax, esp
mov eax, esp
call fcn.1400b9350
lea r15, [rsp + 0x20]
lea edi, [rsp + 0x20]
cld
invalid
lea edi, [rsp + 0x20]
mov rcx, r15
mov rdx, r14
mov r8d, ebp
mov r8d, ebp
call case.0x140077b8e.481
sbb edi, ebp
invalid
lea r8, [0x1401c6ec7]
add eax, 0x10d81b
sbb ebx, eax
adc byte [rax], al
lea rcx, [rsp + 0x58]
and al, 0x58
mov r9d, 1
mov rdx, r15
call fcn.1400b9350
mov rcx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
xchg ecx, eax
cld
invalid
mov ecx, dword [rsp + 0x58]
cmp rcx, 0x14
stc
adc al, 0xf
invalid
or dword [rbp + 4], 0
add al, 0
jae 0x1400b9b1b
add al, 0
add byte [rax - 0x73], cl
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x90], ecx
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
and al, 0x78
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
js 0x1400b9739
lea rax, [0x140050d20]
lea eax, [0x140050d20]
jbe 0x1400b96ef
dec dword [rax - 0x77]
test byte [rax + rax*4], ah
invalid
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x13e2f2
invalid
lea rax, [0x1401f79f8]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x78
lea rax, [rsp + 0x78]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x20]
lea r8, [rsp + 0x20]
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
mov edx, edi
call fcn.1401020b0
mov dword [rax + rax], eax
add byte [rcx - 0x7bfe4f3f], cl
leave
mov ecx, eax
mov al, 1
invalid
test cl, cl
add dword [rcx + rcx*8 + 0x2e9850f], eax
add byte [rax], al
invalid
jne 0x1400b9a35
jmp 0xc00b974f
cmp byte [rbx + 4], 3
je 0x1400b9932
test ah, bl
add dword [rax], eax
invalid
test ah, bl
add dword [rax], eax
add byte [rbx - 0x76befb95], cl
imul eax, dword [rcx + rax*2], 0xffffff89
mov ebp, dword [rbx + 4]
mov r14d, ebp
imul eax, dword [rcx + rax*2], 0xffffff89
out dx, al
shr r14d, 8
test bpl, bpl
je 0x1400b97ad
movzx eax, bpl
cmp eax, 1
add dword [rbp + 0x75], esi
invalid
push rdi
ror byte [rdi], 0x11
and al, 0x2b
and al, 0x2b
and al, 0x2b
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea r8, [0x1401c6ec8]
lea eax, [0x1401c6ec8]
lea rbp, [rsp + 0x58]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
and byte [rcx - 0x47], al
invalid
add byte [rax], al
add byte [rax], al
mov rcx, rbp
call fcn.1400b9350
sti
invalid
dec dword [rbp + rcx*4 + 0x7c]
jl 0x1400b97c2
and byte [rcx + rcx*4 - 7], cl
mov rdx, rbp
mov edx, ebp
mov r8d, r14d
jmp 0x1400b9886
add byte [rax], al
sti
invalid
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x2b], xmm0
invalid
ror byte [rdi], 0x11
and al, 0x2b
invalid
sub ecx, dword [rdi]
sub dword [rsp + 0x20], eax
movaps xmmword [rsp + 0x20], xmm0
movsx rax, r14b
lea rcx, [0x1401f7a88]
lea ecx, [0x1401f7a88]
adc eax, dword [rax]
adc eax, dword [rax]
mov r9, qword [rcx + rax*8]
lea rcx, [0x1401f7b08]
ror dword [rax - 0x73], 0xd
cmp bl, ah
adc eax, dword [rax]
mov r8, qword [rcx + rax*8]
lea rcx, [rsp + 0x58]
and al, 0x58
lea rdx, [rsp + 0x20]
and al, 0x20
jmp 0x1400b98a0
mov eax, ebp
call case.0x140077b8e.481
lea r8, [0x1401c6ec7]
lea rcx, [rsp + 0x58]
mov r9d, 1
mov rdx, r15
call fcn.1400b9350
stosd dword [rdi], eax
cli
invalid
dec dword [rax - 0x75]
and al, 0x58
cmp rcx, 0x14
cmp ecx, 0x14
stosd dword [rdi], eax
cli
invalid
cmp ecx, 0x14
jae 0x1400b9b1b
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x88]
mov qword [rsp + 0x78], rax
lea eax, [rsp + 0x88]
mov qword [rsp + 0x78], rax
lea rax, [0x140050d20]
lea eax, [0x140050d20]
mov qword [rsp + 0x80], rax
lea rax, [0x1401f79f8]
invalid
add byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0x13e10c
invalid
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
mov qword [rsp + 0x28], 1
add byte [rax], al
mov qword [rsp + 0x40], 0
add byte [rax], al
lea rax, [rsp + 0x78]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], 1
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov ecx, eax
invalid
mov al, 1
test cl, cl
sal dword [rax + 0xfc98401], 0x85
add eax, dword [rcx]
add byte [rax], al
jne 0x1400b9a35
cmp byte [rbx + 8], 3
jne 0x1400b993f
xor eax, eax
jmp 0x1400b9a35
or byte [rcx - 0x77], al
out dx, eax
mov edi, ebp
shr r15d, 8
test bpl, bpl
je case.0x1400b76ee.197
xorps xmm0, xmm0
movups xmmword [rsp + 0x2b], xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
and byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x1401c6ecf]
invalid
adc byte [rax], al
lea r14, [rsp + 0x58]
pop rax
lea rdx, [rsp + 0x20]
mov r9d, 7
mov rcx, r14
call fcn.1400b9350
lea rbp, [rsp + 0x20]
mov rcx, rbp
mov rdx, r14
mov r8d, r15d
mov eax, edi
and byte [rcx - 0x47], al
invalid
mov eax, edi
call case.0x140077b8e.481
lea r8, [0x1401c6ec7]
lea eax, [0x1401c6ec7]
invalid
lea eax, [0x1401c6ec7]
lea rcx, [rsp + 0x58]
mov r9d, 1
mov rdx, rbp
call fcn.1400b9350
dec dword [rax - 0x75]
and al, 0x58
pop rax
dec dword [rax - 0x75]
and al, 0x58
pop rax
pop rax
cmp rcx, 0x14
jae 0x1400b9b1b
lea rax, [rsp + 0x60]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rcx
lea rax, [rsp + 0x88]
add byte [rax - 0x77], cl
and al, 0x78
invalid
invalid
add byte [rax - 0x77], cl
and al, 0x78
invalid
js 0x1400b9a2e
lea rax, [0x140050d20]
mov qword [rsp + 0x80], rax
lea rax, [0x1401f79f8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x78
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x78
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
add byte [rax], al
lea r8, [rsp + 0x20]
mov rcx, rsi
mov rdx, rdi
cli
cli
call fcn.1401020b0
nop
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
and al, 0x2b
movaps xmmword [rsp + 0x20], xmm0
lea r8, [0x1401c6ee4]
lea rbx, [rsp + 0x58]
lea rdx, [rsp + 0x20]
mov r9d, 7
mov ecx, 7
mov rcx, rbx
fld1
sar eax, cl
invalid
inc ecx
in eax, dx
invalid
fld1
sar eax, cl
invalid
lea r12, [rsp + 0x20]
mov rcx, r12
mov rdx, rbx
mov r8d, r15d
call case.0x140077b8e.481
sub eax, 0x48fffff9
lea ebx, [0x1401f5e94]
lea r15, [rsp + 0x58]
pop rax
mov r9d, 1
mov rcx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r12
mov r8, rbx
call fcn.1400b9350
clc
invalid
dec dword [rbp + rcx*4 + 0x64]
and al, 0x20
mov rcx, r12
mov ecx, esp
mov rdx, r15
mov r8d, r14d
invalid
call case.0x140077b8e.481
invalid
dec dword [rbp + rcx*4 + 0x74]
and al, 0x58
invalid
mov r9d, 1
mov rcx, r14
int1
mov rdx, r12
mov r8, rbx
call fcn.1400b9350
lea r15, [rsp + 0x20]
and al, 0x20
mov rcx, r15
stc
mov rdx, r14
mov r8d, ebp
mov eax, ebp
mov eax, ebp
call case.0x140077b8e.481
lea r8, [0x1401c6ec7]
lea rcx, [rsp + 0x58]
mov r9d, 1
invalid
mov rdx, r15
call fcn.1400b9350
clc
invalid
dec dword [rax - 0x75]
and al, 0x58
pop rax
clc
invalid
dec dword [rax - 0x75]
and al, 0x58
pop rax
pop rax
cmp rcx, 0x14
jb 0x1400b99c3
lea r8, [0x1401c6fb0]
mov edx, 0x13
call fcn.1401b1d90
int3
str esp
add ah, cl
int3
int3
lea r8, [0x1401faebc]
adc edx, dword [rax + rax]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
test dl, dl
js case.0x14008287c.513
invalid
movzx eax, dl
xor r8d, r8d
mov byte [rcx + 4], r8b
ret
cmp dl, 0xc0
jl case.0x1400b7f0a.469
cli
sar byte [rdx + rbp*2 - 0x17], 0xc7
invalid
jmp case.0x14009bb23.435
mov dword [rax], 0xfa800000
add byte [rax], al
add byte [rax + 0x3a7cc0fa], al
cmp dl, 0xc0
jl 0x1400b9ba0
cmp dl, 0xc0
sar byte [rdx + rdi - 0x17], 0xbd
add byte [rax], al
jl 0x1400b9ba0
jmp case.0x14009bb23.435
mov ebp, 0x80000000
cli
ror byte [rdi], 0x8d
add byte [rax - 0x72f03f06], al
cmp dl, 0xc0
jge case.0x14009bb23.435
mov ah, 0
add byte [rax], al
mov ah, 0
add byte [rax], al
and dl, 0x3f
movzx eax, dl
mov dh, 0xc2
invalid
mov dh, 0xc2
ret 0x10b
or eax, dword [rcx]
mov dword [rcx], 0
add byte [rax], al
add edi, eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
xor r8d, r8d
mov byte [rcx + 4], r8b
invalid
invalid
add byte [rax], al
xor r8d, r8d
mov byte [rcx + 4], r8b
invalid
invalid
add al, 0xc3
ret
mov eax, edx
and al, 0xe0
loopne 0x1400b9bcb
invalid
je 0x1400b9ba0
loopne 0x1400b9bcb
movabs al, byte [0x8000000091e90e74]
cli
jmp case.0x14009bb23.435
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x72f05f06], al
cmp dl, 0xa0
jge case.0x14009bb23.435
cmp dl, 0xa0
movabs al, byte [0xe280000000888d0f]
invalid
jge case.0x14009bb23.435
lea ecx, [rax - 0x80000000]
loop 0x1400b9be2
add byte [rax - 0x49f0c01e], al
and dl, 0x3f
movzx eax, dl
mov dh, 0xc2
ret 0xe0c1
shl eax, 6
or dword [rcx], eax
mov r8b, 3
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rax + rcx*4 + 0x41], al
add al, 0xc3
mov byte [rcx + 4], r8b
ret
lea eax, [rdx + 0x70]
cmp al, 0x30
xor byte [rdx + 7], dh
xor byte [rdx + 7], dh
jmp case.0x14009bb23.435
cmp dl, 0x90
jge case.0x14009bb23.435
and dl, 0x3f
movzx eax, dl
shl eax, 0xc
or dword [rcx], eax
mov r8b, 2
mov eax, 0x110000
adc dword [rax], eax
ret 0xe0c1
mov byte [rcx + 4], r8b
ret
lea eax, [rdx + 0x3e]
cmp al, 0x1d
ja case.0x14008287c.515
invalid
sbb eax, 0xe2800577
and dl, 0x1f
invalid
jmp case.0x14008741b.456
movzx eax, dl
mov dh, 0xc2
ret 0x2005
add eax, 0xffffff20
cmp eax, 0x14
ja case.0x14008287c.527
invalid
lea r8, [0x1401faedc]
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
invalid
add al, 0x80
add rax, r8
jmp rax
invalid
loopne 0x1400b9c49
mov r8b, 4
mov al, 4
jmp case.0x14008287c.521
xor cl, byte [rbp - 0x4fbee0be]
add bh, byte [rsp + rcx]
cmp al, 0xc
lea eax, [rdx + 0x1f]
mov r8b, 2
mov al, 2
cmp al, 0xc
or al, 0x72
sub byte [rcx + 0x3cfe24d0], cl
and al, 0xfe
invalid
jb case.0x14008287c.521
mov eax, edx
and al, 0xfe
cmp al, 0xee
out dx, al
out dx, al
je case.0x14008287c.521
lea eax, [rdx + 0xf]
mov r8b, 1
mov al, 1
cmovno esi, dword [rax + 0x72033c01]
xor eax, edi
mov dword [rcx], 0
mov eax, 0xfffd
mov al, 1
cmp al, 3
jb case.0x14008dd9b.419
mov dword [rcx], 0
add byte [rax], al
add byte [rax], al
mov eax, 0xfffd
xor r8d, r8d
mov byte [rcx + 4], r8b
ret
mov r8b, 5
mov al, 5
and dl, 0xf
movzx eax, dl
shl eax, 0xc
or dword [rcx], eax
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
mov byte [rcx + 4], r8b
ret
mov r8b, 7
and dl, 7
movzx eax, dl
shl eax, 0x12
or dword [rcx], eax
mov eax, 0x110000
mov byte [rcx + 4], r8b
mov byte [rcx + 4], al
mov byte [rcx + 4], al
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rax, qword [0x1402140f0]
mov eax, dword [0x1402140f0]
jo case.0x14008bbf3.446
adc eax, 0xf8834800
cmp rax, 3
cmp eax, 3
clc
add ecx, dword [rdi]
test dword [rcx + rax], ebp
sub al, 1
jne 0x1400b9db6
sub al, 1
add byte [rax], al
mov rsi, qword [sym.imp.kernel32.dll_GetStdHandle]
xor al, 0x10
add byte [rcx - 0xb], bh
invalid
invalid
adc byte [rax], al
mov ecx, 0xfffffff5
invalid
call rsi
mov rbx, rax
ret
xor r14d, r14d
invalid
ret
xor esi, esi
test byte [rax - 0x7d], 0xf8
dec dword [rcx + 0xf]
invalid
invalid
cmp rax, 0xffffffffffffffff
cmove rbx, r14
mov ecx, 0xfffffff4
invalid
invalid
invalid
fidivr word [rcx - 0xc]
invalid
call rsi
mov rdi, rax
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
cmove rdi, r14
test rbx, rbx
je 0x1400b9d46
invalid
test dword [rax], eax
add byte [rax], al
dec byte [rax - 0x7b]
fisttp dword [rdi]
test byte [rbp - 0x39000000], al
test dword [rax], eax
add byte [rax], al
invalid
test dword [rax], eax
add byte [rax], al
add bh, al
add byte [rax], al
mov dword [rsp + 0x20], 0
and al, 0x20
and al, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
push rsp
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
and al, 0x20
mov rcx, rbx
mov ecx, ebx
call qword [sym.imp.kernel32.dll_GetConsoleMode]
adc eax, 0x103419
sbb dword [rax + rdx], esi
add byte [rbp - 0x74a48b40], al
push rsp
test eax, eax
je case.0x14008dd9b.427
mov edx, dword [rsp + 0x20]
and al, 0x20
or edx, 4
mov dword [rsp + 0x20], edx
and al, 0x20
retf 0x8904
mov rcx, rbx
call qword [sym.imp.kernel32.dll_SetConsoleMode]
adc eax, 0x103409
fcos
adc eax, 0x103409
or dword [rax + rdx], esi
xor al, 0x10
add byte [rbp + 0x404374c0], al
test eax, eax
je case.0x14008dd9b.427
mov sil, 1
mov sil, 1
mov dh, 1
cmp rbx, rdi
sti
je case.0x14009bab0.348
test byte [rbx + 0x48000000], ch
add byte [rax - 0x7b], cl
push qword [rdx + rax*2 - 0x39]
test rdi, rdi
test edi, edi
je 0x1400b9d46
mov dword [rsp + 0x24], 0
and al, 0x24
and al, 0x24
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x24]
lea edx, [rsp + 0x24]
push rsp
and al, 0x24
invalid
mov rcx, rdi
mov ecx, edi
stc
call qword [sym.imp.kernel32.dll_GetConsoleMode]
adc byte [rax], al
add byte [rbp - 0x74e78b40], al
test eax, eax
je case.0x14008dd9b.427
sal byte [rax + rbx - 0x75], 0x54
mov edx, dword [rsp + 0x24]
push rsp
and al, 0x24
and al, 0x83
retf 0x8904
invalid
or edx, 4
mov dword [rsp + 0x24], edx
push rsp
and al, 0x24
and al, 0x48
mov ecx, edi
stc
mov rcx, rdi
call qword [sym.imp.kernel32.dll_SetConsoleMode]
adc eax, 0x1033c6
invalid
xor edx, dword [rax]
add byte [rbp - 0x8b8a40], al
test eax, eax
jne case.0x14009bab0.348
je case.0x14008dd9b.427
adc byte [rax], al
test eax, eax
jne case.0x14009bab0.348
invalid
sal byte [rbp + 0x74], 0xff
je case.0x14008dd9b.427
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x1032ec
xor dl, byte [rax]
add byte [rax - 0x3f], cl
loopne case.0x14008ea11.419
shl rax, 0x20
or rax, 2
or eax, 2
and byte [rax - 0x7d], cl
or eax, 2
enter 0xffffffffffffeb02, 5
add ch, bl
add eax, 0x75e8
jne case.0x14008c239.454
invalid
jmp 0x1400b9d4b
call case.0x14009b557.395
jne case.0x14008c239.454
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
loope case.0x14009c510.357
add esi, dword [rcx]
test byte [rax - 0x73], 0x51
invalid
push rcx
xor esi, esi
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
lea edx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x4e]
jb case.0x14009bab0.348
cmp rdx, 2
cmp edx, 2
jb case.0x14009bab0.348
test rcx, rcx
test rcx, rcx
test ecx, ecx
je case.0x14009bab0.348
lea rdi, [rax - 1]
mov rsi, qword [rax - 1]
mov esi, dword [rax - 1]
jo 0x1400b9d68
dec dword [rax - 0x75]
jo 0x1400b9d68
dec dword [rax - 0x75]
mov rbx, qword [rax + 7]
mov rcx, rsi
mov ecx, esi
pop rax
invalid
mov ecx, esi
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
adc ecx, dword [rax - 0x7d]
jnp case.0x14009c510.359
cmp dword [rbx + 8], 0
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
invalid
je case.0x14008dd9b.435
cmp qword [rbx + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x1400b9d84
add al, 0x48
mov esi, dword [rsi - 8]
clc
mov rsi, qword [rsi - 8]
clc
mov rcx, qword [0x140214150]
movabs dword [0xfff08949d2310015], eax
adc eax, 0x103392
xchg edx, eax
xor edx, dword [rax]
invalid
adc eax, 0x49d23100
mov eax, esi
invalid
xor edx, edx
mov r8, rsi
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
xchg edx, eax
xor edx, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [0x140214150]
mov rcx, qword [0x140214150]
add byte [rcx], dh
div byte [rcx]
invalid
xor esi, esi
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, esi
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
ret
call fcn.1401b9780
jmp 0x1400b9c8a
invalid
add cl, ch
retf 0xfffe
invalid
push rbp
push rsi
push rdi
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
invalid
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x39], cl
clc
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [0x140214210]
add eax, 0x15a435
invalid
dec dword [rdi]
mov dh, 5
add eax, 0x15a435
invalid
adc eax, dword [rax]
add eax, 0x15a435
movsb byte [rdi], byte [rsi]
adc eax, 0x13ba00
invalid
invalid
adc eax, dword [rax]
add byte [rdx + 0x13], bh
mov edx, 0x13
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
test eax, eax
fisttp qword [rcx]
add byte [rax - 0x7b], cl
test eax, eax
je case.0x14009c510.380
invalid
invalid
test eax, eax
je case.0x14009c510.380
ja 0x1400b9e35
mov rsi, rax
invalid
movups xmm0, xmmword [str.console_is_detached]
adc byte [rax], al
add byte [rdi], cl
adc dword [rax], eax
invalid
movups xmmword [rax], xmm0
add bh, al
packsswb mm5, qword [rax + 0x65]
packsswb mm5, qword [rax + 0x65]
mov dword [rax + 0xf], 0x64656863
movzx eax, byte [0x140214210]
mov dh, 5
invalid
movsb byte [rdi], byte [rsi]
invalid
invalid
packsswb mm5, qword [rax + 0x65]
movzx eax, byte fs:[0x140214210]
mov dh, 5
or dword [rbp + rdx + 0x18ba00], esp
invalid
invalid
sbb byte [rax], al
add eax, 0x15a409
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
leave
call fcn.140157b20
fisttp qword [rcx]
add byte [rax - 0x7b], cl
test rax, rax
je case.0x14009c4b9.336
invalid
invalid
test rax, rax
je case.0x14009c4b9.336
pop rdx
mov rdi, rax
mov qword [rax], 0x13
mov dword [rax], 0x13
add byte [rax], al
mov qword [rax + 8], rsi
invalid
jo case.0x14009c510.365
mov qword [rax + 0x10], 0x13
adc byte [rbx], dl
add byte [rax], al
add byte [rdi], cl
invalid
mov dh, 5
invalid
adc eax, dword [rax]
add byte [rax], al
movzx eax, byte [0x140214210]
mov edx, 0x18
add byte [rax], al
movabs dword [0x3100000018ba0015], eax
add byte [rdx + 0x18], bh
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
test eax, eax
je case.0x14009c510.386
add byte [rax - 0x7b], cl
sal byte [rbx + rdi + 0x48], 0x89
mov qword [rax], rdi
lea rcx, case.0x14010e1e2.15
mov qword [rax], rdi
mov dword [rax], edi
lea rcx, case.0x14010e1e2.15
push 0x480010d4
mov dword [rax + 8], ecx
invalid
invalid
adc byte [rax], al
mov qword [rax + 8], rcx
or sil, al
mov byte [rax + 0x10], 0xb
adc byte [rbx], cl
inc rax
add rsp, 0x30
add esp, 0x30
ror byte [rax - 0x7d], 0xc4
add esp, 0x30
xor byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
add byte [rax], al
add byte [rdx + 0x13], bh
adc eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
mov edx, 0x13
adc eax, dword [rax]
add byte [rax], al
invalid
add al, ch
call fcn.1401b1500
invalid
jbe case.0x14009bb54.342
add byte [rcx + 8], bh
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rdx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
jg case.0x14009cda0.352
invalid
call fcn.1401b1500
jbe case.0x14009bab0.369
str word [rax - 0x77]
add byte [rax - 0x77], cl
mov qword [rbp - 0x10], rdi
mov ecx, 8
or byte [rax], al
add byte [rax], al
jge case.0x14009c510.384
or byte [rax], al
add byte [rax], al
add byte [rdx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1401b1500
ud2
invalid
insb byte [rdi], dx
jbe 0x1400b9ea2
str word [rdi]
add byte [rdi], cl
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
invalid
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
xor byte [rax - 0x73], cl
lea rdx, case.0x14010e1e2.15
adc eax, 0x10d401
add esp, edx
invalid
adc byte [rax], al
mov rcx, qword [rbp - 0x10]
invalid
call fcn.1401542c0
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
in al, dx
invalid
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
inc dword [rbp - 0x77]
iretd
mov r15d, r9d
mov r14d, r8d
invalid
invalid
mov r12, rdx
mov esp, edx
invalid
mov rsi, rcx
mov rax, qword [0x140211e80]
mov eax, dword [0x140211e80]
invalid
mov eax, dword [0x140211e80]
add eax, 0x157f80
adc eax, 0xf8834800
add esi, dword [rbp + 0x26]
cmp rax, 3
cmp eax, 3
jne 0x1400b9f2c
mov eax, dword [0x140211e88]
add eax, 0x157f7c
jl 0x1400b9f89
cmp eax, 2
clc
add dh, byte [rbx + rbp - 0x7b]
je 0x1400b9f3c
test eax, eax
jne case.0x14009cd09.331
invalid
add al, byte [rax]
invalid
je 0x1400b9f3c
test eax, eax
jne case.0x14009cd09.331
call fcn.1400ba180
jmp 0x1400b9f96
invalid
add bl, ch
jp case.0x14009cda0.332
mov eax, dword [0x140211e8c]
jg 0x1400b9f36
add byte [rax - 0x3f], cl
loopne 0x1400b9f46
shl rax, 0x20
shl eax, 0x20
or rax, 2
or eax, 2
jmp 0x1400b9f96
call fcn.1401b1800
mov eax, dword [0x140211e88]
push rcx
jg case.0x14009cd09.333
invalid
invalid
iretd
push rcx
jg case.0x14009cd09.333
invalid
cmp eax, 2
jne case.0x1400a212d.320
movzx ebx, byte [0x140211e8c]
movzx edi, byte [0x140211e8d]
jg 0x1400b9f5e
add byte [rcx + rcx*4 - 0x10], al
mov eax, esi
xor al, 0x10
invalid
mov ecx, r15d
xor cl, 0x10
int1
adc byte [rax], cl
rol dword [rcx + 0xf], 0x95
xchg ebp, eax
invalid
mov r12, qword [r12]
mov qword [rbp - 8], r12
je 0x1400b9fee
add byte [rax], al
invalid
cmp qword [r12 + 0x10], 0
jne 0x1400ba0a5
mov qword [r12 + 0x10], 0xffffffffffffffff
lea rcx, [r12 + 0x18]
call fcn.14014c120
mov r12, qword [rbp - 8]
inc qword [r12 + 0x10]
and al, 0x10
and al, 0x10
test rax, rax
je 0x1400b9fb6
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
cmp r15b, 0x10
call qword [rax]
movzx eax, dil
movzx edx, r15b
cmove edx, eax
cmp r14b, 0x10
movzx eax, r14b
movzx ecx, bl
retf
cmovne ecx, eax
call fcn.1400ba290
mov ecx, eax
retf
cmp eax, 2
je 0x1400b9fee
invalid
test ecx, ecx
je case.0x14009cd09.330
mov eax, edx
jmp 0x1400b9f22
cmp qword [r12 + 0x10], 0
cmp dword [rsp + 0x10], 0
jne case.0x1400b76ee.227
add byte [rax], al
mov r9, qword [rbp + 0x78]
mov ecx, dword [rbp + 0x78]
js 0x1400ba04b
mov r8, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
mov qword [r12 + 0x10], 0xffffffffffffffff
lea r14, [r12 + 0x18]
lea rcx, [rbp - 0x18]
mov rdx, r14
call fcn.140154940
or dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rbp - 8]
push rbp
clc
mov rax, qword [rdx + 0x10]
inc rax
mov qword [rdx + 0x10], rax
cmp qword [rbp - 0x18], 0
mov r15, qword [rbp - 0x10]
je 0x1400ba03f
mov qword [rsi + 8], r15
jmp case.0x140074b3f.592
invalid
invalid
invalid
invalid
test r13b, r13b
test ch, ch
je 0x1400ba089
test rax, rax
jne 0x1400ba0a5
sal byte [rbp + 0x5c], 0x48
mov qword [rdx + 0x10], 0xffffffffffffffff
mov dword [rdx + 0x10], 0xffffffff
adc dil, dil
adc bh, bh
invalid
mov rcx, r14
call fcn.14014c120
mov rcx, qword [rbp - 8]
clc
inc qword [rcx + 0x10]
inc dword [rcx + 0x10]
test rax, rax
test eax, eax
jne 0x1400b9f96
invalid
mov ecx, ebx
mov edx, edi
call fcn.1400ba290
cmp eax, 2
je 0x1400ba089
test eax, eax
jne 0x1400ba094
sal byte [rbp + 0x18], 0xe8
inc dword [rax]
call fcn.1400ba180
add byte [rax], al
add byte [rax - 0x77], cl
ret 0xde9
invalid
invalid
mov rdx, rax
jmp 0x1400b9f96
mov qword [rsi + 8], r15
mov dword [rsi + 8], edi
xor eax, eax
jmp 0x1400b9f9f
or edi, edi
invalid
invalid
or edi, edi
invalid
shl rdx, 0x20
shl edx, 0x20
loop case.0x1400b76ee.228
or rdx, 2
mov qword [rsi + 8], rdx
jmp case.0x140074b3f.592
invalid
invalid
lea rcx, str.library_std_srcio_stdio.rs
xchg esp, eax
invalid
adc eax, dword [rax]
call fcn.1401b20e0
or byte [rdi], 0
lea rcx, str.library_std_srcio_stdio.rs
call fcn.1401b20e0
int3
str esp
nop
nop
nop
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 8]
clc
clc
inc qword [rax + 0x10]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
inc qword [rax + 0x10]
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push rdi
push r14
push rsi
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x40
in al, dx
sub byte [rax - 0x73], cl
push 0x40
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 8]
inc qword [rax + 0x10]
adc byte [rax - 0x7d], cl
invalid
invalid
adc byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [0x140214210]
add eax, 0x15a075
clc
invalid
movabs al, byte [0x3100000013ba0015]
leave
mov edx, 0x13
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ba223
invalid
mov rsi, rax
movups xmm0, xmmword [str.console_is_detached]
adc byte [str.console_is_detached], al
adc byte [str.console_is_detached], al
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x64656863
invalid
invalid
invalid
invalid
packsswb mm5, qword [rax + 0x65]
movzx eax, byte fs:[0x140214210]
movzx eax, byte [0x140214210]
invalid
movzx eax, byte [0x140214210]
mov dh, 5
movabs al, byte [0x3100000018ba0015]
add byte [rdx + 0x18], bh
xor ecx, ecx
add eax, 0x15a049
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
test eax, eax
invalid
test eax, eax
je case.0x14008bbf3.496
mov rdi, rax
mov qword [rax], 0x13
add byte [rbx], dl
add byte [rax], al
invalid
invalid
mov dword [rax], 0x13
add byte [rbx], dl
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rax + 8], rsi
jo 0x1400ba1ee
mov qword [rax + 0x10], 0x13
adc byte [rbx], dl
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x140214210]
add eax, 0x15a01b
sbb esp, dword [rax + 0x18ba0015]
movabs al, byte [0x3100000018ba0015]
mov edx, 0x18
add byte [rax], al
add byte [rcx], dh
invalid
xor ecx, ecx
leave
call fcn.140157b20
invalid
invalid
or dword [rax], eax
test rax, rax
test eax, eax
sal byte [rbx + rdi + 0x48], 0x89
cmp byte [rax - 0x73], cl
lea rcx, case.0x14010e1e2.15
je 0x1400ba241
mov qword [rax], rdi
lea rcx, case.0x14010e1e2.15
lea ecx, [0x1401c7330]
and cl, dl
adc byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0xb
adc byte [rbx], cl
or sil, al
or dh, al
adc byte [rbx], cl
adc byte [rbx], cl
inc rax
add rsp, 0x30
invalid
invalid
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
add byte [rax], al
mov edx, 0x13
add byte [rax], al
add al, ch
invalid
call fcn.1401b1500
invalid
add byte [rcx + 8], bh
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.1401b1500
jb case.0x1400b7f68.140
str word [rax - 0x77]
add byte [rax - 0x77], cl
mov qword [rbp - 0x10], rdi
jge 0x1400ba235
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
add byte [rax], al
add byte [rax], al
add al, ch
lodsb al, byte [rsi]
jb case.0x1400b7f68.128
invalid
call fcn.1401b1500
str word [rdi]
add byte [rdi], cl
ud2
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
push 0x30
xor byte [rax - 0x73], cl
lea rdx, case.0x14010e1e2.15
adc eax, 0x10d0b9
mov ecx, 0x480010d0
adc byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
call fcn.1401542c0
nop
movabs al, byte [0x5f20c48348900009]
add byte [rax + 0x20c48348], dl
add rsp, 0x20
add esp, 0x20
invalid
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
sub esp, 0x28
in al, dx
sub byte [rcx - 0x4634762a], cl
mov esi, edx
mov ebx, ecx
invalid
mov ecx, 0xfffffff5
cmc
invalid
call qword [sym.imp.kernel32.dll_GetStdHandle]
adc byte cs:[rax], al
add byte [rcx], dh
leave
xor ecx, ecx
cmp rax, 0xffffffffffffffff
cmovne rcx, rax
movzx eax, sil
movzx eax, dh
enter 0xf40, 0xffffffffffffffb6
invalid
movzx eax, dh
mov dh, 0xc6
lea rdx, [0x1401faf30]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
or al, 0x14
add byte [rax + 0x63], cl
invalid
invalid
add al, 0x82
invalid
add rax, rdx
add eax, edx
jmp rax
xor eax, eax
mov dx, 0xc
invalid
add byte [rsi + 0x41], ah
mov r8w, 4
movzx r9d, bl
movzx ecx, bl
mov eax, 0xf440004
mov dh, 0xcb
movzx ecx, bl
lea r10, [0x1401faf70]
lea edx, [0x1401faf70]
or al, 0x14
add byte [rdi + 0x63], cl
or al, 0x8a
movsxd r9, dword [r10 + r9*4]
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
invalid
add r9, r10
jmp r9
mov ax, 0x40
jmp case.0x14009c4b9.372
add byte [rax], al
mov eax, 0xfae90040
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x48], ah
and byte [rax], al
mov ax, 0x20
mov dx, 0xc
mov r8w, 4
movzx r9d, bl
movzx ecx, bl
movzx ecx, bl
lea r10, [0x1401faf70]
lea edx, [0x1401faf70]
insb byte [rdi], dx
or al, 0x14
adc al, 0
invalid
invalid
adc al, 0
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
add r9, r10
jmp r9
jmp rcx
mov ax, 0x60
mov dx, 0xc
mov edx, 0x4166000c
mov r8w, 4
movzx r9d, bl
movzx ecx, bl
retf
mov eax, 0xf440004
mov dh, 0xcb
retf
add byte [rdi + rcx - 0x4a], al
retf
lea r10, [0x1401faf70]
lea edx, [0x1401faf70]
adc eax, 0x140c4a
adc al, 0
movsxd r9, dword [r10 + r9*4]
or al, 0x8a
add r9, r10
add ecx, edx
jmp r9
jmp rcx
loope case.0x1400b9b42.58
mov ax, 0x10
mov eax, 0xba660010
or al, 0
mov dx, 0xc
mov edx, 0x4166000c
mov eax, 0xf440004
add al, 0
invalid
invalid
mov r8w, 4
add al, 0
movzx r9d, bl
mov dh, 0xcb
lea r10, [0x1401faf70]
lea edx, [0x1401faf70]
adc al, 0
add byte [rdi + 0x63], cl
movsxd r9, dword [r10 + r9*4]
or al, 0x8a
add r9, r10
add ecx, edx
jmp r9
jmp rcx
mov ax, 0x50
mov eax, 0xba660050
mov dx, 0xc
mov edx, 0x4166000c
or al, 0
mov r8w, 4
movzx r9d, bl
movzx ecx, bl
retf
mov eax, 0xf440004
mov dh, 0xcb
retf
lea r10, [0x1401faf70]
lea edx, [0x1401faf70]
adc al, 0
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
jmp rcx
mov ax, 0x30
mov dx, 0xc
mov edx, 0x4166000c
mov eax, 0xf440004
add al, 0
movzx r9d, bl
or al, 0
mov r8w, 4
add byte [rdi + rcx - 0x4a], al
retf
movzx r9d, bl
lea r10, [0x1401faf70]
lea edx, [0x1401faf70]
adc eax, 0x140be4
movsxd r9, dword [r10 + r9*4]
or al, 0x8a
add r9, r10
rol dword [rcx - 1], 1
jmp r9
jmp rcx
loope 0x1400ba3fd
mov ax, 0x70
mov eax, 0xba660070
mov dx, 0xc
or al, 0
mov r8w, 4
mov eax, 0xf440004
movzx r9d, bl
mov dh, 0xcb
retf
lea r10, [0x1401faf70]
lea edx, [0x1401faf70]
adc eax, 0x140bc2
adc al, 0
movsxd r9, dword [r10 + r9*4]
invalid
add r9, r10
add ecx, edx
rol dword [rcx - 1], 1
loope case.0x14009bb54.397
invalid
jmp r9
mov ax, 0x80
mov eax, 0x28eb0080
add byte [rax], 0xeb
add bl, ch
jmp case.0x14009c4b9.372
sub byte [rsi - 0x48], ah
mov ax, 0xc0
jmp case.0x14009c4b9.372
rol byte [rax], 0xeb
add bl, ch
and ah, byte [rsi - 0x48]
mov ax, 0xa0
movabs al, byte [0xeb00e0b8661ceb00]
add bl, ch
jmp case.0x14009c4b9.372
sbb al, 0x66
mov ax, 0xe0
mov eax, 0x16eb00e0
loopne case.0x14009c510.405
jmp case.0x14009c4b9.372
invalid
mov ax, 0x90
jmp case.0x14009c4b9.372
invalid
mov eax, 0x10eb0090
nop
add bl, ch
invalid
adc byte [rsi - 0x48], ah
mov ax, 0xd0
mov eax, 0xaeb00d0
rol byte [rax], 1
jmp case.0x14009c4b9.372
or ah, byte [rsi - 0x48]
mov ax, 0xb0
mov al, 0
add bl, ch
jmp case.0x14009c4b9.372
add al, 0x66
mov ax, pe_nt_image_headers64
mov eax, 0xba6600f0
lock add byte [rsi - 0x46], ah
add byte [rsi - 0x46], ah
mov dx, 0xc
mov edx, 0x4166000c
or al, 0
add byte [rsi + 0x41], ah
mov r8w, 4
mov eax, 0xf440004
mov dh, 0xcb
retf
add al, 0
movzx r9d, bl
retf
lea r10, [0x1401faf70]
lea edx, [0x1401faf70]
adc eax, 0x140b76
or edx, dword [rax + rax]
add byte [rdi + 0x63], cl
or al, 0x8a
movsxd r9, dword [r10 + r9*4]
invalid
mov cl, byte [rbp + 1]
add r9, r10
add ecx, edx
rol dword [rcx - 1], 1
loope 0x1400ba44a
invalid
jmp r9
xor r8d, r8d
xor eax, eax
shr bl, 0x55
jmp case.0x1400a212d.347
mov r8w, 2
mov eax, 0x4eeb0002
add al, byte [rax]
add bl, ch
mov r8w, 6
mov r8w, 6
jmp case.0x1400a212d.347
mov r8w, 6
mov r8d, 0x47eb0006
mov eax, 0x47eb0006
invalid
add bl, ch
mov r8w, 1
mov r8w, 1
jmp case.0x1400a212d.347
mov r8w, 1
mov r8d, 0x40eb0001
mov eax, 0x40eb0001
add dword [rax], eax
add bl, ch
mov r8w, 5
mov r8w, 5
jmp case.0x1400a212d.347
mov r8w, 5
mov r8d, 0x39eb0005
mov eax, 0x39eb0005
jmp case.0x1400a212d.347
cmp dword [rsi + 0x41], esp
mov eax, 0x32eb0003
add eax, dword [rax]
add bl, ch
jmp case.0x1400a212d.347
mov r8w, 3
mov r8d, 0x32eb0003
jmp case.0x1400a212d.347
mov r8w, 7
jmp case.0x1400a212d.347
invalid
mov r8d, 0x2beb0007
sub esp, dword [rsi - 0x46]
or byte [rax], al
mov dx, 8
mov edx, 0x22eb0008
jmp case.0x1400ba393.9
and ah, byte [rsi - 0x46]
mov dx, 0xa
mov edx, 0x1ceb000a
or al, byte [rax]
jmp case.0x1400ba393.9
sbb al, 0x66
mov edx, 0x16eb000e
invalid
add bl, ch
invalid
mov dx, 0xe
jmp case.0x1400ba393.9
invalid
mov dx, 9
or dword [rax], eax
add bl, ch
adc byte [rsi - 0x46], ah
invalid
invalid
jmp case.0x1400ba393.9
mov dx, 0xd
or eax, 0x660aeb00
mov edx, 0x4eb000b
or eax, dword [rax]
jmp case.0x1400ba393.9
jmp case.0x1400ba393.9
mov dx, 0xb
or eax, dword [rax]
jmp case.0x1400ba393.9
mov dx, 0xf
sldt word [rcx - 0x77]
ror byte [rax - 0x7b], 1
test rcx, rcx
mov r8d, edx
test rcx, rcx
test ecx, ecx
je 0x1400ba47d
movzx eax, ax
movzx edx, r8w
movzx edx, ax
or edx, eax
call qword [sym.imp.kernel32.dll_SetConsoleTextAttribute]
adc eax, 0x102c8e
adc eax, 0x102c8e
test eax, eax
je case.0x14009cd09.370
invalid
sal byte [rbx + rcx - 0x42], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add bl, ch
invalid
add bl, ch
adc dword [rcx], esi
imul bl
or eax, 0x1be
mov esi, 1
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x102b9c
add byte [rcx + 0x48f089c2], cl
ret 0xf089
mov eax, esi
add rsp, 0x28
sub byte [rbx + 0x5e], bl
ret
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
movabs dword [0x9c0e058b48000000], eax
adc eax, 0xf8834800
add ecx, dword [rdi]
test dword [rax - 0x47000000], ecx
cmc
invalid
lea ecx, [rax + 1]
cmp rcx, 2
jae 0x1400ba514
xor ecx, ecx
mov edx, eax
shr edx, 8
mov r8d, eax
and r8d, 0xffff0000
add bh, bh
invalid
jmp 0x1400ba549
add bh, bh
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
mov qword [rsp + 0x2e], 0
lea rdx, [rsp + 0x20]
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetConsoleScreenBufferInfo]
invalid
sub edx, dword [rax]
invalid
test eax, eax
je 0x1400ba567
invalid
movzx ecx, word [rsp + 0x28]
mov bh, 0x4c
and al, 0x28
invalid
sub al, ch
add byte [r8], r8b
add byte [rcx + 2], bh
call fcn.1400ba590
mov ecx, 2
xor r8d, r8d
movzx edx, dl
shl edx, 8
movzx eax, al
or eax, r8d
or eax, edx
shl rax, 0x20
invalid
and byte [rax + 9], cl
enter 0xffffffffffff8948, 6
mov qword [rsi], rax
or rax, rcx
mov qword [rsi], rax
add rsp, 0x40
pop rsi
pop rsi
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov ecx, 1
add bl, ch
invalid
invalid
or eax, 0x10ce6b
call fcn.1401b2240
int3
mov dh, 0x7c
str esp
int3
je 0x1400ba5dd
mov edx, eax
not edx
mov r8b, 6
test dl, 0x30
ret 0x7430
invalid
ret 0x7430
mov edx, eax
not edx
mov r8b, 3
test dl, 0x60
je 0x1400ba5dd
mov edx, eax
not edx
mov r8b, 5
test dl, 0x50
ret 0x7450
invalid
ret 0x7450
mov r8b, 1
test al, 0x40
jne 0x1400ba5dd
invalid
adc al, byte [rcx - 0x50]
add ch, byte [rax + 0x410b7520]
jne 0x1400ba5dd
mov r8d, eax
mov r8b, 2
test al, 0x20
jne 0x1400ba5dd
mov r8d, eax
shr r8b, 2
shr al, 2
and r8b, 4
add al, 0x89
ret 0xd2f7
mov edx, eax
not edx
test dl, 7
ret 0x7407
invalid
ret 0x7407
invalid
mov edx, eax
not edx
mov cl, 6
test dl, 3
je case.0x1400b76ee.267
add esi, dword [rsp + rbp - 0x77]
ret 0xd2f7
mov edx, eax
not edx
mov cl, 3
test dl, 6
ret 0x7406
invalid
ret 0x7406
mov edx, eax
not edx
sal byte [rcx + 0x5c2f605], cl
sal byte [rcx + 0x5c2f605], cl
add eax, 0x1b11674
je case.0x1400b76ee.267
mov cl, 1
test al, 4
add al, 0x75
adc byte [rcx + 0x7502a802], dh
add ch, byte [rax - 0x72f58afe]
or al, 0x85
test dword [rax], eax
invalid
jne case.0x1400b76ee.267
mov cl, 2
test al, 2
invalid
add ch, byte [rax - 0x72f58afe]
or al, 0x85
invalid
add dh, byte [rbp + 0xa]
jne case.0x1400b76ee.267
lea ecx, [rax*4]
test dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3d76fb1f], al
loope 0x1400ba621
mov edx, eax
add byte [rax], al
and cl, 4
add al, 0x89
ret 0xeac0
mov edx, eax
shr dl, 4
and dl, 8
loop 0x1400ba62d
or dl, r8b
ret 0x824
and al, 8
or al, cl
ret
int3
int3
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov r15d, r9d
mov edi, ecx
add dh, bh
invalid
invalid
mov edi, ecx
iretd
mov r14d, r8d
mov esi, eax
mov r12, rdx
mov esp, edx
mov rsi, rcx
mov esi, ecx
mov rax, qword [0x140211e90]
mov eax, dword [0x140211e90]
js 0x1400ba674
cmp rax, 3
add esi, dword [rbp + 0x34]
mov eax, dword [0x140211e98]
add eax, 0x15782c
jne 0x1400ba69a
add eax, 0x15782c
adc eax, 0x2f88300
add byte [rbx + 0x397402f8], al
cmp eax, 2
je 0x1400ba6aa
test eax, eax
jne case.0x1400b7ce3.239
sti
invalid
or cl, ch
add qword [r8], r8
add byte [rbx + 0x15781305], cl
mov eax, dword [0x140211e9c]
shl rax, 0x20
mov eax, dword [0x140211e9c]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
or cl, r13b
add dword ss:[rax], eax
invalid
enter 0x4802, 0xffffffffffffff89
or cl, r13b
add dword ss:[rax], eax
add al, ch
sal dword [rcx + 0xf], 1
add byte [rbx + 0x1577f305], cl
add byte [rbx - 0x388afd08], al
add dh, byte [rbp - 0x39]
movzx ebx, byte [0x140211e9c]
add byte [rdi], cl
mov dh, 0x3d
in eax, 0x77
adc eax, 0xf0894400
xor al, 0x10
mov ecx, r15d
xor cl, 0x10
or cl, al
setne r13b
mov r12, qword [r12]
je 0x1400ba70d
adc byte [rax + 0xf], al
mov dh, 0xc7
movzx edx, r15b
cmove edx, eax
cmp r14b, 0x10
cmp dh, 0x10
mov qword [r12], 0
movzx eax, r14b
invalid
movzx ecx, bl
cmovne ecx, eax
call fcn.1400ba850
add byte [rax], al
cmp eax, 2
jne 0x1400ba7b6
add byte [rax], al
invalid
cmp qword [r12], 0
jne 0x1400ba7f4
add byte [rax], al
mov r14, qword [rbp + 0x78]
mov r8, qword [rbp + 0x70]
mov qword [r12], 0xffffffffffffffff
mov qword [rbp - 8], r12
lea rax, [r12 + 8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x18]
call 0x1400b9bf8
call 0x1400b9bf8
dec dword [rbp - 0x77]
int1
call fcn.14014c3b0
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
je 0x1400ba786
invalid
cmp byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov ecx, eax
and ecx, 3
cmp rcx, 2
add cl, byte [rax - 0x75]
mov rdx, qword [rbp - 8]
jb case.0x1400b7f68.169
invalid
cmp ecx, 2
jne case.0x1400b7f68.169
shr rcx, 0x20
cmp ecx, 6
jne case.0x1400b7f68.169
lea rcx, [rbp - 0x10]
call fcn.14014ae80
add eax, 0xeb000907
invalid
invalid
inc qword [rdx]
mov qword [rsi + 8], rax
or bl, r13b
or bl, ch
invalid
mov r14, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
inc rax
mov qword [rcx], rax
mov dword [rcx], eax
test r13b, r13b
je 0x1400ba7ec
push rax
test rax, rax
test eax, eax
jne 0x1400ba800
mov qword [rcx], 0
mov ecx, ebx
invalid
mov edx, edi
call fcn.1400ba850
add byte [rax], al
add byte [rax], al
cmp eax, 2
je 0x1400ba7ec
test eax, eax
jne 0x1400ba7c4
call fcn.1400ba180
mov rdx, rax
ret 0x8eb
invalid
shl rdx, 0x20
or rdx, 2
or edx, 2
mov qword [rsi + 8], rdx
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
invalid
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsi + 8], r14
xor eax, eax
jmp case.0x1400b7e9d.157
lea rcx, str.library_std_srcio_stdio.rs
lea edx, [rax]
adc eax, dword [rax]
call fcn.1401b20e0
lea rcx, str.library_std_srcio_stdio.rs
mov cl, 0x10
adc eax, dword [rax]
call fcn.1401b20e0
int3
add ah, cl
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
in al, dx
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 8]
clc
inc qword [rax]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
mov esi, edx
mov ebx, ecx
mov ecx, 0xfffffff4
invalid
call qword [sym.imp.kernel32.dll_GetStdHandle]
sub byte [rax], dl
invalid
invalid
adc byte [rax], al
xor ecx, ecx
leave
cmp rax, 0xffffffffffffffff
cmovne rcx, rax
cmovne ecx, eax
cmovne ecx, eax
enter 0xf40, 0xffffffffffffffb6
invalid
movzx eax, sil
movzx eax, dh
lea rdx, [0x1401fafb0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
xor eax, eax
mov dx, 0xc
mov r8w, 4
invalid
invalid
add al, 0
movzx r9d, bl
lea r10, [0x1401faff0]
movsxd r9, dword [r10 + r9*4]
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
invalid
push rdi
invalid
mov ax, 0x40
jmp 0x1400ba9a6
cli
add byte [rax], al
invalid
mov ax, 0x20
mov dx, 0xc
mov r8w, 4
movzx r9d, bl
lea r10, [0x1401faff0]
invalid
movsxd r9, dword [r10 + r9*4]
or al, 0x8a
add r9, r10
jmp r9
mov ax, 0x60
mov dx, 0xc
add byte [rsi + 0x41], ah
mov eax, 0xf440004
invalid
invalid
invalid
mov r8w, 4
movzx r9d, bl
mov dh, 0xcb
add byte [rdi + rcx - 0x4a], al
retf
mov dh, 0xcb
lea r10, [0x1401faff0]
or al, byte [rdi]
adc al, 0
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
jmp rcx
mov ax, 0x10
mov dx, 0xc
or al, 0
mov r8w, 4
movzx r9d, bl
movzx ecx, bl
movzx ecx, bl
lea r10, [0x1401faff0]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
call 0x18f0bbd0f
invalid
or al, 0x8a
add r9, r10
jmp r9
jmp rcx
jmp rcx
mov ax, 0x50
mov dx, 0xc
mov r8w, 4
mov eax, 0xf440004
mov dh, 0xcb
retf
mov edx, 0x4166000c
mov eax, 0xf440004
mov dh, 0xcb
retf
add byte [rdi + rcx - 0x4a], al
retf
lea r10, [0x1401faff0]
adc eax, 0x1406c6
mov byte [rsi], 0x14
add byte [rdi + 0x63], cl
movsxd r9, dword [r10 + r9*4]
or al, 0x8a
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
invalid
invalid
add r9, r10
jmp r9
invalid
loope case.0x1400ba393.41
mov ax, 0x30
mov dx, 0xc
mov r8w, 4
invalid
add al, 0
mov edx, 0x4166000c
mov eax, 0xf440004
mov dh, 0xcb
retf
add al, 0
movzx r9d, bl
retf
lea r10, [0x1401faff0]
invalid
adc al, 0
add byte [rdi + 0x63], cl
or al, 0x8a
movsxd r9, dword [r10 + r9*4]
add r9, r10
add ecx, edx
jmp r9
mov ax, 0x70
mov dx, 0xc
invalid
or al, 0
mov eax, 0xba660070
mov edx, 0x4166000c
mov eax, 0xf440004
invalid
invalid
invalid
or al, 0
mov r8w, 4
movzx r9d, bl
mov dh, 0xcb
add byte [rdi + rcx - 0x4a], al
retf
mov dh, 0xcb
lea r10, [0x1401faff0]
invalid
adc al, 0
movsxd r9, dword [r10 + r9*4]
add r9, r10
add ecx, edx
add ecx, edx
jmp r9
mov ax, 0x80
jmp 0x1400ba9a6
mov eax, 0x28eb0080
mov ax, 0xc0
jmp 0x1400ba9a6
mov eax, 0x22eb00c0
mov ax, 0xa0
jmp 0x1400ba9a6
invalid
mov eax, 0x1ceb00a0
sbb al, 0x66
mov ax, 0xe0
jmp 0x1400ba9a6
mov eax, 0x16eb00e0
mov ax, 0x90
jmp 0x1400ba9a6
mov eax, 0x10eb0090
mov ax, 0xd0
mov eax, 0xaeb00d0
jmp 0x1400ba9a6
or ah, byte [rsi - 0x48]
mov ax, 0xb0
mov al, 0
jmp 0x1400ba9a6
mov ax, pe_nt_image_headers64
add byte [rsi - 0x46], ah
or al, 0
mov dx, 0xc
mov r8w, 4
movzx r9d, bl
retf
mov eax, 0xf440004
mov dh, 0xcb
retf
retf
lea r10, [0x1401faff0]
add byte [rdi + 0x63], cl
or al, 0x8a
movsxd r9, dword [r10 + r9*4]
add r9, r10
add ecx, edx
jmp r9
xor r8d, r8d
xor eax, eax
jmp case.0x14009c510.433
mov r8w, 2
jmp case.0x14009c510.433
mov eax, 0x4eeb0002
mov r8w, 6
jmp case.0x14009c510.433
mov r8d, 0x47eb0006
mov r8w, 1
jmp case.0x14009c510.433
add bl, ch
mov r8w, 5
mov r8w, 5
mov r8w, 5
jmp case.0x14009c510.433
mov r8w, 3
jmp case.0x14009c510.433
invalid
xor ah, byte [rsi + 0x41]
mov eax, 0x2beb0007
mov r8w, 7
jmp case.0x14009c510.433
mov dx, 8
jmp case.0x1400ba9c1.9
mov dx, 0xa
jmp case.0x1400ba9c1.9
mov dx, 0xe
jmp case.0x1400ba9c1.9
mov dx, 9
jmp case.0x1400ba9c1.9
mov dx, 0xd
jmp case.0x1400ba9c1.9
add bl, ch
or ah, byte [rsi - 0x46]
mov dx, 0xb
mov dx, 0xb
jmp case.0x1400ba9c1.9
add al, 0x66
mov edx, 0x8941000f
mov r8d, edx
test rcx, rcx
mov dx, 0xf
mov r8d, edx
test rcx, rcx
je 0x1400baa3d
movzx eax, ax
movzx edx, r8w
or edx, eax
call qword [sym.imp.kernel32.dll_SetConsoleTextAttribute]
invalid
adc byte es:[rax], al
test eax, eax
je 0x1400baa41
invalid
add bl, ch
adc dword [rcx], esi
imul bl
or eax, 0x1be
add dword [rax], eax
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
adc byte [rax], al
xor esi, esi
jmp 0x1400baa4e
add dword [rax], eax
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
adc byte [rax], al
adc byte [rax], al
mov edx, eax
mov eax, esi
add rsp, 0x28
invalid
sub byte [rbx + 0x5e], bl
invalid
ret
int3
int3
mov eax, dword [rcx]
mov rsi, qword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rsi, rsi
je 0x1400bab03
invalid
mov byte [rax], al
add byte [rax], al
invalid
test byte [rax - 0x47000000], cl
hlt
mov ecx, 0xfffffff4
call qword [sym.imp.kernel32.dll_GetStdHandle]
invalid
adc byte es:[rax], al
invalid
lea rcx, [rax + 1]
cmp rcx, 2
jae 0x1400baaa3
movaps xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x2e], 0
and al, 0x2e
add byte [rax], al
add byte [rax], al
and al, 0x2e
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
mov rcx, rax
mov ecx, eax
call qword [sym.imp.kernel32.dll_GetConsoleScreenBufferInfo]
adc byte es:[rax], al
test eax, eax
je case.0x1400a212d.379
movzx ecx, word [rsp + 0x28]
call fcn.1400ba590
invalid
invalid
mov ecx, 2
add byte [rax], al
add byte [rbp + 0x31], al
xor eax, eax
movzx edx, dl
rol cl, cl
loop case.0x14009cd09.406
movzx eax, al
or eax, r8d
or eax, edx
shl rax, 0x20
or rax, rcx
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0x40
add esp, 0x40
sub al, ch
sar dl, 0xff
invalid
invalid
add byte [rax], al
add byte [rbp + 0x31], al
xor eax, eax
invalid
invalid
rol cl, cl
loop case.0x14009cd09.406
add esp, 0x40
pop rsi
ret
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_synconce.rs
call fcn.1401b2240
int3
pop rsi
ret
add rsp, 0x30
pop rsi
ret
mov al, 0
add byte [rax], al
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
mov r15, rdx
test r8, r8
je 0x1400bac0c
movzx r8d, byte [rsi]
movzx edx, r8b
test dl, dl
js 0x1400babc5
lea r15, [rsi + 1]
jmp 0x1400bac45
mov eax, edx
and eax, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe 0x1400bac2c
movzx ecx, byte [rsi + 2]
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
cmp r8b, 0xf0
jb 0x1400bac3a
add al, byte [rcx - 0x3f]
loope 0x1400babe6
lea r15, [rsi + 4]
movzx edx, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
cmp edx, 0x110000
add byte [rcx], dl
add byte [rbp + 0x39], dh
add byte [rcx], dl
add byte [rbp + 0x39], dh
add rsi, rbx
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0x3c], al
movzx eax, word [rsp + 0x3e]
mov word [rsp + 0x3a], ax
mov r14, qword [rdi]
mov al, 0x81
jmp 0x1400baccb
lea r15, [rsi + 2]
shl eax, 6
or eax, r9d
mov edx, eax
jmp 0x1400bac45
lea r15, [rsi + 3]
shl eax, 0xc
or ecx, eax
mov edx, ecx
lea rcx, [rsp + 0x58]
mov r8d, 0x10101
call fcn.14010a720
movzx eax, byte [rsp + 0x58]
movzx r10d, byte [rsp + 0x5b]
mov byte [rsp + 0x40], r10b
movzx r11d, word [rsp + 0x59]
and al, 0x59
pop rcx
pop rcx
mov ecx, dword [rsp + 0x5c]
movzx edx, word [rsp + 0x60]
and al, 0x60
and al, 0x60
movzx r8d, byte [rsp + 0x62]
movzx r9d, byte [rsp + 0x63]
add rsi, rbx
fisub word [rsi + 0x44]
mov dword [rsp + 0x3a], ebx
fisub word [rsi + 0x44]
mov dword [rsp + 0x3a], ebx
mov byte [rsp + 0x3c], r10b
mov byte [rsp + 0x3c], dl
mov r14, qword [rdi]
cmp al, 0x82
je 0x1400bace2
cmp al, 0x81
je 0x1400baccb
cmp al, 0x80
je 0x1400bacb4
movzx r10d, byte [rsp + 0x3c]
mov byte [rsp + 0x40], r10b
movzx r10d, word [rsp + 0x3a]
movzx edx, word [rsp + 0x3a]
mov bh, 0x54
and al, 0x3a
mov bh, 0x54
and al, 0x3a
mov word [rsp + 0x3e], r10w
and al, 0x3e
movzx r10d, byte [rsp + 0x40]
mov byte [rsp + 0x4e], r10b
movzx r10d, word [rsp + 0x3e]
push rsp
and al, 0x3e
push rsp
and al, 0x3e
mov word [rsp + 0x4c], r10w
movzx r10d, byte [rsp + 0x4e]
movzx r10d, byte [rsp + 0x4e]
mov byte [rsp + 0x4a], r10b
movzx r10d, word [rsp + 0x4c]
mov word [rsp + 0x48], r10w
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x48], edx
movzx r10d, byte [rsp + 0x4a]
and al, 0x4a
movzx r11d, word [rsp + 0x48]
mov word [rsp + 0x99], r11w
mov byte [rsp + 0x9b], r10b
mov qword [rsp + 0x58], r15
add byte [rax + rcx*4 - 0x6c], al
and al, 0x9b
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x58
mov qword [rsp + 0x60], rsi
mov byte [rsp + 0x68], 0x81
movabs r10, 0x8181818181818181
add dword [rcx + 0x4c818181], 0x6c245489
mov byte [rsp + 0x74], 0x81
mov qword [rsp + 0x78], r10
mov byte [rsp + 0x80], 0x81
mov qword [rsp + 0x84], r10
mov byte [rsp + 0x8c], 0x81
movzx r10d, al
movabs r11, 0x101010101010101
imul r11, r10
mov qword [rsp + 0x90], r11
pushfq
and al, 0x90
add byte [rax], al
add byte [rax + rcx*4 - 0x64], al
and al, 0x98
add byte [rax], al
add byte [rcx + 0x9c248c], cl
add byte [rax], al
mov word [rsp + 0xa0], dx
mov byte [rsp + 0xa2], r8b
mov byte [rsp + 0xa3], r9b
cmp r10b, 0x82
je 0x1400baeb2
mov byte [rsp + 0x98], 0x81
cmp al, 0x81
je 0x1400baeb2
lea rcx, [rsp + 0x81]
mov edx, dword [rcx + 0x1f]
mov dword [rcx + 7], edx
mov rdx, qword [rcx + 0x18]
mov qword [rcx], rdx
mov byte [rsp + 0x80], al
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 3], cl
cmp al, 0x80
jne 0x1400bae4f
lea r15, [rsp + 0x80]
mov rbx, qword [r14 + 0x20]
mov r12, qword [r14 + 0x28]
mov r13b, 0x80
jmp 0x1400bae09
mov edx, dword [rsp + 0x84]
mov dword [r15 + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
xor r13d, r13d
mov rcx, rbx
mov ecx, ebx
call qword [r12 + 0x20]
test al, al
ror byte [rdi], 0x85
xchg edi, eax
add byte [rax], al
invalid
cmp r13b, 0x80
je 0x1400bade0
movzx eax, byte [rsp + 0x8a]
cmp al, byte [rsp + 0x8b]
jae 0x1400baea7
add byte [rax], al
movzx edi, al
mov dh, 0xf8
lea ecx, [rax + 1]
mov byte [rsp + 0x8a], cl
cmp al, 0xa
or cl, byte [rdi]
and dword [rsi], 5
add byte [rax], al
movzx edx, byte [rsp + rdi + 0x80]
mov rcx, rbx
mov ecx, ebx
call qword [r12 + 0x20]
test al, al
je 0x1400bae09
jmp 0x1400baea0
movzx r15d, byte [rsp + 0x8b]
movzx edi, byte [rsp + 0x8a]
and al, 0x8a
add byte [rax], al
add byte [rcx - 0x75], cl
pop rsi
and byte [rbp - 0x75], cl
mov esp, dword [rsi + 0x28]
mov esp, dword [rsi + 0x28]
nop dword [rax + rax]
cmp rdi, r15
jae 0x1400baea7
lea eax, [rdi + 1]
mov byte [rsp + 0x8a], al
cmp rdi, 9
ja 0x1400bb35f
movzx edx, byte [rsp + rdi + 0x80]
mov rcx, rbx
call qword [r12 + 0x20]
inc rdi
test al, al
je 0x1400bae70
mov al, 1
jmp 0x1400bb321
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x98], 0x81
mov r15, rbp
mov byte [rsp + 0x8c], 0x81
mov byte [rsp + 0x80], 0x82
cmp r15, rsi
je 0x1400bb31f
mov rdi, qword [r14 + 0x20]
mov r12, qword [r14 + 0x28]
movdqa xmm6, xmmword [0x1401bd830]
movdqa xmm7, xmmword [0x1401bd840]
movdqa xmm8, xmmword [0x1401bd850]
movq mm0, qword [0x1401bd850]
movq mm0, qword [0x1401bd850]
movzx edx, byte [r15]
movzx r13d, dl
test r13b, r13b
js 0x1400baf40
inc r15
mov qword [rsp + 0x50], r15
mov r14b, 2
mov bx, 0x5c
cmp r13d, 0x27
ja case.0x1400ba2c1.103
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
lea rdx, [0x1401fb030]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov ax, 0x3000
xor edx, edx
ror byte [rcx - 0x77], cl
enter 0xffffffffffffa5e9, 1
add byte [rax], al
invalid
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [r15 + 1]
invalid
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400baf9b
movzx ecx, byte [r15 + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400bb1d5
movzx r13d, byte [r15 + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r13d, 0x3f
or r13d, ecx
or r13d, eax
cmp r13d, 0x110000
je 0x1400bb31f
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x7d], cl
mov dword [rcx + rbp*8], 0xffffff61
add r15, 4
jmp 0x1400baefc
add r15, 2
mov qword [rsp + 0x50], r15
add cl, byte [rcx + rcx*4 + 0x7c]
and al, 0x50
shl eax, 6
or eax, r8d
mov r13d, eax
mov r14b, 2
mov dh, 2
invalid
mov dh, 2
mov bx, 0x5c
cmp r13d, 0x27
std
invalid
jbe 0x1400baf12
std
invalid
cmp r13d, 0x5c
jne case.0x1400baf23.1
xor ecx, ecx
mov ax, 0x5c00
jmp 0x1400bb0d0
cmp r13d, 0x20
jae 0x1400bb1fc
mov byte [rsp + 0x40], 0
mov word [rsp + 0x3e], 0
mov byte [rsp + 0x47], 0x7d
and al, 0x47
jge 0x1400bb02f
mov eax, ebp
and al, 0x47
jge 0x1400bb02f
mov eax, ebp
shr eax, 0x14
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
add byte [rdi], cl
mov dh, 4
or byte [rax + 0x44412444], cl
mov eax, r13d
call 0x14d98f807
test eax, 0xf001127
add byte [rdi], cl
add byte [rdi], cl
mov dh, 4
or byte [rax + 0x44412444], cl
mov eax, r13d
mov eax, r13d
shr eax, 0x10
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x42], al
mov eax, r13d
shr eax, 0xc
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x43], al
and al, 0x43
and al, 0x43
mov eax, r13d
shr eax, 8
or byte [rbx - 0x49f0f020], al
add al, 8
or byte [rbx - 0x49f0f020], al
add al, 8
mov byte [rsp + 0x44], al
and al, 0x44
mov eax, r13d
shr eax, 4
call 0x14fec333f
call 0x14fec333f
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x45], al
mov eax, r13d
or byte [rax + 0x44452444], cl
mov eax, ebp
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x46], al
or r13d, 1
bsr eax, r13d
xor eax, 0x1c
shr eax, 2
add cl, byte [rax - 0x73]
push rax
inc dh
add al, 0x3e
jnp 0x1400bb0cf
mov dword [rsp + rax + 0x3c], 0xb70f755c
and al, 0x3e
add cl, byte [rax - 0x73]
push rax
inc dh
add al, 0x3e
jnp 0x1400bb0cf
jnp 0x1400bb0cf
mov dword [rsp + rax + 0x3c], 0xb70f755c
and al, 0x3e
jne 0x1400bb07f
mov bh, 0x44
and al, 0x3e
movzx ebx, al
and eax, 0xff00
fsub dword [0x1400caf7c]
mov r13, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov rcx, r13
movzx r8d, r13w
shr r13, 0x10
movabs r9, 0xffff000000000000
and rcx, r9
mov r14b, 0xa
jmp 0x1400bb0d8
xor ecx, ecx
mov ax, 0x7400
jmp 0x1400bb0d0
xor ecx, ecx
mov ax, 0x6e00
jmp 0x1400bb0d0
xor ecx, ecx
mov ax, 0x7200
jmp 0x1400bb0d0
xor ecx, ecx
mov ax, 0x2200
jmp 0x1400bb0d0
xor ecx, ecx
mov ax, 0x2700
nop word cs:[rax + rax]
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
xor r8d, r8d
xor edx, edx
or rcx, r8
movzx r8d, bx
or eax, r8d
mov r9d, r13d
shl r9, 0x10
or r9, rcx
mov word [rsp + 0x68], ax
mov qword [rsp + 0x6a], r9
mov byte [rsp + 0x73], r14b
cmp r8b, 0x80
jne 0x1400bb180
mov bl, 0x80
jmp 0x1400bb146
lea rax, [rsp + 0x68]
mov dword [rax + 8], 0
mov qword [rax], 0
xor ebp, ebp
xor r14d, r14d
xor r15d, r15d
xor ebx, ebx
mov rcx, rdi
mov edx, r13d
call qword [r12 + 0x20]
mov r13d, ebp
mov edx, r15d
test al, al
jne 0x1400baea0
cmp bl, 0x80
je 0x1400bb110
cmp dl, r14b
jae 0x1400bb1c0
lea r15d, [rdx + 1]
mov byte [rsp + 0x72], r15b
movzx ecx, dl
cmp dl, 0xa
jae 0x1400bb34e
mov ebp, r13d
movzx eax, byte [rsp + rcx + 0x68]
mov r13d, eax
jmp 0x1400bb12d
movzx ecx, dl
movzx ebx, r14b
nop word [rax + rax]
cmp rcx, rbx
jae 0x1400bb1c0
lea r14, [rcx + 1]
mov byte [rsp + 0x72], r14b
movzx edx, byte [rsp + rcx + 0x68]
mov rcx, rdi
call qword [r12 + 0x20]
mov rcx, r14
test al, al
je 0x1400bb190
jmp 0x1400baea0
xor eax, eax
mov r15, qword [rsp + 0x50]
cmp r15, rsi
jne 0x1400baeec
jmp 0x1400bb321
add r15, 3
mov qword [rsp + 0x50], r15
shl eax, 0xc
or ecx, eax
mov r13d, ecx
mov r14b, 2
mov bx, 0x5c
cmp r13d, 0x27
jbe 0x1400baf12
jmp case.0x1400ba2c1.103
mov bx, 0x80
cmp r13d, 0x7f
jb 0x1400bb313
cmp r13d, 0x10000
jae 0x1400bb24a
lea rax, [0x1401cea8d]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x12f
mov qword [rsp + 0x20], 0x11f
mov r8d, 0x28
mov ecx, r13d
lea rdx, [0x1401ce91e]
lea r9, [0x1401ce96e]
jmp 0x1400bb288
cmp r13d, 0x20000
jae 0x1400bb297
lea rax, [0x1401ce75c]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x1c2
mov qword [rsp + 0x20], 0xc4
mov r8d, 0x2c
mov ecx, r13d
lea rdx, [0x1401ce640]
lea r9, str._f__NO
call fcn.14010b120
test al, al
je 0x1400bafd9
jmp 0x1400bb313
lea eax, [r13 - 0xe01f0]
cmp eax, 0x2fe10
jb 0x1400bafd9
movd xmm0, r13d
pshufd xmm0, xmm0, 0
paddd xmm0, xmm6
pxor xmm0, xmm7
movdqa xmm1, xmm8
pcmpgtd xmm1, xmm0
movmskps eax, xmm1
test al, al
jne 0x1400bafd9
lea eax, [r13 - 0x3134b]
cmp eax, 5
jb 0x1400bafd9
lea eax, [r13 - 0x323b0]
cmp eax, 0xadd50
jb 0x1400bafd9
mov eax, r13d
and eax, 0xffffffe0
cmp eax, 0x2a6e0
je 0x1400bafd9
mov eax, r13d
and eax, 0xfffffffe
cmp eax, 0x2b81e
je 0x1400bafd9
xor eax, eax
xor ecx, ecx
xor r8d, r8d
jmp 0x1400bb0d8
xor eax, eax
movaps xmm6, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xc0]
movaps xmm8, xmmword [rsp + 0xd0]
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
call fcn.1401b1d10
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
mov rcx, rdi
call fcn.1401b1d10
int3
add al, 0x48
mov edi, 0
add byte [rax], al
add byte [rax + 0x103c8948], al
lea r8, str.bytecodec::bytesC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytecodec_0.4.15_src_bytes.rs
mov qword [rax + rdx + 8], r8
mov qword [rax + rdx + 0x10], 0x10
adc byte [rax], r10b
adc byte [rax], al
add byte [rax], al
mov qword [rax + rdx + 0x18], rdi
lea r8, [0x1401ede60]
mov qword [rax + rdx + 0x20], r8
mov qword [rax + rdx + 0x28], 0x67
mov qword [rax + rdx + 0x30], 0
adc byte [rax], r14b
add byte [rax], al
add byte [rax], al
mov qword [rax + rdx + 0x38], 1
mov qword [rax + rdx + 0x40], 0
mov dword [rax + rdx + 0x48], 0x43
inc rcx
mov qword [rsp + 0x58], rcx
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov rdx, qword [rsp + 0x20]
cmp rdx, rdi
je 0x1400bf222
mov rax, qword [rsp + 0x30]
and al, 0x30
cmp rax, rdx
jne 0x1400bf194
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.140042c70
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
lea rdx, [rax + rax*4]
shl rdx, 4
mov qword [rcx + rdx], rdi
lea r8, [0x1401c7b14]
mov qword [rcx + rdx + 8], r8
mov qword [rcx + rdx + 0x10], 0x11
mov qword [rcx + rdx + 0x18], rdi
lea r8, [0x1401c7b25]
mov qword [rcx + rdx + 0x20], r8
mov qword [rcx + rdx + 0x28], 0x68
mov qword [rcx + rdx + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], r15d
add dword [rax], eax
add byte [rax], al
mov qword [rcx + rdx + 0x40], 0
mov dword [rcx + rdx + 0x48], 0x25f
add byte [rax], al
inc rax
mov qword [rsp + 0x30], rax
jmp 0x1400bf222
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x20], rax
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov qword [rsi + 0x10], rdx
mov rdx, qword [rsp + 0x38]
mov qword [rsi + 0x18], rdx
mov qword [rsi], rax
mov qword [rsi + 8], rcx
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffff8d4c, 0x24
lea eax, [rcx]
add byte [rax], al
add byte [rcx + rdi - 0x3d], cl
je 0x1400bfea5
mov rax, r15
shr rax, 0x3b
jne 0x1400bfeaa
mov rax, r15
shl rax, 5
or r12, rax
jmp 0x1400bfee4
mov rdi, r14
jmp 0x1400bfef3
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
add byte [rax - 0x7b], cl
invalid
je 0x1400bff13
add byte [rax - 0x7b], cl
sal byte [rcx + rdx*2 + 0x41], 0xc1
in al, dx
add al, byte [rcx - 0x7d]
in al, 7
shr r12d, 2
and r12d, 7
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], 1
mov r12, rax
add rbx, r15
xor eax, eax
sub r14, r15
cmovb r14, rax
mov r8, rbx
mov qword [rsi], r8
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], r12
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x28
add byte [rax], al
add byte [rdx + 0x28], bh
call fcn.1401b1500
int3
ficom word [0x10cd7ff33]
int3
int3
and al, 0x20
mov r9, qword [rdx + 0x10]
cmp r9, r8
jne 0x1400c0509
invalid
lea rax, [0x1401f79a8]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
lea rax, [0x1401c7c10]
mov qword [rsi], rax
jmp case.0x140086d4c.579
mov rbx, r8
mov rdi, rdx
test r8, r8
je 0x1400c054c
cmp r9, rbx
jb 0x1400c0584
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
lea rcx, [rsp + 0x30]
call qword [rax]
sub qword [rsp + 0x40], rbx
mov qword [rdi + 0x10], rbx
add qword [rsp + 0x38], rbx
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x10], xmm0
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
jmp case.0x140086d4c.579
lea rax, [rdi + 0x10]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rcx, [0x1401c7c10]
mov qword [rdi], rcx
lea rcx, [0x1401f79a8]
mov qword [rdi + 8], rcx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
mov qword [rsp + 0x28], r9
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x60], rax
lea rax, [0x14002e820]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs___connection_was_not_ready
lea rcx, [rsp + 0x30]
call fcn.1401b1c50
int3
invalid
or byte [rax - 0x73], cl
and al, 0x30
call qword [rax]
sub qword [rdi + 0x10], rbx
add qword [rdi + 8], rbx
mov qword [rsp + 0x40], rbx
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x18], rax
jmp 0x1400c06b1
or al, 0x73
adc eax, dword [rax]
mov qword [rsi + 8], rax
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
lea rax, [0x1401c7c10]
mov qword [rsi], rax
add rsp, 0x80
pop rbx
pop rdi
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
ret
mov dword [rsp + 0x28], ecx
lea rax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
lea rax, [0x14002e820]
mov qword [rsp + 0x68], rax
loope 0x1400c06c7
dec dword [rax - 0x77]
and al, 0x68
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.split_to_out_of_bounds:
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x48], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs___connection_was_not_ready
lea edx, [0x1401c7cc8]
lea rcx, [rsp + 0x30]
call fcn.1401b1c50
int3
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rbx, qword [rdx]
mov rdi, qword [rdx + 8]
mov r14, qword [rdx + 0x10]
mov esi, dword [rdx + 0x10]
cmp r14, rbx
jne case.0x1400a212d.406
test rbx, rbx
test ebx, ebx
je 0x1400c07ac
iretd
pop rsi
adc byte [rax - 0x77], cl
jle 0x1400c077f
invalid
sbb byte [rax - 0x73], cl
add eax, 0x1321c2
jmp 0x1400c07da
invalid
push 0xf
movzx eax, byte [0x140214210]
mov edx, 0x18
mov dh, 5
cdq
cmp dl, byte [0x14024c17a]
adc eax, 0x18ba00
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
test eax, eax
je 0x1400c07e7
mov qword [rax], rdi
mov dword [rax], edi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], 1
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsi + 8], edi
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsi + 8], edi
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rax
lea rax, [0x1401c7d10]
jmp 0x1400c07da
jle 0x1400c07d3
sbb byte [rax - 0x73], cl
add eax, 0x13217e
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add byte [rax], al
call fcn.1401b1500
int3
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xlatb
add byte [rax], al
add byte [rcx + rax - 0x13], cl
mov rcx, r12
sub rcx, r13
add r13, r14
mov edx, r15d
shr edx, 2
and edx, 7
loop 0x1400c091a
loop 0x1400c091a
mov qword [rax], rbp
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rdx
mov qword [rax + 0x20], 1
mov qword [rbx + 0x18], rax
lea rax, [r12 + rsi]
mov qword [rbx], rax
add esi, dword [rcx]
ror byte [rcx + 0x29], 0xf6
add esi, dword [rcx]
ror byte [rcx + 0x29], 0xf6
cmovae rax, r14
mov qword [rbx + 8], rax
sub qword [rbx + 0x10], rsi
mov qword [rdi], r12
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], r15
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0x38], eax
lea rax, [0x14002e820]
idiv bh
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x50], rax
lea rax, str.split_to_out_of_bounds:
mov qword [rsp + 0x58], rax
invalid
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.1401b1c50
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x28
call fcn.1401b1500
call fcn.140156de0
int3
push rdi
push rbx
sub rsp, 0x40
mov rax, rdx
mov rsi, rcx
mov r8, qword [rcx + 8]
mov rdi, qword [rcx + 0x18]
jns 0x1400c0a25
test dil, 1
jne case.0x1400b7f68.215
jns 0x1400c0a25
add rax, r8
jb 0x1400c0c64
mov rcx, qword [rdi + 0x20]
cmp rcx, 1
jne 0x1400c0ae7
mov rcx, qword [rdi]
mov rbx, qword [rdi + 8]
mov rdx, qword [rsi]
mov r14, rdx
sub r14, rbx
lea r9, [r14 + rax]
cmp rcx, r9
jae 0x1400c0bc4
cmp rcx, rax
jb 0x1400c0bd8
cmp r14, r8
jb 0x1400c0bd8
mov rcx, rbx
call fcn.1401af560
mov qword [rsi], rbx
mov rax, qword [rdi]
jmp 0x1400c0bc4
mov r15, rdi
shr r15, 5
mov r14, qword [rsi + 0x10]
add r14, r15
cmp r15, r8
jb 0x1400c0aae
mov rcx, r14
sub rcx, r8
cmp rcx, rax
jb 0x1400c0aae
invalid
mov rdx, qword [rsi]
mov rbx, rdx
sub rbx, r15
mov rcx, rbx
call fcn.1401af560
mov qword [rsi], rbx
and edi, 0x1f
mov qword [rsi + 0x18], rdi
mov qword [rsi + 0x10], r14
jmp 0x1400c0bc8
add byte [rax], al
mov rcx, qword [rsi]
sub rcx, r15
add r8, r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], r8
mov rdx, r14
sub rdx, r8
cmp rdx, rax
jb 0x1400c0c10
add rcx, r15
mov qword [rsi], rcx
sub r14, r15
mov qword [rsi + 0x10], r14
jmp 0x1400c0bc8
mov r12, qword [rdi + 0x18]
lea ecx, [r12 + 9]
lea ecx, [rsp + 9]
mov edx, 1
mov ebx, 1
shl rbx, cl
test r12, r12
cmove rbx, r12
cmp rax, rbx
cmp eax, ebx
cmova rbx, rax
test rbx, rbx
je 0x1400c0b33
js 0x1400c0c7c
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov rdx, rax
test rax, rax
je 0x1400c0c81
lea r13, [rdi + 0x20]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x3e], cl
mov r14, qword [rsi + 8]
mov esi, dword [rsi + 8]
cmp rbx, r14
jb 0x1400c0c2f
add byte [rax], al
invalid
xor ebx, ebx
add rdx, rbx
mov rcx, rdx
mov rdx, r15
mov r8, r14
call fcn.1401af560
add rbx, r14
mov qword [rsp + 0x38], rbx
lock dec qword [r13]
jne 0x1400c0bab
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
je 0x1400c0b99
mov r8, qword [rdi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [r12*4 + 1]
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x18], eax
mov rax, qword [rsp + 0x30]
mov qword [rsi], rax
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x10], rax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rax, r14
jb 0x1400c0c8e
lea rax, [rcx + rcx]
cmp rax, r9
cmova r9, rax
add r8, r14
mov qword [rdi + 0x10], r8
sub r9, r8
sub ecx, eax
mov rax, rcx
sub rax, r8
cmp rax, r9
jb case.0x1400b9b42.142
add rbx, r14
mov qword [rsi], rbx
sub rcx, r14
mov qword [rsi + 0x10], rcx
jmp 0x1400c0bc8
lea rcx, [rsp + 0x28]
mov rdx, r8
mov r8, rax
call fcn.1401b1750
mov r14, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
jmp 0x1400c0ad5
lea rcx, [rsp + 0x28]
xor edx, edx
mov r8, r14
call fcn.1401b1750
mov rdx, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
pop rsp
and al, 0x38
pop rsp
and al, 0x38
jmp 0x1400c0b5c
mov rcx, rdi
mov rdx, r8
mov r8, r9
call fcn.1401b1750
mov rcx, qword [rdi]
mov rbx, qword [rdi + 8]
mov ebx, dword [rdi + 8]
jmp 0x1400c0c01
lea rcx, str.overflow
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
mov edx, 8
call fcn.1401b1e10
jo 0x1400c0c7a
add byte [rbp + rcx*4 + 5], cl
invalid
verw ax
outsd dx, dword [rsi]
push rsi
invalid
call fcn.1400b62f0
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
add byte [rax - 0x77], cl
invalid
lea rcx, str.overflow
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
mov edx, 8
call fcn.1401b2260
int3
int3
dec dword [rsi + 0x20]
jne 0x1400c0cf2
sub al, 0x48
mov eax, dword [rsi + 0x20]
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x1400c0cfb
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
or byte [rax - 0x75], cl
or eax, 0x153475
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c0cfb
add eax, 0x48def748
cmp dword [rcx + 0x10], esi
jne 0x1400c0cf8
add rsp, 0x20
pop rsi
ret
add rsi, qword [rcx]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
mov eax, esi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, esi
mov eax, esi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
mov r12, qword [rcx + 8]
mov rbp, qword [rcx + 0x10]
imul edx, dword [rax], 0x5e058d48
jo 0x1400c0d59
invalid
imul edx, dword [rax], 0x5e058d48
jo 0x1400c0d59
add eax, 0x10705e
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea r13, [0x1401f79a8]
xor byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
insb byte [rdi], dx
adc eax, dword [rax]
lea ebp, [0x1401f79a8]
mov qword [rsp + 0x38], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
adc dword [rsp + 0x40], eax
adc dword [rsp + 0x40], eax
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea r14, [rsp + 0x28]
mov rcx, rsi
mov rdx, rdi
mov r8, r14
invalid
call fcn.1401020b0
mov cl, 1
test al, al
ror byte [rdi], 0x85
or byte [rdx], al
add byte [rax], al
invalid
ror byte [rdi], 0x85
or byte [rdx], al
add byte [rax], al
test rbp, rbp
in eax, dx
je 0x1400c0f65
xor r15d, r15d
lea rbx, [0x1401fb0d0]
xorps xmm6, xmm6
nop word [rax + rax]
movzx eax, byte [r12 + r15]
mov byte [rsp + 0x27], al
cmp rax, 0x22
ja case.default.0x1400c0dc6
movsxd rcx, dword [rbx + rax*4]
or al, 0x83
add rcx, rbx
jmp rcx
lea rax, [0x1401c7e30]
add eax, 0x107061
jmp 0x1400c0e7a
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
cmp eax, 0x5c
jne case.0x1400c0dc6.1
mov dword [rsp + 0x60], eax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
lea rax, [fcn.14010b260]
mov qword [rsp + 0x78], rax
lea rax, [0x1401c7e18]
jmp 0x1400c0e35
lea ecx, [rax - 0x20]
cmp cl, 0x5f
jae 0x1400c0eb9
mov dword [rsp + 0x60], eax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
lea rax, [fcn.14010b260]
mov qword [rsp + 0x78], rax
lea rax, [0x1401f79f8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
jmp 0x1400c0e92
lea rax, [0x1401c7e00]
jmp 0x1400c0e7a
lea rax, [0x1401c7dd0]
jmp 0x1400c0e7a
lea rax, [0x1401c7de8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], r13
movups xmmword [rsp + 0x40], xmm6
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call fcn.1401020b0
test al, al
jne 0x1400c0f61
inc r15
cmp rbp, r15
jne 0x1400c0db0
jmp 0x1400c0f65
lea rax, [rsp + 0x27]
mov qword [rsp + 0x60], rax
lea rax, [0x14010c5a0]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x48], 0
movabs rax, 0x800000020
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], 3
lea rax, [0x1401e4dc8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov rcx, rsi
mov rdx, rdi
lea r8, [rsp + 0x70]
call fcn.1401020b0
test al, al
je 0x1400c0ea8
mov cl, 1
jmp 0x1400c0f99
lea rax, [0x1401c7db8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea r8, [rsp + 0x28]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov ecx, eax
mov eax, ecx
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
ret
lea r8, ds:[rcx + 0x10]
mov qword [rdx], r8
movups xmm0, xmmword [rcx]
movups xmmword [rax + 8], xmm0
mov qword [rax + 0x18], 0
mov qword [rax + 0x20], 8
mov qword [rax + 0x28], 0
movabs rcx, 0x8000000000000000
mov qword [rax + 0x30], rcx
mov byte [rax + 0x48], 0
xor ecx, ecx
mov qword [rax], rcx
ret
mov r12d, 1
mov rbx, qword [rsp + 0x50]
cmp rbx, r15
jae 0x1400c308a
mov rdx, r15
sub rdx, rbx
mov r10, rbx
shl r10, 5
lea rcx, [rdi + r10]
cmp rdx, 2
jae 0x1400c2b80
mov r8, rdx
lea r11, [r8 + rbx]
mov rsi, r11
sub rsi, rbx
jb 0x1400c359b
cmp r11, r15
ja 0x1400c359b
jae 0x1400c2c60
cmp r8, 0xa
jae 0x1400c2c60
lea rsi, [rbx + 0xa]
cmp rsi, r15
cmovae rsi, r15
mov qword [rsp + 0x50], rsi
sub rsi, rbx
jb 0x1400c35b3
mov r14, rax
cmp r8, 1
adc r8, 0
mov rdx, rsi
call fcn.1400fde90
mov rax, r14
cmp r12, qword [rsp + 0xe0]
je 0x1400c2c6f
jmp 0x1400c2ccb
movsd xmm1, qword [rcx]
movsd xmm0, qword [rcx + 0x20]
mov r8d, 2
ucomisd xmm1, xmm0
jbe 0x1400c3030
cmp rdx, 2
je 0x1400c2bde
mov r8, qword [rsp + 0xd0]
lea r9, [r8 + r10]
mov r8d, 2
nop word cs:[rax + rax]
movapd xmm1, xmm0
movsd xmm0, qword [r9]
ucomisd xmm1, xmm0
jbe 0x1400c2bde
inc r8
add r9, 0x20
cmp rdx, r8
jne 0x1400c2bc0
mov r8, rdx
mov rdx, r8
add rdx, rbx
jb 0x1400c35d3
mov r11, rdx
cmp rdx, r15
ja 0x1400c35e2
cmp r8, 2
jb 0x1400c2b12
mov rdx, r8
shr rdx, 1
add r10, qword [rsp + 0x108]
add edx, dword [rsp + 0x108]
add edx, dword [rsp + 0x108]
mov r9, r11
shl r9, 5
add r9, qword [rsp + 0x100]
add byte [rax], al
add byte [rax], al
nop dword [rax]
movups xmm0, xmmword [r10 - 0x10]
movups xmm1, xmmword [r9 - 0x10]
movups xmmword [r10 - 0x10], xmm1
movups xmmword [r9 - 0x10], xmm0
movupd xmm0, xmmword [r10]
movupd xmm1, xmmword [r9]
movupd xmmword [r10], xmm1
movupd xmmword [r9], xmm0
add r10, 0x20
add r9, 0xffffffffffffffe0
dec rdx
jne 0x1400c2c20
jmp 0x1400c2b12
jmp qword [rsi + 0xf]
mov qword [rsp + 0x50], r11
cmp r12, qword [rsp + 0xe0]
jne 0x1400c2ccb
mov r14, rax
mov rdx, r12
shl rdx, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400c35c7
mov rdi, rax
lea rax, [r12 + r12]
mov qword [rsp + 0xe0], rax
mov r8, r12
shl r8, 4
mov rcx, rdi
mov rdx, r14
call fcn.1401af560
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
mov rdi, qword [rsp + 0x28]
mov rcx, r12
shl rcx, 4
mov qword [rax + rcx], rsi
mov qword [rax + rcx + 8], rbx
inc r12
mov rcx, r12
cmp r12, 2
mov qword [rsp + 0x120], rax
jae 0x1400c2d7e
jmp 0x1400c2ae6
mov rsi, rbx
mov rdx, rbp
mov rdi, qword [rsp + 0x28]
sub r15, rdx
mov rcx, rsi
mov r8, r15
call fcn.1401af560
mov rax, qword [rsp + 0x130]
add rax, r14
mov qword [r13], rax
mov rax, qword [rsp + 0x138]
mov qword [r13 + 8], rax
mov rcx, qword [rsp + 0x128]
lea rdx, [rcx + 0x10]
mov rax, qword [rsp + 0x148]
not rax
mov r8, qword [rsp + 0x30]
add r8, rax
shl r8, 4
call fcn.1401af560
mov rcx, qword [rsp + 0x140]
cmp rcx, 1
mov r15, qword [rsp + 0xf0]
mov rax, qword [rsp + 0x120]
jbe 0x1400c2ae0
mov r12, rcx
lea r11, [rcx - 1]
mov rcx, r11
shl rcx, 4
mov r10, qword [rax + rcx]
mov rcx, qword [rax + rcx + 8]
add rcx, r10
cmp rcx, r15
je 0x1400c2df0
mov rdx, r12
shl rdx, 4
mov r8, qword [rdx + rax - 0x20]
cmp r8, r10
jbe 0x1400c2df0
cmp r12, 2
jbe 0x1400c3074
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rax + rcx]
lea r9, [r8 + r10]
cmp rcx, r9
jbe 0x1400c2e06
cmp r12, 3
jbe 0x1400c307f
add r8, rcx
cmp qword [rdx + rax - 0x40], r8
jbe 0x1400c2e06
jmp 0x1400c2ae6
cmp r12, 3
jb 0x1400c2e0b
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rax + rcx]
cmp rcx, r10
jb 0x1400c2e10
lea rsi, [r12 - 2]
cmp r12, rsi
jbe 0x1400c34de
lea r13, [rsi + 1]
mov qword [rsp + 0x30], r12
cmp r12, r13
jbe 0x1400c351a
mov rdx, rsi
shl rdx, 4
mov rcx, qword [rax + rdx + 8]
shl r13, 4
mov r8, qword [rax + r13]
mov r12, qword [rax + r13 + 8]
add r12, r8
mov rbp, r12
sub rbp, rcx
jb 0x1400c3556
mov qword [rsp + 0x148], rsi
cmp r12, r15
ja 0x1400c3565
mov qword [rsp + 0x130], r8
mov qword [rsp + 0x140], r11
lea r8, [rax + rdx]
mov qword [rsp + 0x128], r8
mov r14, qword [rax + rdx]
add r13, rax
mov qword [rsp + 0x138], rcx
mov rsi, rcx
shl rsi, 5
add rsi, rdi
mov r15, r14
shl r15, 5
lea rbx, [rsi + r15]
shl r12, 5
mov rdi, rbp
sub rdi, r14
cmp rdi, r14
jae 0x1400c2f70
mov r15, rdi
shl r15, 5
mov rbp, qword [rsp + 0x40]
mov rcx, rbp
mov rdx, rbx
mov r8, r15
call fcn.1401af560
add r15, rbp
test r14, r14
jle 0x1400c2d00
test rdi, rdi
jle 0x1400c2d00
add r12, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x28]
nop word cs:[rax + rax]
movsd xmm0, qword [rbx - 0x20]
movsd xmm1, qword [r15 - 0x20]
xor eax, eax
xor ecx, ecx
ucomisd xmm0, xmm1
setbe al
seta cl
shl rcx, 5
sub rbx, rcx
shl rax, 5
sub r15, rax
ucomisd xmm0, xmm1
mov rax, r15
cmova rax, rbx
movupd xmm0, xmmword [rax]
movupd xmm1, xmmword [rax + 0x10]
movupd xmmword [r12 + 0x10], xmm1
movupd xmmword [r12], xmm0
cmp rbx, rsi
jbe 0x1400c2f56
add r12, 0xffffffffffffffe0
cmp r15, rbp
ja 0x1400c2f00
mov rsi, rbx
mov rdx, rbp
jmp 0x1400c2d0b
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.1401af560
add r15, rdi
test r14, r14
jle 0x1400c3007
mov rax, r14
cmp rbp, r14
mov rdi, qword [rsp + 0x28]
jle 0x1400c3011
add r12, rdi
mov rbp, qword [rsp + 0x40]
mov rdx, rbp
mov r14, rax
nop word cs:[rax + rax]
mov r8, rdx
movsd xmm0, qword [rdx]
xor edx, edx
xor eax, eax
ucomisd xmm0, qword [rbx]
setbe dl
seta cl
mov r9, r8
cmova r9, rbx
movupd xmm0, xmmword [r9]
movupd xmm1, xmmword [r9 + 0x10]
movupd xmmword [rsi + 0x10], xmm1
movupd xmmword [rsi], xmm0
add rsi, 0x20
shl rdx, 5
add rdx, r8
cmp rdx, r15
jae 0x1400c2d0b
mov al, cl
shl rax, 5
add rbx, rax
cmp rbx, r12
jb 0x1400c2fb0
jmp 0x1400c2d0b
mov rbp, qword [rsp + 0x40]
jmp 0x1400c2d03
mov rbp, qword [rsp + 0x40]
mov rdx, rbp
mov r14, rax
jmp 0x1400c2d0b
cmp rdx, 2
je 0x1400c2b0e
add r10, qword [rsp + 0xd0]
nop word cs:[rax + rax]
movapd xmm1, xmm0
movsd xmm0, qword [r10]
ucomisd xmm1, xmm0
ja 0x1400c2b0e
inc r8
add r10, 0x20
cmp rdx, r8
jne 0x1400c3050
jmp 0x1400c2b0b
mov r12d, 2
jmp 0x1400c2ae6
mov r12d, 3
jmp 0x1400c2ae6
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rax
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbp
call rsi
mov r9, qword [rsp + 0xf8]
mov rdi, r9
shl rdi, 5
mov rax, rdi
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
mov rsi, rdx
shr rsi, 4
test r15, r15
je 0x1400c34c5
shl r15, 5
mov r12, qword [rsp + 0x28]
add r15, r12
mov r14, r15
sub r14, r12
add r14, 0xffffffffffffffe0
xor ebx, ebx
movabs rcx, 0x8000000000000000
xor eax, eax
invalid
lea rdx, [r12 + rax]
add rdx, 0x20
mov r8, qword [r12 + rax + 8]
cmp r8, rcx
je 0x1400c3141
movupd xmm0, xmmword [r12 + rax + 0x10]
mov qword [r12 + rbx], r8
movupd xmmword [r12 + rbx + 8], xmm0
add rax, 0x20
add rbx, 0x18
cmp rdx, r15
jne 0x1400c3100
add rbx, r12
mov r14, r12
test r9, r9
jne 0x1400c3195
jmp 0x1400c31de
add rbx, r12
cmp r15, rdx
je 0x1400c318d
sub r14, rax
mov r13, r12
lea r15, [r12 + rax]
cmp al, 4
add r15, 0x30
shr r14, 5
jmp 0x1400c3169
add r15, 0x20
dec r14
je 0x1400c318a
cmp qword [r15 - 8], 0
je 0x1400c3160
mov r8, qword [r15]
mov rcx, qword [0x140214150]
xor edx, edx
mov r12, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r12
jmp 0x1400c3160
mov r12, r13
mov r14, r12
test r9, r9
je 0x1400c31de
lea rax, [rsi*8]
lea r15, [rax + rax*2]
mov r14, r12
cmp rdi, r15
je 0x1400c31de
test rdi, rdi
je 0x1400c31d8
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
mov r9, r15
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov r14, rax
test rax, rax
jne 0x1400c31de
mov ecx, 8
mov rdx, r15
call fcn.1401b1500
mov r14d, 8
sub rbx, r12
je 0x1400c3254
mov rax, rbx
movabs rcx, 0xaaaaaaaaaaaaaaab
mov ecx, 0xaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rcx
mov rsi, rdx
shr rsi, 4
dec rsi
lea rax, [rsi + rsi*2]
mov r15, qword [r14 + rax*8]
mov r13, qword [r14 + rax*8 + 8]
mov rax, qword [r14 + rax*8 + 0x10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x48], r15
je 0x1400c3260
lea rdi, [r14 + 8]
mov r12, qword [rsp + 0x38]
jmp 0x1400c3239
invalid
add rdi, 0x18
dec rsi
je 0x1400c3265
cmp qword [rdi - 8], 0
je 0x1400c3230
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c3230
test rsi, rsi
mov r12, qword [rsp + 0x38]
jne 0x1400c3265
jmp 0x1400c3277
mov r12, qword [rsp + 0x38]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov rdi, qword [rsp + 0x220]
xor ecx, ecx
call fcn.1400054f0
mov rsi, rax
mov rcx, rax
mov rdx, qword [rsp + 0x110]
call fcn.1400c3630
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x5f], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x6f], rax
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x67]
mov qword [rsp + 0x15f], rax
mov dword [rsp + 0x15f], eax
mov dword [rsp + 0x15f], eax
mov rax, qword [rsp + 0x6f]
mov qword [rsp + 0x167], rax
mov rax, qword [rsp + 0xd8]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x5f], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x6f], rax
movupd xmm0, xmmword [rsp + 0x58]
movapd xmmword [rsp + 0x170], xmm0
mov rax, qword [rsp + 0x67]
mov qword [rsp + 0x17f], rax
mov rax, qword [rsp + 0x6f]
mov qword [rsp + 0x187], rax
test r12, r12
je 0x1400c33d4
movabs rax, 0x555555555555556
cmp r12, rax
jae 0x1400c357c
lea rax, [r12*8]
lea rbx, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
je 0x1400c35f4
mov rdi, rax
mov ebp, 0x10
jmp 0x1400c338b
mov r15d, 1
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1401af560
mov qword [rdi + rbp - 0x10], rbx
mov qword [rdi + rbp - 8], r15
mov qword [rdi + rbp], rbx
add rbp, 0x18
dec r12
je 0x1400c33cd
mov rax, qword [rsp + 0xe8]
mov r14, qword [rax + rbp - 8]
mov rbx, qword [rax + rbp]
test rbx, rbx
je 0x1400c3360
js 0x1400c357c
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x1400c3366
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
mov r12, qword [rsp + 0x38]
jmp 0x1400c33d9
mov edi, 8
mov r14, qword [rsp + 0x48]
mov byte [rsp + 0x58], 1
mov byte [rsp + 0x60], 2
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rsp + 0x61], xmm0
movups xmm0, xmmword [rsp + 0x15f]
movups xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x80], 5
mov byte [rsp + 0x88], 2
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rsp + 0x89], xmm0
movups xmm0, xmmword [rsp + 0x17f]
adc byte [rsp + 0x17f], al
adc byte [rsp + 0x17f], al
movups xmmword [rsp + 0x98], xmm0
mov byte [rsp + 0xa8], 4
add byte [rax], al
add al, 0xc6
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add al, 0xc6
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx], al
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xc0], rdi
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x58
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x58
mov rcx, rsi
call fcn.1400c38e0
jns 0x1400c3469
add byte [rax], al
jns 0x1400c3469
add byte [rax], al
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x1400c349e
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c63949], al
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x60
mov qword [rsp + 0x60], r14
mov dword [rsp + 0x60], esi
mov qword [rsp + 0x68], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x58], 2
lea r8, [rsp + 0x58]
mov rcx, rsi
mov dl, 0xc
call fcn.1400c3b30
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x190]
movaps xmm7, xmmword [rsp + 0x1a0]
add rsp, 0x1b8
add byte [rbx + 0x5d], bl
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r12, qword [rsp + 0x28]
mov rbx, r12
mov r14, r12
test r9, r9
out 0x4d, al
test ecx, ecx
jne 0x1400c3195
jmp 0x1400c31de
lea rax, str.Index_out_of_bounds
adc byte [rax], al
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [0x1401f79a8]
add eax, 0x1344ae
adc r8d, dword [rax]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x70], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
adc byte gs:[rax], al
adc byte gs:[rax], al
lea rcx, [rsp + 0x58]
call fcn.1401b1c50
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [0x1401f79a8]
add byte [rax - 0x77], cl
and al, 0x68
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x70], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
call fcn.1401b1c50
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rdx, r12
call fcn.1401b2060
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, r12
mov rdx, qword [rsp + 0xf0]
call fcn.1401b1d90
call fcn.1400b62f0
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1401b1e10
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rbx
mov rdx, qword [rsp + 0x50]
call fcn.1401b2060
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rbx
call fcn.1401b2060
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, r11
mov rdx, r15
call fcn.1401b1d90
mov ecx, 8
mov rdx, rbx
call fcn.1401b1500
mov ecx, 8
mov edx, 0x80
call fcn.1401b1500
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
int3
cmp rdx, r8
je 0x1400c3701
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
inc dword [rax]
add byte [rbp - 0x28], dh
inc dword [rax]
add byte [rbp - 0x28], dh
mov rdx, qword [rdi + 0x1c8]
cmp rcx, rdx
jae 0x1400c38b9
mov rax, qword [rdi + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
adc byte [rax - 1], cl
leave
adc byte [rax - 1], cl
leave
and rcx, 0xfffffffffffffff0
lea rbx, [rcx + rdx]
add rbx, 0x10
mov rcx, rbx
fcos
push rax
sbb byte [rax - 0x47], cl
invalid
movabs byte [0x3148ef2cacb15120], al
ror dword [rax - 0x46], 1
ror esp, cl
invalid
invalid
invalid
invalid
invalid
mov bl, 0x48
xor edx, eax
fcos
push rax
sbb byte [rax - 0x47], cl
invalid
mov bl, 0x48
xor edx, eax
or rdx, rcx
jne 0x1400c38c5
test rbx, rbx
je 0x1400c38c5
add byte [rax], al
add byte [rax], al
test rbx, rbx
lea rax, [0x1401cb2f4]
cmovne rax, rbx
mov rcx, qword [rax]
or byte [rax - 0x75], cl
push rax
invalid
mov qword [rsp + 0x26], rdx
mov qword [rsp + 0x20], rcx
mov rcx, qword [rax + 0xe]
mov rdx, qword [rax + 0x14]
mov qword [rsp + 0x34], rdx
mov qword [rsp + 0x2e], rcx
mov rcx, qword [rax + 0x1c]
mov rdx, qword [rax + 0x22]
mov qword [rsp + 0x42], rdx
and al, 0x42
or byte [rax - 0x75], cl
push rax
invalid
and al, 0x42
mov qword [rsp + 0x3c], rcx
mov rcx, qword [rax + 0x2a]
mov rdx, qword [rax + 0x30]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x4a], rcx
mov rcx, qword [rax + 0x38]
mov rdx, qword [rax + 0x3e]
mov qword [rsp + 0x5e], rdx
mov qword [rsp + 0x58], rcx
mov rcx, qword [rax + 0x46]
mov rdx, qword [rax + 0x4c]
mov qword [rsp + 0x66], rcx
mov qword [rsp + 0x6c], rdx
mov rcx, qword [rax + 0x54]
mov rax, qword [rax + 0x5a]
mov qword [rsp + 0x74], rcx
mov qword [rsp + 0x7a], rax
movzx eax, word [rsp + 0x80]
mov word [rsi + 0xd8], ax
mov eax, dword [rsp + 0x70]
mov dword [rsi + 0xc8], eax
mov rax, qword [rsp + 0x74]
mov qword [rsi + 0xcc], rax
mov eax, dword [rsp + 0x7c]
mov dword [rsi + 0xd4], eax
mov eax, dword [rsp + 0x60]
mov dword [rsi + 0xb8], eax
movzx eax, word [rsp + 0x64]
mov word [rsi + 0xbc], ax
mov rax, qword [rsp + 0x66]
mov qword [rsi + 0xbe], rax
movzx eax, word [rsp + 0x6e]
mov word [rsi + 0xc6], ax
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmm3, xmmword [rsp + 0x50]
movups xmmword [rsi + 0xa8], xmm3
movups xmmword [rsi + 0x98], xmm2
movups xmmword [rsi + 0x88], xmm1
movups xmmword [rsi + 0x78], xmm0
mov eax, dword [rdi + 0x300]
or eax, dword [rdi + 0x2fc]
test eax, 0x20000000
je 0x1400c3834
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b1d10
lea rcx, str._Extensions__tracks_values_by_typeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_builderext.rs
lea r8, [0x1401ca460]
mov edx, 0x22
call fcn.1401b2260
int3
mov ecx, edx
shl rcx, 5
mov byte [rax + rcx], bpl
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0xf]
movups xmmword [rax + rcx + 1], xmm0
adc dword [rax + rcx + 1], eax
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x10], xmm1
inc rdx
mov qword [rsi + 0x48], rdx
movzx ebp, byte [rsp + 0x60]
mov r14d, 2
cmp bpl, 7
jne 0x1400c3a24
mov qword [rsp + 0x20], r14
lea rax, [r14 + r14*4]
xor r14, 3
test byte [rbx], 0x48
lea edi, [rsp + rax*8]
test byte [rbx], 0x48
lea edi, [rsp + rax*8]
add rdi, 0x38
nop dword [rax]
mov rcx, rdi
call fcn.1400c3bb0
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
sub byte [rcx - 1], cl
invalid
jne 0x1400c3a00
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
movzx r15d, byte [rsp + 0x58]
mov rax, qword [rsi + 0x30]
cmp rax, qword [rsi + 0x20]
jne case.0x1400ba881.108
invalid
adc ecx, dword [rax - 0x77]
invalid
mov rcx, rbx
mov rdx, rax
call fcn.140042e00
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x48]
push rsi
invalid
push rsi
lea r14, [rsp + 0x61]
lea r14, [rsp + 0x61]
lea r14, [rsp + 0x61]
mov rcx, qword [rsi + 0x28]
mov byte [rcx + rax], r15b
inc rax
mov qword [rsi + 0x30], rax
cmp rdx, qword [rsi + 0x38]
jne 0x1400c3a6d
mov rcx, rdi
call fcn.140042880
mov rdx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x40]
mov rcx, rdx
ror dword [rax - 0x3f], 1
loope 0x1400c3a7d
ror dword [rax - 0x3f], 1
loope 0x1400c3a7d
mov byte [rax + rcx], bpl
movups xmm0, xmmword [r14]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [r14 + 0xf]
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], r8b
movups xmmword [rax + rcx + 0x10], xmm1
inc rdx
mov qword [rsi + 0x48], rdx
movzx ebp, byte [rsp + 0x88]
cmp bpl, 7
je 0x1400c3a11
movzx r14d, byte [rsp + 0x80]
mov rax, qword [rsi + 0x30]
xor byte [rax + 0x3b], r9b
and byte [rbp + 0x13], r14b
xor byte [rax + 0x3b], r9b
and byte [rbp + 0x13], r14b
mov rcx, rbx
mov rdx, rax
call fcn.140042e00
dec dword [rax - 0x75]
invalid
invalid
dec dword [rax - 0x75]
xor byte [rax - 0x75], r9b
push rsi
lea rbx, [rsp + 0x89]
mov eax, dword [rsi + 0x30]
mov rdx, qword [rsi + 0x48]
lea rbx, [rsp + 0x89]
mov rcx, qword [rsi + 0x28]
mov byte [rcx + rax], r14b
inc rax
mov qword [rsi + 0x30], rax
cmp rdx, qword [rsi + 0x38]
jne 0x1400c3af7
mov rcx, rdi
call fcn.140042880
mov rdx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x40]
mov rcx, rdx
shl rcx, 5
mov byte [rax + rcx], bpl
or byte [rdi], cl
adc byte [rbx], al
or byte [rdi], cl
adc byte [rbx], al
movups xmm1, xmmword [rbx + 0xf]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x10], xmm1
inc rdx
mov qword [rsi + 0x48], rdx
jmp 0x1400c3a11
lea rax, [r14 + r14*2]
lea rcx, [r15 + rax*8]
mov rdx, rdi
mov r8, rbx
call fcn.1401af560
add r12, r14
mov qword [rsp + 0x38], r12
test rsi, rsi
je 0x1400cc8e5
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x108]
mov ah, 0x24
or byte [rcx], al
add byte [rax], al
mov rbx, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x118]
lea rax, [rdi*8]
lea r14, [rax + rax*2]
mov rax, qword [rsp + 0x28]
sub rax, r12
cmp rax, rdi
jb 0x1400ccc87
lea rax, [r12 + r12*2]
lea rcx, [r15 + rax*8]
mov rdx, rbx
mov r8, r14
call fcn.1401af560
add rdi, r12
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
test rsi, rsi
je 0x1400cc94c
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb8]
lea rcx, [rcx + rcx*2]
mov rdx, qword [rsp + 0x60]
lea rbx, [rdx + rcx*8]
movabs r14, 0x8000000000000001
mov qword [rsp + 0x120], r14
lea r12, [rsp + 0x128]
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x150], rdx
mov qword [rsp + 0x158], rdx
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rbx
lea rcx, [rsp + 0x28]
mov r13, rdx
mov ebp, edx
mov rbp, r14
test rdx, rdx
je 0x1400cca51
nop
cmp rbp, r14
jg 0x1400cc9ea
cmp r13, rbx
je 0x1400cca5d
mov rbp, qword [r13]
cmp rbp, r14
je 0x1400cca56
movups xmm0, xmmword [r13 + 8]
add r13, 0x18
movups xmmword [r12], xmm0
add al, 0x24
cmp rbp, r14
jle 0x1400cc9c5
mov rsi, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
cmp rdi, qword [rsp + 0x28]
jne 0x1400cca24
mov r15, rcx
mov rdx, rdi
mov rdi, r8
call fcn.1400426e0
mov r8, rdi
mov rcx, r15
mov rdx, qword [rsp + 0x60]
mov r15, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
lea rax, [rdi + rdi*2]
mov qword [r15 + rax*8], rbp
mov qword [r15 + rax*8 + 8], rsi
mov dword [rdi + rax*8 + 8], esi
mov qword [r15 + rax*8 + 0x10], r8
inc rdi
mov qword [rsp + 0x38], rdi
movabs rbp, 0x8000000000000000
mov ebp, 0
add byte [rax], al
add byte [rax + 0xfd28548], al
test dword [rdi - 1], ebp
invalid
invalid
mov rbx, rdx
jmp 0x1400cca5d
add r13, 0x18
mov rbx, r13
movabs rax, 0x8000000000000001
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x158], rbx
lea rcx, [rsp + 0x120]
call fcn.1400cd5c0
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x1a0]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rsp + 0x28], al
movups xmmword [rcx], xmm0
mov rsi, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x190]
test rdi, rdi
mov rcx, qword [rsp + 0xc0]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1400ccb00
lea rbx, [rsi + 0x10]
jmp 0x1400ccad9
nop dword [rax + rax]
add rbx, 0x18
dec rdi
je 0x1400ccb00
cmp qword [rbx - 0x10], 0
je 0x1400ccad0
cmp qword [rbx], 0
je 0x1400ccad0
mov r8, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
mov rcx, qword [rsp + 0xc0]
jmp 0x1400ccad0
cmp qword [rsp + 0x180], 0
add dword [rax], eax
add byte [rax], al
je 0x1400ccb25
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xf060b
mov rcx, qword [rsp + 0xc0]
mov rsi, qword [rsp + 0xe0]
add byte [rax], al
mov rdi, qword [rsp + 0xe8]
test rdi, rdi
je 0x1400ccb70
lea rbx, [rsi + 0x10]
jmp 0x1400ccb49
add rbx, 0x18
dec rdi
je 0x1400ccb70
cmp qword [rbx - 0x10], 0
cmp dword [rbx - 0x10], 0
lock add byte [rax + rsi*8 + 0x48], dh
cmp dword [rbx], 0
je 0x1400ccb40
cmp qword [rbx], 0
je 0x1400ccb40
mov r8, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
mov rcx, qword [rsp + 0xc0]
jmp 0x1400ccb40
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
rol byte [rax], 0
add bl, ch
ror byte [rax - 0x7d], 1
mov esp, 0xd824
add byte [rax], al
cmp qword [rsp + 0xd8], 0
je 0x1400ccb95
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0xc0]
cmp qword [rsp + 0x1a8], 0
je 0x1400ccbb4
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rcx, rcx
je 0x1400ccc1b
mov rax, qword [rsp + 0x170]
lea rsi, [rax + 0x20]
and bl, ch
invalid
add rsi, 0x30
dec rcx
je 0x1400ccc1b
cmp qword [rsi - 0x20], 0
je 0x1400ccbfd
cmp qword [rsi - 0x10], 0
je 0x1400ccbfd
mov r8, qword [rsi - 0x18]
mov rdi, rcx
mov rcx, qword [0x140214150]
xor edx, edx
call r14
mov rcx, rdi
cmp qword [rsi - 8], 0
je 0x1400ccbd0
add byte [rsp + rcx*8 + 0x4c], dh
mov eax, dword [rsi]
mov r8, qword [rsi]
mov rdi, rcx
mov rcx, qword [0x140214150]
xor edx, edx
call r14
call rsi
mov rcx, rdi
jmp 0x1400ccbd0
cmp qword [rsp + 0x198], 0
je 0x1400ccba0
invalid
invalid
invalid
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x170]
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, 0xf
invalid
lea eax, [0x1401cc5e8]
mov rcx, r14
mov rdx, qword [rsp + 0x48]
call fcn.1401b1d10
push rax
invalid
invalid
lea rcx, [rsp + 0x28]
xor edx, edx
mov r8, r12
call fcn.1401b0440
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
jmp 0x1400cc8b3
lea rcx, [rsp + 0x28]
mov rdx, r12
mov r8, rdi
call fcn.1401b0440
mov r15, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
jmp 0x1400cc91a
invalid
add rdi, 0x270
cmp rsi, rdi
je 0x1400cce37
test byte [rbp + rdi + 0x268], 1
je 0x1400ccd90
cmp qword [rbp + rdi], 0
je 0x1400ccdff
mov r13, qword [rbp + rdi + 8]
mov r15, qword [rbp + rdi + 0x10]
mov ebx, 1
mov r12d, 1
test r15, r15
je 0x1400ccdef
js 0x1400cd0aa
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov r12, rax
test rax, rax
je 0x1400cd0af
mov rcx, r12
mov rdx, r13
mov r8, r15
call fcn.1401af560
jmp 0x1400cce0b
mov r12, qword [rbp + rdi + 8]
mov r15, qword [rbp + rdi + 0x10]
xor ebx, ebx
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], r15
lea rcx, [rsp + 0x28]
mov rdx, r14
call fcn.1400cfa30
add rdi, 0x270
cmp rsi, rdi
jne 0x1400ccda0
mov rcx, qword [rsp + 0x20]
and al, 0x20
mov rax, qword [rcx + 0x198]
test rax, rax
test eax, eax
je 0x1400cd074
mov rcx, qword [rcx + 0x190]
imul rax, rax, 0x68
add rax, rcx
mov qword [rsp + 0x60], rax
shr byte [rax + 0x48], 1
enter 0xffffffffffff8948, 0x44
and al, 0x60
jmp 0x1400cce84
mov rcx, qword [rsp + 0x20]
add rcx, 0x68
cmp rcx, qword [rsp + 0x60]
and al, 0x60
je 0x1400cd074
mov qword [rsp + 0x20], rcx
cmp byte [rcx + 0x60], 0
je 0x1400cce70
mov rdi, qword [rsp + 0x20]
cmp qword [rdi], 0
je 0x1400ccef0
mov r12, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
mov esi, 1
mov r15d, 1
test r14, r14
je 0x1400cced5
js 0x1400cd0aa
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r15, rax
test rax, rax
je 0x1400cd0bc
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.1401af560
jmp 0x1400ccefa
mov r15, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
xor esi, esi
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r14
push rax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.1400cfa30
mov r14, rax
mov rax, qword [rdi + 0x40]
test rax, rax
je 0x1400cce70
mov rcx, qword [rsp + 0x20]
mov rbx, qword [rcx + 0x38]
shl rax, 3
lea rsi, [rax + rax*2]
lea esi, [rax + rax*2]
xor edi, edi
jmp 0x1400ccf5c
mov rax, qword [r15 + 8]
mov qword [rax + rdx*8], r12
inc rdx
mov qword [r15 + 0x10], rdx
add rdi, 0x18
invalid
sbb byte [rax + 0x39], cl
dec byte [rdi]
test byte [rdi + rdi*8], dl
invalid
invalid
sbb byte [rax + 0x39], cl
dec byte [rdi]
test byte [rdi + rdi*8], dl
invalid
cmp qword [rbx + rdi], 0
je 0x1400cd050
mov r12, qword [rbx + rdi + 8]
mov r15, qword [rbx + rdi + 0x10]
mov ebp, 1
mov r13d, 1
add dword [rax], eax
add byte [rax], al
test r15, r15
je 0x1400ccfa4
js 0x1400cd0aa
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov r13, rax
invalid
test rax, rax
je 0x1400cd0af
mov rcx, r13
mov rdx, r12
mov r8, r15
call fcn.1401af560
mov r12, qword [rsp + 0x38]
mov rdx, r12
cmp r12, qword [rsp + 0x28]
jne 0x1400ccfd3
sub byte [rbp + 0x12], dh
lea rcx, [rsp + 0x28]
mov rdx, r12
call fcn.1400427b0
push rdi
idiv edi
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
lea rcx, [rdx + rdx*2]
shl rcx, 4
mov qword [rax + rcx], rbp
mov qword [rax + rcx + 8], r13
mov dword [rax + rcx + 8], ebp
mov qword [rax + rcx + 0x10], r15
mov qword [rax + rcx + 0x18], 0
mov qword [rax + rcx + 0x20], 8
mov qword [rax + rcx + 0x28], 0
add byte [rax], al
add byte [rax - 1], cl
ret 0x8948
push rsp
and al, 0x38
cmp rdx, r14
jbe 0x1400cd09b
lea rcx, [r14 + r14*2]
shl rcx, 4
lea r15, [rax + rcx]
add r15, 0x18
mov rdx, qword [rax + rcx + 0x28]
cmp rdx, qword [rax + rcx + 0x18]
jne case.0x1400257c3.1901
mov rcx, r15
call fcn.1401836c0
jle 0x1400cd0a6
or eax, dword [rax]
mov rdx, qword [r15 + 0x10]
jmp case.0x1400257c3.1901
mov r13, qword [rbx + rdi + 8]
mov r15, qword [rbx + rdi + 0x10]
xor ebp, ebp
mov r12, qword [rsp + 0x38]
mov rdx, r12
loop 0x1400cd0b1
cmp esp, dword [rsp + 0x28]
je 0x1400ccfc1
jmp 0x1400ccfd3
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x58]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rcx], xmm0
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutilgraph.rs
mov rcx, r14
call fcn.1401b1d10
invalid
call fcn.1400b62f0
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
mov ecx, 1
mov rdx, r14
mov edx, esi
call fcn.1401b1500
mov ecx, 8
add byte [rax], al
mov edx, pe_nt_image_headers64
call fcn.1401b1500
sub byte [rsi + rcx], al
invalid
int3
push rbp
push rbx
sub rsp, 0xb8
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov esi, dword [rax]
mov r14, qword [r8 + 8]
cmp rsi, r14
je 0x1400cd55d
mov r15, r8
mov rdi, rdx
mov rbx, rcx
cmp byte [rcx + 0x68], 0
je 0x1400cd561
lea r12, [rsp + 0x28]
lea r13, [rsp + 0x50]
mov qword [rsp + 0x20], r15
jl 0x1400cd148
and byte [rcx + rcx*4 - 0x4c], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x78], ebx
jmp 0x1400cd184
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x88]
shl rax, 1
test rax, rax
jne 0x1400cd525
test bl, bl
mov r14, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x78]
jne 0x1400cd59e
cmp rsi, r14
je 0x1400cd55d
invalid
mov rax, rsi
add rsi, 0x20
mov qword [r15], rsi
mov dword [rdi], esi
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
cmp byte [rbx + 0x68], 0
je 0x1400cd3e0
lea rcx, [rsp + 0x88]
call fcn.1401575a0
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rcx, [rsp + 0xa0]
call fcn.1401575a0
fisub word [rbx - 0x74b7fff8]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x98]
mov rdx, rax
cmp rax, 8
movabs r11, 0x8080808080808080
jb 0x1400cd240
lea r8, [rbp + 7]
and r8, 0xfffffffffffffff8
mov rcx, r8
sub rcx, rbp
mov rdx, rax
cmp rcx, rax
ja 0x1400cd240
test qword [rbp], r11
jne 0x1400cd253
cmp r8, rbp
mov edx, 8
cmove rcx, rdx
lea rdx, [rax - 8]
cmp rcx, rdx
jae 0x1400cd230
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test qword [rbp + rcx], r11
jne 0x1400cd253
add rcx, 8
cmp rcx, rdx
jb 0x1400cd220
test qword [rbp + rdx], r11
jne 0x1400cd253
mov dl, 1
jmp 0x1400cd255
mov rcx, rdx
sub rcx, 1
jb 0x1400cd237
cmp byte [rbp + rdx - 1], 0
mov rdx, rcx
jns 0x1400cd240
xor edx, edx
mov r14, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb0]
mov r9, rcx
cmp rcx, 8
jb 0x1400cd340
invalid
invalid
add byte [rax], al
invalid
lea r10, [r14 + 7]
and r10, 0xfffffffffffffff8
mov r8, r10
sub r8, r14
mov r9, rcx
cmp r8, rcx
ja 0x1400cd340
test qword [r14], r11
jne 0x1400cd354
cmp r10, r14
mov r9d, 8
cmove r8, r9
lea r9, [rcx - 8]
cmp r8, r9
jae 0x1400cd2c3
nop dword [rax + rax]
test qword [r14 + r8], r11
jne 0x1400cd354
add r8, 8
cmp r8, r9
jb 0x1400cd2b0
test qword [r14 + r9], r11
jne 0x1400cd354
test dl, dl
je 0x1400cd484
cmp rax, rcx
jne case.0x1400257c3.1949
mov rdx, rax
neg rdx
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
lea r8, [rdx + rcx]
cmp r8, 0xffffffffffffffff
je 0x1400cd552
movzx r8d, byte [rbp + rcx + 1]
movzx r9d, byte [r14 + rcx + 1]
lea r10d, [r8 - 0x41]
cmp r10b, 0x1a
setb r10b
xchg edx, eax
invalid
shl r10b, 5
lea r11d, [r9 - 0x41]
cmp r11b, 0x1a
setb r11b
shl r11b, 5
or r10b, r8b
or r11b, r9b
inc rcx
inc ecx
cmp r10b, r11b
je 0x1400cd2f0
jmp 0x1400cd555
mov r8, r9
sub r8, 1
jb 0x1400cd2cd
enter 0xffffffffffff8349, 0xffffffffffffffe8
add dword [rdx - 0x7c], esi
cmp byte [r14 + r9 - 1], 0
mov r9, r8
jns 0x1400cd340
in al, dx
add rax, rbp
add rcx, r14
test dl, dl
je 0x1400cd410
mov qword [rsp + 0x28], rbp
insb byte [rdi], dx
and al, 0x28
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x40], 0x110003
mov dword [rsp + 0x4c], 0x110003
and al, 0x4c
add eax, dword [rax]
adc dword [rax], eax
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x68], 0x110003
mov dword [rsp + 0x74], 0x110003
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov rcx, r12
call fcn.1400ce650
mov r15d, eax
mov rcx, r13
call fcn.1400ce650
cmp r15d, 0x110000
je 0x1400cd4f0
add byte [rdi], cl
test byte [rax], dh
add dword [rax], eax
add byte [rcx], dh
fstp xword [0x1401dd3c7]
xor ebx, ebx
cmp eax, 0x110000
je 0x1400cd4f8
add dword [rax], eax
add byte [rcx + 0x39], al
invalid
cmp r15d, eax
je 0x1400cd3a0
jmp 0x1400cd4f8
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi + 0x47], cl
adc byte [rdi], cl
jne 0x1400cd17b
mov rax, qword [rdi + 8]
cmp qword [rdi + 0x10], r8
jne 0x1400cd17b
mov rax, qword [rdi + 8]
or byte [r8 - 0x77], r9b
ror dword [rax - 0x77], 1
ret 0xe7e8
mov rcx, rdx
mov rdx, rax
call fcn.1401afbe0
test eax, eax
jne 0x1400cd17b
test dword [rdx - 3], edi
jp 0x1400cd3fc
invalid
jmp 0x1400cd59e
add byte [rax], al
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x40], 0x110003
and al, 0x40
add eax, dword [rax]
adc dword [rax], eax
add byte [rcx], dl
add bh, al
and al, 0x4c
add eax, dword [rax]
adc dword [rax], eax
mov dword [rsp + 0x4c], 0x110003
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x58], ecx
mov dword [rsp + 0x68], 0x110003
mov dword [rsp + 0x74], 0x110003
add byte [rcx], dl
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
nop word cs:[rax + rax]
mov rcx, r12
loope 0x1400cd43c
call fcn.1400ce650
mov r15d, eax
mov rcx, r13
call fcn.1400ce650
adc dword [rax], eax
invalid
clc
adc dword [rax], eax
add byte [rcx - 0x77], al
invalid
cmp r15d, 0x110000
je 0x1400cd4f0
xor ebx, ebx
cmp eax, 0x110000
invalid
add byte [rcx], dl
add byte [rdi], cl
test byte [rbx], bh
add byte [rax], al
je 0x1400cd4f8
cmp r15d, eax
je 0x1400cd450
jmp 0x1400cd4f8
add rax, rbp
add eax, ebp
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x40], 0x110003
and al, 0x40
add eax, dword [rax]
adc dword [rax], eax
add byte [rcx], dl
add bh, al
and al, 0x4c
add eax, dword [rax]
adc dword [rax], eax
mov dword [rsp + 0x4c], 0x110003
add rcx, r14
mov qword [rsp + 0x50], r14
and al, 0x50
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x68], 0x110003
add bh, al
and al, 0x74
add eax, dword [rax]
adc dword [rax], eax
nop
mov rcx, r12
call fcn.1400ce650
add byte [rax], al
mov r15d, eax
mov rcx, r13
call fcn.1400ce650
cmp r15d, 0x110000
add byte [rcx], dl
invalid
adc dword [rax], eax
je 0x1400cd4f0
xor ebx, ebx
cmp eax, 0x110000
invalid
je 0x1400cd4f8
cmp r15d, eax
je 0x1400cd4c0
invalid
jmp 0x1400cd4f8
cmp eax, 0x110000
sete bl
mov r15, qword [rsp + 0x20]
jl 0x1400cd520
and byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x2f], cl
loopne 0x1400cd551
mov rax, qword [rsp + 0xa0]
shl rax, 1
test rax, rax
invalid
test eax, eax
jne 0x1400cd140
mov rax, qword [rsp + 0x88]
shl rax, 1
invalid
test rax, rax
je 0x1400cd166
test byte [rcx - 4], al
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
mov r14, qword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
pop rsp
and al, 0x78
ror byte [rcx - 0x77], cl
call 0x13bfdeb34
invalid
je 0x1400cd17b
jmp 0x1400cd59e
xor ebx, ebx
jmp 0x1400cd4fd
stosd dword [rdi], eax
mov rcx, rax
cmp rcx, rax
setae bl
jmp 0x1400cd4fd
xor eax, eax
jmp 0x1400cd5a7
mov rbx, qword [rdi + 0x10]
jmp 0x1400cd579
add rsi, 0x20
cmp rsi, r14
je 0x1400cd5a2
cmp rbx, qword [rsi + 0x10]
jne case.0x1400257c3.1951
mov rcx, qword [rsi + 8]
mov rdx, qword [rdi + 8]
mov r8, rbx
call fcn.1401afbe0
test eax, eax
jne case.0x1400257c3.1951
invalid
add rsi, 0x20
mov al, 1
mov r14, rsi
jmp 0x1400cd5a4
mov al, 1
jmp 0x1400cd5a7
xor eax, eax
mov qword [r15], r14
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
je 0x1400cd64f
mov r14, qword [rsi + 0x38]
mov rcx, qword [rsi + 0x48]
mov rax, rcx
sub rax, r14
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
cmp rcx, r14
je 0x1400cd636
invalid
mov rbx, rdx
shr rbx, 4
add r14, 8
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
invalid
add bl, ch
invalid
add r14, 0x18
dec rbx
retf
je 0x1400cd636
invalid
mov rax, qword [r14 - 8]
shl rax, 1
test rax, rax
je 0x1400cd610
mov r8, qword [r14]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call r15
jmp 0x1400cd610
cmp qword [rsi + 0x40], 0
je 0x1400cd64f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
movabs rdi, 0x8000000000000002
cmp rax, rdi
jl 0x1400cd679
test rax, rax
je 0x1400cd679
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x18]
cmp rax, rdi
jl case.0x1400438d0.1205
test rax, rax
jne 0x1400cd693
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140214150]
mov dl, 0x6a
adc al, 0
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov esp, eax
mov rbp, rdx
mov r14, rcx
mov r13, qword [rcx + 0x10]
mov rsi, r13
sub rsi, rdx
jae 0x1400cd7ba
mov rsi, rbp
sub rsi, r13
mov rax, qword [r14]
sub rax, r13
sub eax, ebp
mov rcx, r13
cmp rax, rsi
jb 0x1400cd894
lea r15, [rcx + rcx*2]
shl r15, 3
shl edi, 3
add r15, qword [r14 + 8]
cmp rsi, 2
add cl, byte [rdi]
invalid
jb 0x1400cd834
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rcx
mov rdi, qword [r12]
mov rbx, r13
mov r13, qword [r12 + 8]
jmp 0x1400cd776
mov ebp, dword [rsp + 8]
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esp
mov r12, qword [r12 + 0x10]
mov r12, qword [r12 + 0x10]
mov qword [rsp + 0x30], rbx
not rbx
mov qword [rsp + 0x38], rbp
ror dword [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x38
add rbx, rbp
movabs rsi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1bd2eeb], al
jmp 0x1400cd781
invalid
add dword [rax], eax
invalid
jmp 0x1400cd781
mov ebp, 1
add byte [rax - 0x77], cl
mov rcx, rbp
mov rdx, r13
mov r8, r12
call fcn.1401af560
mov rax, r12
jmp 0x18df760ab
loopne 0x1400cd7b3
mov qword [r15], rax
mov dword [rdi], eax
mov qword [r15 + 8], rbp
mov qword [r15 + 0x10], r12
add r15, 0x18
dec rbx
invalid
dec ebx
je 0x1400cd815
mov rax, rsi
cmp rdi, rsi
je 0x1400cd769
test r12, r12
test esp, esp
je 0x1400cd753
js 0x1400cd8ab
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rbp, rax
test rax, rax
jne 0x1400cd758
mov ecx, 1
mov rdx, r12
mov edx, esp
call fcn.1401b1500
add byte [rcx - 0x75], cl
or byte [rcx - 0x77], r9b
outsb dx, byte [rsi]
adc byte [rdi], cl
test byte [rdx + 0x48000000], cl
lea ecx, [rbp*2]
mov rax, qword [r14 + 8]
mov qword [r14 + 0x10], rbp
je 0x1400cd852
mov al, byte [rax]
add byte [rax], al
lea rcx, [rbp*2]
add rcx, rbp
lea rdi, [rax + rcx*8]
add rdi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400cd7f9
add rdi, 0x18
dec rsi
je 0x1400cd84d
mov rax, qword [rdi - 8]
shl rax, 1
test rax, rax
invalid
je case.0x140025802.1550
sal byte [rbx + rbp*8 + 0x4c], 0x8b
invalid
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
invalid
adc al, 0
mov ecx, dword [0x140214150]
xor edx, edx
call rbx
sar bh, cl
shr ebx, cl
fisttp dword [rax - 0x75]
and al, 0x28
and al, 0x28
jmp case.0x140025802.1550
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x20]
add rcx, rax
dec rcx
dec ecx
mov r12, qword [rsp + 0x40]
and al, 0x40
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov r13, qword [rsp + 0x30]
mov rax, qword [r12 + 0x10]
mov qword [r15 + 0x10], rax
mov dword [rdi + 0x10], eax
movups xmm0, xmmword [r12]
movups xmmword [r15], xmm0
invalid
inc rcx
mov qword [r14 + 0x10], rcx
cmp r13, rbp
jb 0x1400cd85e
mov rax, qword [r12]
shl rax, 1
test rax, rax
loopne 0x1400cd8a2
test eax, eax
jne 0x1400cd86f
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [r12 + 8]
mov eax, dword [rsp + 8]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, r14
mov rdx, r13
invalid
mov r8, rsi
call fcn.1401b0440
mov rcx, qword [r14 + 0x10]
jmp 0x1400cd701
push rsi
invalid
invalid
invalid
adc cl, ch
push rsi
invalid
call fcn.1400b62f0
int3
mov dil, sil
dec esp
int3
int3
push rbx
sub rsp, 0x88
mov r14, r8
mov rbx, rdx
mov qword [rsp + 0x60], rcx
movzx eax, byte [0x140214210]
mov edx, 8
sub ebp, dword [rcx + 0x14]
add byte [rdx + 8], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400cdc43
add rax, qword [r8]
invalid
add rax, qword [r8]
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x30], cl
mov qword [rax], r14
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x58], rax
pop rax
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 8
mov dword [rsp + 0x48], 8
mov qword [rsp + 0x50], 0
mov rax, qword [rbx + 0x198]
test rax, rax
je 0x1400cdc19
mov rcx, qword [rbx + 0x190]
mov qword [rsp + 0x70], rcx
mov r14, qword [rbx + 0x148]
add byte [rax - 0x75], cl
mov edx, dword [rax + 1]
add byte [rax], al
invalid
add byte [rax + 0x6b], cl
shr byte [rax + 0x48], 0x89
and al, 0x68
imul rax, rax, 0x68
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x80], rcx
imul rbx, rcx, 0x270
add byte [rax + 1], bh
add byte [rax], al
mov esi, 8
xor r15d, r15d
mov qword [rsp + 0x78], rbx
jmp 0x1400cd99e
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x1400cdbbe
lea rcx, [rax - 1]
dec dword [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx + rax*8 - 8]
sar eax, 0x4c
mov esp, dword [rax + 8]
mov r13, qword [rax + 0x10]
mov rdi, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
mov ebp, dword [rsp + 0x70]
jmp 0x1400cd9de
nop dword [rax + rax]
add rbp, 0x68
add rdi, 0xffffffffffffff98
add edi, 0xffffff98
je 0x1400cdc19
cmp qword [rbp + 0x10], r13
jne 0x1400cd9d0
in al, dx
in al, dx
mov rcx, qword [rbp + 8]
mov rdx, r12
mov r8, r13
call fcn.1401afbe0
test eax, eax
jne 0x1400cd9d0
invalid
invalid
mov rax, qword [rbp + 0x28]
test rax, rax
je 0x1400cdbb0
mov rdi, qword [rbp + 0x20]
lea rax, [rax + rax*2]
lea rax, [rdi + rax*8]
mov qword [rsp + 0x20], rax
jmp 0x1400cda45
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x58], rax
mov qword [rax + rdx*8], rdi
inc rdx
mov qword [rsp + 0x38], rdx
invalid
cmp byte [rax - 0x7d], cl
invalid
add rdi, 0x18
cmp rdi, qword [rsp + 0x20]
cmp edi, dword [rsp + 0x20]
je 0x1400cd990
mov r13, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
adc byte [rcx + rcx*4 - 5], cl
test r15, r15
je 0x1400cdaa0
lea rax, [rbx*8]
lea rbp, [rax + rax*2]
xor r15d, r15d
jmp 0x1400cda79
add r15, 0x18
cmp rbp, r15
je 0x1400cdaa0
cmp qword [rsi + r15 + 0x10], r12
jne 0x1400cda70
invalid
mov rcx, qword [rsi + r15 + 8]
mov rdx, r13
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400cda70
mov r15, rbx
jmp 0x1400cda36
cmp qword [rsp + 0x80], 0
mov r15, rbx
mov rbx, qword [rsp + 0x78]
js case.0x140025802.1657
test cl, cl
add byte [rax], al
invalid
xor ebp, ebp
jmp 0x1400cdad0
add rbp, 0x270
cmp rbx, rbp
je 0x1400cdb80
cmp qword [r14 + rbp + 0x10], r12
jne 0x1400cdac0
mov rcx, qword [r14 + rbp + 8]
mov rdx, r13
mov r8, r12
call fcn.1401afbe0
stc
and byte [rsi], cl
invalid
test eax, eax
jne 0x1400cdac0
cmp qword [rdi], 0
je 0x1400cdba4
mov ebp, 1
test r12, r12
je 0x1400cdb22
js 0x1400cdc31
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rbp, rax
test rax, rax
je 0x1400cdc36
mov rcx, rbp
mov rdx, r13
mov r8, r12
call fcn.1401af560
mov r13, rbp
mov ebp, 1
cmp r15, qword [rsp + 0x40]
jne 0x1400cdb56
lea rcx, [rsp + 0x40]
mov rdx, r15
call fcn.1400426e0
mov rsi, qword [rsp + 0x48]
mov r15, qword [rsp + 0x50]
lea rax, [r15 + r15*2]
mov qword [rsi + rax*8], rbp
mov qword [rsi + rax*8 + 8], r13
mov qword [rsi + rax*8 + 0x10], r12
inc r15
mov qword [rsp + 0x50], r15
jmp 0x1400cda36
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
jne 0x1400cda20
lea rcx, [rsp + 0x28]
call fcn.1401836c0
mov rdx, qword [rsp + 0x38]
jmp 0x1400cda20
xor ebp, ebp
cmp r15, qword [rsp + 0x40]
je 0x1400cdb3f
xchg edx, eax
xchg edx, eax
jmp 0x1400cdb56
mov rax, qword [rsp + 0x20]
test rax, rax
jne 0x1400cd99e
cmp qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rcx], xmm0
je 0x1400cdc04
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
push 0x31001465
ror byte [rax - 0x7f], cl
invalid
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, [0x1401ca3b0]
mov edx, 0x63
call fcn.1401b2260
invalid
invalid
invalid
invalid
rol bl, 0xf
add byte [rbp + rcx*4 + 5], cl
mov edi, eax
invalid
invalid
call fcn.1400b62f0
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.1401b1500
int3
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
lea rcx, [rsp + 0x78]
call case.0x1400257c3.1995
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
lea rcx, [rcx + rcx*2]
lea rcx, [rax + rcx*8]
mov qword [rsp + 0x60], rax
and al, 0x60
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rdi
cld
invalid
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x60]
call fcn.1400ce1c0
movabs r13, 0x8000000000000000
cmp qword [rsp + 0x28], r13
jne case.0x140025802.1520
mov r12, rsi
mov r15d, 8
xor r13d, r13d
xor r14d, r14d
jmp 0x1400cddbd
movzx eax, byte [0x140214210]
mov edx, 0x60
add byte [rax], al
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
test eax, eax
test eax, eax
je 0x1400cdfcd
mov rdi, rax
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rdi], xmm0
mov qword [rsp + 0x40], 4
add byte [rax - 0x77], cl
jl 0x1400cdd3f
mov qword [rsp + 0x50], 1
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xa0], rax
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x60]
and al, 0x60
movaps xmmword [rsp + 0x90], xmm0
mov r14d, 1
mov ebp, 0x18
lea rbx, [rsp + 0x28]
add byte [rax], al
add byte [rax - 0x73], cl
pop rsp
and al, 0x28
lea r15, [rsp + 0x90]
lea r12, [rsp + 0x40]
jmp 0x1400cdd7f
nop
mov rax, qword [rsp + 0x38]
mov qword [rdi + rbp + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
adc byte [rsp + 0x28], al
movups xmmword [rdi + rbp], xmm0
inc r14
mov qword [rsp + 0x50], r14
je 0x1400cdd9e
push rax
je 0x1400cdd9e
push rax
add rbp, 0x18
mov rcx, rbx
mov rdx, r15
mov edx, edi
call fcn.1400ce1c0
cmp qword [rsp + 0x28], r13
je case.0x140074b3f.764
cmp r14, qword [rsp + 0x40]
jne case.0x140074b3f.759
mov r8d, 1
mov rcx, r12
mov rdx, r14
call fcn.1401b0440
mov rdi, qword [rsp + 0x48]
jmp case.0x140074b3f.759
mov r12, rsi
mov r13, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
mov r15, qword [rsp + 0x48]
mov qword [rsp + 0x20], 1
lea r9, [0x1401ca3a8]
lea rcx, [rsp + 0x28]
mov rdx, r15
mov r8, r14
call fcn.14003f650
sbb bh, dh
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov qword [rsp + 0x58], rax
mov rdi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
test r14, r14
jne 0x1400cdf05
add dword [rax], eax
invalid
test r13, r13
je 0x1400cde11
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x80]
mov r15, qword [rsp + 0x88]
test r15, r15
jne case.0x14009bb54.480
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
jl 0x1400cde52
cmp qword [rsp + 0x78], 0
js case.0x140025802.1689
je 0x1400cde44
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x38], 0
lea rcx, [rsp + 0x28]
and al, 0x28
mov r8d, 1
xor edx, edx
call fcn.1401b02d0
mov rax, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
mov byte [r15 + r14], 0x3c
inc r14
cmp al, 0x49
inc esi
mov qword [rsp + 0x38], r14
sub rax, r14
invalid
je 0x1400cdeb0
cmp byte [rcx + rbp - 0x10], cl
invalid
cmp rax, rbx
jb 0x1400cdf8c
invalid
add byte [rax], al
add byte [rax], al
invalid
lea rcx, [r15 + r14]
mov rdx, rdi
mov r8, rbx
call fcn.1401af560
add r14, rbx
mov qword [rsp + 0x38], r14
and al, 0x38
cmp qword [rsp + 0x58], 0
je 0x1400cdeca
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
mov eax, edi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x28], r14
je 0x1400cdef2
sub byte [rdi], cl
test dh, dl
add byte [rax], al
add byte [rbx - 0x3a], al
mov byte [rdi + rsi], 0x3e
inc r14
inc esi
je case.0x14009c238.456
mov byte [r15 + r14], 0x3e
inc r14
inc esi
mov qword [rsp + 0x38], r14
mov qword [r12 + 0x10], r14
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
movups xmmword [rsp], xmm0
add rsp, 0xa8
add esp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rbp, [r15 + 8]
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140074b3f.756
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add rbp, 0x18
dec r14
je 0x1400cddfa
invalid
invalid
int 0xfe
invalid
invalid
cmp qword [rbp - 8], 0
je case.0x14008287c.677
jge 0x1400cdf29
add byte [rsp + rbp*8 + 0x4c], dh
mov eax, dword [rbp]
mov r8, qword [rbp]
mov rcx, qword [0x140214150]
xor edx, edx
call rsi
jmp case.0x14008287c.677
lea r13, [r14 + 0x10]
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
jmp case.0x14008287c.676
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add r13, 0x18
dec r15
je 0x1400cde2a
invalid
invalid
cmp qword [r13 - 0x10], 0
cmp dword [rbp - 0x10], 0
add byte [rsp + rbp*8 + 0x49], dh
cmp dword [rbp], 0
je 0x1400cdf60
cmp qword [r13], 0
je 0x1400cdf60
mov r8, qword [r13 - 8]
mov rcx, qword [0x140214150]
add byte [rcx], dh
sar bh, cl
invalid
jmp 0x1400cdf60
add byte [rcx], dh
sar bh, cl
invalid
lea rcx, [rsp + 0x28]
mov rdx, r14
mov r8, rbx
call fcn.1401b02d0
mov r15, qword [rsp + 0x30]
and ecx, dword [rsi]
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
mov r14, qword [rsp + 0x38]
jmp case.0x140074b3f.729
lea rcx, [rsp + 0x28]
and al, 0x28
mov r8d, 1
mov rdx, r14
bnd call fcn.1401b02d0
bnd call fcn.1401b02d0
adc ah, byte [rbx]
invalid
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
je 0x1400cdfeb
cmp cl, ch
or bh, bh
invalid
invalid
je 0x1400cdfeb
cmp cl, ch
or bh, bh
invalid
mov ecx, 8
mov edx, 0x60
add byte [rax], al
add al, ch
call fcn.1401b1500
invalid
invalid
add ah, cl
add byte [rax], al
add al, ch
invalid
and al, 0x35
invalid
invalid
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rdi, rcx
mov rax, qword [rdx]
mov qword [rsp + 0x40], rax
mov r13, qword [rdx + 8]
mov ebp, dword [rdx + 8]
mov rax, qword [rdx + 0x10]
lea rcx, [rax + rax*2]
or al, 0x40
or al, 0x40
lea rcx, [rcx*8]
add rcx, r13
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x28], r13
insb byte [rdi], dx
and al, 0x28
insb byte [rdi], dx
and al, 0x28
test rax, rax
je 0x1400ce116
mov r13, qword [rsp + 0x28]
mov qword [rsp + 0x30], rdi
jmp 0x1400ce064
lea rax, [r15 + r15*2]
mov qword [rsi + rax*8], r12
mov dword [rsi + rax*8], esp
invalid
mov qword [rsi + rax*8 + 8], rbx
mov qword [rsi + rax*8 + 0x10], r14
inc r15
mov qword [rdi + 0x10], r15
invalid
cmp r13, qword [rsp + 0x38]
cmp ebp, dword [rsp + 0x38]
je case.0x14008287c.726
mov rax, r13
add r13, 0x18
mov r12, qword [rax]
cmp r12, 2
je 0x1400ce116
mov rbx, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rsi, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
test r15, r15
je 0x1400ce0f0
lea rax, [r15*8]
lea rbp, [rax + rax*2]
xor edi, edi
jmp 0x1400ce0a9
add rdi, 0x18
cmp rbp, rdi
je 0x1400ce0f0
cmp qword [rsi + rdi + 0x10], r14
jne 0x1400ce0a0
mov rcx, qword [rsi + rdi + 8]
mov rdx, rbx
mov r8, r14
call fcn.1401afbe0
test eax, eax
jne 0x1400ce0a0
test r12, r12
mov rdi, qword [rsp + 0x30]
je 0x1400ce059
test r14, r14
je 0x1400ce059
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add cl, ch
outsd dx, dword [rsi]
invalid
invalid
invalid
invalid
mov rdi, qword [rsp + 0x30]
and al, 0x30
cmp r15, qword [rdi]
jne 0x1400ce040
mov rcx, rdi
mov rdx, r15
call fcn.1400426e0
mov rsi, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
jmp 0x1400ce040
invalid
invalid
dec dword [rbx + rcx*4 + 0x44]
mov r8, qword [rsp + 0x38]
and al, 0x38
mov rax, r8
sub rax, r13
movabs rcx, 0xaaaaaaaaaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rcx
cmp r8, r13
je case.0x14008287c.726
mov rdi, rdx
shr rdi, 4
shr edi, 4
add r13, 0x10
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
mov esi, dword [sym.imp.kernel32.dll_HeapFree]
mov esi, dword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14009bae1.493
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add r13, 0x18
dec rdi
je case.0x14008287c.726
cmp qword [r13 - 0x10], 0
je 0x1400ce150
jge 0x1400ce14d
add byte [rax + rsi*8 + 0x49], dh
cmp dword [rbp], 0
je 0x1400ce150
mov r8, qword [r13 - 8]
clc
mov rcx, qword [0x140214150]
or eax, 0x145fde
xor edx, edx
call rsi
jmp 0x1400ce150
cmp qword [rsp + 0x40], 0
je 0x1400ce1a5
invalid
and al, 0x40
add byte [rbp + riz + 0x48], dh
invalid
invalid
and eax, 0xc90d8b48
pop rdi
adc al, 0
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x28]
and al, 0x28
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop rsi
pop r15
pop rdi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
int3
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
sub cl, byte [rbx + rcx*4 + 0x7a]
or byte [rcx + rdi - 3], cl
std
add byte [rax], al
add byte [rax - 0x75], cl
sub cl, byte [rbx + rcx*4 + 0x7a]
or byte [rcx + rdi - 3], cl
std
je 0x1400ce32b
add byte [rax], al
mov rdi, rdx
mov rdx, qword [rdx + 0x10]
push rdx
adc byte [rax - 0x75], cl
invalid
push rax
add dword [rax], eax
add byte [rax - 0x7b], cl
test eax, eax
test eax, eax
je 0x1400ce2fe
mov qword [rsp + 0x50], rcx
mov r14, qword [rdx + 0x148]
mov dl, 0x48
add dword [rax], eax
add byte [rax + 0x69], cl
invalid
jo 0x1400ce20d
add byte [rax], al
mov qword [rsp + 0x78], r14
and al, 0x78
add dword [rax], eax
add byte [rax + 0x69], cl
invalid
jo 0x1400ce20d
and al, 0x78
mov qword [rsp + 0x70], rsi
je 0x1400ce23a
and al, 0x70
jo case.0x1400438d0.1141
jmp 0x1400ce233
sbb cl, byte [rdi]
invalid
add byte [rax], al
add byte [rax], al
cmp rbp, r15
mov r14, qword [rsp + 0x78]
je 0x1400ce24b
js 0x1400ce271
mov esi, dword [rsp + 0x70]
je 0x1400ce24b
js 0x1400ce271
mov esi, dword [rsp + 0x70]
je 0x1400ce5fe
mov r13, qword [rbp + 8]
mov rbx, qword [rbp + 0x10]
add rbp, 0x18
invalid
sbb bl, ch
invalid
insd dword [rdi], dx
or byte [rax - 0x75], cl
pop rbp
adc byte [rax - 0x7d], cl
invalid
sbb bl, ch
invalid
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], cl
invalid
add r14, 0x270
add byte [rax], al
add rsi, 0xfffffffffffffd90
invalid
je 0x1400ce220
cmp qword [r14 + 0x10], rbx
jne 0x1400ce250
mov r12, qword [r14 + 8]
mov rcx, r12
or byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r13
mov r8, rbx
mov eax, ebx
call fcn.1401afbe0
test eax, eax
jne 0x1400ce250
mov qword [rdi], rbp
mov dword [rdi], ebp
cmp dword [r14 + 0x50], 2
cmp dword [rsi + 0x50], 2
sete al
cmp qword [r14 + 0x58], 0
jle case.0x1400b7c98.404
add byte [rdi], cl
xchg esp, eax
ror dword [rax], 0xc1
jle case.0x1400b7c98.404
add byte [rdi], cl
xchg esp, eax
ror dword [rax], 0xc1
cmp cl, 1
jne 0x1400ce33d
invalid
invalid
add byte [rax], al
invalid
add dword [rdi], ecx
test dword [rbx + 0x41000000], esp
add byte [rax], al
add byte [rcx - 0x7f], al
cmp dword [r14 + 0x260], 0x110000
add byte [rax], al
add byte [rcx - 0x7f], al
invalid
invalid
mov esi, 0x260
add byte [rax], al
invalid
cmp dword [r14 + 0x260], 0x110000
add byte [rcx], dl
add byte [rdi], cl
test dword [rdx + 0x4d000000], edx
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x75], cl
mov r13, qword [r14 + 0x1b0]
adc dword [rax], eax
jne 0x1400ce33d
mov r13, qword [r14 + 0x1b0]
cmp r13, 1
je 0x1400ce3d1
invalid
invalid
add dword [rax], eax
invalid
test r13, r13
jne case.0x1400b76ee.377
push rsp
add dword [rax], eax
invalid
test rbx, rbx
je case.0x14008287c.681
invalid
add byte [rdi], cl
mov byte [rbp + 3], bl
add byte [rax], al
invalid
js 0x1400ce631
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
or byte [rax], al
mov rdi, rax
test rax, rax
ror byte [rdi], 0x85
cwde
add al, byte [rax]
invalid
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
sub r15, rbp
add r15, 0xffffffffffffffe8
movabs rdx, 0xaaaaaaaaaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
mov rax, r15
mul rdx
mul edx
shr rdx, 4
lea rax, [rdx + rdx*2]
lea r15, [rax*8 + 0x18]
add r15, rbp
invalid
mov qword [rdi], r15
movabs rax, 0x8000000000000000
mov qword [rcx], rax
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
invalid
jmp 0x1400ce5ea
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
mov qword [rsp + 0x68], 0
add byte [rax], al
mov qword [rsp + 0xb8], 0x20
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc0], 3
add byte [rax], al
mov byte [rsp + 0xc0], 3
mov qword [rsp + 0x88], 0
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], 0
lea rax, [rsp + 0x58]
lea eax, [rsp + 0x58]
add byte [rax - 0x73], cl
and al, 0x58
lea eax, [rsp + 0x58]
mov qword [rsp + 0xa8], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
lea rdx, [rsp + 0x88]
mov rcx, r14
int1
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
call fcn.1400c25c0
test al, al
jne 0x1400ce608
inc dword [rax + rax*8 + 0x250850f]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rax, qword [rsp + 0x68]
and al, 0x68
mov qword [rsp + 0x40], rax
jmp 0x1400ce5cb
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg byte [rax + 0x48000001], ch
mov ebx, dword [rax + 8]
add byte [rax], al
mov rax, qword [r14 + 0x1a8]
mov rbx, qword [rax + 8]
mov rdi, qword [rax + 0x10]
test rdi, rdi
je 0x1400ce5a8
invalid
add byte [rdi], cl
mov byte [rdx + 2], al
add byte [rax], al
invalid
js 0x1400ce631
add byte [rdi], cl
mov dh, 5
add eax, 0x145e1a
xor ecx, ecx
movzx eax, byte [0x140214210]
add eax, 0x145e1a
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x1400ce5ae
add dword [rax], eax
invalid
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
movabs rax, 0x555555555555556
cmp r13, rax
jae 0x1400ce631
invalid
add al, byte [rax]
invalid
push rsi
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0xfc53949
add dword [0x18d0ce430], 0xffffff8b
add eax, 0x4d000002
mov esp, dword [rsi + 0x1a8]
cmpsb byte [rsi], byte [rdi]
test al, 1
add byte [rax], al
add eax, 0x4d000002
mov esp, dword [rsi + 0x1a8]
cmpsb byte [rsi], byte [rdi]
test al, 1
add byte [rax], al
mov r12, qword [r14 + 0x1a8]
lea rax, [r13*8]
lea r14, [rax + rax*2]
movzx eax, byte [0x140214210]
retf 0x145d
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x34], cl
movzx eax, byte [0x140214210]
retf 0x145d
invalid
retf 0x145d
pop rbp
adc al, 0
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
rcl byte [rsi - 0x7ab7fff8]
ror byte [rdi], 0x84
test ch, bl
add dword [rax], eax
invalid
test ch, bl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov rbx, rax
xor esi, esi
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
lea r14, [rsp + 0x58]
lea r15, [rsp + 0x88]
add byte [rax], al
ret
add byte [rax], al
mov rdi, r13
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x73], cl
add al, 0x34
invalid
lea rax, [r12 + rsi]
xor al, 0x48
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
and al, 0x80
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
invalid
lea rax, [0x1400c52b0]
add eax, 0xffff6e10
mov qword [rsp + 0x38], rax
lea rax, [0x1401ca048]
lea eax, [0x1401ca048]
lea eax, [0x1401ca048]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
test byte [rax + rcx*4], ah
and al, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdx], al
invalid
mov qword [rsp + 0x90], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
mov qword [rsp + 0xa8], 0
mov dword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x98], rbp
lodsb al, byte [rsi]
and al, 0x98
cwde
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xa0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov qword [rsp + 0xa0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, r15
mov edx, edi
call fcn.1400b66d0
mov rax, qword [rsp + 0x68]
and al, 0x68
invalid
and al, 0x68
and al, 0x68
mov qword [rbx + rsi + 0x10], rax
xor edx, dword [rax]
movups xmm0, xmmword [rsp + 0x58]
and al, 0x58
and al, 0x58
movups xmmword [rbx + rsi], xmm0
add rsi, 0x18
xor ecx, dword [rax - 0x7d]
invalid
dec rdi
jne 0x1400ce480
invalid
invalid
invalid
invalid
mov qword [rsp + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
jp 0x1400ce592
add dword [rax], eax
add byte [rax], al
lea r9, [0x1401f5e95]
adc al, byte [rax]
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r13
call fcn.14003f650
and eax, 0x4dfff711
test ebp, ebp
and eax, 0x4dfff711
test ebp, ebp
dec dword [rbp - 0x7b]
in eax, dx
je 0x1400ce5cb
add byte [rax - 0x77], cl
fimul word [rax - 0x7d]
invalid
mov rsi, rbx
add rsi, 8
invalid
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, 0xeebe6
jmp case.0x1400438d0.1185
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsi, 0x18
dec r13
je 0x1400ce570
invalid
cmp qword [rsi - 8], 0
je 0x1400ce550
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call rdi
jmp 0x1400ce550
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xeeba6
adc eax, 0xeeba6
jmp 0x1400ce5cb
mov edi, 1
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call fcn.1401af560
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
cmp byte [rax - 0x77], cl
pop rsp
and al, 0x40
cmp byte [rax - 0x77], cl
pop rsp
and al, 0x40
mov dword [rsp + 0x40], ebx
jmp 0x1400ce5cb
mov r14d, 1
mov esi, 1
mov rcx, r14
int1
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], rdi
jl 0x1400ce5ee
invalid
jl 0x1400ce5ee
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
adc byte [r8 - 0x75], cl
and al, 0x30
invalid
mov qword [rcx], rax
mov rax, qword [rsp + 0x38]
mov qword [rcx + 8], rax
add rsp, 0xc8
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
ret
mov rcx, qword [rsp + 0x50]
jmp 0x1400ce328
lea rax, [0x1401f3068]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
vmovlpd xmm8, xmm6, qword [rax]
lea r9, case.0x14004f628.49
lea ecx, [0x1401c9b60]
or eax, 0xfb53e
mov ch, 0xf
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x30]
lea r8, [rsp + 0x30]
and al, 0x30
mov edx, 0x37
call fcn.1401b21a0
cmp ecx, dword [rsi]
invalid
invalid
call fcn.1400b62f0
mov ecx, 8
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.1401b1500
int3
int3
int3
int3
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x10
mov rdi, qword [rcx]
cmp dword [rax - 0x75], ecx
push rcx
invalid
mov edx, dword [rcx + 8]
mov eax, dword [rcx + 0x18]
lea r8, [0x1401fb1dc]
lea eax, [0x1401fb1dc]
lea eax, [0x1401fb1dc]
imul ecx, ebx, 0x12
add byte [rbp + rcx*4 + 0x1d], cl
invalid
sbb ah, cl
lea r11, [0x1401fb290]
adc al, byte [rax]
add byte [rax - 0x73], cl
xor eax, 0x12cdd9
lea rsi, [0x1401fb458]
mov r14d, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x25], cl
loopne case.0x1400ba393.186
lea r12, [0x1401fb16c]
adc al, byte [rax]
cmp eax, 0x110003
add byte [rdi + rdi + 0x66], dh
je 0x1400ce6d2
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
lea r9d, [rax - 0x110000]
cmp r9d, 3
cmp ecx, 3
mov byte [rax], al
add bh, ch
out dx, eax
inc dword [rcx - 0x7d]
stc
add eax, dword [rbp + 0xf]
invalid
cmovae r9d, r14d
cmovae ecx, esi
invalid
movsxd r9, dword [r12 + r9*4]
add r9, r12
jmp r9
jmp rcx
mov dword [rcx + 0x18], 0x110002
adc dword [rax], eax
cmp eax, 0x110000
jne 0x1400cfa13
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add bh, al
invalid
sbb byte [r11], al
add byte [rcx], dl
invalid
mov dword [rcx + 0x18], 0x110003
add byte [rax - 0x7b], cl
test rdi, rdi
je 0x1400cf97b
invalid
invalid
adc al, byte [rax]
invalid
dec dword [rdi]
test byte [rax + 0x48000012], ah
cmp edi, edx
movabs al, byte [0x840fd73948000012]
xchg edi, eax
adc al, byte [rax]
add byte [rax], al
lea rbp, [rdi + 1]
invalid
invalid
adc al, byte [rax]
add byte [rax + 0x39], cl
xlatb
add byte [rax], al
cmp rdi, rdx
je 0x1400cf97b
add byte [rax], al
lea rbp, [rdi + 1]
lea ebp, [rdi + 1]
mov qword [rcx], rbp
movzx ebx, byte [rdi]
mov dh, 0x1f
sub dword [rdi], ecx
mov dh, 0x1f
movzx r13d, bl
test r13b, r13b
jns 0x1400ce789
invalid
mov es, word [rax]
add byte [rax], al
mov dword [rsi + 0x44000000], ecx
mov eax, ebp
mov es, word [rax]
add byte [rax], al
mov eax, r13d
and eax, 0x1f
lea rbp, [rdi + 2]
outsd dx, dword [rsi]
add cl, byte [rax - 0x77]
sub dword [rdi + rcx - 0x4a], eax
add qword [r9 - 0x7d], r8
add dword [rcx - 0x7d], eax
loope 0x1400ce750
invalid
outsd dx, dword [rsi]
add cl, byte [rax - 0x77]
sub dword [rdi + rcx - 0x4a], eax
add qword [r9 - 0x7d], r8
add dword [rcx - 0x7d], eax
loope 0x1400ce750
cmp r13b, 0xdf
jbe case.0x1400ba881.141
invalid
fbstp tbyte [rsi + 0x69]
imul ecx, dword [rax - 0x73], 0x8948036f
lea rbp, [rdi + 3]
lea ebp, [rdi + 3]
mov qword [rcx], rbp
mov dword [rcx], ebp
sub dword [rdi + rcx - 0x4a], eax
jg case.0x14008287c.741
invalid
movzx r15d, byte [rdi + 2]
add al, byte [rcx - 0x3f]
shl r9d, 6
shl ecx, 6
loope 0x1400ce72d
and r15d, 0x3f
or r15d, r9d
or edi, ecx
or edi, ecx
cmp bl, 0xf0
jb 0x1400ce7ff
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rdi + 4]
mov qword [rcx], rbp
outsd dx, dword [rsi]
add al, 0x48
mov dword [rcx], ebp
movzx r13d, byte [rdi + 3]
mov dh, 0x6f
add eax, dword [rbx - 0x1f3ef820]
shl eax, 0x12
shl r15d, 6
and eax, 7
shl eax, 0x12
shl r15d, 6
and r13d, 0x3f
invalid
or r13d, r15d
or r13d, eax
invalid
invalid
cmp r13d, 0x110000
cmp ebp, 0x110000
adc dword [rax], eax
je 0x1400cf97b
add byte [rax], al
cmp r13d, 0x2d00
jb 0x1400ce789
invalid
sub eax, 0x1c720000
sbb al, 0xe9
movabs dword [0x6666666666000000], eax
add byte [rax], al
invalid
invalid
invalid
invalid
invalid
jmp 0x1400ce815
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
shl eax, 6
or eax, r9d
mov r13d, eax
mov eax, r13d
mov eax, ebp
shr eax, 8
call 0x12b962b9a
or byte [rcx + rcx*4 - 0x15], al
mov ebx, r13d
cmp al, 0x2c
ja case.default.0x1400ce7a7
jbe 0x1400ce7a0
add byte [rax], al
jbe 0x1400ce7a0
add byte [rax], al
movzx eax, al
mov dh, 0xc0
ror byte [rcx + 0x63], 4
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
or byte [rcx + rax - 0x40], 0x44
mov ebx, ebp
add eax, eax
mov ebx, r13d
jmp rax
mov edi, 0x820f1a3c
cli
add al, byte [rax]
add byte [rbx + 0x3bc], bh
mov esp, 0x41000003
cmp ch, 0xb5
invalid
add eax, dword [rax]
add byte [rcx - 0x80], al
std
cmp r13b, 0xb5
mov ch, 0xf
je case.default.0x1400ce7a7
test byte [rax + rcx], cl
or byte [rax], r8b
add byte [rcx - 0x73], al
cmp al, 0x17
lea eax, [r13 + 0x40]
cmp al, 0x17
jb 0x1400ceaaf
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x73], al
sub byte [r15 + rax], r15b
sub byte [rdi + rax], bh
lea eax, [r13 + 0x28]
cmp al, 7
sub byte [rdi + rax], bh
jb 0x1400ceaaf
mov ebx, r13d
cmp r13b, 0xdf
std
fisttp word [rdi]
test dword [rdi], esp
invalid
or byte [rax], al
add byte [rcx - 0x46], al
jne case.default.0x1400ce7a7
jae 0x1400ce7ed
add byte [rax], al
mov eax, 0x110002
add al, byte [rax]
adc dword [rax], eax
add al, byte [rax]
adc dword [rax], eax
mov r15d, 0x73
jmp 0x1400cf031
add byte [rax], al
add byte [rax], al
add cl, ch
xor cl, byte [rax]
add byte [rax], al
shl eax, 0xc
loopne 0x1400ce80e
or al, 0x41
or edi, eax
or r15d, eax
mov r13d, r15d
cmp r13d, 0x2d00
add byte [rax], al
add byte [rdi], cl
invalid
jb 0x1400ce789
invalid
lea eax, [r13 - 0xa640]
lea eax, [rbp - 0xa640]
cmp eax, 0x2d
jb 0x1400ce849
sub byte [rcx - 0x73], al
lea eax, [r13 - 0xa680]
lea eax, [rbp - 0xa680]
test dword [rax - 0x7c0000a7], eax
clc
sbb esi, dword [rdx + 0x1c]
invalid
cmp eax, 0x1b
jb 0x1400ce849
invalid
sbb al, 0x41
lea eax, [r13 - 0xa722]
lea eax, [rbp - 0xa722]
ficomp word [rax - 1]
inc dword [rbx + 0x10720df8]
cmp eax, 0xd
jb 0x1400ce849
cmp eax, 0xd
jb 0x1400ce849
lea eax, [r13 - 0xa732]
cmp eax, 0x3d
cmp eax, 0x412830f
add byte [rax], al
pop rax
invalid
cmp eax, 0x412830f
add byte [rax], al
adc al, byte [rax + rax]
add byte [rcx + rcx*4 - 0x18], al
mov eax, r13d
or eax, 1
enter 0xffffffffffff8901, 0xffffffffffffffc7
mov edi, eax
xor edi, 0xd800
add edi, 0xffef0000
inc dword [rcx - 0x47]
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx - 0x10ffff39], al
inc dword [rcx - 0x47]
add byte [rax], al
invalid
add byte [rcx], dl
adc dword [rax], eax
add byte [rcx - 0x10f7ff01], al
cmp edi, 0xffef0800
out dx, eax
push qword [rdx + 3]
jb case.0x1400b7e9d.315
mov r9d, eax
mov ecx, eax
cmp r9d, 0x110000
je 0x1400cf029
scasb al, byte [rdi]
invalid
mov r13d, r9d
jmp 0x1400cf029
invalid
add byte [rax], al
invalid
invalid
add byte [rcx - 0x80], al
std
xor byte [rdi], cl
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rcx - 0x73], al
movabs al, byte [0x25d830f053c]
movzx r9d, al
movzx ecx, al
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
movzx r9d, al
movzx ecx, al
mov edi, 0x1d
movzx ecx, al
mov edi, 0x1d
add byte [rdi + rcx - 0x5d], al
iretd
bt edi, r9d
jb 0x1400cebfa
invalid
add byte [rbx + 0x2cf3], bh
mov ebx, 0x2cf3
add byte [rcx - 0x80], al
std
bnd jne case.0x1400ba881.312
cmp r13b, 0xf2
jne case.0x1400ba881.312
jmp case.default.0x1400ce7a7
call 0x1400de0ec
add byte [rbx + 0x277408f8], al
and eax, 0xf8
cmp eax, 8
je 0x1400ce8f4
lea eax, [r13 - 0x18]
cmp al, 6
jb 0x1400ce8f4
sti
sub byte [rsp + rdx + 0xf], dh
mov dh, 0xc3
ret
cmp eax, 0x38
je 0x1400ce8f4
clc
cmp byte [rsp + rcx + 0x41], dh
lea eax, [rbp - 0x48]
lea eax, [r13 - 0x48]
cmp al, 6
invalid
jae case.0x14009c4b9.497
lea ebx, [r13 - 8]
jmp case.default.0x1400ce7a7
cmp ch, 0x10
jae 0x1400ceaa5
invalid
sahf
add dword [rax], eax
invalid
sbb dword [rsi + 0x41000001], 0xffffff8d
add byte [rax], al
lea ebx, [r13 + 0x50]
pop rbp
push rax
jmp case.default.0x1400ce7a7
add byte [rcx - 0x73], al
lea ebx, [r13 + 0x1a]
cmp al, 0x1a
cmovae ebx, r13d
fucomp st(1)
in eax, dx
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
lea eax, [r13 - 0x31]
cmp al, 0x26
jae 0x1400ceb6d
lea ebx, [r13 + 0x30]
jmp case.default.0x1400ce7a7
invalid
ja case.0x1400b7c98.423
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
invalid
add byte [rax], al
cmp r13b, 0x45
je case.default.0x1400ce7a7
lea eax, [r13 - 0x70]
xchg r8d, eax
cmp al, 3
jb 0x1400ceba0
cmp r13b, 0x76
je 0x1400cec97
invalid
add eax, dword [rax]
invalid
or eax, 0x41000003
movzx eax, r13b
movzx eax, ch
cmp eax, 0x7f
je 0x1400cec8d
jg case.0x1400ba2c1.224
test dh, dh
add al, byte [rax]
add byte [case.0x140074b3f.726], bh
xchg byte [rax], al
add byte [rax], al
invalid
cmp eax, 0x86
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test edi, edi
inc dword [rdx]
invalid
jne 0x1400ceca1
add byte [rbx + 0x3ac], bh
mov ebx, 0x3ac
jmp case.default.0x1400ce7a7
invalid
add byte [rax], al
lea eax, [r13 - 0x22]
lea eax, [rbp - 0x22]
fidivr word [rcx + rdx]
cmp al, 0x11
jb 0x1400ceba0
add byte [rcx - 0x73], al
invalid
lea eax, [r13 - 0x3a]
cmp al, 0xc
or al, 0x73
invalid
adc eax, dword [rdi + rcx - 0x4a]
enter 0xffffffffffff9bbf, 0xe
add byte [rax], al
invalid
movzx r9d, al
mov dh, 0xc8
mov edi, 0xe9b
add byte [rdi + rcx - 0x5d], al
iretd
bt edi, r9d
jb case.0x1400a212d.472
add byte [rax], al
add byte [rax], al
lea eax, [r13 - 0x46]
xor ebx, ebx
cmp al, 9
mov r10d, 0x93cdb31
mov edx, 0x93cdb31
jmp case.0x1400ba881.349
adc dword [rax], eax
cmp r13b, 0x30
jne 0x1400ceb90
jle case.0x140074b3f.725
add byte [rax], al
add byte [rax], al
mov r15d, 0x69
mov r10d, 0x307
mov edx, 0x307
jmp 0x1400cf031
invalid
add byte [rax], al
lea eax, [r13 + 0x60]
cmp al, 0x26
jae 0x1400ceab8
invalid
mov dword [rax], eax
add byte [rax], al
or dword [rcx + 0x41000000], 0xffffff8d
popfq
add byte [rax], al
lea ebx, [r13 + 0x1c60]
lea ebx, [rbp + 0x1c60]
invalid
jmp case.default.0x1400ce7a7
add eax, 0x8d410000
or byte [r9 - 0x73], r8b
pop rbp
clc
cmp al, 6
cmovae ebx, r13d
cmovae ebx, ebp
cmovae ebx, ebp
fucomp st(1)
ret 5
invalid
jmp case.default.0x1400ce7a7
add byte [rax], al
cmp r13b, 0x95
std
xchg ebp, eax
std
xchg ebp, eax
jb 0x1400ceba0
add byte [rax], al
movzx r9d, r13b
movzx ecx, ch
add r9d, 0xffffff6a
cmp r9d, 8
or byte [rdi], cl
xchg dword [rbx + 2], ecx
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rax + 0x110002], bh
adc dword [rax], eax
mov eax, 0x110002
adc dword [rax], eax
movsxd r9, dword [r11 + r9*4]
add r9, r11
jmp r9
jmp rcx
add byte [rax], al
jmp 0x1400cf031
cmp byte [rbx + rax], 0x73
movsx rax, al
movsx rax, al
movsx eax, al
movsx eax, al
lea r9, [0x1401f7c2c]
mov word [rcx + 0x60e90012], ss
add dword [rax], eax
add byte [rax], al
cmp r13b, 0x30
invalid
adc al, byte [rax]
jmp case.0x14008287c.889
invalid
cmp r13b, 0x30
jae case.0x1400ba2c1.226
invalid
invalid
add byte [rax], al
invalid
add dword [rdx + 0x41000000], 0xffffff8d
pop rbp
and cl, ch
pop rax
add eax, 0x80410000
std
invalid
lea ebx, [r13 + 0x20]
lea ebx, [rbp + 0x20]
jmp case.default.0x1400ce7a7
cmp r13b, 0xc7
je 0x1400cebf0
test byte [rsi], ch
add dword [rax], eax
invalid
movzx eax, r13b
mov ebx, r13d
cmp eax, 0xcd
jne case.default.0x1400ce7a7
jmp case.0x14008287c.674
mov ebx, 0x2d2d
sub eax, 0x32e90000
add eax, 0x8d410000
lea eax, [r13 + 0x7d]
invalid
jmp case.default.0x1400ce7a7
lea eax, [r13 + 0x7d]
cmp al, 2
jae case.0x1400b7c98.453
add ecx, 0
add byte [rax], al
add cl, byte [rdi]
add ecx, 0
add byte [rax], al
lea ebx, [r13 - 0x1842]
jmp case.default.0x1400ce7a7
invalid
add byte [rax], al
lea eax, [rbp - 0x67]
cmp al, 5
jb 0x1400cec1d
lea eax, [r13 - 0x6d]
cmp al, 9
or dword [rdi], ecx
sub dword [rcx + 1], 0
invalid
add dword [rax], eax
invalid
or dword [rdi], ecx
sub dword [rcx + 1], 0
imul eax, dword [rcx], 0xf440000
mov dh, 0xc8
invalid
invalid
invalid
imul eax, dword [rcx], 0xf440000
mov dh, 0xc8
movzx r9d, al
mov edi, 0x12f
add dword [rax], eax
add byte [rax], al
add byte [rdi + rcx - 0x5d], al
iretd
bt edi, r9d
jae case.0x1400a212d.479
std
invalid
invalid
std
invalid
dec dword [rax + 0xf]
mov esi, 0xd8d4cc0
ror byte [rbp + rcx*4 + 0xd], 0x58
movsx rax, al
ror byte [rbp + rcx*4 + 0xd], 0x58
lea r9, [0x1401f7d84]
xchg edx, eax
adc al, byte [rax]
invalid
add cl, ch
jmp case.0x14008287c.889
invalid
lea eax, [r13 - 0x60]
lea eax, [rbp - 0x60]
cmp al, 0x21
jb 0x1400ceba0
lea eax, [r13 + 0x76]
cmp al, 0x35
jb 0x1400ceba0
mov ebx, 0x4cf
cmp r13b, 0xc0
std
invalid
iretd
std
ror byte [rdi], 0x84
rol byte [rax + rax], 0
add al, 0
invalid
je case.default.0x1400ce7a7
add al, 0
add byte [rcx - 0x73], al
lea eax, [r13 + 0x3f]
cmp al, 0xd
invalid
jb 0x1400cec1d
invalid
add byte [rax], al
add byte [rcx], dh
fild dword [rcx - 0x80]
cmp r13b, 0xd0
invalid
xchg ebx, eax
xor ebx, ebx
cmp r13b, 0xd0
setae bl
or ebx, r13d
or ebx, ebp
ret
or ebx, ebp
jmp case.default.0x1400ce7a7
add byte [rax], al
add byte [rcx + rcx*4 - 0x15], al
mov ebx, r13d
cmp r13b, 0x87
cmp ch, 0x87
jne case.default.0x1400ce7a7
mov r15d, 0x565
mov r10d, 0x582
mov eax, 0x110002
adc dword [rax], eax
add eax, 0xba410000
add eax, 0xba410000
invalid
adc dword [rax], eax
add cl, ch
movabs eax, dword [0x41ce4d8d45000004]
add al, 0
add byte [rbp - 0x73], al
invalid
invalid
cmp r9b, 5
invalid
jmp 0x1400cf031
add al, 0
add byte [rbp - 0x73], al
invalid
add byte [rax], al
lea r9d, [r13 - 0x32]
cmp r9b, 5
invalid
add eax, 0xf667573
invalid
jae 0x1400cec0f
nop word [rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x15], al
mov ebx, r13d
or ebx, 1
jmp case.default.0x1400ce7a7
add al, 0
invalid
retf
lea eax, [r13 + 0x7b]
jnp 0x1400cebec
cmp al, 4
add al, 0x73
jns 0x1400cebfc
jae case.0x1400b7ce3.414
movsx eax, al
lea r9, [0x1401f7d60]
lea ecx, [0x1401f7d60]
mov esi, 0xd8d4cc0
movabs byte [0xe5bb45eb001291], al
adc al, byte [rax]
jmp case.0x14008287c.889
mov ebx, 0xe5
ror byte [rbp + rcx*4 + 0xd], 0xa2
xchg ecx, eax
adc al, byte [rax]
add bl, ch
mov r11d, 0xe5
mov ebx, 0xe5
jmp case.0x14008287c.889
mov ebx, 0xe5
jmp case.default.0x1400ce7a7
add al, 0
add byte [rbx + 0x6b], bh
mov ebx, 0x6b
add byte [rax], al
mov ebx, 0x6b
add byte [rax], al
jmp case.default.0x1400ce7a7
add al, 0
add byte [rax], al
mov ebx, 0x214e
add byte [rax], al
add byte [rbx + 0x214e], bh
add byte [rax], al
jmp case.default.0x1400ce7a7
add byte [rax], al
mov eax, r13d
and al, 0xf0
invalid
cmp al, 0x60
invalid
jne case.0x1400b7c98.437
invalid
invalid
lea ebx, [r13 + 0x10]
lea ebx, [rbp + 0x10]
jmp case.default.0x1400ce7a7
and byte [rax + rax], al
add al, 0
add byte [rbx + 0x2d27], bh
mov ebx, 0x2d27
invalid
add byte [rax], al
jmp case.default.0x1400ce7a7
add byte [rax + 0xf], cl
movsx rax, al
lea r9, [0x1401f7d70]
or eax, 0x12916b
mov esi, 0xd8d4cc0
imul edx, dword [rcx + 0xf410012], 0xffffffb7
add byte [rcx + 0xf], al
mov bh, 0x1c
invalid
or eax, 0x12916b
add byte [rcx + 0xf], al
mov bh, 0x1c
sub ecx, 0x401
jmp case.default.0x1400ce7a7
movzx ebx, word [r9 + rax*4]
movzx ebx, word [rcx + rax*4]
jmp case.default.0x1400ce7a7
add byte [rax], al
add byte [rbp - 0x73], al
lea r9d, [r13 - 0x39]
mov qword [r9 - 0x80], 0xffffffff830f0ff9
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp r9b, 0xf
cmp cl, 0xf
stc
invalid
jae 0x1400ceccb
sub dword [rsi + 0x41000000], 0xffffff8d
add byte [rax], al
lea ebx, [r13 + 1]
and ebx, 0xfffe
jrcxz case.0x1400b7c98.427
inc dword [rax]
invalid
pop rbp
add dword [rcx + 0xfffee3], eax
jrcxz case.0x1400b7c98.427
inc dword [rax]
jrcxz case.0x1400b7c98.427
inc dword [rax]
add byte [rax], al
add cl, ch
in al, 3
add byte [rax], al
jmp case.default.0x1400ce7a7
lea eax, [r13 + 0x70]
cmp al, 0x2b
sub ecx, dword [rdi]
sbb edx, 0
add byte [rax], al
sub ecx, dword [rdi]
sbb edx, 0
add byte [rax], al
add byte [rcx - 0x73], al
popfq
hlt
lea ebx, [r13 - 0xbc0]
jmp case.default.0x1400ce7a7
int3
add eax, dword [rax]
add byte [rax], al
invalid
int3
mov ebx, 0x2184
cmp r13b, 0x83
cmp ch, 0x83
add byte [rcx - 0x80], al
std
or dword [rdi], 0xffffff84
je case.default.0x1400ce7a7
invalid
cmp ch, 0x83
je case.default.0x1400ce7a7
test byte [rbp + 0x44000003], bh
mov ebx, r13d
mov ebx, ebp
jmp case.0x1400ba2c1.381
jmp case.default.0x1400ce7a7
add eax, dword [rax]
add byte [rcx - 0x73], al
lea eax, [rbp - 0xa779]
cmp eax, 3
invalid
add byte [rax], al
lea eax, [r13 - 0xa779]
lea eax, [rbp - 0xa779]
lea eax, [rbp - 0xa779]
pop rax
invalid
cmp eax, 3
jae 0x1400ced5b
xor eax, 0
add byte [rax], al
invalid
xor eax, 0
add byte [rax], al
invalid
add byte [rcx - 0x73], al
add dword [r11 - 0x27160120], r8d
loopne case.0x1400b7ce3.426
invalid
invalid
lea eax, [r13 + 1]
lea eax, [rbp + 1]
and eax, 0xfffffffe
jmp case.0x1400b7ce3.405
sti
invalid
invalid
loopne case.0x1400b7ce3.426
sti
invalid
inc dword [rcx - 0x80]
std
jge 0x1400cec8b
invalid
cmp r13b, 0x7d
jle case.0x1400a212d.468
mov gs, word [rdx + 1]
add byte [rax], al
invalid
add byte [rcx - 0x73], al
popfq
rcl ebp, 0xff
invalid
lea ebx, [r13 - 0x2a3f]
jmp case.default.0x1400ce7a7
add eax, dword [rax]
add byte [rax], al
add byte [rbx + 0x3f3], bh
mov ebx, 0x3f3
add eax, dword [rax]
add cl, ch
invalid
jmp case.default.0x1400ce7a7
jns case.0x1400ba881.342
add byte [rax], al
mov ebx, 0x377
ja case.0x140086d4c.851
add eax, dword [rax]
add cl, ch
add byte [rax], al
jmp case.default.0x1400ce7a7
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rbp - 0x73], al
invalid
lea r9d, [r13 + 0x78]
lea ecx, [rbp + 0x78]
js case.0x1400b7ce3.444
cmp r9b, 3
jae case.0x14009cd09.477
adc dword [rdi + 1], 0
invalid
adc dword [rdi + 1], 0
add dword [rax], eax
add byte [rcx - 0x73], al
pop rbp
lea ebx, [r13 + 0x25]
lea ebx, [rbp + 0x25]
and eax, 0x358e9
jmp case.default.0x1400ce7a7
pop rax
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rcx - 0x73], al
invalid
lea eax, [r13 + 0x60]
xor ebx, ebx
cmp al, 0x5f
pop rdi
invalid
pop rdi
setb bl
or ebx, r13d
jmp case.0x140086d4c.848
add r8d, dword [r8]
invalid
ret
jmp case.0x140086d4c.848
add byte [rcx - 0x80], al
cmp r13b, 0x49
cmp ch, 0x49
std
jne 0x1400cee3f
jne 0x1400cee3f
add byte [rax], al
mov r15d, 0x2bc
mov edi, 0x2bc
add al, byte [rax]
add byte [rcx - 0x46], al
mov r10d, 0x6e
jmp 0x1400cf031
add rax, qword [r8]
invalid
outsb dx, byte [rsi]
add byte [rax], al
add cl, ch
add rax, qword [r8]
add eax, dword [rax]
add byte [rbx + 0x1e61], bh
jmp case.default.0x1400ce7a7
and byte [rbx], al
add byte [rax], al
invalid
add cl, ch
and byte [rbx], al
add byte [rax], al
mov r15d, 0x74
je case.0x1400b7f68.382
add byte [rax], al
mov r10d, 0x308
or byte [rbx], al
add eax, dword [rax]
add byte [rax], al
add cl, ch
xor byte [rbx], al
jmp 0x1400cf031
add byte [rax], al
add byte [rcx - 0x46], al
jae case.0x1400b7f68.344
invalid
mov r10d, 0x73
mov edx, 0x73
add byte [rax], al
add byte [rcx - 0x41], al
add byte [rax], al
mov r15d, 0x73
jae 0x1400ced0b
add byte [rax], al
jmp 0x1400cf031
invalid
add eax, dword [rax]
add byte [rcx - 0x73], al
lea eax, [r13 + 0x43]
lea ebx, [r13 - 0xbc0]
lea eax, [r13 + 0x43]
lea ebx, [r13 - 0xbc0]
popfq
hlt
hlt
hlt
cmp al, 3
cmovae ebx, r13d
invalid
fucomp st(1)
call 0x1810ced2b
add al, byte [rax]
add byte [rcx - 0x41], al
ja case.0x1400baf23.312
add byte [rax], al
jmp case.default.0x1400ce7a7
add al, byte [rax]
add byte [rcx - 0x41], al
add byte [rax], al
mov r15d, 0x77
add byte [rax], al
invalid
ja case.0x1400baf23.312
add byte [rax], al
add byte [rcx - 0x46], al
invalid
invalid
add byte [rax], al
mov r10d, 0x30a
or al, byte [rbx]
add byte [rax], al
jmp 0x1400cf031
add al, byte [rax]
add byte [rcx - 0x41], al
invalid
invalid
mov edi, 0x79
jns 0x1400ced3d
add byte [rax], al
mov r10d, 0x30a
mov edx, 0x30a
or al, byte [rbx]
add byte [rax], al
invalid
add eax, dword [rax]
add cl, ch
jmp 0x1400cf031
mov r15d, 0x61
add byte [rax], al
add byte [rcx - 0x46], al
invalid
add al, byte [rax]
invalid
jmp 0x1400cf031
mov esi, 0xe9000002
add al, byte [rax]
add cl, ch
invalid
jmp 0x1400cf031
invalid
add byte [rax + 0x1d79], bh
mov eax, 0x1d79
jns case.0x14009bae1.468
cmp r13d, 0xa77d
jge 0x1400ced0c
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rdi], cl
test dl, ah
cli
je case.0x1400b7ce3.405
invalid
lea eax, [r13 - 0xa77e]
lea eax, [rbp - 0xa77e]
invalid
cmp eax, 9
jb 0x1400ce849
invalid
int3
cli
invalid
invalid
clc
or dword [rdi], ecx
invalid
int3
invalid
inc dword [rcx - 0x7f]
std
mov esp, dword [rdi - 0x7bf10000]
add byte [rax], al
invalid
invalid
cmp r13d, 0xa78b
cmp ebp, 0xa78b
add byte [rax], al
je case.0x1400b9b42.295
test byte [rcx + 0x41000001], dh
cmp ebp, 0xa78d
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
mov cl, 1
add byte [rax], al
invalid
cmp r13d, 0xa78d
lea esp, [rdi - 0x7af10000]
scasb al, byte [rdi]
add dword [rax], eax
add byte [rax], al
jne case.0x1400ba393.221
test dword [rsi - 0x47ffffff], ebp
add al, byte gs:[rax]
add byte [rax], al
invalid
scasb al, byte [rdi]
add byte [rax + 0x265], bh
mov eax, 0x265
jmp case.0x1400b7ce3.405
cli
invalid
inc dword [rbp + 0xf]
mov dh, 0xcd
invalid
movzx r9d, r13b
int 0x41
mov r15d, 0x313
mov edi, 0x313
mov eax, 0x110002
mov qword [rsp + 8], r9
mov dword [rsp + 8], ecx
add byte [rcx + rcx*4 + 0x4c], cl
and al, 8
mov dword [rsp + 8], ecx
add r9d, 0xffffffb0
cmp r9d, 6
cmp ecx, 6
stc
invalid
ja case.0x1400cedd7.1
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x21], cl
mov rdi, r11
mov rdi, r11
lea r11, [0x1401fb2b4]
movsxd r9, dword [r11 + r9*4]
add r9, r11
add ecx, ebx
invalid
mov r11, rdi
sti
mov ecx, dword [rbp + 1]
invalid
sti
jmp r9
mov r10d, 0x313
add byte [rax], al
mov r15d, 0x3c5
mov edi, 0x3c5
add byte [rax], al
jmp 0x1400cf031
std
jrcxz 0x1400cedff
invalid
jl 0x1400ceba0
mov word [rbx + 0x41fffffd], gs
lea eax, [rbp + 0x15]
adc eax, 0x830f033c
stosd dword [rdi], eax
cli
invalid
invalid
std
invalid
invalid
jmp 0x1400cec1d
invalid
mov ebx, 0x3cc
cmp r13b, 0x8c
je case.default.0x1400ce7a7
sti
add dword [rax], eax
invalid
mov r9d, r13d
and r9b, 0xfe
loope case.0x1400b9b42.281
cmp r9b, 0x8e
jne 0x1400ceed0
stosb byte [rdi], al
add byte [rax], al
add byte [rax], al
mov cs, word [rdi]
test dword [rdx + 0x41000000], ebp
stosb byte [rdi], al
add byte [rax], al
add byte [rax], al
lea ebx, [r13 + 0x3f]
add byte [rax], al
lea ebx, [r13 + 0x3f]
jmp case.default.0x1400ce7a7
add byte [rax], al
movsx rax, al
lea r9, [0x1401f7d04]
mov ss, word [rdx]
add cl, ch
invalid
std
invalid
invalid
inc dword [rbp - 0x73]
mov r14b, 0x41
cmp cl, 0x2d
lea r9d, [r13 - 0x4a]
cmp r9b, 0x2d
cmp cl, 0x2d
jb 0x1400ceba0
mov ebx, 0xff
cmp r13b, 0x78
js case.0x1400b7e9d.364
invalid
mov ah, 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x73], al
add byte [rax], al
lea r9d, [r13 - 0x79]
cmp r9b, 5
xchg qword [r9 - 0x80], r8
stc
add eax, 0xfdb3820f
invalid
invalid
mov bl, 0xfd
jb 0x1400cec1d
mov bl, 0xfd
invalid
cmp r13b, 0x7f
je case.0x1400baf23.173
movzx edi, r13b
cmp edi, 0x81
jne 0x1400cf04f
retf
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
test ebx, ecx
retf
add dword [rax], eax
add byte [rax], al
mov ebx, 0x253
add byte [rax], al
mov ebx, 0x253
jmp case.default.0x1400ce7a7
add byte [rax], al
mov edi, 0x301
mov r9d, 0x3c5
jmp 0x1400ceeeb
mov edi, 0x300
mov r9d, 0x3c5
invalid
add eax, dword [rax]
add bl, ch
invalid
add byte [rcx - 0x47], al
invalid
mov edi, 0x342
mov r9d, 0x3c5
add eax, dword [rax]
invalid
add eax, dword [rax]
add bl, ch
jmp 0x1400ceeeb
lea r9d, [r13 - 0x59]
jmp 0x1400ceeeb
lea r9d, [r13 - 0x59]
cmp r9b, 7
jae 0x1400ceef8
lea ebx, [r13 - 8]
pop rbp
clc
test r13b, 1
cmove ebx, r13d
jmp case.default.0x1400ce7a7
add byte [rax], al
add byte [rax], al
mov r9d, 0x3b9
mov r15d, 0x308
invalid
mov ecx, 0x41000003
mov edi, 0x308
invalid
mov edi, 0x301
add byte [rax], al
cmp r13b, 0x90
std
nop
jne case.0x1400b7c98.356
mov eax, edi
mov r10d, r15d
mov r15d, r9d
jmp 0x1400cf031
cmp dword [rcx], eax
add byte [rax], al
invalid
cmp dword [rcx], eax
add byte [rax], al
invalid
cmp bl, 0x68
je 0x1400ce8f4
stc
invalid
invalid
stc
invalid
mov r9, qword [rsp + 8]
add r9d, 0xffffff80
invalid
add byte [rcx - 0x7d], 0xf9
cmp ecx, 0x37
or byte [rcx - 0x7d], al
rol dword [rax + 0x37f98341], 0xf
xchg dword [0xff0cef1a], eax
add byte [rax], al
mov edi, 0x3b9
lea rbx, [0x1401fb2d0]
cmp ecx, 0x37
ja case.0x1400cef27.48
add byte [rax], al
mov edi, 0x3b9
add eax, dword [rax]
add byte [rax - 0x73], cl
sbb eax, 0x12c3b0
adc al, byte [rax]
lea rbx, [0x1401fb2d0]
adc al, byte [rax]
add byte [rsi + 0x63], cl
or al, 0x8b
invalid
movsxd r9, dword [rbx + r9*4]
mov ecx, dword [rcx + 1]
fld dword [rcx - 1]
invalid
invalid
add r9, rbx
jmp r9
jmp rcx
loope 0x1400cef6c
mov r15d, 0x1f00
mov edi, 0x1f00
mov r10d, 0x3b9
add byte [rax], al
jmp 0x1400cf031
add byte [rax], al
add byte [rax + 0xa78c], bh
mov eax, 0xa78c
add byte [rax], al
mov eax, 0xa78c
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
add cl, ch
jmp case.0x1400b7ce3.405
or bh, cl
invalid
lea eax, [r13 - 0xa790]
lea eax, [rbp - 0xa790]
pop rax
invalid
inc dword [rbx - 0x7df0fc08]
hlt
cmp eax, 3
jb 0x1400ce849
clc
invalid
invalid
add ecx, dword [rdi]
invalid
clc
invalid
lea eax, [r13 - 0xa796]
lea eax, [rbp - 0xa796]
invalid
cmp eax, 0x13
adc ecx, dword [rdi]
invalid
jb 0x1400ce849
in al, 0xf8
invalid
lea eax, [r13 - 0xa7aa]
test dword [rsi + 0x58], edx
push rsi
pop rax
invalid
inc dword [rbx - 0x7cf0f508]
std
cmp eax, 0xa
jae 0x1400cf072
cmp ebp, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 0x3df
fild word [rbx]
add eax, dword [rax]
add byte [rcx + 0xf], al
invalid
add byte [rax], al
bt r9d, eax
bt ecx, eax
movabs dword [0x4500000114820fc1], eax
jb 0x1400cf099
invalid
adc al, 1
add byte [rax], al
lea r9d, [r13 - 0xfb00]
lea ecx, [rbp - 0xfb00]
add eax, 0x8341ffff
invalid
cmp r9d, 0x17
cmp ecx, 0x17
stc
invalid
ja case.0x1400cefaf.7
xchg dword [rax + 5], eax
add eax, 0xbf410000
add byte [rax], al
add byte [rcx - 0x41], al
mov r15d, 0x66
add byte [rax], al
add byte [rax + 0x110002], bh
add byte [rcx], dl
invalid
add byte [rax], al
mov eax, 0x110002
add byte [rcx], dl
adc dword [rax], eax
add byte [rax - 0x73], cl
lea rdi, [0x1401fb17c]
lea edi, [0x1401fb17c]
cmp eax, 0x12c1d4
rcl dword [rdx], 0
add byte [rsi + 0x63], cl
or al, 0x8f
invalid
movsxd r9, dword [rdi + r9*4]
invalid
add r9, rdi
add ecx, edi
stc
jmp r9
jmp rcx
mov r15d, 0x73
mov edi, 0x73
jae 0x1400cefb6
add byte [rax], al
add byte [rcx - 0x46], al
invalid
invalid
je case.0x1400ba393.238
add byte [rax], al
mov r10d, 0x74
add byte [rax], al
jmp 0x1400cf031
lea r9d, [r13 + 0x6f]
lea ecx, [rbp + 0x6f]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
cmp r9b, 0x11
cmp cl, 0x11
jb 0x1400ceaaf
invalid
inc dword [rbp - 0x73]
pop r13
pop rbp
lea r9d, [r13 + 0x5d]
pop rbp
cmp r9b, 9
jb 0x1400ceaaf
invalid
inc dword [0x1400cef31]
add eax, 0xffffff50
invalid
invalid
cmp eax, 0x26
ja case.0x1400cefaf.88
add dword [rax], eax
invalid
clc
ja case.0x1400cefaf.88
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
wait
invalid
lea r9, [0x1401fb48c]
lea ecx, [0x1401fb48c]
or eax, 0x12c49b
adc al, byte [rax]
movsxd rax, dword [r9 + rax*4]
add al, 0x81
or dword [rcx + rax - 0x38], 0xb941e0ff
add rax, r9
jmp rax
mov r9d, 0x3c5
invalid
add eax, dword [rax]
add cl, ch
invalid
out 0xfe, al
jmp 0x1400ceeeb
invalid
mov ebx, 0x73
add byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], al
movzx eax, bx
mov bh, 0xc3
mov r9d, eax
xor r9d, 0xffefd800
cmp r9d, 0xffef0800
cmp ecx, 0xffef0800
fsubr st(7)
inc dword [rcx - 0x7f]
cmp ecx, 0xffef0800
stc
add byte [rax], cl
out dx, eax
push qword [rdx + 3]
jb 0x1400cf029
jb 0x1400cf029
mov r13d, eax
mov ebp, eax
mov eax, 0x110001
mov r15d, r13d
mov edi, ebp
add byte [rcx], dl
add byte [rbp - 0x77], al
mov edi, ebp
mov edi, ebp
mov dword [rcx + 0x10], r15d
jns 0x1400cf045
mov dword [rcx + 0x14], r10d
mov dword [rcx + 0x14], edx
adc al, 0x89
sbb byte [r8 - 0x77], cl
mov rdi, rbp
mov dword [rcx + 0x18], eax
mov rdi, rbp
mov edi, ebp
cmp eax, 0x110003
add eax, dword [rax]
adc dword [rax], eax
jne 0x1400ce6a0
test dword [rsi - 0xa], edx
push rsi
idiv bh
invalid
invalid
invalid
jmp 0x1400ce6d2
invalid
lea r9d, [r13 + 0x7e]
cmp r9b, 3
jle 0x1400cf095
cmp cl, 3
jb 0x1400ceba0
sti
invalid
cmp r13b, 0x86
cmp ch, 0x86
je 0x1400cf0ab
cmp rdi, 0x87
cmp edi, 0x87
inc dword [rdi + 0x75000000]
movabs rbx, 0x8d419eeb00000188
mov ebx, 0x188
jmp case.default.0x1400ce7a7
invalid
invalid
add byte [rbp + 0x4a], dh
jne case.0x1400ba881.252
mov ebx, 0x188
jmp case.default.0x1400ce7a7
add bl, ch
sahf
lea eax, [r13 - 0xa7b4]
lea eax, [rbp - 0xa7b4]
test dword [rax + rbx*2 - 1], ecx
inc dword [rbx - 0x7df0f008]
cmp eax, 0xf
invalid
invalid
invalid
pop rax
invalid
cmp eax, 0xf
jb 0x1400ce849
invalid
lea eax, [r13 - 0xa7c4]
lea eax, [rbp - 0xa7c4]
test dword [rax + rbx*2], edi
pop rax
invalid
cmp eax, 3
jae 0x1400cf0cf
invalid
cdqe
cdqe
lea r9, [0x1401f7c20]
lea ecx, [0x1401f7c20]
mov edx, dword [rdx]
add bl, ch
jmp case.0x1400ba9c1.221
cdqe
adc al, byte [rax]
jmp case.0x1400ba9c1.221
cdqe
lea r9, [0x1401f7bf8]
push rsi
mov edx, dword [rdx]
adc al, byte [rax]
add byte [rcx - 0x75], al
invalid
invalid
mov eax, dword [r9 + rax*4]
add al, 0x81
jmp case.0x1400b7ce3.405
idiv edi
invalid
mov ebx, 0x254
push rsp
add al, byte [rax]
add cl, ch
pop rbx
invalid
jmp case.default.0x1400ce7a7
invalid
lea r9d, [r13 + 0x77]
cmp r9b, 2
jae case.0x1400cefaf.103
and ebx, 0
add byte [rax], al
and ebx, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], al
invalid
invalid
popfq
lea ebx, [r13 + 0xcd]
int 0
add byte [rax], al
add cl, ch
jmp case.default.0x1400ce7a7
invalid
lea eax, [r13 - 0xa7c7]
cmp eax, 3
clc
add ecx, dword [rdi]
jb 0x1400cec6b
invalid
invalid
sti
invalid
invalid
test dword [rcx], edi
pop rax
invalid
cmp dword [rax - 1], ebx
inc dword [rbx - 0x7df0fc08]
cmp eax, 3
clc
add ecx, dword [rdi]
invalid
invalid
invalid
clc
add ecx, dword [rdi]
invalid
invalid
sti
invalid
mov eax, 0xa7d1
add byte [rax], al
cmp r13d, 0xa7d0
std
shl byte [rdi - 0x7bf10000], 1
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rdi], cl
invalid
test byte [rsi - 9], bl
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
je case.0x1400b7ce3.405
inc dword [rcx - 0x73]
lea eax, [r13 - 0xa7d6]
lea eax, [rbp - 0xa7d6]
test dword [rdx], ebp
sub bl, byte [rax - 1]
inc dword [rbx - 0x7df0fc08]
cmp eax, 3
jb 0x1400ce849
invalid
idiv rdi
idiv edi
invalid
pop rax
invalid
cmp eax, 3
jb 0x1400ce849
invalid
idiv rdi
idiv edi
invalid
clc
add ecx, dword [rdi]
invalid
mov eax, 0xa7f6
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
cmp r13d, 0xa7f5
je case.0x1400b7ce3.405
idiv edi
inc dword [rcx - 0x73]
test dword [rax - 0x7c0000ac], edx
push rsp
invalid
invalid
cmp eax, 0x50
lea eax, [r13 - 0xab70]
push rsp
invalid
cmp eax, 0x50
jae case.0x1400ba881.205
and dword [rdx - 2], 0xffffffff
inc dword [rcx - 0x73]
lea eax, [rbp - 0x97d0]
invalid
and bh, dh
invalid
invalid
lea eax, [r13 - 0x97d0]
lea eax, [rbp - 0x97d0]
invalid
jmp case.0x1400b7ce3.405
inc dword [rcx - 0x73]
sub byte [r15 + rdx], r15b
lea eax, [r13 + 0x28]
cmp al, 0x17
jb 0x1400ceba0
cli
invalid
or esi, dword [rbx + 0x13]
movzx r9d, al
enter 0xffffffffffffb3bf, 6
add byte [rax], al
enter 0xffffffffffffb3bf, 6
add byte [rax], al
bt edi, r9d
jb 0x1400cf544
invalid
out dx, al
add eax, dword [rax]
add byte [rax], al
iretd
invalid
lea ebx, [r13 - 0x82]
lea ebx, [rbp - 0x82]
invalid
cmp r13b, 0xfd
cmovb ebx, r13d
cmovb ebx, ebp
jmp case.default.0x1400ce7a7
invalid
mov ebx, 0x3c3
jmp case.default.0x1400ce7a7
pushfq
invalid
invalid
invalid
pushfq
invalid
invalid
mov ebx, 0x3d7
jmp case.default.0x1400ce7a7
invalid
mov ebx, 0x3b2
jmp case.default.0x1400ce7a7
mov dh, bh
invalid
invalid
mov dh, bh
invalid
mov ebx, 0x3b8
jmp case.default.0x1400ce7a7
mov ebx, 0x3c6
add byte [rax], al
jmp case.default.0x1400ce7a7
mov ebx, 0x3c0
jmp case.default.0x1400ce7a7
lea r9d, [r13 + 0x75]
cmp r9b, 0x15
jae case.0x1400ba2c1.316
movzx ebx, r9b
mov r15d, 0x163b79
bt r15d, ebx
jb 0x1400cf453
fld dword [rcx - 0x41]
jns 0x1400cf1f7
invalid
cmp r13b, 0xf0
je 0x1400cf5ac
mov ebx, 0x1f3
cmp edi, 0xf1
int1
add byte [rax], al
add byte [rbp + rcx*4 + 0x1d], cl
lodsb al, byte [rsi]
rcl byte [rdx], 0
add byte [rcx + 0xf1ff], al
int1
add byte [rax], al
add byte [rbp + rcx*4 + 0x1d], cl
lodsb al, byte [rsi]
rcl byte [rdx], 0
je case.default.0x1400ce7a7
invalid
lea eax, [r13 + 0xe]
cmp al, 3
jb 0x1400cf3b2
add byte [rax], al
cmp r13b, 0xf6
cmp ch, 0xf6
je 0x1400cf675
test byte [rbp + 4], dh
add byte [rax], al
cmp edi, 0xf7
jne 0x1400cf686
mov ebx, 0x1bf
lea r11, [0x1401fb290]
jmp case.default.0x1400ce7a7
mov r15d, 0x1f23
add byte [rax], al
mov r10d, 0x3b9
jmp 0x1400cf031
add edi, esi
invalid
invalid
invalid
mov r15d, 0x1f24
mov r10d, 0x3b9
jmp 0x1400cf031
std
std
invalid
invalid
std
invalid
mov r15d, 0x1f60
mov edi, 0x1f60
mov r10d, 0x3b9
jmp 0x1400cf031
std
invalid
invalid
mov r15d, 0x1f67
invalid
mov r10d, 0x3b9
mov ecx, 0xe9000003
jmp 0x1400cf031
sar ch, 1
invalid
mov r15d, 0x1f01
mov r10d, 0x3b9
mov edx, 0x3b9
add cl, ch
mov edi, 0x41fffffd
invalid
invalid
invalid
jmp 0x1400cf031
invalid
mov r15d, 0x1f02
mov edi, 0x1f02
invalid
mov r10d, 0x3b9
mov ecx, 0xe9000003
add byte [rax], al
add cl, ch
jmp 0x1400cf031
scasb al, byte [rdi]
std
invalid
mov r15d, 0x1f03
mov edi, 0x1f03
mov r10d, 0x3b9
mov edx, 0x3b9
jmp 0x1400cf031
std
invalid
mov r15d, 0x1f04
mov edi, 0x1f04
mov r10d, 0x3b9
jmp 0x1400cf031
invalid
invalid
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
invalid
invalid
mov r15d, 0x1f05
mov edi, 0x1f05
invalid
mov r10d, 0x3b9
mov ecx, 0xe9000003
jnp case.0x1400b7e9d.421
std
jmp 0x1400cf031
std
invalid
inc dword [rcx - 0x41]
invalid
mov r15d, 0x1f06
add byte [rax], al
mov r10d, 0x3b9
mov edx, 0x3b9
add eax, dword [rax]
add cl, ch
push 0xfffffffffffffffd
std
jmp 0x1400cf031
std
invalid
mov r15d, 0x1f07
mov r10d, 0x3b9
invalid
invalid
add cl, ch
jmp 0x1400cf031
pop rcx
std
invalid
mov r15d, 0x1f20
add byte [rax], al
add byte [rcx - 0x46], al
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
mov r10d, 0x3b9
jmp 0x1400cf031
std
invalid
invalid
add cl, ch
std
std
invalid
inc dword [rcx - 0x41]
and dword [rdi], ebx
invalid
mov r15d, 0x1f21
add byte [rax], al
mov r10d, 0x3b9
add byte [rax], al
add cl, ch
invalid
jmp 0x1400cf031
std
invalid
mov r15d, 0x1f22
invalid
add byte [rax], al
add byte [rcx - 0x46], al
mov ecx, 0xe9000003
add byte [rax], al
add cl, ch
mov r10d, 0x3b9
jmp 0x1400cf031
invalid
add cl, ch
std
invalid
inc dword [rcx - 0x41]
and eax, 0x4100001f
invalid
invalid
mov r15d, 0x1f25
mov r10d, 0x3b9
mov edx, 0x3b9
add byte [rcx - 0x46], al
mov edx, 0x3b9
mov ecx, 0xe9000003
add byte [rax], al
add cl, ch
jmp 0x1400cf031
adc eax, 0x41fffffd
mov r15d, 0x1f26
mov edi, 0x1f26
mov r10d, 0x3b9
mov edx, 0x3b9
add byte [rax], al
add cl, ch
add al, 0xfd
invalid
jmp 0x1400cf031
mov r15d, 0x1f27
mov edi, 0x1f27
mov r10d, 0x3b9
mov edx, 0x3b9
mov ecx, 0xe9000003
add byte [rax], al
jmp 0x1400cf031
cld
invalid
inc dword [rcx - 0x41]
invalid
mov r15d, 0x1f61
mov edi, 0x1f61
mov r10d, 0x3b9
mov edx, 0x3b9
jmp 0x1400cf031
inc dword [rcx - 0x41]
invalid
mov r15d, 0x1f62
mov edi, 0x1f62
invalid
add byte [rax], al
mov r10d, 0x3b9
mov edx, 0x3b9
jmp 0x1400cf031
sar esp, 1
cld
invalid
mov r15d, 0x1f63
invalid
mov r10d, 0x3b9
mov edx, 0x3b9
mov ecx, 0xe9000003
jmp 0x1400cf031
sar ah, 0xff
inc dword [rcx - 0x41]
invalid
invalid
mov r15d, 0x1f64
invalid
invalid
add byte [rax], al
mov r10d, 0x3b9
add eax, dword [rax]
add cl, ch
invalid
jmp 0x1400cf031
scasd eax, dword [rdi]
cld
invalid
mov r15d, 0x1f65
invalid
mov r10d, 0x3b9
mov ecx, 0xe9000003
sahf
jmp 0x1400cf031
cld
invalid
mov r15d, 0x1f66
mov r10d, 0x3b9
add eax, dword [rax]
add cl, ch
invalid
cld
invalid
invalid
invalid
invalid
add eax, dword [rax]
add cl, ch
invalid
inc dword [rbp - 0x73]
lea r9d, [r13 + 0x60]
cmp r9b, 5
jae 0x1400cf46f
invalid
add byte [rax], al
invalid
invalid
invalid
mov ebx, r13d
jmp 0x1400cf339
or ebx, 1
lea r11, [0x1401fb290]
lea ebx, [0x1401fb290]
add dword [rbp + rcx*4 + 0x1d], ecx
sar dword [rsi + 0x4ce90012], 1
mov esi, 0x4ce90012
mov esi, 0x4ce90012
add cl, ch
cld
jmp case.default.0x1400ce7a7
cld
invalid
mov r15d, 0x3b1
mov edi, 0x3b1
add byte [rcx - 0x46], al
mov ecx, 0xe9000003
add byte [rax], al
invalid
mov r10d, 0x3b9
add byte [rax], al
jmp 0x1400cf031
pop rsp
cld
invalid
inc dword [rcx - 0x41]
lodsb al, byte [rsi]
add eax, dword [rax]
add byte [rcx - 0x46], al
mov edx, 0x3b9
invalid
cld
mov r15d, 0x3ac
mov edi, 0x3ac
mov r10d, 0x3b9
mov edx, 0x3b9
jmp 0x1400cf031
invalid
inc dword [rcx - 0x41]
jo case.0x1400ba393.367
mov r15d, 0x1f70
mov edi, 0x1f70
add byte [rax], al
mov r10d, 0x3b9
jmp 0x1400cf031
cld
invalid
invalid
cld
invalid
mov r15d, 0x3b1
mov edi, 0x3b1
add byte [rcx - 0x46], al
add eax, dword [rax]
add eax, dword [rax]
mov r10d, 0x342
mov edx, 0x342
add eax, dword [rax]
add cl, ch
sub esp, edi
cld
jmp 0x1400cf031
cld
invalid
mov r9d, 0x3b1
mov ecx, 0x3b1
mov r15d, 0x342
add eax, dword [rax]
add cl, ch
invalid
jmp 0x1400ceeeb
sar dl, cl
invalid
mov r9d, r13d
and r9b, 0xfe
cmp r9b, 0xb8
stc
invalid
stc
mov eax, 0x44a840f
invalid
test byte [rdx + 4], cl
je 0x1400cf874
test byte [rdx + 4], cl
add al, 0
add byte [rbp - 0x77], al
retf
add byte [rax], al
mov r11d, r9d
movzx r9d, r9b
mov dword [rsp + 4], r9d
and al, 4
and al, 4
cmp r9d, 0xba
cmp ecx, 0xba
stc
mov edx, 0xf000000
add byte [rdi], cl
add byte [rdi], cl
jne 0x1400cf575
test dword [rdx], esi
add dword [rax], eax
add byte [rcx - 0x73], al
lea ebx, [r13 - 0x4a]
lea r11, [0x1401fb290]
sbb eax, 0x12be42
lea ebx, [r13 - 0x4a]
lea r11, [0x1401fb290]
sbb eax, 0x12be42
sbb eax, 0x12be42
jmp case.default.0x1400ce7a7
movsx rax, r9b
movsx eax, cl
mov esi, 0xd8d4cc1
fiadd dword [rdi + 0xf410012]
adc al, byte [rax]
invalid
invalid
mov bh, 0x1c
lea r9, [0x1401f7c38]
adc al, byte [rax]
movzx ebx, word [r9 + rax*4]
lea r11, [0x1401fb290]
lea ebx, [0x1401fb290]
or dword [rbp + rcx*4 + 0x1d], 0x12be26
lea ebx, [0x1401fb290]
sbb eax, 0x12be26
mov esi, 0xa1e90012
sti
jmp case.default.0x1400ce7a7
invalid
lea r9d, [r13 + 0x5a]
cmp r9b, 0xa
cmp cl, 0xa
cmp cl, 0xa
jae 0x1400cf554
adc edi, 0
add byte [rax], al
invalid
add byte [rcx + 0xf], al
mov dh, 0xd9
movzx ebx, r9b
mov r15d, 0x34b
bt r15d, ebx
bt edi, ebx
add rax, qword [r8]
add byte [rcx + 0xf], al
invalid
bt edi, ebx
movabs dword [0x49fffffd37830fdf], eax
movsx eax, cl
invalid
jae case.0x1400cefaf.107
movsx rax, r9b
ror dword [rbp + rcx*4 + 0xd], 0xf0
xchg dword [rdx], edx
lea r9, [0x1401f7c8c]
or eax, 0x1287f0
lock xchg dword [rdx], edx
add bl, ch
rol byte [rcx - 0x46], 0x66
mov r10d, 0x66
invalid
jmp 0x1400cf45e
mov r10d, 0x66
add byte [rax], al
jmp 0x1400cf031
mov bl, bh
sti
invalid
inc dword [rcx - 0x46]
imul eax, dword [rax], 0x7de90000
add byte [rax], al
invalid
jge case.0x1400ba881.294
invalid
mov r10d, 0x69
add byte [rax], al
jmp 0x1400cf031
mov r10d, 0x6c
add byte [rax], al
add byte [rax], al
add cl, ch
jb case.0x1400ba9c1.334
sti
jmp 0x1400cf031
sti
invalid
mov edi, 0x69
jmp 0x1400cf4cb
add byte [rax], al
add bl, ch
add eax, 0x6cbf
invalid
insb byte [rdi], dx
add byte [rax], al
mov edi, 0x6c
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
add byte [rax], al
add cl, ch
adc eax, 0x41fffffa
invalid
invalid
invalid
mov r9d, 0x66
jmp 0x1400ceeeb
invalid
invalid
invalid
lea eax, [r13 - 0xff21]
lea eax, [rbp - 0xff21]
test edi, ebx
add bh, bh
inc dword [rbx - 0x7cf0e508]
invalid
cmp eax, 0x1a
jae 0x1400cf5c4
sbb esi, 0
add byte [rax], al
sbb esi, 0
fiadd word [rax]
add byte [rax], al
add byte [rcx - 0x73], al
and r9b, r13b
invalid
lea eax, [r13 + 0x20]
jmp case.0x1400b7ce3.405
invalid
invalid
invalid
mov r15d, 0x574
mov r10d, 0x576
jbe 0x1400cf4fe
add byte [rax], al
add eax, 0xba410000
add byte [rcx - 0x46], al
jbe 0x1400cf4fe
add eax, 0x31e90000
sti
add byte [rax], al
jmp 0x1400cf031
invalid
mov r15d, 0x574
add eax, 0xba410000
add eax, 0x20e90000
sti
invalid
add byte [rax], al
mov r10d, 0x565
jmp 0x1400cf031
mov r15d, 0x574
mov r10d, 0x56b
jmp 0x1400cf031
sti
invalid
invalid
sti
invalid
mov r15d, 0x57e
mov r10d, 0x576
add cl, ch
invalid
cli
invalid
invalid
add cl, ch
invalid
mov r15d, 0x574
mov r10d, 0x56d
jmp 0x1400cf031
invalid
add byte [rcx - 0x46], al
insd dword [rdi], dx
add eax, 0xede90000
cli
invalid
dec dword [rax + 0xf]
mov esi, 0xd8d4cc0
or eax, 0x1287e5
movsx rax, al
lea r9, [0x1401f7d34]
or eax, 0x1287e5
or eax, 0x1287e5
jmp case.0x14008287c.889
idiv bh
inc dword [rbp - 0x73]
cmp r9b, 2
lea r9d, [r13 + 0x4f]
cmp r9b, 2
jae 0x1400cf5e5
add byte [rax], al
add byte [rcx - 0x73], al
popfq
fld dword [rax]
add byte [rax], al
lea ebx, [r13 + 0xd9]
lea r11, [0x1401fb290]
jmp case.default.0x1400ce7a7
mov r9, qword [rsp + 8]
add r9d, 0xffffff44
cmp r9d, 0xb
ja case.0x1400cf59e.189
mov edi, 0x3b9
lea rbx, [0x1401fb3b0]
movsxd r9, dword [rbx + r9*4]
mov ecx, dword [rcx + 1]
fld dword [rcx - 1]
jmp r9
mov ecx, dword [rcx + 1]
fld dword [rcx - 1]
jmp r9
invalid
mov r15d, 0x3b1
mov edi, 0x3b1
jmp case.0x1400cef27.85
mov al, 1
add byte [rax], al
mov r15d, 0x6a
mov r10d, 0x30c
lea r11, [0x1401fb290]
jmp 0x1400cf031
insd dword [rdi], dx
cli
invalid
invalid
insd dword [rdi], dx
cli
invalid
lea eax, [r13 - 0x10400]
cmp eax, 0x28
jb 0x1400cf5dc
lea eax, [r13 - 0x104b0]
cmp eax, 0x24
jae 0x1400cf637
lea eax, [r13 + 0x28]
jmp case.0x1400b7ce3.405
sub cl, ch
push 0xfffffffffffffff2
invalid
lea r9d, [r13 + 0x4d]
cmp r9b, 3
jae 0x1400cf605
lea ebx, [r13 + 1]
lea ebx, [rbp + 1]
and ebx, 0xfffe
lea r11, [0x1401fb290]
nop
mov esp, 0xbe90012
jmp case.default.0x1400ce7a7
nop
mov esp, 0xbe90012
invalid
or edi, edx
invalid
lea r9d, [r13 + 0x49]
cmp r9b, 0x14
cmp r9b, 0x14
jae case.0x1400cef27.75
movzx ebx, r9b
mov dh, 0xd9
mov r15d, 0xb6023
bt r15d, ebx
jae case.0x1400cefaf.107
fisttp word [rdi]
and dword [rcx + 0x49fffffb], 0xf
mov esi, 0xd8d4cc1
invalid
movsx rax, r9b
lea r9, [0x1401f7cb4]
invalid
add cl, ch
invalid
jmp 0x1400cf45e
invalid
lea eax, [r13 - 0x10570]
cmp eax, 0xb
or esi, dword [rdx + 0x29]
lea eax, [r13 - 0x1057c]
lea eax, [rbp - 0x1057c]
test dl, bh
invalid
cmp eax, 0xf
jb 0x1400cf66c
lea eax, [r13 - 0x1058c]
cmp eax, 7
jb 0x1400cf66c
mov eax, r13d
and eax, 0xfffffffe
cmp eax, 0x10594
add eax, 0x850f0001
add al, byte [rcx]
add byte [rax], al
add eax, 0x850f0001
add al, byte [rcx]
add byte [rax], al
lea eax, [r13 + 0x27]
jmp case.0x1400b7ce3.405
invalid
invalid
invalid
invalid
mov ebx, 0x195
lea r11, [0x1401fb290]
jmp case.default.0x1400ce7a7
invalid
invalid
xchg ebp, eax
add dword [rax], eax
add byte [rbp + rcx*4 + 0x1d], cl
bsf edx, dword [rdx]
add cl, ch
mov bh, cl
invalid
xor ebx, ebx
cmp r13b, 0xf8
setae bl
or ebx, r13d
lea r11, [0x1401fb290]
adc al, byte [rax]
adc al, byte [rax]
jmp case.default.0x1400ce7a7
lea r9d, [r13 + 0x35]
cmp r9b, 0x11
adc dword [rdi], ecx
invalid
invalid
invalid
invalid
invalid
adc dword [rdi], ecx
invalid
lea r9d, [r13 + 0x22]
cmp r9b, 0x11
jae case.0x1400cefaf.107
jmp 0x1400cf3b2
mov r9d, r13d
and r9b, 0xfc
cmp r9b, 0xc8
jne 0x1400cf72d
lea ebx, [r13 - 0x56]
lea r11, [0x1401fb290]
jmp case.default.0x1400ce7a7
mov ebx, 0x3b9
lea r11, [0x1401fb290]
jmp case.default.0x1400ce7a7
mov r15d, 0x1f74
mov edi, 0x1f74
jmp case.0x1400cef27.85
mov r15d, 0x3ae
jmp case.0x1400cef27.85
pop rdi
pop rdi
mov r15d, 0x3b7
mov r10d, 0x342
lea r11, [0x1401fb290]
jmp 0x1400cf031
invalid
inc dword [rcx - 0x47]
mov bh, 3
add byte [rax], al
mov r9d, 0x3b7
mov r15d, 0x342
lea r11, [0x1401fb290]
jmp 0x1400ceeeb
mov r15d, 0x308
mov r9, qword [rsp + 8]
add r9d, 0xffffff34
cmp r9d, 0xb
ja case.0x1400cf753.205
invalid
lea rbx, ds:[0x1401fb3e0]
lea rbx, [0x1401fb3e0]
movsxd r9, dword [rbx + r9*4]
add r9, rbx
jmp r9
mov r15d, 0x3b7
mov r10d, 0x3b9
lea r11, [0x1401fb290]
jmp 0x1400cf031
lea eax, [r13 - 0x10c80]
cmp eax, 0x33
jae 0x1400cf7d7
lea eax, [r13 + 0x40]
jmp case.0x1400b7ce3.405
cmp r11b, 0xd8
je 0x1400cf874
fmul dword [rdi]
test bh, ah
add byte [rax], al
add byte [rcx - 0x25fbdb84], al
add byte [rax], al
add byte [rbp + 0x74], dh
cmp dword [rsp + 4], 0xda
jne 0x1400cf80b
lea ebx, [r13 - 0x64]
lea r11, [0x1401fb290]
jmp case.default.0x1400ce7a7
mov edi, 0x300
jmp 0x1400cf7c5
mov edi, 0x301
jmp 0x1400cf7c5
mov r15d, 0x3b9
jmp 0x1400cf703
invalid
invalid
invalid
invalid
mov ecx, 0xe9000003
invalid
mov edi, 0x342
add eax, dword [rax]
add byte [rcx - 0x47], al
mov ecx, 0x4c000003
mov r9d, 0x3b9
lea r11, [0x1401fb290]
lea ebx, [0x1401fb290]
lea ebx, [0x1401fb290]
sbb eax, 0x12babe
jmp 0x1400ceeeb
mov eax, r13d
mov eax, ebp
and eax, 0xffffffe0
cmp eax, 0x118a0
je case.0x1400baf23.254
test dh, bh
cld
invalid
invalid
test dh, bh
cld
invalid
cmp eax, 0x16e40
je case.0x1400baf23.254
lea r9d, [r13 - 0x1e900]
lea eax, [r13 + 0x22]
invalid
invalid
and r8b, byte [r9 - 0x7d]
stc
and al, byte [rcx + 0xf]
invalid
cmp r9d, 0x22
cmovae eax, r13d
invalid
jmp case.0x1400b7ce3.405
invalid
mov r9, qword [rsp + 8]
mov ecx, dword [rsp + 8]
add r9d, 0xffffff1e
cmp r9d, 5
ja case.0x1400cf82b.229
lea rbx, [0x1401fb410]
movsxd r9, dword [rbx + r9*4]
add r9, rbx
jmp r9
mov edi, 0x300
jmp 0x1400cf8a1
mov edi, 0x301
jmp 0x1400cf8a1
mov r15d, 0x3c1
mov r10d, 0x313
lea r11, [0x1401fb290]
mov edx, 0xdde90012
idiv edi
invalid
mov edx, 0xdde90012
idiv edi
inc dword [rcx - 0x80]
cmp r11b, 0xe8
je 0x1400cf874
invalid
jl 0x1400cf881
add al, 0xea
cmp r11b, 0xe8
je 0x1400cf874
cmp dword [rsp + 4], 0xea
jne 0x1400cf8b3
lea ebx, [r13 - 0x70]
lea r11, [0x1401fb290]
mov edx, 0x9ce90012
idiv edi
invalid
mov edx, 0x9ce90012
idiv edi
inc dword [rcx - 0x73]
pop rbp
clc
lea ebx, [r13 - 8]
lea r11, [0x1401fb290]
lea ebx, [0x1401fb290]
mov edx, 0x8ce90012
idiv edi
inc dword [rcx - 0x46]
mov r10d, 0x342
invalid
invalid
jmp case.default.0x1400ce7a7
mov r10d, 0x342
mov r15d, 0x3c5
invalid
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
stc
invalid
adc al, byte [rax]
invalid
adc al, byte [rax]
add cl, ch
xchg ebp, eax
idiv edi
invalid
jmp 0x1400cf031
invalid
mov edi, 0x342
lea r11, [0x1401fb290]
add byte [rcx - 0x47], al
invalid
mov r9d, 0x3c5
jmp 0x1400ceeeb
mov edi, 0x3b9
mov r9, qword [rsp + 8]
and al, 8
or byte [rcx - 0x7f], al
rcl dword [rdi + rdi*8], 0xff
inc dword [rcx - 0x7d]
stc
or esi, dword [rdi + 0x25]
or byte [rcx - 0x7f], al
rcl dword [rdi + rdi*8], 0xff
inc dword [rcx - 0x7d]
stc
invalid
or esi, dword [rdi + 0x25]
mov r15, r9
lea rbx, [0x1401fb428]
adc al, byte [rax]
iretd
adc al, byte [rax]
movsxd r9, dword [rbx + r9*4]
add r9, rbx
jmp r9
invalid
loope 0x1400cf89a
mov ebx, 0x1fe5
in eax, 0x1f
add byte [rax], al
invalid
lea r11, [0x1401fb290]
adc al, byte [rax]
jmp case.default.0x1400ce7a7
cmp r11b, 0xf8
cmp bl, 0xf8
je 0x1400cf946
cmp dword [rsp + 4], 0xfa
jne 0x1400cf956
lea ebx, [r13 - 0x7e]
lea r11, [0x1401fb290]
adc al, byte [rax]
jmp case.default.0x1400ce7a7
mov r15d, 0x1f7c
jmp case.0x1400cef27.85
mov r15d, 0x3c9
jmp case.0x1400cef27.85
mov r15d, 0x3ce
jmp case.0x1400cef27.85
mov r15d, 0x3c9
jmp 0x1400cf703
mov r9d, 0x3c9
jmp 0x1400cf71b
lea ebx, [r13 - 0x80]
lea r11, [0x1401fb290]
jmp case.default.0x1400ce7a7
mov r15d, 0x3c9
mov ebx, r13d
cmp r13b, 0xfc
lea r11, [0x1401fb290]
jne case.default.0x1400ce7a7
mov r10d, 0x3b9
jmp 0x1400cf031
mov r9d, dword [rcx + 0x24]
mov eax, 0x110000
cmp r9d, 0x110003
je 0x1400cfa13
invalid
invalid
add byte [rax], al
invalid
lea eax, [r9 - 0x110000]
cmp eax, 3
mov r10d, 3
cmovb r10d, eax
mov edx, 0x110000
mov r8d, 0x110003
lea rax, [0x1401fb528]
movsxd r10, dword [rax + r10*4]
add r10, rax
jmp r10
mov edx, dword [rcx + 0x1c]
mov r8d, 0x110000
jmp case.0x14008287c.895
mov edx, dword [rcx + 0x1c]
mov eax, dword [rcx + 0x20]
mov dword [rcx + 0x1c], eax
mov r8d, 0x110001
jmp case.0x14008287c.895
mov dword [rcx + 0x24], 0x110002
mov eax, r9d
cmp r9d, 0x110000
add byte [rax], al
adc dword [rax], eax
jne 0x1400cfa13
mov dword [rcx + 0x24], r8d
mov eax, edx
jmp 0x1400cfa13
mov eax, dword [rcx + 0x10]
mov edx, dword [rcx + 0x14]
mov dword [rcx + 0x10], edx
mov edx, 0x110001
add dword [rax], eax
adc dword [rax], eax
jmp case.0x1400b9b42.415
mov eax, dword [rcx + 0x10]
mov edx, 0x110000
mov dword [rcx + 0x18], edx
add rsp, 0x10
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [rax - 0x75], cl
jno 0x1400cfa5b
test rsi, rsi
je 0x1400cfb3d
mov rbx, qword [rdx + 8]
mov qword [rsp + 0x20], rdx
and al, 0x20
mov r14, qword [rdx + 0x10]
mov esi, dword [rdx + 0x10]
mov rax, rsi
shl rax, 4
lea rbp, [rax + rax*2]
xor r15d, r15d
xor r13d, r13d
jmp 0x1400cfa8c
nop word cs:[rax + rax]
inc r13
add r15, 0x30
add edi, 0x30
add edi, 0x30
xor byte [rcx + rdi - 3], cl
cmp rbp, r15
cmp ebp, edi
je 0x1400cface
cmp r14, qword [r12 + r15 + 0x10]
jne 0x1400cfa80
mov rcx, qword [r12 + r15 + 8]
mov rdx, rbx
mov r8, r14
call fcn.1401afbe0
test eax, eax
jne 0x1400cfa80
mov rax, qword [rsp + 0x20]
cmp qword [rax], 0
je 0x1400cfac9
test r14, r14
je 0x1400cfac9
invalid
adc cl, byte [rax - 0x75]
or eax, 0x144692
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xed65f
adc eax, 0xed65f
invalid
mov rsi, r13
jmp 0x1400cfb29
mov rdx, qword [rsp + 0x20]
mov r15, qword [rdx]
mov edi, dword [rdx]
mov rax, rsi
cmp rsi, qword [rdi]
jne 0x1400cfaf1
mov rcx, rdi
mov rdx, rsi
call fcn.1400427b0
mov r12, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
lea rcx, [rax + rax*2]
shl rcx, 4
shl ecx, 4
shl ecx, 4
mov qword [r12 + rcx], r15
mov qword [r12 + rcx + 8], rbx
mov qword [r12 + rcx + 0x10], r14
je 0x1400cfb12
adc byte [rcx - 0x39], cl
or al, 0x18
add byte [rax], al
add byte [rax], al
je 0x1400cfb12
adc byte [rcx - 0x39], cl
or al, 0x18
add byte [rax], al
add byte [rax], al
mov qword [r12 + rcx + 0x20], 8
or al, 0x20
or byte [rax], al
add byte [rax], al
mov qword [r12 + rcx + 0x28], 0
add byte [rax], al
add byte [rax], al
inc rax
mov qword [rdi + 0x10], rax
mov rax, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, qword [rdx + 8]
mov r14, qword [rdx + 0x10]
adc byte [rbx + rcx*4 + 0x3a], cl
adc byte [rbx + rcx*4 + 0x3a], cl
mov edi, dword [rdx]
mov rax, rsi
cmp rsi, qword [rdi]
je case.0x1400ba881.356
jmp 0x1400cfaf1
int3
mov word [rax + rax], fs
or eax, dword [rax]
add byte [rdi + rcx + 0x29], al
test byte [rax + rsi*8], ah
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xae0], edi
and al, 0xe0
or al, byte [rax]
invalid
and al, 0xe0
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xad0], esi
movaps xmmword [rsp + 0xad0], xmm6
mov eax, dword [rcx + 0x2fc]
test eax, 0x40000000
jne 0x1400d147b
mov ebp, edx
mov r15, rcx
lea rsi, [rcx + 0x2fc]
mov rbx, qword [rcx + 0x2f0]
mov qword [rcx + 0x2f0], 0
add byte [rcx - 0x44], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfdb8548], al
test ch, ch
add dword [rax], eax
invalid
add byte [rcx - 0x44], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfdb8548], al
test ch, ch
add dword [rax], eax
add byte [rax - 0x73], cl
jl 0x1400cfbff
lea rdi, [rsp + 0x68]
mov r8d, 0x308
push 0x308b841
add byte [rax], al
mov rcx, rdi
mov rdx, r15
call fcn.1401af560
mov qword [r15], 0
lea rax, [0x1401f79a8]
mov qword [r15 + 8], rax
xorps xmm0, xmm0
movups xmmword [r15 + 0x10], xmm0
mov qword [r15 + 0x28], 1
mov dword [rdi + 0x28], 1
mov dword [rdi + 0x28], 1
add byte [rax], al
add byte [rcx - 0x39], cl
xor byte [r8], r8b
add byte [rax], al
add byte [rcx - 0x39], cl
cmp byte [r10], r8b
add byte [rax], al
add byte [rcx - 0x39], cl
push r8
add al, byte [rax]
add byte [rax], al
invalid
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x38], 2
mov qword [r15 + 0x50], 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x39], cl
push 2
mov qword [r15 + 0x68], 2
mov qword [r15 + 0x80], 2
mov qword [r15 + 0x98], 2
mov qword [r15 + 0xb0], 2
mov al, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov al, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [r15 + 0xc8], 2
mov qword [r15 + 0xe0], 5
mov qword [r15 + 0xf8], 0
mov qword [r15 + 0x100], 8
movups xmmword [r15 + 0x108], xmm0
mov qword [r15 + 0x118], 4
movups xmmword [r15 + 0x120], xmm0
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx - 0x39], cl
xchg dword [rax], esi
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0x138], eax
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx - 0x39], cl
xchg dword [rax], esi
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0x138], eax
mov qword [r15 + 0x148], 8
movups xmmword [r15 + 0x150], xmm0
mov qword [r15 + 0x160], 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
movups xmmword [r15 + 0x168], xmm0
mov qword [r15 + 0x178], 8
movups xmmword [r15 + 0x180], xmm0
mov qword [r15 + 0x190], 8
movups xmmword [r15 + 0x198], xmm0
mov qword [r15 + 0x1a8], 0x10
movups xmmword [r15 + 0x1b0], xmm0
mov qword [r15 + 0x1c0], 0x10
mov qword [r15 + 0x1c8], 0
mov qword [r15 + 0x1d0], r12
mov qword [r15 + 0x1e8], r12
mov qword [r15 + 0x200], r12
mov qword [r15 + 0x218], r12
mov qword [r15 + 0x230], r12
mov qword [r15 + 0x248], r12
mov qword [r15 + 0x260], r12
mov qword [r15 + 0x278], r12
mov qword [r15 + 0x290], r12
mov qword [r15 + 0x2a8], r12
mov qword [r15 + 0x2c0], r12
mov qword [r15 + 0x2d8], r12
mov qword [r15 + 0x2f0], 0
mov dword [r15 + 0x2f8], 0x110000
mov byte [rsi + 8], 0
mov qword [rsi], 0
lea r14, [rsp + 0x4c0]
mov rcx, r14
mov rdx, rdi
call rbx
mov rcx, r15
call fcn.140038550
mov r8d, 0x308
mov rcx, r15
mov rdx, r14
call fcn.1401af560
mov eax, dword [r15 + 0x2fc]
mov qword [rsp + 0x60], rsi
or eax, dword [r15 + 0x300]
mov ecx, eax
or ecx, 0x280200
test eax, 0x800
cmove ecx, eax
mov eax, ecx
shr eax, 1
and eax, 0x1000
or eax, ecx
mov dword [r15 + 0x2fc], eax
cmp dword [r15 + 0xe0], 5
je 0x1400cfe08
or eax, 0x400
mov rcx, qword [rsp + 0x60]
mov dword [rcx], eax
mov qword [rsp + 0x38], r12
mov byte [rsp + 0x48], bpl
mov rdi, qword [r15 + 0x180]
test rdi, rdi
mov qword [rsp + 0x28], r15
je 0x1400cfee8
lea rax, [r15 + 0x170]
mov qword [rsp + 0x20], rax
mov rbx, qword [r15 + 0x170]
mov r12, qword [r15 + 0x178]
lea r13, [r15 + 0x178]
mov qword [r15 + 0x170], 0
mov qword [r15 + 0x178], 8
mov qword [r15 + 0x180], 0
imul rsi, rdi, 0x308
xor r14d, r14d
nop word cs:[rax + rax]
lea rdx, [r12 + r14]
mov rcx, r15
call fcn.1400d2610
add r14, 0x308
cmp rsi, r14
jne 0x1400cfe80
mov r14, qword [r15 + 0x178]
mov rsi, qword [r15 + 0x180]
test rsi, rsi
je 0x1400cfec4
mov r15, r14
nop
mov rcx, r15
call fcn.140038550
add r15, 0x308
dec rsi
jne 0x1400cfeb0
mov rax, qword [rsp + 0x20]
cmp qword [rax], 0
je 0x1400cfee1
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x28]
jmp 0x1400cff15
or eax, 0x100000
mov dword [r15 + 0x2fc], eax
lea rax, [r15 + 0x170]
xchg dword [rax + 1], esi
add byte [rax], al
xchg dword [rax + 1], esi
add byte [rax], al
mov qword [rsp + 0x20], rax
mov rbx, qword [r15 + 0x170]
mov r12, qword [r15 + 0x178]
lea r13, [r15 + 0x178]
mov qword [r15 + 0x170], rbx
mov qword [r15 + 0x178], r12
mov qword [r15 + 0x180], rdi
add byte [rcx], 0
add byte [rbp + 0x31], al
rol byte [rax - 0x49], 1
add byte [rcx], 0
add byte [rbp + 0x31], al
rol byte [rax - 0x49], 1
movabs rax, 0x8000000000000000
cmp qword [r15 + 0x218], rax
mov r12, r15
add byte [rax], al
add byte [rax], al
add byte [rax + 0x18873949], al
add al, byte [rax]
add byte [rbp - 0x77], cl
cld
jne 0x1400d0181
movabs r14, 0x8000000000000000
cmp qword [r12 + 0x248], r14
jne 0x1400d0181
mov ah, 0x24
add al, byte [rax]
add byte [rdi], cl
test dword [rdi], ebx
add al, byte [rax]
add byte [rbp + 0x39], cl
mov ah, 0x24
js 0x1400cff6a
cmp qword [r12 + 0x278], r14
add byte [rax], al
jne 0x1400d0181
add byte [rax], al
mov rax, qword [r12 + 0x150]
mov r8b, 1
test rax, rax
test eax, eax
je 0x1400d0169
mov qword [rsp + 0x40], r13
mov rbx, qword [r12 + 0x148]
imul rcx, rax, 0x270
add rcx, rbx
mov qword [rsp + 0x30], rcx
jmp 0x1400cffd3
test rsi, rsi
mov r12, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
jne 0x1400d0179
add rbx, 0x270
cmp rbx, rcx
je 0x1400d016d
mov eax, dword [rbx + 0x268]
test al, 4
jne 0x1400cffc3
mov dil, 1
test eax, 0x3000
jne 0x1400d0179
cmp qword [rbx + 0x248], r14
jne 0x1400d0179
test al, 0x10
jne 0x1400cffc3
cmp qword [rbx + 0x28], 0
mov esi, 8
je 0x1400d0013
cmp qword [rbx + 0x38], 0
je 0x1400d00c0
cmp dword [rbx + 0x98], 5
lea rdx, [rbx + 0x98]
lea rax, [0x1401c9fc8]
cmove rdx, rax
mov rax, qword [rdx]
lea rcx, [0x1401fb538]
movsxd r8, dword [rcx + rax*4]
add r8, rcx
lea rax, case.0x14004f628.49
lea rcx, [0x1401f79a8]
cld
movsb byte [rdi], byte [rsi]
str word [rax - 0x73]
or eax, 0x12795d
jmp r8
xor ebp, ebp
xor r15d, r15d
mov rax, r15
shl rax, 4
lea rax, [rax + rax*4]
mov r13, rsi
mov rcx, rsi
nop word cs:[rax + rax]
mov rsi, rax
test rax, rax
je 0x1400d00ff
mov rdx, rcx
add rcx, 0x50
lea rax, [rsi - 0x50]
cmp byte [rdx + 0x48], 0
jne 0x1400d00e0
cmp qword [rdx + 0x30], r14
je 0x1400d00e0
test r15, r15
je 0x1400d0121
mov r12, r13
nop word [rax + rax]
mov rcx, r12
call fcn.1400c20b0
add r12, 0x50
dec r15
jne 0x1400d0110
test rbp, rbp
je 0x1400cffb0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400cffb0
xor edi, edi
jmp 0x1400d0181
xor edi, edi
mov r13, qword [rsp + 0x40]
mov r8b, 1
jmp 0x1400d0181
xor r8d, r8d
mov r13, qword [rsp + 0x40]
mov byte [r12 + 0x304], dil
mov edx, dword [r12 + 0x2fc]
add byte [rax], al
mov eax, dword [r12 + 0x300]
add byte [rcx - 0x83ef62f], cl
rol dword [rax], 0
or byte [rax], al
je 0x1400d0f3e
mov ecx, edx
or ecx, eax
test ecx, 0x200000
add byte [rax], ah
add byte [rbp + 0x1b], dh
cmp dword [r12 + 0x68], 2
jne 0x1400d14b1
cmp qword [r12 + 0x80], 2
jne 0x1400d14b1
mov ecx, edx
and ecx, 0x100000
mov r8d, eax
and r8d, 0x100000
mov dword [rsp + 0x58], ecx
mov dword [rsp + 0x54], r8d
or ecx, r8d
je 0x1400d0fa2
scasb al, byte [rdi]
invalid
add byte [rax], al
mov rbx, qword [r12 + 0x180]
test rbx, rbx
je 0x1400d039a
mov rbp, qword [r13]
imul rax, rbx, 0x308
add rax, rbp
mov qword [rsp + 0x38], rax
mov rax, qword [r12 + 0x148]
imul rsi, qword [r12 + 0x150], 0x270
mov qword [rsp + 0x48], rax
add rsi, rax
mov qword [rsp + 0x30], rsi
jmp 0x1400d0252
add rbp, 0x308
cmp rbp, qword [rsp + 0x38]
je 0x1400d038a
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x10], 4
jne 0x1400d027d
mov rax, qword [rbp + 8]
mov eax, dword [rax]
bswap eax
xor ecx, ecx
cmp eax, 0x68656c71
setae cl
cmp eax, 0x68656c70
sbb ecx, 0
or ecx, dword [rsp + 0x58]
or ecx, dword [rsp + 0x54]
je 0x1400d0240
lea rax, [rbp + 0x140]
mov qword [rsp + 0x20], rax
mov rbx, qword [rsp + 0x48]
jmp 0x1400d02c2
mov r12, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
je 0x1400d02bd
xor byte [rcx + 0x69], cl
invalid
jo 0x1400d02a1
add byte [rax], al
add rcx, qword [rbp + 0x148]
mov r8d, 0x270
lea rdx, [rsp + 0x68]
call fcn.1401af560
inc r14
mov qword [rbp + 0x150], r14
cmp rbx, rsi
je 0x1400d0240
mov r14, rbx
add rbx, 0x270
ret
jo 0x1400d02d5
add byte [rax], al
test byte [r14 + 0x268], 2
je 0x1400d02c2
ret
mov rax, qword [rbp + 0x150]
test rax, rax
je 0x1400d0350
mov rsi, qword [rbp + 0x148]
mov r15, qword [r14 + 8]
mov r12, qword [r14 + 0x10]
adc byte [rax + 0x69], cl
clc
jo 0x1400d0301
add byte [rax], al
xor r13d, r13d
jmp 0x1400d031c
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], cl
invalid
add r13, 0x270
cmp rdi, r13
je 0x1400d0350
cmp qword [rsi + r13 + 0x10], r12
jne 0x1400d0310
mov rcx, qword [rsi + r13 + 8]
mov rdx, r15
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400d0310
mov r12, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
jmp 0x1400d02c2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
invalid
lea rcx, [rsp + 0x68]
push 0xffffffffe8f2894c
ret
mov rdx, r14
call fcn.1400d3020
mov r14, qword [rbp + 0x150]
cmp r14, qword [rbp + 0x140]
jne case.0x1400ba9c1.343
test dword [rdi], ebx
invalid
invalid
invalid
test dword [rdi], ebx
invalid
mov rcx, qword [rsp + 0x20]
mov rdx, r14
call fcn.1400d2990
mov r14, qword [rbp + 0x150]
jmp case.0x1400ba9c1.343
mov edx, dword [r12 + 0x2fc]
mov edx, dword [rsp + 0x2fc]
mov eax, dword [r12 + 0x300]
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rcx - 0x75], cl
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
mov rcx, qword [r12 + 0x150]
test rcx, rcx
je 0x1400d12f8
or edx, eax
shr edx, 0x18
and edx, 1
mov rbp, qword [r12 + 0x148]
imul rax, rcx, 0x270
add rax, rbp
mov qword [rsp + 0x38], rax
lea rax, [r12 + 0x188]
lea eax, [rsp + 0x188]
ret 0xeac1
lea eax, [rsp + 0x188]
mov qword [rsp + 0x30], rax
and al, 0x30
mov eax, 1
mov qword [rsp + 0x48], rax
xorps xmm6, xmm6
mov dword [rsp + 0x20], edx
jmp 0x1400d0402
invalid
add rbp, 0x270
cmp rbp, qword [rsp + 0x38]
je 0x1400d0a9d
mov rax, qword [rbp + 0xf0]
test rax, rax
ror byte [rdi], 0x84
pop rsi
add eax, dword [rax]
invalid
ror byte [rdi], 0x84
pop rsi
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x53], cl
lodsd eax, dword [rsi]
mov r13, qword [rbp + 0xe8]
lea rax, [rax + rax*2]
invalid
lodsd eax, dword [rsi]
call 0x1880d041a
lea eax, [rax + rax*2]
invalid
lea rdi, [rax*8]
lea rdi, [rax*8]
add rdi, r13
jmp 0x1400d04a8
invalid
add byte [rdi], cl
invalid
mov rax, qword [r12 + 0x190]
imul rcx, rdx, 0x68
mov r8, qword [rsp + 0xc8]
mov qword [rax + rcx + 0x60], r8
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rax + rcx + 0x50], xmm0
or byte [rax + 0xf], dl
adc byte [rsp + 0xa8], al
or byte [rax + 0xf], dl
adc byte [rsp + 0xa8], al
movups xmmword [rax + rcx + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
js 0x1400d047d
adc byte [rsp + 0x88], dl
js 0x1400d047d
adc byte [rsp + 0x88], dl
movups xmm3, xmmword [rsp + 0x98]
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [r12 + 0x198], rdx
add r13, 0x18
cmp r13, rdi
je 0x1400d0770
mov rax, qword [r12 + 0x198]
test rax, rax
je case.0x1400cefaf.247
mov rbx, qword [r12 + 0x190]
mov r14, qword [r13 + 8]
mov r15, qword [r13 + 0x10]
imul rsi, rax, 0x68
jmp 0x1400d04de
add rbx, 0x68
add rsi, 0xffffffffffffff98
je case.0x1400cefaf.247
cmp qword [rbx + 0x10], r15
jne 0x1400d04d0
mov rcx, qword [rbx + 8]
mov rdx, r14
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400d04d0
cmp qword [rbp], 0
je 0x1400d0748
mov r12, qword [rbp + 8]
mov r14, qword [rbp + 0x10]
mov esi, 1
mov r15d, 1
test r14, r14
je 0x1400d053d
js 0x1400d25cb
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r15, rax
test rax, rax
je 0x1400d25d0
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.1401af560
mov r12, qword [rsp + 0x28]
mov rdx, qword [rbx + 0x28]
cmp rdx, qword [rbx + 0x18]
sbb byte [rbp + 0xd], dh
sbb byte [rbp + 0xd], dh
lea rcx, [rbx + 0x18]
call fcn.1400426e0
mov rdx, qword [rbx + 0x28]
mov rax, qword [rbx + 0x20]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], rsi
mov qword [rax + rcx*8 + 8], r15
mov qword [rax + rcx*8 + 0x10], r14
inc rdx
mov qword [rbx + 0x28], rdx
add r13, 0x18
cmp r13, rdi
jne 0x1400d04a8
jmp 0x1400d0770
cmp qword [r13], 0
je 0x1400d0600
mov r12, qword [r13 + 8]
mov r14, qword [r13 + 0x10]
mov esi, 1
mov r15d, 1
add byte [rax], al
add byte [rax], al
test r14, r14
je 0x1400d05e2
js 0x1400d25cb
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r15, rax
test rax, rax
je 0x1400d25d0
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.1401af560
jmp 0x1400d060a
mov r15, qword [r13 + 8]
mov r14, qword [r13 + 0x10]
xor esi, esi
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
lea rax, [rsp + 0x80]
movups xmmword [rax + 0x10], xmm6
mov qword [rsp + 0xa0], 8
movups xmmword [rax + 0x28], xmm6
mov qword [rsp + 0xb8], 8
mov qword [rsp + 0xc0], 0
mov word [rsp + 0xc8], 0
cmp qword [rbp], 0
je 0x1400d06d0
mov r12, qword [rbp + 8]
mov r14, qword [rbp + 0x10]
mov esi, 1
add byte [rax], al
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
test r14, r14
je 0x1400d06b1
js 0x1400d25cb
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r15, rax
test rax, rax
je 0x1400d25d0
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.1401af560
jmp 0x1400d06da
nop dword [rax + rax]
mov r15, qword [rbp + 8]
mov r14, qword [rbp + 0x10]
xor esi, esi
lea rcx, [rsp + 0x80]
xor edx, edx
call fcn.1400426e0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
lea rdx, [rcx + rcx*2]
mov qword [rax + rdx*8], rsi
mov qword [rax + rdx*8 + 8], r15
mov qword [rax + rdx*8 + 0x10], r14
inc rcx
mov qword [rsp + 0x90], rcx
mov r12, qword [rsp + 0x28]
mov rdx, qword [r12 + 0x198]
cmp rdx, qword [r12 + 0x188]
jne 0x1400d0430
mov rcx, qword [rsp + 0x30]
call fcn.140042310
mov rdx, qword [r12 + 0x198]
jmp 0x1400d0430
mov r15, qword [rbp + 8]
mov r14, qword [rbp + 0x10]
xor esi, esi
mov rdx, qword [rbx + 0x28]
cmp rdx, qword [rbx + 0x18]
je 0x1400d055a
jmp 0x1400d0567
movzx edi, byte [rbp + 0x26c]
cmp dil, 9
jne 0x1400d07d8
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
test rax, rax
je 0x1400d0799
cmp qword [rbp + 0x30], 0
jne 0x1400d0799
mov dil, 2
test rcx, rcx
je 0x1400d07d1
cmp dword [rbp + 0x50], 2
sete dl
cmp qword [rbp + 0x58], 0
sete r8b
or r8b, dl
xor edi, edi
cmp r8b, 1
jne 0x1400d07d1
cmp dword [rbp + 0x260], 0x110000
jne 0x1400d07d1
add byte [rcx], dl
add byte [rbp + 0x11], dh
test rax, rax
setne al
cmp rcx, 0xffffffffffffffff
sete dil
and dil, al
mov byte [rbp + 0x26c], dil
movzx r15d, dil
lea rcx, [0x1401fb54c]
movsxd rax, dword [rcx + r15*4]
add rax, rcx
jmp rax
cmp dword [rbp + 0x98], 5
jne 0x1400d080d
xor ecx, ecx
mov eax, 0x1e3
bt eax, r15d
jae 0x1400d0830
mov qword [rbp + 0x98], 1
mov dword [rbp + 0x98], 1
test dword [rax + 0x1000000], ebx
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
test dword [rax + 0x48000001], esi
cmp eax, 1
mov rcx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x1b0]
cmp rax, 1
jbe 0x1400d08a0
test rcx, rcx
jne 0x1400d08be
jmp 0x1400d08ae
mov eax, 0xc
bt eax, r15d
jb 0x1400d086f
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
or byte [rax], al
test rax, rax
je 0x1400d25f9
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xff
mov ecx, 4
sbb dil, dil
add byte [rax], al
add byte [rcx + 4], bh
mov qword [rbp + 0x98], rcx
mov qword [rbp + 0xa0], rax
lea rax, case.0x14004f628.49
mov qword [rbp + 0xa8], rax
mov rcx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x1b0]
cmp rax, 1
ja 0x1400d0822
nop dword [rax]
test rcx, rcx
jne 0x1400d08be
xor eax, eax
cmp dil, 2
setb al
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], rax
mov edx, dword [rsp + 0x20]
test dl, dl
je 0x1400d08d4
cmp qword [rbp + 0x38], 0
je 0x1400d08d4
or byte [rbp + 0x268], 0x10
cmp dword [rbp + 0x50], 2
sete al
cmp qword [rbp + 0x58], 0
sete cl
or cl, al
cmp cl, 1
jne 0x1400d03f0
cmp dword [rbp + 0x260], 0x110000
jne 0x1400d03f0
cmp qword [rbp + 0x40], 0
jne 0x1400d03f0
mov qword [rbp + 0x40], 1
mov rax, qword [rsp + 0x48]
mov qword [rbp + 0x48], rax
inc rax
mov qword [rsp + 0x48], rax
jmp 0x1400d03f0
mov esi, 5
lea rbx, [0x1401e8f2c]
cmp qword [rbp + 0x1c8], 0
je 0x1400d099e
cmp dil, 2
je 0x1400d0a13
cmp r15d, 3
jne case.0x1400d07ea.0
mov esi, 5
lea rbx, [0x1401e8f2c]
cmp qword [rbp + 0x1f8], 0
jne case.0x1400d07ea.0
jmp 0x1400d0a2d
mov esi, 4
lea rbx, [0x1401e8f31]
cmp qword [rbp + 0x1c8], 0
jne 0x1400d093d
jmp 0x1400d099e
mov esi, 1
lea rbx, str.012345678910111213141516lenMetadataMapheadersTransportInvalidUserAgentOkCancelledUnknownInvalidArgumentDeadlineExceededResourceExhaustedFailedPreconditionAbortedOutOfRangeUnimplementedInternalUnavailableDataLossUnauthenticateddescription___is_deprecated__use_Displaycalled__Result::unwrap____on_an__Err__value
cmp qword [rbp + 0x1c8], 0
jne 0x1400d093d
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400d25ea
mov r14, rax
mov qword [rax], 0
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
cmp qword [rbp + 0x1b8], 0
je 0x1400d09ec
mov r8, qword [rbp + 0x1c0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1b8], 1
mov qword [rbp + 0x1c0], r14
mov qword [rbp + 0x1c8], 1
cmp dil, 2
jne 0x1400d0947
mov esi, 4
lea rbx, [0x1401e8f31]
cmp qword [rbp + 0x1f8], 0
jne case.0x1400d07ea.0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400d25ea
mov r14, rax
mov qword [rax], 0
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
cmp qword [rbp + 0x1e8], 0
je 0x1400d0a7b
mov r8, qword [rbp + 0x1f0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1e8], 1
mov qword [rbp + 0x1f0], r14
mov qword [rbp + 0x1f8], 1
jmp case.0x1400d07ea.0
mov r8, qword [r12 + 0x150]
mov rax, qword [r12 + 0x158]
lea r13, [r12 + 0x158]
mov rdx, qword [r12 + 0x168]
sub rax, rdx
cmp rax, r8
jb 0x1400d12df
test r8, r8
je 0x1400d12f8
mov rbx, qword [r12 + 0x148]
imul rax, r8, 0x270
add rax, rbx
mov qword [rsp + 0x38], rax
xor ebp, ebp
mov qword [rsp + 0x30], r13
jmp 0x1400d0b50
mov rax, qword [r12 + 0x160]
mov rcx, rdx
shl rcx, 5
mov qword [rax + rcx], 4
mov qword [rax + rcx + 8], rsi
mov qword [rax + rcx + 0x18], rbp
inc rdx
mov qword [r12 + 0x168], rdx
mov rbx, qword [rsp + 0x20]
add rbx, 0x270
inc rbp
cmp rbx, qword [rsp + 0x38]
mov r12, qword [rsp + 0x28]
mov r13, qword [rsp + 0x30]
je 0x1400d12f8
cmp qword [rbx + 0x40], 0
mov qword [rsp + 0x20], rbx
je 0x1400d0b90
mov rsi, qword [rbx + 0x48]
mov rdx, qword [r12 + 0x168]
cmp rdx, qword [r12 + 0x158]
jne 0x1400d0b00
mov rcx, r13
call fcn.140042880
mov rdx, qword [r12 + 0x168]
jmp 0x1400d0b00
mov esi, dword [rbx + 0x260]
cmp esi, 0x110000
je 0x1400d0beb
mov rdx, qword [r12 + 0x168]
cmp rdx, qword [r12 + 0x158]
jne 0x1400d0bc0
mov rcx, r13
call fcn.140042880
mov rdx, qword [r12 + 0x168]
mov rax, qword [r12 + 0x160]
mov rcx, rdx
shl rcx, 5
mov qword [rax + rcx], 2
mov dword [rax + rcx + 8], esi
mov qword [rax + rcx + 0x18], rbp
inc rdx
mov qword [r12 + 0x168], rdx
mov rdi, qword [rbx + 0x50]
test rdi, rdi
je 0x1400d0c99
cmp edi, 1
jne 0x1400d0cf5
mov rbx, qword [rbx + 0x60]
test rbx, rbx
je 0x1400d0f1b
js 0x1400d25cb
mov rax, qword [rsp + 0x20]
mov r14, qword [rax + 0x58]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
je 0x1400d25dd
mov r14, qword [rbx + 0x58]
mov rbx, qword [rbx + 0x60]
mov rdx, qword [r12 + 0x168]
cmp rdx, qword [r12 + 0x158]
jne 0x1400d0cc3
mov rcx, r13
call fcn.140042880
mov rdx, qword [r12 + 0x168]
mov rax, qword [r12 + 0x160]
mov rcx, rdx
shl rcx, 5
mov qword [rax + rcx], rdi
mov qword [rax + rcx + 8], r14
mov qword [rax + rcx + 0x10], rbx
mov qword [rax + rcx + 0x18], rbp
inc rdx
mov qword [r12 + 0x168], rdx
mov rbx, qword [rsp + 0x20]
mov rsi, qword [rbx + 0x198]
test rsi, rsi
je 0x1400d0d90
mov rax, qword [rsp + 0x20]
mov rdi, qword [rax + 0x190]
mov rdx, qword [r12 + 0x168]
shl rsi, 3
xor ebx, ebx
jmp 0x1400d0d65
mov r14d, dword [rdi + rbx]
cmp rdx, qword [r13]
jne 0x1400d0d30
mov rax, qword [rsp + 0x20]
mov r13, qword [rax + 0x180]
test r13, r13
je 0x1400d0b2c
mov rax, qword [rsp + 0x20]
mov r12, qword [rax + 0x178]
shl r13, 5
xor edi, edi
jmp 0x1400d0e09
mov r14d, 1
xor ebx, ebx
mov rdx, qword [r12 + 0x168]
cmp rdx, qword [r12 + 0x158]
je 0x1400d0cb3
jmp 0x1400d0cc3
test r8b, r8b
je 0x1400d17dd
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x68]
mov r8d, 0xa
xor edx, edx
call fcn.1401b02d0
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
movabs rax, 0x656820746e697250
mov qword [r14 + rdi], rax
mov word [r14 + rdi + 8], 0x706c
add rdi, 0xa
jmp 0x1400d18a6
cmp byte [rsp + 0x48], 0
mov qword [rsp + 0x40], r13
je 0x1400d1b27
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 0
xor ebx, ebx
lea rcx, [rsp + 0x68]
mov r8d, 0x39
xor edx, edx
call fcn.1401b02d0
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
movups xmm6, xmmword [0x1401ca330]
movups xmmword [rax + rcx + 0x29], xmm6
movups xmm7, xmmword [0x1401ca327]
movups xmmword [rax + rcx + 0x20], xmm7
movups xmm8, xmmword [0x1401ca317]
movups xmmword [rax + rcx + 0x10], xmm8
movups xmm9, xmmword [0x1401ca307]
movups xmmword [rax + rcx], xmm9
add rcx, 0x39
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x68], 0
lea r14, str.helpC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_buildercommand.rs__
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], 4
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 2
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 2
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0x100], 2
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x148], 5
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x180], 4
movups xmmword [rsp + 0x188], xmm0
mov qword [rsp + 0x198], 8
movups xmmword [rsp + 0x1a0], xmm0
mov qword [rsp + 0x1b0], 8
movups xmmword [rsp + 0x1b8], xmm0
mov qword [rsp + 0x1c8], 8
movups xmmword [rsp + 0x1d0], xmm0
mov qword [rsp + 0x1e0], 8
movups xmmword [rsp + 0x1e8], xmm0
mov qword [rsp + 0x1f8], 8
movups xmmword [rsp + 0x200], xmm0
mov qword [rsp + 0x210], 0x10
movups xmmword [rsp + 0x218], xmm0
mov qword [rsp + 0x228], 0x10
mov qword [rsp + 0x230], 0
movabs rdi, 0x8000000000000000
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x250], rdi
mov qword [rsp + 0x268], rdx
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], rcx
mov qword [rsp + 0x280], rdi
mov qword [rsp + 0x298], rdi
mov qword [rsp + 0x2b0], rdi
mov qword [rsp + 0x2c8], rdi
mov qword [rsp + 0x2e0], rdi
mov qword [rsp + 0x2f8], rdi
mov qword [rsp + 0x310], rdi
mov qword [rsp + 0x328], rdi
mov qword [rsp + 0x340], rdi
mov qword [rsp + 0x358], 0
movabs rax, 0x10000000110000
mov qword [rsp + 0x360], rax
mov dword [rsp + 0x368], 0x100000
mov byte [rsp + 0x36c], 0
mov r8, qword [r12 + 0x178]
imul r9, qword [r12 + 0x180], 0x308
add r9, r8
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x68]
call fcn.1400d2a60
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x68]
mov r8d, 0x39
xor edx, edx
call fcn.1401b02d0
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x78]
movups xmmword [r15 + r12 + 0x29], xmm6
movups xmmword [r15 + r12 + 0x20], xmm7
movups xmmword [r15 + r12 + 0x10], xmm8
movups xmmword [r15 + r12], xmm9
cmp qword [rsp + 0x4e8], 0
je 0x1400d1e97
mov rsi, qword [rsp + 0x4f0]
lea rax, [rsi + 1]
mov qword [rsp + 0x4f0], rax
mov ebx, 1
jmp 0x1400d1e97
mov rcx, r13
call fcn.1401b0380
mov r8, qword [r12 + 0x150]
test r8, r8
jne 0x1400d0ad2
mov r9, qword [r12 + 0x160]
mov rdx, qword [r12 + 0x168]
shl rdx, 5
lea r8, [r9 + rdx]
xor eax, eax
nop word cs:[rax + rax]
test rdx, rdx
je 0x1400d13b3
lea rcx, [r9 + 0x20]
add rdx, 0xffffffffffffffe0
cmp dword [r9], 4
mov r9, rcx
jne 0x1400d1320
mov rax, qword [rcx - 0x18]
cmp rcx, r8
je 0x1400d13b3
sub r8, rcx
cmp r8, 0x20
jne 0x1400d1351
mov ecx, dword [r12 + 0x2fc]
mov r10, qword [r12 + 0x150]
test r10, r10
je 0x1400d146e
or ecx, dword [r12 + 0x300]
mov edx, ecx
and edx, 0x20
shr edx, 5
mov r8d, ecx
and r8d, 2
shr r8d, 1
and ecx, 4
shr ecx, 2
mov r9, qword [r12 + 0x148]
imul r10, r10, 0x270
xor r11d, r11d
jmp 0x1400d140c
test r8b, r8b
je 0x1400d142a
mov rax, qword [rsp + 0x60]
or ecx, 0x40000000
mov dword [rax], ecx
movaps xmm6, xmmword [rsp + 0xad0]
movaps xmm7, xmmword [rsp + 0xae0]
movaps xmm8, xmmword [rsp + 0xaf0]
movaps xmm9, xmmword [rsp + 0xb00]
add rsp, 0xb18
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x68]
mov r8d, 0xd
xor edx, edx
call fcn.1401b02d0
mov rdi, qword [rsp + 0x78]
mov r14, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
movabs rax, 0x6e6f697372657620
mov qword [rbx + rdi + 5], rax
movabs rax, 0x657620746e697250
mov qword [rbx + rdi], rax
add rdi, 0xd
mov rdx, qword [r12 + 0x150]
cmp rdx, qword [r12 + 0x140]
jne 0x1400d1535
lea rcx, [r12 + 0x140]
call fcn.1400d2990
mov rdx, qword [r12 + 0x150]
mov rax, qword [r12 + 0x148]
imul rcx, rdx, 0x270
mov qword [rax + rcx], 0
lea r8, [0x1401e97b1]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 7
mov qword [rax + rcx + 0x18], 0
mov qword [rax + rcx + 0x28], 0
movups xmm0, xmmword [rsp + 0x3b0]
movups xmmword [rax + rcx + 0x30], xmm0
mov qword [rax + rcx + 0x40], 0
mov qword [rax + rcx + 0x50], 0
mov qword [rax + rcx + 0x58], r8
mov qword [rax + rcx + 0x60], 7
mov qword [rax + rcx + 0x68], 2
movups xmm0, xmmword [rsp + 0x3a0]
movups xmmword [rax + rcx + 0x70], xmm0
mov qword [rax + rcx + 0x80], 3
movups xmm0, xmmword [rsp + 0x390]
movups xmmword [rax + rcx + 0x88], xmm0
mov qword [rax + rcx + 0x98], 5
movups xmm0, xmmword [rsp + 0x380]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 0
mov qword [rax + rcx + 0xb8], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0xc0], xmm0
mov qword [rax + rcx + 0xd0], 8
movups xmmword [rax + rcx + 0xd8], xmm0
mov qword [rax + rcx + 0xe8], 8
movups xmmword [rax + rcx + 0xf0], xmm0
mov qword [rax + rcx + 0x100], 8
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 8
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 4
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 8
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 8
movups xmmword [rax + rcx + 0x1c8], xmm0
mov qword [rax + rcx + 0x1d8], 8
movups xmmword [rax + rcx + 0x1e0], xmm0
mov qword [rax + rcx + 0x1f0], 8
movups xmmword [rax + rcx + 0x1f8], xmm0
mov qword [rax + rcx + 0x208], 0x10
movups xmmword [rax + rcx + 0x210], xmm0
mov qword [rax + rcx + 0x220], 0x10
mov qword [rax + rcx + 0x228], 0
mov qword [rax + rcx + 0x230], r14
mov qword [rax + rcx + 0x238], rbx
mov qword [rax + rcx + 0x240], rdi
movabs r8, 0x8000000000000000
mov qword [rax + rcx + 0x248], r8
movups xmm0, xmmword [rsp + 0x370]
movups xmmword [rax + rcx + 0x250], xmm0
movabs r8, 0x11000000000056
mov qword [rax + rcx + 0x260], r8
mov dword [rax + rcx + 0x268], 0
mov byte [rax + rcx + 0x26c], 8
movzx r8d, byte [rsp + 0x5f]
mov byte [rax + rcx + 0x26f], r8b
movzx r8d, word [rsp + 0x5d]
mov word [rax + rcx + 0x26d], r8w
inc rdx
mov qword [r12 + 0x150], rdx
mov edx, dword [r12 + 0x2fc]
mov eax, dword [r12 + 0x300]
jmp case.0x1400ba2c1.391
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x68]
mov r8d, 0x23
xor edx, edx
call fcn.1401b02d0
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
movups xmm0, xmmword [0x1401ca2d0]
movups xmmword [r14 + rdi + 0x10], xmm0
movups xmm0, xmmword [str.Print_help__see_more_with___help_Print_help__see_a_summary_with__h_Print_this_message_or_the_help_of_the_given_subcommand_s_subcommandCOMMANDPrint_help_for_the_subcommand_s_]
movups xmmword [r14 + rdi], xmm0
mov dword [r14 + rdi + 0x1f], 0x2927706c
add rdi, 0x23
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x68]
mov r8d, 0x24
xor edx, edx
call fcn.1401b02d0
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x78]
movups xmm0, xmmword [0x1401ca2f3]
movups xmmword [r15 + r12 + 0x10], xmm0
movups xmm0, xmmword [0x1401ca2e3]
movups xmmword [r15 + r12], xmm0
mov dword [r15 + r12 + 0x20], 0x2927682d
add r12, 0x24
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x38], rax
mov rsi, qword [rsp + 0x28]
mov rdx, qword [rsi + 0x150]
cmp rdx, qword [rsi + 0x140]
jne 0x1400d18ce
lea rcx, [rsi + 0x140]
call fcn.1400d2990
mov rdx, qword [rsi + 0x150]
mov rax, qword [rsi + 0x148]
imul rcx, rdx, 0x270
mov qword [rax + rcx], 0
lea r8, str.helpC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_buildercommand.rs__
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 4
mov qword [rax + rcx + 0x18], 0
mov qword [rax + rcx + 0x28], 0
mov qword [rax + rcx + 0x40], 0
mov qword [rax + rcx + 0x50], 0
mov qword [rax + rcx + 0x58], r8
mov qword [rax + rcx + 0x60], 4
mov qword [rax + rcx + 0x68], 2
mov qword [rax + rcx + 0x80], 3
mov qword [rax + rcx + 0x98], 5
mov qword [rax + rcx + 0xb0], 0
mov qword [rax + rcx + 0xb8], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0xc0], xmm0
mov qword [rax + rcx + 0xd0], 8
movups xmmword [rax + rcx + 0xd8], xmm0
mov qword [rax + rcx + 0xe8], 8
movups xmmword [rax + rcx + 0xf0], xmm0
mov qword [rax + rcx + 0x100], 8
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 8
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 4
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 8
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 8
movups xmmword [rax + rcx + 0x1c8], xmm0
mov qword [rax + rcx + 0x1d8], 8
movups xmmword [rax + rcx + 0x1e0], xmm0
mov qword [rax + rcx + 0x1f0], 8
movups xmmword [rax + rcx + 0x1f8], xmm0
mov qword [rax + rcx + 0x208], 0x10
movups xmmword [rax + rcx + 0x210], xmm0
mov qword [rax + rcx + 0x220], 0x10
mov qword [rax + rcx + 0x228], 0
mov qword [rax + rcx + 0x230], rbx
mov qword [rax + rcx + 0x238], r14
mov qword [rax + rcx + 0x240], rdi
mov r8, qword [rsp + 0x38]
mov qword [rax + rcx + 0x248], r8
mov qword [rax + rcx + 0x250], r15
mov qword [rax + rcx + 0x258], r12
movabs r8, 0x11000000000068
mov qword [rax + rcx + 0x260], r8
mov dword [rax + rcx + 0x268], 0
mov byte [rax + rcx + 0x26c], 5
inc rdx
mov qword [rsi + 0x150], rdx
mov edx, dword [rsi + 0x2fc]
mov eax, dword [rsi + 0x300]
mov r12, rsi
mov ecx, edx
or ecx, eax
test ecx, 0x200000
je 0x1400d01b5
jmp case.0x1400ba2c1.391
xorps xmm6, xmm6
movups xmmword [rsp + 0x170], xmm6
movups xmmword [rsp + 0x188], xmm6
movups xmmword [rsp + 0x1b8], xmm6
movups xmmword [rsp + 0x1d0], xmm6
movups xmmword [rsp + 0x1e8], xmm6
movups xmmword [rsp + 0x218], xmm6
mov qword [rsp + 0x4c0], 0
mov qword [rsp + 0x4c8], 1
mov qword [rsp + 0x4d0], 0
lea rcx, [rsp + 0x4c0]
mov r8d, 0x39
xor edx, edx
call fcn.1401b02d0
mov rax, qword [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4d0]
movups xmm0, xmmword [0x1401ca330]
movups xmmword [rax + rcx + 0x29], xmm0
movups xmm0, xmmword [0x1401ca327]
movups xmmword [rax + rcx + 0x20], xmm0
movups xmm0, xmmword [0x1401ca317]
movups xmmword [rax + rcx + 0x10], xmm0
movups xmm0, xmmword [0x1401ca307]
movups xmmword [rax + rcx], xmm0
add rcx, 0x39
mov rdx, qword [rsp + 0x4c0]
mov qword [rsp + 0x68], 0
lea r8, str.helpC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_buildercommand.rs__
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], 4
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 2
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 2
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0x100], 2
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x148], 5
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 8
mov qword [rsp + 0x180], 4
mov qword [rsp + 0x198], 8
movups xmmword [rsp + 0x1a0], xmm6
mov qword [rsp + 0x1b0], 8
mov qword [rsp + 0x1c8], 8
mov qword [rsp + 0x1e0], 8
mov qword [rsp + 0x1f8], 8
movups xmmword [rsp + 0x200], xmm6
mov qword [rsp + 0x210], 0x10
mov qword [rsp + 0x228], 0x10
mov qword [rsp + 0x230], 0
movabs rdi, 0x8000000000000000
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x250], rdi
mov qword [rsp + 0x268], rdx
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], rcx
mov qword [rsp + 0x280], rdi
mov qword [rsp + 0x298], rdi
mov qword [rsp + 0x2b0], rdi
mov qword [rsp + 0x2c8], rdi
mov qword [rsp + 0x2e0], rdi
mov qword [rsp + 0x2f8], rdi
mov qword [rsp + 0x310], rdi
mov qword [rsp + 0x328], rdi
mov qword [rsp + 0x340], rdi
mov qword [rsp + 0x358], 0
mov dword [rsp + 0x360], 0x110000
mov byte [rsp + 0x36c], 0
mov qword [rsp + 0x364], 0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400d25ea
mov rbx, rax
mov qword [rax], 0
lea rax, [0x1401ca34a]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 7
mov qword [rsp + 0x4c0], 0
mov qword [rsp + 0x4c8], 1
mov qword [rsp + 0x4d0], 0
lea rcx, [rsp + 0x4c0]
mov r8d, 0x20
xor edx, edx
call fcn.1401b02d0
mov r12, qword [rsp + 0x4d0]
mov rsi, qword [rsp + 0x4c0]
mov r13, qword [rsp + 0x4c8]
movups xmm0, xmmword [0x1401ca361]
movups xmmword [r13 + r12 + 0x10], xmm0
movups xmm0, xmmword [0x1401ca351]
movups xmmword [r13 + r12], xmm0
mov rbp, qword [rsp + 0x100]
test rbp, rbp
je 0x1400d21da
cmp ebp, 1
jne 0x1400d21ec
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x110]
call 0x1400b6330
mov r14, rax
mov r15, rdx
jmp 0x1400d21ec
add r12, 0x39
mov r13, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x640]
cmp rdx, qword [rsp + 0x630]
jne 0x1400d1ec7
lea rcx, [rsp + 0x630]
call fcn.1400d2f50
mov rdx, qword [rsp + 0x640]
mov rax, qword [rsp + 0x638]
imul rcx, rdx, 0x308
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r14
mov qword [rax + rcx + 0x10], 4
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 2
movups xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + rcx + 0x40], xmm0
mov qword [rax + rcx + 0x50], 2
movups xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rax + rcx + 0x58], xmm0
mov qword [rax + rcx + 0x68], 2
mov qword [rax + rcx + 0x80], 2
mov qword [rax + rcx + 0x98], 2
movups xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + rcx + 0xa0], xmm0
mov qword [rax + rcx + 0xb0], 2
movups xmm0, xmmword [rsp + 0x480]
movups xmmword [rax + rcx + 0xb8], xmm0
mov qword [rax + rcx + 0xc8], 2
movups xmm0, xmmword [rsp + 0x470]
movups xmmword [rax + rcx + 0xd0], xmm0
mov qword [rax + rcx + 0xe0], 5
movups xmm0, xmmword [rsp + 0x460]
movups xmmword [rax + rcx + 0xe8], xmm0
mov qword [rax + rcx + 0xf8], 0
mov qword [rax + rcx + 0x100], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 4
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 8
movups xmmword [rax + rcx + 0x198], xmm0
mov qword [rax + rcx + 0x1a8], 0x10
movups xmmword [rax + rcx + 0x1b0], xmm0
mov qword [rax + rcx + 0x1c0], 0x10
mov qword [rax + rcx + 0x1c8], 0
mov qword [rax + rcx + 0x1d0], rdi
movups xmm0, xmmword [rsp + 0x450]
movups xmmword [rax + rcx + 0x1d8], xmm0
mov qword [rax + rcx + 0x1e8], rdi
movups xmm0, xmmword [rsp + 0x440]
movups xmmword [rax + rcx + 0x1f0], xmm0
mov qword [rax + rcx + 0x200], r13
mov qword [rax + rcx + 0x208], r15
mov qword [rax + rcx + 0x210], r12
mov qword [rax + rcx + 0x218], rdi
movups xmm0, xmmword [rsp + 0x430]
movups xmmword [rax + rcx + 0x220], xmm0
mov qword [rax + rcx + 0x230], rdi
movups xmm0, xmmword [rsp + 0x420]
movups xmmword [rax + rcx + 0x238], xmm0
mov qword [rax + rcx + 0x248], rdi
movups xmm0, xmmword [rsp + 0x410]
movups xmmword [rax + rcx + 0x250], xmm0
mov qword [rax + rcx + 0x260], rdi
movups xmm0, xmmword [rsp + 0x400]
movups xmmword [rax + rcx + 0x268], xmm0
mov qword [rax + rcx + 0x278], rdi
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rax + rcx + 0x280], xmm0
mov qword [rax + rcx + 0x290], rdi
movups xmm0, xmmword [rsp + 0x3e0]
movups xmmword [rax + rcx + 0x298], xmm0
mov qword [rax + rcx + 0x2a8], rdi
movups xmm0, xmmword [rsp + 0x3d0]
movups xmmword [rax + rcx + 0x2b0], xmm0
mov qword [rax + rcx + 0x2c0], rdi
movups xmm0, xmmword [rsp + 0x3c0]
movups xmmword [rax + rcx + 0x2c8], xmm0
mov qword [rax + rcx + 0x2d8], rdi
mov qword [rax + rcx + 0x2f0], 0
movabs r8, 0x28000000110000
mov qword [rax + rcx + 0x2f8], r8
mov qword [rax + rcx + 0x300], 0
inc rdx
mov qword [rsp + 0x640], rdx
lea rcx, [rsp + 0x7c8]
lea rdx, [rsp + 0x4c0]
jmp 0x1400d2472
mov r14, qword [rsp + 0x108]
mov r15, qword [rsp + 0x110]
jmp 0x1400d21ec
add r12, 0x20
mov rdx, qword [rsp + 0x1b8]
cmp rdx, qword [rsp + 0x1a8]
jne 0x1400d2217
lea rcx, [rsp + 0x1a8]
call fcn.1400d2990
mov rdx, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1b0]
imul rcx, rdx, 0x270
mov qword [rax + rcx], 0
lea r8, [0x1401ca340]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], 0xa
mov qword [rax + rcx + 0x18], 0
mov qword [rax + rcx + 0x28], 1
mov qword [rax + rcx + 0x30], 0
mov qword [rax + rcx + 0x38], 0xffffffffffffffff
mov qword [rax + rcx + 0x40], 0
mov qword [rax + rcx + 0x50], 2
mov qword [rax + rcx + 0x68], 2
mov qword [rax + rcx + 0x80], rbp
mov qword [rax + rcx + 0x88], r14
mov qword [rax + rcx + 0x90], r15
mov qword [rax + rcx + 0x98], 5
mov qword [rax + rcx + 0xb0], 0
mov qword [rax + rcx + 0xb8], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx + 0xc0], xmm0
mov qword [rax + rcx + 0xd0], 8
movups xmmword [rax + rcx + 0xd8], xmm0
mov qword [rax + rcx + 0xe8], 8
movups xmmword [rax + rcx + 0xf0], xmm0
mov qword [rax + rcx + 0x100], 8
movups xmmword [rax + rcx + 0x108], xmm0
mov qword [rax + rcx + 0x118], 8
movups xmmword [rax + rcx + 0x120], xmm0
mov qword [rax + rcx + 0x130], 8
movups xmmword [rax + rcx + 0x138], xmm0
mov qword [rax + rcx + 0x148], 8
movups xmmword [rax + rcx + 0x150], xmm0
mov qword [rax + rcx + 0x160], 8
movups xmmword [rax + rcx + 0x168], xmm0
mov qword [rax + rcx + 0x178], 8
movups xmmword [rax + rcx + 0x180], xmm0
mov qword [rax + rcx + 0x190], 4
mov qword [rax + rcx + 0x198], 0
mov qword [rax + rcx + 0x1a0], 1
mov qword [rax + rcx + 0x1a8], rbx
mov qword [rax + rcx + 0x1b0], 1
mov qword [rax + rcx + 0x1b8], 0
mov qword [rax + rcx + 0x1c0], 8
movups xmmword [rax + rcx + 0x1c8], xmm0
mov qword [rax + rcx + 0x1d8], 8
movups xmmword [rax + rcx + 0x1e0], xmm0
mov qword [rax + rcx + 0x1f0], 8
movups xmmword [rax + rcx + 0x1f8], xmm0
mov qword [rax + rcx + 0x208], 0x10
movups xmmword [rax + rcx + 0x210], xmm0
mov qword [rax + rcx + 0x220], 0x10
mov qword [rax + rcx + 0x228], 0
mov qword [rax + rcx + 0x230], rsi
mov qword [rax + rcx + 0x238], r13
mov qword [rax + rcx + 0x240], r12
mov qword [rax + rcx + 0x248], rdi
movabs r8, 0x11000000110000
mov qword [rax + rcx + 0x260], r8
mov dword [rax + rcx + 0x268], 0
mov byte [rax + rcx + 0x26c], 1
inc rdx
mov qword [rsp + 0x1b8], rdx
lea rcx, [rsp + 0x7c8]
lea rdx, [rsp + 0x68]
mov r8d, 0x308
call fcn.1401af560
lea rdx, [rsp + 0x7c8]
mov r12, qword [rsp + 0x28]
mov rcx, r12
call fcn.1400d2610
test byte [rsp + 0x830], 1
mov r13, qword [rsp + 0x40]
je 0x1400d24c3
cmp qword [rsp + 0x840], 0
je 0x1400d24c3
mov r8, qword [rsp + 0x838]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x830], 2
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0x838], xmm0
test byte [rsp + 0x848], 1
je 0x1400d2508
cmp qword [rsp + 0x858], 0
je 0x1400d2508
mov r8, qword [rsp + 0x850]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x848], 2
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0x850], xmm0
mov eax, 0xff97ffff
and eax, dword [rsp + 0xac4]
or eax, 0x280000
mov dword [rsp + 0xac4], eax
and byte [rsp + 0xaca], 0xbf
mov rbx, qword [r12 + 0x180]
cmp rbx, qword [r12 + 0x170]
jne 0x1400d2568
mov rcx, qword [rsp + 0x20]
mov rdx, rbx
call fcn.1400d2f50
mov rbx, qword [r12 + 0x180]
imul rcx, rbx, 0x308
add rcx, qword [r12 + 0x178]
lea rdx, [rsp + 0x7c8]
mov r8d, 0x308
call fcn.1401af560
inc rbx
mov qword [r12 + 0x180], rbx
mov edx, dword [r12 + 0x2fc]
mov eax, dword [r12 + 0x300]
mov ecx, edx
and ecx, 0x100000
mov dword [rsp + 0x58], ecx
mov ecx, eax
and ecx, 0x100000
mov dword [rsp + 0x54], ecx
test rbx, rbx
jne 0x1400d0205
jmp 0x1400d039a
call fcn.1400b62f0
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
int3
mov rcx, r12
mov rdx, qword [rsp + 0x110]
call fcn.1400c3630
mov qword [rdi + 8], r12
mov byte [rdi], 1
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jne 0x1400d5ac9
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xd0]
mov r13, qword [rsp + 0xe0]
sub rax, r13
and al, 0xe0
add byte [rax], al
add byte [rcx + rbp - 0x18], cl
cmp rax, 1
mov qword [rsp + 0xf0], rbp
jbe 0x1400d5a4b
mov rbp, qword [rsp + 0xd8]
mov word [rbp + r13], 0x2e2e
add r13, 2
mov qword [rsp + 0xe0], r13
mov rax, qword [r12 + 0x10]
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rcx - 0x75], cl
and al, 0x10
cmp rax, 2
je 0x1400d5417
cmp eax, 1
jne 0x1400d54bb
mov r15, rdi
mov r8, qword [r12 + 0x18]
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
mov qword [rsp + 0x88], 0x20
mov byte [rsp + 0x90], 3
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x78], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x80], rax
mov rcx, r8
neg rcx
cmovs rcx, r8
mov eax, 0x27
cmp rcx, 0x2710
jb 0x1400d55e6
mov r11d, 0x27
movabs r9, 0x346dc5d63886594b
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
mov rax, rcx
mul r9
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
add cl, al
out dx, eax
adc ebp, dword [rbx - 0x39]
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r10 + rdi*2]
mov word [rsp + r11 + 0xa4], di
movzx esi, word [r10 + rsi*2]
mov word [rsp + r11 + 0xa6], si
mov r11, rax
cmp rcx, 0x5f5e0ff
cmp ecx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400d53be
jmp 0x1400d55e9
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x88], 0x20
mov byte [rsp + 0x90], 3
and al, 0x90
add byte [rax], al
add byte [rbx], al
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x78], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x80], rax
mov word [rsp + 0xcd], 0x3730
movaps xmm0, xmmword [str.2233720368547758]
movups xmmword [rsp + 0xbd], xmm0
lea rax, [rsp + 0xbc]
mov byte [rsp + 0xbc], 0x39
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x13
lea r8, [0x1401f79a8]
lea rcx, [rsp + 0x58]
mov dl, 1
jmp 0x1400d56f9
mov rsi, qword [r12 + 0x18]
cmp r13, qword [rsp + 0xd0]
jne 0x1400d54ea
lea rcx, [rsp + 0xd0]
mov rdx, r13
call fcn.140042e00
mov rbp, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe0]
mov r15, rdi
mov byte [rbp + r13], 0x3d
inc r13
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x88], 0x20
mov byte [rsp + 0x90], 3
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x78], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x80], rax
mov rcx, rsi
neg rcx
cmovs rcx, rsi
mov eax, 0x27
cmp rcx, 0x2710
jb 0x1400d5641
mov r10d, 0x27
movabs r8, 0x346dc5d63886594b
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
mov rax, rcx
mul r8
shr rdx, 0xb
imul eax, edx, 0x2710
mov r11d, ecx
sub r11d, eax
imul edi, r11d, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub r11d, eax
movzx r11d, r11w
lea rax, [r10 - 4]
movzx edi, word [r9 + rdi*2]
mov word [rsp + r10 + 0xa4], di
movzx r11d, word [r9 + r11*2]
mov word [rsp + r10 + 0xa6], r11w
mov r10, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400d558b
adc al, 0xa6
add byte [rax], al
add byte [rcx - 0x77], cl
ret 0x8148
jmp 0x1400d5644
mov rdx, rcx
cmp rdx, 0x63
jbe 0x1400d5623
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r9d, ecx, 0x64
sub edx, r9d
movzx edx, dx
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0xa6], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rdi, r15
cmp rdx, 0xa
jae 0x1400d5696
push 0xffffffffffffff80
ret 0x8830
add dl, 0x30
mov byte [rsp + rax + 0xa7], dl
dec rax
test r8, r8
jmp case.0x1400257c3.2088
mov rdx, rcx
cmp rdx, 0x63
jbe 0x1400d567e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r8d, ecx, 0x64
sub edx, r8d
movzx edx, dx
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0xa6], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rdi, r15
cmp rdx, 0xa
jae 0x1400d56b2
add dl, 0x30
mov byte [rsp + rax + 0xa7], dl
dec rax
jmp 0x1400d56c9
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx ecx, word [rcx + rdx*2]
mov word [rsp + rax + 0xa6], cx
add rax, 0xfffffffffffffffe
test r8, r8
jmp case.0x1400257c3.2088
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx ecx, word [rcx + rdx*2]
mov word [rsp + rax + 0xa6], cx
add rax, 0xfffffffffffffffe
test rsi, rsi
setns dl
lea rcx, [rsp + rax]
add rcx, 0xa8
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
lea r8, [0x1401f79a8]
lea rcx, [rsp + 0x58]
and al, 0x58
xor r9d, r9d
call fcn.140101500
test al, al
jne 0x1400d5ac9
mov rsi, qword [rsp + 0x40]
mov r12, qword [rsp + 0x48]
mov r15, qword [rsp + 0x50]
mov rax, qword [rsp + 0xd0]
sub rax, r13
cmp rax, r15
jb 0x1400d5a6e
invalid
add eax, dword [rax]
invalid
add rbp, r13
mov rcx, rbp
mov rdx, r12
mov r8, r15
call fcn.1401af560
add r13, r15
mov qword [rsp + 0xe0], r13
test rsi, rsi
je 0x1400d575f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x50], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x118]
mov qword [rsp + 0xa8], rax
lea rax, [0x14010dd40]
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0xb8], rax
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0xc0], rax
lea rax, [0x1401ca650]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x58]
call fcn.1400b66d0
cmp qword [rsp + 0x40], 0
mov rbp, qword [rsp + 0xf0]
je 0x1400d581e
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400d5b06
mov r13, rax
mov rax, qword [rsp + 0x130]
mov qword [r13 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmmword [r13], xmm0
mov cl, 4
call fcn.1400054f0
mov r12, rax
mov r15, qword [rax + 0x68]
test r15, r15
je 0x1400d5899
mov rsi, qword [r12 + 0x70]
mov rcx, r15
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400d5899
cmp qword [rsi + 0x10], 0x11
jb 0x1400d5887
mov r15, qword [r15 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [r12 + 0x68], r13
lea rax, case.0x14010e1e2.15
mov qword [r12 + 0x70], rax
mov byte [rsp + 0x58], 1
mov byte [rsp + 0x60], 2
add cl, byte [rax - 0x77]
insb byte [rdi], dx
and al, 0x68
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x80], 5
mov byte [rsp + 0x88], 2
mov qword [rsp + 0x90], r14
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xa0], rax
lea rdx, [rsp + 0x58]
mov rcx, r12
call fcn.1400d5b20
jmp 0x1400d4c05
lea rcx, [rsp + 0xd0]
mov r8d, 2
mov rdx, r13
call fcn.1401b02d0
mov r13, qword [rsp + 0xe0]
jmp 0x1400d52f5
lea rcx, [rsp + 0xd0]
mov rdx, r13
mov r8, r15
call fcn.1401b02d0
mov rbp, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe0]
jmp 0x1400d572c
lea rax, [0x1401f3068]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x3f]
mov edx, 0x37
call fcn.1401b21a0
mov ecx, 1
mov edx, 3
call fcn.1401b1500
call fcn.1400b62f0
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
int3
invalid
jmp 0x1400d6083
mov qword [rcx], rbx
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], rbx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
bnd call fcn.1401b1500
mov ecx, 1
mov rdx, rbp
call fcn.1401b1500
mov ecx, 8
mov rdx, qword [rsp + 0x40]
call fcn.1401b1500
int3
test eax, eax
je 0x1400d61c7
movabs rax, 0x555555555555556
cmp rsi, rax
jae 0x1400d61e9
mov rbx, rdx
mov qword [rsp + 0x28], rcx
lea rax, [rsi*8]
lea rdx, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov qword [rsp + 0x30], rdx
call fcn.140157b20
test rax, rax
je 0x1400d61fb
mov r15, rax
xor edi, edi
mov qword [rsp + 0x20], rsi
jmp 0x1400d6167
mov r13, qword [rbx + rdi + 8]
mov r12, qword [rbx + rdi + 0x10]
xor r14d, r14d
dec rsi
mov qword [r15 + rdi], r14
mov qword [r15 + rdi + 8], r13
mov qword [r15 + rdi + 0x10], r12
add rdi, 0x18
test rsi, rsi
je 0x1400d61bb
cmp qword [rsp + 0x30], rdi
je 0x1400d61bb
cmp qword [rbx + rdi], 0
je 0x1400d6140
mov rbp, qword [rbx + rdi + 8]
mov r12, qword [rbx + rdi + 0x10]
mov r14d, 1
mov r13d, 1
test r12, r12
je 0x1400d61ab
js 0x1400d61e9
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov r13, rax
test rax, rax
je 0x1400d61ee
mov rcx, r13
mov rdx, rbp
mov r8, r12
call fcn.1401af560
jmp 0x1400d614d
mov rsi, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
jmp 0x1400d61cd
mov r15d, 8
mov qword [rcx], rsi
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
mov ecx, 8
mov rdx, qword [rsp + 0x30]
call fcn.1401b1500
int3
jge 0x1400d63a6
sub edi, eax
mov qword [rsi + 0x18], rax
movabs rax, 0x53de21abf6c6ca09
mov qword [rsi + 0x10], rax
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
call fcn.1401b1500
call fcn.1400b62f0
int3
int3
int3
js 0x1400d651e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x1400d6436
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov r15d, 1
mov rdx, qword [rsp + 0xd0]
mov rcx, r15
mov r8, r14
call fcn.1401af560
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r14
mov byte [rsp + 0x58], 0
lea rcx, [rsp + 0x20]
lea r9, [rsp + 0x40]
mov rdx, rbx
mov r8, rdi
call fcn.1400d6570
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x20], rax
jne 0x1400d6495
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x1400d650c
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x30
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400d6523
mov qword [rax], 1
mov qword [rax + 8], 1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
mov qword [rsi], rax
lea rax, case.0x14010e1e2.15
mov qword [rsi + 8], rax
movabs rax, 0x86aae7c6ec208d79
mov qword [rsi + 0x18], rax
movabs rax, 0xfbe45722a7ae63a6
mov qword [rsi + 0x10], rax
mov rax, rsi
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 8
mov edx, 0x30
call fcn.1401b1500
int3
and al, 0x58
mov rcx, rbx
xor r9d, r9d
call fcn.1400c2730
mov qword [rdi + 8], rax
mov qword [rdi], r14
cmp qword [rsi], 0
je 0x1400d66e1
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
mov ah, 0x5d
sldt word [rcx - 0x48]
invalid
mov rsi, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.TypeId
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.tfile_name_contained_an_unexpected_NUL_byte
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 1
call fcn.140106360
cmp byte [rsp + 0x31], 0
jl 0x1400d6a55
xor dword [rax], eax
jl 0x1400d6a55
xor dword [rax], eax
movzx ecx, byte [rsp + 0x30]
je 0x1400d6a46
mov al, 1
test cl, cl
je 0x1400d6a51
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
sub dh, dh
xor al, 4
jne 0x1400d6a73
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
and al, 0x11
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
and al, 0x11
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
jmp 0x1400d6a88
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
mov r14, qword [rbx + 0x148]
imul rsi, qword [rbx + 0x150], 0x270
imul esi, dword [rbx + 0x150], 0x270
add rsi, r14
mov rax, r14
nop dword [rax + rax]
cmp rax, rsi
je 0x1400d6e80
lea r14, [rax + 0x270]
test byte [rax + 0x268], 2
add al, byte [rax]
add byte [rdx], al
mov rax, r14
je 0x1400d6da0
cmp qword [r14 - 0x270], 0
je 0x1400d6e41
mov rbp, qword [r14 - 0x268]
mov r15, qword [r14 - 0x260]
mov r13d, 1
mov r12d, 1
test r15, r15
je 0x1400d6e08
js case.0x1400ba2c1.405
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov r12, rax
test rax, rax
je 0x1400d714c
mov rcx, r12
mov rdx, rbp
mov r8, r15
call fcn.1401af560
cmp rdi, qword [rsp + 0x30]
je 0x1400d6e59
invalid
lea rax, [rdi + rdi*2]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + rax*8], r13
mov dword [rcx + rax*8], ebp
mov dword [rcx + rax*8], ebp
mov qword [rcx + rax*8 + 8], r12
mov qword [rcx + rax*8 + 0x10], r15
inc rdi
mov qword [rsp + 0x40], rdi
jmp 0x1400d6d95
mov r12, qword [r14 - 0x268]
mov r15, qword [r14 - 0x260]
xor r13d, r13d
cmp rdi, qword [rsp + 0x30]
jne 0x1400d6e1d
mov r8d, 1
lea rcx, [rsp + 0x30]
mov rdx, rdi
call fcn.1401b0440
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x20], rax
jmp 0x1400d6e1d
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x30]
test rax, rax
je 0x1400d6f49
add byte [rax], al
add byte [rax], al
mov rcx, rax
mov rax, qword [rbx + 0x180]
add dword [rax + 0x48000001], 0xffffff85
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
add dword [rax + 0x48000001], 0xffffff85
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbx + rcx*4 + 0x79], cl
jns 0x1400d6eb1
mov r12, qword [rcx + 0x10]
add rcx, 0x18
mov qword [rsp + 0x28], rcx
mov r15, qword [rcx + 8]
jns 0x1400d6eb1
mov r12, qword [rcx + 0x10]
add rcx, 0x18
mov qword [rsp + 0x28], rcx
mov rbx, qword [rbx + 0x178]
imul rsi, rax, 0x308
add byte [rax + 0x69], cl
lock or byte [rbx], al
add byte [rax], al
add rsi, rbx
jmp 0x1400d6edc
add rbx, 0x308
cmp rbx, rsi
je 0x1400d6f49
cmp qword [rbx + 0x10], r12
jne 0x1400d6ef9
mov rdx, qword [rbx + 8]
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov r8, r12
call fcn.1401afbe0
test eax, eax
je 0x1400d6d80
mov r14, qword [rbx + 0x108]
or byte [rcx], al
add byte [rax], al
test r14, r14
je case.0x1400ba393.387
mov r13, qword [rbx + 0x100]
shl r14, 5
xor ebp, ebp
jmp 0x1400d6f29
nop dword cs:[rax + rax]
add rbp, 0x20
cmp r14, rbp
je case.0x1400ba393.387
cmp qword [r13 + rbp + 0x10], r12
jne 0x1400d6f20
mov rdx, qword [r13 + rbp + 8]
mov rcx, r15
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400d6f20
jmp 0x1400d6d80
mov rbx, qword [rsp + 0x38]
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
and al, 0x50
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0x10
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x90]
lea r14, [rsp + 0x50]
mov rdx, rbx
mov r8, rdi
mov r9, r14
call fcn.1400e0e40
mov rcx, r14
call fcn.1400e13d0
mov rcx, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
mov eax, 0x4c000000
mov esi, dword [rsp + 0xc0]
mov r15, qword [rsp + 0xc8]
add byte [rax], al
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x100]
add byte [rdi], cl
sub dword [rsp + 0x80], eax
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x130], xmm0
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0x140], rdx
mov dword [rsp + 0x140], edx
cmp rcx, 2
je 0x1400d70aa
test rcx, rcx
je 0x1400d705a
test rax, rax
je 0x1400d705a
sal byte [rdi + rcx + 0x48], 0x8b
or eax, 0x13d0fe
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je 0x1400d7093
lea r12, [r14 + 8]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400d7079
add r12, 0x20
dec r15
je 0x1400d7093
and byte [rcx - 1], cl
iretd
cmp qword [r12 - 8], 0
je 0x1400d7070
mov r8, qword [r12]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400d7070
test rsi, rsi
je 0x1400d70aa
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
mov rax, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x48]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
adc dword [rcx], eax
adc dword [rcx], eax
test rdi, rdi
je 0x1400d7118
lea rsi, [rbx + 0x10]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400d70f9
add rsi, 0x18
dec rdi
je 0x1400d7118
cmp qword [rsi - 0x10], 0
je 0x1400d70f0
cmp qword [rsi], 0
je 0x1400d70f0
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x1400d70f0
cmp qword [rsp + 0x30], 0
xor byte [rax], al
je 0x1400d7132
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
int3
int3
ret
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
invalid
mov rax, qword [r9 + 0xe]
mov rdx, qword [r9 + 0x14]
mov qword [rsp + 0x76], rdx
and al, 0x76
cmp byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
and al, 0x76
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x40], 3
mov byte [rsp + 0x44], 3
mov byte [rsp + 0x48], 3
mov word [rsp + 0x4c], 0
mov dword [rsp + 0x4c], 0x8d480000
push rsp
and al, 0x40
mov dword [rsp + 0x4c], 0x8d480000
push rsp
and al, 0x40
call fcn.1400c43d0
lea rcx, [0x1401f79a8]
adc al, byte [rax]
adc al, byte [rax]
lea rdx, str.e_0m
test al, al
cmovne rdx, rcx
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0x80], rdx
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
and al, 0x70
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
and al, 0x70
and al, 0x70
mov qword [rsp + 0x90], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x98], rax
cwde
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140050d20]
lea rax, [0x140050d20]
mov qword [rsp + 0xa8], rax
lea rax, [0x1401ca738]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x48], 3
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xf2a2e
sub cl, byte [rdi]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xf2a2e
sub cl, byte [rdi]
invalid
sub cl, byte [rdi]
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea r8, [rsp + 0x40]
call fcn.1401020b0
mov rax, qword [rsp + 0x28]
mov r15, qword [rsp + 0x38]
sub rax, r15
cmp rax, rbx
jb 0x1400d73a7
mov r14, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x30]
add rcx, r15
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, rbx
call fcn.1401af560
add r15, rbx
mov qword [rsp + 0x38], r15
test r13, r13
je 0x1400d731b
mov r12, qword [r13 + 8]
mov rbx, qword [r13 + 0x10]
mov rax, qword [rsp + 0x28]
mov rcx, rax
sub rcx, r15
cmp rcx, 1
jbe 0x1400d73c1
mov rcx, qword [rsp + 0x30]
mov word [rcx + r15], 0xa0a
add r15, 2
mov qword [rsp + 0x38], r15
sub rax, r15
cmp rax, rbx
jb 0x1400d73e3
add rcx, r15
stc
mov rdx, r12
mov r8, rbx
call fcn.1401af560
add r15, rbx
mov qword [rsp + 0x38], r15
test r14, r14
je 0x1400d7383
invalid
lea rcx, [rsp + 0x40]
mov rdx, r14
call fcn.1400c3cb0
mov r14, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
xor r8d, r8d
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax + 0x4cc63949], al
mov ecx, dword [rsp + 0x50]
add byte [rax], al
add byte [rax + 0x4cc63949], al
mov ecx, dword [rsp + 0x50]
cmovne r8, rbx
lea rcx, [rsp + 0x28]
mov rdx, rdi
call fcn.1400d8ea0
movabs rax, 0x8000000000000002
cmp r14, rax
cmp esi, eax
ret
cmp esi, eax
jl 0x1400d7383
test r14, r14
je 0x1400d7383
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
invalid
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
lea rcx, [rsp + 0x28]
mov rdx, r15
mov r8, rbx
call fcn.1401b02d0
mov r15, qword [rsp + 0x38]
jmp 0x1400d729f
lea rcx, [rsp + 0x28]
and al, 0x28
mov r8d, 2
mov rdx, r15
call fcn.1401b02d0
mov rax, qword [rsp + 0x28]
mov r15, qword [rsp + 0x38]
jmp 0x1400d72e4
lea rcx, [rsp + 0x28]
mov rdx, r15
mov r8, rbx
call fcn.1401b02d0
mov rcx, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
cmp cl, ch
add edi, edi
invalid
invalid
cmp cl, ch
add edi, edi
invalid
add byte [rax], al
movaps xmmword [rsp + 0x230], xmm6
mov rdi, rdx
mov rsi, rcx
movzx eax, r8b
lea rcx, [0x1401fb570]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x20], rdi
lea rdx, [0x1401c9d30]
adc eax, 0xf28e8
adc eax, 0xf28e8
lea rcx, [rsp + 0x20]
call case.0x140076f71.331
mov rdx, qword [rsp + 0x20]
mov rcx, rsi
mov r8d, eax
call fcn.1400d7410
jmp 0x1400d74ea
mov ecx, 0xfffffff4
call qword [sym.imp.kernel32.dll_GetStdHandle]
xor ecx, ecx
leave
leave
cmp rax, 0xffffffffffffffff
cmovne rcx, rax
call fcn.14015a430
test al, al
je 0x1400d748a
call case.0x1400b7f0a.474
mov qword [rsi], 0
mov qword [rsi + 8], rdi
jmp 0x1400d74ea
mov ecx, 0xfffffff4
call qword [sym.imp.kernel32.dll_GetStdHandle]
xor ecx, ecx
cmp rax, 0xffffffffffffffff
cmovne rcx, rax
call fcn.14015a430
test al, al
je 0x1400d74be
call case.0x1400b7f0a.474
test al, al
je 0x1400d74fd
mov qword [rsi], 0
mov eax, 8
mov qword [rsi + rax], rdi
jmp 0x1400d74ea
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov dword [rsi + 0x10], 0
mov byte [rsi + 0x14], 0
mov byte [rsi + 0x18], 0xc
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x240
pop rbx
pop rdi
pop rsi
ret
lea rdx, str.TERM
lea rcx, [rsp + 0x20]
mov r8d, 4
call fcn.140152890
mov rax, qword [rsp + 0x20]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400d76b5
xorps xmm6, xmm6
movups xmmword [rsp + 0x117], xmm6
movups xmmword [rsp + 0x107], xmm6
movups xmmword [rsp + 0xf7], xmm6
movups xmmword [rsp + 0xe7], xmm6
movups xmmword [rsp + 0xd7], xmm6
movups xmmword [rsp + 0xc7], xmm6
movups xmmword [rsp + 0xb7], xmm6
movups xmmword [rsp + 0xa7], xmm6
movups xmmword [rsp + 0x97], xmm6
movups xmmword [rsp + 0x87], xmm6
movups xmmword [rsp + 0x77], xmm6
movups xmmword [rsp + 0x67], xmm6
movups xmmword [rsp + 0x57], xmm6
movups xmmword [rsp + 0x47], xmm6
movups xmmword [rsp + 0x37], xmm6
movups xmmword [rsp + 0x27], xmm6
lea rcx, [rsp + 0x129]
lea rdx, [rsp + 0x20]
mov r8d, 0x107
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 0x1e0
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400d7725
test byte [rcx + rax], dl
invalid
test byte [rcx + rax], dl
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov qword [rax], 0
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov dword [rax + 0x18], 0
mov byte [rax + 0x1c], 0
mov rcx, rax
mov ecx, eax
mov ecx, eax
add rcx, 0x91
movups xmmword [rax + 0x20], xmm6
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x40], xmm6
movups xmmword [rax + 0x50], xmm6
movups xmmword [rax + 0x60], xmm6
movups xmmword [rax + 0x70], xmm6
movups xmmword [rax + 0x80], xmm6
mov byte [rax + 0x90], 0
lea rdx, [rsp + 0x129]
lea edx, [rsp + 0x129]
lea edx, [rsp + 0x129]
mov r8d, 0x107
call fcn.1401af560
mov qword [rbx + 0x198], 0
mov qword [rbx + 0x19d], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb dword [rbp + 1], 0
add byte [rax], al
mov byte [rbx + 0x1a5], 0xc
mov qword [rbx + 0x1a8], 0
add byte [rax - 0x39], cl
xor dword [rax + 0x1000001], 0
add byte [rax], al
add byte [rax - 0x39], cl
xor dword [rax + 0x1000001], 0
add byte [rax], al
mov qword [rbx + 0x1b8], 0
mov byte [rbx + 0x1c0], 3
mov byte [rbx + 0x1c4], 3
mov byte [rbx + 0x1c8], 3
mov word [rbx + 0x1cc], 0
mov eax, 1
add byte [rax], al
add dh, al
add eax, 1
add byte [rax], al
add eax, esi
add esp, 1
add byte [rax], al
add eax, esi
or eax, 1
add byte [rax], al
add esp, dword [rsi - 0x39]
or esp, 1
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x1ce], 4
mov qword [rsi], 2
mov qword [rsi + 8], rdi
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
mov qword [rsi + rax], rbx
jmp 0x1400d74ea
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
cmp rcx, 6
je 0x1400d76f1
cmp rcx, 4
jne 0x1400d76d4
cmp dword [r8], 0x626d7564
je 0x1400d7708
test rax, rax
je 0x1400d74be
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400d74be
mov ecx, 0x77677963
xor ecx, dword [r8]
movzx edx, word [r8 + 4]
xor edx, 0x6e69
or edx, ecx
jne 0x1400d76d4
test rax, rax
je 0x1400d752c
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400d752c
mov ecx, 8
mov edx, 0x1e0
call fcn.1401b1500
int3
int3
lea rcx, [0x1401fb580]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x20], rdi
lea rdx, [0x1401c9e00]
lea rcx, [rsp + 0x20]
call case.0x140076f71.331
mov rdx, qword [rsp + 0x20]
mov rcx, rsi
mov r8d, eax
call fcn.1400d7740
jmp 0x1400d781a
add dword [rax], 0
invalid
add dword [rax], 0
add byte [rcx - 0xb], bh
mov ecx, 0xfffffff5
mov ecx, 0xfffffff5
call qword [sym.imp.kernel32.dll_GetStdHandle]
xor ecx, ecx
cmp rax, 0xffffffffffffffff
cmovne rcx, rax
call fcn.14015a430
test al, al
je 0x1400d77ba
call case.0x1400b7f0a.474
and al, 0xfe
dec dword [rax - 0x39]
invalid
mov qword [rsi], 0
mov qword [rsi + 8], rdi
jmp 0x1400d781a
mov ecx, 0xfffffff5
call qword [sym.imp.kernel32.dll_GetStdHandle]
xor ecx, ecx
cmp rax, 0xffffffffffffffff
cmovne rcx, rax
call fcn.14015a430
test al, al
je 0x1400d77ee
call case.0x1400b7f0a.474
test al, al
je 0x1400d782d
mov qword [rsi], 0
mov eax, 8
mov qword [rsi + rax], rdi
jmp 0x1400d781a
invalid
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov dword [rsi + 0x10], 0
mov byte [rsi + 0x14], 0
mov byte [rsi + 0x18], 0xc
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x240
pop rbx
pop rdi
pop rsi
ret
lea rdx, str.TERM
lea rcx, [rsp + 0x20]
mov r8d, 4
call fcn.140152890
mov rax, qword [rsp + 0x20]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400d79e5
xorps xmm6, xmm6
movups xmmword [rsp + 0x117], xmm6
movups xmmword [rsp + 0x107], xmm6
movups xmmword [rsp + 0xf7], xmm6
movups xmmword [rsp + 0xe7], xmm6
movups xmmword [rsp + 0xd7], xmm6
movups xmmword [rsp + 0xc7], xmm6
movups xmmword [rsp + 0xb7], xmm6
movups xmmword [rsp + 0xa7], xmm6
movups xmmword [rsp + 0x97], xmm6
movups xmmword [rsp + 0x87], xmm6
movups xmmword [rsp + 0x77], xmm6
movups xmmword [rsp + 0x67], xmm6
movups xmmword [rsp + 0x57], xmm6
movups xmmword [rsp + 0x47], xmm6
movups xmmword [rsp + 0x37], xmm6
movups xmmword [rsp + 0x27], xmm6
lea rcx, [rsp + 0x129]
lea rdx, [rsp + 0x20]
mov r8d, 0x107
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 0x1e0
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400d7a55
mov rbx, rax
mov qword [rax], 0
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov dword [rax + 0x18], 0
mov byte [rax + 0x1c], 0
mov rcx, rax
add rcx, 0x91
movups xmmword [rax + 0x20], xmm6
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x40], xmm6
movups xmmword [rax + 0x50], xmm6
movups xmmword [rax + 0x60], xmm6
movups xmmword [rax + 0x70], xmm6
movups xmmword [rax + 0x80], xmm6
mov byte [rax + 0x90], 0
lea rdx, [rsp + 0x129]
mov r8d, 0x107
call fcn.1401af560
mov qword [rbx + 0x198], 0
mov qword [rbx + 0x19d], 0
mov byte [rbx + 0x1a5], 0xc
mov qword [rbx + 0x1a8], 0
mov qword [rbx + 0x1b0], 1
mov qword [rbx + 0x1b8], 0
mov byte [rbx + 0x1c0], 3
mov byte [rbx + 0x1c4], 3
mov byte [rbx + 0x1c8], 3
mov word [rbx + 0x1cc], 0
mov byte [rbx + 0x1ce], 4
mov qword [rsi], 2
mov qword [rsi + 8], rdi
mov eax, 0x10
mov qword [rsi + rax], rbx
jmp 0x1400d781a
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
cmp rcx, 6
je 0x1400d7a21
cmp rcx, 4
jne 0x1400d7a04
cmp dword [r8], 0x626d7564
je 0x1400d7a38
test rax, rax
je 0x1400d77ee
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400d77ee
mov ecx, 0x77677963
xor ecx, dword [r8]
movzx edx, word [r8 + 4]
xor edx, 0x6e69
or edx, ecx
jne 0x1400d7a04
test rax, rax
je 0x1400d785c
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400d785c
mov ecx, 8
mov edx, 0x1e0
call fcn.1401b1500
int3
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rax, qword [rcx]
mov rax, qword [rax]
cmp qword [rax], 0
jne 0x1400d7fdb
mov rsi, rcx
mov qword [rax], 0xffffffffffffffff
mov qword [rbp - 8], rax
lea rcx, [rax + 8]
call fcn.14014d090
mov rdi, rax
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1400d7f51
mov eax, edi
and eax, 3
cmp rax, 2
jb 0x1400d7f5c
cmp eax, 2
jne 0x1400d7f5c
mov rax, rdi
shr rax, 0x20
cmp eax, 6
jne 0x1400d7f5c
lea rcx, [rbp - 0x10]
call fcn.14014ae80
mov rax, qword [rbp - 8]
inc qword [rax]
xor eax, eax
jmp 0x1400d7fce
mov rax, qword [rbp - 8]
inc qword [rax]
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400d7fc8
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400d7fc8
test rcx, rcx
je 0x1400d7fc8
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400d7fb6
cmp qword [r15 + 0x10], 0x11
jb 0x1400d7fa4
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 8], rdi
mov al, 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str.library_std_srcio_stdio.rs
call fcn.1401b20e0
int3
invalid
cwde
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0xa8], 3
lea rdx, case.0x14010e1e2.15
lea r8, [rsp + 0x90]
mov rcx, rsi
call fcn.1401020b0
cmp r15, 1
jne 0x1400d8cd9
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rbp, [rsp + 0x31]
add rdi, 0x18
lea rax, [r15 + r15*2]
lea rbx, [rax*8 - 0x18]
lea r15, case.0x14010e1e2.15
lea r14, [rsp + 0x90]
jmp 0x1400d8e68
add rdi, 0x18
mov rax, qword [rsi + 8]
mov word [rax + rdx], 0x202c
add rdx, 2
mov qword [rsi + 0x10], rdx
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xde]
mov qword [rsp + 0xc6], rcx
mov qword [rsp + 0xc0], rax
mov byte [rsp + 0x30], 3
movzx eax, byte [rsp + 0x2f]
mov byte [rbp + 2], al
movzx eax, word [rsp + 0x2d]
mov word [rbp], ax
mov byte [rsp + 0x34], 3
movzx eax, byte [rsp + 0x2f]
mov byte [rbp + 6], al
movzx eax, word [rsp + 0x2d]
mov word [rbp + 4], ax
mov byte [rsp + 0x38], 3
movzx eax, byte [rsp + 0x2f]
mov byte [rbp + 0xa], al
movzx eax, word [rsp + 0x2d]
mov word [rbp + 8], ax
mov word [rsp + 0x3c], 0
lea rcx, [rsp + 0xd8]
lea rdx, [rsp + 0x30]
call fcn.1400c43d0
test al, al
mov rcx, r13
lea rdx, [0x1401f79a8]
cmovne rcx, rdx
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x40], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x50], rax
lea rax, [0x1400c52b0]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x68], rax
lea rax, [0x1401cb0a0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 4
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0xa8], 3
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.1401020b0
add rbx, 0xffffffffffffffe8
je 0x1400d8cc5
mov qword [rsp + 0xd0], rdi
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
cmp rax, 1
ja 0x1400d8d10
mov r8d, 2
mov rcx, rsi
call fcn.1401b02d0
mov rdx, qword [rsi + 0x10]
jmp 0x1400d8d10
int3
movzx esi, sil
test byte [rsi + r8], 1
jne 0x1400d914b
nop
cmp r11, rcx
je 0x1400d9164
movzx ebp, byte [r11]
movzx esi, bpl
test sil, sil
js 0x1400d9060
inc r11
cmp esi, 0x20
jbe 0x1400d90e0
jmp 0x1400d90e8
mov edi, esi
and edi, 0x1f
movzx r14d, byte [r11 + 1]
and r14d, 0x3f
cmp sil, 0xdf
jbe 0x1400d90b5
movzx ebx, byte [r11 + 2]
shl r14d, 6
and ebx, 0x3f
or ebx, r14d
cmp bpl, 0xf0
jb 0x1400d90c8
movzx esi, byte [r11 + 3]
and edi, 7
shl edi, 0x12
shl ebx, 6
and esi, 0x3f
or esi, ebx
or esi, edi
cmp esi, 0x110000
je 0x1400d9164
add r11, 4
cmp esi, 0x20
jbe 0x1400d90e0
and byte [rsi + 0x2d], dh
jmp 0x1400d90e8
add r11, 2
shl edi, 6
or edi, r14d
mov esi, edi
cmp esi, 0x20
jbe 0x1400d90e0
jmp 0x1400d90e8
add r11, 3
shl edi, 0xc
or ebx, edi
mov esi, ebx
cmp esi, 0x20
ja 0x1400d90e8
nop dword [rax + rax]
mov edi, esi
bt r9, rdi
jb 0x1400d914b
movabs dword [0x80fe816372f9], eax
add byte [rdi], cl
invalid
cmp esi, 0x80
jb 0x1400d9030
mov edi, esi
shr edi, 8
cmp edi, 0x1f
jg 0x1400d9120
test edi, edi
je 0x1400d9020
cmp edi, 0x16
jne 0x1400d9030
cmp esi, 0x1680
jne 0x1400d9030
jmp 0x1400d914b
cmp edi, 0x20
je 0x1400d913c
cmp edi, 0x30
jne 0x1400d9030
cmp esi, 0x3000
jne 0x1400d9030
jmp 0x1400d914b
movzx esi, sil
test byte [rsi + r8], 2
je 0x1400d9030
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov rdx, r10
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp 0x14010a3c0
mov rcx, rdx
mov rdx, rax
mov r8, r10
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.140101d80
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xa8], rax
movabs rax, 0x8000000000000000
mov qword [rsp + 0xd8], rax
xor esi, esi
xor eax, eax
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xb0], 0
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x410], r12
mov r14, r12
mov r8, qword [rsp + 0x418]
mov r12, qword [rsp + 0x3e0]
jmp 0x1400d9368
mov qword [rsp + 0x428], r14
mov r8, qword [rsp + 0x420]
mov r12, qword [rsp + 0x1b8]
mov rbx, rsi
mov r15, r12
mov r13, r8
mov rdi, r14
mov rax, qword [rsp + 0x1a8]
cmp rax, qword [rsp + 0x1e8]
jae 0x1400dc337
mov rcx, rax
shl rcx, 5
mov r8, qword [rsp + 0x1e0]
mov rdx, qword [r8 + rcx + 8]
mov qword [rsp + 0x60], rdx
mov r14, qword [r8 + rcx + 0x10]
inc rax
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x10]
test byte [rsp + 0xb0], 1
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x50], rax
jne 0x1400dba44
mov ebp, dword [rax + 0x2fc]
test ebp, 0x4000
mov qword [rsp + 0x58], rbx
jne 0x1400d9410
mov rax, qword [rsp + 0x50]
test byte [rax + 0x301], 0x40
jne 0x1400d9410
lea rax, [rbx - 1]
cmp rax, 2
jb 0x1400d9485
add cl, byte [rdi]
invalid
nop word cs:[rax + rax]
lea r12, [rsp + 0x250]
mov rcx, r12
mov rsi, qword [rsp + 0x60]
mov rdx, rsi
mov r8, r14
call fcn.140106160
mov rax, qword [rsp + 0x250]
mov rdx, r14
test rax, rax
jne 0x1400d944b
mov rsi, qword [rsp + 0x258]
mov rdx, qword [rsp + 0x260]
add byte [rax], al
mov qword [rsp + 0x258], rsi
mov qword [rsp + 0x260], rdx
mov qword [rsp + 0x250], rax
cmp byte [rsp + 0xa0], 0
setne r8b
mov rcx, qword [rsp + 0x50]
mov rdx, r12
call fcn.1400e1c70
test rax, rax
jne 0x1400dc4b9
cmp r14, 2
jne 0x1400d9540
mov rax, qword [rsp + 0x60]
movzx eax, word [rax]
cmp eax, 0x2d2d
mov rbp, qword [rsp + 0x50]
jne 0x1400d9560
cmp rbx, 1
je 0x1400d99fb
cmp rbx, 2
mov r15, qword [rsp + 0x68]
mov r12, qword [rsp + 0x78]
jne 0x1400d9a74
mov rax, qword [rbp + 0x150]
test rax, rax
je 0x1400e06a2
mov rsi, qword [rbp + 0x148]
imul rbx, rax, 0x270
jmp 0x1400d9504
add rsi, 0x270
add rbx, 0xfffffffffffffd90
std
invalid
dec dword [rdi]
invalid
sahf
jno 0x1400d9503
invalid
cmp qword [rsi + 0x10], rdi
jne 0x1400d94f0
mov rcx, qword [rsi + 8]
mov rdx, r13
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400d94f0
test byte [rsi + 0x268], 0x20
mov rbx, qword [rsp + 0x58]
je 0x1400d9a74
jmp 0x1400dc014
mov rbp, qword [rsp + 0x50]
jae 0x1400d9560
mov qword [rsp + 0x70], r14
jmp case.0x1400da08a.5
mov rax, qword [rsp + 0x60]
movzx eax, word [rax]
cmp eax, 0x2d2d
mov qword [rsp + 0x70], r14
jne 0x1400d95f0
mov r12, r14
add r12, 0xfffffffffffffffe
je 0x1400d95f0
mov rax, qword [rsp + 0x60]
lea r14, [rax + 2]
mov qword [rsp + 0x20], 1
lea rcx, [rsp + 0x250]
mov rdx, r14
mov r8, r12
lea r9, [0x1401f5e96]
call fcn.140100f50
mov rax, qword [rsp + 0x250]
test rax, rax
je 0x1400d97a5
mov r12, qword [rsp + 0x258]
mov rcx, qword [rsp + 0x260]
mov qword [rsp + 0x90], rcx
mov rcx, qword [rsp + 0x268]
mov qword [rsp + 0xd0], rcx
mov r14, rax
jmp 0x1400d97af
mov rax, qword [rsp + 0x60]
cmp byte [rax], 0x2d
jne case.0x1400da08a.5
mov r12, r14
dec r12
je case.0x1400da08a.5
mov rax, qword [rsp + 0x60]
lea rsi, [rax + 1]
cmp byte [rsi], 0x2d
je case.0x1400da08a.5
lea rcx, [rsp + 0x130]
mov rdx, rsi
mov r8, r12
call fcn.140106160
cmp qword [rsp + 0x130], 0
mov qword [rsp + 0xd0], rsi
je 0x1400d9e4d
mov r15, qword [rsp + 0x138]
add byte [rax], al
mov rax, r12
sub rax, r15
mov qword [rsp + 0x1a0], rax
jb 0x1400e088b
lea rcx, [rsp + 0x250]
mov rdx, rsi
mov r8, r15
call fcn.140106160
cmp qword [rsp + 0x250], 0
jne 0x1400e08ec
add r15, rsi
mov rsi, qword [rsp + 0x258]
mov esi, dword [rsp + 0x258]
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x90], r15
cmp rbx, 1
je 0x1400d9e7a
cmp rbx, 2
jne 0x1400da663
mov rax, rbp
mov rax, qword [rbp + 0x150]
test rax, rax
je 0x1400e06ba
mov rbp, r13
mov rcx, qword [rsp + 0x50]
mov r15, qword [rcx + 0x148]
imul r14, rax, 0x270
mov r13, r14
mov rbx, r15
jmp 0x1400d9704
add rbx, 0x270
add r13, 0xfffffffffffffd90
je 0x1400e06ba
cmp qword [rbx + 0x10], rdi
jne 0x1400d96f0
mov rcx, qword [rbx + 8]
mov rdx, rbp
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400d96f0
test byte [rbx + 0x268], 0x20
mov r13, rbp
mov rbx, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x50]
je 0x1400d9754
jmp 0x1400dab54
add r15, 0x270
add r14, 0xfffffffffffffd90
je 0x1400e06d2
cmp qword [r15 + 0x10], rdi
jne 0x1400d9740
mov rcx, qword [r15 + 8]
mov rdx, r13
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400d9740
test byte [r15 + 0x268], 0x40
je 0x1400da663
cmp qword [rsp + 0x90], 0
jne 0x1400da663
cmp qword [rsp + 0x80], 0
je 0x1400dab54
xor edx, edx
xor r8d, r8d
xor eax, eax
jmp 0x1400d9cf1
xor eax, eax
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x250]
mov rdx, r14
mov r8, r12
call fcn.140106160
mov rsi, qword [rsp + 0x250]
test rsi, rsi
jne 0x1400d97df
mov r12, qword [rsp + 0x260]
mov r14, qword [rsp + 0x258]
cmp rbx, 1
je 0x1400d983f
cmp rbx, 2
jne 0x1400d98a9
mov rax, qword [rbp + 0x150]
test rax, rax
je 0x1400e068a
mov rbx, qword [rbp + 0x148]
imul r15, rax, 0x270
jmp 0x1400d9824
add rbx, 0x270
add r15, 0xfffffffffffffd90
je 0x1400e068a
cmp qword [rbx + 0x10], rdi
jne 0x1400d9810
mov rcx, qword [rbx + 8]
mov rdx, r13
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400d9810
jmp 0x1400d988d
mov rax, qword [rbp + 0x150]
test rax, rax
je 0x1400e068a
mov rbx, qword [rbp + 0x148]
imul r15, rax, 0x270
jmp 0x1400d9874
add rbx, 0x270
add r15, 0xfffffffffffffd90
je 0x1400e068a
cmp qword [rbx + 0x10], rdi
jne 0x1400d9860
mov rcx, qword [rbx + 8]
mov rdx, r13
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400d9860
test byte [rbx + 0x268], 0x20
movabs rdx, 0x8000000000000005
mov rbx, qword [rsp + 0x58]
jne 0x1400da021
test rsi, rsi
je 0x1400d991d
lea rcx, [rsp + 0x130]
mov rdx, r14
mov r8, r12
call fcn.1401575a0
mov r12, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x140]
movabs rax, 0x8000000000000000
cmp r12, rax
jne 0x1400d9ffa
test rsi, rsi
je case.0x1400cefaf.263
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x1400d9fe6
jmp 0x1400de871
mov rax, qword [rbp + 0x160]
mov qword [rsp + 0x400], rax
mov rax, qword [rbp + 0x168]
mov qword [rsp + 0x408], rax
test rax, rax
je 0x1400d9ad6
mov rsi, qword [rsp + 0x408]
shl rsi, 5
mov r15, qword [rsp + 0x400]
jmp 0x1400d996e
add r15, 0x20
add rsi, 0xffffffffffffffe0
je 0x1400d9ad6
mov rax, qword [r15]
add rax, 0xfffffffffffffffe
cmp rax, 2
ja 0x1400d9981
cmp rax, 1
jne 0x1400d9960
cmp qword [r15 + 0x10], r12
jne 0x1400d9960
mov rcx, qword [r15 + 8]
mov rdx, r14
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400d9960
mov rcx, qword [r15 + 0x18]
mov rdx, qword [rbp + 0x150]
cmp rcx, rdx
jae 0x1400e064e
imul r14, rcx, 0x270
add r14, qword [rbp + 0x148]
add qword [rax], rax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
je 0x1400d99ec
js 0x1400d9a12
lea ecx, [rsp + 0x250]
movabs r15, 0x8000000000000009
mov r12, qword [rsp + 0x90]
mov rax, qword [rsp + 0xd0]
cmp qword [r14 + 0x28], 0
jne 0x1400da339
jmp 0x1400da344
mov qword [rsp + 0x70], r14
mov rsi, qword [rbp + 0x150]
test rsi, rsi
mov r12, qword [rsp + 0x78]
je 0x1400e06a2
mov r14, qword [rbp + 0x148]
imul rbx, rsi, 0x270
add byte [rax], al
xor r15d, r15d
jmp 0x1400d9a40
add byte [rax], al
add byte [rax], al
add r15, 0x270
cmp rbx, r15
je 0x1400e06a2
cmp qword [r14 + r15 + 0x10], rdi
jne 0x1400d9a30
mov rcx, qword [r14 + r15 + 8]
mov rdx, r13
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400d9a30
test byte [r14 + r15 + 0x268], 0x20
mov r15, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
jne 0x1400db2be
cmp dword [r12], 2
mov al, 1
mov dword [rsp + 0xb0], eax
mov r14, rdi
mov r8, r13
mov r12, r15
mov rsi, rbx
je 0x1400d9368
mov rax, qword [rsp + 0x78]
cmp qword [rax + 0x18], 0
mov r14, rdi
mov r8, r13
mov r12, r15
mov rsi, rbx
jne 0x1400d9368
invalid
clc
invalid
invalid
mov eax, 0x48fffff8
mov ecx, dword [rsp + 0x78]
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx + 0x38]
mov qword [rcx + 0x18], 1
mov qword [rcx + 0x20], rax
mov r14, rdi
mov r8, r13
mov r12, r15
mov rsi, rbx
jmp 0x1400d9368
mov qword [rsp + 0x98], r13
mov eax, dword [rbp + 0x2fc]
mov dword [rsp + 0x44c], eax
test al, al
invalid
js 0x1400d9b01
sar byte [rax + 0x12], 0x48
mov eax, dword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
test byte [rax + 0x300], 0x80
je 0x1400d9c9c
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x150]
test rax, rax
je 0x1400d9c9c
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rcx + 0x148]
imul rax, rax, 0x270
mov qword [rsp + 0x80], rcx
and al, 0x80
add byte [rax], al
add byte [rax + 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xa0
add dword [rax], eax
add bl, ch
invalid
and al, 0x80
add byte [rax], al
add byte [rax + 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xa0
add dword [rax], eax
add bl, ch
sbb byte [rsi - 0x70], ah
mov qword [rsp + 0x80], r15
cmp r15, qword [rsp + 0x1a0]
je 0x1400d9c9c
mov rcx, qword [rsp + 0x80]
lea r15, [rcx + 0x270]
mov rdx, qword [rcx + 0x50]
cmp rdx, 2
setne al
cmp qword [rcx + 0x60], r12
setb cl
cmp rdx, 2
je 0x1400d9ba1
mov rdx, qword [rsp + 0x80]
mov rdx, qword [rdx + 0x58]
test rdx, rdx
je 0x1400d9ba1
and al, cl
jne 0x1400d9ba1
mov rcx, r14
mov r8, r12
call fcn.1401afbe0
test eax, eax
je 0x1400d9c17
mov rax, qword [rsp + 0x80]
mov rbp, qword [rax + 0x180]
test rbp, rbp
je 0x1400d9b40
mov rax, qword [rsp + 0x80]
mov rbx, qword [rax + 0x178]
shl rbp, 5
xor r13d, r13d
jmp 0x1400d9bdd
add r13, 0x20
cmp rbp, r13
je 0x1400d9b40
cmp qword [rbx + r13 + 0x10], r12
jb 0x1400d9bd0
mov rsi, qword [rbx + r13 + 8]
mov rcx, r14
mov rdx, rsi
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400d9bd0
test rsi, rsi
je 0x1400d9bd0
jmp 0x1400d9c17
add r15, 0x270
cmp r15, qword [rsp + 0x1a0]
je 0x1400da2e9
cmp dword [r15 + 0x50], 2
je 0x1400d9c4a
mov rdx, qword [r15 + 0x58]
test rdx, rdx
je 0x1400d9c4a
cmp qword [r15 + 0x60], r12
jb 0x1400d9c4a
mov rcx, r14
mov r8, r12
call fcn.1401afbe0
test eax, eax
je 0x1400d9c9c
mov rbp, qword [r15 + 0x180]
test rbp, rbp
je 0x1400d9c10
mov rbx, qword [r15 + 0x178]
shl rbp, 5
xor r13d, r13d
jmp 0x1400d9c79
add r13, 0x20
cmp rbp, r13
je 0x1400d9c10
xchg edi, eax
xchg edi, eax
cmp qword [rbx + r13 + 0x10], r12
jb 0x1400d9c70
mov rsi, qword [rbx + r13 + 8]
mov rcx, r14
mov rdx, rsi
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400d9c70
test rsi, rsi
je 0x1400d9c70
test dword [rsp + 0x44c], 0x100
mov rcx, qword [rsp + 0x50]
jne 0x1400d9d50
test byte [rcx + 0x301], 1
jne 0x1400d9d50
mov r15, qword [rcx + 0x178]
mov rax, qword [rcx + 0x180]
test rax, rax
jne 0x1400da1bf
jmp 0x1400da4bc
inc rax
cmp qword [rsp + 0x80], rax
je 0x1400da646
movzx r9d, byte [rsi + rax]
lea r10d, [r9 - 0x30]
cmp r10b, 0xa
jb 0x1400d9ce0
cmp r9d, 0x2e
je 0x1400d9d2d
cmp r9d, 0x65
jne 0x1400da663
cmp r8, 1
je 0x1400da663
mov r8d, 1
mov rcx, rax
test rax, rax
jne 0x1400d9ce0
jmp 0x1400da663
test dl, 1
jne 0x1400da663
cmp r8, 1
je 0x1400da663
test rax, rax
je 0x1400da663
mov dl, 1
xor r8d, r8d
jmp 0x1400d9ce0
mov rbp, qword [rcx + 0x178]
mov rcx, qword [rcx + 0x180]
mov qword [rsp + 0xd0], rcx
imul r13, rcx, 0x308
add r13, rbp
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x80], r13
jmp 0x1400d9d9b
xor esi, esi
test rsi, rsi
jne 0x1400da0ea
test byte [rdi], 0x85
add r8, qword [r8]
add byte [rcx + rdi - 0x13], cl
cmp rbp, r13
je 0x1400da1a6
mov r15, rbp
add rbp, 0x308
cmp dword [r15 + 0x38], 2
je 0x1400d9d90
mov rdx, qword [r15 + 0x40]
mov esi, 0
test rdx, rdx
je 0x1400d9d92
cmp qword [r15 + 0x48], r12
jb 0x1400d9dd8
mov rcx, r14
mov r8, r12
call fcn.1401afbe0
test eax, eax
je 0x1400d9e38
mov rsi, qword [r15 + 0x138]
test rsi, rsi
je 0x1400d9d90
mov rbx, qword [r15 + 0x130]
shl rsi, 5
xor r13d, r13d
jmp 0x1400d9e09
add r13, 0x20
cmp rsi, r13
je 0x1400d9e29
cmp qword [rbx + r13 + 0x10], r12
jb 0x1400d9e00
mov rdx, qword [rbx + r13 + 8]
mov rcx, r14
or byte [rcx + rcx*4 - 0xf], cl
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400d9e00
jmp 0x1400da0d2
xor esi, esi
mov r13, qword [rsp + 0x80]
jmp 0x1400d9d92
mov rsi, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x1a0], rax
jmp 0x1400d9d92
mov rsi, qword [rsp + 0x138]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x80], rax
xor r15d, r15d
mov qword [rsp + 0x90], r15
cmp rbx, 1
jne 0x1400d96b1
and al, 0x38
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rcx + rcx*4 - 0x44]
and al, 0x90
add byte [rax], al
add byte [rax - 0x7d], cl
sti
add dword [rdi], ecx
test dword [rdi], esi
clc
invalid
mov rax, rbp
mov rax, qword [rbp + 0x150]
test rax, rax
je 0x1400e06ba
mov rbp, r13
mov rcx, qword [rsp + 0x50]
push rax
push rax
mov r15, qword [rcx + 0x148]
imul r14, rax, 0x270
mov r13, r14
mov rbx, r15
jmp 0x1400d9ec4
add rbx, 0x270
add r13, 0xfffffffffffffd90
je 0x1400e06ba
cmp qword [rbx + 0x10], rdi
jne 0x1400d9eb0
mov rcx, qword [rbx + 8]
mov rdx, rbp
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400d9eb0
invalid
sal esi, cl
sub dword [rax + 2], 0
add byte [rax], ah
test byte [rbx + 0x268], 0x20
mov r13, rbp
mov rbx, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x50]
je 0x1400d9f14
jmp 0x1400dab54
add r15, 0x270
add r14, 0xfffffffffffffd90
je 0x1400e06d2
cmp qword [r15 + 0x10], rdi
jne 0x1400d9f00
mov rcx, qword [r15 + 8]
mov rdx, r13
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400d9f00
test byte [r15 + 0x268], 0x40
je 0x1400da663
cmp qword [rsp + 0x90], 0
jne 0x1400da663
cmp qword [rsp + 0x80], 0
je 0x1400dab54
xor edx, edx
xor r8d, r8d
xor eax, eax
jmp 0x1400d9f81
inc rax
cmp qword [rsp + 0x80], rax
je 0x1400da646
movzx r9d, byte [rsi + rax]
lea r10d, [r9 - 0x30]
cmp r10b, 0xa
jb 0x1400d9f70
cmp r9d, 0x2e
je 0x1400d9fbd
cmp r9d, 0x65
jne 0x1400da663
cmp r8, 1
je 0x1400da663
mov r8d, 1
mov rcx, rax
test rax, rax
jne 0x1400d9f70
jmp 0x1400da663
test dl, 1
jne 0x1400da663
cmp r8, 1
je 0x1400da663
test rax, rax
je 0x1400da663
mov dl, 1
xor r8d, r8d
jmp 0x1400d9f70
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
mov rbx, r14
mov r12, rsi
mov qword [rsp + 0x250], r12
movabs rdx, 0x8000000000000007
mov qword [rsp + 0x258], rbx
mov qword [rsp + 0x260], rsi
mov rbx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x258]
mov r14, qword [rsp + 0x260]
mov rsi, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
mov rbp, qword [rsp + 0x278]
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add bl, dh
movq mm0, qword [rax + 8]
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add bl, dh
movq mm0, qword [rax + 8]
movdqa xmmword [rsp + 0x4f0], xmm0
mov rax, rdx
movabs rcx, 0x8000000000000000
xor rax, rcx
cmp rax, 9
mov ecx, 4
cmovae rax, rcx
lea rcx, [0x1401fb590]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov esi, 1
test rbx, rbx
mov rax, qword [rsp + 0x68]
je 0x1400d9368
cmp rbx, 1
test rax, rax
je 0x1400d9368
test rdi, rdi
je 0x1400d9368
mov rcx, qword [0x140214150]
xor edx, edx
mov rdi, r8
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
jmp 0x1400d9368
mov rsi, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x1a0], rax
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x90]
jmp 0x1400da112
xor eax, eax
add rbp, 0x308
test rax, rax
jne 0x1400da4ab
cmp rbp, r13
je 0x1400da465
cmp dword [rbp + 0x38], 2
je 0x1400da100
mov rdx, qword [rbp + 0x40]
mov eax, 0
test rdx, rdx
je 0x1400da102
cmp qword [rbp + 0x48], r12
jb 0x1400da144
mov rcx, r14
mov r8, r12
call fcn.1401afbe0
test eax, eax
je 0x1400da19d
mov rbx, qword [rbp + 0x138]
test rbx, rbx
je 0x1400da100
mov r15, qword [rbp + 0x130]
shl rbx, 5
xor r13d, r13d
jmp 0x1400da169
add r13, 0x20
cmp rbx, r13
je 0x1400da186
cmp qword [r15 + r13 + 0x10], r12
jb 0x1400da160
mov rdx, qword [r15 + r13 + 8]
mov rcx, r14
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400da160
jmp 0x1400da1a6
xor eax, eax
mov r15, qword [rsp + 0x90]
mov r13, qword [rsp + 0x80]
jmp 0x1400da102
mov rax, qword [rbp + 8]
jmp 0x1400da102
or r9b, r13b
pop rsp
invalid
mov r15, qword [rsp + 0x90]
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x1400da4bc
imul rsi, rax, 0x308
add rsi, r15
jmp 0x1400da1e3
mov r15, rbp
add r15, 0x308
cmp r15, rsi
je 0x1400da4bc
cmp dword [r15 + 0x38], 2
jne 0x1400da240
push rsi
push rsi
mov rbp, r15
mov r15, qword [r15 + 0x138]
test r15, r15
je 0x1400da1d0
mov rbx, qword [rbp + 0x130]
shl r15, 5
xor r13d, r13d
jmp 0x1400da219
add r13, 0x20
cmp r15, r13
je 0x1400da1d0
cmp qword [rbx + r13 + 0x10], r12
jne 0x1400da210
mov rcx, qword [rbx + r13 + 8]
mov rdx, r14
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400da210
jmp 0x1400da2a8
mov rbp, r15
cmp qword [r15 + 0x48], r12
cmp dword [rdi + 0x48], esp
cmp dword [rdi + 0x48], esp
jne 0x1400da25c
mov rcx, qword [rbp + 0x40]
mov rdx, r14
mov r8, r12
call fcn.1401afbe0
test eax, eax
je 0x1400da2a8
mov r15, qword [rbp + 0x138]
test r15, r15
je 0x1400da1d0
mov rbx, qword [rbp + 0x130]
shl r15, 5
xor r13d, r13d
jmp 0x1400da28d
add r13, 0x20
cmp r15, r13
je 0x1400da1d0
dec dword [rsi + 0x39]
sub edx, dword fs:[rax]
cmp qword [rbx + r13 + 0x10], r12
jne 0x1400da280
mov rcx, qword [rbx + r13 + 8]
mov rdx, r14
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400da280
mov rsi, qword [rbp + 8]
mov r12, qword [rbp + 0x10]
mov r13, qword [rsp + 0x98]
test r12, r12
je 0x1400da47e
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rbx, rax
test rax, rax
jne 0x1400da483
jmp 0x1400dcd68
mov r13, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x78]
lea rcx, [rsp + 0x250]
movabs r15, 0x8000000000000009
mov rbp, qword [rsp + 0x50]
mov r12, qword [rsp + 0x90]
mov rax, qword [rsp + 0xd0]
mov r14, qword [rsp + 0x80]
cmp qword [r14 + 0x28], 0
je 0x1400da344
cmp qword [r14 + 0x38], 0
je 0x1400da5a3
test r12, r12
setne byte [rsp + 0x38]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
mov r8b, 1
mov r9, r12
call fcn.1400e23a0
mov rdx, qword [rsp + 0x280]
cmp rdx, r15
je case.default.0x1400da3f2
mov al, 1
mov qword [rsp + 0xa0], rax
mov r12, qword [rsp + 0x250]
mov r8, qword [rsp + 0x258]
mov r14, qword [rsp + 0x260]
mov rsi, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
mov rbp, qword [rsp + 0x278]
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add bl, dh
movq mm0, qword [rax + 8]
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add bl, dh
movq mm0, qword [rax + 8]
movdqa xmmword [rsp + 0x4f0], xmm0
mov rax, rdx
movabs rcx, 0x8000000000000000
xor rax, rcx
cmp rax, 9
mov ecx, 4
cmovae rax, rcx
lea rcx, [0x1401fb590]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, rdi
mov r8, r13
mov rax, rbx
mov rbx, qword [rsp + 0x68]
mov r12, rbx
mov rsi, rax
test rax, rax
je 0x1400d9368
mov r14, rdi
mov r8, r13
mov r12, rbx
mov esi, 0
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rax - 0x7b], ecx
fisttp dword [rdi]
test byte [rdi + rbp*8], bh
invalid
invalid
mov r14, rdi
mov r8, r13
mov r12, rbx
mov esi, 0
test rdi, rdi
je 0x1400d9368
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xe2cd3
mov r14, rdi
mov r8, r13
mov r12, rbx
xor esi, esi
jmp 0x1400d9368
mov r12, qword [rsp + 0x1a0]
mov r13, qword [rsp + 0x98]
test r12, r12
jne 0x1400da2c1
mov ebx, 1
mov rcx, rbx
mov rdx, rsi
mov r8, r12
call fcn.1401af560
mov qword [rsp + 0x250], r12
mov rsi, r12
movabs rdx, 0x8000000000000000
jmp 0x1400da00c
mov rax, qword [rsp + 0xd0]
test rax, rax
test eax, eax
test eax, eax
jne 0x1400da1bf
mov r8, qword [rsp + 0x400]
add r8, 0xffffffffffffffe0
mov rdx, qword [rsp + 0x408]
shl rdx, 5
mov r13, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x58]
mov r9, qword [rsp + 0x50]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test rdx, rdx
je 0x1400da557
mov rax, r8
add r8, 0x20
add rdx, 0xffffffffffffffe0
cmp dword [rax + 0x20], 4
jne 0x1400da4f0
mov rcx, qword [rsp + 0xa8]
cmp qword [rax + 0x28], rcx
jne 0x1400da4f0
mov rcx, qword [r8 + 0x18]
mov rdx, qword [r9 + 0x150]
cmp rcx, rdx
jae 0x1400e064e
mov rax, qword [r9 + 0x148]
imul rcx, rcx, 0x270
mov eax, dword [rax + rcx + 0x268]
mov ecx, 0x120
and eax, ecx
movabs rdx, 0x8000000000000005
cmp eax, 0x20
je 0x1400da021
test r12, r12
je 0x1400da580
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rbx, rax
test rax, rax
jne 0x1400da585
jmp 0x1400dcd68
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, r12
call fcn.1401af560
mov qword [rsp + 0x250], r12
mov rsi, r12
jmp 0x1400da002
test r12, r12
je 0x1400da8d5
lea rbx, [rsp + 0x3e8]
mov rcx, rbx
mov rdx, rbp
call fcn.1400ccd10
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
lea rcx, [rcx + rcx*2]
lea rcx, [rax + rcx*8]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], rbp
mov qword [rsp + 0x100], rbx
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0xe0]
call fcn.1400e28a0
cmp dword [rsp + 0x130], 2
mov rbp, r14
jne 0x1400da929
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], 8
mov qword [rsp + 0x1d0], 0
jmp 0x1400daa59
test r8, r8
je 0x1400dab54
mov rax, qword [rsp + 0x80]
dec rax
cmp rcx, rax
jne 0x1400dab54
mov rax, qword [rsp + 0x80]
lea r15, [rsi + rax]
mov rax, qword [rbp + 0x160]
mov r8, qword [rbp + 0x168]
lea r9, [rax - 0x20]
shl r8, 5
mov rcx, r8
mov rdx, r9
nop dword [rax + rax]
test rcx, rcx
je 0x1400da7ab
mov r10, rdx
add rdx, 0x20
add rcx, 0xffffffffffffffe0
cmp dword [r10 + 0x20], 4
jne 0x1400da690
mov r11, qword [rsp + 0xa8]
cmp qword [r10 + 0x28], r11
jne 0x1400da690
mov rcx, qword [rdx + 0x18]
mov rdx, qword [rbp + 0x150]
cmp rcx, rdx
jae 0x1400e064e
mov rdx, qword [rbp + 0x148]
imul rcx, rcx, 0x270
test byte [rdx + rcx + 0x268], 0x40
je 0x1400da7ab
cmp qword [rsp + 0x90], 0
jne 0x1400da7ab
cmp qword [rsp + 0x80], 0
je 0x1400dab54
xor r10d, r10d
xor r11d, r11d
xor ecx, ecx
jmp 0x1400da732
mov rbx, qword [rsp + 0x58]
inc rcx
cmp qword [rsp + 0x80], rcx
je 0x1400da78e
movzx ebx, byte [rsi + rcx]
lea r14d, [rbx - 0x30]
cmp r14b, 0xa
jb 0x1400da720
cmp ebx, 0x2e
je 0x1400da770
cmp ebx, 0x65
mov rbx, qword [rsp + 0x58]
jne 0x1400da7ab
cmp r11, 1
je 0x1400da7ab
mov r11d, 1
mov rdx, rcx
test rcx, rcx
jne 0x1400da725
jmp 0x1400da7ab
test r10b, 1
mov rbx, qword [rsp + 0x58]
jne 0x1400da7ab
cmp r11, 1
je 0x1400da7ab
test rcx, rcx
je 0x1400da7ab
mov r10b, 1
xor r11d, r11d
jmp 0x1400da725
test r11, r11
je 0x1400dab54
mov rcx, qword [rsp + 0x80]
dec rcx
cmp rdx, rcx
jne 0x1400dab54
mov rcx, r8
nop
test rcx, rcx
je case.default.0x1400dabfa
add al, 0
invalid
mov rdx, r9
add r9, 0x20
add rcx, 0xffffffffffffffe0
cmp dword [rdx + 0x20], 4
jne 0x1400da7b0
mov r10, qword [rsp + 0xa8]
cmp qword [rdx + 0x28], r10
jne 0x1400da7b0
mov rcx, qword [r9 + 0x18]
mov rdx, qword [rbp + 0x150]
cmp rcx, rdx
jae 0x1400e064e
mov rdx, qword [rbp + 0x148]
imul rcx, rcx, 0x270
mov ecx, dword [rdx + rcx + 0x268]
mov edx, 0x120
add dword [rax], eax
add byte [rcx], ah
rol dword [rbx - 0x7af0df07], 1
jmp 0x1400da812
add byte [rax], al
add dword [rax], eax
add byte [rcx], ah
rol dword [rbx - 0x7af0df07], 1
jmp 0x1400da812
mov rcx, rsi
mov ecx, esi
cmp rcx, r15
je 0x1400dab45
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1400da82e
inc rcx
jmp 0x1400da8a9
mov r9d, edx
and r9d, 0x1f
movzx ebx, byte [rcx + 1]
and ebx, 0x3f
cmp dl, 0xdf
jbe 0x1400da886
movzx r10d, byte [rcx + 2]
shl ebx, 6
and r10d, 0x3f
or r10d, ebx
cmp r11b, 0xf0
jb 0x1400da896
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
mov rbx, qword [rsp + 0x58]
je 0x1400dab45
add rcx, 4
jmp 0x1400da8a9
add rcx, 2
shl r9d, 6
or r9d, ebx
mov edx, r9d
jmp 0x1400da8a4
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
mov rbx, qword [rsp + 0x58]
mov r9, r8
mov r11, rax
nop
test r9, r9
je 0x1400dab54
mov r10, r11
add r11, 0x20
add r9, 0xffffffffffffffe0
cmp dword [r10], 2
jne 0x1400da8b0
cmp dword [r10 + 8], edx
jne 0x1400da8b0
jmp 0x1400da814
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 8
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x130]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x30], 0
mov r8b, 1
mov r9b, 2
call fcn.1400e2b30
jmp 0x1400da366
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e0a0a
mov rsi, rax
mov rax, qword [rsp + 0x140]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x130]
movups xmmword [rsi], xmm0
mov qword [rsp + 0xb8], 4
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0xc8], 1
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x150], rax
movups xmm0, xmmword [rsp + 0xe0]
movdqu xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
mov ebx, 1
mov r14d, 0x18
jmp 0x1400da9eb
mov rax, qword [rsp + 0x200]
mov qword [rsi + r14 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x1f0]
movdqu xmmword [rsi + r14], xmm0
inc rbx
mov qword [rsp + 0xc8], rbx
add r14, 0x18
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x130]
call fcn.1400e28a0
cmp dword [rsp + 0x1f0], 2
je 0x1400daa34
cmp rbx, qword [rsp + 0xb8]
jne 0x1400da9c0
mov r8d, 1
lea rcx, [rsp + 0xb8]
mov rdx, rbx
call fcn.1401b0440
mov rsi, qword [rsp + 0xc0]
jmp 0x1400da9c0
movdqu xmm0, xmmword [rsp + 0xb8]
movdqa xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1d0], rax
mov r14, rbp
cmp qword [r14], 0
je 0x1400daa7a
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
call 0x1400b6330
mov rsi, rax
mov rbx, rdx
mov r14d, 1
jmp 0x1400daa85
mov rsi, qword [r14 + 8]
mov rbx, qword [r14 + 0x10]
xor r14d, r14d
mov rdx, qword [rsp + 0x1d0]
cmp rdx, qword [rsp + 0x1c0]
jne 0x1400daaac
lea rcx, [rsp + 0x1c0]
call fcn.1400426e0
mov rdx, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1c8]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], r14
mov qword [rax + rcx*8 + 8], rsi
mov qword [rax + rcx*8 + 0x10], rbx
inc rdx
mov qword [rsp + 0x1d0], rdx
lea rcx, [rsp + 0x130]
mov rdx, r12
mov r8, qword [rsp + 0xd0]
call fcn.1401575a0
mov r15, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x140]
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x1400db833
test rsi, rsi
je 0x1400db819
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x1400db81f
jmp 0x1400de871
cmp qword [rsp + 0x90], 0
je case.default.0x1400dabfa
movabs rax, 0x8000000000000005
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x230], rax
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x228], rax
movaps xmmword [rsp + 0x210], xmm2
movdqa xmmword [rsp + 0x200], xmm1
and al, 0
add al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x1400dab49
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48c83148], al
cmp eax, 9
mov ecx, 4
cmovae rax, rcx
lea rcx, [0x1401fb5b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movabs rax, 0x8000000000000008
mov qword [rsp + 0x160], rax
mov r14, qword [rsp + 0x88]
mov rax, qword [r14 + 0x20]
mov qword [r14 + 0x20], 0
test rax, rax
je 0x1400dacb8
xor edx, edx
jmp 0x1400dac46
lea rsi, [rcx + 1]
mov rdx, rsi
sub rdx, rcx
add rdx, rbx
fimul dword [rax - 1]
enter 0xffffffffffff840f, 0xffffffffffffff85
add byte [rax], al
invalid
fimul dword [rax - 1]
enter 0xffffffffffff840f, 0xffffffffffffff85
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rbx, rdx
cmp rsi, r15
je case.0x1400ba9c1.374
movzx edx, byte [rcx]
test dl, dl
jns case.0x1400ba2c1.413
cmp dl, 0xe0
jb 0x1400daca9
cmp dl, 0xf0
jb 0x1400dacaf
movzx edx, dl
movzx r8d, byte [rcx + 1]
and r8d, 0x3f
movzx r9d, byte [rcx + 2]
mov dh, 0x49
add al, byte [rcx - 0x7d]
loope 0x1400dacb6
mov dh, 0x49
add al, byte [rcx - 0x7d]
loope 0x1400dacb6
lea rsi, [rcx + 4]
movzx r10d, byte [rcx + 3]
movzx edx, byte [rcx + 3]
movzx edx, byte [rcx + 3]
and edx, 7
shl edx, 0x12
shl r8d, 0xc
shl r9d, 6
or r9d, r8d
and r10d, 0x3f
or r10d, r9d
or r10d, edx
cmp r10d, 0x110000
jne 0x1400dac34
jmp 0x1400db794
lea rsi, [rcx + 2]
jmp 0x1400dac34
lea rsi, [rcx + 3]
lea esi, [rcx + 3]
jmp 0x1400dac34
invalid
xor ebx, ebx
jmp 0x1400dacd0
xor eax, eax
mov qword [rsp + 0x90], rax
mov rsi, rcx
jmp 0x1400dacd0
mov rbx, rdx
nop
cmp rsi, r15
je 0x1400db65d
movzx r8d, byte [rsi]
movzx eax, r8b
test al, al
js 0x1400daceb
lea rbp, [rsi + 1]
jmp 0x1400dad50
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
loope 0x1400dad38
cmp al, 0xdf
jbe 0x1400dad36
invalid
cmp dword [rdi], ecx
mov dh, 0x56
add al, byte [rcx - 0x3f]
loope 0x1400dad0b
movzx edx, byte [rsi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400dad44
movzx eax, byte [rsi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
loop 0x1400dad24
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
enter 0x3d, 0
adc dword [rax], eax
je 0x1400db65d
lea rbp, [rsi + 4]
jmp 0x1400dad50
lea rbp, [rsi + 2]
shl ecx, 6
outsb dx, byte [rsi]
add al, cl
loope 0x1400dad43
or ecx, r9d
mov eax, ecx
jmp 0x1400dad50
or al, 0x48
lea ebp, [rsi + 3]
lea rbp, [rsi + 3]
shl ecx, 0xc
or edx, ecx
mov eax, edx
nop
mov rcx, rbp
sub rcx, rsi
add rbx, rcx
mov dword [rsp + 0x450], eax
mov r8, qword [r14 + 0x10]
mov rdx, qword [r8 + 0x160]
mov rcx, qword [r8 + 0x168]
add rdx, 0xffffffffffffffe0
shl rcx, 5
mov r10, qword [rsp + 0xd0]
nop word cs:[rax + rax]
test rcx, rcx
je 0x1400dafdd
mov r9, rdx
add rdx, 0x20
add rcx, 0xffffffffffffffe0
cmp dword [r9 + 0x20], 2
jne 0x1400dad90
cmp dword [r9 + 0x28], eax
jne 0x1400dad90
mov rcx, qword [rdx + 0x18]
mov rdx, qword [r8 + 0x150]
cmp rcx, rdx
jae 0x1400e064e
mov rdx, qword [r8 + 0x148]
imul rcx, rcx, 0x270
lea rax, [rdx + rcx]
cmp qword [rdx + rcx + 0x28], 0
je 0x1400dadeb
cmp qword [rdx + rcx + 0x38], 0
je 0x1400daef3
cmp rbp, r15
je 0x1400dae3d
movzx ecx, byte [rbp]
test cl, cl
jns 0x1400dae5a
cmp cl, 0xe0
jb 0x1400dae5a
cmp cl, 0xf0
jb 0x1400dae5a
movzx ecx, cl
movzx edx, byte [rbp + 1]
and edx, 0x3f
movzx r8d, byte [rbp + 2]
and r8d, 0x3f
movzx r9d, byte [rbp + 3]
add r8, qword [r11 - 0x1e3ef81f]
adc al, cl
loop 0x1400dae2f
shl r8d, 6
or r8d, edx
and r9d, 0x3f
or r9d, r8d
or r9d, ecx
cmp r9d, 0x110000
jne 0x1400dae5a
mov rcx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x3e], cl
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x3e], cl
test r8, r8
jne 0x1400dae6a
xor r9d, r9d
jmp 0x1400dae8d
mov rcx, r12
sub rcx, rbx
jb 0x1400e088b
lea rdx, [r10 + rbx]
mov r9, rdx
test rcx, rcx
cmove r9, rcx
je 0x1400dae8d
cmp byte [rdx], 0x3d
lea rdx, [rdx + 1]
add dword [rcx - 0x48], eax
add byte [rax], al
add byte [rax], al
add dword [rcx - 0x48], eax
add byte [rax], al
add byte [rax], al
cmovne rdx, r8
lea r8, [rcx - 1]
jmp 0x1400dae91
xor ecx, ecx
xor edx, edx
test rdx, rdx
cmovne r9, rdx
cmovne rcx, r8
setne byte [rsp + 0x38]
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rsi, [rsp + 0x250]
mov rcx, rsi
mov rdx, r14
xor r8d, r8d
call fcn.1400e23a0
mov rax, qword [rsp + 0x280]
movabs rcx, 0x8000000000000003
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rsi + 8], edi
add byte [rax], al
mov rcx, rsi
call fcn.1400e6870
jmp case.0x1400ba881.386
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 8
mov qword [rsp + 0xc8], 0
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0xb8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x250]
mov rdx, r14
xor r8d, r8d
mov r9b, 2
mov cl, 2
mov cl, 2
call fcn.1400e2b30
movabs rax, 0x8000000000000009
cmp qword [rsp + 0x280], rax
je 0x1400dba04
lea rcx, [rsp + 0x130]
call fcn.1400e6870
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x170], rax
jo 0x1400daf86
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x250]
and al, 0x50
add al, byte [rax]
invalid
movdqu xmm0, xmmword [rsp + 0x250]
and al, 0x50
add al, byte [rax]
add bl, dh
movq mm1, qword [rsp + 0x260]
invalid
add al, byte [rax]
invalid
movdqu xmm1, xmmword [rsp + 0x260]
invalid
movups xmm2, xmmword [rsp + 0x270]
movups xmm3, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x160], xmm3
movaps xmmword [rsp + 0x150], xmm2
movdqa xmmword [rsp + 0x140], xmm1
movdqa xmmword [rsp + 0x130], xmm0
mov al, 1
mov qword [rsp + 0xa0], rax
mov rsi, rbp
jmp 0x1400dacd0
mov r9, qword [r8 + 0x180]
test r9, r9
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x78]
je 0x1400db05f
mov rcx, qword [r8 + 0x178]
imul r12, r9, 0x308
add r12, rcx
mov r8d, dword [rcx + 0x2f8]
cmp r8d, 0x110000
je 0x1400db01d
cmp r8d, eax
cmp eax, eax
je 0x1400db0e5
lea r8, [rcx + 0x308]
mov r9, qword [rcx + 0x118]
mov r10, qword [rcx + 0x120]
shl r10, 3
xor r11d, r11d
nop dword [rax]
cmp r10, r11
je 0x1400db057
lea rsi, [r11 + 8]
cmp dword [r9 + r11], eax
add al, 0x19
add al, 0x19
mov r11, rsi
jne 0x1400db040
jmp 0x1400db0e5
add byte [rax], al
mov rcx, r8
cmp r8, r12
jne 0x1400db004
lea rax, [rsp + 0x450]
mov qword [rsp + 0x1c0], rax
lea rax, [fcn.14010b260]
mov qword [rsp + 0x1c8], rax
lea rax, [0x1401caf30]
lea eax, [0x1401caf30]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x270], 0
lea rax, [rsp + 0x1c0]
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
add al, byte [rax]
add al, ch
cli
mov ch, 0xfd
dec dword [rax - 0x48]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
add al, byte [rax]
add al, ch
cli
mov ch, 0xfd
dec dword [rax - 0x48]
invalid
jmp 0x1400db1cd
mov rbx, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
mov rcx, r14
call fcn.1400e4710
test rax, rax
je 0x1400db11e
add byte [rax - 0x7b], cl
sal byte [rsp + 0x48], 0x89
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x42], cl
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24b48948], al
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0xe0], rax
movabs rsi, 0x8000000000000009
mov qword [rsp + 0x110], rsi
mov rbx, qword [rsp + 0x58]
jmp 0x1400db1df
mov r12, qword [r14 + 0x18]
inc r12
mov qword [r14 + 0x18], r12
test rsi, rsi
je 0x1400db152
sbb byte [rax - 0x7b], cl
div byte [rsp + 0xf]
mov byte [rdx], bl
pop rbx
add byte [rax], al
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x1400db158
jmp 0x1400de871
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
mov rax, qword [rsp + 0x88]
cmp qword [rax], 0
cmp dword [rax], 0
jne 0x1400db187
mov rax, qword [rsp + 0x88]
mov qword [rax], 1
mov qword [rax + 8], r12
cmp qword [rsp + 0x90], 0
mov rbx, qword [rsp + 0x58]
jne 0x1400db1ab
cmp r15, rbp
jne 0x1400db1ab
mov rax, qword [rsp + 0x88]
mov qword [rax], 0
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0xf0], rsi
movabs rax, 0x8000000000000000
mov qword [rsp + 0x110], rax
movabs rsi, 0x8000000000000009
lea rcx, [rsp + 0x130]
call fcn.1400e6870
cmp qword [rsp + 0x110], rsi
mov word [rax + rsi], fs
add dword [rax], eax
add al, ch
test byte [rsi + 0x39480000], dh
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
je 0x1400de695
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x230], rax
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
lock add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
lock add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
movaps xmm3, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x220], xmm3
movaps xmmword [rsp + 0x210], xmm2
movdqa xmmword [rsp + 0x200], xmm1
movdqa xmmword [rsp + 0x1f0], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x220]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x48c83148], al
cmp eax, 9
add byte [rax], al
add byte [rax + 0x48c83148], al
cmp eax, 9
mov ecx, 4
cmovae rax, rcx
lea rcx, [0x1401fb5b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsp + 0x1f0]
call fcn.1400e6870
nop dword [rax]
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x10]
cmp rbx, 1
jne 0x1400dba3a
mov r14, qword [rax + 0x148]
mov rsi, qword [rax + 0x150]
mov r15, qword [rsp + 0x68]
and al, 0x68
mov r12, qword [rsp + 0x78]
test rsi, rsi
je 0x1400e065a
imul rsi, rsi, 0x270
jmp 0x1400db2e4
invalid
add r14, 0x270
add rsi, 0xfffffffffffffd90
je 0x1400e065a
cmp qword [r14 + 0x10], rdi
jne 0x1400db2d0
mov rcx, qword [r14 + 8]
mov rdx, r13
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400db2d0
cmp dword [r14 + 0x68], 2
je 0x1400db330
mov rdx, qword [r14 + 0x70]
test rdx, rdx
je 0x1400db330
mov rax, qword [rsp + 0x70]
cmp qword [r14 + 0x78], rax
jne 0x1400db330
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
call fcn.1401afbe0
test eax, eax
je 0x1400db5b4
nop
cmp dword [r12], 2
jne 0x1400db3bf
test r15, r15
je 0x1400db382
mov ebx, 1
mov esi, 1
test rdi, rdi
je 0x1400db372
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov rsi, rax
test rax, rax
je 0x1400e0802
mov rcx, rsi
mov rdx, r13
mov r8, rdi
call fcn.1401af560
jmp 0x1400db387
mov rsi, r13
xor ebx, ebx
mov qword [r12], rbx
mov qword [r12 + 8], rsi
mov qword [r12 + 0x10], rdi
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x28], 0
mov qword [r12 + 0x30], 8
mov qword [r12 + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
mov byte [r12 + 0x40], 3
cmp qword [rsp + 0x70], 0
je 0x1400db3f0
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rsi, qword [rsp + 0x70]
mov rdx, rsi
call fcn.140157b20
mov rbx, rax
test rax, rax
jne 0x1400db3fa
jmp 0x1400de871
mov ebx, 1
mov rsi, qword [rsp + 0x70]
mov rcx, rbx
mov ecx, ebx
mov rdx, qword [rsp + 0x60]
mov rbp, rsi
mov r8, rsi
call fcn.1401af560
mov rsi, qword [r12 + 0x38]
cmp rsi, qword [r12 + 0x28]
jne 0x1400db42e
mov rcx, qword [rsp + 0x3d8]
mov rdx, rsi
call fcn.140042880
mov rsi, qword [r12 + 0x38]
mov rax, qword [r12 + 0x30]
mov rcx, rsi
shl rcx, 5
mov qword [rax + rcx], rbp
mov qword [rax + rcx + 8], rbx
mov qword [rax + rcx + 0x10], rbp
insb byte [rdi], dx
or byte [rax], dl
mov byte [rax + rcx + 0x18], 0
inc rsi
mov qword [r12 + 0x38], rsi
cmp dword [r12], 2
je 0x1400db490
mov r8, qword [r12 + 0x10]
cmp r8, qword [r14 + 0x10]
jne 0x1400db490
mov rdx, qword [r14 + 8]
mov rcx, qword [r12 + 8]
call fcn.1401afbe0
test eax, eax
mov eax, 0
cmovne rsi, rax
jmp 0x1400db492
add byte [rax], al
add byte [rcx], dh
test byte [rcx - 0x7d], 0x7e
sub byte [rax], al
xor esi, esi
cmp qword [r14 + 0x28], 0
lea r12, [rsp + 0x250]
je 0x1400e06ea
cmp rsi, qword [r14 + 0x38]
jae 0x1400db500
cmp qword [r14], 0
je 0x1400db52a
mov rsi, qword [r14 + 8]
mov r14, qword [r14 + 0x10]
mov ebx, 1
mov eax, 1
test r14, r14
je 0x1400db4e8
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1400dc7fa
mov rcx, rax
mov rdx, rsi
mov r8, r14
mov rsi, rax
call fcn.1401af560
mov rax, rsi
jmp 0x1400db534
xor ebx, ebx
movabs rax, 0x8000000000000002
xor esi, esi
mov r14, qword [rsp + 0x428]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x58]
test rax, rax
jne 0x1400db57f
jmp 0x1400db59f
mov rax, qword [r14 + 8]
mov r14, qword [r14 + 0x10]
xor ebx, ebx
mov qword [rsp + 0x1b8], rbx
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x420], rax
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x260], r14
add byte [rsi + 1], bh
mov bl, 1
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24848948], al
add byte [rdx], 0
add byte [rax - 0x75], cl
and al, 0x58
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24848948], al
add byte [rdx], 0
add byte [rax - 0x75], cl
and al, 0x58
test rax, rax
je 0x1400db59f
cmp rax, 1
test r15, r15
je 0x1400db59f
test rdi, rdi
je 0x1400db59f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rbx], ebx
invalid
invalid
mov dword [rbx], ebx
invalid
test bl, bl
jne 0x1400d9350
mov rcx, r12
call fcn.1400e6870
sal dword [rdx - 0x63170000], 0xdd
invalid
invalid
sal dword [rdx - 0x63170000], 0xdd
invalid
invalid
xor ebx, ebx
movabs rax, 0x8000000000000002
xor esi, esi
lea r12, [rsp + 0x250]
jmp 0x1400db50e
test rbx, rbx
je 0x1400db5f7
cmp rbx, 1
cmp ebx, 1
cmp qword [rsp + 0x68], 0
je 0x1400db5f7
test rdi, rdi
je 0x1400db5f7
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
mov r12, qword [rsp + 0x1f0]
mov r8, qword [rsp + 0x1f8]
mov esi, 1
mov r14, qword [rsp + 0x200]
jmp 0x1400d9368
test rbx, rbx
mov r12, qword [rsp + 0x68]
je 0x1400db643
cmp rbx, 1
test r12, r12
je 0x1400db643
test rdi, rdi
je 0x1400db643
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x1f0]
call fcn.1400e6870
mov r14, rdi
mov r8, r13
xor esi, esi
jmp 0x1400d9368
mov rdx, qword [rsp + 0x90]
test rdx, rdx
je 0x1400db7a3
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
mov r8, qword [rsp + 0x1a0]
call fcn.1401575a0
mov qword [rsp + 0x430], rsi
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0x438], rax
lea rax, [0x1401caf30]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 1
mov qword [rsp + 0x270], 0
lea rax, [rsp + 0x430]
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 1
lea rcx, [rsp + 0x3e8]
lea rdx, [rsp + 0x250]
call fcn.1400b66d0
mov rax, qword [rsp + 0x1c0]
shl rax, 1
test rax, rax
mov rbx, qword [rsp + 0x58]
movabs rsi, 0x8000000000000009
je 0x1400db72b
mov r8, qword [rsp + 0x1c8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rsp + 0x3e8]
movdqa xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0xf0], rax
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x48], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x84
and al, 0x10
add dword [rax], eax
add cl, ch
jnp 0x1400db75c
invalid
invalid
movabs rsi, 0x8000000000000009
cmp rax, rsi
jne 0x1400db99c
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x110], rsi
jmp 0x1400db9f0
xor eax, eax
mov qword [rsp + 0x90], rax
jmp 0x1400dacd0
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x120], rax
movdqa xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movaps xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x110], xmm3
movaps xmmword [rsp + 0x100], xmm2
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
mov rbx, qword [rsp + 0x58]
movabs rsi, 0x8000000000000009
cmp qword [rsp + 0x110], rsi
jne 0x1400db1fa
jmp 0x1400de695
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
mov r15, rsi
mov rbx, r14
mov rcx, rbp
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x1f8], 1
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x160], 0x20
mov byte [rsp + 0x168], 3
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x140], 0
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x150], eax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x158], rax
lea rdx, [rsp + 0x130]
call fcn.1400c25c0
test al, al
jne 0x1400e0702
mov rax, qword [rsp + 0x200]
lea rcx, [rsp + 0x280]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x1d0]
mov qword [rcx - 8], rax
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rcx - 0x18], xmm0
mov qword [rsp + 0x250], r15
mov qword [rsp + 0x258], rbx
mov qword [rsp + 0x260], rsi
mov rsi, qword [rsp + 0x3f0]
mov rbx, qword [rsp + 0x3f8]
test rbx, rbx
movabs r15, 0x8000000000000009
je 0x1400db975
lea r14, [rsi + 0x20]
jmp 0x1400db939
add r14, 0x30
dec rbx
je 0x1400db975
cmp qword [r14 - 0x20], 0
je 0x1400db95a
cmp qword [r14 - 0x10], 0
je 0x1400db95a
mov r8, qword [r14 - 0x18]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r14 - 8], 0
je 0x1400db930
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400db930
cmp qword [rsp + 0x3e8], 0
je 0x1400db992
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x58]
jmp 0x1400da366
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x120], rax
movdqu xmm0, xmmword [rsp + 0x250]
movdqu xmm1, xmmword [rsp + 0x260]
movups xmm2, xmmword [rsp + 0x270]
movups xmm3, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x110], xmm3
movaps xmmword [rsp + 0x100], xmm2
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
mov rbx, qword [rsp + 0x58]
mov al, 1
mov qword [rsp + 0xa0], rax
jmp 0x1400db1df
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0xe0], rax
movabs rsi, 0x8000000000000009
mov qword [rsp + 0x110], rsi
mov al, 1
mov qword [rsp + 0xa0], rax
mov rbx, qword [rsp + 0x58]
jmp 0x1400db1df
mov qword [rsp + 0x50], rax
mov r14, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x240]
mov rax, qword [rsp + 0xa8]
lea rbp, [rax + 1]
cmp rbp, rsi
jne 0x1400dbb20
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx + 0x150]
test rax, rax
je 0x1400dbb20
mov rcx, qword [rcx + 0x148]
imul rdx, rax, 0x270
xor r8d, r8d
jmp 0x1400dbaa5
cmp rsi, r9
jne 0x1400dbfc8
add byte [rax], al
add byte [rax], al
add r8, 0x270
cmp rdx, r8
je 0x1400dbb20
cmp dword [rcx + r8 + 0x50], 2
sete r9b
cmp qword [rcx + r8 + 0x58], 0
sete r10b
or r10b, r9b
cmp r10b, 1
jne 0x1400dba99
cmp dword [rcx + r8 + 0x260], 0x110000
jne 0x1400dba99
cmp qword [rcx + r8 + 0x28], 0
setne r9b
mov r10, qword [rcx + r8 + 0x30]
cmp r10, qword [rcx + r8 + 0x38]
setne r11b
cmp r10, 2
setae r10b
or r10b, r11b
test r9b, r10b
jne 0x1400dbb03
cmp byte [rcx + r8 + 0x26c], 1
jne 0x1400dba99
mov r9, qword [rcx + r8 + 0x40]
test r9, r9
je 0x1400dba90
mov r9, qword [rcx + r8 + 0x48]
jmp 0x1400dba90
xor eax, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rcx + 0x160]
mov rcx, qword [rcx + 0x168]
add rdx, 0xffffffffffffffe0
shl rcx, 5
nop dword [rax]
test rcx, rcx
je 0x1400dbbb0
mov r8, rdx
add rdx, 0x20
add rcx, 0xffffffffffffffe0
cmp dword [r8 + 0x20], 4
jne 0x1400dbb40
mov r9, qword [rsp + 0xa8]
cmp qword [r8 + 0x28], r9
jne 0x1400dbb40
mov rcx, qword [rdx + 0x18]
mov r8, qword [rsp + 0x50]
mov rdx, qword [r8 + 0x150]
cmp rcx, rdx
jae 0x1400e064e
mov rdx, qword [r8 + 0x148]
imul rcx, rcx, 0x270
cmp dword [rdx + rcx + 0x68], 2
setne dl
mov ecx, dword [r8 + 0x2fc]
mov r8b, 1
test cl, 0x10
je 0x1400dbbc6
jmp 0x1400dbbdb
mov dl, 2
mov r8, qword [rsp + 0x50]
mov ecx, dword [r8 + 0x2fc]
mov r8b, 1
test cl, 0x10
jne 0x1400dbbdb
mov r8, qword [rsp + 0x50]
movzx r8d, byte [r8 + 0x300]
and r8b, 0x10
shr r8b, 4
cmp rbp, rsi
sete r9b
test byte [rsp + 0xb0], 1
sete r10b
test dl, 1
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x70], r14
jne 0x1400dbe70
and r8b, r10b
and r9b, r8b
or al, r9b
je 0x1400dbe70
mov rax, qword [rsp + 0x1a8]
cmp rax, qword [rsp + 0x1e8]
jae 0x1400dbe60
cmp qword [rsp + 0x1e0], 0
je 0x1400dbe60
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rcx + 0x150]
test rcx, rcx
je 0x1400dbe60
shl rax, 5
mov rdx, qword [rsp + 0x1e0]
mov r8, qword [rdx + rax + 8]
mov qword [rsp + 0x80], r8
mov rax, qword [rdx + rax + 0x10]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x50]
mov rsi, qword [rax + 0x148]
imul r14, rcx, 0x270
mov rcx, r14
mov rax, rsi
jmp 0x1400dbca3
add rax, 0x270
add rcx, 0xfffffffffffffd90
je 0x1400dbe60
cmp dword [rax + 0x50], 2
sete dl
cmp qword [rax + 0x58], 0
sete r8b
or r8b, dl
cmp r8b, 1
jne 0x1400dbc90
cmp dword [rax + 0x260], 0x110000
jne 0x1400dbc90
cmp qword [rax + 0x40], 0
je 0x1400dbc90
mov rdx, qword [rsp + 0xa8]
cmp qword [rax + 0x48], rdx
jne 0x1400dbc90
mov qword [rsp + 0x98], r13
mov r15, qword [rax + 8]
mov r12, qword [rax + 0x10]
mov r13, r14
mov rbx, rsi
jmp 0x1400dbd14
add rbx, 0x270
add r13, 0xfffffffffffffd90
je 0x1400e07ea
dec dword [rdi]
test dh, dl
add byte [rax], al
cmp qword [rbx + 0x10], r12
jne 0x1400dbd00
mov rcx, qword [rbx + 8]
mov rdx, r15
mov r8, r12
loopne 0x1400dbd0d
mov bh, 0x3e
or eax, 0x75c08500
invalid
loopne 0x1400dbd0d
mov bh, 0x3e
or eax, 0x75c08500
sal esi, cl
sub dword [rax + 2], 0
add byte [rax], ah
test byte [rbx + 0x268], 0x20
mov r13, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x58]
je 0x1400dbde4
lea rsi, [rsp + 0x250]
mov rcx, rsi
mov r14, qword [rsp + 0x80]
mov rdx, r14
mov r15, qword [rsp + 0x90]
mov r8, r15
call fcn.140106160
mov rax, qword [rsp + 0x250]
test rax, rax
jne 0x1400dbd8a
mov r14, qword [rsp + 0x258]
mov r15, qword [rsp + 0x260]
mov qword [rsp + 0x258], r14
mov qword [rsp + 0x260], r15
mov qword [rsp + 0x250], rax
cmp byte [rsp + 0xa0], 0
setne r8b
mov rcx, qword [rsp + 0x50]
mov rdx, rsi
call fcn.1400e1c70
test rax, rax
jne 0x1400dbe60
jmp 0x1400dbeb5
add rsi, 0x270
add r14, 0xfffffffffffffd90
je 0x1400e0873
cmp qword [rsi + 0x10], r12
jne 0x1400dbdd0
mov rcx, qword [rsi + 8]
mov rdx, r15
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400dbdd0
test byte [rsi + 0x268], 0x40
je 0x1400dbe23
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x90]
call fcn.140101090
test al, al
jne 0x1400dbd47
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x90]
call fcn.140101180
test al, al
jne 0x1400dbe60
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x90]
call fcn.1401013a0
test al, al
je 0x1400dbd47
nop dword [rax]
mov qword [rsp + 0xa8], rbp
jmp 0x1400dbeb5
test byte [rsp + 0xb0], 1
je 0x1400dbeb5
mov al, 1
test cl, 0x10
jne 0x1400dbe92
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax + 0x300]
and al, 0x10
shr al, 4
test al, al
mov rax, qword [rsp + 0xa8]
cmovne rax, rsi
cmp qword [rsp + 0x4b0], 0
cmovne rax, rsi
mov qword [rsp + 0xa8], rax
mov rbp, qword [rsp + 0x50]
mov rcx, qword [rbp + 0x160]
mov rax, qword [rbp + 0x168]
add rcx, 0xffffffffffffffe0
shl rax, 5
mov r14, qword [rsp + 0x88]
mov r12, qword [rsp + 0x78]
nop dword [rax]
test rax, rax
je 0x1400dc35c
mov rdx, rcx
add rcx, 0x20
add rax, 0xffffffffffffffe0
cmp dword [rdx + 0x20], 4
jne 0x1400dbee0
mov r8, qword [rsp + 0xa8]
cmp qword [rdx + 0x28], r8
jne 0x1400dbee0
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rbp + 0x150]
push rax
add dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rdi], 1
xor dword [rdx], 0x47
add byte [rax], al
push rax
add dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rdi], 1
xor dword [rdx], 0x47
add byte [rax], al
mov r15, qword [rbp + 0x148]
imul rbp, rcx, 0x270
mov eax, dword [r15 + rbp + 0x268]
test byte [rsp + 0xb0], 1
jne 0x1400dbf4a
mov ecx, eax
and ecx, 0x100
jne 0x1400de6a2
mov rsi, r12
lea rcx, [r15 + rbp]
mov qword [rsp + 0x50], rcx
test eax, 0x200
mov ecx, dword [rsp + 0xb0]
movzx ecx, cl
mov eax, 1
cmovne ecx, eax
mov dword [rsp + 0xb0], ecx
cmp dword [r12], 2
lea r12, [rsp + 0x250]
je 0x1400dc047
mov r8, qword [rsi + 0x10]
mov rax, qword [rsp + 0x50]
cmp r8, qword [rax + 0x10]
jne 0x1400dc047
mov rax, qword [rsp + 0x50]
mov rdx, qword [rax + 8]
mov rcx, qword [rsi + 8]
call fcn.1401afbe0
test eax, eax
jne 0x1400dc047
cmp qword [r15 + rbp + 0x28], 0
je 0x1400dc02d
mov rax, qword [r15 + rbp + 0x30]
mov rcx, qword [r15 + rbp + 0x38]
jmp 0x1400dc037
xor edx, edx
nop word [rax + rax]
cmp dword [rcx + 0x260], 0x110000
mov r8, rdx
cmove r8, rcx
cmp qword [rcx + 0x58], 0
cmove rdx, r8
cmp dword [rcx + 0x50], 2
cmove rdx, r8
add rcx, 0x270
dec rax
jne 0x1400dbfd0
test rdx, rdx
je 0x1400dc024
test byte [rdx + 0x269], 1
sete al
and al, 1
jmp 0x1400dbb22
mov r14d, 2
mov ebx, 2
jmp 0x1400dba44
mov al, 2
and al, 1
jmp 0x1400dbb22
cmc
cli
invalid
mov eax, 1
mov ecx, 1
cmp rax, 1
mov rsi, qword [rsp + 0x78]
ja 0x1400dc05b
cmp rax, rcx
jne 0x1400dc05b
enter 0x1475, 0x4c
mov ecx, esi
mov rcx, r14
mov rdx, rsi
call fcn.1400e4710
test rax, rax
jne 0x1400de716
invalid
add byte es:[rax], al
mov ebx, 0x41000026
cmp dword [rdi + rbp + 0x68], 2
cmp dword [r15 + rbp + 0x68], 2
je 0x1400dc090
mov rdx, qword [r15 + rbp + 0x70]
test rdx, rdx
je 0x1400dc090
mov rax, qword [rsp + 0x70]
cmp qword [r15 + rbp + 0x78], rax
jne 0x1400dc090
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
call fcn.1401afbe0
test eax, eax
je 0x1400dc2c1
mov rax, qword [rsp + 0x78]
cmp dword [rax], 2
jne 0x1400dc0f0
mov rax, qword [rsp + 0x50]
cmp qword [rax], 0
je 0x1400dc100
mov r12, qword [rax + 8]
mov rsi, qword [rax + 0x10]
mov r14d, 1
mov ebx, 1
test rsi, rsi
je 0x1400dc0e0
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rbx, rax
test rax, rax
je 0x1400de871
mov rcx, rbx
mov rdx, r12
mov r8, rsi
call fcn.1401af560
jmp 0x1400dc10b
mov rax, qword [rax + 0x18]
test byte [rsp + 0xb0], 1
add dword [rbp + 0x4d], esi
add dword [rbp + 0x4d], esi
jmp 0x1400dc165
mov rbx, qword [rax + 8]
mov rsi, qword [rax + 0x10]
xor r14d, r14d
mov rax, qword [rsp + 0x78]
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], cl
xor byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], cl
xor byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x40], 2
invalid
mov byte [rax + 0x40], 2
xor eax, eax
sal dh, 0x84
and al, 0xb0
add byte [rax], al
add byte [rcx], al
sal dh, 0x84
and al, 0xb0
add byte [rax], al
add byte [rcx], al
je 0x1400dc165
test rax, rax
jne 0x1400dc165
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx + 0x38]
mov qword [rcx + 0x18], 1
mov qword [rcx + 0x20], rax
cmp qword [rsp + 0x70], 0
je 0x1400dc196
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rbx, qword [rsp + 0x70]
mov rdx, rbx
call fcn.140157b20
mov rsi, rax
test rax, rax
jne 0x1400dc1a0
jmp 0x1400e0944
mov esi, 1
mov rbx, qword [rsp + 0x70]
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
mov r12, rbx
mov r8, rbx
call fcn.1401af560
mov rbx, qword [rsp + 0x78]
mov rdx, qword [rbx + 0x38]
cmp rdx, qword [rbx + 0x28]
jne 0x1400dc1d3
mov rcx, qword [rsp + 0x3d8]
call fcn.140042880
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
mov rcx, rdx
shl rcx, 5
mov qword [rax + rcx], r12
mov qword [rax + rcx + 8], rsi
mov qword [rax + rcx + 0x10], r12
mov byte [rax + rcx + 0x18], 0
inc rdx
mov qword [rbx + 0x38], rdx
mov rcx, qword [r15 + rbp + 0x30]
cmp rcx, qword [r15 + rbp + 0x38]
setne al
cmp rcx, 2
setae cl
cmp qword [r15 + rbp + 0x28], 0
je 0x1400dc218
or al, cl
jne 0x1400dc227
cmp byte [r15 + rbp + 0x26c], 1
jne 0x1400dc2b7
mov rax, qword [rsp + 0x50]
cmp qword [rax], 0
je 0x1400dc28e
mov rsi, qword [rax + 8]
mov r12, qword [rax + 0x10]
mov eax, 1
mov qword [rsp + 0x3e0], rax
test r12, r12
mov rbx, qword [rsp + 0x68]
je 0x1400dc271
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
test rax, rax
je 0x1400dcd68
mov qword [rsp + 0x418], rax
mov rcx, rax
mov rdx, rsi
mov r8, r12
call fcn.1401af560
mov esi, 2
jmp 0x1400dc2f2
mov rcx, rax
mov rax, qword [rax + 8]
mov qword [rsp + 0x418], rax
mov r12, qword [rcx + 0x10]
mov esi, 2
xor eax, eax
mov qword [rsp + 0x3e0], rax
mov rbx, qword [rsp + 0x68]
jmp 0x1400dc2f2
inc qword [rsp + 0xa8]
jmp 0x1400dc2e3
movabs rax, 0x8000000000000002
mov qword [rsp + 0x280], rax
inc qword [rsp + 0xa8]
mov rcx, r12
call fcn.1400e6870
xor esi, esi
mov rbx, qword [rsp + 0x68]
mov r12, qword [rsp + 0x410]
add al, 0
invalid
mov al, 1
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x58]
test rax, rax
je 0x1400d9326
cmp rax, 1
test rbx, rbx
je 0x1400d9326
test rdi, rdi
je 0x1400d9326
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400d9326
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
mov qword [rsp + 0x1a8], rcx
movabs r12, 0x8000000000000000
jmp 0x1400deae8
movq xmm0, qword [rbp + 0x2fc]
pshufd xmm0, xmm0, 0x50
pand xmm0, xmmword [0x1401bd8b0]
pxor xmm1, xmm1
pcmpeqd xmm1, xmm0
movmskpd ecx, xmm1
lea rsi, [rbp + 0xe0]
cmp qword [rbp + 0xe0], 5
loopne 0x1400dc389
add byte [rax], al
add eax, 0x25358d4c
clc
invalid
add byte [rax - 0x77], cl
invalid
cmove rax, r14
cmp ecx, 3
jne 0x1400dc53d
loopne 0x1400dc389
add byte [rax], al
add eax, 0x25358d4c
clc
invalid
mov qword [rsp + 0x98], r13
mov rsi, qword [rsp + 0x88]
mov rcx, rsi
mov rdx, r12
call fcn.1400e4710
test rax, rax
je 0x1400dc3cb
mov rcx, rax
call fcn.1400e0d30
mov r15, qword [r12 + 0x50]
mov r13, qword [r12 + 0x58]
test byte [rsp + 0xb0], 1
mov r14, qword [rsp + 0x70]
je 0x1400dc92b
cmp byte [rsp + 0xa0], 0
setne bl
lea rcx, [rsp + 0x250]
mov r12, qword [rsp + 0x60]
mov rdx, r12
mov r8, r14
call fcn.140106160
mov rax, qword [rsp + 0x250]
mov rdx, r14
test rax, rax
jne 0x1400dc42b
mov r12, qword [rsp + 0x258]
mov rdx, qword [rsp + 0x260]
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x260], rdx
mov qword [rsp + 0x250], rax
mov r12, qword [rsi + 0x10]
lea rdx, [rsp + 0x250]
mov rcx, r12
mov r8d, ebx
call fcn.1400e1c70
test rax, rax
je 0x1400dc9b5
lea rcx, [rsp + 0x1c0]
mov rdx, qword [rsp + 0x60]
mov r8, r14
call fcn.1401575a0
mov rbx, qword [rsp + 0x1c8]
mov rsi, qword [rsp + 0x1d0]
test rsi, rsi
je 0x1400dd4b7
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x1400dd4bd
jmp 0x1400de871
mov rsi, rax
mov r12, rdx
test rdx, rdx
je 0x1400dc74c
cmp r12, 4
jne 0x1400dc753
mov eax, dword [rsi]
bswap eax
xor ecx, ecx
cmp eax, 0x68656c71
push 0x3dc1930f
jo 0x1400dc54f
push 0xffffffff8100d983
in eax, 0
add byte [rax], dl
add byte [rcx], cl
int 0xf
test dword [rsi + 2], esp
add byte [rax], al
mov rax, qword [rsp + 0x50]
test byte [rax + 0x302], 0x10
jne 0x1400dc75c
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
lea r8, [rsp + 0x1a8]
call fcn.140101050
mov r8, rdx
mov rcx, qword [rsp + 0x50]
mov rdx, rax
call fcn.1400e1f50
mov r14, rax
jmp 0x1400deb25
mov rdx, qword [rax]
mov rcx, rdx
mov qword [rsp + 0x1e8], rdx
cmp rdx, 4
jb 0x1400dc56c
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
call qword [rax + 0x38]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x1e0], rdx
lea rcx, [rsp + 0x250]
mov rdx, qword [rsp + 0x60]
add byte [rax - 0x75], cl
push rsp
and al, 0x60
mov r8, qword [rsp + 0x70]
call fcn.140106160
cmp qword [rsp + 0x250], 0
mov r15, qword [rsp + 0x68]
jne 0x1400dc5ad
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x70], rax
je 0x1400dcd37
mov rsi, qword [rsp + 0x88]
mov rcx, rsi
mov rdx, r12
call fcn.1400e4710
test rax, rax
je 0x1400dc5d3
mov rcx, rax
call fcn.1400e0d30
mov rsi, qword [rsi + 0x10]
mov rax, qword [rsi + 0x1a8]
mov rdx, qword [rsi + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor ebx, ebx
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop dword [rax]
cmp rdx, r8
je 0x1400dc691
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
add eax, 0x10
cmp r9d, 0xffff
jne 0x1400dc600
mov rdx, qword [rsi + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [rsi + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rbx, [rcx + rdx]
add rbx, 0x10
mov rcx, rbx
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test rbx, rbx
je 0x1400e0951
test rbx, rbx
lea rax, [0x1401cb2f4]
cmovne rax, rbx
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 0
lea r8, [0x1401f79a8]
lea rcx, [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
add dword [rax], eax
add byte [rbp + 0x31], al
leave
call fcn.1400c5840
mov cl, 0xb
call fcn.1400054f0
mov r14, rax
mov rcx, rax
mov rdx, rsi
call fcn.1400c3630
outsd dx, dword [rsi]
invalid
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24843948], al
loopne 0x1400dc6ff
add byte [rax], al
je 0x1400dc73f
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x268], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsp + 0x258], xmm0
mov byte [rsp + 0x250], 4
lea r8, [rsp + 0x250]
mov rcx, r14
mov dl, 0xf
call fcn.1400c3b30
mov sil, 1
mov rbx, qword [rsp + 0x58]
jmp 0x1400e0a5f
mov ecx, 1
jmp 0x1400dc779
test r12, r12
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rcx, rax
test rax, rax
je 0x1400dcd68
mov qword [rsp + 0x50], rcx
mov rdx, rsi
mov r8, r12
call fcn.1401af560
xor r9d, r9d
mov r14, r12
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x10]
test byte [rax + 0x2fd], 0x20
mov qword [rsp + 0x60], rax
jne 0x1400dc807
test byte [rax + 0x301], 0x20
mov r8, qword [rsp + 0x50]
je 0x1400dc816
cmp byte [rsp + 0xa0], 0
je 0x1400dc816
test r14, r14
mov qword [rsp + 0xb0], r12
je 0x1400dc9e6
add al, byte [rax]
invalid
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov rsi, rax
test rax, rax
mov r8, qword [rsp + 0x50]
jne 0x1400dc9eb
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
cmp byte [rsp + 0xa0], 0
mov r8, qword [rsp + 0x50]
jne 0x1400dc7c1
mov dword [rsp + 0x1e8], r9d
mov rax, qword [rax + 0x180]
test rax, rax
je 0x1400e08d4
mov rcx, qword [rsp + 0x60]
mov rbx, qword [rcx + 0x178]
imul rax, rax, 0x308
add rax, rbx
fmul dword [rax - 0x77]
test byte [rax + rbp*4], ah
add byte [rax], al
add bl, ch
invalid
fmul dword [rax - 0x77]
test byte [rax + rbp*4], ah
add byte [rax], al
add bl, ch
invalid
add rbx, 0x308
cmp rbx, qword [rsp + 0xa8]
mov r13, r15
mov r15, qword [rsp + 0x68]
je 0x1400e08d4
test byte [rdi + 0x40], ah
add byte [rax], al
test byte [rdi + 0x40], ah
add byte [rax], al
mov rbp, qword [rbx + 0x10]
cmp rbp, r14
jne 0x1400dc895
mov rsi, qword [rbx + 8]
mov rcx, r8
mov rdx, rsi
mov r8, r14
call fcn.1401afbe0
mov r8, qword [rsp + 0x50]
test eax, eax
je 0x1400de723
mov qword [rsp + 0x70], rbp
mov r15, r13
mov rsi, qword [rbx + 0x108]
test rsi, rsi
je 0x1400dc850
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
mov rbp, qword [rbx + 0x100]
shl rsi, 5
xor r13d, r13d
jmp 0x1400dc8c9
add r13, 0x20
cmp rsi, r13
and byte [rcx + rdi - 0x12], cl
je 0x1400dc850
cmp qword [rbp + r13 + 0x10], r14
jne 0x1400dc8c0
mov rdx, qword [rbp + r13 + 8]
mov rcx, r8
mov r8, r14
call fcn.1401afbe0
mov r8, qword [rsp + 0x50]
test eax, eax
jne 0x1400dc8c0
xlatb
xlatb
mov rsi, qword [rbx + 8]
mov r13, r15
mov r15, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
test rbx, rbx
je 0x1400de72f
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x1400de735
jmp 0x1400e0944
add byte [rax], al
mov r12, qword [rsi + 0x10]
mov rcx, qword [r12 + 0x148]
imul rax, qword [r12 + 0x150], 0x270
nop word cs:[rax + rax]
test rax, rax
je 0x1400dc9b5
mov rdx, rcx
cmp dword [rcx + 0x50], 2
lea rcx, [rcx + 0x270]
sete r8b
cmp qword [rdx + 0x58], 0
cmp dword [rdx + 0x58], 0
cmp dword [rdx + 0x58], 0
sete r9b
or r9b, r8b
add rax, 0xfffffffffffffd90
cmp r9b, 1
jne 0x1400dc950
cmp dword [rdx + 0x260], 0x110000
jne 0x1400dc950
cmp r14, 2
jb 0x1400dc9a4
mov rax, qword [rsp + 0x60]
movzx eax, word [rax]
cmp eax, 0x2d2d
je 0x1400df4a9
mov rcx, qword [rsp + 0x60]
mov rdx, r14
call fcn.1401013a0
mov ebx, eax
jmp 0x1400dc9b7
xor ebx, ebx
cmp qword [r12 + 0x180], 0
je 0x1400dcd75
test byte [r12 + 0x2fd], 0x20
jne 0x1400dcddf
test byte [r12 + 0x301], 0x20
sete al
jmp 0x1400dcde1
mov esi, 1
mov rcx, rsi
mov rdx, r8
mov r8, r14
call fcn.1401af560
mov qword [rsp + 0x1f0], r14
mov qword [rsp + 0x1f8], rsi
mov qword [rsp + 0x200], r14
mov rax, qword [rsp + 0x78]
mov r12, qword [rax + 0x58]
test r12, r12
je 0x1400dcbe0
movabs rax, 0x555555555555556
cmp r12, rax
mov rsi, qword [rsp + 0x60]
jae 0x1400e0c4e
mov qword [rsp + 0x248], rdi
mov qword [rsp + 0x98], r13
mov rax, qword [rsp + 0x78]
mov rax, qword [rax + 0x50]
mov qword [rsp + 0x70], rax
lea rax, [r12*8]
add al, 0xe5
add byte [rax], al
add byte [rax], al
lea r14, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1400df75a
xor r15d, r15d
nop word cs:[rax + rax]
invalid
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rax, qword [rsi + 0x150]
test rax, rax
je 0x1400e0672
lea rbx, [r15 + r15*2]
mov rcx, qword [rsp + 0x70]
mov rbp, qword [rcx + rbx*8 + 8]
mov r14, qword [rcx + rbx*8 + 0x10]
fst dword [rax]
fst dword [rax]
mov rcx, qword [rsp + 0x60]
mov r13, qword [rcx + 0x148]
imul rsi, rax, 0x270
jmp 0x1400dcae4
add byte [rcx - 0x7f], cl
invalid
add r13, 0x270
add rsi, 0xfffffffffffffd90
je 0x1400e0672
cmp qword [r13 + 0x10], r14
jne 0x1400dcad0
mov rcx, qword [r13 + 8]
mov rdx, rbp
mov r8, r14
call fcn.1401afbe0
test eax, eax
jne 0x1400dcad0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x280], 0x20
mov byte [rsp + 0x288], 3
mov qword [rsp + 0x250], 0
add byte [rax], al
mov qword [rsp + 0x260], 0
lea rax, [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xecec4
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xecec4
mov qword [rsp + 0x278], rax
mov rcx, r13
lea rdx, [rsp + 0x250]
call fcn.1400c25c0
test al, al
jne 0x1400e0702
movdqu xmm0, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0xe0], xmm0
jg 0x1400dcb15
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
fist word [rax]
jg 0x1400dcb15
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
fist word [rax]
mov rax, rdi
movdqu xmmword [rdi + rbx*8], xmm0
inc r15
cmp r15, r12
mov rsi, qword [rsp + 0x60]
jne 0x1400dca90
mov r13, qword [rsp + 0x98]
mov r15, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rbx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x248]
jmp 0x1400dcbea
mov eax, 8
mov rsi, qword [rsp + 0x60]
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], r12
mov rax, qword [rsi + 0x1a8]
mov rdx, qword [rsi + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor esi, esi
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
mov r12, qword [rsp + 0xb0]
cmp rdx, r8
je 0x1400dccc6
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
leave
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400dcc30
mov rax, qword [rsp + 0x60]
mov rdx, qword [rax + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [rax + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rsi, [rcx + rdx]
add rsi, 0x10
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
add byte [rax], al
add byte [rax], al
test rsi, rsi
je 0x1400e0951
test rsi, rsi
lea rax, [0x1401cb2f4]
cmovne rax, rsi
mov r14, qword [rsp + 0x60]
mov qword [rsp + 0x250], r14
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x260], 0
add byte [rax], al
add byte [rax], al
lea r8, [0x1401f79a8]
lea rsi, [rsp + 0x130]
add byte [rax - 0x73], cl
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0x250]
mov rcx, rsi
xor r9d, r9d
call fcn.1400c5840
lea rdx, [rsp + 0x1f0]
lea edx, [rsp + 0x1f0]
lea edx, [rsp + 0x1f0]
lock add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
lea r8, [rsp + 0xe0]
mov rcx, r14
mov r9, rsi
call fcn.1400e7760
jmp 0x1400deb15
cmp qword [rsp + 0x70], 0
jo 0x1400dcd3d
je 0x1400dd3c7
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov r12, qword [rsp + 0x70]
mov rdx, r12
call fcn.140157b20
test rax, rax
test eax, eax
jne 0x1400dd3d1
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
mov dword [rsp + 0x240], ebx
mov r15, qword [rsp + 0x68]
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x68
lea rcx, [rsp + 0x1f0]
mov rdx, qword [rsp + 0x60]
mov r8, r14
mov eax, esi
call fcn.1401575a0
mov rsi, qword [rsp + 0x1f8]
mov rbx, qword [rsp + 0x200]
test rbx, rbx
mov r13, qword [rsp + 0x98]
je 0x1400dda7f
js 0x1400e0c4e
add byte [rax], al
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov r14, rax
test rax, rax
test eax, eax
test eax, eax
jne 0x1400dda85
jmp 0x1400e0944
cmp eax, dword gs:[rax]
add byte [rcx], dh
rol byte [rax + rax*8 - 0x437f9f8b], 0x24
invalid
cmp byte [rsp + 0xa0], 0
je 0x1400dce45
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0x60]
xor eax, eax
test al, al
jne 0x1400dce45
invalid
invalid
cmp byte [rsp + 0xa0], 0
je 0x1400dce45
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0x60]
mov r8, r14
call fcn.1401575a0
add byte [rax - 0x75], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
enter 0, 0
add byte [rax - 0x75], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
enter 0, 0
test rsi, rsi
je 0x1400ddc1c
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x1400ddc22
jmp 0x1400de871
add byte [rax], al
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0x60]
mov r8, r14
call fcn.1401575a0
mov rsi, qword [rsp + 0xc0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xc8
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test cl, bh
adc byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xc8
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test cl, bh
adc byte [rax], al
add byte [rdi], cl
mov ch, dl
cmp eax, 0xb60f0000
add eax, 0x137390
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
mov edx, edi
mov edx, edi
cli
call fcn.140157b20
mov r13, rax
test rax, rax
jne 0x1400ddf72
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
mov qword [rsp + 0x50], r8
xor r9d, r9d
mov r15, qword [rsp + 0x68]
movabs rax, 0x8000000000000000
add byte [rax + 0xfc43949], al
invalid
invalid
sbb al, 0
invalid
add byte [rax + 0xfc43949], al
test byte [0x1290dcee0], ah
jmp 0x1400dc78f
mov qword [rsp + 0x60], rdx
jmp 0x1400dc78f
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x98], r13
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
call fcn.1400e4710
test rax, rax
je 0x1400dcef9
mov rcx, rax
call fcn.1400e0d30
mov rax, qword [rsp + 0x88]
mov rbx, qword [rax + 0x10]
pop rax
adc byte [rax - 0x75], cl
sub dword [rax + 0x48000001], 0xffffff8b
xchg ebx, eax
mov al, 1
add byte [rax], al
pop rax
adc byte [rax - 0x75], cl
sub dword [rax + 0x48000001], 0xffffff8b
xchg ebx, eax
mov al, 1
add byte [rax], al
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r13d, r13d
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop dword [rax]
cmp rdx, r8
je 0x1400dcfc1
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400dcf30
mov rdx, qword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [rbx + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
adc byte [rax - 1], cl
leave
adc byte [rax - 1], cl
leave
and rcx, 0xfffffffffffffff0
lea r13, [rcx + rdx]
add r13, 0x10
mov rcx, r13
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test r13, r13
je 0x1400e0951
test r13, r13
lea rax, [0x1401cb2f4]
cmovne rax, r13
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 0
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x130]
mov r8, r15
mov r9, rbp
call fcn.1400c5840
mov cl, 5
call fcn.1400054f0
mov r13, rax
mov rcx, rax
mov rdx, rbx
call fcn.1400c3630
movdqa xmm0, xmmword [rsp + 0x4f0]
movdqu xmmword [rsp + 0x268], xmm0
mov byte [rsp + 0x250], 1
mov byte [rsp + 0x258], 2
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x260], rax
mov byte [rsp + 0x278], 5
add byte [rax], al
add eax, 0x802484c6
add al, byte [rax]
add byte [rdx], al
sub ebx, esp
invalid
add byte [rax], al
add eax, 0x802484c6
add al, byte [rax]
add byte [rdx], al
mov qword [rsp + 0x288], r12
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], r14
mov r14, r13
lea rdx, [rsp + 0x250]
mov rcx, r13
call fcn.1400d5b20
movabs rax, 0x8000000000000000
mov qword [rsp + 0xd8], rax
cmp qword [rsp + 0xe0], rax
je 0x1400dd0e2
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x268], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsp + 0x258], xmm0
mov byte [rsp + 0x250], 4
lea r8, [rsp + 0x250]
mov rcx, r14
mov dl, 0xf
call fcn.1400c3b30
test rbp, rbp
mov r13, qword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
je case.0x14008287c.933
lea rbx, [r15 + 0x10]
jmp 0x1400dd10d
add rbx, 0x18
add ebx, 0x18
dec rbp
je case.0x14008287c.933
cmp qword [rbx - 0x10], 0
je 0x1400dd100
jnp 0x1400dd101
add byte [rsp + rbp*8 + 0x48], dh
cmp dword [rbx], 0
cmp qword [rbx], 0
je 0x1400dd100
mov r8, qword [rbx - 8]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400dd100
mov rbp, r8
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
call fcn.1400e4710
test rax, rax
je 0x1400dd151
mov rcx, rax
call fcn.1400e0d30
mov rax, qword [rsp + 0x88]
mov rsi, qword [rax + 0x10]
mov rax, qword [rsi + 0x1a8]
mov rdx, qword [rsi + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r15d, r15d
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop word cs:[rax + rax]
cmp rdx, r8
je 0x1400dd221
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400dd190
inc dword [rax]
add byte [rbp - 0x28], dh
mov rdx, qword [rsi + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [rsi + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r15, [rcx + rdx]
add r15, 0x10
mov rcx, r15
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test r15, r15
je 0x1400e0951
test r15, r15
lea rax, [0x1401cb2f4]
cmovne rax, r15
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 0
lea r8, [0x1401f79a8]
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x130]
xor r9d, r9d
call fcn.1400c5840
mov cl, 3
call fcn.1400054f0
mov r15, rax
mov rcx, rax
mov rdx, rsi
call fcn.1400c3630
mov byte [rsp + 0x250], 1
mov byte [rsp + 0x258], 2
mov qword [rsp + 0x260], r12
mov qword [rsp + 0x268], rbp
mov qword [rsp + 0x270], r14
mov r14, r15
lea rdx, [rsp + 0x250]
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.1400e48a0
movabs rax, 0x8000000000000000
mov qword [rsp + 0xd8], rax
cmp qword [rsp + 0xe0], rax
je case.0x1400d776a.19
and dword [rax], eax
invalid
and dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*2], ah
add al, byte [rax]
add bl, dh
movq mm0, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x268], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsp + 0x258], xmm0
mov byte [rsp + 0x250], 4
lea r8, [rsp + 0x250]
invalid
add dh, al
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rsp + rcx*2], al
add al, 0x4c
lea eax, [rsp + 0x250]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov dl, 0xf
call fcn.1400c3b30
jmp case.0x1400d776a.19
mov qword [rsp + 0x50], r8
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
call fcn.1400e4710
test rax, rax
je 0x1400dd33f
mov rcx, rax
call fcn.1400e0d30
mov rsi, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1b0]
mov r15, qword [rax + 0x10]
cmp rsi, r15
ja 0x1400e0a19
mov rax, qword [rax + 8]
mov qword [rsp + 0x1a8], r15
jne 0x1400dda30
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 8
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov r9, qword [rsp + 0x78]
call fcn.1400e4930
mov r14, rax
mov r15, qword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
jmp 0x1400df47b
test rsi, rsi
je 0x1400df6ae
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400df6ae
mov eax, 1
mov r12, qword [rsp + 0x70]
mov qword [rsp + 0xa0], rax
mov rcx, rax
mov rdx, qword [rsp + 0x60]
mov r8, r12
call fcn.1401af560
lea rax, [rsp + 0x298]
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x2a0], 8
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg case.0x14008287c.931
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax], dl
add byte [rax], al
add bl, dh
movq qword [rsp + 0x2c0], mm0
and al, 0x98
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg case.0x14008287c.931
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax], dl
add byte [rax], al
add bl, dh
movq qword [rsp + 0x2c0], mm0
mov qword [rsp + 0x250], 2
mov qword [rsp + 0xe0], 0
add byte [rax], al
add byte [rax], al
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401f79a8]
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401f79a8]
adc dword [rax], eax
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], 0
mov dword [rsp + 0xf0], 0
mov dword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], rax
movq xmm1, qword [rbp + 0x2fc]
invalid
add byte [rax], al
add bl, dh
movd dword [rbp + 0x2fc], mm1
invalid
pshufd xmm1, xmm1, 0x50
pand xmm1, xmmword [0x1401bd8b0]
pcmpeqd xmm1, xmm0
cmp qword [rbp + 0xe0], 5
movmskpd eax, xmm1
cmove rsi, r14
cmp eax, 3
je case.default.0x1400dd4a9
mov rax, qword [rsi]
lea rdx, [0x1401fb5d8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rax, case.0x14004f628.49
jmp 0x1400de240
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
mov qword [rsp + 0x3e8], rsi
mov qword [rsp + 0x3f0], r14
mov qword [rsp + 0x3f8], rsi
mov rax, qword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1b0]
add dword [rax], eax
add byte [rax - 0x3f], cl
loop 0x1400dd4fb
mov rcx, 0xffffffffffffffff
xor esi, esi
movdqa xmm6, xmmword [0x1401bd580]
xor r8d, r8d
nop dword [rax + rax]
cmp rdx, r8
je 0x1400dd5a3
movdqa xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm6
pmovmskb r9d, xmm0
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400dd510
mov rdx, qword [r12 + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [r12 + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rsi, [rcx + rdx]
add rsi, 0x10
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test rsi, rsi
je 0x1400e0951
test rsi, rsi
lea r13, [0x1401cb2f4]
cmove rsi, r13
mov qword [rsp + 0x1f0], r12
mov qword [rsp + 0x1f8], rsi
mov qword [rsp + 0x200], 0
lea rsi, [0x1401f79a8]
xor r14d, r14d
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x1f0]
mov r8, rsi
xor r9d, r9d
call fcn.1400c5840
mov rax, qword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r8d, r8d
cmp rdx, r8
je 0x1400dd6a3
movdqa xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm6
pmovmskb r9d, xmm0
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400dd610
mov rdx, qword [r12 + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [r12 + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r14, [rcx + rdx]
add r14, 0x10
mov rcx, r14
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test r14, r14
je 0x1400e0951
test r14, r14
cmovne r13, r14
lea r14, [r13 + 0x54]
lea r15, [r13 + 0x46]
mov cl, 1
call fcn.1400054f0
mov rbp, rax
mov rcx, rax
mov rdx, r12
call fcn.1400c3630
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], 0
mov rax, qword [r13 + 0x46]
mov rcx, qword [r13 + 0x4c]
mov qword [rsp + 0x486], rcx
mov qword [rsp + 0x480], rax
mov byte [rsp + 0x250], 3
mov byte [rsp + 0x254], 3
mov byte [rsp + 0x258], 3
mov word [rsp + 0x25c], 0
lea rdx, [rsp + 0x250]
mov rcx, r15
call fcn.1400c43d0
lea r12, str.e_0m
test al, al
mov rcx, r12
cmovne rcx, rsi
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0x450], rcx
mov qword [rsp + 0x458], rax
mov rax, qword [r13 + 0x54]
mov rcx, qword [r13 + 0x5a]
mov qword [rsp + 0x49e], rcx
mov qword [rsp + 0x498], rax
mov byte [rsp + 0x250], 3
mov byte [rsp + 0x254], 3
mov byte [rsp + 0x258], 3
mov word [rsp + 0x25c], 0
lea r15, [rsp + 0x250]
mov rcx, r14
mov rdx, r15
call fcn.1400c43d0
test al, al
cmovne r12, rsi
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0x430], r12
mov qword [rsp + 0x438], rax
lea rax, [rsp + 0x480]
mov qword [rsp + 0x250], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x258], rax
lea rcx, [rsp + 0x3e8]
mov qword [rsp + 0x260], rcx
lea rcx, case.0x14010e1e2.18
mov qword [rsp + 0x268], rcx
lea rcx, [rsp + 0x450]
mov qword [rsp + 0x270], rcx
lea rcx, [0x140050d20]
mov qword [rsp + 0x278], rcx
lea rdx, [rsp + 0x498]
mov qword [rsp + 0x280], rdx
mov qword [rsp + 0x288], rax
lea rax, [rsp + 0x430]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rcx
lea rax, str.subcommand__exists__to_use_it__remove_the__before_it_
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 6
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x140], r15
mov qword [rsp + 0x148], 5
lea rdx, case.0x14010e1e2.15
lea rcx, [rsp + 0xe0]
lea r8, [rsp + 0x130]
call fcn.1401020b0
movups xmm0, xmmword [rsp + 0x3e8]
movups xmmword [rsp + 0x257], xmm0
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x267], rax
movups xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x130], xmm0
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rdi + rbx*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rdi + rdi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rdi + riz*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rdi + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
or ebp, dword [rcx + 0x13]
add byte [rdx + 0x18], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e09fb
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [rax], xmm0
mov byte [rsp + 0x250], 1
mov byte [rsp + 0x258], 2
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x259], xmm0
movdqu xmm0, xmmword [rsp + 0x13f]
movdqu xmmword [rsp + 0x268], xmm0
mov byte [rsp + 0x278], 0xe
mov byte [rsp + 0x280], 5
mov qword [rsp + 0x288], 1
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 1
lea rdx, [rsp + 0x250]
mov rcx, rbp
call fcn.1400d5b20
movabs rax, 0x8000000000000000
mov qword [rsp + 0xd8], rax
cmp qword [rsp + 0xb8], rax
mov r13, qword [rsp + 0x98]
mov r15, qword [rsp + 0x68]
mov r14, rbp
out dx, al
je 0x1400dda0b
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x268], rax
movdqu xmm0, xmmword [rsp + 0xb8]
movdqu xmmword [rsp + 0x258], xmm0
mov byte [rsp + 0x250], 4
lea r8, [rsp + 0x250]
mov rcx, r14
mov dl, 0xf
call fcn.1400c3b30
mov rax, qword [rsp + 0x1c0]
shl rax, 1
test rax, rax
je 0x1400ddf62
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
jmp 0x1400ddf5c
mov rbx, r13
shl rsi, 5
add rsi, rax
shl r15, 5
add r15, rax
sub r15, rsi
mov rbp, r15
shr rbp, 1
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbp
call fcn.140157b20
test rax, rax
je 0x1400e0a3a
mov r13, rax
mov rax, r15
shr rax, 5
cmp rax, 1
jne 0x1400df3db
xor ecx, ecx
jmp 0x1400df417
mov r14d, 1
mov rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.1401af560
mov qword [rsp + 0xb8], rbx
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], rbx
movabs rax, 0x8000000000000000
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x250], rax
mov rax, qword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor ebx, ebx
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop dword [rax]
cmp rdx, r8
je 0x1400ddb83
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
je 0x1400ddacb
pmovmskb r9d, xmm1
inc rcx
ror dword [rcx - 0x7d], 0xc0
adc byte [rcx - 0x7f], al
stc
invalid
inc dword [rax]
add byte [rbp - 0x28], dh
mov rdx, qword [r12 + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [r12 + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rbx, [rcx + rdx]
add rbx, 0x10
mov rcx, rbx
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test edi, edx
invalid
add byte [rax], al
test edi, edx
sub eax, 0x85480000
fisttp dword [rdi]
test rbx, rbx
je 0x1400e0951
test dh, cl
invalid
add byte [rax], al
test dh, cl
sub eax, 0x85480000
fisttp dword [rax - 0x73]
lea eax, [0x1401cb2f4]
test rbx, rbx
lea rax, [0x1401cb2f4]
lea eax, [0x1401cb2f4]
lea eax, [0x1401cb2f4]
cmovne rax, rbx
mov qword [rsp + 0x130], r12
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 0
lea r8, [0x1401f79a8]
lea rdx, [rsp + 0x130]
lea edx, [rsp + 0x130]
ret
lea edx, [rsp + 0x130]
lea rbx, [rsp + 0xe0]
mov rcx, rbx
pushfq
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
fld dword [rbp + 0x31]
xor r9d, r9d
xor r9d, r9d
call fcn.1400c5840
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov dword [rsp + 0x20], ebx
lea rdx, [rsp + 0xb8]
lea r8, [rsp + 0x250]
mov rcx, r12
mov r9d, dword [rsp + 0x240]
call fcn.1400e6b80
mov r14, rax
mov esi, eax
mov esi, eax
mov rax, qword [rsp + 0x1f0]
shl rax, 1
test rax, rax
add byte [rax - 0x2f], cl
loopne 0x1400ddc4b
test eax, eax
je 0x1400ddf62
push rdi
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0x13653e
adc eax, dword [rax]
mov rcx, qword [0x140214150]
adc eax, dword [rax]
xor edx, edx
mov r8, rsi
jmp 0x1400ddf5c
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
mov qword [rsp + 0x1c0], rsi
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xc8
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xc8
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x1d0], rsi
add byte [rax], al
mov qword [rsp + 0x1d0], rsi
add byte [rdx - 0x73], cl
add al, 0x6d
lea rax, [r13*2]
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
add rax, r13
lea rax, [r15 + rax*8]
mov qword [rsp + 0x4b8], r15
mov qword [rsp + 0x4c0], rax
mov qword [rsp + 0x4c8], r12
lea rcx, [rsp + 0x250]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x4b8]
call fcn.1400e7590
add al, ch
or al, 0x99
add byte [rax], al
movabs rax, 0x8000000000000000
mov qword [rsp + 0xd8], rax
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rbp + 0x2c], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x84
test byte [rax + rbx*8], ah
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rbp + 0x2c], dh
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x1f8], 8
mov qword [rsp + 0x200], 0
mov rbx, r12
jmp 0x1400dde0a
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e0a0a
mov rsi, rax
mov rax, qword [rsp + 0x260]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x250]
movups xmmword [rsi], xmm0
mov qword [rsp + 0xe0], 4
mov qword [rsp + 0xe8], rsi
mov qword [rsp + 0xf0], 1
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [rsp + 0x4b8]
movaps xmmword [rsp + 0x130], xmm0
mov ebx, 1
mov ebp, 0x18
lea r14, [rsp + 0x250]
lea r15, [rsp + 0x130]
lea r13, [rsp + 0xe0]
jmp 0x1400ddd98
mov rax, qword [rsp + 0x260]
mov qword [rsi + rbp + 0x10], rax
movups xmm0, xmmword [rsp + 0x250]
movups xmmword [rsi + rbp], xmm0
inc rbx
mov qword [rsp + 0xf0], rbx
add rbp, 0x18
mov rcx, r14
mov rdx, r15
call fcn.1400e7590
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x250], rax
je case.0x1400cefaf.283
cmp rbx, qword [rsp + 0xe0]
jne 0x1400ddd70
mov r8d, 1
mov rcx, r13
mov rdx, rbx
call fcn.1401b0440
mov rsi, qword [rsp + 0xe8]
mov esi, dword [rsp + 0xe8]
mov esi, dword [rsp + 0xe8]
jmp 0x1400ddd70
movdqu xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x1f0], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x88]
mov rbx, qword [rax + 0x10]
mov r13, qword [rsp + 0x98]
mov r15, qword [rsp + 0x68]
mov rax, qword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor esi, esi
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop dword [rax]
cmp rdx, r8
je 0x1400dded1
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400dde40
mov rdx, qword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [rbx + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rsi, [rcx + rdx]
add rsi, 0x10
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test rsi, rsi
je 0x1400e0951
test rsi, rsi
lea rax, [0x1401cb2f4]
cmovne rax, rsi
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x260], 0
lea r8, [0x1401f79a8]
lea rsi, [rsp + 0x130]
lea rdx, [rsp + 0x250]
mov rcx, rsi
xor r9d, r9d
call fcn.1400c5840
lea rdx, [rsp + 0x1c0]
lea r8, [rsp + 0x1f0]
mov rcx, r12
mov r9, rsi
call fcn.1400e7760
mov r14, rax
mov rax, qword [rsp + 0xb8]
shl rax, 1
test rax, rax
je 0x1400ddf62
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x58]
jmp 0x1400deb25
mov r13d, 1
mov rcx, r13
mov rdx, rsi
mov r8, r15
call fcn.1401af560
imul rax, qword [r12 + 0x180], 0x308
mov rcx, qword [r12 + 0x178]
add rax, rcx
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x158], 2
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x410], r13
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x418], r15
mov qword [rsp + 0x198], r15
lea rcx, [rsp + 0x250]
lea rdx, [rsp + 0x130]
call fcn.1400e7440
movabs rax, 0x8000000000000000
movabs rdx, 0xaaaaaaaaaaaaaaab
mov qword [rsp + 0xd8], rax
cmp qword [rsp + 0x258], rax
mov qword [rsp + 0x70], r14
mov dword [rsp + 0x240], ebx
jne 0x1400de03e
invalid
sbb byte [rcx - 0x43], al
or byte [rax], al
add byte [rax], al
mov r13d, 8
xor ebx, ebx
mov r15d, 8
mov ecx, 8
add byte [rax], al
add byte [rax], al
jmp 0x1400df8ed
movzx eax, byte [0x140214210]
add eax, 0x1361cb
mov edx, 0x80
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e0a2b
mov r15, rax
movups xmm0, xmmword [rsp + 0x250]
movups xmm1, xmmword [rsp + 0x260]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x1f0], 4
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x190], al
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], 1
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x2b0], xmm0
movups xmm0, xmmword [rsp + 0x180]
add byte [rdi], cl
adc byte [rsp + 0x180], al
movaps xmmword [rsp + 0x2a0], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x290], xmm0
movupd xmm0, xmmword [rsp + 0x130]
movupd xmm1, xmmword [rsp + 0x140]
movups xmm2, xmmword [rsp + 0x150]
movups xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x280], xmm3
movaps xmmword [rsp + 0x270], xmm2
movapd xmmword [rsp + 0x260], xmm1
movapd xmmword [rsp + 0x250], xmm0
mov eax, 1
mov qword [rsp + 0x3d8], rax
fadd dword [rbx]
add byte [rax], al
fadd dword [rbx]
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x90], rax
lea rsi, [rsp + 0xe0]
lea rbx, [rsp + 0x250]
lea r14, [rsp + 0x1f0]
mov r12d, 1
jmp 0x1400de182
mov rax, r12
shl rax, 5
movupd xmm0, xmmword [rsp + 0xe0]
movupd xmm1, xmmword [rsp + 0xf0]
movupd xmmword [r15 + rax + 0x10], xmm1
movupd xmmword [r15 + rax], xmm0
inc r12
mov qword [rsp + 0x200], r12
add qword [rsp + 0x90], 0x20
dec qword [rsp + 0x3d8]
mov rcx, rsi
mov rdx, rbx
call fcn.1400e7440
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x84
and al, 0xe8
add byte [rax], al
invalid
je 0x1400de1c0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x84
and al, 0xe8
add byte [rax], al
invalid
je 0x1400de1c0
add byte [rax], al
or byte [rax + 0x39], 0x84
and al, 0xe8
add byte [rax], al
add byte [rdi + rbx + 0x4c], dh
cmp esp, dword [rsp + 0x1f0]
movsb byte [rdi], byte [rsi]
and al, 0xf0
add dword [rax], eax
invalid
cmp r12, qword [rsp + 0x1f0]
movsb byte [rdi], byte [rsi]
and al, 0xf0
add dword [rax], eax
add byte [rbp - 0x6b], dh
jne 0x1400de140
mov rcx, r14
mov ecx, esi
mov rdx, r12
call fcn.140042880
dec dword [rbx + rcx*4 - 0x44]
and al, 0xf8
add dword [rax], eax
invalid
dec dword [rbx + rcx*4 - 0x44]
and al, 0xf8
add dword [rax], eax
add bl, ch
jmp 0x1400de140
invalid
invalid
test byte [rax + rsi*8], ah
add dword [rax], eax
jmp 0x1400de140
mov r8, qword [rsp + 0x1f0]
cmp r12, 0x15
mov qword [rsp + 0x1b0], r8
test byte [rax + rsi*4], ah
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
cld
adc eax, 0x2484894c
invalid
invalid
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rdi], cl
mov al, 1
add byte [rax], al
jae 0x1400dec85
sub dword [rbx + 0x4900000a], 0xffffff83
or al, byte [rax]
add byte [rcx - 0x7d], cl
cmp r12, 1
cld
add dword [rdi], ecx
invalid
xchg byte [rsi + 0x11], dh
jbe 0x1400de1f3
jbe 0x1400df35a
jbe 0x1400de1f3
add byte [rax], al
mov r8d, 1
mov rcx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r12
call fcn.1400fde90
add dword [rax], eax
mov rsi, qword [rsp + 0x1b0]
shl rsi, 5
mov rax, rsi
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
mov rbx, rdx
shr rbx, 4
jmp 0x1400df384
lea rax, case.0x14004f628.49
jmp 0x1400de240
lea rax, case.0x14004f628.49
jmp 0x1400de240
lea rax, case.0x14004f628.49
jmp 0x1400de240
call qword [rax + 0x28]
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 8
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x170], 8
movdqu xmmword [rsp + 0x178], xmm0
mov qword [rsp + 0x188], 8
mov qword [rsp + 0x190], 0
mov word [rsp + 0x198], 0x300
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x130]
call fcn.1400e7920
mov rsi, rax
movzx ecx, byte [rax + 0x69]
mov al, 2
cmp cl, 3
je 0x1400de2f5
movzx ecx, cl
mov eax, 2
cmovae eax, ecx
mov byte [rsi + 0x69], al
mov rdx, qword [rsi + 0x48]
cmp rdx, qword [rsi + 0x38]
jne 0x1400de30f
lea rcx, [rsi + 0x38]
call fcn.1400426e0
mov rdx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x40]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], 0x10
mov qword [rax + rcx*8 + 0x10], 0
inc rdx
mov qword [rsi + 0x48], rdx
mov rdx, qword [rsi + 0x60]
cmp rdx, qword [rsi + 0x50]
mov qword [rsp + 0x98], r13
jne 0x1400de35a
mov rcx, rsi
add rcx, 0x50
call fcn.1400426e0
mov rdx, qword [rsi + 0x60]
mov rax, qword [rsi + 0x58]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], 8
mov qword [rax + rcx*8 + 0x10], 0
inc rdx
mov qword [rsi + 0x60], rdx
mov r13, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rax + 0x10]
cmp r13, rdx
ja 0x1400e09ec
mov r15, qword [rax + 8]
mov qword [rsp + 0x1a8], rdx
jne 0x1400de4c4
mov rcx, qword [rsp + 0x250]
mov r8, qword [rsp + 0x258]
mov rax, qword [rsp + 0x260]
mov rbx, qword [rsp + 0x278]
mov rsi, qword [rsp + 0x280]
mov r14, qword [rsp + 0x288]
movups xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x150], xmm0
movups xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x100], xmm0
mov rdx, qword [rsp + 0x168]
mov qword [rsp + 0x110], rdx
cmp rcx, 2
mov r13, qword [rsp + 0x98]
mov r12, qword [rsp + 0x78]
je 0x1400de523
test rcx, rcx
je 0x1400de492
test rax, rax
je 0x1400de492
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x1400de50c
lea r15, [rsi + 8]
jmp 0x1400de4a9
add r15, 0x20
dec r14
je 0x1400de50c
cmp qword [r15 - 8], 0
je 0x1400de4a0
mov r8, qword [r15]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400de4a0
shl r13, 5
shl rdx, 5
mov qword [rsp + 0x60], rdx
mov rbp, qword [r15 + r13 + 8]
mov rsi, qword [r15 + r13 + 0x10]
lea r14, [0x1401f79a8]
lea rdx, case.0x14004f628.49
lea rax, [0x1401fb5ec]
mov rcx, qword [rsp + 0x1e8]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
mov rax, rdx
mov qword [rsp + 0xa8], rcx
jmp rcx
test rbx, rbx
je 0x1400de523
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x130], xmm0
movdqa xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x150], xmm2
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x160], rax
movzx eax, byte [0x140214210]
mov edx, 0x50
xor ecx, ecx
call fcn.140157b20
test rax, rax
mov r15, qword [rsp + 0x68]
je 0x1400e09a4
mov rsi, rax
mov rax, qword [rsp + 0x70]
mov qword [rsi], rax
mov rcx, qword [rsp + 0xa0]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x130]
movapd xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movdqu xmmword [rsi + 0x18], xmm0
movupd xmmword [rsi + 0x28], xmm1
movups xmmword [rsi + 0x38], xmm2
mov rax, qword [rsp + 0x160]
mov qword [rsi + 0x48], rax
lea rcx, [r12 + 0x78]
call fcn.1400e1c10
mov qword [r12 + 0x78], rsi
mov r14, qword [rsp + 0x88]
mov rcx, r14
mov rdx, r12
call fcn.1400e4710
mov sil, 1
test rax, rax
mov rbx, qword [rsp + 0x58]
je 0x1400de611
mov rbp, rax
mov r14, rax
jmp 0x1400e0a5f
mov rcx, r14
mov rdx, r12
call fcn.1400e7a30
mov rbp, rax
test rax, rax
jne 0x1400de68d
mov rsi, qword [r14 + 0x10]
lea rbx, [rsp + 0xe0]
mov rcx, rbx
mov rdx, rsi
call fcn.1400ccd10
mov qword [rsp + 0xf8], rsi
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], r15
mov qword [rsp + 0x140], r13
mov qword [rsp + 0x148], rdi
lea rdx, [rsp + 0x130]
add byte [rax - 0x77], cl
invalid
mov r8, r12
call fcn.1400e7f20
and al, 0x48
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rbp, rax
mov rcx, rbx
mov rbx, qword [rsp + 0x58]
call fcn.1400ecb50
xor esi, esi
mov r14, rbp
jmp 0x1400e0a5f
mov r14, qword [rsp + 0xe0]
jmp case.0x1400d776a.19
mov rcx, r14
mov rdx, r12
call fcn.1400e4710
test rax, rax
je 0x1400de6ba
mov rcx, rax
call fcn.1400e0d30
mov rbx, qword [r14 + 0x10]
lea rcx, [rsp + 0x1f0]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
call fcn.1401575a0
mov rsi, qword [rsp + 0x1f8]
mov r14, qword [rsp + 0x200]
test r14, r14
je 0x1400df76f
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r15, rax
invalid
test rax, rax
jne 0x1400df775
invalid
jmp 0x1400dc7fa
mov r15, qword [rsp + 0x68]
mov r14, rax
jmp 0x1400deb25
mov rbx, r14
test rbx, rbx
jne case.0x1400ba9c1.360
mov r14d, 1
mov rcx, r14
mov rdx, rsi
mov qword [rsp + 0x70], rbx
mov r8, rbx
call fcn.1401af560
mov bl, 1
mov rcx, qword [rsp + 0x60]
test byte [rcx + 0x2fc], 1
jne 0x1400de762
movzx ebx, byte [rcx + 0x300]
add eax, dword [rax]
add byte [rax - 0x74b7fe1d], al
and bl, 1
mov rbp, qword [rsp + 0x1a8]
mov rdx, r14
and bl, 1
mov rbp, qword [rsp + 0x1a8]
mov rdx, r14
mov r8, qword [rsp + 0x70]
call fcn.1400ecd90
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400deac9
mov rsi, rax
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x2a0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x2a8], xmm0
mov qword [rsp + 0x2b8], 0x10
movdqu xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x250], 2
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x130], 0
movdqu xmmword [rsp + 0x148], xmm0
cmp byte [rsp + 0x1e8], 0
je 0x1400de811
mov rax, qword [rsp + 0x88]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x130], xmm0
movdqu xmm0, xmmword [rax + 0x18]
movdqu xmmword [rsp + 0x148], xmm0
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x250]
mov r8, qword [rsp + 0x1b0]
mov r9, rbp
call fcn.1400d9180
test rax, rax
je 0x1400de845
mov rbp, rax
test bl, bl
je 0x1400de87e
mov rcx, rbp
call fcn.1400e0d30
mov rbp, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
test rsi, rsi
je 0x1400de8bf
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x1400de8c5
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
lea rcx, [rsp + 0x250]
call fcn.1400e0c60
cmp qword [rsp + 0x70], 0
je 0x1400de8a5
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xd8], r12
mov rbx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x50]
and al, 0x50
mov r14, rbp
jmp 0x1400deb25
mov r15d, 1
mov rcx, r15
mov rdx, rbp
mov r8, rsi
call fcn.1401af560
mov rcx, qword [rsp + 0x250]
mov r8, qword [rsp + 0x258]
mov rax, qword [rsp + 0x260]
mov r9, qword [rsp + 0x278]
mov rdx, qword [rsp + 0x280]
mov qword [rsp + 0x60], rdx
mov word [rax + rdx*2], fs
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x58
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x78
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x60
mov rbx, qword [rsp + 0x288]
movups xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x150], xmm0
movups xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0xf0], xmm0
movdqu xmm0, xmmword [rsp + 0x158]
movdqa xmmword [rsp + 0x100], xmm0
mov rdx, qword [rsp + 0x168]
mov qword [rsp + 0x110], rdx
cmp rcx, 2
je 0x1400dea14
mov qword [rsp + 0xa8], r9
test rcx, rcx
je 0x1400de9b5
test rax, rax
je 0x1400de9b5
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jae 0x1400de99a
invalid
invalid
test rbx, rbx
je 0x1400de9f5
mov rax, qword [rsp + 0x60]
lea rbp, [rax + 8]
invalid
or bl, ch
invalid
add rbp, 0x20
dec rbx
je 0x1400de9f5
cmp qword [rbp - 8], 0
je 0x1400de9d0
mov r8, qword [rbp]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400de9d0
invalid
cmp qword [rsp + 0xa8], 0
je 0x1400dea14
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x60]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x150], xmm2
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x160], rax
movzx eax, byte [0x140214210]
mov edx, 0x50
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e09a4
mov rbp, rax
mov qword [rax], rsi
mov qword [rax + 8], r15
mov qword [rax + 0x10], rsi
movdqa xmm0, xmmword [rsp + 0x130]
movdqa xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movdqu xmmword [rax + 0x18], xmm0
movdqu xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x38], xmm2
mov rax, qword [rsp + 0x160]
mov qword [rbp + 0x48], rax
mov rsi, qword [rsp + 0x78]
lea rcx, [rsi + 0x78]
call fcn.1400e1c10
mov qword [rsi + 0x78], rbp
mov r15, qword [rsp + 0x68]
cmp qword [rsp + 0x70], 0
je 0x1400deae3
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x88]
mov rcx, rsi
mov rbp, qword [rsp + 0x78]
mov rdx, rbp
call fcn.1400e4710
test rax, rax
jne 0x1400deb15
mov rcx, rsi
mov rdx, rbp
call fcn.1400e7a30
test rax, rax
je 0x1400deb8e
mov r14, rax
mov qword [rsp + 0xd8], r12
mov r8, qword [rsp + 0x50]
test rbx, rbx
je 0x1400deb50
cmp rbx, 1
test r15, r15
je 0x1400deb50
test rdi, rdi
je 0x1400deb50
mov rcx, qword [0x140214150]
xor edx, edx
mov rsi, r8
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
mov rax, qword [rsp + 0xd8]
shl rax, 1
test rax, rax
je 0x1400deb6f
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r14
movaps xmm6, xmmword [rsp + 0x540]
add rsp, 0x558
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, qword [rsi + 0x10]
lea r14, [rsp + 0x130]
mov rcx, r14
mov rdx, rsi
call fcn.1400ccd10
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], r15
mov qword [rsp + 0x260], r13
mov qword [rsp + 0x268], rdi
lea rdx, [rsp + 0x250]
mov rcx, r14
mov r8, rbp
call fcn.1400e7f20
mov r14, rax
shl r12, 1
test r12, r12
je 0x1400debff
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x50]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x138]
mov rdi, qword [rsp + 0x140]
test rdi, rdi
je 0x1400dec65
lea rbx, [rsi + 0x20]
jmp 0x1400dec29
add rbx, 0x30
dec rdi
je 0x1400dec65
cmp qword [rbx - 0x20], 0
je 0x1400dec4a
cmp qword [rbx - 0x10], 0
je 0x1400dec4a
mov r8, qword [rbx - 0x18]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbx - 8], 0
je 0x1400dec20
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400dec20
cmp qword [rsp + 0x130], 0
je 0x1400deb6f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
jmp 0x1400deb69
mov rax, r12
shl rax, 4
movabs rdx, 0x7fffffffffffffe0
and rdx, rax
movzx eax, byte [0x140214210]
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e0a47
mov r14, rax
movzx eax, byte [0x140214210]
mov edx, 0x100
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e0a53
mov r13, rax
lea rax, [r15 + 0x40]
mov qword [rsp + 0x3e0], rax
lea rax, [r15 + 0x10]
mov qword [rsp + 0x408], rax
lea rax, [r15 - 0x10]
mov qword [rsp + 0x400], rax
lea rax, [r15 - 0x20]
mov qword [rsp + 0x80], rax
mov eax, 0x10
mov qword [rsp + 0x1a0], rax
xor ebx, ebx
xor ebp, ebp
mov qword [rsp + 0x1b8], r15
mov qword [rsp + 0x420], r12
mov qword [rsp + 0x248], rdi
mov qword [rsp + 0xa0], r14
jmp 0x1400ded4b
invalid
mov ebp, 1
mov rbx, qword [rsp + 0xd0]
cmp rbx, r12
jae 0x1400df32f
mov rdx, r12
sub rdx, rbx
mov rax, rbx
shl rax, 5
lea rcx, [r15 + rax]
cmp rdx, 2
jae 0x1400dedcd
mov r8, rdx
lea r10, [r8 + rbx]
mov rsi, r10
sub rsi, rbx
jb 0x1400e0969
cmp r10, r12
ja 0x1400e0969
jae 0x1400deeb6
cmp r8, 0xa
jae 0x1400deeb6
lea rsi, [rbx + 0xa]
cmp rsi, r12
cmovae rsi, r12
mov qword [rsp + 0xd0], rsi
sub rsi, rbx
jb 0x1400e0981
cmp r8, 1
adc r8, 0
mov rdx, rsi
call fcn.1400fde90
cmp rbp, qword [rsp + 0x1a0]
je 0x1400deec8
jmp 0x1400def28
movsd xmm1, qword [rcx]
movsd xmm0, qword [rcx + 0x20]
mov r8d, 2
add byte [rsi + 0xf], ah
enter 0xffffffffffff860f, 0xffffffffffffffe2
add al, 0
invalid
cmp rdx, 2
je 0x1400dee36
mov r8, qword [rsp + 0x3d8]
lea r9, [r8 + rbx]
mov r8, qword [rsp + 0x3e0]
lea r10, [r8 + rax]
mov r8d, 2
nop word [rax + rax]
movapd xmm1, xmm0
movsd xmm0, qword [r10]
ucomisd xmm1, xmm0
jbe 0x1400dee36
lea r11, [r9 + r8]
inc r11
inc r8
add r10, 0x20
cmp r11, 2
jne 0x1400dee10
mov r8, rdx
mov rdx, r8
add rdx, rbx
jb 0x1400e09b3
mov r10, rdx
cmp rdx, r12
ja 0x1400e09c2
xchg dword [rbx + rbx], esi
invalid
cmp r8, 2
cmp eax, 2
jb 0x1400ded69
mov rdx, r8
shr rdx, 1
add rax, qword [rsp + 0x408]
mov r9, r10
shl r9, 5
add r9, qword [rsp + 0x400]
nop word cs:[rax + rax]
movups xmm0, xmmword [rax - 0x10]
movups xmm1, xmmword [r9 - 0x10]
movups xmmword [rax - 0x10], xmm1
movups xmmword [r9 - 0x10], xmm0
adc dword [rcx - 0x10], eax
movupd xmm0, xmmword [rax]
movupd xmm1, xmmword [r9]
movupd xmmword [rax], xmm1
adc dword [rax], ecx
movupd xmmword [r9], xmm0
add rax, 0x20
add r9, 0xffffffffffffffe0
dec rdx
dec edx
jne 0x1400dee80
jmp 0x1400ded69
mov qword [rsp + 0xd0], r10
cmp rbp, qword [rsp + 0x1a0]
jne 0x1400def28
add byte [rax + 0x3b], cl
lodsb al, byte [rsi]
and al, 0xa0
add dword [rax], eax
add byte [rbp + 0x60], dh
mov rdx, rbp
shl rdx, 5
shl edx, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e0998
mov r15, rax
lea rax, [rbp*2]
mov qword [rsp + 0x1a0], rax
mov r8, rbp
shl r8, 4
shl eax, 4
shl eax, 4
mov rcx, r15
mov rdx, r13
call fcn.1401af560
mov rcx, qword [0x140214150]
push rdx
adc eax, dword [rax]
push rdx
adc eax, dword [rax]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, r15
mov r15, qword [rsp + 0x1b8]
mov rax, rbp
shl rax, 4
mov qword [r13 + rax], rsi
mov qword [r13 + rax + 8], rbx
inc rbp
mov rax, rbp
mov eax, ebp
mov eax, ebp
cmp rbp, 2
cmp ebp, 2
mov qword [rsp + 0x428], r13
jae 0x1400defd2
add byte [rax], al
add byte [rax], al
jmp 0x1400ded3a
mov rsi, r10
sub r13, rdx
mov rcx, r12
mov r8, r13
call fcn.1401af560
mov rax, qword [rsp + 0x1e8]
add rax, rsi
mov qword [rbx], rax
mov dword [rbx], eax
mov dword [rbx], eax
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov qword [rbx + 8], rax
mov rcx, qword [rsp + 0x1e0]
lea rdx, [rcx + 0x10]
mov rax, qword [rsp + 0xb0]
not rax
mov r8, qword [rsp + 0x50]
add r8, rax
shl r8, 4
call fcn.1401af560
mov rax, qword [rsp + 0xa8]
cmp rax, 1
mov r12, qword [rsp + 0x420]
mov esp, dword [rsp + 0x420]
mov esp, dword [rsp + 0x420]
and byte [rax + rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x28
add al, 0
add byte [rdi], cl
xchg byte [rbx - 3], ah
invalid
mov r13, qword [rsp + 0x428]
jbe 0x1400ded35
mov rbp, rax
lea r10, [rax - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [r13 + rcx]
mov rcx, qword [r13 + rcx + 8]
add rcx, rax
cmp rcx, r12
je case.0x1400baf23.360
mov rdx, rbp
shl rdx, 4
mov r8, qword [rdx + r13 - 0x20]
cmp r8, rax
invalid
jbe case.0x1400baf23.360
sal byte [rsi + 0x3d], 0x48
cmp ebp, 2
cmp rbp, 2
jbe 0x1400df31b
lea r11, [rbp - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [r13 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400df056
cmp rbp, 3
jbe 0x1400df325
add r8, rcx
cmp qword [rdx + r13 - 0x40], r8
jbe 0x1400df056
jmp 0x1400ded3a
cmp rbp, 3
jb 0x1400df05b
lea r11, [rbp - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [r13 + rcx]
cmp rcx, rax
jb 0x1400df05f
lea r11, [rbp - 2]
cmp rbp, r11
jbe 0x1400e072e
lea rbx, [r11 + 1]
cmp rbp, rbx
jbe 0x1400e0779
mov rax, r11
shl rax, 4
mov rcx, qword [r13 + rax + 8]
shl rbx, 4
mov rdx, qword [r13 + rbx]
mov rsi, qword [r13 + rbx + 8]
add rsi, rdx
mov r14, rsi
sub r14, rcx
jb 0x1400e07c4
invalid
add byte [rax], al
invalid
mov qword [rsp + 0x50], rbp
cmp rsi, r12
ja 0x1400e07d3
mov qword [rsp + 0x1e8], rdx
mov qword [rsp + 0xb0], r11
mov qword [rsp + 0xa8], r10
lea rdx, [rax + r13]
mov qword [rsp + 0x1e0], rdx
mov rdi, qword [r13 + rax]
add rbx, r13
mov qword [rsp + 0x78], rcx
mov r12, rcx
shl r12, 5
add r12, r15
mov r13, rdi
shl r13, 5
lea rbp, [r12 + r13]
shl rsi, 5
mov r15, r14
sub r15, rdi
cmp r15, rdi
jae 0x1400df1c0
mov r13, r15
shl r13, 5
shl ebp, 5
shl ebp, 5
mov r14, qword [rsp + 0xa0]
mov rcx, r14
mov rdx, rbp
mov r8, r13
call fcn.1401af560
add r13, r14
test rdi, rdi
mov rdx, rdi
jle 0x1400df26c
test r15, r15
mov rdi, qword [rsp + 0x248]
jle 0x1400df274
add rsi, qword [rsp + 0x80]
mov r15, qword [rsp + 0x1b8]
nop word cs:[rax + rax]
movsd xmm0, qword [rbp - 0x20]
movsd xmm1, qword [r13 - 0x20]
xor eax, eax
xor ecx, ecx
ucomisd xmm0, xmm1
setbe al
seta cl
shl rcx, 5
sub rbp, rcx
shl rax, 5
sub r13, rax
ucomisd xmm0, xmm1
mov rax, r13
mov eax, ebp
mov eax, ebp
cmova rax, rbp
movupd xmm0, xmmword [rax]
movupd xmm1, xmmword [rax + 0x10]
movupd xmmword [rsi + 0x10], xmm1
movupd xmmword [rsi], xmm0
cmp rbp, r12
jbe 0x1400df1b2
add rsi, 0xffffffffffffffe0
cmp r13, r14
ja 0x1400df160
mov rsi, rdx
mov r12, rbp
mov rdx, r14
jmp 0x1400def63
mov r15, qword [rsp + 0xa0]
mov rcx, r15
mov rdx, r12
mov r8, r13
call fcn.1401af560
add r13, r15
test rdi, rdi
mov r10, rdi
jle 0x1400df28a
cmp r14, r10
mov r15, qword [rsp + 0x1b8]
jle 0x1400df2ad
add rsi, r15
mov r14, qword [rsp + 0xa0]
mov rdx, r14
mov rdi, qword [rsp + 0x248]
nop dword [rax]
mov r8, rdx
movsd xmm0, qword [rdx]
xor edx, edx
xor eax, eax
ucomisd xmm0, qword [rbp]
setbe dl
seta cl
mov r9, r8
cmova r9, rbp
movupd xmm0, xmmword [r9]
movupd xmm1, xmmword [r9 + 0x10]
movupd xmmword [r12 + 0x10], xmm1
movupd xmmword [r12], xmm0
add r12, 0x20
shl rdx, 5
add rdx, r8
cmp rdx, r13
jae 0x1400def60
mov al, cl
shl rax, 5
add rbp, rax
cmp rbp, rsi
jb 0x1400df210
jmp 0x1400def60
mov rsi, rdx
mov r12, rbp
jmp 0x1400df295
mov rsi, rdx
mov r12, rbp
mov rdx, r14
mov r15, qword [rsp + 0x1b8]
jmp 0x1400def63
mov rsi, r10
mov r14, qword [rsp + 0xa0]
mov rdx, r14
mov r15, qword [rsp + 0x1b8]
mov rdi, qword [rsp + 0x248]
jmp 0x1400def63
mov rsi, r10
mov r14, qword [rsp + 0xa0]
mov rdx, r14
mov rdi, qword [rsp + 0x248]
jmp 0x1400def63
cmp rdx, 2
je 0x1400ded65
mov r8, qword [rsp + 0x3d8]
lea r9, [r8 + rbx]
add rax, qword [rsp + 0x3e0]
mov r8d, 2
nop dword [rax]
movapd xmm1, xmm0
movsd xmm0, qword [rax]
ucomisd xmm1, xmm0
ja 0x1400ded65
cli
invalid
invalid
cli
invalid
lea r10, [r9 + r8]
inc r10
inc r8
add rax, 0x20
cmp r10, 2
jne 0x1400df2f0
jmp 0x1400ded62
mov ebp, 2
jmp 0x1400ded3a
mov ebp, 3
jmp 0x1400ded3a
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call rsi
mov r8, qword [rsp + 0x1b0]
add eax, 0x3100134e
ror byte [rbp - 0x77], cl
invalid
mov rsi, r8
shl rsi, 5
mov rax, rsi
movabs rcx, 0xaaaaaaaaaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
mul rcx
mov rbx, rdx
shr rbx, 4
mov r13, r15
test r12, r12
je 0x1400df710
shl r12, 5
add r12, r15
mov r9, qword [rsp + 0x90]
lea rcx, [r9 + 0x20]
xor r13d, r13d
xor eax, eax
movabs r8, 0x8000000000000000
mov rdx, qword [r15 + rax + 8]
cmp rdx, r8
je 0x1400df6bd
movupd xmm0, xmmword [r15 + rax + 0x10]
movups xmm0, xmmword [r15 + rax + 0x10]
mov qword [r15 + r13], rdx
movupd xmmword [r15 + r13 + 8], xmm0
add rax, 0x20
add r13, 0x18
cmp rcx, rax
jne 0x1400df3a6
add r13, r15
jmp 0x1400df708
mov rdx, rax
and rdx, 0xfffffffffffffffe
mov r8d, 0x18
xor ecx, ecx
nop word [rax + rax]
movups xmm0, xmmword [rsi + r8*2 - 0x28]
movups xmmword [r13 + r8 - 0x18], xmm0
movdqu xmm0, xmmword [rsi + r8*2 - 8]
movdqu xmmword [r13 + r8 - 8], xmm0
add rcx, 2
add r8, 0x20
cmp rdx, rcx
jne case.0x1400cf8db.124
test r15b, 0x20
je 0x1400df435
mov rdx, rcx
shl rdx, 5
movdqu xmm0, xmmword [rsi + rdx + 8]
shl rcx, 4
movdqu xmmword [r13 + rcx], xmm0
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], r13
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov r9, qword [rsp + 0x78]
call fcn.1400e4930
mov r14, rax
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
fmul qword [0x11d973d71]
fmul qword [0x11d973d71]
mov r15, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x58]
test r12, r12
je 0x1400e0649
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
jmp 0x1400e0643
mov r14, qword [rsp + 0x250]
mov r15, qword [rsp + 0x68]
jmp 0x1400deb25
mov bl, 1
cmp r14, 2
jne 0x1400dc9b7
mov rax, qword [rsp + 0x60]
movzx eax, word [rax]
cmp eax, 0x2d2d
je 0x1400dc9a4
mov r14d, 2
jmp 0x1400dc9b7
mov rsi, qword [rsp + 0x88]
add byte [rax], al
mov rcx, rsi
mov rdx, qword [rsp + 0x78]
call fcn.1400e4710
test rax, rax
je 0x1400df4f5
mov rcx, rax
call fcn.1400e0d30
mov rsi, qword [rsi + 0x10]
lea rbx, [rsp + 0x250]
and al, 0x50
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rdx, rsi
call fcn.1400e69a0
lea r8, [0x1401f79a8]
lea eax, [0x1401f79a8]
and al, 0x50
push rax
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
lea eax, [0x1401f79a8]
lea r14, [rsp + 0x130]
mov rcx, r14
int1
int1
mov rdx, rbx
xor r9d, r9d
call fcn.1400c5840
lea rdx, [rsp + 0x1f0]
mov rcx, rsi
mov r8, r14
call fcn.1400e6ab0
jmp 0x1400df6ab
mov r8, qword [rsp + 0x88]
cmp qword [r8], 0
setne r9b
je 0x1400df5a2
mov rax, qword [r8 + 8]
mov rcx, qword [rsp + 0x1a8]
add dword [rax], eax
add byte [rax - 1], cl
leave
add dword [rax], eax
add byte [rax - 1], cl
leave
movabs rdx, 0x8000000000000000
cmovno rdx, rcx
xor ecx, ecx
test rdx, rdx
cmovg rcx, rdx
mov rdx, qword [rsp + 0x1b0]
add byte [rax - 0x75], cl
push rdx
adc byte [rax + 0x39], cl
ror dword [rax + 0xf], 1
retf 0x8948
mov word [rax + rbp*4], fs
test al, 1
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
adc byte [rax + 0x39], cl
ror dword [rax + 0xf], 1
retf 0x8948
test al, 1
add byte [rax], al
mov rcx, qword [r8 + 0x18]
sub rcx, rax
inc rcx
mov qword [r8 + 0x20], rcx
invalid
invalid
and byte [rbx + rcx*4 - 0x5c], cl
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
mov r12, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x50], rax
mov r14, qword [rsp + 0x200]
jmp 0x1400dceab
mov rsi, qword [rsp + 0x88]
mov rcx, rsi
mov rdx, qword [rsp + 0x78]
call fcn.1400e4710
test rax, rax
je 0x1400df5e6
mov rcx, rax
call fcn.1400e0d30
mov rsi, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x148]
imul r8, qword [rsi + 0x150], 0x270
mov rax, r8
test r8, r8
je 0x1400df63b
mov rdx, rcx
cmp dword [rcx + 0x50], 2
lea rcx, [rcx + 0x270]
sete r8b
cmp qword [rdx + 0x58], 0
sete r9b
or r9b, r8b
lea r8, [rax - 0x270]
cmp r9b, 1
jne 0x1400df5fc
cmp dword [rdx + 0x260], 0x110000
jne 0x1400df5fc
test rax, rax
setne bl
movabs rax, 0x8000000000000000
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x250], rax
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x30
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
int1
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x30
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
int1
int1
mov rdx, rsi
call fcn.1400e69a0
lea r8, [0x1401f79a8]
lea r15, [rsp + 0xe0]
mov rcx, r15
mov rdx, r14
xor r9d, r9d
leave
leave
call fcn.1400c5840
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x1f0]
lea r8, [rsp + 0x250]
mov rcx, rsi
mov r9d, ebx
call fcn.1400e6b80
mov r14, rax
mov r15, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x58]
jmp 0x1400deb25
add r13, r15
lea rcx, [r15 + rax]
add rcx, 0x20
cmp r12, rcx
je 0x1400df708
sub r9, rax
lea r14, [r15 + rax]
add r14, 0x30
shr r9, 5
jmp 0x1400df6e7
add r14, 0x20
dec r9
je 0x1400df708
cmp qword [r14 - 8], 0
je 0x1400df6de
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xor edx, edx
mov r12, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r12
jmp 0x1400df6de
mov r8, qword [rsp + 0x1b0]
test r8, r8
je 0x1400df767
lea rax, [rbx*8]
lea r14, [rax + rax*2]
cmp rsi, r14
je 0x1400df767
test rsi, rsi
je 0x1400df8de
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
mov r9, r14
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rcx, rax
test rax, rax
movabs rdx, 0xaaaaaaaaaaaaaaab
jne 0x1400df8ed
mov ecx, 8
mov rdx, r14
call fcn.1401b1500
mov rcx, r15
jmp 0x1400df8e3
mov r15d, 1
mov rcx, r15
mov rdx, rsi
mov r8, r14
call fcn.1401af560
mov qword [rsp + 0xb8], r14
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xc8], r14
movabs rax, 0x8000000000000000
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x250], rax
mov rax, qword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r14d, r14d
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
mov r15, qword [rsp + 0x68]
cmp rdx, r8
je 0x1400df872
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400df7e1
mov rdx, qword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [rbx + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r14, [rcx + rdx]
add r14, 0x10
mov rcx, r14
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test r14, r14
je 0x1400e0951
test r14, r14
lea rax, [0x1401cb2f4]
cmovne rax, r14
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 0
lea r8, [0x1401f79a8]
lea rdx, [rsp + 0x130]
lea r14, [rsp + 0xe0]
mov rcx, r14
xor r9d, r9d
call fcn.1400c5840
mov qword [rsp + 0x20], r14
lea rdx, [rsp + 0xb8]
lea r8, [rsp + 0x250]
mov rcx, rbx
xor r9d, r9d
jmp 0x1400ddbef
mov ecx, 8
movabs rdx, 0xaaaaaaaaaaaaaaab
mov rax, r13
sub rax, r15
mul rdx
shr rdx, 4
mov qword [rsp + 0x468], rbx
mov qword [rsp + 0x470], rcx
mov qword [rsp + 0x478], rdx
cmp qword [rsp + 0x418], 0
je 0x1400df934
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x410]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xb8]
shl rax, 1
test rax, rax
mov rsi, qword [rsp + 0x88]
mov r14, qword [rsp + 0x70]
je 0x1400df968
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rsi + 0x10]
mov qword [rsp + 0x1b8], r15
cmp r13, r15
je 0x1400e031a
lea rcx, [rsp + 0x498]
mov rdx, qword [rsp + 0x60]
mov r8, r14
call fcn.1401575a0
mov r14, qword [rsp + 0x4a0]
mov rbx, qword [rsp + 0x4a8]
mov esi, 1
mov r15d, 1
test rbx, rbx
je 0x1400df9d5
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov r15, rax
test rax, rax
je 0x1400e0944
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1401af560
mov qword [rsp + 0x480], rbx
add byte [rax + rax], 0
mov qword [rsp + 0x488], r15
mov qword [rsp + 0x490], rbx
mov rax, qword [rsp + 0x478]
mov qword [rsp + 0x460], rax
movdqu xmm0, xmmword [rsp + 0x468]
movdqa xmmword [rsp + 0x450], xmm0
lea rax, [r12 + 0x1f0]
lea rcx, [r12 + 0x1f8]
lea rdx, [r12 + 8]
movabs r8, 0x8000000000000000
cmp qword [r12 + 0x1e8], r8
lea r8, [r12 + 0x10]
cmovne rdx, rax
mov r14, qword [rdx]
cmovne r8, rcx
mov rbx, qword [r8]
test rbx, rbx
je case.0x140086d4c.882
js 0x1400e0c4e
movzx eax, byte [0x140214210]
adc eax, dword [rax]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov rsi, rax
test rax, rax
je 0x1400e0944
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.1401af560
mov qword [rsp + 0x430], rbx
mov qword [rsp + 0x438], rsi
mov qword [rsp + 0x440], rbx
mov rax, qword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor esi, esi
movdqa xmm6, xmmword [0x1401bd580]
or eax, 0xc0314500
nop dword [rax]
cmp rdx, r8
je 0x1400dfb63
movdqa xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm6
pmovmskb r9d, xmm0
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400dfad0
mov rdx, qword [r12 + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [r12 + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rsi, [rcx + rdx]
add rsi, 0x10
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test rsi, rsi
je 0x1400e0951
invalid
add byte [rax], al
or eax, 0x85480000
test byte [rbp + rcx*4 + 0x3d], 0x87
mov bh, 0xe
add byte [rcx + 0xf], cl
test dword [rcx + rcx*4 - 0x5c], 0x1c024
add byte [rax - 0x77], cl
mov ah, 0x24
enter 1, 0
test rsi, rsi
lea r15, [0x1401cb2f4]
cmove rsi, r15
mov qword [rsp + 0x1c0], r12
mov qword [rsp + 0x1c8], rsi
mov qword [rsp + 0x1d0], 0
lea rsi, [0x1401f79a8]
xor ebx, ebx
lea rcx, [rsp + 0x3e8]
lea rdx, [rsp + 0x1c0]
mov r8, rsi
xor r9d, r9d
call fcn.1400c5840
mov rax, qword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r8d, r8d
nop
cmp rdx, r8
je 0x1400dfc63
movdqa xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm6
pmovmskb r9d, xmm0
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400dfbd0
mov rdx, qword [r12 + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
mov rax, qword [r12 + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
adc byte [rax - 1], cl
leave
and rcx, 0xfffffffffffffff0
lea rbx, [rcx + rdx]
add rbx, 0x10
mov rcx, rbx
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e0951
test rbx, rbx
je 0x1400e0951
mov cl, 2
call fcn.1400054f0
mov r14, rax
mov rcx, rax
mov rdx, r12
call fcn.1400c3630
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 8
mov qword [rsp + 0xc8], 0
cmp byte [rsp + 0x240], 0
je 0x1400e00cc
mov rbp, r14
test rbx, rbx
cmovne r15, rbx
lea r14, [r15 + 0x46]
lea rcx, [r15 + 0x54]
lea ecx, [rdi + 0x54]
lea ecx, [rdi + 0x54]
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x1f8], 1
mov dword [rsp + 0x1f8], 1
mov dword [rsp + 0x1f8], 1
mov qword [rsp + 0x200], 0
mov rax, qword [r15 + 0x54]
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
push r12
mov rdx, qword [r15 + 0x5a]
mov qword [rsp + 0x4d6], rdx
mov dword [rsp + 0x4d6], edx
mov dword [rsp + 0x4d6], edx
mov qword [rsp + 0x4d0], rax
mov byte [rsp + 0x250], 3
add al, byte [rax]
add byte [rbx], al
add al, byte [rax]
add byte [rbx], al
mov byte [rsp + 0x254], 3
mov byte [rsp + 0x258], 3
mov word [rsp + 0x25c], 0
lea rdx, [rsp + 0x250]
call fcn.1400c43d0
lea r12, str.e_0m
test al, al
mov rcx, r12
cmovne rcx, rsi
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0x500], rcx
mov qword [rsp + 0x508], rax
mov rax, qword [r15 + 0x46]
mov rcx, qword [r15 + 0x4c]
mov qword [rsp + 0x4e6], rcx
mov qword [rsp + 0x4e0], rax
mov byte [rsp + 0x250], 3
mov byte [rsp + 0x254], 3
mov byte [rsp + 0x258], 3
mov word [rsp + 0x25c], 0
lea rbx, [rsp + 0x250]
mov rcx, r14
mov rdx, rbx
call fcn.1400c43d0
test al, al
cmovne r12, rsi
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0x510], r12
mov qword [rsp + 0x518], rax
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x130], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x138], rax
lea rcx, [rsp + 0x480]
mov qword [rsp + 0x140], rcx
lea rcx, case.0x14010e1e2.18
mov qword [rsp + 0x148], rcx
lea rdx, [rsp + 0x500]
mov qword [rsp + 0x150], rdx
lea rdx, [0x140050d20]
mov qword [rsp + 0x158], rdx
lea r8, [rsp + 0x4e0]
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x430]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], rcx
lea rax, [rsp + 0x510]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rdx
mov qword [rsp + 0x250], 2
mov qword [rsp + 0x260], 2
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x278], 0x20
mov byte [rsp + 0x280], 3
mov qword [rsp + 0x288], 2
mov qword [rsp + 0x298], 2
mov qword [rsp + 0x2a8], 1
mov qword [rsp + 0x2b0], 0x20
mov byte [rsp + 0x2b8], 3
mov qword [rsp + 0x2c0], 2
mov qword [rsp + 0x2d0], 2
mov qword [rsp + 0x2e0], 2
mov qword [rsp + 0x2e8], 0x20
mov byte [rsp + 0x2f0], 3
mov qword [rsp + 0x2f8], 2
mov qword [rsp + 0x308], 2
mov qword [rsp + 0x318], 3
mov qword [rsp + 0x320], 0x20
mov byte [rsp + 0x328], 3
mov qword [rsp + 0x330], 2
mov qword [rsp + 0x340], 2
mov qword [rsp + 0x350], 4
mov qword [rsp + 0x358], 0x20
mov byte [rsp + 0x360], 3
mov qword [rsp + 0x368], 2
mov qword [rsp + 0x378], 2
mov qword [rsp + 0x388], 1
mov qword [rsp + 0x390], 0x20
mov byte [rsp + 0x398], 3
mov qword [rsp + 0x3a0], 2
mov qword [rsp + 0x3b0], 2
mov qword [rsp + 0x3c0], 5
mov qword [rsp + 0x3c8], 0x20
mov byte [rsp + 0x3d0], 3
lea rax, str.to_pass__as_a_value__use_
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 8
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0x108], 7
lea rax, [rsp + 0x130]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 6
add byte [rax - 0x73], cl
adc eax, 0xe9c6d
lea rcx, [rsp + 0x1f0]
lea r8, [rsp + 0xe0]
call fcn.1401020b0
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x260], rax
movups xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x250], xmm0
mov rdx, qword [rsp + 0xc8]
cmp rdx, qword [rsp + 0xb8]
jne 0x1400e0097
lea rcx, [rsp + 0xb8]
call fcn.1400426e0
mov rdx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xc0]
lea rcx, [rdx + rdx*2]
mov r8, qword [rsp + 0x260]
mov qword [rax + rcx*8 + 0x10], r8
movdqa xmm0, xmmword [rsp + 0x250]
movdqu xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rsp + 0xc8], rdx
mov r14, rbp
movups xmm0, xmmword [rsp + 0x480]
movups xmmword [rsp + 0x257], xmm0
mov rax, qword [rsp + 0x490]
mov qword [rsp + 0x267], rax
movups xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x1f0], xmm0
mov rax, qword [rsp + 0x25f]
mov qword [rsp + 0x1ff], rax
mov rax, qword [rsp + 0x267]
mov qword [rsp + 0x207], rax
movaps xmm0, xmmword [rsp + 0x450]
movups xmmword [rsp + 0x257], xmm0
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0x267], rax
add byte [rdi], cl
adc byte [rsp + 0x250], al
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x25f]
add byte [rax - 0x77], cl
test byte [rdi + rbp*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rdi + riz*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rdi + rsi*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb8], al
movups xmmword [rsp + 0x257], xmm0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x267], rax
movups xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x130], xmm0
mov rax, qword [rsp + 0x25f]
mov qword [rsp + 0x13f], rax
mov rax, qword [rsp + 0x267]
and al, 0x67
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rdi + rax*2], ah
add dword [rax], eax
add dh, al
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax], al
and al, 0x67
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rdi + rax*2], ah
add dword [rax], eax
add dh, al
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax], al
mov byte [rsp + 0x258], 2
pop rax
add al, byte [rax]
add byte [rdx], al
movups xmm0, xmmword [rsp + 0x1ff]
movups xmmword [rsp + 0x268], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rsp + 0x259], xmm0
mov byte [rsp + 0x278], 0xa
js 0x1400e01f3
add byte [rax], al
or al, dh
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rbx], al
js 0x1400e01f3
add byte [rax], al
or al, dh
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rbx], al
movups xmm0, xmmword [rsp + 0xef]
movups xmmword [rsp + 0x290], xmm0
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0xe0], al
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0xe0], al
movups xmmword [rsp + 0x281], xmm0
mov byte [rsp + 0x2a0], 0xe
mov byte [rsp + 0x2a8], 5
mov rax, qword [rsp + 0x13f]
and al, 0x3f
add dword [rax], eax
invalid
and al, 0x3f
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x147]
invalid
invalid
test byte [rax + rax*8], ah
and al, 0xc0
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x147]
mov qword [rsp + 0x2c0], rax
and al, 0xc0
add al, byte [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi], ah
add dword [rax], eax
add bl, dh
movq qword [rsp + 0x2a9], mm0
and al, 0xc0
add al, byte [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi], ah
add dword [rax], eax
add bl, dh
movq qword [rsp + 0x2a9], mm0
lea rdx, [rsp + 0x250]
mov rcx, r14
call fcn.1400c38e0
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x24843948], al
call 0x1b40e0284
invalid
mov eax, 0
add byte [rax], al
add byte [rax + 0x24843948], al
call 0x1b40e0284
cmp al, 0x48
mov eax, dword [rsp + 0x3f8]
add eax, dword [rax]
invalid
mov rax, qword [rsp + 0x3f8]
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbp*2], ah
add al, byte [rax]
add bl, dh
movq mm0, qword [rsp + 0x3e8]
mov qword [rsp + 0x268], rax
movdqu xmm0, xmmword [rsp + 0x3e8]
movdqu xmmword [rsp + 0x258], xmm0
mov byte [rsp + 0x250], 4
add al, byte [rax]
add byte [rsp + rcx*2], al
lea eax, [rsp + 0x250]
and al, 0x50
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rsp + rcx*2], al
lea eax, [rsp + 0x250]
and al, 0x50
add al, byte [rax]
invalid
and al, 0x50
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov dl, 0xf
call fcn.1400c3b30
cmp qword [rsp + 0x430], 0
mov r15, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x58]
je 0x1400e02ea
mov r8, qword [rsp + 0x438]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
or eax, 0x848b4800
and al, 0x98
add al, 0
add byte [rax - 0x2f], cl
loopne 0x1400e033e
mov rax, qword [rsp + 0x498]
shl rax, 1
test rax, rax
test eax, eax
je 0x1400e05cd
mov r8, qword [rsp + 0x4a0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e05cd
mov rcx, qword [r12 + 0x148]
imul rax, qword [r12 + 0x150], 0x270
add byte [rax], al
jo 0x1400e032e
add byte [rax], al
add byte [rax], al
jo 0x1400e032e
add byte [rax], al
mov r15, qword [rsp + 0x68]
test rax, rax
je 0x1400e0396
mov rdx, rcx
cmp dword [rcx + 0x50], 2
lea rcx, [rcx + 0x270]
add cl, byte [rax - 0x73]
mov dword [rax + 2], esi
add byte [rax], al
sete r8b
cmp qword [rdx + 0x58], 0
sete r9b
or r9b, r8b
add rax, 0xfffffffffffffd90
cmp r9b, 1
jne 0x1400e0333
cmp dword [rdx + 0x260], 0x110000
add byte [rax], al
adc dword [rax], eax
jne 0x1400e0333
test byte [r12 + 0x2fd], 1
jne 0x1400e0396
test byte [r12 + 0x301], 1
jne 0x1400e0396
lea rcx, [rsp + 0x468]
call case.0x14002d784.102
jmp 0x1400dcd81
lea rcx, [rsp + 0x1f0]
mov rdx, qword [rsp + 0x60]
mov r8, r14
call fcn.1401575a0
jno 0x1400e03b1
add byte [rax - 0x75], cl
pushfq
and al, 0xf8
add dword [rax], eax
invalid
jno 0x1400e03b1
add byte [rax - 0x75], cl
pushfq
and al, 0xf8
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x200]
test rsi, rsi
je 0x1400e03e7
js 0x1400e0c4e
mov rbp, r15
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x1400e03f0
jmp 0x1400de871
mov rbp, r15
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
int1
or al, 0
int1
or al, 0
mov rax, qword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1b0]
shl rdx, 4
invalid
and al, 0xa8
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x3f], cl
loop 0x1400e0416
invalid
add al, 0x48
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
invalid
xor r15d, r15d
movdqa xmm0, xmmword [0x1401bd580]
ror dword [0x1003f4927], 1
ror dword [0x1003f4927], 1
cmp rdx, r8
je 0x1400e04ba
movdqa xmm1, xmmword [rax + r8]
movq mm1, qword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
ror dword [rcx - 0x7d], 0xc0
adc byte [rcx - 0x7f], al
stc
invalid
inc dword [rax]
invalid
ror dword [rcx - 0x7d], 0xc0
adc byte [rcx - 0x7f], al
stc
invalid
rcl byte [rax], 0x41
cmp ecx, 0xffff
jne 0x1400e0427
mov rdx, qword [r12 + 0x1c8]
cmp rcx, rdx
jae 0x1400e067e
xchg esp, eax
and al, 0xc8
add dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rdi], 1
sbb dword [rsi], 2
add byte [rax], al
mov rax, qword [r12 + 0x1c0]
mov eax, dword [rsp + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov eax, dword [rax + rcx + 8]
mov eax, dword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r15, [rcx + rdx]
lea edi, [rcx + rdx]
lea edi, [rcx + rdx]
add r15, 0x10
mov rcx, r15
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
movabs byte [0x3148ef2cacb15120], al
ror dword [rax - 0x46], 1
ror esp, cl
invalid
invalid
movabs byte [0x948c23148b3844d], al
retf 0x850f
invalid
add al, 0
invalid
movabs byte [0x3148ef2cacb15120], al
ror dword [rax - 0x46], 1
ror esp, cl
invalid
movabs byte [0x948c23148b3844d], al
retf 0x850f
test r15, r15
je 0x1400e0951
test r15, r15
lea rax, [0x1401cb2f4]
scasb al, byte [rdi]
invalid
invalid
scasb al, byte [rdi]
invalid
cmovne rax, r15
mov qword [rsp + 0x130], r12
mov qword [rsp + 0x138], rax
mov dword [rsp + 0x138], eax
mov dword [rsp + 0x138], eax
mov qword [rsp + 0x140], 0
lea r8, [0x1401f79a8]
lea rcx, [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
mov ebp, 0x48001174
lea ecx, [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x130]
lea edx, [rsp + 0x130]
xor r9d, r9d
call fcn.1400c5840
invalid
push qword [rcx + 0x4fe6e802]
add ch, al
out 0x4f, al
dec dword [rcx - 0x77]
invalid
mov rcx, rax
mov rdx, r12
mov edx, esp
invalid
add ch, al
out 0x4f, al
dec dword [rcx - 0x77]
invalid
mov edx, esp
call fcn.1400c3630
mov byte [rsp + 0x250], 0
mov byte [rsp + 0x258], 2
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rdx], al
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rdx], al
mov qword [rsp + 0x260], rsi
mov qword [rsp + 0x268], r14
mov dword [rsp + 0x268], esi
mov dword [rsp + 0x268], esi
mov r14, r15
mov qword [rsp + 0x270], rsi
lea rdx, [rsp + 0x250]
lea edx, [rsp + 0x250]
lea edx, [rsp + 0x250]
mov rcx, r15
call fcn.1400e48a0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xe0], rax
je 0x1400e05a3
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x268], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsp + 0x258], xmm0
mov byte [rsp + 0x250], 4
lea r8, [rsp + 0x250]
mov rcx, r14
mov dl, 0xf
call fcn.1400c3b30
mov rax, qword [rsp + 0x1f0]
shl rax, 1
test rax, rax
mov r15, rbp
je 0x1400e05c8
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x58]
cmp r13, qword [rsp + 0x1b8]
mov r13, qword [rsp + 0x98]
jne 0x1400e0649
mov r12, r14
mov rsi, qword [rsp + 0x470]
mov rbx, qword [rsp + 0x478]
test rbx, rbx
je 0x1400e0624
lea r14, [rsi + 8]
lea esi, [rsi + 8]
jmp 0x1400e0609
add r14, 0x18
dec rbx
je 0x1400e0624
cmp qword [r14 - 8], 0
je 0x1400e0600
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e0600
cmp qword [rsp + 0x468], 0
mov rbx, qword [rsp + 0x58]
mov r14, r12
je 0x1400e0649
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400deb25
dec dword [rbp + rcx*4 + 5]
and esi, dword [rdi - 0x4917fff2]
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcmkeymap.rs
call fcn.1401b1d10
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x63
jg 0x1400e05f8
invalid
call fcn.1401b2260
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
call fcn.1401b2240
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b1d10
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x63
call fcn.1401b2260
add byte [rbp + rcx*4 + 5], cl
or byte [rbp + 0x63ba000e], dh
add byte [rax], al
add al, ch
mov esi, 0x48000d1b
lea ecx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x63
call fcn.1401b2260
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x63
call fcn.1401b2260
invalid
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x63
call fcn.1401b2260
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparser_arg_matcher.rs
mov edx, 0x63
call fcn.1401b2260
lea rax, [0x1401f3068]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
lea r9, case.0x14004f628.49
lea r8, [rsp + 0xb8]
mov edx, 0x37
call fcn.1401b21a0
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x260], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x268], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x250]
call fcn.1401b1c50
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x260], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x268], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
add al, byte [rax]
add byte [rsi + 0xf], ah
push rdi
shl byte [rsi + 0xf], 0x11
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0xe92d1
lea rcx, [rsp + 0x250]
call fcn.1401b1c50
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rdx, rsi
call fcn.1401b2060
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rsi
mov rdx, qword [rsp + 0x420]
add byte [rax], al
add byte [rax], al
call fcn.1401b1d90
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x63
call fcn.1401b2260
invalid
invalid
invalid
invalid
sbb cl, byte [0x1400fc105]
add byte [rax], al
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
lea rcx, str.internal_error:_entered_unreachable_code_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
lea eax, [0x1401cba48]
lea eax, [0x1401cba48]
mov edx, 0x28
call fcn.1401b1e10
lea rax, str.internal_error:_entered_unreachable_code:__to_long__always_has_the_flag_specified
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x260], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x268], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
lea rcx, [rsp + 0x250]
call fcn.1401b1c50
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x63
call fcn.1401b2260
lea rax, str.mid___len
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x260], rax
invalid
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [0x1401cc920]
invalid
lea edx, [0x1401cc920]
ror byte [rsi], 0
lea rcx, [rsp + 0x250]
call fcn.1401b1c50
invalid
invalid
invalid
adc ecx, dword [0x14d9b50d7]
add eax, 0x4c000e97
lea eax, [0x1401cbb28]
invalid
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
invalid
add byte [rdx + 0x63], bh
mov edx, 0x63
call fcn.1401b2260
je 0x1400e0903
or eax, 0x848d4800
and al, 0x80
add al, byte [rax]
add byte [rdi], cl
movups xmm0, xmmword [rax - 0x28]
lea rax, [rsp + 0x280]
movups xmm0, xmmword [rax - 0x28]
movaps xmmword [rsp + 0xe0], xmm0
sub dword [rsp + 0xe0], eax
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_lex_0.7.2_src_lib.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov ecx, 0x48000ec0
mov dword [rsp + 0x20], eax
and al, 0x20
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0xe0]
mov edx, 0x2b
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe0
add byte [rax], al
add byte [rdx + 0x2b], bh
call fcn.1401b21a0
sbb byte [0x14d9b512f], cl
and eax, 0x4c0010e8
lea eax, [0x1401cbae0]
lea rcx, str.internal_error:_entered_unreachable_code_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x28
call fcn.1401b1e10
add byte [rax], al
add al, ch
int3
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
lea rcx, str._Extensions__tracks_values_by_typeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_builderext.rs
lea r8, [0x1401ca460]
mov edx, 0x22
call fcn.1401b2260
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1401b1e10
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rbx
mov rdx, qword [rsp + 0xd0]
call fcn.1401b2060
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
mov ecx, 8
mov edx, 0x50
call fcn.1401b1500
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rbx
call fcn.1401b2060
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, r10
mov rdx, r12
call fcn.1401b1d90
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparsermatchesmatched_arg.rs
mov edx, 0x63
call fcn.1401b2260
je 0x1400e0a02
or eax, 0x58d4c00
lodsd eax, dword [rsi]
mov edi, 0x894c000e
jmp 0x14d209fe2
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_lex_0.7.2_src_lib.rs
mov rcx, r13
call fcn.1401b1c90
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
add byte [rax], al
add al, ch
test byte [rdx], 0xd
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x60
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_lex_0.7.2_src_lib.rs
mov rcx, rsi
mov edi, 0x8948000e
int1
mov rdx, r15
call fcn.1401b1c90
mov ecx, 8
mov edx, 0x80
add byte [rax], al
add byte [rdx + 0x80], bh
call fcn.1401b1500
mov ecx, 8
add byte [rax], al
mov rdx, rbp
call fcn.1401b1500
invalid
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
invalid
invalid
invalid
add al, ch
in eax, dx
invalid
or eax, 0xd8d4800
jbe 0x1400e09e8
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
invalid
cmp dword [rsp + 0x1e8], 4
mov rcx, qword [rsp + 0xb0]
mov esp, 0x1e824
and al, 0xe8
add dword [rax], eax
add byte [rax + rcx*2], al
mov ecx, dword [rsp + 0xb0]
jb 0x1400e0aaf
mov r12, qword [rsp + 0x1e0]
call qword [r12]
mov r8, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
jl 0x1400e0aad
cmp qword [r12 + 8], 0
or byte [rax], al
je 0x1400e0aaf
mov rax, qword [rsp + 0x1e0]
loopne case.0x1400d776a.27
add byte [rax], al
add byte [rax - 0x7d], cl
js 0x1400e0aa9
cmp qword [rax + 0x10], 0x11
jb 0x1400e0aa0
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x140214150]
adc eax, dword ss:[rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or eax, 0xf6844000
test sil, sil
jne 0x1400deb25
jmp 0x1400deb6f
lea rax, case.0x14004f628.49
lea r14, [0x1401f79a8]
jmp case.0x1400de50a.0
lea rax, case.0x14004f628.49
lea r14, [0x1401f79a8]
jmp case.0x1400de50a.0
lea rax, case.0x14004f628.49
lea r14, [0x1401f79a8]
jmp case.0x1400de50a.0
mov rax, qword [rsp + 0x1e0]
mov r14, qword [rsp + 0xb0]
nop dword [rax]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rbp
mov byte [rsp + 0x30], 2
lea r12, [rsp + 0x130]
mov rcx, r12
mov rdx, r14
mov r8, qword [rsp + 0x50]
xor r9d, r9d
call qword [rax + 0x20]
cmp qword [rsp + 0x130], 0
je 0x1400e0c05
movdqa xmm0, xmmword [rsp + 0x130]
movapd xmm1, xmmword [rsp + 0x140]
add byte [rsi + 0xf], ah
sub dword [rsp + 0x530], ecx
movdqa xmmword [rsp + 0x520], xmm0
mov r14d, 1
test rsi, rsi
je 0x1400e0b89
js 0x1400e0c4e
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
je 0x1400de871
mov rcx, r14
mov rdx, rbp
mov r8, rsi
call fcn.1401af560
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], rsi
mov byte [rsp + 0x148], 0
mov qword [rsp + 0x20], r12
lea r14, [0x1401f79a8]
lea rcx, [rsp + 0x250]
lea r9, [rsp + 0x520]
mov rdx, r14
xor r8d, r8d
call fcn.1400ecbf0
add r13, 0x20
cmp qword [rsp + 0x60], r13
je 0x1400de3b2
mov rbp, qword [r15 + r13 + 8]
mov rsi, qword [r15 + r13 + 0x10]
lea rax, case.0x14004f628.49
jmp qword [rsp + 0xa8]
mov r14, qword [rsp + 0x138]
lea rcx, [rsp + 0x250]
call fcn.1400e0c60
mov sil, 1
cmp qword [rsp + 0x70], 0
je 0x1400e0c3c
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0xa0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0x98]
mov r15, qword [rsp + 0x68]
jmp 0x1400e0a5f
call fcn.1400b62f0
int3
mov rsi, qword [rsp + 0x30]
mov r14, qword [rsp + 0x48]
mov r9, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
dec rdx
add rbx, 0x18
lea rax, [rcx + rcx*2]
inc rcx
lea rax, [r9 + rax*8]
mov r8, qword [rsp + 0xb0]
mov qword [rax], r8
mov qword [rax + 8], r12
mov qword [rax + 0x10], r8
test rdx, rdx
je 0x1400e1861
cmp rbx, qword [rsp + 0xa8]
je 0x1400e1861
mov rdi, qword [rbx + 0x10]
test rdi, rdi
mov qword [rsp + 0xb0], rdi
je 0x1400e1850
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], rcx
and al, 0x60
mov rax, rdi
shr rax, 0x3a
jne 0x1400e18f5
mov qword [rsp + 0x50], rbx
mov r15, qword [rbx + 8]
mov rdx, rdi
shl rdx, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
mov qword [rsp + 0x68], rdx
call fcn.140157b20
test rax, rax
je 0x1400e1914
mov r12, rax
xor esi, esi
mov rbx, rdi
jmp 0x1400e1812
mov edi, 1
dec rbx
lea r13, [r15 + 0x20]
mov rcx, rdi
mov rdx, r14
mov r8, rbp
call fcn.1401af560
movzx eax, byte [r15 + 0x18]
mov dh, 0x47
sbb byte [rcx - 0x77], cl
sub al, 0x34
mov dh, 0x47
sbb byte [rcx - 0x77], cl
sub al, 0x34
mov qword [r12 + rsi + 8], rdi
mov qword [r12 + rsi + 0x10], rbp
mov byte [r12 + rsi + 0x18], al
add rsi, 0x20
mov r15, r13
test rbx, rbx
je 0x1400e1710
cmp qword [rsp + 0x68], rsi
je 0x1400e1710
mov r14, qword [r15 + 8]
mov rbp, qword [r15 + 0x10]
test rbp, rbp
je 0x1400e17d0
js 0x1400e18f5
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbp
call fcn.140157b20
mov rdi, rax
test rax, rax
jne 0x1400e17d5
jmp 0x1400e18fa
lodsb al, byte [rsi]
add byte [rax], al
add byte [rsi - 0x70], ah
mov r12d, 8
jmp 0x1400e172e
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x68]
mov rcx, qword [rsp + 0xa0]
movzx edx, byte [rsp + 0x27]
mov byte [rcx + 0x69], dl
mov rdx, qword [rsp + 0x98]
mov qword [rcx + 0x20], rdx
mov dword [rcx + 0x20], edx
mov r8, qword [rsp + 0x90]
mov qword [rcx + 0x28], r8
mov qword [rcx + 0x30], rdx
mov rdx, qword [rsp + 0x70]
mov qword [rcx + 8], rdx
mov rdx, qword [rsp + 0x88]
mov qword [rcx], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rcx + 0x18], rdx
mov rdx, qword [rsp + 0x80]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x38], rsi
mov rdx, qword [rsp + 0x38]
mov qword [rcx + 0x40], rdx
mov qword [rcx + 0x48], rsi
mov qword [rcx + 0x50], r14
mov qword [rcx + 0x58], r9
mov qword [rcx + 0x60], r14
mov byte [rcx + 0x68], al
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, rbp
call fcn.1401b1500
mov ecx, 0x10
mov rdx, r15
call fcn.1401b1500
mov ecx, 8
mov rdx, qword [rsp + 0x68]
call fcn.1401b1500
mov ecx, 8
mov rdx, rdi
call fcn.1401b1500
int3
xor byte [rax - 0x75], cl
jb 0x1400e196f
mov r13, qword [rdx + 0x10]
test r13, r13
je 0x1400e1b2f
test byte [rbx + 0x48000001], bh
mov eax, dword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov r12, qword [rax + 0x10]
lea rax, [r13*8]
lea rbx, [rax + rax*2]
xor r15d, r15d
xor ebp, ebp
jmp 0x1400e19b0
add r15, 0x18
inc rbp
cmp rbx, r15
je 0x1400e1b2f
test byte [rdi + 1], bh
add byte [rax], al
cmp qword [rsi + r15 + 0x10], r12
jne 0x1400e19a0
adc byte [rbp - 0x17], dh
mov rcx, qword [rsi + r15 + 8]
mov rdx, qword [rsp + 0x38]
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400e19a0
mov rdx, qword [r14 + 0x28]
cmp rbp, rdx
jae 0x1400e1bf9
mov rax, qword [r14 + 0x20]
imul rcx, rbp, 0x70
movaps xmm0, xmmword [rax + rcx + 0x60]
invalid
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rax + rcx + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rax + rcx + 0x40]
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rax + rcx]
movaps xmm1, xmmword [rax + rcx + 0x10]
movaps xmm2, xmmword [rax + rcx + 0x20]
movaps xmm3, xmmword [rax + rcx + 0x30]
or byte [rax], dh
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rdi + 0x60]
movaps xmmword [rax + rcx + 0x60], xmm0
movaps xmm0, xmmword [rdi + 0x50]
movaps xmmword [rax + rcx + 0x50], xmm0
movaps xmm0, xmmword [rdi + 0x40]
movaps xmmword [rax + rcx + 0x40], xmm0
movaps xmm0, xmmword [rdi]
movaps xmm1, xmmword [rdi + 0x10]
movaps xmm2, xmmword [rdi + 0x20]
movaps xmm3, xmmword [rdi + 0x30]
movaps xmmword [rax + rcx + 0x30], xmm3
xor byte [rdi], cl
sub dword [rax + rcx + 0x20], edx
movaps xmmword [rax + rcx + 0x10], xmm1
movaps xmmword [rax + rcx], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rdi + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], al
movaps xmmword [rdi + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rdi + 0x40], xmm0
sub dword [rdi + 0x40], eax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
movaps xmmword [rdi + 0x30], xmm3
movaps xmmword [rdi + 0x20], xmm2
movaps xmmword [rdi + 0x10], xmm1
adc byte [rdi], cl
sub dword [rdi], eax
movaps xmm0, xmmword [rdi + 0x60]
mov rax, qword [rsp + 0x30]
movaps xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rdi + 0x50]
movaps xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rdi + 0x40]
movaps xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rdi]
movaps xmm1, xmmword [rdi + 0x10]
movaps xmm2, xmmword [rdi + 0x20]
movaps xmm3, xmmword [rdi + 0x30]
movaps xmmword [rax + 0x30], xmm3
movaps xmmword [rax + 0x20], xmm2
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
mov rax, qword [rsp + 0x28]
cmp qword [rax], 0
je 0x1400e1be5
test r12, r12
je 0x1400e1be5
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x38]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmp r13, qword [r14]
jne 0x1400e1b47
mov rcx, r14
mov rdx, r13
call fcn.1400426e0
mov rsi, qword [r14 + 8]
mov r13, qword [r14 + 0x10]
lea rax, [r13*2]
add rax, r13
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rdx + 0x10]
mov qword [rsi + rax*8 + 0x10], rcx
movups xmm0, xmmword [rdx]
movups xmmword [rsi + rax*8], xmm0
inc r13
mov qword [r14 + 0x10], r13
mov rdx, qword [r14 + 0x28]
cmp rdx, qword [r14 + 0x18]
jne 0x1400e1b85
lea rcx, [r14 + 0x18]
call fcn.140042eb0
mov rdx, qword [r14 + 0x28]
mov rax, qword [r14 + 0x20]
imul rcx, rdx, 0x70
movaps xmm0, xmmword [rdi + 0x60]
movaps xmmword [rax + rcx + 0x60], xmm0
movaps xmm0, xmmword [rdi + 0x50]
movaps xmmword [rax + rcx + 0x50], xmm0
movaps xmm0, xmmword [rdi + 0x40]
movaps xmmword [rax + rcx + 0x40], xmm0
movaps xmm0, xmmword [rdi]
movaps xmm1, xmmword [rdi + 0x10]
movaps xmm2, xmmword [rdi + 0x20]
movaps xmm3, xmmword [rdi + 0x30]
movaps xmmword [rax + rcx + 0x30], xmm3
movaps xmmword [rax + rcx + 0x20], xmm2
movaps xmmword [rax + rcx + 0x10], xmm1
movaps xmmword [rax + rcx], xmm0
inc rdx
mov qword [r14 + 0x28], rdx
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], 0
mov qword [rax], 2
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, rbp
call fcn.1401b1d10
int3
xor r14d, r14d
jmp 0x1400e1f28
cmp r12, qword [rsp + 0x48]
je 0x1400e1f28
cmp qword [r12 + 0x10], rdi
jb 0x1400e1e08
mov r15, qword [r12 + 8]
mov rcx, rsi
mov rdx, r15
mov r8, rdi
call fcn.1401afbe0
test eax, eax
je 0x1400e1e73
mov rsi, qword [r12 + 0x100]
mov qword [rsp + 0x30], r12
mov r13, qword [r12 + 0x108]
shl r13, 5
xor r12d, r12d
xor esp, esp
mov rbp, rsi
jmp 0x1400e1e40
xor r15d, r15d
add rbp, 0x20
add r12, 0x20
test r15, r15
jne 0x1400e1e83
cmp r13, r12
je 0x1400e1e66
cmp rdi, qword [rbp + 0x10]
ja 0x1400e1e30
mov r15, qword [rsi + r12 + 8]
mov rcx, qword [rsp + 0x28]
mov rdx, r15
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400e1e30
jmp 0x1400e1e33
xor r15d, r15d
mov rsi, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
add r12, 0x308
test r15, r15
je 0x1400e1ddf
mov rbp, qword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x1400e1cf9
imul r15, rax, 0x308
add r15, rbp
mov r13, qword [rsp + 0x28]
jmp 0x1400e1ec0
add rbp, 0x308
cmp rbp, r15
je 0x1400e1f3f
mov rbx, qword [rbp + 0x10]
cmp rbx, rdi
jne 0x1400e1edf
mov r14, qword [rbp + 8]
mov rcx, r13
mov rdx, r14
mov r8, rdi
call fcn.1401afbe0
test eax, eax
je 0x1400e1f47
mov rsi, qword [rbp + 0x108]
test rsi, rsi
je 0x1400e1eb0
mov r14, qword [rbp + 0x100]
shl rsi, 5
xor r12d, r12d
jmp 0x1400e1f09
add r12, 0x20
cmp rsi, r12
je 0x1400e1eb0
cmp qword [r14 + r12 + 0x10], rdi
jne 0x1400e1f00
mov rdx, qword [r14 + r12 + 8]
mov rcx, r13
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400e1f00
mov r14, qword [rbp + 8]
mov rax, r14
mov rdx, rbx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, rdi
xor r14d, r14d
jmp 0x1400e1f28
mov rbx, rdi
jmp 0x1400e1f28
add byte [rax], al
mov edx, 1
mov rcx, qword [rsp + 0x20]
and al, 0x20
xor r8d, r8d
call fcn.1400ecd90
add byte [rax], al
mov rsi, rax
test rax, rax
je 0x1400e235d
test byte [rdi + 0x48000003], cl
lea ecx, [rsi + 0x180]
lea rcx, [rsi + 0x180]
lea rax, [rsi + 0x178]
mov rbx, qword [rsp + 0x50]
cmp rbx, qword [rsp + 0x58]
je 0x1400e2176
mov qword [rsp + 0x20], rsi
mov r12, qword [rbx + 8]
mov qword [rsp + 0x50], rbx
mov r15, qword [rbx + 0x10]
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400e2112
add qword [rsp + 0x50], 0x20
mov rbp, qword [rax]
imul rdi, rcx, 0x308
add rdi, rbp
jmp 0x1400e2030
add rbp, 0x308
cmp rbp, rdi
je 0x1400e2112
mov r14, qword [rbp + 0x10]
cmp r14, r15
jne 0x1400e2053
mov r13, qword [rbp + 8]
mov rcx, r12
mov rdx, r13
mov r8, r15
call fcn.1401afbe0
test eax, eax
je 0x1400e2105
mov r13, qword [rbp + 0x108]
test r13, r13
je 0x1400e2020
mov rsi, qword [rbp + 0x100]
shl r13, 5
xor ebx, ebx
jmp 0x1400e2079
add rbx, 0x20
cmp r13, rbx
je 0x1400e2020
cmp qword [rsi + rbx + 0x10], r15
jne 0x1400e2070
mov rdx, qword [rsi + rbx + 8]
mov rcx, r12
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400e2070
mov r13, qword [rbp + 8]
test r14, r14
je 0x1400e1fb0
js 0x1400e2369
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1400e236e
invalid
lodsd eax, dword [rsi]
add al, byte [rax]
invalid
mov r15, rax
mov rcx, rax
mov rdx, r13
mov r8, r14
call fcn.1401af560
mov rcx, qword [rsp + 0x20]
mov rdx, r15
mov r8, r14
call fcn.1400ecd90
test rax, rax
je 0x1400e235d
mov rsi, rax
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e1fce
mov r14, r15
test r14, r14
jne 0x1400e20a1
jmp 0x1400e1fb0
lea rcx, [rsp + 0x28]
mov rdx, r12
mov r8, r15
call fcn.1401575a0
mov rdi, qword [rsp + 0x28]
movabs r15, 0x8000000000000000
cmp rdi, r15
jne 0x1400e219e
mov r14, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
test rdi, rdi
mov rsi, qword [rsp + 0x20]
je 0x1400e21af
js 0x1400e2369
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov rbx, rax
test rax, rax
jne 0x1400e21b4
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
mov r8b, 1
call fcn.1400ee630
mov cl, 0xc
mov rdx, rsi
mov r8, rdi
call fcn.1400eecf0
mov r14, rax
jmp 0x1400e232d
mov rbx, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x20]
jmp 0x1400e21c5
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1401af560
mov r12, rdi
mov rax, qword [rsi + 0x1a8]
mov rdx, qword [rsi + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r14d, r14d
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop dword [rax]
cmp rdx, r8
je 0x1400e2281
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400e21f0
mov rdx, qword [rsi + 0x1c8]
cmp rcx, rdx
jae 0x1400e2351
mov rax, qword [rsi + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r14, [rcx + rdx]
add r14, 0x10
mov rcx, r14
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e237b
test r14, r14
je 0x1400e237b
test r14, r14
lea rax, [0x1401cb2f4]
cmovne rax, r14
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 0
lea r8, [0x1401f79a8]
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x78]
xor r9d, r9d
call fcn.1400c5840
mov cl, 2
call fcn.1400054f0
mov r14, rax
mov rcx, rax
mov rdx, rsi
call fcn.1400c3630
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x30], 2
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r12
lea rdx, [rsp + 0x28]
mov rcx, r14
call fcn.1400e48a0
cmp qword [rsp + 0x60], r15
je 0x1400e232d
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
movdqu xmm0, xmmword [rsp + 0x60]
movdqu xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x28], 4
lea r8, [rsp + 0x28]
mov rcx, r14
mov dl, 0xf
call fcn.1400c3b30
lea rcx, [rsp + 0x90]
call fcn.140038550
mov rax, r14
add rsp, 0x398
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b1d10
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
call fcn.1401b2240
call fcn.1400b62f0
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
lea rcx, str._Extensions__tracks_values_by_typeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_builderext.rs
lea r8, [0x1401ca460]
mov edx, 0x22
call fcn.1401b2260
int3
jmp 0x1400e2811
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movups xmm2, xmmword [rsp + 0x78]
movups xmm3, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0xd0], xmm3
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm0
cmp r12, 1
movabs rax, 0x8000000000000003
add byte [rax], al
add byte [rax], al
add byte [rax + 0xd88348], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xd88348], al
jmp 0x1400e26eb
adc byte [rcx - 0x3a], al
sbb byte [r8], r8b
mov qword [rsp + 0x100], 1
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x110], 1
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8d, ebx
mov r9b, 2
call fcn.1400e2b30
movabs rax, 0x8000000000000009
cmp qword [rsp + 0x88], rax
add byte [rbp + 0xd], dh
add byte [rbp + 0xd], dh
mov rcx, qword [rsp + 0x58]
mov qword [rsi], rcx
jmp 0x1400e2811
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movups xmm2, xmmword [rsp + 0x78]
movups xmm3, xmmword [rsp + 0x88]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ebx
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
movabs rax, 0x8000000000000002
mov qword [rsi + 0x30], rax
lea rcx, [rsp + 0xa0]
call fcn.1400e6870
jmp 0x1400e2815
cmp dword [rbp], 2
mov r14, qword [rdi]
jne 0x1400e27a1
test r14, r14
je 0x1400e2767
mov r13, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov ebp, 1
add byte [rax], al
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
test r15, r15
je 0x1400e274f
js 0x1400e2879
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov r12, rax
test rax, rax
je 0x1400e288b
mov rcx, r12
mov rdx, r13
invalid
mov r8, r15
call fcn.1401af560
mov r13, qword [rsp + 0x190]
jmp 0x1400e2771
invalid
mov r12, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
xor ebp, ebp
mov qword [r13], rbp
mov qword [r13 + 8], r12
mov qword [r13 + 0x10], r15
mov qword [r13 + 0x18], 0
mov qword [r13 + 0x28], 0
mov qword [r13 + 0x30], 8
mov qword [r13 + 0x38], 0
mov byte [r13 + 0x40], bl
test r14, r14
je 0x1400e27f1
mov r14, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
mov r15d, 1
mov ebx, 1
test rdi, rdi
je 0x1400e27e1
js 0x1400e2879
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov rbx, rax
test rax, rax
je 0x1400e287e
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1401af560
jmp 0x1400e27fc
mov rbx, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
xor r15d, r15d
mov qword [rsi], r15
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
movabs rax, 0x8000000000000001
mov qword [rsi + 0x30], rax
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
int3
add byte [rax], al
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov r14, rax
test rax, rax
je 0x1400e2b21
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov rbx, r14
jmp 0x1400e2ae4
mov qword [r15], rsi
mov qword [r15 + 8], rbx
mov qword [r15 + 0x10], rdi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
int3
movabs rax, 0x8000000000000009
mov qword [rbp + 0x30], rax
mov rsi, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
mov edi, dword [rdi + 0x10]
mov edi, dword [rdi + 0x10]
test rdi, rdi
je 0x1400e3df0
lea rbx, [rsi + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e2bbd
add rbx, 0x20
dec rdi
je 0x1400e3df0
cmp qword [rbx - 8], 0
je 0x1400e2bb0
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x1400e2bb0
mov esi, dword [rsp + 0x210]
mov byte [rsp + 0x36], al
cmp al, 2
mov byte [rsp + 0x37], dil
and al, 0x37
and al, 0x37
jne 0x1400e2c98
mov r15, qword [r15 + 0x10]
mov r13, qword [rbx + 0x10]
test byte [r13 + 0x2fc], 1
jne 0x1400e2c9c
test byte [r13 + 0x300], 1
jne 0x1400e2c9c
cmp qword [rsi + 0x28], 0
je 0x1400e4695
jbe 0x1400e2c37
add byte [rax], al
mov rax, qword [rsp + 0x218]
mov rax, qword [rax + 8]
mov rdi, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
test r15, r15
jne 0x1400e2d78
test rdi, rdi
je 0x1400e2d78
mov r15d, 8
test rcx, rcx
mov qword [rsp + 0x38], rbp
je 0x1400e4247
test dh, ch
invalid
add byte [rax], al
test dh, ch
adc eax, 0x8d480000
mov ds, word [rax - 0x7d000000]
mov esi, 0x98
add eax, 0x5a058d48
invalid
invalid
pop rdx
jae 0x1400e2c7b
lea rcx, [rsi + 0x98]
cmp dword [rsi + 0x98], 5
lea rax, [0x1401c9fc8]
lea eax, [0x1401c9fc8]
lea eax, [0x1401c9fc8]
add byte [rax + 0xf], cl
ror dword [r8 - 0x75], 0x10
cmovne rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1401f79a8]
lea r8, [0x1401fb624]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
add byte [rbp + rcx*4 + 5], cl
movabs eax, dword [0x4c90146349001189]
add edx, eax
jmp rdx
lea rax, case.0x14004f628.49
jmp 0x1400e4211
mov r15, qword [r15 + 0x10]
mov rdx, qword [rsp + 0x220]
test r15, r15
je 0x1400e3869
mov eax, dword [rsi + 0x264]
cmp eax, 0x110000
je 0x1400e397b
mov rcx, qword [rbx + 0x10]
test byte [rcx + 0x2fc], 0x40
jne 0x1400e2cd4
test byte [rcx + 0x300], 0x40
je 0x1400e2ce8
test rdx, rdx
je 0x1400e2ce8
cmp qword [rsp + 0x228], 0
je 0x1400e397b
mov dword [rsp + 0x88], 0
cmp eax, 0x80
add byte [rax], al
add byte [rax], al
add byte [0x1400e2d78], bh
jae 0x1400e2d0c
mov byte [rsp + 0x88], al
mov r13d, 1
jmp 0x1400e2ffc
mov ecx, eax
cmp eax, 0x800
jae 0x1400e2d38
shr ecx, 6
or cl, 0xc0
mov byte [rsp + 0x88], cl
add byte [rax], al
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x89], al
mov r13d, 2
jmp 0x1400e2ffc
cmp eax, 0x10000
jae 0x1400e2fba
shr ecx, 0xc
or cl, 0xe0
mov byte [rsp + 0x88], cl
add byte [rax], al
add byte [rax], al
mov ecx, eax
shr ecx, 6
and cl, 0x3f
invalid
or cl, 0x80
mov byte [rsp + 0x89], cl
add byte [rax], al
invalid
add byte [rax], al
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x8a], al
mov al, byte [rax]
add byte [rax], al
mov r13d, 3
jmp 0x1400e2ffc
cmp rdi, rcx
jne 0x1400e34f1
cmp rdi, r15
cmp edi, edi
je 0x1400e3853
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
and al, 0x48
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x50], 0
mov qword [rsp + 0xf0], 0x20
mov byte [rsp + 0xf8], 3
add ecx, dword [rax - 0x39]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
add ecx, dword [rax - 0x39]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
mov qword [rsp + 0xe0], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0xe8], rax
lea rdx, [rsp + 0xc0]
mov rcx, rsi
call fcn.1400c25c0
test al, al
jne 0x1400e46ad
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rax
mov rbx, qword [rbx + 0x10]
mov rax, qword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor esi, esi
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
cmp rdx, r8
je 0x1400e2eda
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400e2e49
mov rdx, qword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x1400e466f
mov rax, qword [rbx + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rsi, [rcx + rdx]
add rsi, 0x10
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e46f2
test rsi, rsi
je 0x1400e46f2
test rsi, rsi
lea rax, [0x1401cb2f4]
cmovne rax, rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
lea r8, [0x1401f79a8]
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x70]
xor r9d, r9d
call fcn.1400c5840
mov cl, 7
call fcn.1400054f0
mov rsi, rax
mov rcx, rax
mov rdx, r13
call fcn.1400c3630
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0xc7], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xd7], rax
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0xcf]
mov qword [rsp + 0x4f], rax
mov rax, qword [rsp + 0xd7]
mov qword [rsp + 0x57], rax
mov byte [rsp + 0xc0], 1
mov byte [rsp + 0xc8], 2
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0xc9], xmm0
mov rax, qword [rsp + 0x4f]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x57]
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 7
jmp 0x1400e3725
shr ecx, 0x12
or cl, 0xf0
mov byte [rsp + 0x88], cl
mov ecx, eax
shr ecx, 0xc
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x89], cl
mov ecx, eax
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x8a], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x8b], al
mov r13d, 4
test r15, r15
je case.0x140086d4c.915
mov rax, r15
shr rax, 0x3a
jne 0x1400e466a
mov qword [rsp + 0x178], rdx
mov qword [rsp + 0xb8], rbx
mov qword [rsp + 0x38], rbp
mov r14, r15
shl r14, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1400e4688
mov rsi, rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
mov r15, qword [rsp + 0x218]
mov rax, qword [r15]
mov qword [rsp + 0x160], rax
mov rax, qword [r15 + 8]
lea rcx, [rax + r14]
mov qword [rsp + 0x180], rcx
add r14, 0xffffffffffffffe0
lea r12, [rax + 0x28]
xor ebx, ebx
lea rbp, [rsp + 0x88]
xor ecx, ecx
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rcx, rax
mov qword [rsp + 0x148], r13
jmp 0x1400e3125
movzx edi, byte [rsp + 0x37]
mov r14, qword [rsp + 0x158]
mov r12, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x140]
mov rax, rbx
shl rax, 5
mov rdx, qword [rsp + 0x188]
mov qword [rsi + rax], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rsi + rax + 8], rdx
movups xmmword [rsi + rax + 0x10], xmm6
inc rbx
mov qword [rsp + 0x50], rbx
inc qword [rsp + 0x168]
add r14, 0xffffffffffffffe0
add r12, 0x20
cmp rcx, qword [rsp + 0x180]
je 0x1400e3477
mov rax, rcx
add rcx, 0x20
mov qword [rsp + 0x140], rcx
mov rdx, qword [rax]
movabs rcx, 0x8000000000000000
mov qword [rsp + 0x188], rdx
cmp rdx, rcx
je 0x1400e340d
mov qword [rsp + 0x150], r12
mov qword [rsp + 0x158], r14
mov rcx, qword [rax + 8]
mov qword [rsp + 0x68], rcx
mov rdi, qword [rax + 0x10]
movups xmm6, xmmword [rax + 0x10]
mov r14, rdi
sub r14, r13
jb 0x1400e3232
xor r12d, r12d
jmp 0x1400e31b3
mov rax, qword [rsp + 0x68]
lea rdx, [rax + r12]
mov rcx, rbp
mov r8, r13
call fcn.1401afbe0
xor ecx, ecx
test eax, eax
sete cl
inc r12
test rcx, rcx
jne 0x1400e31f7
cmp r12, r14
je 0x1400e31e0
mov rax, rdi
sub rax, r12
jb 0x1400e4658
cmp rax, r13
jae 0x1400e3190
xor ecx, ecx
inc r12
test rcx, rcx
je 0x1400e31b3
jmp 0x1400e31f7
add r14, qword [rsp + 0x68]
mov rcx, rbp
mov rdx, r14
mov r8, r13
call fcn.1401afbe0
test eax, eax
jne 0x1400e3232
mov rax, qword [rsp + 0xb8]
mov rax, qword [rax + 0x10]
test byte [rax + 0x2fc], 0x40
jne 0x1400e3215
test byte [rax + 0x300], 0x40
je 0x1400e3259
cmp qword [rsp + 0x178], 0
je 0x1400e3259
mov rax, qword [rsp + 0x168]
cmp rax, qword [rsp + 0x228]
jne 0x1400e3259
cmp rbx, qword [rsp + 0x40]
jne 0x1400e30c0
lea rcx, [rsp + 0x40]
mov rdx, rbx
call fcn.140042880
mov rsi, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x50]
jmp 0x1400e30c0
mov r15, rbx
shl r15, 5
add eax, 0x19cf8349
mov r12, qword [rsp + 0x68]
jmp case.0x1400ba2c1.436
mov ebp, 1
mov rcx, rbp
mov rdx, r12
mov r8, r14
call fcn.1401af560
cmp rbx, qword [rsp + 0x40]
je 0x1400e3367
mov qword [rsi + r15 - 0x19], r14
mov qword [rsi + r15 - 0x11], rbp
mov qword [rsi + r15 - 9], r14
mov byte [rsi + r15 - 1], 0
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rsi + r15], eax
mov dword [rsi + r15 + 3], ecx
inc rbx
mov qword [rsp + 0x50], rbx
add r15, 0x20
mov r12, r13
mov r13, qword [rsp + 0x148]
lea rbp, [rsp + 0x88]
test r12, r12
je 0x1400e3384
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0xc0]
mov rdx, r12
mov r8, rdi
mov r9, rbp
call fcn.140100f50
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x1400e3330
mov r14, qword [rsp + 0xc8]
mov r13, qword [rsp + 0xd0]
add byte [rax - 0x75], cl
mov esp, 0xd824
add byte [rax], al
mov r12, rax
test r14, r14
add byte [rax - 0x75], cl
mov esp, 0xd824
add byte [rax], al
mov r12, rax
jne 0x1400e333f
jmp 0x1400e3270
xor r13d, r13d
mov r14, rdi
dec byte [rbp - 0x7b]
test byte [rdi], 0x84
xor edi, edi
invalid
invalid
js 0x1400e466a
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
invalid
invalid
add byte [rax - 0x77], cl
invalid
test rax, rax
jne 0x1400e3275
invalid
jmp 0x1400e467b
mov r8d, 1
lea rcx, [rsp + 0x40]
mov rdx, rbx
call fcn.1401b0380
mov rsi, qword [rsp + 0x48]
jmp 0x1400e328e
cmp qword [rsp + 0x188], 0
je 0x1400e33a3
mov rcx, qword [0x140214150]
or eax, 0xd2310013
xor edx, edx
mov r8, qword [rsp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x218]
movzx edi, byte [rsp + 0x37]
mov r14, qword [rsp + 0x158]
mov ah, 0x24
pop rax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax*2], fs
add dword [rax], eax
add cl, ch
cmp bh, ch
invalid
invalid
mov ah, 0x24
pop rax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax*2], fs
add dword [rax], eax
add dword [rax], eax
add cl, ch
cmp bh, ch
invalid
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x48], 8
mov qword [rsp + 0x48], 8
mov qword [rsp + 0x50], 0
mov r15, qword [rsp + 0x218]
mov rcx, qword [r15]
mov rax, qword [r15 + 8]
or byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
jo 0x1400e33fe
add byte [rax], al
jo 0x1400e33fe
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x1400e3499
jmp 0x1400e34b0
mov rax, qword [rsp + 0x140]
cmp qword [rsp + 0x180], rax
cmp dword [rsp + 0x180], eax
cmp dword [rsp + 0x180], eax
je 0x1400e3477
shr r14, 5
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x210]
mov rbx, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax], al
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x12b0e41dc
jmp 0x1400e345d
add r12, 0x20
dec r14
invalid
je 0x1400e34e2
invalid
cmp qword [r12 - 8], 0
je 0x1400e3450
mov r8, qword [r12]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call r13
jmp 0x1400e3450
invalid
invalid
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x210]
cmp byte [rax - 0x75], cl
mov ah, 0x24
adc byte [rdx], al
add byte [rax], al
mov rbx, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0x160]
test rcx, rcx
leave
leave
je 0x1400e34b0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x170]
call qword [sym.imp.kernel32.dll_HeapFree]
or eax, 0x448b4800
and al, 0x50
mov rax, qword [rsp + 0x50]
mov qword [r15 + 0x10], rax
mov dword [rdi + 0x10], eax
movups xmm0, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [r15], xmm0
mov eax, dword [rsi + 0x26c]
xor ecx, ecx
cmp al, 9
cmovne ecx, eax
movzx eax, cl
lea rcx, [0x1401fb600]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rcx, qword [rsp + 0x160]
test rcx, rcx
jne 0x1400e3499
stosb byte [rdi], al
stosb byte [rdi], al
jmp 0x1400e34b0
cmp rdi, r15
jbe 0x1400e37b4
invalid
add al, byte [rax]
invalid
mov edx, 0x48000002
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
add dword [rax], eax
mov qword [rsp + 0x48], 1
add byte [rax], al
mov qword [rsp + 0x50], 0
mov qword [rsp + 0xf0], 0x20
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
mov byte [rsp + 0xf8], 3
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0xc0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd0], 0
mov dword [rsp + 0xd0], 0
add byte [rax - 0x73], cl
and al, 0x40
lea rax, [rsp + 0x40]
mov qword [rsp + 0xe0], rax
loopne 0x1400e354c
add byte [rax], al
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0xe8], rax
lea rdx, [rsp + 0xc0]
lea edx, [rsp + 0xc0]
lea edx, [rsp + 0xc0]
mov rcx, rsi
call fcn.1400c25c0
invalid
std
inc dword [rax + rax*8 + 0x1138850f]
ror byte [rdi], 0x85
cmp byte [rcx], dl
add byte [rax], al
invalid
ror byte [rdi], 0x85
cmp byte [rcx], dl
add byte [rax], al
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
pop rbx
adc byte [rax - 0x75], cl
invalid
test al, 1
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
pop rbx
adc byte [rax - 0x75], cl
sub dword [rax + 0x48000001], 0xffffff8b
xchg ebx, eax
mov al, 1
add dword [rax], eax
invalid
mov eax, dword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b0]
add dword [rax], eax
add byte [rax - 0x3f], cl
loop 0x1400e35a9
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor esi, esi
invalid
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
cmp rdx, r8
je 0x1400e364a
add byte [rax], al
add byte [rax], al
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
je 0x1400e3594
je 0x1400e3594
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
add byte [rbp - 0x28], dh
add byte [rbp - 0x28], dh
mov rdx, qword [rbx + 0x1c8]
mov edx, dword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x1400e466f
mov rax, qword [rbx + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rsi, [rcx + rdx]
add rsi, 0x10
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e46f2
test rsi, rsi
je 0x1400e46f2
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x7b], cl
test byte [rax - 0x73], 5
movabs al, byte [0x48c6450f48000e7c]
mov dword [rsp + 0x70], ebx
test rsi, rsi
lea rax, [0x1401cb2f4]
cmovne rax, rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
lea r8, [0x1401f79a8]
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x70]
xor r9d, r9d
call fcn.1400c5840
mov cl, 6
call fcn.1400054f0
mov rsi, rax
mov rcx, rax
mov rdx, r13
call fcn.1400c3630
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0xc7], xmm0
mov rax, qword [rsp + 0xb0]
add byte [rax - 0x77], cl
test byte [rdi + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], al
add byte [rax - 0x77], cl
test byte [rdi + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], al
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0xcf]
mov qword [rsp + 0x4f], rax
mov rax, qword [rsp + 0xd7]
mov qword [rsp + 0x57], rax
mov byte [rsp + 0xc0], 1
mov byte [rsp + 0xc8], 2
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0xc9], xmm0
movups xmmword [rsp + 0xc9], xmm0
mov rax, qword [rsp + 0x4f]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x57]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xe0], eax
mov byte [rsp + 0xe8], 8
mov byte [rsp + 0xf0], 6
mov qword [rsp + 0xf8], rdi
mov byte [rsp + 0x110], 6
mov byte [rsp + 0x118], 6
mov qword [rsp + 0x120], r15
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400c38e0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x88], rax
je 0x1400e3846
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xd8], rax
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsp + 0xc8], xmm0
mov byte [rsp + 0xc0], 4
lea r8, [rsp + 0xc0]
mov rcx, rsi
mov dl, 0xf
call fcn.1400c3b30
jmp 0x1400e3846
cmp rcx, r15
jae 0x1400e3853
shl r15, 5
mov rdx, qword [r15 + rax - 0x18]
mov r8, qword [r15 + rax - 0x10]
lea rdi, [rsp + 0xc0]
mov rcx, rdi
call fcn.1401575a0
mov r14, rbx
mov rbx, rsi
lea rsi, [rsp + 0x88]
mov rcx, rsi
mov rdx, rdi
call fcn.1400ffcc0
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, rbx
call fcn.1400ffd50
mov rdx, qword [r14 + 0x10]
lea rbx, [rsp + 0xc0]
mov rcx, rbx
call fcn.1400e69a0
lea r8, [0x1401f79a8]
lea r14, [rsp + 0x40]
mov rcx, r14
mov rdx, rbx
xor r9d, r9d
call fcn.1400c5840
mov rcx, r13
mov rdx, rsi
mov r8, rdi
mov r9, r14
call fcn.1400ffe10
mov rsi, rax
mov r15, qword [rsp + 0x218]
jmp 0x1400e4595
movzx edi, byte [rsp + 0x37]
mov rdx, qword [rsp + 0x220]
test r15, r15
jne 0x1400e2cad
mov rax, rsi
mov rsi, qword [rsi + 0x1f8]
test rsi, rsi
je 0x1400e3964
mov r12, qword [rax + 0x1f0]
mov rdi, qword [rsp + 0x218]
cmp qword [rdi], rsi
mov qword [rsp + 0xb8], rbx
jb 0x1400e41d8
xor r15d, r15d
mov rax, qword [rsp + 0x218]
mov rax, qword [rax + 8]
mov rcx, r15
shl rcx, 5
lea r13, [rcx + rax]
add r13, 0x18
add r12, 0x10
jmp 0x1400e38f5
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov qword [r13 - 0x18], rdi
mov qword [r13 - 0x10], r14
mov qword [r13 - 8], rdi
mov byte [r13], 0
inc r15
add r13, 0x20
add r12, 0x18
sbb byte [rax - 1], cl
invalid
sbb byte [rax - 1], cl
invalid
je 0x1400e392f
mov rbx, qword [r12 - 8]
mov rdi, qword [r12]
test rdi, rdi
je 0x1400e38c0
js 0x1400e466a
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140157b20
mov r14, rax
test rax, rax
jne 0x1400e38c6
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
call fcn.1401b1500
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
sbb byte [rdx], al
add byte [rax], al
mov qword [rax + 0x10], r15
xor edx, edx
mov rsi, qword [rsp + 0x210]
mov rax, qword [rsp + 0x218]
sbb byte [rdx], al
add byte [rax], al
mov qword [rax + 0x10], r15
xor edx, edx
mov rsi, qword [rsp + 0x210]
mov rbx, qword [rsp + 0xb8]
movzx edi, byte [rsp + 0x37]
mov eax, dword [rsi + 0x264]
cmp eax, 0x110000
je 0x1400e397b
jmp 0x1400e2cbe
invalid
xor r15d, r15d
mov rsi, rax
mov eax, dword [rsi + 0x264]
cmp eax, 0x110000
jne 0x1400e2cbe
mov eax, dword [rsi + 0x26c]
xor ecx, ecx
cmp al, 9
cmovne ecx, eax
movzx eax, cl
lea rcx, [0x1401fb600]
jl 0x1400e39a2
add byte [rax + 0x63], cl
add al, 0x81
jl 0x1400e39a2
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov r15, qword [rsp + 0x218]
jmp rax
loopne 0x1400e39ed
mov r12, rbp
mov esp, ebp
cmp dil, 1
ja 0x1400e39b7
cmp byte [rsp + 0x36], 2
jne 0x1400e39b7
invalid
add al, 0x48
inc dword [rbx + 0x18]
inc qword [rbx + 0x18]
mov r13, rbx
mov rdi, qword [rsi + 8]
mov r14, rsi
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov rbp, qword [rsp + 0x230]
mov rcx, rbp
mov rdx, rdi
mov r8, rbx
call fcn.1400ff890
test al, al
je 0x1400e3a16
mov rsi, qword [r13 + 0x10]
test byte [rsi + 0x2fc], 8
add al, byte [rax]
add byte [rax], cl
add al, byte [rax]
add byte [rax], cl
jne 0x1400e3a16
test byte [rsi + 0x300], 8
xchg byte [rax], al
add eax, dword [rax]
add byte [rax], cl
jne 0x1400e3a16
mov r8, qword [r14 + 0xd0]
mov eax, dword [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov r9, qword [r14 + 0xd8]
mov rcx, rdi
mov rdx, rbx
call fcn.140100450
test al, al
je 0x1400e459e
mov rdi, r13
mov edi, ebp
mov rcx, r13
mov rdx, rbp
mov r8, r14
movzx ebx, byte [rsp + 0x36]
mov r9d, ebx
call fcn.1400fed30
mov qword [rsp + 0x20], rbp
mov rcx, r13
mov rdx, r14
mov r8, r15
mov eax, edi
mov eax, edi
mov r9d, ebx
call fcn.1400fff60
test rax, rax
je 0x1400e40eb
invalid
add byte [rax], al
invalid
mov qword [r12], rax
movabs rax, 0x8000000000000009
mov qword [r12 + 0x30], rax
or byte [rcx - 0x77], 0x44
and al, 0x30
jmp 0x1400e3e08
cmp dil, 1
ja 0x1400e3a77
cmp byte [rsp + 0x36], 2
jne 0x1400e3a77
inc qword [rbx + 0x18]
sbb byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov r14, qword [rsp + 0x230]
mov rdx, r14
mov r8, rsi
mov eax, esi
mov eax, esi
movzx edi, byte [rsp + 0x36]
mov r9d, edi
stc
call fcn.1400fed30
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
mov rcx, rbx
mov rdx, rsi
mov r8, r15
mov eax, edi
mov r9d, edi
call fcn.1400fff60
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jo 0x1400e3ab5
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jo 0x1400e3ab5
add byte [rax], al
mov qword [rbp], rax
mov dword [rbp], eax
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000009
mov qword [rbp + 0x30], rax
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30458948], al
jmp 0x1400e3e08
add byte [rbp - 0x75], cl
ja 0x1400e3adf
mov r14, qword [r15 + 0x10]
test r14, r14
mov qword [rsp + 0x38], rbp
mov r12, rbx
jne 0x1400e3b1b
mov ecx, 0x20
add byte [rax], al
call fcn.1401004c0
mov rdi, rsi
mov rsi, rax
lea rdx, [0x1401e8f31]
adc eax, 0x10543e
adc eax, 0x10543e
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
lea rcx, [rsp + 0xc0]
mov r8d, 4
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
push rbx
jmp 0x1400e3e59
add eax, dword [rax]
add byte [rbp - 0x75], cl
mov r14, qword [r15 + 0x10]
mov r14, qword [r15 + 0x10]
test r14, r14
mov qword [rsp + 0x38], rbp
mov dword [rsp + 0x38], ebp
test byte [rax - 0x77], 0x6c
and al, 0x38
mov dword [rsp + 0x38], ebp
mov r12, rbx
je 0x1400e3e34
add byte [rcx - 0x75], cl
adc byte [r8 - 0x77], r9b
adc byte [rax - 0x77], cl
mov rax, qword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
adc byte [rax - 0x77], cl
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [r15]
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rdi], al
invalid
invalid
movaps xmmword [rsp + 0xa0], xmm0
xor ebp, ebp
and al, 0xa0
add byte [rax], al
add byte [rcx], dh
in eax, dx
jmp 0x1400e3e9d
mov qword [rsp + 0xb8], rbx
mov eax, 0x48000000
add byte [rax], al
mov qword [rsp + 0x38], rbp
mov dword [rsp + 0x38], ebp
mov r14, qword [r15 + 0x10]
test r14, r14
test esi, esi
test esi, esi
je 0x1400e3f82
add al, 0
add byte [rcx + rcx*4 - 8], cl
mov eax, edi
mov rax, r15
mov eax, edi
mov r15, qword [r15]
mov rbx, qword [rax + 8]
mov r13, qword [rsi + 8]
outsb dx, byte [rsi]
or byte [rax - 0x75], cl
jle 0x1400e3b76
outsb dx, byte [rsi]
or byte [rax - 0x75], cl
jle 0x1400e3b76
mov dword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
mov r12, r14
mov rbp, qword [rsp + 0x230]
jmp 0x1400e4028
stosb byte [rdi], al
add al, 0
invalid
add al, byte [rax]
add cl, ch
stosb byte [rdi], al
add al, 0
add byte [rax - 2], al
dec dil
dec dil
cmp dil, 3
inc dword [rbx]
inc dword [rbx]
setb r8b
setb al
mov rdx, qword [rbx + 0x10]
lea rsi, [rsp + 0xc0]
adc byte [rax - 0x73], cl
mov ah, 0x24
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
jmp 0x1400e3bc0
mov rdx, qword [rbx + 0x10]
lea rsi, [rsp + 0xc0]
mov rcx, rsi
xor r8d, r8d
jmp 0x1400e3bc0
mov rdx, qword [rbx + 0x10]
lea rsi, [rsp + 0xc0]
mov rcx, rsi
int1
mov r8b, 1
call fcn.1400ee630
add byte [rax], al
mov rdx, qword [rbx + 0x10]
mov cl, 0xc
jmp 0x1400e3d95
invalid
add dword [rax], eax
invalid
invalid
dec dil
mov rax, qword [rbx + 0x10]
adc byte [r8 - 0x80], al
inc dword [rbx]
adc byte [r8 - 0x80], al
inc dword [rbx]
jae 0x1400e3c39
mov r8, qword [rax + 0x68]
xor ecx, ecx
cmp qword [rax + 0x80], 2
mov edx, 0
je 0x1400e3c93
mov rdx, qword [rax + 0x88]
cmp r8, 2
jne 0x1400e3c9d
xchg esi, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rsi + 0x48000000], edx
xchg esi, eax
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
xchg esi, eax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rax + 0xf], cl
test rdx, rdx
cmovne rcx, rdx
test rcx, rcx
je 0x1400e3cb1
add byte [rax], al
retf 0x8548
add byte [rax], al
lea r8, [rax + 0x90]
lea r9, [rax + 0x78]
test rdx, rdx
cmove r8, r9
mov rdx, qword [r8]
mov qword [rsp + 0xa0], rcx
jmp 0x1400e3cc2
mov r9d, dword [rax + 0x80]
xor ecx, ecx
cmp dword [rax + 0x68], 2
mov edx, 0
je 0x1400e3c51
mov rdx, qword [rax + 0x70]
lea r8, [rax + 0x78]
lea r10, [rax + 0x90]
cmp r9d, 2
je 0x1400e3c69
mov rcx, qword [rax + 0x88]
test rdx, rdx
cmove r8, r10
cmovne rcx, rdx
test rcx, rcx
mov rdx, qword [r8]
cmove rdx, rcx
lea r8, [0x1401f79a8]
cmovne r8, rcx
mov qword [rsp + 0xa0], r8
jmp 0x1400e3cc2
cmp r8, 2
je 0x1400e3c07
mov rcx, qword [rax + 0x70]
test rdx, rdx
cmovne rcx, rdx
test rcx, rcx
jne 0x1400e3c17
lea rcx, [0x1401f79a8]
mov qword [rsp + 0xa0], rcx
xor edx, edx
mov qword [rsp + 0xa8], rdx
lea rcx, [rax + 8]
lea rdx, [rax + 0x10]
lea r8, [rax + 0x1d8]
lea r9, [rax + 0x1e0]
movabs r10, 0x8000000000000000
cmp qword [rax + 0x1d0], r10
cmove r9, rdx
mov rax, qword [r9]
cmove r8, rcx
mov rcx, qword [r8]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x88]
mov qword [rsp + 0x40], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0xa0]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
lea rax, [0x1401ca378]
mov qword [rsp + 0xc0], rax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
invalid
invalid
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0xe0], 0
and al, 0xe0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 2
lea rsi, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
mov rcx, rsi
call fcn.1400b66d0
mov rdx, qword [rbx + 0x10]
mov cl, 0xe
mov r8, rsi
call fcn.1400eecf0
mov qword [rbp], rax
movabs rax, 0x8000000000000009
mov qword [rbp + 0x30], rax
mov r14, qword [r15 + 0x10]
mov rsi, qword [r15 + 8]
test r14, r14
je 0x1400e3df0
lea rdi, [rsi + 8]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e3dd9
add rdi, 0x20
dec r14
je 0x1400e3df0
cmp qword [rdi - 8], 0
je 0x1400e3dd0
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
jmp 0x1400e3dd0
cmp qword [r15], 0
je 0x1400e3e08
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x190]
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movabs rax, 0x8000000000000002
mov qword [rbp + 0x30], rax
jmp 0x1400e3e08
mov ecx, 0x20
call fcn.1401004c0
mov rdi, rsi
mov rsi, rax
lea rdx, [0x1401e8f2c]
lea rcx, [rsp + 0xc0]
mov r8d, 5
call fcn.14015a940
movups xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xa8], rsi
mov rsi, rdi
mov qword [rsp + 0xb0], 1
mov bpl, 1
mov rdi, qword [rsi + 8]
mov r13, rsi
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x230]
mov rdx, rdi
mov r8, rbx
call fcn.1400ff890
test al, al
je 0x1400e3ef7
mov rsi, qword [r12 + 0x10]
test byte [rsi + 0x2fc], 8
jne 0x1400e3ef7
test byte [rsi + 0x300], 8
jne 0x1400e3ef7
mov r8, qword [r13 + 0xd0]
mov r9, qword [r13 + 0xd8]
mov rcx, rdi
mov rdx, rbx
call fcn.140100450
test al, al
je 0x1400e40ff
mov rdi, r12
mov rcx, r12
mov r12, qword [rsp + 0x230]
mov rdx, r12
mov rsi, r13
mov r8, r13
movzx ebx, byte [rsp + 0x36]
mov r9d, ebx
call fcn.1400fed30
mov qword [rsp + 0x20], r12
lea r8, [rsp + 0xa0]
mov rcx, rdi
mov rdx, r13
mov r9d, ebx
call fcn.1400fff60
test rax, rax
je 0x1400e3f61
mov r12, qword [rsp + 0x38]
mov qword [r12], rax
movabs rax, 0x8000000000000009
mov qword [r12 + 0x30], rax
test bpl, bpl
jne 0x1400e2b86
jmp 0x1400e3e08
movabs rax, 0x8000000000000002
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 0x30], rax
test bpl, bpl
jne 0x1400e3db3
jmp 0x1400e3e08
mov rbp, qword [rsp + 0x230]
lea rdx, [rbp + 0x48]
mov r13, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
lea rbx, [rsp + 0xc0]
mov rcx, rbx
mov r8, r13
mov r9, rdi
call fcn.140100590
mov rcx, r13
mov rdx, rdi
mov r8, rbx
call fcn.1401007c0
test rax, rax
lea rcx, [0x1401ce3d8]
cmovne rcx, rax
movzx eax, byte [rcx]
inc al
movzx eax, al
mov ecx, 0xff
cmovne ecx, eax
mov byte [rsp + 0x40], cl
mov ecx, 0x20
call fcn.1401004c0
mov rbx, rax
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.140100890
mov rax, qword [rsp + 0xd0]
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
movups xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
movups xmmword [rbx], xmm0
mov byte [rbx + 0x18], 1
mov al, 1
mov dword [rsp + 0x68], eax
mov r15d, 1
mov r12d, 1
mov rcx, rbp
mov rdx, r13
mov r8, rdi
call fcn.1400ff890
mov rdi, qword [rsp + 0xb8]
mov rcx, rdi
mov rdx, rbp
mov r8, rsi
movzx r13d, byte [rsp + 0x36]
mov r9d, r13d
call fcn.1400fed30
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd0], r12
mov qword [rsp + 0x20], rbp
lea r8, [rsp + 0xc0]
mov rcx, rdi
mov rdx, rsi
mov r9d, r13d
call fcn.1400fff60
test rax, rax
je 0x1400e40be
mov r13, qword [rsp + 0x38]
mov qword [r13], rax
movabs rax, 0x8000000000000009
mov qword [r13 + 0x30], rax
mov r15, qword [rsp + 0x218]
mov ebp, dword [rsp + 0x68]
test bpl, bpl
jne 0x1400e2b86
jmp 0x1400e3e08
movabs rax, 0x8000000000000002
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 0x30], rax
mov r15, qword [rsp + 0x218]
mov ebp, dword [rsp + 0x68]
test bpl, bpl
jne 0x1400e3db3
jmp 0x1400e3e08
movabs rax, 0x8000000000000002
mov qword [r12 + 0x30], rax
jmp 0x1400e3e08
lea rdi, [rsp + 0x88]
mov rcx, rdi
mov r14, r13
mov rdx, r13
call fcn.1400ffd50
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
call fcn.1401004c0
mov rbx, rax
lea rcx, [rsp + 0xc0]
add byte [rax], al
add byte [rax], al
mov rdx, r13
call fcn.1400ffd50
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
invalid
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rbx], eax
movups xmmword [rbx], xmm0
mov qword [rsp + 0x70], 1
mov dword [rsp + 0x70], 1
and al, 0x70
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x78], rbx
mov dword [rsp + 0x78], ebx
and al, 0x78
mov qword [rsp + 0x80], 1
and al, 0x80
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
mov rdx, qword [r12 + 0x10]
push rsp
and al, 0x10
lea rbx, [rsp + 0xc0]
mov rcx, rbx
call fcn.1400e69a0
sub byte [rax], al
invalid
rol byte [rax], 0
add byte [rax - 0x77], cl
fld1
sub byte [rax], ch
sub byte [rax], al
invalid
sub byte [rax], al
add byte [rbp + rcx*4 + 5], cl
sub dword [rax], edi
adc dword [rax], eax
lea r8, [0x1401f79a8]
lea r14, [rsp + 0x40]
mov rcx, r14
mov rdx, rbx
xor r9d, r9d
call fcn.1400c5840
lea r8, [rsp + 0x70]
mov rcx, rsi
mov rdx, rdi
mov r9, r14
call fcn.1400eed60
mov r12, qword [rsp + 0x38]
mov qword [r12], rax
movabs rax, 0x8000000000000009
add byte [rax + 0x24448949], al
xor byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add byte [rax], al
add al, ch
ret
add dword [rax], eax
add byte [rax + 0x24448949], al
xor byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add byte [rax], al
add al, ch
ret
add dword [rax], eax
test bpl, bpl
jne 0x1400e2b86
invalid
invalid
invalid
jmp 0x1400e3e08
mov rcx, rdi
xor edx, edx
mov r8, rsi
call fcn.1401b0380
mov r15, qword [rdi + 0x10]
jmp 0x1400e389f
lea rax, case.0x14004f628.49
jmp 0x1400e4211
lea rax, case.0x14004f628.49
jmp 0x1400e4211
lea rax, case.0x14004f628.49
jmp 0x1400e4211
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
call qword [rax + 0x30]
test rax, rax
je 0x1400e4247
mov r8, rdx
lea rcx, [rsp + 0xc0]
mov rdx, rax
call fcn.1400c1ac0
mov rcx, qword [rsp + 0xc0]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1400e42c6
xor r14d, r14d
xor eax, eax
mov qword [rsp + 0x148], rax
mov rax, r14
shl rax, 4
lea rax, [rax + rax*4]
lea rbp, [r15 + rax]
mov rcx, r15
mov qword [rsp + 0x68], r15
nop dword [rax + rax]
test rax, rax
je 0x1400e42b7
lea rbx, [rcx + 0x50]
add rax, 0xffffffffffffffb0
cmp byte [rcx + 0x48], 0
mov rcx, rbx
jne 0x1400e4270
mov rsi, qword [rbx - 0x48]
mov rdi, qword [rbx - 0x40]
test rdi, rdi
je 0x1400e42e3
js 0x1400e466a
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x1400e42e9
jmp 0x1400e3922
mov ebx, 8
xor edi, edi
xor r15d, r15d
jmp 0x1400e441c
mov qword [rsp + 0x148], rcx
mov r15, qword [rsp + 0xc8]
mov r14, qword [rsp + 0xd0]
jmp 0x1400e4254
mov r15d, 1
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e46d6
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], r15
mov qword [rax + 0x10], rdi
mov qword [rsp + 0xc0], 4
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
mov edi, 1
mov rax, rbx
nop dword [rax]
cmp rax, rbp
je 0x1400e4404
lea rbx, [rax + 0x50]
cmp byte [rax + 0x48], 0
mov rax, rbx
jne 0x1400e4350
mov rdx, qword [rbx - 0x48]
mov r15, qword [rbx - 0x40]
test r15, r15
je 0x1400e43a7
mov qword [rsp + 0x140], rdx
js 0x1400e466a
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov r12, rax
test rax, rax
mov rdx, qword [rsp + 0x140]
jne 0x1400e43ad
jmp 0x1400e46e5
mov r12d, 1
mov rcx, r12
mov r8, r15
call fcn.1401af560
cmp rdi, qword [rsp + 0xc0]
je 0x1400e43e4
lea rax, [rdi + rdi*2]
mov qword [rsi + rax*8], r15
mov qword [rsi + rax*8 + 8], r12
mov qword [rsi + rax*8 + 0x10], r15
inc rdi
mov qword [rsp + 0xd0], rdi
jmp 0x1400e4346
mov r8d, 1
lea rcx, [rsp + 0xc0]
mov rdx, rdi
call fcn.1401b0440
mov rsi, qword [rsp + 0xc8]
jmp 0x1400e43c2
mov r15, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0x210]
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0xf0], 0x20
mov byte [rsp + 0xf8], 3
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0xe0], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0xe8], rax
lea rdx, [rsp + 0xc0]
mov rcx, rsi
call fcn.1400c25c0
test al, al
jne 0x1400e46ad
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0xc0]
mov rcx, r13
mov r8, rbx
mov r9, rdi
call fcn.1400c2730
mov rsi, rax
test rdi, rdi
je 0x1400e4533
lea r12, [rbx + 8]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e4519
add r12, 0x18
dec rdi
je 0x1400e4533
cmp qword [r12 - 8], 0
je 0x1400e4510
mov r8, qword [r12]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400e4510
test r15, r15
je 0x1400e454a
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
mov r15, qword [rsp + 0x218]
je 0x1400e4571
mov rdi, qword [rsp + 0x68]
nop dword [rax]
mov rcx, rdi
call fcn.1400c20b0
add rdi, 0x50
dec r14
jne 0x1400e4560
cmp qword [rsp + 0x148], 0
mov rbp, qword [rsp + 0x38]
je 0x1400e4595
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp], rsi
jmp 0x1400e2b78
lea rdi, [rsp + 0x88]
mov rcx, rdi
mov rdx, r14
call fcn.1400ffd50
mov ecx, 0x18
call fcn.1401004c0
mov rbx, rax
lea rcx, [rsp + 0xc0]
mov rdx, r14
call fcn.1400ffd50
mov rax, qword [rsp + 0xd0]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rbx], xmm0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x80], 1
mov rdx, qword [r13 + 0x10]
lea rbx, [rsp + 0xc0]
mov rcx, rbx
call fcn.1400e69a0
lea r8, [0x1401f79a8]
lea r14, [rsp + 0x40]
mov rcx, r14
mov rdx, rbx
xor r9d, r9d
call fcn.1400c5840
lea r8, [rsp + 0x70]
mov rcx, rsi
mov rdx, rdi
mov r9, r14
call fcn.1400eed60
mov qword [r12], rax
movabs rax, 0x8000000000000009
mov qword [r12 + 0x30], rax
jmp 0x1400e2b86
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_lex_0.7.2_srcext.rs
mov rcx, r12
mov rdx, rdi
cli
call fcn.1401b1c90
call fcn.1400b62f0
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b1d10
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov ecx, 8
mov rdx, r14
call fcn.1401b1500
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x63
call fcn.1401b2260
lea rax, [0x1401f3068]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x70]
mov edx, 0x37
call fcn.1401b21a0
mov ecx, 8
mov edx, 0x60
call fcn.1401b1500
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
lea rcx, str._Extensions__tracks_values_by_typeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_builderext.rs
lea r8, [0x1401ca460]
mov edx, 0x22
call fcn.1401b2260
int3
sbb byte [rax - 0x75], cl
push rdx
and byte [rcx + 0xf], al
mov dh, 0x46
mov qword [r14], 2
cmp r15, 2
jne 0x1400e4755
xor edi, edi
jmp 0x1400e4867
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], rcx
mov byte [rsp + 0x4f], al
and al, 0x4f
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx + 0x150]
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
lea r12, [r14 + 0x28]
mov rbp, qword [rcx + 0x148]
imul r13, rax, 0x270
jmp 0x1400e47a4
add rbp, 0x270
add r13, 0xfffffffffffffd90
je 0x1400e487e
cmp qword [rbp + 0x10], rdi
jne 0x1400e4790
mov rcx, qword [rbp + 8]
mov rdx, rsi
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400e4790
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rcx, [rsp + 0x80]
mov rdx, rbx
movzx r8d, byte [rsp + 0x4f]
mov r9b, 2
call fcn.1400e2b30
test r15, r15
sete al
test rdi, rdi
sete bl
or bl, al
movabs rax, 0x8000000000000009
cmp qword [rsp + 0xb0], rax
jne 0x1400e4842
mov rdi, qword [rsp + 0x80]
test bl, bl
je 0x1400e4855
jmp 0x1400e4867
lea rcx, [rsp + 0x80]
call fcn.1400e6870
xor edi, edi
test bl, bl
jne 0x1400e4867
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparserparser.rs
mov edx, 0x63
call fcn.1401b2260
int3
mov qword [rsp + 0x1b0], r8
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], r9
mov qword [rsp + 0x1d8], r10
test r11, r11
je 0x1400e5157
lea rsi, [rsp + 0x1c0]
lea rbp, [rsp + 0xa0]
movabs r13, 0x8000000000000000
nop word cs:[rax + rax]
lea rdi, [r8 + 0x308]
mov rcx, rbp
mov rdx, rsi
call fcn.1400fdfb0
mov rbx, qword [rsp + 0xa8]
cmp rbx, r13
jne 0x1400e4e71
mov r8, rdi
cmp rdi, qword [rsp + 0x168]
jne 0x1400e4e40
jmp 0x1400e5157
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x1b0], rdi
mov r14, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x28], rax
mov rbp, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x270], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x208], rax
movups xmm0, xmmword [rsp + 0x1c0]
movupd xmm1, xmmword [rsp + 0x1d0]
movapd xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x210], xmm0
mov r13, qword [rsp + 0x200]
mov rax, qword [rsp + 0x208]
cmp r13, rax
je 0x1400e516b
lea rdi, [rsp + 0x210]
movaps xmm0, xmmword [rsp + 0x270]
sub rax, r13
shr rax, 3
movabs rcx, 0x2a3a0fd5c5f02a3b
mul rcx
mov rsi, rdx
movaps xmmword [rsp + 0x140], xmm0
shr rsi, 4
lea r12, [rsp + 0xf0]
jmp 0x1400e4f92
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x120], xmm0
movapd xmm0, xmmword [rsp + 0x120]
movapd xmmword [rsp + 0x140], xmm0
add r13, 0x308
dec rsi
je 0x1400e512e
lea rcx, [rsp + 0x178]
mov rdx, rdi
mov r8, r13
call fcn.1400fdfb0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x180], rax
je 0x1400e4f60
mov rcx, r12
mov r12, qword [rsp + 0x178]
lea rax, [rsp + 0x180]
movups xmm0, xmmword [rax]
movupd xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm2
movupd xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], rbp
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xc8], rax
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rcx - 0x20], xmm0
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0xe8], r12
cmp r14, r12
jbe 0x1400e50c0
mov r14, qword [rsp + 0xf0]
mov rbp, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x50], rax
mov rdi, qword [rsp + 0x108]
movups xmm0, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0x120], xmm0
test rbx, rbx
je 0x1400e5075
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x60]
shl rcx, 1
mov qword [rsp + 0x28], rbp
mov rbx, r14
mov r14, r12
lea rax, [rsp + 0xa0]
test rcx, rcx
mov qword [rsp + 0x60], rdi
mov rbp, qword [rsp + 0x50]
lea rdi, [rsp + 0x210]
lea r12, [rsp + 0xf0]
je 0x1400e4f70
jmp 0x1400e5116
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x120], xmm0
cmp qword [rsp + 0xf0], 0
je 0x1400e50f2
mov r8, qword [rsp + 0xf8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x108]
shl rcx, 1
lea rax, [rsp + 0xe0]
test rcx, rcx
lea r12, [rsp + 0xf0]
je 0x1400e4f70
mov r8, qword [rax + 0x30]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e4f70
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x260], xmm0
movabs rax, 0x8000000000000000
cmp rbx, rax
mov r12, qword [rsp + 0x48]
mov r14, qword [rsp + 0x30]
jne 0x1400e5185
movabs rbx, 0x8000000000000000
test r15, r15
jne 0x1400e519e
jmp 0x1400e5baa
movaps xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x260], xmm0
mov r12, qword [rsp + 0x48]
mov r14, qword [rsp + 0x30]
movaps xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x280], xmm0
test r15, r15
je 0x1400e5baa
lea rsi, [r14 + 8]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e51bd
add rsi, 0x18
dec r15
je 0x1400e5baa
cmp qword [rsi - 8], 0
je 0x1400e51b0
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call rdi
jmp 0x1400e51b0
mov qword [rsp + 0x1e0], rcx
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x250], rcx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x248], rcx
lea rcx, [rbp - 0x20]
mov qword [rsp + 0x258], rcx
pop rax
add al, byte [rax]
add byte [rcx + 0x10], bh
adc byte [r8 - 0x77], r9b
mov word [rax + rdx*2], fs
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
pop rax
add al, byte [rax]
add byte [rcx + 0x10], bh
mov qword [rsp + 0x1f8], rcx
xor r12d, r12d
xor r11d, r11d
mov qword [rsp + 0x68], rbp
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], r14
jmp 0x1400e5477
mov r11d, 1
mov r12, qword [rsp + 0x160]
cmp r12, r13
jae 0x1400e59ea
mov rdx, r13
sub rdx, r12
mov r10, r12
shl r10, 5
lea rcx, [r10 + rbp]
cmp rdx, 2
jae 0x1400e54b0
mov r8, rdx
lea rdx, [r8 + r12]
mov rsi, rdx
sub rsi, r12
jae 0x1400e5594
jmp 0x1400e679c
movsd xmm1, qword [rcx]
movsd xmm0, qword [rcx + 0x20]
mov r8d, 2
ucomisd xmm1, xmm0
jbe 0x1400e5990
cmp rdx, 2
je 0x1400e550e
mov r8, qword [rsp + 0x1e0]
lea r9, [r8 + r10]
add byte [rdi - 0x73], cl
or al, 0x10
mov r8d, 2
nop word cs:[rax + rax]
movapd xmm1, xmm0
movsd xmm0, qword [r9]
ucomisd xmm1, xmm0
jbe 0x1400e550e
inc r8
add r9, 0x20
cmp rdx, r8
jne 0x1400e54f0
mov r8, rdx
mov rdx, r8
add rdx, r12
jb 0x1400e67fe
mov rsi, rdx
cmp rdx, r13
ja 0x1400e680d
cmp r8, 2
jb 0x1400e5585
mov rdx, r8
shr rdx, 1
add r10, qword [rsp + 0x250]
mov r9, rsi
shl r9, 5
add r9, qword [rsp + 0x248]
nop dword [rax]
movups xmm0, xmmword [r10 - 0x10]
movups xmm1, xmmword [r9 - 0x10]
movups xmmword [r10 - 0x10], xmm1
movups xmmword [r9 - 0x10], xmm0
movupd xmm0, xmmword [r10]
movupd xmm1, xmmword [r9]
movupd xmmword [r10], xmm1
movupd xmmword [r9], xmm0
add r10, 0x20
add r9, 0xffffffffffffffe0
dec rdx
jne 0x1400e5550
mov rdx, rsi
mov rsi, rdx
sub rsi, r12
jb 0x1400e679c
cmp rdx, r13
ja 0x1400e679c
jae 0x1400e55f0
cmp r8, 0xa
jae 0x1400e55f0
lea rsi, [r12 + 0xa]
cmp rsi, r13
cmovae rsi, r13
mov qword [rsp + 0x160], rsi
sub rsi, r12
jb 0x1400e67c3
mov rbx, r11
mov rdi, rax
cmp r8, 1
adc r8, 0
mov rdx, rsi
call fcn.1400fde90
mov rax, rdi
mov r11, rbx
cmp r11, qword [rsp + 0x1f8]
je 0x1400e5602
jmp 0x1400e565f
mov qword [rsp + 0x160], rdx
cmp r11, qword [rsp + 0x1f8]
jne 0x1400e565f
mov rbx, rax
mov rdx, r11
shl rdx, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
mov r15, r11
call fcn.140157b20
test rax, rax
je 0x1400e67da
mov rdi, rax
lea rax, [r15 + r15]
mov qword [rsp + 0x1f8], rax
mov r8, r15
shl r8, 4
mov rcx, rdi
mov rdx, rbx
call fcn.1401af560
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
mov r11, r15
mov rcx, r11
shl rcx, 4
mov qword [rax + rcx], rsi
mov qword [rax + rcx + 8], r12
inc r11
mov rcx, r11
cmp r11, 2
mov qword [rsp + 0x90], rax
jae 0x1400e5701
jmp 0x1400e5466
mov r13, r12
mov rdx, r14
mov rbp, qword [rsp + 0x68]
sub rsi, rdx
mov rcx, r13
mov r8, rsi
call fcn.1401af560
mov rax, qword [rsp + 0x98]
add rax, r15
mov qword [rbx], rax
mov rax, qword [rsp + 0x30]
mov qword [rbx + 8], rax
mov rcx, qword [rsp + 0x170]
lea rdx, [rcx + 0x10]
mov rax, qword [rsp + 0x50]
not rax
mov r8, qword [rsp + 0x48]
add r8, rax
shl r8, 4
call fcn.1401af560
mov rcx, qword [rsp + 0x28]
cmp rcx, 1
mov r13, qword [rsp + 0x38]
mov rax, qword [rsp + 0x90]
jbe 0x1400e5460
mov r11, rcx
lea rsi, [rcx - 1]
mov rcx, rsi
shl rcx, 4
mov r10, qword [rax + rcx]
mov rcx, qword [rax + rcx + 8]
add rcx, r10
cmp rcx, r13
je 0x1400e5770
mov rdx, r11
shl rdx, 4
mov r8, qword [rdx + rax - 0x20]
cmp r8, r10
jbe 0x1400e5770
cmp r11, 2
jbe 0x1400e59d4
lea r12, [r11 - 3]
mov rcx, r12
shl rcx, 4
mov rcx, qword [rax + rcx]
lea r9, [r8 + r10]
cmp rcx, r9
jbe 0x1400e5785
cmp r11, 3
jbe 0x1400e59df
add r8, rcx
cmp qword [rdx + rax - 0x40], r8
jbe 0x1400e5785
jmp 0x1400e5466
cmp r11, 3
jb 0x1400e578a
lea r12, [r11 - 3]
mov rcx, r12
shl rcx, 4
mov rcx, qword [rax + rcx]
cmp rcx, r10
jb 0x1400e578e
lea r12, [r11 - 2]
cmp r11, r12
jbe case.0x1400cf8db.136
lea rbx, [r12 + 1]
cmp r11, rbx
jbe 0x1400e671c
mov rdx, r12
shl rdx, 4
mov rcx, qword [rax + rdx + 8]
shl rbx, 4
mov r8, qword [rax + rbx]
mov rdi, qword [rax + rbx + 8]
add rdi, r8
mov r14, rdi
sub r14, rcx
jb 0x1400e6767
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x28], rsi
cmp rdi, r13
ja 0x1400e6776
mov qword [rsp + 0x98], r8
mov qword [rsp + 0x48], r11
lea r8, [rax + rdx]
mov qword [rsp + 0x170], r8
mov r15, qword [rax + rdx]
add rbx, rax
mov qword [rsp + 0x30], rcx
mov r13, rcx
shl r13, 5
add r13, rbp
mov rsi, r15
shl rsi, 5
lea r12, [rsi + r13]
shl rdi, 5
mov rbp, r14
sub rbp, r15
cmp rbp, r15
jae 0x1400e58d0
mov rsi, rbp
shl rsi, 5
mov r14, qword [rsp + 0x40]
mov rcx, r14
mov rdx, r12
mov r8, rsi
call fcn.1401af560
add rsi, r14
test r15, r15
jle 0x1400e5690
test rbp, rbp
jle 0x1400e5690
add rdi, qword [rsp + 0x258]
mov rbp, qword [rsp + 0x68]
nop dword [rax]
movsd xmm0, qword [r12 - 0x20]
movsd xmm1, qword [rsi - 0x20]
xor eax, eax
xor ecx, ecx
ucomisd xmm0, xmm1
setbe al
seta cl
shl rcx, 5
sub r12, rcx
shl rax, 5
sub rsi, rax
ucomisd xmm0, xmm1
mov rax, rsi
cmova rax, r12
movupd xmm0, xmmword [rax]
movupd xmm1, xmmword [rax + 0x10]
movupd xmmword [rdi + 0x10], xmm1
movupd xmmword [rdi], xmm0
cmp r12, r13
jbe 0x1400e58c3
add rdi, 0xffffffffffffffe0
cmp rsi, r14
ja 0x1400e5870
mov r13, r12
mov rdx, r14
jmp 0x1400e569b
mov rbp, qword [rsp + 0x40]
mov rcx, rbp
mov rdx, r13
mov r8, rsi
call fcn.1401af560
add rsi, rbp
test r15, r15
jle 0x1400e596c
mov rax, r15
cmp r14, r15
mov rbp, qword [rsp + 0x68]
jle 0x1400e5976
add rdi, rbp
mov r14, qword [rsp + 0x40]
mov rdx, r14
mov r15, rax
nop word [rax + rax]
mov r8, rdx
movsd xmm0, qword [rdx]
xor edx, edx
xor eax, eax
ucomisd xmm0, qword [r12]
setbe dl
seta cl
mov r9, r8
cmova r9, r12
movupd xmm0, xmmword [r9]
movupd xmm1, xmmword [r9 + 0x10]
movupd xmmword [r13 + 0x10], xmm1
movupd xmmword [r13], xmm0
add r13, 0x20
shl rdx, 5
add rdx, r8
cmp rdx, rsi
jae 0x1400e569b
mov al, cl
shl rax, 5
add r12, rax
cmp r12, rdi
jb 0x1400e5910
jmp 0x1400e569b
mov r14, qword [rsp + 0x40]
jmp 0x1400e5693
mov r14, qword [rsp + 0x40]
mov rdx, r14
mov r15, rax
jmp 0x1400e569b
cmp rdx, 2
je 0x1400e5491
add r10, qword [rsp + 0x1e0]
nop word cs:[rax + rax]
movapd xmm1, xmm0
movsd xmm0, qword [r10]
ucomisd xmm1, xmm0
ja 0x1400e5491
inc r8
add r10, 0x20
cmp rdx, r8
jne 0x1400e59b0
jmp 0x1400e548e
mov r11d, 2
jmp 0x1400e5466
xchg edx, edi
invalid
invalid
mov r11d, 3
jmp 0x1400e5466
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rax
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
sub esi, dword [rdi + 0xd]
add bh, bh
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call rsi
mov rsi, qword [rsp + 0x240]
mov r15, rsi
shl rsi, 5
mov rax, rsi
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 4
mov r12, rdx
test r13, r13
je 0x1400e5ad4
shl r13, 5
add r13, rbp
mov rbx, r13
sub rbx, rbp
add rbx, 0xffffffffffffffe0
xor edi, edi
movabs rcx, 0x8000000000000000
xor eax, eax
nop dword [rax + rax]
lea rdx, [rax + rbp]
add rdx, 0x20
mov r8, qword [rbp + rax + 8]
cmp r8, rcx
je 0x1400e5a95
movupd xmm0, xmmword [rbp + rax + 0x10]
movups xmm0, xmmword [rbp + rax + 0x10]
mov qword [rbp + rdi], r8
movupd xmmword [rbp + rdi + 8], xmm0
add rax, 0x20
add rdi, 0x18
cmp rdx, r13
jne 0x1400e5a60
add rdi, rbp
add edi, ebp
jmp 0x1400e5ad7
add rdi, rbp
cmp r13, rdx
je 0x1400e5ad7
sub rbx, rax
lea r14, [rax + rbp]
xor al, 0x28
add r14, 0x30
shr rbx, 5
jmp 0x1400e5ab9
add r14, 0x20
dec rbx
je 0x1400e5ad7
cmp qword [r14 - 8], 0
je 0x1400e5ab0
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e5ab0
mov rdi, rbp
mov r14, rbp
test r15, r15
je 0x1400e5b1d
lea rax, [r12*8]
lea rbx, [rax + rax*2]
mov r14, rbp
cmp rsi, rbx
je 0x1400e5b1d
test rsi, rsi
je 0x1400e6650
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbp
mov r9, rbx
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov r14, rax
test rax, rax
je 0x1400e6860
sub rdi, rbp
je 0x1400e665f
mov rax, rdi
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
mov r15, rdx
shr r15, 4
shr edi, 4
shr edi, 4
dec r15
lea rax, [r15 + r15*2]
mov rbx, qword [r14 + rax*8]
movabs rcx, 0x8000000000000000
cmp rbx, rcx
mov r10, qword [rsp + 0x348]
mov r9, qword [rsp + 0x340]
mov r11, qword [rsp + 0x158]
jne 0x1400e5b83
xor eax, eax
mov qword [rsp + 0x38], rax
mov r8, qword [rsp + 0x150]
jmp 0x1400e4dc7
lea rax, [r14 + rax*8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x28], rcx
mov rbp, qword [rax + 0x10]
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x38], rax
test r15, r15
jne 0x1400e519e
test r12, r12
je 0x1400e5bc1
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rcx, 0x8000000000000000
cmp rbx, rcx
jne 0x1400e5be6
mov rax, qword [rsp + 0x70]
mov r14, qword [rax + 0x10]
mov qword [rsp + 0x90], rcx
jmp 0x1400e5db1
mov rax, qword [rsp + 0x70]
mov r14, qword [rax + 0x10]
mov rsi, qword [r14 + 0x168]
test rsi, rsi
je 0x1400e5c7c
mov rdi, qword [r14 + 0x160]
shl rsi, 5
jmp 0x1400e5c1a
add rdi, 0x20
add rsi, 0xffffffffffffffe0
je 0x1400e5c7c
mov rax, qword [rdi]
add rax, 0xfffffffffffffffe
cmp rax, 2
ja 0x1400e5c2d
cmp rax, 1
jne 0x1400e5c10
cmp qword [rdi + 0x10], rbp
jne 0x1400e5c10
mov rcx, qword [rdi + 8]
mov rdx, qword [rsp + 0x28]
mov r8, rbp
call fcn.1401afbe0
test eax, eax
jne 0x1400e5c10
mov rcx, qword [rdi + 0x18]
mov rdx, qword [r14 + 0x150]
cmp rcx, rdx
jae 0x1400e66c5
imul r8, rcx, 0x270
add r8, qword [r14 + 0x148]
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r9b, 2
call fcn.1400fed30
movaps xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x1b0], rbx
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], rbp
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x120], rax
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0x128], rax
lea rax, [0x1401caf20]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xc0], 0
lea rax, [rsp + 0x120]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
lea rcx, [rsp + 0x178]
lea rdx, [rsp + 0xa0]
call fcn.1400b66d0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x190], rax
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rsp + 0x198], xmm0
cmp qword [rsp + 0x1b0], 0
je 0x1400e5d5f
mov r8, qword [rsp + 0x1b8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x90], rax
movupd xmm0, xmmword [rsp + 0x180]
movapd xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x220], rax
lea rcx, [rsp + 0x120]
mov qword [rsp + 0x30], r14
mov rdx, r14
call fcn.1400ccd10
mov rax, qword [rsp + 0x78]
mov rax, qword [rax + 0x58]
test rax, rax
je 0x1400e5f4c
mov rdx, qword [rsp + 0x78]
mov r13, qword [rdx + 0x50]
lea rcx, [rax + rax*2]
lea rcx, [rcx*8]
add rcx, r13
mov qword [rsp + 0x50], rcx
mov rcx, qword [rdx + 0x68]
mov qword [rsp + 0x48], rcx
mov rcx, qword [rdx + 0x70]
mov qword [rsp + 0x28], rcx
shl rax, 3
lea rbx, [rax + rax*2]
mov r15, r13
jmp 0x1400e5e2e
mov r15, rbp
cmp rbp, qword [rsp + 0x50]
je 0x1400e5f4c
lea rbp, [r15 + 0x18]
mov r14, qword [r15 + 8]
mov rsi, qword [r15 + 0x10]
xor edi, edi
xor r12d, r12d
jmp 0x1400e5e5c
add rdi, 0x18
inc r12
cmp rbx, rdi
je 0x1400e5e20
cmp qword [r13 + rdi + 0x10], rsi
jne 0x1400e5e50
mov rcx, qword [r13 + rdi + 8]
mov rdx, r14
mov r8, rsi
call fcn.1401afbe0
test eax, eax
jne 0x1400e5e50
cmp r12, qword [rsp + 0x28]
jae 0x1400e66a5
imul rax, r12, 0x70
mov rcx, qword [rsp + 0x48]
cmp byte [rcx + rax + 0x69], 0
je 0x1400e5e20
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x150]
test rax, rax
je 0x1400e5efa
mov rcx, qword [rsp + 0x30]
mov r12, qword [rcx + 0x148]
imul rdi, rax, 0x270
jmp 0x1400e5ed0
add r12, 0x270
add rdi, 0xfffffffffffffd90
je 0x1400e5efa
cmp qword [r12 + 0x10], rsi
jne 0x1400e5ec0
mov rcx, qword [r12 + 8]
mov rdx, r14
mov r8, rsi
call fcn.1401afbe0
test eax, eax
jne 0x1400e5ec0
test byte [r12 + 0x268], 4
jne 0x1400e5e20
cmp qword [r15], 0
je 0x1400e5fee
mov ebx, 1
mov edi, 1
test rsi, rsi
je 0x1400e5f36
js 0x1400e678a
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rdi, rax
test rax, rax
je 0x1400e678f
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1401af560
mov r14, rdi
jmp 0x1400e5ff0
mov r15d, 8
xor r14d, r14d
xor edi, edi
mov r13, qword [rsp + 0x30]
movabs rax, 0x8000000000000000
mov rbx, qword [rsp + 0x90]
cmp rbx, rax
je 0x1400e6292
mov rcx, qword [r13 + 0x150]
test rcx, rcx
je 0x1400e5fe7
mov rax, qword [r13 + 0x148]
imul rdx, rcx, 0x270
xor r8d, r8d
jmp 0x1400e5fac
add r8, 0x270
cmp rdx, r8
je 0x1400e5fe7
cmp dword [rax + r8 + 0x50], 2
sete r9b
cmp qword [rax + r8 + 0x58], 0
sete r10b
or r10b, r9b
cmp r10b, 1
jne 0x1400e5fa0
cmp dword [rax + r8 + 0x260], 0x110000
jne 0x1400e5fa0
test byte [rax + r8 + 0x269], 3
je 0x1400e5fa0
jmp 0x1400e62a0
xor esi, esi
jmp 0x1400e62f0
xor ebx, ebx
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e67b4
mov r15, rax
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
mov qword [rsp + 0xa0], 4
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
cmp rbp, qword [rsp + 0x50]
je 0x1400e6258
mov rsi, rbp
mov r14d, 1
jmp 0x1400e6092
xor edi, edi
mov r15, qword [rsp + 0x40]
cmp r14, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x28]
je 0x1400e6235
lea rax, [r14 + r14*2]
mov qword [r15 + rax*8], rdi
mov qword [r15 + rax*8 + 8], r13
mov qword [r15 + rax*8 + 0x10], r12
inc r14
mov qword [rsp + 0xb0], r14
cmp rsi, qword [rsp + 0x50]
je 0x1400e625e
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x78]
mov rbp, qword [rax + 0x50]
mov rdx, qword [rax + 0x58]
mov rcx, qword [rax + 0x70]
mov qword [rsp + 0x98], rcx
mov rax, qword [rax + 0x68]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x48], rdx
lea rax, [rdx*8]
lea rbx, [rax + rax*2]
jmp 0x1400e60e0
mov rsi, qword [rsp + 0x28]
cmp rsi, qword [rsp + 0x50]
je 0x1400e625e
lea rax, [rsi + 0x18]
mov qword [rsp + 0x28], rax
cmp qword [rsp + 0x48], 0
je 0x1400e60d0
mov rdi, rsi
mov r13, qword [rsi + 8]
mov r12, qword [rsi + 0x10]
xor r15d, r15d
xor esi, esi
jmp 0x1400e611c
add r15, 0x18
inc rsi
cmp rbx, r15
je 0x1400e60d0
cmp qword [rbp + r15 + 0x10], r12
jne 0x1400e6110
mov rcx, qword [rbp + r15 + 8]
mov rdx, r13
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400e6110
cmp rsi, qword [rsp + 0x98]
jae 0x1400e668e
imul rax, rsi, 0x70
mov rcx, qword [rsp + 0x170]
cmp byte [rcx + rax + 0x69], 0
je 0x1400e60d0
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x150]
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je 0x1400e61d0
mov rcx, qword [rsp + 0x30]
mov rsi, qword [rcx + 0x148]
imul r15, rax, 0x270
jmp 0x1400e61a0
add rsi, 0x270
add r15, 0xfffffffffffffd90
je 0x1400e61d0
cmp qword [rsi + 0x10], r12
jne 0x1400e6190
mov rcx, qword [rsi + 8]
mov rdx, r13
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400e6190
test byte [rsi + 0x268], 4
push 0x4000002
jne 0x1400e60d0
nop word cs:[rax + rax]
cmp qword [rdi], 0
je 0x1400e6050
invalid
invalid
mov edi, 1
mov esi, 1
test r12, r12
mov r15, qword [rsp + 0x40]
je 0x1400e6211
js 0x1400e678a
xchg esi, eax
add eax, 0xb60f0000
add eax, 0x12e015
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rsi, rax
test rax, rax
je 0x1400e681f
invalid
add byte [rax], al
invalid
mov rcx, rsi
mov rdx, r13
invalid
mov r8, r12
loopne 0x1400e6203
xchg r11d, eax
or al, 0
loopne 0x1400e6203
xchg r11d, eax
or al, 0
mov r13, rsi
cmp r14, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x28]
jne 0x1400e606a
invalid
invalid
invalid
invalid
invalid
test dword [0x1820e6234], esi
mov eax, 1
mov r8d, 1
lea rcx, [rsp + 0xa0]
mov rdx, r14
call fcn.1401b0440
mov r15, qword [rsp + 0xa8]
jmp 0x1400e606a
mov r14d, 1
mov esi, 1
mov rdi, qword [rsp + 0xa0]
mov r15, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
mov r13, qword [rax + 0x10]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x249c8b48], al
mov ebx, dword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x249c8b48], al
mov ebx, dword [rsp + 0x90]
cmp rbx, rax
mov ebx, dword [rsp + 0x90]
cmp rbx, rax
jne 0x1400e5f77
mov rax, qword [r13 + 0x148]
mov rcx, qword [r13 + 0x150]
imul rcx, rcx, 0x270
nop word [rax + rax]
test rcx, rcx
setne sil
je 0x1400e62f0
mov rdx, rax
cmp dword [rax + 0x50], 2
lea rax, [rax + 0x270]
xor byte [rax + 2], 0
add byte [rcx + 0xf], al
xchg esp, eax
ror byte [rax - 0x7d], 0x7a
pop rax
add byte [rcx + 0xf], al
xchg esp, eax
rol dword [rbp + 8], 0xc1
ret 0x7883
xor byte [rax + 2], 0
add byte [rcx + 0xf], al
xchg esp, eax
ror byte [rax - 0x7d], 0x7a
pop rax
add byte [rcx + 0xf], al
xchg esp, eax
rol dword [rbp + 8], 0xc1
add rcx, 0xfffffffffffffd90
cmp r9b, 1
jne case.0x1400baf23.386
rcl dword [rax + 0x41fffffd], 0x80
stc
add dword [rbp - 0x34], esi
cmp dword [rdx + 0x260], 0x110000
jne case.0x1400baf23.386
lea rax, [rsp + 0x230]
mov qword [rsp + 0x178], rax
lea rax, [0x140050d20]
add eax, 0xfff6aa19
add eax, 0xfff6aa19
mov qword [rsp + 0x180], rax
lea rax, [0x1401caf20]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xc0], 0
lea rax, [rsp + 0x178]
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov qword [rsp + 0xb8], 1
lea rcx, [rsp + 0x298]
lea rdx, [rsp + 0xa0]
call fcn.1400b66d0
mov qword [rsp + 0xa0], rbx
movaps xmm0, xmmword [rsp + 0x200]
movdqa xmm1, xmmword [rsp + 0x210]
movups xmmword [rsp + 0xa8], xmm0
test byte [rax + rbp*4], ah
add byte [rax], al
add bl, dh
movq qword [rsp + 0xb8], mm1
test byte [rax + rbp*4], ah
add byte [rax], al
add bl, dh
movq qword [rsp + 0xb8], mm1
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xc8], rax
mov rax, qword [r13 + 0x1a8]
mov rdx, qword [r13 + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r12d, r12d
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop dword [rax + rax]
cmp rdx, r8
je 0x1400e6461
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400e63d0
mov rdx, qword [r13 + 0x1c8]
cmp rcx, rdx
jae 0x1400e66b9
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rdi], 1
xor dword [rcx + 0x49000002], 0xffffff8b
add byte [rcx - 0x75], cl
add byte [rcx - 0x75], cl
mov rax, qword [r13 + 0x1c0]
shl rcx, 5
test eax, eax
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x1400e6418
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov eax, dword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
loope 0x1400e6417
loope 0x1400e6417
lea r12, [rcx + rdx]
add r12, 0x10
mov rcx, r12
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400e67e6
test r12, r12
je 0x1400e67e6
test r12, r12
lea rax, [0x1401cb2f4]
cmovne rax, r12
mov qword [rsp + 0x178], r13
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0x188], rax
lea rbx, [rsp + 0x1b0]
lea rdx, [rsp + 0x178]
mov rcx, rbx
mov r8, r15
mov r9, r14
call fcn.1400c5840
mov qword [rsp + 0x20], rbx
lea rdx, [rsp + 0x298]
lea r8, [rsp + 0xa0]
mov rcx, r13
mov r9d, esi
call fcn.1400e6b80
mov rsi, rax
mov esi, eax
mov esi, eax
test r14, r14
je 0x1400e6518
lea rbx, [r15 + 0x10]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e64f9
add rbx, 0x18
dec r14
je 0x1400e6518
cmp qword [rbx - 0x10], 0
je 0x1400e64f0
cmp qword [rbx], 0
je 0x1400e64f0
mov r8, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r12
jmp 0x1400e64f0
test rdi, rdi
je 0x1400e652f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x128]
mov rbx, qword [rsp + 0x130]
test rbx, rbx
je 0x1400e659f
lea r14, [rdi + 0x20]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e6569
add r14, 0x30
dec rbx
je 0x1400e659f
cmp qword [r14 - 0x20], 0
je 0x1400e6587
cmp qword [r14 - 0x10], 0
je 0x1400e6587
mov r8, qword [r14 - 0x18]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
cmp qword [r14 - 8], 0
je 0x1400e6560
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x1400e6560
cmp qword [rsp + 0x120], 0
je 0x1400e65bc
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsp + 0x38], 0
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x1f0]
je 0x1400e6614
cmp qword [rsp + 0x1e8], 0
je 0x1400e65ed
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x2b0]
movaps xmm7, xmmword [rsp + 0x2c0]
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [r15 + 8]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e6639
add rdi, 0x18
dec r14
je 0x1400e65d0
cmp qword [rdi - 8], 0
je 0x1400e6630
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
jmp 0x1400e6630
mov r14d, 8
sub rdi, rbp
jne 0x1400e5b26
xor eax, eax
mov qword [rsp + 0x38], rax
xor r15d, r15d
mov r10, qword [rsp + 0x348]
mov r9, qword [rsp + 0x340]
mov r8, qword [rsp + 0x150]
mov r11, qword [rsp + 0x158]
jmp 0x1400e4dc7
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, rsi
mov rdx, qword [rsp + 0x98]
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, r12
mov rdx, qword [rsp + 0x28]
call fcn.1401b1d10
cmp al, 0x5f
invalid
sub al, ch
push rdi
mov dh, 0xc
add byte [rbp + rcx*4 + 5], cl
sub byte [rdi + 0xe], bl
add al, ch
mov r14b, 0xc
add byte [rbp + rcx*4 + 5], cl
lodsb al, byte [rsi]
push rsi
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcmkeymap.rs
call fcn.1401b1d10
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
lea rax, [0x1401f79a8]
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
push rdi
shl byte [rsi + 0xf], 0x11
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe3361
lea rcx, [rsp + 0xa0]
call fcn.1401b1c50
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0xb0], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0xb8], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
lea rcx, [rsp + 0xa0]
call fcn.1401b1c50
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rdx, rdi
call fcn.1401b2060
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rdi
xor ecx, dword [rsi]
add byte [rax - 0x77], cl
stc
mov rdx, qword [rsp + 0x38]
call fcn.1401b1d90
call fcn.1400b62f0
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1401b1e10
mov ecx, 8
mov edx, 0x60
call fcn.1401b1500
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, r12
loope 0x1400e6816
mov edx, dword [rsp + 0x160]
loope 0x1400e6816
mov edx, dword [rsp + 0x160]
add dword [rax], eax
add al, ch
xchg byte [rax - 0x72b7fff4], bh
mov eax, 0x8d48000c
call fcn.1401b2060
mov eax, 0x8d48000c
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
or eax, 0xe3307
call fcn.1401b2240
lea rcx, str._Extensions__tracks_values_by_typeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_builderext.rs
lea r8, [0x1401ca460]
insb byte [rdi], dx
cmp al, 0xe
add byte [rdx + 0x22], bh
and al, byte [rax]
add byte [rax], al
insb byte [rdi], dx
cmp al, 0xe
add byte [rdx + 0x22], bh
and al, byte [rax]
add byte [rax], al
and al, byte [rax]
add byte [rax], al
call fcn.1401b2260
mov edx, 0x8d4c000c
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
add eax, 0xe3253
mov rcx, r12
call fcn.1401b2060
or al, 0
or al, 0
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rsi
xor r9b, byte [rsi]
add byte [rax - 0x77], cl
int1
mov rdx, r13
call fcn.1401b1d90
jno 0x1400e67d2
or al, 0
invalid
jno 0x1400e67d2
or al, 0
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
lodsb al, byte [rsi]
or al, 0
lodsb al, byte [rsi]
or al, 0
mov ecx, 8
mov edx, 0x80
call fcn.1401b1500
or al, 0
or al, 0
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
mov ecx, 8
mov rdx, rbx
call fcn.1401b1500
add ah, cl
add ah, cl
int3
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rbx, qword [rcx + 0x30]
movabs rcx, 0x8000000000000000
xor rcx, rbx
cmp rcx, 9
mov eax, 4
cmovb rax, rcx
cmp rax, 7
ja case.0x1400e68b6.2
loop 0x1400e68a6
add byte [rax], al
loop 0x1400e68a6
add byte [rax], al
lea rcx, [0x1401fb638]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi], 0
jne 0x1400e68d8
jmp case.0x1400e68b6.2
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rbp + 0x48000000], bh
cmp dword [rsi + 0x10], 0
cmp qword [rsi], 0
je case.0x1400e68b6.2
cmp qword [rsi + 0x10], 0
je case.0x1400e68b6.2
add rsi, 8
jmp 0x1400e696a
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x1400e68fa
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
test r14, r14
je 0x1400e6948
lea r15, [rdi + 0x10]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e6929
add r15, 0x18
dec r14
je 0x1400e6948
cmp qword [r15 - 0x10], 0
je 0x1400e6920
cmp qword [r15], 0
je 0x1400e6920
mov r8, qword [r15 - 8]
mov rcx, qword [0x140214150]
fcom dword [rdx]
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
jmp 0x1400e6920
fcom dword [rdx]
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
cmp qword [rsi + 0x18], 0
je 0x1400e6961
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je case.0x1400e68b6.2
add rsi, 0x38
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x1c0], 3
mov qword [rsp + 0x1c8], 2
mov qword [rsp + 0x1d8], 2
mov qword [rsp + 0x1e8], 3
mov qword [rsp + 0x1f0], 0x20
mov byte [rsp + 0x1f8], 3
mov qword [rsp + 0x200], 2
mov qword [rsp + 0x210], 2
mov qword [rsp + 0x220], 1
mov qword [rsp + 0x228], 0x20
mov byte [rsp + 0x230], 3
mov qword [rsp + 0x238], 2
mov qword [rsp + 0x248], 2
mov qword [rsp + 0x258], 4
mov qword [rsp + 0x260], 0x20
mov byte [rsp + 0x268], 3
lea rax, str.to_pass__as_a_value__use_
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 7
mov qword [rsp + 0x110], r15
mov qword [rsp + 0x118], 6
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 5
lea rdx, case.0x14010e1e2.15
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0xf0]
call fcn.1401020b0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x120], xmm0
mov r15, qword [rsp + 0x38]
cmp r15, qword [rsp + 0x28]
jne 0x1400e700c
lea rcx, [rsp + 0x28]
mov rdx, r15
call fcn.1400426e0
mov r15, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
mov rcx, qword [rsp + 0x130]
mov qword [rbp + rax*8 + 0x10], rcx
movdqa xmm0, xmmword [rsp + 0x120]
movdqu xmmword [rbp + rax*8], xmm0
inc r15
mov qword [rsp + 0x38], r15
jmp 0x1400e7043
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x127], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x137], rax
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x12f]
mov qword [rsp + 0xaf], rax
mov rax, qword [rsp + 0x137]
mov qword [rsp + 0xb7], rax
mov byte [rsp + 0x120], 1
mov byte [rsp + 0x128], 2
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x129], xmm0
mov rax, qword [rsp + 0xaf]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xb7]
mov qword [rsp + 0x140], rax
lea rdx, [rsp + 0x120]
mov rcx, rsi
call fcn.1400e48a0
mov rbx, qword [r12]
movabs r13, 0x8000000000000000
cmp rbx, r13
je 0x1400e7121
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x138], rax
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x128], xmm0
mov byte [rsp + 0x120], 4
lea r8, [rsp + 0x120]
mov rcx, rsi
mov dl, 0xf
call fcn.1400c3b30
cmp qword [rdi], r13
je 0x1400e7388
cmp qword [rdi + 0x18], r13
jne 0x1400e7166
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x138], rax
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x128], xmm0
mov byte [rsp + 0x120], 2
lea r8, [rsp + 0x120]
mov rcx, rsi
mov dl, 0xb
call fcn.1400c3b30
jmp 0x1400e7388
lea rax, [rdi + 0x18]
mov rcx, qword [rdi + 0x10]
mov qword [rsp + 0x90], rcx
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x80], xmm0
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x50], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 1
mov qword [rsp + 0x100], 0
mov rax, qword [r14]
mov rcx, qword [r14 + 6]
mov qword [rsp + 0x66], rcx
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x120], 3
mov byte [rsp + 0x124], 3
mov byte [rsp + 0x128], 3
mov word [rsp + 0x12c], 0
lea rdi, [rsp + 0x120]
mov rcx, r14
mov rdx, rdi
call fcn.1400c43d0
lea rcx, [0x1401f79a8]
lea rdx, str.e_0m
test al, al
cmovne rdx, rcx
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x120], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x128], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x130], rax
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0x138], rax
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x150], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x158], rax
lea rax, [0x1401cb510]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 5
mov qword [rsp + 0xc0], 0
add byte [0x1880e72ab], al
mov dword [rsp + 0xc0], 0
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], 4
lea rdx, case.0x14010e1e2.15
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe29d7
lea rcx, [rsp + 0xf0]
lea r8, [rsp + 0xa0]
call fcn.1401020b0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x120], xmm0
cmp r15, qword [rsp + 0x28]
jne 0x1400e7324
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add al, ch
retf 0x1ad
lea rcx, [rsp + 0x28]
mov rdx, r15
call fcn.1400426e0
mov rbp, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
lea rax, [r15 + r15*2]
mov rcx, qword [rsp + 0x130]
mov qword [rbp + rax*8 + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rbp + rax*8], xmm0
inc r15
mov qword [rsp + 0x38], r15
cmp qword [rsp + 0x40], 0
je 0x1400e7366
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x80], 0
je 0x1400e7388
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je case.0x1400257c3.2145
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x138], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsp + 0x128], xmm0
test byte [rax + rbp], ah
add dword [rax], eax
add dh, al
test byte [rax + riz], ah
add dword [rax], eax
add byte [0x1649300ff], al
and al, 0x20
add dword [rax], eax
invalid
mov rcx, rsi
mov dl, 0xe
call fcn.1400c3b30
jmp 0x1400e73df
cmp qword [rsp + 0x28], 0
je 0x1400e73df
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x140214150]
int 0x12
add byte [rcx], dh
sar bh, cl
adc eax, 0xd5d49
cmp rbx, r13
jne 0x1400e7404
mov rax, qword [r12]
shl rax, 1
test rax, rax
je 0x1400e7404
mov r8, qword [r12 + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
add rsp, 0x288
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r15, qword [rbx + 0x50]
test r15, r15
je 0x1400e7507
mov r12, qword [rbx + 0x58]
cmp r15, r12
je 0x1400e7507
lea r14, [rsp + 0x20]
movabs r13, 0x8000000000000000
nop word [rax + rax]
mov rax, r15
add r15, 0x308
mov qword [rbx + 0x50], r15
movups xmm0, xmmword [rax + 8]
mov rcx, qword [rax + 0x100]
mov rax, qword [rax + 0x108]
shl rax, 5
add rax, rcx
mov qword [rbx], 1
movups xmmword [rbx + 8], xmm0
mov qword [rbx + 0x18], rcx
mov qword [rbx + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400fdc70
mov rax, qword [rsp + 0x28]
cmp rax, r13
jne 0x1400e7553
cmp r15, r12
jne 0x1400e74b0
mov qword [rbx], 2
lea r14, [rbx + 0x28]
cmp dword [rbx + 0x28], 2
je 0x1400e753c
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, r14
call fcn.1400fdc70
mov rax, qword [rsp + 0x28]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400e7553
mov qword [r14], 2
movabs rax, 0x8000000000000000
mov qword [rsi + 8], rax
jmp 0x1400e7571
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], r8
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xb8], rsi
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x28], rax
mov r13, qword [rsp + 0x50]
mov qword [rsp + 0x20], r13
mov qword [rsp + 0x30], 0
lea rsi, [rsp + 0xc0]
mov rcx, rsi
mov rdx, qword [rsp + 0x58]
mov r8b, 3
xor r9d, r9d
call fcn.1400e2b30
movabs rax, 0x8000000000000009
cmp qword [rsp + 0xf0], rax
je case.0x1400cefaf.311
mov rcx, rsi
call fcn.1400e6870
add r13, 0x270
cmp r13, qword [rsp + 0x70]
je 0x1400e7eae
mov rdi, qword [r13 + 0x1e0]
test rdi, rdi
mov qword [rsp + 0x50], r13
je 0x1400e7b80
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x58]
test rax, rax
je 0x1400e7b80
mov rcx, qword [rsp + 0x48]
mov rbx, qword [rcx + 0x50]
mov r15, qword [r13 + 8]
mov r12, qword [r13 + 0x10]
shl rax, 3
lea r14, [rax + rax*2]
xor esi, esi
jmp 0x1400e7b5d
add rsi, 0x18
cmp r14, rsi
je 0x1400e7cb0
cmp qword [rbx + rsi + 0x10], r12
jne 0x1400e7b50
mov rcx, qword [rbx + rsi + 8]
mov rdx, r15
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400e7b50
nop dword [rax + rax]
mov rax, qword [r13 + 0x1c8]
test rax, rax
je 0x1400e7afd
mov r14, rax
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x58]
test rax, rax
je 0x1400e7bf0
mov rcx, qword [rsp + 0x48]
mov rdi, qword [rcx + 0x50]
mov r15, qword [r13 + 8]
mov r12, qword [r13 + 0x10]
shl rax, 3
lea rsi, [rax + rax*2]
xor ebx, ebx
jmp 0x1400e7bc9
add rbx, 0x18
cmp rsi, rbx
je 0x1400e7bf0
cmp qword [rdi + rbx + 0x10], r12
jne 0x1400e7bc0
mov rcx, qword [rdi + rbx + 8]
mov rdx, r15
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400e7bc0
jmp 0x1400e7afd
mov rax, r14
shr rax, 0x3a
jne 0x1400e7ee2
mov rsi, r14
mov rdi, qword [r13 + 0x1c0]
mov r12, r14
shl r12, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
test rax, rax
je 0x1400e7ef4
mov r15, rax
mov r14, rax
add r14, 0x18
add rdi, 0x10
mov rbx, rsi
jmp 0x1400e7c74
mov ebp, 1
mov rcx, rbp
mov rdx, r13
mov r8, r12
call fcn.1401af560
mov qword [r14 - 0x18], r12
mov qword [r14 - 0x10], rbp
mov qword [r14 - 8], r12
mov byte [r14], 0
add r14, 0x20
and byte [rax - 0x7d], cl
invalid
sbb byte [rax - 1], cl
retf
je 0x1400e7a80
and byte [rax - 0x7d], cl
invalid
mov r13, qword [rdi - 8]
mov r12, qword [rdi]
test r12, r12
je 0x1400e7c40
js 0x1400e7ee2
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rbp, rax
test rax, rax
jne 0x1400e7c45
jmp 0x1400e7ee7
nop word cs:[rax + rax]
mov rcx, qword [r13 + 0x1d8]
lea rax, [rdi + rdi*8]
lea rax, [rcx + rax*8]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x68]
mov qword [rsp + 0x68], rdx
mov rax, qword [rax + 0x70]
mov qword [rsp + 0x60], rax
jmp 0x1400e7cfb
mov rcx, qword [rsp + 0x88]
add byte [rax], al
cmp rcx, qword [rsp + 0x80]
mov r13, qword [rsp + 0x50]
je 0x1400e7b80
mov rdi, rcx
lea rax, [rcx + 0x48]
mov qword [rsp + 0x88], rax
mov r13, qword [rcx + 8]
mov rbp, qword [rcx + 0x10]
xor esi, esi
xor r12d, r12d
jmp 0x1400e7d2c
add rsi, 0x18
inc r12
invalid
cmp r14, rsi
je 0x1400e7ce0
invalid
cmp qword [rbx + rsi + 0x10], rbp
jne 0x1400e7d20
mov rcx, qword [rbx + rsi + 8]
mov rdx, r13
mov r8, rbp
call fcn.1401afbe0
test eax, eax
jne 0x1400e7d20
cmp r12, qword [rsp + 0x60]
jae 0x1400e7ece
cmp dword [rdi + 0x18], 2
je 0x1400e7df5
imul rax, r12, 0x70
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + rax + 0x60]
mov ecx, dword [rcx + rax + 0x60]
mov ecx, dword [rcx + rax + 0x60]
test rcx, rcx
je 0x1400e7ce0
mov rdx, qword [rsp + 0x68]
mov r13, qword [rdx + rax + 0x58]
lea rax, [rcx + rcx*2]
lea rax, [rax*8]
add rax, r13
mov qword [rsp + 0x78], rax
jmp 0x1400e7daf
add r13, 0x18
cmp r13, qword [rsp + 0x78]
je 0x1400e7ce0
mov rbp, qword [r13 + 0x10]
test rbp, rbp
je 0x1400e7da0
mov rsi, qword [r13 + 8]
mov r12, qword [rdi + 0x28]
shl rbp, 5
xor r15d, r15d
jmp 0x1400e7dd9
add r15, 0x20
cmp rbp, r15
je 0x1400e7da0
cmp r12, qword [rsi + r15 + 0x10]
jne 0x1400e7dd0
mov rdx, qword [rsi + r15 + 8]
mov rcx, qword [rdi + 0x20]
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400e7dd0
cmp dword [rdi + 0x30], 2
mov r13, qword [rsp + 0x50]
je 0x1400e7afd
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400e7f01
mov r15, rax
mov r13, qword [rdi + 0x38]
mov r12, qword [rdi + 0x40]
test r12, r12
je 0x1400e7e54
js 0x1400e7ee2
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rbp, rax
test rax, rax
jne 0x1400e7e59
jmp 0x1400e7ee7
mov ebp, 1
mov rcx, rbp
mov rdx, r13
mov r8, r12
call fcn.1401af560
mov qword [r15], r12
mov qword [r15 + 8], rbp
mov qword [r15 + 0x10], r12
mov byte [r15 + 0x18], 0
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], r15
mov qword [rsp + 0xa0], 1
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x90]
jmp 0x1400e7aaa
xor eax, eax
jmp 0x1400e7eba
mov rax, qword [rsp + 0xc0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, r12
mov rdx, qword [rsp + 0x60]
call fcn.1401b1d10
call fcn.1400b62f0
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
mov ecx, 8
mov rdx, r12
call fcn.1401b1500
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
int3
cmp r14, qword [rsp + 0xf8]
je case.0x1400cf8db.140
cmp rax, rsi
je 0x1400ec968
add r14, 0x18
lea r15, [rax + 0x70]
cmp byte [rax + 0x69], 0
mov rax, r15
je 0x1400e7fe0
mov rbp, qword [r14 - 0x10]
mov r12, qword [r14 - 8]
mov rcx, rbx
mov qword [rsp + 0x30], rdx
mov r8, rbp
mov r9, r12
call fcn.1400edb40
cmp qword [r14 - 0x18], 0
je 0x1400e807c
mov rbx, qword [r14 - 0x10]
mov r12, qword [r14 - 8]
mov esi, 1
mov ebp, 1
test r12, r12
je 0x1400e8064
js 0x1400ec988
add byte [rax], al
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
invalid
add byte [rax - 0x77], cl
invalid
test rax, rax
je 0x1400ecabc
invalid
mov rcx, rbp
mov rdx, rbx
mov r8, r12
call fcn.1401af560
lea rbx, [rsp + 0x150]
add byte [rax], al
add byte [rax], al
jmp 0x1400e807e
xor esi, esi
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x1d0], rax
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x1c0], xmm0
mov rdx, qword [rsp + 0x80]
cmp rdx, qword [rsp + 0x70]
jne 0x1400e80c7
lea rcx, [rsp + 0x70]
call fcn.1400426e0
mov rdx, qword [rsp + 0x80]
mov r13, qword [rsp + 0x98]
mov rax, qword [rsp + 0x78]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], rsi
mov qword [rax + rcx*8 + 8], rbp
mov qword [rax + rcx*8 + 0x10], r12
inc rdx
mov qword [rsp + 0x80], rdx
cmp r13, qword [rsp + 0x88]
jne 0x1400e810b
lea rcx, [rsp + 0x88]
mov rdx, r13
call fcn.1400426e0
mov r13, qword [rsp + 0x98]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0xf0]
mov rax, qword [rsp + 0x90]
lea rcx, [r13*2]
add rcx, r13
mov rdx, qword [rsp + 0x1d0]
mov qword [rax + rcx*8 + 0x10], rdx
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rax + rcx*8], xmm0
inc r13
mov qword [rsp + 0x98], r13
mov rax, r15
mov rdx, qword [rsp + 0x30]
jmp 0x1400e7fe0
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x350], xmm0
movdqa xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x370], xmm2
mov rax, qword [rsp + 0x278]
mov rbx, qword [rax + 0x78]
mov r15, qword [rsp + 0x128]
mov rcx, qword [r15]
mov rdx, qword [rbp + 0x18]
mov r12b, 1
mov rax, rcx
mov qword [rsp + 0x298], rcx
cmp rcx, 1
jne 0x1400e83f2
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], rdx
mov rax, qword [rdx + 0x150]
test rax, rax
je 0x1400ec9ae
mov r12, qword [r15 + 8]
mov r13, qword [r15 + 0x10]
mov rbp, qword [r15 + 0x18]
mov rcx, qword [rsp + 0x38]
mov rsi, qword [rcx + 0x148]
imul r14, rax, 0x270
jmp 0x1400e8214
add rsi, 0x270
add r14, 0xfffffffffffffd90
je 0x1400ec9ae
cmp qword [rsi + 0x10], rbp
jne 0x1400e8200
mov rbx, qword [rsi + 8]
mov rcx, rbx
mov rdx, r13
mov r8, rbp
call fcn.1401afbe0
test eax, eax
jne 0x1400e8200
mov qword [rsp + 0x30], r12
cmp qword [rsp + 0x68], 0
je 0x1400e8344
mov rax, qword [rsp + 0x68]
lea rax, [rax*8]
lea r14, [rax + rax*2]
xor r15d, r15d
xor r12d, r12d
jmp 0x1400e8270
add r15, 0x18
inc r12
cmp r14, r15
je 0x1400e8344
cmp qword [rdi + r15 + 0x10], rbp
jne 0x1400e8260
mov rcx, qword [rdi + r15 + 8]
mov rdx, rbx
mov r8, rbp
call fcn.1401afbe0
test eax, eax
jne 0x1400e8260
cmp r12, qword [rsp + 0x60]
jae 0x1400ec974
imul rax, r12, 0x70
mov rcx, qword [rsp + 0x50]
mov r8, qword [rcx + rax + 0x48]
test r8, r8
ror byte [rdi], 0x84
test dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x84
test dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rcx + rax + 0x40]
mov ecx, r8d
mov ecx, r8d
and ecx, 3
cmp r8, 4
jae 0x1400e82ca
xor eax, eax
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
jmp 0x1400e82fc
and r8, 0xfffffffffffffffc
lea r10, [rdx + 0x58]
xor eax, eax
xor r9d, r9d
nop word [rax + rax]
add rax, qword [r10 - 0x48]
add rax, qword [r10 - 0x30]
add rax, qword [r10 - 0x18]
add rax, qword [r10]
add r9, 4
add r10, 0x60
cmp r8, r9
jne 0x1400e82e0
test rcx, rcx
je 0x1400e832d
lea r8, [r9 + r9*2]
lea rdx, [rdx + r8*8]
add rdx, 0x10
shl rcx, 3
lea rcx, [rcx + rcx*2]
xor r8d, r8d
nop dword [rax + rax]
add rax, qword [rdx + r8]
add al, 2
add r8, 0x18
cmp rcx, r8
jne 0x1400e8320
test rax, rax
jne 0x1400e83a6
cmp qword [rsi + 0x28], 0
je 0x1400ecb0a
cmp qword [rsi + 0x30], 0
je 0x1400e83a6
cmp qword [rsi + 0x28], 0
mov edi, 8
je 0x1400e835b
cmp qword [rsi + 0x38], 0
je 0x1400e9584
lea rcx, [rsi + 0x98]
cmp dword [rsi + 0x98], 5
lea rax, [0x1401c9fc8]
cmovne rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1401f79a8]
lea r8, [0x1401fb658]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
lea rax, case.0x14004f628.49
call qword [rax + 0x30]
test rax, rax
jne 0x1400e955c
jmp 0x1400e9584
xor r12d, r12d
cmp qword [rsp + 0x30], 0
je 0x1400eb3a8
test rbp, rbp
mov r15, qword [rsp + 0x128]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
je 0x1400e83f2
mov rcx, qword [0x140214150]
xor r12d, r12d
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rbp + 0x18]
test rbx, rbx
je 0x1400eb3d0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x134], r12d
cmp qword [rsp + 0x68], 0
je 0x1400e88ac
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx + 0x150]
test rax, rax
je 0x1400e8773
mov r15, qword [rcx + 0x148]
imul r14, rax, 0x270
xor ecx, ecx
mov r12, qword [rsp + 0x50]
mov rbp, rdi
jmp 0x1400e8467
xor eax, eax
add rcx, rax
add rbp, 0x18
add r12, 0x70
cmp rbp, qword [rsp + 0xf8]
je 0x1400e84d1
cmp r12, rsi
je 0x1400ec968
cmp byte [r12 + 0x69], 0
je 0x1400e8450
mov qword [rsp + 0x30], rcx
mov rsi, qword [rbp + 8]
mov rbx, qword [rbp + 0x10]
xor r13d, r13d
jmp 0x1400e849c
add r13, 0x270
cmp r14, r13
je 0x1400e84c0
cmp qword [r15 + r13 + 0x10], rbx
jne 0x1400e8490
mov rcx, qword [r15 + r13 + 8]
mov rdx, rsi
mov r8, rbx
call fcn.1401afbe0
test eax, eax
jne 0x1400e8490
mov eax, 1
jmp 0x1400e84c2
xor eax, eax
mov rsi, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0x30]
jmp 0x1400e8452
cmp rcx, 2
jb 0x1400e87a0
mov rax, qword [rsp + 0x50]
mov rbp, rdi
jmp 0x1400e8513
add rbp, 0x18
mov rax, qword [rsp + 0x30]
add rax, 0x70
cmp rbp, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0xf0]
je 0x1400e87a0
cmp rax, rsi
je 0x1400ec968
mov qword [rsp + 0x30], rax
cmp byte [rax + 0x69], 0
je 0x1400e84f0
mov rbx, qword [rbp + 8]
mov r12, qword [rbp + 0x10]
mov r13, r14
mov rsi, r15
jmp 0x1400e8550
add rsi, 0x270
add r13, 0xfffffffffffffd90
je 0x1400e84f0
cmp qword [rsi + 0x10], r12
jne 0x1400e8540
mov rcx, qword [rsi + 8]
mov rdx, rbx
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400e8540
test byte [rsi + 0x269], 0x40
je 0x1400e84f0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 1
mov qword [rsp + 0x160], 0
mov qword [rsp + 0xa0], 0x20
mov byte [rsp + 0xa8], 3
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x150]
mov qword [rsp + 0x90], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x98], rax
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.1400c25c0
test al, al
jne 0x1400ec9c6
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x220], xmm0
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x230], rax
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
rol byte [rcx], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x38]
mov rax, qword [rbx + 0x1a8]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebx, eax
mov al, 1
add byte [rax], al
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor esi, esi
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
mov r15, qword [rsp + 0x128]
mov r12d, dword [rsp + 0x134]
mov rdi, qword [rsp + 0x48]
nop dword [rax + rax]
cmp rdx, r8
je 0x1400e8711
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400e8680
mov rdx, qword [rbx + 0x1c8]
mov edx, dword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x1400ec95c
mov rax, qword [rbx + 0x1c0]
add eax, 1
add byte [rax], al
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
or byte [rax - 0x75], cl
adc byte [rax - 1], cl
leave
or byte [rax - 0x75], cl
adc byte [rax - 1], cl
leave
and rcx, 0xfffffffffffffff0
lea rsi, [rcx + rdx]
add rsi, 0x10
add esi, 0x10
add esi, 0x10
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400ecaf2
test rsi, rsi
je 0x1400ecaf2
test rsi, rsi
lea rax, [0x1401cb2f4]
cmovne rax, rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rdi
lea r8, [0x1401f79a8]
lea rsi, [rsp + 0x150]
lea rdx, [rsp + 0x70]
mov rcx, rsi
xor r9d, r9d
call fcn.1400c5840
lea rdx, [rsp + 0x220]
lea r8, [rsp + 0x1c0]
mov rcx, rbx
mov r9, rsi
call fcn.1400eed60
mov rdi, rax
jmp 0x1400ec3e6
movabs rax, 0xfffffffffffffff
and rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
dec rcx
movabs rdx, 0x1fffffffffffffff
and rdx, rcx
cmp rax, rdx
jbe 0x1400ec968
mov rax, qword [rsp + 0x50]
mov r15, rdi
jmp 0x1400e87ce
mov rax, qword [rsp + 0x30]
mov r15, r14
cmp r14, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0xf0]
je 0x1400e88ac
cmp rax, rsi
je 0x1400ec968
lea r14, [r15 + 0x18]
lea rcx, [rax + 0x70]
mov qword [rsp + 0x30], rcx
cmp byte [rax + 0x69], 0
je 0x1400e87b0
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x150]
test rax, rax
je 0x1400e87b0
mov rcx, qword [rsp + 0x38]
mov rbp, qword [rcx + 0x148]
mov rsi, qword [r15 + 8]
mov r13, qword [r15 + 0x10]
imul r12, rax, 0x270
xor ebx, ebx
jmp 0x1400e882c
add rbx, 0x270
cmp r12, rbx
je 0x1400e87b0
cmp qword [rbp + rbx + 0x10], r13
jne 0x1400e8820
mov rcx, qword [rbp + rbx + 8]
mov rdx, rsi
mov r8, r13
call fcn.1401afbe0
test eax, eax
jne 0x1400e8820
mov rax, qword [rsp + 0x48]
mov r8, qword [rax + 0x18]
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x2a0]
lea rdx, [rsp + 0x350]
mov r9, rsi
call fcn.1400eef20
mov rsi, qword [rsp + 0x2a8]
mov rbp, qword [rsp + 0x2b0]
test rbp, rbp
jne 0x1400eb29a
cmp qword [rsp + 0x2a0], 0
je 0x1400e87b0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e87b0
mov rbp, qword [rsp + 0x48]
mov rax, qword [rbp + 0x18]
test byte [rax + 0x2fd], 0x10
jne 0x1400e88dc
test byte [rax + 0x301], 0x10
sete al
mov r15, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x40]
test rcx, rcx
jne 0x1400e88f0
jmp 0x1400e892d
xor eax, eax
mov r15, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x1400e892d
mov rsi, qword [rsp + 0x298]
test al, al
jne 0x1400e892d
lea rcx, [rsp + 0x350]
call fcn.1400ee4d0
test rsi, rsi
je 0x1400eb21f
cmp rsi, 1
jne 0x1400e8926
cmp dword [rsp + 0x298], 1
je 0x1400eb21f
xor edi, edi
jmp 0x1400ec405
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x138], rdi
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x140]
cmp rax, qword [rsp + 0xf8]
je 0x1400e940e
cmp rsi, qword [rsp + 0xf0]
je 0x1400ec968
lea rcx, [rax + 0x18]
mov qword [rsp + 0x138], rcx
lea rcx, [rsi + 0x70]
mov qword [rsp + 0x140], rcx
cmp byte [rsi + 0x69], 0
je 0x1400e8950
mov r14, qword [rbp + 0x18]
mov rcx, qword [r14 + 0x150]
test rcx, rcx
je 0x1400e8f90
mov r12, qword [r14 + 0x148]
mov rbx, qword [rax + 8]
mov r15, qword [rax + 0x10]
imul r13, rcx, 0x270
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x58], r12
jmp 0x1400e89f4
add r12, 0x270
add r13, 0xfffffffffffffd90
je 0x1400e8f98
cmp qword [r12 + 0x10], r15
jne 0x1400e89e0
mov rcx, qword [r12 + 8]
mov rdx, rbx
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400e89e0
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x228], 8
mov qword [rsp + 0x230], 0
movzx eax, byte [0x140214210]
mov edx, 8
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400eca62
mov qword [rax], r12
mov qword [rsp + 0x1c0], 1
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], 1
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 8
mov qword [rsp + 0x160], 0
movzx eax, byte [rsi + 0x69]
mov byte [rsp + 0xef], al
mov rbx, qword [rsi + 0x58]
mov qword [rsp + 0x30], rsi
mov rax, qword [rsi + 0x60]
mov qword [rsp + 0x270], rax
lea rax, [rax*8]
lea rax, [rax + rax*2]
mov qword [rsp + 0x38], rax
add rax, rbx
mov qword [rsp + 0xe0], rax
mov r13d, 1
mov r14d, 8
xor edx, edx
lea rsi, [rsp + 0x80]
jmp 0x1400e8b1b
mov rbp, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r13, qword [rsp + 0x1d0]
test r13, r13
je 0x1400e9197
test rdx, rdx
je 0x1400e8f40
mov qword [rsp + 0x40], rdx
lea r12, [rdx*8]
mov rax, qword [rsp + 0x100]
mov rbp, qword [rax + r13*8 - 8]
dec r13
mov r15, qword [rbp + 0x10]
xor esi, esi
jmp 0x1400e8b59
add rsi, 8
cmp r12, rsi
je 0x1400e8b90
mov rax, qword [r14 + rsi]
cmp qword [rax + 0x10], r15
jne 0x1400e8b50
mov rdx, qword [rbp + 8]
mov rcx, qword [rax + 8]
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400e8b50
test r13, r13
jne 0x1400e8b31
jmp 0x1400e93c1
lea rsi, [rsp + 0x80]
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x1d0], r13
cmp rdx, qword [rsp + 0x220]
jne 0x1400e8bcc
lea rcx, [rsp + 0x220]
call fcn.1401836c0
mov r14, qword [rsp + 0x228]
mov rdx, qword [rsp + 0x230]
mov qword [r14 + rdx*8], rbp
inc rdx
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x230], rdx
mov r15, qword [rbp + 8]
mov rbp, qword [rbp + 0x10]
mov r13, qword [rsp + 0x108]
mov r12, qword [rsp + 0x58]
jmp 0x1400e8c14
add r12, 0x270
add r13, 0xfffffffffffffd90
je 0x1400e8b00
cmp qword [r12 + 0x10], rbp
jne 0x1400e8c00
mov rcx, qword [r12 + 8]
mov rdx, r15
mov r8, rbp
call fcn.1401afbe0
test eax, eax
jne 0x1400e8c00
mov rax, qword [r12 + 0x108]
test rax, rax
mov rbp, qword [rsp + 0x48]
je 0x1400e8b05
cmp byte [rsp + 0xef], 0
mov rdx, qword [rsp + 0x40]
je 0x1400e8f6b
mov r13, qword [r12 + 0x100]
lea r8, [rax + rax*2]
shl r8, 4
add r8, r13
mov qword [rsp + 0x1b8], r8
jmp 0x1400e8cc8
mov r8, qword [rsp + 0x1b8]
mov r9, qword [rsp + 0x148]
mov rax, qword [rsp + 0x158]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], r9
mov qword [rax + rcx*8 + 8], rbp
mov qword [rax + rcx*8 + 0x10], r15
inc rdx
mov qword [rsp + 0x160], rdx
cmp r13, r8
mov rbp, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
je 0x1400e8b0a
cmp qword [rsp + 0x270], 0
je case.0x1400b9b42.491
mov r15, r13
lea r13, [r15 + 0x30]
cmp dword [r15], 2
je 0x1400e8dcc
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x90], 0
xor r12d, r12d
nop dword [rax]
mov rax, qword [rbx + r12 + 8]
mov rcx, qword [rbx + r12 + 0x10]
shl rcx, 5
add rcx, rax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
mov rcx, qword [rsp + 0x30]
mov rdx, r15
mov r8, rsi
call fcn.1400cd0e0
test al, al
jne 0x1400e8dcc
add r12, 0x18
cmp qword [rsp + 0x38], r12
jne 0x1400e8d10
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x80], 0
cmp qword [rsp + 0x90], 0
je 0x1400e8d91
mov rcx, qword [rsp + 0x30]
mov rdx, r15
lea r8, [rsp + 0x90]
call fcn.1400cd0e0
test al, al
invalid
jne 0x1400e8dcc
mov r15, r13
cmp r13, qword [rsp + 0x1b8]
jne 0x1400e8cda
invalid
invalid
invalid
jmp 0x1400e8b05
cmp dword [r13], 2
je 0x1400e8dc5
add r13, 0x30
cmp r13, r8
jne case.0x1400b9b42.491
jmp 0x1400e8b0a
mov r15, r13
add r13, 0x30
cmp qword [r15 + 0x18], 0
je 0x1400e8e30
mov rsi, qword [r15 + 0x20]
mov r15, qword [r15 + 0x28]
mov ebp, 1
test r15, r15
je 0x1400e8e08
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
add byte [rcx], dh
leave
mov rdx, r15
call fcn.140157b20
mov rbp, rax
test rax, rax
je 0x1400ec9f2
mov eax, 1
mov qword [rsp + 0x148], rax
add byte [rax], al
add byte [rax], al
mov rcx, rbp
mov rdx, rsi
mov r8, r15
call fcn.1401af560
jmp case.0x1400ba393.444
invalid
sbb eax, 0xf2e6666
invalid
mov rbp, qword [r15 + 0x20]
mov ebp, dword [rdi + 0x20]
mov r15, qword [r15 + 0x28]
xor eax, eax
mov qword [rsp + 0x148], rax
mov rsi, qword [rsp + 0x108]
mov r12, qword [rsp + 0x58]
jmp 0x1400e8e74
nop word cs:[rax + rax]
add r12, 0x270
add rsi, 0xfffffffffffffd90
je 0x1400e8f00
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add byte [rbp + 0x39], cl
jl 0x1400e8e9c
cmp qword [r12 + 0x10], r15
jne 0x1400e8e60
adc byte [rbp - 0x1b], dh
mov rcx, qword [r12 + 8]
mov rdx, rbp
invalid
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400e8e60
invalid
cmp qword [r12 + 0x108], 0
lea rsi, [rsp + 0x80]
je 0x1400e8ee8
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rax], 0
add byte [rsi + rax*2 + 0x48], dh
mov edx, dword [rsp + 0x1d0]
xchg esp, eax
and al, 0xd0
add dword [rax], eax
invalid
mov rdx, qword [rsp + 0x1d0]
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rax + 0x3b], cl
xchg esp, eax
and al, 0xc0
add dword [rax], eax
cmp rdx, qword [rsp + 0x1c0]
jne 0x1400e8ec9
add byte [rbp + 0x15], dh
lea rcx, [rsp + 0x1c0]
call fcn.1401836c0
mov rdx, qword [rsp + 0x1d0]
mov edx, dword [rsp + 0x1d0]
mov edx, dword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x100], rax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rcx + rcx*4 + 0x24], cl
ror byte [rax - 1], 1
ret 0x8948
xchg esp, eax
and al, 0xd0
rol byte [rcx], 1
add byte [rax], al
test byte [rax + rax], ah
add dword [rax], eax
add byte [rcx + rcx*4 + 0x24], cl
ror byte [rax - 1], 1
ret 0x8948
rol byte [rcx], 1
add byte [rax], al
mov rdx, qword [rsp + 0x160]
cmp rdx, qword [rsp + 0x150]
cmp edx, dword [rsp + 0x150]
cmp edx, dword [rsp + 0x150]
jne 0x1400e8c80
jmp 0x1400e8f1e
lea rsi, [rsp + 0x80]
mov rdx, qword [rsp + 0x160]
cmp rdx, qword [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
test dword [rdx - 3], esp
invalid
invalid
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add byte [rax + 0x3b], cl
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
test dword [rdx - 3], esp
invalid
lea rcx, [rsp + 0x150]
add byte [rax], al
call fcn.1400426e0
mov rdx, qword [rsp + 0x160]
jmp 0x1400e8c80
mov rax, qword [rsp + 0x100]
mov rbp, qword [rax + r13*8 - 8]
dec r13
mov qword [rsp + 0x1d0], r13
cmp rdx, qword [rsp + 0x220]
je 0x1400e8baf
jmp 0x1400e8bcc
shl rax, 4
lea rax, [rax + rax*2]
nop word cs:[rax + rax]
add rax, 0xffffffffffffffd0
jne 0x1400e8f80
jmp 0x1400e8b0a
mov rbx, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rax, qword [r14 + 0x198]
test rax, rax
je 0x1400e8950
mov rsi, qword [r14 + 0x190]
imul r14, rax, 0x68
jmp 0x1400e8fce
add rsi, 0x68
add r14, 0xffffffffffffff98
je 0x1400e8950
cmp qword [rsi + 0x10], r15
jne 0x1400e8fc0
mov rcx, qword [rsi + 8]
mov rdx, rbx
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400e8fc0
mov rax, qword [rsi + 0x40]
test rax, rax
je 0x1400e8950
mov r15, qword [rsi + 0x38]
lea rax, [rax + rax*2]
lea rax, [r15 + rax*8]
mov qword [rsp + 0x58], rax
jmp 0x1400e9061
mov rcx, qword [rsp + 0x38]
lea rax, [r15 + r15*2]
shl rax, 4
mov qword [r14 + rax], rcx
mov qword [r14 + rax + 8], rbx
mov qword [r14 + rax + 0x10], rsi
mov qword [r14 + rax + 0x18], 0
mov qword [r14 + rax + 0x20], 8
mov qword [r14 + rax + 0x28], 0
inc r15
mov qword [rbp + 0x10], r15
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
add r15, 0x18
cmp r15, qword [rsp + 0x58]
je 0x1400e8950
invalid
invalid
invalid
mov r12, qword [r15]
test r12, r12
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], r12
je 0x1400e90e0
je 0x1400e90e0
mov r14, qword [r15 + 8]
mov rsi, qword [r15 + 0x10]
mov ebx, 1
test rsi, rsi
je 0x1400e90a8
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rbx, rax
test rax, rax
je 0x1400ec98d
mov eax, 1
mov qword [rsp + 0x38], rax
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.1401af560
mov r14, qword [rbp + 8]
mov r15, qword [rbp + 0x10]
test r15, r15
jne 0x1400e90fc
jmp 0x1400e9170
mov rbx, qword [r15 + 8]
mov rsi, qword [r15 + 0x10]
xor eax, eax
mov qword [rsp + 0x38], rax
mov r14, qword [rbp + 8]
mov r15, qword [rbp + 0x10]
test r15, r15
je 0x1400e9170
mov rax, r15
shl rax, 4
lea rbp, [rax + rax*2]
xor r13d, r13d
xor r12d, r12d
jmp 0x1400e911c
inc r12
add r13, 0x30
cmp rbp, r13
je 0x1400e9170
cmp rsi, qword [r14 + r13 + 0x10]
jne 0x1400e9110
mov rcx, qword [r14 + r13 + 8]
mov rdx, rbx
mov r8, rsi
call fcn.1401afbe0
test eax, eax
jne 0x1400e9110
cmp qword [rsp + 0x40], 0
mov rbp, qword [rsp + 0x48]
je 0x1400e904d
test rsi, rsi
je 0x1400e904d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e904d
mov rbp, qword [rsp + 0x48]
cmp r15, qword [rbp]
jne 0x1400e9010
mov rcx, rbp
mov rdx, r15
call fcn.1400427b0
mov r14, qword [rbp + 8]
mov r15, qword [rbp + 0x10]
jmp 0x1400e9010
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x58], rax
mov r12, qword [rsp + 0x158]
mov rsi, qword [rsp + 0x160]
cmp qword [rsp + 0x1c0], 0
jne 0x1400e93e3
cmp qword [rsp + 0x220], 0
je 0x1400e91e5
mov r8, qword [rsp + 0x228]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsi + rsi*2]
lea rax, [r12 + rax*8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x108], r12
test rsi, rsi
jne 0x1400e92c8
mov r8, qword [rsp + 0x40]
mov rax, r8
sub rax, r12
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
cmp r8, r12
je 0x1400e9399
mov rbx, rdx
shr rbx, 4
add r12, 0x10
jmp 0x1400e924d
add r12, 0x18
dec rbx
je 0x1400e9399
cmp qword [r12 - 0x10], 0
je 0x1400e9240
cmp qword [r12], 0
je 0x1400e9240
mov r8, qword [r12 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e9240
lea rax, [rdx + rdx*2]
shl rax, 4
mov rcx, qword [rsp + 0x38]
mov qword [rsi + rax], rcx
mov qword [rsi + rax + 8], rbx
mov qword [rsi + rax + 0x10], r15
mov qword [rsi + rax + 0x18], 0
mov qword [rsi + rax + 0x20], 8
mov qword [rsi + rax + 0x28], 0
inc rdx
mov qword [rbp + 0x10], rdx
cmp r12, qword [rsp + 0x40]
je 0x1400e9399
mov rax, r12
add r12, 0x18
mov rcx, qword [rax]
cmp rcx, 2
je 0x1400e9203
mov qword [rsp + 0x38], rcx
mov rbx, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rsi, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400e9370
invalid
jne 0x1400e9344
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
shl rax, 4
lea rbp, [rax + rax*2]
xor r14d, r14d
xor r13d, r13d
jmp case.0x1400cf8db.144
inc r13
add r14, 0x30
cmp rbp, r14
je 0x1400e9370
cmp r15, qword [rsi + r14 + 0x10]
jne 0x1400e9310
mov rcx, qword [rsi + r14 + 8]
mov rdx, rbx
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400e9310
cmp qword [rsp + 0x38], 0
mov rbp, qword [rsp + 0x48]
je 0x1400e92bd
jne 0x1400e9345
invalid
invalid
test r15, r15
je 0x1400e92bd
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e92bd
mov rbp, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x30]
cmp rdx, qword [rbp]
jne 0x1400e9280
mov rcx, rbp
call fcn.1400427b0
mov rsi, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
jmp 0x1400e9280
cmp qword [rsp + 0x58], 0
je 0x1400e8950
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x108]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e8950
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x58], rax
mov r12, qword [rsp + 0x158]
mov rsi, qword [rsp + 0x160]
mov rbp, qword [rsp + 0x48]
mov r8, qword [rsp + 0x1c8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x220], 0
jne 0x1400e91ce
jmp 0x1400e91e5
dec dword [rax - 0x39]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
sbb byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 8
sbb byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x120], 0
cmp qword [rsp + 0x68], 0
mov r8, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1400e945a
push 0xffffffff848b4c00
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
invalid
je 0x1400e999b
test byte [rbp + 5], dl
add byte [rax], al
push rbp
add eax, 0x8b480000
sbb byte [r8 - 0x75], r9b
mov byte [rax + 1], dl
add byte [rax], al
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x150]
test rcx, rcx
test ecx, ecx
leave
je 0x1400e9911
mov rax, qword [rax + 0x148]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
imul r14, rcx, 0x270
mov r12, qword [rsp + 0x50]
mov r13, rdi
mov ebp, edi
mov ebp, edi
std
jmp 0x1400e94a3
add r13, 0x18
add r12, 0x70
cmp r13, qword [rsp + 0xf8]
mov rbp, qword [rsp + 0x48]
mov r8, qword [rsp + 0xf0]
je 0x1400e999b
cmp r12, r8
je 0x1400ec968
cmp byte [r12 + 0x69], 0
cmp byte [rsp + 0x69], 0
je 0x1400e9480
mov rsi, qword [r13 + 8]
mov rbx, qword [r13 + 0x10]
mov r15, r14
test dword [rax - 0x75], 0xeb30246c
invalid
test dword [rax - 0x75], 0xeb30246c
sbb ah, byte [rsi + 0x2e]
nop dword [rax + rax]
invalid
add byte [rax - 0x7f], cl
invalid
add rbp, 0x270
add r15, 0xfffffffffffffd90
je 0x1400e9480
cmp qword [rbp + 0x10], rbx
jne 0x1400e94d0
mov rcx, qword [rbp + 8]
mov rdx, rsi
mov r8, rbx
call fcn.1401afbe0
test eax, eax
jne 0x1400e94d0
test byte [rbp + 0x269], 0x40
je 0x1400e9480
mov al, 1
mov dword [rsp + 0x100], eax
mov rbp, qword [rsp + 0x48]
jmp 0x1400e99a6
mov r8, rdx
lea rcx, [rsp + 0x70]
mov rdx, rax
call fcn.1400c1ac0
mov rcx, qword [rsp + 0x70]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1400e98fa
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x40], rax
mov rax, r15
shl rax, 4
lea rax, [rax + rax*4]
lea r12, [rdi + rax]
mov qword [rsp + 0x68], rdi
mov rcx, rdi
nop word cs:[rax + rax]
test rax, rax
je 0x1400e9602
lea rbx, [rcx + 0x50]
add rax, 0xffffffffffffffb0
cmp byte [rcx + 0x48], 0
mov rcx, rbx
jne 0x1400e95b0
mov rdx, qword [rbx - 0x48]
mov r14, qword [rbx - 0x40]
test r14, r14
je 0x1400e9612
js 0x1400ec988
mov rdi, rdx
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
mov rdx, rdi
jne 0x1400e9617
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov r12d, 8
xor r14d, r14d
xor ebx, ebx
jmp 0x1400e973e
mov eax, 1
mov rdi, rax
mov rcx, rax
mov r8, r14
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ecac9
mov qword [rax], r14
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r14
mov qword [rsp + 0x70], 4
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
mov r14d, 1
mov rcx, rbx
nop
cmp rcx, r12
je 0x1400e9734
lea rbx, [rcx + 0x50]
cmp byte [rcx + 0x48], 0
mov rcx, rbx
jne 0x1400e9670
mov rdi, qword [rbx - 0x48]
mov r8, qword [rbx - 0x40]
test r8, r8
mov qword [rsp + 0x50], rax
je 0x1400e96c9
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r8
mov qword [rsp + 0xf8], r8
call fcn.140157b20
mov r8, qword [rsp + 0xf8]
test rax, rax
jne 0x1400e96ce
jmp 0x1400ecae5
mov eax, 1
mov qword [rsp + 0xf8], rax
mov rcx, rax
mov rdx, rdi
mov rdi, r8
call fcn.1401af560
cmp r14, qword [rsp + 0x70]
mov rax, qword [rsp + 0x50]
je 0x1400e971a
lea rcx, [r14 + r14*2]
mov qword [rax + rcx*8], rdi
mov rdx, qword [rsp + 0xf8]
mov qword [rax + rcx*8 + 8], rdx
mov qword [rax + rcx*8 + 0x10], rdi
inc r14
mov qword [rsp + 0x80], r14
jmp 0x1400e966c
mov r8d, 1
lea rcx, [rsp + 0x70]
mov rdx, r14
call fcn.1401b0440
mov rax, qword [rsp + 0x78]
jmp 0x1400e96f0
mov rbx, qword [rsp + 0x70]
mov r12, qword [rsp + 0x78]
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 1
mov qword [rsp + 0x160], 0
mov qword [rsp + 0xa0], 0x20
mov byte [rsp + 0xa8], 3
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x150]
mov qword [rsp + 0x90], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x98], rax
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.1400c25c0
test al, al
jne 0x1400ec9c6
movdqu xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x38]
mov r8, r12
mov r9, r14
call fcn.1400c2730
mov qword [rsp + 0x38], rax
test r14, r14
je 0x1400e9860
lea rsi, [r12 + 8]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e9849
add rsi, 0x18
dec r14
je 0x1400e9860
cmp qword [rsi - 8], 0
je 0x1400e9840
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call rdi
jmp 0x1400e9840
test rbx, rbx
je 0x1400e9877
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
mov rdi, qword [rsp + 0x68]
je 0x1400e98a1
mov rsi, rdi
nop word cs:[rax + rax]
mov rcx, rsi
call fcn.1400c20b0
add rsi, 0x50
dec r15
jne 0x1400e9890
cmp qword [rsp + 0x40], 0
je 0x1400e98bb
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor r12d, r12d
cmp qword [rsp + 0x30], 0
mov r15, qword [rsp + 0x128]
mov rdi, qword [rsp + 0x38]
je 0x1400ec3e6
test rbp, rbp
je 0x1400ec3e6
mov rcx, qword [0x140214150]
xor r12d, r12d
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ec3e6
mov qword [rsp + 0x40], rcx
mov rdi, qword [rsp + 0x78]
mov r15, qword [rsp + 0x80]
jmp 0x1400e958e
movabs rax, 0xfffffffffffffff
and rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
dec rcx
movabs rdx, 0x1fffffffffffffff
and rdx, rcx
cmp rax, rdx
cmovb rdx, rax
mov rax, qword [rsp + 0x50]
mov rcx, rdi
cmp rdx, 0x20
jb 0x1400e9976
inc rdx
mov eax, edx
and eax, 0x1f
mov ecx, 0x20
cmovne rcx, rax
sub rdx, rcx
imul rax, rdx, 0x70
add rax, qword [rsp + 0x50]
lea rcx, [rdx + rdx*2]
lea rcx, [rdi + rcx*8]
nop
add rdx, 0xffffffffffffffe0
jne 0x1400e9970
add rax, 0xffffffffffffff90
nop word [rax + rax]
add rax, 0x70
cmp rax, r8
je 0x1400ec968
add rcx, 0x18
cmp rcx, qword [rsp + 0xf8]
jne 0x1400e9980
mov dword [rsp + 0x100], 0
mov r14, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
lea rax, [rax + rax*2]
shl rax, 4
add rax, r14
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x68]
lea rax, [rax*8]
lea rbp, [rax + rax*2]
mov eax, 8
mov qword [rsp + 0x1b8], rax
xor eax, eax
mov qword [rsp + 0xe0], rax
xor eax, eax
mov qword [rsp + 0x138], rax
jmp 0x1400e9a03
mov r14, rbx
cmp qword [rsp + 0x68], 0
je 0x1400e9aa0
mov rbx, r14
cmp rbx, qword [rsp + 0x40]
je 0x1400ea2ea
mov r14, rbx
lea r13, [rbx + 0x30]
mov rbx, qword [rbx + 8]
mov r15, qword [r14 + 0x10]
xor r12d, r12d
xor esi, esi
jmp 0x1400e9a4c
add r12, 0x18
inc rsi
cmp rbp, r12
je 0x1400e9a90
cmp qword [rdi + r12 + 0x10], r15
jne 0x1400e9a40
mov rcx, qword [rdi + r12 + 8]
mov rdx, rbx
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400e9a40
cmp rsi, qword [rsp + 0x60]
jae 0x1400eb394
imul rax, rsi, 0x70
mov rcx, qword [rsp + 0x50]
cmp byte [rcx + rax + 0x69], 0
mov rbx, r13
jne 0x1400e9a12
jmp 0x1400e9aaf
mov rbx, r13
jmp 0x1400e9aaf
cmp r14, qword [rsp + 0x40]
je 0x1400ea2ea
lea rbx, [r14 + 0x30]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x150]
test rax, rax
je 0x1400e9bc0
mov qword [rsp + 0x30], rcx
mov r13, qword [rcx + 0x148]
mov r15, qword [r14 + 8]
mov rsi, qword [r14 + 0x10]
imul r14, rax, 0x270
jmp 0x1400e9b04
add r13, 0x270
add r14, 0xfffffffffffffd90
je 0x1400e9ba0
cmp qword [r13 + 0x10], rsi
jne 0x1400e9af0
mov r12, qword [r13 + 8]
mov rcx, r12
mov rdx, r15
mov r8, rsi
call fcn.1401afbe0
test eax, eax
jne 0x1400e9af0
mov r14, rbx
cmp byte [rsp + 0x100], 0
mov r8, qword [rsp + 0x30]
jne 0x1400e9a03
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x350]
mov r9, r12
call fcn.1400eef20
mov r14, qword [rsp + 0x80]
test r14, r14
je 0x1400e9e93
mov r15, rbx
mov rsi, qword [rsp + 0x78]
lea rbx, [rsi + 0x10]
jmp 0x1400e9b7d
add rbx, 0x18
dec r14
je 0x1400e9d2f
cmp qword [rbx - 0x10], 0
je 0x1400e9b70
cmp qword [rbx], 0
je 0x1400e9b70
mov r8, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e9b70
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0x198]
mov r14, rbx
test rax, rax
jne 0x1400e9bdb
jmp 0x1400e9a03
mov r15, qword [r14 + 8]
mov rsi, qword [r14 + 0x10]
mov rax, qword [rcx + 0x198]
mov r14, rbx
test rax, rax
je 0x1400e9a03
mov r12, qword [rcx + 0x190]
imul r14, rax, 0x68
mov r13, rcx
jmp 0x1400e9bfe
add r12, 0x68
add r14, 0xffffffffffffff98
je 0x1400e9a00
cmp qword [r12 + 0x10], rsi
jne 0x1400e9bf0
mov rcx, qword [r12 + 8]
mov rdx, r15
mov r8, rsi
call fcn.1401afbe0
test eax, eax
jne 0x1400e9bf0
lea rcx, [rsp + 0x70]
mov rdx, r13
mov r8, r12
call case.0x1400257c3.1995
mov r15, qword [rsp + 0x78]
mov r14, qword [rsp + 0x80]
test r14, r14
je 0x1400e9d9b
cmp qword [rsp + 0x68], 0
je 0x1400e9d5e
mov qword [rsp + 0x140], rbx
lea rax, [r14 + r14*2]
lea rax, [r15 + rax*8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x58], r15
mov rax, r15
jmp 0x1400e9c80
mov rax, qword [rsp + 0x30]
cmp rax, qword [rsp + 0x38]
je 0x1400e9d51
mov r15, qword [rax + 8]
mov r13, qword [rax + 0x10]
add rax, 0x18
mov qword [rsp + 0x30], rax
xor esi, esi
xor ebx, ebx
jmp 0x1400e9cac
add rsi, 0x18
inc rbx
cmp rbp, rsi
je 0x1400e9c70
cmp qword [rdi + rsi + 0x10], r13
jne 0x1400e9ca0
mov rcx, qword [rdi + rsi + 8]
mov rdx, r15
mov r8, r13
call fcn.1401afbe0
test eax, eax
jne 0x1400e9ca0
cmp rbx, qword [rsp + 0x60]
jae 0x1400ec948
imul rax, rbx, 0x70
mov rcx, qword [rsp + 0x50]
cmp byte [rcx + rax + 0x69], 0
je 0x1400e9c70
mov r15, qword [rsp + 0x58]
lea rsi, [r15 + 0x10]
mov rbx, qword [rsp + 0x140]
jmp 0x1400e9d0d
add rsi, 0x18
dec r14
je 0x1400e9f11
cmp qword [rsi - 0x10], 0
je 0x1400e9d00
cmp qword [rsi], 0
je 0x1400e9d00
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e9d00
cmp qword [rsp + 0x70], 0
je 0x1400e9d49
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, r15
jmp 0x1400e9a03
mov rbx, qword [rsp + 0x140]
mov r15, qword [rsp + 0x58]
lea rsi, [r15 + 0x10]
jmp 0x1400e9d79
add rsi, 0x18
dec r14
je 0x1400e9d9b
cmp qword [rsi - 0x10], 0
je 0x1400e9d70
cmp qword [rsi], 0
je 0x1400e9d70
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e9d70
cmp qword [rsp + 0x70], 0
je 0x1400e9db5
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, rbx
cmp qword [r12], 0
je 0x1400e9e72
mov r15, qword [r12 + 8]
mov rsi, qword [r12 + 0x10]
mov r14d, 1
mov ebx, 1
test rsi, rsi
je 0x1400e9e00
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rbx, rax
test rax, rax
je 0x1400ec98d
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call fcn.1401af560
mov rdx, qword [rsp + 0xe0]
cmp rdx, qword [rsp + 0x110]
jne 0x1400e9e35
lea rcx, [rsp + 0x110]
call fcn.1400426e0
mov rdx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x118]
lea rax, [rdx + rdx*2]
mov qword [rcx + rax*8], r14
mov qword [rcx + rax*8 + 8], rbx
mov qword [rsp + 0x1b8], rcx
mov qword [rcx + rax*8 + 0x10], rsi
inc rdx
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0x120], rdx
mov r14, r13
jmp 0x1400e9a03
mov rbx, qword [r12 + 8]
mov rsi, qword [r12 + 0x10]
xor r14d, r14d
mov rdx, qword [rsp + 0xe0]
cmp rdx, qword [rsp + 0x110]
je 0x1400e9e20
jmp 0x1400e9e35
cmp qword [rsp + 0x70], 0
je 0x1400e9eaf
mov r8, qword [rsp + 0x78]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax + 0x190]
mov qword [rsp + 0x58], rcx
mov r15, qword [rax + 0x198]
mov r14, qword [r13]
test r14, r14
je 0x1400e9f44
mov rdx, qword [r13 + 8]
mov rsi, qword [r13 + 0x10]
test rsi, rsi
je 0x1400e9f33
mov qword [rsp + 0x38], r15
js 0x1400ec988
mov r15, rdx
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r12, rax
test rax, rax
mov rdx, r15
mov r15, qword [rsp + 0x38]
jne 0x1400e9f39
jmp 0x1400ec98d
cmp qword [rsp + 0x70], 0
je 0x1400e9f2b
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, rbx
jmp 0x1400e9a03
mov r12d, 1
mov rcx, r12
mov r8, rsi
call fcn.1401af560
mov qword [rsp + 0x270], r14
mov qword [rsp + 0x140], rbx
test r15, r15
mov rcx, qword [rsp + 0x58]
je 0x1400ea0da
imul rax, r15, 0x68
add rax, rcx
mov qword [rsp + 0x108], rax
jmp 0x1400e9f96
mov rax, qword [rsp + 0x38]
mov rcx, rax
cmp rax, qword [rsp + 0x108]
je 0x1400ea0da
lea rax, [rcx + 0x68]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x58], rcx
mov rax, qword [rcx + 0x28]
test rax, rax
je 0x1400e9f80
mov rcx, qword [rsp + 0x58]
mov r15, qword [rcx + 0x20]
shl rax, 3
lea rbx, [rax + rax*2]
xor r14d, r14d
jmp 0x1400e9fd9
add r14, 0x18
cmp rbx, r14
je 0x1400e9f80
cmp qword [r15 + r14 + 0x10], rsi
jne 0x1400e9fd0
mov rcx, qword [r15 + r14 + 8]
mov rdx, r12
mov r8, rsi
call fcn.1401afbe0
test eax, eax
jne 0x1400e9fd0
mov rax, qword [rsp + 0x58]
mov r14, qword [rax]
test r14, r14
mov qword [rsp + 0x148], r14
je 0x1400ea044
mov rdx, qword [rax + 8]
mov rbx, qword [rax + 0x10]
test rbx, rbx
je 0x1400ea04e
mov qword [rsp + 0x58], rdx
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov r15, rax
test rax, rax
mov rdx, qword [rsp + 0x58]
jne 0x1400ea054
jmp 0x1400ecad8
mov r15, qword [rax + 8]
mov rbx, qword [rax + 0x10]
jmp 0x1400ea05f
mov r15d, 1
mov rcx, r15
mov r8, rbx
call fcn.1401af560
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x350]
mov r8, qword [rsp + 0x30]
mov r9, r15
call fcn.1400eef20
mov r14, qword [rsp + 0x80]
test r14, r14
jne 0x1400ea226
cmp qword [rsp + 0x70], 0
je 0x1400ea0ab
mov r8, qword [rsp + 0x78]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x148], 0
je 0x1400e9f80
test rbx, rbx
je 0x1400e9f80
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400e9f80
cmp qword [rsp + 0x270], 0
je 0x1400ea0fc
test rsi, rsi
je 0x1400ea0fc
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r13], 0
je 0x1400ea1da
mov r15, qword [r13 + 8]
mov rsi, qword [r13 + 0x10]
mov r14d, 1
mov ebx, 1
test rsi, rsi
je 0x1400ea142
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rbx, rax
test rax, rax
je 0x1400ec98d
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call fcn.1401af560
mov rdx, qword [rsp + 0xe0]
cmp rdx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x1b8]
jne 0x1400ea187
lea rcx, [rsp + 0x110]
call fcn.1400426e0
mov rcx, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x120]
lea rax, [rdx + rdx*2]
mov qword [rcx + rax*8], r14
mov qword [rcx + rax*8 + 8], rbx
mov qword [rsp + 0x1b8], rcx
mov qword [rcx + rax*8 + 0x10], rsi
inc rdx
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0x120], rdx
test byte [r13 + 0x269], 1
mov rdx, qword [rsp + 0x140]
mov r14, rdx
jne 0x1400e9a03
cmp qword [r13 + 0x40], 0
je 0x1400ea205
mov rax, qword [r13 + 0x48]
jmp 0x1400ea207
mov rbx, qword [r13 + 8]
mov rsi, qword [r13 + 0x10]
xor r14d, r14d
mov rdx, qword [rsp + 0xe0]
cmp rdx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x1b8]
je 0x1400ea16a
jmp 0x1400ea187
xor eax, eax
mov rcx, qword [rsp + 0x138]
cmp rcx, rax
cmovbe rcx, rax
mov qword [rsp + 0x138], rcx
mov r14, rdx
jmp 0x1400e9a03
mov r13, r15
mov qword [rsp + 0x30], rbx
mov rbx, qword [rsp + 0x78]
lea r15, [rbx + 0x10]
jmp 0x1400ea249
add r15, 0x18
dec r14
je 0x1400ea26b
cmp qword [r15 - 0x10], 0
je 0x1400ea240
cmp qword [r15], 0
je 0x1400ea240
mov r8, qword [r15 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ea240
cmp qword [rsp + 0x70], 0
je 0x1400ea285
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x148], 0
je 0x1400ea2aa
cmp qword [rsp + 0x30], 0
je 0x1400ea2aa
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x140]
mov r14, rbx
cmp qword [rsp + 0x270], 0
je 0x1400e9a03
mov r14, rbx
test rsi, rsi
je 0x1400e9a03
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, rbx
jmp 0x1400e9a03
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov rcx, qword [rax + 0x148]
imul rax, qword [rax + 0x150], 0x270
mov qword [rsp + 0x58], rcx
add rax, rcx
mov qword [rsp + 0x108], rax
jmp 0x1400ea36c
lea rcx, [rsp + 0x110]
call fcn.1400426e0
mov rdx, qword [rsp + 0x120]
mov rax, qword [rsp + 0x118]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], r15
mov qword [rax + rcx*8 + 8], rbx
mov qword [rax + rcx*8 + 0x10], rsi
inc rdx
mov qword [rsp + 0x120], rdx
mov rax, qword [rsp + 0x38]
test byte [rax + 0x269], 1
je 0x1400eab8c
cmp qword [rsp + 0x68], 0
je 0x1400ea400
mov r14, qword [rsp + 0x58]
cmp r14, qword [rsp + 0x108]
je 0x1400eabb7
mov rax, r14
add r14, 0x270
mov rbx, qword [rax + 8]
mov r13, rax
mov r12, qword [rax + 0x10]
xor r15d, r15d
xor esi, esi
jmp 0x1400ea3bc
add r15, 0x18
inc rsi
cmp rbp, r15
je 0x1400ea41a
cmp qword [rdi + r15 + 0x10], r12
jne 0x1400ea3b0
mov rcx, qword [rdi + r15 + 8]
mov rdx, rbx
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400ea3b0
cmp rsi, qword [rsp + 0x60]
jae 0x1400eb394
imul rax, rsi, 0x70
mov rcx, qword [rsp + 0x50]
cmp byte [rcx + rax + 0x69], 0
jne 0x1400ea37d
jmp 0x1400ea41a
mov r13, qword [rsp + 0x58]
cmp r13, qword [rsp + 0x108]
je 0x1400eabb7
lea r14, [r13 + 0x270]
mov qword [rsp + 0x58], r14
mov rax, qword [r13 + 0x120]
test rax, rax
mov qword [rsp + 0x38], r13
je 0x1400ea6b0
mov r15, qword [r13 + 0x118]
lea rax, [rax + rax*2]
shl rax, 4
add rax, r15
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x40], 0
jmp 0x1400ea47f
test byte [rsp + 0x150], 1
jne 0x1400ea684
mov al, 1
mov dword [rsp + 0x40], eax
nop dword [rax]
add r15, 0x30
cmp r15, qword [rsp + 0x30]
je 0x1400ea6b8
cmp qword [r15 + 0x18], 0
mov rbx, qword [r15 + 0x20]
mov rsi, qword [r15 + 0x28]
je 0x1400ea4e0
mov r13d, 1
mov r14d, 1
test rsi, rsi
je 0x1400ea4c2
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
je 0x1400ec98d
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
mov rbx, r14
jmp 0x1400ea4e3
xor r13d, r13d
mov qword [rsp + 0x150], r13
mov qword [rsp + 0x158], rbx
mov qword [rsp + 0x160], rsi
cmp qword [rsp + 0x68], 0
je 0x1400ea650
mov rbx, qword [r15 + 8]
mov r12, qword [r15 + 0x10]
xor r14d, r14d
xor esi, esi
jmp 0x1400ea530
add r14, 0x18
inc rsi
cmp rbp, r14
je 0x1400ea650
cmp qword [rdi + r14 + 0x10], r12
jne 0x1400ea520
mov rcx, qword [rdi + r14 + 8]
mov rdx, rbx
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400ea520
cmp rsi, qword [rsp + 0x60]
jae 0x1400eb394
imul rsi, rsi, 0x70
mov rax, qword [rsp + 0x50]
cmp byte [rax + rsi + 0x69], 0
je 0x1400ea650
mov rax, qword [rsp + 0x50]
mov rbx, qword [rax + rsi + 0x58]
mov rax, qword [rax + rsi + 0x60]
lea rcx, [rax + rax*2]
lea r14, [rbx + rcx*8]
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x90], 0
test rax, rax
je 0x1400ea636
add rsi, qword [rsp + 0x50]
shl rax, 3
lea r12, [rax + rax*2]
xor r13d, r13d
mov rax, qword [rbx + r13 + 8]
mov rcx, qword [rbx + r13 + 0x10]
shl rcx, 5
add rcx, rax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
mov rcx, rsi
lea rdx, [rsp + 0x150]
lea r8, [rsp + 0x80]
call fcn.1400cd0e0
test al, al
jne 0x1400ea455
add r13, 0x18
cmp r12, r13
jne 0x1400ea5b0
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x80], 0
cmp qword [rsp + 0x90], 0
je 0x1400ea636
mov rcx, rsi
lea rdx, [rsp + 0x150]
lea r8, [rsp + 0x90]
call fcn.1400cd0e0
test al, al
jne 0x1400ea455
mov r13, qword [rsp + 0x150]
cmp r13, 2
je 0x1400ea470
nop dword [rax + rax]
test r13, r13
je 0x1400ea470
cmp qword [rsp + 0x160], 0
je 0x1400ea470
mov r8, qword [rsp + 0x158]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ea470
cmp qword [rsp + 0x160], 0
je 0x1400ea463
mov r8, qword [rsp + 0x158]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ea463
mov dword [rsp + 0x40], 0
mov rdx, qword [rsp + 0x38]
mov r8, qword [rdx + 0x138]
mov cl, 1
test r8, r8
je 0x1400ea93f
mov r15, qword [rdx + 0x130]
mov qword [rsp + 0xe0], r8
lea rax, [r8 + r8*2]
shl rax, 4
add rax, r15
mov qword [rsp + 0x30], rax
nop
cmp qword [r15 + 0x18], 0
mov rbx, qword [r15 + 0x20]
mov rsi, qword [r15 + 0x28]
je 0x1400ea750
mov r13d, 1
mov r14d, 1
test rsi, rsi
je 0x1400ea733
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov r14, rax
test rax, rax
je 0x1400ec98d
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
mov rbx, r14
jmp 0x1400ea753
xor r13d, r13d
mov qword [rsp + 0x150], r13
mov qword [rsp + 0x158], rbx
mov qword [rsp + 0x160], rsi
cmp qword [rsp + 0x68], 0
je 0x1400ea8e0
mov rbx, qword [r15 + 8]
mov r12, qword [r15 + 0x10]
xor r14d, r14d
xor esi, esi
jmp 0x1400ea7a0
add r14, 0x18
inc rsi
cmp rbp, r14
je 0x1400ea8d0
cmp qword [rdi + r14 + 0x10], r12
jne 0x1400ea790
mov rcx, qword [rdi + r14 + 8]
mov rdx, rbx
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400ea790
cmp rsi, qword [rsp + 0x60]
jae 0x1400eb394
imul rsi, rsi, 0x70
mov rax, qword [rsp + 0x50]
cmp byte [rax + rsi + 0x69], 0
je 0x1400ea8d0
mov r14, qword [rax + rsi + 0x58]
mov rax, qword [rax + rsi + 0x60]
lea rcx, [rax + rax*2]
lea rcx, [r14 + rcx*8]
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x90], 0
test rax, rax
je 0x1400ea8b8
mov qword [rsp + 0x148], rcx
add rsi, qword [rsp + 0x50]
shl rax, 3
lea r13, [rax + rax*2]
xor r12d, r12d
nop word cs:[rax + rax]
mov rax, qword [r14 + r12 + 8]
mov rcx, qword [r14 + r12 + 0x10]
shl rcx, 5
add rcx, rax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
mov rcx, rsi
lea rdx, [rsp + 0x150]
lea r8, [rsp + 0x80]
call fcn.1400cd0e0
mov bl, 1
test al, al
jne 0x1400ea8ba
add r12, 0x18
cmp r13, r12
jne 0x1400ea830
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x80], 0
cmp qword [rsp + 0x90], 0
je 0x1400ea8b8
mov rcx, rsi
lea rdx, [rsp + 0x150]
lea r8, [rsp + 0x90]
call fcn.1400cd0e0
test al, al
jne 0x1400ea8ba
xor ebx, ebx
mov r13, qword [rsp + 0x150]
cmp r13, 2
jne 0x1400ea8e2
jmp 0x1400ea909
xor ebx, ebx
test r13, r13
jne 0x1400ea8e7
jmp 0x1400ea909
xor ebx, ebx
test r13, r13
je 0x1400ea909
cmp qword [rsp + 0x160], 0
je 0x1400ea909
mov r8, qword [rsp + 0x158]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
je 0x1400ea930
add r15, 0x30
cmp r15, qword [rsp + 0x30]
jne 0x1400ea6f0
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0xe0]
mov cl, 1
jmp 0x1400ea93f
xor ecx, ecx
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0xe0]
movzx eax, byte [rsp + 0x40]
test cl, cl
mov r14d, eax
mov ecx, 1
cmovne r14d, ecx
test r8, r8
cmove r14d, eax
mov r15, qword [rdx + 0x150]
mov rax, qword [rdx + 0x168]
test r15, r15
je 0x1400ea980
test rax, rax
jne 0x1400ea989
jmp 0x1400eaa39
test rax, rax
je 0x1400eaae3
cmp qword [rsp + 0x68], 0
je 0x1400eaa30
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx + 0x160]
lea rax, [rax + rax*2]
lea rax, [rcx + rax*8]
mov qword [rsp + 0x30], rax
cmp rcx, qword [rsp + 0x30]
je 0x1400eaae3
lea rax, [rcx + 0x18]
mov qword [rsp + 0x40], rax
mov rbx, qword [rcx + 8]
mov r12, qword [rcx + 0x10]
xor r13d, r13d
xor esi, esi
jmp 0x1400ea9ec
add r13, 0x18
inc rsi
cmp rbp, r13
je 0x1400eaa30
cmp qword [rdi + r13 + 0x10], r12
jne 0x1400ea9e0
mov rcx, qword [rdi + r13 + 8]
mov rdx, rbx
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400ea9e0
cmp rsi, qword [rsp + 0x60]
jae 0x1400eb394
imul rax, rsi, 0x70
mov rcx, qword [rsp + 0x50]
cmp byte [rcx + rax + 0x69], 0
mov rcx, qword [rsp + 0x40]
jne 0x1400ea9ae
nop word [rax + rax]
test r15, r15
je 0x1400eaae0
cmp qword [rsp + 0x68], 0
je 0x1400eaae0
mov dword [rsp + 0x30], r14d
mov rax, qword [rsp + 0x38]
mov r13, qword [rax + 0x148]
lea rax, [r15 + r15*2]
lea r15, [rax*8]
add r15, r13
jmp 0x1400eaa75
cmp r13, r15
je 0x1400eaae0
mov rbx, qword [r13 + 8]
mov r12, qword [r13 + 0x10]
add r13, 0x18
xor r14d, r14d
xor esi, esi
jmp 0x1400eaa9c
add r14, 0x18
inc rsi
cmp rbp, r14
je 0x1400eaa70
cmp qword [rdi + r14 + 0x10], r12
jne 0x1400eaa90
mov rcx, qword [rdi + r14 + 8]
mov rdx, rbx
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400eaa90
cmp rsi, qword [rsp + 0x60]
jae 0x1400eb394
imul rax, rsi, 0x70
mov rcx, qword [rsp + 0x50]
cmp byte [rcx + rax + 0x69], 0
je 0x1400eaa70
mov r14d, dword [rsp + 0x30]
jmp 0x1400eaae3
mov r14b, 1
test r14b, 1
sete al
or al, byte [rsp + 0x100]
mov rax, qword [rsp + 0x38]
jne 0x1400ea36c
cmp qword [rax], 0
je 0x1400eab66
mov r14, qword [rax + 8]
mov rsi, qword [rax + 0x10]
mov r15d, 1
mov ebx, 1
test rsi, rsi
je 0x1400eab3d
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rbx, rax
test rax, rax
je 0x1400ec98d
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.1401af560
mov rdx, qword [rsp + 0x120]
cmp rdx, qword [rsp + 0x110]
jne 0x1400ea335
jmp 0x1400ea320
mov rbx, qword [rax + 8]
mov rsi, qword [rax + 0x10]
xor r15d, r15d
mov rdx, qword [rsp + 0x120]
cmp rdx, qword [rsp + 0x110]
jne 0x1400ea335
jmp 0x1400ea320
cmp qword [rax + 0x40], 0
je 0x1400eab99
mov rax, qword [rax + 0x48]
jmp 0x1400eab9b
xor eax, eax
mov rcx, qword [rsp + 0x138]
cmp rcx, rax
cmovbe rcx, rax
mov qword [rsp + 0x138], rcx
jmp 0x1400ea36c
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
test byte [rax + 0x2fc], 0x10
jne 0x1400ead8d
test byte [rax + 0x300], 0x10
jne 0x1400ead8d
mov rcx, qword [rax + 0x150]
test rcx, rcx
je 0x1400ead8d
mov rbx, qword [rax + 0x148]
imul rax, rcx, 0x270
add rax, rbx
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x278]
mov rbp, qword [rax + 0x50]
mov rdx, qword [rax + 0x58]
mov rcx, qword [rax + 0x70]
mov qword [rsp + 0x40], rcx
mov rax, qword [rax + 0x68]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
lea rax, [rdx*8]
lea rsi, [rax + rax*2]
jmp 0x1400eac82
lea rcx, [rsp + 0x110]
call fcn.1400426e0
mov rdx, qword [rsp + 0x120]
mov rax, qword [rsp + 0x118]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], rbx
mov qword [rax + rcx*8 + 8], r14
mov qword [rax + rcx*8 + 0x10], r15
inc rdx
mov qword [rsp + 0x120], rdx
mov rax, qword [rsp + 0x30]
mov rbx, rax
cmp rax, qword [rsp + 0x38]
je 0x1400ead8d
cmp dword [rbx + 0x50], 2
sete al
cmp qword [rbx + 0x58], 0
lea rcx, [rbx + 0x270]
mov qword [rsp + 0x30], rcx
sete cl
or cl, al
cmp cl, 1
jne 0x1400eac6f
cmp dword [rbx + 0x260], 0x110000
jne 0x1400eac6f
mov r14, qword [rbx + 8]
mov r15, qword [rbx + 0x10]
cmp qword [rsp + 0x68], 0
je 0x1400ead20
xor r13d, r13d
xor r12d, r12d
jmp 0x1400eacdc
add r13, 0x18
inc r12
cmp rsi, r13
je 0x1400ead20
cmp qword [rbp + r13 + 0x10], r15
jne 0x1400eacd0
mov rcx, qword [rbp + r13 + 8]
mov rdx, r14
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400eacd0
cmp r12, qword [rsp + 0x40]
jae 0x1400ec99a
imul rax, r12, 0x70
mov rcx, qword [rsp + 0x60]
cmp byte [rcx + rax + 0x69], 0
jne 0x1400eac6f
nop word cs:[rax + rax]
cmp qword [rbx + 0x40], 0
je 0x1400ead39
mov rax, qword [rsp + 0x138]
cmp qword [rbx + 0x48], rax
jae 0x1400eac6f
cmp qword [rbx], 0
je 0x1400ead70
mov rcx, r14
mov rdx, r15
call 0x1400b6330
mov r14, rax
mov r15, rdx
mov ebx, 1
mov rdx, qword [rsp + 0x120]
cmp rdx, qword [rsp + 0x110]
jne 0x1400eac4a
jmp 0x1400eac35
xor ebx, ebx
mov rdx, qword [rsp + 0x120]
cmp rdx, qword [rsp + 0x110]
jne 0x1400eac4a
jmp 0x1400eac35
mov r14, qword [rsp + 0x110]
mov r12, qword [rsp + 0x120]
test r12, r12
je 0x1400eb1e2
mov rbp, qword [rsp + 0x118]
mov rsi, qword [rsp + 0x48]
mov r13, qword [rsi + 0x18]
mov rax, qword [r13 + 0x1a8]
mov rdx, qword [r13 + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r15d, r15d
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
mov rbx, qword [rsp + 0x50]
nop word cs:[rax + rax]
cmp rdx, r8
je 0x1400eae81
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400eadf0
mov rdx, qword [r13 + 0x1c8]
cmp rcx, rdx
jae 0x1400ec95c
mov rax, qword [r13 + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r15, [rcx + rdx]
add r15, 0x10
mov rcx, r15
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400ecaf2
test r15, r15
je 0x1400ecaf2
test r15, r15
lea rax, [0x1401cb2f4]
cmovne rax, r15
mov qword [rsp + 0x258], r13
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rsi
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x258]
mov qword [rsp + 0x58], rbp
mov r8, rbp
mov qword [rsp + 0x60], r12
mov r9, r12
call fcn.1400cb650
mov rsi, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x80]
mov rax, rbp
test rcx, rcx
mov qword [rsp + 0x48], rbp
je 0x1400eba8e
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0x100], r14
mov qword [rsp + 0x108], r13
lea rcx, [rcx + rcx*2]
lea rax, [rcx*8]
add rax, rbp
lea rcx, [rcx*8 - 0x18]
lea rbx, [rbp + 0x20]
lea r14, [0x1401c88f0]
movabs rsi, 0x100003600
mov qword [rsp + 0x40], rax
jmp 0x1400eaf8d
mov rax, qword [rsp + 0x160]
mov qword [rbp + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x150]
movdqu xmmword [rbp], xmm0
mov rcx, qword [rsp + 0x30]
add rcx, 0xffffffffffffffe8
add rbx, 0x18
mov rdx, qword [rsp + 0x38]
mov rbp, rdx
mov rax, qword [rsp + 0x40]
cmp rdx, rax
je 0x1400eb288
lea r8, [rbp + 0x18]
mov r13, qword [rbp]
movabs rdx, 0x8000000000000000
cmp r13, rdx
je 0x1400eb226
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], rcx
mov rdx, qword [rbp + 8]
mov r12, qword [rbp + 0x10]
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], 1
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0xa0], 0x20
mov byte [rsp + 0xa8], 3
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x90], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x68], rdx
test r12, r12
je 0x1400eb0e0
mov cl, 0xc
xor eax, eax
jmp 0x1400eb052
cmp r8b, 0x7f
jne 0x1400eb0bc
inc rax
cmp r12, rax
je 0x1400eb1a0
movzx r8d, byte [rdx + rax]
movzx r9d, r8b
movzx r10d, byte [r9 + r14]
movzx r11d, cl
test r10b, r10b
jne 0x1400eb078
mov rcx, r11
shl rcx, 8
add rcx, r14
movzx r10d, byte [r9 + rcx]
mov ecx, r10d
and cl, 0xf
shr r10b, 4
test cl, cl
movzx ecx, cl
cmove ecx, r11d
cmp r10b, 5
je 0x1400eb0b0
movzx r9d, r10b
cmp r9d, 0xc
je 0x1400eb040
cmp r9d, 0xf
jne 0x1400eb046
jmp 0x1400eb0bc
cmp r8b, 0x20
ja 0x1400eb046
bt rsi, r9
jae 0x1400eb046
cmp rax, r12
ja 0x1400ec9ff
add rdx, rax
sub r12, rax
mov r8, r12
jne 0x1400eb0f1
jmp 0x1400eb170
xor eax, eax
add rdx, rax
sub r12, rax
mov r8, r12
je 0x1400eb170
xor r8d, r8d
jmp 0x1400eb10c
cmp al, 0xbf
jg 0x1400eb165
inc r8
cmp r12, r8
je 0x1400eb160
movzx eax, byte [rdx + r8]
movzx ecx, al
movzx r9d, byte [rcx + r14]
test r9b, r9b
je 0x1400eb140
shr r9b, 4
cmp r9b, 5
je 0x1400eb153
movzx ecx, r9b
cmp ecx, 0xf
je 0x1400eb104
cmp ecx, 0xc
jne 0x1400eb100
cmp al, 0x7f
jne 0x1400eb104
jmp 0x1400eb165
movzx r9d, byte [rcx + r14 + 0xc00]
shr r9b, 4
cmp r9b, 5
jne 0x1400eb128
cmp al, 0x20
ja 0x1400eb100
bt rsi, rcx
jb 0x1400eb104
jmp 0x1400eb100
mov r8, r12
jmp 0x1400eb170
cmp r8, r12
ja 0x1400eca71
nop
test r8, r8
je 0x1400eb1a0
sub r12, r8
mov r15, r8
add r15, rdx
lea rcx, [rsp + 0x70]
call fcn.140101d80
mov rdx, r15
test al, al
je 0x1400eb02b
jmp 0x1400ec9c6
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x150], xmm0
test r13, r13
je 0x1400eaf50
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400eaf50
test r14, r14
je 0x1400eb1fe
mov r8, qword [rsp + 0x118]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x128]
mov rsi, qword [r15]
lea rcx, [rsp + 0x350]
call fcn.1400ee4d0
test rsi, rsi
jne 0x1400e8912
xor edi, edi
jmp 0x1400ec426
cmp rax, r8
mov r13, qword [rsp + 0x108]
je 0x1400eba71
mov rax, rcx
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
mov r15, rdx
shr r15, 4
mov r14, qword [rsp + 0x100]
mov rsi, qword [rsp + 0xe0]
jmp 0x1400eb26d
add rbx, 0x18
dec r15
je 0x1400eb382
cmp qword [rbx - 8], 0
je 0x1400eb260
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400eb260
mov rbx, qword [rsp + 0x50]
mov r13, qword [rsp + 0x108]
jmp 0x1400eba79
mov rbx, qword [r15 + 8]
mov r12, qword [r15 + 0x10]
mov qword [rsp + 0x2b8], 0
mov qword [rsp + 0x2c0], 8
mov qword [rsp + 0x2c8], 0
lea rax, [rbp + rbp*2]
lea rax, [rsi + rax*8]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 0x18]
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x180], 0
mov qword [rsp + 0x1a0], rsi
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1b0], rcx
lea rax, [rsp + 0x2b8]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x158], rcx
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x150]
call fcn.1400ef420
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x70], rax
jne 0x1400eb5cd
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], 8
mov qword [rsp + 0x2e0], 0
lea rcx, [rsp + 0x150]
call fcn.1400ef920
jmp 0x1400eb747
mov rax, rbp
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x48]
jmp 0x1400eba8e
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
call fcn.1401b1d10
mov r15, qword [rsp + 0x128]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
test rbx, rbx
jne 0x1400e83fb
mov eax, dword [rdx + 0x2fc]
test eax, 0x10000
jne 0x1400eb3e6
test byte [rdx + 0x302], 1
je 0x1400eb450
cmp qword [rsp + 0x68], 0
je 0x1400eb4cc
movabs rcx, 0xfffffffffffffff
and rcx, qword [rsp + 0x60]
mov r9, qword [rsp + 0x68]
lea r8, [r9 - 1]
movabs r11, 0x1fffffffffffffff
and r11, r8
mov r8, qword [rsp + 0x50]
add r8, 0x69
lea r9, [r9*8]
lea r10, [r9 + r9*2]
xor r9d, r9d
nop
cmp rcx, r11
jbe 0x1400ec968
cmp byte [r8], 1
sbb r9, 0xffffffffffffffff
add r8, 0x70
add r10, 0xffffffffffffffe8
jne 0x1400eb430
test r9, r9
je 0x1400eb4cc
test eax, 0x200
jne 0x1400eb464
test byte [rdx + 0x301], 2
je 0x1400e83fb
lea rax, [rdx + 0x1f0]
lea rcx, [rdx + 0x1f8]
lea r9, [rdx + 8]
movabs r15, 0x8000000000000000
cmp qword [rdx + 0x1e8], r15
lea r8, [rdx + 0x10]
cmovne r9, rax
mov r14, qword [r9]
cmovne r8, rcx
mov rsi, qword [r8]
test rsi, rsi
mov qword [rsp + 0x38], rdx
je 0x1400eb4f5
js 0x1400ec988
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
test rax, rax
je 0x1400ec98d
mov rbx, rax
mov rdi, qword [rbp + 0x18]
jmp 0x1400eb4fd
lea rsi, [rsp + 0x3a0]
mov rcx, rsi
xor r8d, r8d
call fcn.1400ee630
mov rdx, qword [rbp + 0x18]
mov cl, 0xd
mov r8, rsi
call fcn.1400eecf0
mov rdi, rax
jmp 0x1400ec3e6
mov ebx, 1
mov rdi, rdx
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.1401af560
mov rax, qword [rdi + 0x178]
imul rcx, qword [rdi + 0x180], 0x308
add rcx, rax
mov qword [rsp + 0x2f0], 2
mov qword [rsp + 0x318], 2
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], rcx
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x2f0]
call fcn.1400eff50
cmp qword [rsp + 0x70], r15
mov dword [rsp + 0x134], r12d
jne 0x1400eb579
mov r13d, 8
xor ebp, ebp
xor r14d, r14d
jmp 0x1400ec213
mov rax, qword [rsp + 0x2f0]
cmp rax, 2
jne 0x1400eb58e
xor eax, eax
jmp 0x1400ebf77
mov rcx, qword [rsp + 0x308]
test rax, rax
je 0x1400ebf5f
xor eax, eax
cmp qword [rsp + 0x2f8], 0
setne al
test rcx, rcx
je 0x1400ebf77
mov rdx, qword [rsp + 0x310]
sub rdx, rcx
shr rdx, 5
add rax, rdx
jmp 0x1400ebf77
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ecac9
mov r14, rax
mov rax, qword [rsp + 0x80]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [r14], xmm0
mov qword [rsp + 0x220], 4
mov qword [rsp + 0x228], r14
mov qword [rsp + 0x230], 1
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xd0], rax
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x150]
movdqu xmm1, xmmword [rsp + 0x160]
movups xmm2, xmmword [rsp + 0x170]
movups xmm3, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movdqa xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r13d, 1
mov r15d, 0x18
jmp 0x1400eb6cb
mov rax, qword [rsp + 0x1d0]
mov qword [r14 + r15 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [r14 + r15], xmm0
inc r13
mov qword [rsp + 0x230], r13
add r15, 0x18
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x70]
call fcn.1400ef420
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1c0], rax
je 0x1400eb71b
cmp r13, qword [rsp + 0x220]
jne 0x1400eb6a0
mov r8d, 1
lea rcx, [rsp + 0x220]
mov rdx, r13
call fcn.1401b0440
mov r14, qword [rsp + 0x228]
jmp 0x1400eb6a0
lea rcx, [rsp + 0x70]
call fcn.1400ef920
movdqu xmm0, xmmword [rsp + 0x220]
movdqa xmmword [rsp + 0x2d0], xmm0
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x150]
test rax, rax
je 0x1400eca4a
mov rcx, qword [rsp + 0x30]
mov r14, qword [rcx + 0x148]
imul r15, rax, 0x270
jmp 0x1400eb794
add r14, 0x270
add r15, 0xfffffffffffffd90
je 0x1400eca4a
cmp qword [r14 + 0x10], r12
jne 0x1400eb780
mov rcx, qword [r14 + 8]
mov rdx, rbx
mov r8, r12
call fcn.1401afbe0
test eax, eax
jne 0x1400eb780
mov qword [rsp + 0x220], rdi
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], rsi
mov qword [rsp + 0x250], rbp
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x220]
call fcn.1400efa50
cmp dword [rsp + 0x70], 2
jne 0x1400eb848
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x288], 8
mov qword [rsp + 0x290], 0
mov eax, 8
xor ecx, ecx
jmp 0x1400eb994
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ecac9
mov r15, rax
mov rax, qword [rsp + 0x80]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [r15], xmm0
mov qword [rsp + 0x258], 4
mov qword [rsp + 0x260], r15
mov qword [rsp + 0x268], 1
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0x220]
movdqu xmm1, xmmword [rsp + 0x230]
movups xmm2, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x90], xmm2
movdqa xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r12d, 1
mov edi, 0x18
lea r13, [rsp + 0x1c0]
lea rbx, [rsp + 0x70]
jmp 0x1400eb92b
mov rax, qword [rsp + 0x1d0]
mov qword [r15 + rdi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [r15 + rdi], xmm0
inc r12
mov qword [rsp + 0x268], r12
add rdi, 0x18
mov rcx, r13
mov rdx, rbx
call fcn.1400efa50
cmp dword [rsp + 0x1c0], 2
je 0x1400eb96a
cmp r12, qword [rsp + 0x258]
jne 0x1400eb900
mov r8d, 1
lea rcx, [rsp + 0x258]
mov rdx, r12
call fcn.1401b0440
mov r15, qword [rsp + 0x260]
jmp 0x1400eb900
movdqu xmm0, xmmword [rsp + 0x258]
movdqa xmmword [rsp + 0x280], xmm0
mov rcx, qword [rsp + 0x268]
mov qword [rsp + 0x290], rcx
mov rax, qword [rsp + 0x288]
lea rcx, [rcx + rcx*2]
lea rcx, [rax + rcx*8]
lea rdx, [rsp + 0x280]
mov qword [rsp + 0x1c0], rdx
mov qword [rsp + 0x1c8], rsi
mov qword [rsp + 0x1d0], rbp
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1e8], 0
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], rcx
mov rbp, qword [rsp + 0x30]
mov qword [rsp + 0x208], rbp
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rcx
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x1c0]
call fcn.1400efd30
cmp dword [rsp + 0x70], 2
jne 0x1400eba36
mov r12d, 8
xor edi, edi
xor r15d, r15d
mov rbx, qword [rsp + 0x48]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ec5f9
cmp qword [rsp + 0x1c0], 0
mov rcx, qword [rsp + 0x210]
movabs rdi, 0xaaaaaaaaaaaaaaab
test rcx, rcx
je 0x1400ec43d
mov rax, qword [rsp + 0x218]
sub rax, rcx
mul rdi
shr rdx, 4
jmp 0x1400ec43f
mov rax, rbp
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x48]
mov r14, qword [rsp + 0x100]
mov rsi, qword [rsp + 0xe0]
sub rax, rbp
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
mov r15, rdx
shl rsi, 3
lea rax, [rsi + rsi*2]
mul rcx
mov r12, rdx
mov qword [rsp + 0x170], rdi
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rbx
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], r13
mov rax, qword [rsp + 0x60]
lea rax, [rax + rax*2]
mov rcx, qword [rsp + 0x58]
lea rax, [rcx + rax*8]
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], r14
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x150]
call fcn.1400f0170
cmp dword [rsp + 0x70], 2
jne 0x1400ebbab
mov rsi, qword [rsp + 0x150]
mov ebx, 8
test rsi, rsi
je 0x1400ebc0b
mov r14, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x168]
mov rax, rcx
sub rax, r14
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
cmp rcx, r14
je 0x1400ebbe4
mov rdi, rdx
shr rdi, 4
add r14, 0x10
jmp 0x1400ebb89
add r14, 0x18
dec rdi
je 0x1400ebbe4
cmp qword [r14 - 0x10], 0
je 0x1400ebb80
cmp qword [r14], 0
je 0x1400ebb80
mov r8, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ebb80
cmp qword [rsp + 0x170], 0
mov rax, qword [rsp + 0x150]
test rax, rax
je 0x1400ebc15
mov rax, qword [rsp + 0x168]
sub rax, qword [rsp + 0x158]
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 4
jmp 0x1400ebc17
cmp qword [rsp + 0x160], 0
je 0x1400ebc0b
mov rcx, qword [0x140214150]
xor r14d, r14d
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor esi, esi
jmp 0x1400ebe48
xor r14d, r14d
xor esi, esi
jmp 0x1400ebe48
xor edx, edx
cmp rdx, 4
mov edi, 3
cmovae rdi, rdx
movabs rax, 0x555555555555555
cmp rdi, rax
jae 0x1400ec988
lea rax, [rdi*8 + 8]
lea rsi, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
test rax, rax
je 0x1400ecb22
mov rbp, rax
inc rdi
mov rax, qword [rsp + 0x80]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp], xmm0
mov qword [rsp + 0x220], rdi
mov qword [rsp + 0x228], rbp
mov qword [rsp + 0x230], 1
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0xb0], rax
movdqu xmm0, xmmword [rsp + 0x150]
movdqu xmm1, xmmword [rsp + 0x160]
movups xmm2, xmmword [rsp + 0x170]
movups xmm3, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
mov esi, 1
mov r14d, 0x18
lea rdi, [rsp + 0x1c0]
lea rbx, [rsp + 0x70]
jmp 0x1400ebd6c
mov rax, qword [rsp + 0x88]
sub rax, qword [rsp + 0x78]
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
mov r8, rdx
shr r8, 4
inc r8
lea rcx, [rsp + 0x220]
mov rdx, rsi
call fcn.1401b0440
mov rbp, qword [rsp + 0x228]
nop dword [rax + rax]
mov rax, qword [rsp + 0x1d0]
mov qword [rbp + r14 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rbp + r14], xmm0
inc rsi
mov qword [rsp + 0x230], rsi
add r14, 0x18
mov rcx, rdi
mov rdx, rbx
call fcn.1400f0170
cmp dword [rsp + 0x1c0], 2
je 0x1400ebdaa
cmp rsi, qword [rsp + 0x220]
jne 0x1400ebd40
cmp qword [rsp + 0x90], 0
mov rax, qword [rsp + 0x70]
test rax, rax
jne 0x1400ebcff
xor r8d, r8d
jmp 0x1400ebd20
mov rdi, qword [rsp + 0x70]
test rdi, rdi
mov rbp, qword [rsp + 0x48]
je 0x1400ebe38
mov r14, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x88]
mov rax, rcx
sub rax, r14
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
cmp rcx, r14
je 0x1400ebe1b
mov rbx, rdx
shr rbx, 4
add r14, 0x10
jmp 0x1400ebdf9
add r14, 0x18
dec rbx
je 0x1400ebe1b
cmp qword [r14 - 0x10], 0
je 0x1400ebdf0
cmp qword [r14], 0
je 0x1400ebdf0
mov r8, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ebdf0
cmp qword [rsp + 0x80], 0
je 0x1400ebe38
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x220]
mov rbx, qword [rsp + 0x228]
shr r15, 4
shr r12, 4
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x258]
mov r8, rbx
mov r9, rsi
call fcn.1400c5840
mov cl, 9
call fcn.1400054f0
mov rdi, rax
mov rcx, rax
mov rdx, r13
call fcn.1400c3630
mov byte [rsp + 0x70], 1
mov byte [rsp + 0x78], 3
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], rbp
mov qword [rsp + 0x90], r15
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.1400e48a0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1c0], rax
je 0x1400ebef6
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x88], rax
movdqu xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x70], 4
lea r8, [rsp + 0x70]
mov rcx, rdi
mov dl, 0xf
call fcn.1400c3b30
test rsi, rsi
mov r12d, dword [rsp + 0x134]
je 0x1400ebf3b
lea r15, [rbx + 0x10]
jmp 0x1400ebf19
add r15, 0x18
dec rsi
je 0x1400ebf3b
cmp qword [r15 - 0x10], 0
je 0x1400ebf10
cmp qword [r15], 0
je 0x1400ebf10
mov r8, qword [r15 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ebf10
test r14, r14
je 0x1400ebf52
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x128]
jmp 0x1400ec3e6
test rcx, rcx
je 0x1400eb587
mov rax, qword [rsp + 0x310]
sub rax, rcx
shr rax, 5
mov rcx, qword [rsp + 0x318]
cmp rcx, 2
jne 0x1400ebf89
xor ecx, ecx
jmp 0x1400ebfd1
mov rdx, qword [rsp + 0x330]
test rcx, rcx
je 0x1400ebfbd
xor ecx, ecx
cmp qword [rsp + 0x320], 0
setne cl
test rdx, rdx
je 0x1400ebfd1
mov r8, qword [rsp + 0x338]
sub r8, rdx
shr r8, 5
add rcx, r8
jmp 0x1400ebfd1
test rdx, rdx
je 0x1400ebf85
mov rcx, qword [rsp + 0x338]
sub rcx, rdx
shr rcx, 5
add rcx, rax
cmp rcx, 4
mov edi, 3
cmovae rdi, rcx
movabs rax, 0x555555555555555
cmp rdi, rax
jae 0x1400ec988
lea rax, [rdi*8 + 8]
lea r14, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1400ecb2f
mov rbp, rax
inc rdi
mov rax, qword [rsp + 0x80]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp], xmm0
mov qword [rsp + 0x1c0], rdi
mov qword [rsp + 0x1c8], rbp
mov qword [rsp + 0x1d0], 1
movups xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0xb0], xmm0
movdqu xmm0, xmmword [rsp + 0x2f0]
movdqu xmm1, xmmword [rsp + 0x300]
movups xmm2, xmmword [rsp + 0x310]
movups xmm3, xmmword [rsp + 0x320]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
mov r14d, 1
mov edi, 0x18
lea r12, [rsp + 0x150]
lea r13, [rsp + 0x70]
jmp 0x1400ec11b
xor ecx, ecx
lea r8, [rax + rcx]
inc r8
lea rcx, [rsp + 0x1c0]
mov rdx, r14
call fcn.1401b0440
mov rbp, qword [rsp + 0x1c8]
nop dword [rax]
mov rax, qword [rsp + 0x160]
mov qword [rbp + rdi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x150]
movdqu xmmword [rbp + rdi], xmm0
inc r14
mov qword [rsp + 0x1d0], r14
add rdi, 0x18
mov rcx, r12
mov rdx, r13
call fcn.1400eff50
cmp qword [rsp + 0x150], r15
je 0x1400ec203
cmp r14, qword [rsp + 0x1c0]
jne 0x1400ec0f0
mov rax, qword [rsp + 0x70]
cmp rax, 2
je 0x1400ec15f
mov rcx, qword [rsp + 0x88]
test rax, rax
jne 0x1400ec19d
test rcx, rcx
jne 0x1400ec1ef
xor eax, eax
mov rcx, qword [rsp + 0x98]
cmp rcx, 2
je 0x1400ec0cc
mov rdx, qword [rsp + 0xb0]
test rcx, rcx
jne 0x1400ec1c1
test rdx, rdx
je 0x1400ec0cc
mov rcx, qword [rsp + 0xb8]
sub rcx, rdx
shr rcx, 5
jmp 0x1400ec0ce
xor eax, eax
cmp qword [rsp + 0x78], 0
setne al
test rcx, rcx
je 0x1400ec161
mov rdx, qword [rsp + 0x90]
sub rdx, rcx
shr rdx, 5
add rax, rdx
jmp 0x1400ec161
xor ecx, ecx
cmp qword [rsp + 0xa0], 0
setne cl
test rdx, rdx
je 0x1400ec0ce
mov r8, qword [rsp + 0xb8]
sub r8, rdx
shr r8, 5
add rcx, r8
jmp 0x1400ec0ce
mov rax, qword [rsp + 0x90]
sub rax, rcx
shr rax, 5
jmp 0x1400ec161
mov rbp, qword [rsp + 0x1c0]
mov r13, qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x18]
mov rax, qword [rdi + 0x1a8]
mov rdx, qword [rdi + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r12d, r12d
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop word cs:[rax + rax]
cmp rdx, r8
je 0x1400ec2e1
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400ec250
mov rdx, qword [rdi + 0x1c8]
cmp rcx, rdx
jae 0x1400ec95c
mov rax, qword [rdi + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r12, [rcx + rdx]
add r12, 0x10
mov rcx, r12
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400ecaf2
test r12, r12
je 0x1400ecaf2
test r12, r12
lea rax, [0x1401cb2f4]
cmovne rax, r12
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x160], rax
lea r8, [0x1401f79a8]
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x150]
xor r9d, r9d
call fcn.1400c5840
mov cl, 0xa
call fcn.1400054f0
mov rdi, rax
mov rcx, rax
mov rdx, qword [rsp + 0x38]
call fcn.1400c3630
mov byte [rsp + 0x70], 0
mov byte [rsp + 0x78], 2
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x90], rsi
mov byte [rsp + 0x98], 3
mov byte [rsp + 0xa0], 3
mov qword [rsp + 0xa8], rbp
mov qword [rsp + 0xb0], r13
mov qword [rsp + 0xb8], r14
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.1400d5b20
cmp qword [rsp + 0x1c0], r15
je 0x1400ec3d6
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x88], rax
movdqu xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x70], 4
lea r8, [rsp + 0x70]
mov rcx, rdi
mov dl, 0xf
call fcn.1400c3b30
mov r15, qword [rsp + 0x128]
mov r12d, dword [rsp + 0x134]
lea rcx, [rsp + 0x350]
call fcn.1400ee4d0
mov rax, qword [r15]
test rax, rax
je 0x1400ec426
cmp eax, 1
jne 0x1400ec405
test r12b, r12b
je 0x1400ec426
cmp qword [r15 + 8], 0
je 0x1400ec426
cmp qword [r15 + 0x18], 0
je 0x1400ec426
mov r8, qword [r15 + 0x10]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor edx, edx
cmp rdx, 4
mov r15d, 3
cmovae r15, rdx
movabs rax, 0x555555555555555
cmp r15, rax
jae 0x1400ec988
lea rax, [r15*8 + 8]
lea rbx, [rax + rax*2]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
je 0x1400ecb3c
mov rsi, rax
inc r15
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x110], r15
mov qword [rsp + 0x118], rsi
mov qword [rsp + 0x120], 1
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0xb0], xmm0
movdqu xmm0, xmmword [rsp + 0x1c0]
movdqu xmm1, xmmword [rsp + 0x1d0]
movups xmm2, xmmword [rsp + 0x1e0]
movups xmm3, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
mov r15d, 1
mov ebx, 0x18
lea r12, [rsp + 0x258]
lea r13, [rsp + 0x70]
lea rbp, [rsp + 0x110]
jmp 0x1400ec59a
mov rax, qword [rsp + 0xc8]
sub rax, rcx
mul rdi
mov r8, rdx
shr r8, 4
inc r8
mov rcx, rbp
mov rdx, r15
call fcn.1401b0440
mov rsi, qword [rsp + 0x118]
nop word [rax + rax]
mov rax, qword [rsp + 0x268]
mov qword [rsi + rbx + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x258]
movdqu xmmword [rsi + rbx], xmm0
inc r15
mov qword [rsp + 0x120], r15
add rbx, 0x18
mov rcx, r12
mov rdx, r13
call fcn.1400efd30
cmp dword [rsp + 0x258], 2
je 0x1400ec5d8
cmp r15, qword [rsp + 0x110]
jne 0x1400ec570
cmp qword [rsp + 0x70], 0
mov rcx, qword [rsp + 0xc0]
test rcx, rcx
jne 0x1400ec53f
xor r8d, r8d
jmp 0x1400ec554
mov rdi, qword [rsp + 0x110]
mov r12, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x48]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
mov rbp, qword [rsp + 0x30]
mov rax, qword [rbp + 0x1a8]
mov rdx, qword [rbp + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor esi, esi
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop
cmp rdx, r8
je 0x1400ec6b1
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x1400ec620
mov rdx, qword [rbp + 0x1c8]
cmp rcx, rdx
jae 0x1400ec95c
mov rax, qword [rbp + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rsi, [rcx + rdx]
add rsi, 0x10
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400ecaf2
test rsi, rsi
je 0x1400ecaf2
test rsi, rsi
lea rax, [0x1401cb2f4]
cmovne rax, rsi
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rbx
lea rcx, [rsp + 0x388]
lea rdx, [rsp + 0x70]
mov r8, r12
mov r9, r15
call fcn.1400c5840
test r15, r15
je 0x1400ec728
lea rsi, [r12 + 0x10]
jmp 0x1400ec709
add rsi, 0x18
dec r15
je 0x1400ec728
cmp qword [rsi - 0x10], 0
je 0x1400ec700
cmp qword [rsi], 0
je 0x1400ec700
mov r8, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400ec700
test rdi, rdi
je 0x1400ec73f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x288]
mov rdi, qword [rsp + 0x290]
test rdi, rdi
mov r15, qword [rsp + 0x128]
mov r12d, dword [rsp + 0x134]
je 0x1400ec798
lea rbx, [rsi + 0x10]
jmp 0x1400ec779
add rbx, 0x18
dec rdi
je 0x1400ec798
cmp qword [rbx - 0x10], 0
je 0x1400ec770
cmp qword [rbx], 0
je 0x1400ec770
mov r8, qword [rbx - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400ec770
cmp qword [rsp + 0x280], 0
je 0x1400ec7b5
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], 1
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0xa0], 0x20
mov byte [rsp + 0xa8], 3
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x90], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x98], rax
lea rdx, [rsp + 0x70]
mov rcx, r14
call fcn.1400c25c0
test al, al
jne 0x1400ec9c6
movdqu xmm0, xmmword [rsp + 0x1c0]
movdqa xmmword [rsp + 0x220], xmm0
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x230], rax
lea rdx, [rsp + 0x220]
lea r8, [rsp + 0x2d0]
lea r9, [rsp + 0x388]
mov rcx, rbp
call fcn.1400eed60
mov rdi, rax
mov rsi, qword [rsp + 0x2c0]
mov rbx, qword [rsp + 0x2c8]
test rbx, rbx
je 0x1400ec8c8
lea r14, [rsi + 0x10]
jmp 0x1400ec8a9
add r14, 0x18
dec rbx
je 0x1400ec8c8
cmp qword [r14 - 0x10], 0
je 0x1400ec8a0
cmp qword [r14], 0
je 0x1400ec8a0
mov r8, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400ec8a0
cmp qword [rsp + 0x2b8], 0
je 0x1400ec8e5
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x2a8]
mov rbx, qword [rsp + 0x2b0]
test rbx, rbx
je 0x1400ec928
lea r14, [rsi + 0x10]
jmp 0x1400ec909
add r14, 0x18
dec rbx
je 0x1400ec928
cmp qword [r14 - 0x10], 0
je 0x1400ec900
cmp qword [r14], 0
je 0x1400ec900
mov r8, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400ec900
cmp qword [rsp + 0x2a0], 0
je 0x1400ec3e6
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
jmp 0x1400e98ef
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, rbx
mov rdx, qword [rsp + 0x60]
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b1d10
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b2240
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, r12
mov rdx, qword [rsp + 0x60]
call fcn.1401b1d10
call fcn.1400b62f0
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, r12
mov rdx, qword [rsp + 0x40]
call fcn.1401b1d10
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparser_validator.rs
mov edx, 0x63
call fcn.1401b2260
lea rax, [0x1401f3068]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x220]
mov edx, 0x37
call fcn.1401b21a0
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
lea rax, str.mid___len
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x160], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x168], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapter_strip.rs
lea rcx, [rsp + 0x150]
call fcn.1401b1c50
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparser_validator.rs
mov edx, 0x63
call fcn.1401b2260
mov ecx, 8
mov edx, 8
call fcn.1401b1500
lea rax, str.mid___len
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x160], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x168], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_anstream_0.6.15_src_adapter_strip.rs
lea rcx, [rsp + 0x150]
call fcn.1401b1c50
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
mov ecx, 8
mov edx, 0x60
call fcn.1401b1500
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
mov ecx, 1
mov rdx, r8
call fcn.1401b1500
lea rcx, str._Extensions__tracks_values_by_typeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_builderext.rs
lea r8, [0x1401ca460]
mov edx, 0x22
call fcn.1401b2260
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_builder_arg.rs
mov edx, 0x63
call fcn.1401b2260
mov ecx, 8
mov rdx, rsi
call fcn.1401b1500
mov ecx, 8
mov rdx, r14
call fcn.1401b1500
mov ecx, 8
mov rdx, rbx
call fcn.1401b1500
int3
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi + 0x10], 0
mov rsi, qword [rdi + 0x50]
test rsi, rsi
je 0x1400ef7e8
mov rax, qword [rdi + 0x58]
mov qword [rsp + 0x58], rax
cmp rsi, rax
je 0x1400ef7e8
mov qword [rsp + 0x48], r13
mov rax, qword [rdi + 0x60]
mov qword [rsp + 0x20], rax
nop word cs:[rax + rax]
lea rbx, [rsi + 0x18]
mov qword [rdi + 0x50], rbx
mov rax, qword [rsp + 0x20]
mov rax, qword [rax + 0x198]
mov r15, qword [rsi + 8]
mov r13, qword [rsi + 0x10]
test rax, rax
je 0x1400ef5e0
outsb dx, byte [rsi]
adc byte [rax - 0x7b], cl
sal byte [rdi + rdi*2 + 0x48], 0x8b
and al, 0x20
mov rcx, qword [rsp + 0x20]
mov r14, qword [rcx + 0x190]
imul r12, rax, 0x68
xor ebp, ebp
jmp 0x1400ef589
add rbp, 0x68
cmp r12, rbp
je 0x1400ef5e0
cmp qword [r14 + rbp + 0x10], r13
jne 0x1400ef580
mov rcx, qword [r14 + rbp + 8]
mov rdx, r15
mov r8, r13
call fcn.1401afbe0
test eax, eax
jne 0x1400ef580
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x20]
mov r8, rsi
call case.0x1400257c3.1995
mov r12, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
mov r14, qword [rsp + 0x50]
mov rsi, qword [r14]
test rsi, rsi
jne 0x1400ef67b
jmp 0x1400ef6fe
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ef8ef
test bl, dh
add al, byte [rax]
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test bl, dh
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rbp, rax
cmp qword [rsi], 0
je 0x1400ef650
mov r12, qword [rsi + 8]
mov r13, qword [rsi + 0x10]
mov esi, 1
mov r15d, 1
test r13, r13
je 0x1400ef640
js 0x1400ef8fe
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r13
call fcn.140157b20
mov r15, rax
test rax, rax
je 0x1400ef903
mov rcx, r15
mov rdx, r12
mov r8, r13
call fcn.1401af560
jmp 0x1400ef652
xor esi, esi
mov qword [rbp], rsi
mov qword [rbp + 8], r15
mov qword [rbp + 0x10], r13
mov r13d, 1
mov r12d, 1
mov r14, qword [rsp + 0x50]
mov rsi, qword [r14]
test rsi, rsi
je 0x1400ef6fe
mov r14, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x28]
mov rax, rcx
sub rax, r14
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
cmp rcx, r14
je 0x1400ef6e0
mov r15, rdx
shr r15, 4
add r14, 0x10
jmp 0x1400ef6b9
add r14, 0x18
dec r15
je 0x1400ef6e0
sbb byte [rcx - 1], cl
iretd
cmp qword [r14 - 0x10], 0
je 0x1400ef6b0
cmp qword [r14], 0
je 0x1400ef6b0
mov r8, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ef6b0
cmp qword [rdi + 0x20], 0
mov r14, qword [rsp + 0x50]
je 0x1400ef6fe
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [r13*2]
add rax, r13
lea rax, [rbp + rax*8]
mov qword [rdi + 0x10], rbp
mov qword [rdi + 0x18], rbp
mov qword [rdi + 0x20], r12
mov qword [rdi + 0x28], rax
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x28]
mov r8, r14
call fcn.1400f0540
mov rax, qword [rsp + 0x60]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400ef7bb
mov rsi, rbx
cmp rbx, qword [rsp + 0x58]
jne 0x1400ef540
mov rsi, qword [r14]
test rsi, rsi
mov r13, qword [rsp + 0x48]
je 0x1400ef7e8
test dword [rax], eax
add byte [rax], al
mov r15, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x28]
mov rax, rcx
sub rax, r15
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
cmp rcx, r15
je 0x1400ef7cf
mov rbx, rdx
shr rbx, 4
add r15, 0x10
jmp 0x1400ef799
add r15, 0x18
dec rbx
je 0x1400ef7cf
cmp qword [r15 - 0x10], 0
je 0x1400ef790
cmp qword [r15], 0
je 0x1400ef790
mov r8, qword [r15 - 8]
mov rcx, qword [0x140214150]
adc al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ef790
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov r13, qword [rsp + 0x48]
jmp 0x1400ef8a2
cmp qword [rdi + 0x20], 0
je 0x1400ef7e8
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi + 0x10], 0
lea rbx, [rdi + 0x30]
cmp qword [rdi + 0x30], 0
je 0x1400ef8c9
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1400f0540
mov rax, qword [rsp + 0x30]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400ef898
mov rsi, qword [rbx]
test rsi, rsi
je 0x1400ef8c9
mov r15, qword [rdi + 0x38]
mov rcx, qword [rdi + 0x48]
mov rax, rcx
sub rax, r15
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
cmp rcx, r15
je 0x1400ef8b0
mov r14, rdx
shr r14, 4
add r15, 0x10
adc byte [rbx + rcx*4 + 0x25], cl
invalid
fmul dword [rax + rax]
jmp 0x1400ef879
add r15, 0x18
dec r14
je 0x1400ef8b0
cmp qword [r15 - 0x10], 0
je 0x1400ef870
cmp qword [r15], 0
je 0x1400ef870
mov r8, qword [r15 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r12
jmp 0x1400ef870
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
cmp byte [rax - 0x75], cl
push rsp
and al, 0x40
mov qword [r13], rax
mov qword [r13 + 8], rcx
mov qword [r13 + 0x10], rdx
jmp 0x1400ef8de
cmp qword [rdi + 0x40], 0
je 0x1400ef8c9
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx], 0
movabs rax, 0x8000000000000000
mov qword [r13], rax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
call fcn.1400b62f0
mov ecx, 1
mov rdx, r13
call fcn.1401b1500
int3
mov edi, 0x31001247
rol byte [rcx - 1], cl
invalid
add r15, 0x18
dec rbx
je 0x1400efa18
cmp qword [r15 - 0x10], 0
je 0x1400ef9f0
cmp qword [r15], 0
je 0x1400ef9f0
mov r8, qword [r15 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x1400ef9f0
cmp qword [rsi + 0x40], 0
je 0x1400efa3f
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp rsi, qword [rsp + 0x30]
je 0x1400efca5
mov r15, rsi
add rsi, 0x18
cmp r13, qword [rsp + 0x48]
cmp ebp, dword [rsp + 0x48]
je 0x1400efd03
test byte [rsi], ah
add al, byte [rax]
add byte [rcx + rcx*4 - 0x18], cl
mov rax, r13
add r13, 0x70
mov qword [rdi + 0x10], r13
cmp byte [rax + 0x69], 0
je 0x1400efac0
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x150]
test rax, rax
je 0x1400efac0
mov rcx, qword [rsp + 0x28]
mov rbp, qword [rcx + 0x148]
mov rbx, qword [r15 + 8]
mov r14, qword [r15 + 0x10]
imul r12, rax, 0x270
jmp 0x1400efb30
add rbp, 0x270
add r12, 0xfffffffffffffd90
je 0x1400efac0
cmp qword [rbp + 0x10], r14
jne 0x1400efb20
mov rcx, qword [rbp + 8]
mov rdx, rbx
mov r8, r14
call fcn.1401afbe0
test eax, eax
jne 0x1400efb20
test byte [rbp + 0x268], 4
jne 0x1400efac0
mov qword [rdi], rsi
test r15, r15
mov r12, qword [rsp + 0x38]
je 0x1400efcd0
cmp qword [r15], 0
je 0x1400efcda
mov r14, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
mov esi, 1
mov ebx, 1
test rdi, rdi
je 0x1400efbab
js 0x1400efd12
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov rbx, rax
test rax, rax
je 0x1400efd17
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1401af560
jmp 0x1400efce4
cmp rsi, qword [rsp + 0x30]
mov rdi, rbp
je 0x1400efca5
xlatb
add byte [rax], al
invalid
mov r15, rsi
add rsi, 0x18
sbb byte [rbx + rdi + 0x6c], cl
and al, 0x48
je 0x1400efd03
mov rax, r13
add r13, 0x70
mov rbp, rdi
mov qword [rdi + 0x10], r13
cmp byte [rax + 0x69], 0
je 0x1400efbc0
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x150]
test rax, rax
je 0x1400efbc0
mov rcx, qword [rsp + 0x28]
mov r12, qword [rcx + 0x148]
mov rbx, qword [r15 + 8]
mov r14, qword [r15 + 0x10]
or byte [rbp - 0x75], cl
ja 0x1400efc29
imul rdi, rax, 0x270
jmp 0x1400efc40
invalid
add r12, 0x270
add rdi, 0xfffffffffffffd90
je 0x1400efbc0
cmp qword [r12 + 0x10], r14
jne 0x1400efc30
mov rcx, qword [r12 + 8]
mov rdx, rbx
mov r8, r14
call fcn.1401afbe0
test eax, eax
jne 0x1400efc30
or byte [rax - 0x77], cl
fimul dword [rbp - 0x77]
invalid
test byte [r12 + 0x268], 4
jne 0x1400efbc0
xor edi, edi
jmp 0x1400efc7b
add rdi, 0x18
cmp qword [rsp + 0x50], rdi
je 0x1400efcbc
mov rax, qword [rsp + 0x40]
and al, 0x40
cmp qword [rax + rdi + 0x10], r14
jne 0x1400efc70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax + rdi + 8]
mov rdx, rbx
mov r8, r14
call fcn.1401afbe0
test eax, eax
jne 0x1400efc70
jmp 0x1400efbc0
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rdi], rax
mov r12, qword [rsp + 0x38]
mov qword [r12], 2
jmp 0x1400efcf2
mov rdi, rbp
mov qword [rdi], rsi
test r15, r15
mov r12, qword [rsp + 0x38]
jne 0x1400efb67
mov qword [r12], 2
jmp 0x1400efcf2
mov rbx, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
xor esi, esi
mov qword [r12], rsi
mov qword [r12 + 8], rbx
mov qword [r12 + 0x10], rdi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rdi], rsi
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b2240
or al, 0
call fcn.1400b62f0
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
int3
mov dh, 0
add byte [rax], al
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov rdi, rax
test rax, rax
je 0x1400f035a
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1401af560
mov r14, rdi
jmp 0x1400f032f
sbb byte [rax + rbx + 0x48], dh
lea edx, [rax + 0x18]
mov qword [rdi + 8], rdx
mov rdx, qword [rax + 0x10]
mov qword [rcx + 0x10], rdx
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
jmp 0x1400f031c
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x30]
mov qword [rax], rsi
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
jmp 0x1400f031c
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
int3
add byte [rax], al
add byte [rbx + rcx*4 + 1], cl
mov rax, qword [r8 + 0x10]
test rax, rax
je 0x1400f048c
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x28], rdx
mov rbp, qword [r8 + 8]
shl rax, 3
lea r13, [rax + rax*2]
mov rbx, r12
lea rax, [r12 + 0x30]
mov qword [rsp + 0x38], rax
mov r14, qword [r12 + 0x20]
mov r15, qword [r12 + 0x28]
xor esi, esi
jmp 0x1400f03e9
add rsi, 0x18
cmp r13, rsi
je 0x1400f0410
cmp qword [rbp + rsi + 0x10], r15
jne 0x1400f03e0
mov rcx, qword [rbp + rsi + 8]
mov rdx, r14
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400f03e0
jmp 0x1400f0464
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1400f0524
mov rsi, qword [rcx + 8]
shl rax, 3
lea rdi, [rax + rax*2]
xor r12d, r12d
jmp 0x1400f0449
add r12, 0x18
cmp rdi, r12
je 0x1400f0485
cmp qword [rsi + r12 + 0x10], r15
jne 0x1400f0440
mov rcx, qword [rsi + r12 + 8]
mov rdx, r14
or byte es:[rcx + rcx*4 - 0xe], cl
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400f0440
mov r12, qword [rsp + 0x38]
cmp r12, qword [rsp + 0x30]
jne 0x1400f03bb
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
xor ebx, ebx
jmp case.0x1400438d0.1342
mov r15, qword [rsp + 0x38]
jmp 0x1400f04f3
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1400f0513
mov qword [rsp + 0x28], rdx
mov r14, qword [rcx + 8]
shl rax, 3
lea r13, [rax + rax*2]
lea r15, [r12 + 0x30]
mov rdi, qword [r12 + 0x20]
mov rbx, qword [r12 + 0x28]
xor esi, esi
jmp 0x1400f04c9
add rsi, 0x18
cmp r13, rsi
je 0x1400f04f0
cmp qword [r14 + rsi + 0x10], rbx
jne 0x1400f04c0
mov rcx, qword [r14 + rsi + 8]
mov rdx, rdi
mov r8, rbx
call fcn.1401afbe0
test eax, eax
jne 0x1400f04c0
mov r12, r15
cmp r15, qword [rsp + 0x30]
jne 0x1400f04aa
jmp 0x1400f0474
mov rbx, r12
mov rax, qword [rsp + 0x28]
mov qword [rax], r15
add rbx, 0x18
mov rax, rbx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [r12 + 0x30]
mov qword [rdx], rax
add r12, 0x18
mov rbx, r12
jmp case.0x1400438d0.1342
mov rax, qword [rsp + 0x38]
mov r12, rbx
mov rdx, qword [rsp + 0x28]
jmp 0x1400f0518
lea rsi, [rax + 0x18]
mov rcx, qword [rsp + 0x60]
mov qword [rcx + 8], rsi
mov rdi, qword [rax]
cmp rdi, 2
je 0x1400f0836
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rax, qword [rsp + 0x50]
mov r12, qword [rax]
mov rbx, qword [rax + 8]
test rdi, rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x68], rbx
je 0x1400f0620
mov r13d, 1
test r15, r15
je 0x1400f05f0
js 0x1400f08b0
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov r13, rax
test rax, rax
je 0x1400f08b5
mov eax, 1
mov qword [rsp + 0x48], rax
mov rcx, r13
mov rdx, r14
mov r8, r15
call fcn.1401af560
mov rbx, qword [r12 + 8]
mov rbp, qword [r12 + 0x10]
test rbp, rbp
jne 0x1400f063d
jmp 0x1400f06c0
mov r13, r14
xor eax, eax
mov qword [rsp + 0x48], rax
mov rbx, qword [r12 + 8]
mov rbp, qword [r12 + 0x10]
test rbp, rbp
je 0x1400f06c0
invalid
add byte [rax - 0x73], cl
add al, 0xed
add byte [rax], al
add byte [rax], al
lea rax, [rbp*8]
lea rsi, [rax + rax*2]
xor edi, edi
jmp 0x1400f0659
add rdi, 0x18
cmp rsi, rdi
je 0x1400f06c0
cmp qword [rbx + rdi + 0x10], r15
jne 0x1400f0650
mov rcx, qword [rbx + rdi + 8]
mov rdx, r13
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400f0650
movabs rbx, 0x8000000000000000
mov rsi, qword [rsp + 0x38]
test rsi, rsi
je 0x1400f07f8
test r15, r15
je 0x1400f07f8
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rbx, 0x8000000000000000
jmp 0x1400f07f8
cmp rbp, qword [r12]
jne 0x1400f06db
mov rcx, r12
mov rdx, rbp
call fcn.1400426e0
mov rbx, qword [r12 + 8]
mov rbp, qword [r12 + 0x10]
mov rsi, qword [rsp + 0x38]
lea rax, [rbp*2]
add rax, rbp
mov rcx, qword [rsp + 0x48]
mov qword [rbx + rax*8], rcx
mov qword [rbx + rax*8 + 8], r13
mov qword [rbx + rax*8 + 0x10], r15
inc rbp
mov qword [r12 + 0x10], rbp
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx + 0x150]
test rax, rax
je 0x1400f086f
mov r12, qword [rcx + 0x148]
imul rbx, rax, 0x270
jmp 0x1400f0744
add byte [rax], r8b
add r12, 0x270
add rbx, 0xfffffffffffffd90
je 0x1400f086f
cmp qword [r12 + 0x10], r15
jne 0x1400f0730
mov rcx, qword [r12 + 8]
mov rdx, r14
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1400f0730
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x88], 0
mov qword [rsp + 0xd8], 0x20
mov byte [rsp + 0xe0], 3
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x78]
mov qword [rsp + 0xc8], rax
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0xd0], rax
mov rcx, r12
lea rdx, [rsp + 0xa8]
call fcn.1400c25c0
test al, al
jne 0x1400f0887
mov rbx, qword [rsp + 0x78]
lea rax, [rsp + 0x80]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x90], xmm0
test rsi, rsi
je 0x1400f0814
test r15, r15
je 0x1400f0814
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x1400f0842
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rcx, qword [rsp + 0x58]
jne 0x1400f0580
movabs rbx, 0x8000000000000000
jmp 0x1400f0853
movaps xmm0, xmmword [rsp + 0x90]
mov rax, qword [rsp + 0x40]
movups xmmword [rax + 8], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rax], rbx
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparser_validator.rs
add eax, 0xdb45b
add eax, 0xdb45b
mov edx, 0x63
call fcn.1401b2260
lea rax, [0x1401f3068]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x37]
mov edx, 0x37
call fcn.1401b21a0
call fcn.1400b62f0
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
int3
or byte [rax - 0x77], cl
and al, 0x40
cmp r15, rcx
ja 0x1400f0c2e
mov rcx, qword [rdi]
mov qword [rsp + 0x30], rcx
add rcx, rsi
lea rdx, [rdi + 0x28]
mov qword [rsp + 0x38], rdx
mov r9, qword [rdi + 0x20]
cmp r9, 4
mov qword [rsp + 0x28], r9
jbe 0x1400f0aad
xor r13d, r13d
movabs rdx, 0xfefefefefefefeff
movabs r8, 0x8080808080808080
jmp 0x1400f0965
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
mov rax, r15
sub rax, rsi
invalid
jb 0x1400f0c2e
invalid
mov r10, qword [rsp + 0x38]
movzx r10d, byte [r10 + r9 - 1]
cmp rax, 0x10
jae 0x1400f09b0
cmp r15, rsi
je 0x1400f0c27
xor r14d, r14d
nop word cs:[rax + rax]
cmp byte [rcx + r14], r10b
je 0x1400f0a76
inc r14
cmp rax, r14
jne 0x1400f0990
jmp 0x1400f0c27
lea r11, [rcx + 7]
and r11, 0xfffffffffffffff8
sub r11, rcx
je 0x1400f09f2
cmp r11, rax
cmovae r11, rax
test r11, r11
je 0x1400f09f2
xor r14d, r14d
nop dword [rax]
cmp byte [rcx + r14], r10b
je 0x1400f0a7b
inc r14
cmp r11, r14
jne 0x1400f09d0
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
cmp r11, r14
jbe 0x1400f09fe
jmp 0x1400f0a44
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
xor r11d, r11d
and byte [rbp + rcx*4 + 0x70], cl
invalid
mov rbp, r10
movabs r9, 0x101010101010101
imul rbp, r9
nop
mov r12, qword [rcx + r11]
xor r12, rbp
lea r9, [r12 + rdx]
not r12
and r12, r9
mov r9, qword [rcx + r11 + 8]
xor r9, rbp
lea rbx, [r9 + rdx]
not r9
and r9, rbx
or r9, r12
test r9, r8
jne 0x1400f0a44
add r11, 0x10
cmp r11, r14
jbe 0x1400f0a10
sub rax, r11
mov rbx, qword [rsp + 0x20]
mov ebx, dword [rsp + 0x20]
mov ebx, dword [rsp + 0x20]
je 0x1400f0c27
add rcx, r11
xor r14d, r14d
nop dword [rax + rax]
cmp byte [rcx + r14], r10b
je 0x1400f0a73
inc r14
cmp rax, r14
jne 0x1400f0a60
jmp 0x1400f0c27
add r14, r11
mov r9, qword [rsp + 0x28]
add rsi, r14
inc rsi
mov qword [rdi + 0x10], rsi
cmp rsi, r9
jb 0x1400f0950
cmp rsi, qword [rsp + 0x40]
ja 0x1400f0950
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_strpattern.rs
mov edx, 4
mov rcx, r9
call fcn.1401b1d90
xor r13d, r13d
movabs r14, 0xfefefefefefefeff
invalid
invalid
dec byte [rax - 0x43]
add byte [rax - 0x7f7f7f80], 0x80
invalid
invalid
mov rdx, qword [rsp + 0x38]
movzx edx, byte [rdx + r9 - 1]
mov dh, 0x54
or bh, bh
cmp rax, 0x10
jae 0x1400f0b10
cmp r15, rsi
je 0x1400f0c27
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
je 0x1400f0bd3
inc r9
cmp rax, r9
jne 0x1400f0af0
jmp 0x1400f0c27
lea r8, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x1400f0b52
cmp r8, rax
cmovae r8, rax
test r8, r8
je 0x1400f0b52
xor r9d, r9d
nop dword [rax]
cmp byte [rcx + r9], dl
je 0x1400f0bd3
inc r9
cmp r8, r9
jne 0x1400f0b30
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
cmp r8, r9
jbe 0x1400f0b5e
jmp 0x1400f0ba4
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
xor r8d, r8d
mov r10, rdx
movabs r11, 0x101010101010101
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
imul r10, r11
nop
mov r11, qword [rcx + r8]
xor r11, r10
lea rbx, [r11 + r14]
not r11
and r11, rbx
mov rbx, qword [rcx + r8 + 8]
xor rbx, r10
lea r12, [rbx + r14]
not rbx
and rbx, r12
or rbx, r11
test rbx, rbp
jne 0x1400f0ba4
add r8, 0x10
cmp r8, r9
jbe 0x1400f0b70
sub rax, r8
mov rbx, qword [rsp + 0x20]
je 0x1400f0c27
add rcx, r8
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
je 0x1400f0bd0
inc r9
cmp rax, r9
jne 0x1400f0bc0
jmp 0x1400f0c27
add r9, r8
add rsi, r9
inc rsi
mov qword [rdi + 0x10], rsi
mov r12, rsi
mov r9, qword [rsp + 0x28]
sub r12, r9
jb 0x1400f0c10
cmp rsi, qword [rsp + 0x40]
ja 0x1400f0c10
mov rax, qword [rsp + 0x30]
lea rcx, [rax + r12]
mov rdx, qword [rsp + 0x38]
mov r8, r9
call fcn.1401afbe0
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
test eax, eax
je 0x1400f0c42
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
mov rax, r15
sub rax, rsi
jae 0x1400f0ac4
jmp 0x1400f0c2e
mov qword [rdi + 0x10], r15
xor r13d, r13d
mov qword [rbx], r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], rsi
mov r13d, 1
jmp 0x1400f0c2e
movzx esi, sil
test byte [rsi + r11], 1
je 0x1400f0da2
nop word cs:[rax + rax]
cmp rcx, r9
je 0x1400f0ed9
mov rdi, rcx
mov rdx, r10
movzx ecx, byte [rcx]
movzx esi, cl
test sil, sil
js 0x1400f0cc0
lea rcx, [rdi + 1]
jmp 0x1400f0d30
mov r10d, esi
and r10d, 0x1f
movzx ebp, byte [rdi + 1]
and ebp, 0x3f
cmp sil, 0xdf
jbe 0x1400f0d0d
movzx ebx, byte [rdi + 2]
shl ebp, 6
and ebx, 0x3f
or ebx, ebp
cmp cl, 0xf0
jb 0x1400f0d1d
lea rcx, [rdi + 4]
movzx esi, byte [rdi + 3]
and r10d, 7
shl r10d, 0x12
shl ebx, 6
and esi, 0x3f
out 0x3f, al
or esi, ebx
or esi, r10d
cmp esi, 0x110000
jne 0x1400f0d30
jmp 0x1400f0ec8
lea rcx, [rdi + 2]
shl r10d, 6
or r10d, ebp
mov esi, r10d
jmp 0x1400f0d30
lea rcx, [rdi + 3]
shl r10d, 0xc
or ebx, r10d
mov esi, ebx
nop word [rax + rax]
mov r10, rcx
sub r10, rdi
add r10, rdx
lea edi, [rsi - 9]
cmp edi, 5
jb case.0x140086d4c.934
cmp esi, 0x20
je case.0x140086d4c.934
cmp esi, 0x80
jb 0x1400f0da2
mov edi, esi
shr edi, 8
cmp edi, 0x1f
jg 0x1400f0d7b
test edi, edi
je 0x1400f0c84
cmp edi, 0x16
jne 0x1400f0da2
cmp esi, 0x1680
je case.0x140086d4c.934
jmp 0x1400f0da2
cmp edi, 0x20
je 0x1400f0d93
cmp edi, 0x30
jne 0x1400f0da2
cmp esi, 0x3000
je case.0x140086d4c.934
jmp 0x1400f0da2
movzx esi, sil
test byte [rsi + r11], 2
jne case.0x140086d4c.934
xor r8d, r8d
mov rax, r10
cmp rcx, r9
jne 0x1400f0dc0
jmp 0x1400f0ed4
lea r11, [0x1401eeb68]
jmp 0x1400f0de9
movzx edi, dil
test byte [rdi + r11], 1
je 0x1400f0ebd
nop dword [rax + rax]
cmp rcx, r9
je 0x1400f0ed4
mov rsi, r9
movzx ebx, byte [r9 - 1]
test bl, bl
js 0x1400f0e00
lea r9, [rsi - 1]
movzx edi, bl
jmp 0x1400f0e58
movzx ebp, byte [rsi - 2]
cmp bpl, 0xc0
jge 0x1400f0e2d
movzx edi, byte [rsi - 3]
cmp dil, 0xbf
jg 0x1400f0e36
lea r9, [rsi - 4]
movzx r14d, byte [rsi - 4]
and r14d, 7
shl r14d, 6
and edi, 0x3f
or edi, r14d
jmp 0x1400f0e3d
lea r9, [rsi - 2]
and ebp, 0x1f
jmp 0x1400f0e45
lea r9, [rsi - 3]
and edi, 0xf
shl edi, 6
and ebp, 0x3f
or ebp, edi
std
shl ebp, 6
and bl, 0x3f
movzx edi, bl
or edi, ebp
cmp edi, 0x110000
je 0x1400f0ed4
lea ebx, [rdi - 9]
cmp ebx, 5
jb 0x1400f0de0
cmp edi, 0x20
je 0x1400f0de0
cmp edi, 0x80
jb 0x1400f0ebd
mov ebx, edi
shr ebx, 8
cmp ebx, 0x1f
jg 0x1400f0e96
test ebx, ebx
je 0x1400f0dc9
cmp ebx, 0x16
jne 0x1400f0ebd
cmp edi, 0x1680
je 0x1400f0de0
jmp 0x1400f0ebd
cmp ebx, 0x20
je 0x1400f0eae
cmp ebx, 0x30
jne 0x1400f0ebd
cmp edi, 0x3000
je 0x1400f0de0
jmp 0x1400f0ebd
movzx edi, dil
test byte [rdi + r11], 2
jne 0x1400f0de0
sub r10, rcx
add r10, rsi
mov rax, r10
jmp 0x1400f0ed4
mov r10, rdx
cmp rcx, r9
jne 0x1400f0dc0
test r8b, r8b
je 0x1400f0edb
xor edx, edx
sub rax, rdx
sub eax, edx
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
sal byte [rbp + 0x6c], 0xb9
hlt
call qword [sym.imp.kernel32.dll_GetConsoleScreenBufferInfo]
test eax, eax
jne case.0x1400ba393.447
mov ecx, 0xfffffff6
call qword [sym.imp.kernel32.dll_GetStdHandle]
cmp rax, 0xffffffffffffffff
je 0x1400f1098
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x2e], 0
lea rdx, [rsp + 0x20]
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetConsoleScreenBufferInfo]
invalid
test eax, eax
je 0x1400f1098
add byte [rbp + 0xf1174c0], al
mov bh, 0x44
and al, 0x2e
movzx eax, word [rsp + 0x2e]
sub ax, word [rsp + 0x2a]
inc eax
movzx edi, ax
jmp 0x1400f10cc
lea rcx, str.COLUMNSLINES
mov edx, 7
call fcn.1400fdb20
retf 0
mov r15, rax
retf 0
mov r12, rdx
lea rcx, [0x1401cc0ef]
mov edx, 5
call fcn.1400fdb20
test r15, r15
mov edi, 0x64
add byte [rcx + 0xf], cl
cld
add byte [rcx + 0xf], cl
cld
mov r12, 0xffffffffffffffff
xor eax, eax
movdqa xmm0, xmmword [0x1401bd8d0]
mov rcx, 0xffffffffffffffff
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rbp, rax
je 0x1400f1190
movdqa xmm1, xmmword [r13 + rax]
pcmpeqb xmm1, xmm0
pmovmskb edx, xmm1
ror dword [rax - 1], 1
ror dword [rax - 0x7d], 0xc0
adc byte [rcx + 0xfffffa], al
add byte [rbp - 0x27], dh
ror dword [rax - 1], 1
ror dword [rax - 0x7d], 0xc0
adc byte [rcx + 0xfffffa], al
add byte [rbp - 0x27], dh
mov rdx, qword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x1400f12a8
invalid
add byte [rax - 0x75], cl
add eax, 1
add byte [rax], al
mov rax, qword [rbx + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
adc byte [rax - 1], cl
leave
adc byte [rax - 1], cl
leave
and rcx, 0xfffffffffffffff0
lea r15, [rcx + rdx]
lea edi, [rcx + rdx]
lea edi, [rcx + rdx]
add r15, 0x10
mov rcx, r15
call qword [rax + 0x18]
movabs rcx, 0xfb75a3541f5bd143
xor rcx, rdx
movabs rdx, 0x20493559fadab9d8
cli
pop rcx
xor eax, 0x31482049
ret 0x948
retf 0x850f
invalid
add dword [rax], eax
invalid
cli
pop rcx
xor eax, 0x31482049
ret 0x948
test r15, r15
je 0x1400f12b4
add byte [rax], al
add byte [rax], al
mov rax, qword [r15]
xor r12d, r12d
cmp rax, 1
sbb r12, r12
sbb esp, esp
or r12, rax
cmp rdi, r12
cmovb r12, rdi
mov edi, dword [rbx + 0x2fc]
mov r14d, dword [rbx + 0x300]
mov rcx, 0xffffffffffffffff
sar edi, 0xff
invalid
inc dword [rbp + 0x31]
jmp qword [rsi + 0xf]
outsd dx, dword [rsi]
add eax, 0xcc3ca
xor eax, eax
nop dword [rax + rax]
add byte [rax], al
sar edi, 0xff
invalid
add byte [rax], al
cmp rbp, rax
je 0x1400f1244
movdqa xmm1, xmmword [r13 + rax]
pcmpeqb xmm1, xmm0
pmovmskb edx, xmm1
inc rcx
add rax, 0x10
cmp edx, 0xffff
jne 0x1400f11c0
mov rdx, qword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x1400f12a8
mov rax, qword [rbx + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov edx, dword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r15, [rcx + rdx]
add r15, 0x10
mov rcx, r15
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x1400f12b4
invalid
jne 0x1400f128d
test r15, r15
test edi, edi
je 0x1400f12b4
shr r14d, 0x11
and r14b, 1
test edi, 0x20000
movzx eax, r14b
mov ecx, 1
cmove ecx, eax
test r15, r15
lea rax, [0x1401cb2f4]
cmovne rax, r15
mov rdx, qword [rsp + 0x38]
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rsi + 0x20], rax
mov byte [rsi + 0x28], cl
mov qword [rsi], r12
movzx eax, byte [rsp + 0xb0]
add byte [rax - 0x7cb7d6ba], cl
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dh, 0x84
and al, 0xb0
add byte [rax], al
add byte [rax - 0x7cb7d6ba], cl
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b1d10
cmp dword [rbx + 0x5ce8000d], esi
or cl, byte [rax + rax]
lea rcx, str._Extensions__tracks_values_by_typeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_builderext.rs
lea r8, [0x1401ca460]
xchg ecx, eax
or eax, 0x22ba00
add byte [rax], al
xchg ecx, eax
or eax, 0x22ba00
add byte [rax], al
call fcn.1401b2260
int3
add byte [rax], al
movdqa xmmword [rsp + 0x570], xmm12
movdqa xmmword [rsp + 0x560], xmm11
add byte [rax], al
and al, 0x70
add eax, 0x44660000
movq qword [rsp + 0x560], mm3
add byte [rax], al
add byte [rax], al
movdqa xmmword [rsp + 0x550], xmm10
movdqa xmmword [rsp + 0x540], xmm9
movdqa xmmword [rsp + 0x530], xmm8
movdqa xmmword [rsp + 0x520], xmm7
movdqa xmmword [rsp + 0x510], xmm6
mov ah, 0x24
adc byte [0xc9571333], al
invalid
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x178], 0
mov qword [rsp + 0x180], r8
lea rdx, [rsp + 0x188]
mov qword [rsp + 0x188], rsi
mov qword [rsp + 0x190], r8
mov qword [rsp + 0x198], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ah, 0x24
adc byte [0xc9571333], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1a0], r8
mov qword [rsp + 0x1a8], 1
movabs rax, 0x7b0000007b
add byte [rbx], bh
add byte [rax], al
add byte [rbx], bh
add byte [rax], al
mov qword [rsp + 0x1b0], rax
add byte [rax], al
mov word [rsp + 0x1b8], 1
lea r12, [rsp + 0x1f8]
mov rcx, r12
loope 0x1400f1395
invalid
cmc
invalid
dec dword [rax - 0x7d]
mov esp, 0x1f824
add byte [rax], al
je 0x1400f1419
loope 0x1400f1395
invalid
mov rbx, qword [rsp + 0x200]
mov rax, qword [rsp + 0x208]
mov rcx, qword [rsp + 0x178]
add rsi, rcx
sub rbx, rcx
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x48]
mov r14, qword [rax + 8]
mov esi, dword [rax + 8]
mov esi, dword [rax + 8]
mov rax, qword [r14]
mov r15, qword [r14 + 0x10]
sub rax, r15
cmp rax, rbx
jb 0x1400f3b73
mov rcx, qword [r14 + 8]
add rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.1401af560
add r15, rbx
mov qword [r14 + 0x10], r15
jmp 0x1400f1452
cmp byte [rsp + 0x1b9], 0
jne 0x1400f1452
mov byte [rsp + 0x1b9], 1
cmp byte [rsp + 0x1b8], 0
mov rsi, qword [rsp + 0x178]
add byte [rax], al
add dword [rax + 0x1b824bc], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
js 0x1400f143a
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
test dword [rdx], ebx
invalid
mov rbx, qword [rsp + 0x180]
jne 0x1400f3b63
cmp rbx, rsi
jne 0x1400f3b63
jne 0x1400f3b63
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x150], rax
movdqu xmm0, xmmword [rsp + 0x178]
test byte [rax + rdi*2], ah
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x188]
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x188]
movups xmm2, xmmword [rsp + 0x198]
movups xmm3, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
cmp byte [rsp + 0x151], 0
and al, 0x51
add dword [rax], eax
add byte [rax], al
and al, 0x51
add dword [rax], eax
add byte [rax], al
je 0x1400f150a
movaps xmm6, xmmword [rsp + 0x510]
movaps xmm7, xmmword [rsp + 0x520]
movaps xmm8, xmmword [rsp + 0x530]
movaps xmm9, xmmword [rsp + 0x540]
movaps xmm10, xmmword [rsp + 0x550]
add byte [rax], al
add byte [rax], al
movaps xmm11, xmmword [rsp + 0x560]
movaps xmm12, xmmword [rsp + 0x570]
and al, 0x70
invalid
add byte [rax], al
and al, 0x70
add eax, 0xf440000
sub byte [rsp + 0x580], ch
movaps xmm13, xmmword [rsp + 0x580]
add rsp, 0x598
add esp, 0x598
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r14, [rsp + 0x120]
mov rdx, qword [rsp + 0x48]
movzx eax, byte [rdx + 0x29]
sub dword [rax + 0x48362444], ecx
mov ecx, dword [rdx + 0x10]
sub dword [rax + 0x48362444], ecx
mov ecx, dword [rdx + 0x10]
lea rax, [rcx + 0x278]
mov qword [rsp + 0x1e8], rax
lea rax, [rcx + 0x260]
mov qword [rsp + 0x170], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx]
mov qword [rsp + 0xb8], rax
mov rbx, qword [rdx + 8]
lea rax, [rcx + 0x248]
or dword [rax + 2], 0x89480000
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
or dword [rax + 2], 0x89480000
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
lea rax, [rcx + 0x230]
mov qword [rsp + 0x168], rax
mov rax, qword [rdx + 0x18]
mov qword [rsp + 0xf0], rax
lea rax, [rax + 0x1c]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rdx + 0x20]
mov qword [rsp + 0x1d8], rax
and al, 0xd8
add dword [rax], eax
add byte [rax - 0x43], cl
jge 0x1400f159b
add byte [rax], al
jge 0x1400f159f
add byte [rax], al
invalid
and al, 0xd8
add dword [rax], eax
add byte [rax - 0x43], cl
jge 0x1400f159b
add byte [rax], al
jge 0x1400f159f
invalid
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x1400f15c9
add byte [rax], al
lea rdi, [rsp + 0x60]
movdqa xmm6, xmmword [0x1401bd640]
movdqa xmm7, xmmword [0x1401bd7b0]
outsd dx, dword [rsi]
cmp eax, 0xcc1fa
invalid
movdqa xmm8, xmmword [0x1401bd890]
pxor xmm9, xmm9
movdqa xmm10, xmmword [str.about_with_newline]
adc eax, ebx
or al, 0
movdqa xmm11, xmmword [0x1401bd8f0]
sbb al, bl
or al, 0
movdqa xmm12, xmmword [str.hor_with_newlineauthor_with_newl]
outsd dx, dword [rsi]
and eax, 0xcc321
movdqa xmm13, xmmword [0x1401bd910]
mov qword [rsp + 0x38], rbx
jmp 0x1400f165d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rsp + 0x120]
mov rbx, qword [rsp + 0x38]
nop
mov rdi, qword [rsp + 0x1f0]
sub r13, rdi
mov esp, 0x1f024
add byte [rcx + 0x29], cl
std
mov rax, qword [rbx]
mov rsi, qword [rbx + 0x10]
sub rax, rsi
invalid
cmp rax, r13
jb 0x1400f1f9b
invalid
add r15, rdi
mov rcx, qword [rbx + 8]
or byte [rax + 1], cl
int1
or byte [rax + 1], cl
int1
add ecx, esi
mov rdx, r15
mov r8, r13
call fcn.1401af560
add rsi, r13
mov qword [rbx + 0x10], rsi
lea rdi, [rsp + 0x60]
cmp byte [rsp + 0x151], 0
push rcx
add dword [rax], eax
add byte [rax], al
jne 0x1400f14b0
mov r15, qword [rsp + 0x120]
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r14
call fcn.1400f08d0
cmp qword [rsp + 0x1f8], 0
je 0x1400f16b0
mov r13, qword [rsp + 0x200]
mov rax, qword [rsp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
mov rcx, qword [rsp + 0x110]
add r15, rcx
sub r13, rcx
sub ebp, ecx
sub ebp, ecx
mov qword [rsp + 0x110], rax
jmp 0x1400f16f4
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
cmp byte [rsp + 0x151], 0
jne 0x1400f14b0
mov byte [rsp + 0x151], 1
add dword [rax], eax
add byte [rcx], al
cmp byte [rsp + 0x150], 0
mov r15, qword [rsp + 0x110]
mov r13, qword [rsp + 0x118]
jne 0x1400f16e9
cmp r13, r15
je 0x1400f14b0
test bh, al
std
invalid
invalid
test bh, al
std
invalid
sub r13, r15
add r15, qword [rsp + 0x120]
mov qword [rsp + 0x1f8], r15
mov qword [rsp + 0x200], r13
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x10
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
invalid
mov esp, 0x1f824
and al, 0xf8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x10
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x20
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov qword [rsp + 0x220], rbp
mov dword [rsp + 0x220], ebp
mov rcx, rdi
mov rdx, r12
call fcn.1400f08d0
cmp qword [rsp + 0x60], 0
je 0x1400f164f
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x1f0], rcx
mov qword [rsp + 0x500], r15
mov dword [rsp + 0x500], edi
add eax, 0x89480000
test byte [rax + rcx], ah
and al, 8
mov qword [rsp + 0x508], rax
add rax, 0xfffffffffffffffd
cmp rax, 0x10
and al, 8
add eax, 0x83480000
sar ch, 0x48
cmp eax, 0x10
ja case.0x1400f1781.9
lea rcx, [0x1401fb66c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, word [r15]
xor eax, 0x6962
movzx ecx, byte [r15 + 2]
mov dh, 0x4f
add al, byte [rbx + 0x9666ef1]
invalid
mov dh, 0x4f
add al, byte [rbx + 0x9666ef1]
ror dword [rdi], 0x84
je 0x1400f1fb2
invalid
je 0x1400f1fb2
movzx eax, word [r15]
movzx eax, word [rdi]
invalid
xor eax, 0x6174
movzx ecx, byte [r15 + 2]
xor ecx, 0x62
or cx, ax
jne case.0x1400f1781.9
invalid
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 1
jbe 0x1400f3969
invalid
add byte [rax - 0x75], cl
or byte [r14 - 0x39], spl
add al, 0x10
and byte [rax], ah
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0x2020
add rdx, 2
mov qword [rbx + 0x10], rdx
jmp 0x1400f1610
invalid
invalid
ret 0x4802
invalid
cmp dword [r15], 0x656d616e
jne case.0x1400f1781.9
mov r10, qword [rsp + 0x40]
lea rax, [r10 + 0x1d8]
lea rcx, [r10 + 8]
lea r8, [r10 + 0x1e0]
lea r9, [r10 + 0x10]
add byte [rcx - 0x73], cl
or byte [rbp - 0x73], cl
invalid
movabs rdx, 0x8000000000000000
cmp qword [r10 + 0x1d0], rdx
rol byte [rcx], 1
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
cmove rax, rcx
mov rdx, qword [rax]
mov edx, dword [rax]
mov edx, dword [rax]
cmovne r9, r8
mov r8, qword [r9]
mov rcx, r12
call fcn.1400f3bb0
mov rsi, qword [rsp + 0x200]
and al, 0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 8
add al, byte [rax]
add byte [rax], al
and al, 0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 8
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov r9, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
invalid
and al, 0xb8
add byte [rax], al
add al, ch
call fcn.1400f4270
call fcn.1400f4270
cmp qword [rsp + 0x1f8], 0
and al, 0xf8
add dword [rax], eax
add byte [rax], al
je 0x1400f2945
loop 0x1400f1871
adc byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1228e6
add byte [rax], al
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xcb8b3
adc eax, 0xcb8b3
mov bl, 0xb8
or al, 0
invalid
add cl, ch
retf
jmp 0x1400f2945
mov eax, dword [r15]
mov ecx, 0x756f6261
xor eax, ecx
movzx ecx, byte [r15 + 4]
xor ecx, 0x74
int1
je 0x1400f1896
ror dword [rdi], 0x84
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rax], al
int1
je 0x1400f1896
ror dword [rdi], 0x84
cmpsb byte [rsi], byte [rdi]
invalid
mov eax, dword [r15]
invalid
mov ecx, 0x67617375
xor eax, ecx
movzx ecx, byte [r15 + 4]
xor ecx, 0x65
or ecx, eax
jne case.0x1400f1781.9
mov qword [rsp + 0x1f8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x200], 1
mov dword [rsp + 0x200], 1
mov qword [rsp + 0x208], 0
mov dword [rsp + 0x208], 0
or byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x1d8]
mov rdx, r12
lea r8, [0x1401f79a8]
invalid
invalid
adc byte [rax], al
xor r9d, r9d
call fcn.1400c5a30
dec dword [rax - 0x75]
lodsb al, byte [rsi]
and al, 0
add al, byte [rax]
invalid
invalid
dec dword [rax - 0x75]
lodsb al, byte [rsi]
and al, 0
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
xchg esp, eax
and al, 8
add al, byte [rax]
mov rdx, qword [rsp + 0x208]
mov rcx, rbp
call fcn.1400c66f0
mov r14, rax
mov rsi, rdx
test rdx, rdx
test edx, edx
add byte [rax - 0x77], cl
jmp 0x13d5d05eb
test edx, edx
je 0x1400f2625
js 0x1400f3b99
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rdi, rax
test rax, rax
jne 0x1400f262a
jmp 0x1400f3b9e
mov eax, dword [r15]
mov ecx, 0x68747561
xor eax, ecx
movzx ecx, word [r15 + 4]
xor ecx, 0x726f
or ecx, eax
jne case.0x1400f1781.9
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x50], 2
je 0x1400f1610
mov rax, qword [rsp + 0x40]
mov rdx, qword [rax + 0x58]
test rdx, rdx
je 0x1400f1610
mov rax, qword [rsp + 0x40]
mov r8, qword [rax + 0x60]
mov rcx, r12
mov r9, qword [rsp + 0xb8]
call fcn.1400f4270
mov rsi, qword [rsp + 0x200]
mov rdi, qword [rsp + 0x208]
mov rax, qword [rbx]
mov r14, qword [rbx + 0x10]
sub rax, r14
cmp rax, rdi
jb 0x1400f39c2
mov rbx, qword [rsp + 0x38]
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.1401af560
add r14, rdi
mov qword [rbx + 0x10], r14
jae case.0x1400cefaf.331
jae case.0x1400cefaf.331
cmp qword [rsp + 0x1f8], 0
jne 0x1400f15ef
jmp 0x1400f1601
sbb bh, ah
invalid
mov eax, dword [r15]
mov ecx, 0x73726576
xor eax, ecx
mov ecx, dword [r15 + 3]
mov edx, 0x6e6f6973
xor ecx, edx
or ecx, eax
je 0x1400f204e
mov eax, dword [r15]
mov ecx, 0x6974706f
xor eax, ecx
mov ecx, dword [r15 + 3]
mov edx, 0x736e6f69
jae 0x1400f1a49
ror dword [rcx], 1
ror dword [rdi], 0x85
syscall
add byte [rax], al
jae 0x1400f1a49
ror dword [rcx], 1
ror dword [rdi], 0x85
syscall
add byte [rax], al
mov rax, qword [rsp + 0x40]
mov rbx, qword [rax + 0x148]
cwde
add qword [rax], rax
add byte [rax + 0x69], cl
adc byte [rax + 1], 0
add byte [rax + 2], dh
add byte [rax], al
cwde
add qword [rax], rax
add byte [rax + 0x69], cl
adc byte [rax + 1], 0
add byte [rax + 2], dh
add byte [rax], al
lea rdi, [rbx + rax]
nop dword [rax]
test rax, rax
je 0x1400f257b
invalid
add byte [rax - 0x77], cl
fimul word [rax - 0x7f]
ret
mov rsi, rbx
mov esi, ebx
add rbx, 0x270
cmp dword [rsi + 0x50], 2
setne cl
cmp qword [rsi + 0x58], 0
setne dl
test cl, dl
jne 0x1400f1a78
add rax, 0xfffffffffffffd90
cmp dword [rsi + 0x260], 0x110000
je case.0x1400cefaf.322
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400f3b8a
mov qword [rax], rsi
mov qword [rsp + 0x1f8], 4
mov qword [rsp + 0x200], rax
mov dword [rsp + 0x200], eax
mov dword [rsp + 0x200], eax
mov qword [rsp + 0x208], 1
mov esi, 1
nop dword [rax]
cmp rbx, rdi
je 0x1400f2599
mov r14, rbx
add rbx, 0x270
cmp dword [r14 + 0x50], 2
setne cl
cmp qword [r14 + 0x58], 0
setne dl
test cl, dl
jne 0x1400f1af4
cmp dword [r14 + 0x260], 0x110000
je 0x1400f1ac0
cmp rsi, qword [rsp + 0x1f8]
cmp esi, dword [rsp + 0x1f8]
je 0x1400f1b0f
mov qword [rax + rsi*8], r14
inc rsi
mov qword [rsp + 0x208], rsi
jmp 0x1400f1ac0
mov rcx, r12
mov rdx, rsi
call fcn.1401836c0
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add al, byte [rax]
add bl, ch
invalid
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add al, byte [rax]
add bl, ch
fimul dword [rax - 0x48]
invalid
invalid
invalid
movabs rax, 0x736772612d6c6c61
sub eax, 0x73677261
cmp qword [r15], rax
jne case.0x1400f1781.9
mov r9, qword [rsp + 0x40]
and al, 0x40
mov rsi, qword [r9 + 0x148]
mov rax, qword [r9 + 0x150]
test rax, rax
je 0x1400f219b
imul rcx, rax, 0x270
lea rdi, [rsi + rcx]
lea rbx, [rsi + 0x270]
jmp 0x1400f1b84
add byte [rax], al
add rbx, 0x270
add rcx, 0xfffffffffffffd90
je 0x1400f219b
cmp dword [rbx - 0x220], 2
sete dl
cmp qword [rbx - 0x218], 0
std
invalid
inc dword [rax]
invalid
std
invalid
add byte [rcx + 0xf], al
xchg esp, eax
rol byte [rcx + 8], 0xd0
sete r8b
or r8b, dl
cmp r8b, 1
jne 0x1400f1b70
invalid
int 0x81
jnp 0x1400f1b96
cmp dword [rbx - 0x10], 0x110000
add byte [rax], al
adc dword [rax], eax
jne 0x1400f1b70
mov rdx, qword [rbx - 0x1f0]
cmp rdx, 3
jne 0x1400f1c00
dec dword [rax - 0x7d]
cli
add esi, dword [rbp + 0x47]
mov edx, dword [rbx - 8]
test dl, 4
jne 0x1400f1b70
cmp byte [rsp + 0x36], 0
je 0x1400f1bd8
mov r8d, edx
and r8d, 0x2000
je 0x1400f26c3
cmp byte [rsp + 0x36], 0
setne r8b
test dl, 8
jne 0x1400f26c3
shr edx, 0xc
and edx, 1
or r8b, dl
jne 0x1400f1b70
jmp 0x1400f26c3
cmp edx, 2
je 0x1400f1bb9
cmp qword [rbx - 0x1e8], 0
jne 0x1400f1b70
test dword [rbp - 1], ebx
invalid
invalid
test dword [rbp - 1], ebx
invalid
jmp 0x1400f1bb9
mov rax, qword [r15]
movabs rcx, 0x65682d7265746661
xor rax, rcx
movzx ecx, word [r15 + 8]
xor rcx, 0x706c
or rcx, rax
jne case.0x1400f1781.9
cmp byte [rsp + 0x36], 0
je 0x1400f2558
test byte [rbx], dl
or dword [rax], eax
invalid
test byte [rbx], dl
or dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
add dword [rax - 0x46], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x170]
mov rax, qword [rcx]
movabs rdx, 0x8000000000000000
add byte [rax - 0x412fc6b8], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x412fc6b8], al
add byte [rax], al
add byte [rax], al
cmovne rsi, rcx
int1
mov rcx, qword [rsp + 0x1e8]
cmp qword [rcx], rdx
cmovne rsi, rcx
int1
int1
jne 0x1400f2871
cmp rax, rdx
mov rbx, qword [rsp + 0x38]
je 0x1400f1610
invalid
xchg ecx, edi
invalid
invalid
test byte [rdi - 0x16000007], al
call 0x1890f1c9a
invalid
jmp 0x1400f2876
mov rax, qword [r15]
mov eax, dword [rdi]
movabs rcx, 0x6e6f697469736f70
xor rax, rcx
mov rcx, qword [r15 + 3]
movabs rdx, 0x736c616e6f697469
xor rcx, rdx
or rcx, rax
je 0x1400f2073
mov rax, qword [r15]
movabs rcx, 0x616d6d6f63627573
insd dword [rdi], dx
insd dword [rdi], dx
invalid
xor rax, rcx
mov rcx, qword [r15 + 3]
movabs rdx, 0x73646e616d6d6f63
xor rcx, rdx
or rcx, rax
je 0x1400f241b
add byte [rax], al
insd dword [rdi], dx
insd dword [rdi], dx
invalid
add byte [rax], al
mov rax, qword [r15]
movabs rcx, 0x682d65726f666562
sub eax, 0xc8314868
sub eax, 0xc8314868
mov rcx, qword [r15 + 3]
movabs rdx, 0x706c65682d65726f
xor rcx, rdx
or rcx, rax
jne case.0x1400f1781.9
cmp byte [rsp + 0x36], 0
je 0x1400f2996
mov rdx, qword [rsp + 0x168]
mov rcx, qword [rdx]
movabs r8, 0x8000000000000000
cmp rcx, r8
mov eax, 0
cmovne rax, rdx
mov rdx, qword [rsp + 0x1d0]
cmp qword [rdx], r8
cmovne rax, rdx
jne 0x1400f29b4
cmp rcx, r8
mov rbx, qword [rsp + 0x38]
je 0x1400f1610
jmp 0x1400f29b4
mov rax, qword [r15]
movabs rcx, 0x65732d74756f6261
xor rax, rcx
mov rcx, qword [r15 + 5]
movabs rdx, 0x6e6f69746365732d
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
xor rcx, rdx
or rcx, rax
je 0x1400f2176
mov rax, qword [r15]
movabs rcx, 0x65682d6567617375
xor rax, rcx
mov rcx, qword [r15 + 5]
movabs rdx, 0x676e69646165682d
sub eax, 0x64616568
imul ebp, dword [rsi + 0x67], 0x48d13148
or ecx, eax
sub eax, 0x64616568
imul ebp, dword [rsi + 0x67], 0x48d13148
or ecx, eax
jne case.0x1400f1781.9
jl case.0x1400d07ea.87
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
mov edx, dword [rcx + 6]
mov rcx, qword [rsp + 0x1e0]
mov rax, qword [rcx]
mov rdx, qword [rcx + 6]
mov edx, dword [rcx + 6]
mov edx, dword [rcx + 6]
mov qword [rsp + 0xae], rdx
mov qword [rsp + 0xa8], rax
mov byte [rsp + 0x1f8], 3
add dword [rax], eax
add byte [rbx], al
add dword [rax], eax
add byte [rbx], al
mov byte [rsp + 0x1fc], 3
add byte [rbx], al
mov byte [rsp + 0x200], 3
add byte [rdx], al
add byte [rax], al
add esp, dword [rsi - 0x39]
test byte [rsp + rax], ah
add al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
invalid
add al, byte [rax]
add byte [rbx], al
mov word [rsp + 0x204], 0
mov rdx, r12
invalid
loop 0x1400f1de1
call fcn.1400c43d0
test al, al
shl dword [0x100941dfc], cl
lea rcx, str.e_0m
lea rdx, [0x1401f79a8]
pop rbx
adc byte [rax], al
pop rbx
adc byte [rax], al
cmovne rcx, rdx
xor al, 1
movzx eax, al
shl rax, 2
retf 0x134
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rax
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0xa8]
invalid
invalid
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
lea rax, [0x1400b94b0]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0xc8]
lea eax, [rsp + 0xc8]
lea eax, [rsp + 0xc8]
mov qword [rsp + 0x70], rax
lea rax, [0x140050d20]
leave
out dx, al
cmc
dec dword [rax - 0x77]
and al, 0x78
leave
out dx, al
cmc
dec dword [rax - 0x77]
and al, 0x78
lea rax, [0x1401cbe30]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], 2
mov qword [rsp + 0x218], 0
mov qword [rsp + 0x208], rdi
and al, 8
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
invalid
and al, 8
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add cl, ch
call 0x1890f1e9d
mov rax, qword [r15]
mov rax, qword [r15]
movabs rcx, 0x732d726f68747561
xor rax, rcx
mov rcx, qword [r15 + 6]
movabs rdx, 0x6e6f69746365732d
xor rcx, rdx
or rcx, rax
jne case.0x1400f1781.9
mov rcx, qword [rsp + 0x48]
mov dl, 1
call fcn.1400f4ac0
jmp 0x1400f1610
movdqu xmm0, xmmword [r15]
pcmpeqb xmm0, xmm10
movzx eax, word [r15 + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmm11
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
jne case.0x1400f1781.9
mov rcx, qword [rsp + 0x48]
xor edx, edx
jmp 0x1400f217d
movdqu xmm0, xmmword [r15]
pcmpeqb xmm0, xmm13
movdqu xmm1, xmmword [r15 + 3]
pcmpeqb xmm1, xmm12
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400f218a
nop
lea rax, [rsp + 0x500]
mov qword [rsp + 0x60], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x68], rax
lea rax, [0x1401ca270]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], 2
mov qword [rsp + 0x218], 0
mov qword [rsp + 0x208], rdi
mov qword [rsp + 0x210], 1
mov rcx, rbx
lea rdx, case.0x14010e1e2.15
mov r8, r12
call fcn.1401020b0
jmp 0x1400f1610
mov rcx, rbx
mov rdx, rsi
mov r8, r13
call fcn.1401b02d0
mov rsi, qword [rbx + 0x10]
jmp 0x1400f162e
mov r9, qword [rsp + 0x40]
mov rax, qword [r9 + 0x1f0]
mov rdx, rax
movabs rcx, 0x8000000000000000
cmp qword [r9 + 0x1e8], rcx
mov ecx, 0
cmove rdx, rcx
jne 0x1400f245b
mov rdx, qword [r9 + 8]
mov r8, qword [r9 + 0x10]
mov rcx, r12
call fcn.1400f3bb0
mov rsi, qword [rsp + 0x200]
mov r8, qword [rsp + 0x208]
mov rcx, rdi
mov rdx, rsi
mov r9, qword [rsp + 0xb8]
call fcn.1400f4270
cmp qword [rsp + 0x1f8], 0
je 0x1400f3ad6
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f3ad6
mov rcx, qword [rsp + 0x48]
xor edx, edx
xor r8d, r8d
call fcn.1400f4be0
jmp 0x1400f1610
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x68], 2
je 0x1400f2497
mov rdx, qword [rax + 0x70]
test rdx, rdx
je 0x1400f2497
mov r8, qword [rax + 0x78]
jmp 0x1400f24ca
mov rax, qword [rsp + 0x40]
mov rbx, qword [rax + 0x148]
imul rax, qword [rax + 0x150], 0x270
lea rdi, [rbx + rax]
nop
test rax, rax
je 0x1400f243d
mov rsi, rbx
cmp dword [rbx + 0x50], 2
lea rbx, [rbx + 0x270]
sete cl
cmp qword [rsi + 0x58], 0
sete dl
or dl, cl
add rax, 0xfffffffffffffd90
cmp dl, 1
jne 0x1400f2090
cmp dword [rsi + 0x260], 0x110000
jne 0x1400f2090
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400f3b8a
mov qword [rax], rsi
mov qword [rsp + 0x1f8], 4
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 1
mov esi, 1
nop
cmp rbx, rdi
je 0x1400f2534
mov r14, rbx
cmp dword [rbx + 0x50], 2
sete cl
cmp qword [rbx + 0x58], 0
lea rbx, [rbx + 0x270]
sete dl
or dl, cl
cmp dl, 1
jne 0x1400f2110
cmp dword [r14 + 0x260], 0x110000
jne 0x1400f2110
cmp rsi, qword [rsp + 0x1f8]
je 0x1400f2161
mov qword [rax + rsi*8], r14
inc rsi
mov qword [rsp + 0x208], rsi
jmp 0x1400f2110
mov rcx, r12
mov rdx, rsi
call fcn.1401836c0
mov rax, qword [rsp + 0x200]
jmp 0x1400f2150
mov rcx, qword [rsp + 0x48]
mov dl, 1
mov r8b, 1
call fcn.1400f4be0
jmp 0x1400f1610
mov rcx, qword [rsp + 0x48]
xor edx, edx
call fcn.1400f4ac0
jmp 0x1400f1610
mov ecx, 8
mov qword [rsp + 0x100], rcx
xor ecx, ecx
mov qword [rsp + 0x58], rcx
xor r14d, r14d
test rax, rax
je 0x1400f2b77
imul rax, rax, 0x270
lea rdi, [rsi + rax]
add rsi, 0x270
jmp 0x1400f21e3
add rsi, 0x270
add rax, 0xfffffffffffffd90
je 0x1400f2b77
cmp dword [rsi - 0x220], 2
setne cl
cmp qword [rsi - 0x218], 0
setne dl
test cl, dl
jne 0x1400f2205
cmp dword [rsi - 0x10], 0x110000
je 0x1400f21d0
mov rcx, qword [rsi - 0x1f0]
cmp rcx, 3
je 0x1400f2230
cmp ecx, 2
je 0x1400f2230
cmp qword [rsi - 0x1e8], 0
jne 0x1400f21d0
nop word cs:[rax + rax]
mov ecx, dword [rsi - 8]
test cl, 4
jne 0x1400f21d0
cmp byte [rsp + 0x36], 0
je 0x1400f2249
mov edx, ecx
and edx, 0x2000
je 0x1400f2264
cmp byte [rsp + 0x36], 0
setne dl
test cl, 8
jne 0x1400f2264
shr ecx, 0xc
and ecx, 1
or dl, cl
jne 0x1400f21d0
lea rbx, [rsi - 0x270]
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400f3b8a
mov qword [rax], rbx
mov qword [rsp + 0x1f8], 4
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 1
cmp rsi, rdi
mov r9, qword [rsp + 0x40]
je 0x1400f2b1a
mov ecx, 1
mov qword [rsp + 0x50], rcx
cmp byte [rsp + 0x36], 0
je 0x1400f2349
add rsi, 0x270
jmp 0x1400f22f3
lea rcx, [rsi + 0x270]
cmp rsi, rdi
mov rsi, rcx
je 0x1400f2b24
cmp dword [rsi - 0x220], 2
setne cl
cmp qword [rsi - 0x218], 0
setne dl
test cl, dl
jne 0x1400f2315
cmp dword [rsi - 0x10], 0x110000
je 0x1400f22e0
mov rcx, qword [rsi - 0x1f0]
cmp rcx, 3
je 0x1400f2331
cmp ecx, 2
je 0x1400f2331
cmp qword [rsi - 0x1e8], 0
jne 0x1400f22e0
mov ecx, dword [rsi - 8]
test cl, 4
jne 0x1400f22e0
and ecx, 0x2008
cmp ecx, 0x2000
je 0x1400f22e0
jmp 0x1400f23b9
add rsi, 0x270
jmp 0x1400f2365
lea rcx, [rsi + 0x270]
cmp rsi, rdi
mov rsi, rcx
je 0x1400f2b24
cmp dword [rsi - 0x220], 2
setne cl
cmp qword [rsi - 0x218], 0
setne dl
test cl, dl
jne 0x1400f2387
cmp dword [rsi - 0x10], 0x110000
je 0x1400f2352
mov rcx, qword [rsi - 0x1f0]
cmp rcx, 3
je 0x1400f23a3
cmp ecx, 2
je 0x1400f23a3
cmp qword [rsi - 0x1e8], 0
jne 0x1400f2352
mov ecx, dword [rsi - 8]
test cl, 4
jne 0x1400f2352
and ecx, 0x1008
cmp ecx, 0x1000
je 0x1400f2352
lea rcx, [rsi - 0x270]
mov rbx, qword [rsp + 0x50]
cmp rbx, qword [rsp + 0x1f8]
je 0x1400f23f1
mov qword [rax + rbx*8], rcx
inc rbx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x208], rbx
cmp rsi, rdi
jne 0x1400f22c2
jmp 0x1400f2b24
mov qword [rsp + 0xe0], rcx
mov rcx, r12
mov rdx, rbx
call fcn.1401836c0
mov rcx, qword [rsp + 0xe0]
mov r9, qword [rsp + 0x40]
mov rax, qword [rsp + 0x200]
jmp 0x1400f23cf
mov rax, qword [rsp + 0x40]
mov rdx, qword [rax + 0x178]
mov r8, qword [rax + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400f69a0
jmp 0x1400f1610
mov edx, 8
mov rcx, qword [rsp + 0x48]
xor r8d, r8d
lea r9, [0x1400f6970]
call fcn.1400f50b0
jmp 0x1400f1609
mov r8, qword [r9 + 0x1f8]
cmp r8, 0xf
ja 0x1400f25db
test r8, r8
je 0x1400f1fe1
xor eax, eax
nop word [rax + rax]
cmp byte [rdx + rax], 0x20
je 0x1400f3ab3
inc rax
cmp r8, rax
jne 0x1400f2480
jmp 0x1400f1fe1
cmp dword [rax + 0x80], 2
mov rbx, qword [rsp + 0x38]
je 0x1400f1610
mov rax, qword [rsp + 0x40]
mov rdx, qword [rax + 0x88]
test rdx, rdx
je 0x1400f1610
mov rax, qword [rsp + 0x40]
mov r8, qword [rax + 0x90]
mov rcx, r12
mov r9, qword [rsp + 0xb8]
call fcn.1400f4270
mov rsi, qword [rsp + 0x200]
mov rbx, qword [rsp + 0x208]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x1400f394d
mov rdi, qword [rsp + 0x38]
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.1401af560
add r14, rbx
mov qword [rdi + 0x10], r14
cmp qword [rsp + 0x1f8], 0
jne 0x1400f15ef
jmp 0x1400f1601
mov rdi, qword [rsp + 0x200]
mov rbx, qword [rsp + 0x1f8]
mov rcx, qword [rsp + 0x48]
mov rdx, rdi
mov r8, rsi
lea r9, [0x1400f6970]
jmp 0x1400f25bb
mov rax, qword [rsp + 0x170]
mov rsi, rax
movabs rcx, 0x8000000000000000
cmp qword [rax], rcx
je 0x1400f1610
jmp 0x1400f2876
mov edx, 8
mov rcx, qword [rsp + 0x48]
xor r8d, r8d
lea r9, [0x1400f4e00]
call fcn.1400f50b0
jmp 0x1400f1609
mov rdi, qword [rsp + 0x200]
mov rbx, qword [rsp + 0x1f8]
mov rcx, qword [rsp + 0x48]
mov rdx, rdi
mov r8, rsi
lea r9, [0x1400f4e00]
call fcn.1400f50b0
test rbx, rbx
lea r14, [rsp + 0x120]
mov rbx, qword [rsp + 0x38]
jne 0x1400f26a1
jmp 0x1400f1610
lea rcx, [rax + 7]
and rcx, 0xfffffffffffffff8
sub rcx, rax
movabs r11, 0x8080808080808080
je 0x1400f26b8
cmp rcx, r8
cmovae rcx, r8
test rcx, rcx
je 0x1400f26b8
xor r9d, r9d
cmp byte [rax + r9], 0x20
je 0x1400f3ab3
inc r9
cmp rcx, r9
jne 0x1400f2609
lea r9, [r8 - 0x10]
jmp 0x1400f3a5e
mov edi, 1
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1401af560
cmp qword [rsp + 0x1f8], 0
je 0x1400f2655
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x38]
mov rax, qword [rbx]
mov r14, qword [rbx + 0x10]
sub rax, r14
cmp rax, rsi
jb 0x1400f3980
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.1401af560
add r14, rsi
mov qword [rbx + 0x10], r14
test rsi, rsi
lea r14, [rsp + 0x120]
movabs rbp, 0x7d0000007d
je 0x1400f1610
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f1610
lea r9, [r8 - 0x10]
xor ecx, ecx
jmp 0x1400f3a63
lea rsi, [rbx - 0x270]
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400f3b8a
mov qword [rax], rsi
mov qword [rsp + 0x1f8], 4
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 1
cmp rbx, rdi
mov r9, qword [rsp + 0x40]
je 0x1400f2b3e
mov ecx, 1
mov qword [rsp + 0x58], rcx
cmp byte [rsp + 0x36], 0
je 0x1400f27ac
add rbx, 0x270
jmp 0x1400f2753
lea rcx, [rbx + 0x270]
cmp rbx, rdi
mov rbx, rcx
je 0x1400f2b48
cmp dword [rbx - 0x220], 2
sete cl
cmp qword [rbx - 0x218], 0
sete dl
or dl, cl
cmp dl, 1
jne 0x1400f2740
cmp dword [rbx - 0x10], 0x110000
jne 0x1400f2740
mov rcx, qword [rbx - 0x1f0]
cmp rcx, 3
je 0x1400f2794
cmp ecx, 2
je 0x1400f2794
cmp qword [rbx - 0x1e8], 0
jne 0x1400f2740
mov ecx, dword [rbx - 8]
test cl, 4
jne 0x1400f2740
and ecx, 0x2008
cmp ecx, 0x2000
je 0x1400f2740
jmp 0x1400f281f
add rbx, 0x270
jmp 0x1400f27c8
lea rcx, [rbx + 0x270]
cmp rbx, rdi
mov rbx, rcx
je 0x1400f2b48
cmp dword [rbx - 0x220], 2
sete cl
cmp qword [rbx - 0x218], 0
sete dl
or dl, cl
cmp dl, 1
jne 0x1400f27b5
cmp dword [rbx - 0x10], 0x110000
jne 0x1400f27b5
mov rcx, qword [rbx - 0x1f0]
cmp rcx, 3
je 0x1400f2809
cmp ecx, 2
je 0x1400f2809
cmp qword [rbx - 0x1e8], 0
jne 0x1400f27b5
mov ecx, dword [rbx - 8]
test cl, 4
jne 0x1400f27b5
and ecx, 0x1008
cmp ecx, 0x1000
je 0x1400f27b5
lea rsi, [rbx - 0x270]
mov r14, qword [rsp + 0x58]
cmp r14, qword [rsp + 0x1f8]
je 0x1400f2857
mov qword [rax + r14*8], rsi
inc r14
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x208], r14
cmp rbx, rdi
jne 0x1400f2721
jmp 0x1400f2b48
mov rcx, r12
mov rdx, r14
call fcn.1401836c0
mov r9, qword [rsp + 0x40]
mov rax, qword [rsp + 0x200]
jmp 0x1400f2835
mov rbx, qword [rsp + 0x38]
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 1
jbe 0x1400f39de
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0xa0a
add rdx, 2
mov qword [rbx + 0x10], rdx
mov r14, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
test rsi, rsi
lea rdi, [rsp + 0x60]
je 0x1400f28d2
js 0x1400f3b99
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rbx, rax
test rax, rax
jne 0x1400f28d7
jmp 0x1400f3b9e
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.1401af560
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rsi
mov rcx, r12
mov rdx, rbx
mov r8, rsi
call fcn.1400f3bb0
test rsi, rsi
je 0x1400f2919
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x70], rax
movdqu xmm0, xmmword [rsp + 0x1f8]
movdqa xmmword [rsp + 0x60], xmm0
mov rcx, rdi
mov rdx, qword [rsp + 0xb8]
call fcn.1400f8270
mov rsi, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x1400f29ea
mov rdi, qword [rsp + 0x38]
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.1401af560
add r14, rbx
mov qword [rdi + 0x10], r14
cmp qword [rsp + 0x60], 0
jne 0x1400f15ef
jmp 0x1400f1601
mov rcx, qword [rsp + 0x168]
mov rax, rcx
movabs rdx, 0x8000000000000000
cmp qword [rcx], rdx
je 0x1400f1610
mov r14, qword [rax + 8]
mov rsi, qword [rax + 0x10]
test rsi, rsi
je 0x1400f2a06
js 0x1400f3b99
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
mov rbx, rax
test rax, rax
lea rdi, [rsp + 0x60]
jne 0x1400f2a10
jmp 0x1400f3b9e
mov rdi, qword [rsp + 0x38]
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1401b02d0
mov r14, qword [rdi + 0x10]
jmp 0x1400f2967
mov ebx, 1
lea rdi, [rsp + 0x60]
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.1401af560
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rsi
mov rcx, r12
mov rdx, rbx
mov r8, rsi
call fcn.1400f3bb0
test rsi, rsi
je 0x1400f2a52
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x70], rax
movdqu xmm0, xmmword [rsp + 0x1f8]
movdqa xmmword [rsp + 0x60], xmm0
mov rcx, rdi
mov rdx, qword [rsp + 0xb8]
call fcn.1400f8270
mov rsi, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov rbx, qword [rcx + 0x10]
sub rax, rbx
cmp rax, rbp
lea r14, [rsp + 0x120]
jb 0x1400f3a0c
mov rdi, qword [rsp + 0x38]
mov rcx, qword [rdi + 8]
add rcx, rbx
mov rdx, rsi
mov r8, rbp
call fcn.1401af560
add rbx, rbp
mov qword [rdi + 0x10], rbx
mov rax, qword [rdi]
sub rax, rbx
cmp rax, 1
jbe 0x1400f3a28
movabs rbp, 0x7d0000007d
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx + 8]
mov word [rax + rbx], 0xa0a
add rbx, 2
mov qword [rcx + 0x10], rbx
cmp qword [rsp + 0x60], 0
je 0x1400f1609
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f1609
mov eax, 1
mov qword [rsp + 0x50], rax
mov r10, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0xf8], rax
jmp 0x1400f2b8e
mov eax, 1
mov qword [rsp + 0x58], rax
mov r14, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x100], rax
mov rsi, qword [r9 + 0x148]
mov rax, qword [r9 + 0x150]
test rax, rax
jne 0x1400f21bb
mov eax, 8
mov qword [rsp + 0xf8], rax
xor eax, eax
mov qword [rsp + 0x50], rax
xor r10d, r10d
mov rcx, qword [r9 + 0x180]
mov al, 1
mov dword [rsp + 0xc4], eax
test rcx, rcx
mov qword [rsp + 0x1c8], r14
mov qword [rsp + 0x1c0], r10
je 0x1400f2c22
mov rax, qword [r9 + 0x178]
imul rcx, rcx, 0x308
xor edx, edx
jmp 0x1400f2bff
movq xmm0, qword [rax + rdx + 0x2fc]
pshufd xmm0, xmm0, 0x50
pand xmm0, xmm8
pcmpeqd xmm0, xmm9
movmskpd r8d, xmm0
cmp r8d, 3
je 0x1400f2c17
add rdx, 0x308
cmp rcx, rdx
je 0x1400f2c22
cmp qword [rax + rdx + 0x10], 4
jne 0x1400f2bd0
mov r8, qword [rax + rdx + 8]
cmp dword [r8], 0x706c6568
jne 0x1400f2bd0
jmp 0x1400f2bf3
mov dword [rsp + 0xc4], 0
mov r14, qword [r9 + 0x148]
imul rdi, qword [r9 + 0x150], 0x270
add rdi, r14
mov qword [rsp + 0x1f8], 0
mov qword [rsp + 0x200], 8
mov r12d, 8
xor edx, edx
mov qword [rsp + 0x208], rdx
mov qword [rsp + 0xd8], rdx
shl rdx, 4
mov qword [rsp + 0xe0], rdx
mov rax, r14
jmp 0x1400f2c8e
xor esi, esi
lea rax, [r14 + 0x270]
test rsi, rsi
jne 0x1400f2cd5
cmp rax, rdi
je 0x1400f2d82
mov r14, rax
mov rax, qword [rax + 0x80]
cmp rax, 3
je 0x1400f2c80
cmp eax, 2
je 0x1400f2cc0
mov rsi, qword [r14 + 0x88]
jmp 0x1400f2cc2
xor esi, esi
mov rbx, qword [r14 + 0x90]
lea rax, [r14 + 0x270]
test rsi, rsi
je 0x1400f2c8e
add r14, 0x270
cmp qword [rsp + 0xd8], 0
je 0x1400f2d2c
xor ebp, ebp
jmp 0x1400f2cfe
add rbp, 0x10
cmp qword [rsp + 0xe0], rbp
je 0x1400f2d2c
cmp qword [r12 + rbp + 8], rbx
jne 0x1400f2cf0
mov rcx, qword [r12 + rbp]
mov rdx, rsi
mov r8, rbx
call fcn.1401afbe0
test eax, eax
jne 0x1400f2cf0
mov r9, qword [rsp + 0x40]
movabs rbp, 0x7d0000007d
jmp 0x1400f2c73
mov rdx, qword [rsp + 0xd8]
cmp rdx, qword [rsp + 0x1f8]
movabs rbp, 0x7d0000007d
jne 0x1400f2d65
lea rcx, [rsp + 0x1f8]
call fcn.14012f6d0
mov r12, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x208]
mov r9, qword [rsp + 0x40]
mov rax, rdx
shl rax, 4
mov qword [r12 + rax], rsi
mov qword [r12 + rax + 8], rbx
inc rdx
jmp 0x1400f2c57
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x108], rax
test byte [r9 + 0x2fd], 0x80
mov rsi, qword [rsp + 0x38]
mov rbx, qword [rsp + 0xd8]
jne 0x1400f2e1a
movzx ecx, word [r9 + 0x300]
test cx, cx
sets al
mov byte [rsp + 0x37], 1
or al, byte [rsp + 0xc4]
cmp al, 1
lea r12, [rsp + 0x1f8]
lea r14, [rsp + 0x120]
lea rdi, [rsp + 0x60]
jne 0x1400f2e45
shr ecx, 0xf
cmp qword [rsp + 0x58], 0
jne 0x1400f2e3e
cmp qword [rsp + 0x50], 0
mov dword [rsp + 0xec], ecx
jne 0x1400f319b
mov al, 1
test rbx, rbx
jne 0x1400f3330
jmp 0x1400f3888
mov byte [rsp + 0x37], 1
mov cl, 1
lea r12, [rsp + 0x1f8]
lea r14, [rsp + 0x120]
lea rdi, [rsp + 0x60]
cmp qword [rsp + 0x58], 0
je 0x1400f2df7
mov edi, ecx
jmp 0x1400f2fff
mov byte [rsp + 0x37], 0
cmp dword [r9 + 0xc8], 2
mov eax, 8
je 0x1400f2e78
mov rdx, qword [r9 + 0xd0]
lea rcx, str.Commands
test rdx, rdx
je 0x1400f2e7f
mov rax, qword [r9 + 0xd8]
mov rcx, rdx
jmp 0x1400f2e7f
lea rcx, str.Commands
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rax
mov rcx, qword [rsp + 0xf0]
mov rax, qword [rcx]
mov r8d, dword [rcx + 8]
movzx edx, word [rcx + 0xc]
mov word [rsp + 0xa4], dx
mov dword [rsp + 0xa0], r8d
mov qword [rsp + 0x98], rax
mov byte [rsp + 0x1f8], 3
mov byte [rsp + 0x1fc], 3
mov byte [rsp + 0x200], 3
mov word [rsp + 0x204], 0
mov rdx, r12
mov rbx, r9
call fcn.1400c43d0
test al, al
lea rcx, str.e_0m
lea rdx, [0x1401f79a8]
cmovne rcx, rdx
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0x98]
mov qword [rsp + 0x1f8], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x208], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0xc8]
mov qword [rsp + 0x218], rcx
mov qword [rsp + 0x220], rax
lea rax, [0x1401cbe58]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 4
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 3
mov rcx, rsi
lea rdx, case.0x14010e1e2.15
mov r8, rdi
call fcn.1401020b0
mov rdx, qword [rbx + 0x178]
mov r8, qword [rbx + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400f69a0
cmp qword [rsp + 0x58], 0
je 0x1400f3303
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
cmp rax, 1
mov rbx, qword [rsp + 0xd8]
jbe 0x1400f3a47
mov rax, qword [rsi + 8]
mov word [rax + rdx], 0xa0a
add rdx, 2
mov qword [rsi + 0x10], rdx
xor edi, edi
mov byte [rsp + 0x37], 0
lea rax, str.ArgumentsOptionsOnly_called_with_possible_valueC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcoutputhelp_template.rs
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 9
mov rcx, qword [rsp + 0xf0]
mov rax, qword [rcx]
mov r8d, dword [rcx + 8]
movzx edx, word [rcx + 0xc]
mov word [rsp + 0xa4], dx
mov dword [rsp + 0xa0], r8d
mov qword [rsp + 0x98], rax
mov byte [rsp + 0x1f8], 3
mov byte [rsp + 0x1fc], 3
mov byte [rsp + 0x200], 3
mov word [rsp + 0x204], 0
mov rdx, r12
call fcn.1400c43d0
test al, al
lea rcx, str.e_0m
lea rdx, [0x1401f79a8]
cmovne rcx, rdx
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0x98]
mov qword [rsp + 0x1f8], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x208], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0xc8]
mov qword [rsp + 0x218], rcx
mov qword [rsp + 0x220], rax
lea rax, [0x1401cbe58]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 4
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 3
mov rcx, rsi
lea rdx, case.0x14010e1e2.15
lea r8, [rsp + 0x60]
call fcn.1401020b0
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x100]
mov r8, qword [rsp + 0x58]
lea r9, [0x1400f6970]
call fcn.1400f50b0
cmp qword [rsp + 0x50], 0
mov r9, qword [rsp + 0x40]
mov dword [rsp + 0xec], edi
je 0x1400f3325
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
cmp rax, 1
jbe 0x1400f39f5
mov rax, qword [rsi + 8]
mov word [rax + rdx], 0xa0a
add rdx, 2
mov qword [rsi + 0x10], rdx
lea rdi, [rsp + 0x60]
mov byte [rsp + 0x37], 0
lea rax, [0x1401cbea1]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 7
mov rcx, qword [rsp + 0xf0]
mov rax, qword [rcx]
mov r8d, dword [rcx + 8]
movzx edx, word [rcx + 0xc]
mov word [rsp + 0xa4], dx
mov dword [rsp + 0xa0], r8d
mov qword [rsp + 0x98], rax
mov byte [rsp + 0x1f8], 3
mov byte [rsp + 0x1fc], 3
mov byte [rsp + 0x200], 3
mov word [rsp + 0x204], 0
mov rdx, r12
call fcn.1400c43d0
test al, al
lea rcx, str.e_0m
lea rdx, [0x1401f79a8]
cmovne rcx, rdx
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0x98]
mov qword [rsp + 0x1f8], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x208], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0xc8]
mov qword [rsp + 0x218], rcx
mov qword [rsp + 0x220], rax
lea rax, [0x1401cbe58]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 4
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 3
mov rcx, rsi
lea rdx, case.0x14010e1e2.15
mov r8, rdi
call fcn.1401020b0
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x50]
lea r9, [0x1400f4e00]
call fcn.1400f50b0
xor eax, eax
mov r9, qword [rsp + 0x40]
test rbx, rbx
jne 0x1400f3330
jmp 0x1400f3888
xor edi, edi
mov rbx, qword [rsp + 0xd8]
cmp qword [rsp + 0x50], 0
mov r9, qword [rsp + 0x40]
mov dword [rsp + 0xec], edi
jne 0x1400f3170
xor eax, eax
test rbx, rbx
je 0x1400f3888
mov dword [rsp + 0xe8], eax
cmp qword [r9 + 0x150], 0
je 0x1400f3850
mov rdi, qword [rsp + 0x108]
add qword [rsp + 0xe0], rdi
nop word cs:[rax + rax]
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0xb0], rbx
mov r14, r9
mov rax, qword [r9 + 0x150]
test rax, rax
je 0x1400f3600
mov r12, qword [r14 + 0x148]
imul rbp, rax, 0x270
lea rax, [r12 + rbp]
mov qword [rsp + 0x58], rax
add r12, 0x270
jmp 0x1400f33c4
add r12, 0x270
add rbp, 0xfffffffffffffd90
je 0x1400f3600
mov rax, qword [r12 - 0x1f0]
cmp rax, 3
je 0x1400f33b0
cmp eax, 2
je 0x1400f33b0
mov rcx, qword [r12 - 0x1e8]
test rcx, rcx
je 0x1400f33b0
cmp qword [r12 - 0x1e0], rbx
jne 0x1400f33b0
mov rdx, rsi
mov r8, rbx
call fcn.1401afbe0
test eax, eax
jne 0x1400f33b0
mov eax, dword [r12 - 8]
test al, 4
jne 0x1400f33b0
cmp byte [rsp + 0x36], 0
je 0x1400f3417
mov ecx, eax
and ecx, 0x2000
je 0x1400f342d
cmp byte [rsp + 0x36], 0
setne cl
test al, 8
jne 0x1400f342d
shr eax, 0xc
and eax, 1
or cl, al
jne 0x1400f33b0
lea rsi, [r12 - 0x270]
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
movabs rbp, 0x7d0000007d
je 0x1400f3b8a
mov rbx, rax
mov qword [rax], rsi
mov qword [rsp + 0x1f8], 4
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 1
cmp r12, qword [rsp + 0x58]
je 0x1400f3660
mov edx, 1
mov qword [rsp + 0x50], rdx
mov rsi, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0xb0]
cmp byte [rsp + 0x36], 0
je 0x1400f3526
add r12, 0x270
jmp 0x1400f34d6
lea rax, [r12 + 0x270]
cmp r12, qword [rsp + 0x58]
mov r12, rax
je 0x1400f362c
mov rax, qword [r12 - 0x1f0]
cmp rax, 3
je 0x1400f34c0
cmp eax, 2
je 0x1400f34c0
mov rcx, qword [r12 - 0x1e8]
test rcx, rcx
je 0x1400f34c0
cmp qword [r12 - 0x1e0], rbp
jne 0x1400f34c0
mov rdx, rsi
mov r8, rbp
call fcn.1401afbe0
test eax, eax
jne 0x1400f34c0
mov eax, dword [r12 - 8]
test al, 4
jne 0x1400f34c0
and eax, 0x2008
cmp eax, 0x2000
je 0x1400f34c0
jmp 0x1400f3594
add r12, 0x270
jmp 0x1400f3546
lea rax, [r12 + 0x270]
cmp r12, qword [rsp + 0x58]
mov r12, rax
je 0x1400f362c
mov rax, qword [r12 - 0x1f0]
cmp rax, 3
je 0x1400f3530
cmp eax, 2
je 0x1400f3530
mov rcx, qword [r12 - 0x1e8]
test rcx, rcx
je 0x1400f3530
cmp qword [r12 - 0x1e0], rbp
jne 0x1400f3530
mov rdx, rsi
mov r8, rbp
call fcn.1401afbe0
test eax, eax
jne 0x1400f3530
mov eax, dword [r12 - 8]
test al, 4
jne 0x1400f3530
and eax, 0x1008
cmp eax, 0x1000
je 0x1400f3530
lea rsi, [r12 - 0x270]
mov rdx, qword [rsp + 0x50]
cmp rdx, qword [rsp + 0x1f8]
mov r9, r14
movabs rbp, 0x7d0000007d
je 0x1400f35d4
mov qword [rbx + rdx*8], rsi
inc rdx
mov qword [rsp + 0x208], rdx
cmp r12, qword [rsp + 0x58]
jne 0x1400f3491
jmp 0x1400f363e
lea rcx, [rsp + 0x1f8]
mov rbx, r9
call fcn.1401836c0
mov rdx, qword [rsp + 0x50]
mov r9, rbx
mov rbx, qword [rsp + 0x200]
jmp 0x1400f35b8
lea r12, [rsp + 0x1f8]
mov r9, r14
movabs rbp, 0x7d0000007d
add rdi, 0x10
cmp rdi, qword [rsp + 0xe0]
jne 0x1400f3360
jmp 0x1400f3850
mov r9, r14
movabs rbp, 0x7d0000007d
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x1f8]
mov rbx, qword [rsp + 0x200]
test rdx, rdx
jne 0x1400f366d
lea r12, [rsp + 0x1f8]
jmp 0x1400f3808
mov r9, r14
mov edx, 1
mov eax, 4
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rdx
cmp byte [rsp + 0xe8], 0
lea r12, [rsp + 0x1f8]
mov r14, qword [rsp + 0x38]
jne 0x1400f36b9
mov rax, qword [r14]
mov rdx, qword [r14 + 0x10]
sub rax, rdx
cmp rax, 1
jbe 0x1400f382e
mov r14, qword [rsp + 0x38]
mov rax, qword [r14 + 8]
mov word [rax + rdx], 0xa0a
add rdx, 2
mov qword [r14 + 0x10], rdx
mov byte [rsp + 0x37], 0
mov rcx, qword [rsp + 0xf0]
mov rax, qword [rcx]
mov r8d, dword [rcx + 8]
movzx edx, word [rcx + 0xc]
mov word [rsp + 0xa4], dx
mov dword [rsp + 0xa0], r8d
mov qword [rsp + 0x98], rax
mov byte [rsp + 0x1f8], 3
mov byte [rsp + 0x1fc], 3
mov byte [rsp + 0x200], 3
mov word [rsp + 0x204], 0
mov rdx, r12
mov rsi, r9
call fcn.1400c43d0
test al, al
lea rcx, str.e_0m
lea rdx, [0x1401f79a8]
cmovne rcx, rdx
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0x98]
mov qword [rsp + 0x1f8], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x208], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0xc8]
mov qword [rsp + 0x218], rcx
mov qword [rsp + 0x220], rax
lea rax, [0x1401cbe58]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 4
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 3
mov rcx, r14
lea rdx, case.0x14010e1e2.15
lea r8, [rsp + 0x60]
call fcn.1401020b0
mov rcx, qword [rsp + 0x48]
mov rdx, rbx
mov r8, qword [rsp + 0x50]
lea r9, [0x1400f4e00]
call fcn.1400f50b0
mov r9, rsi
mov dword [rsp + 0xe8], 0
mov rax, qword [rsp + 0x58]
test rax, rax
je 0x1400f3615
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
mov rsi, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, rsi
jmp 0x1400f3615
mov r8d, 2
mov r14, qword [rsp + 0x38]
mov rcx, r14
mov rsi, r9
call fcn.1401b02d0
mov r9, rsi
mov rdx, qword [r14 + 0x10]
jmp 0x1400f36a2
cmp qword [rsp + 0x160], 0
lea r14, [rsp + 0x120]
mov rbx, qword [rsp + 0xd8]
je 0x1400f3888
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x108]
mov rsi, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, rsi
mov ecx, dword [rsp + 0xec]
xor cl, 1
mov eax, dword [rsp + 0xc4]
or al, cl
jne 0x1400f38d2
mov rcx, r12
mov rdx, r9
call fcn.1400c8b30
mov rcx, r12
call fcn.1400ca830
mov rcx, r12
call fcn.1400ca880
mov rcx, qword [rsp + 0x48]
mov rdx, r12
lea r8, [rsp + 0x37]
call fcn.1400fc860
mov rcx, r12
call fcn.140038550
test rbx, rbx
mov rsi, qword [rsp + 0x1c0]
jne 0x1400f3901
cmp qword [rsp + 0x160], 0
je 0x1400f3901
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x108]
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x1400f391d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0xf8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x1c8], 0
mov rbx, qword [rsp + 0x38]
je 0x1400f1610
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x100]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f1610
mov rdi, qword [rsp + 0x38]
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1401b02d0
mov r14, qword [rdi + 0x10]
jmp 0x1400f2502
mov r8d, 2
mov rcx, rbx
call fcn.1401b02d0
mov rdx, qword [rbx + 0x10]
jmp 0x1400f17cb
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.1401b02d0
mov r14, qword [rbx + 0x10]
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.1401af560
add rsi, r14
mov qword [rbx + 0x10], rsi
lea r14, [rsp + 0x120]
movabs rbp, 0x7d0000007d
jmp 0x1400f26a1
mov rbx, qword [rsp + 0x38]
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1401b02d0
mov r14, qword [rbx + 0x10]
jmp 0x1400f19b5
mov r8d, 2
mov rcx, rbx
call fcn.1401b02d0
mov rdx, qword [rbx + 0x10]
jmp 0x1400f288a
mov r8d, 2
mov rcx, rsi
call fcn.1401b02d0
mov rdx, qword [rsi + 0x10]
jmp 0x1400f3184
mov rdi, qword [rsp + 0x38]
mov rcx, rdi
mov rdx, rbx
mov r8, rbp
call fcn.1401b02d0
mov rbx, qword [rdi + 0x10]
jmp 0x1400f2aa8
mov r8d, 2
mov rdi, qword [rsp + 0x38]
mov rcx, rdi
mov rdx, rbx
call fcn.1401b02d0
mov rbx, qword [rdi + 0x10]
jmp 0x1400f2ad6
mov r8d, 2
mov rcx, rsi
call fcn.1401b02d0
mov rdx, qword [rsi + 0x10]
jmp 0x1400f2feb
cmp rcx, r9
ja 0x1400f3a91
movdqu xmm0, xmmword [rax + rcx]
movdqa xmm1, xmm0
pxor xmm1, xmm6
paddq xmm1, xmm7
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq r10, xmm1
test r10, r11
jne 0x1400f3a91
add rcx, 0x10
jmp 0x1400f3a5e
cmp rcx, r8
mov r9, qword [rsp + 0x40]
je 0x1400f1fe1
nop
cmp byte [rax + rcx], 0x20
je 0x1400f3ab3
inc rcx
cmp r8, rcx
jne 0x1400f3aa0
jmp 0x1400f1fe1
lea rax, [0x1401e8cb1]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov rcx, rdi
mov r9d, 0x20
call fcn.1400f4900
mov rdi, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x1400f3b4a
mov rbp, qword [rsp + 0x38]
mov rcx, qword [rbp + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.1401af560
add r14, rbx
mov qword [rbp + 0x10], r14
test rdi, rdi
je 0x1400f3b2e
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rsp + 0x120]
mov rbx, qword [rsp + 0x38]
movabs rbp, 0x7d0000007d
jmp 0x1400f1610
mov rbp, qword [rsp + 0x38]
mov rcx, rbp
mov rdx, r14
mov r8, rbx
call fcn.1401b02d0
mov r14, qword [rbp + 0x10]
jmp 0x1400f3af9
sub rbx, rsi
add rsi, qword [rsp + 0x188]
jmp 0x1400f13e2
mov rcx, r14
mov rdx, r15
mov r8, rbx
call fcn.1401b02d0
mov r15, qword [r14 + 0x10]
jmp 0x1400f13fe
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
call fcn.1400b62f0
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
int3
mov r8, qword [rsp + 0x90]
mov rax, r8
sub rax, r15
movabs rcx, 0xcccccccccccccccd
mul rcx
cmp r8, r15
je 0x1400f7e32
mov rdi, rdx
shr rdi, 5
add r15, 8
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f7bdd
add r15, 0x28
dec rdi
je 0x1400f7e32
cmp qword [r15 - 8], 0
je 0x1400f7bd0
mov r8, qword [r15]
mov rcx, qword [0x140214150]
xor edx, edx
call rsi
jmp 0x1400f7bd0
cmp qword [rsp + 0x150], 0
je 0x1400f7e54
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x118]
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r15, 0x28
add rbx, 0x28
cmp rbx, qword [rsp + 0x90]
movabs r14, 0x8000000000000000
je 0x1400f7e32
mov rsi, qword [r15 - 0x28]
cmp rsi, r14
je 0x1400f7b8a
lea rbx, [r15 - 0x28]
mov r13, qword [rbx + 8]
mov rbp, qword [rbx + 0x10]
mov r12, qword [rbx + 0x20]
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
cmp qword [rdi], rdx
je 0x1400f80e3
add al, byte [rax]
add byte [rax - 0x75], cl
or r14b, r8b
add al, 0x10
or cl, byte [rax - 1]
ret 0x8948
mov rax, qword [rdi + 8]
mov byte [rax + rdx], 0xa
adc byte [rdx], cl
inc rdx
mov qword [rdi + 0x10], rdx
lea rcx, [rsp + 0xb8]
mov rdx, r12
call fcn.1400f97a0
mov rax, qword [r12 + 0x200]
lea rcx, [0x1401ca528]
cmp qword [r12 + 0x218], r14
je 0x1400f7f06
lea rcx, [r12 + 0x218]
add r12, 0x200
cmp rax, r14
cmove r12, rcx
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, 1
jbe 0x1400f80fa
mov rax, qword [rdi + 8]
mov word [rax + r14], 0x2020
add r14, 2
mov qword [rdi + 0x10], r14
mov rax, qword [rdi]
sub rax, r14
cmp rax, rbp
jb 0x1400f8114
add byte [rax], al
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, r13
mov r8, rbp
call fcn.1401af560
add r14, rbp
mov qword [rdi + 0x10], r14
cmp byte [rsp + 0x48], 0
jne 0x1400f805e
mov rcx, r13
mov rdx, rbp
call fcn.1400f9cf0
mov rcx, qword [rsp + 0x110]
sub rcx, rax
mov qword [rsp + 0x98], rcx
lea rcx, [0x1401f79f8]
mov qword [rsp + 0x120], rcx
lea rax, [0x140050d20]
mov qword [rsp + 0x128], rax
lea rax, [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
xor byte [rcx], al
add byte [rax], al
lea rax, [0x1401013c0]
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0x20
mov byte [rsp + 0x80], 3
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rax, [rsp + 0x120]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 2
mov rcx, rdi
lea rdx, case.0x14010e1e2.15
lea r8, [rsp + 0xd0]
call fcn.1401020b0
test rsi, rsi
je 0x1400f8075
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
mov r8, qword [r12 + 8]
mov r9, qword [r12 + 0x10]
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x38], rcx
mov ecx, dword [rsp + 0x48]
mov byte [rsp + 0x30], cl
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
mov rcx, qword [rsp + 0xa8]
xor edx, edx
call fcn.1400f9d50
cmp qword [rsp + 0xb8], 0
je 0x1400f7e80
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f7e80
mov r8d, 1
mov rcx, rdi
call fcn.1401b02d0
mov rdx, qword [rdi + 0x10]
jmp 0x1400f7ec6
mov r8d, 2
mov rcx, rdi
mov rdx, r14
call fcn.1401b02d0
mov r14, qword [rdi + 0x10]
jmp 0x1400f7f28
mov rcx, rdi
mov rdx, r14
mov r8, rbp
call fcn.1401b02d0
mov r14, qword [rdi + 0x10]
jmp 0x1400f7f4a
mov rsi, qword [rsp + 0x70]
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x118]
call fcn.1400c41d0
test rax, rax
je 0x1400f8e71
mov r14, rax
mov rbx, rdx
mov rax, qword [rsp + 0x68]
mov r15, qword [rax + 8]
mov r9, r14
sub r9, r15
mov r12, r9
sub r12, rsi
je 0x1400f840c
mov rax, qword [rsp + 0x68]
mov rdx, qword [rax + 0x10]
jb 0x1400f9063
test rsi, rsi
je 0x1400f83af
cmp rsi, rdx
jae 0x1400f83a9
cmp byte [r15 + rsi], 0xc0
jge 0x1400f83af
jmp 0x1400f9063
jne 0x1400f9063
cmp r14, r15
je 0x1400f83cb
cmp r9, rdx
jae 0x1400f83c5
cmp byte [r15 + r9], 0xbf
jg 0x1400f83cb
jmp 0x1400f9063
jne 0x1400f9063
mov rdi, rsi
mov qword [rsp + 0x70], r9
mov rax, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x48]
sub rax, rsi
cmp rax, r12
jb 0x1400f8e57
add r15, rdi
mov rcx, qword [rsp + 0x40]
add rcx, rsi
mov rdx, r15
mov r8, r12
call fcn.1401af560
add rsi, r12
mov qword [rsp + 0x48], rsi
mov r9, qword [rsp + 0x70]
add r9, rbx
mov qword [rsp + 0x70], r9
movaps xmmword [rsp + 0x80], xmm6
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], 1
movabs rax, 0xa0000000a
mov qword [rsp + 0xc0], rax
mov word [rsp + 0xc8], 0
jmp 0x1400f848e
cmp byte [rsp + 0xc9], 0
jne 0x1400f8340
invalid
mov dl, 0xfe
invalid
invalid
mov rbx, qword [rsp + 0x98]
mov rdi, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0xb0]
add byte [rax], al
cmp rsi, rdi
ja 0x1400f87c8
mov r15, qword [rsp + 0xa8]
mov rax, rsi
sub rax, r15
jb 0x1400f87c8
lea rcx, [rbx + r15]
mov r14, qword [rsp + 0xb8]
cmp r14, 4
ja 0x1400f8670
movzx edx, byte [rsp + r14 + 0xbf]
cmp rax, 0x10
jae 0x1400f8520
cmp rsi, r15
je 0x1400f87c0
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
je 0x1400f8613
inc r9
cmp rax, r9
jne 0x1400f8500
jmp 0x1400f87c0
lea r8, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x1400f8570
cmp r8, rax
cmovae r8, rax
test r8, r8
je 0x1400f8570
xor r9d, r9d
nop dword [rax]
cmp byte [rcx + r9], dl
je 0x1400f8613
inc r9
cmp r8, r9
jne 0x1400f8540
mov qword [rsp + 0x50], r15
mov r12, rbx
lea r9, [rax - 0x10]
cmp r8, r9
jbe 0x1400f857f
jmp 0x1400f85d4
mov qword [rsp + 0x50], r15
mov r12, rbx
lea r9, [rax - 0x10]
xor r8d, r8d
movzx r10d, dl
movabs r11, 0x101010101010101
imul r10, r11
nop word cs:[rax + rax]
mov r11, qword [rcx + r8]
xor r11, r10
lea rbx, [r11 + r13]
not r11
and r11, rbx
mov rbx, qword [rcx + r8 + 8]
xor rbx, r10
lea r15, [rbx + r13]
not rbx
and rbx, r15
or rbx, r11
test rbx, rbp
jne 0x1400f85d4
add r8, 0x10
cmp r8, r9
jbe 0x1400f85a0
sub rax, r8
mov rbx, r12
mov r15, qword [rsp + 0x50]
je 0x1400f87c0
add rcx, r8
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rcx + r9], dl
je 0x1400f8610
inc r9
cmp rax, r9
jne 0x1400f85f0
jmp 0x1400f87c0
add r9, r8
add r15, r9
inc r15
mov qword [rsp + 0xa8], r15
mov rcx, r15
sub rcx, r14
jb 0x1400f8649
cmp r15, rdi
ja 0x1400f8649
add rcx, rbx
lea rdx, [rsp + 0xc0]
mov r8, r14
call fcn.1401afbe0
test eax, eax
je 0x1400f8e42
lea rcx, [rbx + r15]
mov rax, rsi
sub rax, r15
jae 0x1400f84d9
jmp 0x1400f87c8
lea rcx, [rbx + r15]
mov rax, rsi
sub rax, r15
jb 0x1400f87c8
movzx edx, byte [rsp + r14 + 0xbf]
cmp rax, 0x10
jae 0x1400f86b0
cmp rsi, r15
je 0x1400f87c0
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rcx + r9], dl
je 0x1400f8793
inc r9
cmp rax, r9
jne 0x1400f8690
jmp 0x1400f87c0
lea r8, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x1400f8700
cmp r8, rax
cmovae r8, rax
test r8, r8
je 0x1400f8700
xor r9d, r9d
nop dword [rax]
cmp byte [rcx + r9], dl
je 0x1400f8793
inc r9
cmp r8, r9
jne 0x1400f86d0
mov qword [rsp + 0x50], r15
mov r12, rbx
lea r9, [rax - 0x10]
cmp r8, r9
jbe 0x1400f870f
jmp 0x1400f8764
mov qword [rsp + 0x50], r15
mov r12, rbx
lea r9, [rax - 0x10]
xor r8d, r8d
movzx r10d, dl
movabs r11, 0x101010101010101
imul r10, r11
nop word cs:[rax + rax]
mov r11, qword [rcx + r8]
xor r11, r10
lea rbx, [r11 + r13]
not r11
and r11, rbx
mov rbx, qword [rcx + r8 + 8]
xor rbx, r10
lea r15, [rbx + r13]
not rbx
and rbx, r15
or rbx, r11
test rbx, rbp
jne 0x1400f8764
add r8, 0x10
cmp r8, r9
jbe 0x1400f8730
sub rax, r8
mov rbx, r12
mov r15, qword [rsp + 0x50]
je 0x1400f87c0
add rcx, r8
xor r9d, r9d
nop word [rax + rax]
cmp byte [rcx + r9], dl
je 0x1400f8790
inc r9
cmp rax, r9
jne 0x1400f8780
jmp 0x1400f87c0
add r9, r8
add r15, r9
inc r15
mov qword [rsp + 0xa8], r15
cmp r15, r14
jb 0x1400f8660
cmp r15, rdi
ja 0x1400f8660
jmp 0x1400f9035
mov qword [rsp + 0xa8], rsi
mov byte [rsp + 0xc9], 1
cmp byte [rsp + 0xc8], 0
mov rax, qword [rsp + 0x88]
mov r15, qword [rsp + 0x90]
jne 0x1400f87f3
cmp r15, rax
je 0x1400f8340
sub r15, rax
mov rcx, qword [rsp + 0x80]
lea rdx, [rcx + 1]
mov qword [rsp + 0x80], rdx
test rcx, rcx
je 0x1400f8827
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x120], 0
test r15, r15
je 0x1400f8930
add rbx, rax
lea rdi, [rbx + r15]
xor ebp, ebp
xor r9d, r9d
mov rax, rbx
jmp 0x1400f8866
cmp ecx, 0x20
sete bpl
mov r9, rsi
mov rax, r13
cmp r13, rdi
je 0x1400f8940
movzx r10d, byte [rax]
movzx ecx, r10b
test cl, cl
js 0x1400f8880
lea r13, [rax + 1]
jmp 0x1400f88f0
mov edx, ecx
and edx, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp cl, 0xdf
jbe 0x1400f88d0
movzx r8d, byte [rax + 2]
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
cmp r10b, 0xf0
jb 0x1400f88de
lea r13, [rax + 4]
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x1400f88f0
jmp 0x1400f895c
lea r13, [rax + 2]
shl edx, 6
or edx, r11d
mov ecx, edx
jmp 0x1400f88f0
lea r13, [rax + 3]
shl edx, 0xc
or r8d, edx
mov ecx, r8d
nop dword [rax + rax]
mov rsi, r13
sub rsi, rax
add rsi, r9
test bpl, bpl
je 0x1400f8850
cmp ecx, 0x20
je 0x1400f8850
test r9, r9
je 0x1400f8948
cmp r9, r15
jae 0x1400f894f
cmp byte [rbx + r9], 0xbf
jle 0x1400f9049
xor ebp, ebp
mov r14, r9
jmp 0x1400f8970
mov eax, 8
xor edx, edx
xor ecx, ecx
jmp 0x1400f8c81
mov r14, r15
mov r13, rdi
jmp 0x1400f8970
xor ebp, ebp
xor r14d, r14d
jmp 0x1400f8970
jne 0x1400f9049
xor ebp, ebp
mov r14, r15
jmp 0x1400f8970
mov r14, r15
mov rsi, r9
nop word cs:[rax + rax]
movzx eax, byte [0x140214210]
mov edx, 0x40
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400f9026
mov qword [rax], rbx
mov r8, r14
mov qword [rsp + 0x60], rax
mov qword [rax + 8], r14
mov eax, 1
mov qword [rsp + 0x30], rax
mov ecx, 4
mov qword [rsp + 0x50], r15
jl 0x1400f89d2
push rax
jmp 0x1400f89fd
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rcx
mov rbx, r15
sti
mov r15, qword [rsp + 0x50]
mov r8, qword [rsp + 0x78]
nop dword [rax + rax]
add byte [rcx + 1], cl
add r8, rbx
mov rdx, qword [rsp + 0x30]
fmul dword [rax - 0x75]
push rsp
and al, 0x30
mov rax, rdx
shl rax, 4
mov rcx, qword [rsp + 0x60]
mov qword [rcx + rax], r8
mov qword [rcx + rax + 8], r12
inc rdx
mov qword [rsp + 0x30], rdx
mov r8, r14
mov rcx, qword [rsp + 0x58]
cmp r13, rdi
mov qword [rsp + 0x58], rcx
je 0x1400f8b10
mov r14, rsi
mov rax, r13
jmp 0x1400f8a36
cmp ecx, 0x20
sete bpl
mov r14, rsi
mov rax, r13
cmp r13, rdi
je 0x1400f8b20
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
js 0x1400f8a50
lea r13, [rax + 1]
jmp 0x1400f8ac0
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400f8aa0
movzx r11d, byte [rax + 2]
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
cmp r9b, 0xf0
jb 0x1400f8aae
lea r13, [rax + 4]
movzx ecx, byte [rax + 3]
add rax, qword [rbx - 0x1d3ef81e]
adc al, byte [rcx - 0x3f]
jrcxz 0x1400f8a91
and ecx, 0x3f
or ecx, r11d
or ecx, edx
cmp ecx, 0x110000
adc dword [rax], eax
jne 0x1400f8ac0
jmp 0x1400f8c57
lea r13, [rax + 2]
shl edx, 6
or edx, r10d
or edx, edx
mov ecx, edx
jmp 0x1400f8ac0
lea r13, [rax + 3]
shl edx, 0xc
or r11d, edx
mov ecx, r11d
mov ecx, ebx
nop dword [rax + rax]
mov rsi, r13
sub rsi, rax
add rsi, r14
test bpl, bpl
in eax, dx
je 0x1400f8a20
cmp ecx, 0x20
je 0x1400f8a20
mov r12, r14
sub r12, r8
mov rcx, qword [rsp + 0x58]
jb 0x1400f8fe5
test r8, r8
je 0x1400f8b69
cmp r15, r8
jbe 0x1400f8b63
cmp byte [rbx + r8], 0xc0
jge 0x1400f8b69
jmp 0x1400f8fe5
mov r13, rdi
mov r12, r15
sub r12, r8
ja 0x1400f8b34
jmp 0x1400f8c60
mov r13, rdi
mov rcx, qword [rsp + 0x58]
mov r12, r15
sub r12, r8
jbe 0x1400f8c60
test r8, r8
je 0x1400f8b50
cmp byte [rbx + r8], 0xbf
mov r14, r15
jg 0x1400f8b56
jmp 0x1400f900c
mov r14, r15
mov r12, r15
cmp qword [rsp + 0x30], rcx
jne 0x1400f89d0
jmp 0x1400f8b92
jne 0x1400f8fe5
test r14, r14
je 0x1400f8b85
cmp r14, r15
jae 0x1400f8b7f
cmp byte [rbx + r14], 0xbf
jg 0x1400f8b85
jmp 0x1400f8fe5
jne 0x1400f8fe5
xor ebp, ebp
cmp qword [rsp + 0x30], rcx
jne 0x1400f89d0
mov r15, rbx
mov rbx, rcx
inc rbx
je 0x1400f8fe0
lea rax, [rcx + rcx]
cmp rax, rbx
cmova rbx, rax
cmp rbx, 5
mov eax, 4
cmovb rbx, rax
xor edx, edx
mov rax, rbx
shr rax, 0x3b
sete al
test rcx, rcx
mov qword [rsp + 0x78], r8
je 0x1400f8bef
shl rcx, 4
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0xf0], r8
mov qword [rsp + 0x100], rcx
mov ecx, 8
add bl, ch
invalid
add bl, ch
add dh, byte [rcx]
leave
xor ecx, ecx
mov r8, rbx
shl r8, 4
mov dl, al
shl rdx, 3
mov qword [rsp + 0xf8], rcx
lea rcx, [rsp + 0xd8]
lea r9, [rsp + 0xf0]
call fcn.1400421d0
cmp qword [rsp + 0xd8], 0
mov rcx, qword [rsp + 0xe0]
je 0x1400f89b1
movabs rax, 0x8000000000000001
cmp rcx, rax
mov rbx, r15
mov r15, qword [rsp + 0x50]
mov r8, qword [rsp + 0x78]
je 0x1400f89d0
invalid
invalid
jmp 0x1400f8fdb
mov rsi, r14
jmp 0x1400f8b23
movabs r13, 0xfefefefefefefeff
movabs rbp, 0x8080808080808080
add byte [rax - 0x7f7f7f80], 0x80
or byte [rax - 0x75], 0x44
and al, 0x60
invalid
add byte [rax - 0x7f7f7f80], 0x80
or byte [rax - 0x75], 0x44
and al, 0x60
mov rdx, rcx
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], rcx
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x120]
lea r8, [rsp + 0x140]
call fcn.1400f9080
mov rax, qword [rsp + 0x158]
mov rsi, qword [rsp + 0x160]
mov r12, qword [rsp + 0x168]
test r12, r12
je 0x1400f8e22
mov qword [rsp + 0x60], rax
shl r12, 4
add r12, rsi
mov rbx, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x58], rsi
jmp 0x1400f8d24
lea rbx, [r15 + r13]
add r13, qword [rsp + 0x30]
mov rcx, r13
mov rdx, r14
mov r8, r15
call fcn.1401af560
add rsi, 0x10
cmp rsi, r12
je 0x1400f8df0
mov r13, rbx
mov r14, qword [rsi]
mov r15, qword [rsi + 8]
mov rax, rdi
sub rax, rbx
cmp rax, r15
jae 0x1400f8d00
mov rbx, r13
add rbx, r15
jb 0x1400f8fe0
mov rbp, r12
lea r12, [rdi + rdi]
cmp r12, rbx
cmovbe r12, rbx
cmp r12, 9
jae 0x1400f8d5f
mov r12d, 8
test rdi, rdi
je 0x1400f8d80
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x100], rdi
mov eax, 1
jmp 0x1400f8d82
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0xd8]
mov r8, r12
lea r9, [rsp + 0xf0]
call fcn.1400421d0
cmp qword [rsp + 0xd8], 0
mov rcx, qword [rsp + 0xe0]
je 0x1400f8dda
movabs rax, 0x8000000000000001
cmp rcx, rax
mov r12, rbp
je 0x1400f8d04
jmp 0x1400f8fdb
mov qword [rsp + 0x30], rcx
mov rdi, r12
mov r12, rbp
jmp 0x1400f8d04
mov qword [rsp + 0x38], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
movabs r13, 0xfefefefefefefeff
movabs rbp, 0x8080808080808080
mov rsi, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x1400f8480
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f8480
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x88], r15
jmp 0x1400f87f3
lea rcx, [rsp + 0x38]
mov rdx, rsi
mov r8, r12
call fcn.1401b02d0
mov rsi, qword [rsp + 0x48]
jmp 0x1400f83e9
mov rax, qword [rsp + 0x68]
mov rdx, qword [rax + 0x10]
cmp rdx, rsi
jne 0x1400f8e8b
mov rsi, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
jmp 0x1400f8eef
mov rdi, qword [rax + 8]
test rsi, rsi
je 0x1400f8ebc
mov rbx, rdx
sub rbx, rsi
jbe 0x1400f8ea2
cmp byte [rdi + rsi], 0xbf
jg 0x1400f8ebf
lea rax, [0x1401ca4f8]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov r8, rsi
mov r9, rdx
call fcn.1401b2420
mov rbx, rdx
add rdi, rsi
mov rax, qword [rsp + 0x38]
mov r14, qword [rsp + 0x48]
sub rax, r14
cmp rax, rbx
jb 0x1400f8fc1
mov rsi, qword [rsp + 0x40]
lea rcx, [rsi + r14]
mov rdx, rdi
mov r8, rbx
call fcn.1401af560
add r14, rbx
mov rcx, rsi
mov rdx, r14
call fcn.1400c66f0
mov r14, rax
mov rdi, rdx
test rdx, rdx
je 0x1400f8f31
js 0x1400f8fe0
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov rbx, rax
test rax, rax
jne 0x1400f8f36
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1401af560
cmp qword [rsp + 0x38], 0
je 0x1400f8f5e
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
or al, 0
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rdi
mov rsi, qword [rsp + 0x68]
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x1400f8f8b
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
sar bh, cl
adc eax, 0xc419d
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [rsi], rax
mov rax, qword [rsp + 0x40]
mov qword [rsi + 8], rax
movaps xmm6, xmmword [rsp + 0x170]
mov ah, 0x24
jo 0x1400f8fac
add byte [rax], al
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x38]
mov rdx, r14
mov r8, rbx
call fcn.1401b02d0
mov r14, qword [rsp + 0x48]
jmp 0x1400f8ed8
test rcx, rcx
jne 0x1400f8fff
call fcn.1400b62f0
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcoutput_textwrapword_separators.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r15
mov r9, r14
call fcn.1401b2420
mov rdx, qword [rsp + 0xe8]
call fcn.1401b1500
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcoutput_textwrapword_separators.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r15
mov r9, r15
call fcn.1401b2420
mov ecx, 8
mov edx, 0x40
call fcn.1401b1500
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_strpattern.rs
mov edx, 4
mov rcx, r14
call fcn.1401b1d90
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcoutput_textwrapword_separators.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r15
xor r8d, r8d
call fcn.1401b2420
lea rax, [0x1401ca510]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov r8, rsi
call fcn.1401b2420
int3
mov rax, rbp
xor ebp, ebp
sub r15, r12
add r15, rcx
add r14, r15
mov qword [r13 + 0x18], r14
inc rbp
mov rdi, rbp
cmp rbp, rax
mov rbp, rax
jae 0x1400f92e3
mov rsi, rdi
shl rsi, 4
mov rcx, qword [rbx + rsi]
mov r15, qword [rbx + rsi + 8]
mov rdx, r15
call fcn.1400c66f0
mov r12, rdx
mov rcx, rax
call fcn.1400f9310
mov rcx, rax
test rdi, rdi
je 0x1400f9130
lea rax, [r14 + rcx]
cmp qword [rsp + 0x60], rax
jae 0x1400f9280
mov qword [rsp + 0x48], rcx
mov rcx, qword [rsi + rbx - 0x10]
mov rdx, qword [rsi + rbx - 8]
call fcn.1400c66f0
mov qword [rsi + rbx - 0x10], rax
mov qword [rsi + rbx - 8], rdx
mov r13, qword [rsp + 0x28]
cmp rbp, qword [r13]
je 0x1400f92a0
add byte [rax], al
invalid
mov rbx, qword [r13 + 8]
lea rdx, [rbx + rsi]
lea rcx, [rbx + rsi]
add rcx, 0x10
mov r8, rbp
sub r8, rdi
shl r8, 4
call fcn.1401af560
mov qword [rsp + 0x58], rbp
lea r14, [rbp + 1]
lea rbp, [rdi + 1]
lea rax, [0x1401eafe4]
mov qword [rbx + rsi], rax
mov qword [rbx + rsi + 8], 1
mov qword [r13 + 0x10], r14
cmp qword [rsp + 0x30], 0
je 0x1400f928b
cmp r14, qword [r13]
mov rsi, r13
je 0x1400f92b6
mov r8, r14
sub r8, rbp
call 0x1647c1d6e
jbe 0x1400f92d8
add byte [rax], al
invalid
mov rbx, qword [rsi + 8]
shl rbp, 4
in eax, 4
lea rdx, [rbx + rbp]
lea rcx, [rbx + rbp]
sub ecx, dword [rax - 0x7d]
rcl dword [rax], 0x49
shl eax, 4
call fcn.1401af560
mov rax, qword [rsp + 0x30]
mov qword [rbx + rbp], rax
mov r14, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
mov qword [rbx + rbp + 8], r14
mov rcx, qword [rsp + 0x58]
add rcx, 2
mov rax, rcx
mov qword [rsi + 0x10], rcx
add rdi, 2
mov rbp, rdi
mov rcx, qword [rsp + 0x48]
jmp 0x1400f9135
mov rax, rbp
mov rbp, rdi
jmp 0x1400f9135
mov rax, r14
xor r14d, r14d
mov r13, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
jmp 0x1400f9135
mov r8d, 1
mov rcx, r13
mov rdx, rbp
call fcn.1401b1b90
jmp 0x1400f91bb
invalid
inc dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rsi
int1
mov rdx, r14
call fcn.1401b1b90
mov r8, r14
sub r8, rbp
mov r13, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
ja 0x1400f9229
mov rcx, rbp
mov rdx, r14
call fcn.1401b1650
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rsp + 0x50]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r15, qword [rsp + 0x28]
mov rax, qword [rsp + 0x38]
mov qword [r15], rax
mov qword [r15 + 8], r14
mov qword [r15 + 0x10], r13
mov qword [r15 + 0x18], r12
mov rax, qword [rsp + 0x40]
mov qword [r15 + 0x20], rax
mov rax, qword [rsp + 0x30]
inc rsi
add rbp, 0x28
cmp rsi, rax
je 0x1400f9773
lea r15, [rsi + rsi*4]
mov rcx, qword [rsp + 0x28]
lea rdi, [rcx + r15*8]
mov r12, qword [rcx + r15*8 + 0x18]
cmp r12, qword [rcx + r15*8 - 0x10]
jae 0x1400f9730
mov r14, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov rax, qword [rsp + 0x28]
lea r15, [rax + r15*8]
add r15, 0xffffffffffffffd8
mov rax, qword [rdi]
mov qword [rsp + 0x38], rax
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
mov rax, qword [r15 + 0x20]
mov qword [rdi + 0x20], rax
cmp rsi, 1
je 0x1400f9610
mov edi, 1
mov r15, rbp
jmp 0x1400f96eb
lea rax, [r15 - 0x28]
mov rcx, qword [rax + 0x20]
mov qword [r15 + 0x20], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
inc rdi
mov r15, rax
cmp rsi, rdi
je 0x1400f960b
cmp r12, qword [r15 - 0x10]
jb 0x1400f96c0
jne 0x1400f9610
mov rdx, qword [r15 - 0x20]
mov r8, qword [r15 - 0x18]
mov rbx, r13
sub rbx, r8
cmovb r8, r13
mov rcx, r14
call fcn.1401afbe0
cdqe
test eax, eax
cmovne rbx, rax
test rbx, rbx
js 0x1400f96c0
jmp 0x1400f9610
nop word cs:[rax + rax]
jne 0x1400f9632
mov r14, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov ebp, dword [rdi + 0x10]
mov ebp, dword [rdi + 0x10]
mov rdx, qword [rdi - 0x20]
mov r8, qword [rdi - 0x18]
mov rbx, r13
sub rbx, r8
cmovb r8, r13
mov rcx, r14
call fcn.1401afbe0
cdqe
test eax, eax
cmovne rbx, rax
cmovne ebx, eax
cmovne ebx, eax
mov rax, qword [rsp + 0x30]
test rbx, rbx
jns 0x1400f9632
jmp 0x1400f9667
hlt
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov esi, ecx
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov bl, byte [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
add byte [rax], al
mov rcx, qword [rdx + 0x118]
mov rax, qword [rdx + 0x120]
lea rbp, [rcx + rax*8]
shl rax, 3
mov qword [rsp + 0x98], rsi
nop dword [rax + rax]
test rax, rax
je 0x1400f989b
lea r13, [rcx + 8]
add rax, 0xfffffffffffffff8
cmp byte [rcx + 4], 0
mov rcx, r13
je 0x1400f9800
mov eax, dword [r13 - 8]
mov dword [rsp + 0x2c], eax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [fcn.14010b260]
mov qword [rsp + 0x38], rax
lea rax, [0x1401caf30]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xc0], 0
lea r12, [rsp + 0x30]
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 1
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0xa0]
call fcn.1400b66d0
movabs r15, 0x8000000000000000
cmp qword [rsp + 0x68], r15
jne 0x1400f98bb
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
add byte [rax], al
add cl, ch
add dword ss:[rax], eax
invalid
movzx eax, byte [0x140214210]
mov edx, 0x60
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400f9cd4
mov rbx, rax
mov rax, qword [rsp + 0x78]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rbx], xmm0
mov qword [rsp + 0x50], 4
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], 1
mov r14d, 1
mov rax, r13
nop dword [rax + rax]
cmp rax, rbp
je 0x1400f99dd
lea r13, [rax + 8]
cmp byte [rax + 4], 0
mov rax, r13
je 0x1400f9910
mov eax, dword [r13 - 8]
mov dword [rsp + 0x2c], eax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [fcn.14010b260]
mov qword [rsp + 0x38], rax
lea rax, [0x1401caf30]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 1
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0xa0]
add byte [rax], al
add al, ch
invalid
int 0xfb
dec dword [rcx + rdi + 0x7c]
cmp dword [rsp + 0x68], edi
je 0x1400f99dd
cmp r14, qword [rsp + 0x50]
je 0x1400f99c3
lea rax, [r14 + r14*2]
mov rcx, qword [rsp + 0x78]
mov qword [rbx + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rbx + rax*8], xmm0
inc r14
mov qword [rsp + 0x60], r14
jmp 0x1400f9908
mov r8d, 1
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.1401b0440
mov rbx, qword [rsp + 0x58]
pop rsp
and al, 0x58
pop rsp
and al, 0x58
jmp 0x1400f999f
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov rsi, qword [rdi + 0x100]
mov r13, qword [rdi + 0x108]
add byte [rax], al
add byte [rax], al
shl r13, 5
xor ebp, ebp
lea rdi, [rsp + 0x30]
lea edi, [rsp + 0x30]
lea edi, [rsp + 0x30]
mov r12, rsi
jmp 0x1400f9a57
nop
mov r15d, 1
mov rcx, r15
stc
mov rdx, r14
mov r8, rbx
call fcn.1401af560
mov r14, qword [rsp + 0x40]
cmp r14, qword [rsp + 0x30]
je 0x1400f9aa0
mov rax, qword [rsp + 0x38]
lea rcx, [r14 + r14*2]
mov qword [rax + rcx*8], rbx
mov qword [rax + rcx*8 + 8], r15
mov qword [rax + rcx*8 + 0x10], rbx
adc byte [rcx - 1], cl
invalid
mov qword [rsp + 0x40], r14
adc byte [rcx - 1], cl
invalid
add r12, 0x20
add rbp, 0x20
cmp r13, rbp
cmp ebp, ebp
je 0x1400f9ab6
cmp byte [r12 + 0x18], 0
je case.0x1400ba393.467
mov r14, qword [rsi + rbp + 8]
test r14, r14
je 0x1400f9ab6
mov rbx, qword [rsi + rbp + 0x10]
test rbx, rbx
je 0x1400f9a10
js 0x1400f9cc2
add byte [rdi], cl
mov dh, 5
mov esp, dword [rdi - 0x36ceffef]
leave
movzx eax, byte [0x140214210]
xor ecx, ecx
leave
leave
mov rdx, rbx
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x1400f9a16
invalid
invalid
invalid
invalid
jmp 0x1400f9cc7
mov r8d, 1
mov rcx, rdi
mov rdx, r14
call fcn.1401b0440
jmp 0x1400f9a30
mov rdi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jl 0x1400f9ae3
mov qword [rsp + 0x20], 2
jl 0x1400f9ae3
mov qword [rsp + 0x20], 2
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
stc
invalid
lea r9, [0x1401e8ec9]
lea rbx, [rsp + 0x68]
add byte [rax - 0x73], cl
pop rsp
and al, 0x68
mov rcx, rbx
mov rdx, rdi
mov r8, r15
call fcn.14003f650
cmp qword [rsp + 0x78], 0
je 0x1400f9bb2
mov qword [rsp + 0x50], rbx
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
lea rax, str._aliases:
mov qword [rsp + 0xa0], rax
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdx], al
mov qword [rsp + 0xa8], 2
mov qword [rsp + 0xc0], 0
lea rax, [rsp + 0x50]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0xa0]
call fcn.1400b66d0
mov rbx, qword [rsp + 0x90]
cmp rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x98]
jne 0x1400f9b87
lea rcx, [rsp + 0x80]
mov rdx, rbx
call fcn.1400426e0
mov rbx, qword [rsp + 0x90]
mov r14, qword [rsp + 0x88]
lea rax, [rbx + rbx*2]
mov rcx, qword [rsp + 0xe0]
mov qword [r14 + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [r14 + rax*8], xmm0
inc rbx
jmp 0x1400f9bca
mov r14, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
mov qword [rsp + 0x20], 1
lea r9, [0x1401f5e95]
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.14003f650
push 0x48fff45a
cmp dword [rsp + 0x68], 0
push 0x48fff45a
cmp dword [rsp + 0x68], 0
je 0x1400f9c04
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je 0x1400f9c41
lea rsi, [rdi + 8]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f9c29
add rsi, 0x18
dec r15
je 0x1400f9c41
cmp qword [rsi - 8], 0
je 0x1400f9c20
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call r12
jmp 0x1400f9c20
cmp qword [rsp + 0x30], 0
je case.0x1400cefaf.336
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x1400f9c90
lea rsi, [r14 + 8]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f9c79
add rsi, 0x18
dec rbx
je 0x1400f9c90
cmp qword [rsi - 8], 0
je 0x1400f9c70
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call rdi
jmp 0x1400f9c70
cmp qword [rsp + 0x80], 0
je 0x1400f9cad
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
mov ecx, 8
mov edx, 0x60
call fcn.1401b1500
int3
jl 0x1400f9dad
or byte [rax - 0x75], cl
push rdi
adc byte [rax + 0x39], cl
cmp dword [rdi], edx
inc rdx
mov qword [rdi + 0x10], rdx
mov rax, qword [rdi]
sub rax, rdx
sub eax, edx
cmp rax, 1
cmp eax, 1
jbe 0x1400fa14f
mov qword [rsp + 0x58], r12
mov rax, qword [rdi + 8]
mov word [rax + rdx], 0x2020
add al, 0x10
and byte [rax], ah
add al, 0x10
and byte [rax], ah
add rdx, 2
mov qword [rdi + 0x10], rdx
mov rax, qword [rdi]
sub rax, rdx
mov r12, r15
cmp rax, 7
jbe 0x1400fa166
mov rax, qword [rdi + 8]
movabs rcx, 0x2020202020202020
mov qword [rax + rdx], rcx
add rdx, 8
mov qword [rdi + 0x10], rdx
mov edi, 0xa
jmp 0x1400f9e67
mov r15, r13
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
test rax, rax
je 0x1400fa9e6
mov rbx, rax
mov byte [rax], 0x20
mov esi, 1
mov r13, rdi
mov ebp, edi
mov ebp, edi
cmp rdi, 2
jb 0x1400f9ebe
mov rdi, r13
mov rbp, r13
nop
shr rbp, 1
lea rcx, [rbx + rsi]
mov rdx, rbx
mov r8, rsi
call fcn.1401af560
add rsi, rsi
cmp rdi, 4
mov rdi, rbp
jae 0x1400f9ea0
mov rdi, r13
mov r8, r13
sub r8, rsi
je 0x1400f9ed7
mov rcx, rbx
add rcx, rsi
mov rdx, rbx
call fcn.1401af560
mov r13, r15
mov r15, r12
mov r12, qword [rsp + 0x58]
test r14, r14
je 0x1400f9f1f
js 0x1400fa9e1
movzx eax, byte [0x140214210]
xor ecx, ecx
leave
leave
mov rdx, r14
call fcn.140157b20
mov rsi, rax
test rax, rax
jne 0x1400f9f24
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r14
call fcn.1401b1500
jne 0x1400f9f1d
invalid
jne 0x1400f9f1d
add byte [rcx], dh
invalid
xor edi, edi
mov ebx, 1
test r14, r14
jne 0x1400f9ee7
mov esi, 1
mov rbp, qword [rsp + 0x1d8]
mov rcx, rsi
mov rdx, r13
mov r8, r14
call fcn.1401af560
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r14
lea rcx, [rsp + 0x60]
mov rdx, rsi
mov r8, r14
call fcn.1400f3bb0
test r14, r14
je 0x1400f9f70
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x20], xmm0
test rbp, rbp
je case.0x1400d743a.81
mov rax, qword [rsp + 0x20]
mov r14, qword [rsp + 0x30]
test r14, r14
je 0x1400f9fc8
test r15, r15
je 0x1400f9ff2
cmp byte [r12 + 0x29], 0
je 0x1400f9ff2
sub rax, r14
cmp rax, 1
jbe 0x1400fa990
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
mov word [rax + r14], 0xa0a
add r14, 2
jmp 0x1400fa008
xor r14d, r14d
mov rsi, qword [rsp + 0x1d0]
sub rax, r14
cmp rax, rbp
invalid
jae case.0x1400d07ea.91
call 0xcd57e750
and al, 0x20
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rbp
call fcn.1401b02d0
invalid
or eax, dword [rax]
mov r14, qword [rsp + 0x30]
jmp case.0x1400d07ea.91
invalid
cmp rax, r14
je 0x1400fa9ad
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
mov byte [rax + r14], 0x20
inc r14
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x1d0]
add byte [rcx + rbp - 0x10], cl
add byte [rcx + rbp - 0x10], cl
cmp rax, rbp
jb 0x1400f9fdb
mov rcx, qword [rsp + 0x28]
add rcx, r14
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, rbp
call fcn.1401af560
add byte [rcx + 1], cl
out dx, al
add byte [rcx + 1], cl
out dx, al
mov qword [rsp + 0x30], r14
mov rax, qword [r12]
xor edx, edx
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
sub rax, rdi
cmovae rdx, rax
invalid
invalid
ror byte [r8 - 0x73], 1
je 0x1400fa077
lea rsi, [rsp + 0x20]
and byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1400f8270
mov rcx, rsi
mov ecx, esi
adc al, 0xe2
invalid
mov ecx, esi
mov rdx, rbx
mov r8, rdi
call fcn.1400faae0
jbe 0x1400fa072
add byte [rax], al
jbe 0x1400fa072
add byte [rax], al
mov rsi, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x30]
and al, 0x30
mov r14, qword [r12 + 8]
and al, 8
or byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
mov r13, qword [r14 + 0x10]
sub rax, r13
cmp rax, rbp
jb 0x1400fa121
mov rcx, qword [r14 + 8]
add rcx, r13
mov rdx, rsi
mov r8, rbp
call fcn.1401af560
add r13, rbp
mov qword [r14 + 0x10], r13
test r15, r15
je 0x1400fa948
test byte [r15 + 0x268], 0x10
jne 0x1400fa948
or byte [rax], al
invalid
or byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x4c
and al, 0x29
movzx ecx, byte [r12 + 0x29]
mov rdx, r15
call fcn.1400fac00
test al, al
ror byte [rdi], 0x84
jbe 0x1400fa0d8
add byte [rax], al
ror byte [rdi], 0x84
jbe 0x1400fa0d8
add byte [rax], al
cmp qword [r15 + 0x28], 0
je 0x1400fa0e4
jg 0x1400fa0fe
add byte [rbx + rcx + 0x49], dh
cmp dword [rdi + 0x38], 0
or ecx, dword [rcx - 0x7d]
jg 0x1400fa115
cmp qword [r15 + 0x38], 0
add byte [rdi], cl
test byte [rax + rcx], ah
add byte [rcx - 0x73], cl
invalid
je 0x1400fa948
lea rcx, [r15 + 0x98]
cmp dword [r15 + 0x98], 5
lea rax, [0x1401c9fc8]
cmovne rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1401f79a8]
lea r8, [0x1401fb6b0]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
ret 0xe2ff
lea rax, case.0x14004f628.49
jmp 0x1400fa1a0
mov rcx, r14
mov rdx, r13
mov r8, rbp
call fcn.1401b02d0
mov r13, qword [r14 + 0x10]
jmp 0x1400fa08c
mov r8d, 2
mov rcx, rdi
call fcn.1401b02d0
mov rdx, qword [rdi + 0x10]
jmp 0x1400f9db6
mov r8d, 8
mov rcx, rdi
call fcn.1401b02d0
mov rdx, qword [rdi + 0x10]
jmp 0x1400f9de0
call qword [rax + 0x30]
test rax, rax
je 0x1400fa948
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c1ac0
mov r15, qword [rsp + 0x60]
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x1400fa948
mov r12, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1400fa931
mov qword [rsp + 0x128], r15
add qword [rsp + 0x118], 0x2a
mov qword [rsp + 0x108], rax
mov r15, rax
shl r15, 4
lea rsi, [r15 + r15*4]
mov rax, r12
add r12, rsi
mov qword [rsp + 0x110], rax
nop dword [rax]
test rsi, rsi
je 0x1400fa9f3
lea r13, [rax + 0x50]
add rsi, 0xffffffffffffffb0
cmp byte [rax + 0x48], 0
mov rax, r13
jne 0x1400fa220
mov rcx, qword [r13 - 0x48]
mov rdx, qword [r13 - 0x40]
call fcn.1400f9310
mov qword [rsp + 0xf0], rax
cmp r13, r12
je 0x1400fa2b6
add r13, 8
movabs rcx, 0xcccccccccccccccd
mov rax, rsi
mul rcx
mov r12, rdx
shr r12, 6
jmp 0x1400fa289
add r13, 0x50
dec r12
je 0x1400fa2b6
cmp byte [r13 + 0x40], 0
jne 0x1400fa280
mov rcx, qword [r13]
mov rdx, qword [r13 + 8]
call fcn.1400f9310
mov rcx, qword [rsp + 0xf0]
cmp rcx, rax
cmovbe rcx, rax
mov qword [rsp + 0xf0], rcx
jmp 0x1400fa280
lea rdx, [rdi + 2]
mov qword [rsp + 0x120], rdi
lea rcx, [rsp + 0x150]
call fcn.1400b6a60
test rbp, rbp
lea rbp, [rsp + 0x60]
je 0x1400fa3b7
lea rax, [0x1401f79f8]
mov qword [rsp + 0xc8], rax
lea rax, [0x140050d20]
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0xd8], rax
lea rax, [0x1401013c0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0x20
mov byte [rsp + 0x90], 3
lea rax, str._n_n__help
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xb8], rbp
mov qword [rsp + 0xc0], 1
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
lea rdx, case.0x14010e1e2.15
lea r8, [rsp + 0x98]
mov rcx, r14
call fcn.1401020b0
mov rax, qword [r14]
mov rdx, qword [r14 + 0x10]
sub rax, rdx
cmp rax, 0xf
mov r12, qword [rsp + 0x110]
mov r13, qword [rsp + 0x108]
jbe 0x1400fa9ca
mov rax, qword [r14 + 8]
movups xmm0, xmmword [str.Possible_values:_]
movups xmmword [rax + rdx], xmm0
add rdx, 0x10
mov qword [r14 + 0x10], rdx
lea rax, [r15 + r15*4]
xor r15d, r15d
lea rdx, [rsp + 0xf8]
lea rbp, case.0x14010e1e2.15
lea r8, [rsp + 0x98]
mov rcx, r12
mov qword [rsp + 0x130], rax
mov qword [rsp + 0xe8], rdi
jmp 0x1400fa45d
mov r12, qword [rsp + 0x110]
mov r13, qword [rsp + 0x108]
mov rax, qword [rsp + 0x130]
lea rdx, [rsp + 0xf8]
lea r8, [rsp + 0x98]
mov rcx, qword [rsp + 0x138]
add rcx, 0x50
add r15, 0x50
cmp rax, r15
je 0x1400fa8ef
cmp byte [rcx + 0x48], 0
jne 0x1400fa455
mov qword [rsp + 0x138], rcx
movups xmm0, xmmword [r12 + r15 + 8]
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov rcx, qword [rsp + 0x118]
mov rax, qword [rcx]
mov r13, rdx
mov rdx, qword [rcx + 6]
mov qword [rsp + 0xfe], rdx
mov qword [rsp + 0xf8], rax
mov byte [rsp + 0x60], 3
mov byte [rsp + 0x64], 3
mov byte [rsp + 0x68], 3
mov word [rsp + 0x6c], 0
mov dword [rsp + 0x6c], 0x8d480000
je 0x1400fa4fd
invalid
mov rdx, rsi
mov rdi, r8
call fcn.1400c43d0
test al, al
mov dword [rsp + 0x6c], 0x8d480000
je 0x1400fa4fd
invalid
lea rcx, str.e_0m
lea rdx, [0x1401f79a8]
cmovne rcx, rdx
retf 0x134
movzx eax, al
shl rax, 2
mov qword [rsp + 0xc8], rcx
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x60
retf 0x134
ror byte [rax - 0x3f], 0xe0
add cl, byte [rax - 0x77]
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x60
lea rax, [0x1400b94b0]
mov qword [rsp + 0x68], rax
out dx, eax
sti
dec dword [rax - 0x77]
and al, 0x68
lea rax, [rsp + 0x140]
mov qword [rsp + 0x70], rax
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x70
lea rax, [0x140050d20]
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
mov r13, rbp
lea rbp, [rsp + 0xc8]
mov qword [rsp + 0x80], rbp
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x88], rax
lea rax, [0x1401ca0f0]
mov qword [rsp + 0x88], rax
lea rax, [0x1401ca0f0]
sti
or al, 0
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 3
mov dword [rsp + 0xa0], 3
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + riz*4], ah
and al, 0xa0
mov dword [rsp + 0xa0], 3
and al, 0xa0
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0xb8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0xb0], 3
lea rcx, [rsp + 0x40]
and al, 0xb0
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
mov rdx, r13
mov rbp, rdi
mov ebp, edi
mov ebp, edi
mov r8, rdi
call fcn.1401020b0
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3c44394b], al
xor byte [rbp + 0x12], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3c44394b], al
xor byte [rbp + 0x12], dh
mov r12, qword [rsp + 0x50]
and al, 0x50
mov rdi, qword [rsp + 0xe8]
jmp 0x1400fa709
mov rcx, qword [rsp + 0x140]
mov ecx, dword [rsp + 0x140]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x48
add dword [rax], eax
add al, ch
xor ebp, ebp
mov rdx, qword [rsp + 0x148]
call fcn.1400f9310
invalid
dec dword [rax - 0x75]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax + 0x29], cl
ror dword [rax - 0x77], 0x8c
and al, 0xf8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfd401
invalid
ror dword [rax - 0x77], 0x8c
and al, 0xf8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfd401
mov qword [rsp + 0xc8], rax
mov dword [rsp + 0xc8], eax
lea rax, [0x140050d20]
mov qword [rsp + 0xd0], rax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x6d9b
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x6d9b
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0x20
mov byte [rsp + 0x90], 3
lea rax, [0x1401e7058]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xc0], 1
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
lea rdi, [rsp + 0x40]
mov rcx, rdi
mov rdx, r13
mov r8, rbp
call fcn.1401020b0
mov r13, qword [r12 + r15 + 0x38]
mov rsi, qword [r12 + r15 + 0x40]
mov rax, qword [rsp + 0x40]
mov r12, qword [rsp + 0x50]
sub rax, r12
cmp rax, rsi
jb 0x1400fa8d7
mov rdi, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x48]
add rcx, r12
mov rdx, r13
mov r8, rsi
call fcn.1401af560
add r12, rsi
mov qword [rsp + 0x50], r12
mov r13, qword [rsp + 0x160]
mov rsi, qword [rsp + 0x58]
sub rsi, r13
mov rax, 0xffffffffffffffff
sar bh, 0xff
invalid
dec dword [rax + 0xf]
invalid
invalid
mov rbp, qword [rsp + 0x48]
lea rcx, [rsp + 0x60]
mov rdx, rbp
mov r8, r12
loopne 0x1400fa71d
ja 0x1400fa6cb
invalid
dec dword [rax - 0x7d]
jl 0x1400fa761
invalid
invalid
je 0x1400fa753
sar bh, 0xff
invalid
invalid
loopne 0x1400fa71d
ja 0x1400fa6cb
invalid
mov rcx, qword [0x140214150]
xor edx, edx
or byte [rdx - 0x2dceffef], bl
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x40], xmm0
lea r12, [rsp + 0x40]
mov rcx, r12
mov rdx, rsi
call fcn.1400f8270
mov rdx, qword [rsp + 0x158]
mov rcx, r12
mov r8, r13
call fcn.1400faae0
lea rax, [0x1401f79f8]
mov qword [rsp + 0xc8], rax
lea rax, [0x140050d20]
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0xd8], rax
lea rax, [0x1401013c0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0x20
mov byte [rsp + 0x90], 3
lea rax, [0x1401cbf80]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 2
lea rbp, [rsp + 0x60]
mov qword [rsp + 0xb8], rbp
mov qword [rsp + 0xc0], 1
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
mov rcx, r14
lea rbp, case.0x14010e1e2.15
mov rdx, rbp
lea r8, [rsp + 0x98]
call fcn.1401020b0
mov r12, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rax, qword [r14]
mov r13, qword [r14 + 0x10]
sub rax, r13
cmp rax, rsi
jb 0x1400fa8c3
mov rcx, qword [r14 + 8]
add rcx, r13
mov rdx, r12
mov r8, rsi
call fcn.1401af560
add r13, rsi
mov qword [r14 + 0x10], r13
cmp qword [rsp + 0x40], 0
je 0x1400fa425
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fa425
mov rcx, r14
mov rdx, r13
mov r8, rsi
call fcn.1401b02d0
mov r13, qword [r14 + 0x10]
jmp 0x1400fa885
mov rcx, rdi
mov rdx, r12
mov r8, rsi
call fcn.1401b02d0
mov r12, qword [rsp + 0x50]
jmp 0x1400fa6e6
cmp qword [rsp + 0x150], 0
je 0x1400fa911
mov r8, qword [rsp + 0x158]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, r12
mov r15, qword [rsp + 0x128]
nop dword [rax]
mov rcx, rsi
call fcn.1400c20b0
add rsi, 0x50
dec r13
jne 0x1400fa920
test r15, r15
je 0x1400fa948
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x20], 0
je 0x1400fa964
mov r8, qword [rsp + 0x28]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x1400fa97b
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x20]
mov r8d, 2
mov rdx, r14
call fcn.1401b02d0
mov r14, qword [rsp + 0x30]
jmp 0x1400f9fb6
lea rcx, [rsp + 0x20]
mov r8d, 1
mov rdx, r14
call fcn.1401b02d0
mov r14, qword [rsp + 0x30]
jmp 0x1400f9ffb
idiv bh
invalid
idiv bh
inc dword [rcx - 0x48]
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
mov rcx, r14
call fcn.1401b02d0
mov rdx, qword [r14 + 0x10]
jmp 0x1400fa3db
invalid
invalid
invalid
call fcn.1400b62f0
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
imul ecx, dword [rbx], 0
imul ecx, dword [rbx], 0
lea rcx, [0x1401cbea8]
lea r8, [0x1401cbf40]
mov edx, 0x1f
call fcn.1401b2260
int3
sub esp, 0x58
inc rdx
je 0x1400faabe
mov rsi, rcx
mov rax, qword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
movabs rcx, 0x333333333333334
xor edx, edx
cmp rdi, rcx
setb dl
lea rcx, [rdi*8]
lea r8, [rcx + rcx*4]
shl rdx, 3
test rax, rax
je 0x1400faa85
mov rcx, qword [rsi + 8]
shl rax, 3
lea rax, [rax + rax*4]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x1400faa8e
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1400faac3
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400faaca
test rcx, rcx
jne 0x1400faad1
call fcn.1400b62f0
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
int3
mov rbx, r8
mov r14, rdx
mov rsi, rcx
movzx eax, byte [0x140214210]
mov r15d, 1
mov edx, 1
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
ror byte [rdi], 0x84
fiadd dword [rax]
add byte [rax], al
ror byte [rdi], 0x84
fiadd dword [rax]
add byte [rax], al
mov rdi, rax
mov byte [rax], 0xa
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
test rbx, rbx
jne 0x1400fabcf
invalid
xchg ebx, eax
add byte [rax], al
invalid
test dword [rbx + 0x4a000000], edx
lea ecx, [rdi + rdi]
or al, 0x3f
xchg ebx, eax
add byte [rax], al
add byte [rdx - 0x73], cl
or al, 0x3f
lea rcx, [rdi + r15]
mov rdx, r14
mov r8, rbx
call fcn.1401af560
invalid
or rax, qword [rax]
adc eax, 0x49000b4a
add edi, ebx
or rax, qword [rax]
or eax, dword [rax]
add r15, rbx
mov rbx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov qword [rsp + 0x28], r15
jl 0x1400fab7e
invalid
jl 0x1400fab7e
and al, 0x28
sub byte [rax - 0x77], cl
jl 0x1400fab83
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x48]
and byte [rax - 0x73], cl
and al, 0x48
mov rdx, rbx
mov r9d, 0xa
mov ecx, 0xa
mov ecx, 0xa
add byte [rax], al
add al, ch
lea ebx, [rbp - 0x7cb70001]
add byte ds:[rdx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
or eax, 0x1195d0
call fcn.1400f4900
cmp qword [rsi], 0
je case.0x1400de50a.54
mov rcx, qword [0x140214150]
or eax, 0x1195d0
adc dword [rax], eax
xor edx, edx
mov r8, rbx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rsi], xmm0
cmp qword [rsp + 0x30], 0
je 0x1400fabc2
invalid
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x60
add esp, 0x60
add esp, 0x60
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, [rsp + 0x30]
mov edx, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
fsubr st(0)
out dx, eax
push rsi
add byte [rax], al
mov r8, rbx
call fcn.1401b02d0
or eax, dword [rax]
or eax, dword [rax]
mov rdi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x1400fab3c
mov ecx, 1
mov edx, 1
call fcn.1401b1500
int3
and al, 0x2f
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fb319
add rsi, 0x18
dec r14
dec esi
dec esi
je 0x1400fb335
mov rax, qword [rsi - 8]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
je 0x1400fb310
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
jmp 0x1400fb310
invalid
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
loope 0x1400fb362
or al, 0
loope 0x1400fb362
or al, 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0xa0], rax
lea rax, case.0x14010e1e2.18
lea eax, case.0x14010e1e2.18
lea eax, case.0x14010e1e2.18
mov qword [rsp + 0xa8], rax
lea rax, str._default:
or al, 0xd
invalid
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd0c46
or al, 0xd
invalid
or al, 0xd
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
and al, 0x60
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], 1
add byte [rax], al
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x50]
add byte [rax - 0x73], cl
push rsp
and al, 0x50
call fcn.1400b66d0
lea rcx, [rsp + 0x80]
xor edx, edx
call fcn.1400426e0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x49
sti
dec dword [rax - 0x73]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rcx], dh
shr al, cl
sub byte [rbx - 0xc], dh
dec dword [rax - 0x75]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
and al, 0x90
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x49
mov r8, qword [rsp + 0x120]
mov qword [rax + rdx*8 + 0x10], r8
mov dword [rax + rdx*8 + 0x10], eax
mov dword [rax + rdx*8 + 0x10], eax
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rax + rdx*8], xmm0
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + rdx*8], eax
inc rcx
mov qword [rsp + 0x90], rcx
cmp qword [rsp + 0x30], 0
ror dword [rax - 0x77], 0x8c
and al, 0x90
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1400fb418
xor byte [rax], al
je case.0x1400baf23.427
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x140214150]
add byte [rcx], dh
sar bh, cl
adc eax, 0xc1d1c
add byte [rcx], dh
sar bh, cl
adc eax, 0xc1d1c
mov rcx, qword [rdi + 0x178]
mov rax, qword [rdi + 0x180]
invalid
add byte [rcx], 0
invalid
xchg dword [rax + 0x48000001], eax
shl eax, 5
add byte [rax], al
shl rax, 5
lea rsi, [rcx + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
test rax, rax
je 0x1400fb510
lea rbx, [rcx + 0x20]
add rax, 0xffffffffffffffe0
cmp byte [rcx + 0x18], 0
mov rcx, rbx
je 0x1400fb430
mov r14, qword [rbx - 0x18]
test r14, r14
je 0x1400fb510
mov r15, qword [rbx - 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x40
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400fbf33
mov qword [rax], r14
mov qword [rax + 8], r15
mov qword [rsp + 0x50], 4
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov r14d, 1
lea rcx, [rsp + 0x50]
mov rdx, rbx
nop word cs:[rax + rax]
cmp rdx, rsi
je 0x1400fb51d
lea rbx, [rdx + 0x20]
cmp byte [rdx + 0x18], 0
mov rdx, rbx
je 0x1400fb4b0
mov r12, qword [rbx - 0x18]
test r12, r12
je 0x1400fb51d
mov r15d, r13d
mov r13, qword [rbx - 0x10]
cmp r14, qword [rsp + 0x50]
je 0x1400fb4f6
mov rdx, r14
shl rdx, 4
mov qword [rax + rdx], r12
mov qword [rax + rdx + 8], r13
inc r14
mov qword [rsp + 0x60], r14
mov r13d, r15d
jmp 0x1400fb4a0
mov r8d, 1
mov rdx, r14
call fcn.1401b1b90
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x58]
jmp 0x1400fb4d9
mov r15d, 8
xor r14d, r14d
xor esi, esi
jmp 0x1400fb527
mov rsi, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
mov qword [rsp + 0x20], 2
lea r9, [0x1401e8ec9]
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, r14
call fcn.1400fbf60
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xf0], rax
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x50], al
push rax
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x50], al
push rax
push rax
movaps xmmword [rsp + 0xe0], xmm0
test rsi, rsi
je 0x1400fb578
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
mov edx, dword [rcx]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xc1bb0
cmp qword [rsp + 0xf0], 0
je 0x1400fb63a
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x30], rax
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0x38], rax
lea rax, str._aliases:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x50]
call fcn.1400b66d0
mov rdx, qword [rsp + 0x90]
cmp rdx, qword [rsp + 0x80]
jne 0x1400fb60a
lea rcx, [rsp + 0x80]
call fcn.1400426e0
mov rdx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x88]
lea rcx, [rdx + rdx*2]
mov r8, qword [rsp + 0x138]
mov qword [rax + rcx*8 + 0x10], r8
movups xmm0, xmmword [rsp + 0x128]
movups xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rsp + 0x90], rdx
mov rcx, qword [rdi + 0x190]
mov rax, qword [rdi + 0x198]
lea rbx, [rcx + rax*8]
shl rax, 3
test rax, rax
je 0x1400fb687
lea rsi, [rcx + 8]
add rax, 0xfffffffffffffff8
cmp byte [rcx + 4], 0
mov rcx, rsi
je 0x1400fb650
mov eax, dword [rsi - 8]
mov dword [rsp + 0x30], 0
cmp eax, 0x80
jae 0x1400fb697
mov byte [rsp + 0x30], al
mov r14d, 1
jmp 0x1400fb720
mov r15d, 8
xor r14d, r14d
xor esi, esi
jmp 0x1400fb902
mov ecx, eax
cmp eax, 0x800
jae 0x1400fb6ba
shr ecx, 6
or cl, 0xc0
mov byte [rsp + 0x30], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x31], al
mov r14d, 2
jmp 0x1400fb720
cmp eax, 0x10000
jae 0x1400fb6ea
shr ecx, 0xc
or cl, 0xe0
mov byte [rsp + 0x30], cl
mov ecx, eax
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x31], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x32], al
mov r14d, 3
jmp 0x1400fb720
shr ecx, 0x12
or cl, 0xf0
mov byte [rsp + 0x30], cl
mov ecx, eax
shr ecx, 0xc
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x31], cl
mov ecx, eax
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x32], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x33], al
mov r14d, 4
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1400fbf0a
mov r12, rax
lea rdx, [rsp + 0x30]
mov rcx, rax
mov r8, r14
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400fbf17
mov r15, rax
mov qword [rax], r14
mov qword [rax + 8], r12
mov qword [rax + 0x10], r14
mov qword [rsp + 0x50], 4
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov r14d, 1
mov rax, rsi
nop word [rax + rax]
cmp rax, rbx
je 0x1400fb8f8
lea rsi, [rax + 8]
cmp byte [rax + 4], 0
mov rax, rsi
je 0x1400fb7a0
mov eax, dword [rsi - 8]
mov dword [rsp + 0x30], 0
cmp eax, 0x80
mov qword [rsp + 0x98], rbp
mov r12d, r13d
jae 0x1400fb7f0
mov byte [rsp + 0x30], al
mov ebp, 1
jmp 0x1400fb880
mov ecx, eax
cmp eax, 0x800
jae 0x1400fb812
shr ecx, 6
or cl, 0xc0
mov byte [rsp + 0x30], cl
and al, 0x3f
invalid
or al, 0x80
mov byte [rsp + 0x31], al
mov ebp, 2
add byte [rax], al
add bl, ch
outsb dx, byte [rsi]
invalid
invalid
add byte [rax], al
add bl, ch
outsb dx, byte [rsi]
cmp eax, 0x10000
jae 0x1400fb841
add byte [rbx + 0x28], dh
shr ecx, 0xc
or cl, 0xe0
mov byte [rsp + 0x30], cl
mov ecx, eax
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x31], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x32], al
mov ebp, 3
jmp 0x1400fb880
shr ecx, 0x12
or cl, 0xf0
mov byte [rsp + 0x30], cl
mov ecx, eax
shr ecx, 0xc
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x31], cl
mov ecx, eax
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x32], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x33], al
mov ebp, 4
nop word cs:[rax + rax]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbp
call fcn.140157b20
test rax, rax
je 0x1400fbf26
mov r13, rax
mov rcx, rax
lea rdx, [rsp + 0x30]
mov r8, rbp
call fcn.1401af560
cmp r14, qword [rsp + 0x50]
je 0x1400fb8de
lea rax, [r14 + r14*2]
mov qword [r15 + rax*8], rbp
mov qword [r15 + rax*8 + 8], r13
mov qword [r15 + rax*8 + 0x10], rbp
inc r14
mov qword [rsp + 0x60], r14
mov rbp, qword [rsp + 0x98]
mov r13d, r12d
jmp 0x1400fb794
mov r8d, 1
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.1401b0440
mov r15, qword [rsp + 0x58]
jmp 0x1400fb8b4
mov rsi, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
mov qword [rsp + 0x20], 2
lea r9, [0x1401e8ec9]
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, r14
call fcn.14003f650
cmp eax, 0x8b48fff4
and al, 0x60
cmp eax, 0x8b48fff4
and al, 0x60
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
movups xmm0, xmmword [rsp + 0x50]
and al, 0x50
movaps xmmword [rsp + 0xa0], xmm0
add byte [rax], al
test r14, r14
je 0x1400fb971
lea rbx, [r15 + 8]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
pop rdi
or byte [rbx + rcx*4 + 0x25], cl
fcom qword [rdi]
or al, 0
jmp 0x1400fb959
add rbx, 0x18
dec r14
dec esi
sbb byte [rcx - 1], cl
invalid
dec esi
je 0x1400fb971
cmp qword [rbx - 8], 0
clc
add byte [rax + rsi*8 + 0x4c], dh
je 0x1400fb950
mov r8, qword [rbx]
je 0x1400fb950
mov r8, qword [rbx]
mov rcx, qword [0x140214150]
or eax, 0x1187e6
xchg dword [rcx], edx
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
invalid
xor edx, edx
call r12
jmp 0x1400fb950
invalid
test rsi, rsi
je 0x1400fb988
invalid
adc cl, byte [rax - 0x75]
or eax, 0x1187d3
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, r15
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7d], cl
mov esp, 0xb024
add byte [rax], al
cmp qword [rsp + 0xb0], 0
je 0x1400fba4a
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x30], rax
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0x38], rax
lea rax, str._short_aliases:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
and al, 0x58
add al, byte [rax]
add byte [rax], al
and al, 0x58
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
and al, 0x68
add dword [rax], eax
add byte [rax], al
and al, 0x68
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x50]
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x50
call fcn.1400b66d0
mov rdx, qword [rsp + 0x90]
cmp rdx, qword [rsp + 0x80]
jne 0x1400fba1a
lea rcx, [rsp + 0x80]
call fcn.1400426e0
mov rdx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x88]
lea rcx, [rdx + rdx*2]
mov r8, qword [rsp + 0x150]
mov qword [rax + rcx*8 + 0x10], r8
movups xmm0, xmmword [rsp + 0x140]
movups xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rsp + 0x90], rdx
test byte [rdi + 0x268], 0x10
jne case.default.0x1400fbaa9
mov ecx, r13d
mov rdx, rdi
call fcn.1400fac00
test al, al
jne case.default.0x1400fbaa9
cmp byte [rsp + 0xd8], 0
jne case.default.0x1400fbaa9
lea rcx, [rdi + 0x98]
cmp dword [rdi + 0x98], 5
lea rax, [0x1401c9fc8]
cmovne rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1401f79a8]
lea r8, [0x1401fb6d8]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
lea rax, case.0x14004f628.49
jmp 0x1400fbad7
call qword [rax + 0x30]
test rax, rax
je case.default.0x1400fbaa9
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c1ac0
mov rsi, qword [rsp + 0x50]
movabs rax, 0x8000000000000000
cmp rsi, rax
je case.default.0x1400fbaa9
mov rdi, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
test rbx, rbx
je 0x1400fbe01
mov qword [rsp + 0x98], rbp
lea rax, [rbx + rbx*4]
shl rax, 4
add rax, rdi
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], rax
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x100]
call fcn.1400fc5d0
movabs rbp, 0x8000000000000001
cmp qword [rsp + 0x50], rbp
jne 0x1400fbb93
mov qword [rsp + 0x20], 2
lea r9, [0x1401e8ec9]
lea rcx, [rsp + 0x30]
mov edx, 8
xor r8d, r8d
call fcn.1400fc290
mov rbp, qword [rsp + 0x98]
jmp 0x1400fbd0b
mov qword [rsp + 0xd8], rdi
mov byte [rsp + 0x2f], r13b
movaps xmm6, xmmword [rsp + 0x100]
movzx eax, byte [0x140214210]
mov edx, 0x60
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400fbf17
mov r15, rax
mov rax, qword [rsp + 0x60]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [r15], xmm0
mov qword [rsp + 0x30], 4
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], 1
movaps xmmword [rsp + 0xc0], xmm6
mov r14d, 1
mov edi, 0x18
lea r12, [rsp + 0x50]
lea r13, [rsp + 0xc0]
jmp 0x1400fbc40
mov rax, qword [rsp + 0x60]
mov qword [r15 + rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [r15 + rdi], xmm0
inc r14
mov qword [rsp + 0x40], r14
add rdi, 0x18
mov rcx, r12
mov rdx, r13
call fcn.1400fc5d0
cmp qword [rsp + 0x50], rbp
je 0x1400fbc6d
cmp r14, qword [rsp + 0x30]
jne 0x1400fbc20
lea rcx, [rsp + 0x30]
mov rdx, r14
call fcn.1400426e0
mov r15, qword [rsp + 0x38]
jmp 0x1400fbc20
mov r12, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
mov qword [rsp + 0x20], 2
lea r9, [0x1401e8ec9]
lea rcx, [rsp + 0x30]
mov rdx, r15
mov r8, r14
call fcn.1400fc290
test r14, r14
mov rbp, qword [rsp + 0x98]
je 0x1400fbce6
lea rdi, [r15 + 8]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fbcc9
add rdi, 0x18
dec r14
je 0x1400fbce6
mov rax, qword [rdi - 8]
shl rax, 1
test rax, rax
je 0x1400fbcc0
mov r8, qword [rdi]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400fbcc0
test r12, r12
movzx r13d, byte [rsp + 0x2f]
mov rdi, qword [rsp + 0xd8]
je 0x1400fbd0b
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsp + 0x30]
mov qword [rsp + 0xc0], rax
lea rax, case.0x14010e1e2.18
mov qword [rsp + 0xc8], rax
lea rax, str._possible_values:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x50]
call fcn.1400b66d0
mov rdx, qword [rsp + 0x90]
cmp rdx, qword [rsp + 0x80]
jne 0x1400fbd94
lea rcx, [rsp + 0x80]
call fcn.1400426e0
mov rdx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x88]
lea rcx, [rdx + rdx*2]
mov r8, qword [rsp + 0x168]
mov qword [rax + rcx*8 + 0x10], r8
movups xmm0, xmmword [rsp + 0x158]
movups xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rsp + 0x90], rdx
cmp qword [rsp + 0x30], 0
je 0x1400fbde0
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, rdi
nop word cs:[rax + rax]
mov rcx, r14
call fcn.1400c20b0
add r14, 0x50
dec rbx
jne 0x1400fbdf0
test rsi, rsi
je case.default.0x1400fbaa9
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r13b, r13b
lea rax, [0x1401f5e95]
lea r9, [0x1401eafe4]
cmove r9, rax
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
mov qword [rsp + 0x20], 1
mov rcx, rbp
mov rdx, rdi
mov r8, rbx
call fcn.14003f650
cmp qword [rsp + 0xa0], 0
je 0x1400fbe76
mov r8, qword [rsp + 0xa8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xe0], 0
je 0x1400fbe98
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x1400fbed1
lea rsi, [rdi + 8]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fbeb9
add rsi, 0x18
dec rbx
je 0x1400fbed1
cmp qword [rsi - 8], 0
je 0x1400fbeb0
mov r8, qword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call r14
jmp 0x1400fbeb0
cmp qword [rsp + 0x80], 0
je 0x1400fbeee
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov ecx, 8
mov edx, 0x60
call fcn.1401b1500
mov ecx, 1
mov rdx, rbp
call fcn.1401b1500
mov ecx, 8
mov edx, 0x40
call fcn.1401b1500
call fcn.1400b62f0
mov ecx, 8
mov rdx, r12
call fcn.1401b1500
int3
mov r12d, 1
mov rsi, qword [rsp + 0xa0]
cmp rsi, rbx
jae 0x1400fd19d
mov rdi, r12
mov qword [rsp + 0x80], rax
mov r15, rbx
sub r15, rsi
mov r14, rsi
shl r14, 5
mov rax, qword [rsp + 0x30]
lea rcx, [rax + r14]
cmp r15, 2
mov qword [rsp + 0x38], rcx
jae 0x1400fcb80
mov rbx, r15
lea rdx, [rbx + rsi]
mov r12, rdi
mov r14, rdx
sub r14, rsi
jb 0x1400fd877
cmp rdx, qword [rsp + 0x28]
ja 0x1400fd877
jae 0x1400fcc10
cmp rbx, 0xa
jae 0x1400fcc10
lea r14, [rsi + 0xa]
mov rax, qword [rsp + 0x28]
cmp r14, rax
cmovae r14, rax
mov qword [rsp + 0xa0], r14
sub r14, rsi
jb 0x1400fd88f
cmp rbx, 1
adc rbx, 0
mov rcx, qword [rsp + 0x38]
mov rdx, r14
mov r8, rbx
call fcn.1400fd900
cmp r12, qword [rsp + 0xd0]
mov rbx, qword [rsp + 0x28]
je 0x1400fcc2b
mov rdi, qword [rsp + 0x80]
jmp 0x1400fcc84
mov r12, qword [rcx + 0x30]
cmp r12, qword [rax + r14 + 0x10]
jae 0x1400fd060
mov ebx, 2
cmp r15, 3
jb 0x1400fd11a
mov rax, qword [rsp + 0xc0]
lea r13, [rax + r14]
jmp 0x1400fcbc0
inc rbx
add r13, 0x20
cmp r15, rbx
je 0x1400fd112
mov rax, r12
mov r12, qword [r13]
cmp r12, rax
jb 0x1400fcbb0
jne 0x1400fd115
mov rcx, qword [r13 - 0x10]
mov rax, qword [r13 - 8]
mov rdx, qword [r13 - 0x30]
mov r8, qword [r13 - 0x28]
mov rbp, rax
sub rbp, r8
cmovb r8, rax
call fcn.1401afbe0
cdqe
test eax, eax
cmovne rbp, rax
test rbp, rbp
js 0x1400fcbb0
jmp 0x1400fd115
mov qword [rsp + 0xa0], rdx
cmp r12, qword [rsp + 0xd0]
mov rbx, qword [rsp + 0x28]
jne 0x1400fcb64
mov rdx, r12
shl rdx, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400fd8a6
mov rdi, rax
lea rax, [r12 + r12]
mov qword [rsp + 0xd0], rax
mov r8, r12
shl r8, 4
mov rcx, rdi
mov r15, qword [rsp + 0x80]
mov rdx, r15
call fcn.1401af560
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r12
shl rax, 4
mov qword [rdi + rax], r14
mov qword [rdi + rax + 8], rsi
inc r12
mov rcx, r12
cmp r12, 2
mov rax, rdi
mov qword [rsp + 0x80], rdi
jae 0x1400fcd3b
jmp 0x1400fcaa6
mov rbx, rsi
mov r13, qword [rsp + 0x20]
mov r12, r13
sub r14, r12
mov rcx, rbx
mov rdx, r12
mov r8, r14
call fcn.1401af560
mov rax, qword [rsp + 0x140]
add rax, rdi
mov qword [rbp], rax
mov rax, qword [rsp + 0xa8]
mov qword [rbp + 8], rax
mov rcx, qword [rsp + 0x48]
lea rdx, [rcx + 0x10]
mov rax, qword [rsp + 0xb8]
not rax
mov r8, qword [rsp + 0x38]
add r8, rax
shl r8, 4
call fcn.1401af560
mov rcx, qword [rsp + 0xb0]
cmp rcx, 1
mov rbx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x80]
jbe 0x1400fcaa0
mov r12, rcx
lea r11, [rcx - 1]
mov rcx, r11
shl rcx, 4
mov r10, qword [rax + rcx]
mov rcx, qword [rax + rcx + 8]
add rcx, r10
cmp rcx, rbx
je 0x1400fcdb0
mov rdx, r12
shl rdx, 4
mov r8, qword [rdx + rax - 0x20]
cmp r8, r10
jbe 0x1400fcdb0
cmp r12, 2
jbe 0x1400fd107
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rax + rcx]
lea r9, [r8 + r10]
cmp rcx, r9
jbe 0x1400fcdc6
cmp r12, 3
jbe 0x1400fd192
add r8, rcx
cmp qword [rdx + rax - 0x40], r8
jbe 0x1400fcdc6
jmp 0x1400fcaa6
cmp r12, 3
jb 0x1400fcdcb
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rax + rcx]
cmp rcx, r10
jb 0x1400fcdd0
lea rsi, [r12 - 2]
cmp r12, rsi
jbe 0x1400fd7e2
lea rbp, [rsi + 1]
mov qword [rsp + 0x38], r12
cmp r12, rbp
jbe 0x1400fd81c
mov rdx, rsi
shl rdx, 4
mov rcx, qword [rax + rdx + 8]
shl rbp, 4
mov r8, qword [rax + rbp]
mov r15, qword [rax + rbp + 8]
add r15, r8
mov r12, r15
sub r12, rcx
jb 0x1400fd856
mov qword [rsp + 0xb8], rsi
cmp r15, rbx
ja 0x1400fd865
mov qword [rsp + 0x140], r8
mov qword [rsp + 0xb0], r11
lea r8, [rax + rdx]
mov qword [rsp + 0x48], r8
mov rdi, qword [rax + rdx]
add rbp, rax
mov qword [rsp + 0xa8], rcx
mov rbx, rcx
shl rbx, 5
add rbx, qword [rsp + 0x30]
mov r14, rdi
add byte [rax], al
add byte [rax - 0x77], cl
retf
mov esi, edi
shl r14, 5
lea rsi, [rbx + r14]
shl r15, 5
mov r13, r12
sub r13, rdi
in eax, 0x49
sub ebp, edi
cmp r13, rdi
jae 0x1400fcf70
mov r14, r13
shl r14, 5
mov r12, qword [rsp + 0x20]
mov rcx, r12
and byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rsi
mov r8, r14
call fcn.1401af560
add r14, r12
test rdi, rdi
jle 0x1400fccc0
test r13, r13
jle 0x1400fccc0
add r15, qword [rsp + 0x138]
mov r13, qword [rsp + 0x20]
nop word cs:[rax + rax]
lea rcx, [r14 - 0x20]
mov rax, qword [rsi - 0x10]
cmp qword [r14 - 0x10], rax
jae 0x1400fcee0
add rsi, 0xffffffffffffffe0
mov rax, rsi
mov rsi, rax
mov rcx, rax
jmp 0x1400fcf43
jne 0x1400fcf40
mov rcx, qword [r14 - 0x20]
mov rax, qword [r14 - 0x18]
mov rdx, qword [rsi - 0x20]
mov r8, qword [rsi - 0x18]
mov r12, rax
sub r12, r8
cmovb r8, rax
call fcn.1401afbe0
cdqe
test eax, eax
cmovne r12, rax
xor ecx, ecx
test r12, r12
setns cl
mov rax, r12
sar rax, 0x3f
shl rax, 5
add rax, rsi
shl rcx, 5
sub r14, rcx
mov rsi, rax
mov rcx, r14
test r12, r12
jns 0x1400fcf43
jmp 0x1400fced5
mov r14, rcx
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
cmp rsi, rbx
fidiv word [rsi + 0xd]
add r15, 0xffffffffffffffe0
cmp r14, r13
ja 0x1400fcec0
mov rbx, rsi
jmp 0x1400fccc8
mov r13, qword [rsp + 0x20]
mov rcx, r13
mov rdx, rbx
mov r8, r14
invalid
call fcn.1401af560
add r14, r13
test rdi, rdi
mov rax, rdi
jle 0x1400fd04a
mov rdi, rax
cmp r12, rax
jle 0x1400fccc8
add r15, qword [rsp + 0x30]
mov r12, r13
nop word cs:[rax + rax]
mov rax, qword [rsi + 0x10]
mov rcx, qword [r12 + 0x10]
cmp rax, rcx
jae 0x1400fcfd0
mov al, 1
mov rcx, rsi
jmp 0x1400fd008
jne 0x1400fd003
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
mov r13, rax
sub r13, r8
cmovb r8, rax
call fcn.1401afbe0
cdqe
test eax, eax
cmovne r13, rax
test r13, r13
mov r13, qword [rsp + 0x20]
js 0x1400fcfbe
xor eax, eax
mov rcx, r12
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
add rbx, 0x20
mov ecx, eax
xor cl, 1
movzx ecx, cl
shl rcx, 5
add r12, rcx
cmp r12, r14
jae 0x1400fcccb
movzx eax, al
shl rax, 5
add rsi, rax
cmp rsi, r15
jb 0x1400fcfb0
jmp 0x1400fcccb
mov rdi, rax
jmp 0x1400fccc8
jne 0x1400fd096
mov r8, qword [rsp + 0x38]
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
mov rdx, qword [r8]
mov r8, qword [r8 + 8]
mov rbx, rax
sub rbx, r8
cmovb r8, rax
call fcn.1401afbe0
cdqe
test eax, eax
cmovne rbx, rax
test rbx, rbx
js 0x1400fcb8f
mov ebx, 2
cmp r15, 3
jb 0x1400fcaea
add r14, qword [rsp + 0xc0]
jmp 0x1400fd0c0
inc rbx
add r14, 0x20
cmp r15, rbx
je 0x1400fcae7
mov rax, r12
mov r12, qword [r14]
cmp r12, rax
jb 0x1400fcaea
jne 0x1400fd0b0
mov rcx, qword [r14 - 0x10]
mov rax, qword [r14 - 8]
mov rdx, qword [r14 - 0x30]
mov r8, qword [r14 - 0x28]
mov r13, rax
sub r13, r8
cmovb r8, rax
call fcn.1401afbe0
cdqe
test eax, eax
cmovne r13, rax
test r13, r13
mov r13, qword [rsp + 0x20]
jns 0x1400fd0b0
jmp 0x1400fcaea
mov r12d, 2
jmp 0x1400fcaa6
mov rbx, r15
mov r13, qword [rsp + 0x20]
mov rdx, rbx
add rdx, rsi
jb 0x1400fd8b2
cmp rdx, qword [rsp + 0x28]
ja 0x1400fd8c1
mov r12, rdi
cmp rbx, 2
jb 0x1400fcaf1
mov rax, rbx
shr rax, 1
add r14, qword [rsp + 0x130]
mov rcx, rdx
shl rcx, 5
add rcx, qword [rsp + 0x128]
nop dword [rax + rax]
movups xmm0, xmmword [r14 - 0x10]
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [r14 - 0x10], xmm1
movups xmmword [rcx - 0x10], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [rcx]
movups xmmword [r14], xmm1
movups xmmword [rcx], xmm0
add r14, 0x20
add rcx, 0xffffffffffffffe0
dec rax
jne 0x1400fd160
jmp 0x1400fcaf1
mov r12d, 3
jmp 0x1400fcaa6
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rax
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r13
call rsi
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0x98]
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x120]
mov rax, qword [rsp + 0x88]
test rbx, rbx
je 0x1400fd7b4
mov qword [rsp + 0x48], rax
shl rbx, 5
mov r14, qword [rsp + 0x30]
add rbx, r14
mov rax, qword [r9 + 0x18]
mov qword [rsp + 0x38], rax
mov rax, qword [r9]
mov qword [rsp + 0xb8], rax
mov r15, qword [r9 + 8]
mov rax, qword [r9 + 0x20]
mov qword [rsp + 0xb0], rax
movzx eax, byte [r9 + 0x28]
mov byte [rsp + 0xa8], al
movzx eax, byte [r9 + 0x29]
mov byte [rsp + 0x20], al
movabs rsi, 0x8000000000000000
lea r12, [rsp + 0x50]
lea rdi, case.0x14010e1e2.15
lea rbp, [rsp + 0xe0]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rbx
jmp 0x1400fd291
add r14, 0x20
cmp r14, rbx
mov r8, qword [rsp + 0x40]
lea rdi, case.0x14010e1e2.15
lea rbp, [rsp + 0xe0]
je 0x1400fd7af
cmp qword [r14], 0
je 0x1400fd7af
mov r13, qword [r14 + 0x18]
cmp byte [r8], 0
je 0x1400fd2e0
mov byte [r8], 0
cmp qword [r13 + 0x2a8], rsi
jne 0x1400fd313
lea rax, [r13 + 0x1f0]
lea rcx, [r13 + 0x1f8]
lea rdx, [r13 + 8]
lea r8, [r13 + 0x10]
cmp qword [r13 + 0x1e8], rsi
cmovne rdx, rax
mov rax, qword [rdx]
cmovne r8, rcx
mov rcx, qword [r8]
jmp 0x1400fd321
mov rax, qword [r15]
mov rdx, qword [r15 + 0x10]
sub rax, rdx
cmp rax, 1
jbe 0x1400fd793
mov rax, qword [r15 + 8]
mov word [rax + rdx], 0xa0a
add rdx, 2
mov qword [r15 + 0x10], rdx
mov byte [r8], 0
cmp qword [r13 + 0x2a8], rsi
je 0x1400fd2b2
mov rax, qword [r13 + 0x2b0]
mov rcx, qword [r13 + 0x2b8]
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], rcx
lea rax, [r13 + 0x200]
lea rcx, [r13 + 0x218]
cmp qword [r13 + 0x218], rsi
lea rdx, [0x1401ca528]
cmove rcx, rdx
cmp qword [r13 + 0x200], rsi
cmovne rcx, rax
mov qword [rsp + 0xd8], rcx
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rcx]
mov r8d, dword [rcx + 8]
movzx edx, word [rcx + 0xc]
mov word [rsp + 0x11c], dx
mov dword [rsp + 0x118], r8d
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x50], 3
mov byte [rsp + 0x54], 3
mov byte [rsp + 0x58], 3
mov word [rsp + 0x5c], 0
mov rdx, r12
call fcn.1400c43d0
test al, al
lea rcx, str.e_0m
lea rdx, [0x1401f79a8]
cmovne rcx, rdx
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x110]
mov qword [rsp + 0x50], rax
lea rax, [0x1400b94b0]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x148]
mov qword [rsp + 0x60], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x158]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, [0x1401cbe58]
xor ebp, edx
or al, 0
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 4
call 0x1440fd436
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xf0], r12
mov qword [rsp + 0xf8], 3
clc
add byte [rax], al
add byte [rbx], al
add byte [rax], al
invalid
mov rcx, r15
mov rdx, rdi
mov r8, rbp
call fcn.1401020b0
mov rax, qword [rsp + 0xd8]
cmp qword [rax + 0x10], 0
je 0x1400fd4cf
lea rax, [rsp + 0xd8]
mov qword [rsp + 0xe0], rax
lea rax, [0x1400fdab0]
mov qword [rsp + 0xe8], rax
lea rax, [0x1401cc068]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x68], 1
mov rcx, r15
mov rdx, rdi
mov r8, r12
call fcn.1401020b0
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x70], rax
movzx eax, byte [rsp + 0xa8]
mov byte [rsp + 0x78], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x50], rax
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0x79], al
mov rax, qword [r13 + 0x150]
test rax, rax
je 0x1400fd710
mov rdi, qword [r13 + 0x148]
imul rsi, rax, 0x270
cmp byte [rsp + 0x20], 0
je 0x1400fd590
lea rbp, [rdi + 0x270]
mov rax, rsi
jmp 0x1400fd568
test cl, 2
je 0x1400fd5ce
add rbp, 0x270
add rax, 0xfffffffffffffd90
je 0x1400fd710
mov ecx, dword [rbp - 8]
test cl, 4
jne 0x1400fd555
test ecx, 0x2000
je 0x1400fd550
and ecx, 0xa
cmp ecx, 8
jne 0x1400fd555
jmp 0x1400fd5ce
lea rbp, [rdi + 0x270]
imul rax, rax, 0x270
jmp 0x1400fd5b3
add rbp, 0x270
add rax, 0xfffffffffffffd90
je 0x1400fd710
mov ecx, dword [rbp - 8]
test cl, 4
jne 0x1400fd5a0
test cl, 2
jne 0x1400fd5a0
and ecx, 0x1008
cmp ecx, 0x1000
je 0x1400fd5a0
lea rbx, [rbp - 0x270]
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400fd8d5
add rdi, rsi
mov qword [rax], rbx
mov qword [rsp + 0xe0], 4
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 1
mov esi, 1
cmp rbp, rdi
je 0x1400fd71b
mov rbx, qword [rsp + 0x28]
cmp byte [rsp + 0x20], 0
je 0x1400fd680
add rbp, 0x270
jmp 0x1400fd658
test cl, 2
je 0x1400fd6be
lea rcx, [rbp + 0x270]
cmp rbp, rdi
mov rbp, rcx
je 0x1400fd720
mov ecx, dword [rbp - 8]
test cl, 4
jne 0x1400fd645
test ecx, 0x2000
je 0x1400fd640
and ecx, 0xa
cmp ecx, 8
jne 0x1400fd645
jmp 0x1400fd6be
add rbp, 0x270
jmp 0x1400fd6a3
lea rcx, [rbp + 0x270]
cmp rbp, rdi
mov rbp, rcx
je 0x1400fd720
mov ecx, dword [rbp - 8]
test cl, 4
jne 0x1400fd690
test cl, 2
jne 0x1400fd690
and ecx, 0x1008
cmp ecx, 0x1000
je 0x1400fd690
lea rbx, [rbp - 0x270]
cmp rsi, qword [rsp + 0xe0]
je 0x1400fd6ee
mov qword [rax + rsi*8], rbx
inc rsi
mov qword [rsp + 0xf0], rsi
cmp rbp, rdi
mov rbx, qword [rsp + 0x28]
jne 0x1400fd62a
jmp 0x1400fd720
lea rcx, [rsp + 0xe0]
mov rdx, rsi
call fcn.1401836c0
mov rax, qword [rsp + 0xe8]
jmp 0x1400fd6cf
mov edi, 8
xor ebp, ebp
xor esi, esi
jmp 0x1400fd730
mov rbx, qword [rsp + 0x28]
mov rbp, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0xe8]
mov rcx, r12
mov rdx, rdi
mov r8, rsi
lea r9, [0x1400f4e00]
call fcn.1400f50b0
test byte [r13 + 0x2fd], 0x80
jne 0x1400fd759
test byte [r13 + 0x301], 0x80
je 0x1400fd769
mov rcx, r12
mov rdx, r13
mov r8, qword [rsp + 0x40]
call fcn.1400fc860
test rbp, rbp
movabs rsi, 0x8000000000000000
je 0x1400fd270
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fd270
mov r8d, 2
mov rcx, r15
call fcn.1401b02d0
mov r8, qword [rsp + 0x40]
mov rdx, qword [r15 + 0x10]
jmp 0x1400fd2f4
mov rax, qword [rsp + 0x48]
test rax, rax
mov r8, qword [rsp + 0x30]
je 0x1400fd7cd
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x50]
call fcn.1401b1c50
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x50]
call fcn.1401b1c50
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rdx, r15
call fcn.1401b2060
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, r15
mov rdx, rbx
call fcn.1401b1d90
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1401b1e10
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rsi
mov rdx, qword [rsp + 0xa0]
call fcn.1401b2060
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rsi
call fcn.1401b2060
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rdx
mov rdx, qword [rsp + 0x28]
call fcn.1401b1d90
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
int3
mov rax, rdi
mov rdx, rbx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fdb85
nop dword [rax]
movzx edx, byte [r8 + rax]
add edx, 0xffffffd0
cmp edx, 9
cli
or dword [rdi - 0x39], esi
cli
or dword [rdi - 0x39], esi
lea r9, [rbx + rbx*4]
mov edx, edx
lea rbx, [rdx + r9*2]
inc rax
ror byte [rax + 0x39], 0xc1
ror byte [rax + 0x39], 0xc1
jne 0x1400fdbf0
mov edi, 1
test r14, r14
jne 0x1400fdbc9
jmp 0x1400fdb85
add byte [rax], al
add byte [rbp + 0x31], al
sal byte [rcx], cl
fisttp dword [rdi]
invalid
ucomisd xmm6, xmm7
ja 0x1400fde51
cmp r13, rbp
je 0x1400fde23
mov rax, r13
add r13, 0x20
mov qword [rdi + 0x18], r13
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, r15
mov eax, edi
mov r9, r14
call fcn.14015abd0
movapd xmm6, xmm0
test r14, r14
je 0x1400fdda0
div byte [rbx + rax*8 + 0xf]
mov byte [rsi + 0xf000000], cl
mov dh, 5
adc dword fs:[rax], eax
js 0x1400fde71
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1400fde76
mov r12, rax
mov esp, eax
mov rcx, rax
mov rdx, r15
mov r8, r14
call fcn.1401af560
ucomisd xmm6, xmm7
ja 0x1400fde5a
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call rsi
cmp r13, rbp
jne 0x1400fddaf
invalid
movabs rax, 0x8000000000000000
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r12d, 1
xor r14d, r14d
mov rax, qword [rsp + 0x28]
movsd qword [rax], xmm6
mov qword [rax + 8], r14
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r14
jmp 0x1400fde36
call fcn.1400b62f0
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
int3
push rsi
adc byte [rax - 0x77], cl
push rsp
and al, 0x40
movupd xmm0, xmmword [rbx]
adc byte [rbx], al
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rcx
add byte [rax - 0x77], cl
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rsi + 0xf], ah
adc dword [rsp + 0x130], eax
movupd xmmword [rsp + 0x130], xmm0
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x120]
call fcn.1400ffaf0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x90], rax
jne 0x1400fe05b
mov qword [rdi + 8], rax
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0x38], rdi
movzx eax, byte [0x140214210]
mov edx, 0x80
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400fece8
mov r15, rax
movups xmm0, xmmword [rsp + 0x88]
movups xmm1, xmmword [rsp + 0x98]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0xb8], 4
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
movupd xmm0, xmmword [rsp + 0x120]
movupd xmm1, xmmword [rsp + 0x130]
movapd xmmword [rsp + 0x150], xmm1
movapd xmmword [rsp + 0x140], xmm0
mov eax, 1
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x70], rax
jo 0x1400fe13c
lea esi, [rsp + 0x88]
lea rdi, [rsp + 0x140]
lea rbx, [rsp + 0xb8]
lea ebx, [rsp + 0xb8]
mov r14d, 1
jmp 0x1400fe15c
mov rax, r14
shl rax, 5
movupd xmm0, xmmword [rsp + 0x88]
movupd xmm1, xmmword [rsp + 0x98]
movupd xmmword [r15 + rax + 0x10], xmm1
movupd xmmword [r15 + rax], xmm0
inc r14
mov qword [rsp + 0xc8], r14
add qword [rsp + 0x70], 0x20
dec qword [rsp + 0x50]
mov rcx, rsi
mov rdx, rdi
call fcn.1400ffaf0
movabs r8, 0x8000000000000000
cmp qword [rsp + 0x90], r8
je 0x1400fe19a
cmp r14, qword [rsp + 0xb8]
jne 0x1400fe120
mov rcx, rbx
mov rdx, r14
call fcn.140042880
mov r15, qword [rsp + 0xc0]
jmp 0x1400fe120
mov r9, qword [rsp + 0xb8]
cmp r14, 0x15
mov qword [rsp + 0x20], r9
jae 0x1400fe1f7
cmp r14, 1
jbe 0x1400fe893
add byte [rax], al
mov r8d, 1
mov rcx, r15
mov rdx, r14
call fcn.1400fde90
cld
invalid
dec dword [rcx - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x247c8b48], al
and al, 0x20
shl rdi, 5
mov rax, rdi
movabs rcx, 0xaaaaaaaaaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rcx
mov rsi, rdx
invalid
shr rsi, 4
jmp 0x1400fe8bd
mov rax, r14
shl rax, 4
movabs rdx, 0x7fffffffffffffe0
and rdx, rax
movzx eax, byte [0x140214210]
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400fecf7
mov rbp, rax
movzx eax, byte [0x140214210]
mov edx, 0x100
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400fed03
mov rdi, rax
lea rax, [r15 + 0x40]
mov qword [rsp + 0x60], rax
lea rax, [r15 + 0x10]
mov qword [rsp + 0xe0], rax
lea rax, [r15 - 0x10]
mov qword [rsp + 0xd8], rax
lea rax, [r15 - 0x20]
mov qword [rsp + 0xe8], rax
call 0xf80fe272
adc byte [rax], al
add byte [rax], al
call 0xf80fe272
adc byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rax
xor esi, esi
xor r12d, r12d
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x30], rbp
jmp 0x1400fe2b4
mov r12d, 1
mov rsi, qword [rsp + 0x48]
cmp rsi, r14
jae 0x1400fe861
mov rdx, r14
sub rdx, rsi
mov rax, rsi
shl rax, 5
lea rcx, [r15 + rax]
cmp rdx, 2
jae 0x1400fe340
mov r8, rdx
mov rbx, rdi
lea r10, [r8 + rsi]
mov rdi, r10
sub rdi, rsi
jb 0x1400fec8f
cmp r10, r14
ja 0x1400fec8f
jae 0x1400fe430
cmp r8, 0xa
jae 0x1400fe430
lea rdi, [rsi + 0xa]
cmp rdi, r14
cmovae rdi, r14
mov qword [rsp + 0x48], rdi
sub rdi, rsi
jb 0x1400feca7
cmp r8, 1
adc r8, 0
mov rdx, rdi
call fcn.1400fde90
cmp r12, qword [rsp + 0x68]
je 0x1400fe43c
jmp 0x1400fe492
movsd xmm1, qword [rcx]
movsd xmm0, qword [rcx + 0x20]
mov r8d, 2
ucomisd xmm1, xmm0
jbe 0x1400fe800
cmp rdx, 2
je 0x1400fe3a6
mov r8, qword [rsp + 0x50]
lea r9, [r8 + rsi]
mov r8, qword [rsp + 0x60]
lea r10, [r8 + rax]
mov r8d, 2
nop word [rax + rax]
movapd xmm1, xmm0
movsd xmm0, qword [r10]
ucomisd xmm1, xmm0
jbe 0x1400fe3a6
lea r11, [r9 + r8]
inc r11
inc r8
add r10, 0x20
cmp r11, 2
jne 0x1400fe380
invalid
mov r8, rdx
mov rdx, r8
add rdx, rsi
jb 0x1400fecc7
mov r10, rdx
cmp rdx, r14
ja 0x1400fecd6
mov rbx, rdi
cmp r8, 2
cmp eax, 2
jb 0x1400fe2d5
mov rdx, r8
shr rdx, 1
add rax, qword [rsp + 0xe0]
add eax, dword [rsp + 0xe0]
mov r9, r10
shl r9, 5
add r9, qword [rsp + 0xd8]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rax - 0x10]
movups xmm1, xmmword [r9 - 0x10]
movups xmmword [rax - 0x10], xmm1
movups xmmword [r9 - 0x10], xmm0
movupd xmm0, xmmword [rax]
movupd xmm1, xmmword [r9]
movupd xmmword [rax], xmm1
movupd xmmword [r9], xmm0
add rax, 0x20
add r9, 0xffffffffffffffe0
dec rdx
jne 0x1400fe3f0
jmp 0x1400fe2d5
mov qword [rsp + 0x48], r10
cmp r12, qword [rsp + 0x68]
jne 0x1400fe492
mov rdx, r12
shl rdx, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400fecbb
mov r14, rax
lea rax, [r12 + r12]
mov qword [rsp + 0x68], rax
mov r8, r12
shl r8, 4
mov rcx, r14
mov rdx, rbx
call fcn.1401af560
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, r14
mov r14, qword [rsp + 0x78]
mov rax, r12
shl rax, 4
mov qword [rbx + rax], rdi
mov qword [rbx + rax + 8], rsi
inc r12
mov rax, r12
cmp r12, 2
mov rdi, rbx
mov qword [rsp + 0x28], rbx
jae 0x1400fe543
jmp 0x1400fe2a6
mov rbp, qword [rsp + 0x30]
mov rdx, rbp
mov rbx, rax
nop word [rax + rax]
sub r15, rdx
mov rcx, r14
mov r8, r15
call fcn.1401af560
mov rax, qword [rsp + 0xf8]
add rax, rbx
mov qword [r13], rax
mov rax, qword [rsp + 0x100]
mov qword [r13 + 8], rax
mov rcx, qword [rsp + 0xf0]
lea rdx, [rcx + 0x10]
mov rax, qword [rsp + 0x108]
not rax
mov r8, qword [rsp + 0x118]
add r8, rax
shl r8, 4
call fcn.1401af560
mov rax, qword [rsp + 0x110]
cmp rax, 1
mov r15, qword [rsp + 0x80]
mov r14, qword [rsp + 0x78]
jbe 0x1400fe2a0
mov r12, rax
lea r10, [rax - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [rdi + rcx]
mov rcx, qword [rdi + rcx + 8]
add rcx, rax
cmp rcx, r14
je 0x1400fe5b0
mov rdx, r12
shl rdx, 4
mov r8, qword [rdx + rdi - 0x20]
cmp r8, rax
jbe 0x1400fe5b0
cmp r12, 2
jbe 0x1400fe84b
lea r11, [r12 - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rdi + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400fe5c6
cmp r12, 3
jbe 0x1400fe856
add r8, rcx
cmp qword [rdx + rdi - 0x40], r8
jbe 0x1400fe5c6
jmp 0x1400fe2a6
cmp r12, 3
jb 0x1400fe5cb
lea r11, [r12 - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rdi + rcx]
cmp rcx, rax
jb 0x1400fe5d0
lea r11, [r12 - 2]
cmp r12, r11
jbe 0x1400febd8
add byte [rax], al
lea r13, [r11 + 1]
mov qword [rsp + 0x118], r12
and al, 0x18
add dword [rax], eax
add byte [rbp + 0x39], cl
in al, dx
jbe 0x1400fec23
mov rax, r11
shl rax, 4
mov rcx, qword [rdi + rax + 8]
shl r13, 4
mov rdx, qword [rdi + r13]
mov r12, qword [rdi + r13 + 8]
add r12, rdx
mov rbp, r12
sub rbp, rcx
jb 0x1400fec6e
cmp r12, r14
ja 0x1400fec7d
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x110], r10
lea rdx, [rdi + rax]
mov qword [rsp + 0xf0], rdx
mov rbx, qword [rdi + rax]
add r13, rdi
mov qword [rsp + 0x100], rcx
mov r14, rcx
shl r14, 5
add r14, r15
mov r15, rbx
shl r15, 5
lea rsi, [r14 + r15]
shl r12, 5
mov rdi, rbp
sub rdi, rbx
cmp rdi, rbx
jae 0x1400fe730
mov r15, rdi
shl r15, 5
mov rbp, qword [rsp + 0x30]
mov rcx, rbp
mov rdx, rsi
mov r8, r15
call fcn.1401af560
add r15, rbp
test rbx, rbx
jle 0x1400fe7e0
test rdi, rdi
jle 0x1400fe7e0
add r12, qword [rsp + 0xe8]
mov rdi, qword [rsp + 0x28]
nop word cs:[rax + rax]
movsd xmm0, qword [rsi - 0x20]
movsd xmm1, qword [r15 - 0x20]
xor eax, eax
xor ecx, ecx
ucomisd xmm0, xmm1
setbe al
seta cl
shl rcx, 5
sub rsi, rcx
shl rax, 5
sub r15, rax
ucomisd xmm0, xmm1
mov rax, r15
cmova rax, rsi
movupd xmm0, xmmword [rax]
movupd xmm1, xmmword [rax + 0x10]
movupd xmmword [r12 + 0x10], xmm1
movupd xmmword [r12], xmm0
cmp rsi, r14
jbe 0x1400fe716
add r12, 0xffffffffffffffe0
cmp r15, rbp
ja 0x1400fe6c0
mov r14, rsi
mov rdx, rbp
jmp 0x1400fe4d0
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
mov rdx, r14
mov r8, r15
call fcn.1401af560
add r15, rdi
test rbx, rbx
jle 0x1400fe7e5
mov rax, rbx
cmp rbp, rbx
mov rdi, qword [rsp + 0x28]
jle 0x1400fe4bf
add r12, qword [rsp + 0x80]
mov rbp, qword [rsp + 0x30]
mov rdx, rbp
mov rbx, rax
nop word cs:[rax + rax]
mov r8, rdx
movsd xmm0, qword [rdx]
xor edx, edx
xor eax, eax
ucomisd xmm0, qword [rsi]
setbe dl
seta cl
mov r9, r8
cmova r9, rsi
movupd xmm0, xmmword [r9]
movupd xmm1, xmmword [r9 + 0x10]
movupd xmmword [r14 + 0x10], xmm1
movupd xmmword [r14], xmm0
add r14, 0x20
shl rdx, 5
add rdx, r8
cmp rdx, r15
jae 0x1400fe4d0
mov al, cl
shl rax, 5
add rsi, rax
cmp rsi, r12
jb 0x1400fe780
jmp 0x1400fe4d0
mov r14, rsi
jmp 0x1400fe7ea
mov rbp, qword [rsp + 0x30]
mov rdx, rbp
mov rdi, qword [rsp + 0x28]
jmp 0x1400fe4d0
cmp rdx, 2
je 0x1400fe2ce
mov r8, qword [rsp + 0x50]
lea r9, [r8 + rsi]
add rax, qword [rsp + 0x60]
mov r8d, 2
nop
movapd xmm1, xmm0
movsd xmm0, qword [rax]
ucomisd xmm1, xmm0
ja 0x1400fe2ce
lea r10, [r9 + r8]
inc r10
inc r8
add rax, 0x20
cmp r10, 2
jne 0x1400fe820
jmp 0x1400fe2cb
mov r12d, 2
jmp 0x1400fe2a6
mov r12d, 3
jmp 0x1400fe2a6
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbp
call rsi
movabs r8, 0x8000000000000000
mov r9, qword [rsp + 0x20]
mov rdi, r9
shl rdi, 5
mov rax, rdi
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
mov rsi, rdx
shr rsi, 4
mov rbx, r15
test r14, r14
je 0x1400fe979
shl r14, 5
add r14, r15
mov r9, qword [rsp + 0x70]
lea rcx, [r9 + 0x20]
xor ebx, ebx
xor eax, eax
nop word cs:[rax + rax]
mov rdx, qword [r15 + rax + 8]
cmp rdx, r8
je 0x1400fe90e
movupd xmm0, xmmword [r15 + rax + 0x10]
mov qword [r15 + rbx], rdx
movupd xmmword [r15 + rbx + 8], xmm0
add rax, 0x20
add rbx, 0x18
cmp rcx, rax
jne 0x1400fe8e0
add rbx, r15
jmp 0x1400fe974
add rbx, r15
lea rcx, [r15 + rax]
add rcx, 0x20
cmp r14, rcx
je 0x1400fe974
sub r9, rax
mov r12, r15
lea r14, [r15 + rax]
add r14, 0x30
shr r9, 5
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fe949
add r14, 0x20
dec r9
je 0x1400fe971
cmp qword [r14 - 8], 0
je 0x1400fe940
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xor edx, edx
mov r13, r9
call r15
mov r9, r13
movabs r8, 0x8000000000000000
jmp 0x1400fe940
mov r15, r12
mov r9, qword [rsp + 0x20]
mov r14, r15
test r9, r9
mov r12, r15
je 0x1400fe9cc
lea rax, [rsi*8]
lea r15, [rax + rax*2]
mov r14, r12
cmp rdi, r15
invalid
je 0x1400fe9cc
push qword [rsp + rsi + 0x48]
test edi, edi
test rdi, rdi
je 0x1400feb57
mov rcx, qword [0x140214150]
push rdi
adc dword [rax], eax
xor edx, edx
mov r8, r12
mov r9, r15
call qword [sym.imp.kernel32.dll_HeapReAlloc]
add byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48c68949], al
test eax, eax
invalid
add byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48c68949], al
test eax, eax
invalid
ror byte [rdi], 0x84
add eax, dword [r8]
add byte [rcx + rbp - 0x1d], cl
sub ebx, esp
je 0x1400fed0f
sub rbx, r12
sub ebx, esp
je 0x1400feb66
mov rax, rbx
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
mov rdi, rdx
shr rdi, 4
dec rdi
lea rax, [rdi + rdi*2]
mov rbx, qword [r14 + rax*8]
sbb al, 0xc6
sbb al, 0xc6
cmp rbx, r8
jne 0x1400fea44
mov rax, qword [rsp + 0x38]
mov qword [rax + 8], r8
test rdi, rdi
je 0x1400feb78
invalid
add byte [rcx - 0x73], cl
jbe 0x1400fea1a
lea rsi, [r14 + 8]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fea2d
movntq qword [rbx], mm1
add bl, ch
adc cl, byte [rdi]
invalid
add rsi, 0x18
dec rdi
dec edi
dec edi
je 0x1400feb78
cmp qword [rsi - 8], 0
je 0x1400fea20
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [0x140214150]
xor edx, edx
call rbx
jmp 0x1400fea20
mov rsi, qword [r14 + rax*8 + 8]
mov esi, dword [rsi + rax*8 + 8]
mov r15, qword [r14 + rax*8 + 0x10]
test rdi, rdi
je 0x1400fea83
adc byte [rax - 0x7b], cl
push qword [rax + rsi + 0x4d]
lea esp, [rsi + 8]
invalid
invalid
lea r12, [r14 + 8]
or byte [rbx + rcx*4 + 0x2d], cl
retf 0xbe6
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fea69
add r12, 0x18
dec rdi
dec edi
dec edi
je 0x1400fea83
cmp qword [r12 - 8], 0
je 0x1400fea60
mov r8, qword [r12]
mov rcx, qword [0x140214150]
xor edx, edx
call r13
jmp 0x1400fea60
mov rcx, qword [0x140214150]
or eax, 0x1156c6
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd0]
mov rdi, qword [rax + 0x18]
test rdi, rdi
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
je 0x1400feb2d
mov r12, qword [rax + 0x10]
shl rdi, 4
out 4, eax
out 4, eax
xor r13d, r13d
xor r14d, r14d
jmp 0x1400feacc
inc r14
add r13, 0x10
invalid
adc byte [rcx + rdi - 0x11], cl
je 0x1400feb2d
invalid
cmp r8, qword [r12 + r13 + 8]
cmp eax, dword [rsp + rbp + 8]
jne 0x1400feac0
mov rcx, qword [r12 + r13]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x40]
call fcn.1401afbe0
mov r8, qword [rsp + 0x40]
test eax, eax
jne 0x1400feac0
test r8, r8
je 0x1400feb9e
js 0x1400fed1c
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r8
call fcn.140157b20
mov r8, qword [rsp + 0x40]
mov rdi, rax
test rax, rax
jne 0x1400feba3
mov ecx, 1
mov rdx, r8
call fcn.1401b1500
mov rax, qword [rsp + 0x38]
movabs rcx, 0x8000000000000000
mov qword [rax + 8], rcx
test rbx, rbx
je 0x1400fe047
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
jmp 0x1400feb84
mov r14d, 8
sub rbx, r12
jne case.0x1400ba393.480
mov rax, qword [rsp + 0x38]
mov qword [rax + 8], r8
test rsi, rsi
je 0x1400fe047
cmp byte [rcx + rcx*4 + 0x40], cl
or byte [rax - 0x7b], cl
test byte [rdi], 0x84
iretd
mov rcx, qword [0x140214150]
or eax, 0x1155d1
xor edx, edx
mov r8, r14
add rsp, 0x168
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ah, ch
or eax, dword [rax]
mov ah, ch
or eax, dword [rax]
mov edi, 1
mov rcx, rdi
mov rdx, qword [rsp + 0x58]
mov r12, r8
call fcn.1401af560
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
mov qword [rax + 0x28], rdi
mov qword [rax + 0x30], r12
jmp 0x1400fe047
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
lea rax, [0x1401f79a8]
add byte [rax], al
lea rax, [0x1401f79a8]
mov qword [rsp + 0x98], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0xa0], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
adc eax, 0xcae5a
add byte [rsi + 0xf], ah
push rdi
shl byte [rsi + 0xf], 0x11
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcae5a
lea rcx, [rsp + 0x88]
call fcn.1401b1c50
and al, 0x88
add byte [rax], al
add al, ch
sub eax, 0x48000b30
lea eax, [0x1401c88e0]
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x98], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0xa0], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x88]
call fcn.1401b1c50
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rdx, r12
call fcn.1401b2060
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, r12
mov rdx, r14
call fcn.1401b1d90
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1401b1e10
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rsi
mov rdx, qword [rsp + 0x48]
call fcn.1401b2060
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, rsi
call fcn.1401b2060
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov rcx, r10
mov rdx, r14
call fcn.1401b1d90
mov ecx, 8
mov edx, 0x80
call fcn.1401b1500
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1401b2240
mov ecx, 8
mov rdx, r15
call fcn.1401b1500
call fcn.1400b62f0
int3
mov rdx, qword [rsi + rbx + 8]
mov r8, qword [rsi + rbx + 0x10]
mov eax, dword [rsi + rbx + 0x10]
mov eax, dword [rsi + rbx + 0x10]
mov rcx, r14
call fcn.1400ff890
or al, byte [rax]
add byte [rax - 0x7d], cl
ret
sbb byte [rax + 0x39], cl
fbstp tbyte [rbp - 0x1b]
or al, byte [rax]
add byte [rax - 0x7d], cl
ret
fbstp tbyte [rbp - 0x1b]
mov qword [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xa8], 8
mov qword [rsp + 0xb0], 0
mov rax, qword [r14 + 0x58]
and al, 0xa8
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
pop rax
test rax, rax
je 0x1400fefa6
mov rcx, qword [rbp + 0x10]
cmp qword [rcx + 0x150], 0
je 0x1400fef96
mov rsi, qword [r14 + 0x50]
lea rax, [rax + rax*2]
lea rax, [rsi + rax*8]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x88], rcx
mov r13, qword [rax + 0x10]
mov r12d, 8
xor eax, eax
mov qword [rsp + 0x30], rax
jmp 0x1400fee45
mov rbp, r14
add rsi, 0x18
cmp rsi, qword [rsp + 0x80]
je 0x1400fef35
mov rcx, qword [rbp + 0x10]
mov rax, qword [rcx + 0x150]
test rax, rax
je 0x1400fee33
mov r14, rbp
mov rdi, qword [rcx + 0x148]
mov rbp, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
imul r15, rax, 0x270
jmp 0x1400fee80
add rdi, 0x270
add r15, 0xfffffffffffffd90
je 0x1400fee30
cmp qword [rdi + 0x10], rbx
jne 0x1400fee70
mov rcx, qword [rdi + 8]
mov rdx, rbp
mov r8, rbx
call fcn.1401afbe0
test eax, eax
jne 0x1400fee70
mov rax, qword [rdi + 0xd8]
test rax, rax
je 0x1400fee30
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rcx*4 + 0x48], 0x8b
lahf
rol byte [rax], 1
add byte [rax], al
mov rbx, qword [rdi + 0xd0]
shl rax, 3
shl eax, 3
lea r15, [rax + rax*2]
xor ebp, ebp
jmp 0x1400feecd
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rbp, 0x18
cmp r15, rbp
cmp edi, ebp
cmp edi, ebp
je 0x1400fee30
cmp qword [rbx + rbp + 0x10], r13
jne 0x1400feec0
mov rcx, qword [rbx + rbp + 8]
mov rdx, qword [rsp + 0x88]
mov r8, r13
call fcn.1401afbe0
test eax, eax
jne 0x1400feec0
mov rdx, qword [rsp + 0x30]
cmp rdx, qword [rsp + 0xa0]
jne 0x1400fef19
lea rcx, [rsp + 0xa0]
call fcn.1401836c0
mov r12, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
mov rbp, r14
mov qword [r12 + rdx*8], rdi
inc rdx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0xb0], rdx
jmp 0x1400fee33
mov rsi, qword [rsp + 0xa0]
mov r12, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0x30]
test rbx, rbx
mov r14, qword [rsp + 0x40]
je 0x1400fef7d
shl rbx, 3
xor edi, edi
nop word [rax + rax]
mov rax, qword [r12 + rdi]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, r14
call fcn.1400ff890
add rdi, 8
cmp rbx, rdi
jne 0x1400fef60
test rsi, rsi
je 0x1400fefa6
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fefa6
shl rax, 3
lea rax, [rax + rax*2]
nop
add rax, 0xffffffffffffffe8
jne 0x1400fefa0
mov r8, qword [rsp + 0x38]
mov rax, qword [r8]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
test rax, rax
je 0x1400ff003
mov rbx, qword [r8 + 8]
mov r15, qword [r8 + 0x10]
mov esi, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov r12d, 1
test r15, r15
je 0x1400feff3
js 0x1400ff852
mov byte [rax + rcx], bh
add byte [rdi], cl
mov dh, 5
xor edx, dword [rdx + 0x11]
add byte [rcx], dh
leave
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
cli
call fcn.140157b20
mov r12, rax
invalid
add eax, 0xc4894900
invalid
test rax, rax
je 0x1400ff873
mov rcx, r12
mov rdx, rbx
loope 0x1400ff03f
mov edx, ebx
mov r8, r15
call fcn.1401af560
jmp case.0x1400d743a.95
mov r12, qword [r8 + 8]
mov r15, qword [r8 + 0x10]
xor esi, esi
invalid
lea rax, [r14 + 0x48]
mov qword [rsp + 0x78], rax
js 0x1400ff060
mov eax, dword [rsi + 0x58]
js 0x1400ff060
mov eax, dword [rsi + 0x58]
test rax, rax
je 0x1400ff0ed
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov rdi, qword [rcx + 0x50]
shl rax, 3
shl eax, 3
shl eax, 3
lea rbx, [rax + rax*2]
xor r13d, r13d
xor r14d, r14d
jmp case.default.0x1400ff14e
add byte [rcx - 0x7d], cl
invalid
add r13, 0x18
inc r14
cmp rbx, r13
je 0x1400ff0ed
cmp qword [rdi + r13 + 0x10], r15
cmp dword [rdi + rbp + 0x10], edi
jne 0x1400ff040
mov rcx, qword [rdi + r13 + 8]
mov rdx, r12
mov r8, r15
clc
mov eax, edi
clc
call fcn.1401afbe0
test eax, eax
jne 0x1400ff040
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], 2
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x30], 0
je 0x1400ff0a2
test r15, r15
je 0x1400ff0a2
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x38]
mov esi, dword [rdi + 0x268]
lea rax, [rdi + 0x98]
cmp dword [rdi + 0x98], 5
lea rdx, [0x1401c9fc8]
cmovne rdx, rax
mov r8, qword [rdx]
lea rcx, [0x1401f79a8]
lea rax, case.0x14004f628.49
lea r9, [0x1401fb6ec]
movsxd r8, dword [r9 + r8*4]
add r8, r9
mov r13, qword [rsp + 0x40]
jmp r8
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], r15
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rdi, qword [rsp + 0x38]
mov esi, dword [rdi + 0x268]
lea rax, [rdi + 0x98]
cmp dword [rdi + 0x98], 5
lea rdx, [0x1401c9fc8]
cmovne rdx, rax
mov r8, qword [rdx]
lea rcx, [0x1401f79a8]
lea rax, case.0x14004f628.49
add eax, 0xcb405
lea r9, [0x1401fb6ec]
movsxd r8, dword [r9 + r8*4]
add r8, r9
mov r13, qword [rsp + 0x40]
jmp r8
lea rcx, [0x1401f79a8]
lea rax, case.0x14004f628.49
jmp case.0x1400ff0ea.0
lea rcx, [0x1401f79a8]
lea rax, case.0x14004f628.49
jmp case.0x1400ff0ea.0
lea rcx, [0x1401f79a8]
lea rax, case.0x14004f628.49
jmp case.0x1400ff0ea.0
invalid
mov rcx, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
call qword [rax + 0x28]
mov byte [rsp + 0x109], 3
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 8
xorps xmm0, xmm0
movaps xmmword [rsp + 0xd0], xmm0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xa0], 1
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xe8], eax
and al, 0xe8
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xe8], eax
and al, 0xe8
add byte [rax], al
invalid
and al, 0xe8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
mov qword [rsp + 0xf8], 8
mov qword [rsp + 0x100], 0
shr esi, 0xb
and sil, 1
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, al
out dx, al
or eax, dword [rax - 0x80]
out 1, al
mov byte [rsp + 0x108], sil
add byte [rax], al
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0xa0]
call fcn.1400e7920
mov r15, rax
movzx ecx, byte [rax + 0x69]
movzx eax, byte [rsp + 0x2f]
movzx edx, al
mov dword [rsp + 0x4c], edx
cmp cl, 3
je 0x1400ff250
movzx eax, cl
cmp cl, byte [rsp + 0x2f]
cmovbe eax, dword [rsp + 0x4c]
mov byte [r15 + 0x69], al
mov rdx, qword [r15 + 0x48]
cmp rdx, qword [r15 + 0x38]
jne 0x1400ff26b
lea rcx, [r15 + 0x38]
call fcn.1400426e0
mov rdx, qword [r15 + 0x48]
mov rax, qword [r15 + 0x40]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], 0x10
mov qword [rax + rcx*8 + 0x10], 0
inc rdx
mov qword [r15 + 0x48], rdx
mov rdx, qword [r15 + 0x60]
cmp rdx, qword [r15 + 0x50]
jne 0x1400ff2ae
mov rcx, r15
add rcx, 0x50
call fcn.1400426e0
mov rdx, qword [r15 + 0x60]
mov rax, qword [r15 + 0x58]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], 8
mov qword [rax + rcx*8 + 0x10], 0
inc rdx
mov qword [r15 + 0x60], rdx
cmp byte [rsp + 0x2f], 0
je 0x1400ff836
mov rax, qword [rbp + 0x10]
mov rbx, qword [rax + 0x190]
mov rsi, qword [rax + 0x198]
cmp qword [rsp + 0x30], 0
je 0x1400ff335
mov r14, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
or byte [rax - 0x75], cl
jg 0x1400ff314
test rdi, rdi
je 0x1400ff34f
js 0x1400ff852
movzx eax, byte [0x140214210]
adc dword [rax], eax
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov r12, rax
test rax, rax
jne 0x1400ff355
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
mov r12, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
mov qword [rsp + 0x90], r12
test rsi, rsi
jne case.0x14008287c.1011
jmp 0x1400ff7fb
mov r12d, 1
mov rcx, r12
mov qword [rsp + 0x90], r14
mov rdx, r14
mov r8, rdi
call fcn.1401af560
test rsi, rsi
je 0x1400ff7fb
imul rbp, rsi, 0x68
add rbp, rbx
xorps xmm6, xmm6
test byte [rax - 0x77], 0xac
and al, 0x18
add dword [rax], eax
add bl, ch
jmp 0x1400ff3a4
mov rax, qword [rsp + 0x88]
mov rbx, rax
cmp rax, rbp
je 0x1400ff7fb
lea rax, [rbx + 0x68]
mov qword [rsp + 0x88], rax
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x1400ff390
mov rsi, qword [rbx + 0x20]
shl rax, 3
lea r14, [rax + rax*2]
xor r15d, r15d
jmp 0x1400ff3d9
nop dword [rax + rax]
add r15, 0x18
cmp r14, r15
je 0x1400ff390
cmp qword [rsi + r15 + 0x10], rdi
jne 0x1400ff3d0
mov rcx, qword [rsi + r15 + 8]
mov rdx, r12
mov r8, rdi
call fcn.1401afbe0
test eax, eax
jne 0x1400ff3d0
mov rax, qword [rbx]
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
xchg esp, eax
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax + rax - 0x74b80000], dl
test byte [rax + rax - 0x74b80000], dl
mov rbp, qword [rbx + 0x10]
imul edx, dword [rax], 0xffffffbe
add dword [rax], eax
add byte [rax], al
mov esi, 1
mov r15d, 1
add byte [rax], al
test rbp, rbp
je 0x1400ff46e
js 0x1400ff852
xor byte [rax + rax], al
add byte [rax - 0x75], cl
pop rbx
or byte [rdi], cl
mov dh, 5
jrcxz 0x1400ff478
mov rbx, qword [rbx + 8]
movzx eax, byte [0x140214210]
adc dword [rax], eax
xor ecx, ecx
mov rdx, rbp
call fcn.140157b20
test rax, rax
je 0x1400ff866
mov rsi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rbp
call fcn.1401af560
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbp
call fcn.140157b20
mov r15, rax
test rax, rax
je 0x1400ff866
mov eax, 1
mov qword [rsp + 0x98], rax
mov rcx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov qword [rsp + 0x38], rsi
mov rdx, rsi
mov r8, rbp
call fcn.1401af560
mov rax, qword [r13 + 0x58]
test rax, rax
jne 0x1400ff4c0
jmp 0x1400ff543
mov r15, qword [rbx + 8]
mov rbp, qword [rbx + 0x10]
xor eax, eax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x38], r15
mov rax, qword [r13 + 0x58]
test rax, rax
je 0x1400ff543
mov rcx, qword [rsp + 0x40]
mov rbx, qword [rcx + 0x50]
pop rcx
push rax
shl rax, 3
lea r13, [rax + rax*2]
xor esi, esi
xor r14d, r14d
jmp 0x1400ff4ec
add rsi, 0x18
inc r14
cmp r13, rsi
je 0x1400ff543
cmp qword [rbx + rsi + 0x10], rbp
jne 0x1400ff4e0
mov rcx, qword [rbx + rsi + 8]
mov rdx, r15
mov r8, rbp
call fcn.1401afbe0
test eax, eax
jne 0x1400ff4e0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], 2
cmp qword [rsp + 0x80], 0
je 0x1400ff564
test rbp, rbp
je 0x1400ff564
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ff564
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], rbp
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x109], 3
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 8
movaps xmmword [rsp + 0xa0], xmm6
lea rax, [rsp + 0xd0]
movaps xmmword [rax], xmm6
mov qword [rsp + 0xe0], 8
movups xmmword [rax + 0x18], xmm6
mov qword [rsp + 0xf8], 8
mov qword [rsp + 0x100], 0
mov byte [rsp + 0x108], 0
lea rcx, [rsp + 0x50]
lea rsi, [rsp + 0xa0]
mov rdx, rsi
call fcn.1400e7920
mov r15, rax
movzx ecx, byte [rax + 0x69]
movzx eax, byte [rsp + 0x2f]
cmp cl, 3
mov r13, qword [rsp + 0x40]
mov r14, qword [rsp + 0x90]
je 0x1400ff606
movzx eax, cl
cmp cl, byte [rsp + 0x2f]
cmovbe eax, dword [rsp + 0x4c]
mov byte [r15 + 0x69], al
mov rdx, qword [r15 + 0x48]
cmp rdx, qword [r15 + 0x38]
jne 0x1400ff621
lea rcx, [r15 + 0x38]
call fcn.1400426e0
mov rdx, qword [r15 + 0x48]
mov rax, qword [r15 + 0x40]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], 0x10
mov qword [rax + rcx*8 + 0x10], 0
inc rdx
mov qword [r15 + 0x48], rdx
mov rdx, qword [r15 + 0x60]
cmp rdx, qword [r15 + 0x50]
jne 0x1400ff664
mov rcx, r15
add rcx, 0x50
call fcn.1400426e0
mov rdx, qword [r15 + 0x60]
lea rax, [rdx + 1]
mov rcx, qword [r15 + 0x58]
lea rdx, [rdx + rdx*2]
mov qword [rcx + rdx*8], 0
mov qword [rcx + rdx*8 + 8], 8
mov qword [rcx + rdx*8 + 0x10], 0
mov qword [r15 + 0x60], rax
cmp qword [rsp + 0x30], 0
je 0x1400ff6d9
mov ebx, 1
mov r15d, 1
test rdi, rdi
je 0x1400ff6c9
js 0x1400ff852
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov r15, rax
test rax, rax
je 0x1400ff328
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.1401af560
jmp 0x1400ff6de
mov r15, r14
xor ebx, ebx
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1400ff857
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], rdi
mov qword [rsp + 0x50], rax
lea rax, [0x1401cc4b8]
mov qword [rsp + 0x58], rax
movabs rax, 0xf5ea51d6a35206ad
mov qword [rsp + 0x68], rax
movabs rax, 0x6a0d30bf9a593daa
mov qword [rsp + 0x60], rax
test rdi, rdi
je 0x1400ff76d
js 0x1400ff852
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov rbx, rax
test rax, rax
jne 0x1400ff772
jmp 0x1400ff328
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1401af560
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rbx
mov qword [rsp + 0xb0], rdi
mov byte [rsp + 0xb8], 0
mov qword [rsp + 0x20], rsi
mov rcx, r13
mov rsi, qword [rsp + 0x38]
mov rdx, rsi
mov r8, rbp
lea r9, [rsp + 0x50]
call fcn.1400ecbf0
cmp qword [rsp + 0x80], 0
je 0x1400ff7df
test rbp, rbp
je 0x1400ff7df
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x88]
mov rbx, rax
mov rbp, qword [rsp + 0x118]
cmp rax, rbp
jne 0x1400ff3a4
cmp qword [rsp + 0x30], 0
je 0x1400ff836
test rdi, rdi
je 0x1400ff836
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r12
movaps xmm6, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
mov ecx, 1
mov rdx, rbp
call fcn.1401b1500
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
int3
mov rcx, qword [rsi + rbp + 8]
mov rdx, r15
mov r8, r14
call fcn.1401afbe0
xor ecx, ecx
test eax, eax
sete cl
add r12, 0x18
inc rdi
add rbp, 0x18
test rcx, rcx
jne 0x1400ff91b
cmp r13, rbp
je 0x1400ff9f5
cmp qword [r12 + 0x10], r14
je 0x1400ff8e0
leave
leave
xor ecx, ecx
jmp 0x1400ff8f7
cmp rbx, rdi
jbe 0x1400ffaa4
lea rax, [rdi + rdi*2]
add al, 0x7f
lea rcx, [rsi + rax*8]
mov r13, qword [rsi + rax*8]
mov r14, qword [rsi + rax*8 + 8]
mov r15, qword [rsi + rax*8 + 0x10]
mov edi, dword [rsi + rax*8 + 0x10]
mov edi, dword [rsi + rax*8 + 0x10]
lea rdx, [rsi + rax*8 + 0x18]
mov rsi, rdi
not rsi
lea rax, [rbx + rsi]
lea eax, [rbx + rsi]
lea eax, [rbx + rsi]
shl rax, 3
lea r8, [rax + rax*2]
call fcn.1401af560
dec rbx
mov rbp, qword [rsp + 0x28]
mov qword [rbp + 0x58], rbx
pop rbp
pop rax
pop rbp
pop rax
mov rbx, qword [rbp + 0x70]
cmp rbx, rdi
jbe 0x1400ffab6
mov rax, qword [rbp + 0x68]
imul rdx, rdi, 0x70
jo 0x1400ff9c0
lea ecx, [rax + rdx]
jo 0x1400ff9c0
lea ecx, [rax + rdx]
mov rdi, qword [rax + rdx]
mov r12, qword [rax + rdx + 8]
movdqa xmm6, xmmword [rax + rdx]
outsd dx, dword [rsi]
xor al, 0x10
outsd dx, dword [rsi]
xor al, 0x10
movaps xmm0, xmmword [rax + rdx + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rax + rdx + 0x30]
adc byte [rax], dh
adc byte [rax], dh
movaps xmmword [rsp + 0x50], xmm0
movaps xmm0, xmmword [rax + rdx + 0x40]
adc byte [rax + 0xf], al
sub dword [rsp + 0x60], eax
adc byte [rax + 0xf], al
sub dword [rsp + 0x60], eax
invalid
movaps xmm0, xmmword [rax + rdx + 0x50]
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
movaps xmm0, xmmword [rax + rdx + 0x60]
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rax + rdx + 0x10]
adc byte [rax], r10b
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
add rdx, rax
add rdx, 0x70
add rsi, rbx
imul r8, rsi, 0x70
call fcn.1401af560
dec rbx
mov qword [rbp + 0x70], rbx
pop rbp
jo 0x1400ffa49
pcmpeqb mm6, qword [0x1401bd590]
pop rbp
jo 0x1400ffa49
pcmpeqb mm6, qword [0x1401bd590]
cmpsb byte [rsi], byte [rdi]
fisttp dword [rbx]
add byte [rsi + 0xf], ah
xlatb
invalid
pmovmskb eax, xmm6
cmp eax, 0xffff
jne 0x1400ff9fc
xor eax, eax
jmp 0x1400ffa88
shr cl, 0x8c
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je 0x1400ffa18
test r15, r15
je 0x1400ffa18
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
or eax, dword [rax]
or eax, dword [rax]
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r12
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
push rax
movaps xmm3, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xb0], xmm1
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], edx
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], edx
movaps xmmword [rsp + 0xd0], xmm3
movaps xmm0, xmmword [rsp + 0x70]
jo 0x1400ffa71
sub dword [rsp + 0xe0], eax
jo 0x1400ffa71
sub dword [rsp + 0xe0], eax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x90]
call fcn.14003b2b0
mov al, 1
movaps xmm6, xmmword [rsp + 0x100]
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, rdi
mov rdx, rbx
call fcn.1401b16d0
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, rdi
mov rdx, rbx
call fcn.1401b16d0
int3
cmp rbp, r13
in eax, dx
je 0x1400ffc62
mov rax, rbp
add rbp, 0x20
call 0x160d57e98
mov qword [rdi], rbp
mov rcx, qword [rax]
mov ecx, dword [rax]
mov ecx, dword [rax]
add rcx, 0xfffffffffffffffe
cmp rcx, 2
add dh, byte [rdi + 6]
add dh, byte [rdi + 6]
cmp rcx, 1
jne 0x1400ffb40
stc
add dword [rbp - 0x26], esi
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x28]
sub al, ch
sub byte [rdx + 5], bh
add byte [rax - 0x75], cl
je 0x1400ffba0
sub byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
sub al, ch
sub byte [rdx + 5], bh
add byte [rax - 0x75], cl
je 0x1400ffba0
sub byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
mov r14, qword [rsp + 0x38]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc6
cmp esi, eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c63948], al
cmp esi, eax
jne 0x1400ffbd9
test r14, r14
cmp esi, eax
jne 0x1400ffbd9
test r14, r14
je 0x1400ffbbf
js 0x1400ffca7
invalid
add byte [rdi], cl
mov dh, 5
push 0x31001146
adc dword [rax], eax
xor ecx, ecx
movzx eax, byte [0x140214210]
adc dword [rax], eax
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
bnd call fcn.140157b20
mov r12, rax
test rax, rax
jne 0x1400ffbc5
jmp 0x1400ffcac
mov r12d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.1401af560
mov r15, r12
mov edi, esp
mov edi, esp
mov rsi, r14
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov r8, r15
mov r9, r14
int1
int1
call fcn.14015abd0
movapd xmm6, xmm0
test r14, r14
je 0x1400ffc19
js 0x1400ffca7
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x1400ffc1f
add byte [rcx - 0x77], cl
invalid
jmp 0x1400ffcac
mov r12d, 1
add byte [rax], al
mov rcx, r12
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.1401af560
test rsi, rsi
je 0x1400ffc40
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call rbx
ucomisd xmm6, xmm7
ja 0x1400ffc77
div dword cs:[rdi + 0x31]
test r14, r14
je 0x1400ffb40
int1
invalid
invalid
invalid
int1
invalid
mov rcx, qword [0x140214150]
adc dword [rax], eax
xor edx, edx
mov r8, r12
call rbx
jmp 0x1400ffb40
mov rax, qword [rsp + 0x20]
movabs rcx, 0x8000000000000000
mov qword [rax + 8], rcx
and byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x8488948], al
or bl, ch
adc eax, 0x24448b48
and dl, dh
movups xmmword [rax], xmm6
jmp 0x1400ffc8c
mov rax, qword [rsp + 0x20]
movsd qword [rax], xmm6
mov qword [rax + 8], r14
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r14
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
int3
mov dword [rsp + 0x50], 0
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov qword [rsp + 0x70], rcx
lea rcx, case.0x14010e1e2.15
mov qword [rsp + 0x78], rcx
and al, 0x78
and al, 0x78
lea rdx, [rsp + 0x50]
mov rcx, rax
call fcn.1400c25c0
test al, al
jne 0x1400ffde0
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [rsi], xmm0
add rsp, 0x90
pop rsi
ret
lea rax, [0x1401f3068]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x37]
mov edx, 0x37
call fcn.1401b21a0
int3
int3
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov r15, rcx
mov cl, 5
call fcn.1400054f0
push rsi
lock dec dword [rax - 0x77]
invalid
mov rcx, rax
mov rdx, r15
call fcn.1400c3630
dec dword [rdi]
adc byte [rbx], al
push rsi
lock dec dword [rax - 0x77]
invalid
dec dword [rdi]
adc byte [rbx], al
movups xmmword [rsp + 0x27], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x37], rax
movups xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
mov rax, qword [rsp + 0x2f]
mov qword [rsp + 0x7f], rax
mov rax, qword [rsp + 0x37]
mov qword [rsp + 0x87], rax
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x27], xmm0
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x37], rax
movups xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x2f]
mov qword [rsp + 0x9f], rax
mov rax, qword [rsp + 0x37]
mov qword [rsp + 0xa7], rax
mov byte [rsp + 0x20], 1
mov byte [rsp + 0x28], 2
mov rax, qword [rsp + 0x7f]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x87]
mov qword [rsp + 0x40], rax
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x29], xmm0
mov byte [rsp + 0x48], 5
mov byte [rsp + 0x50], 2
mov rax, qword [rsp + 0x9f]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xa7]
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rsp + 0x51], xmm0
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.1400d5b20
movabs rax, 0x8000000000000000
cmp qword [rdi], rax
je 0x1400fff47
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x38], rax
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
sub dh, al
and al, 0x20
add al, 0x4c
lea eax, [rsp + 0x20]
sub dh, al
and al, 0x20
add al, 0x4c
lea eax, [rsp + 0x20]
mov rcx, rsi
mov dl, 0xf
call fcn.1400c3b30
mov rax, rsi
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
and al, 0xe0
add byte [rax], al
add byte [rax + rcx*4 + 0x4c], al
mov byte [rsp + 0x47], cl
and al, 0xe0
add byte [rax], al
add byte [rax + rcx*4 + 0x4c], al
mov byte [rsp + 0x47], cl
mov byte [rsp + 0x47], cl
mov rax, qword [r8]
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rbp - 0x75], cl
pop rax
or byte [rcx - 0x75], cl
adc byte [rax - 0x77], cl
ret
and al, 0x80
add byte [rax], al
add byte [rbp - 0x75], cl
pop rax
or byte [rcx - 0x75], cl
adc byte [rax - 0x77], cl
ret
shl rbx, 5
add rbx, r11
mov r13, r11
test rax, rax
mov qword [rsp + 0xa8], r11
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
invalid
stosd dword [rdi], eax
add al, byte [rax]
invalid
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 0x49000002], ch
add byte [rcx - 0x77], cl
invalid
add byte [rcx - 0x77], cl
ror dword [rax - 0x7d], 1
mov edx, 0x98
add eax, 0x98828d48
mov r9, rdx
cmp qword [rdx + 0x98], 5
lea rax, [rdx + 0x98]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc9ffe
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc9ffe
cmovne rdx, rax
mov r12, qword [rsp + 0x160]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
add cl, byte [rax - 0x77]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rdx + 8]
invalid
mov eax, dword [rdx + 8]
mov qword [rsp + 0x78], rax
mov r10, qword [rdx + 0x10]
mov r14, qword [r9 + 8]
mov r15, qword [r9 + 0x10]
mov rax, qword [r12 + 0x58]
test rax, rax
je 0x140100242
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0xa0], r10
mov rsi, qword [r12 + 0x50]
mov rcx, qword [r12 + 0x70]
mov qword [rsp + 0x88], rcx
mov dword [rsp + 0x88], ecx
mov dword [rsp + 0x88], ecx
mov rdi, qword [r12 + 0x68]
shl rax, 3
lea r12, [rax + rax*2]
lea r10, [rsp + 0x50]
mov rax, r11
mov qword [rsp + 0xb8], r9
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0x90
nop
add byte [rax], al
add bl, ch
invalid
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
and al, 0xb0
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0x90
nop
nop
add byte [rax], al
add bl, ch
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
lea r10, [rsp + 0x50]
mov rax, qword [rdi + rbx + 0x28]
mov qword [rax + rdx*8], rbp
inc rdx
mov qword [rcx], rdx
mov rax, r13
mov rbx, qword [rsp + 0x90]
cmp r13, rbx
mov r9, qword [rsp + 0xb8]
je 0x1401002a1
lea r13, [rax + 0x20]
mov rdx, qword [rax]
movabs rcx, 0x8000000000000000
add byte [rax + 0xfca3948], al
invalid
mov dl, 1
add byte [rax], al
add byte [rax + 0xfca3948], al
test byte [rdx + 0x48000001], dh
mov dword [rsp + 0x48], edx
mov qword [rsp + 0x48], rdx
mov rdi, qword [rax + 8]
movups xmm6, xmmword [rax + 0x10]
mov rax, qword [rsp + 0x70]
inc qword [rax + 0x18]
mov rax, qword [rsp + 0x98]
lea rdx, [0x1401fb700]
movsxd rcx, dword [rdx + rax*4]
invalid
add rcx, rdx
lea rax, case.0x14004f628.49
lea rdx, [0x1401f79a8]
invalid
add bh, bh
invalid
invalid
invalid
verw bx
cmp cl, byte [rax - 0x73]
add eax, 0xca4c3
lea rdx, [0x1401f79a8]
verw bx
invalid
verw bx
sub cl, byte [rax - 0x73]
add eax, 0xca4f3
lea rdx, [0x1401f79a8]
jmp 0x140100130
add byte [rax], al
mov rdx, qword [rsp + 0x78]
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0x70]
mov r8, qword [rcx + 0x10]
movzx ecx, byte [rsp + 0x47]
mov byte [rsp + 0x30], cl
movlps qword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rdi
mov rcx, r10
mov rbp, r10
call qword [rax + 0x20]
cmp qword [rsp + 0x50], 0
je 0x1401002e4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x50], al
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], cl
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], eax
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax], al
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], rdi
movups xmmword [rsp + 0x60], xmm6
adc dword [rsp + 0x60], esi
adc dword [rsp + 0x60], esi
mov qword [rsp + 0x20], rbp
and al, 0x20
mov rcx, qword [rsp + 0x160]
mov rdx, r14
mov edx, esi
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
mov r8, r15
lea r9, [rsp + 0xc0]
call fcn.1400ecbf0
retf 0xfffe
mov rax, qword [rsp + 0x70]
mov word [rax + rax*8], fs
add byte [rax], al
rol byte [rax], 0
add al, ch
retf 0xfffe
invalid
mov rbp, qword [rax + 0x18]
xor edi, edi
xor ebx, ebx
jmp 0x1401001d0
invalid
push 0x31ff3118
fucomi st(3)
adc ah, byte [rsi - 0x70]
add rdi, 0x18
inc rbx
ret
cmp r12, rdi
je 0x140100430
ret
cmp qword [rsi + rdi + 0x10], r15
jne 0x1401001c0
mov rcx, qword [rsi + rdi + 8]
mov rdx, r14
mov r8, r15
call fcn.1401afbe0
test eax, eax
jne 0x1401001c0
cmp rbx, qword [rsp + 0x88]
jae 0x1401003d5
imul rbx, rbx, 0x70
mov rdi, qword [rsp + 0xb0]
mov edi, dword [rsp + 0xb0]
mov edi, dword [rsp + 0xb0]
lea rcx, [rdi + rbx]
or al, 0x1f
add rcx, 0x30
mov rdx, qword [rdi + rbx + 0x30]
invalid
xor byte [rax + 0x3b], cl
push rsp
invalid
and byte [rdi], cl
test dword [rbx - 2], eax
invalid
invalid
invalid
invalid
invalid
invalid
mov qword [rsp + 0x48], rbp
mov rbp, rcx
lea rcx, [rdi + rbx]
add rcx, 0x20
call fcn.1401836c0
mov rcx, rbp
mov rbp, qword [rsp + 0x48]
mov rdx, qword [rcx]
jmp 0x140100060
lea r13, [r11 + 0x20]
mov rbp, qword [r11]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc5
jne 0x1401002f6
sub rbx, r13
je 0x1401002a1
shr rbx, 5
add r13, 8
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140100289
add r13, 0x20
dec rbx
je 0x1401002a1
cmp qword [r13 - 8], 0
je 0x140100280
mov r8, qword [r13]
mov rcx, qword [0x140214150]
xor edx, edx
call rsi
jmp 0x140100280
xor esi, esi
cmp qword [rsp + 0x80], 0
je 0x1401002c5
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0xa8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, qword [rsp + 0x90]
mov rbp, qword [rsp + 0x48]
jmp 0x140100376
mov rdi, qword [r11 + 8]
movups xmm6, xmmword [r11 + 0x10]
adc byte [rax - 1], cl
sbb byte [r11 + rcx*4 + 0x41], cl
invalid
adc byte [rax - 1], cl
sbb byte [r11 + rcx*4 + 0x41], cl
adc byte [rax - 0x73], cl
lea rdx, [0x1401f79a8]
lea rdx, [0x1401f79a8]
lea rax, [0x1401fb714]
add eax, 0xfb3ff
mov rcx, qword [rsp + 0x98]
movsxd rcx, dword [rax + rcx*4]
cwde
add byte [rax], al
add byte [rax + 0x63], cl
or al, 0x88
add rcx, rax
add ecx, eax
jmp rcx
lea r10, case.0x14004f628.49
jmp 0x14010034f
lea r10, case.0x14004f628.49
jmp 0x14010034f
lea r10, case.0x14004f628.49
jmp 0x14010034f
lea r10, case.0x14004f628.49
jmp 0x14010034f
mov rdx, qword [rsp + 0x78]
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0x30], al
movlps qword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rdi
lea rsi, [rsp + 0x50]
mov rcx, rsi
call qword [r10 + 0x20]
cmp qword [rsp + 0x50], 0
jne 0x1401003ec
mov rsi, qword [rsp + 0x58]
test rbp, rbp
je 0x140100392
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
sub rbx, r13
je 0x1401002a3
shr rbx, 5
add r13, 8
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401003bd
add r13, 0x20
dec rbx
je 0x1401002a3
cmp qword [r13 - 8], 0
je 0x1401003b0
mov r8, qword [r13]
mov rcx, qword [0x140214150]
xor edx, edx
call rdi
jmp 0x1401003b0
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
mov rcx, rbx
mov rdx, qword [rsp + 0x88]
call fcn.1401b1d10
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x58], rdi
movups xmmword [rsp + 0x60], xmm6
mov qword [rsp + 0x20], rsi
lea r9, [rsp + 0xc0]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.1400ecbf0
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparser_arg_matcher.rs
mov edx, 0x63
call fcn.1401b2260
int3
test rcx, rcx
je 0x14010076d
lea rdx, [rax + 0x18]
add rcx, 0xffffffffffffffe8
cmp qword [rax + 0x28], 0
mov rax, rdx
je 0x140100700
mov rax, qword [rdx + 8]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
lea rdi, [rdx + rcx]
add rdi, 0x10
mov rcx, rdi
stc
call qword [rax + 0x18]
movabs rcx, 0x596b48cc04376e6
xchg esi, eax
add eax, 0x48d13148
mov edx, 0x2aa46bdb
invalid
js 0x1401007ad
xor rdx, rax
or rdx, rcx
jne 0x14010079d
test rdi, rdi
je 0x14010079d
mov qword [rsi + 0x10], rdi
mov qword [rsi + 8], 0
jmp 0x140100776
pxor xmm0, xmm0
movdqu xmmword [rsi + 8], xmm0
mov qword [rsi], 2
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparsermatches_arg_matches.rs
mov edx, 0x63
call fcn.1401b2260
int3
and al, 0x28
movdqa xmm0, xmmword [r8]
pcmpeqb xmm0, xmmword [0x1401bd590]
int 0xb
add byte [rsi + 0xf], ah
xlatb
sar byte [0x1401107e7], 0x75
invalid
int 0xb
add byte [rsi + 0xf], ah
xlatb
sar byte [0x1401107e7], 0x75
or al, 0x49
mov eax, dword [rax + 0x10]
mov rax, qword [r8 + 0x10]
add rsp, 0xb8
ret
movaps xmm0, xmmword [r8]
movaps xmm1, xmmword [r8 + 0x10]
movaps xmm2, xmmword [r8 + 0x20]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x40], rax
lea rax, [0x140100970]
mov qword [rsp + 0x48], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcparsererror.rs
lea rcx, [rsp + 0x50]
call fcn.1401b1c50
int3
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.1401020b0
nop
add rsp, 0x88
ret
int3
mov rdi, rdx
mov rsi, rcx
xor ebx, ebx
mov rcx, rdx
xor edx, edx
call fcn.1400cfb60
mov rax, qword [rdi + 0x1a8]
mov rdx, qword [rdi + 0x1b0]
shl rdx, 4
mov rcx, 0xffffffffffffffff
movdqa xmm0, xmmword [0x1401bd580]
xor r8d, r8d
nop dword [rax]
cmp rdx, r8
je 0x140100b09
movdqa xmm1, xmmword [rax + r8]
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
inc rcx
add r8, 0x10
cmp r9d, 0xffff
jne 0x140100a80
mov rdx, qword [rdi + 0x1c8]
cmp rcx, rdx
jae 0x140100b4a
mov rax, qword [rdi + 0x1c0]
shl rcx, 5
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rbx, [rcx + rdx]
add rbx, 0x10
mov rcx, rbx
call qword [rax + 0x18]
movabs rcx, 0xef2cacb15120a20e
xor rcx, rdx
movabs rdx, 0xb3844da20748ccd3
xor rdx, rax
or rdx, rcx
jne 0x140100b56
test rbx, rbx
je 0x140100b56
test rbx, rbx
lea rax, [0x1401cb2f4]
cmovne rax, rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
lea r8, [0x1401f79a8]
lea rdx, [rsp + 0x28]
mov rcx, rsi
xor r9d, r9d
call fcn.1400c5840
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_srcutil_flat_map.rs
call fcn.1401b1d10
lea rcx, str._Extensions__tracks_values_by_typeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_builder_4.5.15_src_builderext.rs
lea r8, [0x1401ca460]
mov edx, 0x22
call fcn.1401b2260
int3
mov rax, qword [rsp + 0x20]
cmp qword [rax + 0x50], 0
je 0x140100e7a
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or al, 0
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f5d91]
lea rcx, [rsp + 0x28]
mov r8d, 5
mov r9, rdi
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x140100f20
mov al, 1
test cl, cl
jne 0x140100f3f
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x140100f27
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xe8021
mov r8d, 2
jmp 0x140100f3c
test cl, cl
setne al
xchg ebp, eax
shr bl, 0x18
xchg ebp, eax
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rdi, qword [rsp + 0x80]
mov edi, dword [rsp + 0x80]
mov edi, dword [rsp + 0x80]
mov r13, r8
sub r13, rdi
jb case.0x1400ba9c1.464
mov r12, r9
mov rsi, r8
mov r14, rdx
xor eax, eax
jmp 0x140100f9f
lea rdx, [r14 + r15]
mov rcx, r12
mov r8, rdi
call fcn.1401afbe0
xor ecx, ecx
test eax, eax
sete cl
lea rax, [r15 + 1]
lea eax, [rdi + 1]
lea eax, [rdi + 1]
test rcx, rcx
jne case.0x14008287c.1018
cmp rax, r13
je 0x140100fc1
invalid
sbb eax, 0x48c78949
mov eax, esi
mov r15, rax
mov rax, rsi
sub rax, r15
jb case.0x14008287c.1020
cmp rax, rdi
jae 0x140100f80
xor ecx, ecx
lea rax, [r15 + 1]
test rcx, rcx
je 0x140100f9f
jmp case.0x14008287c.1018
lea rdx, [r14 + r13]
mov rcx, r12
mov r8, rdi
call fcn.1401afbe0
mov r15, r13
test eax, eax
je case.0x14008287c.1018
mov qword [rbx], 0
jmp 0x140101002
cmp r15, rsi
ja 0x140101024
add rdi, r15
mov rax, rsi
sub rax, rdi
jb 0x140101036
add rdi, r14
mov qword [rbx], r14
mov qword [rbx + 8], r15
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_lex_0.7.2_srcext.rs
or al, 0
mov rcx, r15
mov rdx, rsi
call fcn.1401b1c90
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_lex_0.7.2_srcext.rs
mov rcx, r15
mov rdx, rsi
call fcn.1401b1d90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_lex_0.7.2_srcext.rs
mov rcx, rdi
mov rdx, rsi
call fcn.1401b1c90
int3
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fclap_lex_0.7.2_src_lib.rs
mov rcx, rax
call fcn.1401b1c90
int3
mov eax, edx
mov rdx, rcx
lea rcx, [rsp + 0x20]
call fcn.140106160
mov edx, 0x31000050
ror byte [rax - 0x7d], 0x7c
jl 0x1401010d0
and byte [rax], al
mov edx, 0x31000050
ror byte [rax - 0x7d], 0x7c
jl 0x1401010d0
and byte [rax], al
jne 0x1401010bc
jl 0x1401010d0
and byte [rax], al
jne 0x1401010bc
mov rdx, qword [rsp + 0x28]
je 0x1401010c7
jmp 0x14010116d
mov edx, 0
jne 0x14010116d
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14010116d
test byte [rax - 0x80000000], bl
cmp ch, byte [0x1409d95eb]
add byte [rax], al
cmp byte [rdx], 0x2d
jne 0x14010116b
cmp rcx, 1
jne 0x1401010fb
xor r11d, r11d
test r11, r11
sete dl
add rcx, 0xfffffffffffffffe
cmp r10, rcx
setne al
or al, dl
jmp 0x14010116d
lea r8, [rcx - 1]
xor esi, esi
xor r11d, r11d
xor r9d, r9d
jmp 0x140101118
inc r9
cmp r8, r9
je 0x1401010e7
movzx eax, byte [rdx + r9 + 1]
lea edi, [rax - 0x30]
cmp dil, 0xa
jb 0x140101110
cmp eax, 0x2e
je 0x140101150
cmp eax, 0x65
jne 0x14010116b
xor eax, eax
cmp r11, 1
je 0x14010116d
mov r11d, 1
mov r10, r9
test r9, r9
jne 0x140101110
jmp 0x14010116d
xor eax, eax
test sil, 1
jne 0x14010116d
cmp r11, 1
je 0x14010116d
test r9, r9
je 0x14010116d
mov sil, 1
xor r11d, r11d
jmp 0x140101110
xor eax, eax
add rsp, 0x38
pop rdi
pop rsi
ret
invalid
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7bf8b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xefa6e
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14010138b
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
xchg byte [rax], bh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xfffffffffffff749, 0xffffffffffffffe2
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rsp + r11 + 0x2d], di
movzx esi, word [r8 + rsi*2]
mov word [rsp + r11 + 0x2f], si
mov r11, rax
cmp rcx, 0x5f5e0ff
cmc
add eax, 0x77d18948
invalid
cmc
add eax, 0x77d18948
mov dl, 0x48
cmp edx, 0x63
cmp rdx, 0x63
jbe 0x14010149e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
mov bh, 0xd2
mov bh, 0xd2
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x1401014bb
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x1401014c9
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
add rcx, 0x31
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [0x1401f79a8]
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.140101500
nop
add rsp, 0x58
pop rdi
pop rsi
ret
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov r14, r9
mov rbx, r8
mov rdi, rcx
mov r15, qword [rsp + 0xb8]
test dl, dl
je 0x14010155d
mov eax, dword [rdi + 0x34]
mov ecx, eax
and ecx, 1
mov edx, 0x110000
mov ebp, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
cmove ebp, edx
add rcx, r15
test al, 4
je 0x14010156d
mov r8, r14
test r14, r14
je 0x140101606
cmp r14, 1
jne 0x140101586
xor r8d, r8d
xor edx, edx
shr cl, cl
xchg ebx, eax
add byte [rax], al
invalid
shr cl, cl
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x73], cl
add qword [r11 + 0x2dbd3447], r9
xor al, 0xbd
sub eax, 0xa8000000
add byte [rax], al
test al, 4
jne 0x140101541
xor ebx, ebx
mov r13, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
invalid
invalid
lea rcx, [r15 + 1]
mov eax, dword [rdi + 0x34]
xor al, 0xbd
invalid
add byte [rax], al
add byte [rax], al
xor al, 0xbd
sub eax, 0xa8000000
add byte [rax], al
test al, 4
jne 0x140101541
add byte [rax], al
test al, 4
jne 0x140101541
xor ebx, ebx
mov r13, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
cmp qword [rdi], 0
jne 0x140101617
jmp 0x14010164d
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor r8d, r8d
movdqa xmm1, xmmword [0x1401bd6e0]
movdqa xmm2, xmmword [0x1401bd6f0]
nop word cs:[rax + rax]
invalid
movzx r9d, word [rbx + r8]
movd xmm3, r9d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
ret
add r8, 2
cmp rdx, r8
jne 0x1401015b0
ret
pshufd xmm1, xmm0, 0xee
jo 0x1401015a9
out dx, al
paddq xmm1, xmm0
movq r8, xmm1
cmp rdx, r14
je 0x140101606
xor r9d, r9d
cmp byte [rbx + rdx], 0xc0
setge r9b
add r8, r9
inc rdx
cmp r14, rdx
jne 0x1401015f0
add rcx, r8
add ecx, eax
mov r13, qword [rsp + 0xb0]
cmp qword [rdi], 0
je 0x14010164d
mov rsi, qword [rdi + 8]
sub rsi, rcx
jbe 0x14010164d
test al, 8
mov qword [rsp + 0x40], r13
jne 0x1401016a4
mov qword [rsp + 0x38], r15
movzx r15d, byte [rdi + 0x38]
movzx edi, byte [rdi + 0x38]
movzx edi, byte [rdi + 0x38]
lea rax, [0x1401fb728]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
mov r15, rsi
xor esi, esi
jmp case.0x140101641.0
mov r12, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, rdi
mov r8d, ebp
mov r9, rbx
call fcn.140101d20
mov bl, 1
test al, al
je 0x140101684
mov eax, ebx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rdi + 0x18]
mov rcx, r12
mov rdx, r13
mov r8, r15
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov eax, dword [rdi + 0x30]
mov dword [rsp + 0x38], eax
mov dword [rdi + 0x30], 0x30
movzx eax, byte [rdi + 0x38]
mov byte [rsp + 0x37], al
mov byte [rdi + 0x38], 1
mov r13, qword [rdi + 0x20]
mov r12, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r13
mov rdx, r12
mov r8d, ebp
call 0x128e9a021
invalid
invalid
add byte [rax], al
mov bl, 1
test al, al
invalid
jne 0x140101671
call 0x128e9a021
invalid
sal byte [rbp - 0x71], 0x48
inc esi
inc rsi
nop word cs:[rax + rax]
dec rsi
je 0x1401017ac
mov rcx, r13
mov edx, 0x30
call qword [r12 + 0x20]
test al, al
invalid
je 0x1401016f0
jmp 0x1401047ba
sal byte [rsi + riz*8 - 0x17], 0x62
invalid
jmp 0x140101671
mov r15, rsi
shr r15, 1
inc rsi
shr rsi, 1
mov r12, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
mov edi, dword [rdi + 0x30]
inc r15
nop dword [rax]
dec r15
je 0x140101749
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
test al, al
je 0x140101730
mov bl, 1
jmp 0x140101671
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, rbx
call fcn.140101d20
mov bl, 1
test al, al
jne 0x140101671
mov rcx, r12
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call qword [r13 + 0x18]
test al, al
jne 0x140101671
mov r14, rsi
neg r14
mov rbx, 0xffffffffffffffff
nop
lea rax, [r14 + rbx]
cmp rax, 0xffffffffffffffff
je 0x1401017da
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
inc rbx
test al, al
je 0x140101790
jmp 0x1401017dd
mov rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8, r15
call qword [r12 + 0x18]
test al, al
jne 0x140101671
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x30], eax
movzx eax, byte [rsp + 0x37]
mov byte [rdi + 0x38], al
xor ebx, ebx
jmp 0x140101671
mov rbx, rsi
cmp rbx, rsi
setb bl
jmp 0x140101671
movq qword [rsp + 0x60], mm4
movdqa xmmword [rsp + 0x50], xmm11
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x30], xmm9
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x10], xmm7
movdqa xmmword [rsp], xmm6
jg 0x140101860
and al, 0x48
lea ebx, [rcx + 7]
jg 0x140101860
and al, 0x48
lea ebx, [rcx + 7]
and rbx, 0xfffffffffffffff8
and ebx, 0xfffffff8
mov rax, rbx
sub rax, rcx
sub rdx, rax
mov eax, edx
rol byte [rbx - 0x76b6f820], 1
invalid
and eax, 7
mov r9, rbx
mov ecx, ebx
sub r9, rcx
jne 0x140101853
xor r8d, r8d
jmp 0x1401018e7
cmp r9, 4
jae 0x140101861
xor r8d, r8d
xor r10d, r10d
jmp 0x1401018d0
outsd dx, dword [rsi]
movzx r8d, word [rcx + 2]
movd xmm0, r8d
shl byte [rsi + 0xf], 0x6f
or eax, 0xbbe6d
invalid
shl byte [rsi + 0xf], 0x6f
or eax, 0xbbe6d
invalid
add byte [rsi + 0xf], ah
shl dword fs:[rsi + 0xf], 0x60
sal dl, 0xf
jo 0x14010183f
pcmpgtb xmm0, xmm1
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0xd4
invalid
pshufd xmm0, xmm0, 0xd4
movdqa xmm2, xmmword [0x1401bd6f0]
pand xmm0, xmm2
movzx r8d, word [rcx]
movd xmm3, r8d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm1, xmm3, 0xd4
pshufd xmm1, xmm1, 0xd4
leave
invalid
pand xmm1, xmm2
paddq xmm1, xmm0
invalid
enter 0xf66, 0x70
shr esi, 0x66
paddq mm0, mm1
movq r8, xmm0
jle 0x140101882
jo 0x140101844
invalid
leave
invalid
invalid
jle 0x140101882
mov r10d, 4
je 0x1401018e7
nop word [rax + rax]
xor r11d, r11d
cmp byte [rcx + r10], 0xc0
setge r11b
add r8, r11
inc r10
cmp r9, r10
jne 0x1401018d0
test rax, rax
je 0x140101979
add byte [rax - 0x77], cl
mov rcx, rdx
and rcx, 0xfffffffffffffff8
ror dword [rax - 0x7d], 1
loope 0x1401018ef
xor esi, esi
cmp byte [rbx + rcx], 0xc0
setge sil
cmp eax, 1
je 0x14010197b
xor r9d, r9d
cmp byte [rbx + rcx + 1], 0xc0
setge r9b
add rsi, r9
cmp eax, 2
je 0x14010197b
xor r9d, r9d
cmp byte [rbx + rcx + 2], 0xc0
setge r9b
add rsi, r9
cmp eax, 3
je 0x14010197b
xor r9d, r9d
cmp byte [rbx + rcx + 3], 0xc0
setge r9b
add rsi, r9
cmp eax, 4
je 0x14010197b
xor r9d, r9d
cmp byte [rbx + rcx + 4], 0xc0
setge r9b
add rsi, r9
cmp eax, 5
je 0x14010197b
xor r9d, r9d
cmp byte [rbx + rcx + 5], 0xc0
setge r9b
add rsi, r9
cmp eax, 6
je 0x14010197b
xor eax, eax
cmp byte [rbx + rcx + 6], 0xc0
setge al
add rsi, rax
jmp 0x14010197b
xor esi, esi
add rsi, r8
shr rdx, 3
movabs r8, 0xff00ff00ff00ff
movabs rcx, 0x1000100010001
movabs rdi, 0x7ffffffffffffff
pcmpeqd xmm0, xmm0
movdqa xmm1, xmmword [0x1401bd940]
jmp 0x1401019e1
xor esi, esi
lea rbx, [r9 + r11*8]
sub rdx, r11
and r11d, 3
mov r14, rsi
and r14, r8
shr rsi, 8
and rsi, r8
add rsi, r14
imul rsi, rcx
shr rsi, 0x30
add rsi, rax
test r11, r11
jne 0x140101c52
mov rax, rsi
test rdx, rdx
je 0x140101cda
mov r9, rbx
cmp rdx, 0xc0
mov r11d, 0xc0
cmovb r11, rdx
mov r10, r11
and r10, 0xfc
je 0x1401019b0
invalid
movabs dword [0x8d4c02ebc1db8944], eax
jnp 0x140101a16
mov ebx, r11d
shr ebx, 2
lea r15, [rbx - 1]
dec dword [rcx + 0x21]
dec dword [rcx - 0x7d]
inc dword [rbx]
and r15, rdi
cmp r15, 3
jae 0x140101a30
xor esi, esi
mov r14, r9
jmp 0x140101be8
inc r15
mov r12, r15
and r12, 0xfffffffffffffffc
mov r14, r12
shl r14, 5
shl esi, 5
shl esi, 5
lea rsi, [r9 + 0x40]
pxor xmm5, xmm5
mov r13, r12
pxor xmm4, xmm4
movdqu xmm2, xmmword [rsi - 0x40]
movdqu xmm6, xmmword [rsi - 0x20]
movdqa xmm3, xmm2
punpcklqdq xmm3, xmm6
movdqa xmm7, xmm3
pxor xmm7, xmm0
psrlq xmm7, 7
psrlq xmm3, 6
por xmm3, xmm7
pand xmm3, xmm1
paddq xmm3, xmm5
movdqu xmm5, xmmword [rsi - 0x30]
movdqu xmm10, xmmword [rsi - 0x10]
movdqu xmm11, xmmword [rsi + 0x30]
movdqu xmm7, xmmword [rsi + 0x20]
movdqu xmm9, xmmword [rsi]
movdqa xmm8, xmm9
punpcklqdq xmm8, xmm7
movdqa xmm12, xmm8
pxor xmm12, xmm0
psrlq xmm12, 7
psrlq xmm8, 6
por xmm8, xmm12
pand xmm8, xmm1
paddq xmm8, xmm4
movdqu xmm4, xmmword [rsi + 0x10]
punpckhqdq xmm2, xmm6
punpckhqdq xmm9, xmm7
movdqa xmm7, xmm5
punpcklqdq xmm7, xmm10
movdqa xmm6, xmm4
punpcklqdq xmm6, xmm11
punpckhqdq xmm5, xmm10
punpckhqdq xmm4, xmm11
movdqa xmm10, xmm2
pxor xmm10, xmm0
movdqa xmm11, xmm9
pxor xmm11, xmm0
psrlq xmm10, 7
psrlq xmm11, 7
psrlq xmm2, 6
por xmm2, xmm10
psrlq xmm9, 6
por xmm9, xmm11
pand xmm2, xmm1
pand xmm9, xmm1
movdqa xmm10, xmm7
pxor xmm10, xmm0
movdqa xmm11, xmm6
pxor xmm11, xmm0
psrlq xmm10, 7
psrlq xmm11, 7
psrlq xmm7, 6
por xmm7, xmm10
psrlq xmm6, 6
por xmm6, xmm11
pand xmm7, xmm1
paddq xmm7, xmm2
paddq xmm7, xmm3
pand xmm6, xmm1
paddq xmm6, xmm9
paddq xmm6, xmm8
movdqa xmm2, xmm5
pxor xmm2, xmm0
movdqa xmm3, xmm4
pxor xmm3, xmm0
psrlq xmm2, 7
psrlq xmm3, 7
psrlq xmm5, 6
por xmm5, xmm2
psrlq xmm4, 6
por xmm4, xmm3
pand xmm5, xmm1
paddq xmm5, xmm7
pand xmm4, xmm1
paddq xmm4, xmm6
sub rsi, 0xffffffffffffff80
add r13, 0xfffffffffffffffc
jne 0x140101a50
paddq xmm4, xmm5
pshufd xmm2, xmm4, 0xee
paddq xmm2, xmm4
movq rsi, xmm2
cmp r15, r12
je 0x1401019b2
add r14, r9
shl rbx, 5
add rbx, r9
nop
movdqu xmm2, xmmword [r14]
movdqu xmm3, xmmword [r14 + 0x10]
movdqa xmm4, xmm2
pxor xmm4, xmm0
movdqa xmm5, xmm3
pxor xmm5, xmm0
psrlq xmm5, 7
psrlq xmm4, 7
psrlq xmm3, 6
por xmm3, xmm5
psrlq xmm2, 6
por xmm2, xmm4
pand xmm3, xmm1
pand xmm2, xmm1
paddq xmm2, xmm3
pshufd xmm3, xmm2, 0xee
paddq xmm3, xmm2
movq r15, xmm3
add rsi, r15
add r14, 0x20
cmp r14, rbx
jne 0x140101bf0
jmp 0x1401019b2
mov rdx, qword [r9 + r10*8]
mov rax, rdx
not rax
shr rax, 7
shr rdx, 6
or rdx, rax
movabs rax, 0x101010101010101
and rdx, rax
cmp r11d, 1
je case.0x1400cf8db.196
mov rdi, qword [r9 + r10*8 + 8]
mov rbx, rdi
not rbx
shr rbx, 7
shr rdi, 6
or rdi, rbx
and rdi, rax
add rdx, rdi
cmp r11d, 2
je case.0x1400cf8db.196
mov r9, qword [r9 + r10*8 + 0x10]
mov r10, r9
not r10
shr r10, 7
shr r9, 6
or r9, r10
and r9, rax
add rdx, r9
and r8, rdx
shr rdx, 8
movabs rax, 0x700ff00ff00ff
and rax, rdx
add rax, r8
imul rax, rcx
shr rax, 0x30
add rax, rsi
movaps xmm6, xmmword [rsp]
movaps xmm7, xmmword [rsp + 0x10]
adc byte [rdi + rcx + 0x28], al
and al, 0x20
adc byte [rdi + rcx + 0x28], al
and al, 0x20
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm10, xmmword [rsp + 0x40]
movaps xmm11, xmmword [rsp + 0x50]
movaps xmm12, xmmword [rsp + 0x60]
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r14, [rdx + 1]
sub rcx, rdx
add rcx, r14
mov rdx, r14
cmp r10d, 0x110000
cmp r10d, 0x110000
je 0x140101f05
dec r9
je 0x140101e89
cmp rdx, r8
je 0x140101f05
movzx r14d, byte [rdx]
movzx r10d, r14b
test r10b, r10b
sar byte [rcx - 0x39], cl
sar byte [rcx - 0x39], cl
mov r11d, r10d
and r11d, 0x1f
jrcxz 0x140101e2f
jrcxz 0x140101e2f
movzx r15d, byte [rdx + 1]
and r15d, 0x3f
cmp r10b, 0xdf
jbe 0x140101e63
movzx ebp, byte [rdx + 2]
shl r15d, 6
mov dh, 0x6a
add al, byte [rcx - 0x3f]
out 6, eax
and ebp, 0x3f
or ebp, r15d
cmp r14b, 0xf0
jb 0x140101e76
invalid
invalid
movzx r10d, byte [rdx + 3]
movzx r10d, byte [rdx + 3]
and r11d, 7
jrcxz 0x140101e43
shl r11d, 0x12
shl ebp, 6
invalid
invalid
and r10d, 0x3f
or r10d, ebp
or r10d, r11d
cmp r10d, 0x110000
adc dword [rax], eax
adc dword [rax], eax
je 0x140101f05
lea r14, [rdx + 4]
jmp 0x140101dd4
lea r14, [rdx + 2]
shl r11d, 6
or r11d, r15d
mov r10d, r11d
jmp 0x140101dd4
lea r14, [rdx + 3]
shl r11d, 0xc
jrcxz 0x140101e8a
jrcxz 0x140101e8a
or ebp, r11d
mov r10d, ebp
jmp 0x140101dd4
cmp rdx, r8
cmp edx, eax
je 0x140101f05
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x140101ee1
cmp r8b, 0xe0
jb 0x140101ee1
cmp r8b, 0xf0
jb 0x140101ee1
movzx r8d, r8b
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
loope 0x140101eef
rol byte [rdi + rcx - 0x4a], 0x4a
add dword [rcx - 0x7d], eax
loope 0x140101eef
movzx r10d, byte [rdx + 2]
and r10d, 0x3f
movzx edx, byte [rdx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 0xc
shl r10d, 6
or r10d, r9d
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x140101f05
test rcx, rcx
je 0x140101ef7
cmp rcx, rsi
jae 0x140101ef5
cmp byte [rdi + rcx], 0xc0
jge 0x140101ef7
xor edx, edx
jmp 0x140101efa
jne 0x140101ef1
mov rdx, rdi
test rdx, rdx
cmovne rsi, rcx
cmovne rdi, rdx
test rax, rax
je 0x140101fcd
mov r15, qword [rbx + 8]
cmp rsi, 0x20
jae 0x140101f30
mov rax, rsi
test rsi, rsi
je 0x140101faf
cmp rsi, 1
jne 0x140101f3d
xor eax, eax
xor ecx, ecx
jmp 0x140101f9b
mov rcx, rdi
mov rdx, rsi
call fcn.1401017f0
jmp 0x140101faf
mov rcx, rsi
and rcx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor eax, eax
movdqa xmm1, xmmword [0x1401bd6e0]
movdqa xmm2, xmmword [0x1401bd6f0]
nop word [rax + rax]
movzx edx, word [rdi + rax]
movd xmm3, edx
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
fcmovnu st(0), st(2)
fcmovnu st(0), st(2)
paddq xmm0, xmm3
add rax, 2
cmp rcx, rax
jne 0x140101f60
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq rax, xmm1
jmp 0x140101faa
xor edx, edx
cmp byte [rdi + rcx], 0xc0
setge dl
add rax, rdx
inc rcx
ror byte [rax - 1], 1
ror dword [rax + 0x39], 0xce
cmp rsi, rcx
jne 0x140101f9b
in al, dx
sub r15, rax
jbe 0x140101fcd
movzx eax, byte [rbx + 0x38]
lea rcx, [0x1401fb738]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r13d, r13d
jmp 0x140102006
mov rcx, qword [rbx + 0x20]
mov ecx, dword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
sub byte [rbx + 0x5d], bl
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp rax
mov r13, r15
xor r15d, r15d
jmp 0x140102006
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov r14, qword [rbx + 0x20]
mov r12, qword [rbx + 0x28]
mov ebx, dword [rbx + 0x30]
inc r13
nop word cs:[rax + rax]
mov rcx, r14
dec r13
je 0x140102037
mov edx, ebx
call qword [r12 + 0x20]
test al, al
je 0x140102020
mov al, 1
jmp 0x140102086
mov rdx, rdi
mov r8, rsi
call qword [r12 + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140102086
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x14010207d
mov rcx, r14
mov edx, ebx
call qword [r12 + 0x20]
inc rsi
test al, al
je 0x140102060
jmp 0x140102080
mov rsi, r15
cmp rsi, r15
setb al
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9, rax
mov qword [rsi + 0xa0], r9
mov rax, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
rol dword [rdx + 0x4d], 1
adc byte [rbp + 0x48], cl
mov ebp, 0x44135080
adc eax, dword [rbx + rdx]
add byte [rax], al
add rbp, rdx
shr rbp, 0x20
xor edx, edx
xor r9d, r9d
mov r10, r8
mov edx, eax
shr r10, 0x20
cmove r10d, edx
setne r9b
inc r9
mov qword [rsp + 0xd8], r9
mov dword [rsp + 0x38], r8d
mov dword [rsp + 0x3c], r10d
push rsp
and al, 0x3c
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
adc dword [rsp + 0x70], eax
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0xb0], xmm0
movups xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd0], 0
movups xmmword [rsp + 0x188], xmm0
movups xmmword [rsp + 0x17c], xmm0
movups xmmword [rsp + 0x16c], xmm0
movups xmmword [rsp + 0x15c], xmm0
movups xmmword [rsp + 0x14c], xmm0
movups xmmword [rsp + 0x13c], xmm0
movups xmmword [rsp + 0x12c], xmm0
movups xmmword [rsp + 0x11c], xmm0
movups xmmword [rsp + 0x10c], xmm0
movups xmmword [rsp + 0xfc], xmm0
mov qword [rsp + 0x198], 1
mov dword [rsp + 0xf8], 1
test cx, cx
js 0x140103ddb
movzx edx, ax
lea rcx, [rsp + 0x38]
and al, 0x38
jmp 0x140103de9
neg eax
movsx rdx, ax
lea rcx, [rsp + 0xf8]
call fcn.140103ad0
movzx edi, word [rsp + 0x400]
add al, 0
add byte [rcx + 0x66d8f7e8], cl
test ebp, ebp
cmovns rax, rbp
lea r12, [rsp + 0xf8]
lea rcx, [rsp + 0x38]
cmovns rcx, r12
movzx edx, ax
mov bh, 0xd0
call fcn.1401024e0
mov r15, qword [rsp + 0x198]
cwde
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rcx - 0x48], al
movabs al, byte [0x28e8e2894c000000]
mov bh, 0xa
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x40
add al, byte [rax]
add byte [rcx - 0x47], cl
push rbx
pop rdx
wait
movabs al, byte [0x49f9894c0044b82f]
mov eax, esi
cmp rcx, 0x29
jae 0x140103ebb
nop word cs:[rax + rax]
test rcx, rcx
je 0x140103ea3
shl rcx, 2
xor r10d, r10d
nop dword [rax]
mov eax, dword [rsp + rcx + 0x19c]
shl r10, 0x20
or r10, rax
mov rax, r10
shr rax, 9
mul r9
shr rdx, 0xb
imul rax, rdx, 0x3b9aca00
sub r10, rax
mov dword [rsp + rcx + 0x19c], edx
add rcx, 0xfffffffffffffffc
jne 0x140103e70
add r8, 0xfffffffffffffff7
cmp r8, 9
jbe 0x140103ecc
mov rcx, qword [rsp + 0x240]
cmp rcx, 0x29
jb 0x140103e60
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
call fcn.1401b1d90
lea rax, [0x1401cca68]
mov r8d, dword [rax + r8*4]
test r8, r8
je 0x140104a43
mov rcx, qword [rsp + 0x240]
cmp rcx, 0x29
jae 0x140103ebb
test rcx, rcx
je 0x140103f41
shl rcx, 2
xor edx, edx
jmp 0x140103f12
xor edx, edx
div r8
mov dword [rsp + rcx + 0x19c], eax
add rcx, 0xfffffffffffffffc
je 0x140103f37
mov eax, dword [rsp + rcx + 0x19c]
shl rdx, 0x20
or rax, rdx
test rdx, rdx
jne 0x140103f00
xor edx, edx
div r8d
mov dword [rsp + rcx + 0x19c], eax
add rcx, 0xfffffffffffffffc
jne 0x140103f12
mov rax, qword [rsp + 0x240]
jmp 0x140103f43
xor eax, eax
mov rcx, qword [rsp + 0xd8]
cmp rax, rcx
cmovbe rax, rcx
cmp rax, 0x28
ja 0x1401049a3
test rax, rax
je 0x140103f71
cmp rax, 1
jne 0x140103f78
mov r13, r12
xor edx, edx
xor r8d, r8d
jmp 0x140103fce
xor eax, eax
jmp 0x140104017
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0x38]
mov r10d, dword [rsp + rdx*4 + 0x3c]
adc dword [rsp + rdx*4 + 0x1a0], r8d
adc dword [rsp + rdx*4 + 0x1a4], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x140103f90
test al, 1
jne 0x140103fcb
test r8b, r8b
jne 0x140103fff
jmp 0x140104017
mov r13, r12
mov r9d, dword [rsp + rdx*4 + 0x1a0]
mov r10d, dword [rsp + rdx*4 + 0x38]
lea r11d, [r9 + r10]
movzx r12d, r8b
add r12d, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x1a0], r12d
add r9d, r10d
mov r12, r13
jb 0x140103fff
test r8b, r8b
je 0x140104017
cmp rax, 0x27
ja 0x14010495b
mov dword [rsp + rax*4 + 0x1a0], 1
inc rax
mov qword [rsp + 0x240], rax
cmp rax, r15
cmovbe rax, r15
cmp rax, 0x29
jae 0x1401049a3
shl rax, 2
mov edx, 0xff
nop dword [rax]
test rax, rax
je 0x14010407f
mov r9d, dword [rsp + rax + 0xf4]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0x19c]
setne r8b
cmova r8d, edx
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x140104040
cmp r8b, 1
ja 0x140104098
inc ebp
cmp bp, di
jge 0x14010410a
jmp 0x14010478f
add rax, rsp
add rax, 0xf8
cmp rax, r12
setne r8b
neg r8b
cmp r8b, 1
jbe 0x14010406f
test rcx, rcx
je 0x1401040f7
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop word [rax + rax]
mov r9d, dword [rsp + r8 + 0x38]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x38], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1401040b0
test rax, rax
je 0x1401040e5
cmp rcx, 0x27
ja 0x140104983
mov dword [rsp + rcx*4 + 0x38], eax
inc rcx
mov qword [rsp + 0xd8], rcx
cmp bp, di
jge 0x14010410a
jmp 0x14010478f
xor ecx, ecx
mov qword [rsp + 0xd8], rcx
cmp bp, di
jl 0x14010478f
movsx rax, bp
mov edx, ebp
sub edx, edi
movsx r8, di
sub rax, r8
cmp rax, rsi
movsx r13, dx
cmovae r13, rsi
test r13, r13
je 0x14010478f
lea rdi, [rsp + 0x248]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r12
call fcn.1401af560
mov qword [rsp + 0x2e8], r15
mov edx, 1
mov rcx, rdi
call fcn.140103ad0
mov r15, qword [rsp + 0x198]
lea rdi, [rsp + 0x2f0]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r12
call fcn.1401af560
mov qword [rsp + 0x390], r15
mov edx, 2
mov rcx, rdi
call fcn.140103ad0
mov r15, qword [rsp + 0x198]
mov r8d, 0xa0
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov rdx, r12
call fcn.1401af560
mov qword [rsp + 0x240], r15
mov edx, 3
mov rcx, rdi
mov ecx, edi
call fcn.140103ad0
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0xe0], rax
mov r15, qword [rsp + 0x198]
xor r10d, r10d
mov rcx, qword [rsp + 0xd8]
mov r11d, 0xff
cmp rcx, 0x29
jae 0x140103ebb
mov rax, r10
lea r9, [r10 + 1]
lea rdx, [rcx*4]
xor r8d, r8d
nop dword [rax]
cmp rdx, r8
je 0x1401047f3
cmp dword [rsp + r8 + 0x38], 0
lea r8, [r8 + 4]
je 0x140104230
mov qword [rsp + 0x30], r9
mov r9, qword [rsp + 0xf0]
cmp rcx, r9
cmova r9, rcx
cmp r9, 0x29
jae 0x140104a6d
lea rdx, [r9*4]
nop dword [rax + rax]
test rdx, rdx
je 0x1401042b4
mov r10d, dword [rsp + rdx + 0x19c]
xor r8d, r8d
cmp r10d, dword [rsp + rdx + 0x34]
setne r8b
cmova r8d, r11d
add rdx, 0xfffffffffffffffc
test r8b, r8b
je 0x140104270
cmp r8b, 2
jae 0x1401042d6
test r9, r9
je 0x140104362
cmp r9, 1
jne 0x1401042e0
mov r12, r14
mov cl, 1
xor edx, edx
jmp 0x140104329
invalid
add rdx, rsp
add rdx, 0x1a0
lea r8, [rsp + 0x1a0]
cmp rdx, r8
setne r8b
neg r8b
fadd dword [rcx - 0x80]
clc
add dh, byte [rdx - 0x3a]
xor edx, edx
mov r9, rcx
jmp 0x14010436c
mov r8, r9
and r8, 0xfffffffffffffffe
mov cl, 1
xor edx, edx
nop dword [rax + rax]
invalid
mov r10d, dword [rsp + rdx*4 + 0x1a0]
not r10d
ror byte [rdi], cl
mov dh, 0xc9
bt ecx, 0
adc dword [rsp + rdx*4 + 0x38], r10d
xchg esp, eax
cmp byte [rbx + 0x1a4948c], cl
add byte [rax], al
not ecx
adc dword [rsp + rdx*4 + 0x3c], ecx
lea rdx, [rdx + 2]
setb cl
cmp r8, rdx
jne 0x1401042f0
test r9b, 1
je 0x14010435a
mov r12, r14
mov r8d, dword [rsp + rdx*4 + 0x1a0]
not r8d
mov r10d, dword [rsp + rdx*4 + 0x38]
lea r14d, [r8 + r10]
movzx edi, cl
add edi, r14d
setb cl
mov dword [rsp + rdx*4 + 0x38], edi
add r8d, r10d
mov r14, r12
lea r12, [rsp + 0xf8]
jb 0x140104362
test cl, cl
je 0x140104a95
mov qword [rsp + 0xd8], r9
mov dl, 8
mov r10, qword [rsp + 0xe8]
cmp r9, r10
cmova r10, r9
cmp r10, 0x29
jae 0x140104a81
lea rcx, [r10*4]
nop dword [rax]
test rcx, rcx
je 0x1401043d7
mov edi, dword [rsp + rcx + 0x2ec]
xor r8d, r8d
cmp edi, dword [rsp + rcx + 0x34]
setne r8b
cmova r8d, r11d
add rcx, 0xfffffffffffffffc
test r8b, r8b
je 0x140104390
cmp r8b, 1
ja 0x1401043f9
test r10, r10
je 0x140104492
cmp r10, 1
jne 0x140104401
mov r12, r14
mov r9b, 1
xor r8d, r8d
jmp 0x140104458
add rcx, rsp
add rcx, 0x2f0
lea r8, [rsp + 0x2f0]
cmp rcx, r8
setne r8b
neg r8b
cmp r8b, 1
jbe 0x1401043ba
mov r10, r9
jmp 0x14010449d
mov rcx, r10
and rcx, 0xfffffffffffffffe
mov r9b, 1
xor r8d, r8d
nop
mov edi, dword [rsp + r8*4 + 0x2f0]
not edi
movzx r9d, r9b
bt r9d, 0
adc dword [rsp + r8*4 + 0x38], edi
mov r9d, dword [rsp + r8*4 + 0x2f4]
not r9d
adc dword [rsp + r8*4 + 0x3c], r9d
lea r8, [r8 + 2]
setb r9b
cmp rcx, r8
jne 0x140104410
test r10b, 1
jne 0x140104455
test r9b, r9b
jne 0x140104492
jmp 0x140104a95
mov r12, r14
mov edi, dword [rsp + r8*4 + 0x2f0]
not edi
mov r14d, dword [rsp + r8*4 + 0x38]
lea ecx, [rdi + r14]
movzx r9d, r9b
add r9d, ecx
setb cl
mov dword [rsp + r8*4 + 0x38], r9d
add edi, r14d
mov r14, r12
lea r12, [rsp + 0xf8]
jb 0x140104492
test cl, cl
je 0x140104a95
mov qword [rsp + 0xd8], r10
or dl, 4
mov r9, qword [rsp + 0xe0]
cmp r10, r9
cmova r9, r10
cmp r9, 0x29
jae 0x140104a6d
lea rcx, [r9*4]
nop
test rcx, rcx
je 0x140104505
mov edi, dword [rsp + rcx + 0x244]
xor r8d, r8d
cmp edi, dword [rsp + rcx + 0x34]
setne r8b
cmova r8d, r11d
add rcx, 0xfffffffffffffffc
test r8b, r8b
je 0x1401044c0
cmp r8b, 1
ja 0x140104527
test r9, r9
je 0x1401045b9
cmp r9, 1
jne 0x14010452f
mov qword [rsp + 0x28], r14
mov cl, 1
xor r8d, r8d
jmp 0x14010457c
add rcx, rsp
add rcx, 0x248
lea r8, [rsp + 0x248]
cmp rcx, r8
setne r8b
neg r8b
cmp r8b, 1
jbe 0x1401044ea
mov r9, r10
jmp 0x1401045c4
mov r10, r9
and r10, 0xfffffffffffffffe
mov cl, 1
xor r8d, r8d
nop dword [rax + rax]
mov edi, dword [rsp + r8*4 + 0x248]
not edi
movzx ecx, cl
bt ecx, 0
adc dword [rsp + r8*4 + 0x38], edi
mov ecx, dword [rsp + r8*4 + 0x24c]
not ecx
adc dword [rsp + r8*4 + 0x3c], ecx
lea r8, [r8 + 2]
setb cl
cmp r10, r8
jne 0x140104540
test r9b, 1
je 0x1401045b1
mov qword [rsp + 0x28], r14
mov r10d, dword [rsp + r8*4 + 0x248]
not r10d
mov edi, dword [rsp + r8*4 + 0x38]
lea r14d, [r10 + rdi]
movzx r12d, cl
add r12d, r14d
setb cl
mov dword [rsp + r8*4 + 0x38], r12d
add r10d, edi
mov r14, qword [rsp + 0x28]
lea r12, [rsp + 0xf8]
jb 0x1401045b9
test cl, cl
je 0x140104a95
mov qword [rsp + 0xd8], r9
add dl, 2
cmp r9, r15
mov rcx, r15
cmova rcx, r9
cmp rcx, 0x29
jae 0x140103ebb
lea r8, [rcx*4]
test r8, r8
je 0x140104630
mov edi, dword [rsp + r8 + 0xf4]
xor r10d, r10d
cmp edi, dword [rsp + r8 + 0x34]
setne r10b
cmova r10d, r11d
add r8, 0xfffffffffffffffc
test r10b, r10b
je 0x1401045e0
cmp r10b, 1
ja 0x14010464a
test rcx, rcx
mov r10, qword [rsp + 0x30]
je 0x1401046f8
cmp rcx, 1
jne 0x140104657
mov qword [rsp + 0x28], r14
mov r9b, 1
xor r8d, r8d
jmp 0x1401046b4
add r8, rsp
add r8, 0xf8
cmp r8, r12
setne r10b
neg r10b
cmp r10b, 1
jbe 0x14010460c
mov rcx, r9
mov r10, qword [rsp + 0x30]
jmp 0x140104702
mov r10, rcx
and r10, 0xfffffffffffffffe
mov r9b, 1
xor r8d, r8d
nop word cs:[rax + rax]
mov edi, dword [rsp + r8*4 + 0xf8]
not edi
movzx r9d, r9b
bt r9d, 0
adc dword [rsp + r8*4 + 0x38], edi
mov r9d, dword [rsp + r8*4 + 0xfc]
not r9d
adc dword [rsp + r8*4 + 0x3c], r9d
lea r8, [r8 + 2]
setb r9b
cmp r10, r8
jne 0x140104670
test cl, 1
mov r10, qword [rsp + 0x30]
je 0x1401046ef
mov qword [rsp + 0x28], r14
mov r10d, dword [rsp + r8*4 + 0xf8]
not r10d
mov edi, dword [rsp + r8*4 + 0x38]
lea r14d, [r10 + rdi]
movzx r12d, r9b
add r12d, r14d
setb r9b
mov dword [rsp + r8*4 + 0x38], r12d
add r10d, edi
mov r14, qword [rsp + 0x28]
lea r12, [rsp + 0xf8]
mov r10, qword [rsp + 0x30]
jb 0x1401046f8
test r9b, r9b
je 0x140104a95
mov qword [rsp + 0xd8], rcx
inc dl
cmp rax, rsi
je 0x140104971
add dl, 0x30
mov byte [rbx + rax], dl
test rcx, rcx
je 0x140104778
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop word cs:[rax + rax]
mov r9d, dword [rsp + r8 + 0x38]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x38], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x140104730
test rax, rax
je 0x140104765
cmp rcx, 0x27
ja 0x14010495b
mov dword [rsp + rcx*4 + 0x38], eax
inc rcx
mov qword [rsp + 0xd8], rcx
cmp r10, r13
jne 0x140104210
jmp 0x14010478b
xor ecx, ecx
mov qword [rsp + 0xd8], rcx
cmp r10, r13
jne 0x140104210
mov al, 1
jmp 0x140104794
xor eax, eax
xor r13d, r13d
cmp r15, 0x29
jae 0x1401049b7
test r15, r15
je 0x14010481a
lea r8, [r15*4]
xor r9d, r9d
xor edx, edx
mov r10d, dword [rsp + r9 + 0xf8]
lea r10, [r10 + r10*4]
adc al, 0x92
add r10, rdx
mov rdx, r10
shr rdx, 0x20
mov dword [rsp + r9 + 0xf8], r10d
add r9, 4
cmp r8, r9
jne 0x1401047b0
test rdx, rdx
je 0x14010481d
cmp r15, 0x27
ja 0x14010495b
mov dword [rsp + r15*4 + 0xf8], edx
inc r15
jmp 0x14010481d
cmp r13, rsi
ja 0x140104aad
mov r8, r13
sub r8, rax
je 0x14010493b
add rax, rbx
mov rcx, rax
mov dl, 0x30
call fcn.1401afce0
jmp 0x14010493b
xor r15d, r15d
mov qword [rsp + 0x198], r15
cmp rcx, r15
cmova r15, rcx
cmp r15, 0x29
jae 0x1401049b7
shl r15, 2
mov ecx, 0xff
nop
test r15, r15
je 0x14010486f
mov r8d, dword [rsp + r15 + 0xf4]
xor edx, edx
cmp r8d, dword [rsp + r15 + 0x34]
setne dl
cmova edx, ecx
add r15, 0xfffffffffffffffc
test dl, dl
je 0x140104840
movzx eax, dl
cmp eax, 1
je 0x14010489f
jmp 0x140104932
lea rcx, [rsp + r15]
add rcx, 0xf8
cmp rcx, r12
sete cl
test al, cl
je 0x140104932
lea rcx, [r13 - 1]
cmp rcx, rsi
jae 0x140104994
test byte [rbx + rcx], 1
je 0x140104932
cmp r13, rsi
ja 0x140104abf
mov r8, 0xffffffffffffffff
mov rax, r13
nop word cs:[rax + rax]
test rax, rax
je 0x1401048e9
mov rcx, rax
dec rax
inc r8
cmp byte [rbx + rcx - 1], 0x39
je 0x1401048c0
inc byte [rbx + rax]
cmp rcx, r13
jae 0x140104932
add rcx, rbx
mov dl, 0x30
call fcn.1401afce0
jmp 0x140104932
mov rdi, r14
test r13, r13
je 0x14010490e
mov byte [rbx], 0x31
mov r14b, 0x30
cmp r13, 1
je 0x140104911
lea rcx, [rbx + 1]
lea r8, [r13 - 1]
mov dl, 0x30
call fcn.1401afce0
jmp 0x140104911
mov r14b, 0x31
lea eax, [rbp + 1]
movzx ecx, word [rsp + 0x400]
cmp bp, cx
jl 0x14010492d
cmp r13, rsi
jae 0x14010492d
mov byte [rbx + r13], r14b
inc r13
mov ebp, eax
mov r14, rdi
cmp r13, rsi
ja 0x140104a5b
mov qword [r14], rbx
mov qword [r14 + 8], r13
mov word [r14 + 0x10], bp
add rsp, 0x398
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.librarycore_src_num_bignum.rs
mov ecx, 0x28
mov edx, 0x28
call fcn.1401b1d10
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, rsi
mov rdx, rsi
call fcn.1401b1d10
lea r8, str.librarycore_src_num_bignum.rs
or al, 0
mov edx, 0x28
call fcn.1401b1d10
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rdx, rsi
call fcn.1401b1d10
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, rax
call fcn.1401b1d90
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r15
call fcn.1401b1d90
lea rcx, [0x1401ccb97]
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov edx, 0x1c
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.minus___0
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov edx, 0x1d
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.plus___0
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov edx, 0x1c
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.mant.checked_add_d.plus_.is_some__
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov edx, 0x36
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.mant.checked_sub_d.minus_.is_some__
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov edx, 0x37
call fcn.1401b1e10
lea rcx, [0x1401cecd7]
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x1b
call fcn.1401b1e10
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, r13
mov rdx, rsi
call fcn.1401b1d90
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r9
leave
leave
call fcn.1401b1d90
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r10
call fcn.1401b1d90
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
or eax, 0xca204
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x1a
call fcn.1401b1e10
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, r13
mov rdx, rsi
call fcn.1401b1d90
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, r13
mov rdx, rsi
call fcn.1401b1d90
mov edi, 0xcc000ad2
ret 0xc82
mov edi, 0xcc000ad2
int3
add rcx, qword [rsp + 0x88]
add rcx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x98]
sub r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0xb0]
imul r9, r8
add r9, rcx
mov rcx, qword [rsp + 0x20]
sub r9, r12
sub r9, qword [rsp + 0x48]
sub r9, rbp
sub r10, qword [rsp + 0x30]
sub r10, rbx
sub r10, rdx
add r10, 2
nop word cs:[rax + rax]
lea r12, [rdx + rbx]
cmp r12, r13
jb 0x140105056
lea r8, [rdx + r9]
cmp r11, r8
jb 0x140105162
dec al
mov byte [rdi + r14], al
sub r10, rcx
setb r8b
add rsi, rcx
cmp r12, r13
jae 0x140105079
sub r11, rcx
add r9, rcx
add rbx, rcx
test r8b, r8b
je 0x140105040
add rdx, rsi
jmp 0x140105168
cmp r14, 0x10
ja 0x140105234
mov rax, r8
add rsi, rsi
lea rdx, [rsi + rsi*4]
mov rsi, rdx
and rsi, r10
add r8, r8
lea r8, [r8 + r8*4]
add r12, r12
lea r12, [r12 + r12*4]
shr rdx, cl
lea r9d, [rdx + 0x30]
mov byte [rbx + r14], r9b
inc r14
mov r9, r12
sub r9, rsi
jbe 0x1401050b0
sub r15, qword [rsp + 0x20]
imul r15, r8
lea rcx, [r15 + r8]
cmp r9, r13
setb r10b
jb 0x1401051c0
sub r15, r8
mov r8, r15
sub r8, rsi
jbe 0x1401051c0
add dl, 0x2f
mov r11, r13
mov ebx, ebp
mov ebx, ebp
sub r11, r15
mov rdi, r12
sub rdi, r13
sub rdi, rsi
nop dword [rax]
lea r9, [rsi + r13]
lea ecx, [rsi + rbp]
cmp r9, r15
jb 0x140105142
lea r10, [r11 + rsi]
cmp r8, r10
jb 0x1401051bd
mov byte [rbx + r14 - 1], dl
sub rdi, r13
setb r10b
cmp r9, r15
jae 0x1401051c3
dec dl
sub r8, r13
mov rsi, r9
test r10b, r10b
je 0x140105130
jmp 0x1401051c3
add rdx, rsi
xor r8d, r8d
mov r9, rdx
mov r10, qword [rsp + 0x28]
mov rax, r10
sub rax, r9
mov rdx, qword [rsp + 0x40]
jbe 0x14010518f
test r8b, r8b
jne 0x14010518f
add rcx, r9
sub rcx, r10
jb 0x1401051b4
cmp rax, rcx
jae 0x1401051b4
cmp r9, 2
jb 0x1401051b4
mov rax, qword [rsp + 0x78]
add rax, 0xfffffffffffffffd
cmp r9, rax
ja 0x1401051b4
mov qword [rdx], rdi
mov qword [rdx + 8], r15
mov eax, dword [rsp + 0x3c]
mov word [rdx + 0x10], ax
jmp 0x14010520a
mov qword [rdx], 0
jmp 0x14010520a
xor r10d, r10d
mov r9, rsi
mov rdx, rcx
sub rdx, r9
jbe 0x1401051dd
test r10b, r10b
jne 0x1401051dd
add r13, r9
sub r13, rcx
jb 0x1401051fe
cmp rdx, r13
jae 0x1401051fe
lea rcx, [rax*4]
lea rcx, [rcx + rcx*4]
cmp rcx, r9
ja 0x1401051fe
shl rax, 3
lea rax, [rax + rax*4]
sub r12, rax
cmp r9, r12
jbe 0x14010521e
mov rax, qword [rsp + 0x40]
mov qword [rax], 0
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x40]
mov qword [rax], rbx
mov qword [rax + 8], r14
mov ecx, dword [rsp + 0x3c]
mov word [rax + 0x10], cx
jmp 0x14010520a
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov ecx, 0x11
mov edx, 0x11
call fcn.1401b1d10
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x51
call fcn.1401b1d10
mov qword [rsp + 0xc8], 0
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
lea r8, [rsp + 0xc8]
call fcn.1401b1e60
lea rcx, [0x1401ccb97]
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1c
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.minus___0
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1d
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.plus___0
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1c
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.mant.checked_add_d.plus_.is_some__
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x36
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.mant.checked_sub_d.minus_.is_some__
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x37
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.mant__d.plus____1____61_
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x2d
call fcn.1401b1e10
lea rcx, [0x1401cc9f3]
lea r8, [0x1401cca38]
mov edx, 0x1d
call fcn.1401b1e10
int3
add byte [rax - 0x77], cl
stc
call fcn.1401b1d10
lea rcx, [0x1401ccb97]
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1c
call fcn.1401b1e10
lea rcx, str.assertion_failed:_d.mant____1____61_
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x24
call fcn.1401b1e10
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
mov r14, rdx
mov rbx, rcx
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0x98]
mov rdx, rax
sub rdx, rcx
jbe 0x140105861
cmp rdx, rcx
jbe 0x140105861
mov rsi, r9
mov rdi, r8
mov rdx, qword [rsp + 0x90]
movzx ebp, word [rsp + 0x80]
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 0xd0
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 0xd0
cmp r8, rdx
jbe 0x140105854
mov r9, rax
sub r9, rdx
sub r9, rdx
lea r8, [rcx + rcx]
cmp r9, r8
jae 0x140105877
sub rdx, rcx
jbe 0x140105861
sub rax, rdx
cmp rax, rdx
jbe 0x140105892
mov qword [rbx], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp rsi, rdi
jbe 0x14010591a
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov rcx, rsi
stc
jl 0x140105892
add byte [rax - 0x77], cl
int1
mov rdx, rdi
call fcn.1401b1d90
cmp rsi, rdi
ja 0x14010592a
movzx r15d, word [rsp + 0x88]
mov r8, 0xffffffffffffffff
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
add byte [rcx - 0x39], cl
sar bh, 0xff
invalid
invalid
invalid
nop
test rax, rax
je 0x1401058db
mov rcx, rax
dec rax
inc r8
cmp byte [r14 + rcx - 1], 0x39
invalid
je 0x1401058b0
cmp dword [rdx + rbp*8 + 0x41], esi
inc byte [rsi + rax]
inc byte [r14 + rax]
cmp rcx, rsi
jae 0x140105915
add rcx, r14
mov dl, 0x30
call fcn.1401afce0
jmp 0x140105915
test rsi, rsi
je 0x1401058fe
mov byte [r14], 0x31
mov r12b, 0x30
xor dword [rcx - 0x4c], eax
xor byte [rax - 0x7d], cl
cmp rsi, 1
cmp rsi, 1
je 0x140105901
lea rcx, [r14 + 1]
lea ecx, [rsi + 1]
lea r8, [rsi - 1]
mov dl, 0x30
call fcn.1401afce0
jmp 0x140105901
mov r12b, 0x31
inc ebp
cmp rsi, rdi
jae 0x140105915
cmp bp, r15w
jle 0x140105915
mov byte [r14 + rsi], r12b
inc rsi
cmp rsi, rdi
ja 0x14010593c
mov qword [rbx], r14
mov qword [rbx + 8], rsi
mov word [rbx + 0x10], bp
imul edx, dword [rax], 0xffffffe9
invalid
invalid
invalid
invalid
imul edx, dword [rax], 0xffffffe9
invalid
invalid
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov rcx, rsi
jl 0x14010593c
add byte [rax - 0x77], cl
int1
mov rdx, rdi
call fcn.1401b1d90
invalid
or al, byte [rax]
invalid
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov rcx, rsi
mov rdx, rdi
call fcn.1401b1d90
int3
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
test r8w, r8w
jle 0x1401059d1
sar byte [rsi + 0x60], 0x45
movzx eax, ax
movzx r8d, r8w
mov r10, r8
mov word [rax], 2
mov dword [rax], 0x89480002
or byte [rcx + 0x29], cl
or byte [rcx + 0x29], cl
ror byte [rdi], cl
invalid
xchg ebp, eax
add byte [rax], al
invalid
mov dword [rax], 0x89480002
or byte [rcx + 0x29], cl
or byte [rcx + 0x29], cl
or byte [rcx + 0x29], cl
ror byte [rdi], cl
adc dword [rbp + 0x4c000000], 0xffffff89
adc byte [rsi - 0x39], spl
sbb byte [rdx], al
add byte [rbp + rcx*4 + 0x15], cl
jge 0x1401059fa
mov qword [rax + 0x10], r8
mov word [rax + 0x18], 2
lea r10, [0x1401ebb18]
mov qword [rax + 0x20], r10
mov qword [rax + 0x28], 1
sub rdx, r8
add rcx, r8
mov word [rax + 0x30], 2
mov qword [rax + 0x38], rcx
mov qword [rax + 0x40], rdx
mov ecx, 3
sub r9, rdx
ja 0x140105a4b
invalid
mov rdx, rcx
add rsp, 0x28
ret
movsx r8, r8w
mov r10, r8
neg r10
mov word [rax], 2
lea r11, [0x1401cd610]
mov qword [rax + 8], r11
mov qword [rax + 0x10], 2
mov word [rax + 0x18], 0
mov qword [rax + 0x20], r10
mov dword [rax + 0x20], edx
mov word [rax + 0x30], 2
mov qword [rax + 0x38], rcx
mov qword [rax + 0x40], rdx
mov ecx, 3
sub r9, rdx
jbe 0x1401059c9
cmp r9, r10
jbe 0x1401059c9
add r9, r8
jmp 0x140105a4b
mov qword [rax + 0x10], rdx
mov word [rax + 0x18], 0
mov qword [rax + 0x20], r10
test r9, r9
je 0x140105a62
mov word [rax + 0x30], 2
lea rcx, [0x1401ebb18]
mov qword [rax + 0x38], rcx
mov qword [rax + 0x40], 1
mov word [rax + 0x48], 0
mov qword [rax + 0x50], r9
mov ecx, 4
mov rdx, rcx
add rsp, 0x28
ret
mov ecx, 2
mov rdx, rcx
add rsp, 0x28
ret
jns 0x140105a81
add byte [rbp + rcx*4 + 5], cl
jnp 0x140105a88
add byte [rdx + 0x21], bh
add al, ch
mov ebx, eax
or al, byte [rax]
call fcn.1401b1e10
lea rcx, str.assertion_failed:_buf_0____b0
lea ecx, str.assertion_failed:_buf_0____b0
lea r8, str.librarycore_src_num_flt2decmod.rs
lea eax, [0x1401cd5f8]
mov edx, 0x1f
call fcn.1401b1e10
int3
add cl, ch
retf
int3
or dword [rax - 0x73], ecx
adc eax, 0xc9583
mov r8, qword [rdx + rcx*8]
lea r9, [0x1401cf078]
movsxd rdx, dword [r9 + rcx*4]
add rdx, r9
mov rcx, rax
jmp fcn.140101d80
sal dword [rbx - 0x2f], 0xeb
mov edx, 0x81
mov eax, 0x30
mov r8, r9
nop
mov rcx, rdx
shr r8, 4
mov edx, r9d
and dl, 0xf
cmp dl, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, dl
mov byte [rsp + rcx + 0x36], r11b
lea rdx, [rcx - 1]
cmp r9, 0x10
mov r9, r8
jae 0x140105c40
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140105d0c
mov eax, 0x81
sub rax, rdx
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401e8f3b]
mov r9d, 2
mov rcx, r10
mov dl, 1
jmp 0x140105cfc
call fcn.140101500
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1401b1c90
int3
int3
mov eax, dword [rax + 0x18]
lea rdx, [0x1401cd7b0]
mov r8d, 0xb
jmp rax
invalid
loopne 0x140105d09
int3
jp 0x140105d5e
add byte [rcx - 0x48], al
invalid
loopne 0x140105d29
int3
int3
add byte [rdi], cl
mov bh, 1
mov r8d, 0x81
jmp 0x140105d9d
invalid
sub esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
movzx r10d, ax
shr r10d, 4
add r9b, r8b
mov byte [rsp + rcx + 0x36], r9b
lea r8, [rcx - 1]
cmp ax, 0x10
mov eax, r10d
jb 0x140105dbb
mov rcx, r8
mov r8d, eax
and r8b, 0xf
mov r9d, 0x30
cmp r8b, 0xa
jb 0x140105d80
mov r9d, 0x57
jmp 0x140105d80
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140105e01
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401e8f3b]
mov r9d, 2
mov rcx, rdx
sal dword [rdx - 0x48f717ff], 1
invalid
call qword [rax - 0x473b7eb8]
add byte [rax], al
add bl, al
sal dword [rdx - 0x48f717ff], 1
invalid
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1401b1c90
int3
xor eax, eax
mov r14, qword [rcx]
mov r12, qword [rcx + 8]
cmp byte [rcx + 0x16], 0x80
je 0x140105e91
mov r11d, dword [rcx + 0x16]
movzx ecx, word [rcx + 0x1a]
mov edi, r11d
and edi, 0xffffff00
add bh, bh
invalid
dec dword [rdi]
mov dh, 0xf1
shr ecx, 8
invalid
or bl, ch
invalid
add bh, bh
invalid
jmp 0x1843b4974
and eax, 0xffffff00
movzx ebx, r8b
fadd dword [rcx - 0x3f]
call 0x1719baa8f
or byte [rbx + rcx*4 + 0x31], cl
fadd dword [rcx - 0x3f]
call 0x1719baa8f
or byte [rbx + rcx*4 + 0x31], cl
or byte [rbx + rcx*4 + 0x31], cl
mov r12, qword [rcx + 8]
cmp byte [rcx + 0x16], 0x80
jne 0x140105e52
or byte [rax + 0x75801679], al
sal dword [rcx], 0xf6
xor esi, esi
xor ecx, ecx
movzx r9d, r9b
or eax, r9d
test r14, r14
lea r10, [0x1401f79a8]
sbb ecx, dword [rdi]
add byte [rbp + 0xf], cl
cmove r12, r10
sbb ecx, dword [rdi]
add byte [rbp + 0xf], cl
cmove r12, r10
sub r12, r14
mov dword [rsp + 0x34], r11d
pop rsp
and al, 0x34
pop rsp
and al, 0x34
movzx r10d, r11b
or edi, r10d
rol dword [rcx + rcx - 0x29], cl
xor r11d, r11d
xor ebx, ebx
cmp r10b, 0x80
cmove edi, r11d
add byte [rcx + 0xf], 0x44
sti
mov qword [rsp + 0x40], rdi
mov dword [rsp + 0x40], edi
movzx ecx, cl
mov dh, 0xc9
cmove ecx, r11d
mov dword [rsp + 0x30], ecx
cmp r9b, 0x80
cmp cl, 0x80
cmp cl, 0x80
cmove eax, r11d
movzx ecx, r8b
enter 0xf41, 0x44
retf
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x2d], cl
enter 0xf41, 0x44
retf
mov rdi, qword [rdx + 0x20]
mov r13, qword [rdx + 0x28]
cmove rbx, r11
movzx r15d, cl
stc
stc
cmp rbx, r15
jae 0x140105f2e
lea eax, [rbx + 1]
mov byte [rsp + 0x2c], al
cmp rbx, 4
jae 0x14010612f
movzx edx, byte [rsp + rbx + 0x28]
push rsp
sbb al, 0x28
mov rcx, rdi
call qword [r13 + 0x20]
call qword [rbp + 0x20]
call qword [rbp + 0x20]
inc rbx
test al, al
je 0x140105f00
jmp 0x140106115
out 1, eax
add byte [rax], al
test r12, r12
je 0x1401060cb
add byte [rax], al
add byte [rax], al
mov rax, qword [r13 + 0x18]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
movabs rdx, 0x400000000000021
jmp 0x140105fb2
mov r8d, 0x2200
nop word cs:[rax + rax]
xor r9d, r9d
or r8d, edx
movzx eax, al
or eax, r8d
or eax, r9d
movzx r8d, cl
mov ecx, r8d
shl ecx, 8
mov word [rsp + 0x2c], cx
mov dword [rsp + 0x28], eax
mov rcx, rdi
lea rdx, [rsp + 0x28]
call qword [rsp + 0x38]
test al, al
jne 0x140106118
dec r12
inc rbx
mov r14, rbx
test r12, r12
movabs rdx, 0x400000000000021
je 0x1401060cb
xor r15d, r15d
jmp 0x140105fc8
inc r15
cmp r12, r15
je 0x140105fe5
movzx eax, byte [r14 + r15]
lea ecx, [rax - 0x7f]
cmp cl, 0xa1
jb 0x140105ff0
add eax, 0xffffffde
cmp eax, 0x3a
ja 0x140105fc0
bt rdx, rax
jae 0x140105fc0
jmp 0x140105ff0
mov r15, r12
nop dword [rax + rax]
mov rcx, rdi
mov rdx, r14
mov r8, r15
call qword [rsp + 0x38]
mov bpl, 1
add dword [rax + rax*8 + 0x110850f], eax
add byte [rax], al
add dword [rax + rax*8 + 0x110850f], eax
add byte [rax], al
lea rbx, [r14 + r15]
sub r12, r15
sub r12, r15
je 0x140105f9c
test r14, r14
je 0x140105f9c
movzx r9d, byte [rbx]
movzx r8d, r9b
mov cl, 2
add dh, byte [rcx]
sal byte [rax + 0x508d455c], cl
test dword [rcx - 0x7d], 0x1c771efa
add dh, byte [rcx]
sal byte [rax + 0x508d455c], cl
test dword [rcx - 0x7d], 0x1c771efa
cli
invalid
lea r11, [0x1401fb748]
lea ebx, [0x1401fb748]
movsxd r10, dword [r11 + r10*4]
add r10, r11
fiadd dword [rcx - 1]
invalid
fiadd dword [rcx - 1]
loop 0x140106081
invalid
mov r8d, 0x7400
mov eax, 0x7400
jmp 0x140105f60
invalid
cmp r8d, 0x5c
cmp eax, 0x5c
jne case.0x14010603c.11
mov r8d, 0x5c00
add byte [rax + rax], bl
jmp 0x140105f60
test r9b, r9b
leave
js 0x14010609c
cmp r9b, 0x20
jb 0x14010609c
cmp r9b, 0x7f
je 0x14010609c
invalid
xor byte [rbp + 0x31], al
sal byte [rcx - 0x3776bbff], 0x31
mov eax, r9d
xor edx, edx
invalid
in eax, 0xfe
invalid
xor r8d, r8d
mov cl, 1
mov eax, r9d
xor edx, edx
jmp 0x140105f60
mov r8d, 0x6e00
jmp 0x140105f60
mov r8d, 0x7200
jmp 0x140105f60
mov r8d, 0x2700
jmp 0x140105f60
mov ecx, r8d
and ecx, 0xf
shr r8d, 4
lea r9, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx edx, byte [r8 + r9]
movzx r9d, byte [rcx + r9]
shl r9d, 0x18
shl edx, 0x10
mov cl, 4
mov r8d, 0x7800
jmp 0x140105f63
xor eax, eax
cmp byte [rsp + 0x34], 0x80
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x30]
mov byte [rsp + 0x2d], cl
cmove rsi, rax
movzx ebx, cl
nop word [rax + rax]
cmp rsi, rbx
jae 0x14010612b
lea eax, [rsi + 1]
mov byte [rsp + 0x2c], al
cmp rsi, 4
jae 0x140106143
movzx edx, byte [rsp + rsi + 0x28]
mov rcx, rdi
call qword [r13 + 0x20]
inc rsi
test al, al
je 0x1401060f0
mov bpl, 1
mov eax, ebp
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
jmp 0x140106118
lea r8, str.librarycore_srcescape.rs
mov edx, 4
mov rcx, rbx
call fcn.1401b1d10
lea r8, str.librarycore_srcescape.rs
mov edx, 4
mov rcx, rsi
call fcn.1401b1d10
int3
cmp esi, 0x24
ja 0x14010840f
mov dword [rsp + 0x24], edx
xor edx, edx
test rax, rax
je 0x1401084b9
mov r13, r9
mov r15, r10
xor edi, edi
nop word [rax + rax]
mov eax, 0
test r13, r13
je 0x1401082ef
lea r14, [r13 - 1]
lea r11, [r15 + 1]
movzx r12d, byte [r15]
mov qword [rcx], r11
mov qword [rcx + 8], r14
lea ebp, [r12 - 0x30]
cmp ebp, 0xa
jae 0x1401082d0
mov eax, 1
mov r12d, ebp
jmp 0x1401082fc
or r12d, 0x20
add r12d, 0xffffff9f
add r12d, 0xa
mov eax, 0xffffffff
cmovb r12d, eax
xor eax, eax
cmp r12d, esi
setb al
jb 0x1401082fc
mov qword [rcx], r15
mov qword [rcx + 8], r13
mov r14, r13
mov r11, r15
cmp eax, 1
jne 0x140108567
mov eax, edx
mul si
jo 0x140108593
mov edx, eax
add dx, r12w
setb bpl
xor eax, eax
cmp r12d, 0xffff
ja 0x140108595
test bpl, bpl
jne 0x140108595
inc rdi
mov r13, r14
mov r15, r11
cmp rdi, rbx
jbe 0x140108290
jmp 0x140108595
cmp esi, 0xb
jae 0x14010826a
mov dword [rsp + 0x24], edx
xor edx, edx
test rax, rax
je 0x140108420
mov r15, r9
mov edi, ecx
mov r12, r10
xor edi, edi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], bh
mov eax, 0
test r15, r15
je 0x1401083bb
and dword [rbp - 0x73], ecx
pop rdi
dec dword [rbp - 0x73]
je 0x1401083c6
lea r11, [r15 - 1]
lea r14, [r12 + 1]
movzx ebp, byte [r12]
mov qword [rcx], r14
add dword [rcx + 0xf], eax
mov dh, 0x2c
and al, 0x4c
mov dword [rcx], esi
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
add ebp, 0xffffffd0
xor eax, eax
cmp ebp, esi
setb al
jb 0x1401083c8
mov qword [rcx], r12
mov qword [rcx + 8], r15
mov r11, r15
mov r14, r12
mov esi, esp
cmp eax, 1
jne 0x140108567
mov eax, edx
mul si
jo 0x140108593
mov edx, eax
add dx, bp
setb r15b
xor eax, eax
cmp ebp, 0xffff
ja 0x140108595
test r15b, r15b
jne 0x140108595
inc rdi
mov r15, r11
mov r12, r14
cmp rdi, rbx
jbe 0x140108390
jmp 0x140108595
test r9, r9
jne 0x1401085ad
test rax, rax
jmp 0x140108593
mov rax, r9
mov r14, r10
xor edi, edi
mov r15d, 0
test rax, rax
je 0x140108461
nop word cs:[rax + rax]
lea r11, [rax - 1]
lea rbx, [r14 + 1]
movzx ebp, byte [r14]
mov qword [rcx], rbx
mov qword [rcx + 8], r11
add ebp, 0xffffffd0
xor r15d, r15d
cmp ebp, esi
setb r15b
invalid
jb 0x14010846e
mov qword [rcx], r14
mov qword [rcx + 8], rax
mov r11, rax
mov rbx, r14
cmp r15d, 1
jne 0x140108567
invalid
mov eax, edx
mul si
jo 0x140108593
mov edx, eax
add dx, bp
setb r14b
invalid
xor eax, eax
cmp ebp, 0xffff
ja 0x140108595
xchg ebx, edi
add byte [rax], al
invalid
test r14b, r14b
jne 0x140108595
inc rdi
mov rax, r11
fmul dword [rcx - 0x77]
fiadd word [rcx - 0x41]
add byte [rax], al
add byte [rax], al
test rax, rax
jne 0x140108440
jmp 0x140108461
mov ebx, 0xffffffff
mov rax, r9
mov r11, r10
xor edi, edi
mov ebp, 0
test rax, rax
je 0x14010851b
lea r14, [rax - 1]
lea r15, [r11 + 1]
movzx r12d, byte [r11]
mov qword [rcx], r15
mov qword [rcx + 8], r14
lea r13d, [r12 - 0x30]
cmp r13d, 0xa
jae 0x140108500
mov ebp, 1
mov r12d, r13d
jmp 0x140108528
or r12d, 0x20
add r12d, 0xffffff9f
add r12d, 0xa
cmovb r12d, ebx
xor ebp, ebp
cmp r12d, esi
setb bpl
jb 0x140108528
mov qword [rcx], r11
mov qword [rcx + 8], rax
mov r14, rax
mov r15, r11
cmp ebp, 1
jne 0x140108567
mov eax, edx
mul si
jo 0x140108593
mov edx, eax
add dx, r12w
setb r11b
xor eax, eax
cmp r12d, 0xffff
ja 0x140108595
test r11b, r11b
jne 0x140108595
inc rdi
mov rax, r14
mov r11, r15
mov ebp, 0
test rax, rax
jne 0x1401084d0
jmp 0x14010851b
test rdi, rdi
je 0x140108593
cmp byte [r8 + 0x14], 0
sete al
cmp rdi, 1
setne r8b
and r8b, byte [rsp + 0x24]
and r8b, al
mov eax, r8d
xor al, 1
movzx eax, al
test r8b, r8b
jne 0x140108595
jmp 0x14010859c
xor eax, eax
mov qword [rcx], r10
mov qword [rcx + 8], r9
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
dec r9
inc r10
mov qword [rcx], r10
mov qword [rcx + 8], r9
lea rax, str.to_digit:_radix_is_too_high__maximum_36_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.librarycore_srccharmethods.rsX
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
int3
push rsi
sub rsp, 0xb0
mov rsi, rdx
mov rax, qword [rdx + 0x10]
or rax, qword [rdx]
jne 0x1401089e8
invalid
nop
add byte [rax], al
invalid
mov qword [rsp + 0x90], rcx
movzx eax, word [rcx + 4]
mov word [rsp + 0x38], ax
and al, 0x38
lea rax, [rsp + 0x90]
mov qword [rsp + 0x40], rax
lea rax, [0x1401091a0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x50], rax
lea rax, [0x140108e30]
add byte [rax], al
mov qword [rsp + 0x58], rax
lea rax, [0x1401cdb58]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
call fcn.1401020b0
nop
add rsp, 0xb0
pop rsi
ret
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x38], rcx
movzx eax, word [rcx + 4]
mov word [rsp + 0x36], ax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x40], rax
lea rax, [0x1401091a0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x36]
mov qword [rsp + 0x50], rax
lea rax, [0x140108e30]
mov qword [rsp + 0x58], rax
lea rax, [0x1401cdb58]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
lea rdx, case.0x14004f628.49
lea rcx, [rsp + 0x90]
lea r8, [rsp + 0x60]
call fcn.1401020b0
test al, al
jne 0x140108aa7
mov r8, qword [rsp + 0x90]
cmp r8, 0x16
jae 0x140108ad0
lea rdx, [rsp + 0x98]
mov rcx, rsi
call fcn.140101d80
nop
add rsp, 0xb0
pop rsi
ret
lea rax, str.librarycore_src_net_socket_addr.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.1401b21a0
lea rax, str.librarycore_src_netdisplay_buffer.rs
mov edx, 0x15
mov rcx, r8
mov r8, rax
call fcn.1401b1d90
int3
push rsi
sub rsp, 0xf0
mov rsi, rdx
mov rax, qword [rdx + 0x10]
or rax, qword [rdx]
jne 0x140108bbf
mov eax, dword [rcx + 0x14]
test eax, eax
je 0x140108cb4
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x78], rcx
movzx eax, word [rcx + 0x18]
mov word [rsp + 0x34], ax
lea rax, [rsp + 0x78]
mov qword [rsp + 0xa8], rax
lea rax, [0x140107370]
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0xb8], rax
lea rax, [0x140108f30]
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0xc8], rax
lea rax, [0x140108e30]
mov qword [rsp + 0xd0], rax
lea rax, [0x1401cdc48]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 3
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x48]
jmp 0x140108d3e
mov qword [rsp + 0xa8], 0
mov eax, dword [rcx + 0x14]
test eax, eax
je 0x140108d4d
mov dword [rsp + 0x34], eax
mov qword [rsp + 0x38], rcx
movzx eax, word [rcx + 0x18]
mov word [rsp + 0x46], ax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x48], rax
lea rax, [0x140107370]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x58], rax
lea rax, [0x140108f30]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x46]
mov qword [rsp + 0x68], rax
lea rax, [0x140108e30]
mov qword [rsp + 0x70], rax
lea rax, [0x1401cdc48]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 3
mov qword [rsp + 0x98], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 3
lea rdx, case.0x14004f628.49
lea rcx, [rsp + 0xa8]
lea r8, [rsp + 0x78]
call fcn.1401020b0
test al, al
jne 0x140108de2
mov r8, qword [rsp + 0xa8]
cmp r8, 0x3b
jae 0x140108e0b
lea rdx, [rsp + 0xb0]
mov rcx, rsi
call fcn.140101d80
nop
add rsp, 0xf0
pop rsi
ret
mov qword [rsp + 0x78], rcx
movzx eax, word [rcx + 0x18]
mov word [rsp + 0x38], ax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x48], rax
lea rax, [0x140107370]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
lea rax, [0x140108e30]
mov qword [rsp + 0x60], rax
lea rax, [0x1401cdbf0]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
mov qword [rsp + 0xc8], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0xa8]
call fcn.1401020b0
nop
add rsp, 0xf0
pop rsi
ret
mov qword [rsp + 0x38], rcx
movzx eax, word [rcx + 0x18]
mov word [rsp + 0x34], ax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x78], rax
lea rax, [0x140107370]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x88], rax
lea rax, [0x140108e30]
mov qword [rsp + 0x90], rax
lea rax, [0x1401cdbf0]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
lea rdx, case.0x14004f628.49
lea rcx, [rsp + 0xa8]
lea r8, [rsp + 0x48]
call fcn.1401020b0
test al, al
je 0x140108c88
lea rax, str.librarycore_src_net_socket_addr.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x48]
mov edx, 0x2b
call fcn.1401b21a0
lea rax, str.librarycore_src_netdisplay_buffer.rs
mov edx, 0x3a
mov rcx, r8
mov r8, rax
call fcn.1401b1d90
int3
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
jmp 0x14010914f
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
sub al, 0x89
rol cl, 1
call 0x14c4fb53a
invalid
sub al, 0x89
rol cl, 1
call 0x14c4fb53a
or byte [rax - 0x76d2dbbc], 0xd0
mov byte [rsp + 0x2d], al
mov eax, edx
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
invalid
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov rcx, rax
add rcx, rdi
setb dl
xchg edx, eax
ret 0x8348
stc
cmp ecx, dword [rdi]
xchg ebx, eax
ret
or bl, dl
jne 0x14010917e
xchg edx, eax
ret 0x8348
lea rcx, [rsi + rax]
add rcx, 8
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.1401af560
add qword [rsi], rdi
mov eax, ebx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov byte [rsi + 8], al
mov byte [rsi + 9], 1
mov rax, rsi
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
lea rdx, [0x1401eafe4]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401096c7
mov eax, dword [r14 + 0x34]
mov byte [rsp + 0x2f], 1
movups xmm0, xmmword [r14 + 0x20]
movaps xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x2f]
mov qword [rsp + 0x80], rcx
mov ecx, dword [r14 + 0x30]
mov ecx, dword [rsi + 0x30]
mov ecx, dword [rsi + 0x30]
movzx edx, byte [r14 + 0x38]
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x60], ecx
mov byte [rsp + 0x68], dl
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
movups xmm0, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
sub dword [rsp + 0x40], eax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x58], rax
add byte [rax - 0x77], cl
and al, 0x58
lea rdx, [rsp + 0x30]
mov rcx, rbx
call rdi
test al, al
je 0x1401097b8
invalid
invalid
mov al, 1
jmp 0x1401096c7
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
lea rdx, [0x1401cdf37]
mov r8d, 2
call qword [rax + 0x18]
jmp 0x1401096c7
je 0x140109d32
movzx esi, word [rdx + rbx*2]
mov word [r12 + r9 - 0xc], si
movzx edx, word [rdx + r15*2]
movzx edx, word [rdx + rdi*2]
mov word [r12 + r9 - 0xa], dx
lea rsi, [r12 - 8]
test byte [rcx - 0x73], 0x74
and al, 0xf8
mov rbx, rcx
mov rcx, r10
jmp 0x140109e0d
retf
cmp cx, 0x64
jae 0x140109ea4
cmp cx, 0xa
jae 0x140109edc
add cl, 0x30
mov byte [r9 + r12 - 1], cl
dec r12
jmp 0x140109ef4
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx r10d, word [r11 + rdx]
mov word [r9 + rsi], r10w
movzx r10d, word [rdi + rdx]
mov bh, 0x14
invalid
mov word [r12 + r9 - 6], r10w
movzx r10d, word [r14 + rdx]
mov word [r12 + r9 - 4], r10w
movzx edx, word [rbx + rdx]
adc esp, dword [rsi + 0x43]
mov dword [rsp + rcx - 2], edx
mov r12, rax
cmp ecx, 0x2710
jb 0x140109d61
mov eax, ecx
mov edx, 0xd1b71759
imul rdx, rax
shr rdx, 0x2d
imul eax, edx, 0x2710
sub ecx, eax
imul eax, ecx, 0x147b
shr eax, 0x13
imul r10d, eax, 0x64
sub ecx, r10d
movzx ecx, cx
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [r10 + rax*2]
mov word [r9 + r12 - 4], ax
movzx eax, word [r10 + rcx*2]
mov word [r12 + r9 - 2], ax
add r12, 0xfffffffffffffffc
mov ecx, edx
cmp cx, 0x64
jb 0x140109d6b
movzx eax, cx
shr eax, 2
imul eax, eax, 0x147b
shr eax, 0x11
imul edx, eax, 0x64
sub ecx, edx
movzx ecx, cx
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx ecx, word [rdx + rcx*2]
mov word [r9 + r12 - 2], cx
add r12, 0xfffffffffffffffe
mov ecx, eax
cmp cx, 0xa
jb 0x140109d75
movzx eax, cx
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [r9 + r12 - 2], ax
add r12, 0xfffffffffffffffe
mov qword [r8], r12
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, qword [rsp + 0xb0]
mov rcx, qword [rcx + 0x20]
mov rax, qword [rbp + 0x28]
call qword [rax + 0x18]
mov qword [rsp + 0x28], rbp
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov byte [rsp + 0x31], 0
mov qword [rsp + 0x20], r14
je 0x140109fb7
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x28
je 0x140109fb7
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x28
mov rcx, rbp
mov rdx, r13
mov r8, rsi
mov r9, rdi
call fcn.140106360
mov qword [rsp + 0x20], rbx
and byte [rax - 0x77], cl
jmp 0x164a52afe
mov eax, 0x4d000000
mov eax, edi
and byte [rax - 0x77], cl
jmp 0x164a52afe
add byte [rax], al
add byte [rbp - 0x77], cl
clc
mov r9, r12
call fcn.140106360
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x20], rax
invalid
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
invalid
and byte [rax - 0x77], cl
jmp 0x164a52b21
mov rcx, rbp
mov rdx, qword [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0xe0]
mov r9, qword [rsp + 0xe8]
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x14010a026
mov al, 1
test cl, cl
jne 0x14010a045
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x14010a02d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x14010a042
test cl, cl
setne al
jmp 0x14010a045
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rbx
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
mov r9, qword [rsp + 0xe8]
call fcn.140106360
mov rax, qword [rsp + 0x110]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rbx
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
mov r9, qword [rsp + 0x108]
mov word [rax + rcx], fs
add dword [rax], eax
add al, ch
adc edx, eax
invalid
inc dword [rax + 0x31247c]
and al, 0x31
add byte [rdi], cl
mov dh, 0x4c
and al, 0x30
invalid
mov word [rax + rcx], fs
add dword [rax], eax
add al, ch
adc edx, eax
invalid
and al, 0x31
add byte [rdi], cl
mov dh, 0x4c
and al, 0x30
je 0x14010a183
mov al, 1
test cl, cl
jne 0x14010a1a2
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x14010a18a
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x14010a19f
test cl, cl
setne al
jmp 0x14010a1a2
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
fisttp dword [rdi]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r15, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, qword [r9 + 0x20]
mov eax, dword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, r8
mov edx, 0x22
mov r14, rax
call rax
test al, al
je 0x14010a404
invalid
adc esi, dword [rax - 0x3b7cb7ff]
push 0x5e5f5d5b
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
je 0x14010a659
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
lea rax, [rbx + rdi]
mov qword [rsp + 0x60], rax
xor r13d, r13d
mov rdi, rbx
xor r15d, r15d
mov qword [rsp + 0x58], rbx
jmp 0x14010a449
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je case.0x140100324.44
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x14010a460
lea rdi, [r12 + 1]
jmp 0x14010a4d0
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x14010a4b3
lea rdi, [r12 + 3]
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x14010a4c1
movzx ebp, byte [rdi]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je case.0x140100324.44
lea rdi, [r12 + 4]
jmp 0x14010a4d0
lea rdi, [r12 + 2]
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x14010a4d0
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
call fcn.14010a720
cmp byte [rsp + 0x4c], 0x80
jl 0x14010a509
or byte [rdi], 0x84
invalid
invalid
invalid
invalid
jl 0x14010a509
or byte [rdi], 0x84
invalid
movzx eax, byte [rsp + 0x57]
mov dh, 0x44
and al, 0x57
sub al, byte [rsp + 0x56]
cmp al, 1
add dword [rdi], ecx
test byte [rdx], bh
invalid
invalid
invalid
add dword [rdi], ecx
test byte [rdx], bh
invalid
mov r8, r15
sub r8, r13
jb 0x14010a6df
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je 0x14010a528
sbb dword [rbx + rdi + 0x6c], ecx
cmp r13, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
jae 0x14010a522
cmp byte [rbx + r13], 0xc0
cmp byte [rbx + rbp], 0xc0
jge 0x14010a528
jmp 0x14010a6df
add byte [rdi], cl
test dword [rdi + 0x4d000001], esi
add dword [rax], eax
add byte [rbp - 0x7b], cl
invalid
jne 0x14010a6df
add dword [rax], eax
add byte [rbp - 0x7b], cl
push qword [rcx + rbx + 0x4c]
je 0x14010a546
cmp r15, qword [rsp + 0x38]
test r15, r15
je 0x14010a546
cmp r15, qword [rsp + 0x38]
cmp byte [rbx + 0xc], dh
jae 0x14010a540
cmp byte [rbx + r15], 0xbf
cmp byte [rbx + rdi], 0xbf
mov edi, 0x9fe90b7f
add dword [rax], eax
add byte [rdi], cl
test dword [rcx + 0x49000001], ebx
add byte [rcx + 1], cl
invalid
jg 0x14010a546
jmp 0x14010a6df
jne 0x14010a6df
add byte [rcx + 1], cl
add r13, rbx
fisttp qword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
push rax
sbb byte [rax + rax*8 - 0x16d7af1], al
ror byte [rdi], 0x85
xchg edx, eax
invalid
invalid
invalid
push rax
sbb byte [rax + rax*8 - 0x16d7af1], al
ror byte [rdi], 0x85
xchg edx, eax
invalid
invalid
ror byte [rdi], 0x85
xchg edx, eax
invalid
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x4c]
and al, 0x4c
mov qword [rsp + 0x28], rax
cmp al, 0x80
jne 0x14010a5e0
mov bl, 0x80
jmp 0x14010a5a5
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
sub al, 0xc7
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
xor ebx, ebx
mov rcx, rsi
call r14
test al, al
jne 0x14010a3f1
invalid
invalid
invalid
invalid
invalid
cmp bl, 0x80
je 0x14010a580
movzx r13d, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
xor esi, dword [rbx + 0x69]
xor esi, dword [rbx + 0x69]
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
std
or cl, byte [rdi]
add dword [rdx], 1
add byte [rax], al
std
or cl, byte [rdi]
add dword [rdx], 1
add byte [rax], al
movzx edx, byte [rsp + r13 + 0x28]
jmp case.0x1400de50a.131
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x14010a620
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
ja 0x14010a6cb
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
call r14
inc r13
test al, al
je 0x14010a5f0
jmp 0x14010a3f1
mov r13d, 1
cmp ebp, 0x80
jb 0x14010a430
mov r13d, 2
cmp ebp, 0x800
jb 0x14010a430
cmp ebp, 0x10000
mov r13d, 4
sbb r13, 0
jmp 0x14010a430
xor r13d, r13d
xor r8d, r8d
add rbx, r13
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
push rdi
sbb byte [rax + rax*8 - 0x2827af1], al
invalid
invalid
push rdi
sbb byte [rax + rax*8 - 0x2827af1], al
invalid
mov rcx, rsi
mov edx, 0x22
mov rax, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
test r13, r13
je 0x14010a6b2
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
call 0x1648d31f2
jbe case.0x14011eb48.55
call 0x1648d31f2
jbe case.0x14011eb48.55
cmp byte [rbx + r13], 0xbf
jg 0x14010a6c6
cmp al, 0x2b
mov edi, 0x4ceb167f
jmp 0x14010a6fe
xor r13d, r13d
in eax, dx
mov r8, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x14010a65f
jne 0x14010a6fe
mov r13, rdx
mov r8, rax
jmp 0x14010a65f
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
mov rcx, r13
call fcn.1401b1d10
jbe 0x14010a6e8
invalid
jbe 0x14010a6e8
or al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xc3a52
lea rax, str.librarycore_src_fmtmod.rsassertion_failed:_edelta___0librarycore_src_numdiy_float.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
push rsp
and al, 0x38
mov r8, r13
mov r9, r15
call fcn.1401b2420
invalid
add byte [rax - 0x73], cl
add eax, 0xc3a1b
lea rax, str.librarycore_src_fmtmod.rsassertion_failed:_edelta___0librarycore_src_numdiy_float.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, r13
mov r9, rdx
call fcn.1401b2420
int3
mov dword [rsp + 0xa0], eax
lea rcx, [rsp + 0xc8]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rax
lea rax, [0x1401ce400]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 4
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 4
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
cmp r8, rax
cmova r9, r8
mov qword [rsp + 0xd8], r9
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x78], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x88], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0xc8]
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0xa0], rax
lea rax, str.byte_index__is_not_a_char_boundary__it_is_inside___bytes___of__
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 3
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
test r8, r8
je 0x14010abc9
cmp r8, rax
jae 0x14010abc9
cmp byte [rcx + r8], 0xc0
jl 0x14010abcc
mov r8, r9
mov qword [rsp + 0xf8], r8
mov r9, rax
cmp r8, rax
jae 0x14010ac88
xor r10d, r10d
mov r9, r8
sub r9, 3
cmovae r10, r9
lea r9, [r8 + 1]
cmp r10, r9
jbe 0x14010ac09
lea r8, str.librarycore_src_strmod.rs
mov rcx, r10
mov rdx, r9
call fcn.1401b2060
je 0x14010ac85
lea r11, [rcx + r10]
add r9, rcx
sub r9, r11
cmp byte [rcx + r8], 0xbf
jle 0x14010ac37
dec r9
jmp 0x14010ac85
cmp r10, r8
je 0x14010ac85
add r8, rcx
cmp byte [r8 - 1], 0xbf
jle 0x14010ac4c
add r9, 0xfffffffffffffffe
jmp 0x14010ac85
lea rsi, [r8 - 1]
cmp r11, rsi
je 0x14010ac85
cmp byte [r8 - 2], 0xbf
jle 0x14010ac62
add r9, 0xfffffffffffffffd
jmp 0x14010ac85
lea rsi, [r8 - 2]
cmp r11, rsi
je 0x14010ac85
cmp byte [r8 - 3], 0xbf
jle 0x14010ac78
add r9, 0xfffffffffffffffc
jmp 0x14010ac85
add r8, 0xfffffffffffffffd
cmp r11, r8
je 0x14010ac85
add r9, 0xfffffffffffffffb
add r9, r10
ror dword [rbp - 0x7b], 1
leave
test r9, r9
jne 0x14010ac92
mov r8, rax
jmp 0x14010acb6
mov r8, rax
sub r8, r9
jbe 0x14010acb4
cmp byte [rcx + r9], 0xbf
jg 0x14010acb6
mov qword [rsp + 0x20], rdx
mov rdx, rax
mov r8, r9
mov eax, ecx
mov r9, rax
call fcn.1401b2420
jne 0x14010aca1
test r8, r8
jne 0x14010acc3
mov rcx, rdx
call fcn.1401b2240
movzx r10d, byte [rcx + r9]
movzx r8d, r10b
test r8b, r8b
js 0x14010ace0
mov dword [rsp + 0x34], r8d
mov eax, 1
jmp 0x14010ad6f
mov eax, r8d
and eax, 0x1f
movzx r11d, byte [rcx + r9 + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x14010ad2f
movzx r8d, byte [rcx + r9 + 2]
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
cmp r10b, 0xf0
jb 0x14010ad39
movzx ecx, byte [rcx + r9 + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x14010acbb
jmp 0x14010ad42
shl eax, 6
or eax, r11d
mov ecx, eax
jmp 0x14010ad42
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov dword [rsp + 0x34], ecx
mov eax, 1
cmp ecx, 0x80
jb 0x14010ad6f
mov eax, 2
cmp ecx, 0x800
jb 0x14010ad6f
cmp ecx, 0x10000
mov eax, 4
sbb rax, 0
add rax, r9
mov qword [rsp + 0xd8], r9
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xf8]
lea eax, [rsp + 0xf8]
mov qword [rsp + 0x78], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x88], rax
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9e
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x98], rax
lea rax, [0x14010af70]
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0xa8], rax
lea rax, [0x140050d20]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0xc8]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rax
lea rax, str.byte_index__is_not_a_char_boundary__it_is_inside___bytes___of__
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 5
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 5
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
int3
leave
je 0x14010b0cd
dec r9
leave
mov r10d, 0x1fffff
and r10d, dword [rdx + r9*4]
mov rdx, rax
not rdx
add rdx, r8
je 0x14010b0c5
invalid
cmp byte [rcx + rbp - 0x2f], al
sub ecx, r10d
dec r8
xor edx, edx
lea r10, [0x1401ced78]
mov r9, rax
nop
cmp r9, 0x2d6
ja 0x14010b0dd
movzx r11d, byte [r9 + r10]
add edx, r11d
add edx, ebx
cmp edx, ecx
ja 0x14010b0c2
inc r9
cmp r8, r9
jne 0x14010b0a0
mov rax, r8
jmp 0x14010b0c5
mov rax, r9
and al, 1
add rsp, 0x20
pop rsi
ret
xor r10d, r10d
mov rdx, rax
not rdx
add rdx, r8
jne 0x14010b08d
jmp 0x14010b0c5
cmp rax, 0x2d8
mov ecx, 0x2d7
cmovb rax, rcx
lea r8, [0x1401cec00]
mov edx, 0x2d7
mov rcx, rax
call fcn.1401b1d10
lea r8, [0x1401cebe8]
mov edx, 0x21
mov rcx, r9
call fcn.1401b1d10
int3
push rbx
sub rsp, 0x28
mov rax, rdx
mov rsi, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x88]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx + 0x8ebc1cb], cl
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx + 0x8ebc1cb], cl
lea r8, [rax + r8*2]
xor r11d, r11d
mov r15, rax
movzx r14d, byte [rax + 1]
add rax, 2
lea r10, [r11 + r14]
cmp byte [r15], bl
jne 0x14010b1b0
cmp r11, r10
ja 0x14010b226
mov ah, 0
add byte [rax], al
cmp r10, rdx
ja 0x14010b238
add r11, r9
xor r15d, r15d
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp r14, r15
je 0x14010b1b2
lea r12, [r15 + 1]
cmp byte [r11 + r15], cl
mov r15, r12
jne 0x14010b190
jmp 0x14010b214
ja 0x14010b1ba
mov r11, r10
cmp rax, r8
jne 0x14010b154
add rsi, rdi
movzx ecx, cx
mov al, 1
nop word cs:[rax + rax]
lea r8, [rdi + 1]
movzx edx, byte [rdi]
test dl, dl
js 0x14010b1f0
mov rdi, r8
sub ecx, edx
jns 0x14010b20b
jmp 0x14010b216
cmp r8, rsi
je 0x14010b247
movzx r8d, byte [rdi + 1]
add rdi, 2
and edx, 0x7f
shl edx, 8
or edx, r8d
sub ecx, edx
js 0x14010b216
xor al, 1
cmp rdi, rsi
jne 0x14010b1d0
jmp 0x14010b216
xor eax, eax
and al, 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.librarycore_srcunicodeprintable.rs
mov rcx, r11
mov rdx, r10
call fcn.1401b2060
lea r8, str.librarycore_srcunicodeprintable.rs
mov rcx, r10
call fcn.1401b1d90
lea rcx, str.librarycore_srcunicodeprintable.rs
call fcn.1401b2240
int3
add byte [rcx + rcx*4 - 0x36], cl
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea r9, [rdx + 7]
and r9, 0xfffffffffffffff8
sub r9, rdx
mov rax, r8
mov r11, r8
cmp r8, r9
jb 0x14010b48a
mov r10d, r8d
sub r10d, r9d
and r10d, 0xf
mov rax, r8
sub rax, r10
jb 0x14010b549
mov r11, r9
lea r10, [rdx + r8]
sub r10, rdx
sub r10, rax
lea r9, [rdx + r8]
dec r9
nop dword [rax + rax]
test r10, r10
je 0x14010b4b9
dec r10
lea rsi, [r9 - 1]
cmp byte [r9], cl
mov r9, rsi
jne 0x14010b4a0
add r10, rax
jmp 0x14010b533
movzx r9d, cl
movabs r10, 0x101010101010101
imul r10, r9
movabs rsi, 0xfefefefefefefeff
movabs rdi, 0x8080808080808080
nop
mov r9, rax
cmp rax, r11
jbe 0x14010b518
lea rax, [r9 - 0x10]
mov rbx, qword [rdx + r9 - 0x10]
xor rbx, r10
lea r14, [rbx + rsi]
not rbx
and rbx, r14
mov r14, qword [rdx + r9 - 8]
xor r14, r10
lea r15, [r14 + rsi]
not r14
and r14, r15
or r14, rbx
test r14, rdi
je 0x14010b4e0
cmp r9, r8
ja 0x14010b55e
xor eax, eax
nop
test r9, r9
je 0x14010b53a
lea r10, [r9 - 1]
cmp byte [rdx + r9 - 1], cl
mov r9, r10
jne 0x14010b520
mov eax, 1
jmp 0x14010b53a
mov rdx, r10
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r9, str.librarycore_src_slicememchr.rsP
mov rcx, rax
mov rdx, r8
mov r8, r9
call fcn.1401b1c90
lea rax, str.librarycore_src_slicememchr.rsP
mov rcx, r9
mov rdx, r8
mov r8, rax
call fcn.1401b1d90
int3
mov r8, 0xffffffffffffffff
mov rdx, 0xffffffffffffffff
mov r13, rbp
mov rcx, r12
mov ecx, esp
loope 0x14010ba14
jmp 0x14010baa9
jg 0x14010ba70
xor eax, eax
mov rdx, rsi
xor eax, eax
xor r13d, r13d
mov r15, rbx
mov rbx, qword [rsp + 0x20]
jmp 0x14010baa9
leave
mov rbx, qword [rsp + 0x20]
movzx r10d, byte [r14 + r9]
movzx r11d, byte [r14 + r9 + 1]
movzx ebx, byte [rsi + rcx + 1]
movzx ebx, byte [rsi + rcx + 1]
bts rax, r10
bts rax, r11
movzx r10d, byte [r14 + r9 + 2]
bts rax, r10
movzx r10d, byte [r14 + r9 + 3]
bts rax, r10
add r9, 4
cmp r8, r9
jne 0x14010ba50
push rsp
invalid
test rdx, rdx
je 0x14010baa3
add r9, r14
xor r8d, r8d
xor r10d, r10d
nop
movzx r11d, byte [r9 + r10]
bts rax, r11
inc r10
cmp rdx, r10
jne 0x14010ba90
jmp 0x14010baa6
xor r8d, r8d
mov rdx, rsi
mov qword [rdi + 0x48], r15
mov qword [rdi + 0x50], rbx
mov qword [rdi + 0x58], r14
mov qword [rdi + 0x60], rsi
mov qword [rdi], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], r13
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
xor byte [rcx + rcx*4 + 0x47], cl
cmp byte [rax - 0x77], cl
push rdi
add rsp, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
xor byte [rcx + rcx*4 + 0x47], cl
cmp byte [rax - 0x77], cl
push rdi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rcx + 0x41d231d0], cl
div esp
add al, 0x30
mov byte [rsp + 0x21], al
test edx, edx
je 0x14010bf75
xor byte [rax - 0x7adedbbc], cl
ror byte [rdi], cl
test byte [rax], al
add al, byte [rax]
add byte [rbp + 0x69], cl
out 0x1f, eax
test ebx, ebp
push rcx
imul r12, r15, 0x51eb851f
shr r12, 0x25
cmp r11, 2
and eax, 0x2fb8349
cmp ebx, 2
je 0x14010bed9
add dword [rax], eax
add byte [rcx - 0x7d], al
stc
jb 0x14010c257
cmp r9d, 0x64
jb 0x14010c257
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x22], al
test edx, edx
je 0x14010bf7d
imul r12, r15, 0x10624dd3
shr r12, 0x26
cmp r11, 3
je 0x14010bed9
cmp r9d, 0x3e8
jb 0x14010c257
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x23], al
test edx, edx
je 0x14010bf85
mov r12d, 0xd1b71759
imul r12, r15
shr r12, 0x2d
cmp r11, 4
je 0x14010bed9
cmp r9d, 0x2710
jb 0x14010c257
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x24], al
test edx, edx
je 0x14010bf8d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x38], al
invalid
mov eax, r9d
enter 0xffffffffffffe8c1, 5
shr eax, 5
imul r12, rax, 0xa7c5ac5
shr r12, 0x27
cmp r11, 5
cmp ebx, 5
cmp ebx, 5
je 0x14010bed9
cmp r9d, 0x186a0
jb 0x14010c257
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x25], al
test edx, edx
je 0x14010bf95
imul r12, r15, 0x431bde83
shr r12, 0x32
cmp r11, 6
je 0x14010bed9
cmp r9d, 0xf4240
jb 0x14010c257
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x26], al
test dx, dx
je 0x14010bf9d
imul r12, r15, 0x6b5fca6b
shr r12, 0x36
cmp r11, 7
je 0x14010bed6
cmp r9d, 0x989680
jb 0x14010c257
add byte [rdi], cl
invalid
mov eax, edx
xor edx, edx
div r12w
div esp
sal byte [rcx], 1
shl byte [rsi + 0x41], cl
div esp
add al, 0x30
mov byte [rsp + 0x27], al
test dx, dx
je 0x14010bfa5
invalid
add byte [rbp + 0x69], cl
out 0x89, eax
cmp esp, esi
imul r12, r15, 0x55e63b89
push rbp
shr r12, 0x39
cmp r11, 8
invalid
or byte [rdi], cl
test edi, edx
add byte [rax], al
add byte [rdi], cl
jne 0x14010bfad
movzx edx, dx
mov bh, 0xd2
mov qword [rsp + 0x30], r11
lea eax, [r12 + r12*4]
lea eax, [rsp + riz*4]
lea eax, [rsp + riz*4]
cmp edx, eax
jb 0x14010bfd3
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
lea rax, [r11 - 1]
mov edx, 0x30
xor byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
mov r15, rax
movzx r9d, byte [rsp + rax + 0x20]
lea r12d, [r9 + 1]
add rax, 0xffffffffffffffff
setb bpl
movzx r12d, r12b
cmp r9b, 0x39
cmovae r12d, edx
mov byte [rsp + r15 + 0x20], r12b
jb 0x14010bf2d
test bpl, bpl
jne 0x14010bf00
invalid
rol dword [rcx - 0x80], cl
stc
cmp byte [rdi], cl
xchg byte [rax + rax + 0x22eb0000], bl
cmp r9b, 0x38
jbe 0x14010bfd3
jmp 0x14010bf5b
mov rcx, qword [rsi + 0x18]
xor r11d, r11d
jmp 0x14010bfce
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
lea edx, [r9 + r9*4]
add byte [rax], al
add byte [rbx - 0x73], al
adc al, 0x89
cmp edx, eax
jbe 0x14010bf5b
xor r11d, r11d
jmp 0x14010bfd3
inc r8
jne 0x14010bfd3
mov qword [rsp + 0x38], 0
mov al, 1
jmp 0x14010bfe3
mov r11d, 2
jmp 0x14010bfce
mov r11d, 3
jmp 0x14010bfce
mov r11d, 4
jmp 0x14010bfce
mov r11d, 5
jmp 0x14010bfce
mov r11d, 6
jmp 0x14010bfce
mov r11d, 7
jmp 0x14010bfce
mov r11d, 8
jmp 0x14010bfce
cmp r9d, 0x5f5e100
jb 0x14010c257
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x28], al
mov r11d, 9
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], 1
xor eax, eax
cmp rcx, 9
mov r9d, 9
cmovb r9, rcx
test r10, r10
ror byte [rbp + 0xf], cl
retf
mov qword [rsp + 0x48], r9
lea rdx, [rsp + 0x38]
mov qword [rsp + 0x70], rdx
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x78], rdx
lea rdx, [rsp + 0x48]
mov qword [rsp + 0x80], rdx
lea rdx, [rsp + 0x20]
and byte [rax - 0x77], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov qword [rsp + 0x90], rdx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x98], rdx
add byte [rax], al
add byte [rax], al
cmp qword [rsi], 0
je 0x14010c1a9
pop rdx
add dword [rax], eax
invalid
pop rdx
add dword [rax], eax
add byte [rax - 0x7d], cl
sti
add dword [rbp + 7], esi
invalid
cmp rbx, 1
jne 0x14010c05c
invalid
invalid
xor r15d, r15d
xor edx, edx
jmp 0x14010c0c0
mov rdx, rbx
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor r15d, r15d
xor edi, edi
xor edi, edi
movdqa xmm1, xmmword [0x1401bd6e0]
movq mm1, qword [0x1401bd6e0]
movdqa xmm2, xmmword [0x1401bd6f0]
movq mm2, qword [0x1401bd6f0]
or eax, dword [rax]
nop word [rax + rax]
add byte [rbx + 0xf], al
mov bh, 0x2c
movd xmm3, ebp
outsb dx, byte [rsi]
invalid
movzx ebp, word [r14 + r15]
movd xmm3, ebp
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
frstor dword [rsi + 0xf]
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r15, 2
cmp rdx, r15
jne 0x14010c080
fldenv fs:[rsi + 0xf]
invalid
pshufd xmm1, xmm0, 0xee
jo 0x14010c078
out dx, al
paddq xmm1, xmm0
movq r15, xmm1
cmp rdx, rbx
je 0x14010c0d7
nop
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x14010c0c0
mov r14, qword [rsi + 8]
add r15, rdi
mov edx, 0x14
test al, al
jne 0x14010c174
test r8, r8
je 0x14010c16f
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
mov edi, 0xa
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x14010c144
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
and r8d, eax
lea eax, [rdx + 0xdfc18]
add edx, 0x7d8f0
and edx, eax
xor edx, r8d
shr edx, 0x11
add edx, edi
inc rdx
jmp 0x14010c174
mov edx, 1
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, rdx
add r15, rcx
sub r14, r15
jbe 0x14010c1a9
movzx eax, byte [rsi + 0x38]
lea rcx, [0x1401fb864]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x14010c1cf
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.14010c270
jmp 0x14010c245
mov r12, r14
xor r14d, r14d
jmp 0x14010c1cf
mov r12, r14
shr r12, 1
inc r14
shr r14, 1
mov rdi, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
nop dword [rax]
invalid
add byte [rcx - 1], cl
int3
dec r12
je 0x14010c1f4
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x14010c1e0
jmp 0x14010c205
adc dword [rax - 0x73], ecx
and al, 0x70
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.14010c270
test al, al
je 0x14010c209
mov al, 1
jmp 0x14010c245
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x14010c23c
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x14010c220
jmp 0x14010c23f
mov rsi, r14
cmp rsi, r14
setb al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x1401ce570]
mov edx, 0x19
call fcn.1401b1e10
int3
insb byte [rdi], dx
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax - 0x75], r9b
adc byte [rax - 0x75], cl
or byte [rax - 0x7b], cl
leave
je 0x14010c478
cmp rcx, 0xa
cmp ecx, 0xa
jae 0x14010c4dc
add byte [rax], al
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
mov qword [rsp + 0xc0], rcx
cmp qword [r14 + 0x10], 0
jne 0x14010c39d
mov r14, qword [rsi + 0x20]
jmp 0x14010c3a1
add r14, 0x18
invalid
mov rax, qword [r14]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x98], rax
lea rax, [0x140050d20]
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0xa8], rax
lea rax, [0x1401013c0]
fimul word [rdi - 1]
dec dword [rax - 0x77]
mov dword [rsp + 0xb0], eax
add byte [rax], al
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], 0x30
mov byte [rsp + 0x58], 0
lea rax, [0x1401ce5d8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [rsp + 0x98]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
and al, 0x78
add al, byte [rax]
add byte [rax], al
lea r8, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
call fcn.1401020b0
dec dword [rcx - 0x7bfe4f3f]
leave
jne 0x14010c4ce
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
sub byte [rax - 0x77], cl
and al, 0x60
invalid
invalid
lea rax, [0x140050d20]
mov qword [rsp + 0x68], rax
lea rax, [0x1401f79f8]
mov ch, 0xe
add byte [rax - 0x77], cl
and al, 0x28
mov ch, 0xe
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea r8, [rsp + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.1401020b0
nop
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, [0x1401ce5c0]
mov edx, 9
call fcn.1401b1d90
int3
add byte [rsi + 0x45], ah
test eax, eax
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
enter 0xf4d, 0xffffffffffffffbf
invalid
enter 0xf4d, 0xffffffffffffffbf
invalid
imul r14, rcx
cmp r14, 0x3ec0
jae 0x14010c9c9
shr r14, 4
add r14, 0x15
mov eax, edi
neg eax
cmp rdi, 0x8000
mov ebp, 0x8000
cmovb ebp, eax
mov qword [rsp + 0x20], r14
mov word [rsp + 0x28], bp
lea rbx, [rsp + 0x50]
lea r9, [rsp + 0xd0]
mov rcx, rbx
call fcn.140105330
cmp qword [rsp + 0x50], 0
je 0x14010c912
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x30], xmm0
movzx r8d, word [rsp + 0x40]
cmp r8w, bp
jle 0x14010c940
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov r9, rdi
call fcn.140105950
mov rbx, rax
mov rax, rdx
jmp 0x14010c98e
mov word [rsp + 0x20], bp
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xb0]
lea r8, [rsp + 0xd0]
mov r9, r14
call fcn.140103c60
movzx r8d, word [rsp + 0x40]
mov bh, 0x44
and al, 0x40
cmp r8w, bp
jg 0x14010c8ca
mov word [rsp + 0x50], 2
test rdi, rdi
je 0x14010c974
invalid
lea rax, [0x1401cd610]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov word [rsp + 0x68], 0
mov qword [rsp + 0x70], rdi
mov eax, 2
jmp 0x14010c98e
lea rax, str.012345678910111213141516lenMetadataMapheadersTransportInvalidUserAgentOkCancelledUnknownInvalidArgumentDeadlineExceededResourceExhaustedFailedPreconditionAbortedOutOfRangeUnimplementedInternalUnavailableDataLossUnauthenticateddescription___is_deprecated__use_Displaycalled__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov eax, 1
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14010cfa0
nop
add rsp, 0x4d0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [0x1401cd655]
lea r8, str.librarycore_src_num_flt2decmod.rs
mov edx, 0x25
call fcn.1401b1e10
int3
leave
add byte [rax], al
add byte [rax], 0x85
rol byte [rbp + 0xf], cl
retf 0x8948
leave
jp 0x14010cc59
test eax, 0x7fffffff
je 0x14010ca8e
jg 0x14010cac4
cmp eax, 0x800000a9
jg 0x14010cacb
test eax, 0x7f800000
je 0x14010ca92
cmp al, byte [rcx - 0xa]
rol dword [rcx], 0xf
xchg esp, eax
ror dword [rdi - 0x73], 0x14
or dword [rbp + 0x31], eax
fild dword [rcx - 0x7f]
stc
add byte [rax], al
add byte [rax], 0x41
sete bl
test r9b, 1
sete cl
lea r10, [r9 + r9]
xor r11d, r11d
cmp r9d, 0x800000
sete r11b
mov r9d, 0x2000000
cmovne r9, r10
lea r10, [r11 + 1]
xor r11d, 0xffffff69
movzx edx, dx
add edx, r11d
jmp 0x14010caa5
mov cl, 4
jmp 0x14010caa5
add edx, 0xffffff6a
test r9b, 1
sete cl
mov r10d, 1
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], r10
mov word [rsp + 0x68], dx
mov byte [rsp + 0x6a], cl
add cl, 0xfe
movzx edx, cl
cmp dl, 3
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
cmovb ecx, edx
test cl, cl
je 0x14010cb5b
mov ebx, eax
shr ebx, 0x1f
test eax, eax
lea rax, [0x1401e8cb1]
lea rdx, [0x1401f79a8]
cmovs rdx, rax
lea r14, [0x1401cd64b]
cmovs r14, rax
test r8b, r8b
test al, al
test al, al
cmove r14, rdx
mov edx, 1
cmovne rbx, rdx
cmp cl, 1
je 0x14010cb92
movzx eax, cl
cmp eax, 2
jne 0x14010cbb8
mov word [rsp + 0x70], 2
and al, 0x70
add al, byte [rax]
lea rax, [0x1401cd610]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
mov word [rsp + 0x88], 0
mov qword [rsp + 0x90], 1
mov edx, 2
jmp 0x14010cbb1
mov word [rsp + 0x70], 2
lea rax, [0x1401cd64c]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 3
mov edx, 1
lea rax, [rsp + 0x70]
lea r14, [0x1401f79a8]
xor ebx, ebx
jmp 0x14010cc2a
mov word [rsp + 0x70], 2
lea rax, [0x1401cd64f]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 3
lea rax, [rsp + 0x70]
jmp 0x14010cc2a
lea rdi, [rsp + 0x70]
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0xd7]
mov rcx, rdi
call fcn.140104ae0
cmp qword [rsp + 0x70], 0
je 0x14010cbf3
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm0
jmp 0x14010cc0a
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
xor byte [rax - 0x73], cl
push rsp
and al, 0x50
lea r8, [rsp + 0xd7]
call fcn.140102910
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
movzx r8d, word [rsp + 0x40]
mov qword [rsp + 0x20], rdi
mov r9d, 1
call fcn.140105950
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14010cfa0
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov cl, 2
jmp 0x14010caa5
xchg esp, eax
ror dword [rdi - 0x73], 0x14
or dword [rbp + 0x31], eax
fild dword [rcx - 0x7f]
stc
add byte [rax], al
add byte [rax], 0x41
sete bl
mov r9d, 0x2000000
cmovne r9, r10
lea r10, [r11 + 1]
xor r11d, 0xffffff69
xor ebx, 0xffffff69
xor ebx, 0xffffff69
movzx edx, dx
add edx, r11d
jmp 0x14010cd13
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], r10
mov word [rsp + 0x60], dx
mov byte [rsp + 0x62], cl
add cl, 0xfe
movzx ecx, cl
cmp cl, 3
mov edx, 3
cmovb edx, ecx
test dl, dl
je 0x14010cd91
mov edi, eax
shr edi, 0x1f
lea rcx, [0x1401cd64b]
lea r9, [0x1401f79a8]
test r8b, r8b
cmovne r9, rcx
mov ecx, 1
cmovne rdi, rcx
test eax, eax
lea rbx, [0x1401e8cb1]
cmovns rbx, r9
cmp dl, 1
je 0x14010cdc0
movzx eax, dl
cmp eax, 2
jne 0x14010cde1
mov word [rsp + 0x68], 2
lea rax, [0x1401cd652]
jmp 0x14010cdce
mov word [rsp + 0x68], 2
lea rax, [0x1401cd64c]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 3
mov ecx, 1
lea rbx, [0x1401f79a8]
xor edi, edi
jmp 0x14010cf4d
mov word [rsp + 0x68], 2
lea rax, [0x1401cd64f]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 3
jmp 0x14010cf4d
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x48]
lea r8, [rsp + 0xff]
inc dword [rax]
add byte [rax], al
inc dword [rax]
add byte [rax], al
call fcn.140104ae0
cmp qword [rsp + 0x68], 0
je 0x14010cecd
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
movups xmm0, xmmword [rsp + 0x68]
adc byte [rsp + 0x68], al
push 0x2444290f
and byte [rax - 0x75], cl
push rsp
and al, 0x28
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
mov rdx, qword [rsp + 0x28]
test rdx, rdx
test edx, edx
je 0x14010cef2
add byte [rax], al
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x20
add byte [rax], al
mov r8, qword [rsp + 0x20]
cmp byte [r8], 0x30
jbe 0x14010cf86
add byte [rax], al
add byte [rax], al
movzx eax, word [rsp + 0x30]
mov bh, 0x44
and al, 0x30
mov word [rsp + 0x68], 2
mov qword [rsp + 0x70], r8
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x78], 1
mov ecx, 1
add byte [rax], al
add byte [rax], al
cmp rdx, 2
jb 0x14010cea4
cli
add dh, byte [rdx + 0x4a]
mov word [rsp + 0x80], 2
add al, byte [rax]
lea rcx, [0x1401ebb18]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], 1
inc r8
dec rdx
mov word [rsp + 0x98], 2
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0xa8], rdx
mov ecx, 3
test ax, ax
jle 0x14010cf0a
dec eax
lea rdx, [rcx + rcx*2]
mov word [rsp + rdx*8 + 0x68], 2
invalid
push 0xffffffff8d4c0002
add eax, 0xc078b
mov qword [rsp + rdx*8 + 0x70], r8
mov dword [rsp + rdx*8 + 0x70], eax
invalid
mov dword [rsp + rdx*8 + 0x70], eax
mov qword [rsp + rdx*8 + 0x78], 1
jmp 0x14010cf33
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x48]
lea r8, [rsp + 0xff]
call fcn.140102910
mov rdx, qword [rsp + 0x28]
test rdx, rdx
jne 0x14010ce26
lea rcx, str.assertion_failed:__buf.is_empty__
lea r8, str.librarycore_src_num_flt2decmod.rs
mov edx, 0x21
call fcn.1401b1e10
lea rdx, [rcx + rcx*2]
mov word [rsp + rdx*8 + 0x68], 2
lea r8, [0x1401cd649]
mov qword [rsp + rdx*8 + 0x70], r8
mov qword [rsp + rdx*8 + 0x78], 2
mov edx, 1
sub edx, eax
mov eax, edx
lea rdx, [rcx + rcx*2]
mov word [rsp + rdx*8 + 0x80], 1
mov word [rsp + rdx*8 + 0x82], ax
add rcx, 2
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.14010cfa0
nop
add rsp, 0x110
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_buf_0____b0
lea r8, str.librarycore_src_num_flt2decmod.rs
add eax, 0xc069c
add eax, 0xc069c
mov edx, 0x1f
call fcn.1401b1e10
int3
ror byte [rax - 0x77], 1
invalid
cmp dword [rcx], 0
je 0x14010d000
mov r15, qword [rsi + 8]
jle 0x14010cfc8
mov rdx, qword [r8]
mov rbx, qword [r8 + 8]
mov r14, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
mov r13, qword [r8 + 0x18]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x38], esi
mov qword [rsp + 0x40], r13
mov ebp, dword [rsi + 0x30]
xor byte [rdi + rcx - 0x4a], al
cmp dh, dh
xor al, 8
invalid
movzx r12d, byte [rsi + 0x38]
test byte [rsi + 0x34], 8
invalid
or byte [rbp + 0x2c], dh
jne 0x14010d01d
mov edi, ebp
mov eax, r12d
test r13, r13
jne 0x14010d06e
invalid
jae 0x14010cfe5
jmp case.0x1400438d0.1484
inc byte [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14010d1e0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8, rbx
call qword [rax + 0x18]
test al, al
jne 0x14010d188
lea rax, [0x1401f79a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
xor eax, eax
sub r15, rbx
cmovb r15, rax
mov dword [rsi + 0x30], 0x30
mov byte [rsi + 0x38], 1
mov al, 1
mov edi, 0x30
xor ebx, ebx
test r13, r13
je case.0x1400438d0.1484
shl r13, 3
lea rcx, [r13*2]
add rcx, r13
xor edx, edx
jmp 0x14010d0a1
mov r8, qword [r14 + rdx + 0x10]
add rbx, r8
add rdx, 0x18
cmp rcx, rdx
je case.0x1400438d0.1484
movzx r8d, word [r14 + rdx]
test r8, r8
je 0x14010d0e0
cmp r8d, 1
jne 0x14010d090
movzx r9d, word [r14 + rdx + 2]
cmp r9d, 0x3e8
add eax, dword [rax]
add byte [rbx + 0x27], dh
add al, byte [rcx - 0x7f]
stc
call 0x1b310d0c2
add eax, dword [rax]
add byte [rbx + 0x27], dh
add eax, dword [rax]
add byte [rbx + 0x27], dh
mov r8d, 1
cmp r9w, 0xa
jb 0x14010d095
cmp r9w, 0x64
mov r8d, 3
stc
mov r8d, 3
jmp 0x14010d0f8
mov r8, qword [r14 + rdx + 8]
jmp 0x14010d095
movzx r8d, r9w
cmp r8d, 0x2710
clc
adc byte [rdi], ah
add byte [rax], al
mov r8d, 5
sbb r8, 0
jmp 0x14010d095
sub r15, rbx
jbe 0x14010d11f
movzx r13d, al
mov dh, 0xe8
lea rax, [0x1401fb874]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
add ecx, eax
invalid
add ecx, eax
jmp rcx
mov r13, r15
xor r15d, r15d
jmp case.0x14010d115.0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x28]
and al, 0x28
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
call 0x14010d1e0
mov dword [rsi + 0x30], ebp
mov byte [rsi + 0x38], r12b
cmp bl, ch
push rax
cmp bl, ch
push rax
mov r13, r15
shr r13, 1
in eax, dx
in eax, dx
inc r15
shr r15, 1
mov rbx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
inc r13
nop word cs:[rax + rax]
dec r13
je 0x14010d174
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
je 0x14010d160
jmp 0x14010d188
lea r8, [rsp + 0x28]
mov rcx, rbx
mov rdx, r14
call 0x14010d1e0
test al, al
invalid
je 0x14010d19b
sal byte [rbx + rdx - 0x50], 1
mov al, 1
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x27], r12b
mov r12, r15
neg r12
mov r13, 0xffffffffffffffff
nop dword [rax]
lea rax, [r12 + r13]
cmp rax, 0xffffffffffffffff
je 0x14010d1cc
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
inc r13
test al, al
je 0x14010d1b0
jmp 0x14010d1cf
mov r13, r15
cmp r13, r15
setb al
movzx r12d, byte [rsp + 0x27]
mov dh, 0x64
and al, 0x27
invalid
mov dh, 0x64
and al, 0x27
invalid
invalid
jmp 0x14010d131
inc dword [rcx + 0x57]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rbx, r8
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdi, rcx
mov r8, qword [r8 + 8]
test r8, r8
test eax, eax
test eax, eax
je 0x14010d217
mov rdx, qword [rbx]
mov edx, dword [rbx]
mov rcx, rdi
call qword [rsi + 0x18]
mov ecx, eax
mov al, 1
add dword [rcx + rcx*8 + 0x224850f], eax
add byte [rax], al
add dword [rcx + rcx*8 + 0x224850f], eax
and al, 2
add byte [rax], al
mov rax, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
test rax, rax
je 0x14010d439
add byte [rbx + rcx*4 + 0x63], cl
adc byte [rax - 0x73], cl
lea rax, [rax + rax*2]
mov r12, qword [rbx + 0x10]
lea rax, [rax + rax*2]
lea r13, [r12 + rax*8]
lea r13, [r12 + rax*8]
lea rbx, str.0000000000000000000000000000000000000000000000000000000000000000
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
lea esi, [rsp + 0x20]
jmp 0x14010d265
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rdi
call qword [rsi + 0x18]
test al, al
jne 0x14010d435
add r12, 0x18
cmp r12, r13
sbb byte [rbp + 0x39], cl
in al, dx
je 0x14010d439
movzx eax, word [r12]
test rax, rax
je 0x14010d2e0
cmp eax, 1
jne 0x14010d240
movzx eax, word [r12 + 2]
mov byte [rsp + 0x24], 0
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov bh, 0xc
and al, 0x48
test ecx, ecx
movzx ecx, word [r12]
test rcx, rcx
je 0x14010d337
add byte [rbx - 0x7af0fe07], al
movabs al, byte [0x2454b70f41000000]
add al, byte [rcx + 0x3e8fa]
add byte [rdi], cl
or ebx, 0
add byte [rax], al
cmp ecx, 1
jne 0x14010d33e
movzx edx, word [r12 + 2]
cmp edx, 0x3e8
jae 0x14010d37b
mov ecx, 1
cmp dx, 0xa
jb 0x14010d392
cmp dx, 0x64
mov ecx, 3
sbb rcx, 0
test cl, 1
je 0x14010d35a
jmp 0x14010d392
add byte [rax], r8b
mov r15, qword [r12 + 8]
cmp r15, 0x41
jb 0x14010d312
mov rbp, qword [rsi + 0x18]
nop
mov r8d, 0x40
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call rbp
test al, al
jne 0x14010d435
add r15, 0xffffffffffffffc0
add edi, 0xffffffc0
cmp r15, 0x40
ja 0x14010d2f0
jmp 0x14010d31f
test r15, r15
je 0x14010d258
mov rbp, qword [rsi + 0x18]
mov ebp, dword [rsi + 0x18]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
clc
mov eax, edi
call rbp
test al, al
je 0x14010d258
invalid
jmp 0x14010d435
lea rcx, [r12 + 8]
and al, 8
jmp 0x14010d343
lea rcx, [r12 + 0x10]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
cmp rcx, 6
jae 0x14010d44c
add byte [rax], al
test rcx, rcx
je 0x14010d373
test cl, 1
jne 0x14010d392
lea rdx, [rsp + rcx]
add rdx, 0x20
mov r8d, 1
cmp rcx, 1
jne case.0x140101641.90
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add dword [rbp + 0x62], esi
jmp 0x14010d424
xor r8d, r8d
jmp 0x14010d424
invalid
add byte [rdi], cl
mov bh, 0xca
movzx ecx, dx
cmp ecx, 0x2710
stc
adc byte [rdi], ah
add byte [rax], al
mov ecx, 5
sbb rcx, 0
add byte [rax], al
add byte [rax - 0x7d], cl
fld dword [rax]
test cl, 1
je 0x14010d35a
lea rdx, [rsp + 0x1f]
push rsp
and al, 0x1f
add rdx, rcx
movzx r8d, ax
imul r8d, r8d, 0xcccd
ror ch, 0xcc
add byte [rax], al
int3
shr r8d, 0x13
lea r9d, [r8 + r8]
add byte [rdi - 0x73], al
or al, 0x89
call 0x14c9e1abf
add byte [rdi - 0x73], al
or al, 0x89
sub eax, r9d
or al, 0x30
mov byte [rsp + rcx + 0x1f], al
mov eax, r8d
mov eax, eax
mov eax, eax
rol byte [rcx - 0x48], 1
mov r8d, 1
cmp rcx, 1
cmp ecx, 1
add byte [rax], al
add byte [rax - 0x7d], cl
cmp ecx, 1
je 0x14010d424
invalid
je 0x14010d424
nop dword [rax]
invalid
movzx r8d, ax
imul r9d, r8d, 0xcccd
add byte [rax], al
shr r9d, 0x13
lea r10d, [r9 + r9]
lea r10d, [r10 + r10*4]
sub eax, r10d
or al, 0x30
mov byte [rdx - 1], al
inc dword [rcx + 0x69]
rcr dword [rdx - 0x3effffe7], 0xe8
jae 0x1449ed2de
add byte [rcx + 0x29], 0xc1
xor byte [rax + 0x6941ff42], cl
rcr dword [rdx - 0x3effffe7], 0xe8
jae 0x1449ed2de
add byte [rcx + 0x29], 0xc1
or r9b, 0x30
mov byte [rdx - 2], r9b
add rdx, 0xfffffffffffffffe
shr r8d, 2
imul eax, r8d, 0x147b
add cl, al
call 0x1324a2030
ret 0x41fe
jne case.0x140101641.90
mov r8, rcx
mov rcx, rdi
mov rdx, r14
call qword [rsi + 0x18]
sbb byte [rax + rax*8 - 0x1dc7bf1], al
invalid
invalid
sbb byte [rax + rax*8 - 0x1dc7bf1], al
invalid
mov al, 1
jmp 0x14010d43b
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
lea r8, str.librarycore_src_fmtmod.rsassertion_failed:_edelta___0librarycore_src_numdiy_float.rs
lea eax, [0x1401ce0e8]
mov edx, 5
call fcn.1401b1d90
int3
add al, 0
add byte [rcx + rcx*4 - 0x31], cl
mov eax, r8d
mov rsi, rcx
movq rcx, xmm1
leave
leave
mov r8, rcx
shr r8, 0x34
shr eax, 0x34
and r8d, 0x7ff
lea rdx, [rcx + rcx]
adc al, 9
movabs r10, 0x1ffffffffffffe
and r10, rdx
movabs r9, 0xfffffffffffff
and r9, rcx
movabs r11, 0x10000000000000
lea rdx, [r9 + r11]
mov edx, 0xfffffffe
invalid
add byte [rax], al
add byte [rax], dl
add byte [rbx - 0x73], cl
adc al, 0x19
test r8d, r8d
cmove rdx, r10
ucomisd xmm1, xmm1
jp case.default.0x14010d510
add rax, qword [rax]
invalid
movabs r10, 0x7ff0000000000000
xor ebx, ebx
mov r14, rcx
and r14, r10
setne bl
lea r15, [rbx*2 + 2]
add al, dh
jg 0x14010d506
fisttp dword [rcx - 0x77]
invalid
cmp r14, r10
mov r10d, 1
cmove r15, r10
cli
cli
add rbx, 3
test r9, r9
add ecx, dword [rbp - 0x7b]
leave
cmove rbx, r15
cmove ebx, edi
dec rbx
lea r9, [0x1401fb884]
movsxd rbx, dword [r9 + rbx*4]
cdq
jrcxz 0x14010d516
invalid
add byte [rcx + 0x63], cl
sbb al, 0x99
cdq
cdq
add rbx, r9
jmp rbx
mov r9b, 3
mov cl, 3
jmp 0x14010d55f
mov r9b, 4
mov r9b, 4
jmp 0x14010d55f
add r8d, 0xfffffbcd
test dl, 1
sete r9b
xchg esp, eax
shr ebx, 0x33
test dl, 1
sete r9b
lea r10, [rdx + rdx]
lea edx, [rdx + rdx]
xor ebx, ebx
cmp rdx, r11
sete bl
movabs rdx, 0x40000000000000
cmovne rdx, r10
lea r10, [rbx + 1]
movzx r8d, r8w
sub r8d, ebx
add r8d, 0xfffffbcc
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xb8], 1
and al, 0xb8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xc0
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rsp + 0xc8], eax
and al, 0xc0
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rsp + 0xc8], eax
mov byte [rsp + 0xca], r9b
add r9b, 0xfe
movzx r10d, r9b
cmp r10b, 3
mov r9d, 3
add eax, dword [rcx - 0x47]
add eax, dword [rax]
add byte [rax], al
cmovb r9d, r10d
test r9b, r9b
je 0x14010d634
mov dword [rax], eax
add byte [rax], al
mov dword [rax], eax
add byte [rax], al
mov r15, rcx
shr r15, 0x3f
lea r10, [0x1401cd64b]
add byte [rax + rax], cl
add byte [rax + rax], cl
add byte [rbp + rcx*4 + 0x1d], cl
call 0xc410e464
ror byte [rbp + 0xf], 0x45
fidivr dword [rax + 1]
mov eax, 1
lea r11, [0x1401f79a8]
sbb eax, 0xea3e8
test al, al
cmovne r11, r10
mov eax, 1
cmovne r15, rax
test rcx, rcx
lea r12, [0x1401e8cb1]
mov dh, 0xd
invalid
mov dh, 0xd
add byte [rbp + 0xf], cl
invalid
cmovns r12, r11
cmovns esp, ebx
jrcxz 0x14010d61f
cmp r9b, 1
cmp cl, 1
stc
add dword [rdi], ecx
test byte [rdx + 0x41000000], al
add byte [rcx + 0xf], al
mov dh, 0xc1
invalid
je 0x14010d669
add byte [rcx + 0xf], al
mov dh, 0xc1
invalid
movzx eax, r9b
rol dword [rbx - 0x7af0fd08], 0x9b
add byte [rax], al
add byte [rsi - 0x39], ah
and al, 0x50
add al, byte [rax]
invalid
cmp eax, 2
jne 0x14010d68f
test dword [rbx + 0x66000000], ebx
mov dword [rsp + 0x50], 0x85480002
add byte [rax - 0x7b], cl
mov word [rsp + 0x50], 2
add byte [rax - 0x7b], cl
test rdi, rdi
je 0x14010d741
invalid
invalid
add dword [rax], eax
invalid
dec dword [rdi]
test byte [0x18810d606], bh
lea eax, [0x1401cd610]
lea rax, [0x1401cd610]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov word [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x14010d648
mov qword [rsp + 0x70], rdi
mov eax, 2
jo 0x14010d5de
add al, byte [rax]
add byte [rax], al
lea rbx, [rsp + 0x50]
jmp 0x14010d7de
stosb byte [rdi], al
add dword [rax], eax
invalid
mov word [rsp + 0x50], 2
lea rax, [0x1401cd64c]
lea eax, [0x1401cd64c]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov dword [rsp + 0x60], 3
mov eax, 1
lea rbx, [rsp + 0x50]
lea ebx, [rsp + 0x50]
lea r12, [0x1401f79a8]
lea esp, [0x1401f79a8]
movabs dword [0x175e9ff3145000e], eax
add byte [rax], al
xor r15d, r15d
jmp 0x14010d7de
mov word [rsp + 0x50], 2
lea rcx, [0x1401cd64f]
or eax, 0xbffd8
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], 3
and al, 0x60
add eax, dword [rax]
add byte [rax], al
lea rbx, [rsp + 0x50]
jmp 0x14010d7de
test r8w, r8w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx r14, r8w
imul r14, rcx
cmp r14, 0x3ec0
jae 0x14010d81a
invalid
add dword [rax], eax
invalid
shr r14, 4
add r14, 0x15
mov eax, edi
neg eax
cmp rdi, 0x8000
add byte [rbp + 0x8000], bh
cmovb ebp, eax
call 0x164856023
je 0x14010d6fb
and byte [rsi - 0x77], ah
insb byte [rdi], dx
and al, 0x28
lea rbx, [rsp + 0x50]
push rax
lea r9, [rsp + 0xd0]
mov rcx, rbx
call fcn.140105330
cmp qword [rsp + 0x50], 0
push rax
invalid
je case.0x140086d4c.1075
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x40], rax
and al, 0x40
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
movzx r8d, word [rsp + 0x40]
cmp r8w, bp
invalid
jle 0x14010d790
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
lea rax, [rsp + 0x50]
cmp byte [rax - 0x73], cl
and al, 0x50
mov qword [rsp + 0x20], rax
mov r9, rdi
call fcn.140105950
mov rbx, rax
ret
mov rax, rdx
jmp 0x14010d7de
lea rax, str.012345678910111213141516lenMetadataMapheadersTransportInvalidUserAgentOkCancelledUnknownInvalidArgumentDeadlineExceededResourceExhaustedFailedPreconditionAbortedOutOfRangeUnimplementedInternalUnavailableDataLossUnauthenticateddescription___is_deprecated__use_Displaycalled__Result::unwrap____on_an__Err__value
lea eax, str.012345678910111213141516lenMetadataMapheadersTransportInvalidUserAgentOkCancelledUnknownInvalidArgumentDeadlineExceededResourceExhaustedFailedPreconditionAbortedOutOfRangeUnimplementedInternalUnavailableDataLossUnauthenticateddescription___is_deprecated__use_Displaycalled__Result::unwrap____on_an__Err__value
and byte [rdx - 0x76b7fff2], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], 1
mov eax, 1
lea rbx, [rsp + 0x50]
jmp 0x14010d7de
mov word [rsp + 0x20], bp
and al, 0x20
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
lea rdx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
mov al, 0
add byte [rax], al
lea r8, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rbp - 0x77], cl
mov r9, r14
int1
call fcn.140103c60
movzx r8d, word [rsp + 0x40]
movzx eax, word [rsp + 0x40]
inc dword [rdi + rcx - 0x49]
and al, 0x40
movzx eax, word [rsp + 0x40]
mov bh, 0x44
and al, 0x40
cmp r8w, bp
jg 0x14010d71a
mov word [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
test rdi, rdi
je 0x14010d7c4
invalid
lea rax, [0x1401cd610]
mov qword [rsp + 0x58], rax
pop rax
mov qword [rsp + 0x60], 2
mov word [rsp + 0x68], 0
mov qword [rsp + 0x70], rdi
jo 0x14010d776
add al, byte [rax]
add byte [rax], al
jmp 0x14010d7de
lea rax, str.012345678910111213141516lenMetadataMapheadersTransportInvalidUserAgentOkCancelledUnknownInvalidArgumentDeadlineExceededResourceExhaustedFailedPreconditionAbortedOutOfRangeUnimplementedInternalUnavailableDataLossUnauthenticateddescription___is_deprecated__use_Displaycalled__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x58], rax
or dword [rsi], 0x44894800
and al, 0x58
mov qword [rsp + 0x60], 1
mov eax, 1
invalid
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14010cfa0
call qword [rax - 0x2f3b7eb8]
add al, 0
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov r9b, 2
jmp 0x14010d55f
lea rcx, [0x1401cd655]
lea r8, str.librarycore_src_num_flt2decmod.rs
mov edx, 0x25
add byte [rax], al
call fcn.1401b1e10
int3
add byte [rax], al
mov rdi, r9
mov rsi, rcx
movq rax, xmm1
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
xor al, 0x81
loope 0x14010d862
invalid
add byte [rax], al
lea rdx, [rax + rax]
movabs r10, 0x1ffffffffffffe
and r10, rdx
movabs r9, 0xfffffffffffff
invalid
invalid
dec dword [rdi]
add byte [rcx + 0x21], cl
and ecx, eax
movabs r11, 0x10000000000000
lea rdx, [r9 + r11]
test ecx, ecx
cmove rdx, r10
ucomisd xmm1, xmm1
jp case.default.0x14010d8e8
add byte [rax], al
movabs r10, 0x7ff0000000000000
xor ebx, ebx
mov r14, rax
mov esi, eax
and r14, r10
setne bl
xchg ebp, eax
ret
lea r15, [rbx*2 + 2]
pop rbp
add al, byte [rax]
add byte [rax], al
pop rbp
add al, byte [rax]
add byte [rax], al
cmp r14, r10
mov r10d, 1
add dword [rax], eax
add byte [rax], al
cmove r15, r10
cli
add rbx, 3
ret
add ecx, dword [rbp - 0x7b]
leave
test r9, r9
cmove rbx, r15
dec rbx
lea r9, [0x1401fb894]
movsxd rbx, dword [r9 + rbx*4]
sbb al, 0x99
fisttp word [rsi]
add byte [rcx + 0x63], cl
invalid
sbb al, 0x99
add rbx, r9
jmp rbx
mov r9b, 3
jmp 0x14010d933
invalid
add ecx, 0xfffffbcd
add ecx, 0xfffffbcd
invalid
test dl, 1
sete r9b
jmp 0x14010d933
mov r9b, 4
jmp 0x14010d933
test dl, 1
sete r9b
lea r10, [rdx + rdx]
adc al, 0x12
xor ebx, ebx
cmp rdx, r11
fimul dword [rdi]
xchg esp, eax
ret
movabs rdx, 0x40000000000000
add byte [rax], al
add byte [rcx + 0xf], cl
ror byte [r13 + rcx*4 + 0x53], cl
push rbx
add dword [rdi], ecx
mov bh, 0xc9
leave
sub ecx, ebx
add ecx, 0xfffffbcc
sti
invalid
invalid
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], 1
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
mov dword [rsp + 0xc8], edx
mov dword [rsp + 0xc8], edx
mov word [rsp + 0xd0], cx
mov byte [rsp + 0xd2], r9b
add byte [rcx - 0x80], al
sar esi, 0x41
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x14010da05
mov r14, rax
shr r14, 0x3f
test rax, rax
lea rax, [0x1401e8cb1]
add byte [rax - 0x73], cl
adc eax, 0xea016
cmovs rdx, rax
lea r15, [0x1401cd64b]
cmovs r15, rax
test r8b, r8b
test al, al
cmove r15, rdx
mov edx, 1
add byte [rax], al
cmovne r14, rdx
cmp cl, 1
je 0x14010da3a
movzx eax, cl
cmp eax, 2
jne 0x14010da58
add byte [rax], al
invalid
mov word [rsp + 0x58], 2
test rdi, rdi
je 0x14010da93
lea rax, [0x1401cd610]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
and al, 0x68
add al, byte [rax]
add byte [rax], al
invalid
mov word [rsp + 0x70], 0
mov qword [rsp + 0x78], 1
mov edx, 2
jmp 0x14010daa8
invalid
mov word [rsp + 0x58], 2
lea rax, [0x1401cd64c]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
mov edx, 1
invalid
lea rax, [rsp + 0x58]
lea r15, [0x1401f79a8]
xor r14d, r14d
jmp 0x14010dae6
mov word [rsp + 0x58], 2
lea rax, [0x1401cd64f]
invalid
cld
or eax, dword [rax]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
jmp 0x14010daa8
lea rbx, [rsp + 0x58]
lea rdx, [rsp + 0xb8]
lea r8, [rsp + 0xdf]
test byte [rdi + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
fld1
imul esi, dword [rax - 1], 0xffffffff
cmp qword [rsp + 0x58], 0
je 0x14010daaf
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x58]
adc byte [rsp + 0x58], al
movaps xmmword [rsp + 0x30], xmm0
jmp 0x14010dac9
lea rax, str.012345678910111213141516lenMetadataMapheadersTransportInvalidUserAgentOkCancelledUnknownInvalidArgumentDeadlineExceededResourceExhaustedFailedPreconditionAbortedOutOfRangeUnimplementedInternalUnavailableDataLossUnauthenticateddescription___is_deprecated__use_Displaycalled__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x58]
jmp 0x14010dae6
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xb8]
lea r8, [rsp + 0xdf]
call fcn.140102910
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
movzx r8d, word [rsp + 0x40]
mov qword [rsp + 0x20], rbx
mov r9, rdi
call fcn.140105950
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
push rsp
and al, 0x48
push rsp
and al, 0x48
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14010cfa0
nop
add rsp, 0xf0
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
mov r9b, 2
jmp 0x14010d933
add ch, cl
adc al, 0xfe
invalid
add byte [rax], 0
add al, ch
call fcn.1401b1c90
int3
mov eax, ecx
neg rax
test r9, r9
mov r8d, r9d
mov eax, ecx
cmovs r8, rax
mov rcx, rdx
mov eax, 0x27
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp r8, 0x2710
jb 0x14010dce3
invalid
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
lea eax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rsp + rsi + 0x35], bx
movzx edi, word [r10 + rdi*2]
mov word [rsp + rsi + 0x37], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14010dc50
cmp rdx, 0x63
jbe 0x14010dcd1
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
mov bh, 0xd2
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14010dcee
add dl, 0x30
mov byte [rsp + rax + 0x38], dl
dec rax
jmp 0x14010dcfc
mov rdx, r8
cmp rdx, 0x63
ja 0x14010dca3
jmp 0x14010dcd1
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
invalid
test r9d, r9d
setns dl
lea r8, [rsp + rax]
add r8, 0x39
add eax, 0x39
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
and byte [rbp + rcx*4 + 5], cl
test byte [rsi + rcx - 0x36cebb00], bl
test byte [rsi + rcx - 0x36cebb00], bl
call fcn.140101500
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
sbb al, 0x5a
mov word [rsp + rsi + 0x35], bx
movzx edi, word [r10 + rdi*2]
mov word [rsp + rsi + 0x37], di
mov dword [rsp + rsi + 0x37], edi
xor al, 0x37
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14010dd80
loopne 0x14010ddbc
add eax, 0x77d08949
mov bl, 0x48
cmp edx, 0x63
cmp rdx, 0x63
jbe 0x14010de01
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
adc al, 0x52
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14010de1e
add dl, 0x30
mov byte [rsp + rax + 0x38], dl
dec rax
jmp 0x14010de2c
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
mov dword [rsp + rax + 0x37], edx
add rax, 0xfffffffffffffffe
test r9, r9
setns dl
lea r8, [rsp + rax]
add r8, 0x39
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
and al, 0x28
mov qword [rsp + 0x20], r8
lea r8, [0x1401f79a8]
xor r9d, r9d
call fcn.140101500
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
push rsp
wait
invalid
sal byte [rbp + riz + 0x48], 0x8b
or byte [rax - 0x75], r9b
add cl, byte [rax - 0x75]
push rdx
mov edx, dword [rdx + 8]
or byte [rax + 0x39], cl
sal dword [rsi + rbx + 0x48], 1
mov ecx, edx
cmp rcx, rdx
je 0x14010decc
mov rcx, rdx
jmp 0x14010def2
mov ecx, dword [rdx + 8]
jmp 0x14010def2
mov rdx, qword [r8]
cmp rdx, qword [rax]
jne 0x14010def2
mov rdx, qword [r8 + 8]
cmp rdx, qword [rax + 8]
jne 0x14010def2
mov rdx, qword [r8 + 0x10]
cmp rdx, qword [rax + 0x10]
push rax
adc byte [rbp + 0xa], dh
mov rdx, qword [r8 + 0x18]
mov edx, dword [rax + 0x18]
sbb byte [rax + 0x3b], cl
push rax
cmp rdx, qword [rax + 0x18]
je 0x14010df10
sbb byte [rsi + rbx - 1], dh
adc byte [rax - 0x77], cl
invalid
call qword [rax]
mov rdi, rax
mov rbx, rdx
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
test rax, rax
je 0x14010df09
mov rcx, qword [rsi + 8]
call qword [rax + 0x18]
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov qword ds:[rsi + 8], rbx
mov dword [rsi + 8], ebx
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [rsi + 0x10], rcx
jne 0x14010df27
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
or byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14010df4e
or byte [rax - 0x39], cl
invalid
xor edx, edx
xchg qword [rsi + 0x10], rdx
add rax, 8
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [rax]
jmp qword [rax]
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_core_0.3.30_src_task__internal_atomic_waker.rs
call fcn.1401b2240
int3
mov esi, edx
mov rdi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Errorkind
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
mov eax, dword [rdi]
test eax, eax
js 0x14010dfd5
mov dword [rsp + 0x48], eax
lea rax, case.0x14004f628.49
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.os_error
lea rcx, [rsp + 0x30]
lea r9, [rsp + 0x48]
mov r8d, 8
call fcn.140106360
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
and al, 0x38
and al, 0x38
jne 0x14010e02c
jmp 0x14010e0fa
mov ecx, 0x80000000
xor rcx, rax
cmp ecx, 0xf
jae 0x14010dff0
mov edx, 0x79ff
bt edx, eax
jb 0x14010e075
invalid
mov dword [rsp + 0x48], eax
lea rax, case.0x14004f628.49
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.unknown_codeOS_Error:
stc
adc dword [rax + rax], ecx
stc
adc dword [rax + rax], ecx
lea rcx, [rsp + 0x30]
lea r9, [rsp + 0x48]
mov r8d, 0xc
call fcn.140106360
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
and al, 0x38
and al, 0x38
je 0x14010e0fa
mov al, 1
test cl, cl
jne 0x14010e0ff
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x14010e058
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xdaee9
mov r8d, 2
jmp 0x14010e06d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xde06c
sub byte [rax - 0x73], cl
adc eax, 0xde06c
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
jmp 0x14010e0ff
lea rdx, [0x1401cf498]
mov rdx, qword [rdx + rcx*8]
mov edx, dword [rdx + rcx*8]
mov edx, dword [rdx + rcx*8]
lea r8, str.getrandom:_this_target_is_not_supportederrno:_did_not_return_a_positive_valueunexpected_situationSecRandomCopyBytes:_iOS_Security_framework_failureRtlGenRandom:_Windows_system_function_failureRDRAND:_failed_multiple_times:_CPU_issue_likelyRDRAND:_instruction_not_supportedWeb_Crypto_API_is_unavailableCalling_Web_API_crypto.getRandomValues_failedrandSecure:_VxWorks_RNG_module_is_not_initializedNode.js_crypto_CommonJS_module_is_unavailableCalling_Node.js_API_crypto.randomFillSync_failedNode.js_ES_modules_are_not_directly_supported__see_https:__docs.rs_getrandomnodejs_es_module_support
mov rcx, qword [r8 + rcx*8]
or al, 0xc8
or al, 0xc8
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
mov dword [rsp + 0x44], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, str.internal_code
adc eax, 0xc10f4
lea rsi, [rsp + 0x30]
lea r9, [rsp + 0x44]
mov r8d, 0xd
mov rcx, rsi
call fcn.140106360
lea rax, case.0x14004f628.49
lea eax, [0x1401cf1e0]
lea eax, [0x1401cf1e0]
add eax, 0xc1115
mov qword [rsp + 0x20], rax
lea rdx, str.description
lea r9, [rsp + 0x48]
and al, 0x48
and al, 0x48
mov r8d, 0xb
mov rcx, rsi
int1
int1
call fcn.140106360
cmp byte [rsp + 0x39], 0
add byte [rdi], cl
mov dh, 0x4c
and al, 0x38
add byte [rdi], cl
mov dh, 0x4c
and al, 0x38
jne 0x14010e02c
xor bh, bh
invalid
test cl, cl
setne al
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rax
add rsp, 0x58
pop rdi
pop rsi
ret
int3
in al, dx
push 0xffffffffc085018b
js 0x14010e13d
invalid
and ecx, dword [rcx + 0x48242444]
lea eax, [rsp + 0x24]
mov dword [rsp + 0x24], eax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
and al, 0x28
lea rax, [0x14010dc00]
mov qword [rsp + 0x30], rax
lea rax, [0x1401cf218]
fst qword [rax]
or al, 0
fst qword [rax]
or al, 0
jmp 0x14010e177
mov ecx, 0x80000000
xor rcx, rax
cmp ecx, 0xf
jae case.default.0x14010e1e2
mov r8d, 0x79ff
bt r8d, eax
jb 0x14010e1b9
mov dword [rsp + 0x24], eax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x140108f30]
dec dword [rax - 0x77]
and al, 0x30
dec dword [rax - 0x77]
and al, 0x30
lea rax, str.Unknown_Error:
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
and al, 0x38
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
and al, 0x38
call fcn.1401020b0
nop
add rsp, 0x68
ret
lea rax, [0x1401cf498]
mov r8, qword [rax + rcx*8]
lea rax, str.getrandom:_this_target_is_not_supportederrno:_did_not_return_a_positive_valueunexpected_situationSecRandomCopyBytes:_iOS_Security_framework_failureRtlGenRandom:_Windows_system_function_failureRDRAND:_failed_multiple_times:_CPU_issue_likelyRDRAND:_instruction_not_supportedWeb_Crypto_API_is_unavailableCalling_Web_API_crypto.getRandomValues_failedrandSecure:_VxWorks_RNG_module_is_not_initializedNode.js_crypto_CommonJS_module_is_unavailableCalling_Node.js_API_crypto.randomFillSync_failedNode.js_ES_modules_are_not_directly_supported__see_https:__docs.rs_getrandomnodejs_es_module_support
lea eax, [0x1401cf510]
mov rax, qword [rax + rcx*8]
mov eax, dword [rax + rcx*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x68
add esp, 0x68
add esp, 0x68
jmp r9
int3
int3
iretd
mov ecx, edx
call case.0x14000bbb2.329
mov ebx, eax
mov eax, esi
and eax, 3
invalid
add ecx, dword [rax - 0x73]
lea rcx, [0x1401fb8a4]
or eax, 0xed68e
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
jmp rdx
mov byte [rdi + 1], bl
movabs rcx, 0x8000000000000000
mov qword [rdi + 8], rcx
invalid
add dword [rax - 0x47], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x84f8948], al
invalid
or dh, al
mov byte [rdi], 2
cmp eax, 1
je 0x14010e2ce
invalid
jmp 0x14010e32b
mov rcx, qword [rsi - 1]
mov rax, qword [rsi + 7]
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x80], 0x20
add byte [rax], al
add dh, al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add dh, al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx], al
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x38
invalid
cmp byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x70], rdx
and al, 0x70
lea rdx, case.0x14010e1e2.15
mov qword [rsp + 0x78], rdx
lea rdx, [rsp + 0x50]
call rax
test al, al
jne 0x14010e336
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
movups xmm0, xmmword [rax]
movups xmmword [rdi + 0x10], xmm0
adc dword [rdi + 0x10], eax
mov byte [rdi + 1], bl
mov qword [rdi + 8], rcx
mov byte [rdi], 2
lea rdi, [rsi - 1]
mov rbx, qword [rsi - 1]
pop rsi
dec dword [rax - 0x75]
mov esi, dword [rsi + 7]
pop rsi
dec dword [rax - 0x75]
mov esi, dword [rsi + 7]
mov esi, dword [rsi + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14010e303
jle 0x14010e2eb
add byte [rbp + rbx + 0x48], dh
cmp qword [rsi + 0x10], 0x11
cmp dword [rsi + 0x10], 0x11
jb 0x14010e2f1
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140214150]
pop rsi
adc byte [rax], al
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0xaee25
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
pop rsi
adc byte [rax], al
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14010e32b
invalid
adc al, 0x88
pop rdi
add dword [rax - 0x48], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x8478948], al
mov byte [rdi + 1], bl
movabs rax, 0x8000000000000000
mov qword [rdi + 8], rax
mov byte [rdi], 2
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rax, [0x1401f3068]
lea eax, [0x1401f3068]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x37]
mov edx, 0x37
add byte [rax], al
add byte [rax], al
call fcn.1401b21a0
int3
mov r8, rdx
lea rdx, case.0x14010e1e2.15
jmp fcn.1401020b0
cmp rdi, 2
je 0x14010e3e2
mov rsi, rcx
mov rdx, qword [rcx + 0x18]
sbb byte [rax - 0x7b], cl
invalid
je 0x14010e3b2
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
call qword [rax + 0x80]
add byte [rax], al
test rdi, rdi
jne case.0x1400cf8db.300
jmp 0x14010e3e2
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
call qword [rax + 0x80]
nop
add byte [rax], 0
add byte [rax], al
test rdi, rdi
je 0x14010e3e2
mov rax, qword [rsi + 8]
add byte [rax], al
test rdi, rdi
je 0x14010e3e2
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x14010e3e2
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14019ad20
nop
add rsp, 0x28
pop rdi
pop rsi
ret
add byte [rax], al
movzx ebp, byte [rcx]
mov byte [rsp + 0x68], bpl
lea r14, [rsp + 0x68]
mov qword [rsp + 0x20], r14
lea rax, [0x14010c5a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x30], 2
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x50], 0
movabs rax, 0x400000020
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
mov byte [rsp + 0x60], 3
lea rax, [0x1401e37e8]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea r15, [rsp + 0x20]
lea edi, [rsp + 0x20]
and byte [rcx + rcx*4 - 0x44], cl
and al, 0x88
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
jb 0x14010e4ba
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], 1
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rbx, [rsp + 0x78]
js 0x14010e4ec
mov ecx, esi
js 0x14010e4ec
mov ecx, esi
mov rdx, rdi
mov r8, rbx
call fcn.1401020b0
mov ecx, eax
lea rax, str.END_HEADERSPRIORITY
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xb
jo 0x14010e4d0
add byte [rax], al
invalid
jo 0x14010e4d0
add byte [rax], al
add byte [rax - 0xa], al
invalid
add byte [rax], al
test bpl, 4
jne 0x14010e4d5
invalid
invalid
xor edx, edx
jmp 0x14010e565
add byte [rcx + rcx*8 - 0x9bfec8c], al
test cl, cl
je 0x14010e4ec
test bpl, 8
jne 0x14010e6fa
invalid
invalid
add byte [rax - 0xa], al
invalid
test bpl, 0x20
test ch, 0x20
jmp 0x14010e6fa
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xdd458
invalid
invalid
add byte [rax], al
lea rax, [0x1401eb94b]
or eax, 0x44894800
and al, 0x20
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
and al, 0x28
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], r15
js 0x14010e54f
lea rax, [0x140050d20]
lea eax, [0x140050d20]
add eax, 0xfff42813
sub ah, dh
dec dword [rax - 0x77]
invalid
invalid
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
mov dword [rsp + 0x88], esi
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add byte [rcx + rcx*4 - 0x4c], cl
mov dword [rsp + 0x88], esi
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x90], rax
lea rax, [0x1401f4ad0]
lea eax, [0x1401f4ad0]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1401f4ad0]
lea eax, [0x1401f4ad0]
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 2
and al, 0x48
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], 2
and al, 0x48
add al, byte [rax]
add byte [rax], al
lea r8, [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov ecx, eax
mov dl, 1
mov eax, ecx
or al, bpl
or al, ch
enter 0x840, 0xffffffffffffffe8
or al, ch
lea r8, str.END_STREAMPADDEDerror_codelast_stream_iddebug_data
mov qword [rsp + 0x68], r8
and al, 0x68
invalid
and al, 0x68
mov qword [rsp + 0x70], 0xa
or al, byte [rax]
add byte [rax], al
test bpl, 1
je case.0x14008287c.1126
add dword [rdi], ecx
test byte [rbx - 0x7c000000], dl
test cl, cl
test cl, cl
jne case.0x14008287c.1126
xor eax, eax
test bpl, 4
sete al
lea rcx, [0x1401eb94b]
lea rdx, str.__assertion_failed:_max___std::u32::MAX_as_usizeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcclient.rs
add byte [rax + 0xf], cl
ror dword [rax - 0x7d], 1
lock add ecx, dword [rax - 0x77]
push rsp
and al, 0x20
add byte [rax + 0xf], cl
ror dword [rax - 0x7d], 1
lock add ecx, dword [rax - 0x77]
push rsp
and al, 0x20
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x78], r15
lea rax, [0x140050d20]
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe64eb
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe64eb
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 2
lea r8, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov dl, 1
lea rcx, [0x1401e2fb2]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 6
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0xa], al
invalid
add byte [rax], al
test bpl, 8
je case.0x140086d4c.1089
test al, 1
jne 0x14010e6fa
xor eax, eax
test dl, dl
sete al
ror byte [rax - 0x73], 0xd
cli
ror byte [0x1559e2e54], cl
or eax, 0x158d4800
movabs al, byte [0x48d1440f48000d51]
xor eax, 3
invalid
invalid
or eax, 0x158d4800
movabs al, byte [0x48d1440f48000d51]
xor eax, 3
invalid
invalid
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x78], r15
and al, 0x78
lea rax, [0x140050d20]
lea eax, [0x140050d20]
hlt
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x88
mov byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rdx*4], ah
and al, 0x90
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401f4ad0]
lea rax, [0x1401f4ad0]
invalid
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
invalid
and al, 0x38
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x50
and al, 0x50
push rax
mov qword [rsp + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rbx
add byte [rax], al
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x48], 2
and al, 0x48
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x30]
lea r8, [rsp + 0x30]
xor byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov dl, 1
lea rcx, [0x1401e323b]
mov qword [rsp + 0x68], rcx
push 0x48000d4b
mov dword [rsp + 0x68], ecx
mov qword [rsp + 0x70], 8
test bpl, 0x20
jne case.0x140086d4c.1091
invalid
mov cl, 1
test al, 1
je 0x14010e78e
add dword [rax - 0x627bf0ff], ebp
add byte [rax], al
add cl, ch
rol dword [rax], cl
add byte [rax], al
jmp 0x14010e7c9
test al, 1
je 0x14010e701
mov cl, 1
jmp 0x14010e7c9
xor eax, eax
test dl, dl
sete al
lea rcx, [0x1401eb94b]
cmp al, 0xd2
or eax, 0x158d4800
loop 0x14010e764
or eax, 0x440f4800
ror dword [rax - 0x7d], 1
lock add ecx, dword [rax - 0x77]
push rsp
and al, 0x20
cmp al, 0xd2
or eax, 0x158d4800
loop 0x14010e764
or eax, 0x440f4800
ror dword [rax - 0x7d], 1
lock add ecx, dword [rax - 0x77]
push rsp
and al, 0x20
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x78], r15
jl 0x14010e750
js 0x14010e776
lea eax, [0x140050d20]
jl 0x14010e750
js 0x14010e776
lea eax, [0x140050d20]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rax
lea rax, [0x1401f4ad0]
invalid
nop
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe637d
invalid
invalid
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
cmp byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
and al, 0x50
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
pop rsp
and al, 0x40
invalid
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 2
add byte [rax], al
lea r8, [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov cl, 1
test al, al
jne 0x14010e7c9
lea rax, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401f79a8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
ror byte [rdi], 0x11
and al, 0x48
lea r8, [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov ecx, eax
mov eax, ecx
add rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x218
in al, dx
sbb byte [rdx], al
add byte [rax], al
mov rsi, r9
cmp qword [rcx + 0x28], 0
add byte [rcx - 0x77], cl
invalid
invalid
add byte [rcx - 0x77], cl
invalid
mov esi, edx
setne byte [rsp + 0x2f]
and al, 0x2f
mov qword [rsp + 0x118], r8
mov byte [rsp + 0x2e], 0
and al, 0x2e
invalid
test byte [rax + rbx], ah
add dword [rax], eax
add dh, al
and al, 0x2e
add byte [rdi], cl
invalid
add byte cs:[rdi], cl
movzx eax, byte [rcx + 0x60]
cmp rax, 0xb
cmp eax, 0xb
mov dh, 0x41
invalid
cmp eax, 0xb
jne case.0x14010e21d.4
xor eax, eax
jmp 0x14010e877
lea rdx, [0x1401fb8b4]
lea edx, [0x1401fb8b4]
invalid
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
mov eax, 7
invalid
add byte [rax], al
add bl, ch
jmp 0x14010e873
mov eax, 3
add byte [rax], al
jmp 0x14010e873
mov eax, 3
jmp 0x14010e873
mov eax, 5
add byte [rax], al
jmp 0x14010e873
mov eax, 4
jmp 0x14010e873
mov eax, 6
jmp 0x14010e873
movzx eax, byte [rcx + 0x70]
cmp rax, 0x10
jb 0x14010e873
lea r8, [0x1401e4e88]
mov edx, 0xf
mov rcx, rax
call fcn.1401b1d90
or ax, 0xba00
sldt word [rax]
add byte [rax - 0x77], cl
shr eax, 0x21
xor eax, 0x8b48000a
mov rax, qword [rcx + 0x70]
invalid
mov rax, qword [rcx + 0x70]
jo 0x14010e8bc
add rax, 0x27
add eax, 0x27
lea rdx, [rcx + 0x60]
lea r8, [rcx + 0x78]
mov r9, qword [rcx + 0x78]
mov r11, qword [rcx + 0x88]
add r11, 0x27
test r9, r9
cmove r11, r9
invalid
invalid
lea r9, [rcx + 0xf8]
lea r10, [rcx + 0x98]
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, 0x98
mov rbx, qword [rcx + 0xa8]
test al, 0
add byte [rax], al
invalid
add rbx, 0x2a
test rdi, rdi
cmove rbx, rdi
sub cl, byte [rax - 0x7b]
dec dword [rax + 0xf]
fisttp word [rax - 0x75]
mov ecx, 0xb8
add byte [rax], al
mov rdi, qword [rcx + 0xb8]
mov r15, qword [rcx + 0xc8]
add r15, 0x25
test rdi, rdi
cmove r15, rdi
cmp word [rcx + 0xf8], 0
lea rdi, [r11 + rax]
lea rax, [r11 + rax + 0x2a]
lea eax, [rbx + rax + 0x2a]
cmove rax, rdi
lea r11, [rcx + 0xb8]
add rax, rbx
add rax, qword [rcx + 0x100]
add dword [rax], 0x48000001
lea edi, [rcx + 0x100]
add dword [rax], 0x48000001
lea edi, [rcx + 0x100]
add rax, r15
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rcx + 0x108]
lea rbx, [rsp + 0x2e]
pop rsp
and al, 0x2e
mov qword [rsp + 0x128], rbx
lea rbx, [rsp + 0x2f]
mov qword [rsp + 0x130], rbx
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
lea rbx, [rsp + 0x120]
mov qword [rsp + 0x138], rbx
mov dword [rsp + 0x138], ebx
lea rbx, [rsp + 0x118]
mov qword [rsp + 0x140], rbx
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x7f], cl
rcr eax, 0
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x7f], cl
rcr eax, 0
add byte [rax], al
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], rax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x68
push 0x4c000001
mov dword [rsp + 0x170], edx
mov qword [rsp + 0x178], r11
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x68
push 0x4c000001
mov dword [rsp + 0x170], edx
mov qword [rsp + 0x178], r11
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], r9
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
invalid
invalid
invalid
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], r9
add dword [rax], eax
invalid
mov rax, qword [rsi + 8]
cmp qword [rsi], 0
mov qword [rsi], 0
je 0x14010e9c0
add byte ds:[rax - 0x39], cl
invalid
mov qword [rsi + 0x60], rax
mov rax, qword [0x140211090]
mov qword [rsp + 0x40], 2
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
add rax, 0x30
lea rcx, [0x1401f79a8]
invalid
invalid
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
invalid
and al, 0x40
lea rdx, [rsp + 0xc8]
call fcn.14019ffb0
adc eax, 0x100f0009
and al, 0x40
movups xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm0
add byte [rdi], cl
sub dword [rsp + 0xa0], ecx
add byte [rdi], cl
sub dword [rsp + 0xa0], ecx
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x90]
cmp rax, 2
invalid
je 0x14010ea87
add dh, byte [rsp + rax*2 + 0x48]
lea edx, [rsp + 0xa8]
lea rdx, [rsp + 0xa8]
test rax, rax
je 0x14010ea74
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
add byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add byte [rax], al
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x14010ea84
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
call qword [rax + 0x60]
mov rax, qword [r14 + 8]
test rax, rax
je 0x14010f29e
test byte [rdx], cl
or byte [rax], al
invalid
lea rcx, [rsi + 0x10]
mov qword [rsp + 0x110], rcx
mov r13b, 1
lea rdi, [rsp + 0xc8]
lea r15, [rsp + 0x30]
jl 0x14010ead3
xor byte [rbp + rcx*4 - 0x5c], cl
and al, 0x28
add dword [rax], eax
add byte [rcx], dh
leave
mov qword [rsp + 0x88], rsi
add byte [rax], al
jmp 0x14010eb95
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
mov rcx, rdi
mov rdx, qword [rsp + 0x110]
call fcn.14010f6f0
movzx r14d, byte [rsp + 0xc8]
enter 0, 0
enter 0, 0
movzx ebx, byte [rsp + 0x108]
cmp bl, 8
sti
or byte [rdi], cl
test byte [rax], cl
or byte [rax], al
invalid
lea rcx, [rsp + 0xc9]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rcx + 0x10], cl
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x2f]
lea rdx, [rsp + 0x41]
push rsp
and al, 0x41
movups xmmword [rdx + 0x2f], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov eax, dword [rcx + 0x40]
mov ecx, dword [rcx + 0x43]
mov ecx, dword [rcx + 0x43]
mov dword [rdx + 0x43], ecx
mov dword [rdx + 0x40], eax
xor r13d, r13d
mov rcx, rdi
mov rdx, r15
xor r8d, r8d
call fcn.14010fec0
mov rax, qword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0xd0]
mov r8, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add byte [rax], al
add bh, bh
push rax
and byte [rax + rcx*4 + 0x74], al
and al, 0x40
invalid
and al, 0xd0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add byte [rax], al
add bh, bh
push rax
and byte [rax + rcx*4 + 0x74], al
and al, 0x40
invalid
mov byte [rsp + 0x80], bl
mov byte [rsp + 0x80], bl
add byte [rax], 0
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
lea rdx, [rsp + 0x40]
call case.0x14010d510.85
mov r14, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rax, qword [r14 + 8]
or byte [rax + 0x39], r9b
enter 0xffffffffffff860f, 9
invalid
add byte [rax], al
or byte [rax + 0x39], r9b
or byte [rax + 0x39], cl
enter 0xffffffffffff860f, 9
invalid
add byte [rax], al
mov rdx, qword [r14]
movzx r9d, byte [rdx + rcx]
movzx r8d, r9b
test r8b, r8b
js 0x14010ec00
test r9b, 0x40
jne 0x14010ece0
test dword [rax], esi
add dword [rax], eax
invalid
test dword [rax], esi
add dword [rax], eax
add byte [rcx - 0x7f], al
loopne 0x14010eba4
and r8d, 0xf0
je 0x14010ebc3
invalid
add byte [rax], al
add byte [rdx + rcx + 0x41], dh
or al, byte [rcx - 0x7d]
clc
invalid
cmp r8d, 0x10
jne 0x14010eefb
mov rcx, rdi
mov rdx, rsi
mov r8, r15
xor r9d, r9d
call fcn.140110830
movzx r14d, byte [rsp + 0xc8]
enter 0, 0
movzx ebx, byte [rsp + 0x108]
cmp bl, 8
jne 0x14010eafa
invalid
invalid
jmp 0x14010f302
invalid
mov r14b, 1
cmp rax, rcx
jbe 0x14010f302
lea r9, [rcx + 1]
mov qword [rsp + 0x38], r9
add qword [r9 + rcx*4 + 0x4c], rcx
and al, 0x38
and r8d, 0x7f
cmp r8, 0x7f
clc
jg 0x14010ec2d
invalid
lodsd eax, dword [rsi]
invalid
invalid
invalid
cmp rax, r9
jbe 0x14010f302
movzx r10d, byte [rdx + rcx + 1]
push rsp
or al, byte [rcx]
lea r9, [rcx + 2]
mov qword [rsp + 0x38], r9
mov r8d, r10d
mov eax, edx
and r8d, 0x7f
add r8, 0x7f
test r10b, r10b
jns 0x14010ead0
cmp rax, r9
cmp eax, ecx
jbe 0x14010f302
movzx r10d, byte [rdx + rcx + 2]
lea r9, [rcx + 3]
mov qword [rsp + 0x38], r9
mov r11d, r10d
and r11d, 0x7f
and ebx, 0x7f
shl r11, 7
add r8, r11
test r10b, r10b
jns 0x14010ead0
invalid
cmp rax, r9
jbe 0x14010f302
movzx r10d, byte [rdx + rcx + 3]
lea r9, [rcx + 4]
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x38], ecx
mov r11d, r10d
and r11d, 0x7f
shl r11, 0xe
add r8, r11
test r10b, r10b
jns 0x14010ead0
cmp rax, r9
jbe 0x14010f302
invalid
add byte [rax], al
invalid
movzx eax, byte [rdx + rcx + 4]
add rcx, 5
mov qword [rsp + 0x38], rcx
test al, al
js 0x14010f38b
and eax, 0x7f
shl rax, 0x15
add r8, rax
add eax, eax
add eax, eax
jmp 0x14010ead0
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov r8, r15
mov r9b, 1
call fcn.140110830
add byte [rdi + rcx - 0x4a], al
je 0x14010ed1c
movzx eax, byte [rsp + 0x80]
add byte [rdi + rcx - 0x4a], al
je 0x14010ed1c
movzx eax, byte [rsp + 0x80]
cmp al, 8
je 0x14010f302
lea rdx, [rsp + 0x41]
movups xmm0, xmmword [rdx]
add cl, byte [rdi]
adc byte [rdx + 0x10], cl
add cl, byte [rdi]
adc byte [rdx + 0x10], cl
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x2f]
lea r8, [rsp + 0x1d1]
movups xmmword [r8 + 0x2f], xmm3
movups xmmword [r8 + 0x20], xmm2
and byte [rcx + 0xf], al
adc dword [rax + 0x10], ecx
invalid
and byte [rcx + 0xf], al
adc dword [rax + 0x10], ecx
movups xmmword [r8], xmm0
mov ecx, dword [rdx + 0x40]
mov edx, dword [rdx + 0x43]
mov dword [r8 + 0x43], edx
mov dword [r8 + 0x40], ecx
mov byte [rsp + 0x1d0], r14b
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x210], al
mov rcx, rdi
lea rdx, [rsp + 0x1d0]
call 0x140111880
mov rcx, rdi
call fcn.140111a90
mov r14, rax
mov r13, qword [rsi + 0x30]
mov rdi, qword [rsi + 0x38]
add rax, r13
cmp rax, rdi
jbe 0x14010eed0
mov rcx, qword [rsp + 0x88]
mov rbp, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
lea r12, [rcx - 1]
mov qword [rsp + 0xc0], rdx
add rcx, rdx
lea rcx, [rcx + rcx*8]
lea r15, [rax + rcx*8]
add r15, 0xfffffffffffffff8
nop word [rax + rax]
cmp r12, 0xffffffffffffffff
mov rbx, qword [rsp + 0x88]
je 0x14010effb
mov qword [rbx + 0x28], r12
mov rax, qword [rsp + 0xc0]
add rax, r12
cmp rax, rbp
mov eax, 0
cmovae rax, rbp
shl rax, 3
lea rax, [rax + rax*8]
mov rcx, r15
sub rcx, rax
movups xmm0, xmmword [rcx - 0x40]
movups xmm1, xmmword [rcx - 0x30]
movups xmm2, xmmword [rcx - 0x20]
movups xmm3, xmmword [rcx - 0x10]
movaps xmmword [rsp + 0x1c0], xmm3
movaps xmmword [rsp + 0x1b0], xmm2
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
movzx eax, byte [rcx]
mov edx, dword [rcx + 4]
mov dword [rsp + 0xbb], edx
mov ecx, dword [rcx + 1]
mov dword [rsp + 0xb8], ecx
cmp al, 8
je 0x14010effb
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmm3, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x80], al
mov eax, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0xbb]
lea rdx, [rsp + 0x41]
mov dword [rdx + 0x43], ecx
mov dword [rdx + 0x40], eax
lea rsi, [rsp + 0x40]
mov rcx, rsi
call fcn.140111a90
sub r13, rax
invalid
mov qword [rbx + 0x30], r13
mov rcx, rsi
call fcn.140035c60
lea rax, [r14 + r13]
add al, 0x2e
dec r12
add r15, 0xffffffffffffffb8
cmp rax, rdi
ja 0x14010edc0
nop
cmp rax, rdi
jbe 0x14010f00a
lea rdi, [rsp + 0xc8]
mov rcx, rdi
call fcn.140035c60
lea r15, [rsp + 0x30]
lea r12, [rsp + 0x128]
jmp case.0x1400cefaf.485
mov r8d, r9d
and r8b, 0xe0
cmp r8b, 0x20
jne 0x14010f2ff
mov r14b, 0xa
test r13b, 1
je 0x14010f302
mov r14b, 1
cmp rax, rcx
jbe 0x14010f302
lea r8, [rcx + 1]
mov qword [rsp + 0x38], r8
and r9b, 0x1f
and cl, 0x1f
and cl, 0x1f
cmp r9b, 0x1f
mov qword [rsp + 0xc0], r13
jne 0x14010f16f
add byte [rdi], cl
test dword [rbx], ebp
add al, byte [rax]
add byte [rcx + rdi - 0x40], cl
cmp rax, r8
cmp rax, r8
jbe 0x14010f302
add byte [rax], al
movzx r9d, byte [rdx + rcx + 1]
lea r8, [rcx + 2]
mov qword [rsp + 0x38], r8
mov edi, r9d
and edi, 0x7f
add rdi, 0x1f
invalid
test r9b, r9b
jns 0x14010f173
invalid
cmp rax, r8
jbe 0x14010f302
invalid
movzx r9d, byte [rdx + rcx + 2]
lea r8, [rcx + 3]
mov qword [rsp + 0x38], r8
mov r10d, r9d
retf 0x8341
loop 0x14010f00d
shl r10, 7
add rdi, r10
test r9b, r9b
jns 0x14010f173
cmp rax, r8
jbe 0x14010f302
movzx r9d, byte [rdx + rcx + 3]
lea r8, [rcx + 4]
mov qword [rsp + 0x38], r8
mov r10d, r9d
and r10d, 0x7f
shl r10, 0xe
add rdi, r10
xlatb
xlatb
test r9b, r9b
jns 0x14010f173
cmp rax, r8
jbe 0x14010f302
movzx eax, byte [rdx + rcx + 4]
add rcx, 5
mov qword [rsp + 0x38], rcx
test al, al
js 0x14010f38b
and eax, 0x7f
shl rax, 0x15
add rdi, rax
jmp 0x14010f173
add r13, r14
mov rax, r13
cmp rax, rdi
ja 0x14010eed9
mov rsi, qword [rsp + 0x88]
mov qword [rsi + 0x30], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x80], rax
add byte [rdi], cl
adc byte [rsp + 0xc8], al
enter 0, 0
add byte [rax], al
add byte [rax - 0x77], cl
xor byte [rax - 0x75], r9b
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc8], al
enter 0, 0
movups xmm1, xmmword [rsp + 0xd8]
movups xmm2, xmmword [rsp + 0xe8]
add byte [rax], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0xf8]
movaps xmmword [rsp + 0x70], xmm3
pop rsp
and al, 0x70
pop rsp
and al, 0x70
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
sub byte [rax + 0x39], r9b
ror dword [rax - 0x73], 0xbc
and al, 0xc8
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x30
sub byte [rax + 0x39], r9b
ror dword [rax - 0x73], 0xbc
and al, 0xc8
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x30
lea r12, [rsp + 0x128]
jne 0x14010f091
and al, 0x28
add dword [rax], eax
add byte [rbp + 0x15], dh
mov rcx, qword [rsp + 0x110]
call fcn.140111b80
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
dec r8
add rax, r8
cmovae rax, r8
mov qword [rsi + 0x20], rax
inc rcx
mov qword [rsi + 0x28], rcx
lea rax, [rax + rax*8]
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
push rsp
and al, 0x60
push rsp
and al, 0x60
movaps xmm3, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], bl
movups xmmword [rdx + rax*8], xmm0
add al, 0xc2
movups xmmword [rdx + rax*8 + 0x10], xmm1
movups xmmword [rdx + rax*8 + 0x20], xmm2
ret 0xf20
adc dword [rdx + rax*8 + 0x30], ebx
mov rcx, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
invalid
ret 0xf20
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x4540
invalid
xor r13d, r13d
lea rsi, [rsp + 0x40]
mov rcx, rsi
int1
int1
mov rdx, r15
xor r8d, r8d
call fcn.14010fec0
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x210]
add byte [rax], al
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1d0], al
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1d0], al
movups xmm1, xmmword [rsp + 0x1e0]
movups xmm2, xmmword [rsp + 0x1f0]
add byte [rax], al
movups xmm3, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rcx, r12
mov rdx, rsi
call case.0x14010d510.85
adc byte [rax], al
invalid
mov rsi, qword [rsp + 0x88]
jmp 0x14010eb7e
movzx edi, r9b
mov r14b, 0xa
cmp rdi, qword [rsi + 0x60]
ja 0x14010f302
mov qword [rsi + 0x38], rdi
mov rbx, qword [rsi + 0x30]
cmp rbx, rdi
cmp byte [rax - 0x75], cl
pop rsi
xor byte [rax + 0x39], cl
sti
jbe 0x14010f255
mov r15, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov r12, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
lea rbp, [rcx - 1]
dec dword [rcx + rax - 0x1f]
dec dword [rcx + rax - 0x1f]
lea rcx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0xffffffffffffffb8
add ebp, 0xffffffb8
add ebp, 0xffffffb8
jmp 0x14010f1d0
nop dword cs:[rax + rax]
dec rbp
add r13, 0xffffffffffffffb8
add ebp, 0xffffffb8
add ebp, 0xffffffb8
cmp rbx, rdi
jbe 0x14010f255
cmp rbp, 0xffffffffffffffff
cmp ebp, 0xffffffff
je 0x14010f3a2
lea rax, [r12 + rbp]
cmp rax, r15
mov eax, 0
add byte [rcx + 0xf], cl
invalid
invalid
shl rax, 3
lea rax, [rax + rax*8]
mov r14, r13
sub r14, rax
invalid
mov rcx, r14
call fcn.140111a90
sub rbx, rax
mov qword [rsi + 0x30], rbx
xor byte [rax - 0x77], cl
outsb dx, byte [rsi]
sub byte [rcx - 0x75], cl
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
invalid
add byte [rcx + 0xf], cl
invalid
invalid
xor byte [rax - 0x77], cl
outsb dx, byte [rsi]
sub byte [rcx - 0x75], cl
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
invalid
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
adc byte [rsi + 0x30], bl
adc byte [rsi + 0x30], bl
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp al, 8
je 0x14010f1c0
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
call fcn.140035c60
jmp 0x14010f1c0
invalid
dec dword [rax - 0x73]
and al, 0x40
lea rcx, [rsp + 0x40]
lea r15, [rsp + 0x30]
mov rdx, r15
xor r8d, r8d
call fcn.14010fec0
add byte [rax - 0x75], cl
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x40
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x20]
lea rdi, [rsp + 0xc8]
lea r12, [rsp + 0x128]
lea esp, [rsp + 0x128]
lea esp, [rsp + 0x128]
movsb byte [rdi], byte [rsi]
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
mov r13, qword [rsp + 0xc0]
jmp 0x14010eb7e
and al, 0xc0
add byte [rax], al
add cl, ch
loopne 0x14010f294
invalid
mov rax, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
cmp rax, 2
clc
add dh, byte [rsp + rax*2 + 0x48]
je 0x14010f2f0
lea rdx, [rsp + 0xa8]
je 0x14010f2f0
lea rdx, [rsp + 0xa8]
lea rdx, [rsp + 0xa8]
test rax, rax
je 0x14010f2dd
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
add byte [rax], al
mov eax, dword [rsp + 0xa0]
add byte [rax], al
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp case.0x1400cefaf.501
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
and al, 0xa0
and al, 0xa0
add byte [rax], al
add bh, bh
call qword [rax + 0x68]
invalid
invalid
invalid
invalid
add byte [rax], al
call qword [rax + 0x68]
lea rcx, [rsp + 0x90]
call fcn.14010e370
jmp 0x14010f367
nop
add byte [rax], al
add al, ch
jae 0x14010f2eb
invalid
invalid
mov r14b, 3
mov rax, qword [rsp + 0x90]
cmp rax, 2
clc
invalid
clc
add dh, byte [rsp + rax*2 + 0x48]
je 0x14010f354
lea rdx, [rsp + 0xa8]
je 0x14010f354
lea rdx, [rsp + 0xa8]
test rax, rax
test eax, eax
je 0x14010f341
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
mov r8, qword [rax + 0x10]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
cwde
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 + 0x40], cl
adc byte [rcx - 1], cl
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
loopne 0x14010f328
add rcx, r8
add rcx, 0x10
jmp 0x14010f351
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
invalid
test byte [rax + riz*4], ah
add byte [rax], al
movabs al, byte [0x8d486850ff000000]
mov word [rax + rdx*4], fs
add bh, bh
push rax
push 0x248c8d48
call qword [rax + 0x68]
lea rcx, [rsp + 0x90]
nop
add byte [rax], al
add al, ch
invalid
call fcn.14010e370
cmp r14b, 0xc
jne case.0x1400cf8db.311
inc dword [rcx - 0x80]
dec byte [rsi*2 + 0x13b6410d]
or al, 0x75
or eax, 0x8013b641
invalid
jl 0x14010f391
mov r14b, 0x13
mov dh, 0x13
cmp byte [rsp + 0x2e], 0
jne case.0x1400cf8db.311
and al, 0x2e
add byte [rbp + 3], dh
add byte cs:[rbp + 3], dh
add eax, dword [rcx - 0x4a]
adc eax, 0x48f08944
mov eax, r14d
add rsp, 0x218
mov r14b, 0x15
mov eax, r14d
add rsp, 0x218
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
mov r14b, 0xb
mov rax, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rax - 1], esi
invalid
invalid
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rax - 1], esi
jo 0x14010f39d
invalid
invalid
jmp 0x14010f354
lea rax, str.Size_of_table___0__but_no_headers_left_p
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401f79a8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
adc dword [rsp + 0x58], eax
adc dword [rsp + 0x58], eax
pop rax
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackdecoder.rs
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
call fcn.1401b1c50
int3
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xe52cb
sub byte [rax - 0x73], cl
adc eax, 0xe52cb
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
and al, 0x30
mov byte [rsp + 0x38], al
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
invalid
mov qword [rsp + 0x28], 0
add byte [rax], al
add dh, al
invalid
and al, 0x39
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
add eax, 0xc0354
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
push rsp
add eax, 0xc0354
add ecx, dword [rax + rax]
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
sub eax, 0x48ffffa1
mov eax, dword [rsp + 0x28]
invalid
movabs eax, dword [0xf2824448b48ffff]
mov rax, qword [rsp + 0x28]
sub byte [rdi], cl
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
invalid
cmp byte [rax - 0x7b], cl
sal byte [rsi + rdx*2 - 0x4d], 1
je case.0x1400d07ea.238
mov bl, 1
test rax, rax
je case.0x1400d07ea.238
mov bl, 1
test cl, cl
leave
jne 0x14010f49a
mov rsi, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x7d], cl
clc
cmp rax, 1
jne 0x14010f47c
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
jl 0x14010f47a
cmp dword [rax], eax
je 0x14010f47c
and dh, dh
xor al, 4
xor al, 4
test byte [rsi + 0x34], 4
xor al, 4
jne 0x14010f47c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xd96e9
xchg esi, eax
invalid
invalid
lea rdx, [0x1401e8b58]
lea edx, [0x1401e8b58]
mov r8d, 1
mov eax, 1
add bh, bh
push rax
call qword [rax + 0x18]
test al, al
invalid
sbb byte [rax + rax*8 - 0x74b7e18b], al
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
jne 0x14010f49a
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
invalid
invalid
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea edx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
adc eax, 0xe193d
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
invalid
push rax
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14010f49a
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
invalid
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rbx
pop rsi
ret
int3
int3
sub rsp, 0x28
sub esp, 0x28
mov rsi, rcx
mov rax, qword [rcx]
invalid
test rax, rax
je case.0x1400d743a.230
invalid
add eax, 0x7402f883
push rbp
cmp eax, 2
je 0x14010f51b
clc
add dh, byte [rbp + rdx*2 + 0x48]
lea rcx, [rsi + 8]
lea rcx, [rsi + 8]
or al, r13b
add dword [rax], 0x8d480000
add byte [rax], al
add byte [rax - 0x73], cl
invalid
call fcn.14010f550
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rcx, [rsi + 0x68]
lea ecx, [rsi + 0x68]
push 0x168e8
push 0x168e8
call fcn.14010f640
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x140]
mov esi, 0x140
add dword [rax], eax
add byte [rax - 0xa], al
test bh, 1
jne 0x14010f50b
lock dec qword [rdi + 0x20]
test dil, 1
test bh, 1
jne 0x14010f50b
lock dec qword es:[rdi + 0x20]
lock dec qword [rdi + 0x20]
dec qword [rdi + 0x20]
jne 0x14010f51b
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x7d], r9b
invalid
cmp qword [rdi], 0
cmp dword [rdi], 0
je 0x14010f529
mov r8, qword [rdi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xadc1f
adc eax, 0xadc1f
jmp 0x14010f529
shr rdi, 5
neg rdi
fisttp word [rax + 0x39]
mov esi, 0x138
cmp byte [rcx], al
add byte [rax], al
cmp qword [rsi + 0x138], rdi
cmp byte [rcx], al
add byte [rax], al
jne case.0x1400d776a.231
add rsp, 0x28
pop rdi
pop rsi
ret
add rdi, qword [rsi + 0x128]
mov esi, 0x128
mov rcx, qword [0x140214150]
adc byte [rax], al
xor edx, edx
mov r8, rdi
mov eax, edi
add rsp, 0x28
add esp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x77], cl
mov rsi, rcx
cmp qword [rcx + 0x50], 0
invalid
je case.0x1400da3f2.228
invalid
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x48]
invalid
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x140214150]
mov rcx, qword [0x140214150]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
fisttp dword [rdx]
invalid
sar bh, cl
adc eax, 0xadbb2
fisttp dword [rdx]
invalid
or al, byte [rax]
mov rdi, qword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
jle case.0x140086d4c.1160
mov r14, qword [rsi + 0x28]
test r14, r14
je 0x14010f5c5
lea rbx, [rdi + 0x30]
jmp 0x14010f5ab
add byte [rax], 0
add byte [rax], al
mov rax, qword [rbx - 0x18]
call 0x1306480e0
mov rdx, qword [rbx - 0x10]
invalid
mov r8, qword [rbx - 8]
mov eax, dword [rbx - 8]
clc
mov rcx, rbx
call qword [rax + 0x20]
and byte [rax - 0x7d], cl
ret
push 0x74ceff49
invalid
je 0x14010f5c5
and byte [rax - 0x7d], cl
ret
invalid
mov rax, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
test rax, rax
je 0x14010f590
invalid
fmul qword [rax - 0x73]
sub byte [r8 - 0x75], cl
invalid
invalid
lea rcx, [rbx + 0x28]
lea ecx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x20]
jmp 0x14010f590
push rbx
sbb byte [rbx + rcx*4 + 0x43], cl
and bh, bh
push rax
and bl, ch
retf
cmp qword [rsi + 0x18], 0
jle 0x14010f5e1
sbb byte [rax], al
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140214150]
adc byte [r8], al
je 0x14010f5de
mov rcx, qword [0x140214150]
adc byte [r8], al
add byte [rcx], dh
xor edx, edx
mov r8, rdi
mov eax, edi
ror byte [rcx - 0x77], cl
clc
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xadb4a
fisttp dword [rdx]
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x38]
jle case.0x1400da3f2.233
cmp byte [rbx + rcx*4 + 0x76], cl
mov r14, qword [rsi + 0x40]
test r14, r14
invalid
test r14, r14
div byte [rax + riz + 0x48]
lea ebx, [rdi + 0x38]
je 0x14010f60b
lea rbx, [rdi + 0x38]
nop
mov rax, qword [rbx - 0x18]
call 0x130648140
mov rdx, qword [rbx - 0x10]
invalid
mov r8, qword [rbx - 8]
mov eax, dword [rbx - 8]
clc
mov rcx, rbx
call qword [rax + 0x20]
add rbx, 0x48
dec r14
jne 0x14010f5f0
invalid
in eax, 0x48
cmp qword [rsi + 0x30], 0
cmp dword [rsi + 0x30], 0
jle 0x14010f63f
add byte [rsp + rbx + 0x48], dh
mov ecx, dword [0x140214150]
or eax, 0x104b37
je case.0x14011eb48.133
mov rcx, qword [0x140214150]
or eax, 0x104b37
add byte [rcx], dh
xor edx, edx
ror byte [rcx - 0x77], cl
mov r8, rdi
clc
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
fimul dword [rdx]
invalid
fimul dword [rdx]
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
int3
int3
int3
int3
int3
sub esp, 0x20
mov rsi, rcx
movzx eax, byte [rcx]
cmp al, 0xb
je case.0x14011eb48.139
or esi, dword [rsi + rbx + 0x3c]
or dh, byte [rdx + 0x1a]
cmp al, 0xa
jb case.0x14011eb48.139
cmp qword [rsi + 0x10], 0
jle 0x14010f667
adc byte [rax], al
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
invalid
invalid
je case.0x14011eb48.139
mov r8, qword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
or eax, 0x104aeb
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
fimul dword [rdx]
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x18]
invalid
invalid
mov rax, qword [rsi + 0x18]
test rax, rax
sbb byte [rax - 0x7b], cl
sal byte [rdi + rcx + 0x48], 0x8d
xor byte [rax - 0x75], r9b
invalid
je 0x14010f685
cmovs ecx, dword [rbp - 0x74b7cfb2]
lea rcx, [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
push rsi
and byte [rbx + rcx*4 + 0x46], cl
sub bh, bh
mov r8, qword [rsi + 0x28]
call qword [rax + 0x20]
sub dil, r15b
push rax
and byte [rax - 0x75], cl
cmp byte [rax - 0x7b], r9b
cmp byte [rax - 0x7b], cl
mov rax, qword [rsi + 0x38]
test rax, rax
je 0x14010f69d
cmp byte [rax - 0x7b], cl
sal byte [rdi + rcx + 0x48], 0x8d
push rax
lea rcx, [rsi + 0x50]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov eax, dword [rsi + 0x48]
mov r8, qword [rsi + 0x48]
mov eax, dword [rsi + 0x48]
call qword [rax + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
pop rax
test rax, rax
je 0x14010f6b5
lea rcx, [rsi + 0x70]
mov rdx, qword [rsi + 0x60]
mov edx, dword [rsi + 0x60]
jo case.0x14011eb48.142
mov edx, dword [rsi + 0x60]
mov r8, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
call qword [rax + 0x20]
mov rax, qword [rsi + 0x78]
mov eax, dword [rsi + 0x78]
js case.0x1400d743a.249
test rax, rax
test eax, eax
sal byte [rcx + riz + 0x48], 0x8b
je 0x14010f6df
and dword [rax - 0x75], ecx
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
and byte [rax - 0x73], cl
mov ss, word [rax + 0x48000000]
lea rcx, [rsi + 0x90]
mov rdx, qword [rsi + 0x80]
mov edx, dword [rsi + 0x80]
mov edx, dword [rsi + 0x80]
xchg esi, eax
add byte [rax], 0
add byte [rbx + rcx*4 - 0x7a], cl
mov r8, qword [rsi + 0x88]
mov r8, qword [rsi + 0x88]
xchg byte [rax + 0x48000000], cl
add esp, 0x20
invalid
invalid
add rsp, 0x20
invalid
pop rsi
jmp rax
invalid
loopne 0x14010f670
nop
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
int3
pop rsi
ret
int3
sub rsp, 0x60
mov rsi, rcx
test r8, r8
invalid
in al, dx
invalid
sal byte [rbp + rsi*2 + 0x49], 0x83
je case.0x14010c1a2.36
cmp r8, 0x3e
clc
jae 0x14010f739
jae 0x14010f739
jae 0x14010f739
dec r8
dec r8
dec eax
cmp r8, 0x3c
ja case.default.0x14010f725
add byte [rax], al
add byte [rax], al
lea rdx, [0x1401cf7f8]
adc eax, 0xc00e1
loope 0x14010f715
add byte [rax + rax], cl
or al, 0
lea rax, [0x1401fb8e0]
ror dword [rsi], 0
movsxd rcx, dword [rax + r8*4]
invalid
or al, 0x80
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
mov r9b, 2
lea r8, [0x1401f79a8]
invalid
add byte [rbp + 0x31], al
invalid
invalid
add byte [rbp + 0x31], al
shr cl, cl
invalid
jmp 0x14010fe68
add r8, 0xffffffffffffffc2
cmp qword [rdx + 0x18], r8
invalid
ret 0x394c
sbb byte [rsi + 0x2f], dh
jbe case.0x14010c1a2.36
mov rax, qword [rdx]
mov eax, dword [rdx]
add r8, qword [rdx + 0x10]
xor ecx, ecx
adc byte [rcx], sil
leave
cmp r8, rax
cmovae rcx, rax
cmovae ecx, eax
cmovae ecx, eax
enter 0x2949, 0xffffffffffffffc8
sub r8, rcx
sub eax, ecx
enter 0xffffffffffff8d4b, 4
ror byte [rax - 0x3f], 0xe0
invalid
lea rax, [r8 + r8*8]
add al, 0xc0
shl rax, 3
loopne 0x14010f761
add ecx, dword [rax + 3]
add rax, qword [rdx + 8]
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rax
ret 0x8348
add rsp, 0x60
pop rsi
jmp 0x140111880
add byte [rax], al
mov byte [rsi], 5
add eax, 0x84046c6
mov byte [rsi + 0x40], 8
or byte [rax - 0x7d], cl
or byte [rax - 0x7d], cl
add rsp, 0x60
invalid
pop rsi
ret
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xc006a
invalid
lea rax, [0x1401cf7f8]
lea eax, [0x1401cf7f8]
add byte [rax - 0x73], cl
or eax, 0xe8213
invalid
invalid
invalid
invalid
lea rcx, [0x1401f79a8]
adc eax, dword [rdx - 0x47befff2]
invalid
mov r8d, 0x37
mov eax, 0x37
invalid
add byte [rax], al
add cl, ch
jmp 0x14010fe60
rol byte [rsi], 0
invalid
add byte [rax], al
add byte [rax - 0x46], cl
movabs rdx, 0x101010101010101
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
invalid
add dword [rcx], eax
add ebx, ebp
or cl, byte [rax - 0x46]
invalid
invalid
add al, byte [rdx]
jmp case.0x14010d115.35
movabs rdx, 0x202020202020202
mov edx, 0x2020202
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
mov r9b, 3
mov cl, 3
add ecx, dword [rcx - 0x77]
ror byte [rcx - 0x77], 1
mov r10, rdx
invalid
mov r8, rdx
mov eax, edx
mov r10, rdx
jmp 0x14010fe68
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
mov r9b, 5
mov cl, 5
add eax, 0x1ba41
add byte [rax], al
invalid
mov r10d, 1
mov edx, 1
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401f3080]
lea eax, [0x1401f3080]
lodsb al, byte [rsi]
cmp byte [rsi], cl
add cl, ch
pop qword [rsi]
invalid
jmp 0x14010fe68
invalid
add byte [rax], al
add byte [rcx - 0x4f], al
add eax, 0xbba41
invalid
invalid
or eax, dword [rax]
mov r9b, 5
mov cl, 5
mov r10d, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, str._index.htmlgzip__deflate
add eax, 0xc08d7
xlatb
or byte [rax + rax], cl
add cl, ch
jmp 0x14010fe68
jp 0x14010f7f2
invalid
add byte [rax], al
mov r9b, 4
mov r10d, 4
add byte [rax], al
invalid
add al, 0x41
mov edx, 4
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, str.httphttps
lea eax, str.httphttps
add eax, 0xd5aa2
movabs byte [0x665e9000d5a], al
pop rdx
or eax, 0x665e900
invalid
invalid
invalid
jmp 0x14010fe68
invalid
add byte [rax], al
add byte [rcx - 0x4f], al
mov r9b, 4
mov cl, 4
add al, 0x41
mov r10d, 5
mov edx, 5
add eax, 0x4c000000
lea eax, [0x1401e52a4]
add eax, 0xd5a91
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401e52a4]
invalid
push rax
invalid
add byte [rax], al
lea r8, [0x1401e52a4]
add eax, 0xd5a91
jmp 0x14010fe68
push rax
invalid
add byte [rax], al
mov r9b, 7
invalid
mov edx, 0xc8
add byte [rax], al
jmp case.0x1400d776a.255
mov r9b, 7
mov cl, 7
mov edx, 0xcc
int3
add byte [rax], al
jmp case.0x1400d776a.255
xor byte [rcx - 0x4f], al
invalid
mov r9b, 7
mov cl, 7
mov edx, 0xce
jmp case.0x1400d776a.255
mov r9b, 7
mov r9b, 7
mov edx, 0x130
add dword [rax], eax
add bl, ch
sbb al, 0x41
mov r9b, 7
add byte [rax], al
jmp case.0x1400d776a.255
mov r9b, 7
mov edx, 0x190
nop
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
jmp case.0x1400d776a.255
adc al, byte [rcx - 0x4f]
mov r9b, 7
mov cl, 7
invalid
mov edx, 0x194
jmp case.0x1400d776a.255
xchg esp, eax
add dword [rax], eax
add bl, ch
or byte [rcx - 0x4f], al
invalid
invalid
mov r9b, 7
invalid
mov edx, 0x1f4
add byte [rax], al
jmp 0x14010fe68
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401cf7f8]
lea eax, [0x1401cf7f8]
add eax, 0xbff88
mov bh, bh
or eax, dword [rax]
invalid
dec dword [rbx]
add byte [rax - 0x73], cl
or eax, 0xe8131
lea rcx, [0x1401f79a8]
mov r8d, 1
mov eax, 1
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x14010fe60
fiadd word [0xcd58f884]
and al, 0x38
and al, 0x38
lea rcx, [rsp + 0x38]
and al, 0x38
cmp al, ch
cmp eax, dword fs:[rax]
invalid
call fcn.1401133f0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x75], cl
and al, 0x40
mov rcx, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
and al, 0x48
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
and byte [rdi + rcx - 0x4a], al
and al, 0x58
pop rax
movzx r9d, byte [rsp + 0x58]
pop rax
mov edx, dword [rsp + 0x59]
push rsp
and al, 0x59
mov dword [rsp + 0x30], edx
push rsp
and al, 0x30
mov edx, dword [rsp + 0x5c]
push rsp
and al, 0x5c
pop rsp
pop rsp
mov dword [rsp + 0x33], edx
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], cl
invalid
xor edx, edx
xor r10d, r10d
xor edx, edx
xor edx, edx
shr cl, cl
movabs byte [0x290fc0570f000005], al
xorps xmm0, xmm0
invalid
invalid
jmp 0x14010fe68
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
push rdi
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
lea eax, [0x1401cf7f8]
add eax, 0xbff23
dec dword [rbx]
add byte [rax - 0x73], cl
or eax, 0xe80cc
invalid
lea rcx, [0x1401f79a8]
add byte [rcx - 0x48], al
add eax, dword [rax]
mov r8d, 3
mov eax, 3
add byte [rax], al
add cl, ch
jns 0x14010f8ea
jmp 0x14010fe60
add byte [rax], al
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
lea eax, [0x1401cf7f8]
add eax, 0xbff02
dec dword [rbx]
add byte [rax - 0x73], cl
or eax, 0xe80ab
invalid
lea rcx, [0x1401f79a8]
add byte [rcx - 0x48], al
add al, 0
mov r8d, 4
mov eax, 4
add byte [rax], al
add cl, ch
pop rax
add eax, 0x570f0000
invalid
push rdi
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
push rdi
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
lea eax, [0x1401cf7f8]
add eax, 0xbfee1
dec byte [rbx]
add byte [rax - 0x73], cl
or eax, 0xe808a
invalid
lea rcx, [0x1401f79a8]
add byte [rcx], dh
xor edx, edx
xor r8d, r8d
invalid
rol byte [rbp + 0x31], cl
shr cl, 0x3a
jmp 0x14010fe62
add eax, 0x570f0000
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfec1
sar esi, 0xb
add byte [rax - 0x73], cl
or eax, 0xe806a
invalid
invalid
lea rcx, [0x1401f79a8]
mov r8d, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
invalid
add cl, ch
invalid
jmp 0x14010fe60
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfea0
movabs al, byte [0x80490d8d48000bfe]
invalid
lea rcx, [0x1401f79a8]
mov r8d, 0xd
mov eax, 0xd
or eax, 0xe9000000
add cl, ch
jmp 0x14010fe60
test byte [rax + rax], 0
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfe7f
jg case.0x1400d743a.268
or eax, dword [rax]
lea rcx, [0x1401f79a8]
mov r8d, 0xe
mov eax, 0xe
invalid
add cl, ch
invalid
jmp 0x14010fe60
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfe5e
pop rsi
dec byte [rbx]
add byte [rax - 0x73], cl
or eax, 0xe8007
lea rcx, [0x1401f79a8]
mov r8d, 0x10
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
invalid
add cl, ch
mov ah, 4
add byte [rax], al
jmp 0x14010fe60
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfe3d
cmp eax, 0x48000bfe
lea ecx, [0x1401f79a8]
lea rcx, [0x1401f79a8]
mov r8d, 0x11
mov eax, 0x11
adc dword [rax], eax
add byte [rax], al
invalid
add cl, ch
xchg ebx, eax
add al, 0
add byte [rdi], cl
invalid
push rdi
jmp 0x14010fe60
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfe1c
sbb al, 0xfe
or eax, dword [rax]
lea rcx, [0x1401f79a8]
mov r8d, 0x15
mov eax, 0x15
adc eax, 0xe9000000
add cl, ch
jmp 0x14010fe60
jb case.0x140100324.154
add byte [rax], al
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfdfb
sti
std
or eax, dword [rax]
lea rcx, [0x1401f79a8]
mov r8d, 0x16
mov eax, 0x16
invalid
add cl, ch
push rcx
add al, 0
add byte [rdi], cl
invalid
push rdi
jmp 0x14010fe60
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfdda
invalid
lea rcx, [0x1401f79a8]
mov r8d, 0x17
mov eax, 0x17
invalid
add cl, ch
xor byte [rax + rax], al
add byte [rdi], cl
invalid
jmp 0x14010fe60
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfdb9
mov ecx, 0x48000bfd
lea ecx, [0x1401f79a8]
lea rcx, [0x1401f79a8]
mov r8d, 0x18
mov eax, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
add cl, ch
invalid
jmp 0x14010fe60
xorps xmm0, xmm0
ror byte [rdi], 0x29
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfd98
cwde
std
or eax, dword [rax]
lea rcx, [0x1401f79a8]
mov r8d, 0x19
mov eax, 0x19
sbb dword [rax], eax
add byte [rax], al
invalid
add cl, ch
out dx, al
add eax, dword [rax]
add byte [rdi], cl
invalid
push rdi
jmp 0x14010fe60
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfd77
lea rcx, [0x1401f79a8]
mov r8d, 0x1a
mov eax, 0x1a
sbb al, byte [rax]
add byte [rax], al
jmp 0x14010fe60
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x29
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfd56
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
add byte [rcx - 0x48], al
mov r8d, 0x1d
mov eax, 0x1d
sbb eax, 0xe9000000
jmp 0x14010fe60
lodsb al, byte [rsi]
add eax, dword [rax]
add byte [rdi], cl
invalid
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfd35
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
fidivr word [rsi + 0xe]
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 0x1e
mov eax, 0x1e
invalid
jmp 0x14010fe60
add byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfd14
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x20
mov eax, 0x20
and byte [rax], al
add byte [rax], al
jmp 0x14010fe60
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfcf3
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x21
mov eax, 0x21
and dword [rax], eax
add byte [rax], al
jmp 0x14010fe60
add eax, dword [rax]
add byte [rdi], cl
invalid
push rdi
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfcd2
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x22
mov eax, 0x22
and al, byte [rax]
add byte [rax], al
invalid
add cl, ch
sub byte [rbx], al
add byte [rax], al
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfcb1
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x23
mov eax, 0x23
and eax, dword [rax]
add byte [rax], al
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfc90
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x25
mov eax, 0x25
and eax, 0xe9000000
out 2, al
add byte [rax], al
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfc6f
lea rax, [0x1401cf7f8]
lea eax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
add byte [rcx - 0x48], al
mov r8d, 0x26
mov eax, 0x26
add byte es:[rax], al
add cl, ch
invalid
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfc4e
lea rax, [0x1401cf7f8]
cld
or eax, dword [rax]
lea rcx, [0x1401f79a8]
idiv dword [rbp + 0xe]
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 0x27
mov eax, 0x27
invalid
add byte [rax], al
jmp 0x14010fe60
add al, byte [rax]
add byte [rdi], cl
invalid
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfc2d
lea rax, [0x1401cf7f8]
lea eax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
add byte [rcx - 0x48], al
mov r8d, 0x28
mov eax, 0x28
sub byte [rax], al
add byte [rax], al
add cl, ch
add dword [rdx], 0
add byte [rdi], cl
invalid
push rdi
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfc0c
lea rax, [0x1401cf7f8]
cld
or eax, dword [rax]
lea rcx, [0x1401f79a8]
mov ch, 0x7d
invalid
add byte [rcx - 0x48], al
mov r8d, 0x29
mov eax, 0x29
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp 0x14010fe60
add al, byte [rax]
add byte [rdi], cl
invalid
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfbeb
lea rax, [0x1401cf7f8]
lea eax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
add byte [rcx - 0x48], al
mov r8d, 0x2a
mov eax, 0x2a
sub al, byte [rax]
add byte [rax], al
add cl, ch
add al, byte [r8]
jmp 0x14010fe60
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfbca
lea rax, [0x1401cf7f8]
sti
or eax, dword [rax]
lea rcx, [0x1401f79a8]
jae 0x14010fcb0
jge 0x14010fc42
invalid
add byte [rcx - 0x48], al
mov r8d, 0x2b
mov eax, 0x2b
sub eax, dword [rax]
add byte [rax], al
jmp 0x14010fe60
and byte [rdx], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfba9
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
lea ecx, [0x1401f79a8]
mov r8d, 0x2c
mov eax, 0x2c
sub al, 0
add byte [rax], al
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfb88
or eax, dword [rax]
lea rax, [0x1401cf7f8]
or eax, dword [rax]
lea rcx, [0x1401f79a8]
mov r8d, 0x2d
mov eax, 0x2d
sub eax, 0xe9000000
fiadd word [rcx]
add dword [rax], eax
invalid
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfb67
lea rcx, [0x1401f79a8]
mov r8d, 0x2e
mov eax, 0x2e
add byte cs:[rax], al
add cl, ch
mov ebp, 0xf000001
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfb46
sti
or eax, dword [rax]
lea rax, [0x1401cf7f8]
or eax, dword [rax]
lea rcx, [0x1401f79a8]
mov r8d, 0x2f
mov eax, 0x2f
invalid
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfb25
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
add byte [rcx - 0x48], al
mov r8d, 0x32
mov eax, 0x32
xor al, byte [rax]
add byte [rax], al
invalid
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfb04
sti
or eax, dword [rax]
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x33
mov eax, 0x33
xor eax, dword [rax]
add byte [rax], al
jmp 0x14010fe60
pop rdx
add dword [rax], eax
add byte [rdi], cl
invalid
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfae3
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x36
mov eax, 0x36
add byte ss:[rax], al
add cl, ch
cmp dword [rcx], eax
add byte [rax], al
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfac2
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x39
mov eax, 0x39
cmp dword [rax], eax
add byte [rax], al
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xbfaa1
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x3a
mov eax, 0x3a
cmp al, byte [rax]
add byte [rax], al
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x1401cf7f8]
add eax, 0xbfa80
lea rcx, [0x1401f79a8]
add byte [rcx - 0x48], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov r8d, 0x40
mov eax, 0x40
add byte [rax], al
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
sub dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1401cf7f8]
or eax, dword [rax]
lea rcx, [0x1401f79a8]
or byte [rsi + rcx], bh
invalid
mov r8d, 0x41
jmp 0x14010fe60
mov ch, 0
add byte [rax], al
invalid
mov ch, 0
add byte [rax], al
invalid
add byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401cf7f8]
add eax, 0xbfa3e
cli
or eax, dword [rax]
lea rcx, [0x1401f79a8]
or eax, 0xe7be7
jnp 0x14010fdce
add byte [rcx - 0x48], al
add byte [rax], al
add cl, ch
invalid
mov r8d, 0x42
jmp 0x14010fe60
xchg esp, eax
add byte [rax], al
add byte [rax], al
xchg esp, eax
add byte [rax], al
add byte [rax], al
invalid
push rdi
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401cf7f8]
cli
or eax, dword [rax]
invalid
add byte [rax - 0x73], cl
or eax, 0xe7bc6
lea rcx, [0x1401f79a8]
lea ecx, [0x1401f79a8]
mov r8d, 0x45
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and byte [rax - 0x73], cl
add eax, 0xbf9ff
invalid
and byte [rax - 0x73], cl
add eax, 0xbf9ff
invalid
add byte [rax - 0x73], cl
or eax, 0xe7ba8
lea rcx, [0x1401f79a8]
lea ecx, [0x1401f79a8]
mov r8d, 0x46
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401cf7f8]
lea eax, [0x1401cf7f8]
loope 0x14010fe0e
or eax, dword [rax]
lea rcx, [0x1401f79a8]
lea ecx, [0x1401f79a8]
mov r8d, 0x49
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
or eax, 0xe7b6c
or eax, 0xe7b6c
mov r8d, 0x4a
jmp 0x14010fe60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401cf7f8]
lea rcx, [0x1401f79a8]
mov r8d, 0x4c
add byte [rcx], dh
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], cl
leave
xor edx, edx
xor r10d, r10d
xor r9d, r9d
mov qword [rsi], rdx
mov qword [rsi + 8], r8
mov qword [rsi + 0x10], r10
push rsi
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
and byte [rax - 0x77], r9b
sub byte [rdi], r9b
sub byte [rsp + 0x20], al
invalid
movups xmmword [rsi + 0x30], xmm0
mov byte [rsi + 0x40], r9b
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsi + 0x41], eax
mov dword [rsi + 0x44], ecx
add rsp, 0x60
pop rsi
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackdecoder.rs
lea eax, [0x1401d00f8]
lea eax, [0x1401d00f8]
mov edx, 0x28
call fcn.1401b1e10
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa0
sub esp, 0xa0
sub esp, 0xa0
mov rdi, rdx
mov rsi, rcx
mov r15, qword [rdx + 8]
mov rdx, qword [rdx]
add r8, r15
lea rcx, [rsp + 0x30]
call fcn.1400c0800
sti
dec dword [rax - 0x39]
or byte [r8], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
sti
dec dword [rax - 0x39]
or byte [r8], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
mov rbx, qword [rsp + 0x38]
cmp rbx, r15
jb case.0x14010d510.84
test r15, r15
je 0x14010ff42
push qword [rsi + rsi + 0x48]
mov edi, dword [rsp + 0x48]
mov rdi, qword [rsp + 0x48]
test dil, 1
mov dword [rcx], 0x100840f
add byte [rax], al
je 0x14011001b
mov r14, rdi
shr r14, 5
lea rax, [r14 + r15]
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
cmp ecx, dword [rdi]
invalid
cwde
add byte [rax], al
invalid
ror dword [rax - 0x3f], 0xe9
cmp ecx, dword [rdi]
test dword [rax + 0x48000000], ebx
shl eax, 5
loopne 0x14010ff3c
shl rax, 5
loopne 0x14010ff3c
and edi, 0x1f
or rdi, rax
or edi, eax
invalid
or edi, eax
invalid
jmp 0x14011001b
mov r14, qword [rsp + 0x30]
mov r12, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rdi, qword [rsp + 0x48]
and al, 0x48
test dil, 1
je 0x14011003e
jrcxz case.0x1400da3f2.275
add byte [rax], al
jrcxz case.0x1400da3f2.275
add byte [rax], al
shr rdi, 5
sub r14, rdi
lea r15, [rdi + rbx]
cmp rbx, r12
jne 0x14010ff91
test r15, r15
je 0x140110056
test r14b, 1
jne 0x14011006b
test ebp, ebp
add byte [rax], al
invalid
test ebp, ebp
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
mov eax, esi
mov rax, r14
mov eax, esi
or rax, 1
lea rcx, [0x1401f2930]
jmp 0x140110075
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140110195
add r12, rdi
mov qword [rax], r14
mov qword [rax + 8], r12
invalid
or byte [rax - 0x39], cl
mov dword [rax + 0x10], 1
invalid
mov dword [rax + 0x10], 1
lea rcx, [0x1401c7d10]
jmp 0x140110075
mov r12, qword [rsp + 0x30]
mov r13, qword [rsp + 0x40]
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
test eax, eax
test eax, eax
je 0x1401101a4
test byte [rbx + 0x4d000001], dh
add ebp, esi
add dword [rax], eax
add byte [rbp + 1], cl
cmc
add r13, r14
lea rcx, [rbx + r14]
sub r12, r14
shr edi, 2
and edi, 7
mov qword [rax], r13
mov dword [rax], ebp
out dx, eax
add al, byte [rbx - 0x76b3f819]
mov dword [rax], ebp
mov qword [rax + 8], r12
mov qword [rax + 0x10], rcx
invalid
invalid
mov dword [rax], ebp
mov qword [rax + 8], r12
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rdi
js case.0x14011eb48.187
js case.0x14011eb48.187
mov qword [rax + 0x20], 1
mov rdi, rax
mov r14, qword [rsp + 0x30]
add r14, r15
xor eax, eax
sub rbx, r15
cmovb rbx, rax
mov r12, qword [rsp + 0x40]
fmul dword [rbx + rcx*4 + 0x64]
and al, 0x40
sub r12, r15
sub esp, edi
test dil, 1
jne case.0x1400d07ea.293
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
jle case.0x1400438d0.1590
jle case.0x1400438d0.1590
lea rax, [0x1401f5ee0]
mov qword [rsi], rax
mov dword [rsi], eax
add byte [rax - 0x77], cl
invalid
mov dword [rsi], eax
jmp 0x140110098
lea rcx, [0x1401c7c10]
or eax, 0xb7bb3
lea r14, [0x1401f79a8]
invalid
xor eax, eax
xor r15d, r15d
jmp 0x140110075
lea rcx, [0x1401f2958]
mov rax, r14
mov qword [rsp + 0x20], rdi
mov rdx, r15
sub rdx, rdi
cli
cli
jb 0x140110120
add r14, rdi
mov qword [rsi], rcx
invalid
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rax
invalid
add rsp, 0xa0
pop rbx
pop rdi
movabs al, byte [0x5c415e5f5b000000]
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x28], rbx
and al, 0x28
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
push rax
lea rax, [0x14002e820]
lea eax, [0x14002e820]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
add byte [rax - 0x77], cl
and al, 0x70
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rax, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rcx*4], ah
invalid
mov qword [rsp + 0x88], 2
mov dword [rsp + 0x88], 2
mov byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
lea edx, [0x1401f2878]
adc eax, 0xe2762
lea rcx, [rsp + 0x70]
call fcn.1401b1c50
mov qword [rsp + 0x28], r15
and al, 0x28
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
lea rax, [0x14002e820]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, str.cannot_advance_past__remaining_:
invalid
invalid
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x78], 2
and al, 0x78
add al, byte [rax]
add byte [rax], al
invalid
invalid
and al, 0x78
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rsp + 0x90], 0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
lea rax, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
mov dword [rsp + 0x88], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs___connection_was_not_ready
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.1401b1c50
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
pop rsp
adc ecx, dword [rdx]
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
int3
adc ecx, dword [rdx]
add ah, cl
int3
int3
int3
push r15
push rdi
push r14
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
add byte [rax], al
mov rdi, rdx
mov edi, edx
movzx eax, byte [rdx + 0x40]
mov dh, 0x42
add al, 0xfe
add al, 0xfe
add al, 0xfe
movzx eax, al
ror byte [rax - 0x73], 0x50
lea rdx, [rax + 1]
push rax
add dword [rbp + 0x31], eax
xor r8d, r8d
xor eax, eax
sar byte [rsi + rax], 0x4c
cmp al, 6
cmovb r8, rdx
cmovb eax, edx
cmovb eax, edx
mov rsi, rcx
invalid
lea rax, [0x1401fb9d4]
movsxd rcx, dword [rax + r8*4]
mov bh, 0xe
invalid
add byte [rdx + 0x63], cl
or al, 0x80
add rcx, rax
jmp rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
sub dword [rsp + 0xa0], ecx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm0
add byte [rax], al
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
add byte [rax], al
movups xmm0, xmmword [rdi + 0x20]
movups xmm1, xmmword [rdi + 0x30]
xor byte [rdi], cl
sub dword [rsp + 0x70], ecx
xor byte [rdi], cl
sub dword [rsp + 0x70], ecx
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
and al, 0x60
mov rbx, qword [rsp + 0x90]
movzx edi, byte [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x80], al
call qword [rdi + rcx]
xchg esp, eax
ror byte [rcx + 0x7de180f9], 0x80
stc
sete r9b
add byte [rax], al
add byte [rax - 0x80], al
call qword [rdi + rcx]
xchg esp, eax
ror byte [rcx + 0x7de180f9], 0x80
stc
sete r9b
test rbx, rbx
jne case.0x140101641.182
invalid
lea eax, [rdx]
add byte [rax], al
test dword [rbp + 0x8000002], ecx
enter 0xffffffffffff840f, 0xffffffffffffff85
je case.0x140101641.182
mov rax, qword [rsi]
or al, cl
je case.0x140101641.182
mov rax, qword [rsi]
mov byte [rax], 1
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
js 0x1401102b7
mov eax, dword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
hlt
add dword [rax], eax
invalid
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
hlt
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
invalid
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + riz*4], ah
test byte [rax + riz*4], ah
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x140110482
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [r15], r9b
sub dword [rsp + 0x70], ecx
adc byte [r15], r9b
sub dword [rsp + 0x70], ecx
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [rsi + 8]
cmp byte [rax], 0
jne 0x140110468
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
pop rsi
push rax
mov rbx, qword [rsi + 0x50]
cmp qword [rbx], 0
jne 0x140110468
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi], cl
sub dword [rsp + 0x40], ecx
adc byte [rdi], cl
sub dword [rsp + 0x40], ecx
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x40]
invalid
mov rcx, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rcx]
add rax, rdx
add rax, 0x25
mov qword [rcx], rax
mov rcx, qword [rsi + 0x18]
add dword [rax - 0x75], ecx
sbb byte [rax + 0x3b], r9b
cmp rax, qword [rcx]
invalid
xor dword [rcx], 4
cmp rax, qword [rcx]
jae 0x14011073f
add byte [rax], al
add byte [rax], al
jmp 0x140110370
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x70], xmm1
jo 0x14011032c
sub dword [rsp + 0x60], eax
jo 0x14011032c
sub dword [rsp + 0x60], eax
invalid
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
cmp byte [rax], 0
cmp byte [rax], al
jne 0x140110468
test dword [rdx], edi
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x48]
pop rsi
cmp qword [rbx], 0
cmp qword [rbx], 0
cmp qword [rbx], 0
jne 0x140110468
test dword [rcx + rax], ebp
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rdi], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
adc byte [rdi], cl
sub dword [rsp + 0x40], ecx
and al, 0x40
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
xor byte [rax - 0x75], cl
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x40]
and al, 0x40
mov rcx, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rcx]
mov edx, dword [rcx]
add rax, rdx
add rax, 0x2a
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov rcx, qword [rsi + 0x18]
cmp rax, qword [rcx]
jae 0x14011073f
sbb byte [rax + 0x3b], cl
add dword [rdi], ecx
or edi, 3
add byte [rax], al
mov rax, qword [rbx]
mov eax, dword [rbx]
test rax, rax
je 0x140110387
lea rcx, [rbx + 0x18]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
add ebp, ecx
invalid
add byte [rax], al
invalid
add ebp, ecx
call 0x14f11039e
invalid
movzx ebp, byte [rdi]
mov dh, 0x2f
mov rbx, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov edi, dword [rdi + 0x10]
pop rdi
or byte [rbx + rcx*4 + 0x7f], cl
mov edi, dword [rdi + 0x10]
mov rax, qword [rsi + 8]
cmp byte [rax], 0
invalid
test dword [rax], eax
invalid
mov edi, dword [rdi + 0x10]
mov rax, qword [rsi + 8]
cmp byte [rax], 0
jne case.default.0x1401103d7
add byte [rax], al
add byte [rax], al
mov r14, qword [rsi + 0x38]
cmp byte [r14], 0xb
jne case.default.0x1401103d7
movzx eax, bpl
mov eax, eax
lea rcx, [0x1401fb9f0]
mov dh, 0xe
add byte [rax + 0x63], cl
add al, 0x81
mov dh, 0xe
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov ecx, 7
jmp 0x1401107d4
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [rsi + 8]
cmp byte [rax], 0
jne 0x140110468
mov rbx, qword [rsi + 0x40]
cmp qword [rbx], 0
jne 0x140110468
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rcx]
add rax, rdx
add rax, 0x27
mov qword [rcx], rax
mov rcx, qword [rsi + 0x18]
cmp rax, qword [rcx]
jb 0x140110370
jmp 0x14011073f
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [rsi + 8]
cmp byte [rax], 0
jne 0x140110468
mov rbx, qword [rsi + 0x58]
cmp qword [rbx], 0
je 0x14011070b
mov rax, qword [rsi]
mov byte [rax], 1
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x20]
nop
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
cmp byte [rax], 0
jne 0x1401104ad
invalid
invalid
mov rax, qword [rsi + 0x60]
cmp word [rax], 0
cmp byte [rax], al
cmp byte [rax], al
je case.0x140086d4c.1190
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov byte [rax], 1
jmp 0x140110485
mov rax, qword [rsi]
mov byte [rax], 1
cmp bpl, 0xa
jb 0x140110485
test r15, r15
je 0x140110485
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
add rsp, 0xd8
add esp, 0xd8
add esp, 0xd8
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x140110508
mov rdi, qword [rsp + 0x98]
mov esp, 0x9824
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xa0]
mov rax, rdi
mov rdx, qword [rsp + 0xa0]
mov rax, rdi
cmp rdx, 0xa
je 0x140110515
jmp 0x140110554
mov ecx, edi
stc
call fcn.140124240
cmp rdx, 0xa
jne 0x140110554
cmp byte [rax], 0x6b
jne 0x140110554
cmp byte [rax + 1], 0x65
jne 0x140110554
cmp byte [rax + 2], 0x65
jne 0x140110554
cmp byte [rax + 3], 0x70
jne 0x140110554
cmp byte [rax + 4], 0x2d
jne 0x140110554
cmp byte [rax + 5], 0x61
jne 0x140110554
cmp byte [rax + 6], 0x6c
jne 0x140110554
cmp byte [rax + 7], 0x69
jne 0x140110554
cmp byte [rax + 8], 0x76
jne 0x140110554
cmp byte [rax + 9], 0x65
je 0x140110263
test rbx, rbx
je 0x140110574
mov rdi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rdi
cmp rdx, 0x10
je 0x140110581
jmp 0x1401105e4
mov ecx, edi
call fcn.140124240
cmp rdx, 0x10
jne 0x1401105e4
cmp byte [rax], 0x70
jne 0x1401105e4
cmp byte [rax + 1], 0x72
jne 0x1401105e4
cmp byte [rax + 2], 0x6f
jne 0x1401105e4
cmp byte [rax + 3], 0x78
jne 0x1401105e4
cmp byte [rax + 4], 0x79
jne 0x1401105e4
cmp byte [rax + 5], 0x2d
jne 0x1401105e4
cmp byte [rax + 6], 0x63
jne 0x1401105e4
cmp byte [rax + 7], 0x6f
jne 0x1401105e4
cmp byte [rax + 8], 0x6e
jne 0x1401105e4
invalid
cmp byte [rax + 9], 0x6e
jne 0x1401105e4
invalid
sub byte [rax + 0x75650a78], al
and al, byte [rax + 0x75630b78]
sbb al, 0x80
js 0x1401105d7
cmp byte [rax + 0xa], 0x65
jne 0x1401105e4
cmp byte [rax + 0xb], 0x63
jne 0x1401105e4
cmp byte [rax + 0xc], 0x74
jne 0x1401105e4
je 0x140110642
invalid
cmp byte [rax + 0xd], 0x69
jne 0x1401105e4
cmp byte [rax + 0xe], 0x6f
outsd dx, dword [rsi]
jne 0x1401105e4
cmp byte [rax + 0xf], 0x6e
je 0x140110263
test rbx, rbx
jne 0x140110613
cmp dil, 0x43
jne 0x140110613
cmp qword [rsp + 0x70], 8
jne 0x140110263
invalid
cld
invalid
invalid
mov rax, qword [rsp + 0x68]
movabs rcx, 0x7372656c69617274
cmp qword [rax], rcx
cmp dword [rax], ecx
jne 0x140110263
push rax
cld
invalid
invalid
push rax
cld
invalid
mov rax, qword [rsi + 8]
mov byte [rax], 1
or dh, al
add byte [rcx], al
lea rcx, [rsp + 0x90]
call fcn.140112260
sbb al, 0
add byte [rax - 0x75], cl
invalid
invalid
and al, 0x90
add byte [rax], al
add al, ch
cmp dword [rax + rax], ebx
sbb al, 0
sbb al, 0
add byte [rax - 0x75], cl
adc byte [rax - 0x75], r9b
invalid
invalid
mov rdx, qword [rcx]
add rax, qword [rsp + 0x70]
add eax, dword [rsp + 0x70]
adc dword [rax + 3], ecx
and al, 0x70
add eax, dword [rsp + 0x70]
add rax, rdx
add eax, edx
add rax, 0x20
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov rcx, qword [rsi + 0x18]
cmp rax, qword [rcx]
sbb byte [rax + 0x3b], r9b
add dword [rdi], ecx
invalid
cmp eax, dword [rcx]
jae 0x1401106f5
sub dword [rbx + 0x48000000], 0xffffff8d
stosd dword [rdi], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add al, ch
or dword [rax + rax], ebx
sbb al, 0
call fcn.140112260
sbb al, 0
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
invalid
invalid
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rcx]
add rax, qword [rsp + 0x70]
adc dword [rax + 3], ecx
and al, 0x70
add eax, dword [rsp + 0x70]
add rax, rdx
add eax, edx
ror byte [rax - 0x7d], 1
shl byte [rax], 0x48
add rax, 0x20
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov rcx, qword [rsi + 0x20]
movaps xmm0, xmmword [rsp + 0x90]
nop
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], cl
and al, 0x90
nop
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], ecx
rol byte [rax], 0
invalid
movaps xmmword [rsp + 0xc0], xmm1
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm0
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x40], xmm1
invalid
jo 0x1401106b8
sub dword [rsp + 0x40], ecx
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0xb0]
add byte [rax], al
lea r8, [rsp + 0x30]
call fcn.140112340
jl 0x1401106de
sbb al, 0
add byte [rdx + rax], bh
cmp al, 2
sbb al, 0
add byte [rdx + rax], bh
cmp al, 2
jne 0x140110485
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
or eax, 0xe285f
sub byte [rsi], cl
invalid
and byte [rax - 0x73], cl
or eax, 0xe285f
sub byte [rsi], cl
invalid
lea r9, case.0x14004f628.49
lock or eax, dword [rax]
lea r8, [rsp + 0x5f]
mov edx, 0x17
call fcn.1401b21a0
mov rax, qword [rsi + 0x30]
cmp byte [rax], 0
jne 0x140110269
invalid
invalid
invalid
add rsi, 0x30
jmp 0x140110263
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rcx]
add rax, rdx
add rax, 0x29
mov qword [rcx], rax
mov rcx, qword [rsi + 0x18]
cmp rax, qword [rcx]
jb 0x140110370
mov rax, qword [rsi + 0x30]
cmp byte [rax], 0
jne 0x14011074b
mov byte [rax], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
and al, 0x38
mov r8, qword [rsp + 0x40]
and al, 0x40
jmp 0x140110482
invalid
movzx ecx, word [rdi]
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov r8, qword [rdx]
mov eax, dword [rdx]
add r8, 0x2a
mov qword [rdx], r8
invalid
shr byte [rdx], 0x4c
mov dword [rdx], eax
invalid
add cl, byte [rax - 0x75]
push rsi
sbb byte [rbx + rdi + 2], cl
mov rdx, qword [rsi + 0x18]
cmp r8, qword [rdx]
jae case.0x14008287c.1241
mov word [rax], cx
mov dword [rax], ecx
jmp 0x140110485
mov rax, qword [rsi + 0x30]
cmp byte [rax], 0
jne 0x140110485
test edx, esi
cld
invalid
mov byte [rax], 1
add byte [rcx], al
jmp 0x140110485
mov ecx, 3
jmp 0x1401107d4
mov ecx, 5
jmp 0x1401107d4
mov ecx, 4
jmp 0x1401107d4
mov ecx, 6
jmp 0x1401107d4
movzx ecx, r15b
test cl, 0xf0
je 0x1401107d4
lea r8, [0x1401e4e88]
mov edx, 0xf
call fcn.1401b1d90
mov rcx, r15
mov rax, qword [rsi + 0x10]
mov rdx, qword [rax]
add rcx, rdx
add ecx, edx
add rcx, 0x27
mov qword [rax], rcx
mov dword [rax], ecx
mov rax, qword [rsi + 0x18]
cmp rcx, qword [rax]
cmp ecx, dword [rax]
jae 0x140110816
inc rdi
mov rcx, r14
call fcn.140112cf0
mul dword [rax + rax]
add byte [rcx - 0x78], al
mov eax, dword cs:[rdi]
mul dword [rax + rax]
add byte [rcx - 0x78], al
mov eax, dword cs:[rdi]
mov ecx, dword [rdi + 3]
mov dword [r14 + 1], eax
mov dword [r14 + 4], ecx
mov qword [r14 + 8], rbx
mov qword [r14 + 0x10], r15
jmp 0x140110485
mov rax, qword [rsi + 0x30]
cmp byte [rax], 0
jne 0x1401104bb
invalid
cwde
cld
invalid
invalid
xor byte [rax - 0x7af0ffc8], al
test dword [rax - 0x16000004], ebx
nop
cwde
cld
invalid
jmp 0x1401104b8
cld
invalid
dec esp
int3
int3
add byte [rax], al
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
mov r8, qword [r8]
mov rax, qword [rdi + 8]
or byte [r9 - 0x75], r9b
push rax
or byte [rcx - 0x3dc6b7ff], dh
or byte [r9 - 0x75], r9b
push rax
or byte [rcx - 0x3dc6b7ff], dh
jbe 0x140111747
invalid
test r9b, r9b
mov r9d, 0x3f
mov r10d, 0xf
sldt word [rax]
add byte [rbp + 0xf], al
ror dword [r13 - 0x75], 1
mov ecx, dword [rax]
sldt word [rax]
add byte [rbp + 0xf], al
ror dword [r13 - 0x75], 1
mov ecx, dword [rax]
movzx r8d, byte [r9 + rax]
lea r15, [rax + 1]
invalid
invalid
invalid
mov ecx, dword [rax]
movzx r8d, byte [r9 + rax]
lea r15, [rax + 1]
mov qword [rdi + 8], r15
or byte [rbp + 0x21], al
rol byte [rbp + 0x38], 1
invalid
or byte [rbp + 0x21], al
rol byte [rbp + 0x38], 1
sal byte [rdx + 0x2e], 1
jb 0x1401108b9
jb 0x1401108b9
cmp rdx, r15
jbe 0x140111747
mov bl, 0xe
add byte [rax], al
mov bl, 0xe
add byte [rax], al
movzx r10d, byte [r9 + rax + 1]
lea r15, [rax + 2]
lea edi, [rax + 2]
lea edi, [rax + 2]
mov qword [rdi + 8], r15
mov r11d, r10d
and r11b, 0x7f
add r11b, r8b
movzx r8d, r11b
test r10b, r10b
js 0x140110a16
test r8, r8
je 0x140110975
lea rdx, [rbx + 0x10]
lea rcx, [rsp + 0x20]
call fcn.14010f6f0
movzx eax, byte [rsp + 0x20]
movzx ebp, byte [rsp + 0x60]
cmp bpl, 8
je 0x140110991
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movups xmm2, xmmword [rsp + 0x41]
movups xmm3, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x138], xmm3
movups xmmword [rsp + 0x129], xmm2
movups xmmword [rsp + 0x119], xmm1
movups xmmword [rsp + 0x109], xmm0
mov ecx, dword [rsp + 0x61]
and al, 0x61
and al, 0x61
mov dword [rsp + 0x149], ecx
mov ecx, dword [rsp + 0x64]
mov dword [rsp + 0x14c], ecx
and al, 0x4c
add dword [rax], eax
add byte [rax + 0x1082484], cl
test byte [rax + rcx], ah
add dword [rax], eax
invalid
and al, 0x4c
add dword [rax], eax
add byte [rax + 0x1082484], cl
test byte [rax + rcx], ah
add dword [rax], eax
invalid
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x78], al
mov byte [rsp + 0x148], bpl
lea rcx, [rsp + 0x20]
mov byte [rsp + 0x148], bpl
add byte [rax], al
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
mov rdx, rbx
mov r8, rdi
clc
clc
call fcn.140111c20
cmp byte [rsp + 0x20], 0
je 0x140110aa3
test byte [rbx + 1], cl
add byte [rax], al
test byte [rbx + 1], cl
add byte [rax], al
movzx eax, byte [rsp + 0x21]
mov dh, 0x44
and al, 0x21
mov byte [rsi], al
mov byte [rsi + 0x40], 8
lea rcx, [rsp + 0x108]
mov word [rax + rcx], fs
add dword [rax], eax
add al, ch
invalid
invalid
call fcn.140035c60
jmp case.0x140101641.220
invalid
invalid
add byte [rax], al
fmul dword [0xcd590977]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rbx
mov r8, rdi
call fcn.140111c20
add byte [rax], al
add byte [rax], al
cmp byte [rsp + 0x20], 0
je 0x140110998
add byte [rsp + rcx + 0xf], dh
mov dh, 0x44
movzx eax, byte [rsp + 0x21]
and al, 0x21
mov byte [rsi], al
jmp 0x140111749
invalid
add byte [rax], al
or eax, 0x100f0000
and al, 0x28
and al, 0x28
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
cmp byte [rdi], cl
adc byte [rsp + 0x48], dl
movaps xmmword [rsp + 0xd0], xmm0
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm1
loopne 0x1401109b5
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm2
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
clc
mov rdx, rbx
mov edx, ebx
mov r8, rdi
call fcn.140111c20
cmp byte [rsp + 0x20], 0
and al, 0x20
invalid
push rcx
adc al, byte [rax]
add byte [rax + 0x20247c], al
and al, 0x20
invalid
and al, 0x20
add byte [rdi], cl
test byte [rsi + 0xf000001], dh
add dword [rax], eax
add byte [rdi], cl
je 0x140110b90
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rsp + 0x21]
mov dh, 0x44
and al, 0x21
mov byte [rsi], al
mov byte [rsi + 0x40], 8
mov rax, qword [rsp + 0xd0]
test rax, rax
je case.0x140101641.220
invalid
add byte [rax - 0x73], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xe0
add byte [rax], al
add bh, bh
push rax
and cl, ch
invalid
lea rcx, [rsp + 0xe8]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x20]
jmp case.0x140101641.220
cmp rdx, r15
jbe 0x140111747
movzx r10d, byte [r9 + rax + 2]
lea r15, [rax + 3]
mov qword [rdi + 8], r15
mov r11d, r10d
and r11d, 0x7f
shl r11, 7
add r8, r11
test r10b, r10b
ror byte [rdi], cl
mov dword [rbp - 2], esi
invalid
invalid
ror byte [rdi], cl
mov dword [rbp - 2], esi
invalid
cmp rdx, r15
jbe 0x140111747
movzx r10d, byte [r9 + rax + 3]
lea r15, [rax + 4]
mov qword [rdi + 8], r15
mov r11d, r10d
and r11d, 0x7f
jg 0x140110aac
shl ebx, 0xe
jg 0x140110aac
shl ebx, 0xe
add r8, r11
test r10b, r10b
jns 0x1401108b9
invalid
dec dword [rcx + rdi - 6]
cmp rdx, r15
jbe 0x140111747
movzx ecx, byte [r9 + rax + 4]
add rax, 5
mov qword [rdi + 8], rax
test cl, cl
js case.0x14010f725.92
and ecx, 0x7f
shl rcx, 0x15
add r8, rcx
mov r15, rax
jmp 0x1401108b9
invalid
invalid
invalid
invalid
invalid
mov r14, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xd0], xmm0
xor byte [rdi], cl
sub dword [rsp + 0xd0], eax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe0], rax
mov rcx, qword [rsp + 0x48]
mov rax, qword [rdi]
mov rax, qword [rax + 8]
xor edx, edx
mov r8, rax
sub r8, r15
cmovae rdx, r8
cmp rdx, rcx
jb 0x140111862
add byte [rax], al
mov r8, qword [rsp + 0x50]
push rax
add rcx, r15
mov qword [rdi + 8], rcx
test r14, r14
je 0x140110c46
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], dh
ror byte [rax + 0x29], cl
enter 0xf48, 0x43
ror byte [rcx + rdi - 0x3e], 1
xor edx, edx
sub rax, rcx
cmovae rdx, rax
cmp rdx, r8
jb case.default.0x140110b8e
add r8, rcx
add eax, ecx
mov qword [rdi + 8], r8
movaps xmm0, xmmword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x38], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
movzx ecx, byte [rsp + 0x28]
mov qword [rsp + 0xbf], rax
and al, 0xbf
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x29], al
and al, 0xbf
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x29], al
movaps xmmword [rsp + 0xb0], xmm0
add byte [rax], al
mov rax, qword [rsp + 0xbf]
mov edi, 0x48000000
mov dword [rsp + 0x88], eax
add byte [rax], al
mov qword [rsp + 0x88], rax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x79], xmm0
mov qword [rsp + 0x70], r14
mov dword [rsp + 0x70], esi
add bpl, 0xfe
movzx eax, bpl
lea rdx, [rax + 1]
xor r8d, r8d
cmp al, 6
cmovb r8, rdx
mov byte [rsp + 0x78], cl
lea rax, [0x1401fba1c]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
invalid
loope case.0x14011eb48.205
mov r12, qword [rsp + 0x28]
mov esp, dword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1a0], rax
mov r14, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x50]
mov qword [rdi + 8], r15
mov rcx, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi]
mov r9, qword [rax + 8]
xor edx, edx
mov r8, r9
mov eax, ecx
mov eax, ecx
sub r8, r15
cmovae rdx, r8
cmp rdx, rcx
jb 0x140111862
invalid
or al, 0
invalid
or dword [rax + rax], 0x948b4c00
and al, 0xd0
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0xf8]
add rcx, r15
mov r10, qword [rsp + 0xd0]
add byte [rax], al
mov r8, qword [rsp + 0xf8]
add rcx, r15
mov qword [rdi + 8], rcx
test r10, r10
je 0x140110d33
or byte [rbp - 0x7b], cl
ror byte [rdi], cl
test byte [rdx], dh
add dword [rax], eax
add byte [rcx], dh
ror byte [rcx + 0x29], cl
xor edx, edx
sub r9, rcx
leave
leave
cmovae rdx, r9
cmovae edx, ecx
cmp rdx, r8
jb case.default.0x140110b8e
lea rdx, [rsp + 0xd8]
add byte [rax], al
add r8, rcx
mov qword [rdi + 8], r8
mov qword [rsp + 0x150], r10
movups xmm0, xmmword [rdx]
movups xmmword [rsp + 0x158], xmm0
pop rax
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
invalid
pop rax
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
add cl, ch
jmp 0x140110d4a
jmp 0x140110d4a
lea rcx, [rsp + 0x20]
mov rdx, rdi
call fcn.14010fec0
invalid
dec dword [rbx + rcx*4 + 0x74]
and al, 0x20
movzx eax, byte [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x29]
sub dword [rdi], ecx
sub dword [rsp + 0xb0], eax
invalid
sub dword [rdi], ecx
sub dword [rsp + 0xb0], eax
mov rcx, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0xbf], rcx
test r14, r14
je case.0x1400da3f2.298
mov word [rdi + rdi*4], fs
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
invalid
mov rcx, qword [rsp + 0xbf]
mov ecx, dword [rsp + 0xbf]
and al, 0xbf
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdi], cl
mov qword [rsp + 0x88], rcx
movaps xmm0, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], al
sub byte [rsp + 0xb0], al
movups xmmword [rsp + 0x79], xmm0
mov qword [rsp + 0x70], r14
je 0x140110cc5
jo 0x140110ce3
add ch, 0xfe
je 0x140110cc5
jo 0x140110ce3
add ch, 0xfe
movzx ecx, bpl
xor edx, edx
cmp cl, 6
stc
invalid
stc
invalid
lea rcx, [rcx + 1]
cmovb rdx, rcx
mov byte [rsp + 0x78], al
and al, 0x78
add qword [r8 + 0xf], rcx
ror dword [rax + 0x48782444], 1
and al, 0x78
lea rax, [0x1401fba1c]
and al, 0x78
lea rax, [0x1401fba1c]
movsxd rcx, dword [rax + rdx*4]
invalid
nop
add rcx, rax
jmp rcx
mov rax, qword [rsp + 0x108]
test rax, rax
je 0x14011129a
lea rdx, [rsp + 0x120]
mov r8, qword [rsp + 0x110]
mov r9, qword [rsp + 0x118]
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x10
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add bh, bh
adc byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x8c
and al, 0xd8
add byte [rax], al
lea ecx, [rsp + 0xd0]
call qword [rax]
mov rax, qword [rsp + 0xd0]
movzx ecx, byte [rsp + 0xd8]
add byte [rdi], cl
adc byte [rsp + 0xd9], al
add byte [rdi], cl
adc byte [rsp + 0xd9], al
movaps xmmword [rsp + 0x170], xmm0
sub dword [rsp + 0x170], eax
mov rdx, qword [rsp + 0xe8]
mov qword [rsp + 0x17f], rdx
mov dword [rsp + 0x17f], edx
mov dword [rsp + 0x17f], edx
jmp 0x1401112a4
lea rcx, [rsp + 0x150]
mov rdx, rdi
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
cli
call fcn.14010fec0
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov rax, qword [rax + 8]
xor edx, edx
mov rcx, rax
sub rcx, r8
ror dword [rax + 0xf], 0x43
ror dword [rcx + rdi - 0xe], 1
ror dword [rax + 0xf], 0x43
ror dword [rcx + rdi - 0xe], 1
jb 0x14011186f
add r8, r14
mov qword [rdi + 8], r8
test r12, r12
je 0x140110db2
invalid
xor edx, edx
sub rax, r8
cmovae rdx, rax
cmovae edx, eax
cmovae edx, eax
cmp rdx, rbx
jb 0x140111877
add r8, rbx
mov qword [rdi + 8], r8
mov dword [rdi + 8], eax
mov dword [rdi + 8], eax
or byte [r9 + r9*4 - 0x5c], r9b
mov qword [rsp + 0x90], r12
movaps xmm0, xmmword [rsp + 0x190]
and al, 0x90
add dword [rax], eax
invalid
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x190], al
and al, 0x90
add dword [rax], eax
invalid
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x98], eax
invalid
movups xmmword [rsp + 0x98], xmm0
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
mov rax, qword [rsp + 0x1a0]
mov eax, dword [rsp + 0x1a0]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
mov qword [rsp + 0xa8], rax
jmp 0x140110dc5
add byte [rax], al
add bl, ch
adc ecx, dword [rax - 0x73]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
cli
lea rcx, [rsp + 0x90]
mov rdx, rdi
mov r8, rbx
call fcn.14010fec0
mov rdi, qword [rsp + 0x160]
test rdi, rdi
je 0x140110eb4
test dh, bl
add byte [rax], al
invalid
test dh, bl
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x58
add dword [rax], eax
add byte [rax - 0x7af0c5c5], al
fiadd word [rax]
add byte [rax], al
mov rbx, qword [rsp + 0x158]
cmp byte [rbx], 0x3a
jne case.0x1401101f9.19
lea rax, [rdi - 5]
sti
cmp rax, 5
cmp eax, 5
ja case.0x140110e03.6
lea rcx, [0x1401fba38]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x80e0ffc8
loopne 0x140110d86
cmp byte [rbx + 1], 0x70
jnp 0x140110e09
jo 0x140110e19
jne case.0x140110e03.6
test esp, edi
or dword [rax], eax
add byte [rax], al
cmp byte [rbx + 2], 0x61
jne case.0x140110e03.6
cmp byte [rbx + 3], 0x74
jne case.0x140110e03.6
call 0xc0110e2d
jnp 0x140110e2a
invalid
invalid
test esi, ebx
add byte [rax], al
cmp byte [rbx + 2], 0x61
jne case.0x140110e03.6
cmp byte [rbx + 3], 0x74
jne case.0x140110e03.6
invalid
or dword [rax], eax
invalid
call 0xc0110e2d
jnp 0x140110e2a
cmp byte [rbx + 4], 0x68
jne case.0x140110e03.6
push 0x9de850f
or dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x108]
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
call fcn.140112140
mov rax, qword [rsp + 0x108]
test rax, rax
je 0x140111859
mov rcx, qword [rsp + 0x110]
movzx edx, word [rsp + 0x118]
mov r8d, dword [rsp + 0x11a]
mov eax, dword [rsp + 0x11a]
add byte [rdi], cl
mov bh, 0x94
and al, 0x18
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], al
invalid
test byte [rdx + rbx], ah
add dword [rax], eax
mov eax, dword [rsp + 0x11a]
add byte [rcx + rcx*4 + 0x46], al
adc al, byte [rdi + rcx - 0x49]
test byte [rsi + rbx], ah
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsi + 0x16], eax
invalid
mov dword [rsi + 0x12], r8d
movzx r8d, word [rsp + 0x11e]
mov word [rsi + 0x16], r8w
invalid
invalid
mov r8, qword [rsp + 0x120]
mov qword [rsi], rax
mov qword [rsi + 8], rcx
mov word [rsi + 0x10], dx
mov qword [rsi + 0x18], r8
sbb sil, r8b
add eax, 0x987e9
add eax, 0x987e9
invalid
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add eax, 0x987e9
add dh, al
invalid
mov byte [rsi], 0
mov byte [rsi + 0x40], 8
mov rbx, qword [rsp + 0x158]
jmp case.0x1400257c3.2514
lea rcx, [rsp + 0x20]
mov rdx, rbx
mov r8, rdi
clc
clc
call fcn.140126eb0
cmp qword [rsp + 0x20], 0
je 0x14011120d
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
mov eax, dword [rsp + 0xa0]
add cl, ch
sub ecx, dword [rcx]
add byte [rax], al
and al, 0xa8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
mov eax, dword [rsp + 0xa0]
add cl, ch
sub ecx, dword [rcx]
add byte [rax], al
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov dh, 0x4c
and al, 0x78
mov edx, dword [rsp + 0x79]
and al, 0x79
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
and al, 0x7f
movups xmm0, xmmword [rsp + 0x80]
adc byte [rsp + 0x80], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x30], eax
and al, 0x30
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov dword [rsp + 0x2d], eax
mov byte [rsp + 0x2f], r9b
and al, 0x2f
mov rdi, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
invalid
lea rcx, [rsp + 0xd0]
lea ecx, [rsp + 0xd0]
add byte [rax], al
mov rdx, rdi
mov r8, rbx
call fcn.140106160
invalid
dec dword [rax - 0x7d]
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
add byte [rax], al
invalid
and al, 0xd0
add byte [rax], al
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rdi], cl
test dword [rax], esi
add al, byte [rax]
jne 0x1401111a8
add byte [rax - 0x75], cl
and al, 0x20
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x1401113ee
invalid
add byte [rax - 0x75], cl
and al, 0x38
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov rdx, rbx
shr rdx, 0x10
adc byte [rax - 0x77], cl
mov dword [rsi], eax
fimul dword [rax - 0x3f]
invalid
mov dword [rsi], eax
mov qword [rsi + 8], rdi
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], bh
jle 0x140110fb0
shr rbx, 0x30
mov word [rsi + 0x16], bx
pop rsi
invalid
mov dword [rsi + 0x12], edx
mov qword [rsi + 0x18], rcx
mov dword [rsi + 0x18], ecx
jmp 0x140110fd3
pop rsi
invalid
mov dword [rsi + 0x18], ecx
mov byte [rsi + 0x40], 2
jmp 0x140110963
invalid
invalid
add ch, cl
lodsb al, byte [rsi]
stc
invalid
mov rdi, qword [rsp + 0x78]
and al, 0x78
mov rbx, qword [rsp + 0x80]
mov ebx, dword [rsp + 0x80]
add byte [rax - 0x73], cl
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rbx
call fcn.140127790
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp al, 0xb
jne 0x1401111f0
add al, byte [rax]
add dh, al
invalid
invalid
mov byte [rsi], 7
jmp 0x1401113f9
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x70]
jo case.0x1400da3f2.302
movzx ecx, byte [rsp + 0x78]
mov dh, 0x4c
and al, 0x78
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
mov bh, 0x44
and al, 0x7d
mov bh, 0x44
and al, 0x7d
movzx r9d, byte [rsp + 0x7f]
movzx ecx, byte [rsp + 0x7f]
mov dh, 0x4c
and al, 0x7f
movups xmm0, xmmword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov byte [rsp + 0x28], cl
and al, 0x28
mov dword [rsp + 0x29], edx
and al, 0x29
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
and al, 0x28
mov rbx, qword [rsp + 0x30]
pop rsp
and al, 0x30
lea rcx, [rsp + 0xd0]
mov rdx, rdi
mov edx, edi
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
mov edx, edi
mov r8, rbx
call fcn.140106160
cmp qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rdi], cl
test dword [rcx + rax], edx
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rcx + rax], edx
add byte [rax - 0x75], cl
and al, 0x20
mov rax, qword [rsp + 0x20]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
mov word [rbx], es
add byte [rax], al
je 0x1401113ee
mov rcx, qword [rsp + 0x38]
mov rdx, rbx
shr rdx, 0x10
mov qword [rsi], rax
mov qword [rsi + 8], rdi
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], bh
shr rbx, 0x30
mov word [rsi + 0x16], bx
mov dword [rsi + 0x12], edx
mov qword [rsi + 0x18], rcx
mov dword [rsi + 0x18], ecx
mov dword [rsi + 0x18], ecx
mov byte [rsi + 0x40], 4
jmp 0x140110963
invalid
invalid
invalid
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x29], edx
and al, 0x29
and al, 0x29
mov word [rsp + 0x2d], r8w
mov dword [rsp + 0x2d], r8d
mov byte [rsp + 0x2f], r9b
mov rdi, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rbx, qword [rsp + 0x30]
lea rcx, [rsp + 0xd0]
mov rdx, rdi
mov r8, rbx
call fcn.140106160
cmp qword [rsp + 0xd0], 0
cmp dword [rsp + 0xd0], 0
cmp dword [rsp + 0xd0], 0
add byte [rax], al
add byte [rdi], cl
test dword [rdx + 0x48000000], ebp
mov eax, dword [rsp + 0x20]
jne 0x1401111a8
mov rax, qword [rsp + 0x20]
test rax, rax
test eax, eax
je 0x1401113ee
mov rcx, qword [rsp + 0x38]
mov rdx, rbx
shr rdx, 0x10
mov qword [rsi], rax
mov qword [rsi + 8], rdi
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], bh
shr rbx, 0x30
mov word [rsi + 0x16], bx
mov dword [rsi + 0x12], edx
mov qword [rsi + 0x18], rcx
mov dword [rsi + 0x18], ecx
mov dword [rsi + 0x18], ecx
mov byte [rsi + 0x40], 5
jmp 0x140110963
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], eax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], eax
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
invalid
mov rdi, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
invalid
mov ebx, dword [rsp + 0x30]
lea rcx, [rsp + 0xd0]
mov rdx, rdi
mov r8, rbx
call fcn.140106160
invalid
invalid
dec dword [rax - 0x7d]
mov esp, 0xd024
add byte [rax], al
je 0x1401113b3
invalid
mov rax, qword [rsp + 0x20]
lea rcx, [rsp + 0x38]
mov rdx, rdi
mov r8, rbx
call qword [rax + 0x20]
mov byte [rsi], 7
jmp case.0x1400438d0.1643
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
mov rcx, rdi
mov rdx, rbx
call fcn.140128090
test ax, ax
je 0x1401113f6
mov word [rsi], ax
mov byte [rsi + 0x40], 7
jmp 0x1401113fd
mov rcx, qword [rsp + 0x30]
mov qword [rsi + 0x10], rcx
movups xmm0, xmmword [rsp + 0x21]
and al, 0x21
and al, 0x21
movups xmmword [rsi + 1], xmm0
mov byte [rsi], al
mov byte [rsi + 0x40], 3
jmp 0x1401113fd
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov r14, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
mov esp, 0xa024
add byte [rcx], dh
invalid
mov esp, 0xa024
add byte [rcx], dh
ror byte [rcx + 0x39], 0xc7
cmp r15, rax
je 0x14011165e
add byte [rax], al
movzx r8d, byte [r14 + rax]
cmp r8b, 0x20
setae cl
cmp r8b, 0x7f
clc
jg 0x140111262
xchg ebp, eax
ret 0xff48
rol byte [rcx - 0x80], 0xf8
cmp al, 9
clc
jg 0x140111262
xchg ebp, eax
ret 0xff48
cmp al, 9
je 0x140111239
and cl, dl
jne 0x140111239
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
mov rax, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
outsb dx, byte [rsi]
cld
invalid
test rax, rax
je case.0x1400257c3.2514
lea rcx, [rsp + 0xc8]
add byte [rax], al
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add bh, bh
push rax
and cl, ch
cld
invalid
add byte [rax], al
call qword [rax + 0x20]
jmp case.0x1400257c3.2514
movzx ecx, byte [rsp + 0x110]
xor eax, eax
mov qword [rsp + 0xb0], rax
mov byte [rsp + 0xb8], cl
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rsp + 0xb9], xmm0
adc dword [rsp + 0xb9], eax
adc dword [rsp + 0xb9], eax
mov rcx, qword [rsp + 0x17f]
mov qword [rsp + 0xc8], rcx
enter 0, 0
enter 0, 0
add byte [rax - 0x75], cl
jl 0x1401112fb
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
js 0x140111321
mov ebx, dword [rsp + 0x80]
xor ecx, ecx
cmp rbx, rcx
cmp ebx, ecx
je 0x140111339
movzx r9d, byte [rdi + rcx]
cmp r9b, 0x20
setae dl
ret 0x8041
stc
jg 0x140111339
setne al
ret 0x8041
inc rcx
cmp r9b, 9
je case.0x14010d115.117
and dl, r8b
jne case.0x14010d115.117
ret 0xd975
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
test rax, rax
ror byte [rdi], 0x84
in al, 0
add byte [rax], al
ror byte [rdi], 0x84
in al, 0
add byte [rax], al
lea rcx, [rsp + 0xc8]
add byte [rax], al
mov rdx, qword [rsp + 0xb8]
mov edx, dword [rsp + 0xb8]
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc0
add byte [rax], al
add bh, bh
push rax
and cl, ch
invalid
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x20]
jmp 0x1401113fd
lea rcx, [rsp + 0xd0]
mov rdx, rdi
cli
add byte [rax - 0x77], cl
cli
mov r8, rbx
call fcn.1400c02c0
movups xmm0, xmmword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xe0], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xe0], cl
movaps xmmword [rsp + 0x50], xmm1
sub dword [rsp + 0x50], ecx
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
mov eax, dword [rsp + 0xf4]
mov dword [rsi + 0x44], eax
mov eax, dword [rsp + 0xf1]
mov dword [rsi + 0x41], eax
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], eax
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmm2, xmmword [rsp + 0x50]
push rax
movups xmmword [rsi + 0x30], xmm2
movaps xmm2, xmmword [rsp + 0x40]
and al, 0x40
xor byte [rdi], cl
sub byte [rsp + 0x40], dl
and al, 0x40
and al, 0x40
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
invalid
invalid
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
invalid
adc byte [rdi], r9b
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
mov byte [rsi + 0x40], 0
add bl, ch
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
jmp 0x1401113fd
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
test rax, rax
test eax, eax
je 0x1401113ee
mov rcx, qword [rsp + 0x38]
and al, 0x38
mov rdx, rbx
shr rdx, 0x10
mov qword [rsi], rax
mov qword [rsi + 8], rdi
jle 0x1401113d8
jle 0x1401113d8
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], bh
adc dword [rax - 0x3f], ecx
jmp 0x14011140a
mov word [rsi + 0x16], bx
mov dword [rsi + 0x12], edx
mov qword [rsi + 0x18], rcx
adc dword [rax - 0x3f], ecx
jmp 0x14011140a
xor byte [rsi - 0x77], ah
pop rsi
invalid
mov byte [rsi + 0x40], 6
jmp 0x140110963
mov byte [rsi], 7
jmp case.0x1400438d0.1643
cmc
invalid
invalid
cmc
invalid
inc esi
invalid
mov byte [rsi], 8
or dh, al
or byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
mov byte [rsi + 0x40], 8
lea rcx, [rsp + 0x88]
mov rdx, rdi
cli
mov r8, rbx
call qword [r14 + 0x20]
jmp 0x140110963
cmc
invalid
invalid
fadd dword [rcx - 1]
push rsi
and cl, ch
cmc
invalid
movzx eax, byte [rbx + 1]
cmp eax, 0x73
je 0x1401116db
add dword [rbx - 0x7bf08c08], eax
mov edx, 0x83000002
clc
insd dword [rdi], dx
cmp eax, 0x6d
jne case.0x140110e03.6
test ecx, esp
add eax, dword [rax]
add byte [rax + 0xf65027b], al
cmp byte [rbx + 2], 0x65
invalid
cmp byte [rbx + 2], 0x65
jne case.0x140110e03.6
jnp 0x14011142f
jne case.0x140110e03.6
test edi, edx
add eax, dword [rax]
add byte [rax + 0xf74037b], al
cmp byte [rbx + 3], 0x74
invalid
cmp byte [rbx + 3], 0x74
jne case.0x140110e03.6
add eax, dword [rax]
invalid
je 0x140111448
test ebp, ecx
add eax, dword [rax]
add byte [rax + 0xf68047b], al
invalid
test ebx, eax
ret
add eax, dword [rax]
cmp byte [rbx + 4], 0x68
jne case.0x140110e03.6
ret
add byte [rax + 0xf6f057b], al
cmp byte [rbx + 5], 0x6f
outsd dx, dword [rsi]
jne case.0x140110e03.6
test dword [rcx - 0x7ffffffd], edi
mov ecx, 0x80000003
add byte [rax + 0xf64067b], al
test dword [rdi + 0x4c000003], ebp
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x98
add byte [rax], al
invalid
cmp byte [rbx + 6], 0x64
jne case.0x140110e03.6
add eax, dword [rax]
invalid
jnp 0x14011145b
invalid
jne case.0x140110e03.6
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x98
mov r14, qword [rsp + 0x98]
mov ah, 0x24
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
invalid
invalid
invalid
mov r15, qword [rsp + 0xa0]
mov edi, dword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, r14
mov r8, r15
call fcn.140127790
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp al, 0xb
je 0x140110ee1
invalid
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
movups xmm0, xmmword [rsp + 0x21]
adc byte [rsp + 0x21], al
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
mov byte [rsi], al
mov byte [rsi + 0x40], 3
jmp 0x140111822
invalid
add byte [rax + 0xf70017b], al
cmp byte [rbx + 1], 0x70
jnp 0x1401114aa
add dword [rax + 0xf], esi
jo 0x1401114ba
jne case.0x140110e03.6
test dword [rbx + 3], ebx
add byte [rax], al
cmp byte [rbx + 2], 0x72
jne case.0x140110e03.6
test dword [rcx + 3], edx
add byte [rax], al
cmp byte [rbx + 3], 0x6f
jnp case.0x1400d07ea.331
add ebp, dword [rdi + 0xf]
outsd dx, dword [rsi]
jne case.0x140110e03.6
test dword [rdi + 3], eax
add r8d, dword [r8]
add byte [rax + 0xf74047b], al
cmp byte [rbx + 4], 0x74
invalid
add byte [rax], al
cmp byte [rbx + 4], 0x74
jnp 0x1401114cb
je case.0x1400d07ea.337
jne case.0x140110e03.6
test dword [0xc01114d2], edi
cmp eax, 0x80000003
add eax, dword [rax]
add byte [rax + 0xf6f057b], al
add eax, 0x33850f6f
add byte [rax], al
cmp byte [rbx + 5], 0x6f
jnp 0x1401114d6
add eax, 0x33850f6f
outsd dx, dword [rsi]
jne case.0x140110e03.6
xor eax, dword [rbx]
add eax, dword [rax]
add byte [rax + 0xf63067b], al
cmp byte [rbx + 6], 0x63
invalid
test dword [rcx], ebp
add eax, dword [rax]
invalid
add byte [rax], al
cmp byte [rbx + 6], 0x63
jne case.0x140110e03.6
add byte [rax], al
jnp 0x1401114e1
invalid
add byte [rax], al
add byte [rax + 0xf6f077b], al
cmp byte [rbx + 7], 0x6f
jne case.0x140110e03.6
test dword [rdi], ebx
add eax, dword [rax]
invalid
invalid
test dword [rdi], ebx
invalid
add eax, dword [rax]
add byte [rax + 0xf6c087b], al
cmp byte [rbx + 8], 0x6c
jne case.0x140110e03.6
invalid
cmp byte [rbx + 8], 0x6c
jne case.0x140110e03.6
adc eax, 0xf000003
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rcx, [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
and al, ch
scasb al, byte [rdi]
or al, 0
call fcn.1401121d0
mov rax, qword [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
or byte [rcx], al
add byte [rax], al
test rax, rax
je 0x140111859
invalid
invalid
mov word [rax + rdx], fs
and al, 0x10
or byte [rcx], al
add byte [rax], al
test rax, rax
je 0x140111859
mov rcx, qword [rsp + 0x110]
movzx edx, word [rsp + 0x118]
mov r8d, dword [rsp + 0x11a]
mov dword [rsi + 0x12], r8d
movzx r8d, word [rsp + 0x11e]
mov bh, 0x84
and al, 0x1e
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsi + 0x16], eax
invalid
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x94
and al, 0x18
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x1a
add dword [rax], eax
add byte [rcx + rcx*4 + 0x46], al
adc al, byte [rdi + rcx - 0x49]
mov bh, 0x84
and al, 0x1e
mov bh, 0x84
and al, 0x1e
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsi + 0x16], eax
invalid
invalid
mov r8, qword [rsp + 0x120]
and al, 0x20
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
mov qword [rsi + 8], rcx
mov word [rsi + 0x10], dx
mov qword [rsi + 0x18], r8
mov dword [rsi + 0x18], eax
mov byte [rsi + 0x40], 6
jmp 0x14011183b
mov esi, 0x80000002
jnp 0x140111581
cmp byte [rbx + 1], 0x61
invalid
jne case.0x140110e03.6
test dword [rdx + rax + 0x7b800000], eax
cmp byte [rbx + 2], 0x75
add dh, byte [rbp + 0xf]
test dword [rdx + 2], edi
jp 0x140111591
jne case.0x140110e03.6
jp 0x140111591
add byte [rax], al
cmp byte [rbx + 3], 0x74
jnp 0x140111597
add esi, dword [rdi + rcx - 0x7b]
je case.0x1400d776a.326
jne case.0x140110e03.6
test dword [rax + 2], esi
jo 0x14011159b
add byte [rax], al
cmp byte [rbx + 4], 0x68
jne case.0x140110e03.6
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0xf6f057b], al
cmp byte [rbx + 5], 0x6f
invalid
test dword [rdx + rax], ebx
invalid
cmp byte [rbx + 5], 0x6f
jnp case.0x1400d743a.347
add eax, 0x5c850f6f
add al, byte [rax]
invalid
outsd dx, dword [rsi]
jne case.0x140110e03.6
add byte [rax], al
add byte [rax + 0xf72067b], al
cmp byte [rbx + 6], 0x72
jnp 0x1401115b8
invalid
jb 0x1401115c3
jne case.0x140110e03.6
test dword [rdx + 2], edx
add byte [rax], al
push rdx
add al, byte [rax]
add byte [rax + 0xf69077b], al
test dword [rax + 2], ecx
invalid
invalid
cmp byte [rbx + 7], 0x69
invalid
jne case.0x140110e03.6
add al, byte [rax]
add byte [rax + 0xf74087b], al
je case.0x1400d743a.334
add byte [rax], al
cmp byte [rbx + 8], 0x74
jne case.0x140110e03.6
add al, byte ds:[rax]
invalid
je case.0x1400d743a.334
test dword [rsi], edi
add al, byte ds:[rax]
add al, byte [rax]
add byte [rax + 0xf79097b], al
cmp byte [rbx + 9], 0x79
jne case.0x140110e03.6
or dword [rcx + 0xf], edi
test dword [rdx + rax], esi
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xa0]
movabs al, byte [0x30244c290f000000]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
and al, 0x30
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rcx, [rsp + 0x108]
lea ecx, [rsp + 0x108]
mov word [rax + rcx], fs
and al, 8
or byte [rcx], al
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
add byte [rax], al
lea rdx, [rsp + 0x20]
and al, 0x20
call fcn.140112140
mov rax, qword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
test byte [rax + rcx], ah
and al, 8
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rbp + 2], al
invalid
test rax, rax
test eax, eax
je 0x140111859
test byte [rbp + 2], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rdx], fs
adc byte [rcx], al
add byte [rax], al
invalid
mov rcx, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
movzx edx, word [rsp + 0x118]
mov bh, 0x94
and al, 0x18
add dword [rax], eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x1a
invalid
mov r8d, dword [rsp + 0x11a]
sbb al, byte [rcx]
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, byte [rdi + rcx - 0x49]
invalid
mov bh, 0x84
and al, 0x1e
add dword [rax], eax
invalid
mov dword [rsi + 0x12], r8d
movzx r8d, word [rsp + 0x11e]
movzx eax, word [rsp + 0x11e]
movzx eax, word [rsp + 0x11e]
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rsi + 0x16], eax
mov word [rsi + 0x16], r8w
mov r8, qword [rsp + 0x120]
mov qword [rsi], rax
mov dword [rsi], eax
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov dword [rsi], eax
mov qword [rsi + 8], rcx
mov word [rsi + 0x10], dx
mov qword [rsi + 0x18], r8
invalid
invalid
sbb sil, r8b
add bpl, cl
add bpl, cl
mov byte [rsi + 0x40], 2
jmp 0x14011183b
add byte [rax], al
add bpl, cl
fld qword [rcx]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x108]
mov word [rax + rcx], fs
and al, 8
add dword [rax], eax
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
add byte [rax], al
mov rdx, r14
mov edx, esi
mov r8, r15
mov r8, r15
call fcn.1400c02c0
movups xmm0, xmmword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rax], al
cli
dec dword [rdi]
adc byte [rsp + 0x108], al
and al, 8
add dword [rax], eax
add byte [rax], al
and al, 8
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x118], cl
sbb byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
and al, 0x40
mov eax, dword [rsp + 0x12c]
test byte [rsp + rbp], ah
and al, 0x2c
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x7b74bbba], cl
and al, 0x29
sub dword [rcx], eax
add byte [rax], al
mov dword [rsi + 0x41], eax
invalid
invalid
test byte [rax + rsi*4], ah
mov dword [rsi + 0x44], eax
mov eax, dword [rsp + 0x129]
sub dword [rcx], eax
add byte [rax], al
mov r8d, dword [rsp + 0x129]
sub dword [rcx], eax
add byte [rax], al
mov dword [rsi + 0x41], eax
movaps xmm0, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], al
sub byte [rsp + 0xb0], al
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], cl
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm1
sub dword [rsp + 0x30], ecx
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
movaps xmmword [rsp + 0x20], xmm0
movaps xmm2, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], dl
movaps xmm3, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 0
jmp 0x140111822
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx + 2]
cmp eax, 0x63
je case.0x14010c1a2.127
cmp eax, 0x74
jne case.0x140110e03.6
invalid
add dword [rax], eax
invalid
invalid
cmp byte [rbx + 3], 0x61
jne case.0x140110e03.6
cmp byte [rbx + 4], 0x74
add al, 0x74
jne case.0x140110e03.6
cmp byte [rbx + 5], 0x75
jne case.0x140110e03.6
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 6], 0x73
jne case.0x140110e03.6
test byte [rax], 0
invalid
test byte [rax], 0
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x98
mov r14, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
invalid
invalid
invalid
and al, 0xa0
add byte [rax], al
mov r15, qword [rsp + 0xa0]
mov rcx, r14
mov esp, 0xa024
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r15
mov edx, edi
call fcn.140128090
test ax, ax
je 0x140110ee1
invalid
add byte [rsi - 0x7b], ah
ror byte [rdi], 0x84
test al, 0xf7
invalid
jmp qword [rsi - 0x77]
mov word [rsi], ax
mov byte [rsi + 0x40], 7
invalid
jmp 0x140111822
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rcx - 0x39f177f5], dh
mov cl, 0xb
mov byte [rsi], cl
invalid
mov cl, 0xb
mov byte [rsi], cl
invalid
mov byte [rsi + 0x40], 8
or byte [rax - 0x7f], cl
or byte [rax - 0x7f], cl
add rsp, 0x1b0
invalid
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop rsi
pop r15
ret
cmp byte [rbx + 3], 0x68
jne case.0x140110e03.6
invalid
add byte [rax], al
add byte [rax], al
add ebp, dword [rax + 0xf]
test dword [rdx - 0x80000000], esp
invalid
add byte [rax], al
add byte [rax], al
invalid
jnp 0x140111770
push 0xa2850f
movabs byte [0xf65047b80000000], al
add byte [rax], al
add byte [rax + 0xf65047b], al
cmp byte [rbx + 4], 0x65
jne case.0x140110e03.6
jne case.0x140110e03.6
test dword [rax - 0x80000000], ebx
jnp case.0x140100324.229
cwde
add byte [rax], al
add byte [rax + 0xf6d057b], al
cmp byte [rbx + 5], 0x6d
insd dword [rdi], dx
jne case.0x140110e03.6
test dword [rsi - 0x80000000], ecx
jnp case.0x14011eb48.244
invalid
add byte [rax], al
add byte [rax + 0xf65067b], al
cmp byte [rbx + 6], 0x65
invalid
jne case.0x140110e03.6
jne case.0x140110e03.6
test dword [rax + rax + 0x100f0000], eax
add byte [rdi], cl
adc byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa0]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
xor byte [rdi], cl
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
mov word [rax + rcx], fs
and al, 8
lea rcx, [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
call fcn.140112140
lea ecx, [rcx]
add byte [rax], al
mov rax, qword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax], al
test rax, rax
je 0x140111859
invalid
invalid
mov word [rax + rdx], fs
add byte [rax], al
test rax, rax
test eax, eax
je 0x140111859
add byte [rax], al
mov rcx, qword [rsp + 0x110]
add dword [rax], eax
add byte [rdi], cl
movzx edx, word [rsp + 0x118]
mov bh, 0x94
and al, 0x18
sbb byte [rcx], al
add byte [rax], al
invalid
invalid
test byte [rdx + rbx], ah
invalid
sbb byte [rcx], al
add byte [rax], al
mov r8d, dword [rsp + 0x11a]
sbb al, byte [rcx]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + rcx*4 + 0x46], al
adc al, byte [rdi + rcx - 0x49]
invalid
invalid
mov bh, 0x84
and al, 0x1e
mov dword [rsi + 0x12], r8d
mov dword [rsi + 0x12], eax
movzx r8d, word [rsp + 0x11e]
and al, 0x1e
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsi + 0x16], eax
invalid
invalid
mov word [rsi + 0x16], r8w
invalid
invalid
mov r8, qword [rsp + 0x120]
mov eax, dword [rsp + 0x120]
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsi], rax
mov qword [rsi + 8], rcx
invalid
invalid
or byte [rsi - 0x77], ah
push rsi
mov word [rsi + 0x10], dx
mov qword [rsi + 0x18], r8
sbb dh, al
add al, 0xeb
add al, 0xeb
invalid
adc byte [rcx + rcx*4 + 0x46], cl
sbb dh, al
add al, 0xeb
add al, 0xeb
add al, 0xeb
xor dh, al
mov byte [rsi], 9
mov byte [rsi + 0x40], 8
or byte [rbx + rcx*4 - 0x4c], cl
and al, 0x98
add byte [rax], al
invalid
invalid
or esi, eax
or byte [rbx + rcx*4 - 0x4c], cl
or byte [rbx + rcx*4 - 0x4c], cl
or byte [rbx + rcx*4 - 0x4c], cl
mov ah, 0x24
cwde
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
invalid
invalid
invalid
add byte [rax], al
mov r15, qword [rsp + 0xa0]
mov esp, 0xa024
and al, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax], al
mov rdx, r14
add byte [rax], al
mov rdx, r14
mov r8, r15
mov r8, r15
call qword [rax + 0x20]
push rax
and byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
mov rax, qword [rsp + 0x150]
mov eax, dword [rsp + 0x150]
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
invalid
lea rcx, [rsp + 0x168]
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
mov rdx, rbx
mov r8, rdi
clc
clc
call qword [rax + 0x20]
jmp case.0x140101641.220
inc esi
mov byte [rsi], 7
invalid
mov byte [rsi + 0x40], 8
jmp 0x14011183b
call fcn.1401b19c0
add dword [rdx], ecx
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov rcx, r8
mov ecx, eax
call fcn.1401b19c0
add dword [rdx], ecx
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1401b19c0
mov rcx, rbx
call fcn.1401b19c0
add dword [r10], ecx
add ah, cl
add dword [r10], ecx
add ah, cl
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
mov rdi, rdx
movzx eax, byte [rdx + 0x40]
add al, 0xfe
add al, 0xfe
movzx eax, al
lea rdx, [rax + 1]
add dword [rbp + 0x31], eax
sar byte [rsi + rax], 0x4c
cmovb eax, edx
invalid
xor r8d, r8d
xor eax, eax
cmp al, 6
cmovb r8, rdx
invalid
ret 0x8948
mov rsi, rcx
mov esi, ecx
lea rax, [0x1401fba50]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
add ecx, eax
movabs eax, dword [0x148800c634a000e]
invalid
add ecx, eax
sar edi, 0xe1
jmp rcx
mov rax, qword [rdi]
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi], 0x84
je case.0x140110b8e.24
rol dword [rax], cl
add byte [rax], al
lea rdx, [rdi + 0x18]
push rdi
sbb byte [rbx + rcx*4 + 0x47], cl
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
invalid
invalid
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
adc byte [r8 - 0x73], r9b
lea rcx, [rsp + 0x20]
and al, 0x20
and bh, bh
call qword [rax]
mov r14, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
adc byte [rbx + rcx*4 + 0x74], cl
mov esi, dword [rsp + 0x20]
and al, 0x20
movzx ebx, byte [rsp + 0x28]
mov dh, 0x5c
pop rsp
and al, 0x28
sub byte [rdi], cl
adc byte [rsp + 0x29], al
and al, 0x29
movups xmm0, xmmword [rsp + 0x29]
and al, 0x29
and al, 0x29
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
cmp byte [rax - 0x77], cl
and al, 0x4f
and al, 0x4f
mov qword [rsp + 0x4f], rax
and al, 0x4f
jmp 0x14011199b
jmp 0x14011199b
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [rdi + 0x18]
push rdi
sbb byte [rax - 0x75], cl
mov rax, qword [rdi]
invalid
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
adc byte [rax - 0x77], cl
int1
or byte [r11 + r9*4 + 0x4f], r9b
adc byte [rax - 0x77], cl
int1
mov ecx, esi
call qword [rax]
mov byte [rsi + 0x40], 2
jmp 0x140111a78
add dword fs:[rax], eax
invalid
add bpl, cl
add bpl, cl
add ch, cl
add dword fs:[rax], eax
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rdi]
mov dh, 7
invalid
lea rcx, [0x1401fba6c]
or eax, 0xea14e
movabs eax, dword [0x14881046348000e]
enter 0xffffffffffffe0ff, 0x31
jmp rax
xor eax, eax
jmp 0x140111a5c
invalid
invalid
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140111a5c
add byte [rax], al
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
invalid
push rdi
sbb byte [rax - 0x75], cl
invalid
mov r8, qword [rdi + 8]
or byte [r11 + r9*4 + 0x4f], r9b
mov r9, qword [rdi + 0x10]
adc byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call qword [rax]
mov byte [rsi + 0x40], 4
add al, 0xe9
invalid
add dword [rax], eax
invalid
add al, 0xe9
add al, 0xe9
sub eax, 0x48000001
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
push rdi
lea rdx, [rdi + 0x18]
lea edx, [rdi + 0x18]
sbb byte [rax - 0x75], cl
mov rax, qword [rdi]
mov eax, dword [rdi]
invalid
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
adc byte [r8 - 0x77], r9b
int1
or byte [r11 + r9*4 + 0x4f], r9b
or byte [rbx + rcx*4 + 0x4f], cl
adc byte [r8 - 0x77], r9b
adc byte [rax - 0x77], cl
int1
call qword [rax]
mov byte [rsi + 0x40], 5
invalid
invalid
invalid
add eax, 0x110e9
add byte [rax - 0x73], cl
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
jmp 0x140111a78
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
mov rcx, rsi
call qword [rax]
mov byte [rsi + 0x40], 6
jmp 0x140111a78
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, word [rdi]
movzx eax, word [rdi]
mov word [rsi], ax
mov byte [rsi + 0x40], 7
invalid
invalid
invalid
jmp 0x140111a78
in al, 0
add byte [rax], al
invalid
in al, 0
add byte [rax], al
movzx ebx, byte [rdi + 8]
mov dh, 0x5f
or byte [rbp + 0x31], al
xor r14d, r14d
mov rax, qword [rsp + 0x4f]
xor r14d, r14d
xor esi, esi
mov rax, qword [rsp + 0x4f]
mov eax, dword [rsp + 0x4f]
mov qword [rsi + 0x18], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 9], xmm0
movups xmmword [rsi + 9], xmm0
lea rdx, [rdi + 0x38]
mov rax, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
mov r9, qword [rdi + 0x30]
lea rcx, [rsi + 0x20]
and bh, bh
adc byte [rdi], cl
mov dh, 0x47
mov qword [rsi], r14
mov dword [rsi], esi
and bh, bh
adc byte [rdi], cl
mov dh, 0x47
mov qword [rsi], r14
mov dword [rsi], esi
mov dword [rsi], esi
mov byte [rsi + 8], bl
mov byte [rsi + 0x40], al
or byte [rax - 0x5c16bfba], cl
add byte [rax], al
jmp 0x140111a78
add byte [rax + 0x80e901], dh
add byte [rax], al
mov al, 1
jmp 0x140111a5c
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x4f8314fe], dh
mov al, 2
jmp 0x140111a5c
mov al, 3
jmp 0x140111a5c
invalid
mov al, 2
jmp 0x140111a5c
mov al, 3
jmp 0x140111a5c
mov al, 4
jmp 0x140111a5c
add al, 0xeb
je 0x140111999
invalid
mov al, 5
jmp 0x140111a5c
add eax, 0x6b070eb
mov al, 6
jmp 0x140111a5c
mov al, 7
jmp 0x140111a5c
mov al, 8
jmp 0x140111a5c
mov eax, dword [rdi + 1]
mov ecx, dword [rdi + 4]
mov dword [rsp + 0x23], ecx
add dword [r11 + 0x4c89044f], r9d
and al, 0x23
mov dword [rsp + 0x20], eax
mov rbx, qword [rdi + 8]
and byte [rax - 0x75], cl
pop rdi
or byte [rdi], cl
movzx edi, byte [rdi + 0x10]
mov al, 9
jmp 0x140111a5c
invalid
invalid
movzx edi, byte [rdi + 0x10]
mov al, 9
jmp 0x140111a5c
invalid
mov r14, qword [rdi + 8]
mov r14, qword [rdi + 8]
mov esi, dword [rdi + 8]
mov rdi, qword [rdi + 0x10]
test rdi, rdi
je 0x140111a47
js 0x140111a82
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov rbx, rax
test rax, rax
jne 0x140111a4c
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
cli
call fcn.1401b1500
mov ebx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
mov r8, rdi
call fcn.1401af560
fisttp dword [rcx]
invalid
mov al, 0xa
invalid
fisttp dword [rcx]
add byte [rax + 0x244c8b0a], dh
and byte [rbx - 0x76dcdbac], cl
mov edx, dword [rsp + 0x23]
mov dword [rsi + 4], edx
mov dword [rsi + 1], ecx
mov byte [rsi], al
invalid
invalid
pop rsi
or cl, byte [rbx - 0x74dfdbb4]
push rsp
and al, 0x23
mov ecx, dword [rsp + 0x20]
mov edx, dword [rsp + 0x23]
mov dword [rsi + 4], edx
mov dword [rsi + 1], ecx
mov byte [rsi], al
mov qword [rsi + 8], rbx
pop rsi
or byte [rax - 0x77], cl
jle 0x140111a84
pop rsi
or byte [rax - 0x77], cl
jle 0x140111a84
mov byte [rsi + 0x40], 3
add ecx, dword [rax - 0x7d]
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.1400b62f0
int3
imul ecx, dword [rax - 6], 0xccccccff
int3
cli
dec esp
int3
int3
int3
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x40]
add al, 0xfe
dec byte [rdi]
mov dh, 0xc0
dec byte [rdi]
mov dh, 0xc0
lea rcx, [rax + 1]
lea ecx, [rax + 1]
xor edx, edx
cmp al, 6
invalid
invalid
cmovb rdx, rcx
lea rax, [0x1401fba98]
add eax, 0xe9fe4
ror dword [rax - 0x73], 1
add eax, 0xe9fe4
movsxd rcx, dword [rax + rdx*4]
or al, 0x90
nop
add rcx, rax
jmp rcx
cmp qword [rsi], 0
je 0x140111b26
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc bl, ch
mov rax, qword [rsi + 0x10]
mov rax, qword [rsi + 0x10]
jmp 0x140111b2f
mov rax, qword [rsi + 0x10]
add rax, 0x2a
add eax, 0x2a
add rsp, 0x20
invalid
pop rsi
ret
movzx eax, byte [rsi]
lea rcx, [0x1401fbab4]
or eax, 0xe9fd3
or eax, 0xe9fd3
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov eax, 7
jmp 0x140111af5
mov rax, qword [rsi + 0x10]
add rax, 0x27
add rsp, 0x20
pop rsi
ret
invalid
mov rax, qword [rsi + 0x10]
add rax, 0x25
and eax, 0x20c48348
and eax, 0x20c48348
pop rsi
ret
mov rax, qword [rsi + 0x10]
add rax, 0x29
sub dword [rax - 0x7d], ecx
invalid
and byte [rsi - 0x3d], bl
sub dword [rax - 0x7d], ecx
invalid
mov eax, 0x2a
add rsp, 0x20
pop rsi
ret
movzx ecx, byte [rsi + 8]
call fcn.140124240
adc dword [rdi], esp
add dword [rax], eax
adc dword [rdi], esp
add dword [rax], eax
mov rax, qword [rsi + 0x30]
add rax, rdx
add rax, 0x20
and byte [rax - 0x7d], cl
invalid
invalid
xor byte [rax + 1], cl
ror byte [rax - 0x7d], 1
shl byte [rax], 0x48
and byte [rax - 0x7d], cl
invalid
invalid
and byte [rax - 0x7d], cl
invalid
pop rsi
ret
mov eax, 3
jmp 0x140111af5
mov eax, 5
jmp 0x140111af5
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
mov eax, 4
jmp 0x140111af5
mov eax, 6
jmp 0x140111af5
movzx eax, byte [rsi + 0x10]
cmp rax, 0x10
jb 0x140111af5
lea r8, [0x1401e4e88]
mov edx, 0xf
mov rcx, rax
call fcn.1401b1d90
int3
cmp dword [rax - 0x77], ecx
cli
call fcn.1401520b0
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rdi
sub rdx, rax
cmp rcx, rdx
jbe 0x140111c0c
mov rbx, qword [rsi]
mov r8, rdi
sub r8, rcx
sub rax, r8
cmp r8, rax
jbe 0x140111be4
mov rdx, rbx
sub rdx, rdi
cmp rdx, rax
jb 0x140111be4
mov rdx, qword [rsi + 8]
lea rcx, [rdi + rdi*8]
invalid
or byte [rax - 0x73], cl
or al, 0xff
invalid
dec dword [rax - 0x73]
or al, 0xca
lea rcx, [rdx + rcx*8]
lea ecx, [rdx + rcx*8]
shl rax, 3
lea r8, [rax + rax*8]
add rsp, 0x20
add esp, 0x20
add ecx, dword [rbp + rcx*4 + 4]
ror byte [rax - 0x7d], 0xc4
add esp, 0x20
pop rbx
pop rdi
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1401af560
sub rbx, r8
sub ebx, eax
mov rax, qword [rsi + 8]
lea rcx, [rcx + rcx*8]
lea rdx, [rax + rcx*8]
adc al, 0xc8
adc al, 0xc8
lea rcx, [rbx + rbx*8]
lea ecx, [rbx + rbx*8]
lea rcx, [rax + rcx*8]
shl r8, 3
loopne 0x140111c02
loopne 0x140111c02
lea r8, [r8 + r8*8]
shr al, 0x58
invalid
call fcn.1401af560
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x10], ebx
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
ret
int3
int3
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
sub esp, 0x108
sub esp, 0x108
mov r14, rdx
mov r15, rcx
mov r13, qword [r8]
mov rax, qword [r8 + 8]
or byte [rcx - 0x75], cl
push rbp
or byte [rax + 0x39], cl
cmp edx, eax
or byte [rcx - 0x75], cl
push rbp
or byte [rax + 0x39], cl
cmp edx, eax
jbe 0x140111cb0
cmp edx, eax
jbe 0x140111cb0
mov rdi, r8
mov r11, qword [r13]
movzx ecx, byte [r11 + rax]
movzx ecx, byte [rbx + rax]
invalid
movzx ecx, byte [rbx + rax]
lea rbp, [rax + 1]
mov qword [r8 + 8], rbp
push 0x68894901
or byte [rcx + 0x7fe383cb], cl
mov ebx, ecx
and ebx, 0x7f
mov ebx, ecx
and ebx, 0x7f
cmp rbx, 0x7f
cmp ebx, 0x7f
jne 0x140111c91
mov r8b, 1
mov al, 1
cmp rdx, rbp
jbe 0x140111ca6
invalid
movzx r9d, byte ss:[r11 + rax + 1]
movzx r9d, byte [r11 + rax + 1]
add dword [rax - 0x73], ecx
push 0x6f894802
or byte [rcx + rcx*4 - 0x35], al
lea rbp, [rax + 2]
mov qword [rdi + 8], rbp
mov ebx, r9d
and ebx, 0x7f
add rbx, 0x7f
test r9b, r9b
js case.0x14011eb48.272
xor r9d, r9d
mov r8, rdx
sub r8, rbp
cmovae r9, r8
mov r8b, 2
cmp rbx, r9
jbe 0x140111cca
mov byte [r15 + 1], r8b
mov byte [r15], 1
jmp 0x140111cb6
mov word [r15], 1
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, rbp
sub r8, rax
test cl, cl
js case.0x1400d07ea.357
add rbp, rbx
mov qword [rdi + 8], rbp
mov qword [r15 + 8], 0
mov qword [r15 + 0x28], r8
mov qword [r15 + 0x30], rbx
mov byte [r15], 0
jmp 0x140111cb6
mov qword [rsp + 0x48], r8
cmp rbp, rdx
cmp ebp, edx
cmp ebp, edx
mov rsi, rdx
cmovb rsi, rbp
cmovb esi, ebp
cmovb esi, ebp
sub rdx, rsi
cmp rbx, rdx
ja case.0x14010d510.156
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp - 0x73], cl
lea rdx, [rbx + rbx]
lea rdx, [rbx + rbx]
lea r9, [r14 + 0x40]
lea rdx, [rbx + rbx]
lea rdx, [rbx + rbx]
mov rax, qword [r14 + 0x50]
mov eax, dword [rsi + 0x50]
sub rax, qword [r14 + 0x48]
cmp rdx, rax
cmp rdx, rax
mov qword [rsp + 0x38], r9
and al, 0x38
jbe case.0x1400d743a.367
adc ecx, dword [rcx + rcx*4 - 0x37]
mov rcx, r9
mov ecx, ecx
mov r12, r11
call fcn.1400c09f0
invalid
in al, dx
cli
invalid
fsub st(0), st(0)
mov edi, 0x4cfffaec
mov ecx, dword [rsp + 0x38]
and al, 0x38
cli
dec dword [rbx + rcx*4 + 0x4c]
mov r9, qword [rsp + 0x38]
mov r9, qword [rsp + 0x38]
and al, 0x38
cmp byte [rbp - 0x77], cl
jrcxz 0x140111d82
invalid
mov r11, r12
mov ebx, esp
test rbx, rbx
test ebx, ebx
fisttp dword [rdi]
je case.0x140101641.301
test byte [0x188111d45], ch
add al, byte [rax]
add byte [rax - 0x77], cl
insb byte [rdi], dx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x20], ebp
and al, 0x20
mov qword [rsp + 0x28], r13
insb byte [rdi], dx
and al, 0x28
invalid
sub byte [rcx + rcx*4 + 0x7c], cl
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
and al, 0x30
add r11, rsi
xor r15d, r15d
xor edi, edi
xor r15d, r15d
xor edi, edi
lea rdx, [0x1401d1de0]
adc eax, 0xc0082
add byte [rax + rax], cl
add byte [rbp + 0x31], al
in al, 0x4c
mov qword [rsp + 0x40], r11
xor r12d, r12d
xor esp, esp
mov qword [rsp + 0x40], r11
pop rsp
and al, 0x40
invalid
mov sil, 6
mov sil, 6
mov dh, 6
jmp case.0x1400d776a.358
mov rcx, qword [r9]
mov byte [rcx + rax], r13b
mov byte [rcx + rax], ch
or dword [rax + rcx*4 + 0x2c], eax
mov byte [rcx + rax], ch
add dword [rax - 1], ecx
ror byte [rcx - 0x77], 0x46
mov qword [r14 + 0x48], rax
inc r15
inc rax
inc eax
mov qword [r14 + 0x48], rax
inc r15
inc r15
invalid
cmp rbx, r15
cmp ebx, edi
je case.0x140100324.303
rol byte [rcx], 1
add dword [rax], eax
add byte [rcx - 0x7f], cl
invalid
invalid
add byte [rax], al
cmp r12, 0x100
cld
add byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
jae case.0x14010d115.163
sbb ebx, 2
add byte [rax], al
invalid
add al, byte [rax]
add byte [rbx + 0xf], al
mov dh, 0x2c
sub al, 0x3b
invalid
invalid
movzx ebp, byte [r11 + r15]
movzx ebp, byte [rbx + rdi]
sub al, 0x3b
movzx eax, bpl
mov dh, 0xc5
shr eax, 4
shl r12, 8
shl esp, 8
add al, 0x49
shl esp, 8
or byte [rcx + 1], cl
invalid
add r12, rdx
add esp, edx
shl rax, 4
loopne case.0x1400da3f2.367
movzx ecx, byte [rax + r12 + 9]
mov dh, 0x4c
and byte [rcx], cl
mov r10b, 1
test cl, 4
invalid
invalid
add esi, esi
rol dword [rdi + rcx], 0x85
jne 0x140111f41
xchg byte [rcx], al
add byte [rax], al
mov r13, qword [rax + r12]
sub al, 0x20
test cl, 2
je 0x140111e1d
add dh, byte [rcx + rbx*2 + 0x46]
movzx r12d, byte [rax + r12 + 8]
movzx esp, byte [rax + riz + 8]
and byte fs:[rax], cl
mov rax, qword [r14 + 0x48]
mov eax, dword [rsi + 0x48]
cmp qword [r14 + 0x50], rax
cmp qword [r14 + 0x50], rax
push rax
jne case.0x1400de50a.345
cmp edi, dword [rdx + 1]
mov edx, 1
add byte [rax], al
mov rcx, r9
call fcn.1400c09f0
paddsb mm7, mm2
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x38
invalid
paddsb mm7, mm2
cli
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x38
invalid
cmp byte [rcx - 0x4e], al
add dword [rbx + rcx*4 + 0x5c], ecx
pop rsp
mov r10b, 1
mov r11, qword [rsp + 0x40]
pop rsp
and al, 0x40
pop rsp
and al, 0x40
mov rcx, qword [r14 + 0x40]
mov rax, qword [r14 + 0x48]
mov rax, qword [r14 + 0x48]
mov rdx, qword [r14 + 0x50]
mov edx, dword [rsi + 0x50]
mov byte [rcx + rax], r12b
cmp rdx, rax
lea rdx, [0x1401d1de0]
adc eax, 0xbffd8
add dword [rax + 0x39], ecx
ret 0x8d48
adc eax, 0xbffd8
jne 0x140111e16
or al, 0xe9
invalid
jmp case.0x14011eb48.275
mov rcx, qword [r9]
mov byte [rcx + rax], r12b
invalid
add dword [rax - 1], ecx
ror byte [rcx - 0x77], 0x46
cmp r13, 0x100
inc rax
mov qword [r14 + 0x48], rax
invalid
invalid
cmp r13, 0x100
cmp r13, 0x100
add dword [rax], eax
add byte [rdi], cl
adc dword [rdi + 2], 0
add al, byte [rax]
jae case.0x14010c1a2.186
add al, byte [rax]
add byte [rax - 0x80], al
in eax, 0xf
invalid
and bpl, 0xf
cmovo ecx, dword [rdi]
mov dh, 0xc5
movzx eax, bpl
shl r13, 8
shl ebp, 8
add r13, rdx
shl rax, 4
movzx ebp, byte [rax + r13 + 9]
test bpl, 4
jne 0x140111f41
mov r12, qword [rax + r13]
test bpl, 2
je case.0x1400d776a.352
movzx r13d, byte [rax + r13 + 8]
mov rax, qword [r14 + 0x48]
cmp qword [r14 + 0x50], rax
jne case.0x1400da3f2.360
mov edx, 1
mov rcx, r9
call fcn.1400c09f0
mov r9, qword [rsp + 0x38]
mov r10b, 1
mov r11, qword [rsp + 0x40]
mov rcx, qword [r14 + 0x40]
mov rax, qword [r14 + 0x48]
mov rax, qword [r14 + 0x48]
mov rdx, qword [r14 + 0x50]
mov byte [rcx + rax], r13b
sub al, 1
sub al, 1
cmp rdx, rax
lea rdx, [0x1401d1de0]
lea edx, [0x1401d1de0]
lea edx, [0x1401d1de0]
jne 0x140111d72
mov ecx, 1
xor edx, edx
shr al, cl
or edi, ebx
or dword [rax], eax
shr al, cl
or edi, ebx
or dword [rax], eax
cmp rdx, rbp
jbe 0x140111ca6
xchg al, ch
std
invalid
invalid
xchg al, ch
std
invalid
movzx r9d, byte [r11 + rax + 2]
movzx ecx, byte [rbx + rax + 2]
add r8, qword [rdx]
lea rbp, [rax + 3]
lea ebp, [rax + 3]
add ecx, dword [rax - 0x77]
outsd dx, dword [rsi]
mov qword [rdi + 8], rbp
mov r10d, r9d
mov edx, ecx
or byte [rbp - 0x77], al
retf 0x8341
mov edx, ecx
and r10d, 0x7f
loop 0x140111f52
shl r10, 7
add rbx, r10
test r9b, r9b
rol dword [rbp - 0x7c], cl
leave
jns 0x140111c91
scasb al, byte [rdi]
std
invalid
cmp rdx, rbp
jbe 0x140111ca6
std
invalid
invalid
invalid
std
invalid
inc dword [rbp + 0xf]
mov dh, 0x4c
add r8, qword [rbx]
movzx r9d, byte [r11 + rax + 3]
add r8, qword [rbx]
add ecx, dword [rax - 0x73]
push 0x6f894804
add al, 0x48
mov dword [rdi + 8], ebp
mov r10d, r9d
invalid
invalid
lea rbp, [rax + 4]
mov qword [rdi + 8], rbp
mov dword [rdi + 8], ebp
add al, 0x48
mov dword [rdi + 8], ebp
mov r10d, r9d
mov edx, ecx
and r10d, 0x7f
shl r10, 0xe
loop case.0x140100324.252
add rbx, r10
test r9b, r9b
test cl, cl
rol dword [rbp - 0x7c], cl
leave
test cl, cl
jns 0x140111c91
cmp ch, 0xff
dec dword [rax + 0x39]
invalid
cmp rdx, rbp
jbe 0x140111ca6
invalid
invalid
std
invalid
invalid
invalid
xchg byte [rbp + rdi*8 + 0xf45ffff], cl
inc dword [rbp + 0xf]
movzx r8d, byte [r11 + rax + 4]
movzx eax, byte [rbx + rax + 4]
mov dh, 0x44
add eax, dword [rax + rcx*2]
add al, 0x48
add al, 0x48
lea rbp, [rax + 5]
lea ebp, [rax + 5]
mov qword [rdi + 8], rbp
mov dword [rdi + 8], ebp
or byte [rbp - 0x7c], al
ror byte [rdi], 0x88
invalid
invalid
test r8b, r8b
js case.0x14010d510.172
xor al, 1
add byte [rax], al
and r8d, 0x7f
loopne 0x140111fb4
shl r8, 0x15
loopne 0x140111f4e
add rbx, r8
jmp 0x140111c91
push rax
std
invalid
invalid
push rax
std
invalid
mov r15, qword [rsp + 0x30]
mov r13, qword [rsp + 0x28]
and al, 0x28
jl case.0x140101641.298
xor byte [rbx + rcx*4 + 0x6c], cl
and al, 0x28
mov rbp, qword [rsp + 0x20]
and al, 0x20
and cl, ch
jmp case.0x14010d510.166
invalid
add byte [rax], al
add byte [rax - 0xa], al
invalid
invalid
test bpl, 1
mov r15, qword [rsp + 0x30]
jl 0x140111f81
xor byte [rbx + rcx*4 + 0x6c], cl
and al, 0x28
invalid
jl 0x140111f81
xor byte [rbx + rcx*4 + 0x6c], cl
and al, 0x28
mov rbp, qword [rsp + 0x20]
jne case.0x140101641.301
invalid
add eax, 0x75e4854d
cmp al, 0x4d
mov r8, qword [r14 + 0x48]
test r12, r12
jne 0x140111fab
mov r8, qword [r14 + 0x48]
lea rcx, [rsp + 0x60]
and al, 0x60
mov rdx, r9
call fcn.1400c0800
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
test rax, rax
je 0x140111fa3
mov rcx, qword [rsp + 0x68]
mov r14, qword [rsp + 0x78]
test r14b, 1
jne 0x140111fad
lea r8, [0x1401f5ee0]
jmp 0x140112020
mov r10b, 1
movzx esi, byte [rsp + 0x68]
jmp case.0x14010d510.166
shr r14, 5
sub rax, r14
add rcx, r14
mov rdx, qword [rsp + 0x70]
add rdx, r14
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rcx
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x80]
call case.0x14009bb54.439
mov qword [rsp + 0x50], r14
mov rax, qword [rsp + 0xa8]
mov rcx, rax
sub rcx, r14
jb 0x1401120ac
add byte [rax], al
add byte [rax], al
mov rax, r14
add rax, qword [rsp + 0xa0]
add eax, dword [rsp + 0xa0]
add eax, dword [rsp + 0xa0]
add byte [rbx + rcx*4 - 0x7c], cl
mov r8, qword [rsp + 0x98]
mov r14, qword [rsp + 0xb0]
mov esi, dword [rsp + 0xb0]
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
invalid
invalid
mov esi, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rbp + 0x31], al
ror byte [rbp - 0x75], cl
invalid
invalid
xor r10d, r10d
xor edx, edx
mov r9, qword [r13 + 8]
or byte [r9], r14b
ror byte [rcx + 0x29], cl
invalid
invalid
xor edx, edx
sub r9, rbp
cmovae rdx, r9
cmovae edx, ecx
jmp 0x111542f79
cmovae edx, ecx
ror dword [rax + 0x39], 1
fidiv dword [rdx + 0x6f]
jb 0x1401120a4
cmp rdx, rbx
cmp edx, ebx
jb 0x1401120a4
add rbp, rbx
mov qword [rdi + 8], rbp
mov dword [rdi + 8], ebp
fisttp qword [rax - 0x77]
outsd dx, dword [rsi]
mov dword [rdi + 8], ebp
or byte [rbp - 0x78], al
invalid
mov byte [r15], r10b
mov byte [rdi], dl
mov byte [r15 + 1], sil
ja 0x140112044
mov qword [r15 + 8], r8
mov dword [rdi + 8], eax
or byte [r9 - 0x77], r9b
mov qword [r15 + 0x10], rax
adc byte [r9 - 0x77], r9b
mov qword [r15 + 0x18], rcx
sbb byte [r13 - 0x77], r9b
mov qword [r15 + 0x20], r14
ja case.0x14010d115.164
mov rax, qword [rsp + 0x48]
and al, 0x48
mov qword [r15 + 0x28], rax
mov qword [r15 + 0x28], rax
mov dword [rdi + 0x28], eax
sub byte [rcx - 0x77], cl
pop rdi
mov qword [r15 + 0x30], rbx
mov dword [rdi + 0x30], ebx
xor cl, ch
jmp 0x140111cb6
push rcx
cld
invalid
mov r8b, 0xb
jmp 0x140111ca6
cmp esp, edi
invalid
invalid
or ebp, ecx
cmp esp, edi
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackhuffmanmod.rs
add eax, 0xcfd6c
std
or al, 0
invalid
add byte [rdx + 0x100], bh
mov edx, 0x100
add byte [rcx], al
add byte [rax], al
mov rcx, r12
call fcn.1401b1d10
invalid
cld
or dword [rax], eax
loope case.0x14010d510.172
invalid
or dword [rax], eax
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackhuffmanmod.rs
add eax, 0xcfd58
std
or al, 0
invalid
add byte [rdx + 0x100], bh
mov edx, 0x100
add byte [rcx], al
add byte [rax], al
mov rcx, r13
call fcn.1401b1d10
jnp case.0x14010d510.217
or dword [rax], eax
jmp 0x14a0d9c7c
jnp case.0x14010d510.217
or dword [rax], eax
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackdecoder.rs
add eax, 0xbdfbc
fisttp word [rbx]
add byte [rax - 0x77], cl
fld1
invalid
in al, dx
mov rcx, rbx
mov ecx, ebx
call fcn.1401b1d90
cld
or dword [rax], eax
invalid
add byte [rax - 0x77], cl
fld1
invalid
adc al, 0xf9
stc
mov rcx, rbx
mov ecx, ebx
call fcn.1401b19c0
stc
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
lea rax, [rsp + 0x50]
and al, 0x50
push rax
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff1c75b
pop rbx
invalid
int1
invalid
lea rax, [0x14002e820]
lea eax, [0x14002e820]
pop rbx
invalid
int1
dec dword [rax - 0x77]
invalid
invalid
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x58]
and al, 0x58
pop rax
mov qword [rsp + 0xc8], rcx
mov dword [rsp + 0xc8], ecx
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe255f
pop rdi
invalid
invalid
invalid
lea rax, str.cannot_advance_past__remaining_:
lea eax, [0x1401f4648]
pop rdi
and eax, 0x8948000e
mov qword [rsp + 0xd8], rax
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xe0], 2
invalid
invalid
test byte [rax + rdi*8], ah
add byte [rax], al
mov qword [rsp + 0xe0], 2
loopne case.0x14010f725.139
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0xf8], 0
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0xb8]
mov qword [rsp + 0xe8], rax
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xb8]
add byte [rax], al
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 2
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
call 0x18811211a
mov dword [rsp + 0xf0], 2
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs___connection_was_not_ready
adc eax, 0xe253c
lea rcx, [rsp + 0xd8]
lea ecx, [rsp + 0xd8]
call fcn.1401b1c50
int3
sub byte [rax - 0x75], cl
and al, 0x30
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rcx
adc byte [rcx - 0x39], r9b
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
adc byte [rcx - 0x39], r9b
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rax + 0x20]
add rsi, 0x18
invalid
sbb byte [rax - 0x77], cl
int1
mov rdx, rdi
mov edx, edi
invalid
mov edx, edi
mov r8, rbx
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
add rsp, 0x38
pop rbx
pop rdi
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
ret
int3
int3
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
mov r14, rdx
invalid
mov rsi, rcx
mov rbx, qword [rdx + 8]
pop rdx
or byte [rax - 0x75], cl
mov rdi, qword [rdx + 0x10]
invalid
pop rdx
or byte [rax - 0x75], cl
mov rdi, qword [rdx + 0x10]
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
mov rdx, rbx
mov edx, ebx
mov r8, rdi
clc
call fcn.140106160
invalid
cmp qword [rsp + 0x20], 0
jl case.0x140111925.108
and byte [rax], al
je case.0x140111abb.33
mov r15, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov esp, dword [rsp + 0x30]
sub byte [rbx + rcx*4 + 0x64], cl
mov esp, dword [rsp + 0x30]
and al, 0x30
mov rax, qword [r14]
add r14, 0x18
add esi, 0x18
invalid
add esi, 0x18
sbb byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov rdx, rbx
mov r8, rdi
mov eax, edi
fimul dword [rcx - 0x77]
clc
mov eax, edi
call qword [rax + 0x20]
mov rbx, r15
mov ebx, edi
and byte [rcx + rcx*4 - 5], cl
mov ebx, edi
mov rdi, r12
out 0x48, eax
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
or byte [rax - 0x77], cl
jle 0x14011223e
invalid
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
adc byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
jmp 0x140112252
mov rax, qword [r14]
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x140112226
out 0x49, eax
mov ecx, dword [rsi + 0x18]
invalid
invalid
mov rcx, qword [r14 + 0x18]
sbb byte [rax - 0x77], r9b
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
invalid
mov dword [rsi + 8], ebx
or byte [rax - 0x77], cl
jle 0x14011225e
invalid
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
adc byte [rax - 0x77], cl
sbb byte [rax - 0x7d], r9b
sbb byte [rax - 0x7d], cl
mov qword [rsi + 0x18], rcx
mov dword [rsi + 0x18], ecx
sbb byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
cmp dword [rcx], 0
add byte [rbp + rax + 0x48], dh
je case.0x140111ae8.13
add eax, 0x10418b48
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc bl, al
ret
movzx eax, byte [rcx + 8]
lea rcx, [0x1401fbae0]
or eax, 0xe986a
or byte [r8 - 0x73], cl
or eax, 0xe986a
cwde
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
or dword [rax + 1], 0xb8e0ffc8
invalid
jmp rax
mov eax, 7
ret
add bl, al
mov eax, 6
ret
add bl, al
mov eax, 0xd
ret
add bl, al
mov eax, 4
ret
add bl, al
mov eax, 0xf
ret
add bl, al
mov eax, 0x10
ret
add bl, al
mov eax, 0x16
ret
add bl, al
mov eax, 0x11
ret
add bl, al
mov eax, 3
ret
add bl, al
mov eax, 0xc
ret
add bl, al
mov eax, 0xa
ret
add bl, al
mov eax, 0x13
ret
add bl, al
mov eax, 8
ret
add bl, al
mov eax, 0xe
ret
add bl, al
mov eax, 0x1c
ret
add bl, al
mov eax, 0x1b
ret
add bl, al
mov eax, 0x1d
ret
add bl, al
mov eax, 5
ret
add bl, al
mov eax, 0x19
ret
add bl, al
mov eax, 0x20
ret
add bl, al
mov eax, 0x1e
ret
add bl, al
mov eax, 0x17
ret
add bl, al
mov eax, 0x23
ret
mov eax, 9
ret
mov eax, 0x12
ret
mov eax, 0xb
ret
mov eax, 0x14
ret
mov eax, 0x18
ret
mov eax, 0x15
ret
mov eax, 2
ret
add byte [rax], al
movups xmmword [rsi + r8*4], xmm0
movups xmmword [rsi + r8*4 + 0x10], xmm0
add r8, 8
cmp rdx, r8
jne 0x140112500
cmp rcx, rdx
je 0x14011252f
lea rcx, [rsi + r14*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x140112520
test rdi, rdi
je 0x1401126d8
movabs al, byte [0x2824448b48000001]
mov rax, qword [rsp + 0x28]
mov rbx, qword [rax + 0x20]
imul rdi, rdi, 0x68
add rdi, rbx
movzx eax, word [rax + 0x58]
movzx r15d, ax
xor r12d, r12d
jmp 0x140112576
nop dword cs:[rax + rax]
mov word [rsi + rcx*4], r13w
mov rdx, rcx
mov word [rsi + rdx*4 + 2], ax
cmp rbx, rdi
je 0x1401126d8
mov r13, r12
mov rbp, rbx
add rbx, 0x68
inc r12
lea rdx, [rbp + 0x40]
mov rcx, qword [rsp + 0x28]
call fcn.140113060
mov r8d, eax
and r8d, r15d
mov word [rbp + 0x60], ax
xor edx, edx
nop dword [rax]
mov rcx, r8
mov r8d, 0
cmp rcx, r14
jae 0x1401125a0
cmp word [rsi + rcx*4], 0xffff
je 0x140112560
movzx r8d, word [rsi + rcx*4 + 2]
and r8d, r15d
mov r9d, ecx
sub r9d, r8d
mov r8d, r15d
and r8d, r9d
cmp r8, rdx
jb 0x140112600
inc rdx
inc rcx
mov r8, rcx
jmp 0x1401125a0
movzx r8d, word [rsi + rdx*4 + 2]
mov word [rsi + rdx*4], r13w
mov word [rsi + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov r13d, ecx
mov rcx, rdx
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, rcx
mov ecx, 0
cmp rdx, r14
jae 0x140112600
movzx ecx, word [rsi + rdx*4]
cmp cx, 0xffff
jne 0x1401125da
mov word [rsi + rdx*4], r13w
xchg esi, eax
mov word [rsi + rdx*4 + 2], ax
cmp rbx, rdi
jne 0x140112576
jmp 0x1401126d8
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140112ccd
invalid
add byte [rax], al
mov rdi, rax
movaps xmm0, xmmword [0x1401bd6a0]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
test r14, r14
je 0x14011267f
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xaaaa9
mov qword [rsi + 0x48], rdi
mov qword [rsi + 0x50], 8
movzx eax, byte [0x140214210]
mov edx, 0x270
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140112cdc
mov rdi, rax
cmp qword [rsi + 0x18], 0
je 0x1401126c4
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], 6
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], 0
mov rbx, qword [rsp + 0x28]
lea rax, [rbx + 0x18]
mov qword [rsp + 0x90], rax
mov rcx, rbx
mov r14, qword [rsp + 0x30]
mov rdx, r14
call fcn.140113060
mov ebp, eax
movzx edi, word [rbx + 0x58]
mov r15d, ebp
and r15d, edi
mov r12, qword [rbx + 0x50]
mov rsi, qword [rbx + 0x48]
mov r9, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
mov r10, qword [r14]
invalid
mov rax, qword [r14 + 8]
mov qword [rsp + 0xf0], rax
movzx r11d, byte [r14 + 8]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x98], rax
xor ebx, ebx
fisttp dword [rax - 0x77]
push rsp
and al, 0x68
mov qword [rsp + 0x100], r9
mov qword [rsp + 0xf8], r10
mov byte [rsp + 0x27], r11b
jmp 0x140112766
cmp byte [rax + 8], r11b
je 0x140112833
nop dword [rax]
inc rbx
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
add byte [rax], al
cmp r15, r12
jae 0x140112770
movzx r13d, word [rsi + r15*4]
cmp r13, 0xffff
je 0x1401128fa
movzx eax, word [rsi + r15*4 + 2]
mov ecx, edi
and ecx, eax
mov r8d, r15d
sub r8d, ecx
and r8d, edi
cmp r8, rbx
jb 0x140112a1c
cmp ax, bp
jne 0x140112760
cmp rdx, r13
jbe 0x140112c9d
test r10, r10
sete al
imul r14, r13, 0x68
mov rcx, qword [r9 + r14 + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x140112760
lea rax, [r9 + r14]
add rax, 0x40
test rcx, rcx
je 0x140112753
mov rcx, qword [rsp + 0x98]
cmp qword [rax + 0x10], rcx
jne 0x140112760
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0x98]
call fcn.1401afbe0
movzx r11d, byte [rsp + 0x27]
mov r10, qword [rsp + 0xf8]
mov r9, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x68]
test eax, eax
jne 0x140112760
lea rsi, [r9 + r14]
mov r15, qword [rsp + 0x28]
lea rcx, [r15 + 0x30]
mov rdx, qword [rsp + 0x38]
mov rax, qword [rdx + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp qword [r9 + r14], 0
je 0x140112bf8
mov rdi, qword [rsi + 0x10]
mov rbx, qword [r15 + 0x40]
mov rdx, rbx
cmp rbx, qword [r15 + 0x30]
jne 0x140112887
mov rdx, rbx
call fcn.1401520b0
mov rdx, qword [r15 + 0x40]
mov rax, qword [r15 + 0x38]
lea rcx, [rdx + rdx*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], r13
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x60]
mov qword [rax + rcx*8 + 0x40], r8
inc rdx
mov qword [r15 + 0x40], rdx
cmp rdi, rdx
jae 0x140112cbe
lea rcx, [rdi + rdi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], rbx
mov qword [rsi], 1
mov qword [rsi + 0x10], rbx
jmp 0x140112c68
mov rcx, qword [rsp + 0x30]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r8, qword [rsp + 0x38]
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
cmp rdx, 0x7fff
ja 0x140112a7f
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rax, rdx
mov rcx, qword [rsp + 0x90]
cmp rdx, qword [rcx]
mov rsi, qword [rsp + 0x28]
jne 0x1401129a8
call fcn.140113330
mov rdx, qword [rsp + 0x68]
mov r9, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r12, qword [rsi + 0x50]
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x60]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [rsi + 0x28], rax
cmp r15, r12
jae 0x140112cac
mov rax, qword [rsi + 0x48]
mov word [rax + r15*4], dx
mov word [rax + r15*4 + 2], bp
xor esi, esi
jmp 0x140112c87
cmp rbx, 0x200
setae dil
mov r14, qword [rsp + 0x28]
cmp qword [r14], 2
setne bl
mov rcx, qword [rsp + 0x30]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r8, qword [rsp + 0x38]
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
cmp rdx, 0x7fff
jbe 0x140112acc
lea rcx, [rsp + 0xb8]
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140112ac4
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x20]
mov sil, 2
jmp 0x140112c87
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rax, rdx
mov rcx, qword [rsp + 0x90]
cmp rdx, qword [rcx]
adc dword [rbp + 0x1a], esi
call fcn.140113330
mov rdx, qword [rsp + 0x68]
mov r9, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov rsi, qword [r14 + 0x48]
mov r12, qword [r14 + 0x50]
and dil, bl
imul rcx, rax, 0x68
push 0x904c749
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x60]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [r14 + 0x28], rax
xor eax, eax
nop word cs:[rax + rax]
mov rcx, r15
mov r15d, 0
cmp rcx, r12
jae 0x140112b90
movzx r9d, word [rsi + rcx*4]
cmp r9w, 0xffff
je 0x140112bca
inc rax
movzx r8d, word [rsi + rcx*4 + 2]
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
inc rcx
mov ebp, r8d
mov edx, r9d
mov r15, rcx
jmp 0x140112b90
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
cmp rax, 0x80
setb al
not dil
test dil, al
jne 0x140112bf1
cmp qword [r14], 0
jne 0x140112bf1
mov qword [r14], 1
xor esi, esi
jmp 0x140112c87
mov rdi, qword [r15 + 0x40]
mov rax, rdi
cmp rdi, qword [r15 + 0x30]
jne 0x140112c11
mov rdx, rdi
call fcn.1401520b0
mov rax, qword [r15 + 0x40]
mov rcx, qword [r15 + 0x38]
lea rdx, [rax + rax*8]
mov qword [rcx + rdx*8], 0
mov qword [rcx + rdx*8 + 8], r13
mov qword [rcx + rdx*8 + 0x10], 0
mov qword [rcx + rdx*8 + 0x18], r13
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rcx + rdx*8 + 0x20], xmm0
movups xmmword [rcx + rdx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x60]
mov qword [rcx + rdx*8 + 0x40], r8
inc rax
mov qword [r15 + 0x40], rax
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rdi
mov r8, qword [rsp + 0x30]
mov rax, qword [r8]
mov sil, 1
test rax, rax
je 0x140112c87
lea rcx, [r8 + 0x18]
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
call qword [rax + 0x20]
mov eax, esi
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r13
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r15
mov rdx, r12
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdi
call fcn.1401b1d10
mov ecx, 2
mov edx, 0x20
call fcn.1401b1500
mov ecx, 8
mov edx, 0x270
call fcn.1401b1500
int3
sub byte [0x1401bd6a0], al
nop word [rax + rax]
movups xmmword [rax + r10*4], xmm0
movups xmmword [rax + r10*4 + 0x10], xmm0
add r10, 8
cmp r9, r10
jne 0x140112e00
cmp r8, r9
je 0x140112e2f
mov r8, rsi
sub r8, rdx
nop
mov dword [rcx], 0xffff
add rcx, 4
dec r8
jne 0x140112e20
mov dword [rcx], 0xffff
mov rbx, qword [rdi + 0x48]
mov r14, qword [rdi + 0x50]
jmp 0x140112e50
mov qword [rdi + 0x48], rax
mov qword [rdi + 0x50], rsi
lea ecx, [rsi - 1]
mov word [rdi + 0x58], cx
cmp r15, r14
ja 0x140113023
lea rdx, [rbx + r15*4]
jne 0x140112f3e
test r15, r15
je 0x140112ece
mov r8, rbx
jmp 0x140112e94
mov word [rax + r11*4], r9w
mov word [rax + r11*4 + 2], r10w
add r8, 4
cmp r8, rdx
je 0x140112ece
movzx r9d, word [r8]
cmp r9w, 0xffff
je 0x140112e8b
movzx r10d, word [r8 + 2]
mov r11d, r10d
and r11d, ecx
movzx r15d, r11w
nop
mov r11, r15
mov r15d, 0
cmp r11, rsi
jae 0x140112eb0
cmp word [rax + r11*4], 0xffff
je 0x140112e80
inc r11
mov r15, r11
jmp 0x140112eb0
mov rdx, rsi
shr rdx, 2
mov rax, qword [rdi + 0x18]
mov r15, qword [rdi + 0x28]
add rdx, r15
mov rcx, rsi
sub rcx, rdx
mov rdx, rax
sub rdx, r15
cmp rdx, rcx
jae 0x140112fe2
add r15, rcx
jb 0x140113047
movabs rcx, 0x13b13b13b13b13c
xor edx, edx
cmp r15, rcx
setb dl
imul r8, r15, 0x68
shl rdx, 3
shl edx, 3
shl edx, 3
test rax, rax
je 0x140112fae
mov rcx, qword [rdi + 0x20]
imul rax, rax, 0x68
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
jmp case.0x1400d743a.431
lea r8, [rbx + r14*4]
mov r9, rdx
jmp 0x140112f68
invalid
mov word [rax + r12*4], r10w
mov word [rax + r12*4 + 2], r11w
invalid
invalid
movabs al, byte [0x834902a05c894666]
rol dword [rcx*2 - 0x7bf03ec7], 0xa
invalid
movabs al, byte [0xc1394d04c1834902]
add r9, 4
cmp r9, r8
je 0x140112e72
movzx r10d, word [r9]
cmp r10w, 0xffff
je 0x140112f5b
movzx r11d, word [r9 + 2]
mov ebp, r11d
and ebp, ecx
movzx r13d, bp
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov r12, r13
mov r13d, 0
cmp r12, rsi
jae 0x140112f90
add byte [rcx + 0x39], cl
hlt
cmp word [rax + r12*4], 0xffff
je 0x140112f50
inc r12
mov r13, r12
jmp 0x140112f90
mov qword [rsp + 0x30], 0
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140113014
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c13948], al
jne 0x140113042
jne 0x140113042
test r14, r14
test esi, esi
je 0x140112ff9
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xaa12f
adc eax, 0xaa12f
cmp rsi, 0x8001
setae al
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rdi + 0x20], rcx
mov qword [rdi + 0x18], r15
test r14, r14
jne 0x140112fe7
and byte [rcx + rcx*4 + 0x7f], cl
sbb byte [rbp - 0x7b], cl
div byte [rbp - 0x3a]
jmp 0x140112ff9
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r15
add al, 0xe
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call fcn.1401b1c90
or dword [rax], eax
or dword [rax], eax
mov ecx, 2
mov rdx, rbx
call fcn.1401b1500
test rcx, rcx
jne 0x14011304c
call fcn.1400b62f0
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
int3
int3
add byte [rsi + 0xf], ah
jg 0x1401130d4
and al, 0x30
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmmword [0x1401bd630]
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
add byte [rax - 0x75], cl
xor eax, eax
add byte [rax - 0x75], cl
xor eax, eax
test rdi, rdi
setne al
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
mov r8d, 8
add byte [rax], al
call fcn.140051cd0
test rdi, rdi
dec dword [rdi]
invalid
invalid
add byte [rax], al
invalid
dec dword [rdi]
test byte [rcx + 0x48000000], ah
mov edx, dword [rsi + 8]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x30]
jmp 0x14011319e
add byte [rax], al
mov rdx, qword [rsi]
xor ecx, ecx
test rdx, rdx
setne cl
movabs rax, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x1efac7090aef4a21
imul rax, rcx
test rdx, rdx
je 0x140113296
mov r9, qword [rsi + 0x10]
test r9, r9
je 0x140113318
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
movabs rdx, 0x100000001b3
mov r10, r9
and r10, 7
je 0x1401132a3
mov r11, rax
mov r8, rcx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0
add byte [rax], al
add byte [rax], al
movzx eax, byte [r8]
inc r8
xor rax, r11
imul rax, rdx
mov r11, rax
mov ebx, eax
mov ebx, eax
dec r10
jne 0x140113160
cmp r9, 8
jae 0x1401132ac
jmp 0x140113318
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
or byte [rax - 0x77], cl
and al, 0x28
movzx eax, byte [rsi + 8]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
mov r8d, 8
call fcn.140051cd0
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rax, qword [rsp + 0x48]
mov r8, qword [rsp + 0x30]
xor byte [rcx + 1], cl
enter 0xffffffffffffc148, 0xffffffffffffffc1
or eax, 0x4cc8314c
xor ecx, eax
xor byte [rcx + 1], cl
enter 0xffffffffffffc148, 0xffffffffffffffc1
or eax, 0x4cc8314c
xor ecx, eax
rol r8, 0x20
mov rdx, qword [rsp + 0x38]
add rdx, rax
rol rax, 0x10
xor rax, rdx
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
xor rax, r8
xor rcx, rdx
rol rdx, 0x20
xor r8, r9
add r8, rcx
rol rcx, 0xd
xor rcx, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rax
rol rax, 0x10
xor rax, rdx
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
xor rcx, rdx
rol rdx, 0x20
ret 0x4c20
xor eax, eax
add r8, rcx
rol rcx, 0xd
xor rcx, r8
rol r8, 0x20
rol eax, 0x20
ret 0x4c20
rol eax, 0x20
add rdx, rax
rol rax, 0x10
xor rax, rdx
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
xor rcx, rdx
rol rdx, 0x20
ret 0x4c20
xor eax, eax
add r8, rcx
rol rcx, 0xd
xor rcx, r8
ret 0x4c20
add rdx, rax
add edx, eax
shl rax, 0x10
xor rax, rdx
shr rax, 0x2b
add rdx, rcx
invalid
retf 0xc148
shr rcx, 0x2f
xor rcx, rax
mov rax, rdx
shr rax, 0x20
xor rax, rdx
xor eax, edx
xor eax, edx
xor rax, rcx
jmp 0x140113318
movzx edx, byte [rsi + 8]
xor rax, rdx
ror byte [rax + 0xf], 1
scasd eax, dword [rdi]
invalid
ror byte [rax + 0xf], 1
scasd eax, dword [rdi]
shr ebx, 0x75
imul eax, ecx
jmp 0x140113318
mov r8, rcx
cmp r9, 8
or byte [rdx + 0x6c], dh
or byte [rdx + 0x6c], dh
insb byte [rdi], dx
add rcx, r9
nop
movzx r9d, byte [r8]
xor r9, rax
imul r9, rdx
scasd eax, dword [rdi]
invalid
scasd eax, dword [rdi]
retf 0xf41
invalid
invalid
movzx eax, byte [r8 + 1]
movzx eax, byte [rax + 1]
xor rax, r9
imul rax, rdx
movzx r9d, byte [r8 + 2]
add cl, byte [rcx + 0x31]
ror dword [rdi + rcx - 0x51], 0xca
add cl, byte [rcx + 0x31]
ror dword [rdi + rcx - 0x51], 0xca
movzx eax, byte [r8 + 3]
movzx eax, byte [rax + 3]
xor rax, r9
imul rax, rdx
movzx r9d, byte [r8 + 4]
xor r9, rax
imul r9, rdx
imul ecx, edx
imul ecx, edx
movzx eax, byte [r8 + 5]
xor rax, r9
imul rax, rdx
imul eax, edx
imul eax, edx
movzx r9d, byte [r8 + 6]
xor r9, rax
imul r9, rdx
movzx eax, byte [r8 + 7]
movzx eax, byte [rax + 7]
invalid
movzx eax, byte [rax + 7]
add r8, 8
xor rax, r9
or byte [rcx + rsi - 0x38], cl
imul rax, rdx
cmp r8, rcx
cmp eax, ecx
jne 0x1401132b0
and eax, 0x7fff
add byte [rax], al
add rsp, 0x78
pop rdi
pop rsi
ret
int3
int3
int3
ret 0x8b48
cmp edx, 5
mov edi, 4
cmovae rdi, rdx
add byte [rax], al
add byte [rax + 0xf], cl
cli
movabs rcx, 0x13b13b13b13b13c
xor edx, edx
cmp rdi, rcx
setb dl
imul r8, rdi, 0x68
shl rdx, 3
test rax, rax
je 0x140113393
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
imul rax, rax, 0x68
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x14011339c
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1401133d1
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
je 0x1401133d8
test rcx, rcx
jne 0x1401133df
call fcn.1400b62f0
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
invalid
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
invalid
loope 0x1401133f1
add ah, cl
invalid
ret
int3
int3
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], 0
lea rcx, [0x1401cf7f8]
or eax, 0xbc3be
or eax, 0xbc3be
mov qword [rax], rcx
ret
sub esp, 0x20
movzx eax, byte [rcx]
mov r9, qword [rcx + 8]
cmp rax, 4
jne 0x14011345c
mov rsi, r9
jmp 0x1401134ed
xchg ecx, eax
add byte [rax], al
invalid
xchg ecx, eax
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x73], 0x50
xor esi, esi
lea rdx, [rax - 2]
dec byte [rax - 0x7d]
cli
invalid
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
cmp edx, 2
jb 0x1401134ed
add byte [rax - 0x7b], cl
sal byte [rsp + rdi*2 - 0x7d], 0xf8
add dword [rbp + 0x17], esi
jne 0x14011348d
test rax, rax
je 0x1401134ed
cmp eax, 1
jne 0x14011348d
lea rax, [rcx + 0x20]
mov rdx, qword [rcx + 0x10]
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x77], cl
rol dword [rcx - 1], 0x51
and byte [rcx], dh
imul bl
invalid
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x77], cl
rol dword [rcx - 1], 0x51
and byte [rcx], dh
imul bl
invalid
mov eax, r9d
and eax, 3
xor esi, esi
lea rcx, [rax - 2]
dec byte [rax - 0x7d]
stc
add dh, byte [rdx + 0x4e]
dec byte [rax - 0x7d]
stc
add dh, byte [rdx + 0x4e]
test rax, rax
test eax, eax
je 0x1401134ed
lea rdi, [r9 - 1]
mov rsi, qword [r9 - 1]
mov esi, dword [rcx - 1]
mov esi, dword [rcx - 1]
mov rbx, qword [r9 + 7]
mov rcx, rsi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1401134d9
cmp qword [rbx + 0x10], 0x11
jb 0x1401134c7
adc dword [rdx + 4], esi
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
jo 0x1401134ea
adc byte [rax], al
add byte [rcx], dh
div byte [rcx]
ror byte [rcx - 0x77], cl
clc
xor esi, esi
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xa9c3b
pushfq
or al, byte [rax]
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rdx
mov ebx, ecx
movzx eax, byte [0x140214210]
mov edx, 0x18
add byte [rax], al
add byte [rax], al
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
invalid
je 0x140113578
sal byte [rsi + rax*2 + 0x48], 0x89
invalid
mov rdi, rax
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
je 0x140113587
mov qword [rax], rdi
lea rcx, case.0x14010e1e2.15
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
mov qword [rbp - 8], rdi
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
ud2
invalid
mov r8, qword [rcx + rax*8]
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:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srccodec_framed_read.rs
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov esi, ecx
mov byte [rcx + 0x34], 1
cmp dword [rcx + 0x28], 0
je 0x140113a49
mov edi, dword [rdx + 0x20]
mov eax, dword [rsi + 0x2c]
cmp eax, edi
jne 0x1401139a3
mov ecx, dword [rsi + 0x30]
cmp ecx, dword [rdx + 0x24]
jne 0x1401139a3
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
mov r9, qword [rcx + 0x20]
and byte [rbx + rcx*4 + 0x42], cl
adc byte [rax - 0x7d], cl
ret 0x4818
mov ecx, edx
mov rdx, rax
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
jmp r9
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
xor ecx, ecx
cmp edi, eax
setne cl
mov eax, 0xff
cmovae eax, ecx
cmp al, 0xff
je 0x140113a5d
movzx eax, al
test eax, eax
je 0x140113a5d
add rsi, 0x2c
mov dword [rsp + 0x2c], edi
mov qword [rsp + 0x50], rsi
lea rax, [0x14010f3e0]
idiv byte [rcx - 0x76b70001]
and al, 0x58
lea rcx, [rsp + 0x2c]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, str.GOAWAY_stream_IDs_shouldnt_be_higher__last_processed_id____f.last_stream_id___
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotogo_away.rs
add byte [rax - 0x73], cl
and al, 0x70
add byte [rax - 0x73], cl
and al, 0x70
call fcn.1401b1c50
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov edi, dword [rdx + 0x20]
mov ebx, dword [rdx + 0x24]
mov dword [rsi + 0x28], 1
mov dword [rsi + 0x2c], edi
mov dword [rsi + 0x30], ebx
mov rax, qword [rsi]
test rax, rax
je 0x140113a84
lea rcx, [rsi + 0x18]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x20], edi
mov dword [rsi + 0x24], ebx
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x48
mov rdi, rdx
mov rsi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Settings
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x40], al
mov byte [rsp + 0x41], 0
lea r9, [rsi + 0x38]
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e30ee]
lea rcx, [rsp + 0x38]
mov r8d, 5
call fcn.140106360
cmp dword [rsi], 0
je 0x140113c7d
mov eax, dword [rsi + 4]
mov dword [rsp + 0x34], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.header_table_size
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x34]
mov r8d, 0x11
call fcn.140106360
cmp dword [rsi + 8], 0
je 0x140113cb2
mov eax, dword [rsi + 0xc]
mov dword [rsp + 0x34], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.enable_pushmax_concurrent_streamsinitial_window_sizemax_frame_sizemax_header_list_sizeenable_connect_protocol
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x34]
mov r8d, 0xb
call fcn.140106360
cmp dword [rsi + 0x10], 0
je 0x140113ce7
mov eax, dword [rsi + 0x14]
mov dword [rsp + 0x34], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e36cb]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x34]
mov r8d, 0x16
call fcn.140106360
cmp dword [rsi + 0x18], 0
je 0x140113d1c
mov eax, dword [rsi + 0x1c]
mov dword [rsp + 0x34], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e36e1]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x34]
mov r8d, 0x13
call fcn.140106360
cmp dword [rsi + 0x20], 0
je 0x140113d51
mov eax, dword [rsi + 0x24]
mov dword [rsp + 0x34], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e36f4]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x34]
mov r8d, 0xe
call fcn.140106360
cmp dword [rsi + 0x28], 0
je 0x140113d86
mov eax, dword [rsi + 0x2c]
mov dword [rsp + 0x34], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e3702]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x34]
mov r8d, 0x14
call fcn.140106360
cmp dword [rsi + 0x30], 0
je 0x140113dbb
mov eax, dword [rsi + 0x34]
mov dword [rsp + 0x34], eax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e3716]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x34]
mov r8d, 0x17
call fcn.140106360
cmp byte [rsp + 0x41], 0
movzx ecx, byte [rsp + 0x40]
je 0x140113def
mov al, 1
test cl, cl
jne 0x140113e0e
mov rax, qword [rsp + 0x38]
test byte [rax + 0x34], 4
jne 0x140113df6
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140113e0b
test cl, cl
setne al
jmp 0x140113e0e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
and rax, r8
movdqu xmm2, xmmword [rdx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r15d, xmm3
nop
test r15w, r15w
je 0x140114670
tzcnt r10d, r15d
add r10, rax
and r10, r8
lea r11, [r10*8]
mov rcx, rdx
sub rcx, r11
mov rcx, qword [rcx - 8]
cmp rdi, rcx
jbe 0x140114840
lea ebp, [r15 - 1]
and ebp, r15d
shl rcx, 4
mov r15d, ebp
cmp dword [r9 + rcx + 8], ebx
jne 0x140114620
jmp 0x140114690
nop word cs:[rax + rax]
invalid
pcmpeqb xmm2, xmm1
pmovmskb ecx, xmm2
test ecx, ecx
jne 0x140114833
mov bl, 1
add byte [rax], al
add rax, r14
add eax, esi
add rax, 0x10
add r14, 0x10
adc cl, ch
jp 0x14011468d
invalid
invalid
adc cl, ch
jp 0x14011468d
invalid
invalid
sar r11, 3
lea rax, [r11 - 0x10]
and rax, r8
sal bl, 0xf
outsd dx, dword [rsi]
add al, 2
sal bl, 0xf
outsd dx, dword [rsi]
add al, 2
movq mm0, qword [rdx + rax]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
pcmpeqb mm0, mm1
pcmpeqb mm0, mm1
je 0x140114669
psllw xmm0, 7
pmovmskb ebx, xmm0
movdqu xmm0, xmmword [rdx + r11]
add al, 0x1a
jno case.0x1400d07ea.445
invalid
add al, 0x1a
pcmpeqb xmm0, xmm1
je 0x14011467c
pmovmskb ecx, xmm0
test ebx, ebx
je 0x140114713
invalid
bsr bx, bx
xor ebx, 0xf
mov ebp, 0xff383db
jmp 0x140114717
lea r8, [rcx - 0x10]
and r8, rdx
movdqu xmm0, xmmword [rax + r8]
pcmpeqd xmm1, xmm1
leave
leave
pcmpeqb xmm0, xmm1
je 0x1401146a6
psllw xmm0, 7
pmovmskb r9d, xmm0
movdqu xmm0, xmmword [rax + rcx]
or byte [rsi + 0xf], ah
je 0x1401146b9
or byte [rsi + 0xf], ah
je 0x1401146b9
pmovmskb edx, xmm0
test r9d, r9d
je case.0x14011eb48.339
add byte [rax], al
add byte [rax], al
bsr r9w, r9w
bsr r9d, r9d
xor r9d, 0xf
jmp 0x14011480b
mov bx, 0x10
neg r10
or ecx, 0x10000
tzcnt ecx, ecx
bsf ecx, ecx
bsf ecx, ecx
add ebx, ecx
mov cl, 0x80
cmp bx, 0xf
ja 0x140114734
inc qword [rsi + 0x50]
mov cl, 0xff
mov byte [rdx + r11], cl
mov byte [rax + rdx + 0x10], cl
dec qword [rsi + 0x58]
mov rcx, qword [rdx + r10*8 - 8]
cmp rdi, rcx
jbe 0x14011484f
mov rax, rcx
shl rax, 4
dec rdi
mov r10, rdi
shl r10, 4
movups xmm0, xmmword [r9 + r10]
movups xmmword [r9 + rax], xmm0
mov qword [rsi + 0x38], rdi
cmp rdi, rcx
jbe 0x140114833
add r9, rax
mov rax, qword [r9]
mov r9, rax
shr r9, 0x39
jmp 0x14f52adbf
movd xmm0, r9d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r9d, r9d
and rax, r8
movdqu xmm2, xmmword [rdx + rax]
movdqa xmm3, xmm2
movq mm3, mm2
movq mm3, mm2
pcmpeqb xmm3, xmm0
je 0x140114781
pmovmskb r11d, xmm3
nop
test r11w, r11w
je 0x1401147e1
tzcnt r10d, r11d
bsf r10d, r11d
lea esi, [r11 - 1]
and esi, r11d
add r10, rax
and r10, r8
and edx, eax
and edx, eax
ret 0x8d4e
lea r11, [r10*8]
mov rbx, rdx
sub rbx, r11
mov r11d, esi
cmp qword [rbx - 8], rdi
jne 0x1401147b0
jmp 0x1401147fc
pcmpeqb xmm2, xmm1
pcmpeqb mm2, mm1
pmovmskb r10d, xmm2
pmovmskb r10d, mm2
test r10d, r10d
jne 0x14011485e
add rax, r9
add rax, 0x10
add r9, 0x10
jmp 0x140114799
neg r10
mov qword [rdx + r10*8 - 8], rcx
jmp 0x140114833
mov r9w, 0x10
or edx, 0x10000
tzcnt edx, edx
add r9d, edx
add ecx, edx
add ecx, edx
mov dl, 0x80
cmp r9w, 0xf
ja 0x140114827
inc qword [rsi + 0x50]
push rax
mov dl, 0xff
dec dword [rax - 0x77bef7ec]
push rsp
add byte [rax], dl
invalid
mov byte [rax + rcx], dl
mov byte [r8 + rax + 0x10], dl
invalid
adc byte [rax - 1], cl
pop rax
dec qword [rsi + 0x58]
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.4.0_srcmapcore.rs
add eax, 0xbb1a9
mov rdx, rdi
cli
call fcn.1401b1d10
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_vecmod.rs
mov rdx, rdi
call fcn.1401b15d0
invalid
add byte [rax - 0x73], cl
or eax, 0xbb1bb
invalid
lea rcx, str.index_not_found
lea ecx, str.index_not_found
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.4.0_srcmapcore.rs
mov edx, 0xf
call fcn.1401b2260
int3
int3
in al, dx
push 0xffffffff8b018b48
mov edx, dword [rcx + 8]
mov ecx, dword [rcx + 0xc]
mov dword [rsp + 0x20], edx
mov edx, dword [rcx + 8]
mov ecx, dword [rcx + 0xc]
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
cmp qword [rax + 0x10], rdx
jbe 0x1401148c1
mov rax, qword [rax + 8]
test rax, rax
je 0x1401148c1
imul rdx, rdx, 0x130
cmp dword [rax + rdx], 2
je 0x1401148c1
add rax, rdx
cmp dword [rax + 0x114], ecx
jne 0x1401148c1
add rsp, 0x68
ret
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x14010f3e0]
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, [0x1401e2c60]
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x278
mov rbx, qword [rcx]
mov r14d, dword [rcx + 8]
cmp qword [rbx + 0x10], r14
jbe 0x140114a8e
add byte [rax], al
add byte [rax], al
mov rsi, rcx
imul r12, r14, 0x130
add dword [rax], eax
add byte [rbx + rcx*4 + 0x6b], cl
or byte [rax - 0x75], cl
imul esp, dword [rax], 0x4f
mov edi, dword [rbp + riz]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x6b], cl
or byte [rax - 0x75], cl
imul esp, dword [rax], 0x4f
mov edi, dword [rbp + riz]
lea rdi, [r12 + r13]
add rdi, 8
lea rcx, [rsp + 0x150]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rdx, rdi
call fcn.1401af560
mov qword [r13 + r12], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [r13 + r12 + 8], rbp
cmp r15, 2
je 0x140114a78
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0x128
mov r8d, 0x128
call fcn.1401af560
dec qword [rbx + 0x18]
dec dword [rbx + 0x18]
mov qword [rbx + 0x20], r14
mov dword [rbx + 0x20], esi
mov qword [rsp + 0x20], r15
and al, 0x20
mov eax, dword [rsp + 0x134]
xor al, 1
add byte [rax], al
cmp eax, dword [rsi + 0xc]
jne 0x140114aa6
add byte [rax], al
or al, 0xf
test eax, esp
add byte [rax], al
add byte [rax], al
invalid
mov dh, 0x44
add byte [rax], al
movzx eax, byte [rsp + 0x70]
and al, 0x70
lea ecx, [rax - 6]
cmp cl, 6
jb 0x140114a33
lea ecx, [rax - 3]
std
cmp cl, 2
stc
add dh, byte [rdi + 5]
ja 0x1401149e0
cmp cl, 1
jne 0x140114a33
movzx eax, al
test rax, rax
test eax, eax
test eax, eax
je 0x140114a33
cmp r8, 1
cmp eax, 1
clc
add dword [rbp + 0x22], esi
jne 0x140114a0f
lea rcx, [rsp + 0x90]
mov rax, qword [rsp + 0x78]
and al, 0x78
add byte [rax - 0x75], cl
and al, 0x78
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
add byte [rax], al
add bh, bh
push rax
and bl, ch
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
add bh, bh
push rax
and bl, ch
and al, 0x48
mov eax, dword [rsp + 0x78]
mov rax, qword [rsp + 0x78]
shl rax, 1
shl eax, 1
test rax, rax
je 0x140114a33
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg byte [rdx], cl
invalid
and eax, 0x31000ff7
sar bh, cl
adc eax, 0xa86f5
xchg byte [rdx], cl
invalid
xchg byte [rdx], cl
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rcx + 0x48], 0x8b
mov word [rax + rdi*4], fs
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x140114a63
mov rcx, qword [rsp + 0xd0]
call qword [rax + 0x18]
nop
add rsp, 0x278
pop rbx
pop rbp
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x140114a4b
mov rcx, qword [rsp + 0xb8]
call qword [rax + 0x18]
mov rax, qword [rsp + 0xc8]
test rax, rax
je 0x140114a63
mov rcx, qword [rsp + 0xd0]
call qword [rax + 0x18]
nop
add rsp, 0x278
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [rsp + 0x150]
mov r8d, 0x128
mov rcx, rdi
call fcn.1401af560
lea rcx, str.invalid_keyC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, [0x1401e2cf0]
add byte [rdx + 0xb], bh
add byte [rdx + 0xb], bh
call fcn.1401b2260
mov qword [rsp + 0x150], 0
lea rcx, [rsp + 0x134]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rsp + rsi], fs
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsi, 0xc
add esi, 0xc
lea r8, [rsp + 0x150]
mov rdx, rsi
call fcn.1401b24d0
add bl, dl
or dword [rax], eax
add bl, dl
or dword [rax], eax
fimul dword [rcx]
add ah, cl
int3
int3
mov eax, dword [rcx]
mov qword [rsp + 0x40], rax
add dword [rax - 0x77], ecx
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.StreamId
lea edx, str.StreamId
lea edx, str.StreamId
adc eax, 0xdfbd8
or eax, 0x8b84100
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
je 0x140114b21
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x30], esi
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
sub byte [rdi], cl
mov dh, 0x4c
and al, 0x38
invalid
sub byte [rdi], cl
mov dh, 0x4c
and al, 0x38
test rax, rax
je 0x140114b8b
mov bl, 1
test cl, cl
jne 0x140114b8d
add dword [rcx + rcx*8 - 0x74b7ad8b], eax
je 0x140114b63
push rdx
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140114b6f
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
jl 0x140114b6d
cmp dword [rax], eax
add byte [rdx + riz - 0xa], dh
xor al, 4
je 0x140114b6f
test byte [rsi + 0x34], 4
jne 0x140114b6f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
invalid
sbb byte [rax + rax*8 - 0x74b7e18b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
jne 0x140114b8d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
sub byte [rax - 0x73], cl
adc eax, 0xdc24a
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
mov ebx, eax
jmp 0x140114b8d
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
sub esp, 0x78
movabs rax, 0x736f6d6570736575
xor rax, rcx
movabs r9, 0x646f72616e646f6d
mov ecx, 0x6e646f6d
invalid
jb 0x140114c29
xor r9, rdx
xor ecx, edx
mov ecx, 0x6e646f6d
invalid
xor ecx, edx
movabs r10, 0x6c7967656e657261
outsb dx, byte [rsi]
jns 0x140114c34
xor r10, rcx
movabs r11, 0x7465646279746573
jae 0x140114c34
je 0x140114c4a
invalid
je 0x140114c1f
xor ebx, edx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r10
push rsp
and al, 0x38
jae 0x140114c34
je 0x140114c4a
je 0x140114c4a
invalid
push rsp
and al, 0x38
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x48], r11
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x48], ebx
pop rsp
and al, 0x48
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
adc dword [rsp + 0x60], eax
adc dword [rsp + 0x60], eax
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x2c], r8d
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], al
and al, 0x2c
invalid
sub al, 0x48
lea ecx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x2c]
mov r8d, 4
sub al, 0x41
mov eax, 4
call fcn.140051cd0
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
invalid
shl r9, 0x38
or r9, qword [rsp + 0x68]
or ecx, dword [rsp + 0x68]
or ecx, dword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsp + 0x38]
invalid
ror dword [rax - 0x3f], 0xc0
and byte [rbx + rcx*4 + 0x44], cl
and al, 0x38
invalid
cmp byte [rcx + 1], cl
ror byte [rax - 0x3f], 1
ret 0x4c10
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
rcl dword [rcx], 0x48
xor edx, eax
rcl dword [rcx], 0x48
xor edx, eax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
rol ecx, 0x11
rol ecx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
enter 0xffffffffffffc148, 0xffffffffffffffc1
or eax, 0x48c13148
rol eax, 0x20
enter 0xffffffffffffc148, 0xffffffffffffffc1
or eax, 0x48c13148
rol eax, 0x20
add r8, rdx
rol rdx, 0x10
rol edx, 0x10
rol edx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
or eax, 0x48d00149
rol edx, 0x10
or eax, 0x48d00149
rol edx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor eax, edx
xor eax, edx
xor rax, r8
add rsp, 0x78
ret
int3
mov dh, 7
add al, 0xfa
movzx eax, al
cmp al, 6
invalid
mov ecx, 6
cmovb ecx, eax
movzx eax, cl
lea rcx, [0x1401fbc38]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.IdlePending
mov r8d, 4
jmp 0x140114da1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.ReservedLocalReservedRemoteOpenlocal
mov r8d, 0xd
jmp 0x140114da1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e48bd]
mov r8d, 0xe
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp rax
lea rax, [rdi + 2]
mov qword [rsp + 0x48], rax
inc rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e48cb]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e48cf]
lea rsi, [rsp + 0x30]
mov r8d, 5
mov rcx, rsi
mov r9, rdi
call fcn.140106360
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.remote
lea r9, [rsp + 0x48]
mov r8d, 6
mov rcx, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
je case.0x1400257c3.2529
invalid
mov al, 1
test cl, cl
jne 0x140114f84
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140114f90
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xd40d5
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140114fa5
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.HalfClosedLocalHalfClosedRemote
mov r8d, 0xf
jmp 0x140114eab
inc rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
invalid
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e492f]
mov r8d, 0x10
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
jmp 0x140114f09
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Closedbuffers_worker_closed_unexpectedlyC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tower_0.4.13_src_bufferworker.rs
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], esi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.140109560
mov rax, qword [rsp + 0x30]
xor byte [rdi], cl
mov dh, 0x4c
and al, 0x40
test rax, rax
je 0x140114f7d
mov bl, 1
test cl, cl
jne 0x140114f7f
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne 0x140114f61
cmp byte [rsp + 0x41], 0
je 0x140114f61
test byte [rsi + 0x34], 4
jne 0x140114f61
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
add al, 0x3c
or eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
invalid
test al, al
jne 0x140114f7f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140114f7f
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
test cl, cl
jmp 0x140114f81
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140114f84
je 0x140116034
cmp dword [rcx + r15], 2
je 0x140116034
add rcx, r15
cmp dword [rcx + 0x114], ebp
jne 0x140116034
add rax, 0x30
add rcx, 0x118
lea rdx, [rsp + 0x168]
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x28
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x28
lea rdx, [rsp + 0x130]
mov qword [rsp + 0x30], rdx
lea rdx, case.0x14004f628.49
mov qword [rsp + 0x38], rdx
lea rdx, [rsp + 0x190]
mov qword [rsp + 0x40], rdx
lea rdx, [rsp + 0xb4]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rdx
lea rdx, case.0x14004f628.49
mov qword [rsp + 0x50], rdx
lea r8, [rsp + 0x88]
mov qword [rsp + 0x58], r8
lea r8, [rsp + 0x138]
mov qword [rsp + 0x60], r8
lea r8, case.0x14004f628.49
mov qword [rsp + 0x68], r8
lea r13, [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
insb byte [rdi], dx
and al, 0x70
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
insb byte [rdi], dx
insb byte [rdi], dx
and al, 0x70
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdx
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], 4
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x110]
call fcn.14019ffb0
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xe0]
cmp rax, 2
je 0x140115cff
lea rdx, [rsp + 0xf8]
test rax, rax
je 0x140115cec
mov rcx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xf0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x140115cfc
mov rcx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xf0]
call qword [rax + 0x60]
mov eax, dword [rsp + 0xb4]
mov dword [rsp + 0x88], r12d
mov dword [rsp + 0x8c], ebp
cmp qword [r14 + 0x10], r12
jbe 0x140115f6f
mov rcx, qword [r14 + 8]
test rcx, rcx
je 0x140115f6f
cmp dword [rcx + r15], 2
je 0x140115f6f
add rcx, r15
cmp dword [rcx + 0x114], ebp
jne 0x140115f6f
add rax, qword [rcx + 0x88]
mov dword [rsp + 0x88], r12d
mov dword [rsp + 0x8c], ebp
cmp dword [rcx], 2
je 0x140115f6f
cmp dword [rcx + 0x114], ebp
jne 0x140115f6f
mov edx, dword [rcx + 0x118]
xor r8d, r8d
cmp rax, rdx
setne r8b
mov edx, 0xff
cmovae edx, r8d
test dl, dl
je 0x140115efb
movzx edx, dl
cmp edx, 1
jne 0x140115e38
mov dword [rsp + 0x88], r12d
mov dword [rsp + 0x8c], ebp
cmp dword [rcx], 2
je 0x140115f6f
cmp dword [rcx + 0x114], ebp
jne 0x140115f6f
movzx edx, byte [rcx + 0x50]
add dl, 0xfa
movzx r8d, dl
cmp r8b, 6
mov edx, 6
cmovb edx, r8d
cmp dl, 6
ja 0x140115df2
movzx edx, dl
mov r8d, 0x54
bt r8, rdx
jb 0x140115efb
mov edx, 0xffffffff
cmp rax, rdx
cmovb rdx, rax
mov dword [rsp + 0x88], r12d
mov dword [rsp + 0x8c], ebp
cmp dword [rcx], 2
je 0x140116098
cmp dword [rcx + 0x114], ebp
jne 0x140116098
mov dword [rcx + 0x118], edx
mov rcx, rsi
mov rdx, rbx
call fcn.140116620
jmp 0x140115efb
mov dword [rsp + 0x88], r12d
mov dword [rsp + 0x8c], ebp
cmp dword [rcx], 2
je 0x140116098
cmp dword [rcx + 0x114], ebp
jne 0x140116098
mov dword [rcx + 0x118], eax
mov dword [rsp + 0x88], r12d
mov dword [rsp + 0x8c], ebp
cmp qword [r14 + 0x10], r12
jbe 0x140115f6f
mov rcx, qword [r14 + 8]
test rcx, rcx
je 0x140115f6f
cmp dword [rcx + r15], 2
je 0x140115f6f
add rcx, r15
cmp dword [rcx + 0x114], ebp
jne 0x140115f6f
mov r8d, dword [rcx + 0x84]
xor edx, edx
test r8d, r8d
cmovg edx, r8d
cmp rax, rdx
jae 0x140115efb
mov dword [rsp + 0x88], r12d
mov dword [rsp + 0x8c], ebp
cmp dword [rcx], 2
je 0x140116098
cmp dword [rcx + 0x114], ebp
jne 0x140116098
sub edx, eax
mov eax, dword [rcx + 0x84]
sub eax, edx
jo 0x140115eed
mov dword [rcx + 0x84], eax
mov rcx, rsi
mov r8, r14
mov r9, rdi
call 0x140116100
mov rax, qword [rsp + 0xe0]
cmp rax, 2
je 0x140115f4d
lea rdx, [rsp + 0xf8]
test rax, rax
je 0x140115f3a
mov rcx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xf0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x140115f4a
mov rcx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xf0]
call qword [rax + 0x68]
lea rcx, [rsp + 0xe0]
call fcn.14010e370
nop
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x8c]
mov qword [rsp + 0xb8], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0xc0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], 1
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streamsprioritize.rs
mov edx, 0x22
call fcn.1401b2260
mov qword [rsp + 0xb8], r13
jmp 0x140115ffd
lea rax, [0x14010f3e0]
mov qword [rsp + 0xc0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0xb8]
jmp 0x140116079
lea rax, [rsp + 0x12c]
mov qword [rsp + 0x110], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x118], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x110]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
lea rax, [rsp + 0x8c]
mov qword [rsp + 0xb8], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0xc0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
mov r14, rcx
mov dword [rsp + 0x6c], edx
mov rax, qword [0x1402112d8]
mov qword [rsp + 0x98], 2
mov qword [rsp + 0xb8], rax
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140116605
mov rdi, r9
mov rbx, r8
lea rdx, [rax + 0x30]
mov r8, qword [rax + 0x30]
movups xmm0, xmmword [rax + 0x40]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], rcx
and al, 0x40
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x28], rax
lea rax, case.0x14004f628.49
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], rdx
lea rsi, [rsp + 0x98]
lea rdx, [rsp + 0xc0]
mov rcx, rsi
call fcn.14019ffb0
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x80], xmm1
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
cmp rax, 2
je 0x14011623b
invalid
lea rdx, [rsp + 0x88]
test rax, rax
je 0x14011622b
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
ror dword [rax - 0x7d], 0xc1
adc bl, ch
invalid
ror dword [rax - 0x7d], 0xc1
adc bl, ch
or eax, 0x244c8b48
js 0x140116279
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
call qword [rax + 0x60]
mov eax, dword [r14 + 4]
mov ecx, dword [rsp + 0x6c]
lea edx, [rax + rcx]
shl rdx, 0x20
add ecx, eax
movabs rcx, 0x300000001
cmovno rcx, rdx
retf 0xc984
jne 0x140116268
retf 0xc984
shr rcx, 0x20
mov dword [r14 + 4], ecx
mov eax, ecx
test eax, eax
jle 0x1401164c7
lea r13, [rsp + 0xc4]
mov r12d, 6
mov esp, 6
lea r15, [rsp + 0x20]
jmp 0x1401162c1
cmp dword [r8 + 0x48], 0x3b9aca00
setne bpl
invalid
mov rcx, r14
mov rdx, r15
call fcn.140116620
mov rcx, rdi
mov rdx, r15
mov r8d, ebp
call fcn.140114150
mov eax, dword [r14 + 4]
add dl, cl
invalid
invalid
test eax, eax
jle 0x1401164c7
cmp dword [r14 + 0x24], 0
je 0x1401164c7
mov edx, dword [r14 + 0x28]
mov ecx, dword [r14 + 0x2c]
cmp edx, dword [r14 + 0x30]
jne 0x140116340
cmp ecx, dword [r14 + 0x34]
jne 0x140116340
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
mov r9, qword [rbx + 0x10]
cmp r9, rdx
jbe 0x14011652f
mov r8, qword [rbx + 8]
test r8, r8
je 0x14011652f
imul r10, rdx, 0x130
cmp dword [r8 + r10], 2
je 0x14011652f
add r10, r8
cmp dword [r10 + 0x114], ecx
jne 0x14011652f
cmp dword [r10 + 0xc4], 0
jne 0x1401165e1
mov dword [r14 + 0x24], 0
jmp 0x1401163b8
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
cmp qword [rbx + 0x10], rdx
jbe 0x140116588
mov r8, qword [rbx + 8]
test r8, r8
je 0x140116588
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x140116588
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x140116588
movsd xmm0, qword [r8 + 0xc8]
cmp dword [r8 + 0xc4], 0
mov dword [r8 + 0xc4], 0
je 0x1401165f9
mov dword [r14 + 0x24], 1
movlps qword [r14 + 0x28], xmm0
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
cmp r9, rdx
jbe 0x140116588
test r8, r8
je 0x140116588
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x140116588
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x140116588
mov byte [r8 + 0x122], 0
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
cmp qword [rbx + 0x10], rdx
jbe 0x14011652f
mov r8, qword [rbx + 8]
test r8, r8
je 0x14011652f
cmp dword [r8 + r9], 2
je 0x14011652f
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x14011652f
movzx r9d, byte [r8 + 0x50]
add r9b, 0xfa
movzx r9d, r9b
cmp r9b, 6
cmovae r9d, r12d
cmp r9b, 5
je 0x14011645b
movzx r9d, r9b
cmp r9d, 3
jne 0x140116462
cmp byte [r8 + 0x51], 0
jne 0x14011648f
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
cmp dword [r8], 2
je 0x14011652f
cmp dword [r8 + 0x114], ecx
jne 0x14011652f
cmp qword [r8 + 0x88], 0
je 0x1401162b9
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0xc0], edx
mov dword [rsp + 0xc4], ecx
cmp dword [r8], 2
je 0x1401164bd
cmp dword [r8 + 0x114], ecx
je 0x140116290
mov qword [rsp + 0x98], r13
jmp 0x14011653c
mov rax, qword [rsp + 0x70]
cmp rax, 2
je 0x140116510
lea rdx, [rsp + 0x88]
test rax, rax
je 0x140116500
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x14011650d
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
call qword [rax + 0x68]
lea rcx, [rsp + 0x70]
call fcn.14010e370
nop
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x24]
mov qword [rsp + 0x98], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0xa0], 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
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], 1
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
lea rax, [rsp + 0x24]
mov qword [rsp + 0x98], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0xa0], 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
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, [0x1401e2cd8]
mov edx, 0x2c
call fcn.1401b1e10
lea rcx, [0x1401e2c90]
call fcn.1401b2240
lea rcx, str.FieldSet_corrupted__this_is_a_bug_buffer_full__poll_ready_must_be_called_first
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streamsprioritize.rs
mov edx, 0x22
call fcn.1401b2260
int3
ret
mov rax, qword [rdx + 0x28]
lea rdx, str.Window
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140116fae
invalid
mov byte [rsp + 0x38], al
and al, 0x38
add byte [rcx - 0x48], al
invalid
je 0x140116fae
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
add byte [rbp + rcx*4 + 5], cl
jl 0x140116f72
or al, 0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
and al, 0x40
and al, 0x40
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
cmp byte [rax - 0x7b], cl
invalid
je 0x140117018
cmp byte [rax - 0x7b], cl
sal byte [rsi + rdx*2 - 0x4d], 1
mov bl, 1
test cl, cl
jne 0x14011701a
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140116ffc
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x140116ffc
test byte [rsi + 0x34], 4
jne 0x140116ffc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x14011701a
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xd9dbd
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14011701a
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
mov r10, qword [r9 + 0x58]
lea r9, case.0x14004f628.49
or eax, dword [rax]
or eax, dword [rax]
mov rcx, r8
mov r8, rax
ror byte [rcx - 1], 0xe2
ror byte [rcx - 1], 0xe2
int3
mov dword [rsp + 0x38], eax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.State
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f5d91]
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax - 0x73], cl
and al, 0x28
lea r9, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov r8d, 5
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x1401170c6
mov al, 1
test cl, cl
je 0x1401170d1
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x1401170f3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140117108
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
ror dword [rbx + rcx*4 + 2], 0x8b
jb 0x140117137
mov r11d, dword [rdx + 0xc]
mov dword [rsp + 0x20], esi
je 0x14011715a
invalid
je 0x14011715a
and byte [rax - 0x73], cl
and al, 0x24
lea rax, [rsp + 0x24]
mov dword [rsp + 0x24], r11d
cmp qword [r8 + 0x10], rsi
jbe 0x1401171bb
mov r10, qword [r8 + 8]
test r10, r10
je 0x1401171bb
imul rdx, rsi, 0x130
cmp dword [r10 + rdx], 2
adc al, byte [rdx]
je 0x1401171bb
add r10, rdx
cmp dword [r10 + 0x114], r11d
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
jne 0x1401171bb
mov edi, dword [r10 + 0x84]
xor edx, edx
test edi, edi
cmovg edx, edi
jle 0x1401171b3
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x24], r11d
cmp dword [r10], 2
cmp dword [rdx], 2
cmp dword [rdx], 2
je 0x14011720e
cmp dword [r10 + 0x114], r11d
jne 0x14011720e
mov eax, dword [r10 + 0x84]
sub eax, edx
invalid
jo 0x1401171a8
mov dword [r10 + 0x84], eax
add rsp, 0x68
pop rdi
pop rsi
jmp 0x140116100
nop
add rsp, 0x68
pop rdi
pop rsi
ret
mov qword [rsp + 0x28], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
mov qword [rsp + 0x28], rax
lea rax, [0x14010f3e0]
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, [0x1401e2c78]
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
int3
or byte [rbx], bh
or al, 0x75
insd dword [rdi], dx
cmp r9d, dword [rdx + 0x10]
jne 0x1401172f3
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x2c], r9d
mov r11, qword [r8 + 0x10]
cmp r11, rax
jbe 0x140117402
add byte [rax], al
add byte [rax], al
mov r10, qword [r8 + 8]
test r10, r10
je 0x140117402
imul rsi, rax, 0x130
imul esi, eax, 0x130
cmp dword [r10 + rsi], 2
je 0x140117402
invalid
add byte [rcx + rax - 0x2a], cl
add rsi, r10
cmp dword [rsi + 0x114], r9d
jne 0x140117402
invalid
add byte [rbx + 0xd0be], al
cmp dword [rsi + 0xd0], 0
add byte [rax], al
add byte [rax], al
jne 0x14011745a
mov dword [rdx], 0
add byte [rax], al
add byte [rax], al
jmp 0x140117365
add byte [rax - 0x7d], cl
invalid
jo case.0x14010f725.224
ret
mov dword [rsp + 0x28], eax
and al, 0x28
mov dword [rsp + 0x2c], r9d
cmp qword [r8 + 0x10], rax
jbe 0x1401173aa
add byte [rax], al
add byte [rax], al
mov r10, qword [r8 + 8]
test r10, r10
je 0x1401173aa
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rbp*2 - 0x28], cl
xor byte [rcx], al
add dword [rax], eax
invalid
imul r11, rax, 0x130
imul ebx, eax, 0x130
add dword [rax], eax
add byte [rbx - 0x7d], al
cmp dword [r10 + r11], 2
je 0x1401173aa
invalid
test dword [rax], eax
add byte [rax], al
cmp al, 0x1a
add cl, byte [rdi]
test byte [rbp + 0x4d000000], al
add edx, ebx
invalid
add byte [rbp + 1], cl
add r10, r11
fiadd dword [rbp + 0x39]
mov dl, byte [rcx + rax]
add byte [rax], al
cmp dword [r10 + 0x114], r9d
jne 0x1401173aa
jns 0x140117324
movsd xmm0, qword [r10 + 0xd4]
movups xmm0, xmmword [r10 + 0xd4]
add byte [rax], al
add byte [rcx - 0x7d], al
mov edx, 0xd0
add byte [rax], al
invalid
invalid
invalid
cmp dword [r10 + 0xd0], 0
add byte [rax], al
mov dword [r10 + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x140117472
add dword [rax], eax
add bh, al
add al, byte [rcx]
add byte [rax], al
add byte [rdi], cl
adc eax, dword [rdx + 4]
mov dword [rdx], 1
add byte [rax], al
movlps qword [rdx + 4], xmm0
mov r10, qword [r8 + 8]
mov r11, qword [r8 + 0x10]
or byte [rbp - 0x75], cl
pop rax
adc byte [rcx + 0x44282444], cl
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0x28], eax
and al, 0x28
mov dword [rsp + 0x2c], r9d
cmp r11, rax
jbe 0x1401173aa
test r10, r10
je 0x1401173aa
imul rdx, rax, 0x130
cmp dword [r10 + rdx], 2
je 0x1401173aa
add r10, rdx
cmp dword [r10 + 0x114], r9d
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
jne 0x1401173aa
mov byte [r10 + 0x124], 0
mov byte [rdx + 0x124], 0
mov qword [rcx], r8
mov dword [rcx + 8], eax
mov dword [rcx + 0xc], r9d
add rsp, 0x70
pop rsi
ret
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x38], 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
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [0x14010f3e0]
jg 0x140117411
dec dword [rax - 0x77]
and al, 0x38
jg 0x140117411
invalid
dec dword [rax - 0x77]
and al, 0x38
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
add qword [rax], rax
add byte [rax], al
add qword [rax], rax
add byte [rax], al
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
pop rax
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
or dword [rax], eax
or dword [rax], eax
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
or eax, 0xcb847
lea r8, [0x1401e2cd8]
mov edx, 0x2c
call fcn.1401b1e10
lea rcx, [0x1401e2c90]
call fcn.1401b2240
int3
add al, ch
ret 0x9ad
sub rsp, 0x28
cmp dword [rdx + 0x30], 0
add byte [rdi], cl
test ebp, ebx
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test ebp, ebx
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x50]
add byte [rax], al
mov rax, qword [rsp + 0x50]
cmp byte [rax + 0x58], 0
je 0x1401174a6
test r8b, 1
je 0x1401174ab
test r9b, r9b
jne 0x1401174e7
jmp 0x1401174ab
test r9b, r9b
leave
je 0x1401174d9
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov word [rcx], 0x101
mov dword [rcx + 4], 1
lea rax, [0x1401cf7f8]
add eax, 0xb8333
add eax, 0xb8333
mov qword [rcx + 8], rax
lea rax, [0x1401f79a8]
invalid
or byte [rax - 0x73], cl
add eax, 0xe04d8
invalid
add byte [rax - 0x77], cl
adc byte [r8 - 0x7d], cl
invalid
invalid
invalid
mov qword [rcx + 0x10], rax
add rsp, 0x28
ret
test r8d, r8d
je 0x1401174ab
mov r9d, r8d
and r9d, 1
jne 0x1401174ab
cmp dword [rdx + 0x28], 0
jne 0x1401174f3
invalid
invalid
cmp dword [rdx + 0x2c], r8d
jbe 0x140117521
sub al, 0x76
mov word cs:[rcx], 0x101
mov word [rcx], 0x101
mov dword [rcx + 4], 1
lea rax, [0x1401cf7f8]
invalid
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb82f2
invalid
or eax, dword [rax]
invalid
mov qword [rcx + 8], rax
lea rax, [0x1401f79a8]
or byte [r8 - 0x73], cl
add eax, 0xe0497
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
add rsp, 0x28
ret
sub bl, al
lea r9d, [r8 + 2]
mov r10d, r9d
shr r10d, 0x1f
mov dword [rdx + 0x28], r10d
mov dword [rdx + 0x2c], r9d
mov r9, qword [rax + 0x20]
cmp r9, qword [rax + 0x28]
jbe 0x140117551
add al, byte [rbp - 0x77]
retf 0xc141
mov dword [rcx + 4], 1
mov dword [rcx + 8], r8d
mov byte [rcx], 3
invalid
add byte [rcx + rcx*4 + 0x41], al
or dh, al
add dword [rbx], eax
invalid
add ecx, dword [rax - 0x7d]
invalid
add rsp, 0x28
ret
mov dword [rdx + 0x30], 1
mov dword [rdx + 0x34], r8d
mov dword [rcx + 4], 0
add byte [rax], al
add dh, al
add dword [rbx], eax
add byte [rax], al
add dh, al
add dword [rbx], eax
add rsp, 0x28
add esp, 0x28
ret
lea rcx, [0x1401e28dc]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_recv.rsassertion_failed:_self.refused.is_none__
mov edx, 0x28
call fcn.1401b1e10
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x498
movdqa xmmword [rsp + 0x480], xmm8
movaps xmmword [rsp + 0x470], xmm7
movdqa xmmword [rsp + 0x460], xmm6
mov rbp, qword [r9]
mov ebx, dword [r9 + 8]
mov r12d, dword [r9 + 0xc]
mov dword [rsp + 0x2b0], ebx
mov dword [rsp + 0x2b4], r12d
cmp qword [rbp + 0x10], rbx
jbe 0x1401183ba
mov r15, qword [rbp + 8]
test r15, r15
je 0x1401183ba
imul r13, rbx, 0x130
cmp dword [r15 + r13], 2
je 0x1401183ba
add r15, r13
cmp dword [r15 + 0x114], r12d
jne 0x1401183ba
mov r14, r8
mov rsi, rcx
movzx eax, byte [r15 + 0x50]
lea ecx, [rax - 6]
movzx r8d, cl
cmp r8b, 6
mov r10d, 6
cmovb r10d, r8d
cmp r10b, 4
ja case.0x14011765d.1
movzx edi, word [r14 + 0xf8]
movzx r8d, byte [r14 + 0x11c]
movzx r11d, r10b
lea r10, [0x1401fbc54]
movsxd r11, dword [r10 + r11*4]
add r11, r10
jmp r11
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x130], r9
test r8b, 1
jne 0x14011773f
add edi, 0xffffff38
cmp di, 0xff9c
setb r8b
mov dil, 9
xor r9d, r9d
jmp 0x140117745
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x130], r9
test r8b, 1
jne 0x14011774a
add edi, 0xffffff9c
cmp di, 0x64
setae dil
add dil, dil
or dil, 8
mov r9b, 1
xor r11d, r11d
jmp 0x140117783
cmp byte [r15 + 0x52], 0
jne case.0x14011765d.1
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x130], r9
movzx r9d, byte [r15 + 0x51]
mov r11b, 1
test r8b, 1
jne 0x14011777b
add edi, 0xffffff38
cmp di, 0xff9c
setb r8b
mov dil, 9
jmp 0x140117783
cmp byte [r15 + 0x51], 0
je 0x140117752
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x20], xmm0
mov qword [rsi], 4
mov word [rsi + 8], 0x101
mov dword [rsi + 0xc], 1
lea rax, [0x1401cf7f8]
mov qword [rsi + 0x10], rax
lea rax, [0x1401f79a8]
mov qword [rsi + 0x18], rax
jmp 0x140117d49
mov dil, 0xb
xor r9d, r9d
xor r11d, r11d
jmp 0x140117783
mov dil, 3
xor r11d, r11d
jmp 0x140117783
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x130], r9
mov r11b, 1
test r8b, 1
jne 0x140117780
add edi, 0xffffff38
cmp di, 0xff9c
setb r9b
mov dil, 0xa
jmp 0x140117783
mov dil, 0xb
jmp 0x140117783
mov dil, 3
cmp cl, 6
jb 0x140117804
lea ecx, [rax - 3]
cmp cl, 2
ja 0x140117795
cmp cl, 1
jne 0x140117804
movzx eax, al
test rax, rax
je 0x140117804
cmp eax, 1
jne 0x1401177c6
lea rcx, [r15 + 0x70]
mov rax, qword [r15 + 0x58]
mov rdx, qword [r15 + 0x60]
mov byte [rsp + 0x23], r8b
mov r8, qword [r15 + 0x68]
mov dword [rsp + 0x28], r11d
mov dword [rsp + 0x24], r9d
call qword [rax + 0x20]
jmp 0x1401177f4
mov rax, qword [r15 + 0x58]
shl rax, 1
test rax, rax
je 0x140117804
mov byte [rsp + 0x23], r8b
mov r8, qword [r15 + 0x60]
mov rcx, qword [0x140214150]
xor edx, edx
mov dword [rsp + 0x28], r11d
mov dword [rsp + 0x24], r9d
call qword [sym.imp.kernel32.dll_HeapFree]
movzx r8d, byte [rsp + 0x23]
mov r9d, dword [rsp + 0x24]
mov r11d, dword [rsp + 0x28]
mov r10, qword [rsp + 0x500]
mov byte [r15 + 0x50], dil
mov byte [r15 + 0x51], r9b
mov byte [r15 + 0x52], r8b
movdqu xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movdqu xmmword [r15 + 0x53], xmm0
movups xmmword [r15 + 0x63], xmm1
mov rax, qword [rsp + 0x5d]
mov qword [r15 + 0x70], rax
test r11b, r11b
mov rdi, qword [rsp + 0x30]
jne 0x1401178e9
mov eax, dword [r14 + 0x118]
cmp eax, dword [rdi + 0x94]
jbe 0x14011785a
mov dword [rdi + 0x94], eax
mov rax, qword [r10 + 0x28]
cmp qword [r10 + 0x20], rax
jbe 0x140118482
mov dword [rsp + 0x2b0], ebx
mov dword [rsp + 0x2b4], r12d
cmp qword [rbp + 0x10], rbx
jbe 0x14011841e
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x14011841e
cmp dword [rcx + r13], 2
je 0x14011841e
add rcx, r13
cmp dword [rcx + 0x114], r12d
jne 0x14011841e
cmp byte [rcx + 0x120], 0
jne 0x14011849a
inc rax
mov qword [r10 + 0x28], rax
mov dword [rsp + 0x2b0], ebx
mov dword [rsp + 0x2b4], r12d
cmp dword [rcx], 2
je 0x1401183ba
cmp dword [rcx + 0x114], r12d
jne 0x1401183ba
mov byte [rcx + 0x120], 1
mov dword [rsp + 0x2b0], ebx
mov dword [rsp + 0x2b4], r12d
cmp qword [rbp + 0x10], rbx
jbe 0x14011841e
mov rax, qword [rbp + 8]
test rax, rax
je 0x14011841e
cmp dword [rax + r13], 2
je 0x14011841e
add rax, r13
cmp dword [rax + 0x114], r12d
jne 0x14011841e
cmp dword [rax + 0x30], 1
je 0x140117ab4
mov qword [rsp + 0x28], rbp
mov rbp, r13
mov r13, rsi
mov rsi, rdi
mov edi, r11d
movups xmm0, xmmword [0x1401e6978]
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x1401e6968]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, r14
call fcn.1401184c0
mov r15, rax
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x14011798b
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
call qword [rax + 0x20]
test r15, r15
mov r11d, edi
mov rdi, rsi
mov rsi, r13
mov r13, rbp
mov rbp, qword [rsp + 0x28]
mov r10, qword [rsp + 0x500]
je 0x140117ab4
mov rcx, qword [r15 + 0x10]
cmp rcx, 0x13
jbe 0x140117a1a
mov dword [rsp + 0x2b0], ebx
mov dword [rsp + 0x2b4], r12d
cmp qword [rbp + 0x10], rbx
jbe 0x14011841e
mov rax, qword [rbp + 8]
test rax, rax
je 0x14011841e
cmp dword [rax + r13], 2
je 0x14011841e
add rax, r13
cmp dword [rax + 0x114], r12d
jne 0x14011841e
mov eax, dword [rax + 0x114]
mov qword [rsi], 4
mov word [rsi + 8], 0x100
mov dword [rsi + 0xc], eax
mov dword [rsi + 0x10], 1
jmp 0x140117d49
test rcx, rcx
je 0x140117a5d
mov rdx, qword [r15 + 8]
xor r8d, r8d
xor eax, eax
nop dword [rax + rax]
movzx r9d, byte [rdx + r8]
lea r10d, [r9 - 0x3a]
cmp r10b, 0xf6
jb 0x1401179b7
lea rax, [rax + rax*4]
add r9b, 0xd0
movzx r9d, r9b
lea rax, [r9 + rax*2]
inc r8
cmp rcx, r8
jne 0x140117a30
jmp 0x140117a5f
xor eax, eax
mov dword [rsp + 0x2b0], ebx
mov dword [rsp + 0x2b4], r12d
cmp qword [rbp + 0x10], rbx
mov r10, qword [rsp + 0x500]
jbe 0x1401183ba
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x1401183ba
cmp dword [rcx + r13], 2
je 0x1401183ba
add rcx, r13
cmp dword [rcx + 0x114], r12d
jne 0x1401183ba
mov qword [rcx + 0x30], 2
mov qword [rcx + 0x38], rax
cmp byte [r14 + 0x108], 0
je 0x140117ade
cmp byte [r10 + 0x58], 0
setne al
not r11b
test r11b, al
jne 0x140117c07
mov qword [rsi], 3
jmp 0x140117d49
mov eax, dword [r14 + 0x118]
mov dword [rsp + 0x24], eax
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0x440], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x430], xmm0
movdqu xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x420], xmm3
movaps xmmword [rsp + 0x410], xmm2
movaps xmmword [rsp + 0x400], xmm1
movdqa xmmword [rsp + 0x3f0], xmm0
lea rdx, [r14 + 0x60]
lea rcx, [rsp + 0x2b0]
mov r8d, 0xa0
mov r15, r10
mov qword [rsp + 0x28], rdx
call fcn.1401af560
cmp qword [rsp + 0x328], 0
movzx ecx, byte [r15 + 0x58]
je 0x140117b74
test cl, cl
je 0x140117b74
cmp byte [rdi + 0x9d], 0
je 0x140117b8d
movzx eax, word [rsp + 0x348]
test ax, ax
je 0x140117d8a
test cl, cl
je 0x140117d8a
mov dword [rsp + 0x1f0], ebx
mov dword [rsp + 0x1f4], r12d
cmp qword [rbp + 0x10], rbx
jbe 0x1401184b2
mov rax, qword [rbp + 8]
test rax, rax
je 0x1401184b2
cmp dword [rax + r13], 2
je 0x1401184b2
add rax, r13
cmp dword [rax + 0x114], r12d
jne 0x1401184b2
add rax, 0x114
mov eax, dword [rax]
mov qword [rsi], 4
mov word [rsi + 8], 0x100
mov dword [rsi + 0xc], eax
mov dword [rsi + 0x10], 1
lea rcx, [rsp + 0x3f0]
call fcn.14010f550
lea rcx, [rsp + 0x2b0]
jmp 0x140117d58
mov dword [rsp + 0x2b0], ebx
mov dword [rsp + 0x2b4], r12d
cmp qword [rbp + 0x10], rbx
jbe 0x14011841e
mov rax, qword [rbp + 8]
test rax, rax
je 0x14011841e
cmp dword [rax + r13], 2
je 0x14011841e
add rax, r13
cmp dword [rax + 0x114], r12d
jne 0x14011841e
mov edi, dword [rax + 0x114]
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], 8
mov qword [rsp + 0x78], 8
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 2
mov qword [rsp + 0x90], 0
mov word [rsp + 0x98], 0
lea rcx, [rsp + 0x40]
call fcn.140118920
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmm2, xmmword [rsp + 0x60]
movups xmm3, xmmword [rsp + 0x70]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x30], xmm3
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x90]
movdqu xmmword [rsi + 0x50], xmm0
mov byte [rsi + 0x60], 0xb
mov qword [rsi + 0x78], 0
mov qword [rsi + 0x98], 0
mov qword [rsi + 0xb8], 0
mov qword [rsi + 0xd8], 0
mov word [rsi + 0xf8], 0x1af
mov qword [rsi + 0x100], rax
mov byte [rsi + 0x108], 0
mov byte [rsi + 0x115], 2
mov dword [rsi + 0x118], edi
mov byte [rsi + 0x11c], 5
mov rcx, r14
call fcn.14010f550
add r14, 0x60
mov rcx, r14
call fcn.14010f640
movaps xmm6, xmmword [rsp + 0x460]
movaps xmm7, xmmword [rsp + 0x470]
movaps xmm8, xmmword [rsp + 0x480]
add rsp, 0x498
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add eax, 0xffffff9c
cmp ax, 0x64
jae 0x140117d9f
mov qword [rsi], 5
jmp 0x140117bed
mov r13d, ecx
lea rcx, [rsp + 0x150]
mov r8d, 0xa0
mov rdx, qword [rsp + 0x28]
call fcn.1401af560
mov eax, r13d
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x3c0], xmm3
movaps xmmword [rsp + 0x3b0], xmm2
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x390], xmm0
test r13b, r13b
mov qword [rsp + 0x30], rdi
je 0x140117e65
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x150]
lea r8, [rsp + 0x390]
mov r9d, dword [rsp + 0x24]
call fcn.140118cd0
mov rbx, qword [rsp + 0x40]
cmp rbx, 3
jne 0x140117edd
mov r14, qword [rsp + 0x48]
mov edi, dword [rsp + 0x50]
movdqu xmm6, xmmword [rsp + 0x54]
movq xmm0, qword [rsp + 0x64]
mov ebx, 4
mov eax, dword [rsp + 0x6c]
jmp 0x140117fa9
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2a0], xmm0
movzx eax, word [rsp + 0x1e8]
test ax, ax
je 0x140117fcd
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x46]
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x146], rdx
movaps xmmword [rsp + 0x2a0], xmm0
mov ecx, dword [rsp + 0x350]
mov dword [rsp + 0x128], ecx
movzx ecx, word [rsp + 0x354]
mov word [rsp + 0x12c], cx
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x38], ecx
movzx ecx, byte [rsp + 0x13f]
mov byte [rsp + 0x3c], cl
jmp 0x140117fd1
mov r14, qword [rsp + 0x48]
mov edi, dword [rsp + 0x50]
movdqu xmm6, xmmword [rsp + 0x54]
movq xmm0, qword [rsp + 0x64]
mov eax, dword [rsp + 0x6c]
movsd xmm1, qword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x260], xmm2
movups xmm2, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x270], xmm2
movups xmm2, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x280], xmm2
movups xmm2, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x290], xmm2
movups xmm2, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x1f0], xmm2
movups xmm2, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x200], xmm2
movups xmm2, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x210], xmm2
movups xmm2, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x220], xmm2
movups xmm2, xmmword [rsp + 0xf8]
movaps xmmword [rsp + 0x230], xmm2
movups xmm2, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x240], xmm2
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x250], rcx
mov ebp, edi
shr ebp, 8
mov r15d, edi
shr r15d, 0x10
mov ecx, r14d
shr ecx, 8
mov edx, r14d
shr edx, 0x10
mov r8, r14
shr r8, 0x20
jmp 0x140118221
mov ax, 0xc8
mov rcx, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x146]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x4a], rcx
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], 8
movaps xmm0, xmmword [rsp + 0x2a0]
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], 8
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 2
mov qword [rsp + 0x90], 0
mov word [rsp + 0x98], 0
mov ecx, dword [rsp + 0x128]
mov dword [rsp + 0x9a], ecx
movzx ecx, word [rsp + 0x12c]
mov word [rsp + 0x9e], cx
mov qword [rsp + 0xa0], 0
mov ecx, dword [rsp + 0x38]
mov dword [rsp + 0xab], ecx
movzx ecx, byte [rsp + 0x3c]
mov byte [rsp + 0xaf], cl
mov qword [rsp + 0x40], 0
mov word [rsp + 0xa8], ax
mov byte [rsp + 0xaa], 3
lea rcx, [rsp + 0x40]
call fcn.14010f550
movaps xmm0, xmmword [rsp + 0x390]
movaps xmm1, xmmword [rsp + 0x3a0]
movaps xmm2, xmmword [rsp + 0x3b0]
movaps xmm3, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm3
mov r14, qword [rsp + 0x40]
movzx edi, byte [rsp + 0x48]
movzx ebp, byte [rsp + 0x49]
movzx r15d, word [rsp + 0x4a]
movq xmm8, qword [rsp + 0x4c]
movdqu xmm6, xmmword [rsp + 0x54]
movq xmm7, qword [rsp + 0x64]
mov r12d, dword [rsp + 0x6c]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmm3, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x380], xmm3
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x350], xmm0
lea rcx, [rsp + 0x150]
call fcn.14010f640
cmp r14, 3
jne 0x1401181a9
pshufd xmm0, xmm8, 0x55
movd eax, xmm0
mov edx, r15d
mov r15d, eax
mov ecx, ebp
mov r14d, edi
mov edi, eax
mov ebp, eax
shr ebp, 8
shr r15d, 0x10
movd r8d, xmm8
mov ebx, 4
mov eax, r12d
movdqa xmm0, xmm7
jmp 0x140118214
mov ecx, r14d
shr ecx, 8
mov edx, r14d
shr edx, 0x10
mov r8, r14
shr r8, 0x20
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movaps xmm3, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x290], xmm3
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
punpcklqdq xmm8, xmm6
pshufd xmm0, xmm6, 0xee
movd eax, xmm7
mov ebx, 3
movdqa xmm6, xmm8
movd xmm1, r12d
shufps xmm1, xmm7, 0xd4
shufps xmm1, xmm7, 0x52
shl r8, 0x20
movzx edx, dx
shl rdx, 0x10
or rdx, r8
movzx r8d, cl
shl r8, 8
or r8, rdx
movzx ecx, r14b
or rcx, r8
shl r15d, 0x10
movzx r8d, bpl
shl r8d, 8
or r8d, r15d
movzx edx, dil
or edx, r8d
cmp ebx, 4
jne 0x14011827c
mov qword [rsi + 8], rcx
mov dword [rsi + 0x10], edx
movdqu xmmword [rsi + 0x14], xmm6
movq qword [rsi + 0x24], xmm0
mov dword [rsi + 0x2c], eax
mov qword [rsi], 4
jmp 0x140117d5d
movlps qword [rsp + 0x70], xmm1
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
movaps xmm4, xmmword [rsp + 0x290]
movups xmmword [rsp + 0x78], xmm1
movups xmmword [rsp + 0x88], xmm2
movups xmmword [rsp + 0x98], xmm3
movups xmmword [rsp + 0xa8], xmm4
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmm2, xmmword [rsp + 0x200]
movaps xmm3, xmmword [rsp + 0x210]
movaps xmm4, xmmword [rsp + 0x220]
movups xmmword [rsp + 0xb8], xmm1
movups xmmword [rsp + 0xc8], xmm2
movups xmmword [rsp + 0xd8], xmm3
movups xmmword [rsp + 0xe8], xmm4
movaps xmm1, xmmword [rsp + 0x230]
movups xmmword [rsp + 0xf8], xmm1
movaps xmm1, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x108], xmm1
mov r8, qword [rsp + 0x250]
mov qword [rsp + 0x118], r8
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x50], edx
movdqu xmmword [rsp + 0x54], xmm6
movq qword [rsp + 0x64], xmm0
mov dword [rsp + 0x6c], eax
mov rdi, qword [rsp + 0x130]
mov rcx, rdi
call fcn.140118610
lea rcx, [rax + 0x18]
mov qword [rsp + 0x40], rbx
lea r8, [rsp + 0x40]
mov rdx, qword [rsp + 0x30]
call fcn.1401186b0
mov rcx, rdi
call fcn.140118610
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x140118398
call qword [rdx + 8]
test r13b, r13b
je 0x1401183ae
mov rcx, qword [rsp + 0x30]
add rcx, 0x64
mov rdx, rdi
call fcn.140118760
mov qword [rsi], 5
jmp 0x140117d5d
lea rax, [rsp + 0x2b4]
mov qword [rsp + 0x150], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x158], 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
lea rax, [rsp + 0x150]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
lea rax, [rsp + 0x2b4]
mov qword [rsp + 0x150], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x158], 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
lea rax, [rsp + 0x150]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
lea rcx, [0x1401e23f6]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x31
call fcn.1401b1e10
lea rcx, str.assertion_failed:__stream.is_counted
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x24
call fcn.1401b1e10
lea rax, [rsp + 0x1f4]
jmp 0x140118426
push rsi
push rdi
sub rsp, 0x28
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
mov qword [rcx], 0
test rsi, rsi
je 0x140118bc5
movzx eax, byte [0x140214210]
mov edx, 0x10
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140118bb6
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, case.0x14004f628.49
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
call fcn.1401b1500
mov ecx, 7
int 0x29
ud2
push rax
cmp qword [rcx], 0
je 0x140118be3
mov rax, rcx
lea rdx, case.0x14004f628.49
pop rcx
ret
mov ecx, 7
int 0x29
ud2
sub rsp, 0x48
lea rdx, [rcx + 0x18]
mov rax, qword [rcx]
mov r8, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
lea rcx, [rsp + 0x28]
call qword [rax]
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14011a29f
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rdx, case.0x14010e1e2.41
add rsp, 0x48
ret
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
int3
mov rax, rcx
lea rdx, case.0x14010e1e2.41
ret
je 0x14011bfa2
add byte [rcx + rax - 9], cl
add rdi, r14
cmp dword [rdi + 0x114], r12d
jne 0x14011bfa2
cmp byte [rdi + 0x50], 6
jae 0x14011bde5
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0x20], r13d
mov dword [rsp + 0x24], r12d
cmp dword [rdi], 2
je 0x14011bff5
cmp dword [rdi + 0x114], r12d
jne 0x14011bff5
mov rsi, rdx
mov rbx, rcx
movzx eax, byte [rdi + 0x50]
lea ecx, [rax - 6]
cmp cl, 6
jb 0x14011be88
lea ecx, [rax - 3]
cmp cl, 2
ja 0x14011be24
cmp cl, 1
jne 0x14011be88
movzx eax, al
test rax, rax
je 0x14011be88
cmp eax, 1
jne 0x14011be50
lea rcx, [rdi + 0x70]
mov rax, qword [rdi + 0x58]
mov rdx, qword [rdi + 0x60]
mov qword [rsp + 0x70], r8
mov r8, qword [rdi + 0x68]
mov qword [rsp + 0x68], r9
call qword [rax + 0x20]
jmp 0x14011be79
mov rax, qword [rdi + 0x58]
shl rax, 1
test rax, rax
je 0x14011be88
mov qword [rsp + 0x70], r8
mov r8, qword [rdi + 0x60]
mov rcx, qword [0x140214150]
xor edx, edx
mov qword [rsp + 0x68], r9
call qword [sym.imp.kernel32.dll_HeapFree]
lea r10, [rsp + 0x24]
mov r9, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
mov byte [rdi + 0x50], 5
mov dword [rdi + 0x54], ebp
mov dword [rsp + 0x20], r13d
mov dword [rsp + 0x24], r12d
cmp qword [r15 + 0x10], r13
jbe 0x14011bfa2
mov rax, qword [r15 + 8]
test rax, rax
je 0x14011bfa2
cmp dword [rax + r14], 2
je 0x14011bfa2
add byte [rax], al
add rax, r14
cmp dword [rax + 0x114], r12d
jne 0x14011bfa2
mov ecx, dword [rax + 0x118]
mov dword [rsp + 0x20], r13d
mov dword [rsp + 0x24], r12d
cmp dword [rax], 2
je 0x14011bfa2
cmp dword [rax + 0x114], r12d
jne 0x14011bfa2
add rbx, 8
cmp qword [rax + 0x88], rcx
jae 0x14011bf87
mov dword [rsp + 0x20], r13d
mov dword [rsp + 0x24], r12d
cmp dword [rax], 2
je 0x14011bfa2
cmp dword [rax + 0x114], r12d
jne 0x14011bfa2
mov edx, dword [rax + 0x118]
mov dword [rsp + 0x20], r13d
mov dword [rsp + 0x24], r12d
cmp dword [rax], 2
je 0x14011bfa2
cmp dword [rax + 0x114], r12d
jne 0x14011bfa2
sub edx, dword [rax + 0x88]
mov dword [rsp + 0x20], r13d
mov dword [rsp + 0x24], r12d
cmp dword [rax], 2
je 0x14011bff5
cmp dword [rax + 0x114], r12d
jne 0x14011bff5
mov rdi, r8
mov ecx, dword [rax + 0x84]
sub ecx, edx
jo 0x14011bf79
mov dword [rax + 0x84], ecx
mov r8, qword [rsi]
mov rcx, rbx
call 0x140116100
mov r8, rdi
mov rcx, rbx
mov rdx, rsi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140115510
mov qword [rsp + 0x28], r10
lea rax, [0x14010f3e0]
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, [0x1401e2c60]
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
mov qword [rsp + 0x28], r10
lea rax, [0x14010f3e0]
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, [0x1401e2c78]
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
int3
add eax, 0x7501fa80
pop rdi
test cl, cl
je 0x14011c309
cmp eax, 1
jne 0x14011c2fd
lea rcx, [rsi + 0x20]
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x20]
jmp 0x14011c309
mov rax, qword [rsi + 8]
shl rax, 1
test rax, rax
jne 0x14011c33a
mov byte [rsi], 3
jmp 0x14011c333
pop rsi
add dword [rax - 0x7d], ecx
invalid
add rsp, 0x68
pop rbx
pop rsi
ret
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi], 3
jmp 0x14011c333
lea eax, [0x140114d20]
mov qword [rsp + 0x30], rax
lea rax, [0x1401e2b28]
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:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_state.rsstream_closed_because_of_a_broken_pipesend_close:_unexpected_state__v
adc eax, 0xc6793
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
int3
lea rcx, [rsp + 0x28]
call fcn.1400b6bf0
mov rax, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x29], bl
mov qword [rsp + 0x30], rax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x38], xmm0
mov byte [rsp + 0x28], 2
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x20], rax
movzx eax, byte [rsp + 0x28]
movzx ecx, byte [rsp + 0x29]
movzx edx, word [rsp + 0x2a]
mov r8d, dword [rsp + 0x2c]
mov r9, qword [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], al
mov byte [rsi + 1], cl
mov word [rsi + 2], dx
mov dword [rsi + 4], r8d
mov qword [rsi + 8], r9
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
int3
in al, dx
sub byte [rax - 0x77], cl
retf
invalid
cmp ecx, edi
jae 0x14011c66f
shl rcx, 4
mov eax, dword [rdx + rcx + 0xc]
mov qword [rbx], r14
mov dword [rbx + 8], eax
mov dword [rbx + 0xc], esi
jmp 0x14011c653
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.4.0_srcmap.rs
mov rdx, rdi
call fcn.1401b1d10
int3
mov rax, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov rdx, rdi
shr rdx, 0x39
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r10d, r10d
pcmpeqd xmm1, xmm1
mov qword [rsp + 0x28], rdi
mov r11, rdi
xor ebp, ebp
nop word [rax + rax]
and r11, r8
movdqu xmm2, xmmword [rax + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb edi, xmm3
nop word cs:[rax + rax]
mov r14d, edi
sub r14w, 1
jb 0x14011c780
tzcnt ecx, edi
add rcx, r11
and rcx, r8
shl rcx, 3
mov r15, rax
sub r15, rcx
mov r15, qword [r15 - 8]
cmp r12, r15
jbe 0x14011c846
and r14d, edi
mov rcx, r15
shl rcx, 4
mov edi, r14d
cmp dword [r13 + rcx + 8], ebx
jne 0x14011c730
jmp 0x14011c86c
cmp rbp, 1
mov ebp, 1
je 0x14011c7a2
pmovmskb ecx, xmm2
xor ebp, ebp
test ecx, ecx
setne bpl
tzcnt r9d, ecx
add r9, r11
and r9, r8
pcmpeqb xmm2, xmm1
pmovmskb ecx, xmm2
test ecx, ecx
jne 0x14011c7be
add r11, r10
add r11, 0x10
add r10, 0x10
jmp 0x14011c710
movzx r10d, byte [rax + r9]
test r10b, r10b
js 0x14011c7da
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
tzcnt r9d, ecx
movzx r10d, byte [rax + r9]
lea rcx, [rsi + 0x28]
mov r11, qword [rsi + 0x58]
and r10b, 1
movzx r10d, r10b
sub qword [rsi + 0x50], r10
lea r10, [r9 - 0x10]
and r10, r8
mov byte [rax + r9], dl
mov byte [r10 + rax + 0x10], dl
lea rdx, [r11 + 1]
mov qword [rsi + 0x58], rdx
shl r9, 3
neg r9
mov qword [rax + r9 - 8], r11
mov rdx, qword [rsp + 0x28]
mov r8d, ebx
mov rdi, qword [rsp + 0x20]
mov r9d, edi
call fcn.14011c970
mov rax, qword [rsp + 0x30]
invalid
mov dword [rax + 8], edi
mov dword [rax + 0xc], ebx
mov qword [rax], rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.4.0_srcmapcore.rs
mov rcx, r15
add byte [rcx + rcx*4 - 7], cl
mov rdx, r12
call fcn.1401b1d10
lea rcx, [rsi + 0x40]
mov rdx, r13
mov r8, r12
call fcn.1401b2c80
jmp 0x14011c6d5
mov rdx, qword [rsi + 0x38]
cmp r15, rdx
jae 0x14011c89a
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsp + 0x20]
and al, 0x20
mov dword [rax + rcx + 0xc], edx
lea rcx, str.assertion_failed:_self.ids.insert_id__index_.is_none__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_store.rs
lea r8, [0x1401e2bf8]
mov edx, 0x36
call fcn.1401b1e10
push 0xffffffffba000c63
add byte ss:[rax], al
add al, ch
jbe 0x14011c8ed
or dword [rax], eax
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.4.0_srcmapcore.rs
mov rcx, r15
call fcn.1401b1d10
int3
int3
add rcx, qword [rsi + 8]
mov r8d, 0x130
mov rdx, rdi
call fcn.1401af560
inc r14
mov qword [rsi + 0x10], r14
inc rbx
ret
mov qword [rsi + 0x20], rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
out 0xf, eax
test dword [rdx], esi
add dword [rax], eax
add byte [rbx + rcx*4 + 0x66], cl
sub byte [rbx + rax + 0x66], cl
xor byte [rax - 0x48], cl
loopne 0x14011ca00
sub esp, edi
cmp r12, 1
jbe 0x14011ca3f
add r12, r15
jb 0x14011ca3f
xor edx, edx
mov rax, r12
shr rax, 0x3b
sete dl
mov r8, r12
shl r8, 4
shl rdx, 3
test r15, r15
je 0x14011ca00
mov rax, qword [rsi + 8]
mov rcx, r15
shl rcx, 4
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rcx
jmp 0x14011ca09
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x48]
and al, 0x48
je 0x14011cb0b
movabs rcx, 0x8000000000000001
mov r12, r15
cmp rax, rcx
je 0x14011cacb
mov r12, r15
inc r12
je 0x14011cabf
xor edx, edx
mov rax, r12
shr rax, 0x3b
sete dl
mov r8, r12
shl r8, 4
shl rdx, 3
test r15, r15
je 0x14011ca83
push qword [rax + riz + 0x48]
mov eax, dword [rsi + 8]
mov rax, qword [rsi + 8]
mov rcx, r15
shl rcx, 4
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rcx
jmp 0x14011ca8c
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x14011cac4
movabs rax, 0x8000000000000001
mov r12, r15
cmp rcx, rax
je 0x14011cacb
test rcx, rcx
jne 0x14011cb19
call fcn.1400b62f0
mov qword [rsi + 8], rcx
mov qword [rsi], r12
cmp r15, r12
jne 0x14011cadf
mov rcx, rsi
mov rdx, r15
call fcn.14012f6d0
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7e], cl
adc byte [rax - 0x75], cl
or byte [rcx + r9*4 - 7], r9b
mov r15, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov rcx, r15
shl rcx, 4
mov qword [rax + rcx], r14
mov dword [rax + rcx + 8], ebx
or byte [rax], cl
mov dword [rax + rcx + 0xc], edi
inc r15
mov qword [rsi + 0x10], r15
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov qword [rsi + 8], rax
mov qword [rsi], r12
cmp r15, r12
je 0x14011cad0
jmp 0x14011cadf
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
int3
mov esi, ecx
mov rax, qword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
add byte [rax + 0xf], cl
cli
cli
add byte [rax + 0xf], cl
cli
cli
movabs rcx, 0x6bca1af286bca2
xor edx, edx
cmp rdi, rcx
setb dl
imul r8, rdi, 0x130
shl rdx, 3
test rax, rax
je 0x14011cb9f
mov rcx, qword [rsi + 8]
imul rax, rax, 0x130
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x14011cba8
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x14011cbdd
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14011cbe4
test rcx, rcx
jne 0x14011cbeb
call fcn.1400b62f0
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
int3
jbe 0x14011d056
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14011d113
xor eax, eax
movzx ecx, byte [r14 + 0x18]
test cl, cl
jne 0x14011d127
mov edx, dword [rbx + 8]
mov ecx, dword [rbx + 0xc]
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x34], ecx
cmp qword [r14 + 0x1e0], rdx
jbe 0x14011d169
mov r8, qword [r14 + 0x1d8]
test r8, r8
je 0x14011d169
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x14011d169
add r8, r9
cmp dword [r8 + 0x114], ecx
cmp dword [rax + 0x114], ecx
jne 0x14011d169
mov r9, qword [r8 + 0x78]
cmp r9, 0xffffffffffffffff
je case.0x140086d4c.1431
inc r9
mov qword [r8 + 0x78], r9
js 0x14011d11d
inc dword [rsi + 0x240]
js 0x14011d11d
inc dword [rsi + 0x240]
lock inc qword [r14]
jle 0x14011d1d9
mov qword [rdi], r14
mov dword [rdi + 8], edx
mov dword [rdi + 0xc], ecx
test al, al
jne 0x14011d100
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14011d159
mov rcx, rsi
int1
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call fcn.1401b9760
xor al, 1
movzx ecx, byte [r14 + 0x18]
test cl, cl
je 0x14011d071
invalid
invalid
invalid
sbb byte [rcx + r9*8 - 0xb57bf1], r8b
invalid
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401cf718]
lea r8, [rsp + 0x38]
mov edx, 0x2b
call fcn.1401b21a0
call fcn.1401b9760
test al, al
jne 0x14011d100
mov byte [r14 + 0x18], 1
jmp 0x14011d100
lea rax, [rsp + 0x34]
mov qword [rsp + 0x68], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x70], 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 + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
lea rcx, [0x1401e2d8e]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_stream.rsassertion_failed:_self.ref_count___usize::MAX
mov edx, 0x2d
call fcn.1401b1e10
ud2
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
ja 0x14011d260
add byte [rax], al
imul r13, r12, 0x130
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + r13], 2
je 0x14011d7d4
add rax, r13
cmp dword [rax + 0x114], ebp
jne 0x14011d7d4
mov rcx, qword [rax + 0x78]
test rcx, rcx
je 0x14011d833
dec rcx
mov qword [rax + 0x78], rcx
mov dword [rsp + 0x20], r12d
mov dword [rsp + 0x24], ebp
mov rdx, qword [rdi + 0x1e0]
add byte [rcx + rdi - 0x1e], cl
add byte [rcx + rdi - 0x1e], cl
jbe 0x14011d781
mov rax, qword [rdi + 0x1d8]
test rax, rax
je 0x14011d781
add al, 0
invalid
add al, 0
add byte [rdx - 0x7d], al
cmp al, 0x28
add cl, byte [rdi]
test byte [rbx + 0x4a000004], bh
lea ecx, [rax + rbp]
invalid
cmp dword [rax + r13], 2
je 0x14011d781
lea rcx, [rax + r13]
sub byte [rcx], bh
test eax, 0x114
cmp dword [rcx + 0x114], ebp
jne 0x14011d781
cmp qword [rcx + 0x78], 0
mov qword [rsp + 0xa0], rsi
mov dword [rsp + 0x84], ebx
add byte [rax - 0x77], cl
mov ah, 0x24
movabs al, byte [0x84249c89000000]
add byte [rax], al
jne 0x14011d350
mov dword [rsp + 0x20], r12d
mov dword [rsp + 0x24], ebp
cmp dword [rcx], 2
je 0x14011d781
cmp dword [rcx + 0x114], ebp
jne 0x14011d781
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x50], 5
ja 0x14011d350
cmp qword [rcx], 0
jne 0x14011d350
cmp qword [rcx + 0x88], 0
jne 0x14011d350
mov r8, qword [rdi + 0x1c0]
mov rcx, qword [rdi + 0x1c8]
mov qword [rdi + 0x1c0], 0
test r8, r8
je 0x14011d350
call qword [r8 + 8]
mov rax, qword [rdi + 0x1d8]
mov rdx, qword [rdi + 0x1e0]
lea rbx, [rdi + 0x1d0]
mov qword [rsp + 0x90], rbx
mov dword [rsp + 0x98], r12d
mov dword [rsp + 0x9c], ebp
mov dword [rsp + 0x20], r12d
mov dword [rsp + 0x24], ebp
cmp rdx, r12
jbe 0x14011d775
test rax, rax
je 0x14011d775
cmp dword [rax + r13], 2
je 0x14011d775
add rax, r13
cmp dword [rax + 0x114], ebp
jne 0x14011d775
lea r14, [rdi + 0x20]
lea r15, [rdi + 0x80]
mov esi, dword [rax + 0x48]
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8, r14
call fcn.14011d890
mov dword [rsp + 0x20], r12d
mov dword [rsp + 0x24], ebp
mov rdx, qword [rdi + 0x1e0]
cmp rdx, r12
jbe 0x14011d775
mov rax, qword [rdi + 0x1d8]
test rax, rax
je 0x14011d775
cmp dword [rax + r13], 2
je 0x14011d775
lea rcx, [rax + r13]
cmp dword [rcx + 0x114], ebp
jne 0x14011d775
cmp qword [rcx + 0x78], 0
je 0x14011d46b
cmp esi, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x90]
mov rcx, r14
call fcn.140114150
cmp byte [rsp + 0x84], 0
mov rsi, qword [rsp + 0xa0]
jne 0x14011d44e
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14011d721
mov rcx, rsi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov dword [rsp + 0x20], r12d
mov dword [rsp + 0x24], ebp
cmp dword [rcx], 2
je 0x14011d775
cmp dword [rcx + 0x114], ebp
jne 0x14011d775
cmp dword [rcx + 0x11c], 0
je 0x14011d5da
mov dword [rsp + 0x20], r12d
mov dword [rsp + 0x24], ebp
cmp dword [rcx], 2
je 0x14011d775
cmp dword [rcx + 0x114], ebp
jne 0x14011d775
mov r9d, dword [rcx + 0x11c]
mov ecx, dword [rdi + 0xcc]
lea r10d, [rcx + r9]
shl r10, 0x20
mov r8d, ecx
add r8d, r9d
movabs r8, 0x300000001
cmovno r8, r10
sub dword [rdi + 0x110], r9d
test r8b, r8b
jne 0x14011d4f7
shr r8, 0x20
mov dword [rdi + 0xcc], r8d
mov ecx, r8d
mov r8d, dword [rdi + 0xc8]
sub ecx, r8d
jle 0x14011d545
mov r9d, r8d
shr r9d, 0x1f
add r9d, r8d
sar r9d, 1
cmp ecx, r9d
jl 0x14011d545
mov r8, qword [rdi + 0x1c0]
mov rcx, qword [rdi + 0x1c8]
mov qword [rdi + 0x1c0], 0
test r8, r8
je 0x14011d545
call qword [r8 + 8]
mov rax, qword [rdi + 0x1d8]
mov rdx, qword [rdi + 0x1e0]
mov dword [rsp + 0x20], r12d
mov dword [rsp + 0x24], ebp
cmp rdx, r12
jbe 0x14011d7db
test rax, rax
je 0x14011d7db
cmp dword [rax + r13], 2
je 0x14011d7db
add rax, r13
cmp dword [rax + 0x114], ebp
jne 0x14011d7db
mov dword [rax + 0x11c], 0
mov dword [rsp + 0x20], r12d
mov dword [rsp + 0x24], ebp
cmp qword [rdi + 0x1e0], r12
jbe 0x14011d7db
mov rdx, qword [rdi + 0x1d8]
test rdx, rdx
je 0x14011d7db
cmp dword [rdx + r13], 2
je 0x14011d7db
cmp al, 0x2a
add cl, byte [rdi]
test byte [rsi], ah
add al, byte [rax]
add byte [rcx + rax - 0x16], cl
add rdx, r13
cmp dword [rdx + 0x114], ebp
jne 0x14011d7db
mov rcx, r15
call fcn.14011da40
mov rax, qword [rdi + 0x1d8]
mov rdx, qword [rdi + 0x1e0]
mov dword [rsp + 0x20], r12d
mov dword [rsp + 0x24], ebp
cmp rdx, r12
jbe 0x14011d7db
test rax, rax
je 0x14011d7db
cmp dword [rax + r13], 2
je 0x14011d7db
add rax, r13
cmp dword [rax + 0x114], ebp
jne 0x14011d7db
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rax + 0x100], al
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x30], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x40], ecx
mov dword [rax + 0x100], 0
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xa8
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x30
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xa8
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x30
nop dword [rax]
mov rcx, r12
mov rdx, r13
mov r8, rbx
call fcn.14011b370
and bl, ch
invalid
dec dword [rax - 0x75]
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x14011d40f
and bl, ch
invalid
mov edx, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb4]
mov dword [rsp + 0x88], edx
mov dword [rsp + 0x8c], eax
cmp qword [rcx + 0x10], rdx
jbe 0x14011d737
mov rcx, qword [rcx + 8]
test rcx, rcx
je 0x14011d737
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x14011d737
add rcx, rdx
cmp dword [rcx + 0x114], eax
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
jne 0x14011d737
cmp dword [rcx + 0x48], 0x3b9aca00
setne bpl
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.14011d890
mov rcx, r14
mov rdx, r12
mov r8d, ebp
call fcn.140114150
jmp 0x14011d640
call fcn.1401b9760
test al, al
jne 0x14011d44e
mov byte [rdi + 0x18], 1
jmp 0x14011d44e
invalid
lea rax, [rsp + 0x8c]
mov qword [rsp + 0x20], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x28], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
lea rax, [rsp + 0x20]
jmp 0x14011d7b5
lea rax, [rsp + 0x24]
mov qword [rsp + 0x30], rax
jmp 0x14011d786
invalid
add eax, 0x2444894c
xor byte [rax - 0x73], cl
add eax, 0xffff1c53
mov qword [rsp + 0x30], r8
lea rax, [0x14010f3e0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc5496
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc5496
lea rcx, [rsp + 0x50]
call fcn.1401b1c50
mov qword [rsp + 0x30], r8
jmp 0x14011d7e5
lea rax, [rsp + 0x24]
mov qword [rsp + 0x30], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0xc5458
cmp byte [rax - 0x73], cl
add eax, 0xc5458
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc544f
lea rcx, [rsp + 0x50]
call fcn.1401b1c50
lea rcx, str.assertion_failed:_self.ref_count___0
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_stream.rsassertion_failed:_self.ref_count___usize::MAX
mov edx, 0x24
call fcn.1401b1e10
lea rax, str.StreamRef::drop__mutex_poisoned
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x68
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
add byte [rax - 0x73], cl
and al, 0x50
add byte [rax - 0x73], cl
and al, 0x50
call fcn.1401b1c50
int3
adc byte [rdi], cl
xchg byte [rdx], ch
add dword [rax], eax
add byte [rax], al
invalid
invalid
or byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb eax, 0x4c000001
mov esi, eax
imul r8, r9, 0x130
cmp dword [rax + r8], 2
je 0x14011d9e9
invalid
add byte [rcx + rax - 0x40], cl
add rax, r8
cmp dword [rax + 0x114], edx
jne 0x14011d9e9
cmp qword [rax + 0x78], 0
jne 0x14011d9d8
add byte [rdi], cl
test ebp, ebx
add byte [rax], al
add byte [rax + 0xf055078], al
cmp byte [rax + 0x50], 5
jbe 0x14011d9d8
xchg bl, dl
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 8
mov r8d, 8
cmp byte [rsi + 0x58], 0
je 0x14011d9a5
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x2c], edx
and al, 0x2c
and al, 0x2c
cmp dword [rax], 2
je 0x14011d9e9
cmp dword [rax + 0x114], edx
jne 0x14011d9e9
movzx r10d, byte [rax + 0x50]
add r10b, 0xfa
movzx r11d, r10b
mov dh, 0xda
mov dh, 0xda
cmp r11b, 6
mov r10d, 6
cmovb r10d, r11d
cmp r10b, 6
ja 0x14011d9a5
invalid
movzx r10d, r10b
movzx edx, dl
mov r11d, 0x54
bt r11, r10
jae 0x14011d9a5
add byte [rbp + 0xf], cl
movabs dword [0x28244c89444173d3], eax
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x2c], edx
cmp dword [rax], 2
sub al, 0x83
cmp byte [rdx], al
je 0x14011d9e9
cmp dword [rax + 0x114], edx
jne 0x14011d9e9
add dword [rax], eax
add byte [rbp + 0x6f], dh
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx edx, cl
cmp dl, 6
mov ecx, 6
cmovb ecx, edx
cmp cl, 3
je 0x14011d9e1
retf 0xf980
movzx ecx, cl
cmp ecx, 4
jne 0x14011d9a5
add al, 0x75
or dword [rax + 0x74005178], eax
add eax, dword [rbp + 0x31]
ror byte [rax - 0x73], 0x8b
movabs al, byte [0x140838d48000000]
cmp byte [rax + 0x51], 0
je 0x14011d9a5
xor r8d, r8d
lea rcx, [rbx + 0xa0]
lea rax, [rbx + 0x140]
add byte [rax], al
mov qword [rsp + 0x20], rax
mov rdx, rdi
mov r9, rsi
int1
call fcn.14011bd60
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
jmp fcn.14011ae00
invalid
nop
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
cmp byte [rax + 0x52], 0
jne 0x14011d9a2
jmp 0x14011d9a5
mov qword [rsp + 0x30], rcx
lea rax, [0x14010f3e0]
add eax, 0xffff19eb
xor byte [rax - 0x73], cl
add eax, 0xffff19eb
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
add eax, 0xc524f
cmp byte [rax - 0x73], cl
add eax, 0xc524f
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
add byte [rax], al
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.1401b1c50
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
sub esp, 0x108
sub esp, 0x108
cmp qword [rdx + 0x18], 0
je 0x14011dbb1
test byte [rbx + 1], dl
add byte [rax], al
test byte [rbx + 1], dl
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
mov rbx, qword [rdx + 0x20]
mov ebx, dword [rdx + 0x20]
mov ebx, dword [rdx + 0x20]
mov r15, qword [rdx + 0x28]
mov r12, qword [rcx + 8]
mov rbp, qword [rcx + 0x10]
mov ebp, dword [rcx + 0x10]
mov ebp, dword [rcx + 0x10]
mov rcx, qword [rcx + 0x20]
mov r14, qword [rdi + 0x18]
dec r14
dec esi
dec esi
jmp 0x14011dab6
invalid
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
and al, 0x48
and al, 0x48
call qword [rax + 0x20]
dec r14
mov rcx, r13
cmp r13, r15
je 0x14011dbb1
cmp rbp, rbx
cmp ebp, ebx
jbe case.0x1400257c3.2598
mov r13, rbx
imul rax, rbx, 0xf0
lock add byte [rax], al
add byte [rcx - 0x75], cl
adc al, 4
lock add byte [rax], al
add byte [rcx - 0x75], cl
adc al, 4
mov rbx, qword [r12 + rax + 8]
mov qword [r12 + rax], 2
or byte [rcx - 0x39], cl
add al, 4
add al, byte [rax]
add byte [rax], al
mov qword [r12 + rax + 8], rcx
cmp rdx, 2
je 0x14011dbc5
mov qword [rdi + 0x18], r14
mov qword [rdi + 0x20], r13
cmp r13, r15
sbb byte [rcx + rcx*4 + 0x6f], cl
and byte [rbp + 0x39], cl
std
jne 0x14011db10
sbb cl, byte [rax - 0x7b]
ror byte [rdi], cl
test esi, esp
add byte [rax], al
test rdx, rdx
jne 0x14011dbe5
add byte [rax - 0x39], cl
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rcx + rcx*4 - 5], cl
mov rbx, r15
jmp case.0x1400257c3.2579
test rdx, rdx
je 0x14011dbfd
mov qword [rsi + 0x18], 1
mov qword [rsi + 0x20], rbx
mov dword [rsi + 0x20], ebx
lea rdx, [r12 + rax]
add rdx, 0x10
mov r8d, 0xe0
add byte [rax], al
ret 0x4110
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.1401af560
mov rax, qword [rsp + 0x28]
cmp rax, 6
je 0x14011dbb1
mov edx, eax
and edx, 6
lea rcx, [rax - 3]
cmp edx, 4
mov edx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovne rcx, rdx
test rcx, rcx
je 0x14011db80
invalid
cmp rcx, 1
je 0x14011da90
lea rcx, [rsp + 0x30]
call fcn.14010f550
jmp 0x14011daa7
invalid
invalid
invalid
cmp rax, 3
jne 0x14011dba2
invalid
lea rcx, [rsp + 0x30]
call fcn.14010f550
mov rcx, qword [rsp + 0x90]
mov ecx, dword [rsp + 0x90]
call fcn.1401903d0
jmp 0x14011daa7
lea rcx, [rsp + 0x28]
call fcn.140118c10
mov al, 0xff
invalid
jmp 0x14011daa7
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
add r12, rax
mov qword [r12 + 8], rbx
lea rcx, str.invalid_keyC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, [0x1401e2318]
add eax, 0xc473d
mov edx, 0xb
call fcn.1401b2260
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, [0x1401e2370]
mov edx, 0x25
call fcn.1401b1e10
or dword [rax], eax
lea rcx, [0x1401e2330]
call fcn.1401b2240
int3
sub rsp, 0x28
test r8d, r8d
test eax, eax
je case.0x1400257c3.2549
xor dl, r8b
test dl, 1
invalid
je 0x14011dc34
cmp dword [rcx + 0xa0], 0
sete dl
cmp dword [rcx + 0xa4], r8d
add byte [rax], al
add byte [rax], al
jmp 0x14011dc3f
cmp dword [rcx + 0x28], 0
sete dl
cmp dword [rcx + 0x2c], r8d
setbe al
and al, dl
movzx eax, al
mov edx, 1
add rsp, 0x28
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
ret
lea rcx, str.assertion_failed:__id.is_zero__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcprotopeer.rs
lea r8, [0x1401e20e8]
mov edx, 0x1f
call fcn.1401b1e10
int3
add byte [rax - 0x7d], cl
clc
add esi, dword [rbp + 8]
mov byte [rsi], 3
jmp 0x14011ddce
add byte [rax], al
add byte [rax], al
mov rbx, rdx
test rax, rax
je 0x14011dce1
cmp eax, 1
jne 0x14011dd02
lea rdx, [rbx + 0x138]
mov rax, qword [rbx + 0x120]
mov r8, qword [rbx + 0x128]
mov eax, dword [rbx + 0x128]
mov eax, dword [rbx + 0x128]
mov r9, qword [rbx + 0x130]
lea rcx, [rsp + 0x30]
call qword [rax]
mov eax, dword [rbx + 0x11c]
movzx ecx, byte [rbx + 0x119]
mov dword [rsp + 0x2c], eax
mov byte [rsp + 0x29], cl
mov byte [rsp + 0x28], 1
jmp 0x14011dd89
movzx eax, byte [rbx + 0x119]
mov rcx, qword [rbx + 0x11c]
mov qword [rsp + 0x2c], rcx
mov byte [rsp + 0x29], al
mov byte [rsp + 0x28], 0
jmp 0x14011dd89
xchg dword [rax], eax
add byte [rax], al
movzx ebp, byte [rbx + 0x119]
movabs rdi, 0x8000000000000000
cmp qword [rbx + 0x120], rdi
jne 0x14011dd1e
jmp 0x14011dd70
mov r14, qword [rbx + 0x128]
mov rdi, qword [rbx + 0x130]
test rdi, rdi
je 0x14011dd5d
js 0x14011ddd9
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
popfq
add eax, dword [rax]
mov rbx, rax
test rax, rax
test eax, eax
jne 0x14011dd62
ret
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
movabs dword [0x1bb000937], eax
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1401af560
mov byte [rsp + 0x29], bpl
mov byte [rsp + 0x29], ch
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rdi
mov byte [rsp + 0x28], 2
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x20], rax
movzx eax, byte [rsp + 0x28]
sub byte [rdi], cl
mov dh, 0x4c
and al, 0x29
sub byte [rdi], cl
mov dh, 0x4c
and al, 0x29
movzx edx, word [rsp + 0x2a]
mov r8d, dword [rsp + 0x2c]
mov r9, qword [rsp + 0x30]
mov r10, qword [rsp + 0x38]
mov qword [rsi + 0x10], r10
mov r10, qword [rsp + 0x40]
mov qword [rsi + 0x18], r10
mov byte [rsi], al
mov byte [rsi + 1], cl
mov word [rsi + 2], dx
mov dword [rsi + 4], r8d
mov qword [rsi + 8], r9
invalid
invalid
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
call fcn.1400b62f0
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
movzx ebp, byte [rcx]
mov byte [rsp + 0x68], bpl
lea r14, [rsp + 0x68]
mov qword [rsp + 0x20], r14
lea rax, [0x14010c5a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs rax, 0x400000020
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x60], 3
lea rax, [0x1401e37e8]
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
and al, 0xa0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
lea r15, [rsp + 0x20]
lea r15, [rsp + 0x20]
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], 1
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rbx, [rsp + 0x78]
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1401020b0
lea rcx, str.END_STREAMPADDEDerror_codelast_stream_iddebug_data
mov qword [rsp + 0x68], rcx
push 0x2444c748
jo 0x14011debd
add byte [rax], al
add byte [rax - 0xa], al
invalid
invalid
je 0x14011df39
test al, al
jne 0x14011df5c
lea rax, [0x1401eb94b]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x78], r15
lea rax, [0x140050d20]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x90], rax
lea rax, [0x1401f4ad0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 2
lea r8, [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
ja 0x14011df78
invalid
invalid
lea rcx, [0x1401e2fb2]
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x68], ecx
push 0x2444c748
mov qword [rsp + 0x70], 6
test bpl, 8
je 0x14011dfeb
xchg ebx, eax
add byte [rax], al
invalid
jo 0x14011df51
add byte [rax], al
add byte [rax - 0xa], al
invalid
or byte [rdi], cl
test byte [rbx - 0x7c000000], dl
xchg ebx, eax
add byte [rax], al
invalid
invalid
xchg ebx, eax
add byte [rax], al
add byte [rax + rax*8 + 0x1b10774], al
sal byte [rdi + rax - 0x4f], 1
test al, al
je 0x14011df63
sal byte [rdi + rax - 0x4f], 1
mov cl, 1
jmp 0x14011e02c
and bpl, 1
lea rax, [0x1401eb94b]
lea rcx, str.__assertion_failed:_max___std::u32::MAX_as_usizeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcclient.rs
sbb dword [rax + 0xc], 0
cmove rcx, rax
movzx eax, bpl
or rax, 2
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x78], r15
lea rax, [0x140050d20]
dec dword [rax - 0x77]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rax
lea rax, [0x1401f4ad0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 2
lea r8, [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
invalid
invalid
mov cl, 1
test al, al
jne 0x14011e02c
lea rax, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd999b
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea r8, [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov ecx, eax
mov eax, ecx
add rsp, 0xa8
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
dec dword [rax - 0x7d]
jle 0x14011e0d5
invalid
add byte [rsi + riz + 0x48], dh
lea eax, [0x1401e2fe0]
or al, 0
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e2fd0]
adc eax, 0xc4ef5
lea edx, [0x1401e2fd0]
lea rcx, [rsp + 0x28]
mov r8d, 0xa
mov r9, rsi
int1
call fcn.140106360
inc dword [rax + 0x31247c]
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x14011e122
mov al, 1
test cl, cl
jne 0x14011e141
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
sub dh, dh
xor al, 4
test byte [rax + 0x34], 4
jne 0x14011e129
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x14011e13e
test cl, cl
setne al
jmp 0x14011e141
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5e8
movapd xmmword [rsp + 0x5d0], xmm8
movapd xmmword [rsp + 0x5c0], xmm7
movapd xmmword [rsp + 0x5b0], xmm6
mov qword [rsp + 0x98], r8
mov qword [rsp + 0x248], rcx
mov qword [rsp + 0x40], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], 1
lea rsi, [rdx + 0x60]
mov rdi, qword [rdx + 0x18]
mov r15, qword [rdx + 0x20]
mov rax, qword [rdx + 0x40]
imul r12, qword [rdx + 0x28], 0x68
mov qword [rsp + 0x2a0], rax
movups xmm0, xmmword [rdx + 0x30]
movups xmmword [rsp + 0x290], xmm0
cmp qword [rdx + 0x50], 0
je 0x14011e1ec
mov r8, qword [rdx + 0x48]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x510]
mov r8d, 0xa0
mov rdx, rsi
call fcn.1401af560
or dword [rax], eax
movups xmm0, xmmword [rsp + 0x288]
movups xmm1, xmmword [rsp + 0x298]
movaps xmmword [rsp + 0x4f0], xmm0
movaps xmmword [rsp + 0x500], xmm1
add byte [rax - 0x75], cl
add eax, 0xf2e7f
add eax, 0xf2e7f
mov qword [rsp + 0x288], 2
mov qword [rsp + 0x2a8], rax
and al, 0xa8
add al, byte [rax]
invalid
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x7d], cl
add rax, 0x30
lea rcx, [0x1401f79a8]
add rax, 0x30
lea rcx, [0x1401f79a8]
mov qword [rsp + 0x3d0], rcx
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rbx*8], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x3d8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
mov byte [rdx], al
add byte [rax], al
lea rdx, [rsp + 0x3d0]
invalid
invalid
mov qword [rsp + 0x3e0], rax
mov dword [rsp + 0x3e0], eax
lea rcx, [rsp + 0x288]
mov byte [rdx], al
add byte [rax], al
lea rdx, [rsp + 0x3d0]
lea edx, [rsp + 0x3d0]
call fcn.14019ffb0
movdqu xmm0, xmmword [rsp + 0x288]
add bl, dh
movq mm0, qword [rsp + 0x288]
and al, 0x88
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x298], cl
movups xmm1, xmmword [rsp + 0x298]
add byte [rax], al
movdqa xmmword [rsp + 0x220], xmm0
test byte [rax + riz], ah
add al, byte [rax]
add byte [rdi], cl
invalid
movaps xmmword [rsp + 0x230], xmm1
sub dword [rsp + 0x230], ecx
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x220]
add byte [rax], al
cmp rax, 2
cmp eax, 2
je 0x14011e2fd
lea rdx, [rsp + 0x238]
test rax, rax
je 0x14011e2ea
mov rcx, qword [rsp + 0x228]
mov rax, qword [rsp + 0x230]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x14011e2fa
mov rcx, qword [rsp + 0x228]
mov rax, qword [rsp + 0x230]
call qword [rax + 0x60]
mov rcx, qword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
mov qword [rcx], 2
test rax, rax
je 0x14011e38b
cmp rax, 1
jne 0x14011e746
mov rax, qword [rsp + 0x98]
lea r14, [rax + 0x18]
sbb byte [rcx + rcx*4 - 0xf], cl
mov rdx, rbx
call fcn.140121970
mov rcx, r14
mov rdx, rsi
call fcn.140121970
cmp rbx, 0x1f
cmp ebx, 0x1f
jae 0x14011e3de
or bl, 0x20
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x50], rax
jne 0x14011e45a
lea rcx, [rsp + 0x40]
mov edx, 1
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], bl
jmp 0x14011e5cf
mov rax, qword [rsp + 0x98]
lea rcx, [rax + 0x18]
mov rdx, rbx
call fcn.140121970
cmp rbx, 0x1f
jae 0x14011e41a
or bl, 0x20
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x50], rax
jne 0x14011e479
lea rcx, [rsp + 0x40]
mov edx, 1
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], bl
jmp 0x14011e72e
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x50], rax
jne 0x14011e486
lea rcx, [rsp + 0x40]
and al, 0x40
mov edx, 1
call fcn.1400c09f0
and eax, 0x8b48fffa
and al, 0x40
add byte [rax], al
add al, ch
and eax, 0x8b48fffa
and eax, 0x8b48fffa
and al, 0x40
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], 0x3f
cmp rdx, rax
jne 0x14011e48f
jmp case.default.0x140120c26
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x50], rax
jne 0x14011e50f
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
dec dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov byte [rcx + rax], 0x3f
cmp rdx, rax
jne 0x14011e518
add al, 1
invalid
jmp case.default.0x140120c26
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], bl
inc rax
mov qword [rsp + 0x48], rax
add dword [rax - 1], ecx
ror byte [rax - 0x77], 0x44
and al, 0x48
cmp rsi, 0x1f
jb 0x14011e5e6
add dword [rax], eax
invalid
invalid
invalid
add dword [rax], eax
add cl, ch
int3
add byte [rax], al
jmp 0x14011e645
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], bl
jmp 0x14011e73e
add ecx, ebp
mov eax, 0x48000002
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov byte [rcx + rax], 0x3f
mov byte [rcx + rax], 0x3f
add dword [rdi], edi
add rbx, 0xffffffffffffffe1
inc rax
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
cmp rbx, 0x80
jb 0x14011e59f
lea r14, [rsp + 0x40]
jmp 0x14011e4d8
jmp 0x14011e4d8
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], bpl
mov byte [rcx + rax], bpl
inc rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov r13, rbx
shr r13, 7
cmp rbx, 0x3fff
add byte [rax], al
add byte [rax], al
mov rbx, r13
jbe 0x14011e5a2
mov ebp, ebx
or bpl, 0x80
or byte [rax + 0x39], 0x44
and al, 0x50
or byte [rax + 0x39], 0x44
and al, 0x50
jne 0x14011e4b0
mov edx, 1
mov rcx, r14
call fcn.1400c09f0
invalid
and al, 0xfa
dec dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
invalid
push rsp
and al, 0x50
mov byte [rcx + rax], bpl
cmp rdx, rax
jne case.0x14011227d.217
jmp case.default.0x140120c26
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], 0x3f
add rbx, 0xffffffffffffffe1
inc rax
mov qword [rsp + 0x48], rax
cmp rbx, 0x80
jb 0x14011e618
lea rsi, [rsp + 0x40]
jmp 0x14011e568
invalid
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], bpl
inc rax
mov qword [rsp + 0x48], rax
mov r14, rbx
shr r14, 7
cmp rbx, 0x3fff
add byte [rax], al
mov rbx, r14
jbe 0x14011e705
mov ebp, ebx
or bpl, 0x80
cmp qword [rsp + 0x50], rax
jne 0x14011e540
mov edx, 1
mov rcx, rsi
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], bpl
cmp rdx, rax
ret 0xaf75
jmp case.default.0x140120c26
mov r13, rbx
cmp qword [rsp + 0x50], rax
jne 0x14011e62e
invalid
invalid
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
mov edx, 1
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], r13b
cmp rdx, rax
je case.default.0x140120c26
invalid
add dword [rax], eax
invalid
invalid
inc rax
mov qword [rsp + 0x48], rax
cmp rsi, 0x1f
jae 0x14011e645
or sil, 0x20
cmp qword [rsp + 0x50], rax
jne 0x14011e620
invalid
lea rcx, [rsp + 0x40]
mov edx, 1
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], sil
jmp 0x14011e72e
mov r14, rbx
jmp 0x14011e705
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], sil
jmp 0x14011e73e
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], r13b
inc rax
ror byte [rax - 0x77], 0x44
and al, 0x48
ror byte [rax - 0x77], 0x44
and al, 0x48
and al, 0x48
cmp rsi, 0x1f
jb 0x14011e5e6
invalid
cmp qword [rsp + 0x50], rax
jne 0x14011e678
lea rcx, [rsp + 0x40]
and al, 0x40
mov edx, 1
call fcn.1400c09f0
cli
dec dword [rax - 0x75]
and al, 0x40
and edi, edx
cli
dec dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], 0x3f
cmp rdx, rax
jne 0x14011e681
jmp case.default.0x140120c26
jle 0x14011e676
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x40]
add byte [rax], al
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov byte [rcx + rax], 0x3f
add rsi, 0xffffffffffffffe1
inc rax
mov qword [rsp + 0x48], rax
cmp rsi, 0x80
add byte [rax], al
jb 0x14011e702
lea rbx, [rsp + 0x40]
jmp 0x14011e6c4
nop dword [rax]
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], bpl
mov byte [rcx + rax], ch
mov byte [rcx + rax], bpl
mov byte [rcx + rax], ch
inc rax
mov qword [rsp + 0x48], rax
mov r14, rsi
shr r14, 7
shr esi, 7
cmp rsi, 0x3fff
mov rsi, r14
mov esi, esi
jbe 0x14011e705
mov ebp, esi
cmc
or bpl, 0x80
cmp qword [rsp + 0x50], rax
jne case.0x1400438d0.1737
mov edx, 1
mov rcx, rbx
call fcn.1400c09f0
cli
dec dword [rax - 0x75]
and al, 0x40
dec dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], bpl
cmp rdx, rax
jne 0x14011e6a9
mov ecx, 1
xor edx, edx
add byte [rcx], dh
shr al, cl
call fcn.1401b19c0
mov r14, rsi
call fcn.1401b19c0
mov r14, rsi
test byte [rax + 0x39], 0x44
and al, 0x50
push rax
cmp qword [rsp + 0x50], rax
push rax
jne 0x14011e735
lea rcx, [rsp + 0x40]
mov edx, 1
add al, ch
invalid
and bh, dl
dec dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
add al, ch
invalid
mov eax, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], r14b
add dword [rax + 0x39], ecx
ret 0xb75
cmp rdx, rax
jne 0x14011e73e
jmp case.default.0x140120c26
ror dword [rax - 0x75], 0x4c
and al, 0x40
invalid
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], r14b
mov byte [rcx + rax], r14b
inc rax
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
add r12, r15
add r12, r15
mov qword [rsp + 0x370], 5
mov qword [rsp + 0x288], 0
mov dword [rsp + 0x288], 0
add eax, 0x48000000
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
outsd dx, dword [rsi]
mov dword [rsp + 0x288], 0
add byte [rax], al
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x4f0]
movaps xmm1, xmmword [rsp + 0x500]
test byte [rax + rsi*8], ah
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x500], cl
movdqu xmmword [rsp + 0x290], xmm0
movups xmmword [rsp + 0x2a0], xmm1
add byte [rax], al
jg 0x14011e6fa
test byte [rax + rdx*4], ah
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x2a0], ecx
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x2b0], r15
mov qword [rsp + 0x2b8], r15
mov esp, 0x2b824
add byte [rax - 0x77], cl
mov esp, 0x2c024
add byte [rax], al
mov esp, 0x2b824
add byte [rax - 0x77], cl
mov esp, 0x2c024
add byte [rax], al
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0xc8
add byte [rax], al
mov qword [rsp + 0x2c8], r12
lea rcx, [rsp + 0x2d0]
mov word [rax + rdx*8], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
add eax, 0xb8410000
add byte [rax], al
mov r8d, 0xa0
call fcn.1401af560
invalid
or dword [rax], eax
invalid
add byte [rax], al
mov r8d, 0xa0
call fcn.1401af560
invalid
or dword [rax], eax
invalid
or eax, 0x8b4c0009
mov esp, 0x9824
and al, 0x98
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x44], cl
mov r15, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
sbb byte [r8 - 0x77], r9b
sbb byte [rax - 0x77], cl
lea rax, [r15 + 0x18]
mov qword [rsp + 0x110], rax
add byte [rcx - 0x73], cl
xor byte [r8 - 0x77], r9b
xor byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, 0
add byte [rax - 0x73], cl
test byte [rax + rdi*2], ah
and al, 0x78
add eax, dword [rax]
invalid
sbb byte [rax - 0x77], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rcx - 0x73], cl
xor byte [r8 - 0x77], r9b
xor byte [rax - 0x77], cl
xor byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, 0
add byte [rax - 0x73], cl
test byte [rax + rdi*2], ah
and al, 0x78
and al, 0x78
js 0x14011e7e7
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x1f0], rax
mov dword [rsp + 0x1f0], eax
add byte [rbp + rcx*4 + 0x64], cl
lea r12, [rsp + 0x40]
and al, 0x40
movzx ecx, byte [rsp + 0x2d0]
movzx ecx, byte [rsp + 0x2d0]
mov dh, 0x8c
and al, 0xd0
add al, byte [rax]
add byte [rax], al
cmp rcx, 0xc
je case.0x140025802.2322
invalid
mov byte [rdx], 0
rol byte [rdx], 1
add byte [rax], al
cmp rcx, 0xc
je case.0x140025802.2322
test byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
mov byte [rdx], 0
jmp 0x14011ead0
add byte [rsi + 0xf], ah
invalid
call fcn.140035c60
je case.0x1400438d0.1776
je case.0x1400438d0.1776
dec dword [rax - 0x75]
test byte [rax + riz], ah
add al, 0
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rax*8], ah
and al, 0xc0
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x3c0], rax
movaps xmm0, xmmword [rsp + 0x410]
adc byte [rax + rax], al
invalid
and al, 0xc0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x410], al
adc byte [rax + rax], al
invalid
adc byte [rax + rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x3b0], xmm0
movaps xmmword [rsp + 0x3b0], xmm0
mov al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rsi + 0xf], ah
movdqa xmm0, xmmword [rsp + 0x3d0]
movaps xmm1, xmmword [rsp + 0x3e0]
and al, 0xe0
add eax, dword [rax]
invalid
movdqa xmm0, xmmword [rsp + 0x3d0]
movaps xmm1, xmmword [rsp + 0x3e0]
and al, 0xe0
add eax, dword [rax]
invalid
and al, 0xe0
add eax, dword [rax]
loopne 0x14011e847
add byte [rax], al
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0x3f0]
sub byte [rsp + 0x3f0], dl
xchg esp, eax
and al, 0xf0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x400], bl
movaps xmm3, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x3a0], xmm3
sub dword [rsp + 0x3a0], ebx
and al, 0xa0
add eax, dword [rax]
add byte [rax], al
movaps xmmword [rsp + 0x390], xmm2
add byte [rax], al
movaps xmmword [rsp + 0x390], xmm2
add byte [rdi], cl
sub dword [rsp + 0x380], ecx
add byte [rbx], 0
invalid
movaps xmmword [rsp + 0x380], xmm1
add byte [rbx], 0
add byte [rsi + 0xf], ah
movdqa xmmword [rsp + 0x370], xmm0
movzx ecx, byte [rsp + 0x2d0]
and al, 0xd0
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
invalid
jg 0x14011e7f6
test byte [rax + rsi*2], ah
and al, 0x70
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x8c
and al, 0xd0
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
or al, 0xf
jne 0x14011ead0
jne 0x14011ead0
mov byte [rsp + 0x2d0], 0xc
mov r8d, 0x9f
add byte [rax], al
invalid
rol byte [rdx], 1
add byte [rax], al
or al, 0x41
mov eax, 0x9f
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov word [rcx + rdx*8], fs
add al, byte [rax]
add byte [rax], al
lea rcx, [rsp + 0x2d1]
lea ecx, [rsp + 0x2d1]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add eax, dword [rax]
lea rdx, [rsp + 0x3d0]
add al, ch
mov ah, 0xc
or dword [rax], eax
call fcn.1401af560
cmp qword [rsp + 0x288], 0
je 0x14011e900
mov byte [rdx], al
add byte [rax], al
add byte [rcx + rcx*2 + 0x48], dh
mov ecx, dword [rsp + 0x290]
mov word [rax + rdx*4], fs
add al, byte [rax]
invalid
mov rcx, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x290]
mov word [rax + rdx*4], fs
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
mov rdx, qword [rsp + 0x2a8]
and al, 0xa8
add al, byte [rax]
add byte [rax + 0x39], cl
ror dword [rdi], 1
test al, 2
add byte [rax], al
cmp rcx, rdx
jae 0x1401214c2
xor edx, 0x2b
add byte [rax], al
xor edx, 0x2b
add byte [rax], al
mov rax, qword [rsp + 0x2a0]
movabs al, byte [0x48c90c8d48000002]
cmp dword [rax + rcx*8 + 0x10], 0
lea rcx, [rcx + rcx*8]
cmp qword [rax + rcx*8 + 0x10], 0
je 0x14011ea00
lea rdx, [rax + rcx*8]
add rdx, 0x10
mov rdx, qword [rdx + 8]
mov r8d, 1
mov eax, 1
mov eax, 1
jmp 0x14011ea03
mov rcx, qword [rsp + 0x2b8]
cmp rcx, qword [rsp + 0x2c8]
je case.default.0x14011e9f8
lea rax, [rcx + 0x68]
mov qword [rsp + 0x2b8], rax
add byte [rax - 0x75], cl
adc dword [rax - 0x7d], ecx
cli
add cl, byte [rdi]
invalid
nop
invalid
add byte [rax], al
add byte [rax - 0x75], cl
adc dword [rax - 0x7d], ecx
cli
add cl, byte [rdi]
test byte [rax - 0x74ffffd9], dl
invalid
add byte [rax], al
mov eax, dword [rcx + 0x3a]
movzx r8d, word [rcx + 0x3e]
movzx eax, word [rcx + 0x3e]
shl r8, 0x20
invalid
mov eax, dword [rcx + 0x3a]
movzx r8d, word [rcx + 0x3e]
movzx eax, word [rcx + 0x3e]
movzx eax, word [rcx + 0x3e]
shl r8, 0x20
or r8, rax
mov qword [rsp + 0x150], r8
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x41
cmp dword [rax + 0xf652444], ecx
movzx eax, byte gs:[rcx + 0x38]
ror byte [rcx + rcx*4 - 0x7c], 0x24
push rax
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x41
cmp dword [rax + 0xf652444], ecx
movzx eax, byte gs:[rcx + 0x38]
mov byte [rsp + 0x66], al
mov rax, qword [rcx + 0x30]
movzx eax, byte gs:[rcx + 0x38]
mov byte [rsp + 0x66], al
and al, 0x66
mov rax, qword [rcx + 0x30]
xor byte [r8 - 0x77], cl
test byte [rax + rax*2], ah
and al, 0x40
mov qword [rsp + 0x140], rax
mov rax, qword [rcx + 0x28]
mov eax, dword [rcx + 0x28]
and al, 0x40
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rcx + 0x28]
invalid
invalid
test byte [rax + rdi], ah
and al, 0x38
mov eax, dword [rcx + 0x28]
mov qword [rsp + 0x138], rax
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x130], rax
test byte [rax + rsi], ah
add dword [rax], eax
invalid
and al, 0x38
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [r8 - 0x77], cl
mov dword [rsp + 0x130], eax
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rbx + 0xf441a41], cl
mov bh, 0x41
mov eax, dword [rcx + 0x1a]
movzx r8d, word [rcx + 0x1e]
shl r8, 0x20
invalid
shl eax, 0x20
or r8, rax
mov qword [rsp + 0x148], r8
add qword [rax], rax
add byte [rdi + rcx - 0x49], al
invalid
invalid
invalid
movzx r14d, word [rcx + 0x18]
jno 0x14011e9ae
mov r8, qword [rcx + 8]
or byte [r8 - 0x75], cl
mov rdi, qword [rcx + 0x48]
mov rdi, qword [rcx + 0x48]
mov rax, qword [rcx + 0x40]
mov rdi, qword [rcx + 0x48]
jns case.0x140111925.250
mov rdi, qword [rcx + 0x48]
jns case.0x140111925.250
movdqu xmm6, xmmword [rcx + 0x50]
movdqu xmm6, xmmword [rcx + 0x50]
mov qword [rsp + 0x288], rdx
mov dword [rsp + 0x288], edx
xchg esp, eax
and al, 0x88
add al, byte [rax]
add byte [rdx + 1], bh
mov edx, 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rdx - 2]
lea r9, [rdx - 1]
invalid
invalid
lea rcx, [rdx - 2]
lea r9, [rdx - 1]
lea ecx, [rdx - 1]
dec qword [rax - 0x7d]
cmp rcx, 6
mov ecx, 0
stc
invalid
add byte [rax], al
add byte [rax], al
cmovae r9, rcx
leave
mov qword [rsp + 0x290], r8
mov dword [rsp + 0x290], eax
add al, byte [rax]
add byte [rcx + 0x158d4c07], dh
mov cl, 7
invalid
invalid
invalid
mov ss, edx
mov cl, 7
lea r10, [0x1401fbc68]
lea edx, [0x1401fbc68]
lea edx, [0x1401fbc68]
or eax, 0x4634f00
mov cl, byte [rbp + 1]
add byte [rdi + 0x63], cl
add al, 0x8a
movsxd r8, dword [r10 + r9*4]
add r8, r10
shl byte [rsi + 0xf], 1
outsd dx, dword [rsi]
dec byte [rax - 0x77]
mov rsi, rax
movdqa xmm7, xmm6
mov rsi, rax
mov qword [rsp + 0x498], rdi
mov dword [rsp + 0x498], edi
mov esp, 0x49824
add byte [rax - 0x77], cl
invalid
test byte [rax + rdx*4], ah
nop
mov qword [rsp + 0x490], rax
mov dword [rsp + 0x490], eax
nop
add al, 0
add byte [rcx - 1], al
invalid
invalid
jmp r8
jmp rax
loopne 0x14011ea0b
invalid
add byte [rax], r8b
xor r8d, r8d
xor eax, eax
mov qword [rsp + 0x288], r8
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
mov qword [rsp + 0x290], rdx
add al, byte [rax]
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx r14d, word [rax + rcx*8 + 0x20]
movzx esi, word [rax + rcx*8 + 0x20]
je 0x14011e9e0
and byte [rbx + 0x4422c854], cl
movzx eax, word [rax + rcx*8 + 0x26]
invalid
invalid
mov edx, dword [rax + rcx*8 + 0x22]
movzx r8d, word [rax + rcx*8 + 0x26]
invalid
invalid
enter 0x4926, 0xffffffffffffffc1
shl r8, 0x20
loopne 0x14011ea47
or r8, rdx
or eax, edx
mov qword [rsp + 0x148], r8
and al, 0x48
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rax + rcx*8 + 0x28]
mov qword [rsp + 0x130], rdx
mov dword [rsp + 0x130], edx
push rsp
enter 0x4828, 0xffffffffffffff89
sub byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
mov dword [rsp + 0x130], edx
xchg esp, eax
and al, 0x30
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
enter 0x4830, 0xffffffffffffff89
invalid
mov rdx, qword [rax + rcx*8 + 0x30]
mov qword [rsp + 0x138], rdx
mov dword [rsp + 0x138], edx
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rax + rcx*8 + 0x38]
invalid
invalid
xchg esp, eax
mov rdx, qword [rax + rcx*8 + 0x38]
mov edx, dword [rax + rcx*8 + 0x38]
mov qword [rsp + 0x140], rdx
movzx edx, byte [rax + rcx*8 + 0x40]
push rsp
invalid
invalid
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x54
push rsp
push rsp
enter 0xffffffffffff8840, 0x54
and al, 0x66
mov byte [rsp + 0x66], dl
movzx edx, byte [rax + rcx*8 + 0x41]
mov byte [rsp + 0x65], dl
push rsp
enter 0xffffffffffff8841, 0x54
and al, 0x65
mov edx, dword [rax + rcx*8 + 0x42]
movzx eax, word [rax + rcx*8 + 0x46]
invalid
shl rax, 0x20
or rax, rdx
mov qword [rsp + 0x150], rax
xor ecx, ecx
leave
lea rax, [rcx - 2]
lea rdx, [rcx - 1]
cmp rax, 6
cmovae rdx, rcx
sal dword [rcx + 0x58d4807], 1
retf 0xdd1
add byte [rbx + riz*2 + 4], cl
nop
add r8, rax
add eax, eax
sal dword [rcx + 0x58d4807], 1
retf 0xdd1
add eax, eax
movdqa xmm7, xmm6
xor edx, edx
mov r9, qword [rsp + 0x490]
mov word [rax + rdx*4], fs
add al, 0
add byte [rcx + rcx*4 - 0x38], al
mov word [rax + rdx*4], fs
add al, 0
add byte [rcx + rcx*4 - 0x38], al
mov rdi, qword [rsp + 0x498]
mov rsi, r9
jmp r8
mov rdi, qword [rsp + 0x2d8]
mov rdx, qword [rsp + 0x2e0]
mov byte [rsp + 0x2d0], 0xb
cmp cl, 0xb
invalid
or esi, dword [rbp + 0x63]
jne case.0x140110cc9.272
mov rax, qword [rsp + 0x2e8]
call 0x18811eaf8
mov dword [rsp + 0x2e8], 0
call 0x14011eb00
add byte [rax], al
invalid
mov qword [rsp + 0x2e8], 0
call 0x14011eb00
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rbx], dh
invalid
test rax, rax
je 0x14011ed3d
test byte [rbx], dh
add al, byte [rax]
add byte [rax], al
test byte [rbx], dh
add al, byte [rax]
add byte [rax], al
invalid
invalid
mov esp, 0x2f024
add byte [rax], al
mov rdi, qword [rsp + 0x2f0]
mov edx, 4
add byte [rax], al
invalid
add byte [rdx + 4], bh
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
movupd xmm7, xmmword [rsp + 0x2f8]
movups xmm7, xmmword [rsp + 0x2f8]
adc byte [rsp + 0x2f8], bh
add byte [rax], al
add byte [rax - 0x73], cl
dec byte [rbp + r9*4 + 0x42]
dec dword [rax - 0x7d]
invalid
invalid
lea rcx, [rdx - 2]
lea r8, [rdx - 1]
cmp rcx, 6
cmp ecx, 6
stc
invalid
mov ecx, 0
cmovae r8, rcx
sal dword [rcx + 0xd8d4c07], 0x2a
invalid
invalid
invalid
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
sal dword [rcx + 0xd8d4c07], 0x2a
or eax, 0xdd12a
ror dword [0x144753a41], 1
or eax, 0x4634f00
movsxd r8, dword [r9 + r8*4]
add r8, r9
or dword [rbp + 1], 0xc68948c8
enter 0xffffffffffff8948, 0xffffffffffffffc6
mov rsi, rax
jmp r8
invalid
movzx eax, byte [rsp + 0x2d7]
xlatb
add al, byte [rax]
add cl, al
shl eax, 0x10
shl eax, 0x10
movzx r8d, word [rsp + 0x2d5]
movzx eax, word [rsp + 0x2d5]
invalid
add al, byte [rax]
add byte [rcx + 9], al
ror byte [rbx + 0x2d12484], 0
invalid
test byte [rcx + rdx*8], ah
add al, byte [rax]
or r8d, eax
mov eax, dword [rsp + 0x2d1]
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x3f], cl
shl r8, 0x28
loopne case.0x1400de50a.422
sub byte [rax - 0x3f], cl
shl rax, 8
loopne 0x14011eb7e
or rax, r8
or rax, rcx
movq xmm0, rdx
movd mm0, edx
movsd xmm7, xmm0
adc al, bh
clc
mov edx, 3
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rdx - 2]
lea r8, [rdx - 1]
dec dword [rax - 0x7d]
stc
invalid
mov ecx, 0
add byte [rdi + rcx + 0x43], cl
invalid
dec byte [rbp + r9*4 + 0x42]
dec byte [rbp + rcx*4 + 0x42]
dec dword [rax - 0x7d]
dec dword [rax - 0x7d]
stc
invalid
add byte [rdi + rcx + 0x43], cl
sal dword [rcx + 0xd8d4c07], 0xc0
invalid
lea r9, [0x1401fbc68]
or eax, 0x4634f00
cmovae eax, ecx
mov cl, 7
lea r9, [0x1401fbc68]
or eax, 0x4634f00
invalid
invalid
or eax, 0x4634f00
or dword [rbp + 1], 0xc68948c8
add r8, r9
mov rsi, rax
mov esi, eax
mov byte [rcx - 1], 0xe0
jmp r8
mov qword [rsp + 0x68], rsi
and al, 0x68
push 0x248c8b48
push rax
mov rcx, qword [rsp + 0x150]
mov word [rax + rdx*2], fs
and al, 0x50
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6c], cl
mov r10, qword [rsp + 0x140]
invalid
invalid
mov r10, qword [rsp + 0x140]
add byte [rax], al
mov rsi, qword [rsp + 0x138]
mov ah, 0x24
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x130]
pushfq
and al, 0x30
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
mov r8, qword [rsp + 0x148]
movzx r9d, byte [rsp + 0x65]
and al, 0x65
test byte [rax + rcx*2], ah
and al, 0x48
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
and al, 0x65
and al, 0x65
and al, 0x65
mov r11d, r14d
mov r11d, r14d
movzx ebp, byte [rsp + 0x66]
mov dh, 0x6c
and al, 0x66
test rdx, rdx
je case.0x14012088d.32
mov r8, qword [rsp + 0x68]
and al, 0x68
push 0x10e8c149
shr r8, 0x10
mov r9d, r14d
shr r9d, 8
movq rsi, xmm7
movq rsi, mm7
movq rsi, mm7
jle case.0x1400da3f2.451
movzx ecx, byte [rsp + 0x66]
cmp cl, 8
stc
or byte [rdi], cl
test ebx, esp
add dword [rax], eax
invalid
stc
or byte [rdi], cl
test ebx, esp
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
invalid
pshufd xmm0, xmm7, 0xee
jo 0x14011ebe7
out dx, al
movq r10, xmm0
mov rcx, qword [rsp + 0x150]
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbp*2], fs
invalid
add al, byte [rax]
invalid
ret 0x8b48
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbp*2], fs
push 0x48000002
invalid
mov rdx, qword [rsp + 0x148]
xchg esp, eax
and al, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rbx + rcx*4 - 0x64], 1
mov ebx, dword [rsp + 0x140]
mov qword [rsp + 0x260], r11
invalid
invalid
pushfq
and al, 0x38
add dword [rax], eax
mov rcx, rdx
mov r11, qword [rsp + 0x140]
mov ebx, dword [rsp + 0x140]
mov ebx, dword [rsp + 0x140]
mov qword [rsp + 0x260], r11
mov r11, qword [rsp + 0x138]
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x10
add al, byte [rax]
add byte [rbx + rcx*4 - 0x64], cl
and al, 0x30
add dword [rax], eax
add byte [rcx + rcx*4 - 0x64], cl
and al, 8
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x58
add al, byte [rax]
add byte [rax - 0x77], cl
sti
invalid
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x10
add al, byte [rax]
add byte [rbx + rcx*4 - 0x64], cl
and al, 0x30
add dword [rax], eax
add byte [rcx + rcx*4 - 0x64], cl
and al, 8
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x58
add al, byte [rax]
add byte [rax - 0x77], cl
sti
mov rdx, rdi
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0xa8], r8
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
movzx edx, byte [rsp + 0x65]
movzx edx, byte [rsp + 0x65]
mov byte [rsp + 0x71], dl
mov edx, r9d
mov byte [rsp + 0x73], r9b
and al, 0x73
jno 0x14011ecda
and al, 0x73
jae case.0x1400de50a.429
mov edx, r14d
mov edx, esi
mov byte [rsp + 0x72], r14b
mov r11d, eax
mov ebp, r14d
movdqa xmm8, xmm7
movq mm0, mm7
movq mm0, mm7
mov word [rsp + 0xb0], r11w
mov dword [rsp + 0xb2], r8d
and al, 0xb2
add byte [rax], al
add byte [rcx - 0x3f], cl
shr eax, 0x20
add byte [rcx + rcx*4 - 0x7c], al
and al, 0xb2
add byte [rax], al
add byte [rcx - 0x3f], cl
shr eax, 0x20
mov word [rsp + 0xb6], r8w
mov qword [rsp + 0xb8], rbx
mov qword [rsp + 0xc0], rsi
invalid
invalid
xchg esp, eax
shr eax, 0x20
mov word [rsp + 0xb6], r8w
add byte [rax], al
mov qword [rsp + 0xb8], rbx
mov qword [rsp + 0xc0], rsi
add byte [rax], al
mov qword [rsp + 0xc8], r10
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x78], al
enter 0, 0
mov byte [rsp + 0xd0], bpl
lodsb al, byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xd1], r9b
mov dword [rsp + 0xd2], ecx
add byte [rax], al
mov byte [rsp + 0xd1], r9b
add byte [rax], al
mov dword [rsp + 0xd2], ecx
and al, 0xd2
add byte [rax], al
add byte [rax - 0x3f], cl
jmp 0xcc9b5324
shr rcx, 0x20
mov word [rsp + 0xd6], cx
and al, 0xd6
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x7d], cl
clc
add eax, 0x286d840f
add byte [rax], al
and al, 0xd6
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
and al, 0x70
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x7d], cl
clc
add eax, 0x286d840f
add byte [rax], al
cmp eax, 4
jae case.default.0x14011ed2e
clc
add al, 0x73
jnp 0x14011ed69
invalid
lea rcx, [0x1401fbe70]
lea ecx, [0x1401fbe70]
ror dword [0x14475352a], 1
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsp + 0x378]
add eax, dword [rax]
invalid
add eax, ecx
jmp rax
mov rcx, qword [rsp + 0x378]
add cl, ch
sbb byte [rdx], al
add al, byte [rax]
invalid
jmp 0x14011ef55
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
or byte [rbx], al
add byte [rax], al
invalid
invalid
test byte [rax + rcx], ah
and al, 8
mov rax, qword [rsp + 0x308]
or byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x308], 0
test rax, rax
test eax, eax
and al, 8
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
ror byte [rdi], 0x84
sub eax, 0x48000001
add byte [rax], al
invalid
je 0x14011ee87
test byte [0x18811ed5c], ch
add byte [rax], al
mov rdi, qword [rsp + 0x310]
mov edi, dword [rsp + 0x310]
mov esp, 0x31024
and al, 0x10
add eax, dword [rax]
add byte [rdx + 2], bh
mov edx, 2
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
movupd xmm7, xmmword [rsp + 0x318]
movups xmm7, xmmword [rsp + 0x318]
adc byte [rsp + 0x318], bh
mov esp, 0x31824
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
dec byte [rbp + r9*4 + 0x42]
dec dword [rax - 0x7d]
invalid
lea rcx, [rdx - 2]
lea r8, [rdx - 1]
cmp rcx, 6
cmp ecx, 6
cmp ecx, 6
stc
invalid
mov ecx, 0
cmovae r8, rcx
add byte [rdi + rcx + 0x43], cl
sal dword [rcx + 0xd8d4c07], 0xda
mov cl, 7
invalid
invalid
invalid
fcmove st(0), st(6)
mov cl, 7
lea r9, [0x1401fbc68]
lea ecx, [0x1401fbc68]
lea ecx, [0x1401fbc68]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
or dword [rbp + 1], 0xc68948c8
add r8, r9
mov rsi, rax
enter 0xffffffffffff8948, 0xffffffffffffffc6
jmp r8
mov dword [rsp + 0x74], r14d
mov dword [rsp + 0x74], esi
je 0x14011edc3
and al, 0x74
je 0x14011edb0
movzx eax, byte [rsp + 0x3b8]
mov dh, 0x84
and al, 0xb8
mov eax, 0x4000003
invalid
mov eax, 0x4000003
add byte [rax], al
add al, 0xfe
dec byte [rdi]
mov dh, 0xc0
movzx eax, al
lea rcx, [rax + 1]
cmp al, 6
add dword [rsi + rax], edi
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
cmovae ecx, eax
invalid
invalid
invalid
add byte [rax], al
cmovae rcx, rax
mov r14d, 7
mov esi, 7
mov esi, 7
invalid
add byte [rax - 0x73], cl
adc eax, 0xdd08b
mov edx, eax
invalid
invalid
lea rdx, [0x1401fbe54]
lea edx, [0x1401fbe54]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
invalid
cmp qword [rsp + 0x378], 0
mov esp, 0x37824
and al, 0x78
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
test ch, ah
in eax, 0x12
add byte [rax], al
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rbx], 0
je 0x1401200c6
mov r12, qword [rsp + 0x380]
mov esp, dword [rsp + 0x380]
add byte [rbx], 0
add byte [rbx + rcx*4 - 0x4c], cl
mov r14, qword [rsp + 0x388]
and al, 0x88
add eax, dword [rax]
add byte [rax - 0x7c], al
test bpl, bpl
test bpl, bpl
jne case.0x140110b8e.156
out dx, al
add dword [rax], eax
add cl, ch
jrcxz 0x14011ee0f
invalid
jmp 0x1401200e2
adc al, byte [rax]
add byte [rax - 0x77], cl
mov esp, 0x21824
add byte [rsi + 0x44], ah
add byte [rax], al
mov qword [rsp + 0x218], rdi
movdqa xmm8, xmm7
movq mm0, mm7
movq mm0, mm7
movq mm0, mm7
outsd dx, dword [rsi]
invalid
movzx edx, byte [rsp + 0x65]
mov dh, 0x54
and al, 0x65
mov byte [rsp + 0x71], dl
push rsp
and al, 0x71
mov edx, r9d
mov byte [rsp + 0x73], r9b
mov byte [rsp + 0x73], cl
jae 0x14011ee62
mov edx, esi
jae 0x14011ee62
mov edx, esi
mov byte [rsp + 0x72], r14b
mov byte [rsp + 0x72], dh
je case.0x14011eb48.359
jb 0x14011ee72
mov qword [rsp + 0xa8], r8
mov dword [rsp + 0xa8], eax
mov qword [rsp + 0x78], rdi
and al, 0x78
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x258], rdx
xchg esp, eax
and al, 0x58
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x58
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x130]
xchg esp, eax
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 8
add al, byte [rax]
invalid
add byte [rax], al
mov qword [rsp + 0x208], rdx
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov rdx, qword [rsp + 0x138]
mov qword [rsp + 0x210], rdx
xchg esp, eax
and al, 0x10
add al, byte [rax]
add byte [rax], al
xchg esp, eax
and al, 0x10
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x140]
mov qword [rsp + 0x260], rdx
add byte [rax], al
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x60
add al, byte [rax]
add byte [rax], al
invalid
invalid
xchg esp, eax
add byte [rax], al
mov rdx, qword [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x268], rdx
xchg esp, eax
and al, 0x68
invalid
add al, byte [rax]
invalid
add byte [rax], al
add cl, ch
jmp 0x14011f140
mov ecx, 0x48000002
mov eax, dword [rsp + 0x328]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
add eax, dword [rax]
invalid
mov rax, qword [rsp + 0x328]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
mov qword [rsp + 0x328], 0
mov dword [rsp + 0x328], 0
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rax*2 + 0x48], 0x8b
invalid
invalid
mov esp, 0x33024
and al, 0x30
add eax, dword [rax]
test rax, rax
je 0x14011eee1
mov rdi, qword [rsp + 0x330]
and al, 0x30
xor byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rdx + 5], bh
mov edx, 5
add byte [rsi + 0xf], ah
adc byte [rsp + 0x338], bh
mov esp, 0x33824
invalid
movupd xmm7, xmmword [rsp + 0x338]
mov esp, 0x33824
and al, 0x38
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rdx - 2]
lea r8, [rdx - 1]
lea eax, [rdx - 1]
dec byte [rbp + r9*4 + 0x42]
lea eax, [rdx - 1]
dec dword [rax - 0x7d]
cmp rcx, 6
cmp ecx, 6
stc
invalid
mov ecx, 0
cmovae r8, rcx
sal dword [r9 + 0xd8d4c07], 0x94
int 0xd
invalid
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
sal dword [r9 + 0xd8d4c07], 0x94
sal dword [r9 + 0xd8d4c07], 0x94
xchg esp, eax
int 0xd
add byte [rdi + 0x63], cl
movsxd r8, dword [r9 + r8*4]
movsxd r8, dword [r9 + r8*4]
invalid
add r8, r9
mov rsi, rax
mov esi, eax
mov esi, eax
jmp r8
loopne case.0x140120637.36
mov rax, qword [rsp + 0x348]
mov eax, dword [rsp + 0x348]
add byte [rax], al
mov qword [rsp + 0x348], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test byte [rdi], dh
test rax, rax
je 0x14011f035
test byte [rdi], dh
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdi, qword [rsp + 0x350]
mov edx, 6
add byte [rax], al
invalid
mov esp, 0x35024
push rax
add eax, dword [rax]
add byte [rdx + 6], bh
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
invalid
movupd xmm7, xmmword [rsp + 0x358]
adc byte [rsp + 0x358], bh
pop rax
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rdx - 2]
lea r8, [rdx - 1]
lea eax, [rdx - 1]
dec byte [rbp + r9*4 + 0x42]
dec dword [rax - 0x7d]
cmp rcx, 6
lea eax, [rdx - 1]
cmp rcx, 6
cmp ecx, 6
mov ecx, 0
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
cmovae r8, rcx
cmovae eax, ecx
sal dword [rcx + 0xd8d4c07], 0x36
mov cl, 7
lea r9, [0x1401fbc68]
or eax, 0xdcd36
invalid
or eax, 0xdcd36
int 0xd
add byte [rdi + 0x63], cl
movsxd r8, dword [r9 + r8*4]
or eax, 0x4634f00
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xc68948c8
add r8, r9
mov rsi, rax
enter 0xffffffffffff8948, 0xffffffffffffffc6
jmp r8
jmp rax
mov rcx, qword [rsp + 0x378]
mov ecx, dword [rsp + 0x378]
mov word [rax + rdi*2], fs
add eax, dword [rax]
add bl, ch
jmp 0x14011ef51
or byte [rax - 0x75], cl
mov word [rax + rax*4], fs
and al, 0x80
mov rcx, qword [rsp + 0x380]
and al, 0x80
add eax, dword [rax]
add byte [rax - 0x7d], cl
sar dword [rsi], 0x40
test bpl, bpl
add rcx, 0x3e
test bpl, bpl
test bpl, bpl
setne r9b
setne cl
xchg ebp, eax
ror dword [rcx + rcx*4 + 0x64], 0x24
mov qword [rsp + 0x20], r12
mov rdx, rbx
mov r8, rsi
mov eax, esi
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x20], esp
and al, 0x20
mov rdx, rbx
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.140122280
adc al, 0x33
add byte [rax], al
jmp 0x140120157
mov r14d, 0xa
lea r12, [0x1401d0d2c]
scasb al, byte [rdi]
sbb eax, 0x8440000b
in eax, dx
add byte [rax], al
add byte [rbp + rcx*4 + 0x25], cl
scasb al, byte [rdi]
sbb eax, 0x8440000b
in eax, dx
jne case.0x140110b8e.156
jmp 0x1401200e2
jmp 0x1401200e2
lea r12, [0x1401d0d36]
and eax, 0xb1da7
or eax, dword [rax]
test bpl, bpl
jne case.0x140110b8e.156
jmp 0x1401200e2
lea r12, [0x1401d0d3d]
lea esp, [0x1401d0d3d]
test bpl, bpl
jne case.0x140110b8e.156
invalid
jmp 0x1401200e2
jmp 0x1401200e2
cmp byte [rcx], dl
add byte [rax], al
mov r14d, 5
lea r12, [0x1401d0d44]
or eax, dword [rax]
test bpl, bpl
jne case.0x140110b8e.156
jmp 0x1401200e2
add byte [rcx - 0x42], al
or dword [rax], eax
add byte [rax], al
invalid
mov r14d, 9
add byte [rax], al
add byte [rbp + rcx*4 + 0x25], cl
lea r12, [0x1401d0d49]
jnp 0x14011efe9
or eax, dword [rax]
test bpl, bpl
in eax, dx
jne case.0x140110b8e.156
jmp 0x1401200e2
add byte [rax], al
lea r12, [0x1401d0d52]
test bpl, bpl
test ch, ch
test ch, ch
je 0x1401200e2
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
cmp qword [rsp + 0x50], rax
and al, 0x50
jne case.0x14008287c.1443
mov edx, 1
lea r13, [rsp + 0x40]
mov rcx, r13
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
jmp 0x13a2bdaed
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], 0x10
adc byte [rax + 0x39], cl
invalid
adc byte [rax + 0x39], cl
ret 0x850f
invalid
invalid
cmp edx, eax
jne 0x14012012b
add byte [rax], al
jmp case.default.0x140120c26
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], 0x10
jmp 0x140120126
invalid
add byte [rdi], cl
mov bh, 0x84
movzx eax, word [rsp + 0x368]
mov word [rsp + 0x368], 0
and al, 0x68
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
adc qword [rax], r8
invalid
and al, 0x68
add eax, dword [rax]
add byte [rsi - 0x39], ah
test byte [rax + rbp*2], ah
and al, 0x68
and al, 0x68
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
adc qword [rax], r8
adc dword [rax], eax
add byte [rax - 0x7f], cl
out 0, al
add bh, bh
dec dword [rax + 9]
or esi, eax
and rsi, 0xffffffffffff0000
and esi, 0xffff0000
or rsi, rax
or esi, eax
mov edx, 7
lea rcx, [rdx - 2]
dec byte [rbp + rcx*4 + 0x42]
invalid
dec byte [rbp + rcx*4 + 0x42]
dec dword [rax - 0x7d]
cmp ecx, 6
lea eax, [rdx - 1]
cmp rcx, 6
cmp ecx, 6
mov ecx, 0
cmovae r8, rcx
mov cl, 7
lea r9, [0x1401fbc68]
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xbc8b48c8
and al, 0x18
add al, byte [rax]
invalid
or dword [rbp + 1], 0xbc8b48c8
and al, 0x18
add al, byte [rax]
add byte [rcx - 1], al
invalid
invalid
sbb byte [rdx], al
add byte [rax], al
jmp r8
loopne 0x14011f020
mov rcx, rsi
shr rcx, 0x10
shr ecx, 0x10
shr ecx, 0x10
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xa8], ecx
add byte [rcx + 0x667eeb02], dh
nop word cs:[rax + rax]
nop dword [rax + rax]
mov cl, 2
jmp 0x14011f121
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rsi
shr rcx, 0x10
adc byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
invalid
add byte [rax], al
add dl, dh
movsd xmm8, xmm7
movsd xmm8, xmm7
mov cl, 3
mov rdx, rdi
mov qword [rsp + 0x78], rdi
mov dword [rsp + 0x78], edi
mov dword [rsp + 0x78], edi
and al, 0x78
jmp case.0x14011f08c.6
mov rcx, rsi
shr rcx, 0x10
shr ecx, 0x10
shr ecx, 0x10
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xa8], ecx
add byte [rax], al
add byte [rcx + 0x663eeb04], dh
nop word cs:[rax + rax]
nop dword [rax + rax]
mov cl, 4
jmp 0x14011f121
nop dword [rax + rax]
mov rcx, rsi
shr rcx, 0x10
mov qword [rsp + 0xa8], rcx
mov cl, 5
jmp 0x14011f121
nop word cs:[rax + rax]
mov rcx, rsi
int1
shr rcx, 0x10
shr ecx, 0x10
mov qword [rsp + 0xa8], rcx
mov cl, 6
invalid
add byte [rax], al
add byte [rcx - 0x576b7fa], dh
invalid
mov rdx, rdi
invalid
mov rdx, rdi
mov qword [rsp + 0x78], rdi
movapd xmm8, xmm7
mov qword [rsp + 0x68], rsi
movq rsi, xmm8
mov qword [rsp + 0x218], rdi
je 0x14011f156
push 0x7e0f4c66
invalid
mov word [rsp + 0x158], ax
add byte [rax], al
mov rdx, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
mov dword [rsp + 0x15a], edx
shr rdx, 0x20
mov word [rsp + 0x15e], dx
mov dword [rsp + 0x15e], edx
add byte [rax - 0x3f], cl
invalid
mov dword [rsp + 0x15e], edx
xchg esp, eax
and al, 0x5e
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x78
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x160], rdx
mov dword [rsp + 0x160], edx
movups xmmword [rsp + 0x168], xmm8
movzx edx, byte [rsp + 0x72]
push 0xf000001
add byte [rdi], cl
mov dh, 0x54
and al, 0x72
mov byte [rsp + 0x178], dl
movzx edx, byte [rsp + 0x73]
mov byte [rsp + 0x179], dl
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x58
add al, byte [rax]
add byte [rcx + 0x17a2494], cl
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x58
add al, byte [rax]
add byte [rcx + 0x17a2494], cl
add byte [rax], al
shr rdx, 0x20
mov word [rsp + 0x17e], dx
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x208]
mov qword [rsp + 0x180], rdx
mov rdx, qword [rsp + 0x210]
mov qword [rsp + 0x188], rdx
mov byte [rcx], al
add byte [rax], al
mov byte [rcx], al
add byte [rax], al
mov rdx, qword [rsp + 0x260]
mov qword [rsp + 0x190], rdx
xchg esp, eax
and al, 0x90
nop
add dword [rax], eax
add byte [rax + 0x198248c], cl
add byte [rax], al
xchg esp, eax
and al, 0x90
nop
nop
add dword [rax], eax
add byte [rax + 0x198248c], cl
add byte [rax], al
movzx edx, byte [rsp + 0x71]
mov byte [rsp + 0x199], dl
xchg esp, eax
and al, 0x99
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
invalid
xchg esp, eax
and al, 0x99
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rcx + 0x19a2494], cl
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x19a], edx
shr rdx, 0x20
mov word [rsp + 0x19e], dx
add cl, 0xfe
and byte [rsi - 0x77], ah
xchg esp, eax
and al, 0x9e
add dword [rax], eax
add byte [rax - 0x49f0013f], al
movzx ecx, cl
movzx ecx, cl
lea rdi, [rcx + 1]
jns 0x14011f215
xor edx, edx
rol byte [rax + 0xf4806f9], cl
cli
cmp cl, 6
cmovae rdi, rdx
lea rdx, [0x1401fbc84]
lea edx, [0x1401fbc84]
invalid
movsxd rcx, dword [rdx + rdi*4]
add rcx, rdx
rol dword [rcx + rcx*4 + 0x74], 1
and al, 0x74
rol dword [rcx + rcx*4 + 0x74], 1
and al, 0x74
jmp rcx
cmp qword [rsp + 0x158], 0
mov esp, 0x15824
add byte [rax], al
je 0x14011f36d
test byte [rcx + rax], ch
add byte [rax], al
mov cl, 2
mov al, 1
jmp 0x14011f3e8
invalid
mov edi, 2
cmp al, 1
je 0x14011f3a2
movzx eax, al
cmp eax, 2
mov rsi, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
jne 0x14011f3e0
mov edi, 3
jmp 0x14011fbb0
cmp rsi, 5
je 0x14011f3ac
cmp rsi, 4
jne 0x14011f3cc
mov rax, qword [rsp + 0x78]
cmp dword [rax], 0x70747468
sete cl
mov edi, 6
add byte [rax], al
add byte [rax - 0x75], cl
je 0x14011f2cf
push 0x5c5e9
invalid
add byte [rax], al
add byte [rax - 0x75], cl
je 0x14011f2cf
push 0x5c5e9
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
cmp rsi, 0xb
je 0x14011f638
cmp rsi, 1
jne 0x14011f69d
test ecx, ecx
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x78]
mov rax, qword [rsp + 0x78]
cmp byte [rax], 0x2f
sete cl
mov edi, 4
mov rsi, qword [rsp + 0x68]
jmp 0x14012043c
mov cl, 2
jmp 0x14011f3e2
movzx eax, ax
mov edi, 8
xor ecx, ecx
cmp eax, 0x12f
jle 0x14011f341
cmp eax, 0x193
mov rsi, qword [rsp + 0x68]
jg 0x14011f6b1
cmp eax, 0x130
je case.0x1400d743a.492
cmp eax, 0x190
jne 0x14011f3e2
mov edi, 0xc
jmp 0x14011fbb0
cmp eax, 0xc8
mov rsi, qword [rsp + 0x68]
je 0x14011fbb0
cmp eax, 0xcc
je 0x14011fb9f
cmp eax, 0xce
jne 0x14011f3e2
add byte [rax], al
add byte [rbp + 0x7f], dh
mov edi, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x14011fbb0
mov cl, 2
mov rax, qword [rsp + 0x78]
cmp al, 0x4c
mov rsi, qword [rsp + 0x68]
ja case.0x14011f394.5
push 0x1090870f
add byte [rax], al
movzx eax, al
lea rcx, [0x1401fbca0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov cl, 2
jmp rax
mov edi, 0x13
xor ecx, ecx
jmp case.0x14011f394.5
mov rsi, qword [rsp + 0x68]
jmp 0x14011fbb0
mov rcx, qword [rsp + 0x78]
mov eax, dword [rcx]
bswap eax
cmp eax, 0x68747470
jne case.0x140086d4c.1418
movzx eax, byte [rcx + 4]
add eax, 0xffffff8d
jmp 0x14011f863
mov edi, 6
nop word cs:[rax + rax]
xor ecx, ecx
cmp cl, 2
sete al
mov qword [rsp + 0x120], rcx
mov byte [rsp + 0x67], al
lea rcx, [rsp + 0x158]
add byte [rax], al
add byte [rax], al
call fcn.140111a90
shl rax, 2
mov rsi, qword [r15 + 0x68]
lea rcx, [rsi + rsi*2]
cmp rax, rcx
jbe 0x14011f490
cmp byte [rsp + 0x67], 0
je case.default.0x14011f482
mov rax, qword [rsp + 0x198]
lea rcx, [rsp + 0xb8]
mov qword [rcx + 0x40], rax
movdqu xmm0, xmmword [rsp + 0x158]
movups xmm1, xmmword [rsp + 0x168]
movups xmm2, xmmword [rsp + 0x178]
movups xmm3, xmmword [rsp + 0x188]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov eax, 4
mov qword [rsp + 0xb0], rax
lea rcx, [0x1401fbdf0]
lea ecx, [0x1401fbdf0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rsi, qword [rsp + 0x68]
jmp rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x1e0], rax
movdqu xmm0, xmmword [rsp + 0x158]
movups xmm1, xmmword [rsp + 0x168]
movups xmm2, xmmword [rsp + 0x178]
movups xmm3, xmmword [rsp + 0x188]
add byte [rdi], cl
sub dword [rsp + 0x1d0], ebx
movaps xmmword [rsp + 0x1c0], xmm2
movaps xmmword [rsp + 0x1b0], xmm1
movdqa xmmword [rsp + 0x1a0], xmm0
lea rcx, [rsp + 0x1a0]
call fcn.140111a90
mov rcx, qword [r15 + 0x60]
mov qword [rsp + 0x488], rcx
add rax, rcx
cmp rax, rsi
jae 0x14011f580
mov rsi, qword [r15 + 0x28]
jmp 0x14011f5a0
xchg esp, eax
add byte [rax], al
invalid
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
invalid
mov qword [rsp + 0xb8], rdi
mov rax, qword [rsp + 0x198]
lea rcx, [rsp + 0xc0]
mov qword [rcx + 0x40], rax
movdqu xmm0, xmmword [rsp + 0x158]
movups xmm1, xmmword [rsp + 0x168]
movups xmm2, xmmword [rsp + 0x178]
movups xmm3, xmmword [rsp + 0x188]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
adc bl, dh
movq qword [rcx], mm0
adc bl, dh
movq qword [rcx], mm0
mov eax, 1
mov qword [rsp + 0xb0], rax
lea rcx, [0x1401fbdf0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rsi, qword [rsp + 0x68]
jmp rax
movzx eax, byte [rsp + 0x1e0]
mov rsi, qword [r15 + 0x28]
test al, al
je 0x14011f5a0
or al, 0xf8
cmp al, 0xfa
jb 0x14011f8ea
nop word [rax + rax]
mov rax, qword [r15 + 0x48]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x14011f8ea
test rax, rax
je 0x14011f6d1
mov r13, rdi
lea rdi, [rsi + rsi]
mov rbx, qword [r15 + 0x20]
mov eax, 8
test rsi, rsi
je 0x14011f88a
mov rcx, qword [r15 + 0x50]
lea rdx, [rsi*8]
lea rdx, [rdx + rdx*2]
xor r8d, r8d
xor r14d, r14d
jmp 0x14011f610
add r8, 0x18
inc r14
cmp rdx, r8
je 0x14011f77c
cmp qword [rbx + r8], 0
je case.0x14008287c.1452
mov r9, qword [rbx + r8 + 0x10]
and r9, rcx
and ecx, ecx
mov r10, r14
sub r10, r9
test r10, rcx
jne case.0x14008287c.1452
test rdi, rdi
jne 0x14011f788
jmp 0x14011f88d
mov rax, qword [rsp + 0x78]
mov rax, qword [rax]
bswap rax
movabs rcx, 0x2f696e6465782e68
js 0x14011f6ae
outsb dx, byte fs:[rsi]
imul ebp, dword [rdi], 0x48ca8948
cmp eax, ecx
js 0x14011f6ae
outsb dx, byte fs:[rsi]
imul ebp, dword [rdi], 0x48ca8948
cmp eax, ecx
mov rsi, qword [rsp + 0x68]
and al, 0x68
jne 0x14011f67a
mov rax, qword [rsp + 0x78]
mov rax, qword [rax + 3]
bswap rax
xor ecx, ecx
movabs r8, 0x6465782e68746d6c
insb byte [rdi], dx
insd dword [rdi], dx
je 0x14011f6d6
js 0x14011f6d6
mov rdx, r8
cmp rax, r8
je 0x14011f687
cmp rax, rdx
mov ecx, 0
sbb ecx, ecx
or ecx, 1
test ecx, ecx
mov ecx, 0
sete cl
mov rdi, rcx
or rdi, 4
jmp 0x14012043c
or eax, 0x1b80000
add byte [rax], al
add byte [rdi + 4], bh
mov eax, 1
mov edi, 4
mov rsi, qword [rsp + 0x68]
jmp 0x14012045e
or eax, 0x943d0000
add dword [rax], eax
cmp eax, 0x194
add byte [rdi], cl
test ah, bl
add al, 0
add byte [0x14011f8b5], bh
je 0x14011fb98
cmp eax, 0x1f4
jne 0x14011f3e2
invalid
mov edi, 0xe
jmp 0x14011fbb0
add al, 0
add byte [rcx - 0x39], cl
push r8
invalid
mov qword [r15 + 0x50], 7
movzx eax, byte [0x140214210]
mov edx, 0xc0
add byte [rax], al
add byte [rdi], cl
mov dh, 5
xor byte [rbx + 0xf], cl
add byte [rdx + 0xc0], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1401215e5
mov rsi, rax
mov qword [rax], 0
mov qword [rax + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x30], 0
mov qword [rax + 0x48], 0
mov dword [rax + 0x48], 0
mov qword [rax + 0x60], 0
mov qword [rax + 0x78], 0
mov qword [rax + 0x90], 0
invalid
mov dword [rax + 0x90], 0
mov qword [rax + 0xa8], 0
mov rax, qword [rsp + 0x110]
cmp qword [rax], 0
je 0x14011f75e
mov r8, qword [r15 + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cli
invalid
invalid
mov qword [r15 + 0x18], 8
mov qword [r15 + 0x20], rsi
mov qword [r15 + 0x28], 8
add byte [rax], al
mov esi, 8
jmp 0x14011f8f3
xor r14d, r14d
test rdi, rdi
je 0x14011f88d
movabs rax, 0x555555555555556
cmp rdi, rax
jae 0x1401215f4
sbb dword [rcx + 0x1e], 0
invalid
mov rax, rsi
shl rax, 4
lea r12, [rax + rax*2]
and al, 0x40
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
test rax, rax
je 0x1401215f9
lea rcx, [rdi - 1]
lea r8, [rdi - 2]
mov rdx, rax
ret 0x8349
clc
invalid
lea r12, [rsp + 0x40]
and al, 0x40
jb 0x14011f832
mov r8, rcx
and r8, 0xfffffffffffffff8
mov rdx, rax
mov edx, eax
mov qword [rdx], 0
mov qword [rdx + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x60], 0
mov qword [rdx + 0x78], 0
mov qword [rdx + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0xa8], 0
add byte [rax - 0x7f], cl
ret 0xc0
add byte [rax], al
add r8, 0xfffffffffffffff8
jne 0x14011f7e0
and ecx, 7
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdx], 0
add rdx, 0x18
dec rcx
leave
leave
jne 0x14011f840
mov qword [rdx], 0
jmp 0x14011f88d
mov eax, 0
sbb eax, eax
or eax, 1
mov rsi, qword [rsp + 0x68]
xor ecx, ecx
test eax, eax
je 0x14011f88b
push 0xffffffffc085c931
sete cl
mov rdi, rcx
iretd
or rdi, 6
iretd
cmp cl, 2
sete al
sal dh, 0xc1
add dword [rdi], ecx
test byte [rbx - 5], ah
sti
invalid
invalid
sti
invalid
invalid
jmp 0x14011fbb0
xor r14d, r14d
xor esi, esi
mov rcx, qword [r15 + 0x18]
mov ecx, dword [rdi + 0x18]
mov qword [r15 + 0x18], rdi
mov qword [r15 + 0x20], rax
mov qword [r15 + 0x28], rdi
lea rdx, [rdi - 1]
push rdi
dec dword [rcx - 0x77]
push rdi
push rax
push rdi
dec dword [rcx - 0x77]
push rdi
push rax
cmp r14, rsi
ja 0x1401215d3
lea r8, [r14 + r14*2]
add al, 0x76
lea r8, [rbx + r8*8]
jne 0x14011fb0e
mov r9, rbx
test r14, r14
mov r14d, dword [rsp + 0x74]
jne 0x14011f9f5
test rcx, rcx
je 0x14011f8e4
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, rdi
mov rdi, r13
test rsi, rsi
je 0x14011fa67
movzx eax, byte [rsp + 0x1e0]
mov qword [rsp + 0x88], rax
lea edx, [rax - 2]
mov r11, qword [rsp + 0x1a0]
cmp dl, 5
mov qword [rsp + 0x200], rdi
mov dword [rsp + 0x108], edx
mov qword [rsp + 0x128], r11
jbe 0x14011fa31
xor ecx, ecx
test r11, r11
setne cl
movabs rax, 0xa8c7f832281a39c5
xor rcx, rax
movabs rax, 0x1efac7090aef4a21
imul rcx, rax
test r11, r11
je 0x14011faf2
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x80], rax
mov r8, qword [rsp + 0x1b0]
test r8, r8
je 0x14011fcb0
mov r9, r8
and r9, 7
je 0x14011fc0e
mov rax, qword [rsp + 0x80]
movabs r10, 0x100000001b3
nop word [rax + rax]
movzx edx, byte [rax]
inc rax
xor rdx, rcx
imul rdx, r10
mov rcx, rdx
dec r9
jne 0x14011f9a0
cmp r8, 8
jae case.0x1400da3f2.495
jmp 0x14011fca4
nop dword [rax + rax]
lea rsi, [rax + r14*8]
mov qword [rsi], 1
mov qword [rsi + 8], r10
mov qword [rsi + 0x10], r11
mov r14d, dword [rsp + 0x74]
add r9, 0x18
cmp r9, r8
je 0x14011f8cd
cmp qword [r9], 0
je 0x14011f9e8
mov r10, qword [r9 + 8]
mov r11, qword [r9 + 0x10]
mov r14, r11
and r14, rdx
nop dword [rax]
mov rsi, r14
mov r14d, 0
cmp rsi, rdi
jae 0x14011fa10
lea r14, [rsi + rsi*2]
cmp qword [rax + r14*8], 0
je 0x14011f9d0
inc rsi
mov r14, rsi
jmp 0x14011fa10
movzx ecx, dl
inc rcx
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rax, 0x1efac7090aef4a21
imul rcx, rax
movzx eax, byte [rsp + 0x1a8]
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
add cl, ch
add al, byte [r8]
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add cl, ch
add al, byte [r8]
add byte [rax + 4], bh
add al, 0
add byte [rax], al
mov eax, 4
add al, 0
add byte [rax], al
lea rcx, [rsp + 0xb8]
cmp byte [rsp + 0x67], 0
jne case.default.0x14011faf0
mov qword [rsp + 0xb8], rdi
mov eax, 1
add byte [rax], al
add byte [rax + 1], bh
lea rcx, [rsp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x1e0]
mov qword [rcx + 0x40], rdx
movdqa xmm0, xmmword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1e0]
mov qword [rcx + 0x40], rdx
movdqa xmm0, xmmword [rsp + 0x1a0]
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1b0], cl
invalid
movaps xmm1, xmmword [rsp + 0x1b0]
add byte [rdi], cl
sub byte [rsp + 0x1c0], dl
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmm3, xmmword [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov rax, qword [rsp + 0xb0]
lea rcx, [0x1401fbdf0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov rsi, qword [rsp + 0x68]
jmp rax
je 0x14011fb13
push 0xffffffffb60fe0ff
xchg esp, eax
movzx edx, byte [rsp + 0x1a8]
mov qword [rsp + 0x80], rdx
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax + 0x31], cl
invalid
and al, 0xa8
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax + 0x31], cl
ror dword [rax + 0xf], 1
invalid
invalid
scasd eax, dword [rdi]
imul rcx, rax
enter 0xffffffffffffa2e9, 1
add byte [rax], al
invalid
jmp 0x14011fcb0
add byte [rbp + rcx*4 + 0xc], cl
lea r9, [rsi + rsi*2]
lea r9, [rbx + r9*8]
retf
jbe case.0x1400d743a.485
lea ecx, [rbx + rcx*8]
retf
mov r10, r8
jmp case.0x1400d776a.478
add byte [rax], r8b
lea r15, [rax + r12*8]
lea edi, [rax + riz*8]
mov qword [r15], 1
mov dword [rdi], 1
add byte [rax], al
mov qword [r15 + 8], r11
mov qword [r15 + 0x10], rsi
ja 0x14011fb43
pop rdi
or byte [rcx - 0x77], cl
ja 0x14011fb43
mov r15, qword [rsp + 0x98]
mov esp, 0x9824
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x40
add byte [rax], al
lea r12, [rsp + 0x40]
and al, 0x40
add r10, 0x18
add edx, 0x18
sbb byte [rbp + 0x39], cl
retf 0x840f
cmp r10, r9
cmp edx, ecx
je 0x14011f8bc
outsd dx, dword [rsi]
std
invalid
cmp qword [r10], 0
je 0x14011fb40
mov r11, qword [r10 + 8]
mov rsi, qword [r10 + 0x10]
jb 0x14011fb6b
pop rdx
or byte [rcx - 0x75], cl
jb 0x14011fb6b
mov r12, rsi
and r12, rdx
hlt
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
mov edi, esp
mov r12d, 0
mov r15, r12
mov edi, esp
mov r12d, 0
add byte [rax], al
add byte [rax], al
cmp r15, rdi
jae 0x14011fb70
invalid
lea r12, [r15 + r15*2]
lea r12, [r15 + r15*2]
jg case.0x1400d743a.498
cmp qword [rax + r12*8], 0
cmp dword [rax + riz*8], 0
loopne 0x14011fb87
je 0x14011fb20
inc r15
mov r12, r15
mov esp, edi
mov esp, edi
jmp 0x14011fb70
mov edi, 0xb
jmp 0x14011fbb0
add bl, ch
sbb byte [rdi + 0xd], bh
invalid
add byte [rax], al
invalid
mov edi, 0xd
or eax, 0xeb000000
adc dword [rdi + 9], edi
add byte [rax], al
invalid
jmp 0x14011fbb0
mov edi, 9
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test byte [rax + rbx*4], ah
mov rax, qword [rsp + 0x198]
mov eax, dword [rsp + 0x198]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov word [rax + rax*8], fs
lea rcx, [rsp + 0xc0]
lea ecx, [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0x40], eax
movdqu xmm0, xmmword [rsp + 0x158]
mov qword [rcx + 0x40], rax
mov dword [rcx + 0x40], eax
movdqu xmm0, xmmword [rsp + 0x158]
movq mm0, qword [rsp + 0x158]
pop rax
add dword [rax], eax
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x168]
movups xmm1, xmmword [rsp + 0x168]
push 0xf000001
adc byte [rsp + 0x178], dl
js 0x14011fbdc
add byte [rax], al
movups xmm2, xmmword [rsp + 0x178]
js 0x14011fbdc
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x188], bl
mov byte [rcx], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0x188]
mov byte [rcx], al
add byte [rax], al
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0xb8], rdi
mov eax, 0x48000000
mov dword [rsp + 0xb0], 0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0xb0], 0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add cl, ch
ret
jmp 0x1401204d1
add byte [rax - 0x77], cl
retf 0x8b48
invalid
invalid
mov rdx, rcx
mov rax, qword [rsp + 0x80]
add byte [rax], 0
add byte [rcx - 0x46], cl
invalid
invalid
mov bl, 1
movabs r10, 0x100000001b3
add byte [rax], al
add byte [rcx], al
add byte [rax], al
cmp r8, 8
cmp eax, 8
clc
or byte [rdx + 0x7b], dh
jb 0x14011fca4
mov rcx, qword [rsp + 0x80]
add byte [rax], 0
add byte [rcx + rax - 0x3f], cl
add rcx, r8
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
movzx r8d, byte [rax]
movzx eax, byte [rax]
add byte [rcx + 0x31], cl
ror byte [rbp + 0xf], 1
xor r8, rdx
xor eax, edx
imul r8, r10
movzx edx, byte [rax + 1]
push rax
add dword [rcx + rsi - 0x3e], ecx
invalid
scasd eax, dword [rdi]
ret 0xb60f
push rax
add dword [rcx + rsi - 0x3e], ecx
invalid
ret 0xf49
imul rdx, r10
imul edx, edx
rol byte [rdi + rcx - 0x4a], cl
movzx r8d, byte [rax + 2]
xor r8, rdx
ror byte [rbp + 0xf], 1
scasd eax, dword [rdi]
ret 0xb60f
push rax
invalid
add cl, byte [rcx + 0x31]
ror byte [rbp + 0xf], 1
scasd eax, dword [rdi]
ret 0xb60f
add ecx, dword [rcx + rsi - 0x3e]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rax + 4]
mov dh, 0x40
add al, 0x49
xor eax, edx
xor r8, rdx
imul r8, r10
imul eax, edx
ret 0xb60f
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r10
imul edx, edx
ret 0xf49
imul edx, edx
movzx r8d, byte [rax + 6]
movzx eax, byte [rax + 6]
mov dh, 0x40
invalid
xor r8, rdx
xor eax, edx
imul r8, r10
imul eax, edx
ret 0xb60f
movzx edx, byte [rax + 7]
add rax, 8
add eax, 8
mov dh, 0x50
invalid
add eax, 8
xor rdx, r8
xor edx, eax
ret 0xf49
imul rdx, r10
imul edx, edx
scasd eax, dword [rdi]
ror byte [rax + 0x39], cl
cmp rax, rcx
jne 0x14011fc40
pushfq
enter 0xffffffffffff9c75, 0x48
pushfq
mov rcx, rdx
mov ecx, edx
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx ecx, cx
add byte [rax], al
movzx r9d, cx
movzx ecx, cx
mov rdi, qword [r15 + 0x50]
mov edi, dword [rdi + 0x50]
push rax
mov eax, r9d
mov eax, ecx
enter 0xfffffffffffff821, 0x4d
and eax, edi
mov r12, qword [r15 + 0x20]
mov esp, dword [rdi + 0x20]
and byte [rbp - 0x75], cl
pop rdi
xor byte [rcx - 0x75], cl
invalid
invalid
mov r11, qword [r15 + 0x30]
mov rcx, qword [r15 + 0x58]
pop r8
mov qword [rsp + 0x280], rcx
add byte [rdx], 0
add byte [rbp - 0x75], cl
push rdi
mov rcx, qword [r15 + 0x40]
mov rcx, qword [r15 + 0x40]
mov r10, qword [r15 + 0x48]
mov rcx, qword [r15 + 0x40]
mov qword [rsp + 0x278], rcx
js case.0x140100324.377
add byte [rax], al
mov rcx, qword [r15 + 0x38]
mov ecx, dword [rdi + 0x38]
mov qword [rsp + 0x90], rcx
nop
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rbp*4], fs
test al, 1
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x1a8]
test al, 1
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
clc
mov qword [rsp + 0x1f8], rcx
clc
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rsi*4], fs
and al, 0xb0
mov rcx, qword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x118], rcx
invalid
invalid
mov qword [rsp + 0x118], rcx
mov dword [rsp + 0x118], ecx
xor r14d, r14d
mov qword [rsp + 0x250], r9
mov dword [rsp + 0x250], ecx
test byte [rcx + rcx*4 - 0x74], 0x24
push rax
mov dword [rsp + 0x250], ecx
add al, byte [rax]
add byte [rcx + rcx*4 - 0x64], cl
invalid
invalid
pushfq
and al, 0xa0
mov qword [rsp + 0xa0], r11
mov dword [rsp + 0xa0], ebx
add byte [rax], al
add bl, ch
jmp 0x14011fd40
invalid
mov rcx, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], bh
or byte [rdi], cl
test byte [rcx + 1], ah
cmp byte [rax + 8], cl
je 0x14011fe94
add byte [rax], al
add byte [rax], al
inc r14
inc r15
mov rax, r15
invalid
nop dword [rax]
invalid
mov r15, rax
mov edi, eax
mov eax, 0
cmp r15, rsi
cmp edi, esi
jae 0x14011fd40
lea rax, [r15 + r15*2]
cmp qword [r12 + rax*8], 0
add byte [rdi], cl
invalid
mov word [rdx], es
add al, byte [rax]
invalid
add byte [rdi], cl
test byte [rdx + rax - 0x72b70000], cl
add al, byte [rax]
add byte [rcx - 0x73], cl
invalid
invalid
lea rax, [r12 + rax*8]
lea eax, [rsp + rax*8]
add al, 0xc4
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
mov rdx, rcx
mov edx, ecx
and rdx, rdi
mov r8, r15
sub r8, rdx
and r8, rdi
and eax, edi
and eax, edi
cmp r8, r14
cmp eax, esi
jb 0x140120057
add al, byte [rax]
add byte [rcx + rdi - 0x37], cl
cmp rcx, r9
cmp rcx, r9
cmp ecx, ecx
jne case.0x1400de50a.503
mov dl, 0x48
mov ecx, dword [rax + 8]
invalid
mov rcx, qword [rax + 8]
or byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rdx], 0
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x270], rcx
and al, 0x70
add al, byte [rax]
invalid
add byte [rdx], 0
add byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
and al, 0x70
and al, 0x70
jo case.0x140100324.396
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
sub al, 1
lea rbp, [rcx + rax]
cmp r10, rbp
jbe 0x1401214e0
xchg byte [rsi], bh
invalid
add byte [rax], al
xchg byte [rsi], bh
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
mov r13, r10
mov rax, qword [rsp + 0x278]
js case.0x140100324.398
add byte [rax], al
invalid
js case.0x140100324.398
add byte [rax], al
lea rbx, [rax + rbp]
cmp rbx, r11
sub byte [rcx + rdi - 0x25], cl
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae rax, r11
mov rcx, rbx
invalid
invalid
sub rcx, rax
sub ecx, eax
lea rax, [rcx + rcx*2]
lea eax, [rcx + rcx*2]
add al, 0x49
shl rax, 5
mov rcx, qword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi], cl
mov dh, 0x54
push rsp
add byte [rax], al
movzx edx, byte [rcx + rax + 0x50]
lea ecx, [rdx - 8]
clc
push rsp
add dword [rax - 0x73], edx
clc
xor r8d, r8d
cmp cl, 0xfa
rol byte [rax + 0xf41faf9], 0x92
rol byte [rcx + 0xf], 0x93
invalid
invalid
xchg ebx, eax
setb r8b
setb al
setae r10b
xchg ebx, eax
ret 0x943a
cmp dl, byte [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rdi], cl
invalid
sete dl
and dl, r10b
and dl, dl
xchg esp, eax
ret 0x2044
invalid
and dl, dl
rol byte [rax + 0x10824bc], cl
cmp byte [rsp + 0x108], 6
or byte [rcx], al
add byte [rax], al
add byte [rsi], al
invalid
movzx edx, dl
cmovb r8d, edx
cmp r8b, 1
cmp al, 1
mov r10, r13
mov edx, ebp
jne case.0x1400de50a.503
test dword [rcx], esp
invalid
inc dword [rax + 0x7d77f9f9]
cmp cl, 0xf9
stc
stc
ja 0x14011fe94
mov rcx, qword [rsp + 0x90]
mov ecx, dword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
add rax, rcx
add rax, 0x10
adc byte [rax - 0x7d], cl
mov esp, 0x12824
and al, 0x28
add dword [rax], eax
add byte [rax], al
enter 0xffffffffffff8348, 0xffffffffffffffc0
adc byte [rax - 0x7d], cl
mov esp, 0x12824
and al, 0x28
add dword [rax], eax
cmp dword [rsp + 0x128], 0
and al, 0x28
add dword [rax], eax
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sete dl
mov rcx, qword [rax]
mov ecx, dword [rax]
xchg esp, eax
ret 0x8b48
mov ecx, dword [rax]
test rcx, rcx
leave
setne r8b
setne al
cmp r8b, dl
cmp al, dl
je case.0x1400de50a.503
test dh, ch
out dx, al
invalid
test rcx, rcx
leave
je 0x14011fd22
test ah, dl
invalid
dec dword [rax - 0x75]
mov word [rax + rbx], fs
and al, 0x18
mov rcx, qword [rsp + 0x118]
and al, 0x18
sbb byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x39], cl
adc byte [rdi], cl
adc byte [rdi], cl
cmp qword [rax + 0x10], rcx
cmp dword [rax + 0x10], ecx
adc byte [rdi], cl
jne case.0x1400de50a.503
test ebx, edx
invalid
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov rdx, qword [rsp + 0x1f8]
mov edx, dword [rsp + 0x1f8]
xchg esp, eax
and al, 0xf8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
invalid
invalid
mov r8, qword [rsp + 0x118]
mov eax, dword [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add al, ch
call fcn.1401afbe0
std
or byte [rax], al
invalid
add byte [rbp - 0x77], cl
invalid
mov r10, r13
mov r11, qword [rsp + 0xa0]
mov ebx, dword [rsp + 0xa0]
mov ebx, dword [rsp + 0xa0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
invalid
mov word [rax + rdx*2], fs
mov r9, qword [rsp + 0x250]
mov ecx, dword [rsp + 0x250]
add al, byte [rax]
add byte [rbp - 0x607af040], al
test eax, eax
jne case.0x1400de50a.503
invalid
invalid
invalid
ror byte [rdi], 0x85
lahf
invalid
movdqa xmm0, xmmword [rsp + 0x1a0]
movq mm0, qword [rsp + 0x1a0]
movabs al, byte [0xb0248c280f000001]
add dword [rax], eax
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x1c0]
rol byte [rcx], 0
add byte [rdi], cl
movaps xmm3, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
movdqa xmmword [rsp + 0x4a0], xmm0
movaps xmmword [rsp + 0x4b0], xmm1
and al, 0xb0
add al, 0
invalid
and al, 0xa0
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x4b0], ecx
and al, 0xb0
add al, 0
invalid
and al, 0xb0
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x4d0], ebx
and al, 0xd0
add al, 0
invalid
movaps xmmword [rsp + 0x4d0], xmm3
and al, 0xd0
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x4c0], edx
and al, 0xc0
add al, 0
invalid
movaps xmmword [rsp + 0x4c0], xmm2
and al, 0xc0
add al, 0
add byte [rax - 0x75], cl
xchg esp, eax
mov rdx, qword [rsp + 0x1e0]
mov qword [rsp + 0x4e0], rdx
and al, 0xe0
add al, 0
add byte [rax], al
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xe0
add al, 0
invalid
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx r8d, word [rsp + 0x4a0]
test byte [rax + riz*4], ah
add al, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rsi, qword [rsp + 0x4b0]
mov esi, dword [rsp + 0x4b0]
mov ah, 0x24
mov al, 4
add byte [rax], al
mov rax, qword [rsp + 0x4a8]
test byte [rax + rbp*4], ah
add al, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x108], rax
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax], al
invalid
mov dh, 0x84
test byte [rdi + rbp*4], ah
add byte [rax], al
movzx eax, byte [rsp + 0x4af]
test byte [rdi + rbp*4], ah
add al, 0
add cl, al
loopne 0x14011ff22
invalid
add byte [rax], al
shl eax, 0x10
adc byte [rdi], cl
mov bh, 0x8c
movzx ecx, word [rsp + 0x4ad]
or ecx, eax
shl rcx, 0x20
shl ecx, 0x20
and al, 0xad
add al, 0
add byte [rcx], cl
ror dword [rax - 0x3f], 0xe1
shl ecx, 0x20
invalid
test byte [rcx + rbp*4], ah
invalid
shl ecx, 0x20
mov eax, dword [rsp + 0x4a9]
test byte [rcx + rbp*4], ah
and al, 0xa9
add al, 0
add byte [rax + 9], cl
add byte [rax], al
or rax, rcx
mov rcx, qword [rsp + 0x4a1]
mov word [rcx + riz*4], fs
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
and al, 0xf8
add dword [rax], eax
invalid
enter 0xffffffffffff8b48, 0xffffffffffffff8c
mov word [rcx + riz*4], fs
and al, 0xa1
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
and al, 0xf8
and al, 0xf8
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
and al, 0x80
mov qword [rsp + 0x480], rcx
shld rax, rcx, 8
invalid
invalid
and al, 0x80
add al, 0
add byte [rax + 0xf], cl
movsb byte [rdi], byte [rsi]
enter 0x4808, 0xffffffffffffff89
mov qword [rsp + 0x120], rax
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x88], rdx
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax], al
mov eax, edx
or al, 0xf8
invalid
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
mov eax, edx
or al, 0xf8
clc
mov byte [rsp + 0x80], al
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
and al, 0xd0
mov rax, qword [rsp + 0x4d0]
mov eax, dword [rsp + 0x4d0]
and al, 0xd0
add al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x4c8]
mov eax, dword [rsp + 0x4c8]
test byte [rax + rbp], ah
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
and al, 0xc8
mov eax, dword [rsp + 0x4c8]
and al, 0xc8
add al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x118], rax
test byte [rax + rbx], ah
and al, 0x18
sbb byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + rdi - 0x25], cl
cmp rbx, r11
cmp ebx, ebx
mov rax, r11
fdivr dword [rdx]
mov edx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
ret 0x2948
ret 0x2948
cmovb rax, rdx
cmovb eax, edx
ret 0x2948
sub rbx, rax
lea rcx, [rbx + rbx*2]
lea ecx, [rbx + rbx*2]
ret
lea ecx, [rbx + rbx*2]
pop rbx
shl rcx, 5
shl ecx, 5
loope case.0x140110b8e.169
mov r9, qword [rsp + 0x90]
mov ecx, dword [rsp + 0x90]
mov word [rax + rdx*4], fs
nop
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
add al, 9
invalid
lea rax, [r9 + rcx]
lea eax, [rcx + rcx]
or dword [rax - 0x7d], ecx
add rax, 0x10
add eax, 0x10
rcl byte [rax], 0x41
adc byte [rcx + 0xf], al
movzx ecx, byte [r9 + rcx + 0x50]
movzx ecx, byte [rcx + rcx + 0x50]
mov dh, 0x4c
or dword [rax - 0x80], edx
add cl, 0xfe
sar esi, 0xf
dec byte [rdi]
movzx ecx, cl
mov dh, 0xc9
leave
cmp cl, 6
stc
invalid
lea rcx, [rcx + 1]
lea ecx, [rcx + 1]
add qword [r8 + 0xf], rcx
add dword [rax + 0xf], ecx
cmovae rcx, rdx
cmovae ecx, edx
retf 0x8d48
retf 0x8d48
lea rdx, [0x1401fbdd4]
lea edx, [0x1401fbdd4]
adc eax, 0xdbe0a
mov esi, 0x6348000d
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
mov cl, byte [rax + 1]
add rcx, rdx
ror dword [rbx + rcx*4 - 0x44], 1
mov r15, qword [rsp + 0x98]
mov edi, dword [rsp + 0x98]
and al, 0x98
cwde
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
lea r12, [rsp + 0x40]
add byte [rax], al
lea r12, [rsp + 0x40]
and al, 0x40
mov r14d, dword [rsp + 0x74]
mov r14d, dword [rsp + 0x74]
mov esi, dword [rsp + 0x74]
je 0x140120006
and al, 0x74
je 0x140120028
mov edi, r8d
mov edi, eax
invalid
jmp rcx
mov rax, qword [rsp + 0x120]
mov eax, dword [rsp + 0x120]
and al, 0x20
add dword [rax], eax
add byte [rax + 0x48382444], cl
mov byte [rsp + 0x38], al
invalid
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov rax, qword [rsp + 0x200]
mov eax, dword [rsp + 0x200]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x28], r15
jl case.0x140111abb.143
and al, 0x28
sub byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x20], r14
and al, 0x20
lea rcx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x110]
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
lea r8, [rsp + 0x1a0]
test byte [rax + riz*4], ah
and al, 0xa0
add dword [rax], eax
add al, ch
mov byte [rdx], bl
sbb al, byte [rax]
invalid
add byte [rax], al
call fcn.140121ab0
sbb al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401fbdf0]
lea rcx, [0x1401fbdf0]
lea ecx, [0x1401fbdf0]
or eax, 0x4634800
or dword [rax + 1], 0xbc8b4cc8
enter 0xffffffffffff8b4c, 0xffffffffffffffbc
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
mov r15, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x40
enter 0xffffffffffff8b4c, 0xffffffffffffffbc
and al, 0x98
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x40
mov r14d, dword [rsp + 0x74]
mov rsi, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
je 0x140120073
je case.0x140111925.174
mov esi, dword [rsp + 0x68]
je 0x140120078
push 0xffffffff8b48e0ff
jmp rax
mov rax, qword [rsp + 0x120]
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x200]
add byte [rax], al
mov byte [rsp + 0x38], al
and al, 0x38
mov rax, qword [rsp + 0x200]
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x28], edi
and al, 0x28
mov qword [rsp + 0x20], r14
and al, 0x20
and byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
and al, 0xb0
lea rcx, [rsp + 0xb0]
mov rdx, qword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa0
add dword [rax], eax
add al, ch
sbb dword [rdx], ebx
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa0
add dword [rax], eax
movabs al, byte [0x1a19e8000001]
add al, ch
sbb dword [rdx], ebx
add byte [rax], al
mov rax, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, [0x1401fbdf0]
or eax, 0xdbd4a
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xbc8b4cc8
and al, 0x98
cwde
add rax, rcx
mov r15, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
lea r12, [rsp + 0x40]
lea r12, [rsp + 0x40]
mov r14d, dword [rsp + 0x74]
mov r14d, dword [rsp + 0x74]
and al, 0x74
mov rsi, qword [rsp + 0x68]
jmp rax
invalid
je 0x1401200e7
push 0xffffffffb60fe0ff
mov word [rax + rax*4], fs
and al, 0x80
loopne 0x1401200d6
movzx ecx, byte [rsp + 0x380]
call fcn.140124240
add byte [rax], al
mov dh, 0x8c
and al, 0x80
add byte [rbx], 0
add eax, dword [rax]
add al, ch
insd dword [rdi], dx
add byte [r8], al
add byte [rax], al
add byte [rax], al
mov r12, rax
invalid
mov r14, rdx
test bpl, bpl
jne case.0x140110b8e.156
test dword [rsi], eax
out dx, eax
invalid
dec dword [rax - 0x75]
and al, 0x48
and al, 0x48
mov rax, qword [rsp + 0x48]
and al, 0x48
cmp qword [rsp + 0x50], rax
and al, 0x50
jne case.0x140111925.186
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
lea r13, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
invalid
mov rcx, r13
mov rcx, r13
mov ecx, ebp
call fcn.1400c09f0
or dl, bh
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
and al, 0x50
mov rdx, qword [rsp + 0x50]
and al, 0x50
mov byte [rcx + rax], 0
add dword [rax], eax
add byte [rax + 0x39], cl
ret 0x1375
cmp rdx, rax
jne 0x14012012b
jmp case.default.0x140120c26
fxam
invalid
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], 0
add al, 1
invalid
add al, 1
add dword [rax], eax
add byte [rbp + rcx*4 + 0x6c], cl
lea r13, [rsp + 0x40]
and al, 0x40
inc rax
mov qword [rsp + 0x48], rax
and al, 0x48
ror byte [rax - 0x77], 0x44
and al, 0x48
mov rcx, r12
loope 0x140120183
mov rdx, r14
mov edx, esi
mov r8, r13
call 0x1401224b0
outsd dx, dword [rsi]
and eax, dword [rax]
add byte [rax], al
call 0x140357128
outsd dx, dword [rsi]
and eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rdx, rsi
mov edx, esi
invalid
mov edx, esi
mov r8, r13
mov r8, r13
mov eax, ebp
call 0x140356336
add byte [rbp - 0x77], cl
invalid
invalid
call 0x1401224b0
invalid
add byte [rax], al
mov r12, r13
in al, dx
mov r14d, dword [rsp + 0x74]
mov esi, dword [rsp + 0x74]
and al, 0x74
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
test byte [rax + rsi*4], ah
and al, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xb8]
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
mov eax, 0x4c000000
mov eax, dword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
invalid
add byte [rax], al
mov r8, qword [rsp + 0xc0]
and al, 0xc0
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0xc8]
mov word [rax + rcx*8], fs
enter 0, 0
add byte [rax], al
add bh, bh
call qword [rax + 0x20]
mov qword [rsp + 0x218], rdi
mov esp, 0x21824
invalid
push rax
and byte [rax - 0x77], cl
mov dword [rsp + 0x218], edi
mov esp, 0x21824
and al, 0x18
add al, byte [rax]
add byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
je case.0x140111925.214
and al, 0x68
push 0x248cb60f
movzx ecx, byte [rsp + 0x2d0]
mov word [rax + rdx*8], fs
add al, byte [rax]
invalid
rol byte [rdx], 1
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rcx, 0xc
jne 0x14011ead0
invalid
invalid
invalid
invalid
stc
or al, 0xf
test dword [rdi], esi
jmp 0x12bfc019a
invalid
invalid
invalid
invalid
invalid
invalid
invalid
jmp case.0x140025802.2322
dec dword [rax - 0x73]
lea rcx, [rsp + 0x2d0]
call fcn.14010f640
invalid
invalid
jmp case.0x140025802.2322
mov word [rax + rdx*8], fs
and al, 0xd0
add al, byte [rax]
add al, ch
xchg ebp, eax
hlt
invalid
invalid
mov edi, 0xf
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
add byte [rax], al
xor ecx, ecx
jmp case.0x14011f394.5
add byte [rax - 0x7d], cl
mov esp, 0x21024
add al, byte [rax]
cmp qword [rsp + 0x210], 0xd
add al, byte [rax]
add byte [0x1424086d8], cl
or eax, 0x22e850f
jne case.0x140111925.224
add byte [rax], al
add byte [rax - 0x48], cl
movabs rax, 0x6564202c70697a67
jp case.0x1401101f9.256
jp case.0x1401101f9.256
jo 0x1401201fe
and byte [rbp + riz*2 + 0x48], ah
mov rdx, qword [rsp + 0x208]
mov edx, dword [rsp + 0x208]
xchg esp, eax
and al, 8
invalid
or byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax + 0x33], cl
invalid
invalid
xor rax, qword [rdx]
add cl, byte [rax - 0x47]
and byte [rbp + riz*2 + 0x66], ah
invalid
movabs rcx, 0x6574616c66656420
mov ecx, 0x66656420
insb byte [rdi], dx
insb byte [rdi], dx
invalid
je 0x14012024f
xor rcx, qword gs:[rdx + 5]
xor rcx, qword [rdx + 5]
add eax, 0xfc10948
or rcx, rax
sete cl
mov edi, 0x10
adc byte [rax], al
add byte [rax], al
xchg esp, eax
sar dword [rdi + 0x10], 0x48
adc byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x158], 0
cmp dword [rsp + 0x158], 0
mov esp, 0x15824
pop rax
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
jne case.0x140086d4c.1420
test dword [rsi - 0xa], ebp
invalid
outsb dx, byte [rsi]
idiv bh
invalid
jmp case.0x14011f394.5
add al, 2
add byte [rax], al
invalid
add al, byte [rax]
add byte [rdi + 0x11], bh
mov edi, 0x11
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
clc
add dword [rax], eax
add byte [rdi + 0x12], bh
mov edi, 0x12
mov edi, 0x12
adc al, byte [rax]
add byte [rax], al
invalid
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
in al, dx
add dword [rax], eax
add byte [rdi + 0x14], bh
mov edi, 0x14
mov edi, 0x14
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
loopne case.0x14011227d.188
add byte [rax], al
add byte [rdi + 0x15], bh
mov edi, 0x15
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
invalid
mov edi, 0x16
xor ecx, ecx
add byte [rcx], dh
leave
jmp case.0x14011f394.5
enter 1, 0
add dword [rax], eax
add byte [rdi + 0x17], bh
mov edi, 0x17
mov edi, 0x17
add byte [rcx], dh
xor ecx, ecx
leave
jmp case.0x14011f394.5
mov esp, 0xbf000001
sbb byte [rax], al
add byte [rax], al
invalid
mov edi, 0x18
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
mov al, 1
add byte [rax], al
mov edi, 0x19
xor ecx, ecx
add byte [rcx], dh
leave
jmp case.0x14011f394.5
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rdi + 0x1a], bh
mov edi, 0x1a
mov edi, 0x1a
add byte [rcx], dh
xor ecx, ecx
leave
jmp case.0x14011f394.5
cwde
add dword [rax], eax
add byte [rdi + 0x1b], bh
mov edi, 0x1b
mov edi, 0x1b
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
mov word [rcx], es
add byte [rax], al
mov edi, 0x1c
xor ecx, ecx
add byte [rcx], dh
leave
jmp case.0x14011f394.5
add byte [rcx], 0
add byte [rdi + 0x1d], bh
mov edi, 0x1d
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
je 0x14012029c
add byte [rax], al
add byte [rdi + 0x1e], bh
mov edi, 0x1e
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
push 0xffffffffbf000001
invalid
mov edi, 0x1f
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
jmp case.0x14011f394.5
pop rsp
add dword [rax], eax
add byte [rdi + 0x20], bh
mov edi, 0x20
mov edi, 0x20
add byte [rcx], dh
xor ecx, ecx
leave
jmp case.0x14011f394.5
push rax
add dword [rax], eax
add byte [rdi + 0x21], bh
mov edi, 0x21
mov edi, 0x21
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
add dword [rax], r8d
add byte [rdi + 0x22], bh
mov edi, 0x22
mov edi, 0x22
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
cmp byte [rcx], al
add byte [rax], al
mov edi, 0x23
xor ecx, ecx
add byte [rcx], dh
leave
jmp case.0x14011f394.5
sub al, 1
add byte [rax], al
mov edi, 0x24
xor ecx, ecx
add byte [rcx], dh
leave
jmp case.0x14011f394.5
and byte [rcx], al
add byte [rax], al
add byte [rdi + 0x25], bh
mov edi, 0x25
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
adc al, 1
add byte [rax], al
mov edi, 0x26
xor ecx, ecx
add byte [rcx], dh
leave
jmp case.0x14011f394.5
or byte [rcx], al
add byte [rax], al
mov edi, 0x27
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
jmp case.0x14011f394.5
cld
add byte [rax], al
add byte [rdi + 0x28], bh
mov edi, 0x28
mov edi, 0x28
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
lock add byte [rax], al
add byte [rdi + 0x29], bh
mov edi, 0x29
mov edi, 0x29
add byte [rcx], dh
xor ecx, ecx
leave
jmp case.0x14011f394.5
in al, 0
add byte [rax], al
mov edi, 0x2a
xor ecx, ecx
add byte [rcx], dh
leave
jmp case.0x14011f394.5
fadd dword [rax]
add byte [rax], al
mov edi, 0x2b
sub eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
int3
add byte [rax], al
mov edi, 0x2c
xor ecx, ecx
add byte [rcx], dh
leave
jmp case.0x14011f394.5
rol byte [rax], 0
add byte [rdi + 0x2d], bh
mov edi, 0x2d
mov edi, 0x2d
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
jmp case.0x14011f394.5
mov ah, 0
add byte [rax], al
mov edi, 0x2e
xor ecx, ecx
add byte cs:[rax], al
add byte [rax], al
add byte [rcx], dh
leave
jmp case.0x14011f394.5
test al, 0
add byte [rax], al
mov edi, 0x2f
xor ecx, ecx
leave
leave
jmp case.0x14011f394.5
pushfq
add byte [rax], al
add byte [rax], al
mov edi, 0x30
add byte [rax], al
mov edi, 0x30
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
add byte [rax], al
mov edi, 0x31
xor dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
add byte [rax], al
add byte [rdi + 0x32], bh
mov edi, 0x32
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
jnp 0x140120356
mov edi, 0x33
xor eax, dword [rax]
add byte [rax], al
xor ecx, ecx
jmp case.0x14011f394.5
jb 0x14012035f
mov edi, 0x34
xor al, 0
add byte [rax], al
xor ecx, ecx
jmp case.0x14011f394.5
imul edi, dword [rdi + 0x35], 0x60ebc931
mov edi, 0x35
xor ecx, ecx
xor eax, 0x31000000
leave
jmp case.0x14011f394.5
invalid
mov edi, 0x36
xor ecx, ecx
leave
jmp case.0x14011f394.5
push rdi
mov edi, 0x37
xor ecx, ecx
leave
leave
jmp case.0x14011f394.5
movabs rdi, 0x45ebc93100000038
mov edi, 0x38
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
jmp case.0x14011f394.5
mov r15d, 0x39
mov edi, 0x39
xor ecx, ecx
leave
jmp case.0x14011f394.5
cmp al, 0xbf
cmp al, byte [rax]
add byte [rax], al
invalid
mov edi, 0x3a
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14011f394.5
xor edi, dword [rdi + 0x3b]
mov edi, 0x3b
add byte [rax], al
xor ecx, ecx
jmp case.0x14011f394.5
mov edi, 0x3c
xor ecx, ecx
leave
leave
jmp case.0x14011f394.5
mov edi, 0x3d
xor ecx, ecx
jmp case.0x14011f394.5
xor ecx, ecx
mov edi, 0x10
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x158], 0
jne case.0x140086d4c.1420
hlt
invalid
invalid
hlt
invalid
jmp case.0x14011f394.5
movzx eax, byte [rsp + 0x78]
add eax, 0xfffffff3
cmp eax, 0x34
ja case.0x140086d4c.1420
invalid
invalid
clc
xor al, 0xf
xchg dword [rsp + rsi*8 - 1], edx
invalid
dec dword [rax - 0x77]
retf 0xb948
invalid
invalid
invalid
mov rdx, rcx
movabs rcx, 0x10000218120809
adc bl, byte [rax]
add al, byte [rax]
adc byte [rax], al
bt rcx, rax
bt ecx, eax
mov rcx, rdx
mov ecx, edx
ror dword [rdi], 1
cmp dword [rdx], 0xfffffff4
jae case.0x140086d4c.1420
invalid
test cl, cl
leave
je 0x140120459
movzx edx, cl
mov dh, 0xd1
mov eax, 4
add byte [rax], al
lea rcx, [rsp + 0xb8]
cmp edx, 2
je case.0x1400438d0.1868
add byte [rax], al
add byte [rbx + 0x197402fa], al
xor eax, eax
jmp 0x14012045e
shr bl, 5
mov eax, 1
add byte [rax], al
mov qword [rsp + 0xb8], rdi
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rax*8], fs
add byte [rax], al
lea rcx, [rsp + 0xc0]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rcx + 0x40], rdx
movdqu xmm0, xmmword [rsp + 0x158]
mov rdx, qword [rsp + 0x198]
mov qword [rcx + 0x40], rdx
movdqu xmm0, xmmword [rsp + 0x158]
movups xmm1, xmmword [rsp + 0x168]
adc byte [rsp + 0x168], cl
add byte [rdi], cl
adc byte [rsp + 0x178], dl
movups xmm2, xmmword [rsp + 0x178]
movups xmm3, xmmword [rsp + 0x188]
movups xmmword [rcx + 0x30], xmm3
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0xb0], rax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xdb936
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xdb936
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rsp + 0xb8]
cmp rdi, 0x7f
invalid
jg 0x140120543
push rbp
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
or dil, 0x80
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x50], rax
and al, 0x50
jne case.0x1400438d0.1875
mov edx, 1
mov rcx, r12
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
invalid
add al, byte [0xcb5b04ea]
and al, 0x40
invalid
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
and al, 0x50
mov byte [rcx + rax], dil
cmp rdx, rax
jne 0x140120519
invalid
adc ebp, ecx
jmp case.default.0x140120c26
jmp 0x1401204ea
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], dil
inc rax
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
jmp 0x140121020
or al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x48
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x50], rax
cmp dword [rsp + 0x50], eax
jne 0x14012055c
mov edx, 1
mov rcx, r12
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], 0xff
cmp rdx, rax
ret 0xe75
ret 0xe75
jmp case.default.0x140120c26
dec dword [rax - 0x75]
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], 0xff
add rdi, 0xffffffffffffff81
inc rax
mov qword [rsp + 0x48], rax
or dword [rax - 1], 0x448948c0
and al, 0x48
cmp rdi, 0x80
jae 0x1401205a7
add byte [rbx + 0x2d], dh
jmp 0x1401204da
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], bl
mov byte [rcx + rax], bl
inc rax
mov qword [rsp + 0x48], rax
mov rcx, rdi
shr rcx, 7
shr ecx, 7
shr ecx, 7
cmp rdi, 0x3fff
add byte [rax], al
mov rdi, rcx
jbe 0x1401204da
invalid
invalid
invalid
invalid
mov ebx, edi
or bl, 0x80
cmp qword [rsp + 0x50], rax
jne 0x140120580
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r12
mov ecx, esp
loope case.0x14010d510.348
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
invalid
xor byte [rdx + rdi*8], al
dec dword [rax - 0x75]
and al, 0x40
invalid
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
push rax
mov byte [rcx + rax], bl
cmp rdx, rax
invalid
ret 0xb175
jne 0x140120588
jmp case.default.0x140120c26
sbb ah, cl
invalid
invalid
mov rax, qword [rsp + 0x278]
mov eax, dword [rsp + 0x278]
js 0x1401205e8
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rbx, [rax + rbp]
lea ebx, [rax + rbp]
sbb al, 0x28
cmp rbx, r11
cmp ebx, ebx
mov rax, r11
mov r8d, 0
add byte [rax], al
add byte [rax], al
fadd dword [rcx - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], cl
cmovb eax, eax
sub rbx, rax
cmovb rax, r8
cmovb eax, eax
sub rbx, rax
sub ebx, eax
ret
lea rcx, [rbx + rbx*2]
lea ecx, [rbx + rbx*2]
shl rcx, 5
shl ecx, 5
loope case.0x1400d743a.555
add eax, 0x9048d49
lea rax, [r9 + rcx]
add al, 9
or dword [rax - 0x7d], ecx
rcl byte [rax], 0x41
adc byte [rcx + 0xf], al
mov dh, 0x4c
invalid
push rax
add rax, 0x10
add eax, 0x10
adc byte [rcx + 0xf], al
movzx ecx, byte [r9 + rcx + 0x50]
mov dh, 0x4c
or dword [rax - 0x80], edx
invalid
push rax
add cl, 0xfe
movzx ecx, cl
leave
sar esi, 0xf
mov dh, 0xc9
leave
leave
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
cmp cl, 6
cmovae rdx, r8
invalid
ror byte [r13 + r9*4 + 5], 1
cmpsd dword [rsi], dword [rdi]
mov bh, 0xd
add byte [rcx + 0x63], cl
movsxd rcx, dword [r8 + rdx*4]
lea r8, [0x1401fbdd4]
lea eax, [0x1401fbdd4]
movsxd rcx, dword [r8 + rdx*4]
invalid
add rcx, r8
mov r8d, edi
jmp rcx
loope 0x1401205ba
cmp byte [rsp + 0x80], 0xfa
mov esp, 0x8024
add dl, bh
mov rcx, qword [rsp + 0x128]
mov ecx, dword [rsp + 0x128]
add byte [rdi], cl
add dword [rcx - 0x6fffffff], 0x48
cmp qword [rax + 0x30], rcx
jae 0x1401207d0
nop
cmp qword [rax + 0x30], rcx
jne 0x1401207d0
mov rcx, qword [rax + 0x28]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x128]
jmp case.0x140101641.443
cmp byte [rsp + 0x88], 2
jne 0x1401207d0
add byte [rax], al
jmp case.0x140100324.449
cmp byte [rsp + 0x88], 3
jne 0x1401207d0
test dword [rdi], edx
add dword [rax], eax
invalid
test dword [rdi], edx
add dword [rax], eax
add byte [rdi], cl
invalid
test dword [rdi], eax
add dword [rax], eax
add byte [rcx - 0x80], al
clc
or cl, byte [rdi]
test byte [rax + 0x41000000], ch
movzx ecx, al
cmp ecx, 9
enter 0xfffffffffffff983, 9
jne 0x140120815
cmp r8b, 9
jne 0x140120815
movzx ecx, word [rax + 0xd]
movzx edx, byte [rax + 0xf]
shl edx, 0x10
adc byte [rcx], cl
retf 0xc148
loop 0x14012071b
mov ecx, dword [rax + 9]
or rcx, rdx
mov rdx, qword [rax + 1]
xor rdx, qword [rsp + 0x480]
xor rcx, qword [rsp + 0x1f8]
add byte [rcx - 0x48], cl
invalid
invalid
invalid
invalid
invalid
invalid
inc dword [rax]
and rcx, r8
and ecx, eax
adc byte [rcx], cl
retf 0xc148
add byte [rcx - 0x48], cl
and ecx, eax
or rcx, rdx
jne 0x1401207d0
ror dword [rdi], 1
test dword [rbp + 0x40000000], esp
cmp byte [rax + 0x10], dh
cmp byte [rax + 0x10], sil
jne 0x1401207d0
wait
add byte [rax], al
add cl, ch
fild dword [rax]
add byte [rax], al
jmp 0x140120815
cmp byte [rsp + 0x88], 4
je case.0x14010f725.328
and al, 0x88
add byte [rax], al
add byte [rsp + rsi*2], al
add al, 0x74
jmp 0x1401207d0
jmp 0x1401207d0
cmp byte [rsp + 0x88], 5
add eax, 0x7beb3d74
je case.0x14010f725.328
jnp 0x1401206d6
cmp byte [rsp + 0x88], 6
mov esp, 0x8824
add byte [rsi], al
je case.0x14010f725.328
jmp 0x1401207d0
outsd dx, dword [rsi]
cmp byte [rsp + 0x88], 7
mov byte [rax], al
add byte [rax], al
invalid
jne 0x1401207d0
nop dword [rax + rax]
cmp word [rax], r8w
cmp dword [rax], r8d
jne 0x1401207d0
pop rdx
jmp 0x140120815
add byte [rax], al
jne 0x140120815
invalid
xchg esp, eax
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rax + rax + 0x66660000], edx
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
invalid
invalid
add byte [rax], al
cmp qword [rax + 0x10], rsi
cmp dword [rax + 0x10], esi
jo 0x1401207a4
jne 0x1401207d0
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
invalid
or byte [rax - 0x75], cl
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
or byte [rcx], al
add byte [rax], al
mov r8, rsi
mov eax, esi
invalid
call fcn.1401afbe0
mov r9, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
invalid
and al, 0x90
nop
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
mov r10, r13
mov r11, qword [rsp + 0xa0]
mov ebx, dword [rsp + 0xa0]
invalid
mov ebx, dword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rbp + 0x665474c0], al
push rsp
invalid
test eax, eax
je 0x140120815
push rsp
sal byte [rsp + rdx*2 + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
push rsp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r10, rbp
add byte [rax], al
cmp r10, rbp
jbe 0x1401214f8
xchg byte [rdi], bl
invalid
add byte [rax], al
xchg byte [rdi], bl
or eax, 0x8d480000
add al, 0x5b
pop rbx
lea rax, [rbx + rbx*2]
pop rbx
shl rax, 5
loopne case.0x1400d743a.563
cmp qword [r9 + rax], 0
je 0x14012088f
add rax, r9
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov ecx, dword [rax + 8]
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x270], rcx
add al, byte [rax]
add byte [rax - 0x73], cl
sub al, 1
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
add al, byte [rax]
add byte [rax - 0x73], cl
sub al, 1
cmp r10, rbp
cmp edx, ebp
ja 0x1401205e0
jmp 0x140121510
add byte [rax - 0x7d], cl
invalid
add rbp, 0x3e
mov rax, qword [rsp + 0x1e0]
lea rcx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
movdqa xmm0, xmmword [rsp + 0x1a0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
movdqa xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmm3, xmmword [rsp + 0x1d0]
movups xmmword [rcx + 0x30], xmm3
pop rcx
xor byte [rdi], cl
adc dword [rcx + 0x20], edx
pop rcx
xor byte [rdi], cl
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jg 0x14012085f
jg 0x14012085f
mov qword [rsp + 0xb8], rbp
mov dword [rsp + 0xb8], ebp
mov qword [rsp + 0xb0], 0
mov rax, qword [rsp + 0xb0]
lea rcx, [0x1401fbdf0]
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x748b48c8
and al, 0x68
or dword [rax + 1], 0x748b48c8
and al, 0x68
jmp rax
cmp byte [rsp + 0x88], 0
mov esp, 0x8824
add byte [rax], al
je case.default.0x14012091f
cmp byte [rsp + 0x80], 0xfa
add byte [rax], al
add dl, bh
jae case.default.0x14012091f
add rbp, 0x3e
mov rax, qword [rsp + 0x1e0]
mov eax, dword [rsp + 0x1e0]
mov eax, dword [rsp + 0x1e0]
lea rcx, [rsp + 0xc0]
mov qword [rcx + 0x40], rax
movdqa xmm0, xmmword [rsp + 0x1a0]
add byte [rax], al
add byte [rax - 0x77], cl
movdqa xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
sub byte [rsp + 0x1b0], cl
mov al, 1
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x1c0]
add dword [rax], eax
add byte [rdi], cl
invalid
movaps xmm3, xmmword [rsp + 0x1d0]
sub byte [rsp + 0x1d0], bl
movups xmmword [rcx + 0x30], xmm3
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
movdqu xmmword [rcx], xmm0
movq qword [rcx], mm0
jg case.0x14010d115.360
mov qword [rsp + 0xb8], rbp
mov dword [rsp + 0xb8], ebp
lodsb al, byte [rsi]
and al, 0xb8
invalid
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rsi*4], ah
mov qword [rsp + 0xb0], 1
mov dword [rsp + 0xb0], 1
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rcx, [0x1401fbdf0]
lea ecx, [0x1401fbdf0]
or eax, 0xdb4dd
mov ah, 0xd
or eax, 0x4634800
or dword [rax + 1], 0x748b48c8
invalid
invalid
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
enter 0xffffffffffff8b48, 0x74
mov rsi, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
je 0x140120942
and al, 0x68
push 0xffffffff8d48e0ff
mov word [rax + riz*4], fs
add al, 0
add al, ch
jmp rax
loopne case.0x1401118b3.244
lea rcx, [rsp + 0x4a0]
lea ecx, [rsp + 0x4a0]
movabs al, byte [0xffff1162e8000004]
call fcn.140111a90
invalid
adc edi, edi
invalid
dec dword [rax + 3]
add rax, qword [rsp + 0x488]
test byte [rax + rcx*4], ah
and al, 0x88
mov byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r15 + 0x60], rax
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx], fs
mov rcx, qword [rsp + 0x110]
mov ecx, dword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
pushfq
add byte [rax], al
mov rbx, qword [rsp + 0x270]
mov ebx, dword [rsp + 0x270]
and al, 0x70
jo 0x14012094f
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rbx
mov eax, ebx
fsubr st(0)
sub dword [rax + rax], edx
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
call 0x140121d80
mov rax, qword [rsp + 0x1e0]
add dword [rax], eax
invalid
and al, 0xe0
loopne 0x14012095e
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
and al, 0xd8
lea rcx, [rsp + 0x3d8]
and al, 0xd8
add eax, dword [rax]
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm0, xmmword [rsp + 0x1a0]
sub byte [rsp + 0x1a0], al
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1b0], cl
invalid
movaps xmm1, xmmword [rsp + 0x1b0]
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0x1c0]
sub byte [rsp + 0x1c0], dl
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x1d0]
movups xmmword [rcx + 0x30], xmm3
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [r15 + 0x58]
inc rax
mov qword [r15 + 0x58], rax
pop rax
mov rcx, qword [r15 + 0x30]
mov rdx, qword [r15 + 0x48]
xor byte [rcx - 0x75], cl
push rdi
cmp rdx, rcx
cmp rdx, rcx
cmp rdx, rcx
mov rsi, qword [rsp + 0x68]
jne 0x1401209d0
je case.0x14011e9f8.100
push 0xffffffff8b481975
mov word [rax + rdi*2], fs
add al, 0
add al, ch
mov rcx, qword [rsp + 0x478]
call fcn.1401220a0
fcom qword [rsi]
add byte [rax], al
fcom qword [rsi]
add byte [rax], al
mov rcx, qword [r15 + 0x30]
mov rdx, qword [r15 + 0x48]
mov rax, qword [r15 + 0x58]
pop r8
pop r8
mov r8, qword [r15 + 0x40]
dec r8
mov r9, r8
mov ecx, eax
mov ecx, eax
add r9, rcx
cmovae r9, r8
mov r8, qword [r15 + 0x38]
mov qword [r15 + 0x40], r9
inc rdx
mov qword [r15 + 0x48], rdx
lea r10, [r9 + r9*2]
shl r10, 5
mov qword [r8 + r10], 0
add al, 0x10
add byte [rax], al
add byte [rax], al
add al, 0x10
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x3d0]
movups xmm1, xmmword [rsp + 0x3e0]
movups xmm2, xmmword [rsp + 0x3f0]
movups xmm3, xmmword [rsp + 0x400]
movups xmmword [r8 + r10 + 8], xmm0
adc dword [rax + rdx + 8], eax
movups xmmword [r8 + r10 + 0x18], xmm1
adc dword [rax + rdx + 0x18], ecx
adc dword [rax + rdx + 0x18], ecx
movups xmmword [r8 + r10 + 0x28], xmm2
movups xmmword [r8 + r10 + 0x38], xmm3
movdqu xmm0, xmmword [rsp + 0x410]
movq mm0, qword [rsp + 0x410]
movq mm0, qword [rsp + 0x410]
movdqu xmmword [r8 + r10 + 0x48], xmm0
movq qword [r8 + r10 + 0x48], mm0
jg 0x140120a8a
adc byte [rax + 0x4c], r9b
adc byte [rax + 0x4c], cl
mov r11, qword [rsp + 0x250]
mov ebx, dword [rsp + 0x250]
mov qword [r8 + r10 + 0x58], r11
mov dword [rax + rdx + 0x58], ebx
pop rax
add rbx, rax
cmp rbx, rdx
jae 0x140120a87
add r9, rbx
cmp r9, rcx
leave
leave
mov edx, 0
add byte [rax], al
add byte [rax], al
cmovae rdx, rcx
sub r9, rdx
ror dword [rbx - 0x73], 1
or al, 0x49
ror dword [rbx - 0x73], 1
or al, 0x49
lea ecx, [rcx + rcx*2]
shl rcx, 5
shl ecx, 5
neg rax
mov qword [r8 + rcx], 1
mov qword [r8 + rcx + 8], rax
or byte [rax], cl
add byte [rcx - 0x77], cl
or byte [rax], r9b
cmp byte [rsp + 0x67], 0
je case.default.0x140120ac8
invalid
add byte [esp + edi + 0x48], dh
add byte [rsp + rdi + 0x48], dh
cmp al, 0x48
add rbp, 0x3e
add ebp, 0x3e
mov qword [rsp + 0xb8], rbp
mov qword [rsp + 0xc0], 0
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xb0], 3
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
and al, 0xb0
mov al, 0
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0xb0]
and al, 0xb0
mov al, 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401fbdf0]
add byte [rax], al
lea rcx, [0x1401fbdf0]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x48e0ffc8
mov eax, dword [rsp + 0x200]
and al, 0
add al, byte [rax]
invalid
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x200]
and al, 0
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
and al, 0xc0
mov qword [rsp + 0xc0], 0
and al, 0xc0
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
mov qword [rsp + 0xb0], 3
and al, 0xb0
mov al, 0
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
and al, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401fbdf0]
lea rcx, [0x1401fbdf0]
out dx, eax
mov dl, 0xd
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x66
jmp rax
loopne 0x140120b71
nop word [rax + rax]
nop dword [rax + rax]
mov rsi, qword [rsp + 0xb8]
mov ah, 0x24
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rsp + 0xc0]
lea ecx, [rsp + 0xc0]
mov word [rax + rax*8], fs
add byte [rax], al
add al, ch
call fcn.140122140
sbb edx, dword [rsi]
add byte [rax], al
mov r8, rdx
mov eax, edx
movzx ecx, byte [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rbp - 0x57f07af], cl
push rcx
clc
invalid
cli
add byte [rcx], al
add byte [rax], al
lea edx, [rcx - 8]
push rcx
clc
cmp dl, 0xfa
cli
cli
setb dl
test cl, cl
setne r9b
xchg ebp, eax
rol dword [rcx + 0x20], 0xd1
xchg ebp, eax
rol dword [rcx + 0x20], 0xd1
ror dword [rcx + rcx*4 + 0x64], 1
mov qword [rsp + 0x20], r12
and al, 0x20
and al, 0x20
mov rcx, rsi
mov rsi, qword [rsp + 0x68]
invalid
push 0xffffffffe8c28948
sub dword [rdi], edx
add byte [rax], al
invalid
mov rdx, rax
mov edx, eax
ret 0x29e8
call fcn.140122280
add cl, ch
invalid
jmp 0x140121020
add byte [rax], al
nop dword [rax]
invalid
invalid
invalid
invalid
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rcx + 0x39], cl
cmp dword [rdi + 0x48], ecx
jbe 0x140121528
mov rcx, qword [rsp + 0xb8]
cmp qword [r15 + 0x48], rcx
cmp dword [rdi + 0x48], ecx
cmp dword [rdi + 0x48], ecx
jbe 0x140121528
jbe 0x140121528
xchg byte [rsi + 0x49000009], dh
add ecx, dword [rdi + 0x40]
invalid
invalid
mov dh, 9
add byte [rax], al
add byte [rcx + 3], cl
add rcx, qword [r15 + 0x40]
mov rdx, qword [r15 + 0x30]
mov rdx, qword [r15 + 0x30]
mov rax, qword [r15 + 0x38]
cmp rcx, rdx
mov r8d, 0
mov eax, 0
cmp byte [r8 + 0x39], r9b
rol dword [rcx - 0x48], 1
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi + rcx + 0x43], cl
ret 0x294c
cmovae r8, rdx
sub rcx, r8
lea rcx, [rcx + rcx*2]
shl rcx, 5
movzx edx, byte [rax + rcx + 0x50]
mov dh, 0x54
or byte [rax - 0x7c], dl
invalid
je 0x140120bab
mov dh, 0x54
or byte [rax - 0x7c], dl
sal byte [rsp + rcx - 0x80], cl
or al, 0x80
or dl, 0xf8
cmp dl, 0xf9
jbe 0x140121540
or dword [rax], eax
invalid
retf 0x80f8
or dword [rax], eax
add byte [rax - 0x73], cl
xor al, 8
invalid
lea rsi, [rax + rcx]
or byte [rax - 0x7d], cl
invalid
add rsi, 0x10
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
cmp qword [rsp + 0x50], rax
and al, 0x50
jne 0x140120cf5
test dword [rdx], esi
add dword [rax], eax
add byte [rdx + 1], bh
mov edx, 1
mov edx, 1
mov rcx, r12
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], 0x40
cmp rdx, rax
je case.default.0x140120c26
invalid
inc rax
mov qword [rsp + 0x48], rax
movzx rax, byte [rsi + 0x40]
movzx rax, byte [rsi + 0x40]
add al, 0xfe
movzx eax, al
lea rcx, [rax + 1]
cmp al, 6
ror byte [rax - 0x73], 0x48
add dword [rsi + rax], edi
mov eax, 0
cmovae rcx, rax
mov edx, 7
add byte [rax + 0xf], cl
enter 0x7ba, 0
add byte [rax], al
lea r8, [0x1401fbe20]
movsxd rax, dword [r8 + rcx*4]
or byte [rdx + 0x6349000d], dh
add al, 0x88
add rax, r8
lea rcx, [0x1401d0d36]
jmp rax
mov rax, qword [rsp + 0xc0]
cmp qword [r15 + 0x48], rax
jbe 0x140121558
add rax, qword [r15 + 0x40]
mov rbx, qword [rsp + 0xb8]
invalid
add byte [rax], al
add byte [rax], al
mov eax, 0x49000000
mov ecx, dword [rdi + 0x30]
add byte [rax], al
mov rcx, qword [r15 + 0x30]
mov rsi, qword [r15 + 0x38]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
lea rdi, [rax + rax*2]
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
test al, al
je 0x140120c80
or al, 0xf8
cmp al, 0xf9
jbe 0x140121570
cmp rbx, 0x3f
jae 0x140120d51
or bl, 0x40
mov rax, qword [rsp + 0x48]
jmp 0x140120da5
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
movzx eax, byte [rsp + 0xf8]
add al, 0xfe
mov dh, 0x84
and al, 0xf8
add byte [rax], al
add byte [rsi + rdi*8], al
movzx eax, al
lea rcx, [rax + 1]
cmp al, 6
mov eax, 0
cmovae rcx, rax
mov esi, 7
lea rdx, [0x1401fbe04]
invalid
invalid
invalid
add byte [rax - 0x73], cl
adc eax, 0xdb13c
invalid
invalid
or eax, 0x4634800
mov cl, byte [rax + 1]
add eax, edx
jmp rax
invalid
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
cmp qword [rsp + 0xb8], 0
cmp dword [rsp + 0xb8], 0
add byte [rax], al
add byte [rdi], cl
test byte [rdx + rax], dl
add byte [rax], al
je 0x140120ef4
mov rbx, qword [rsp + 0xc0]
mov rsi, qword [rsp + 0xc8]
add byte [rax], al
pushfq
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
enter 0, 0
add byte [rax], al
mov esi, dword [rsp + 0xc8]
add byte [rax], al
jmp 0x140120f10
sbb eax, dword [rdx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov byte [rcx + rax], 0x40
inc rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
movzx rax, byte [rsi + 0x40]
movzx eax, byte [rsi + 0x40]
add al, 0xfe
movzx eax, al
invalid
mov dh, 0xc0
ror byte [rax - 0x73], 0x48
lea rcx, [rax + 1]
cmp al, 6
add qword [rsi + rax], rdi
add dword [rsi + rax], edi
mov eax, 0
cmovae rcx, rax
enter 0x7ba, 0
add byte [rax], al
mov edx, 7
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401fbe20]
div byte [rax + 0x6349000d]
add byte [rcx + 0x63], cl
movsxd rax, dword [r8 + rcx*4]
add al, 0x88
add rax, r8
lea rcx, [0x1401d0d36]
or al, byte [rax]
ror byte [rax - 0x73], 0xd
invalid
or al, byte [rax]
jmp rax
cmp qword [rsi], 0
cmp dword [rsi], 0
add byte ds:[rdi], cl
test byte [rsi + 0x48000002], ah
add byte [rax - 0x75], cl
invalid
invalid
je 0x140120fea
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], r9b
push rsi
adc cl, ch
scasd eax, dword [rdi]
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
jmp case.0x140120d38.2
mov rax, qword [rsp + 0x48]
and al, 0x48
cmp qword [rsp + 0x50], rax
cmp dword [rsp + 0x50], eax
jne 0x140120d87
mov edx, 1
mov rcx, r12
mov ecx, esp
mov ecx, esp
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
xchg ah, bh
stc
dec dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov byte [rcx + rax], 0x7f
cmp rdx, rax
jne 0x140120d90
jmp case.default.0x140120c26
outsd dx, dword [rsi]
fcos
dec dword [rax - 0x75]
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], 0x7f
add rbx, 0xffffffffffffffc1
inc rax
ror dword [rax - 1], 0xc0
mov qword [rsp + 0x48], rax
cmp rbx, 0x80
add byte [rbx + 0x5f], dh
add byte [rbx + 0x5f], dh
cmp qword [rsp + 0x50], rax
jne 0x140120e3b
mov edx, 1
mov rcx, r12
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], bl
cmp rdx, rax
jne 0x140120e43
jmp case.default.0x140120c26
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], bpl
inc rax
mov qword [rsp + 0x48], rax
mov rcx, rbx
shr rcx, 7
cmp rbx, 0x3fff
mov rbx, rcx
jbe 0x140120da5
mov ebp, ebx
or bpl, 0x80
cmp qword [rsp + 0x50], rax
jne 0x140120de0
mov edx, 1
mov rcx, r12
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], bpl
cmp rdx, rax
jne 0x140120de9
jmp case.default.0x140120c26
invalid
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], bl
lea rcx, [rsi + rdi]
lea ecx, [rsi + rdi]
or al, 0x3e
add rcx, 0x10
add ecx, 0x10
inc rax
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
jmp 0x14012100b
add dword [rax], eax
add byte [rsi + 0xa], bh
mov esi, 0xa
mov esi, 0xa
lea rbx, [0x1401d0d2c]
dec byte [rdx]
add cl, ch
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [0x1401d0d36]
or al, byte [rax]
jmp 0x140120f10
lea rbx, [0x1401d0d36]
dec byte [rdx]
add cl, ch
jmp 0x140120f10
lea rbx, [0x1401d0d3d]
or al, byte [rax]
jmp 0x140120f10
lea rbx, [0x1401d0d3d]
dec byte [rdx]
add cl, ch
pop qword [rax]
add byte [rax], al
invalid
or al, byte [rax]
jmp 0x140120f10
add byte [rax], al
add byte [rsi + 5], bh
mov esi, 5
lea rbx, [0x1401d0d44]
dec byte [rdx]
or al, byte [rax]
add cl, ch
jle 0x140120e90
jmp 0x140120f10
add byte [rax], al
mov esi, 9
lea rbx, [0x1401d0d49]
or al, byte [rax]
add byte [rax - 0x73], cl
sbb eax, 0xafeab
or al, byte [rax]
or al, byte [rax]
jmp 0x140120f10
lea rbx, [0x1401d0d52]
add bl, ch
mov edx, 0xa
mov edx, 0xa
jmp 0x140120f10
mov edx, 0xa
lea rcx, [0x1401d0d2c]
or al, byte [rax]
jmp case.0x140120d38.2
add byte [rax], al
lea rcx, [0x1401d0d3d]
jmp case.0x140120d38.2
mov edx, 5
lea rcx, [0x1401d0d44]
jmp case.0x140120d38.2
mov edx, 9
lea rcx, [0x1401d0d49]
or eax, 0xafe66
or eax, 0xafe66
jmp case.0x140120d38.2
lea rcx, [0x1401d0d52]
jmp case.0x140120d38.2
add cl, ch
or al, 1
add byte [rax], al
movzx ecx, byte [rsp + 0xc0]
add byte [rax], al
add al, ch
invalid
call fcn.140124240
mov rbx, rax
mov rsi, rdx
nop word [rax + rax]
lea rcx, [rsp + 0xb8]
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax], al
call fcn.140122140
add byte [rax], al
call fcn.140122140
mov r14, rax
mov r12, rdx
invalid
movzx eax, byte [rsp + 0xf8]
test al, al
je 0x140120f68
invalid
invalid
cmp dword [rax + rdi*8], ecx
or al, 0xf8
cmp al, 0xfa
jae 0x140120f68
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x50], rax
push rax
push rax
jne 0x140120fa3
mov edx, 1
lea rdi, [rsp + 0x40]
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rax], 0x10
jmp 0x140120f99
mov rax, qword [rsp + 0x48]
and al, 0x48
cmp qword [rsp + 0x50], rax
jne 0x140120fae
mov edx, 1
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x140120fa1
add byte [rax], al
lea rdi, [rsp + 0x40]
mov rcx, rdi
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov byte [rcx + rax], 0
cmp rdx, rax
jne 0x140120fbc
jmp case.default.0x140120c26
invalid
dec dword [rax - 0x75]
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], 0x10
jmp 0x140120fb7
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], 0
add al, 1
invalid
mov byte [rcx + rax], 0
add al, 1
add byte [rax - 0x73], cl
jl 0x140120fdf
lea rdi, [rsp + 0x40]
inc rax
mov qword [rsp + 0x48], rax
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call 0x1401224b0
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, r12
mov r8, rdi
call 0x1401224b0
mov r12, rdi
mov r14d, dword [rsp + 0x74]
jmp 0x14012101b
movzx ecx, byte [rsi + 8]
call fcn.140124240
mov rcx, rax
nop word cs:[rax + rax]
mov r8, r12
call 0x1401224b0
mov rcx, rsi
call fcn.140122140
mov rcx, rax
mov r8, r12
call 0x1401224b0
mov rsi, qword [rsp + 0x68]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x420], rax
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x410], xmm0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd0], dl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd0], dl
movups xmm3, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x400], xmm3
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x3f0], xmm2
movaps xmmword [rsp + 0x3e0], xmm1
add byte [rdi], cl
sub dword [rsp + 0x3e0], ecx
movaps xmmword [rsp + 0x3d0], xmm0
mov rax, qword [rsp + 0x370]
lea rcx, [rsp + 0x378]
cmp rax, 5
ja case.0x1401210b0.4
jbe 0x14012106f
invalid
invalid
jbe 0x14012106f
invalid
lea rcx, [0x1401fbe3c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea rcx, [rsp + 0x378]
jmp rax
lea rcx, [rsp + 0x380]
jmp case.0x1401210b0.4
mov r15, qword [rsp + 0x288]
mov r13, qword [rsp + 0x290]
mov rbx, qword [rsp + 0x2a8]
mov rsi, qword [rsp + 0x2a0]
lea rbp, [rsp + 0x3f8]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x68], rax
lea r14, [rsp + 0x410]
mov rdi, qword [rsp + 0x2b8]
jmp 0x140121179
lea rcx, [rsi + rax*8]
add rcx, 0x10
mov r13, qword [rcx + 8]
mov r15d, 1
mov qword [rsp + 0x288], r15
mov qword [rsp + 0x290], r13
mov rcx, qword [rsi + rax*8 + 0x40]
mov qword [rbp + 0x20], rcx
and bl, dh
movq mm0, qword [rsi + rax*8 + 0x20]
and bl, dh
movq mm0, qword [rsi + rax*8 + 0x20]
movups xmm1, xmmword [rsi + rax*8 + 0x30]
movups xmmword [rbp + 0x10], xmm1
adc dword [rbp + 0x10], ecx
movdqu xmmword [rbp], xmm0
mov qword [rsp + 0x3d0], 0
mov rax, qword [rsp + 0x3f8]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0
add al, 0
add byte [rbx + rcx*4 - 0x7c], cl
and al, 8
add al, 0
mov rdx, qword [rsp + 0x400]
mov r8, qword [rsp + 0x408]
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
call qword [rax + 0x20]
test r15, r15
je 0x1401211b0
cmp r13, rbx
cmp ebp, ebx
jae 0x1401214ce
lea rax, [r13*8]
add rax, r13
cmp qword [rsi + rax*8 + 0x10], 0
jne 0x140121110
xor r15d, r15d
jmp 0x140121122
cmp rdi, qword [rsp + 0x68]
je 0x1401212e5
lea r12, [rdi + 0x68]
mov qword [rsp + 0x2b8], r12
mov r15, qword [rdi]
mov r13, qword [rdi + 8]
movups xmm0, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xb0], xmm0
cmp r15, 2
je 0x140121280
movups xmm0, xmmword [rdi + 0x40]
movups xmm1, xmmword [rdi + 0x50]
lea rax, [rsp + 0x3d8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rsp + 0xb8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x20], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x10], xmm1
movdqu xmmword [rbp], xmm0
mov qword [rsp + 0x288], r15
mov qword [rsp + 0x290], r13
mov qword [rsp + 0x3d0], 1
mov rax, qword [rsp + 0x3d8]
test rax, rax
je 0x140121278
mov rdx, qword [rsp + 0x3e0]
mov r8, qword [rsp + 0x3e8]
lea rcx, [rsp + 0x3f0]
call qword [rax + 0x20]
mov rdi, r12
jmp 0x14012115b
mov r8, qword [rsp + 0x68]
mov rax, r8
sub rax, r12
movabs rcx, 0x4ec4ec4ec4ec4ec5
mul rcx
mul ecx
mul ecx
cmp r8, r12
je 0x1401212e5
mov rbx, rdx
shr rbx, 5
add rdi, 0xc0
mov eax, 0xeb000000
invalid
mov eax, 0xeb000000
invalid
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
ror byte [r8 - 0x75], 0x57
enter 0xffffffffffff8b4c, 0x47
sar bh, 1
push rax
and byte [rax - 0x7d], cl
invalid
call 0x1b4d2981c
fisttp dword [rax - 0x75]
push rdi
invalid
and bl, ch
retf
cmp qword [rsp + 0x2c0], 0
je 0x140121307
mov r8, qword [rsp + 0x2b0]
mov rcx, qword [0x140214150]
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
or eax, 0xf2e51
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x298], 0
je 0x140121324
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rax, qword [rsp + 0x370]
cmp rax, 5
ja case.default.0x140121340
test byte [rax + rsi*2], ah
add eax, dword [rax]
add byte [rax - 0x7d], cl
clc
add eax, 0x8d482077
lea ecx, [0x1401fbe80]
lea rcx, [0x1401fbe80]
lea ecx, [0x1401fbe80]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [rsp + 0x380]
mov qword [rsp + 0x1f0], rax
mov rcx, qword [rsp + 0x1f0]
call fcn.140035c60
mov rax, qword [rsp + 0x220]
cmp rax, 2
je 0x1401213b1
lea rdx, [rsp + 0x238]
test rax, rax
je 0x14012139e
mov rcx, qword [rsp + 0x228]
mov rax, qword [rsp + 0x230]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x1401213ae
mov rcx, qword [rsp + 0x228]
mov rax, qword [rsp + 0x230]
call qword [rax + 0x68]
lea rcx, [rsp + 0x220]
call fcn.14010e370
mov rdi, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x58]
test sil, 1
jne 0x1401213df
lea rcx, [0x1401f5ee0]
jmp 0x14012147e
mov r14, qword [rsp + 0x50]
shr rsi, 5
sub rdi, rsi
lea rbx, [rsi + rdx]
cmp rdx, r14
jne 0x14012140f
test rbx, rbx
je 0x140121446
test dil, 1
jne 0x14012145a
mov rax, rdi
or rax, 1
lea rcx, [0x1401f2930]
jmp 0x140121464
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14012169c
add r14, rsi
mov qword [rax], rdi
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
lea rcx, [0x1401c7d10]
jmp 0x140121464
lea rcx, [0x1401c7c10]
xor eax, eax
lea rdi, [0x1401f79a8]
xor ebx, ebx
jmp 0x140121464
lea rcx, [0x1401f2958]
mov rax, rdi
mov qword [rsp + 0x370], rsi
mov rdx, rbx
sub rdx, rsi
jb 0x140121606
add rdi, rsi
mov rsi, rax
mov rax, qword [rsp + 0x248]
mov qword [rax], rcx
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rsi
movaps xmm6, xmmword [rsp + 0x5b0]
movaps xmm7, xmmword [rsp + 0x5c0]
movaps xmm8, xmmword [rsp + 0x5d0]
add rsp, 0x5e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r13
mov rdx, rbx
call fcn.1401b1d10
lea rcx, str.Out_of_bounds_access_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
mov edx, 0x14
call fcn.1401b2260
lea rcx, str.Out_of_bounds_access_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
mov edx, 0x14
call fcn.1401b2260
lea rcx, str.Out_of_bounds_access_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
mov edx, 0x14
call fcn.1401b2260
lea rcx, str.Out_of_bounds_access_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
mov edx, 0x14
call fcn.1401b2260
lea rcx, str.assertion_failed:__header.is_sensitive__h
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackencoder.rs
mov edx, 0x28
call fcn.1401b1e10
lea rcx, str.Out_of_bounds_access_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
mov edx, 0x14
call fcn.1401b2260
lea rcx, str.assertion_failed:__header.is_sensitive__h
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackencoder.rs
mov edx, 0x28
call fcn.1401b1e10
lea rax, str.encoding_header_without_name__but_no_previous_index_to_use_for_name
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x3e0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3e8], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackencoder.rs
lea rcx, [rsp + 0x3d0]
call fcn.1401b1c50
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401b1c90
mov ecx, 8
mov edx, 0xc0
call fcn.1401b1500
call fcn.1400b62f0
mov ecx, 8
mov rdx, r12
call fcn.1401b1500
mov qword [rsp + 0xb0], rbx
lea rax, [rsp + 0x370]
mov qword [rsp + 0x3d0], rax
lea rax, [0x14002e820]
mov qword [rsp + 0x3d8], rax
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x3e8], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], 2
mov qword [rsp + 0x2a8], 0
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x2a0], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs___connection_was_not_ready
lea rcx, [rsp + 0x288]
call fcn.1401b1c50
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
int3
add byte [rcx + 4], bh
call fcn.1401b19c0
int3
mov rcx, rsi
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140121d80
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x48], 0
mov rcx, qword [rsi + 0x10]
test rcx, rcx
je 0x1401219e1
mov rax, qword [rsi + 8]
shl rcx, 3
or byte [rax - 0x3f], cl
loope 0x1401219c0
lea rcx, [rcx + rcx*2]
lea ecx, [rcx + rcx*2]
xor r10, rdx
xor edx, edx
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax + rdx], 0
add byte [rax], al
add rdx, 0x18
cmp rcx, rdx
sal dword [rbp - 0x11], 1
sal dword [rbp - 0x11], 1
mov r15, qword [rsi + 0x30]
test r15, r15
test edi, edi
test edi, edi
je case.0x140101641.488
mov rax, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov rdi, qword [rsi + 0x20]
xor r8d, r8d
cmp rax, rdx
cmp eax, edx
cmp eax, edx
mov rcx, rdx
cmovb rcx, r8
invalid
enter 0xffffffffffff8949, 0xffffffffffffffc1
mov r9, rax
sub r9, rcx
mov r12, rdx
invalid
sub r12, r9
int3
lea r13, [r9 + r15]
cmp r12, r15
cmp esp, edi
invalid
int3
cmp esp, edi
cmovb r13, rdx
mov r14, r15
sub r14, r12
cmovb r14, r8
mov qword [rsi + 0x30], 0
invalid
add byte [rbp + 0x29], cl
int 0x74
sub al, 0x48
shl eax, 5
loopne 0x140121a3e
sub r13, r9
je 0x140121a61
shl rax, 5
loopne 0x140121a3e
lea rax, [rax + rax*2]
shl rcx, 5
invalid
shl ecx, 5
add eax, 0x490c8d48
lea rcx, [rcx + rcx*2]
or al, 0x49
sub rax, rcx
lea rbx, [rdi + rax]
lea ebx, [rdi + rax]
lea ebx, [rdi + rax]
invalid
add rbx, 0x10
mov rcx, rbx
call fcn.140035c60
or byte [rdx - 0xf], al
invalid
or byte [rdx - 0xf], al
dec dword [rax - 0x7d]
add rbx, 0x60
dec r13
dec ebp
ret
dec ebp
jne 0x140121a50
cmp r12, r15
cld
jae case.0x140101641.488
add rdi, 0x10
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
add byte [rax], r8b
mov rcx, rdi
call fcn.140035c60
add rdi, 0x60
dec r14
jne 0x140121a70
mov qword [rsi + 0x28], 0
mov dword [rsi + 0x28], 0
add byte [rax], al
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rdi, r9
mov r15, r8
mov r14, rdx
mov rsi, rcx
movzx ebp, byte [rsp + 0xf8]
mov r12, qword [rsp + 0xf0]
movzx eax, byte [r8 + 0x40]
lea ecx, [rax - 8]
cmp cl, 0xf9
ja 0x140121b2c
test al, al
je 0x140121b2c
cmp bpl, 2
jne 0x140121cf8
mov rax, qword [r15 + 0x40]
mov qword [rsi + 0x48], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rsi + 0x38], xmm3
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov eax, 4
jmp 0x140121d46
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0xe8]
mov r13, qword [rsp + 0xe0]
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rax], al
mov rcx, r15
add byte [rax], al
mov rcx, r15
call fcn.140111a90
add qword [r14 + 0x48], rax
mov rcx, r14
invalid
mov rcx, r14
int1
xor edx, edx
call 0x140121d80
add al, byte cs:[rax]
add byte [rbp - 0x7b], cl
test ebp, ebp
add al, byte cs:[rax]
add byte [rbp - 0x7b], cl
test ebp, ebp
je case.0x14010f725.367
pop rbx
test al, al
je case.0x14010f725.367
push rdi
mov rax, qword [r14 + 0x38]
mov r8, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
adc bl, ch
invalid
cmp byte [rbp - 0x75], cl
or byte [rcx - 0x75], r9b
push rsi
adc bl, ch
adc cl, byte [rdi]
invalid
add byte [rax], al
dec r13
mov rbx, rcx
test r13, r13
je case.0x14010f725.367
lea rcx, [rbx - 1]
dec dword [rax + 0x21]
ror dword [rax + 0x39], 0xd1
and rcx, rax
cmp rcx, rdx
jae 0x140121d5a
or edi, 1
add byte [rax], al
iretd
lea r9, [rcx + rcx*2]
cmp qword [r8 + r9*8], 0
cmp qword [r8 + r9*8], 0
cmp dword [rax + rcx*8], 0
je 0x140121b70
lea r9, [r8 + r9*8]
lea ecx, [rax + rcx*8]
enter 0xffffffffffff8b4d, 0x49
adc byte [rcx + 0x21], cl
invalid
mov r9, qword [r9 + 0x10]
and r9, rax
and ecx, eax
ror dword [rcx - 0x77], 0xca
mov r10, rcx
sub r10, r9
retf 0x2149
and r10, rax
and edx, eax
ret 0xff49
dec r13
cmp r10, r13
invalid
invalid
jb 0x140121b73
mov rax, qword [r15 + 0x40]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
and al, 0x70
and al, 0x70
movups xmm0, xmmword [r15]
adc byte [rdi], al
movups xmm1, xmmword [r15 + 0x10]
movups xmm1, xmmword [rdi + 0x10]
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
invalid
movups xmm2, xmmword [r15 + 0x20]
push rdi
and byte [rcx + 0xf], al
adc byte [rdi + 0x30], bl
invalid
movups xmm3, xmmword [r15 + 0x30]
movups xmm3, xmmword [rdi + 0x30]
xor byte [rdi], cl
movups xmmword [rsp + 0x60], xmm3
adc dword [rsp + 0x60], ebx
pop rsp
and al, 0x60
invalid
invalid
movups xmmword [rsp + 0x50], xmm2
push rax
movups xmmword [rsp + 0x40], xmm1
adc dword [rsp + 0x40], ecx
and al, 0x40
inc qword [r14 + 0x40]
movups xmmword [rsp + 0x30], xmm0
adc dword [rsp + 0x30], eax
movups xmmword [rsp + 0x30], xmm0
adc dword [rsp + 0x30], eax
mov rax, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x30]
mov ecx, dword [rsi + 0x30]
sbb byte [rcx - 0x75], r9b
sbb byte [rcx - 0x75], cl
mov ecx, dword [rsi + 0x30]
xor byte [rax + 0x39], r9b
xor byte [rax + 0x39], cl
cmp rcx, rax
jne 0x140121c04
invalid
sal dword [rbp + 0x11], 0x49
lea ecx, [rsi + 0x18]
adc dword [rcx - 0x73], ecx
sbb al, r13b
lea rcx, [r14 + 0x18]
call fcn.1401220a0
mov rax, qword [r14 + 0x18]
invalid
movsb byte [rdi], byte [rsi]
add al, 0
add byte [rcx - 0x75], cl
sbb byte [rcx - 0x75], r9b
sbb byte [rcx - 0x75], cl
mov eax, dword [rsi + 0x18]
sbb byte [rcx - 0x75], cl
mov rcx, qword [r14 + 0x30]
xor byte [rcx - 0x75], r9b
xor byte [rcx - 0x75], cl
mov rdx, qword [r14 + 0x28]
dec rdx
push rsi
sub byte [rax - 1], cl
retf 0x148
invalid
invalid
add rax, rdx
add eax, edx
ror byte [rax + 0xf], 1
cmovae rax, rdx
cmovae eax, edx
ret 0x8b49
mov rdx, qword [r14 + 0x20]
mov qword [r14 + 0x28], rax
inc rcx
and byte [rcx - 0x77], cl
sub byte [rax - 1], r9b
ror dword [rcx - 0x77], 0x4e
invalid
inc ecx
mov qword [r14 + 0x30], rcx
lea rax, [rax + rax*2]
invalid
xor byte [rax - 0x73], r9b
xor byte [rax - 0x73], cl
lea eax, [rax + rax*2]
add al, 0x40
shl rax, 5
shl rax, 5
mov qword [rdx + rax], 0
add al, 2
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x28], al
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmm2, xmmword [rsp + 0x48]
movups xmm3, xmmword [rsp + 0x58]
movups xmm3, xmmword [rsp + 0x58]
movups xmmword [rdx + rax + 8], xmm0
movups xmmword [rdx + rax + 0x18], xmm1
invalid
sbb byte [rdi], cl
adc dword [rdx + rax + 0x28], edx
movups xmmword [rdx + rax + 0x28], xmm2
movups xmmword [rdx + rax + 0x38], xmm3
add bh, byte [rax]
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rdx + rax + 0x48], xmm0
mov qword [rdx + rax + 0x58], rdi
mov rdx, qword [r14 + 0x10]
cmp rbx, rdx
jae 0x140121d66
xor ecx, ecx
sub rcx, qword [r14 + 0x40]
mov rax, qword [r14 + 8]
lea r8, [rbx + rbx*2]
mov r9, qword [rax + r8*8]
movups xmm0, xmmword [rax + r8*8 + 8]
ror byte [rax], 0x4a
mov dword [rax + rax*8], 1
ror byte [rax], 0x4a
mov dword [rax + rax*8], 1
mov qword [rax + r8*8 + 8], rcx
mov qword [rax + r8*8 + 0x10], rdi
cmp r9, 1
jne 0x140121ce7
inc rbx
inc ebx
nop dword [rax + rax]
mov rcx, rbx
mov ebx, 0
add byte [rax], al
add byte [rax], al
cmp rcx, rdx
jae 0x140121cb0
lea r8, [rcx + rcx*2]
lea eax, [rcx + rcx*2]
cmp qword [rax + r8*8], 0
mov qword [rax + r8*8], 1
movups xmm1, xmmword [rax + r8*8 + 8]
ror byte [rax], 0x42
movups xmmword [rax + rax*8 + 8], xmm0
ror byte [rax], 0x42
movups xmmword [rax + rax*8 + 8], xmm0
je 0x140121ce7
inc rcx
movaps xmm0, xmm1
mov rbx, rcx
jmp 0x140121cb0
cmp bpl, 2
jne case.0x1401118b3.274
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
or byte [rax + 2], r15b
mov eax, 2
jmp case.0x140110cc9.295
xor r8d, r8d
xor eax, eax
test bpl, 1
sete al
mov qword [rsi + 8], r12
ror byte [rcx + rcx*4 + 0x66], 8
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
adc dword [rsi + 0x20], ecx
movups xmmword [rsi + 0x30], xmm2
movups xmmword [rsi + 0x40], xmm3
push rsi
xor byte [rdi], cl
adc dword [rsi + 0x40], ebx
mov rcx, qword [r15 + 0x40]
mov qword [rsi + 0x50], rcx
mov dword [rsi + 0x50], ecx
mov dword [rsi + 0x50], ecx
jmp 0x140121d46
mov qword [rsi + 8], r12
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
mov eax, 3
add byte [rax - 0x39], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rcx], 0
add byte [rax], al
add byte [rax], al
mov qword [rsi], rax
add rsp, 0x78
invalid
js case.0x1401118b3.286
invalid
invalid
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
add dword [rax + rax], ecx
add al, ch
stosb byte [rdi], al
dec dword [rax]
add byte [rbp + rcx*4 + 5], cl
add dword [rcx], 0xc
add dword [rax + rax], ecx
invalid
invalid
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
add dword [rax + rax], ecx
or al, 0
mov rcx, rbx
call fcn.1401b1d10
or byte [rax], al
fld1
wait
dec dword [rax]
or byte [rax], al
int3
int3
or byte [rax], al
int3
int3
int3
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], eax
and al, 0x40
mov qword [rsp + 0x48], rdx
mov r12, rcx
mov esp, ecx
mov esp, ecx
mov rax, qword [rcx + 0x48]
mov eax, dword [rcx + 0x48]
mov rcx, qword [rcx + 0x50]
push r8
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], rcx
and al, 0x30
cmp rax, rcx
cmp eax, ecx
jbe 0x14012204d
xchg edx, eax
add al, byte [rax]
add byte [rcx - 0x75], cl
mov rax, qword [r12 + 0x40]
mov rax, qword [r12 + 0x40]
and al, 0x40
not rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
ror byte [rax - 0x77], 1
mov dword [rsp + 0x38], eax
and al, 0x38
cmp byte [rcx - 0x75], cl
mov rax, qword [r12 + 0x18]
and al, 0x18
mov qword [rsp + 0x58], rax
and al, 0x58
mov rax, qword [r12 + 0x28]
mov qword [rsp + 0x50], rax
and al, 0x50
mov rdi, qword [r12 + 0x20]
mov r15, qword [r12 + 0x38]
jl 0x140121e09
cmp byte [rbp - 0x75], cl
insb byte [rdi], dx
and al, 8
and byte [rbp - 0x75], cl
jl 0x140121e09
cmp byte [rbp - 0x75], cl
insb byte [rdi], dx
and al, 8
mov r14, qword [r12 + 0x10]
mov rbx, qword [r12 + 0x30]
mov ebx, dword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
jmp case.0x14011ed2e.265
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xb824
add byte [rax], al
cmp qword [rsp + 0xb8], 0
add byte [rax], al
add byte [rax], al
je 0x140121fa0
mov rdx, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rcx], al
mov qword [rax], 1
mov qword [rax + 8], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rax
or byte [rax - 0x73], cl
invalid
mov word [rax + rcx*8], fs
add byte [rax], al
lea rcx, [rsp + 0xc8]
lea ecx, [rsp + 0xc8]
add al, ch
and dword [rsi], edi
int1
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x20]
call fcn.140035c60
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
cmp rax, qword [rsp + 0x30]
jbe 0x14012204d
invalid
add byte [rax - 0x77], cl
fisttp qword [rax - 0x7d]
jmp case.0x14011227d.253
mov rbp, rbx
sub rbx, 1
jb 0x140122089
invalid
invalid
add al, byte [rax]
invalid
invalid
mov qword [r12 + 0x30], rbx
mov rax, qword [rsp + 0x50]
add rax, rbx
mov rcx, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
cmp rax, rcx
mov edx, 0
cmovb rcx, rdx
sub rax, rcx
sub eax, ecx
sub eax, ecx
lea rcx, [rax + rax*2]
shl rcx, 5
mov rax, qword [rdi + rcx]
mov rdx, qword [rdi + rcx + 0x58]
mov qword [rsp + 0xb0], rdx
movups xmm0, xmmword [rdi + rcx + 0x48]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rdi + rcx + 0x38]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rdi + rcx + 0x28]
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], al
movups xmm0, xmmword [rdi + rcx + 0x18]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rdi + rcx + 8]
movaps xmmword [rsp + 0x60], xmm0
cmp rax, 2
je 0x140122089
add rbp, qword [rsp + 0x38]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb0]
lea rcx, [rsp + 0xc0]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
nop
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
nop
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rsi, qword [rsp + 0x110]
and rsi, r15
and esi, edi
and esi, edi
lea rcx, [rsp + 0xc8]
call fcn.140111a90
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov rdx, qword [rsp + 0x20]
sub rdx, rax
sub edx, eax
sub edx, eax
mov qword [rsp + 0x20], rdx
push rsp
and al, 0x20
mov qword [r12 + 0x48], rdx
mov dword [rsp + 0x48], edx
nop
mov rcx, rsi
mov esi, 0
add byte [rax], al
cmp rcx, r14
jae 0x140121f60
lea rax, [rcx + rcx*2]
lea eax, [rcx + rcx*2]
cmp qword [r13 + rax*8], 0
cmp dword [rbp + rax*8], 0
add byte [rdi], cl
test byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
add al, 0xc5
add byte [rax], al
invalid
je 0x14012207d
lea rax, [rax*8]
add byte [rax], al
add byte [rcx + rax - 0x18], cl
add byte [rax], al
add rax, r13
cmp qword [rax + 8], rbp
je 0x140121e10
invalid
invalid
push 0x7e840f08
invalid
or byte [rdi], cl
test byte [rsi - 2], bh
invalid
inc rcx
mov rsi, rcx
ror dword [rax - 0x77], 0xce
jmp 0x140121f60
add byte [rax], r8b
add byte [rax - 0x7d], cl
jl 0x140121fc8
cmp qword [rsp + 0x48], 1
jne 0x140121fb8
add qword [rbp + 0x10], rsi
adc byte [rax - 0x75], cl
push rsp
and al, 0x38
invalid
mov rdx, qword [rsp + 0x38]
cmp byte [rax + 0x3b], cl
insb byte [rdi], dx
cmp rbp, qword [rsp + 0x40]
and al, 0x40
je 0x140121e27
mov qword [rax], 0
mov dword [rax], 0
add byte [rax], al
add byte [rax], al
lea rdx, [rcx + 1]
push rcx
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, rdx
mov edx, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rdi - 0x10], cl
add byte [rax], al
cmp rax, r14
jae 0x140121fd0
lea rdx, [rax + rax*2]
adc al, 0x40
cmp qword [r13 + rdx*8], 0
je 0x140121e32
invalid
lea rdx, [rdx*8]
add rdx, r13
add byte [rax], al
add byte [rcx + rax - 0x16], cl
mov r8, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
adc byte [rbp + 0x21], cl
clc
and r8, r15
mov r9, rax
sub r9, r8
sub ecx, eax
sub ecx, eax
test r9, r15
je 0x140121e32
mov r8, qword [rdx + 0x10]
mov qword [rsp + 0x70], r8
adc byte [rcx + r9*4 + 0x44], cl
and al, 0x70
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rdx], 0
cmp rcx, r14
jae 0x14012206e
lea rcx, [rcx + rcx*2]
lea ecx, [rcx + rcx*2]
mov rdx, qword [rsp + 0x70]
mov qword [r13 + rcx*8 + 0x10], rdx
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
movups xmmword [r13 + rcx*8], xmm0
lea rdx, [rax + 1]
mov rcx, rax
jmp 0x140121fd0
mov rax, qword [rsp + 0x30]
cmp qword [rsp + 0x28], rax
seta al
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
mov rdx, r14
call fcn.1401b1d10
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
call fcn.1401b2240
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpack_table.rs
lea ecx, [0x1401e1f08]
call fcn.1401b2240
int3
and byte [rax - 0x77], cl
invalid
mov ecx, dword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rdi
mov edx, edi
mov edx, edi
sub rdx, rax
cmp rcx, rdx
ret 0x3948
jbe 0x140122135
mov rbx, qword [rsi]
mov r8, rdi
sub r8, rcx
sub rax, r8
sub eax, eax
sub eax, eax
cmp r8, rax
jbe 0x140122107
sal byte [rsi + 0x2e], 0x48
mov rdx, rbx
mov edx, ebx
sub rdx, rdi
cmp rdx, rax
jb 0x140122107
mov rdx, qword [rsi + 8]
lea rcx, [rdi + rdi*2]
shl rcx, 5
invalid
add rcx, rdx
invalid
add eax, 0x48d10148
shl eax, 5
ror dword [rax - 0x3f], 1
loopne 0x1401220fc
shl rax, 5
lea r8, [rax + rax*2]
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1401af560
sub rbx, r8
ret
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
lea rdx, [rcx + rcx*2]
shl rdx, 5
shl edx, 5
add rdx, rax
ret 0x8d48
lea rcx, [rbx + rbx*2]
pop rbx
shl rcx, 5
add rcx, rax
shl r8, 5
shl eax, 5
shl eax, 5
loopne case.0x140120637.61
lea r8, [r8 + r8*2]
call fcn.1401af560
invalid
invalid
or byte [rax], al
mov qword [rsi + 0x10], rbx
invalid
invalid
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
in al, dx
sub byte [rdi], cl
mov dh, 0x41
add al, 0xfe
add al, 0xfe
dec byte [rdi]
movzx eax, al
mov dh, 0xc0
ror byte [rax - 0x73], 0x50
add dword [rbp + 0x31], eax
sar byte [rsi + rax], 0x4c
invalid
cmovb r8, rdx
lea rdx, [rax + 1]
lea edx, [rax + 1]
xor r8d, r8d
cmp al, 6
invalid
cmovb r8, rdx
invalid
lea rax, [0x1401fbe98]
movsxd rdx, dword [rax + r8*4]
invalid
popfq
or eax, 0x14634a00
add byte [rdx + 0x63], cl
invalid
add byte [rdx + 0x63], cl
adc al, 0x80
invalid
or byte [rax + 1], 0xc2
add rdx, rax
ret 0xe2ff
jmp rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
mov rdx, r9
add rsp, 0x28
invalid
invalid
invalid
ret
mov rax, qword [rcx + 0x28]
mov r9, qword [rcx + 0x30]
invalid
invalid
sub byte [r11 + rcx*4 + 0x49], cl
xor byte [rcx + rcx*4 - 0x36], cl
mov rdx, r9
xor byte [r9 + rcx*4 - 0x36], cl
mov rdx, r9
add rsp, 0x28
ret
movzx r9d, byte [rcx]
movzx ecx, byte [rcx]
lea rax, [0x1401fbeb4]
lea eax, [0x1401fbeb4]
movsxd rdx, dword [rax + r9*4]
adc al, 0x88
mov byte [rax + 1], cl
ret 0xe2ff
jmp rdx
add rdx, rax
jmp rdx
lea rax, [0x1401e4df3]
mov r9d, 7
mov rdx, r9
mov edx, ecx
mov edx, ecx
retf 0x8348
add rsp, 0x28
ret
mov eax, dword [rcx]
add eax, 0xffffff9c
movzx eax, ax
lea rcx, [rax + rax*2]
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:status
invalid
loopne 0x1401221cf
or al, byte [rax]
invalid
or al, byte [rax]
add rax, rcx
mov r9d, 3
add eax, dword [rax]
add byte [rax], al
mov rdx, r9
add rsp, 0x28
sub bl, al
lea rax, [0x1401e4dfa]
or al, 0
jmp 0x1401221c9
lea rax, [0x1401e4dfd]
jmp 0x140122214
lea rax, [0x1401e4e01]
mov rdx, r9
mov edx, ecx
add byte [rcx + rcx*4 - 0x36], cl
mov edx, ecx
add rsp, 0x28
ret
lea rax, [0x1401e4e04]
mov r9d, 6
mov rdx, r9
mov edx, ecx
sub al, 0xc
add byte [rcx - 0x47], al
invalid
mov edx, ecx
add rsp, 0x28
ret
lea rax, [0x1401e4e0a]
add eax, 0xc2bf6
mov r9d, 4
mov rdx, r9
add rsp, 0x28
ret
lea rax, [0x1401e4e0e]
add eax, 0xc2be5
jmp 0x140122232
lea rax, [0x1401e4e1a]
mov r9d, 5
mov ecx, 5
mov rdx, r9
add rsp, 0x28
ret
lea rax, [0x1401e4e13]
mov rdx, r9
add rsp, 0x28
ret
movzx r9d, byte [rcx + 0x10]
cmp r9, 0x10
jae 0x140122268
inc rcx
mov rax, rcx
mov rdx, r9
add rsp, 0x28
ret
invalid
lea r8, [0x1401e4e88]
mov edx, 0xf
mov rcx, r9
call fcn.1401b1d90
int3
cmp eax, dword [rcx - 0x80]
invalid
cmp rdx, rax
jne 0x140122364
push rbx
jmp 0x14012246b
add r14, 0xfffffffffffffff1
inc rax
mov qword [rbx + 8], rax
cmp r14, 0x80
jae 0x1401223a2
jmp 0x1401223ef
mov byte [rcx + rax], bpl
inc rax
mov qword [rbx + 8], rax
mov r15, r14
shr r15, 7
cmp r14, 0x3fff
mov r14, r15
jbe 0x140122477
mov ebp, r14d
or bpl, 0x80
cmp rdx, rax
jne 0x140122380
mov edx, 1
mov rcx, rbx
call fcn.1400c09f0
mov rcx, qword [rbx]
mov rax, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
mov byte [rcx + rax], bpl
cmp rdx, rax
jne 0x140122384
jmp 0x14012246b
mov r15, r14
cmp rdx, rax
jne 0x140122484
mov edx, 1
mov rcx, rbx
call fcn.1400c09f0
mov rcx, qword [rbx]
mov ecx, dword [rbx]
mov rax, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
mov byte [rcx + rax], r15b
cmp rdx, rax
jne 0x140122488
jmp 0x14012246b
mov byte [rcx + rax], bpl
inc rax
mov qword [rbx + 8], rax
mov r15, r14
shr r15, 7
cmp r14, 0x3fff
mov r14, r15
jbe 0x140122477
mov ebp, r14d
or bpl, 0x80
cmp rdx, rax
jne 0x140122420
mov edx, 1
mov rcx, rbx
call fcn.1400c09f0
mov rcx, qword [rbx]
mov rax, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
mov byte [rcx + rax], bpl
cmp rdx, rax
jne 0x140122424
mov ecx, 1
xor edx, edx
call fcn.1401b19c0
mov rdx, qword [rbx + 0x10]
cmp rdx, rax
je 0x1401223fb
mov byte [rcx + rax], r15b
inc rax
mov qword [rbx + 8], rax
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov r8, rbx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp 0x1401224b0
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rdi, r8
test rdx, rdx
je 0x140122506
mov r14, rdx
mov r15, rcx
mov rbx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
cmp rdx, rbx
mov qword [rsp + 0x48], rbx
jne 0x14012253e
mov edx, 1
mov rcx, rdi
call fcn.1400c09f0
mov rax, qword [rdi]
mov rbx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov byte [rax + rbx], 0
cmp rdx, rbx
jne 0x140122545
jmp 0x1401225ea
mov rax, qword [rdi + 8]
cmp qword [rdi + 0x10], rax
jne 0x140122639
add dword [rax], eax
add byte [rdx + 1], bh
mov edx, 1
mov rcx, rdi
call fcn.1400c09f0
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov byte [rcx + rax], 0
cmp rdx, rax
jne 0x140122640
jmp 0x1401225ea
mov rax, qword [rdi]
mov byte [rax + rbx], 0
inc rbx
mov qword [rdi + 8], rbx
add r14, r15
mov ecx, 0x28
xor esi, esi
lea rbp, [0x1401d0d60]
jmp 0x14012256c
inc r15
cmp r15, r14
test dword [rdi], 0x8a84
invalid
mov r8, rsi
movzx r9d, byte [r15]
shl r9, 4
mov rsi, qword [r9 + rbp + 8]
mov r12, rcx
sub r12, qword [r9 + rbp]
mov ecx, r12d
shl rsi, cl
or rsi, r8
cmp r12, 0x20
jbe 0x1401225bd
mov rcx, r12
jmp 0x140122560
mov byte [rax + rbx], r13b
inc rbx
mov qword [rdi + 8], rbx
shl rsi, 8
lea rcx, [r12 + 8]
cmp r12, 0x19
mov r12, rcx
jae 0x140122560
mov r13, rsi
shr r13, 0x20
cmp rdx, rbx
jne 0x1401225a0
mov edx, 1
mov rcx, rdi
call fcn.1400c09f0
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rbx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov byte [rax + rbx], r13b
cmp rdx, rbx
jne 0x1401225a4
mov ecx, 1
xor edx, edx
call fcn.1401b19c0
cmp rcx, 0x28
je 0x140122657
mov rdx, 0xffffffffffffffff
shl rdx, cl
not rdx
or rsi, rdx
shr rsi, 0x20
shr esi, 0x20
cmp qword [rdi + 0x10], rbx
jne 0x14012264c
mov edx, 1
mov rcx, rdi
call fcn.1400c09f0
mov rax, qword [rdi]
mov rbx, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
mov byte [rax + rbx], sil
mov byte [rax + rbx], dh
cmp rcx, rbx
jne 0x140122650
jmp 0x1401225ea
mov rcx, qword [rdi]
mov byte [rcx + rax], 0
inc rax
mov qword [rdi + 8], rax
jmp 0x140122912
mov byte [rax + rbx], sil
inc rbx
mov qword [rdi + 8], rbx
mov rsi, qword [rsp + 0x48]
mov r8, rsi
not r8
add r8, rbx
cmp r8, 0x7f
cmp eax, 0x7f
jae 0x140122684
cmp rsi, rbx
jae 0x140122a00
mov rax, qword [rdi]
or r8b, 0x80
mov byte [rax + rsi], r8b
jmp 0x140122912
mov byte [rsp + 0x2e], 0
mov word [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
add r8, 0xffffffffffffff81
cmp r8, 0x80
mov qword [rsp + 0x50], r8
jae 0x1401226c4
lea rcx, [rsp + 0x28]
mov ebp, 7
mov dword [rsp + 0x44], 0
mov rax, r8
jmp 0x14012277a
mov eax, r8d
or al, 0x80
mov byte [rsp + 0x28], al
and al, 0x28
mov rax, r8
shr rax, 7
cmp r8, 0x4000
jb 0x14012276a
call 0x138936fde
add byte [rax], al
add byte [rdi], cl
invalid
or al, 0x80
mov byte [rsp + 0x29], al
mov rax, r8
shr rax, 0xe
cmp r8, 0x200000
jb 0x140122923
or al, 0x80
mov byte [rsp + 0x2a], al
mov rax, r8
shr rax, 0x15
cmp r8, 0x10000000
jb 0x140122940
add al, byte [rax]
add byte [rax + rax*4], cl
or al, 0x80
mov byte [rsp + 0x2b], al
mov rax, r8
shr rax, 0x1c
mov rdx, r8
shr rdx, 0x23
je 0x140122965
add al, byte ss:[rax]
invalid
add al, byte ss:[rax]
add byte [rax + rax*4], cl
or al, 0x80
or byte [rax + 0x4c2c2444], 0x89
ror byte [rax - 0x3f], 0xe8
sub cl, byte [rdi]
test byte [rax + 2], dl
mov byte [rsp + 0x2c], al
mov rax, r8
shr rax, 0x2a
je 0x140122992
add byte [rax], al
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov rcx, r8
shr rcx, 0x31
jne 0x1401225ea
lea rcx, [rsp + 0x2e]
and al, 0x2e
mov ebp, 1
mov dword [rsp + 0x44], 0
and al, 0x44
add byte [rax], al
add byte [rax], al
invalid
jmp 0x14012277a
lea rcx, [rsp + 0x29]
mov ebp, 6
mov dl, 1
mov dword [rsp + 0x44], edx
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x3c], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x34], 0
mov byte [rcx], al
mov r15d, 8
sub r15, rbp
mov r12, qword [rdi + 0x10]
sub r12, rbx
mov r14, rbx
cmp r12, r15
jae 0x1401227ca
mov rcx, rdi
mov rdx, r15
call fcn.1400c09f0
mov r14, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
sub r12, r14
mov r13, qword [rdi]
lea rcx, [r14 + r13]
lea ecx, [rsi + rbp]
lea rdx, [rsp + 0x28]
mov r8, r15
call fcn.1401af560
cmp r12, r15
jb 0x140122a12
add r14, r15
mov qword [rdi + 8], r14
dec rbx
mov rax, r13
sub rax, rbp
sub eax, ebp
neg rbp
add rax, 7
nop
cmp rbx, r14
jae 0x1401229ca
lea rcx, [rbx + rbp]
add rcx, 8
add ecx, 8
cmp rcx, r14
jae 0x1401229dc
movzx ecx, byte [r13 + rbx]
mov byte [rax + rbx + 1], cl
dec rbx
cmp rsi, rbx
jne 0x140122800
cmp rsi, r14
jae 0x1401229ee
mov byte [r13 + rsi], 0xff
lea rax, [rsi + 1]
lea eax, [rsi + 1]
cmp rax, r14
jae 0x1401229eb
movzx ecx, byte [rsp + 0x28]
mov byte [r13 + rax], cl
cmp qword [rsp + 0x50], 0x80
jb 0x140122912
lea rax, [rsi + 2]
cmp rax, r14
jae 0x1401229eb
movzx ecx, byte [rsp + 0x29]
mov byte [r13 + rax], cl
cmp byte [rsp + 0x44], 0
jne 0x140122912
pop qword [rax]
add byte [rax], al
lea rax, [rsi + 3]
cmp rax, r14
jae 0x1401229eb
movzx ecx, byte [rsp + 0x2a]
mov byte [r13 + rax], cl
cmp byte [rsp + 0x40], 0
jne 0x140122912
lea rax, [rsi + 4]
cmp rax, r14
jae 0x1401229eb
movzx ecx, byte [rsp + 0x2b]
mov byte [r13 + rax], cl
cmp byte [rsp + 0x3c], 0
jl 0x1401228df
cmp al, 0
jne 0x140122912
lea rax, [rsi + 5]
cmp rax, r14
jae 0x1401229eb
movzx ecx, byte [rsp + 0x2c]
mov byte [r13 + rax], cl
cmp byte [rsp + 0x38], 0
jne 0x140122912
lea rax, [rsi + 6]
invalid
cmp rax, r14
jae 0x1401229eb
movzx ecx, byte [rsp + 0x2d]
mov byte [r13 + rax], cl
add rax, 0x247c8000
xor al, 0
jne 0x140122912
add rsi, 7
cmp rsi, r14
jae 0x1401229ee
movzx eax, byte [rsp + 0x2e]
mov byte [r13 + rsi], al
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x2a]
mov ebp, 5
mov dl, 1
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x44], 0
jmp 0x140122782
lea rcx, [rsp + 0x2b]
mov ebp, 4
mov dl, 1
mov dword [rsp + 0x3c], edx
mov dword [rsp + 0x44], 0
and al, 0x44
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x40], 0
jmp 0x14012278a
lea rcx, [rsp + 0x2c]
mov ebp, 3
mov dl, 1
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x44], 0
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x3c], 0
jmp 0x140122792
lea rcx, [rsp + 0x2d]
mov ebp, 2
mov al, 1
add dword [rcx - 0x38cbdbbc], ecx
and al, 0x44
add byte [rax], al
add byte [rax], al
add dword [rcx - 0x38cbdbbc], ecx
and al, 0x44
add byte [rax], al
add byte [rax], al
mov rax, rdx
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x3c], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
jmp 0x14012279a
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackencoder.rs
mov rcx, rbx
mov rdx, r14
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackencoder.rs
mov rdx, r14
call fcn.1401b1d10
mov rsi, rax
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackencoder.rs
mov rcx, rsi
int1
mov rdx, r14
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srchpackencoder.rs
mov rcx, rsi
mov rdx, rbx
call fcn.1401b1d10
mov rcx, r15
mov rdx, r12
call fcn.1401b19c0
int3
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
movabs rcx, 0x155555555555556
xor edx, edx
cmp rdi, rcx
setb dl
mov rcx, rdi
shl rcx, 5
lea r8, [rcx + rcx*2]
shl rdx, 3
test rax, rax
je 0x140122a94
mov rcx, qword [rsi + 8]
shl rax, 5
lea rax, [rax + rax*2]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x140122a9d
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400421d0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140122ad2
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140122ad9
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
adc dword [rax - 0x7b], ecx
leave
test rcx, rcx
jne 0x140122ae0
call fcn.1400b62f0
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401b1500
add ah, cl
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea r9, [rsi + 0x118]
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.stream_id
lea rdi, [rsp + 0x28]
mov r8d, 9
mov rcx, rdi
call fcn.140106360
lea r9, [rsi + 0x11c]
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e30ee]
mov r8d, 5
mov rcx, rdi
call fcn.140106360
cmp qword [rsi + 0xd8], 0
je 0x140122bab
lea r9, [rsi + 0xd8]
lea rax, case.0x14010e1e2.41
mov qword [rsp + 0x20], rax
lea rdx, str.protocol
lea rcx, [rsp + 0x28]
mov r8d, 8
call fcn.140106360
cmp byte [rsi + 0x115], 2
je 0x140122be1
add rsi, 0x110
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, str.stream_dep
lea rcx, [rsp + 0x28]
mov r8d, 0xa
mov r9, rsi
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x140122c15
mov al, 1
test cl, cl
jne 0x140122c34
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x140122c1c
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
lea edx, [0x1401e8f39]
mov r8d, 2
jmp 0x140122c31
test cl, cl
setne al
jmp 0x140122c34
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
lea eax, [0x1401e4a50]
mov qword [rsp + 0x70], r8
lea r8, [rsp + 0x80]
mov qword [rsp + 0x68], r8
lea r8, str.is_exclusive
mov qword [rsp + 0x58], r8
lea r8, case.0x14004f628.49
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x48], rdx
lea rdx, [0x1401e4a18]
mov qword [rsp + 0x38], rdx
lea rdx, case.0x14004f628.49
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x60], 0xc
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 0xd
and byte [0x188122cc9], cl
lea edx, [0x1401e49fb]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and byte [0x188122cc9], cl
lea edx, [0x1401e49fb]
lea r9, [0x1401e4a0b]
mov r8d, 0x10
mov rcx, rax
call fcn.140109f30
nop
add rsp, 0x88
add byte [rax], al
ret
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, rdx
mov rsi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.PushPromisepromised_id
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rsp + 0x30], rdi
and al, 0x30
and al, 0x30
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea r9, [rsi + 0x110]
lea rbx, case.0x14004f628.49
mov qword [rsp + 0x20], rbx
lea rdx, str.stream_id
lea rdi, [rsp + 0x30]
jl 0x140122db5
xor byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
jl 0x140122db5
xor byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.140106360
dec dword [rbp + rcx*4 - 0x72]
adc al, 1
add byte [rax], al
dec dword [rbp + rcx*4 - 0x72]
adc al, 1
add byte [rax], al
mov qword [rsp + 0x20], rbx
lea rdx, [0x1401e317b]
mov r8d, 0xb
invalid
or eax, dword [rax]
add byte [rax], al
invalid
mov rcx, rdi
call fcn.140106360
add rsi, 0x118
invalid
sbb byte [rcx], al
add byte [rax], al
lea rax, case.0x14004f628.49
or al, 0
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e30ee]
mov r8d, 5
mov rcx, rdi
mov r9, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
je 0x140122e20
mov al, 1
test cl, cl
jne 0x140122e3f
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140122e27
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140122e3c
test cl, cl
setne al
jmp 0x140122e3f
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
test al, 0
add byte [rax], al
movzx ebp, byte [rcx]
mov byte [rsp + 0x68], bpl
lea r14, [rsp + 0x68]
mov qword [rsp + 0x20], r14
lea rax, [0x14010c5a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
push rax
add byte [rax], al
add byte [rax], al
movabs rax, 0x400000020
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x60], 3
lea rax, [0x1401e37e8]
lea eax, [0x1401e37e8]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x20
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], 1
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rbx, [rsp + 0x78]
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1401020b0
lea rcx, str.END_HEADERSPRIORITY
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 0xb
test bpl, 4
add al, 0x74
invalid
test al, al
jne 0x140122fcc
invalid
cwde
add byte [rax], al
invalid
test dword [rax + 0x48000000], ebx
lea eax, [0x1401eb94b]
lea rax, [0x1401eb94b]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], r15
lea rax, [0x140050d20]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x90], rax
nop
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd1b5c
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 2
lea r8, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
lea rcx, [0x1401e2fb2]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 6
test bpl, 8
je 0x14012305c
test al, al
je 0x140122fd3
mov cl, 1
jmp 0x14012309d
xor eax, eax
test bpl, 4
sete al
lea rcx, [0x1401eb94b]
lea rdx, str.__assertion_failed:_max___std::u32::MAX_as_usizeC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcclient.rs
cmove rdx, rcx
xor rax, 3
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x78], r15
lea rax, [0x140050d20]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
invalid
mov qword [rsp + 0x90], rax
lea rax, [0x1401f4ad0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea r8, [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov cl, 1
test al, al
jne 0x14012309d
lea rax, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
lea r8, [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
call fcn.1401020b0
mov ecx, eax
mov eax, ecx
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
mov edi, r8d
mov rsi, rcx
movsxd rax, edx
lea rcx, [0x1401f8610]
movzx ebx, word [rcx + rax*2]
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
sub rcx, rax
cmp rcx, 2
jae 0x14012310b
mov edx, 2
mov rcx, rsi
call fcn.1400c09f0
stc
dec dword [rax - 0x75]
invalid
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
sub rdx, rax
mov word [rcx + rax], bx
cmp rdx, 1
ja 0x140123112
mov ecx, 2
call fcn.1401b19c0
mov rcx, qword [rsi]
mov word [rcx + rax], bx
add rax, 2
mov qword [rsi + 8], rax
bswap edi
mov rcx, qword [rsi + 0x10]
sub rcx, rax
sub ecx, eax
sub ecx, eax
cmp rcx, 4
jae 0x140123157
mov edx, 4
mov rcx, rsi
call fcn.1400c09f0
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
sub rdx, rax
mov dword [rcx + rax], edi
cmp rdx, 3
ja 0x14012315d
mov ecx, 4
call fcn.1401b19c0
mov rcx, qword [rsi]
mov dword [rcx + rax], edi
add rax, 4
mov qword [rsi + 8], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rbx + rcx*4 + 0x78], cl
or byte [rax - 0x7d], cl
sti
add eax, 0x83481d74
sti
add al, 0x74
pop rdx
test rbx, rbx
jns 0x140123226
call fcn.1400b62f0
cmp byte [rsi + 1], 0
je 0x14012320d
lea r15, [0x1401e52a4]
mov eax, 0x70747468
xor eax, dword [r15]
movzx ecx, byte [r15 + 4]
xor ecx, 0x73
mov ebx, 5
or ecx, eax
jne 0x140123226
lea r15, [0x1401cf7f8]
lea r14, [0x1401e52a4]
xor r13d, r13d
mov rax, qword [rdi + 0x18]
test rax, rax
jne 0x14012329f
jmp 0x1401232ae
movabs eax, dword [0x208c3d8d4c000000]
or al, 0
lea r15, str.httphttps
mov ebx, 4
cmp dword [r15], 0x70747468
je 0x14012330c
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
je 0x14012332c
invalid
mov r14, rax
mov rcx, rax
mov rdx, r15
mov r8, rbx
call fcn.1401af560
test r14b, 1
jne 0x140123270
mov r13, r14
or r13, 1
lea r15, [0x1401f2930]
mov rax, qword [rdi + 0x18]
test rax, rax
jne 0x14012329f
jmp 0x1401232ae
lea r15, [0x1401f2958]
mov r13, r14
mov rax, qword [rdi + 0x18]
test rax, rax
jne 0x14012329f
jmp 0x1401232ae
lea rcx, [rdi + 0x30]
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
call qword [rax + 0x20]
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r14
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], r13
cmp r12b, 2
cmp ah, 2
sbb byte [rcx + rcx*4 + 0x77], cl
and byte [rax - 0x77], cl
pop rdi
sub byte [rcx + rcx*4 + 0x6f], cl
xor byte [rcx - 0x80], al
cmp ah, 2
jae 0x1401232d4
cmp ah, 2
jae 0x1401232d4
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, qword [rsi + 8]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea r15, [0x1401cf7f8]
lea r14, str.httphttps
xor r13d, r13d
mov rax, qword [rdi + 0x18]
test rax, rax
jne 0x14012329f
jmp 0x1401232ae
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
lea rcx, str.internal_error:_entered_unreachable_code_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcuri_scheme.rs
mov edx, 0x28
call fcn.1401b1e10
int3
mov ebp, dword [rsp + 0x1d8]
test r13, r13
je 0x14012384d
imul rcx, rcx, 0x130
cmp dword [r13 + rcx], 2
je 0x14012384d
add r13, rcx
cmp dword [r13 + 0x114], edx
jne 0x14012384d
mov r15, qword [r14]
mov edi, dword [rsi]
cmp qword [r13 + 0x18], 0
cmp dword [rbp + 0x18], 0
je 0x1401234aa
mov r14, qword [r13 + 0x20]
cmp qword [r12 + 0x90], r14
jbe 0x1401238b5
mov rbx, qword [r13 + 0x28]
imul rbp, r14, 0xf0
mov rcx, qword [r12 + 0x88]
mov r9, qword [r12 + 0xa0]
lea r10, [rcx + rbp]
mov r8, qword [rcx + rbp]
mov rdx, qword [rcx + rbp + 8]
mov qword [rcx + rbp], 2
mov qword [rcx + rbp + 8], r9
cmp r8, 2
je 0x1401238b1
add byte [rax], al
dec qword [r12 + 0x98]
mov qword [r12 + 0xa0], r14
cmp r14, rbx
cmp esi, ebx
cmp esi, ebx
jne 0x14012351a
test r8, r8
jne 0x1401238cd
mov qword [r13 + 0x18], 0
lea rdx, [rcx + rbp]
add rdx, 0x10
mov rcx, qword [rdx]
cmp rcx, 4
je 0x140123544
cmp rcx, 6
jne 0x1401235c7
mov ebx, eax
lea rdx, [r13 + 0x50]
lea rcx, [rsp + 0x78]
and al, 0x78
and al, 0x78
call fcn.14011c3b0
movzx r14d, byte [rsp + 0x78]
cmp r14b, 3
jne 0x14012358f
cmp byte [rsp + 0x79], 0
je 0x140123616
test byte [rcx + 1], al
add byte [rax], al
test byte [rcx + 1], al
add byte [rax], al
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax]
mov r14, rax
invalid
mov r15, rdx
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x1401234fa
invalid
mov rcx, qword [r13 + 0xb0]
call qword [rax + 0x18]
mov qword [r13 + 0xa8], r14
mov qword [r13 + 0xb0], r15
mov r14b, 5
mov eax, ebx
test al, al
jne 0x1401236a4
jmp 0x140123691
test r8, r8
je 0x1401238e5
mov qword [r13 + 0x18], 1
mov qword [r13 + 0x20], rdx
lea rdx, [rcx + rbp]
add rdx, 0x10
mov rcx, qword [rdx]
cmp rcx, 4
jne 0x1401234a0
movups xmm0, xmmword [r10 + 0x18]
movups xmm1, xmmword [r10 + 0x28]
movups xmmword [rsp + 0x7e], xmm0
movups xmmword [rsp + 0x8e], xmm1
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], eax
mov rcx, qword [rsp + 0x96]
mov qword [rsp + 0x4e], rcx
mov r14b, 3
test al, al
jne 0x1401236a4
jmp 0x140123691
movzx ebp, byte [rsp + 0x79]
movups xmm0, xmmword [rsp + 0x7a]
adc byte [rsp + 0x7a], al
jns 0x1401235a4
adc byte [rsp + 0x7a], al
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rsp + 0x8a]
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x4e], rax
mov eax, ebx
test al, al
jne 0x1401236a4
jmp 0x140123691
mov dword [rsp + 0x2c], eax
lea r15, [r12 + 0x80]
add byte [rax], al
lea rcx, [rsp + 0x88]
mov r8d, 0xe0
call fcn.1401af560
mov qword [rsp + 0x78], 0
lea r8, [rsp + 0x78]
mov rcx, r15
mov rdx, r14
call fcn.140118a70
cmp r14, rbx
cmp esi, ebx
cmp esi, ebx
jne 0x140123625
lea rcx, [r13 + 0x28]
mov qword [r13 + 0x18], 1
mov qword [r13 + 0x20], r14
and bl, ch
invalid
mov r14b, 4
mov eax, ebx
test al, al
jne 0x1401236a4
add al, 0x89
fadd dword [rax + rax*8 + 0x81850f]
add byte [rax], al
jmp 0x140123691
cmp qword [r12 + 0x90], r14
jbe 0x1401238f1
mov rax, qword [r12 + 0x88]
test rax, rax
je 0x1401238f1
add rax, rbp
cmp dword [rax], 2
je 0x1401238f1
lea rcx, [r13 + 0x20]
mov rdx, qword [rcx]
mov qword [rax], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
push rax
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
push rax
or byte [rcx + rcx*4 + 0x31], cl
mov qword [rcx], r14
mov rax, qword [r13 + 0xa8]
mov rcx, qword [r13 + 0xb0]
mov qword [r13 + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
lea esi, [rax + 0x49000000]
mov dword [rbp + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r14b, 4
test rax, rax
je 0x140123689
call qword [rax + 8]
mov eax, dword [rsp + 0x2c]
test al, al
jne 0x1401236a4
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140123835
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
or dword [rax], eax
jae 0x140123644
or dword [rax], eax
cmp r14b, 3
je 0x1401236c9
movzx eax, r14b
cmp eax, 4
je 0x140123709
cmp eax, 5
jne 0x140123711
mov byte [rsi], 7
jmp 0x140123821
movups xmm0, xmmword [rsp + 0x36]
movups xmm1, xmmword [rsp + 0x46]
movups xmmword [rsp + 0x8f], xmm1
movups xmmword [rsp + 0x7f], xmm0
mov rax, qword [rsp + 0x97]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rsp + 0x88]
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x11], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x11], eax
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rsi + 1], xmm0
mov byte [rsi], 5
jmp 0x140123821
mov byte [rsi], 6
jmp 0x140123821
invalid
add byte [rax + rcx*4 + 0x74], al
mov byte [rsp + 0x78], r14b
and al, 0x78
mov byte [rsp + 0x79], bpl
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x7a], xmm0
movups xmmword [rsp + 0x8a], xmm1
mov rcx, qword [rsp + 0x4e]
mov qword [rsp + 0x98], rcx
test r14b, r14b
je 0x140123776
cmp eax, 1
jne 0x140123785
mov rax, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
mov dl, 1
mov ecx, dword [rsp + 0x7c]
jmp 0x140123802
invalid
mov ecx, dword [rsp + 0x7c]
mov eax, dword [rsp + 0x80]
xor edx, edx
jmp 0x140123802
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x80], rax
jne 0x1401237f1
movzx eax, bpl
shl rax, 0x20
or rax, 3
jmp 0x140123800
or al, byte [rax]
lea r8, [rsp + 0x78]
mov edx, 0x2b
call fcn.1401b21a0
lea rdx, [rsp + 0x80]
mov ecx, ebp
call fcn.140113500
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx - 0x2ff1717], cl
invalid
mov dl, 4
mov r8, qword [rsp + 0x70]
mov qword [rsi + 0x20], r8
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], dl
mov byte [rsi + 1], bpl
mov dword [rsi + 4], ecx
mov qword [rsi + 8], rax
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401b9760
test al, al
jne 0x1401236a4
mov byte [r12 + 0x18], 1
jmp 0x1401236a4
lea rax, [rsp + 0x64]
mov qword [rsp + 0x30], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
mov qword [rsp + 0x80], 1
mov dword [rsp + 0x80], 1
mov qword [rsp + 0x98], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x78]
call fcn.1401b1c50
or byte [rax], al
or byte [rax], al
mov qword [r10 + 8], rdx
lea rcx, str.invalid_keyC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, [0x1401e2318]
mov edx, 0xb
call fcn.1401b2260
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, [0x1401e2370]
mov edx, 0x25
call fcn.1401b1e10
lea rcx, [0x1401e2330]
call fcn.1401b2240
or byte [rax], al
lea rcx, [0x1401e2300]
call fcn.1401b2510
int3
adc eax, 0x9994e
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140123a11
xor eax, eax
movzx ecx, byte [rbx + 0x18]
test cl, cl
jne 0x140123a24
mov r8d, dword [rdi + 8]
mov edx, dword [rdi + 0xc]
mov dword [rsp + 0x28], r8d
lea rcx, [rsp + 0x2c]
mov dword [rsp + 0x2c], edx
cmp qword [rbx + 0x1e0], r8
jbe 0x140123a65
mov r9, qword [rbx + 0x1d8]
test r9, r9
je 0x140123a65
imul r10, r8, 0x130
cmp dword [r9 + r10], 2
je 0x140123a65
add r9, r10
cmp dword [r9 + 0x114], edx
jne 0x140123a65
movzx r10d, byte [r9 + 0x50]
add r10b, 0xfa
movzx r11d, r10b
fiadd dword [rcx - 0x80]
sti
invalid
cmp bl, 6
sti
invalid
mov r10d, 6
cmovb r10d, r11d
xor edi, edi
cmp r10b, 6
ja 0x1401239eb
movzx r10d, r10b
mov r11d, 0x62
bt r11, r10
jae 0x1401239eb
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x2c], edx
cmp dword [r9], 2
je 0x140123a65
add byte [rax], al
invalid
cmp dword [r9 + 0x114], edx
jne 0x140123a65
cmp qword [r9 + 0x18], 0
sete dil
test al, al
jne 0x1401239fe
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140123a56
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov eax, edi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
call fcn.1401b9760
xor al, 1
movzx ecx, byte [rbx + 0x18]
test cl, cl
je 0x14012393b
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x1401f5a72]
lea r9, [0x1401cf718]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401b21a0
call fcn.1401b9760
test al, al
invalid
jne 0x1401239fe
sal byte [rbp - 0x61], 0xc6
sbb byte [r9], al
mov byte [rbx + 0x18], 1
jmp 0x1401239fe
mov qword [rsp + 0x30], rcx
lea rax, [0x14010f3e0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, [0x1401e2c60]
or eax, dword [rax]
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
int3
int3
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140123bca
xor edi, edi
movzx eax, byte [r14 + 0x18]
test al, al
jne 0x140123be2
mov edx, dword [rbx + 8]
mov ecx, dword [rbx + 0xc]
mov dword [rsp + 0x30], edx
lea rax, [rsp + 0x34]
mov dword [rsp + 0x34], ecx
cmp qword [r14 + 0x1e0], rdx
add byte [rax], al
add byte [rax], al
jbe case.0x14008287c.1511
mov r9, qword [r14 + 0x1d8]
test r9, r9
je case.0x14008287c.1511
imul r8, rdx, 0x130
cmp dword [r9 + r8], 2
je case.0x14008287c.1511
add byte [rbx - 0x7d], al
cmp al, 1
add cl, byte [rdi]
test ch, ah
add byte [rax], al
add byte [rbp + 1], cl
rol dword [rcx + 0x39], 0x89
cmp dword [rcx + 0x114], ecx
add r9, r8
cmp dword [r9 + 0x114], ecx
cmp dword [rcx + 0x114], ecx
cmp dword [rcx + 0x114], ecx
jne case.0x14008287c.1511
mov byte [r9 + 0x128], 0
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x34], ecx
cmp qword [r14 + 0x1e0], rdx
cmp dword [rsi + 0x1e0], edx
jbe case.0x14008287c.1511
add dword [rax], eax
add byte [rdi], cl
xchg byte [rax + 0x49000000], bh
mov edx, dword [rsi + 0x1d8]
mov rdx, qword [r14 + 0x1d8]
test rdx, rdx
je case.0x14008287c.1511
cmp dword [rdx + r8], 2
je case.0x14008287c.1511
add rdx, r8
cmp dword [rdx + 0x114], ecx
mov dl, byte [rcx + rax]
add byte [rax], al
mov dl, byte [rcx + rax]
add byte [rax], al
jne case.0x14008287c.1511
lea rcx, [r14 + 0x80]
call fcn.14011da40
test dil, dil
jne 0x140123bb7
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140123c15
mov rcx, rsi
add rsp, 0x78
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call fcn.1401b9760
mov edi, eax
xor dil, 1
movzx eax, byte [r14 + 0x18]
test al, al
je 0x140123afe
mov qword [rsp + 0x48], rsi
mov byte [rsp + 0x50], dil
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
or eax, dword [rax]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea ecx, [0x1401f5a72]
lea ecx, [0x1401f5a72]
lea r9, [0x1401cf718]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov edx, 0x2b
call fcn.1401b21a0
call fcn.1401b9760
test al, al
jne 0x140123bb7
mov byte [r14 + 0x18], 1
jmp 0x140123bb7
mov qword [rsp + 0x38], rax
lea rax, [0x14010f3e0]
mov qword [rsp + 0x40], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401e2c78]
or eax, dword [rax]
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
int3
sub rsp, 0x78
mov rsi, rcx
cmp r8, 0x7fffffff
cmp eax, 0x7fffffff
cmp eax, 0x7fffffff
jbe 0x140123ca6
mov word [rsi], 0x403
jmp 0x1401240ae
mov rdi, r8
mov r14, rdx
mov r15, qword [rdx]
lea rbx, [r15 + 0x10]
invalid
lea ebx, [rdi + 0x10]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
mov eax, dword [0x140214208]
mov eax, dword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140123fed
xor eax, eax
movzx ecx, byte [r15 + 0x18]
test cl, cl
jne 0x140124001
mov qword [rsp + 0x70], rbx
mov r13d, dword [r14 + 8]
mov r12d, dword [r14 + 0xc]
mov dword [rsp + 0x28], r13d
lea r11, [rsp + 0x2c]
mov dword [rsp + 0x2c], r12d
mov rdx, qword [r15 + 0x1e0]
add byte [rax], al
add byte [rax], al
cmp rdx, r13
jbe 0x1401240cf
mov r10, qword [r15 + 0x1d8]
test r10, r10
je 0x1401240cf
imul rbp, r13, 0x130
cmp dword [r10 + rbp], 2
je 0x1401240cf
lea rcx, [r10 + rbp]
cmp dword [rcx + 0x114], r12d
jne 0x1401240cf
add byte [rax], al
mov r14d, dword [rcx + 0x11c]
mov bl, 4
cmp r14d, edi
dec byte [rdi]
invalid
xor eax, dword [rbx]
add byte [rax], al
mov ecx, dword [r15 + 0xcc]
lea r8d, [rcx + rdi]
shl r8, 0x20
add byte [rbp + rcx*4 + 4], al
cmp dword [rcx - 0x3f], ecx
loopne 0x140123d7e
mov r9d, ecx
add r9d, edi
movabs rbx, 0x300000001
cmovo r8, rbx
sub dword [r15 + 0x110], edi
test r8b, r8b
jne 0x140123d8c
shr r8, 0x20
mov dword [r15 + 0xcc], r8d
add byte [rcx + rcx*4 - 0x3f], al
int3
mov r8d, dword [r15 + 0xc8]
sub ecx, r8d
jle 0x140123ded
mov r9d, r8d
shr r9d, 0x1f
add r9d, r8d
sar r9d, 1
cmp ecx, r9d
jl 0x140123ded
mov r8, qword [r15 + 0x1c0]
mov r8, qword [r15 + 0x1c0]
xchg eax, eax
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
add byte [rax], al
mov rcx, qword [r15 + 0x1c8]
mov qword [r15 + 0x1c0], 0
test r8, r8
je 0x140123ded
invalid
and eax, 0xff41c389
push rax
or byte [rbp + rcx*4 + 0x5c], cl
and al, 0x2c
mov ebx, eax
call qword [r8 + 8]
call qword [rax + 8]
lea r11, [rsp + 0x2c]
mov eax, ebx
movabs rbx, 0x300000001
mov r10, qword [r15 + 0x1d8]
add byte [rax], al
add byte [rax], al
mov rdx, qword [r15 + 0x1e0]
loopne 0x140123dec
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], al
and al, 0x28
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
and al, 0x2c
cmp rdx, r13
jbe 0x140124122
test r10, r10
je 0x140124122
test byte [rcx], bl
add eax, dword [rax]
invalid
test byte [rcx], bl
add eax, dword [rax]
add byte [rcx - 0x7d], al
cmp dword [r10 + rbp], 2
je 0x140124122
invalid
add eax, dword [rax]
invalid
cmp al, 0x2a
add cl, byte [rdi]
test byte [rsi], cl
invalid
add eax, dword [rax]
add byte [rcx + 1], cl
add r10, rbp
add r10, rbp
cmp dword [r10 + 0x114], r12d
add dword [rax], eax
add byte [rdi], cl
test esi, edi
add al, byte [rax]
invalid
add dword [rax], eax
add byte [rdi], cl
test esi, edi
add al, byte [rax]
add byte [rcx + 0x29], al
mov edx, 0x11c
sub dword [r10 + 0x11c], edi
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
mov rcx, qword [r15 + 0x1e0]
invalid
loopne case.0x14010d8e8.421
add byte [rax], al
invalid
sub al, 0x49
mov ecx, dword [rdi + 0x1e0]
invalid
loopne case.0x14010d8e8.421
add byte [rax], al
invalid
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
jbe 0x140124122
add byte [rbp - 0x75], cl
xchg edi, eax
mov r10, qword [r15 + 0x1d8]
fadd dword [rcx]
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], cl
test ch, cl
add al, byte [rax]
add byte [rcx - 0x7d], al
cmp al, 0x2a
add cl, byte [rdi]
test r10, r10
je 0x140124122
cmp dword [r10 + rbp], 2
je 0x140124122
test dl, al
add al, byte [rax]
add byte [rcx - 0x73], cl
lea rdx, [r10 + rbp]
lea rdx, [r10 + rbp]
cmp dword [rdx + 0x114], r12d
jne 0x140124122
add al, byte [rax]
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rcx + 0x44000002], esi
add al, byte [rax]
add byte [rbx + rcx*4 - 0x76], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
mov r9d, dword [rdx + 0xa4]
lea r8d, [rdi + r9]
shl r8, 0x20
add r9d, edi
add ecx, edi
cmovo r8, rbx
ret
test r8b, r8b
test al, al
jne case.0x1400257c3.2833
shr r8, 0x20
mov dword [rdx + 0xa4], r8d
mov r10, qword [r15 + 0x1d8]
mov rcx, qword [r15 + 0x1e0]
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
mov dword [rsp + 0x2c], esp
cmp rcx, r13
jbe 0x1401240cf
invalid
add al, byte [rax]
invalid
invalid
test r10, r10
je 0x1401240cf
cmp dword [r10 + rbp], 2
je 0x1401240cf
add r10, rbp
cmp dword [r10 + 0x114], r12d
jne 0x1401240cf
test ebx, esi
add dword [rax], eax
invalid
test ebx, esi
add dword [rax], eax
add byte [rcx - 0x75], al
xchg edx, eax
movabs al, byte [0xa48a8b41000000]
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
mov edx, dword [r10 + 0xa0]
mov ecx, dword [r10 + 0xa4]
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0xfd1290c], dh
mov cs, word [rsi + 0x41000001]
mov eax, edx
mov bl, 0xc
sub ecx, edx
jle 0x140124082
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
sar r8d, 1
cmp ecx, r8d
jl 0x140124082
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 + 0x6c], al
and al, 0x28
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
cmp dword [r10], 2
sub al, 0x41
cmp dword [rdx], 2
add cl, byte [rdi]
test byte [rcx + 0x45000001], dh
cmp dword [rdx + 0x114], esp
je 0x1401240cf
cmp dword [r10 + 0x114], r12d
jne 0x1401240cf
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rcx - 0x80], al
mov edx, 0x127
add byte [rdi], cl
jne 0x14012405d
cmp byte [r10 + 0x127], 0
jne 0x14012405d
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
cmp dword [r10], 2
je 0x140124122
cmp dword [r10 + 0x114], r12d
add byte [rdi], cl
test eax, ecx
add dword [rax], eax
add byte [rcx - 0x3a], al
invalid
jne 0x140124122
mov byte [r10 + 0x127], 1
cmp dword [r15 + 0xd0], 0
je 0x140124033
mov edx, dword [r15 + 0xdc]
mov r8d, dword [r15 + 0xe0]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], r8d
add byte [rax], al
add byte [rcx + 0x44282454], cl
mov dword [rsp + 0x2c], eax
cmp qword [r15 + 0x1e0], rdx
jbe 0x140124122
mov rcx, qword [r15 + 0x1d8]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x140124122
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x140124122
add dword [rax], eax
add byte [rbx + 0xf02113c], al
test byte [rbp + 1], ch
add byte [rax], al
add rcx, rdx
cmp dword [rcx + 0x114], r8d
jne 0x140124122
pop rbp
add dword [rax], eax
add byte [rax], al
pop rbp
add dword [rax], eax
add byte [rax], al
invalid
invalid
xchg edi, eax
loopne 0x140123fca
add byte [rax], al
lea rdx, [r15 + 0xe0]
add byte [rax], al
add bh, al
sub eax, 0x1000000
add byte [rax], al
invalid
mov dword [rcx + 0xe8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x57], al
in al, dx
add byte [rax], al
add byte [rcx + rcx*4 - 0x5f], al
lock add byte [rax], al
add byte [rax], al
mov dword [rcx + 0xec], r13d
mov dword [rcx + 0xf0], r12d
add byte [rax], al
add byte [rbp - 0x77], al
scasd eax, dword [rdi]
fadd qword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
scasd eax, dword [rdi]
fadd qword [rax]
add byte [rax], al
jmp 0x14012405a
insd dword [rdi], dx
call fcn.1401b9760
or dword [rax], eax
add byte [rcx + rax], dh
xor al, 1
movzx ecx, byte [r15 + 0x18]
test cl, cl
je 0x140123cde
sbb byte [r9 + r9*8 - 0x3227bf1], r8b
invalid
mov qword [rsp + 0x40], rbx
mov byte [rsp + 0x48], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.5_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x1401f5a72]
or eax, 0xd1a55
lea r9, [0x1401cf718]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401b21a0
mov dword [r15 + 0xd0], 1
mov dword [rdi + 0xd0], 1
add byte [rbp - 0x77], al
mov dword [r15 + 0xd4], r13d
mov dword [rdi + 0xd4], ebp
scasd eax, dword [rdi]
invalid
mov dword [r15 + 0xd8], r12d
cmpsd dword [rsi], dword [rdi]
fadd dword [rax]
add byte [rax], al
mov dword [r15 + 0xdc], r13d
lea rdx, [r15 + 0xe0]
mov dword [rdx], r12d
mov dword [rdx], esp
mov rdx, qword [r15 + 0x1c0]
mov rcx, qword [r15 + 0x1c8]
mov qword [r15 + 0x1c0], 0
mov dword [rdi + 0x1c0], 0
rol byte [rcx], 0
add byte [rcx - 0x75], cl
invalid
mov dword [rdi + 0x1c0], 0
test rdx, rdx
je 0x140124082
mov ebp, eax
call qword [rdx + 8]
mov eax, ebp
test al, al
jne 0x140124095
mov rax, qword [0x140214208]
mov eax, dword [0x140214208]
add eax, 0xf017b
shl rax, 1
test rax, rax
loopne 0x1401240d9
test eax, eax
jne 0x1401240bf
mov rcx, qword [rsp + 0x70]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov al, 5
cmp r14d, edi
jae 0x1401240ac
invalid
mov byte [rsi + 1], bl
mov al, 3
mov byte [rsi], al
invalid
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
call fcn.1401b9760
pushfq
push rsi
or dword [rax], eax
invalid
add byte [rax + rax*8 - 0x39be328b], al
sbb byte [r9], r8b
test al, al
jne 0x140124095
mov byte [r15 + 0x18], 1
jmp 0x140124095
mov qword [rsp + 0x30], r11
lea rax, [0x14010f3e0]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0xbeb69
invalid
cmp byte [rax - 0x73], cl
add eax, 0xbeb69
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
invalid
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x58
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401e2c60]
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
mov qword [rsp + 0x30], r11
lea rax, [0x14010f3e0]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], 1
lea rdx, [0x1401e2c78]
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
int3
int3
cmp byte [0x1849b89a3], cl
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1401e4ab0]
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
add ah, cl
add ah, cl
int3
add byte [rax], al
add al, ch
invalid
int3
or byte [rax + rax], cl
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
cmp byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhashbrown_0.14.5_src_rawmod.rs
adc eax, 0xc0954
or dword [rax + rax], ecx
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
int3
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.MaxSizeReached
lea edx, str.MaxSizeReached
sbb byte [rax - 0x73], cl
adc eax, 0xc0a3d
mov r8d, 0xe
jmp rax
invalid
int3
int3
invalid
add al, 0xc1
ret
invalid
mov edi, eax
cmp r8, 0x40
ja 0x140124294
mov rbx, r9
mov rax, qword [rsp + 0x60]
mov ecx, edi
stc
stc
and ecx, 3
cmp rdi, 4
jae case.0x140111abb.300
xor r10d, r10d
jmp 0x14012430a
shr bl, cl
jbe 0x1401242dd
cmp rdi, 0x10000
cmp edi, 0x10000
jae 0x14012442b
mov qword [rsi], rdx
mov qword [rsi + 8], rdi
or dh, al
adc byte [rax], r8b
or dh, al
adc byte [rax], r8b
jmp 0x14012442f
mov r8, rdi
and r8, 0xfffffffffffffffc
cld
cld
xor r9d, r9d
nop dword [rax + rax]
movzx r10d, byte [rdx + r9]
movzx r10d, byte [rax + r10]
mov dh, 0x14
adc byte [rsi - 0x78], al
adc al, 0xb
invalid
mov dh, 0x14
adc byte [rsi - 0x78], al
adc al, 0xb
invalid
or eax, dword [rsi + 0xf]
mov dh, 0x54
or al, byte [rcx]
movzx r10d, byte [rdx + r9 + 1]
movzx r10d, byte [rax + r10]
adc al, 0x10
mov byte [rbx + r9 + 1], r10b
push rsp
or eax, dword [rcx]
add dword [rsi + 0xf], eax
mov dh, 0x54
or al, byte [rdx]
movzx r10d, byte [rdx + r9 + 2]
movzx r10d, byte [rax + r10]
adc al, 0x10
mov byte [rbx + r9 + 2], r10b
lea r10, [r9 + 4]
movzx r11d, byte [rdx + r9 + 3]
movzx r11d, byte [rax + r11]
movzx ebx, byte [rax + rbx]
add eax, dword [rsi + 0xf]
mov dh, 0x1c
sbb byte [rsi - 0x78], al
pop rsp
or eax, dword [rbx]
invalid
movzx ebx, byte [rax + rbx]
mov byte [rbx + r9 + 3], r11b
mov r9, r10
cmp r8, r10
jne 0x1401242c0
test rcx, rcx
je 0x140124336
lea r8, [rbx + r10]
add rdx, r10
xor r9d, r9d
nop dword [rax]
movzx r10d, byte [rdx + r9]
adc al, 0xa
movzx r10d, byte [rax + r10]
mov byte [r8 + r9], r10b
inc r9
cmp rcx, r9
jne 0x140124320
mov rcx, rbx
mov rdx, rdi
cli
cli
call fcn.140124440
cmp al, 0x51
jne 0x140124367
cmp rdi, 0xf
ja 0x140124372
invalid
xor eax, eax
nop dword [rax]
cmp byte [rbx + rax], 0
je 0x14012442b
test cl, dl
add byte [rax], al
add byte [rax - 1], cl
inc eax
cmp rdi, rax
inc rax
inc eax
cmp rdi, rax
jne 0x140124350
jmp 0x14012441e
mov byte [rsi], al
mov byte [rsi + 0x10], 2
adc byte [rdx], al
adc byte [rdx], al
jmp 0x14012442f
add byte [rax], al
lea rax, [rbx + 7]
and rax, 0xfffffffffffffff8
sub rax, rbx
sub eax, ebx
sub eax, ebx
je 0x1401243ad
cmp rax, rdi
cmovae rax, rdi
test rax, rax
test eax, eax
je 0x1401243ad
xor ecx, ecx
nop dword [rax]
cmp byte [rbx + rcx], 0
je 0x14012442b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 1], cl
ror dword [rax + 0x39], 0xc8
inc rcx
cmp rax, rcx
jne 0x140124390
lea rcx, [rdi - 0x10]
cmp rax, rcx
invalid
jbe 0x1401243b3
invalid
enter 0x876, 0xffffffffffffffeb
push rax
jmp case.0x14011f394.157
lea rcx, [rdi - 0x10]
xor eax, eax
movdqa xmm0, xmmword [0x1401bd7b0]
cmc
xchg ebx, eax
or dword [rax], eax
movabs rdx, 0x8080808080808080
add byte [rax - 0x7f7f7f80], 0x66
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
and byte [rsi + 0x66], 0x2e
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
movdqu xmm1, xmmword [rbx + rax]
movq mm1, qword [rbx + rax]
add esp, dword [rsi + 0xf]
outsd dx, dword [rsi]
shl dword [rsi + 0xf], 1
invalid
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r8, xmm2
jle 0x1401243bf
jle 0x1401243bf
test r8, rdx
jne case.0x14011f394.157
add rax, 0x10
cmp rax, rcx
jbe 0x1401243d0
cmp rax, rdi
je 0x14012441e
cmp byte [rbx + rax], 0
je 0x14012442b
inc eax
ror byte [rax + 0x39], 0xc7
cmp rdi, rax
jne 0x140124410
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
jle 0x14012442d
mov byte [rsi + 0x10], 1
jmp 0x14012442f
add ebx, ebp
add al, 0xc6
adc byte [rbx], r8b
mov byte [rsi + 0x10], 3
adc byte [rbx], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
int3
cmp edx, 0x21
and dword [rdi], ecx
xchg dword [rcx + 0x2a], ebx
add byte [rax], al
ja case.0x140124d7e.103
lea r8, [0x1401fbee0]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
invalid
loop 0x1401243e1
cmp byte [rcx], 0x74
cmp dword [rdi + rcx - 0x7b], esi
sub al, byte [rax]
add byte [rax + 0x4165b243], dh
mov r8d, 1
jne case.0x140124d7e.103
mov al, 0x43
mov dl, 0x65
mov r8d, 1
mov r8d, 1
cmp byte [rcx + r8], dl
movzx ecx, al
mov eax, 0x51
cmove eax, ecx
jmp case.0x140124d7e.103
shr ecx, 0x22
sub al, byte [rax]
add byte [rax - 0x7af08cc7], al
cmp dword [rbx + 0xf], esi
test dword [rcx], ebx
sub al, byte [rax]
add byte [rax + 0xf650179], al
test dword [rdi], ecx
sub al, byte [rax]
invalid
cmp dword [rbx + 0xf], esi
test dword [rcx], ebx
sub al, byte [rax]
add byte [rax + 0xf650179], al
test dword [rdi], ecx
sub al, byte [rax]
add byte [rax + 0xf630279], al
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
invalid
invalid
sub al, byte [rax]
invalid
invalid
test dword [0xc01244cf], eax
jns 0x1401244aa
sub eax, 0x29fb850f
add byte [rax], al
cmp byte [rcx + 4], 0x77
jns 0x1401244b5
ja 0x1401244c2
test ecx, esi
sub dword [rax], eax
invalid
sti
sub dword [rax], eax
add byte [rax + 0xf770479], al
jns 0x1401244b5
ja 0x1401244c2
jns 0x1401244b5
ja 0x1401244c2
test ecx, esi
sub dword [rax], eax
add byte [rax + 0xf650579], al
jns 0x1401244c0
invalid
invalid
test edi, esp
cmp byte [rcx + 5], 0x65
jne case.0x140124d7e.103
jns 0x1401244c0
jne case.0x140124d7e.103
sub dword [rax], eax
add byte [rax + 0xf620679], al
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.0x140124d7e.103
test ebp, ebx
sub dword [rax], eax
invalid
test ebp, ebx
sub dword [rax], eax
add byte [rax + 0xf730779], al
cmp byte [rcx + 7], 0x73
jne case.0x140124d7e.103
shr dword [rcx], cl
add byte [rax], al
jae 0x1401244e0
test ebx, edx
sub dword [rax], eax
add byte [rax + 0xf6f0879], al
shr dword [rcx], cl
add byte [rax], al
cmp byte [rcx + 8], 0x6f
jne case.0x140124d7e.103
test ecx, ecx
sub dword [rax], eax
invalid
test ecx, ecx
sub dword [rax], eax
add byte [rax + 0xf630979], al
test dword [rdi - 0x7fffffd7], edi
jns case.0x14011ed2e.277
cmp byte [rcx + 9], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 0xa], 0x6b
jne case.0x140124d7e.103
invalid
imul ecx, dword [rdi], 0xffffff85
mov ch, 0x29
add byte [rax], al
invalid
add byte [rax + 0xf650b79], al
test dword [rbx - 0x7fffffd7], ebp
sub dword [rax], eax
invalid
invalid
jns 0x14012450d
cmp byte [rcx + 0xb], 0x65
jne case.0x140124d7e.103
sub dword [rax], eax
invalid
jne case.0x140124d7e.103
sub dword [rax], eax
add byte [rax + 0xf740c79], al
cmp byte [rcx + 0xc], 0x74
jne case.0x140124d7e.103
je 0x140124512
test dword [rcx - 0x7fffffd7], esp
jns 0x140124518
cmp byte [rcx + 0xd], 0x2d
jne case.0x140124d7e.103
sub eax, 0x2997850f
add byte [rax], al
test dword [rdi - 0x7fffffd7], edx
jns case.0x14011227d.266
cmp byte [rcx + 0xe], 0x61
jne case.0x140124d7e.103
invalid
lea ebp, [rcx]
add byte [rax], al
cmp byte [rcx + 0xf], 0x63
jne case.0x140124d7e.103
sub dword [rax], eax
invalid
sub dword [rax], eax
add byte [rax + 0xf631079], al
jns 0x140124539
invalid
jne case.0x140124d7e.103
cmp byte [rcx + 0x10], 0x63
jne case.0x140124d7e.103
jns 0x140124539
invalid
cmp byte [rcx + 0x11], 0x65
jne case.0x140124d7e.103
jns 0x140124544
add byte [rax + 0xf701279], al
test dword [rbp + 0x29], esp
add byte [rax], al
invalid
cmp byte [rcx + 0x12], 0x70
jne case.0x140124d7e.103
invalid
add byte [rax + 0x4174b23b], dh
mov eax, 0x13
invalid
mov al, 0x3b
mov dl, 0x74
mov r8d, 0x13
invalid
add cl, ch
and bh, bh
invalid
jmp 0x140124473
sub dword [rax], eax
add byte [rax + 0xf740379], al
je 0x140124584
test dword [rdi], ebp
sub dword [rax], eax
add byte [rax + 0xf650479], al
jne case.0x140124d7e.103
invalid
jns 0x14012458c
jne case.0x140124d7e.103
add byte [rax + 0xf6e0579], al
test dword [rbx], ebx
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
sub dword [rax], eax
add byte [rax + 0xf740679], al
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x140124d7e.103
test dword [rcx], edx
sub dword [rax], eax
invalid
test dword [rcx], edx
sub dword [rax], eax
add byte [rax + 0xf2d0779], al
test dword [rdi], eax
sub dword [rax], eax
cmp byte [rcx + 7], 0x2d
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf730879], al
cmp byte [rcx + 8], 0x73
jne case.0x140124d7e.103
sub byte [rax], al
invalid
jns 0x1401245ad
jae 0x1401245b6
test ebp, edi
sub byte [rax], al
add byte [rax + 0xf650979], al
cmp byte [rcx + 9], 0x65
jne case.0x140124d7e.103
test ebx, esi
sub byte [rax], al
invalid
jns 0x1401245b8
jne case.0x140124d7e.103
test ebx, esi
sub byte [rax], al
add byte [rax + 0xf630a79], al
jns 0x1401245c3
invalid
invalid
cmp byte [rcx + 0xa], 0x63
jne case.0x140124d7e.103
jns 0x1401245c3
or ah, byte [rbx + 0xf]
invalid
test ecx, ebp
sub byte [rax], al
add byte [rax + 0xf750b79], al
cmp byte [rcx + 0xb], 0x75
jne case.0x140124d7e.103
jne 0x1401245d4
test edi, ebx
sub byte [rax], al
add byte [rax + 0xf720c79], al
test ebp, edx
sub byte [rax], al
add byte [rax + 0xf690d79], al
cmp byte [rcx + 0xc], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x140124d7e.103
test ebx, ecx
sub byte [rax], al
invalid
test ebx, ecx
sub byte [rax], al
add byte [rax + 0xf740e79], al
test ecx, eax
sub byte [rax], al
add byte [rax + 0xf790f79], al
cmp byte [rcx + 0xe], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0xf], 0x79
jne case.0x140124d7e.103
invalid
mov bh, 0x28
sub byte [rax], al
invalid
test dword [rdi - 0x7fffffd8], esi
jns 0x140124605
sub byte [rax], al
add byte [rax + 0xf2d1079], al
sub eax, 0x28ad850f
add byte [rax], al
invalid
jns case.0x1400438d0.1975
cmp byte [rcx + 0x10], 0x2d
jne case.0x140124d7e.103
sub eax, 0x28ad850f
add byte [rax], al
cmp byte [rcx + 0x11], 0x70
jne case.0x140124d7e.103
jo case.0x1400438d0.1975
test dword [rbx - 0x7fffffd8], esp
jns 0x14012461b
add byte [rax + 0xf6f1279], al
test dword [rcx - 0x7fffffd8], ebx
invalid
invalid
cmp byte [rcx + 0x12], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
add byte [rax + 0xf6c1379], al
test dword [rdi - 0x7fffffd8], ecx
cmp byte [rcx + 0x13], 0x6c
jns 0x140124626
insb byte [rdi], dx
jne case.0x140124d7e.103
cmp byte [rcx + 0x14], 0x69
jne case.0x140124d7e.103
invalid
test dword [rax], ebp
add byte [rax], al
jns 0x140124631
imul ecx, dword [rdi], 0x288585
add byte [rax + 0xf631579], al
test dword [rbx + 0x28], edi
test dword [rbp - 0x7fffffd8], eax
jns 0x14012463c
cmp byte [rcx + 0x15], 0x63
jne case.0x140124d7e.103
add byte [rax], al
adc eax, 0x7b850f63
sub byte [rax], al
add byte [rax], al
mov al, 0x1b
mov dl, 0x79
invalid
invalid
add byte [rax], al
mov al, 0x1b
mov dl, 0x79
mov r8d, 0x16
invalid
sbb esi, dword [rdx + 0x16b84179]
add byte [rax], al
jns 0x140124674
mov eax, 0x16
add cl, ch
jmp 0x140124473
invalid
dec dword [rdi]
mov dh, 0x11
adc dword [rbx - 0x57c603e], eax
invalid
ja case.0x140124d7e.103
adc dword [rbx - 0x57c603e], eax
invalid
lea r8, [0x1401fc088]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
xor eax, 0x49000d7a
invalid
cmp byte [rcx + 1], 0x63
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
test dword [rcx], edi
sub byte [rax], al
invalid
test dword [rcx], edi
sub byte [rax], al
add byte [rax + 0xf650379], al
test dword [rdi], ebp
sub byte [rax], al
add byte [rax + 0xf700479], al
add al, 0x70
jne case.0x140124d7e.103
invalid
jns case.0x14010d115.445
cmp byte [rcx + 3], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x70
add al, 0x70
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x74
jne case.0x140124d7e.103
sub byte [rax], al
invalid
je 0x140124698
test dword [rbx], ebx
sub byte [rax], al
add byte [rax + 0xf2d0679], al
test dword [rcx], edx
sub byte [rax], al
add byte [rdi], cl
mov dh, 0x51
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
movzx edx, byte [rcx + 7]
cmp edx, 0x6c
je 0x140126d46
cmp edx, 0x65
jne case.0x140124d7e.103
invalid
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 8], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test ecx, esi
invalid
cmp byte [rcx + 9], 0x63
jne case.0x140124d7e.103
test ebp, ebx
invalid
cmp byte [rcx + 0xb], 0x64
jne case.0x140124d7e.103
jns 0x1401246da
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x69
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test dword [rdi - 0x4fffffd9], edi
add dh, byte [rdx + 0xeb84167]
add byte [rax], al
add cl, ch
mov al, 2
mov dl, 0x67
mov r8d, 0xe
jmp 0x140124473
jp 0x1401246f4
invalid
inc dword [rax - 0x7af09ec7]
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
jns 0x140124711
add byte [rax + 0xf650379], al
test dword [rcx - 0x7fffffd9], ecx
jns case.0x14010c1a2.448
jae 0x140124734
test dword [rdi + 0x27], edi
add byte [rax], al
add byte [rax + 0xf730579], al
test dword [rbp + 0x27], esi
add byte [rax], al
invalid
add byte [rax + 0xf730579], al
jns 0x140124732
jae case.0x1400438d0.1984
test dword [rbp + 0x27], esi
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
test dword [rbx + 0x27], ebp
add byte [rax], al
jns case.0x1400438d0.1948
sub eax, 0x276b850f
test dword [rbx + 0x27], ebp
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rcx + 0x27], esp
add byte [rax], al
invalid
cmp byte [rcx + 7], 0x63
jne case.0x140124d7e.103
invalid
jns 0x140124748
invalid
add byte [rax + 0xf6f0879], al
cmp byte [rcx + 8], 0x6f
jne case.0x140124d7e.103
test dword [rdi + 0x27], edx
add byte [rax], al
test dword [rdi + 0x27], edx
add byte [rax], al
cmp byte [rcx + 9], 0x6e
jne case.0x140124d7e.103
test dword [rbp + 0x27], ecx
add byte [rax], al
test dword [rbp + 0x27], ecx
add byte [rax], al
invalid
add byte [rax + 0xf740a79], al
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
test dword [rbx + 0x27], eax
add byte [rax], al
je 0x140124770
test dword [rbx + 0x27], eax
add byte [rax], al
cmp byte [rcx + 0xb], 0x72
jne case.0x140124d7e.103
jns 0x140124774
jb 0x14012477a
test dword [rcx], edi
invalid
cmp byte [rcx + 0xc], 0x6f
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0xd], 0x6c
jns 0x14012478a
insb byte [rdi], dx
jne case.0x140124d7e.103
test dword [0xc01247ac], esp
jns 0x140124795
cmp byte [rcx + 0xe], 0x2d
jne case.0x140124d7e.103
add byte [rax], al
sub eax, 0x271b850f
sbb esp, dword [rdi]
add byte [rax], al
add byte [rax + 0xf610f79], al
cmp byte [rcx + 0xf], 0x61
jne case.0x140124d7e.103
punpcklwd mm1, dword [rdi]
test dword [rcx], edx
invalid
cmp byte [rcx + 0x10], 0x6c
jns 0x1401247ab
insb byte [rdi], dx
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0x11], 0x6c
jns 0x1401247b6
insb byte [rdi], dx
jne case.0x140124d7e.103
test ebp, edi
add byte es:[rax], al
add byte [rax + 0xf6f1279], al
test ebx, esi
add byte es:[rax], al
cmp byte [rcx + 0x12], 0x6f
jns 0x1401247c1
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 0x13], 0x77
jne case.0x140124d7e.103
invalid
add byte es:[rax], al
jmp 0xc01247e7
cmp byte [rcx + 0x14], 0x2d
jne case.0x140124d7e.103
add byte es:[rax], al
jns 0x1401247d7
sub eax, 0x26df850f
add byte [rax], al
add byte es:[rax], al
movzx edx, byte [rcx + 0x15]
cmp edx, 0x6d
push rcx
adc eax, 0xf6dfa83
je 0x140126e7c
cmp edx, 0x68
jne case.0x140124d7e.103
add byte es:[rax], al
insd dword [rdi], dx
je 0x140126e7c
cmp edx, 0x68
jne case.0x140124d7e.103
add byte es:[rax], al
leave
add byte es:[rax], al
cmp byte [rcx + 0x16], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x17], 0x61
jne case.0x140124d7e.103
invalid
mov ch, 0x26
add byte [rax], al
invalid
invalid
test dword [rbp - 0x7fffffda], esi
jns 0x14012480f
cmp byte [rcx + 0x18], 0x64
jne case.0x140124d7e.103
add byte es:[rax], al
jne case.0x140124d7e.103
add byte es:[rax], al
cmp byte [rcx + 0x19], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x1a], 0x72
jne case.0x140124d7e.103
add byte es:[rax], al
mov al, 6
jmp 0x140126e9c
add byte [rax], al
add byte [rax], al
movzx edx, byte [rcx]
cmp edx, 0x75
je 0x140125a1a
test dword [rcx + 0x26], esi
jno 0x14012485c
add byte [rax], al
cmp byte [rcx + 2], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x69
jne case.0x140124d7e.103
jns 0x140124848
imul ecx, dword [rdi], 0x265d85
add byte [rax + 0xf630479], al
test dword [rbx + 0x26], edx
add byte [rax], al
invalid
pop rbp
add byte es:[rax], al
cmp byte [rcx + 4], 0x63
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf740579], al
test dword [rcx + 0x26], ecx
add byte [rax], al
invalid
cmp byte [rcx + 5], 0x74
jne case.0x140124d7e.103
invalid
add byte es:[rax], al
add byte [rax + 0xf2d0679], al
test dword [rdi], edi
add byte es:[rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
add byte [rax], al
sub eax, 0x263f850f
add byte [rax], al
cmp byte [rcx + 7], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x72
jne case.0x140124d7e.103
test dword [rcx], esp
add byte es:[rax], al
and dword [rsi], esp
add byte [rax], al
cmp byte [rcx + 0xa], 0x6e
jns 0x140124895
outsb dx, byte [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 0xb], 0x73
jne case.0x140124d7e.103
invalid
invalid
add byte es:[rax], al
jae 0x1401248a6
test dword [0xc01248c3], ecx
add byte es:[rax], al
cmp byte [rcx + 0xc], 0x70
jne case.0x140124d7e.103
jns case.0x140120637.97
jo case.0x140111abb.308
test dword [rbx], eax
add byte es:[rax], al
cmp byte [rcx + 0xd], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
test ecx, edi
and eax, 0x79800000
invalid
jns 0x1401248c1
cmp byte [rcx + 0xe], 0x72
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf740f79], al
cmp byte [rcx + 0xf], 0x74
jne case.0x140124d7e.103
jns case.0x14011ed2e.301
je 0x1401248ce
test ebp, esp
and eax, 0x79800000
adc byte [0x165edcddb], ch
sub eax, 0x25db850f
cmp byte [rcx + 0x10], 0x2d
jne case.0x140124d7e.103
add byte [rax], al
sub eax, 0x25db850f
test ebx, ebx
and eax, 0x79800000
add byte [rax], al
cmp byte [rcx + 0x11], 0x73
invalid
add byte [rax], al
cmp byte [rcx + 0x11], 0x73
jne case.0x140124d7e.103
jae 0x1401248e2
test ecx, edx
and eax, 0x79800000
adc ah, byte [rbp + 0xf]
invalid
invalid
test edi, eax
cmp byte [rcx + 0x12], 0x65
jne case.0x140124d7e.103
invalid
add byte [rax], al
jns case.0x140111925.287
jne case.0x140124d7e.103
and eax, 0x79800000
adc esp, dword [rbx + 0xf]
test dword [rbp - 0x7fffffdb], edi
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x13], 0x63
jne case.0x140124d7e.103
invalid
add byte [rax], al
and eax, 0x79800000
adc al, 0x75
jne case.0x140124d7e.103
jns 0x140124903
jne case.0x1401101f9.417
test dword [rbx - 0x7fffffdb], esi
cmp byte [rcx + 0x15], 0x72
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
jns 0x14012490e
adc eax, 0xa9850f72
jb 0x14012490a
test eax, 0x80000025
jns case.0x140111abb.276
and eax, 0x79800000
invalid
cmp byte [rcx + 0x16], 0x69
imul ecx, dword [rdi], 0x259f85
jne case.0x140124d7e.103
test dword [rdi - 0x7fffffdb], ebx
jns 0x140124924
add byte [rax + 0xf741779], al
cmp byte [rcx + 0x17], 0x74
je 0x14012491e
jne case.0x140124d7e.103
test dword [rbp - 0x4fffffdb], edx
mov dl, 0x79
add byte [rax + 0x4179b242], dh
mov al, 0x42
mov dl, 0x79
mov r8d, 0x18
mov eax, 0x18
jmp 0x140124473
mov dh, 0x11
cmp edx, 0x6d
je 0x140125b0f
loopne 0x14012493e
add byte [rax], al
cmp edx, 0x63
jne case.0x140124d7e.103
invalid
add byte [rax], al
invalid
and eax, 0xb60f0000
push rcx
add byte [rdi], cl
movzx edx, byte [rcx + 1]
cmp edx, 0x61
je 0x140126ae4
invalid
mov dh, 0x51
add dword [rbx - 0x7bf09e06], eax
lahf
and dword [rax], eax
invalid
add byte [rbx - 0x7af09006], al
pop rbx
and eax, 0x79800000
add ch, byte [rsi + 0xf]
test dword [rcx + 0x25], edx
add byte [rax], al
cmp edx, 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x74
jne case.0x140124d7e.103
invalid
add byte [rax], al
invalid
je 0x14012496c
test dword [rdi + 0x25], eax
add byte [rax], al
invalid
and eax, 0x79800000
add al, 0x65
invalid
add byte [rax + 0xf650479], al
test dword [0xc0124992], edi
jns 0x140124974
cmp byte [rcx + 4], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
and eax, 0x79800000
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
jns 0x14012497f
invalid
je 0x14012498a
test dword [rcx], ebp
and eax, 0x79800000
sub dword [0x1b9924982], esp
add byte [rax + 0xf2d0779], al
cmp byte [rcx + 7], 0x2d
jne case.0x140124d7e.103
test dword [rdi], ebx
invalid
add byte [rax], al
invalid
test dword [rdi], ebx
and eax, 0x79800000
jns 0x140124995
je 0x14012499e
test dword [0xc01249ba], edx
cmp byte [rcx + 8], 0x74
jne case.0x140124d7e.103
invalid
add byte [rax], al
jns 0x140124995
je 0x14012499e
test dword [0xc01249ba], edx
and eax, 0x79800000
add byte [rax + 0xf790979], al
cmp byte [rcx + 9], 0x79
jns 0x1401249a0
or dword [rcx + 0xf], edi
jns 0x1401249a8
jne case.0x140124d7e.103
test dword [rbx], ecx
and eax, 0x79800000
cmp byte [rcx + 0xa], 0x70
jne case.0x140124d7e.103
test dword [rcx], eax
invalid
add byte [rax], al
invalid
or dh, byte [rax + 0xf]
jo 0x1401249b2
test dword [rcx], eax
and eax, 0x1db00000
invalid
mov al, 0x1d
add byte [rax + 0x4165b21d], dh
mov eax, 0xb
add byte [rax], al
invalid
mov al, 0x1d
mov dl, 0x65
mov r8d, 0xb
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
mov esp, 0x80fffffa
cmp dword [rcx + 0xf], esp
test ecx, ebp
and al, 0
add byte [rax + 0xf630179], al
cmp byte [rcx + 1], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x63
invalid
test ebp, edx
jmp 0x140124473
cmp byte [rcx + 1], 0x63
jns case.0x140111abb.368
invalid
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
and al, 0
add byte [rax + 0xf650379], al
test ebx, ecx
and al, 0
add byte [rax], al
cmp byte [rcx + 4], 0x73
invalid
cmp byte [rcx + 3], 0x65
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 4], 0x73
add al, 0x73
jae 0x1401249f2
jne case.0x140124d7e.103
test ecx, eax
and al, 0
add byte [rax + 0xf730579], al
jne case.0x140124d7e.103
invalid
jns 0x1401249fb
cmp byte [rcx + 5], 0x73
jne case.0x140124d7e.103
and al, 0
add byte [rax + 0xf2d0679], al
sub eax, 0x24ad850f
add byte [rax], al
invalid
jns 0x140124a06
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
and al, 0
invalid
sub eax, 0x24ad850f
add byte [rax], al
and al, 0
add byte [rax + 0xf630779], al
test dword [rbx - 0x7fffffdc], esp
invalid
and al, 0
invalid
invalid
jns 0x140124a11
invalid
cmp byte [rcx + 7], 0x63
jne case.0x140124d7e.103
invalid
and al, 0
invalid
movabs dword [0xf6f087980000024], eax
cmp byte [rcx + 8], 0x6f
or byte [rdi + 0xf], ch
outsd dx, dword [rsi]
jne case.0x140124d7e.103
test dword [rcx - 0x7fffffdc], ebx
cdq
and al, 0
add byte [rax + 0xf6e0979], al
outsb dx, byte [rsi]
jne case.0x140124d7e.103
invalid
jns 0x140124a27
invalid
cmp byte [rcx + 9], 0x6e
jns case.0x140086d4c.1593
outsb dx, byte [rsi]
jne case.0x140124d7e.103
invalid
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
or dh, byte [rdi + rcx - 0x7b]
test dword [rax + rax], esp
add byte [rax + 0xf720b79], al
je 0x140124a2e
test dword [rbp - 0x7fffffdc], eax
jns 0x140124a32
cmp byte [rcx + 0xb], 0x72
jne case.0x140124d7e.103
add byte [rax], al
jb 0x140124a38
test dword [rbx + 0x24], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jns 0x140124a3d
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x6c
insb byte [rdi], dx
jne case.0x140124d7e.103
test dword [rdi + 0x24], esp
add byte [rax], al
invalid
add byte [rax + 0xf2d0e79], al
test dword [rbp + 0x24], ebx
add byte [rax], al
invalid
cmp byte [rcx + 0xe], 0x2d
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf610f79], al
test dword [rbx + 0x24], edx
add byte [rax], al
cmp byte [rcx + 0xf], 0x61
jne case.0x140124d7e.103
cmp byte [rcx + 0x10], 0x6c
insb byte [rdi], dx
jne case.0x140124d7e.103
cmp byte [rcx + 0x11], 0x6c
jne case.0x140124d7e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x140124d7e.103
invalid
invalid
and al, 0
invalid
test dword [0xc0124a99], esi
cmp byte [rcx + 0x13], 0x77
jne case.0x140124d7e.103
jns 0x140124a8a
ja 0x140124a88
test dword [rbx], ebp
and al, 0
add byte [rax + 0xf2d1479], al
adc al, 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 0x15], 0x63
invalid
test dword [rdi], edx
cmp byte [rcx + 0x14], 0x2d
adc al, 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 0x15], 0x63
jne case.0x140124d7e.103
invalid
adc eax, 0x17850f63
and al, 0
add byte [rax + 0xf721679], al
test dword [0xc0124ac1], ecx
jns 0x140124ab6
invalid
cmp byte [rcx + 0x16], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 0x17], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
test dword [rbx], eax
and al, 0
add byte [rax], al
cmp byte [rcx + 0x18], 0x64
invalid
test ecx, edi
add byte [rax], al
cmp byte [rcx + 0x18], 0x64
jne case.0x140124d7e.103
and eax, dword [rax]
invalid
and eax, dword [rax]
add byte [rax + 0xf651979], al
test edi, ebp
cmp byte [rcx + 0x19], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
out dx, eax
and eax, dword [rax]
add byte [rax + 0xf6e1a79], al
outsb dx, byte [rsi]
invalid
add byte [rax], al
cmp byte [rcx + 0x1a], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test ebp, esp
and eax, dword [rax]
add byte [rax + 0xf741b79], al
test ebx, ebx
and eax, dword [rax]
add byte [rax + 0xf691c79], al
jns 0x140124aed
invalid
invalid
test ecx, edx
cmp byte [rcx + 0x1b], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0x1c], 0x69
jne case.0x140124d7e.103
and eax, dword [rax]
invalid
jns 0x140124aed
imul ecx, dword [rdi], 0x23d185
and eax, dword [rax]
add byte [rax + 0xf611d79], al
test edi, eax
cmp byte [rcx + 0x1d], 0x61
jne case.0x140124d7e.103
and eax, dword [rax]
invalid
jns 0x140124af8
invalid
and eax, dword [rax]
add byte [rax + 0xf6c1e79], al
jns 0x140124b03
insb byte [rdi], dx
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0x1e], 0x6c
jns 0x140124b03
jne case.0x140124d7e.103
and eax, dword [rax]
add byte [rax + 0x4173b205], dh
mov al, 5
mov dl, 0x73
mov r8d, 0x1f
mov eax, 0x1f
add eax, 0xb84173b2
invalid
jae 0x140124b32
mov eax, 0x1f
jmp 0x140124473
stc
invalid
test dword [rbp - 0x7fffffdd], esp
and eax, dword [rax]
add byte [rax + 0xf650179], al
jns 0x140124b08
invalid
invalid
jns 0x140124b08
add dword [rbp + 0xf], esp
jne case.0x140124d7e.103
jne case.0x140124d7e.103
test dword [rbx - 0x7fffffdd], ebx
jns 0x140124b13
cmp byte [rcx + 2], 0x63
invalid
jne case.0x140124d7e.103
test dword [rcx - 0x7fffffdd], edx
jns 0x140124b1e
add byte [rax], al
cmp byte [rcx + 3], 0x2d
jne case.0x140124d7e.103
invalid
xchg dword [rbx], esp
add byte [rax], al
sub eax, 0x2387850f
test dword [rdi - 0x7fffffdd], eax
jns 0x140124b29
xchg dword [rbx], esp
add byte [rax], al
add byte [rax + 0xf770479], al
cmp byte [rcx + 4], 0x77
ja case.0x140086d4c.1599
jne case.0x140124d7e.103
test dword [rbp + 0x23], edi
add byte [rax], al
invalid
and eax, dword [rax]
add byte [rax + 0xf650579], al
test dword [rbx + 0x23], esi
cmp byte [rcx + 5], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
jae 0x140124b57
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 7], 0x73
jne case.0x140124d7e.103
invalid
and eax, dword [rax]
add byte [rax + 0xf6f0879], al
cmp byte [rcx + 8], 0x6f
jne case.0x140124d7e.103
test dword [rbp + 0x23], edx
add byte [rax], al
test dword [rbp + 0x23], edx
add byte [rax], al
cmp byte [rcx + 9], 0x63
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0xa], 0x6b
or ch, byte [rbx + 0xf]
jne case.0x140124d7e.103
test dword [rcx + 0x23], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax + 0xf650b79], al
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0xb], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x140124d7e.103
and esp, dword [rbx]
add byte [rax], al
jns 0x140124b8c
sub eax, 0x2323850f
and esp, dword [rbx]
add byte [rax], al
cmp byte [rcx + 0xe], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
sbb dword [rbx], esp
add byte [rax], al
cmp byte [rcx + 0xf], 0x78
vmread qword [rdi], rcx
test dword [rdi], ecx
and eax, dword [rax]
jne case.0x140124d7e.103
add byte [rax + 0xf741079], al
cmp byte [rcx + 0x10], 0x74
jne case.0x140124d7e.103
jns 0x140124bad
je 0x140124bae
test dword [0xc0124bc8], eax
add byte [rax], al
cmp byte [rcx + 0x11], 0x65
jne case.0x140124d7e.103
jns 0x140124bb8
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax + 0xf6e1279], al
cmp byte [rcx + 0x12], 0x6e
jne case.0x140124d7e.103
adc ch, byte [rsi + 0xf]
test ecx, esi
and al, byte [rax]
add byte [rax + 0xf731379], al
test edi, esp
and al, byte [rax]
add byte [rax], al
cmp byte [rcx + 0x14], 0x69
invalid
test ebp, ebx
frstor dword [rdx]
invalid
cmp byte [rcx + 0x13], 0x73
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x14], 0x69
jne case.0x140124d7e.103
frstor dword [rdx]
add byte [rax], al
invalid
jns 0x140124bd9
imul ecx, dword [rdi], 0x22dd85
frstor dword [rdx]
add byte [rax], al
invalid
add byte [rax + 0xf6f1579], al
test ebx, edx
cmp byte [rcx + 0x15], 0x6f
adc eax, 0xd3850f6f
jne case.0x140124d7e.103
and al, byte [rax]
add byte [rax + 0xf6e1679], al
test ecx, ecx
leave
and al, byte [rax]
add byte [rax + 0x4173b23c], dh
mov al, 0x3c
mov dl, 0x73
invalid
add byte [rax], al
cmp byte [rcx + 0x16], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
mov al, 0x3c
mov dl, 0x73
mov r8d, 0x17
invalid
cmp al, 0xb2
jae 0x140124c26
mov eax, 0x17
add cl, ch
test al, bh
clc
jmp 0x140124473
clc
invalid
mov dh, 0x11
cmp edx, 0x63
je 0x140125b7a
jg case.0x14012088d.94
add byte [rax], al
jg case.0x14012088d.94
add byte [rax], al
cmp edx, 0x61
jne case.0x140124d7e.103
invalid
movsd dword [rdi], dword [rsi]
and al, byte [rax]
invalid
invalid
test dword [rbp - 0x7fffffde], esp
jns case.0x14012088d.94
movsd dword [rdi], dword [rsi]
and al, byte [rax]
add byte [rax + 0xf630179], al
jne case.0x140124d7e.103
invalid
jns 0x140124c13
cmp byte [rcx + 1], 0x63
invalid
jne case.0x140124d7e.103
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
add ah, byte [rbx + 0xf]
invalid
test dword [rcx - 0x7fffffde], edx
jns 0x140124c1e
cmp byte [rcx + 3], 0x65
jne case.0x140124d7e.103
and al, byte [rax]
invalid
jne case.0x140124d7e.103
xchg dword [rdx], esp
add byte [rax], al
invalid
and al, byte [rax]
add byte [rax + 0xf700479], al
test dword [rbp + 0x22], edi
add byte [rax], al
invalid
cmp byte [rcx + 4], 0x70
jne case.0x140124d7e.103
add byte [rax + 0xf740579], al
test dword [rbx + 0x22], esi
add byte [rax], al
cmp byte [rcx + 5], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
invalid
and al, byte [rax]
invalid
invalid
imul esp, dword [rdx], 0x79800000
invalid
add byte [rax + 0xf630779], al
test dword [rdi + 0x22], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x63
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 8], 0x68
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x61
jne case.0x140124d7e.103
add byte [rax], al
jns 0x140124c60
or dword [rcx + 0xf], esp
test dword [rbx + 0x22], ecx
add byte [rax], al
cmp byte [rcx + 0xa], 0x72
jne case.0x140124d7e.103
invalid
jns 0x140124c6b
jb 0x140124c72
test dword [rcx + 0x22], eax
add byte [rax], al
invalid
add byte [rax + 0xf730b79], al
cmp byte [rcx + 0xb], 0x73
jae 0x140124c7c
jne case.0x140124d7e.103
test dword [rdi], esi
and al, byte [rax]
add byte [rax + 0xf650c79], al
test dword [0xf0124c9f], ebp
add dword [rdx + 0xdb84174], esi
invalid
invalid
add byte [rax], al
cmp byte [rcx + 0xc], 0x65
or al, 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
mov al, 1
mov dl, 0x74
mov r8d, 0xd
mov eax, 0xd
mov eax, 0xd
add cl, ch
call 0xc1124c83
cmp dword [rbx + 0xf], esi
jae case.0x140110cc9.311
jmp 0x140124473
jae case.0x140110cc9.311
test dword [0xc0124cb7], edx
jns 0x140124c98
jne case.0x140124d7e.103
jne case.0x140124d7e.103
and al, byte [rax]
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
invalid
test dword [rcx], eax
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
and al, byte [rax]
invalid
invalid
and al, byte [rax]
add byte [rax + 0xf2d0379], al
test edi, esi
and dword [rax], eax
add byte [rax], al
cmp byte [rcx + 4], 0x77
invalid
cmp byte [rcx + 3], 0x2d
jne case.0x140124d7e.103
add byte [rax], al
jns 0x140124cae
sub eax, 0x21f7850f
mul dword [rcx]
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.0x140124d7e.103
test ebp, ebp
and dword [rax], eax
invalid
jns 0x140124cb9
ja 0x140124cc6
test ebp, ebp
and dword [rax], eax
add byte [rax + 0xf650579], al
test ebx, esp
jrcxz 0x140124ce5
invalid
cmp byte [rcx + 5], 0x65
jne case.0x140124d7e.103
jrcxz 0x140124ce5
add byte [rax], al
jrcxz 0x140124ce5
add byte [rax], al
add byte [rax + 0xf620679], al
test ecx, ebx
fldenv [rcx]
add byte [rax], al
cmp byte [rcx + 7], 0x73
invalid
cmp byte [rcx + 6], 0x62
jne case.0x140124d7e.103
fldenv [rcx]
add byte [rax], al
fldenv [rcx]
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.0x140124d7e.103
test edi, ecx
and dword [rax], eax
invalid
invalid
test edi, ecx
and dword [rax], eax
add byte [rax + 0xf6f0879], al
test ebp, eax
and dword [rax], eax
cmp byte [rcx + 8], 0x6f
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf630979], al
test dword [rbx - 0x7fffffdf], edi
invalid
invalid
jns 0x140124cfb
cmp byte [rcx + 9], 0x63
jne case.0x140124d7e.103
invalid
jns 0x140124cf0
invalid
add byte [rax + 0xf6b0a79], al
cmp byte [rcx + 0xa], 0x6b
jne case.0x140124d7e.103
invalid
mov cl, 0x21
add byte [rax], al
or ch, byte [rbx + 0xf]
imul ecx, dword [rdi], 0xffffff85
mov cl, 0x21
add byte [rax], al
test dword [rcx - 0x7fffffdf], esi
jns 0x140124d06
cmp byte [rcx + 0xb], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
and dword [rax], eax
add byte [rax + 0xf740c79], al
cmp byte [rcx + 0xc], 0x74
invalid
add byte [rax], al
cmp byte [rcx + 0xc], 0x74
jne case.0x140124d7e.103
test dword [rbp - 0x7fffffdf], ebx
jns case.0x14012088d.154
and dword [rax], eax
add byte [rax + 0xf2d0d79], al
test dword [rbx - 0x7fffffdf], edx
add byte [rax], al
cmp byte [rcx + 0xd], 0x2d
jne case.0x140124d7e.103
sub eax, 0x2193850f
add byte [rax], al
cmp byte [rcx + 0xe], 0x76
jns 0x140124d27
invalid
jbe 0x140124d2a
jne case.0x140124d7e.103
test dword [rcx - 0x7fffffdf], ecx
jns 0x140124d32
mov dword [rcx], esp
add byte [rax], al
cmp byte [rcx + 0xf], 0x65
jne case.0x140124d7e.103
test dword [rdi + 0x21], edi
add byte [rax], al
test dword [rdi + 0x21], edi
add byte [rax], al
and dword [rax], eax
add byte [rax + 0xf721079], al
jns 0x140124d3d
jb case.0x1401118b3.299
cmp byte [rcx + 0x10], 0x72
jne case.0x140124d7e.103
jne 0x140124d53
add byte [rax], al
jns 0x140124d3d
jb case.0x1401118b3.299
test dword [rbp + 0x21], esi
jne 0x140124d53
add byte [rax], al
cmp byte [rcx + 0x11], 0x73
jne case.0x140124d7e.103
test dword [rbx + 0x21], ebp
add byte [rax], al
jns case.0x140120c26.119
adc dword [rbx + 0xf], esi
jae case.0x140120c26.119
test dword [rbx + 0x21], ebp
add byte [rax], al
add byte [rax + 0xf691279], al
test dword [rcx + 0x21], esp
add byte [rax], al
cmp byte [rcx + 0x12], 0x69
jne case.0x140124d7e.103
cmp byte [rcx + 0x13], 0x6f
jns 0x140124d5e
adc ebp, dword [rdi + 0xf]
test dword [rdi + 0x21], edx
add byte [rax], al
outsd dx, dword [rsi]
jne case.0x140124d7e.103
mov al, 0x3f
mov dl, 0x6e
mov r8d, 0x14
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
adc dh, bh
invalid
jmp 0x140124473
idiv edi
dec dword [rdi]
invalid
movzx edx, byte [rcx]
mov dh, 0x11
add edx, 0xffffff9c
cmp edx, 0x12
cli
adc cl, byte [rdi]
xchg dword [rcx], edi
and dword [rax], eax
invalid
cli
adc cl, byte [rdi]
xchg dword [rcx], edi
and dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
int1
jno 0x140124d83
lea r8, [0x1401fbf68]
add byte [rcx + 0x63], cl
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
add rdx, r8
add edx, eax
jmp rdx
cmp byte [rcx + 1], 0x61
invalid
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf740279], al
cmp byte [rcx + 2], 0x74
jne case.0x140124d7e.103
jns 0x140124d8f
je 0x140124d9e
test dword [0xf0124db6], edx
mov al, 0x20
mov dl, 0x65
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
and byte [rdx + 0x3b84165], dh
add eax, dword [rax]
add byte [rax], al
add cl, ch
sal dh, 1
add byte [rax], al
jmp 0x140124473
invalid
inc dword [rax - 0x7af09cc7]
std
and byte [rax], al
add byte [rax + 0xf6f0179], al
cmp byte [rcx + 1], 0x6f
jne case.0x140124d7e.103
invalid
test ebx, esi
and byte [rax], al
add byte [rax + 0xf6e0279], al
cmp byte [rcx + 2], 0x6e
jne case.0x140124d7e.103
add ch, byte [rsi + 0xf]
test ecx, ebp
and byte [rax], al
add byte [rax + 0xf740379], al
cmp byte [rcx + 3], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x65
invalid
test ebp, edx
cmp byte [rcx + 3], 0x74
jne case.0x140124d7e.103
fbld tbyte [rax]
add byte [rax], al
cmp byte [rcx + 4], 0x65
jns case.0x14010c1a2.424
jne case.0x140124d7e.103
jne case.0x140124d7e.103
and byte [rax], al
add byte [rax + 0xf6e0579], al
test ebx, ecx
and byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x74
invalid
cmp byte [rcx + 5], 0x6e
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x74
invalid
je 0x140124df2
jne case.0x140124d7e.103
test ecx, eax
shl dword [rax], 0
and byte [rax], al
add byte [rax + 0xf2d0779], al
test dword [rdi - 0x7fffffe0], esi
invalid
invalid
jns 0x140124dfd
invalid
cmp byte [rcx + 7], 0x2d
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf730879], al
cmp byte [rcx + 8], 0x73
jne case.0x140124d7e.103
invalid
lodsd eax, dword [rsi]
and byte [rax], al
invalid
or byte [rbx + 0xf], dh
jae 0x140124e06
test dword [rbp - 0x7fffffe0], ebp
and byte [rax], al
add byte [rax + 0xf650979], al
invalid
cmp byte [rcx + 9], 0x65
jns 0x140124e08
jne case.0x140124d7e.103
jne case.0x140124d7e.103
test dword [rbx - 0x7fffffe0], esp
jns 0x140124e13
cmp byte [rcx + 0xa], 0x63
jne case.0x140124d7e.103
add byte [rax], al
or ah, byte [rbx + 0xf]
test dword [rcx - 0x7fffffe0], ebx
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 0xb], 0x75
jne case.0x140124d7e.103
invalid
invalid
and byte [rax], al
invalid
jns 0x140124e1e
jne 0x140124e24
test dword [rdi - 0x7fffffe0], ecx
jns 0x140124e29
cmp byte [rcx + 0xc], 0x72
jb 0x140124e2e
jne case.0x140124d7e.103
test dword [rbp - 0x7fffffe0], eax
jns 0x140124e34
and byte [rax], al
add byte [rax + 0xf690d79], al
cmp byte [rcx + 0xd], 0x69
jne case.0x140124d7e.103
and byte [rax], al
add byte [rax], al
imul ecx, dword [rdi], 0x207b85
test dword [rbx + 0x20], edi
add byte [rax], al
add byte [rax + 0xf740e79], al
test dword [rcx + 0x20], esi
cmp byte [rcx + 0xe], 0x74
jne case.0x140124d7e.103
jno 0x140124e56
add byte [rax], al
cmp byte [rcx + 0xf], 0x79
jne case.0x140124d7e.103
cmp byte [rcx + 0x10], 0x2d
jne case.0x140124d7e.103
jns 0x140124e55
sub eax, 0x205d850f
add byte [rax], al
cmp byte [rcx + 0x11], 0x70
jne case.0x140124d7e.103
and byte [rax], al
invalid
jns 0x140124e60
jo 0x140124e60
test dword [rbx + 0x20], edx
add byte [rax], al
and byte [rax], al
add byte [rax + 0xf6f1279], al
test dword [rcx + 0x20], ecx
add byte [rax], al
cmp byte [rcx + 0x12], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 0x13], 0x6c
jns 0x140124e76
insb byte [rdi], dx
jne case.0x140124d7e.103
cmp byte [rcx + 0x14], 0x69
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf631579], al
cmp byte [rcx + 0x15], 0x63
jne case.0x140124d7e.103
test dword [rbx], ebp
and byte [rax], al
invalid
jns 0x140124e8c
adc eax, 0x2b850f63
invalid
test dword [rbx], ebp
and byte [rax], al
add byte [rax + 0xf791679], al
test dword [rcx], esp
and byte [rax], al
add byte [rax + 0xf2d1779], al
test dword [rdi], edx
and byte [rax], al
add byte [rax + 0xf721879], al
jne case.0x140124d7e.103
cmp byte [rcx + 0x18], 0x72
jne case.0x140124d7e.103
jns 0x140124ead
jb 0x140124ea6
test dword [0xc0124ebd], ecx
jns 0x140124eb8
cmp byte [rcx + 0x19], 0x65
jne case.0x140124d7e.103
invalid
jne case.0x140124d7e.103
add byte [rax + 0xf701a79], al
cmp byte [rcx + 0x1a], 0x70
jne case.0x140124d7e.103
jo 0x140124eba
test ecx, edi
invalid
cmp byte [rcx + 0x1b], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0x1c], 0x72
jne case.0x140124d7e.103
test ebp, esp
invalid
add byte [rax], al
invalid
jb 0x140124ece
test ebp, esp
invalid
in eax, 0x1f
add byte [rax], al
invalid
add byte [rax + 0xf741d79], al
cmp byte [rcx + 0x1d], 0x74
jne case.0x140124d7e.103
jns 0x140124ee4
je 0x140124ed8
test ebx, ebx
invalid
cmp byte [rcx + 0x1e], 0x2d
jne case.0x140124d7e.103
jns 0x140124eef
invalid
sub eax, 0x1fd1850f
add byte [rax], al
cmp byte [rcx + 0x1f], 0x6f
jns 0x140124efa
outsd dx, dword [rsi]
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0x20], 0x6e
jne case.0x140124d7e.103
add byte [rax], al
and byte [rsi + 0xf], ch
test dword [rbp - 0x7fffffe1], edi
add byte [rax], al
invalid
jns 0x140124f10
add byte [rax], al
add byte [rax + 0xf6c2179], al
cmp byte [rcx + 0x21], 0x6c
insb byte [rdi], dx
jne case.0x140124d7e.103
test dword [rbx - 0x4fffffe1], esi
sbb al, 0xb2
jns case.0x14010f725.401
mov al, 0x1c
mov dl, 0x79
mov r8d, 0x22
mov eax, 0x22
jmp 0x140124473
outsb dx, byte [rsi]
cmc
invalid
mov dh, 0x11
add edx, 0xffffff9f
cmp edx, 0x16
ja case.0x140124d7e.103
xchg ebp, eax
invalid
lea r8, [0x1401fbffc]
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
adc al, 0x90
add rdx, r8
jmp rdx
cmp byte [rcx + 1], 0x6c
jns 0x140124f28
insb byte [rdi], dx
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x74
jne case.0x140124d7e.103
test dword [rcx + 0x1f], esi
add byte [rax], al
test dword [rcx + 0x1f], esi
add byte [rax], al
cmp byte [rcx + 3], 0x2d
jns 0x140124f3e
sub eax, 0x1f67850f
add byte [rax], al
invalid
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf730479], al
cmp byte [rcx + 4], 0x73
jne case.0x140124d7e.103
jae case.0x14011e9f8.165
test dword [rbp + 0x1f], ebx
add byte [rax], al
cmp byte [rcx + 5], 0x76
jne case.0x140124d7e.103
jns 0x140124f54
jbe 0x140124f60
add byte [rax], al
mov al, 0xf
mov dl, 0x63
mov r8d, 6
jmp 0x140124473
adc dword [rbx - 0x57c603e], eax
add edx, 0xffffff9f
cmp edx, 0xb
or ecx, dword [rdi]
invalid
invalid
invalid
add byte [rax], al
or ecx, dword [rdi]
xchg dword [0x18c124f94], esi
add byte [rbp + rcx*4 + 5], cl
fnsave dword [rax + 0xd]
invalid
add byte [rax], al
lea r8, [0x1401fc058]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
ret 0xe2ff
loop 0x140124f94
movzx edx, byte [rcx + 1]
cmp edx, 0x63
cli
invalid
je case.0x14011f394.216
sbb eax, dword [rax]
invalid
mov dh, 0x51
add dword [rbx - 0x7bf09c06], eax
cli
invalid
je case.0x14011f394.216
sbb eax, dword [rax]
invalid
cmp edx, 0x75
invalid
cli
invalid
sbb eax, dword [rax]
add byte [rbx - 0x7af08a06], al
add byte [rax], al
cmp edx, 0x75
jne case.0x140124d7e.103
test dword [rdi], ecx
invalid
nop dword [rax]
add byte [rax + 0xf740279], al
cmp byte [rcx + 2], 0x74
jne case.0x140124d7e.103
invalid
invalid
invalid
add byte [rax], al
test dword [0xc0124fc4], eax
cmp byte [rcx + 3], 0x68
jne case.0x140124d7e.103
jns 0x140124faa
push 0x1efb850f
add byte [rax], al
sti
invalid
cmp byte [rcx + 4], 0x6f
jns case.0x14011227d.259
outsd dx, dword [rsi]
jne case.0x140124d7e.103
test ecx, esi
int1
invalid
cmp byte [rcx + 5], 0x72
jne case.0x140124d7e.103
test edi, esp
invalid
add byte [rax], al
invalid
test edi, esp
invalid
cmp byte [rcx + 6], 0x69
jne case.0x140124d7e.103
invalid
invalid
imul ecx, dword [rdi], 0x1edd85
add byte [rax + 0xf7a0779], al
cmp byte [rcx + 7], 0x7a
invalid
jp 0x140124fe0
jne case.0x140124d7e.103
test ebx, edx
invalid
add byte [rax + 0xf610879], al
test ecx, ecx
invalid
cmp byte [rcx + 8], 0x61
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf740979], al
cmp byte [rcx + 9], 0x74
jne case.0x140124d7e.103
jns case.0x14011f394.158
je 0x140124ff4
test dword [rdi - 0x7fffffe2], edi
jns case.0x14011227d.260
invalid
cmp byte [rcx + 0xa], 0x69
jne case.0x140124d7e.103
or ch, byte [rcx + 0xf]
test dword [rbp - 0x7fffffe2], esi
jns 0x140125002
imul ecx, dword [rdi], 0x1eb585
add byte [rax + 0xf6f0b79], al
outsd dx, dword [rsi]
jne case.0x140124d7e.103
mov al, 0x10
mov dl, 0x6e
invalid
invalid
invalid
cmp byte [rcx + 0xb], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
invalid
add byte [rax], al
mov al, 0x10
mov dl, 0x6e
mov r8d, 0xc
jmp 0x140124473
invalid
invalid
add byte [rax], al
add cl, ch
hlt
invalid
invalid
add byte [rax + 0xf630179], al
test dword [rbp + 0x1e], edi
add byte [rax], al
cmp byte [rcx + 2], 0x63
invalid
invalid
jne case.0x140124d7e.103
test dword [rbx + 0x1e], esi
add byte [rax], al
cmp byte [rcx + 3], 0x65
jne case.0x140124d7e.103
test dword [rcx + 0x1e], ebp
add byte [rax], al
test dword [rcx + 0x1e], ebp
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x140124d7e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 5], 0x73
jne case.0x140124d7e.103
push rbp
invalid
add byte [rax], al
jns 0x140125052
jae 0x14012505e
test dword [rbp + 0x1e], edx
push rbp
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
test dword [rbx + 0x1e], ecx
add byte [rax], al
invalid
sub eax, 0x1e4b850f
test dword [rbx + 0x1e], ecx
add byte [rax], al
cmp byte [rcx + 7], 0x63
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf6f0879], al
test dword [rdi], esi
invalid
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x6e
jne case.0x140124d7e.103
invalid
invalid
invalid
add byte [rax], al
test dword [0xc012509b], ebp
sub eax, 0x8000001e
invalid
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
jns 0x140125089
je case.0x140086d4c.1604
test dword [rbx], esp
invalid
cmp byte [rcx + 0xb], 0x72
jne case.0x140124d7e.103
test dword [rcx], ebx
invalid
add byte [rax], al
jns 0x140125094
jb 0x14012509a
test dword [rcx], ebx
invalid
cmp byte [rcx + 0xc], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
test dword [rdi], ecx
invalid
cmp byte [rcx + 0xd], 0x6c
jne case.0x140124d7e.103
invalid
invalid
invalid
add byte [rax], al
test dword [0xc01250c3], eax
jns 0x1401250b5
add byte [rax], al
cmp byte [rcx + 0xe], 0x2d
jne case.0x140124d7e.103
add byte [rax], al
sub eax, 0x1dfb850f
add byte [rax], al
cmp byte [rcx + 0xf], 0x61
jne case.0x140124d7e.103
int1
invalid
add byte [rax], al
invalid
int1
sbb eax, 0x79800000
adc byte [rdi + rcx - 0x7b], ch
out 0x1d, eax
invalid
add byte [rax], al
cmp byte [rcx + 0x10], 0x6c
jne case.0x140124d7e.103
invalid
add byte [rax], al
sbb eax, 0x79800000
adc dword [rdi + rcx - 0x7b], ebp
insb byte [rdi], dx
invalid
invalid
cmp byte [rcx + 0x11], 0x6c
jns case.0x14011edd0.41
insb byte [rdi], dx
jne case.0x140124d7e.103
fstp qword [0x1b99250ce]
adc ch, byte [rdi + 0xf]
test ebx, edx
sbb eax, 0x79800000
cmp byte [rcx + 0x13], 0x77
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0x14], 0x2d
cmp byte [rcx + 0x12], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 0x13], 0x77
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x14], 0x2d
sub eax, 0x1dbf850f
add byte [rax], al
jne case.0x140124d7e.103
cmp byte [rcx + 0x15], 0x6f
jne case.0x140124d7e.103
invalid
add byte [rax], al
cmp byte [rcx + 0x16], 0x72
jne case.0x140124d7e.103
invalid
jns case.0x140086d4c.1560
imul ecx, dword [rdi], 0x1da185
add byte [rax + 0xf671879], al
cmp byte [rcx + 0x18], 0x67
jne case.0x140124d7e.103
xchg edi, eax
sbb eax, 0x79800000
add byte [rax], al
invalid
jns 0x14012512e
jne case.0x140124d7e.103
cmp byte [rcx + 0x18], 0x67
jne case.0x140124d7e.103
xchg edi, eax
invalid
add byte [rax], al
xchg edi, eax
sbb eax, 0x79800000
add byte [rax], al
cmp byte [rcx + 0x19], 0x69
jne case.0x140124d7e.103
lea ebx, [0x148c2511e]
mov dl, 0x6e
invalid
invalid
invalid
add byte [rax], al
cmp byte [rcx + 0x19], 0x69
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
imul ecx, dword [rdi], 0x1d8d85
add byte [rax + 0x416eb208], dh
mov dl, 0x6e
mov r8d, 0x1a
lea ebx, [0x148c2511e]
add byte [rax], al
mov al, 8
mov dl, 0x6e
mov r8d, 0x1a
add byte [rax], al
add cl, ch
invalid
jmp 0x140124473
movzx edx, byte [rcx]
cmp edx, 0x76
je 0x140125d9b
invalid
jbe 0x140125141
add byte [rbx - 0x7bf09b06], al
cmp edx, 0x64
je 0x140125d82
or al, 0
invalid
or al, 0
or al, 0
add byte [rbx - 0x7af09e06], al
invalid
cmp edx, 0x61
jne case.0x140124d7e.103
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 1], 0x67
jne case.0x140124d7e.103
jne case.0x140124d7e.103
test dword [rsi + 0x1d], edx
add byte [rax], al
mov al, 0xd
mov dl, 0x65
mov r8d, 2
invalid
add al, byte [rax]
add byte [rax], al
invalid
add cl, ch
adc ebx, esi
invalid
jmp 0x140124473
add byte [rax], al
cmp edx, 0x69
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf660179], al
cmp byte [rcx + 1], 0x66
jne case.0x140124d7e.103
test dword [rax], ebp
sbb eax, 0x79800000
add byte [rax], al
invalid
invalid
add byte [rax], al
cmp byte [rcx + 2], 0x2d
jne case.0x140124d7e.103
test dword [rsi], ebx
invalid
add byte [rax], al
jns case.0x140122168.25
add ch, byte [0x15d30d698]
sub eax, 0x1d1e850f
test dword [rsi], ebx
sbb eax, 0xb60f0000
add byte [rax], al
invalid
mov dh, 0x51
add byte [rax], al
movzx edx, byte [rcx + 3]
cmp edx, 0x72
je 0x140126cf6
invalid
mov dh, 0x51
add eax, dword [rbx - 0x7bf08d06]
pop rsi
sbb eax, dword [rax]
add byte [rbx - 0x7af09206], al
or byte [0x1b99251a3], bl
add byte [rax + 0xf610479], al
test esi, edi
sbb al, 0
invalid
cmp edx, 0x6d
jne case.0x140124d7e.103
add byte [rax + 0xf610479], al
test esi, edi
jns 0x1401251a8
invalid
sbb al, 0
add byte [rax + 0xf740579], al
jns case.0x140086d4c.1561
je 0x1401251bf
cmp byte [rcx + 5], 0x74
jne case.0x140124d7e.103
test esp, esi
sbb al, 0
invalid
add eax, 0xf4850f74
test esp, esi
sbb al, 0
add byte [rax + 0xf630679], al
invalid
invalid
jne case.0x140124d7e.103
mov al, 0x27
mov dl, 0x68
mov r8d, 7
add byte [rax], al
cmp byte [rcx + 6], 0x63
invalid
invalid
jne case.0x140124d7e.103
invalid
invalid
mov al, 0x27
mov dl, 0x68
mov r8d, 7
add byte [rax], al
add cl, ch
movsd dword [rdi], dword [rsi]
invalid
jmp 0x140124473
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 1], 0x6f
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 2], 0x72
jns 0x1401251e6
jb 0x1401251f5
jne case.0x140124d7e.103
test dword [rsi - 0x7fffffe4], edi
jns 0x1401251f1
invalid
cmp byte [rcx + 3], 0x77
jne case.0x140124d7e.103
invalid
add esi, dword [rdi + 0xf]
test dword [rsp + rbx + 0x79800000], esi
invalid
cmp byte [rcx + 4], 0x61
mov ah, 0x1c
add byte [rax], al
invalid
add byte [rax + 0xf610479], al
test dword [rdx - 0x7fffffe4], ebp
invalid
cmp byte [rcx + 4], 0x61
jns 0x1401251fc
invalid
jne case.0x140124d7e.103
sbb al, 0
add byte [rax + 0xf720579], al
cmp byte [rcx + 5], 0x72
jne case.0x140124d7e.103
invalid
jns 0x140125212
invalid
cmp byte [rcx + 5], 0x72
jne case.0x140124d7e.103
jns 0x140125207
add eax, 0xa0850f72
sbb al, 0
add byte [rax + 0xf640679], al
invalid
jne case.0x140124d7e.103
invalid
jns 0x14012521d
jb 0x140125213
add byte [rax], al
cmp byte [rcx + 6], 0x64
invalid
jne case.0x140124d7e.103
jne case.0x140124d7e.103
sbb al, 0
add byte [rax + 0xf650779], al
test dword [rsp + rbx + 0x24b00000], ecx
cmp byte [rcx + 7], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
mov al, 0x24
and al, 0xb2
mov r8d, 8
mov dl, 0x64
mov r8d, 8
jmp 0x140124473
js 0x140125242
test byte [rdi], cl
or al, 0
add byte [rbx - 0x7bf08806], al
jae 0x14012524a
add byte [rax], al
cmp edx, 0x63
jne case.0x140124d7e.103
sbb al, 0
invalid
cli
invalid
sbb al, 0
add byte [rax + 0xf6f0179], al
cmp byte [rcx + 1], 0x6f
jne case.0x140124d7e.103
test dword [rbp + 0x1c], edx
add byte [rax], al
test dword [rbp + 0x1c], edx
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x74
jne case.0x140124d7e.103
sbb al, 0
invalid
test dword [rcx + 0x1c], eax
add byte [rax], al
sbb al, 0
add byte [rax + 0xf650479], al
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x6e
jne case.0x140124d7e.103
invalid
invalid
jns 0x140125285
cmp byte [rcx + 4], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x6e
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf740679], al
cmp byte [rcx + 6], 0x74
jne case.0x140124d7e.103
je 0x140125290
test dword [rbx], esp
sbb al, 0
add byte [rax + 0xf2d0779], al
test dword [rcx], ebx
sbb dword [rax + rax], ebx
cmp byte [rcx + 7], 0x2d
jne case.0x140124d7e.103
sbb dword [rax + rax], ebx
invalid
sbb dword [rax + rax], ebx
add byte [rdi], cl
mov dh, 0x51
or byte [rbx - 0x7bf09306], al
invalid
test ah, dh
movzx edx, byte [rcx + 8]
cmp edx, 0x6c
je 0x140126d91
add byte [rbx - 0x7af09a06], al
add ebx, dword [rax + rax]
add byte [rax + 0xf6e0979], al
outsb dx, byte [rsi]
invalid
test ecx, edi
stc
cmp edx, 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
stc
sbb eax, dword [rax]
add byte [rax + 0xf630a79], al
test edi, ebp
sbb eax, dword [rax]
add byte [rax + 0xf6f0b79], al
cmp byte [rcx + 0xa], 0x63
jne case.0x140124d7e.103
or ebp, dword [rdi + 0xf]
test ebp, esp
sbb eax, dword [rax]
add byte [rax + 0xf640c79], al
test ebx, ebx
sbb eax, dword [rax]
cmp byte [rcx + 0xc], 0x64
jne case.0x140124d7e.103
invalid
jns 0x1401252d3
jne case.0x140124d7e.103
add byte [rax + 0xf690d79], al
cmp byte [rcx + 0xd], 0x69
jne case.0x140124d7e.103
test ecx, edx
sbb eax, dword [rax]
add byte [rax + 0xf6e0e79], al
test edi, eax
sbb eax, dword [rax]
add byte [rax + 0x4167b216], dh
mov eax, 0xf
sldt word [rax]
invalid
cmp byte [rcx + 0xe], 0x6e
jne case.0x140124d7e.103
add byte [rax], al
mov al, 0x16
mov dl, 0x67
mov r8d, 0xf
sldt word [rax]
invalid
sldt word [rax]
add cl, ch
invalid
jmp 0x140124473
add edx, 0xffffff9d
cmp edx, 0x11
ja case.0x140124d7e.103
invalid
sbb eax, dword [rax]
invalid
ret 0x839d
test eax, 0x4c00001b
lea eax, [0x1401fbfb4]
lea r8, [0x1401fbfb4]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
add edx, eax
jmp rdx
cmp byte [rcx + 1], 0x64
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x2d
jne case.0x140124d7e.103
test dword [rbx + 0x1b], edi
add byte [rax], al
cmp byte [rcx + 4], 0x63
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf610579], al
test dword [rdi + 0x1b], esp
add byte [rax], al
invalid
cmp byte [rcx + 5], 0x61
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf630679], al
test dword [rbp + 0x1b], ebx
add byte [rax], al
cmp byte [rcx + 6], 0x63
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 7], 0x68
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x65
jne case.0x140124d7e.103
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf2d0979], al
test dword [rdi], edi
sbb eax, dword [rax]
add byte [rax + 0xf630a79], al
jns 0x140125377
invalid
jne case.0x140124d7e.103
xor eax, 0x8000001b
cmp byte [rcx + 9], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 0xa], 0x63
jne case.0x140124d7e.103
invalid
sbb eax, dword [rax]
invalid
jns 0x140125377
invalid
xor eax, 0x8000001b
jns 0x140125382
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x6e
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0xd], 0x74
jns 0x140125398
je 0x14012539c
jne case.0x140124d7e.103
test dword [rdi], edx
sbb eax, dword [rax]
add byte [rax + 0xf720e79], al
jns 0x1401253a3
jb 0x1401253a6
cmp byte [rcx + 0xe], 0x72
jne case.0x140124d7e.103
jns 0x1401253a3
jb 0x1401253a6
test dword [0xc01253b8], ecx
or eax, 0x8000001b
cmp byte [rcx + 0xf], 0x6f
jns 0x1401253ae
outsd dx, dword [rsi]
jne case.0x140124d7e.103
sbb eax, dword [rax]
add byte [rax + 0x416cb213], dh
mov eax, 0x10
invalid
mov al, 0x13
mov dl, 0x6c
mov r8d, 0x10
invalid
add byte [rax], al
add cl, ch
mov esi, 0xffffff0
invalid
dec dword [rdi]
movzx edx, byte [rcx]
jmp 0x140124473
invalid
movzx edx, byte [rcx]
cmp edx, 0x72
je 0x140125d55
add byte [rbx - 0x7af09e06], al
fistp word [rdx]
add byte [rax], al
cmp byte [rcx + 1], 0x6c
jns 0x1401253ce
insb byte [rdi], dx
cmp edx, 0x61
jne case.0x140124d7e.103
jns 0x1401253ce
insb byte [rdi], dx
jne case.0x140124d7e.103
test ebp, edx
sbb al, byte [rax]
add byte [rax + 0xf6c0279], al
test ebx, ecx
sbb al, byte [rax]
add byte [rax], al
cmp byte [rcx + 3], 0x6f
invalid
test ecx, eax
cmp byte [rcx + 2], 0x6c
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 3], 0x6f
jne case.0x140124d7e.103
sbb al, byte [rax]
add byte [rax + 0x4177b20e], dh
mov eax, 4
mov al, 0xe
mov dl, 0x77
mov r8d, 4
jmp 0x140124473
jl 0x1401253e5
invalid
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0x12
adc cl, byte [rdi]
invalid
invalid
sbb al, byte [rax]
invalid
adc cl, byte [rdi]
xchg dword [rbx + 0x4c00001a], esp
add byte [rbp + rcx*4 + 5], cl
fld xword [rbp + rcx]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
fld xword [rbp + rcx]
lea r8, [0x1401fc0e8]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
loop 0x140125397
cmp byte [rcx + 1], 0x63
jns 0x14012541a
invalid
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x63
jns 0x140125425
invalid
jne case.0x140124d7e.103
test dword [rdi + 0x1a], edi
jg 0x140125442
add byte [rax], al
cmp byte [rcx + 3], 0x65
jne case.0x140124d7e.103
jne case.0x14012088d.77
add byte [rax], al
invalid
jne case.0x14012088d.77
add byte [rax + 0xf700479], al
cmp byte [rcx + 4], 0x70
jne case.0x140124d7e.103
jo 0x140125448
test dword [rbx + 0x1a], ebp
add byte [rax], al
mov dl, 0x74
mov r8d, 5
xor eax, eax
add eax, 0x31000000
shr cl, 0x26
invalid
jmp 0x140124473
invalid
inc dword [rax - 0x7af08dc7]
push rbx
sbb al, byte [rax]
add byte [rax + 0xf650179], al
add dword [rbp + 0xf], esp
add dword [rbp + 0xf], esp
jne case.0x140124d7e.103
test dword [rcx + 0x1a], ecx
add byte [rax], al
cmp byte [rcx + 2], 0x74
jne case.0x140124d7e.103
sbb al, byte [rax]
add byte [rax + 0xf720379], al
test dword [0xc012548f], esi
invalid
jns 0x14012547b
cmp byte [rcx + 3], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x79
jne case.0x140124d7e.103
add byte [rax], al
jns 0x140125488
test dword [rbx], ebp
sbb al, byte [rax]
add byte [rax + 0xf2d0579], al
add byte [rax], al
cmp byte [rcx + 5], 0x2d
jne case.0x140124d7e.103
test dword [rcx], esp
sbb al, byte [rax]
invalid
test dword [rcx], esp
sbb al, byte [rax]
add byte [rax + 0xf610679], al
test dword [rdi], edx
sbb al, byte [rax]
add byte [rax + 0xf660779], al
jns 0x14012549c
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 6], 0x61
jne case.0x140124d7e.103
jns 0x14012549c
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x74
jns 0x1401254a7
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x65
jne case.0x140124d7e.103
test ecx, edi
sbb dword [rax], eax
invalid
add byte [rax], al
mov al, 0x3a
mov dl, 0x72
mov r8d, 0xa
jmp 0x140124473
out dx, eax
invalid
movzx edx, byte [rcx]
cmp edx, 0x75
je 0x140125ff2
cmp edx, 0x73
je 0x140125eda
invalid
cmp edx, 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 1], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x6e
jns 0x1401254ec
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test dword [rax - 0x7fffffe7], edi
cmp byte [rcx + 3], 0x6e
jns 0x1401254f7
outsb dx, byte [rsi]
jne case.0x140124d7e.103
scasb al, byte [rdi]
sbb dword [rax], eax
add byte [rax + 0xf650479], al
invalid
cmp byte [rcx + 4], 0x65
jne case.0x140124d7e.103
test dword [rcx + rbx + 0x79800000], esp
add eax, 0x9a850f63
sbb dword [rax], eax
add byte [rax + 0xf740679], al
jns 0x140125518
je 0x140125523
add byte [rax], al
cmp byte [rcx + 5], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x74
jne case.0x140124d7e.103
jns 0x140125518
invalid
je 0x140125523
test dword [rax - 0x7fffffe7], edx
jns 0x140125523
invalid
add byte [rax + 0xf690779], al
test dword [rsi - 0x7fffffe7], eax
invalid
invalid
jns 0x14012552e
cmp byte [rcx + 7], 0x69
jne case.0x140124d7e.103
invalid
invalid
imul ecx, dword [rdi], 0x198685
add byte [rax + 0xf6f0879], al
cmp byte [rcx + 8], 0x6f
or byte [rdi + 0xf], ch
outsd dx, dword [rsi]
jne case.0x140124d7e.103
test dword [rcx + rbx], edi
add byte [rax + 0x416eb214], dh
mov eax, 9
or dword [rax], eax
add byte [rax], al
mov al, 0x14
mov dl, 0x6e
adc al, 0xb2
outsb dx, byte [rsi]
mov r8d, 9
add cl, ch
invalid
jmp 0x140124473
cli
jo 0x140125552
test byte [rcx], cl
or eax, dword [rax]
add byte [rbx - 0x7bf09606], al
call 0xc312555b
je 0x140125f39
cmp edx, 0x63
jne case.0x140124d7e.103
test dword [rdi + 0x19], ecx
add byte [rax], al
cli
invalid
add byte [rax], al
cmp byte [rcx + 1], 0x6f
jne case.0x140124d7e.103
add dword [rdi + 0xf], ebp
test dword [rbp + 0x19], eax
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.0x140124d7e.103
test dword [rbx], edi
sbb dword [rax], eax
add byte [rax + 0xf740379], al
je 0x140125582
test dword [rcx], esi
sbb dword [rax], eax
cmp byte [rcx + 3], 0x74
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf650479], al
test dword [rdi], esp
cmp byte [rcx + 4], 0x65
add al, 0x65
jne case.0x140124d7e.103
sbb dword [rax], eax
add byte [rax + 0xf6e0579], al
test dword [0xc01255a6], ebx
sbb eax, 0x80000019
cmp byte [rcx + 5], 0x6e
jne case.0x140124d7e.103
invalid
sbb dword [rax], eax
invalid
add byte [rax + 0xf740679], al
cmp byte [rcx + 6], 0x74
jne case.0x140124d7e.103
jns 0x140125595
je 0x1401255a0
test dword [rbx], edx
sbb dword [rax], eax
add byte [rax + 0xf2d0779], al
test dword [rcx], ecx
sbb dword [rax], eax
add byte [rax + 0xf640879], al
jns 0x1401255ab
invalid
invalid
test edi, edi
sbb byte [rax], al
cmp byte [rcx + 7], 0x2d
jne case.0x140124d7e.103
or dword [rcx], ebx
add byte [rax], al
cmp byte [rcx + 8], 0x64
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf690979], al
test ebp, esi
sbb byte [rax], al
cmp byte [rcx + 9], 0x69
jne case.0x140124d7e.103
imul ecx, dword [rdi], 0x18f585
add byte [rax + 0xf730a79], al
test ebx, ebp
cmp byte [rcx + 0xa], 0x73
jne case.0x140124d7e.103
sbb byte [rax], al
invalid
jae 0x1401255c8
sbb byte [rax], al
add byte [rax + 0xf700b79], al
cmp byte [rcx + 0xb], 0x70
jne case.0x140124d7e.103
test ecx, esp
sbb byte [rax], al
invalid
test ecx, esp
sbb byte [rax], al
add byte [rax + 0xf6f0c79], al
invalid
test edi, edx
loope 0x1401255de
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.0x140124d7e.103
sbb byte [rax], al
add byte [rax + 0xf730d79], al
jns 0x1401255e2
jae 0x1401255e6
cmp byte [rcx + 0xd], 0x73
jne case.0x140124d7e.103
jns 0x1401255e2
jae 0x1401255e6
test ebp, ecx
sbb byte [rax], al
add byte [rax + 0xf690e79], al
jns 0x1401255ed
imul ecx, dword [rdi], 0x18c385
cmp byte [rcx + 0xe], 0x69
invalid
imul ecx, dword [rdi], 0x18c385
jne case.0x140124d7e.103
ret
add byte [rax + 0xf740f79], al
test dword [rcx - 0x7fffffe8], edi
add byte [rax], al
invalid
cmp byte [rcx + 0xf], 0x74
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0x10], 0x69
jne case.0x140124d7e.103
jns case.0x140120c26.68
imul ecx, dword [rdi], 0x18af85
add byte [rax + 0xf6f1179], al
outsd dx, dword [rsi]
invalid
cmp byte [rcx + 0x11], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
test dword [rbp - 0x4fffffe8], esp
adc eax, 0xaf2e9
add byte [rax], al
cmp byte [rcx], 0x70
invalid
invalid
add byte [rax], al
add byte [rax + 0xaf2e915], dh
mov al, 0x15
jmp 0x1401260fd
add byte [rax], al
add byte [rax], al
cmp byte [rcx], 0x70
jne case.0x140124d7e.103
xchg ebp, eax
sbb byte [rax], al
add byte [rax + 0xf720179], al
test dword [rbx - 0x7fffffe8], ecx
jns 0x140125623
outsd dx, dword [rsi]
jne case.0x140124d7e.103
sbb dword [rax], 0x79800000
add edi, dword [rax + 0xf]
test dword [rdi + 0x18], esi
cmp byte [rcx + 3], 0x78
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 4], 0x79
jne case.0x140124d7e.103
test dword [rbp + 0x18], ebp
add byte [rax], al
test dword [rbp + 0x18], ebp
add byte [rax], al
sbb byte [rax], al
add byte [rax + 0xf2d0579], al
cmp byte [rcx + 5], 0x2d
jne case.0x140124d7e.103
sbb byte [rax], al
invalid
sub eax, 0x1863850f
test dword [rbx + 0x18], esp
add byte [rax], al
cmp byte [rcx + 6], 0x61
jne case.0x140124d7e.103
cmp byte [rcx + 7], 0x75
invalid
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x74
jne case.0x140124d7e.103
add byte [rax + 0xf680979], al
test dword [rbx], edi
sbb byte [rax], al
cmp byte [rcx + 9], 0x68
jne case.0x140124d7e.103
add byte [rax + 0xf650a79], al
cmp byte [rcx + 0xa], 0x65
jne case.0x140124d7e.103
add byte [rax], al
or ah, byte [rbp + 0xf]
test dword [rcx], esi
sbb byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xb], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x74
invalid
xor dword [rax], ebx
add byte [rax], al
cmp byte [rcx + 0xb], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x140124d7e.103
invalid
invalid
sbb byte [rax], al
invalid
je 0x140125696
test dword [0xc01256a5], ebx
jns 0x14012569c
cmp byte [rcx + 0xd], 0x69
jne case.0x140124d7e.103
test dword [rbx], edx
sbb byte [rax], al
invalid
imul ecx, dword [rdi], 0x181385
add byte [rax + 0xf630e79], al
test dword [rcx], ecx
sbb byte [rax], al
add byte [rax + 0xf610f79], al
test edi, edi
cmp byte [rcx + 0xe], 0x63
jne case.0x140124d7e.103
jns 0x1401256a7
invalid
or dword [rax], ebx
add byte [rax], al
cmp byte [rcx + 0xf], 0x61
jne case.0x140124d7e.103
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 0x10], 0x74
jne case.0x140124d7e.103
adc byte [rdi + rcx - 0x7b], dh
cmc
invalid
add byte [rax + 0x4165b232], dh
mov eax, 0x11
adc dword [rax], eax
add byte [rax], al
mov al, 0x32
mov dl, 0x65
mov r8d, 0x11
adc dword [rax], eax
add byte [rax], al
jmp 0x140124473
mov dh, 0x11
cmp edx, 0x78
js 0x1401256d9
test byte [rdx], cl
or eax, dword [rax]
invalid
js 0x1401256d9
test byte [rdx], cl
or eax, dword [rax]
add byte [rbx - 0x7bf08c06], al
xor cl, byte [rdx]
add byte [rax], al
cmp edx, 0x73
je 0x14012610a
or al, byte [rax]
add byte [rbx - 0x7af09e06], al
invalid
cmp edx, 0x61
jne case.0x140124d7e.103
test eax, ecx
invalid
add byte [rax], al
cli
invalid
enter 0x17, 0
cmp byte [rcx + 1], 0x63
jne case.0x140124d7e.103
test dword [rsi - 0x7fffffe9], edi
jns 0x1401256f0
invalid
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
invalid
test dword [rdi + rdx + 0x79800000], esi
add esp, dword [rbp + 0xf]
jne case.0x140124d7e.103
invalid
invalid
cmp byte [rcx + 3], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x73
jne case.0x140124d7e.103
jns 0x140125706
jae 0x140125713
test dword [rax - 0x7fffffe9], esp
jns 0x140125711
invalid
jae 0x14012571d
test dword [rsi - 0x7fffffe9], edx
jns 0x14012571c
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
mov word [rdi], ss
add byte [rax], al
sub eax, 0x178c850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx - 0x7fffffe9], eax
jns 0x140125732
invalid
cmp byte [rcx + 7], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x6f
or byte [rdi + 0xf], ch
outsd dx, dword [rsi]
jne case.0x140124d7e.103
test dword [rax + 0x17], edi
add byte [rax], al
cmp byte [rcx + 9], 0x6e
jns case.0x1400257c3.3163
outsb dx, byte [rsi]
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
or dh, byte [rdi + rcx - 0x7b]
invalid
cmp byte [rcx + 0xb], 0x72
jne case.0x140124d7e.103
invalid
jns 0x140125753
jb 0x140125759
test dword [rdx + 0x17], ebx
add byte [rax], al
invalid
cmp byte [rcx + 0xc], 0x6f
jne case.0x140124d7e.103
test dword [rax + 0x17], edx
add byte [rax], al
cmp byte [rcx + 0xd], 0x6c
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
add byte [rax + 0xf2d0e79], al
test dword [rdi + rdx], edi
cmp al, 0x17
cmp byte [rcx + 0xe], 0x2d
jne case.0x140124d7e.103
cmp al, 0x17
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xf], 0x6d
insd dword [rdi], dx
jne case.0x140124d7e.103
cmp byte [rcx + 0x10], 0x61
jne case.0x140124d7e.103
test dword [rax], ebp
invalid
cmp byte [rcx + 0x11], 0x78
jne case.0x140124d7e.103
cmp byte [rcx + 0x12], 0x2d
jne case.0x140124d7e.103
invalid
add byte [rax], al
jns 0x1401257a0
sub eax, 0x1714850f
add byte [rax], al
cmp byte [rcx + 0x13], 0x61
jne case.0x140124d7e.103
or dl, byte [rdi]
add byte [rax], al
cmp byte [rcx + 0x14], 0x67
jns 0x1401257b6
jne case.0x140124d7e.103
jne case.0x140124d7e.103
mov al, 0xa
mov dl, 0x65
mov r8d, 0x15
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140124473
invalid
invalid
test dword [rsi + rdx + 0x79800000], ebp
invalid
add byte [rax], al
cmp byte [rcx + 9], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0xb], 0x72
jne case.0x140124d7e.103
jb 0x140125839
test dword [rdx + 0x16], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x140124d7e.103
invalid
add byte [rax], al
invalid
invalid
cmp byte [rcx + 0xe], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 0xf], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 0x10], 0x65
jne case.0x140124d7e.103
test dword [rax + 0x16], ecx
add byte [rax], al
test dword [rax + 0x16], ecx
add byte [rax], al
cmp byte [rcx + 0x11], 0x71
jne case.0x140124d7e.103
cmp byte [rcx + 0x12], 0x75
jne case.0x140124d7e.103
cmp byte [rcx + 0x13], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x14], 0x73
jne case.0x140124d7e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0x16], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 0x17], 0x68
jne case.0x140124d7e.103
push 0x1602850f
add byte [rax], al
cmp byte [rcx + 0x18], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x19], 0x61
jne case.0x140124d7e.103
jns 0x1401258d8
jne case.0x140124d7e.103
cmp byte [rcx + 0x1b], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x1c], 0x72
jne case.0x140124d7e.103
add byte [rax + 0x4173b20b], dh
mov eax, 0x1d
mov al, 0xb
mov dl, 0x73
mov r8d, 0x1d
jmp 0x140124473
test dword [rbp + rdx + 0x79800000], esp
add esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffeb], ebx
jns 0x140125916
jae 0x140125923
test dword [rax - 0x7fffffeb], edx
jns 0x140125921
adc eax, 0x79800000
add eax, 0x86850f73
adc eax, 0x79800000
invalid
jae 0x14012592d
test dword [rsi - 0x7fffffeb], eax
jns 0x14012592c
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
sub eax, 0x157c850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx + 0x15], esi
add byte [rax], al
cmp byte [rcx + 7], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0xb], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x140124d7e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x140124d7e.103
jns 0x140125984
sub eax, 0x152c850f
add byte [rax], al
movzx edx, byte [rcx + 0xf]
cmp edx, 0x72
je 0x140126e25
cmp edx, 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x10], 0x78
jne case.0x140124d7e.103
invalid
or al, 0x15
add byte [rax], al
cmp byte [rcx + 0x11], 0x70
jne case.0x140124d7e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 0x13], 0x73
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0x14], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x15], 0x2d
jne case.0x140124d7e.103
ficom dword [rax + rax]
invalid
cmp byte [rcx + 0x16], 0x68
jne case.0x140124d7e.103
cmp byte [rcx + 0x17], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x18], 0x61
jne case.0x140124d7e.103
cmp byte [rcx + 0x19], 0x64
jne case.0x140124d7e.103
cmp byte [rcx + 0x1a], 0x65
jne case.0x140124d7e.103
adc al, 0
invalid
cmp byte [rcx + 0x1b], 0x72
jne case.0x140124d7e.103
mov al, 9
mov dl, 0x73
mov r8d, 0x1c
jmp 0x140124473
cmp byte [rcx + 1], 0x61
jne case.0x140124d7e.103
test dword [rax - 0x7fffffed], edx
jns 0x140125b1e
cmp byte [rcx + 2], 0x78
jne case.0x140124d7e.103
xchg byte [rbx], dl
add byte [rax], al
js 0x140125b2d
test dword [rsi - 0x7fffffed], eax
jns 0x140125b29
cmp byte [rcx + 3], 0x2d
jne case.0x140124d7e.103
sub eax, 0x137c850f
jl 0x140125b3e
add byte [rax], al
cmp byte [rcx + 4], 0x66
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x6f
jne case.0x140124d7e.103
adc eax, dword [rax]
add byte [rax + 0xf720679], al
cmp byte [rcx + 6], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 7], 0x77
jne case.0x140124d7e.103
adc eax, dword [rax]
invalid
cmp byte [rcx + 8], 0x61
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 0xa], 0x64
jne case.0x140124d7e.103
mov al, 0x2f
jmp 0x140126b40
cmp byte [rcx + 1], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x74
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 7], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x6c
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 9], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0xa], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 0xb], 0x67
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x140124d7e.103
mov al, 0x18
mov dl, 0x68
mov r8d, 0xd
jmp 0x140124473
adc al, byte [rax]
add byte [rax + 0xf620279], al
test dword [rdx + rdx + 0x79800000], edx
add ebp, dword [rdi + rcx - 0x7b]
mov dl, byte [rdx]
add byte [rax], al
cmp byte [rcx + 4], 0x69
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 7], 0x6b
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 8], 0x65
jne case.0x140124d7e.103
test dword [rax + 0x12], ebx
add byte [rax], al
invalid
add byte [rax + 0xf790979], al
test dword [rsi + 0x12], ecx
add byte [rax], al
cmp byte [rcx + 9], 0x79
jne case.0x140124d7e.103
cmp byte [rcx + 0xa], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 0xb], 0x70
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0xc], 0x69
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x6e
jne case.0x140124d7e.103
adc al, byte es:[rax]
invalid
cmp byte [rcx + 0xe], 0x73
jne case.0x140124d7e.103
add byte [rax], al
jns 0x140125c94
jae 0x140125c97
test dword [rdx + rdx], ebx
add byte [rax], al
cmp byte [rcx + 0xf], 0x2d
jne case.0x140124d7e.103
adc dl, byte [rdx]
add byte [rax], al
adc dl, byte [rdx]
add byte [rax], al
adc al, byte [rax]
add byte [rax + 0xf721079], al
adc byte [rdx + 0xf], dh
cmp byte [rcx + 0x10], 0x72
jne case.0x140124d7e.103
test dword [rax], ecx
adc al, byte [rax]
invalid
adc byte [rdx + 0xf], dh
test dword [rax], ecx
adc al, byte [rax]
add byte [rax + 0xf651179], al
cmp byte [rcx + 0x11], 0x65
jne case.0x140124d7e.103
adc dword [rbp + 0xf], esp
test esi, edi
adc dword [rax], eax
add byte [rax + 0xf701279], al
adc dh, byte [rax + 0xf]
cmp byte [rcx + 0x12], 0x70
jne case.0x140124d7e.103
test esp, esi
adc dword [rax], eax
add byte [rax + 0xf6f1379], al
test edx, ebp
adc dword [rax], eax
add byte [rax], al
cmp byte [rcx + 0x13], 0x6f
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf721479], al
test eax, esp
adc dword [rax], eax
add byte [rax + 0xf741579], al
jns case.0x140110cc9.426
je 0x140125cdd
cmp byte [rcx + 0x14], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x140124d7e.103
je 0x140125cdd
test esi, edx
adc dword [rax], eax
add byte [rax + 0xf2d1679], al
cmp byte [rcx + 0x16], 0x2d
jne case.0x140124d7e.103
test esp, ecx
adc dword [rax], eax
invalid
test esp, ecx
adc dword [rax], eax
add byte [rax + 0xf6f1779], al
invalid
test edx, eax
adc dword [rax], eax
cmp byte [rcx + 0x17], 0x6f
jne case.0x140124d7e.103
add byte [rax + 0xf6e1879], al
test dword [rax - 0x7fffffef], edi
add byte [rax], al
invalid
jns 0x140125d0d
cmp byte [rcx + 0x18], 0x6e
jns case.0x140025802.2939
outsb dx, byte [rsi]
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax + 0xf6c1979], al
test dword [rsi - 0x4fffffef], ebp
xor eax, 0xb84179b2
mov eax, 0x1a
cmp byte [rcx + 0x19], 0x6c
insb byte [rdi], dx
jne case.0x140124d7e.103
mov al, 0x35
mov dl, 0x79
mov r8d, 0x1a
mov eax, 0x1a
mov eax, 0x1a
add byte [rax], al
add cl, ch
imul esp, edi, 0x7980ffff
add dword [rdi + 0xf], ebp
test dword [rbp - 0x7fffffef], edx
xchg ebp, eax
adc dword [rax], eax
invalid
invalid
jmp 0x140124473
outsd dx, dword [rsi]
jne case.0x140124d7e.103
xchg ebp, eax
adc dword [rax], eax
invalid
xchg ebp, eax
adc dword [rax], eax
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
invalid
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
jns 0x140125d19
invalid
test dword [rbx - 0x7fffffef], ecx
jns 0x140125d24
invalid
cmp byte [rcx + 3], 0x61
add esp, dword [rcx + 0xf]
test dword [rcx - 0x7fffffef], eax
jns case.0x1400438d0.2028
invalid
jne case.0x140124d7e.103
adc dword [rcx], 0x79800000
add al, 0x74
cmp byte [rcx + 4], 0x74
je 0x140125d3c
jne case.0x140124d7e.103
test dword [rdi + 0x11], esi
adc dword [rax], eax
add byte [rax], al
add byte [rax + 0xf690579], al
test dword [rbp + 0x11], ebp
cmp byte [rcx + 5], 0x69
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x6f
jne case.0x140124d7e.103
mov al, 0x2e
mov dl, 0x6e
mov r8d, 7
jmp 0x140124473
invalid
cmp byte [rcx + 1], 0x61
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x67
jne case.0x140124d7e.103
jns 0x140125d6f
jne case.0x140124d7e.103
adc dword ss:[rax], eax
add byte [rax + 0x4165b236], dh
mov eax, 4
add al, 0
add byte [rax], al
mov al, 0x36
mov dl, 0x65
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
jmp 0x140124473
cmp byte [rcx + 1], 0x6e
jne case.0x140124d7e.103
mov al, 0x1f
mov dl, 0x74
mov r8d, 2
jmp 0x140124473
cmp byte [rcx + 1], 0x69
jne case.0x140124d7e.103
imul ecx, dword [rdi], 0x110485
add byte [rax + 0x4161b24a], dh
mov al, 0x4a
mov dl, 0x61
mov r8d, 2
mov al, 0x4a
mov dl, 0x61
mov r8d, 2
jmp 0x140124473
jmp 0x140125dcc
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x61
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 5], 0x75
jne case.0x140124d7e.103
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rax + 0xf740679], al
cmp byte [rcx + 6], 0x74
jne case.0x140124d7e.103
invalid
jns 0x140125dfa
cmp byte [rcx + 6], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 7], 0x68
jne case.0x140124d7e.103
push 0x10af850f
add byte [rax], al
cmp byte [rcx + 8], 0x65
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 9], 0x6e
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0xb], 0x69
jne case.0x140124d7e.103
invalid
xchg dword [rax], edx
add byte [rax], al
test dword [rdi - 0x7ffffff0], eax
jns 0x140125e31
cmp byte [rcx + 0xc], 0x63
jne case.0x140124d7e.103
invalid
invalid
add byte [rax + 0xf610d79], al
cmp byte [rcx + 0xd], 0x61
jne case.0x140124d7e.103
jns 0x140125e3c
or eax, 0x73850f61
adc byte [rax], al
add byte [rax + 0xf740e79], al
test dword [rcx + 0x10], ebp
adc byte [rax], al
invalid
invalid
test dword [rbx + 0x10], esi
add byte [rax], al
cmp byte [rcx + 0xe], 0x74
jne case.0x140124d7e.103
adc byte [rax], al
invalid
imul edx, dword [rax], 0x4cb00000
adc byte [rax], al
add byte [rax + 0xfd1e94c], dh
add byte [rax], al
cmp byte [rcx + 1], 0x2d
jne case.0x140124d7e.103
pop rax
adc byte [rax], al
invalid
mov al, 0x4c
jmp 0x140126e18
pop rax
adc byte [rax], al
add byte [rax + 0xf780279], al
test dword [rsi + 0x10], ecx
add byte [rax], al
cmp byte [rcx + 2], 0x78
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x73
add esi, dword [rbx + 0xf]
jae 0x140125e6f
jne case.0x140124d7e.103
test dword [rax + rdx], eax
add byte [rax + 0xf730479], al
test dword [rdx], edi
adc byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax + 0xf2d0579], al
test dword [rax], esi
adc byte [rax], al
add byte [rax + 0xf700679], al
invalid
jo 0x140125e8d
test dword [rsi], esp
adc byte [rax], al
add byte [rax + 0xf720779], al
test dword [rax + rdx], ebx
add byte [rax], al
cmp byte [rcx + 5], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x70
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 7], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x74
jne case.0x140124d7e.103
test dword [rax], ecx
adc byte [rax], al
invalid
or dword [rdi + rcx - 0x7b], esi
or byte [rax], dl
add byte [rax], al
je 0x140125eab
test dword [rax], ecx
adc byte [rax], al
add byte [rax + 0xf650a79], al
invalid
invalid
test esi, edi
invalid
cmp byte [rcx + 0xa], 0x65
jne case.0x140124d7e.103
dec byte [rdi]
add byte [rax], al
jne case.0x140124d7e.103
dec byte [rdi]
add byte [rax], al
sldt word [rax]
cmp byte [rcx + 0xb], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x140124d7e.103
je 0x140125ec9
test edx, ebp
sldt word [rax]
cmp byte [rcx + 0xd], 0x69
jne case.0x140124d7e.103
cmp byte [rcx + 0xe], 0x6f
jne case.0x140124d7e.103
mov al, 0x50
push rax
jmp 0x140126dd7
cmp byte [rcx + 1], 0x65
jne case.0x140124d7e.103
add dword [rbp + 0xf], esp
test ebp, eax
sldt word [rax]
cmp byte [rcx + 2], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x2d
jne case.0x140124d7e.103
jns 0x140125ef4
sub eax, 0xfb1850f
mov cl, 0xf
add byte [rax], al
cmp byte [rcx + 4], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x6f
jne case.0x140124d7e.103
invalid
xchg ebx, eax
sldt word [rax]
cmp byte [rcx + 7], 0x6b
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x69
jne case.0x140124d7e.103
add byte [rax + 0x4165b241], dh
mov eax, 9
mov al, 0x41
mov dl, 0x65
mov r8d, 9
mov r8d, 9
jmp 0x140124473
cmp byte [rcx + 1], 0x66
jne case.0x140124d7e.103
sldt word [rax]
sldt word [rax]
sldt word [rax]
cmp byte [rcx + 2], 0x2d
jne case.0x140124d7e.103
pop rsp
sldt word [rax]
cmp byte [rcx + 3], 0x75
jne case.0x140124d7e.103
add esi, dword [rbp + 0xf]
test dword [rdx + 0xf], edx
add byte [rax], al
cmp byte [rcx + 4], 0x6e
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 5], 0x6d
add eax, 0x3e850f6d
sldt word [rax]
insd dword [rdi], dx
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x6f
jns 0x140125f74
outsd dx, dword [rsi]
jne case.0x140124d7e.103
xor al, 0xf
add byte [rax], al
add byte [rax + 0xf640779], al
test dword [rdx], ebp
sldt word [rax]
cmp byte [rcx + 7], 0x64
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x69
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x66
jne case.0x140124d7e.103
test dword [rsi], edx
sldt word [rax]
invalid
cmp byte [rcx + 0xa], 0x69
jne case.0x140124d7e.103
imul ecx, dword [rdi], 0xf0c85
add byte [rax + 0xf650b79], al
test dword [rdx], eax
sldt word [rax]
cmp byte [rcx + 0xb], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x64
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf2d0d79], al
cmp byte [rcx + 0xd], 0x2d
jne case.0x140124d7e.103
test esi, ebp
invalid
add byte [rax], al
test esi, ebp
invalid
cmp byte [rcx + 0xe], 0x73
jne case.0x140124d7e.103
jae 0x140125fcf
test esp, esp
invalid
cmp byte [rcx + 0xf], 0x69
jne case.0x140124d7e.103
cmp byte [rcx + 0x10], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
ror byte [rsi], 1
add byte [rax], al
invalid
cmp byte [rcx + 0x11], 0x63
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
invalid
mov al, 0x2b
mov dl, 0x65
mov r8d, 0x12
jmp 0x140124473
invalid
in al, 0xff
invalid
sub esi, dword [rdx + 0x12b84165]
add byte [rax], al
add cl, ch
and esp, 0x7980ffff
cmp byte [rcx + 1], 0x73
jne case.0x140124d7e.103
add dword [rbx + 0xf], esi
test dword [rbp - 0x7ffffff2], ebp
jns 0x140126001
cmp byte [rcx + 2], 0x65
jne case.0x140124d7e.103
add byte [rax], al
jne case.0x140124d7e.103
test dword [rbx - 0x7ffffff2], esp
jns 0x14012600c
invalid
add byte [rax], al
cmp byte [rcx + 3], 0x72
add esi, dword [rdx + 0xf]
jb 0x14012601a
jne case.0x140124d7e.103
test dword [rcx - 0x7ffffff2], ebx
jns 0x140126017
cdq
invalid
cmp byte [rcx + 4], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x61
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x67
jne case.0x140124d7e.103
jns 0x14012602d
invalid
jne case.0x140124d7e.103
add byte [rax + 0xf650779], al
test dword [rcx + 0xe], esi
cmp byte [rcx + 7], 0x65
jne case.0x140124d7e.103
jno 0x140126044
add byte [rax], al
cmp byte [rcx + 8], 0x6e
jne case.0x140124d7e.103
mov al, 0x46
mov dl, 0x74
mov r8d, 9
jmp 0x140124473
cmp byte [rcx + 1], 0x72
jns 0x140126055
jb 0x140126065
jne case.0x140124d7e.103
test dword [rsi + 0xe], ecx
add byte [rax], al
cmp byte [rcx + 2], 0x6f
jne case.0x140124d7e.103
test dword [rsi + rcx], eax
invalid
test dword [rsi + rcx], eax
add byte [rax + 0xf780379], al
test dword [rdx], edi
invalid
cmp byte [rcx + 3], 0x78
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf790479], al
test dword [rax], esi
invalid
cmp byte [rcx + 4], 0x79
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 5], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x61
jne case.0x140124d7e.103
test dword [rsi + rcx], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x75
jne case.0x140124d7e.103
adc cl, byte [rsi]
add byte [rax], al
cmp byte [rcx + 8], 0x74
jne case.0x140124d7e.103
or byte [rdi + rcx - 0x7b], dh
or byte [rsi], cl
add byte [rax], al
je 0x1401260ab
test dword [rax], ecx
invalid
cmp byte [rcx + 9], 0x68
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
dec byte [0x1b99260ad]
or ch, byte [rdi + 0xf]
jne case.0x140124d7e.103
invalid
invalid
cmp byte [rcx + 0xa], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 0xb], 0x72
jne case.0x140124d7e.103
or esi, dword [rdx + 0xf]
test edx, ebp
or eax, 0x79800000
or al, 0x69
cmp byte [rcx + 0xc], 0x69
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0xd], 0x7a
jne case.0x140124d7e.103
jp 0x1401260dd
test esi, edx
or eax, 0x79800000
cmp byte [rcx + 0xe], 0x61
invalid
jne case.0x140124d7e.103
add byte [rax + 0xf740f79], al
test edx, eax
or eax, 0x79800000
add byte [rax], al
cmp byte [rcx + 0x10], 0x69
jns 0x1401260fa
invalid
invalid
cmp byte [rcx + 0xf], 0x74
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x10], 0x69
jns 0x1401260fa
imul ecx, dword [rdi], 0xdb885
invalid
jns 0x1401260fa
imul ecx, dword [rdi], 0xdb885
add byte [rax + 0xf6f1179], al
outsd dx, dword [rsi]
jne case.0x140124d7e.103
invalid
test dword [rax - 0x7ffffff3], edi
jns case.0x14010d8e8.439
cmp byte [rcx + 0x11], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
scasb al, byte [rdi]
or eax, 0x33b00000
add byte [rax + 0x416eb233], dh
mov eax, 0x12
add byte [rax], al
mov al, 0x33
xor esi, dword [rdx + 0x12b8416e]
add byte [rax], al
add byte [rax], al
jmp 0x140124473
invalid
invalid
mov dl, 0x6e
mov r8d, 0x12
add byte [rax], al
add byte [rax], al
jmp 0x140124473
invalid
cmp byte [rcx + 1], 0x65
jne case.0x140124d7e.103
add dword [rbp + 0xf], esp
test dword [rbp - 0x7ffffff3], edx
xchg ebp, eax
or eax, 0x79800000
add ah, byte [rbx + 0xf]
invalid
cmp byte [rcx + 2], 0x63
jns 0x140126119
invalid
jne case.0x140124d7e.103
test dword [rbx - 0x7ffffff3], ecx
jns 0x140126124
add byte [rax], al
cmp byte [rcx + 3], 0x2d
sub eax, 0xd81850f
add byte [rax], al
jne case.0x140124d7e.103
or dword [0x1b992612e], 0x850f7704
ja 0x14012613d
or eax, 0x79800000
add al, 0x77
invalid
cmp byte [rcx + 4], 0x77
ja 0x14012613c
jne case.0x140124d7e.103
test dword [rdi + 0xd], esi
add byte [rax], al
cmp byte [rcx + 5], 0x65
jne case.0x140124d7e.103
insd dword [rdi], dx
or eax, 0x79800000
cmp byte [rcx + 6], 0x62
jns 0x140126145
invalid
invalid
jne case.0x140124d7e.103
add byte [rax + 0xf730779], al
cmp byte [rcx + 7], 0x73
jne case.0x140124d7e.103
invalid
jns case.0x14010d510.482
invalid
jae 0x14012615a
test dword [rcx + 0xd], ebx
add byte [rax], al
invalid
add byte [rax + 0xf6f0879], al
test dword [rdi + 0xd], ecx
add byte [rax], al
cmp byte [rcx + 8], 0x6f
jns 0x14012615b
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x63
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
jns 0x140126166
invalid
or eax, 0x79800000
cmp byte [rcx + 0xa], 0x6b
jne case.0x140124d7e.103
or ch, byte [rbx + 0xf]
test dword [rbx], edi
or eax, 0x79800000
invalid
invalid
cmp byte [rcx + 0xb], 0x65
jne case.0x140124d7e.103
test dword [rcx], esi
invalid
add byte [rax], al
or esp, dword [rbp + 0xf]
jne case.0x140124d7e.103
test dword [rcx], esi
or eax, 0x79800000
invalid
xor dword [0x1b992617a], ecx
cmp byte [rcx + 0xc], 0x74
jns 0x140126187
or al, 0x74
je 0x14012618c
jne case.0x140124d7e.103
test dword [rdi], esp
or eax, 0x79800000
cmp byte [rcx + 0xd], 0x2d
jne case.0x140124d7e.103
invalid
jns 0x14012619d
add byte [rax], al
cmp byte [rcx + 0xd], 0x2d
jne case.0x140124d7e.103
test dword [0xc012619a], ebx
jns 0x14012619d
cmp byte [rcx + 0xe], 0x70
jne case.0x140124d7e.103
invalid
add byte [rax], al
jo 0x1401261a0
test dword [rbx], edx
or eax, 0x79800000
invalid
add byte [rax], al
cmp byte [rcx + 0xf], 0x72
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
or dword [0x1b99261a2], ecx
or eax, 0x79800000
cmp byte [rcx + 0x10], 0x6f
jns 0x1401261b3
adc byte [rdi + 0xf], ch
test edi, edi
or al, 0
add byte [rax + 0xf741179], al
adc dword [rdi + rcx - 0x7b], esi
cmc
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 0x11], 0x74
jne case.0x140124d7e.103
or al, 0
invalid
adc dword [rdi + rcx - 0x7b], esi
cmc
or al, 0
add byte [rax + 0xf6f1279], al
test ebx, ebp
cmp byte [rcx + 0x12], 0x6f
jns 0x1401261c9
outsd dx, dword [rsi]
jne case.0x140124d7e.103
or al, 0
add byte [rax + 0xf631379], al
invalid
jne case.0x140124d7e.103
loope 0x1401261d2
add byte [rax], al
cmp byte [rcx + 0x14], 0x6f
invalid
test edi, edx
or al, 0
invalid
cmp byte [rcx + 0x13], 0x63
jne case.0x140124d7e.103
loope 0x1401261d2
add byte [rax], al
invalid
loope 0x1401261d2
add byte [rax], al
cmp byte [rcx + 0x14], 0x6f
jns 0x1401261df
outsd dx, dword [rsi]
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax + 0xb10e93e], dh
mov al, 0x3e
jmp case.0x140122168.113
add byte [rax], al
cmp byte [rcx + 1], 0x2d
jne case.0x140124d7e.103
invalid
add byte [rax], al
movzx edx, byte [rcx + 2]
cmp edx, 0x64
cli
je 0x140126c33
or al, byte [r8]
invalid
mov dh, 0x51
add al, byte [rbx - 0x7bf09b06]
cli
je 0x140126c33
or al, byte [r8]
invalid
or al, byte [r8]
add byte [rbx - 0x7af09c06], al
mov al, 0xc
cmp edx, 0x63
jne case.0x140124d7e.103
add byte [rax], al
cli
invalid
add byte [rax], al
cmp byte [rcx + 3], 0x6f
jne case.0x140124d7e.103
cmpsb byte [rsi], byte [rdi]
or al, 0
invalid
cmpsb byte [rsi], byte [rdi]
or al, 0
add byte [rax + 0xf6e0479], al
test dword [rsp + rcx + 0x79800000], ebx
or al, 0
add byte [rax + 0xf740579], al
je case.0x14011e9f8.227
test dword [rdx - 0x7ffffff4], edx
jns 0x140126220
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 4], 0x6e
add al, 0x6e
jne case.0x140124d7e.103
or al, 0
add byte [rax + 0xf740579], al
je case.0x14011e9f8.227
cmp byte [rcx + 5], 0x74
jne case.0x140124d7e.103
add byte [rax], al
je case.0x14011e9f8.227
test dword [rdx - 0x7ffffff4], edx
add byte [rax], al
cmp byte [rcx + 6], 0x65
jns 0x140126220
jne case.0x140124d7e.103
jne case.0x140124d7e.103
mov byte [rax + rax], cl
add byte [rax + 0xf6e0779], al
test dword [rsi + 0xc], edi
add byte [rax], al
cmp byte [rcx + 7], 0x6e
jns 0x14012622b
outsb dx, byte [rsi]
jne case.0x140124d7e.103
add byte [rax + 0xf740879], al
cmp byte [rcx + 8], 0x74
jns 0x140126236
je case.0x14010d115.502
jne case.0x140124d7e.103
test dword [rsp + rcx], esi
add byte [rax + 0xf2d0979], al
test dword [rdx + 0xc], ebp
invalid
cmp byte [rcx + 9], 0x2d
jne case.0x140124d7e.103
or al, 0
invalid
jns 0x140126241
sub eax, 0xc6a850f
or al, 0
add byte [rax], al
add byte [rax + 0xf740a79], al
test dword [rax + 0xc], esp
invalid
or al, 0
invalid
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
invalid
or al, 0
invalid
or dh, byte [rdi + rcx - 0x7b]
invalid
cmp byte [rcx + 0xb], 0x79
jne case.0x140124d7e.103
test dword [rsi + 0xc], edx
add byte [rax], al
test dword [rsi + 0xc], edx
add byte [rax], al
push rsi
or al, 0
add byte [rax + 0xf700c79], al
test dword [rsp + rcx], ecx
or al, 0
cmp byte [rcx + 0xc], 0x70
or al, 0x70
jne case.0x140124d7e.103
or al, 0
or al, 0
add byte [rax + 0xf650d79], al
test dword [rdx + 0xc], eax
add byte [rax], al
cmp byte [rcx + 0xd], 0x65
jne case.0x140124d7e.103
or eax, 0x42850f65
or al, 0
jne case.0x140124d7e.103
or al, 0
add byte [rax + 0xf2d0e79], al
test dword [rax], edi
or al, 0
cmp byte [rcx + 0xe], 0x2d
jne case.0x140124d7e.103
invalid
jns 0x140126278
invalid
sub eax, 0xc38850f
add byte [rax], al
add byte [rax + 0xf6f0f79], al
cmp byte [rcx + 0xf], 0x6f
jne case.0x140124d7e.103
add byte [rax], al
movq mm1, qword [rdi]
test dword [rsi], ebp
or al, 0
add byte [rax + 0xf701079], al
jns 0x14012628e
jo case.0x140111925.373
add byte [rax], al
cmp byte [rcx + 0x10], 0x70
jns 0x14012628e
jo case.0x140111925.373
jne case.0x140124d7e.103
test dword [rsp + rcx], esp
and al, 0xc
add byte [rax], al
add byte [rax + 0xf741179], al
cmp byte [rcx + 0x11], 0x74
je case.0x14010d8e8.445
jne case.0x140124d7e.103
test dword [rdx], ebx
or al, 0
add byte [rax], al
add byte [rax + 0xf691279], al
test dword [rax], edx
or al, 0
cmp byte [rcx + 0x12], 0x69
jne case.0x140124d7e.103
imul ecx, dword [rdi], 0xc1085
add byte [rax + 0xf6f1379], al
test dword [rsi], eax
cmp byte [rcx + 0x13], 0x6f
jne case.0x140124d7e.103
or al, 0
invalid
or al, 0
add byte [rax + 0xf6e1479], al
cmp byte [rcx + 0x14], 0x6e
invalid
test esp, edi
cmp byte [rcx + 0x14], 0x6e
jne case.0x140124d7e.103
cld
or eax, dword [rax]
add byte [rax], al
add byte [rax + 0x4173b24d], dh
mov al, 0x4d
mov dl, 0x73
jae 0x1401262f3
mov eax, 0x15
jae 0x1401262f3
mov eax, 0x15
add byte [rax], al
add cl, ch
jmp 0x140124473
mov bh, 0xe1
loope 0x1401262ba
invalid
inc dword [rax + 0xf650179]
cmp byte [rcx + 1], 0x65
jne case.0x140124d7e.103
test ebx, esp
or eax, dword [rax]
invalid
test ebx, esp
or eax, dword [rax]
add byte [rax], al
add byte [rax + 0xf660279], al
test ecx, ebx
or eax, dword [rax]
add byte [rax + 0xf650379], al
invalid
invalid
test edi, ecx
iretd
cmp byte [rcx + 2], 0x66
jne case.0x140124d7e.103
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x65
jne case.0x140124d7e.103
iretd
or eax, dword [rax]
add byte [rax + 0xf720479], al
jb 0x1401262ee
cmp byte [rcx + 4], 0x72
jne case.0x140124d7e.103
jb 0x1401262ee
test ebp, eax
or eax, dword [rax]
add byte [rax + 0xf720579], al
cmp byte [rcx + 5], 0x72
invalid
invalid
cmp byte [rcx + 5], 0x72
jns 0x1401262ec
jb case.0x1401118b3.426
jne case.0x140124d7e.103
test dword [rbx - 0x7ffffff5], edi
jns 0x1401262f7
add byte [rax], al
cmp byte [rcx + 6], 0x65
jne case.0x140124d7e.103
mov cl, 0xb
add byte [rax], al
jne case.0x140124d7e.103
test dword [rcx - 0x7ffffff5], esi
jns 0x140126302
mov cl, 0xb
add byte [rax], al
add byte [rax + 0xf720779], al
cmp byte [rcx + 7], 0x72
jne case.0x140124d7e.103
add byte [rax], al
jb 0x14012630c
test dword [rdi - 0x7ffffff5], esp
add byte [rax], al
cmp byte [rcx + 8], 0x2d
jne case.0x140124d7e.103
or eax, dword [rax]
invalid
jns 0x14012630d
or byte [0x14bafe819], ch
sub eax, 0xb9d850f
or eax, dword [rax]
add byte [rax + 0xf700979], al
add byte [rax], al
cmp byte [rcx + 9], 0x70
jne case.0x140124d7e.103
invalid
xchg ebx, eax
or eax, dword [rax]
add byte [rax], al
jns 0x140126318
jo 0x140126320
test dword [rbx - 0x7ffffff5], edx
jns 0x140126323
add byte [rax], al
cmp byte [rcx + 0xa], 0x6f
or ch, byte [rdi + 0xf]
test dword [rcx - 0x7ffffff5], ecx
mov dword [rbx], ecx
add byte [rax], al
invalid
jns 0x14012632e
outsd dx, dword [rsi]
jne case.0x140124d7e.103
mov dword [rbx], ecx
add byte [rax], al
or eax, dword [rax]
add byte [rax + 0xf6c0b79], al
invalid
cmp byte [rcx + 0xb], 0x6c
insb byte [rdi], dx
jne case.0x140124d7e.103
test dword [rdi + 0xb], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x69
jns 0x140126339
or al, 0x69
imul ecx, dword [rdi], 0xb7585
jne case.0x140124d7e.103
add byte [rax + 0xf630d79], al
cmp byte [rcx + 0xd], 0x63
jne case.0x140124d7e.103
test dword [rbx + 0xb], ebp
add byte [rax], al
mov al, 0x38
mov dl, 0x79
mov r8d, 0xe
mov eax, 0xe
mov eax, 0xe
jmp 0x140124473
inc dword [rax + 0xf750179]
test dword [rdx + 0xb], edx
add byte [rax], al
cmp byte [rcx + 1], 0x75
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x62
jne case.0x140124d7e.103
test dword [rax + 0xb], ecx
add byte [rax], al
add ah, byte [rdx + 0xf]
test dword [rax + 0xb], ecx
or eax, dword [rax]
add byte [rax + 0xf6c0379], al
jns 0x140126367
insb byte [rdi], dx
invalid
test dword [rsi], edi
or eax, dword [rax]
add byte [rax], al
cmp byte [rcx + 3], 0x6c
jns 0x140126367
insb byte [rdi], dx
jne case.0x140124d7e.103
or eax, dword ds:[rax]
add byte [rax + 0xf690479], al
cmp byte [rcx + 4], 0x69
jne case.0x140124d7e.103
test dword [rbx + rcx], esi
add byte [rax], al
add byte [rax + 0xf630579], al
test dword [rdx], ebp
sub cl, byte [rbx]
add byte [rax], al
cmp byte [rcx + 6], 0x2d
invalid
cmp byte [rcx + 5], 0x63
jne case.0x140124d7e.103
sub cl, byte [rbx]
add byte [rax], al
sub cl, byte [rbx]
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
test dword [rax], esp
or eax, dword [rax]
invalid
jns case.0x14011227d.390
sub eax, 0xb20850f
add byte [rax], al
invalid
test dword [rax], esp
or eax, dword [rax]
add byte [rax + 0xf6b0779], al
cmp byte [rcx + 7], 0x6b
imul ecx, dword [rdi], 0xffffff85
invalid
jne case.0x140124d7e.103
test dword [rsi], edx
or eax, dword [rax]
add byte [rax], al
cmp byte [rcx + 8], 0x65
invalid
test dword [rbx + rcx], ecx
or al, 0xb
add byte [rax], al
cmp byte [rcx + 8], 0x65
jne case.0x140124d7e.103
or al, 0xb
add byte [rax], al
or al, 0xb
add byte [rax], al
add byte [rax + 0xf790979], al
cmp byte [rcx + 9], 0x79
jne case.0x140124d7e.103
test dword [rdx], eax
or eax, dword [rax]
invalid
or dword [rcx + 0xf], edi
test dword [rdx], eax
or eax, dword [rax]
add byte [rax + 0xf2d0a79], al
cmp byte [rcx + 0xa], 0x2d
jne case.0x140124d7e.103
test eax, edi
or al, byte [rax]
invalid
or ch, byte [0x14b0ae8be]
sub eax, 0xaf8850f
test eax, edi
or al, byte [rax]
add byte [rax + 0xf700b79], al
or esi, dword [rax + 0xf]
add byte [rax], al
cmp byte [rcx + 0xb], 0x70
jne case.0x140124d7e.103
or al, byte [rax]
invalid
or esi, dword [rax + 0xf]
test esi, ebp
or al, byte [rax]
add byte [rax + 0xf690c79], al
or al, 0x69
invalid
test esp, esp
or al, byte [rax]
invalid
cmp byte [rcx + 0xc], 0x69
or al, 0x69
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax + 0xf6e0d79], al
test edx, ebx
or al, byte [rax]
add byte [rax + 0x84e934], dh
xor al, 0xe9
test byte [rax], al
cmp byte [rcx + 0xd], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
mov al, 0x34
jmp 0x14012645a
add byte [rax], al
xor al, 0xe9
test byte [rax], al
add byte [rax], al
add byte [rax + 0xf2d0179], al
test ecx, ecx
or al, byte [rax]
invalid
cmp byte [rcx + 1], 0x2d
sub eax, 0xac9850f
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax + 0xf660279], al
cmp byte [rcx + 2], 0x66
jns 0x1401263e5
jne case.0x140124d7e.103
jne case.0x140124d7e.103
test dword [rdi - 0x7ffffff6], edi
jns 0x1401263f0
or al, byte [rax]
add byte [rax + 0xf720379], al
add byte [rax], al
cmp byte [rcx + 3], 0x72
jne case.0x140124d7e.103
invalid
mov ch, 0xa
add byte [rax], al
jb 0x1401263fe
test dword [rbp - 0x7ffffff6], esi
jns 0x1401263fb
mov ch, 0xa
or al, byte [rax]
add byte [rax + 0xf610479], al
test dword [rbx - 0x7ffffff6], ebp
stosd dword [rdi], eax
or al, byte [rax]
invalid
invalid
jns 0x140126406
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x61
jne case.0x140124d7e.103
stosd dword [rdi], eax
or al, byte [rax]
invalid
invalid
stosd dword [rdi], eax
or al, byte [rax]
add byte [rax + 0xf6d0579], al
invalid
insd dword [rdi], dx
invalid
cmp byte [rcx + 5], 0x6d
add eax, 0xa1850f6d
insd dword [rdi], dx
jne case.0x140124d7e.103
test dword [rcx - 0x7ffffff6], esp
jns 0x140126411
movabs eax, dword [0xf6506798000000a]
or al, byte [rax]
add byte [rax + 0xf650679], al
invalid
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x65
jne case.0x140124d7e.103
invalid
xchg edi, eax
or al, byte [rax]
add byte [rax], al
jne case.0x140124d7e.103
test dword [rdi - 0x7ffffff6], edx
jns 0x14012641c
invalid
xchg edi, eax
or al, byte [rax]
invalid
add byte [rax], al
add byte [rax + 0xf2d0779], al
test dword [rbp - 0x7ffffff6], ecx
invalid
invalid
cmp byte [rcx + 7], 0x2d
jne case.0x140124d7e.103
invalid
invalid
sub eax, 0xa8d850f
add byte [rax], al
invalid
add byte [rax + 0xf6f0879], al
cmp byte [rcx + 8], 0x6f
jns 0x140126427
outsd dx, dword [rsi]
jne case.0x140124d7e.103
test dword [rbx - 0x7ffffff6], eax
add byte [rax + 0xf700979], al
cmp byte [rcx + 9], 0x70
jne case.0x140124d7e.103
jns 0x140126432
jo 0x14012643a
test dword [rcx + 0xa], edi
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
outsd dx, dword [rsi]
or al, byte [rax]
invalid
jns 0x14012643d
or dh, byte [rdi + rcx - 0x7b]
je 0x140126444
test dword [rdi + 0xa], ebp
add byte [rax], al
invalid
outsd dx, dword [rsi]
or al, byte [rax]
add byte [rax + 0xf690b79], al
test dword [rbp + 0xa], esp
cmp byte [rcx + 0xb], 0x69
jne case.0x140124d7e.103
add byte [rax], al
imul ecx, dword [rdi], 0xa6585
add byte [rax + 0xf6f0c79], al
outsd dx, dword [rsi]
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test dword [rcx + 0xa], edx
add byte [rax], al
or al, byte [rax]
add byte [rax + 0x4173b24f], dh
mov al, 0x4f
mov dl, 0x73
mov r8d, 0xe
mov eax, 0xe
mov eax, 0xe
jmp 0x140124473
or al, 0xe0
loopne 0x140126465
invalid
inc dword [rax + 0xf660179]
test dword [rax], edi
invalid
cmp byte [rcx + 1], 0x66
jne case.0x140124d7e.103
cmp byte [rdx], cl
add byte [rax], al
cmp byte [rdx], cl
add byte [rax], al
or al, byte [rax]
add byte [rax + 0xf2d0279], al
cmp byte [rcx + 2], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x6e
invalid
test dword [rdx + rcx], esp
and al, 0xa
cmp byte [rcx + 2], 0x2d
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 3], 0x6e
jne case.0x140124d7e.103
and al, 0xa
add byte [rax], al
cmp byte [rcx + 4], 0x6f
jns 0x14012648c
outsd dx, dword [rsi]
jne case.0x140124d7e.103
sbb cl, byte [rdx]
add byte [rax], al
or al, byte [rax]
add byte [rax + 0xf6e0579], al
outsb dx, byte [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x65
invalid
test dword [rsi], eax
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x65
jne case.0x140124d7e.103
or al, byte [rax]
add byte [rax + 0xf2d0779], al
invalid
sub eax, 0x9fc850f
add byte [rax], al
cmp byte [rcx + 8], 0x6d
invalid
cmp byte [rcx + 7], 0x2d
invalid
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 8], 0x6d
jns 0x1401264b8
or byte [rbp + 0xf], ch
insd dword [rdi], dx
jne case.0x140124d7e.103
test edx, esi
or dword [rax], eax
add byte [rax + 0xf610979], al
or dword [rcx + 0xf], esp
cmp byte [rcx + 9], 0x61
jne case.0x140124d7e.103
test eax, ebp
or dword [rax], eax
invalid
jns case.0x14011f394.232
or dword [rcx + 0xf], esp
invalid
test eax, ebp
or dword [rax], eax
add byte [rax + 0xf740a79], al
or dh, byte [rdi + rcx - 0x7b]
fimul word [rcx]
invalid
cmp byte [rcx + 0xa], 0x74
jne case.0x140124d7e.103
invalid
or dh, byte [rdi + rcx - 0x7b]
fimul word [rcx]
add byte [rax], al
invalid
add byte [rax + 0xf630b79], al
cmp byte [rcx + 0xb], 0x63
jne case.0x140124d7e.103
test esp, edx
or dword [rax], eax
invalid
test esp, edx
or dword [rax], eax
add byte [rax + 0x4168b229], dh
push 0xcb841
add byte [rax], al
mov al, 0x29
mov dl, 0x68
invalid
push 0xcb841
add byte [rax], al
mov r8d, 0xc
jmp 0x140124473
movzx edx, byte [rcx + 1]
cmp edx, 0x61
je 0x140126bc0
mov dh, 0x51
push rcx
add dword [rbx - 0x7bf09e06], eax
iretd
test bh, cl
invalid
cmp edx, 0x6f
jne case.0x140124d7e.103
test dword [rdi - 0x7ffffff7], ebp
cmp byte [rcx + 2], 0x6e
jns 0x1401264ff
add ch, byte [rsi + 0xf]
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test dword [rbp - 0x7ffffff7], esp
jns 0x14012650a
add byte [rax], al
cmp byte [rcx + 3], 0x74
je 0x140126518
jne case.0x140124d7e.103
test dword [rbx - 0x7ffffff7], ebx
jns 0x140126515
invalid
wait
or dword [rax], eax
add byte [rax + 0xf650479], al
add al, 0x65
jne case.0x140124d7e.103
invalid
jns 0x140126520
cmp byte [rcx + 4], 0x65
add al, 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
or dword [rax], eax
add byte [rax + 0xf6e0579], al
jne case.0x140124d7e.103
invalid
jns 0x14012652b
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x140124d7e.103
je 0x140126536
test dword [rbp + 9], edi
add byte [rax], al
add byte [rax + 0xf2d0779], al
test dword [rbx + 9], esi
cmp byte [rcx + 7], 0x2d
jne case.0x140124d7e.103
add byte [rax], al
sub eax, 0x973850f
add byte [rax], al
cmp byte [rcx + 8], 0x72
jne case.0x140124d7e.103
or dword [rax], eax
invalid
cmp byte [rcx + 9], 0x61
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xa], 0x6e
jne case.0x140124d7e.103
push rbp
or dword [rax], eax
add byte [rax + 0xf670b79], al
cmp byte [rcx + 0xb], 0x67
jne case.0x140124d7e.103
mov al, 0x1a
mov dl, 0x65
mov r8d, 0xc
jmp 0x140124473
invalid
cmp byte [rcx + 0xb], 0x67
jne case.0x140124d7e.103
inc dword [rax + 0xf650179]
test dword [rdx], esi
xor cl, byte [rcx]
add byte [rax], al
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
test dword [rax], ebp
or dword [rax], eax
add byte [rax + 0xf2d0379], al
test dword [rsi], ebx
cmp byte [rcx + 1], 0x65
jne case.0x140124d7e.103
xor cl, byte [rcx]
add byte [rax], al
jne case.0x140124d7e.103
xor cl, byte [rcx]
add byte [rax], al
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
test dword [rax], ebp
or dword [rax], eax
invalid
cmp byte [rcx + 3], 0x2d
jne case.0x140124d7e.103
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0xf770479], al
jne case.0x140124d7e.103
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x62
jne case.0x140124d7e.103
add byte [rcx], cl
add byte [rax], al
jns 0x1401265a8
invalid
test dword [rax], eax
or dword [rax], eax
add byte [rcx], cl
add byte [rax], al
add byte [rax + 0xf730779], al
test esi, esi
or byte [rax], al
add byte [rax + 0xf6f0879], al
test esp, ebp
or byte [rax], al
add byte [rax + 0xf630979], al
or dword [rbx + 0xf], esp
cmp byte [rcx + 7], 0x73
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x6f
jns 0x1401265be
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x63
jns 0x1401265c9
or dword [rbx + 0xf], esp
invalid
jne case.0x140124d7e.103
test edx, esp
or byte [rax], al
add byte [rax + 0xf6b0a79], al
cmp byte [rcx + 0xa], 0x6b
jne case.0x140124d7e.103
invalid
or ch, byte [rbx + 0xf]
test eax, ebx
or byte [rax], al
add byte [rax + 0xf650b79], al
test esi, ecx
or byte [rax], al
add byte [rax + 0xf740c79], al
or al, 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x140124d7e.103
invalid
jns 0x140126600
cmp byte [rcx + 0xb], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x74
or al, 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 0xe], 0x6b
jne case.0x140124d7e.103
or byte [rax], al
invalid
imul ecx, dword [rdi], 0xffffff85
mov al, 8
invalid
or byte [rax], al
add byte [rax + 0xf650f79], al
test dword [rsi - 0x4ffffff8], esp
cmp eax, 0xb84179b2
add byte [rax], al
cmp byte [rcx + 0xf], 0x65
jne case.0x140124d7e.103
or byte [rax], al
add byte [rax + 0x4179b23d], dh
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
mov al, 0x3d
mov dl, 0x79
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
jmp 0x140124473
cmp byte [rcx + 1], 0x61
jns 0x140126616
invalid
jne case.0x140124d7e.103
lea ecx, [rax]
add byte [rax], al
cmp byte [rcx + 2], 0x73
jne case.0x140124d7e.103
add byte [rax + 0xf740379], al
test dword [rcx + 8], edi
invalid
cmp byte [rcx + 3], 0x74
jne case.0x140124d7e.103
or byte [rax], al
invalid
or byte [rax], al
add byte [rax + 0xf2d0479], al
sub eax, 0x86f850f
add byte [rax], al
cmp byte [rcx + 4], 0x2d
invalid
sub eax, 0x86f850f
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 5], 0x6d
jne case.0x140124d7e.103
or byte [rax], al
invalid
add eax, 0x65850f6d
or byte [rax], al
add byte [rax + 0xf6f0679], al
cmp byte [rcx + 6], 0x6f
jne case.0x140124d7e.103
jns 0x14012664d
test dword [rbx + 8], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x64
jne case.0x140124d7e.103
jns case.0x14012088d.153
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x69
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf660979], al
test dword [0xc0126675], edi
cmp eax, 0x80000008
cmp byte [rcx + 9], 0x66
jne case.0x140124d7e.103
invalid
or byte [rax], al
invalid
jne case.0x140124d7e.103
cmp eax, 0x80000008
add byte [rax + 0xf690a79], al
test dword [rbx], esi
or byte [rax], al
cmp byte [rcx + 0xa], 0x69
jne case.0x140124d7e.103
jns 0x140126679
imul ecx, dword [rdi], 0x83385
add byte [rax + 0xf650b79], al
test dword [rcx], ebp
sub dword [rax], ecx
add byte [rax], al
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
cmp byte [rcx + 0xb], 0x65
jne case.0x140124d7e.103
sub dword [rax], ecx
add byte [rax], al
jns case.0x14012088d.112
jne case.0x140124d7e.103
sub dword [rax], ecx
add byte [rax], al
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
add byte [rax], al
add cl, ch
in al, 0xdd
invalid
jmp 0x140124473
cmp byte [rcx + 1], 0x66
jne case.0x140124d7e.103
invalid
add dword [rsi + 0xf], esp
test dword [rax], edx
or byte [rax], al
add byte [rax + 0xf2d0279], al
test dword [rsi], eax
cmp byte [rcx + 2], 0x2d
jne case.0x140124d7e.103
or byte [rax], al
invalid
or byte [rax], al
add byte [rax + 0xf6d0379], al
add ebp, dword [rbp + 0xf]
cmp byte [rcx + 3], 0x6d
jne case.0x140124d7e.103
add ebp, dword [rbp + 0xf]
test esp, edi
invalid
cmp byte [rcx + 4], 0x6f
jne case.0x140124d7e.103
invalid
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 5], 0x64
jne case.0x140124d7e.103
test eax, ebp
invalid
cmp byte [rcx + 6], 0x69
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 8], 0x69
jne case.0x140124d7e.103
or byte [rcx + 0xf], ch
test edx, ecx
invalid
cmp byte [rcx + 9], 0x65
jne case.0x140124d7e.103
rol byte [rdi], 0
invalid
rol byte [rdi], 0
add byte [rax + 0xf640a79], al
test dword [rsi - 0x7ffffff9], esi
cmp byte [rcx + 0xa], 0x64
jne case.0x140124d7e.103
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0xb], 0x2d
jne case.0x140124d7e.103
jns case.0x14010f725.491
or ebp, dword [0x147beec0a]
sub eax, 0x7ac850f
add byte [rax], al
add byte [rax + 0xf730c79], al
cmp byte [rcx + 0xc], 0x73
jae case.0x140120637.102
jne case.0x140124d7e.103
test dword [rdx - 0x7ffffff9], esp
jns 0x140126717
invalid
invalid
add byte [rax], al
cmp byte [rcx + 0xd], 0x69
jne case.0x140124d7e.103
invalid
or eax, 0x98850f69
invalid
imul ecx, dword [rdi], 0x79885
add byte [rax + 0xf6e0e79], al
test dword [rsi - 0x7ffffff9], ecx
invalid
cmp byte [rcx + 0xe], 0x6e
jne case.0x140124d7e.103
mov es, word [rdi]
add byte [rax], al
cmp byte [rcx + 0xf], 0x63
jns case.0x14012088d.95
invalid
jne case.0x140124d7e.103
invalid
test byte [rdi], al
add byte [rax], al
jns case.0x14012088d.95
invalid
test dword [rdi + rax + 0x28b00000], eax
test byte [rdi], al
add byte [rax], al
mov al, 0x28
mov dl, 0x65
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add cl, ch
add byte [rax], al
jmp 0x140124473
invalid
invalid
cmp byte [rcx + 1], 0x72
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 2], 0x61
jne case.0x140124d7e.103
invalid
add ah, byte [rcx + 0xf]
test dword [rcx + 7], esp
add byte [rax], al
invalid
invalid
add byte [rax + 0xf6e0379], al
test dword [rdi + 7], edx
push rdi
invalid
cmp byte [rcx + 3], 0x6e
jne case.0x140124d7e.103
push rdi
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf730479], al
test dword [rbp + 7], ecx
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x140124d7e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 5], 0x66
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
jns case.0x140122168.93
jne case.0x140124d7e.103
test dword [rbx + 7], eax
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
cmp byte [rcx + 7], 0x72
jne case.0x140124d7e.103
test dword [rdi], ebp
invalid
add byte [rax + 0xf2d0879], al
test dword [0xc012678c], esp
and eax, 0x80000007
jne case.0x140124d7e.103
and eax, 0x80000007
cmp byte [rcx + 9], 0x65
jne case.0x140124d7e.103
test dword [rbx], ebx
invalid
add byte [rax], al
invalid
jns 0x140126790
jne case.0x140124d7e.103
test dword [rbx], ebx
invalid
add byte [rax + 0xf6e0a79], al
cmp byte [rcx + 0xa], 0x6e
or ch, byte [rsi + 0xf]
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test dword [rcx], edx
invalid
cmp byte [rcx + 0xb], 0x63
jne case.0x140124d7e.103
invalid
add byte [rax], al
jns 0x1401267a6
invalid
cmp byte [rcx + 0xc], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf640d79], al
test ebx, esi
cmp byte [rcx + 0xd], 0x64
jne case.0x140124d7e.103
add byte [rax], al
invalid
or eax, 0xf3850f64
invalid
add byte [rax + 0xf690e79], al
cmp byte [rcx + 0xe], 0x69
jne case.0x140124d7e.103
test ecx, ebp
invalid
add byte [rax], al
invalid
test ecx, ebp
invalid
cmp byte [rcx + 0xf], 0x6e
jns 0x1401267d2
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test edi, ebx
invalid
add byte [rax], al
mov al, 0x45
mov dl, 0x67
mov r8d, 0x10
add byte [rax], al
jmp 0x140124473
invalid
cmp byte [rcx + 1], 0x72
jne case.0x140124d7e.103
add byte [rax + 0xf6f0279], al
jns 0x1401267e8
add ch, byte [rdi + 0xf]
outsd dx, dword [rsi]
jne case.0x140124d7e.103
add byte [rax], al
test dword [rsi + rax + 0x25b00000], edi
add byte [rax], al
mov al, 0x25
mov dl, 0x6d
mov r8d, 3
add byte [rax], al
jmp 0x140124473
cmp byte [rcx + 1], 0x61
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
cmp byte [rcx + 2], 0x72
jne case.0x140124d7e.103
invalid
cdq
invalid
add byte [rax], al
test dword [rcx - 0x4ffffffa], ebx
mov al, 0x49
mov dl, 0x79
mov r10b, 0x79
mov r8d, 3
jmp 0x140124473
add cl, ch
push rsp
fdiv st(7), st(0)
inc dword [rax + 0xf650179]
cmp byte [rcx + 1], 0x65
invalid
cmp byte [rcx + 1], 0x65
jne case.0x140124d7e.103
add byte [rsi], 0
invalid
add dword [rbp + 0xf], esp
test dword [rax - 0x7ffffffa], eax
jns 0x14012682e
invalid
add byte [rsi], 0
add byte [rax + 0xf660279], al
add ah, byte [rsi + 0xf]
invalid
invalid
invalid
cmp byte [rcx + 2], 0x66
jne case.0x140124d7e.103
jne case.0x140124d7e.103
test dword [rsi + 6], esi
add byte [rax], al
movzx edx, byte [rcx + 3]
cmp edx, 0x72
jb 0x14012684a
test bl, ah
add al, 0
invalid
jb 0x14012684a
test bl, ah
add al, 0
add byte [rbx - 0x7af09a06], al
invalid
invalid
invalid
invalid
cmp edx, 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x72
jns 0x140126850
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x65
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
add eax, 0x4c850f65
invalid
invalid
mov al, 0x37
jmp 0x140126960
cld
add byte [rax], al
invalid
cld
add byte [rax], al
add byte [rax + 0xf610179], al
test dword [rbx], edi
invalid
cmp byte [rcx + 1], 0x61
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf720279], al
cmp byte [rcx + 2], 0x72
jne case.0x140124d7e.103
invalid
add byte [rax], al
jb 0x140126882
test dword [rcx], esi
invalid
cmp byte [rcx + 3], 0x6e
jns 0x14012687e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test dword [rdi], esp
invalid
invalid
add byte [rax + 0xf690479], al
test dword [0xc0126893], ebx
cmp byte [rcx + 4], 0x69
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x6e
jns 0x140126894
outsb dx, byte [rsi]
jne case.0x140124d7e.103
add byte [rax], al
mov al, 0x4b
mov dl, 0x67
mov r8d, 6
add byte [rax], al
invalid
mov r8d, 6
add byte [rax], al
add cl, ch
jmp 0x140124473
invalid
cmp byte [rcx + 1], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x61
jne case.0x140124d7e.103
test eax, esi
add eax, 0x21b00000
mov al, 0x21
mov al, 0x21
mov dl, 0x67
mov r8d, 3
jmp 0x140124473
stosd dword [rdi], eax
invalid
invalid
invalid
cmp byte [rcx + 1], 0x78
jns 0x1401268cc
js 0x1401268dc
jne case.0x140124d7e.103
test edi, edx
add eax, 0x79800000
add dh, byte [rax + 0xf]
jo case.0x14008287c.1971
cmp byte [rcx + 2], 0x70
jne case.0x140124d7e.103
jo case.0x14008287c.1971
test ebp, ecx
add eax, 0x79800000
add ebp, dword [rcx + 0xf]
cmp byte [rcx + 3], 0x69
jne case.0x140124d7e.103
test ebx, eax
invalid
add byte [rax], al
test ebx, eax
add eax, 0x79800000
cmp byte [rcx + 4], 0x72
cmp byte [rcx + 4], 0x72
jb 0x1401268fa
jne case.0x140124d7e.103
test dword [rcx - 0x7ffffffb], edi
jns 0x1401268f8
cmp byte [rcx + 5], 0x65
jne case.0x140124d7e.103
invalid
add byte [rax], al
jne case.0x140124d7e.103
add byte [rax], al
mov al, 0x23
mov dl, 0x73
mov r8d, 6
invalid
add byte [rax], al
invalid
jae 0x140126940
mov eax, 6
invalid
add byte [rax], al
add cl, ch
jmp 0x140124473
push 0xffffffffffffffdb
invalid
cmp byte [rcx + 1], 0x6f
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 2], 0x73
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
add dh, byte [rbx + 0xf]
test dword [rbp + rax + 0x26b00000], ecx
mov word [0x166c2691f], es
mov word [0x166c2691f], es
mov al, 0x26
mov dl, 0x74
mov r8d, 3
jmp 0x140124473
cmp byte [rcx + 1], 0x72
jne case.0x140124d7e.103
test dword [rbx + 5], esi
add byte [rax], al
test dword [rbx + 5], esi
add byte [rax], al
cmp byte [rcx + 2], 0x61
jne case.0x140124d7e.103
test dword [rcx + 5], ebp
add byte [rax], al
cmp byte [rcx + 3], 0x69
jne case.0x140124d7e.103
test dword [rdi + 5], ebx
add byte [rax], al
test dword [rdi + 5], ebx
add byte [rax], al
cmp byte [rcx + 4], 0x6c
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x65
jne case.0x140124d7e.103
add byte [rax], al
jne case.0x140124d7e.103
add byte [rax + 0x4172b244], dh
mov al, 0x44
mov dl, 0x72
mov r8d, 6
jb 0x1401269a4
mov eax, 6
jmp 0x140124473
cmp byte [rcx + 1], 0x69
jne case.0x140124d7e.103
add dword [rcx + 0xf], ebp
test dword [rdx], esi
add eax, 0x79800000
jns 0x14012697c
outsb dx, byte [rsi]
invalid
cmp byte [rcx + 2], 0x6e
jns 0x14012697c
outsb dx, byte [rsi]
jne case.0x140124d7e.103
test dword [rax], ebp
add eax, 0x2db00000
add byte [rax], al
mov al, 0x2d
mov al, 0x2d
mov dl, 0x6b
mov r8d, 3
jmp 0x140124473
invalid
invalid
invalid
invalid
cmp byte [rcx + 1], 0x78
jns 0x140126994
js 0x1401269a4
jne case.0x140124d7e.103
test dword [rdi], ecx
add eax, 0x79800000
add dh, byte [rax + 0xf]
jo 0x1401269ae
cmp byte [rcx + 2], 0x70
jne case.0x140124d7e.103
jo 0x1401269ae
test dword [0xc01269aa], eax
jns 0x1401269aa
cmp byte [rcx + 3], 0x65
jne case.0x140124d7e.103
test ebx, edi
add al, 0
invalid
jne case.0x140124d7e.103
test ebx, edi
sti
add al, 0
add byte [rax + 0xf630479], al
test ecx, esi
cmp byte [rcx + 4], 0x63
jns 0x1401269b5
invalid
jne case.0x140124d7e.103
add al, 0
add byte [rax + 0x4174b222], dh
mov eax, 5
invalid
add byte [rax], al
invalid
mov al, 0x22
mov dl, 0x74
mov r8d, 5
invalid
add byte [rax], al
invalid
jmp 0x140124473
cmp byte [rcx + 1], 0x70
add dword [rax + 0xf], esi
test eax, ebx
add al, 0
add byte [rax], al
cmp byte [rcx + 2], 0x67
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x72
jne case.0x140124d7e.103
test esp, eax
add al, 0
add byte [rax + 0xf610479], al
cmp byte [rcx + 4], 0x61
jne case.0x140124d7e.103
invalid
jns 0x1401269f7
invalid
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x67
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 3], 0x72
jne case.0x140124d7e.103
test esp, eax
add al, 0
invalid
cmp byte [rcx + 4], 0x61
jns 0x1401269ec
add al, 0x61
invalid
jne case.0x140124d7e.103
add al, 0
add byte [rax + 0xf640579], al
add eax, 0xb0850f64
mov al, 4
add byte [rax], al
mov al, 0x47
mov dl, 0x65
cmp byte [rcx + 5], 0x64
jne case.0x140124d7e.103
mov al, 4
add byte [rax], al
jne case.0x140124d7e.103
mov al, 4
add byte [rax], al
mov al, 0x47
mov dl, 0x65
mov r8d, 6
jmp 0x140124473
cmp byte [rcx + 1], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x72
jne case.0x140124d7e.103
add al, 0
invalid
add al, 0
add byte [rax + 0xf760379], al
jns 0x140126a22
jbe case.0x14008287c.1996
cmp byte [rcx + 3], 0x76
jne case.0x140124d7e.103
invalid
add dword [rax + rax], 0
jns 0x140126a22
jbe case.0x14008287c.1996
test dword [rbx - 0x7ffffffc], eax
jns 0x140126a2d
add dword [rax + rax], 0
cmp byte [rcx + 4], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
add al, 0
add byte [rax + 0x4172b240], dh
mov al, 0x40
mov dl, 0x72
invalid
mov al, 0x40
mov dl, 0x72
mov r8d, 5
mov eax, 5
mov eax, 5
jmp 0x140124473
cmp byte [rcx + 1], 0x6f
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 2], 0x6f
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 3], 0x6b
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x69
jne case.0x140124d7e.103
mov al, 0x1e
mov dl, 0x65
mov r8d, 5
jmp 0x140124473
cmp byte [rcx + 1], 0x72
jne case.0x140124d7e.103
add al, 0
invalid
add al, 0
add byte [rax + 0xf690279], al
test dword [rdi], ebx
add al, 0
invalid
cmp byte [rcx + 2], 0x69
jne case.0x140124d7e.103
add byte [rax], al
invalid
add byte [rax + 0xf670379], al
test dword [0xc0126a99], edx
jns 0x140126a9b
invalid
cmp byte [rcx + 3], 0x67
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x69
jne case.0x140124d7e.103
imul ecx, dword [rdi], 0x40b85
add al, 0
add byte [rax + 0x416eb230], dh
mov eax, 5
invalid
add byte [rax], al
invalid
mov al, 0x30
mov dl, 0x6e
mov r8d, 5
invalid
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x140124473
invalid
cmp byte [rcx + 1], 0x72
jne case.0x140124d7e.103
test edx, esi
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0xf610279], al
add ah, byte [rcx + 0xf]
cmp byte [rcx + 2], 0x61
jne case.0x140124d7e.103
invalid
add ah, byte [rcx + 0xf]
test eax, ebp
add eax, dword [rax]
add byte [rax + 0xf670379], al
cmp byte [rcx + 3], 0x67
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x6d
jne case.0x140124d7e.103
mov al, 0x31
mov dl, 0x61
mov r8d, 5
add byte [rax], al
invalid
cmp byte [rcx + 3], 0x67
jne case.0x140124d7e.103
cmp byte [rcx + 4], 0x6d
insd dword [rdi], dx
jne case.0x140124d7e.103
mov al, 0x31
mov dl, 0x61
mov r8d, 5
add byte [rax], al
invalid
jmp 0x140124473
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x68
jne case.0x140124d7e.103
push 0x3b1850f
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x73
jne case.0x140124d7e.103
invalid
add byte [rax + 0xf740779], al
test dword [rcx - 0x7ffffffd], ecx
jns 0x140126b2b
cmp byte [rcx + 7], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x61
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 9], 0x74
jne case.0x140124d7e.103
jns 0x140126b36
je 0x140126b3e
test dword [rbp + 3], esi
add byte [rax], al
add eax, dword [rax]
add byte [rax + 0xf750a79], al
cmp byte [rcx + 0xa], 0x75
jne case.0x140124d7e.103
or dh, byte [rbp + 0xf]
test dword [rbx + 3], ebp
add byte [rax], al
mov al, 0x12
mov dl, 0x73
mov r8d, 0xb
jmp 0x140124473
add cl, ch
fcos
inc dword [rax + 0xf630279]
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 3], 0x65
jne case.0x140124d7e.103
add rax, qword [rax]
invalid
add rax, qword [rax]
add byte [rax + 0xf700479], al
test dword [rsi], edi
add eax, dword [rax]
add byte [rax + 0xf740579], al
test dword [rbx + rax], esi
add byte [rax], al
cmp byte [rcx + 4], 0x70
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 7], 0x72
jne case.0x140124d7e.103
test dword [rax], esp
add eax, dword [rax]
add byte [rax + 0xf610879], al
test dword [rsi], edx
add eax, dword [rax]
add byte [rax + 0xf6e0979], al
or dword [rsi + 0xf], ebp
cmp byte [rcx + 8], 0x61
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x6e
jne case.0x140124d7e.103
add eax, dword [rax]
invalid
or dword [rsi + 0xf], ebp
test dword [rbx + rax], ecx
add byte [rax], al
cmp byte [rcx + 0xa], 0x67
jne case.0x140124d7e.103
add al, byte [rbx]
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.0x140124d7e.103
add byte [rax], al
or esp, dword [rbp + 0xf]
test eax, edi
add al, byte [rax]
add byte [rax], al
mov al, 4
mov dl, 0x73
mov r8d, 0xc
mov al, 4
mov dl, 0x73
mov r8d, 0xc
jmp 0x140124473
cmp byte [rcx + 2], 0x63
jne case.0x140124d7e.103
test edi, ebx
add al, byte [rax]
add byte [rax + 0xf680379], al
cmp byte [rcx + 3], 0x68
invalid
test ebp, edx
add al, byte [rax]
cmp byte [rcx + 3], 0x68
jne case.0x140124d7e.103
add byte [rax + 0xf650479], al
test ebx, ecx
add al, byte [rax]
add byte [rax + 0xf2d0579], al
sub eax, 0x2c1850f
add byte [rax], al
cmp byte [rcx + 6], 0x63
jne case.0x140124d7e.103
invalid
jns 0x140126bfc
cmp byte [rcx + 4], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 5], 0x2d
sub eax, 0x2c1850f
add byte [rax], al
jne case.0x140124d7e.103
cmp byte [rcx + 6], 0x63
jne case.0x140124d7e.103
add byte [rax + 0xf6f0779], al
test dword [rbp - 0x7ffffffe], ebp
jns 0x140126c07
cmp byte [rcx + 7], 0x6f
outsd dx, dword [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x6e
outsb dx, byte [rsi]
jne case.0x140124d7e.103
cmp byte [rcx + 9], 0x74
jne case.0x140124d7e.103
jns 0x140126c12
je 0x140126c1a
test dword [rcx - 0x7ffffffe], ebx
add byte [rax + 0xf720a79], al
cmp byte [rcx + 0xa], 0x72
jne case.0x140124d7e.103
jns 0x140126c1d
or dh, byte [rdx + 0xf]
jb 0x140126c24
test dword [rdi - 0x7ffffffe], ecx
jns 0x140126c28
cmp byte [rcx + 0xb], 0x6f
or ebp, dword [rdi + 0xf]
test dword [rbp - 0x4ffffffe], eax
outsd dx, dword [rsi]
jne case.0x140124d7e.103
mov al, 0x11
mov dl, 0x6c
adc dword [rdx + 0xcb8416c], esi
mov r8d, 0xc
jmp 0x140124473
invalid
invalid
add byte [rax], al
add cl, ch
fdivr st(7)
invalid
inc dword [rax + 0xf6e0379]
test dword [rdx + rax], ebp
invalid
cmp byte [rcx + 3], 0x6e
jne case.0x140124d7e.103
add al, byte [rax]
add byte [rax + 0xf730479], al
cmp byte [rcx + 4], 0x73
jne case.0x140124d7e.103
test dword [rdx + 2], esp
add byte [rax], al
invalid
cmp byte [rcx + 5], 0x2d
jne case.0x140124d7e.103
pop rax
add al, byte [rax]
add byte [rax + 0xf700679], al
cmp byte [rcx + 6], 0x70
jne case.0x140124d7e.103
add byte [rax], al
jns 0x140126c5a
jo 0x140126c65
test dword [rsi + 2], ecx
add byte [rax], al
add byte [rax + 0xf720779], al
test dword [rdx + rax], eax
add byte [rax + 0xf650879], al
invalid
cmp byte [rcx + 7], 0x72
jne case.0x140124d7e.103
cmp byte [rcx + 8], 0x65
or byte [rbp + 0xf], ah
jne case.0x140124d7e.103
test dword [rdx], edi
add al, byte [rax]
add byte [rax + 0xf660979], al
or dword [rsi + 0xf], esp
or dword [rsi + 0xf], esp
test dword [rax], esi
xor byte [rdx], al
add byte [rax], al
cmp byte [rcx + 0xa], 0x65
jne case.0x140124d7e.103
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0xf650a79], al
test dword [rsi], esp
add al, byte [rax]
add byte [rax + 0xf740b79], al
test dword [rdx + rax], ebx
add byte [rax], al
cmp byte [rcx + 0xb], 0x74
jne case.0x140124d7e.103
or esi, dword [rdi + rcx - 0x7b]
sbb al, 2
add byte [rax], al
cmp byte [rcx + 0xc], 0x63
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x68
jne case.0x140124d7e.103
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
cmp byte [rcx + 0xe], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 0xf], 0x63
jne case.0x140124d7e.103
hlt
add dword [rax], eax
invalid
cmp byte [rcx + 0x10], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 0x11], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 0x12], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0x13], 0x72
jne case.0x140124d7e.103
adc esi, dword [rdx + 0xf]
test esp, ecx
add dword [rax], eax
add byte [rax + 0xf6f1479], al
jns 0x140126cf4
outsd dx, dword [rsi]
jne case.0x140124d7e.103
mov al, 0x4e
mov dl, 0x6c
mov r8d, 0x15
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x14], 0x6f
jne case.0x140124d7e.103
add byte [rax], al
mov al, 0x4e
mov dl, 0x6c
mov r8d, 0x15
invalid
add byte [rax], al
invalid
jmp 0x140124473
cmp byte [rcx + 4], 0x61
jne case.0x140124d7e.103
invalid
add dword [rax], eax
invalid
jns case.0x140025802.3042
outsb dx, byte [rsi]
jne case.0x140124d7e.103
invalid
lahf
add dword [rax], eax
add byte [rax], al
test dword [rdi - 0x7fffffff], ebx
add byte [rax], al
cmp byte [rcx + 6], 0x67
jne case.0x140124d7e.103
jns 0x140126d13
jne case.0x140124d7e.103
add byte [rax + 0x4165b22a], dh
mov eax, 7
invalid
add byte [rax], al
invalid
mov al, 0x2a
mov dl, 0x65
sub dh, byte [rdx + 0x7b84165]
add byte [rax], al
add cl, ch
push rax
xlatb
invalid
mov r8d, 7
jmp 0x140124473
cmp byte [rcx + 4], 0x65
jne case.0x140124d7e.103
jne case.0x140124d7e.103
mov al, 0x39
mov dl, 0x68
mov r8d, 6
add byte [rax], al
jmp 0x140124473
inc dword [rax + 0xf610879]
test dword [rcx + 1], ebx
cmp byte [rcx + 8], 0x61
jne case.0x140124d7e.103
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 9], 0x6e
jne case.0x140124d7e.103
cmp byte [rcx + 0xa], 0x67
jne case.0x140124d7e.103
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xf750b79], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax + 0xf610c79], al
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x67
invalid
test dword [rdi], esp
add dword [rax], eax
jns case.0x1400257c3.3392
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x67
jne case.0x140124d7e.103
invalid
add byte [rax + 0x4165b203], dh
mov eax, 0xe
mov al, 3
mov dl, 0x65
mov r8d, 0xe
jmp 0x140124473
loop 0x140126d65
invalid
movzx edx, byte [rcx + 9]
cmp edx, 0x61
je 0x140126de4
cmp edx, 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 0xa], 0x63
jne case.0x140124d7e.103
cld
add byte [rax], al
invalid
cld
add byte [rax], al
add byte [rax + 0xf610b79], al
test edx, esi
add byte [rax], al
add byte [rax + 0xf740c79], al
or al, 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0xe], 0x6f
jne case.0x140124d7e.103
mov al, 0x19
mov dl, 0x6e
mov r8d, 0xf
cmp byte [rcx + 0xb], 0x61
jne case.0x140124d7e.103
cmp byte [rcx + 0xc], 0x74
or al, 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x140124d7e.103
add byte [rax], al
cmp byte [rcx + 0xe], 0x6f
jne case.0x140124d7e.103
mov al, 0x19
mov dl, 0x6e
mov r8d, 0xf
jmp 0x140124473
cmp byte [rcx + 0xa], 0x6e
jne case.0x140124d7e.103
invalid
invalid
add byte [rax], al
invalid
test dword [rbx - 0x80000000], edi
jns case.0x140025802.3045
cmp byte [rcx + 0xb], 0x67
jne case.0x140124d7e.103
add byte [rax], al
invalid
jne case.0x140124d7e.103
add byte [rax], al
add byte [rax + 0xf750c79], al
jne case.0x140124d7e.103
invalid
jns 0x140126e12
cmp byte [rcx + 0xc], 0x75
jne case.0x140124d7e.103
cmp byte [rcx + 0xd], 0x61
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0xe], 0x67
jne case.0x140124d7e.103
xchg ebx, eax
add byte [rax], al
add byte [rax + 0x4165b217], dh
mov r8d, 0xf
mov al, 0x17
mov dl, 0x65
mov r8d, 0xf
mov r8d, 0xf
add byte [rax], al
add cl, ch
invalid
jmp 0x140124473
cmp byte [rcx + 0x10], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x11], 0x71
jne case.0x140124d7e.103
cmp byte [rcx + 0x12], 0x75
jne case.0x140124d7e.103
cmp byte [rcx + 0x13], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x14], 0x73
jne case.0x140124d7e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0x16], 0x2d
jne case.0x140124d7e.103
cmp byte [rcx + 0x17], 0x6d
jne case.0x140124d7e.103
cmp byte [rcx + 0x18], 0x65
jne case.0x140124d7e.103
cmp byte [rcx + 0x19], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0x1a], 0x68
jne case.0x140124d7e.103
cmp byte [rcx + 0x1b], 0x6f
jne case.0x140124d7e.103
invalid
cmp byte [rcx + 0x16], 0x65
jne case.0x140124d7e.103
jns 0x140126e95
jne case.0x140124d7e.103
cmp byte [rcx + 0x17], 0x74
jne case.0x140124d7e.103
cmp byte [rcx + 0x18], 0x68
jne case.0x140124d7e.103
cmp byte [rcx + 0x19], 0x6f
jne case.0x140124d7e.103
cmp byte [rcx + 0x1a], 0x64
jne case.0x140124d7e.103
jns 0x140126eb1
jne case.0x140124d7e.103
mov al, 7
mov dl, 0x73
mov r8d, 0x1b
jmp 0x140124473
invalid
invalid
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x68
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
cmp r8, 0x40
ja 0x140126edf
lea rcx, [rdi - 1]
mov eax, edi
and eax, 3
cmp rcx, 3
jae 0x140126f22
xor r9d, r9d
jmp 0x140126f8b
cmp rdi, 0x10000
jae 0x140126f16
xor eax, eax
lea rcx, [0x1401e4c7e]
nop word cs:[rax + rax]
cmp rdi, rax
je 0x140127018
movzx edx, byte [rbx + rax]
inc rax
cmp byte [rdx + rcx], 0
jne 0x140126f00
mov qword [rsi], 1
jmp 0x1401271bd
mov rcx, rdi
and rcx, 0xfffffffffffffffc
xor r8d, r8d
lea rdx, [0x1401e4c7e]
fisttp qword [r11]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
movzx r9d, byte [rbx + r8]
movzx r9d, byte [r9 + rdx]
mov dh, 0xc
adc dword [rsi - 0x78], eax
add al, 0x28
movzx r9d, byte [rbx + r8 + 1]
movzx r9d, byte [r9 + rdx]
mov byte [rsp + r8 + 0x29], r9b
movzx r9d, byte [rbx + r8 + 2]
movzx r9d, byte [r9 + rdx]
mov byte [rsp + r8 + 0x2a], r9b
lea r9, [r8 + 4]
movzx r10d, byte [rbx + r8 + 3]
add eax, dword [rbx]
add eax, dword [rbx]
movzx r10d, byte [r10 + rdx]
mov byte [rsp + r8 + 0x2b], r10b
mov r8, r9
cmp rcx, r9
jne 0x140126f40
test rax, rax
je 0x140126fc6
lea rcx, [rsp + r9]
add rcx, 0x28
add rbx, r9
xor edx, edx
lea r8, [0x1401e4c7e]
fmul qword [rbx]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
movzx r9d, byte [rbx + rdx]
movzx r9d, byte [r9 + r8]
mov byte [rcx + rdx], r9b
inc rdx
inc edx
cmp rax, rdx
jne 0x140126fb0
lea rbx, [rsp + 0x28]
mov rcx, rbx
mov rdx, rdi
call fcn.140124440
cmp al, 0x51
jne 0x140127008
sub byte [rax - 0x77], cl
invalid
cmp rdi, 0xf
ja 0x140127079
xor eax, eax
nop word cs:[rax + rax]
cmp byte [rsp + rax + 0x28], 0
je 0x140126f16
mov qword [rsi + 8], 0
mov byte [rsi + 0x10], al
jmp 0x1401271b6
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg ebp, eax
add dword [rax], eax
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg ebp, eax
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov rax, r14
or rax, 1
test r14b, 1
cmovne rax, r14
lea rcx, [0x1401f2930]
lea rdx, [0x1401f2958]
add byte [rax + 0xf], cl
ror dword [rcx + rcx*4 + 0x76], 1
adc byte [rax - 0x77], cl
mov dword [rsi + 0x18], edi
add byte [rax + 0xf], cl
ror dword [rcx + rcx*4 + 0x76], 1
adc byte [rax - 0x77], cl
mov dword [rsi + 0x18], edi
mov dword [rsi + 0x18], edi
mov qword [rsi + 0x20], rax
mov qword [rsi + 8], rdx
jmp 0x1401271b6
add dword [rax], eax
invalid
lea rax, [rsp + 0x2f]
and rax, 0xfffffffffffffff8
sub rax, rbx
je 0x1401270be
fdiv dword [rdi + rsi + 0x48]
cmp eax, edi
cmp rax, rdi
cmovae rax, rdi
test rax, rax
je 0x1401270be
sal byte [rbx + rbp + 0x31], 0xc9
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rsp + rcx + 0x28], 0
je 0x140126f16
test byte [rbx - 2], ch
invalid
invalid
imul edi, esi, 0xffffffff
dec dword [rax - 1]
ror dword [rax + 0x39], 0xc8
invalid
inc rcx
cmp rax, rcx
jne 0x1401270a0
lea rcx, [rdi - 0x10]
cmp rax, rcx
jbe 0x1401270c4
jmp 0x14012710e
lea rcx, [rdi - 0x10]
xor eax, eax
movdqa xmm0, xmmword [0x1401bd7b0]
movabs rdx, 0x8080808080808080
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add bl, dh
movq mm1, qword [rsp + rax + 0x28]
movdqu xmm1, xmmword [rsp + rax + 0x28]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r8, xmm2
test r8, rdx
jne 0x14012710e
add rax, 0x10
cmp rax, rcx
jbe 0x1401270e0
cmp rax, rdi
je 0x140127133
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [rsp + rax + 0x28], 0
sub byte [rax], al
je 0x140126f16
std
invalid
inc rax
cmp rdi, rax
jne 0x140127120
test rdi, rdi
je 0x140127182
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
test rax, rax
je 0x1401271c7
mov rbx, rax
lea rdx, [rsp + 0x28]
and al, 0x28
ret
and al, 0x28
mov rcx, rax
mov r8, rdi
call fcn.1401af560
test bl, 1
jne 0x14012719f
inc dword [rbx - 0x3c09fff8]
add dword [rbp + 0x39], esi
mov rax, rbx
or rax, 1
enter 0x4801, 0xffffffffffffff89
pop rsi
adc byte [rax - 0x77], cl
jle case.0x140025802.3065
enter 0x4801, 0xffffffffffffff89
pop rsi
adc byte [rax - 0x77], cl
jle case.0x140025802.3065
mov qword [rsi + 0x20], rax
lea rax, [0x1401f2930]
add eax, 0xcb7b0
jmp 0x1401271b2
lea rax, [0x1401f79a8]
mov qword [rsi + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x18], xmm0
lea rax, [0x1401c7c10]
add eax, 0xa0a73
sbb byte [rax - 0x73], cl
add eax, 0xa0a73
add bl, ch
adc ecx, dword [rax - 0x77]
pop rsi
adc byte [rax - 0x77], cl
jle 0x1401271bf
jmp 0x1401271b2
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov qword [rsi + 0x20], rbx
lea rax, [0x1401f2958]
add eax, 0xcb7a6
mov qword [rsi + 8], rax
mov qword [rsi], 0
add rsp, 0x68
pop rbx
pop rdi
pop rsi
invalid
pop r14
ret
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
int3
int3
int3
mov dword [rcx + 0x10], ecx
mov qword [rcx + 0x18], 0
lea rcx, [0x1401e4c48]
lea ecx, [0x1401e4c48]
or eax, 0xbda4e
mov qword [rax], rcx
ret
lea rdx, str.InvalidHeaderName
or eax, dword [rax]
mov r8d, 0x11
mov eax, 0x11
jmp rax
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
sub esp, 0xa8
sub esp, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
movzx eax, byte [rdx + 0x10]
cmp al, 2
jne 0x140127250
movzx eax, byte [rdx]
add cl, byte [rax - 0x39]
invalid
mov qword [rsi], 0
mov byte [rsi + 8], al
jmp 0x1401274c2
add byte [rax], al
mov r14, qword [rdx]
mov rbx, qword [rdx + 8]
test al, al
je 0x1401272b9
test rbx, rbx
test ebx, ebx
je 0x1401272ea
js 0x1401274d6
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
invalid
call fcn.140157b20
test rax, rax
je 0x1401272dd
invalid
mov rdi, rax
mov rcx, rax
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1401af560
test dil, 1
jne 0x14012730b
mov rax, rdi
or rax, 1
mov qword [rsi + 8], rdi
or byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], r9b
add eax, 0xcb67f
or byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], r9b
add eax, 0xcb67f
mov qword [rsi], rax
jmp 0x1401274c2
test rbx, rbx
je 0x140127326
js 0x1401274d6
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov rdi, rax
test rax, rax
jne case.0x14011f394.296
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
lea rax, [0x1401f79a8]
mov qword [rsi + 8], rax
or byte [rdi], r9b
push rdi
ror byte [rdi], 0x11
adc byte [rax - 0x73], r9b
add eax, 0xa090d
or byte [rdi], r9b
push rdi
ror byte [rdi], 0x11
adc byte [rax - 0x73], r9b
add eax, 0xa090d
mov qword [rsi], rax
jmp 0x1401274c2
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
lea rax, [0x1401f2958]
mov qword [rsi], rax
jmp 0x1401274c2
add byte [rax], al
add byte [rax], al
mov edi, 1
mov rdx, rbx
shr rdx, 0xa
mov eax, 0x40
mov ecx, 0x40
je 0x140127346
bsr rcx, rdx
xor rcx, 0x3f
mov ebp, 0xf18348ca
invalid
sub rax, rcx
cmp rax, 7
mov ecx, 7
cmovb rcx, rax
lea r15, [rcx*4 + 1]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
test rbx, rbx
je 0x140127415
xor r12d, r12d
lea r13, [0x1401f3a7a]
lea r15, [rsp + 0x28]
mov rax, rbx
xor ecx, ecx
jmp 0x1401273b4
mov byte [rdi + rcx], bpl
inc rcx
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
inc r12
cmp rbx, r12
je 0x1401273f4
movzx edx, byte [r14 + r12]
movzx ebp, byte [rdx + r13]
cmp rax, rcx
jne 0x1401273a0
mov edx, 1
mov rcx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.1400c09f0
mov rdi, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov byte [rdi + rcx], bpl
sub al, 0xf
sub al, 0xf
cmp rax, rcx
cmp eax, ecx
jne 0x1401273a4
mov ecx, 1
xor edx, edx
call fcn.1401b19c0
mov rdi, qword [rsp + 0x28]
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
test r15b, 1
jl 0x140127426
test r15b, 1
jne 0x140127420
lea rdx, [0x1401f5ee0]
jmp 0x1401274b3
xor r14d, r14d
xor ecx, ecx
test r15b, 1
invalid
invalid
je 0x140127409
mov dword [rcx], 0xc149e974
out dx, eax
add eax, 0x49ff294c
lea ebx, [rdi + rcx]
sbb al, 0xf
shr r15, 5
sub rdi, r15
lea rbx, [r15 + rcx]
sbb al, 0xf
dec dword [rcx - 0x73]
sbb al, 0xf
cmp rcx, r14
jne 0x14012744b
test rbx, rbx
je 0x140127482
test dil, 1
jne 0x140127496
mov rax, rdi
or rax, 1
lea rdx, [0x1401f2930]
out 0xb4, eax
or al, 0
jmp 0x1401274a0
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
leave
leave
call fcn.140157b20
test rax, rax
test eax, eax
test eax, eax
je 0x140127553
add r14, r15
mov qword [rax], rdi
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
lea rdx, [0x1401c7d10]
adc eax, 0xa0890
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xa0890
jmp 0x1401274a0
lea rdx, [0x1401c7c10]
lea rdi, [0x1401f79a8]
xor eax, eax
xor ebx, ebx
jmp 0x1401274a0
lea rdx, [0x1401f2958]
mov rax, rdi
mov qword [rsp + 0x48], r15
mov rcx, rbx
sub rcx, r15
jb 0x1401274db
add rdi, r15
add rdi, r15
mov r15, rax
mov qword [rsi], rdx
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], r15
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
call fcn.1400b62f0
mov qword [rsp + 0x50], rbx
mov dword [rsp + 0x50], ebx
push rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x58], rax
lea rax, [0x14002e820]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
add byte [rax], 0
add byte [rdx], al
add byte [rax], al
invalid
js 0x14012755a
mov dword [rsp + 0x80], 2
add byte [rax], 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x58]
mov qword [rsp + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x58]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 2
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1401f4668]
and al, 0x88
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1401f4668]
lea rcx, [rsp + 0x78]
call fcn.1401b1c50
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.1401b1500
invalid
add byte [rax], al
add al, ch
sahf
lahf
or byte [rax], al
invalid
add ah, cl
int3
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
push 0xffffffff80d68948
jns case.0x1400438d0.2546
add byte [rcx - 0x75], cl
invalid
invalid
je 0x1401275b0
push 0xffffffff80d68948
jns case.0x1400438d0.2546
add byte [rcx - 0x75], cl
sbb byte [rbx + riz + 0x48], sil
lea edx, str.SensitiveInvalidHeaderValueOPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcmethod.rs
fmul dword [rbx]
invalid
lea rdx, str.SensitiveInvalidHeaderValueOPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcmethod.rs
fmul dword [rbx]
add byte [rcx - 0x48], al
mov eax, 9
mov r8d, 9
mov eax, 9
mov rcx, rsi
int1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
jmp rax
mov r14, r8
mov esi, eax
mov rdi, rcx
lea rdx, [0x1401ef69c]
mov r8d, 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov r12, rax
mov esp, eax
call rax
mov bl, 1
test al, al
jne 0x14012771e
test dword [rcx + 1], ecx
add byte [rax], al
mov r15, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
xor edx, edx
test rdi, rdi
test edi, edi
test edi, edi
dec dword [rdi]
test byte [rbx], cl
add dword [rax], eax
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x38
je 0x1401276f3
lea r13, [rsp + 0x38]
xor eax, eax
jmp 0x140127670
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x27]
lea rax, [rsp + 0x27]
mov qword [rsp + 0x28], rax
lea rax, [0x14010c5a0]
dec dword [rax - 0x77]
and al, 0x30
and al, 0x30
dec dword [rax - 0x77]
and al, 0x30
and al, 0x30
and al, 0x30
xor byte [rax - 0x73], cl
add eax, 0xbd7ab
lea rax, [0x1401e4dc8]
lea eax, [0x1401e4dc8]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r14
mov r8, r13
call fcn.1401020b0
dec dword [rax - 0x77]
invalid
test al, al
ror byte [rdi], 0x84
xchg byte [rax], al
add byte [rax], al
invalid
dec dword [rax - 0x77]
invalid
ror byte [rdi], 0x84
xchg byte [rax], al
add byte [rax], al
invalid
add cl, ch
mov ecx, 0x66000000
nop word cs:[rax + rax]
invalid
jmp 0x14012771e
add byte [rax - 0x73], cl
push 0xffffffffb60f4101
movzx ecx, byte [rdi + rax]
lea rbp, [rax + 1]
movzx ecx, byte [r15 + rax]
movzx ecx, byte [rdi + rax]
movzx ecx, byte [rdi + rax]
mov byte [rsp + 0x27], cl
lea r8d, [rcx - 0x20]
cmp r8b, 0x5f
setb r8b
rol byte [rax + 0xf4109f9], 0x94
invalid
cmp cl, 0x22
je 0x14012769a
rol byte [rax + 0xf4109f9], 0x94
stc
or dword [rcx + 0xf], eax
xchg esp, eax
rol dword [rax + 0x57422f9], 0x45
or cl, al
or r9b, r8b
jne 0x1401276e6
mov r8, rax
sub r8, rdx
je 0x1401276c3
mov dword [rax], eax
add byte [rax], al
cmp rax, rdi
ja 0x140127743
add rdx, r15
mov rcx, rsi
call r12
test al, al
jne 0x14012771e
movzx ecx, byte [rsp + 0x27]
cmp cl, 0x22
jne case.0x1400438d0.2549
mov r8d, 2
mov rcx, rsi
lea rdx, str._x
call r12
mov rdx, rbp
test al, al
invalid
jne 0x14012771e
sal byte [rbp + 0x38], 0x48
mov eax, ebp
mov rax, rbp
cmp rdi, rbp
jne 0x140127670
cmp rdx, rdi
ja 0x140127755
sub rdi, rdx
add r15, rdx
add edi, edx
add edi, edx
mov rcx, rsi
mov rdx, r15
mov r8, rdi
call r12
test al, al
jne 0x14012771e
lea rdx, [0x1401ef69c]
mov r8d, 1
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call r12
mov ebx, eax
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheader_value.rsReset
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, rdi
call fcn.1401b1d90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheader_value.rsReset
mov rcx, rdx
mov rdx, rdi
call fcn.1401b1c90
int3
int3
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xbd65e
mov r8d, 0x12
add byte [rax], al
add byte [rax], al
jmp rax
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rbx, r8
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rsi, rcx
cmp r8, 7
ja case.0x1401277bd.1
lea rax, [0x1401fc134]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
movzx eax, byte [rdi]
cmp eax, 0x47
je 0x140127a6f
cmp eax, 0x50
jne 0x140127a83
cmp byte [rdi + 1], 0x55
jne 0x140127a83
cmp byte [rdi + 2], 0x54
jne 0x140127a83
mov byte [rsi], 3
jmp case.0x14011f394.405
cmp rbx, 0xf
jae case.0x1400438d0.2583
test rbx, rbx
je case.0x14011f394.406
movzx eax, byte [rdi]
lea r8, [0x1401e4ea0]
movzx eax, byte [rax + r8]
mov dword [rsp + 0x44], eax
and al, 0x44
and al, 0x44
test al, al
je case.0x1401277bd.0
test cl, al
add al, 0
invalid
test cl, al
add al, 0
add byte [rax - 0x7d], cl
sti
add dword [rdi], ecx
test bl, dl
add al, 0
add byte [rdi], cl
cmp rbx, 1
je 0x140127cfb
movzx ecx, byte [rdi + 1]
movzx ecx, byte [rcx + r8]
mov dh, 0x4f
add dword [rdx + 0xf], eax
mov dh, 0xc
add dword [rcx + rcx*8 + 0x4a6840f], eax
add byte [rax], al
or al, 1
test cl, cl
je case.0x1401277bd.0
mov dword [rsp + 0x20], ecx
cmp rbx, 2
cmp ebx, 2
cmp ebx, 2
jne 0x140127d6e
xor edi, edi
xor r9d, r9d
leave
inc dword [rbp + 0x31]
leave
xor r10d, r10d
xor ecx, ecx
xor ebp, ebp
xor r14d, r14d
mov dword [rsp + 0x30], 0
xor r12d, r12d
xor r13d, r13d
xor edx, edx
xor eax, eax
xor r8d, r8d
mov r11d, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
jmp 0x140127d22
movzx eax, byte [rdi]
cmp eax, 0x48
je 0x140127adc
cmp eax, 0x50
jne 0x140127af6
cmp byte [rdi + 1], 0x4f
jne 0x140127af6
cmp byte [rdi + 2], 0x53
jne 0x140127af6
cmp byte [rdi + 3], 0x54
jne 0x140127af6
mov byte [rsi], 2
jmp case.0x14011f394.405
invalid
movzx eax, byte [rdi]
cmp eax, 0x50
je 0x140127b66
cmp eax, 0x54
jne 0x140127b86
cmp byte [rdi + 1], 0x52
jne 0x140127b86
cmp byte [rdi + 2], 0x41
jne 0x140127b86
invalid
add byte [rax + 0xf43037f], al
test dword [rbx - 0x7ffffffe], esp
invalid
invalid
jg 0x1401278ea
cmp byte [rdi + 3], 0x43
jne 0x140127b86
invalid
add byte [rax + 0xf45047f], al
test dword [rcx - 0x39fffffe], ebx
cmp byte [rdi + 4], 0x45
jne 0x140127b86
jne 0x140127b86
add al, byte [rax]
add dh, al
mov byte [rsi], 6
jmp case.0x14011f394.405
invalid
movzx eax, byte [rdi]
cmp rax, 0x44
jne 0x14012797d
cmp byte [rdi + 1], 0x45
jne 0x14012797d
cmp byte [rdi + 2], 0x4c
jne 0x14012797d
cmp byte [rdi + 3], 0x45
jne 0x14012797d
cmp byte [rdi + 4], 0x54
jne 0x14012797d
cmp byte [rdi + 5], 0x45
jne 0x14012797d
mov byte [rsi], 4
jmp case.0x14011f394.405
movzx eax, byte [rdi]
cmp eax, 0x43
je 0x140127c0c
cmp eax, 0x4f
jne 0x140127c38
cmp byte [rdi + 1], 0x50
jne 0x140127c38
cmp byte [rdi + 2], 0x54
jne 0x140127c38
cmp byte [rdi + 3], 0x49
jne 0x140127c38
add byte [rax], al
add byte [rax], al
cmp byte [rdi + 4], 0x4f
jne 0x140127c38
cmp byte [rdi + 5], 0x4e
jne 0x140127c38
jne 0x140127c38
cmp byte [rdi + 6], 0x53
jne 0x140127c38
add byte [rax], al
add byte [rax], al
mov byte [rsi], 0
jmp case.0x14011f394.405
lea rcx, [0x1401e4ea0]
or eax, 0xbd51c
or eax, dword [rax]
movzx eax, byte [rax + rcx]
test al, al
je case.0x1401277bd.0
movzx edx, byte [rdi + 1]
movzx edx, byte [rdx + rcx]
test dl, dl
je case.0x1401277bd.0
test byte [rdi], bh
add eax, dword [rax]
invalid
mov dh, 0x57
add dword [rdi], ecx
mov dh, 0x14
or al, byte [rdx + rdx*8 + 0x33f840f]
test byte [rdi], bh
add eax, dword [rax]
invalid
test byte [rdi], bh
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
add r8b, byte [r13 + 0xf]
mov dh, 4
or byte [rbp - 0x7c], al
ror byte [rdi], 0x84
movzx r8d, byte [rdi + 2]
movzx r8d, byte [r8 + rcx]
test r8b, r8b
je case.0x1401277bd.0
sub al, 3
add byte [rax], al
sub al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
add r8, qword [r13 + 0xf]
mov dh, 0xc
movzx r9d, byte [rdi + 3]
movzx r9d, byte [r9 + rcx]
or dword [rbp - 0x7c], eax
leave
or dword [rbp - 0x7c], eax
leave
test cl, cl
je case.0x1401277bd.0
test byte [rcx], bl
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
push rdi
add al, 0x45
movzx r10d, byte [r10 + rcx]
movzx r10d, byte [rdi + 4]
movzx r10d, byte [r10 + rcx]
mov dh, 0x14
or al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rsi], al
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
movzx ebx, byte [rdi + 5]
movzx ecx, byte [r11 + rcx]
test cl, cl
je case.0x1401277bd.0
hlt
add al, byte [rax]
invalid
test r10b, r10b
je case.0x1401277bd.0
movzx r11d, byte [rdi + 5]
movzx ebx, byte [rdi + 5]
movzx ecx, byte [r11 + rcx]
test cl, cl
je case.0x1401277bd.0
hlt
add al, byte [rax]
invalid
hlt
mov byte [rsi], 9
mov byte [rsi + 1], al
mov byte [rsi + 2], dl
push rsi
add al, byte [rax + rcx*4 + 0x46]
invalid
push rsi
add al, byte [rax + rcx*4 + 0x46]
add eax, dword [rax + rcx*4 + 0x4e]
mov byte [rsi + 4], r9b
mov byte [rsi + 5], r10b
mov byte [rsi + 4], r9b
mov byte [rsi + 5], r10b
add eax, 0x48064e88
mov dword [rsi + 7], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 6], cl
mov qword [rsi + 7], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov word [rsi + 0xf], 0x600
jmp case.0x14011f394.405
test rbx, rbx
js 0x140127fee
iretd
invalid
add byte [rax], al
iretd
mov ecx, 8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140157b20
test rax, rax
je 0x140127ff3
xor ecx, ecx
lea rdx, [0x1401e4ea0]
nop
add byte [rsi - 0x70], ah
movzx r8d, byte [rdi + rcx]
add al, 0xf
movzx r8d, byte [r8 + rdx]
add al, 0x10
test r8b, r8b
je 0x140127ccd
mov byte [rax + rcx], r8b
inc rcx
ror dword [rax + 0x39], 0xcb
ror dword [rax + 0x39], 0xcb
jne 0x140127a40
mov byte [rsi], 0xa
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], rbx
jmp case.0x14011f394.405
cmp byte [rdi + 1], 0x45
jne 0x140127a83
invalid
invalid
cmp byte [rdi + 2], 0x54
jne 0x140127a83
mov byte [rsi], 1
jmp case.0x14011f394.405
pop rdi
add al, byte [rax]
invalid
pop rdi
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [0x1401e4ea0]
or eax, 0xbd416
movzx eax, byte [rax + rcx]
test al, al
je case.0x1401277bd.0
movzx edx, byte [rdi + 1]
movzx edx, byte [rdx + rcx]
adc al, 0xa
test dl, dl
je case.0x1401277bd.0
test byte [rcx], bh
add al, byte [rax]
invalid
test byte [rcx], bh
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
add r8b, byte [r9 + 0xf]
movzx ecx, byte [r8 + rcx]
test cl, cl
je case.0x1401277bd.0
movzx r8d, byte [rdi + 2]
movzx ecx, byte [r8 + rcx]
test cl, cl
je case.0x1401277bd.0
mov byte [rsi], 9
mov byte [rsi + 1], al
add dword [rax + 0x4e880256], r9d
add ecx, dword [rax - 0x39]
add al, 0
add byte [rax], al
add bh, al
or al, 0
add byte [rax], al
add dh, al
adc byte [rbx], r8b
add dword [rax + 0x4e880256], r9d
add ecx, dword [rax - 0x39]
add al, 0
add byte [rax], al
add bh, al
or al, 0
add byte [rax], al
add dh, al
adc byte [rbx], r8b
jmp case.0x14011f394.405
cmp byte [rdi + 1], 0x45
jne 0x140127af6
cmp byte [rdi + 2], 0x41
jne 0x140127af6
cmp byte [rdi + 3], 0x44
jne 0x140127af6
mov byte [rsi], 5
jmp case.0x14011f394.405
lea rcx, [0x1401e4ea0]
movzx eax, byte [rax + rcx]
test al, al
je case.0x1401277bd.0
movzx edx, byte [rdi + 1]
movzx edx, byte [rdx + rcx]
test dl, dl
je case.0x1401277bd.0
movzx r8d, byte [rdi + 2]
movzx r8d, byte [r8 + rcx]
test r8b, r8b
je case.0x1401277bd.0
movzx r9d, byte [rdi + 3]
movzx ecx, byte [r9 + rcx]
test cl, cl
je case.0x1401277bd.0
mov byte [rsi], 9
mov byte [rsi + 1], al
mov byte [rsi + 2], dl
mov byte [rsi + 3], r8b
mov byte [rsi + 4], cl
mov qword [rsi + 5], 0
mov dword [rsi + 0xc], 0
mov byte [rsi + 0x10], 4
jmp case.0x14011f394.405
cmp byte [rdi + 1], 0x41
jne 0x140127b86
cmp byte [rdi + 2], 0x54
jne 0x140127b86
cmp byte [rdi + 3], 0x43
jne 0x140127b86
cmp byte [rdi + 4], 0x48
jne 0x140127b86
mov byte [rsi], 8
jmp case.0x14011f394.405
lea rcx, [0x1401e4ea0]
movzx eax, byte [rax + rcx]
or byte [rax + rax*8 + 0x146840f], al
add byte [rax], al
movzx edx, byte [rdi + 1]
movzx edx, byte [rdx + rcx]
test dl, dl
je case.0x1401277bd.0
movzx r8d, byte [rdi + 2]
movzx r8d, byte [r8 + rcx]
test r8b, r8b
je case.0x1401277bd.0
movzx r9d, byte [rdi + 3]
movzx r9d, byte [r9 + rcx]
test r9b, r9b
je case.0x1401277bd.0
add dword [rax], eax
invalid
movzx r10d, byte [rdi + 4]
movzx ecx, byte [r10 + rcx]
test cl, cl
je case.0x1401277bd.0
mov byte [rsi], 9
mov byte [rsi + 1], al
mov byte [rsi + 2], dl
mov byte [rsi + 3], r8b
mov byte [rsi + 4], r9b
mov byte [rsi + 5], cl
mov qword [rsi + 6], 0
mov word [rsi + 0xe], 0
mov byte [rsi + 0x10], 5
jmp case.0x14011f394.405
cmp byte [rdi + 1], 0x4f
jne 0x140127c38
cmp byte [rdi + 2], 0x4e
jne 0x140127c38
cmp byte [rdi + 3], 0x4e
jne 0x140127c38
cmp byte [rdi + 4], 0x45
jne 0x140127c38
cmp byte [rdi + 5], 0x43
jne 0x140127c38
cmp byte [rdi + 6], 0x54
jne 0x140127c38
mov byte [rsi], 7
jmp case.0x14011f394.405
lea rcx, [0x1401e4ea0]
movzx eax, byte [rax + rcx]
test al, al
ror byte [rdi], 0x84
xchg esp, eax
add byte [rax], al
invalid
ror byte [rdi], 0x84
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x57
add dword [rdi], ecx
mov dh, 0x14
or al, byte [rdx + rdx*8 + 0x84840f]
je case.0x1401277bd.0
movzx edx, byte [rdi + 1]
movzx edx, byte [rdx + rcx]
test dl, dl
je case.0x1401277bd.0
movzx r8d, byte [rdi + 2]
movzx r8d, byte [r8 + rcx]
test r8b, r8b
test al, al
test al, al
je case.0x1401277bd.0
movzx r9d, byte [rdi + 3]
movzx ecx, byte [rdi + 3]
movzx r9d, byte [r9 + rcx]
test r9b, r9b
mov dh, 0xc
or dword [rbp - 0x7c], eax
leave
je case.0x1401277bd.0
movzx r10d, byte [rdi + 4]
movzx r10d, byte [r10 + rcx]
push rdi
add al, 0x45
movzx edx, byte [rdx + rcx]
or al, byte [rbp - 0x7c]
sal byte [rdi + rdx*2 + 0x44], cl
movzx r11d, byte [rdi + 5]
test r10b, r10b
je case.0x1401277bd.0
movzx r11d, byte [rdi + 5]
movzx r11d, byte [r11 + rcx]
test r11b, r11b
test bl, bl
test bl, bl
je case.0x1401277bd.0
movzx edi, byte [rdi + 6]
jg 0x140127ca1
movzx ecx, byte [rdi + rcx]
test cl, cl
je 0x1064ef16d
je case.0x1401277bd.0
mov byte [rsi], 9
mov byte [rsi + 1], al
mov byte [rsi + 2], dl
push rsi
add al, byte [rax + rcx*4 + 0x46]
add eax, dword [rax + rcx*4 + 0x4e]
add al, 0x44
mov byte [rsi + 5], dl
invalid
push rsi
add al, byte [rax + rcx*4 + 0x46]
add eax, dword [rax + rcx*4 + 0x4e]
add al, 0x44
mov byte [rsi + 5], dl
mov byte [rsi + 6], r11b
mov byte [rsi + 7], cl
mov qword [rsi + 8], 0
mov dword [rsi + 8], 0
invalid
mov dword [rsi + 8], 0
add dh, al
adc byte [rdi], r8b
mov byte [rsi + 0x10], 7
jmp case.0x14011f394.405
adc eax, 0x7c0d8b48
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rax
invalid
mov eax, eax
call qword [sym.imp.kernel32.dll_HeapFree]
or dword [rax], eax
mov byte [rsi], 0xb
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0x44], 0
add byte [rax], al
xor r11d, r11d
xor edi, edi
inc dword [rbp + 0x31]
leave
inc dword [rbp + 0x31]
leave
xor r10d, r10d
xor edx, edx
xor ecx, ecx
xor ebp, ebp
xor r14d, r14d
mov dword [rsp + 0x30], 0
xor r12d, r12d
xor r13d, r13d
xor edx, edx
xor eax, eax
xor r8d, r8d
mov byte [rsi], 9
mov r15d, dword [rsp + 0x44]
mov edi, dword [rsp + 0x44]
mov edi, dword [rsp + 0x44]
mov byte [rsi + 1], r15b
jle 0x140127d2f
mov byte [rsi + 2], r11b
mov byte [rsi + 2], bl
mov byte [rsi + 3], dil
mov byte [rsi + 4], r9b
mov byte [rsi + 4], cl
mov byte [rsi + 4], cl
mov byte [rsi + 5], r10b
mov byte [rsi + 6], cl
mov byte [rsi + 7], bpl
add eax, 0x40064e88
mov byte [rsi + 7], ch
mov byte [rsi + 8], r14b
mov ecx, dword [rsp + 0x30]
mov byte [rsi + 9], cl
mov byte [rsi + 0xa], r12b
or al, byte [rax + rcx*4 + 0x6e]
or ecx, dword [rax + 0x46880c56]
push rsi
or al, 0x88
or eax, 0xe468844
or byte [rbx - 0x77cfdbb4], cl
or qword [rax + r9*4 + 0x66], r8
or al, byte [rax + rcx*4 + 0x6e]
or ecx, dword [rax + 0x46880c56]
push rsi
or al, 0x88
or eax, 0xe468844
push rsi
or al, 0x88
or eax, 0xe468844
mov byte [rsi + 0xe], al
mov byte [rsi + 0xf], 0
mov byte [rsi + 0x10], bl
jmp case.0x14011f394.405
je 0x140127d6b
invalid
invalid
je 0x140127d6b
invalid
invalid
movzx edx, byte [rdi + 2]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1401277bd.0
invalid
invalid
invalid
invalid
invalid
mov dword [rsp + 0x24], edx
cmp rbx, 3
jne 0x140127db9
xor r9d, r9d
xor r10d, r10d
xor ecx, ecx
xor ebp, ebp
xor r14d, r14d
mov dword [rsp + 0x30], 0
add byte [rbp + 0x31], al
invalid
add byte [rbp + 0x31], al
in al, 0x45
xor ebp, ebp
xor esp, esp
xor r13d, r13d
xor edx, edx
xor eax, eax
xor r8d, r8d
mov edi, dword [rsp + 0x24]
and al, 0x44
mov ebx, dword [rsp + 0x20]
and al, 0x44
mov ebx, dword [rsp + 0x20]
jmp 0x140127d22
movzx edx, byte [rdi + 3]
movzx edx, byte [rdx + r8]
mov dh, 0x14
add al, byte [rdx + rdx*8 - 0xea7bf1]
invalid
invalid
push rdi
add eax, dword [rdx + 0xf]
mov dh, 0x14
add al, byte [rdx + rdx*8 - 0xea7bf1]
invalid
mov dword [rsp + 0x28], edx
and al, 0x28
cmp rbx, 4
jne 0x140127e06
xor r10d, r10d
xor ecx, ecx
xor ebp, ebp
xor r14d, r14d
test bh, 0x44
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
test bh, 0x44
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
xor r12d, r12d
xor r13d, r13d
in eax, dx
in al, 0x45
xor ebp, ebp
in eax, dx
in eax, dx
xor edx, edx
xor eax, eax
xor r8d, r8d
mov edi, dword [rsp + 0x24]
jl 0x140127e1a
and al, 0x44
mov ecx, dword [rsp + 0x28]
jl 0x140127e1a
mov r11d, dword [rsp + 0x20]
and al, 0x20
jmp 0x140127d22
invalid
dec dword [rdi]
mov dh, 0x57
add al, 0x42
movzx edx, byte [rdx + r8]
adc al, 2
movzx edx, byte [rdi + 4]
movzx edx, byte [rdx + r8]
adc al, 2
adc al, 2
test dl, dl
je case.0x1401277bd.0
invalid
ror byte [rdi], cl
test al, cl
invalid
dec dword [rcx + 0x482c2454]
cmp ebx, 5
invalid
mov dword [rsp + 0x2c], edx
cmp rbx, 5
invalid
add eax, 0xc9313475
jne 0x140127e55
xor ecx, ecx
xor ebp, ebp
xor r14d, r14d
test bh, 0x44
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
test bh, 0x44
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x31], al
xor r12d, r12d
xor r13d, r13d
in al, 0x45
xor ebp, ebp
xor edx, edx
sal byte [rcx], cl
rol byte [rbp + 0x31], 0xc0
xor r8d, r8d
xor eax, eax
xor r8d, r8d
mov edi, dword [rsp + 0x24]
and al, 0x44
mov ecx, dword [rsp + 0x28]
and al, 0x28
mov r9d, dword [rsp + 0x28]
and al, 0x28
sub byte [rbx + rcx*4 + 0x54], al
mov r10d, dword [rsp + 0x2c]
and al, 0x2c
mov r11d, dword [rsp + 0x20]
mov ebx, dword [rsp + 0x20]
jmp 0x140127d22
int 0xfe
invalid
invalid
dec dword [rdi]
mov dh, 0x57
add eax, 0xcb60f42
movzx ecx, byte [rdx + rax]
test cl, cl
invalid
test byte [rcx - 2], bh
jns case.0x140120c26.309
movzx edx, byte [rdi + 5]
movzx ecx, byte [rdx + r8]
movzx ecx, byte [rdx + rax]
movzx ecx, byte [rdx + rax]
test cl, cl
je case.0x1401277bd.0
jns case.0x140120c26.309
invalid
invalid
jns case.0x140120c26.309
invalid
invalid
dec dword [rcx + 0x4834244c]
mov dword [rsp + 0x34], ecx
cmp rbx, 6
cmp ebx, 6
jne case.0x140120c26.313
xor ebp, ebp
xor r14d, r14d
xor esi, esi
xor esi, esi
test bh, 0x44
and al, 0x30
invalid
mov dword [rsp + 0x30], 0
and al, 0x30
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x31], al
xor r12d, r12d
xor r13d, r13d
in al, 0x45
xor ebp, ebp
xor edx, edx
sal byte [rcx], cl
rol byte [rbp + 0x31], 0xc0
xor r8d, r8d
xor eax, eax
xor r8d, r8d
mov edi, dword [rsp + 0x24]
mov r9d, dword [rsp + 0x28]
and al, 0x28
and al, 0x44
mov ecx, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r10d, dword [rsp + 0x2c]
push rsp
and al, 0x2c
mov ecx, dword [rsp + 0x34]
mov r11d, dword [rsp + 0x20]
pop rsp
and al, 0x20
pop rsp
and al, 0x20
jmp 0x140127d22
movzx edx, byte [rdi + 6]
movzx ecx, byte [rdx + r8]
invalid
mov dh, 0x57
invalid
test cl, cl
je case.0x1401277bd.0
test byte [rax], ch
invalid
invalid
invalid
test byte [rax], ch
invalid
sub dh, bh
invalid
mov dword [rsp + 0x38], ecx
and al, 0x38
cmp byte [rax - 0x7d], cl
sti
invalid
cmp rbx, 7
jne 0x140127ef9
invalid
cmp byte [rbp + 0x31], al
xor r14d, r14d
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
invalid
test bh, 0x44
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0x45
xor ebp, ebp
in eax, dx
xor r12d, r12d
xor r13d, r13d
in eax, dx
in eax, dx
xor edx, edx
xor eax, eax
xor r8d, r8d
mov edi, dword [rsp + 0x24]
mov r9d, dword [rsp + 0x28]
jl 0x140127f00
and al, 0x44
mov ecx, dword [rsp + 0x28]
mov r10d, dword [rsp + 0x2c]
and al, 0x2c
mov ecx, dword [rsp + 0x34]
xor al, 0x44
mov ebx, dword [rsp + 0x20]
pop rsp
and al, 0x20
mov r11d, dword [rsp + 0x20]
pop rsp
and al, 0x20
mov ebp, dword [rsp + 0x38]
jmp 0x140127d22
invalid
invalid
invalid
cmp cl, ch
sub esi, edi
invalid
invalid
invalid
movzx edx, byte [rdi + 7]
movzx ecx, byte [rdx + r8]
movzx ecx, byte [rdx + rax]
push rdi
invalid
movzx ecx, byte [rdx + rax]
or al, 2
test cl, cl
je case.0x1401277bd.0
std
invalid
invalid
std
invalid
mov dword [rsp + 0x3c], ecx
and al, 0x3c
cmp al, 0x48
cmp rbx, 8
cmp ebx, 8
jne case.0x140122168.283
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
jmp 0x140127f39
sbb ecx, dword [rdi]
mov dh, 0x57
or byte [rdx + 0xf], al
mov dh, 4
add al, byte [rax + rax*8 - 0x24f7bf1]
invalid
invalid
mov al, 0xfd
invalid
movzx edx, byte [rdi + 8]
movzx eax, byte [rdx + r8]
test al, al
je case.0x1401277bd.0
dec dword [rcx + 0x48302444]
cmp ebx, 9
mov dword [rsp + 0x30], eax
cmp rbx, 9
jne 0x140127f6b
xor r12d, r12d
xor esp, esp
xor r13d, r13d
xor edx, edx
xor eax, eax
xor r8d, r8d
sal byte [rcx], cl
rol byte [rbp + 0x31], 0xc0
mov edi, dword [rsp + 0x24]
mov r9d, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov r10d, dword [rsp + 0x2c]
mov edx, dword [rsp + 0x2c]
push rsp
and al, 0x2c
mov ecx, dword [rsp + 0x34]
mov r11d, dword [rsp + 0x20]
invalid
mov ebp, dword [rsp + 0x38]
and byte [rbx + 0x4438246c], cl
mov r14d, dword [rsp + 0x3c]
mov esi, dword [rsp + 0x3c]
jmp 0x140127d22
movzx edx, byte [rdi + 9]
movzx r15d, byte [rdx + r8]
cmp al, 2
push rdi
or dword [rsi + 0xf], eax
mov dh, 0x3c
invalid
cmp al, 2
add al, byte [rbp - 0x7c]
dec dword [rdi]
test byte [rdx - 3], ah
invalid
test r15b, r15b
je case.0x1401277bd.0
invalid
invalid
cmp rbx, 0xa
cmp ebx, 0xa
jne case.0x14008287c.2206
xor r13d, r13d
xor ebp, ebp
jmp case.0x14012219c.372
movzx edx, byte [rdi + 0xa]
movzx r13d, byte [rdx + r8]
sub al, 2
sub al, 2
test r13b, r13b
je case.0x1401277bd.0
test byte [rbp - 3], al
invalid
cmp rbx, 0xb
jne 0x140127fcf
xor edx, edx
xor eax, eax
xor r8d, r8d
xor eax, eax
xor eax, eax
ror byte [rbx + 0x4424247c], 0x8b
and al, 0x28
invalid
mov edi, dword [rsp + 0x24]
mov r9d, dword [rsp + 0x28]
invalid
mov r10d, dword [rsp + 0x2c]
mov edx, dword [rsp + 0x2c]
mov ecx, dword [rsp + 0x34]
and al, 0x34
and al, 0x34
mov r11d, dword [rsp + 0x20]
mov ebp, dword [rsp + 0x38]
mov r14d, dword [rsp + 0x3c]
mov r12d, r15d
mov esp, edi
mov esp, edi
jmp 0x140127d22
movzx edx, byte [rdi + 0xb]
movzx eax, byte [rdx + r8]
test al, al
ror byte [rdi], 0x84
invalid
cld
invalid
invalid
ror byte [rdi], 0x84
invalid
cmp rbx, 0xc
jne case.0x14011e9f8.318
xor eax, eax
jmp case.0x14012219c.471
call fcn.1400b62f0
mov ecx, 1
mov rdx, rbx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call fcn.1401b1500
movzx edx, byte [rdi + 0xc]
movzx eax, byte [rdx + r8]
mov dh, 4
add al, byte [rax + rax*8 - 0x3317bf1]
test dh, cl
cld
invalid
invalid
mov dh, 4
add al, byte [rax + rax*8 - 0x3317bf1]
test dh, cl
cld
test dh, cl
cld
invalid
cmp rbx, 0xd
jne 0x140128046
xor r8d, r8d
mov edi, dword [rsp + 0x24]
invalid
and al, 0x24
and al, 0x44
mov ecx, dword [rsp + 0x28]
mov r9d, dword [rsp + 0x28]
mov r10d, dword [rsp + 0x2c]
mov ecx, dword [rsp + 0x34]
mov r11d, dword [rsp + 0x20]
pop rsp
and al, 0x20
pop rsp
and al, 0x20
mov ebp, dword [rsp + 0x38]
mov r14d, dword [rsp + 0x3c]
and al, 0x3c
cmp byte [rbx + rcx*4 + 0x74], al
and al, 0x3c
cmp al, 0x45
mov esp, edi
mov r12d, r15d
mov edx, dword [rsp + 0x40]
and al, 0x40
jmp 0x140127d22
dec dword [rdi]
mov dh, 0x7f
or eax, 0x4b60f46
movzx r8d, byte [rdi + r8]
movzx r8d, byte [rdi + r8]
test r8b, r8b
test al, al
test al, al
mov edi, dword [rsp + 0x24]
mov r9d, dword [rsp + 0x28]
mov r10d, dword [rsp + 0x2c]
mov ecx, dword [rsp + 0x34]
and al, 0x34
and al, 0x34
mov r11d, dword [rsp + 0x20]
and al, 0x20
mov ebp, dword [rsp + 0x38]
mov r14d, dword [rsp + 0x3c]
cmp byte [rbx + rcx*4 + 0x74], al
and al, 0x3c
mov r12d, r15d
mov edx, dword [rsp + 0x40]
jne 0x140127d22
jne 0x140127d22
invalid
jmp case.0x1401277bd.0
dec esp
int3
int3
int3
jne 0x1401280da
movzx edx, byte [rcx]
lea r8d, [rdx - 0x3a]
lea eax, [rdx - 0x3a]
lea eax, [rdx - 0x3a]
xor eax, eax
cmp r8b, 0xf7
cmp al, 0xf7
jb 0x1401280d9
movzx r8d, byte [rcx + 1]
add r8b, 0xd0
add al, 0xd0
add al, 0xd0
cmp r8b, 9
ja 0x1401280d9
invalid
clc
or dword [rdi + 0x25], esi
and eax, 0x249b60f
movzx ecx, byte [rcx + 2]
add al, byte [r8 - 0x67f2f3f]
add cl, 0xd0
cmp cl, 9
stc
or dword [rdi + 0x19], esi
stc
or dword [rdi + 0x19], esi
movzx eax, r8b
movzx eax, al
add dl, 0xd0
movzx edx, dl
movzx ecx, cl
imul edx, edx, 0x64
add eax, eax
lea eax, [rax + rax*4]
add eax, ecx
add eax, edx
invalid
rol bl, 1
ret
xor eax, eax
ret
int3
mov byte [rax], al
add byte [rax], al
movzx r8d, word [rcx]
mov word [rsp + 0x26], r8w
and al, 0x26
add byte [rax], al
add byte [rdi + rcx - 0x49], al
add dword [rsi + 0x44], esp
mov dword [rsp + 0x26], eax
and al, 0x26
and al, 0x26
mov eax, 0x15
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xbcec3
lea rcx, str._unknown_status_code_C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcuri_authority.rs
add r8d, 0xffffff9c
pushfq
cmp r8d, 0x19b
add byte [rax], al
ja case.0x14012811c.103
lea r9, [0x1401fc154]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
invalid
add al, 0x81
add r8, r9
jmp r8
add byte [rax], al
lea rcx, [0x1401e5480]
ror dword [rbx], cl
add cl, ch
invalid
add eax, dword [rax]
invalid
ror dword [rbx], cl
add cl, ch
mov esp, 0xb8000003
invalid
adc eax, dword [rax]
add byte [rax], al
lea rcx, [0x1401e5488]
ror dword [rbx], cl
add cl, ch
stosd dword [rdi], eax
add eax, dword [rax]
invalid
ror dword [rbx], cl
add cl, ch
stosd dword [rdi], eax
add eax, dword [rax]
add byte [rax + 0xa], bh
mov eax, 0xa
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401e549b]
jmp case.0x14012811c.103
ror dword [rbx], cl
add cl, ch
invalid
add byte [rax], al
lea rcx, [0x1401e54a5]
ror dword [rbx], cl
add cl, ch
mov dword [rbx], eax
add byte [rax], al
ror dword [rbx], cl
add cl, ch
mov dword [rbx], eax
add byte [rax], al
mov eax, 7
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xbd338
ror dword [rbx], cl
invalid
lea rcx, [0x1401e54a7]
ror dword [rbx], cl
add cl, ch
js 0x140128175
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e54ae]
add byte [rax - 0x73], cl
or eax, 0xbd32e
jmp case.0x14012811c.103
add byte [rax], al
mov eax, 0x1d
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401e54b6]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 0xa
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401e54d3]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e54dd]
jmp case.0x14012811c.103
mov eax, 0xf
add byte [rax], al
lea rcx, [0x1401e54ea]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e54f9]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e5505]
jmp case.0x14012811c.103
invalid
add byte [rax], al
lea rcx, [0x1401e5515]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e551c]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e552c]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e553d]
jmp case.0x14012811c.103
or dword [rax], eax
add byte [rax], al
lea rcx, [0x1401e5542]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e554b]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e5557]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e5560]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e5572]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e5584]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e558f]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 0x10
lea rcx, [0x1401e559b]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 9
lea rcx, [0x1401e55ab]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 9
lea rcx, [0x1401e55b4]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 0x12
lea rcx, [0x1401e55bd]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 0xe
lea rcx, [0x1401e55cf]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 0x1d
lea rcx, [0x1401e55dd]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 0xf
lea rcx, [0x1401e55fa]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 8
lea rcx, [0x1401e5609]
or eax, dword [rax]
or eax, dword [rax]
jmp case.0x14012811c.103
or eax, dword [rax]
jmp case.0x14012811c.103
or eax, dword [rax]
jmp case.0x14012811c.103
or eax, dword [rax]
jmp case.0x14012811c.103
lea rcx, [0x1401e5637]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xbd2ca
jmp case.0x14012811c.103
invalid
add byte [rax + 0x16], bh
lea rcx, [0x1401e5654]
jmp case.0x14012811c.103
pop rax
add dword [rax], eax
invalid
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x1401e566a]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax], al
mov eax, 0x12
lea rcx, [0x1401e567f]
jmp case.0x14012811c.103
ror byte [rbx], cl
add cl, ch
sub al, byte [rcx]
add byte [rax], al
mov eax, 0x13
lea rcx, [0x1401e569d]
lea ecx, [0x1401e569d]
lea ecx, [0x1401e569d]
jmp case.0x14012811c.103
add byte [rax], al
lea rcx, [0x1401e56b0]
jmp case.0x14012811c.103
mov eax, 6
lea rcx, [0x1401e56c4]
jmp case.0x14012811c.103
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xbd2f2
jmp case.0x14012811c.103
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x26]
mov qword [rsp + 0x38], rax
lea rax, [0x140108e30]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x50], rax
lea rax, [0x1401e4fa0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
call fcn.1401020b0
nop
add rsp, 0x88
ret
invalid
cmp rax, 1
jne 0x1401298e8
cmp byte [rsp + 0x59], 0
je 0x1401298e8
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1401298e8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140129906
sbb byte [rax + rax*8 - 0x74b7e18b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xc74d1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140129906
test bl, bl
setne al
add rsp, 0x68
pop rbx
pop rsi
ret
mov rdx, qword [rsp + 0x30]
movzx edx, byte [rdx + r9 - 1]
cmp rax, 0x10
jae 0x14012a5e7
cmp r12, r13
je 0x14012a6fb
test byte [rdx], dh
add dword [rax], eax
invalid
test byte [rdx], dh
add dword [rax], eax
add byte [rbp + 0x31], al
leave
xor r9d, r9d
nop dword [rax]
cmp byte [rcx + r9], dl
je 0x14012a6b3
inc r9
cmp rax, r9
jne 0x14012a5d0
jmp 0x14012a6fb
lea r8, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x14012a632
cmp r8, rax
cmovae r8, rax
test r8, r8
je 0x14012a632
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
je 0x14012a6b3
inc r9
cmp r8, r9
jne 0x14012a610
mov qword [rsp + 0x20], rdi
lea r9, [rax - 0x10]
cmp r8, r9
jbe 0x14012a63e
jmp 0x14012a684
mov qword [rsp + 0x20], rdi
lea r9, [rax - 0x10]
xor r8d, r8d
mov r10, rdx
movabs r11, 0x101010101010101
imul r10, r11
nop
mov r11, qword [rcx + r8]
xor r11, r10
lea rdi, [r11 + rbx]
cmp al, 0x1b
cmp al, 0x1b
not r11
and r11, rdi
mov rdi, qword [rcx + r8 + 8]
xor rdi, r10
xor edi, edx
xor edi, edx
lea r14, [rdi + rbx]
not rdi
and rdi, r14
or rdi, r11
test rdi, rbp
jne 0x14012a684
add r8, 0x10
cmp r8, r9
jbe 0x14012a650
int3
int3
sub rax, r8
mov rdi, qword [rsp + 0x20]
je 0x14012a6fb
add rcx, r8
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
je 0x14012a6b0
inc r9
cmp rax, r9
jne 0x14012a6a0
jmp 0x14012a6fb
add r9, r8
add r13, r9
inc r13
mov qword [rsi + 0x20], r13
mov r14, r13
mov r9, qword [rsp + 0x28]
sub r14, r9
jb 0x14012a6e9
cmp r13, rdi
ja 0x14012a6e9
lea rcx, [r15 + r14]
mov rdx, qword [rsp + 0x30]
mov r8, r9
call fcn.1401afbe0
mov r9, qword [rsp + 0x28]
test eax, eax
je 0x14012a732
lea rcx, [r15 + r13]
mov rax, r12
sub rax, r13
jae 0x14012a5af
jmp 0x14012a6ff
mov qword [rsi + 0x20], r12
mov byte [rsi + 0x41], 1
mov rcx, qword [rsi]
mov r14, qword [rsi + 8]
add r15, rcx
xor eax, eax
sub r14, rcx
cmovne rax, r15
cmp byte [rsi + 0x40], 0
cmovne rax, r15
mov rdx, r14
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi]
add r15, rax
sub r14, rax
mov qword [rsi], r13
mov rax, r15
jmp 0x14012a71e
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r13
mov rdx, r9
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdi
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdi
call fcn.1401b1d10
lea rcx, str.internal_error:_entered_unreachable_code_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov edx, 0x28
call fcn.1401b1e10
int3
test byte [rax - 0x7d], 0x7c
and al, 0x28
add byte [rsp + rdx + 0x48], dh
mov ecx, dword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
lea rax, [0x1401ea8f8]
cmovne rax, rsi
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140131820
test rcx, rcx
je 0x140131820
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14013176b
cmp qword [rbx + 0x10], 0x11
jb 0x140131759
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
jmp 0x140131820
nop
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jnp 0x140131882
add byte [rax], al
mov ebx, r9d
mov ebx, ecx
mov rdi, rdx
mov rsi, rcx
mov qword [rsp + 0x100], r8
xor ebp, ebp
test r9b, 1
mov r14d, 0x89
cmove r14d, ebp
mov r12, qword [rcx]
lea rax, [rdx + 0x18]
mov qword [rsp + 0x108], rax
lea r13, [rdx + 0x20]
mov rcx, r13
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140131ce5
movzx eax, byte [rdi + 0x28]
test al, al
jne 0x140131cfc
mov qword [rsp + 0xf0], r13
mov byte [rsp + 0xf8], bpl
mov rax, qword [rdi + 0x40]
test rax, rax
je 0x140131908
mov rcx, qword [rdi + 0x38]
mov rax, qword [rcx + rax*8 - 8]
mov rax, qword [rax]
cmp rax, 0x21
jb 0x140131947
lea rdx, [rdi + 0x30]
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + 0x10]
call fcn.1401309c0
mov r15, rax
test rax, rax
je 0x140131947
test bpl, bpl
jne 0x140131939
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140131e16
mov rcx, r13
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x140131bfc
mov rax, qword [rdi + 0x40]
test rax, rax
je 0x140131e2e
mov rcx, qword [rdi + 0x38]
mov r13, qword [rcx + rax*8 - 8]
lock inc qword [r13]
jle 0x140131e2c
mov r15, qword [rsp + 0xf0]
cmp byte [rsp + 0xf8], 0
jne 0x14013198d
invalid
mov rax, qword [0x140214208]
xchg dword [rax], ebp
invalid
shl rax, 1
test rax, rax
jne 0x140131de8
mov rcx, r15
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rsp + 0x50], 0
mov dword [rsp + 0xc0], 0
xorps xmm6, xmm6
movups xmmword [rsp + 0x38], xmm6
lea rbp, [rsp + 0xc0]
mov qword [rsp + 0x30], rbp
lea r15, [rsp + 0x50]
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x48000022
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x140131c1b
mov rbp, qword [rsp + 0x50]
movzx eax, byte [0x140214210]
mov edx, 0x80
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140131f36
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov r12, rax
add r12, 0x10
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov dword [rax + 0x20], 0
mov qword [rax + 0x28], r13
xorps xmm0, xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
mov qword [rax + 0x60], rbp
movups xmmword [rax + 0x68], xmm0
mov word [rax + 0x78], 0
mov rcx, r12
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140131da2
xor eax, eax
movzx ecx, byte [r15 + 0x18]
test cl, cl
jne 0x140131db6
lea ecx, [rbx + rbx]
and cl, 4
movzx ecx, cl
or r14d, ecx
or r14d, 0x110
mov dword [r15 + 0x70], r14d
mov r14, qword [rsp + 0x100]
mov qword [r15 + 0x68], r14
test al, al
jne 0x140131ac1
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140131dff
mov rcx, r12
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock inc qword [rdi]
jle 0x140131e2c
lock inc qword [r15]
jle 0x140131e2c
lea r12, [rdi + 0x10]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x60], r14
mov byte [rsp + 0x68], bl
mov qword [rsp + 0x58], r15
mov rcx, r12
mov rdx, r15
call fcn.140130780
movzx eax, byte [rdi + 0x78]
test al, al
je 0x140131b55
mov rcx, r12
call fcn.14012ec10
test rax, rax
je 0x140131b55
mov r15, rax
mov rcx, qword [rsp + 0x58]
call fcn.140130870
mov rax, qword [rsp + 0x50]
lock dec qword [rax]
jne 0x140131b37
lea rcx, [rsp + 0x50]
call fcn.140130de0
mov rax, qword [rsp + 0x58]
lock dec qword [rax]
jne 0x140131bfc
lea rcx, [rsp + 0x58]
call fcn.14012f820
jmp 0x140131bfc
lea rax, [rsp + 0x60]
mov rbx, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xc0], xmm0
test rbx, rbx
je 0x140131bfc
movzx eax, byte [0x140214210]
mov edx, 0x20
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140131f45
mov rdi, rax
mov qword [rax], rbx
mov qword [rax + 8], r15
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rax + 0x10], xmm0
mov r14, qword [rsi + 8]
test r14, r14
je 0x140131bf5
lea rbx, [r14 + 8]
mov rcx, qword [r14 + 8]
call fcn.140130870
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140131bd1
mov rcx, r14
call fcn.140130de0
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x140131be2
mov rcx, rbx
call fcn.14012f820
mov r8, qword [rsi + 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 8], rdi
xor r15d, r15d
mov rax, r15
movaps xmm6, xmmword [rsp + 0x130]
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov rcx, r15
mov r15d, eax
mov qword [rsp + 0x50], 0
mov dword [rsp + 0xc0], 0
movups xmmword [rsp + 0x38], xmm6
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x4800001c
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x140131c7b
mov rbp, qword [rsp + 0x50]
cmp rbp, r12
jne 0x1401319f3
jmp 0x140131c81
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xc0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x4800001d
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x140131d12
mov rbp, qword [rsp + 0x50]
cmp rbp, r12
jne 0x1401319f3
jmp 0x140131d18
call fcn.1401b9760
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x28]
test al, al
je 0x1401318dd
mov qword [rsp + 0x50], r13
mov byte [rsp + 0x58], bpl
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_1.0.2_src_syswindows_selector.rs
jmp 0x140131dc6
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rsp + 0x50], 0
mov dword [rsp + 0xc0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x4800001b
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x140131d7c
mov rbp, qword [rsp + 0x50]
cmp rbp, r12
jne 0x1401319f3
jmp case.0x1400257c3.3403
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl r15, 0x20
or r15, 2
lock dec qword [r13]
jne 0x140131bfc
mov rcx, r13
call fcn.14003fe80
jmp 0x140131bfc
call fcn.1401b9760
xor al, 1
movzx ecx, byte [r15 + 0x18]
test cl, cl
je 0x140131a87
mov qword [rsp + 0x50], r12
mov byte [rsp + 0x58], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_1.0.2_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, [0x1401e7268]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.1401b21a0
call fcn.1401b9760
test al, al
jne 0x14013198d
mov byte [r15 + 8], 1
jmp 0x14013198d
call fcn.1401b9760
test al, al
jne 0x140131ac1
mov byte [r15 + 0x18], 1
jmp 0x140131ac1
call fcn.1401b9760
test al, al
jne 0x140131939
mov byte [rdi + 0x28], 1
jmp 0x140131939
ud2
lea rax, [rsp + 0x108]
mov qword [rsp + 0x110], rax
lea rax, [0x140130c30]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x120], rax
lea rax, [0x140130d20]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x70], 0
movabs rax, 0x400000020
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x80], 3
mov qword [rsp + 0x88], 2
mov qword [rsp + 0x98], 2
mov qword [rsp + 0xa8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx], al
lea rax, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 2
lea rax, [rsp + 0x50]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 2
lea rax, [rsp + 0x110]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_1.0.2_src_syswindows_selector.rs
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb59c7
lea rcx, [rsp + 0xc0]
call fcn.1401b1c50
mov ecx, 8
mov edx, 0x80
call fcn.1401b1500
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
int3
mov ecx, esp
mov r10, r14
mov r14, rax
mov r11, rbx
mov rbx, rcx
jmp 0x1401323d1
lea r12, [rbp + 1]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xb8], r12
mov r13, r14
lea rdi, [rbp + 2]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x50], r13
lea rax, [rdi + 1]
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xb8], rax
movaps xmmword [rsp + 0x1e0], xmm7
movaps xmmword [rsp + 0x1d0], xmm6
movaps xmmword [rsp + 0x200], xmm7
movaps xmmword [rsp + 0x1f0], xmm6
movaps xmmword [rsp + 0x220], xmm7
movaps xmmword [rsp + 0x210], xmm6
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsi], xmm0
movabs r15, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rcx + rcx*4 + 0x7e], 0x10
movups xmm0, xmmword [rsp + 0x2a8]
movups xmm1, xmmword [rsp + 0x2b8]
movups xmmword [rsi + 0x18], xmm0
movups xmmword [rsi + 0x28], xmm1
mov rax, qword [rsp + 0x2c8]
mov qword [rsi + 0x38], rax
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x48], 0x20
mov eax, dword [rsp + 0x9c]
mov dword [rsi + 0x5c], eax
movups xmm0, xmmword [rsp + 0x8c]
movups xmmword [rsi + 0x4c], xmm0
mov qword [rsi + 0x60], r15
mov rax, qword [rsp + 0x2a0]
mov qword [rsi + 0x88], rax
movups xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
movups xmmword [rsi + 0x78], xmm1
movups xmmword [rsi + 0x68], xmm0
push 0xffffffff9086c748
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
xchg byte [rax + 0x20000000], bl
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x78], al
movups xmmword [rsi + 0x9c], xmm0
mov eax, dword [rsp + 0x88]
mov dword [rsi + 0xac], eax
mov qword [rsi + 0xb0], r15
movups xmm0, xmmword [rsp + 0x258]
movups xmm1, xmmword [rsp + 0x268]
and al, 0x68
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0xc8], ecx
and al, 0x68
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0xc8], ecx
mov rax, qword [rsp + 0x278]
mov qword [rsi + 0xd8], rax
movups xmmword [rsi + 0xb8], xmm0
mov qword [rsi + 0xe0], 0
mov dword [rsi + 0xe8], 0x20
mov eax, dword [rsp + 0x74]
mov dword [rsi + 0xfc], eax
movups xmm0, xmmword [rsp + 0x64]
movups xmmword [rsi + 0xec], xmm0
mov qword [rsi + 0x100], r15
movups xmm0, xmmword [rsp + 0x230]
movups xmm1, xmmword [rsp + 0x240]
movups xmmword [rsi + 0x118], xmm1
mov rax, qword [rsp + 0x250]
mov qword [rsi + 0x128], rax
movups xmmword [rsi + 0x108], xmm0
mov qword [rsi + 0x130], 0
mov dword [rsi + 0x138], 0x20
mov qword [rsi + 0x140], r15
mov rax, qword [rsp + 0x368]
mov qword [rsi + 0x168], rax
movups xmm0, xmmword [rsp + 0x348]
movups xmm1, xmmword [rsp + 0x358]
movups xmmword [rsi + 0x158], xmm1
movups xmmword [rsi + 0x148], xmm0
mov qword [rsi + 0x170], 0
mov dword [rsi + 0x178], 0x20
mov qword [rsi + 0x180], r15
mov rax, qword [rsp + 0x340]
mov qword [rsi + 0x1a8], rax
movups xmm0, xmmword [rsp + 0x320]
movups xmm1, xmmword [rsp + 0x330]
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsi + 0x198], ecx
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsi + 0x198], ecx
movups xmmword [rsi + 0x188], xmm0
mov qword [rsi + 0x1b0], 0
mov dword [rsi + 0x1b8], 0x20
mov qword [rsi + 0x1c0], r15
mov rax, qword [rsp + 0x318]
mov qword [rsi + 0x1e8], rax
movups xmm0, xmmword [rsp + 0x2f8]
movups xmm1, xmmword [rsp + 0x308]
movups xmmword [rsi + 0x1d8], xmm1
movups xmmword [rsi + 0x1c8], xmm0
mov qword [rsi + 0x1f0], 0
mov dword [rsi + 0x1f8], 0x20
mov qword [rsi + 0x200], r15
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movups xmmword [rsi + 0x208], xmm0
movups xmmword [rsi + 0x218], xmm1
mov rax, qword [rsp + 0x2f0]
mov qword [rsi + 0x228], rax
mov qword [rsi + 0x230], 0
mov dword [rsi + 0x238], 0x20
movups xmmword [rsi + 0x240], xmm6
movups xmmword [rsi + 0x250], xmm7
movups xmmword [rsi + 0x270], xmm7
movups xmmword [rsi + 0x260], xmm6
movups xmmword [rsi + 0x290], xmm7
movups xmmword [rsi + 0x280], xmm6
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsi + 0xa40], xmm0
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rsi + 0xa30], xmm0
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
movaps xmm3, xmmword [rsp + 0x140]
movups xmmword [rsi + 0xa20], xmm3
movups xmmword [rsi + 0xa10], xmm2
movups xmmword [rsi + 0xa00], xmm1
movups xmmword [rsi + 0x9f0], xmm0
mov byte [rsi + 0xa50], 1
mov eax, dword [rsp + 0x5d]
mov ecx, dword [rsp + 0x60]
mov dword [rsi + 0xa54], ecx
mov dword [rsi + 0xa51], eax
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rsi + 0xaa8], xmm0
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rsi + 0xa98], xmm0
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmm2, xmmword [rsp + 0x190]
movaps xmm3, xmmword [rsp + 0x1a0]
movups xmmword [rsi + 0xa88], xmm3
movups xmmword [rsi + 0xa78], xmm2
movups xmmword [rsi + 0xa68], xmm1
movups xmmword [rsi + 0xa58], xmm0
mov byte [rsi + 0xab8], 1
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsi + 0x9d8], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x9c8], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmm3, xmmword [rsp + 0xe0]
movups xmmword [rsi + 0x9b8], xmm3
movups xmmword [rsi + 0x9a8], xmm2
movups xmmword [rsi + 0x998], xmm1
movups xmmword [rsi + 0x988], xmm0
mov word [rsi + 0x9e8], 0
mov byte [rsi + 0x9ea], 0
movzx eax, byte [rsp + 0x47]
mov byte [rsi + 0x9ef], al
mov eax, dword [rsp + 0x43]
mov dword [rsi + 0x9eb], eax
movups xmmword [rsi + 0xad0], xmm7
movups xmmword [rsi + 0xac0], xmm6
mov qword [rsi + 0xae0], r8
mov qword [rsi + 0xae8], r9
movups xmmword [rsi + 0xb00], xmm7
movups xmmword [rsi + 0xaf0], xmm6
mov qword [rsi + 0xb10], r11
mov qword [rsi + 0xb18], r10
lea rcx, [rsi + 0x7f0]
lea rdx, [rsp + 0x370]
mov r8d, 0x198
call fcn.1401af560
lea rcx, [rsi + 0x2a0]
lea rdx, [rsp + 0x508]
mov r8d, 0x458
call fcn.1401af560
mov dword [rsi + 0xbe0], 0x20
movups xmmword [rsi + 0xb20], xmm6
movups xmmword [rsi + 0xb30], xmm7
mov qword [rsi + 0xb40], rbx
mov qword [rsi + 0xb48], r14
movups xmmword [rsi + 0xb50], xmm6
movups xmmword [rsi + 0xb60], xmm7
mov qword [rsi + 0xb70], rbp
mov qword [rsi + 0xb78], r13
movups xmmword [rsi + 0xb80], xmm6
movups xmmword [rsi + 0xb90], xmm7
mov qword [rsi + 0xba0], r12
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0xba8], rax
movups xmmword [rsi + 0xbc0], xmm7
movups xmmword [rsi + 0xbb0], xmm6
mov qword [rsi + 0xbd0], rdi
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsi + 0xbd8], rax
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmm2, xmmword [rsp + 0x1f0]
movaps xmm3, xmmword [rsp + 0x200]
movups xmmword [rsi + 0x788], xmm0
movups xmmword [rsi + 0x798], xmm1
movups xmmword [rsi + 0x7a8], xmm2
movups xmmword [rsi + 0x7b8], xmm3
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [rsi + 0x7c8], xmm0
movaps xmm0, xmmword [rsp + 0x220]
movups xmmword [rsi + 0x7d8], xmm0
mov dword [rsi + 0x7e8], 0x20
mov qword [rsi + 0x6f8], r15
movups xmmword [rsi + 0x738], xmm7
movups xmmword [rsi + 0x728], xmm6
movups xmmword [rsi + 0x758], xmm7
movups xmmword [rsi + 0x748], xmm6
movups xmmword [rsi + 0x778], xmm7
movups xmmword [rsi + 0x768], xmm6
movaps xmm6, xmmword [rsp + 0x960]
movaps xmm7, xmmword [rsp + 0x970]
add rsp, 0x988
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add dword [rax - 0x77], ecx
nop
mov eax, 0x48000000
cmp dword [rax + 0xb0], 0
je 0x140132a59
mov rcx, rdx
mov r8, r15
mov r9, r12
mov r10, r14
mov r11, rbx
mov rbx, qword [rsp + 0x30]
mov r14, qword [rsp + 0x28]
mov r12, rdx
jmp 0x1401323f2
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xb8]
mov rdx, qword [rax + 0xc0]
mov qword [rsp + 0x48], rcx
lea rdi, [rcx + 1]
mov qword [rax + 0xb8], rdi
cmp qword [rax + 0xb0], 0
mov qword [rsp + 0x50], rdx
je 0x140132aa5
mov qword [rsp + 0x38], rdx
jmp 0x140132ad0
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb8]
mov rax, qword [rax + 0xc0]
mov qword [rsp + 0x38], rax
mov r8, r15
mov r9, r12
mov r10, r14
mov r11, rbx
mov rbx, qword [rsp + 0x30]
mov r14, qword [rsp + 0x28]
mov r12, qword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
jmp 0x140132400
mov r9, qword [rax + 0xb8]
mov r10, qword [rax + 0xc0]
lea r14, [r9 + 1]
mov qword [rax + 0xb8], r14
cmp qword [rax + 0xb0], 0
je 0x140132d1d
lea r11, [r14 + 1]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xb8], r11
mov rdi, r10
lea rbp, [r14 + 2]
mov qword [rsp + 0x40], rdi
mov r15, rdi
lea rbx, [rbp + 1]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xb8], rbx
mov qword [rsp + 0x38], r15
mov r12, r15
lea rdi, [rbp + 2]
mov r13, r12
lea rax, [rdi + 1]
mov ecx, dword [0x140214214]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xb8], rax
mov r15, r13
mov rcx, r13
mov edx, dword [0x140214214]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
lea r8, [rax + 1]
mov qword [rdx + 0xb8], r8
movaps xmm0, xmmword [0x1401bd950]
movups xmmword [rsi + 0x158], xmm0
movups xmmword [rsi + 0x168], xmm0
movups xmmword [rsi + 0x178], xmm0
movups xmmword [rsi + 0x188], xmm0
movups xmm0, xmmword [0x1401ef510]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [0x1401ef520]
movups xmmword [rsi + 0x10], xmm1
mov qword [rsi + 0x20], r9
mov qword [rsi + 0x28], r10
movups xmmword [rsi + 0x30], xmm0
movups xmmword [rsi + 0x40], xmm1
mov qword [rsi + 0x50], r14
mov rdx, qword [rsp + 0x40]
mov qword [rsi + 0x58], rdx
movups xmmword [rsi + 0x60], xmm0
movups xmmword [rsi + 0x70], xmm1
mov qword [rsi + 0x80], r11
mov rdx, qword [rsp + 0x38]
mov qword [rsi + 0x88], rdx
movups xmmword [rsi + 0xa0], xmm1
movups xmmword [rsi + 0x90], xmm0
mov qword [rsi + 0xb0], rbp
mov dword [rsi + 0xb0], ebp
mov dword [rsi + 0xb0], ebp
mov qword [rsi + 0xb8], r12
movups xmmword [rsi + 0xc0], xmm0
movups xmmword [rsi + 0xd0], xmm1
mov qword [rsi + 0xe0], rbx
mov qword [rsi + 0xe8], r13
movups xmmword [rsi + 0xf0], xmm0
movups xmmword [rsi + 0x100], xmm1
mov qword [rsi + 0x110], rdi
mov qword [rsi + 0x118], r15
movups xmmword [rsi + 0x120], xmm0
and byte [rcx], al
add byte [rax], al
movups xmmword [rsi + 0x130], xmm1
mov qword [rsi + 0x140], rax
mov qword [rsi + 0x148], rcx
mov dword [rsi + 0x150], 0
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x20], r10
mov qword [rsp + 0x28], r9
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xb8]
mov rdi, qword [rax + 0xc0]
lea r11, [r14 + 1]
mov qword [rax + 0xb8], r11
cmp qword [rax + 0xb0], 0
je 0x140132d71
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
jmp 0x140132ba7
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r11, qword [rax + 0xb8]
mov r15, qword [rax + 0xc0]
lea rbp, [r11 + 1]
mov qword [rax + 0xb8], rbp
cmp qword [rax + 0xb0], 0
mov qword [rsp + 0x40], rdi
je 0x140132dc0
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
jmp 0x140132bb3
mov qword [rsp + 0x30], r11
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0xb8]
mov r12, qword [rax + 0xc0]
lea rbx, [rbp + 1]
mov qword [rax + 0xb8], rbx
cmp qword [rax + 0xb0], 0
mov qword [rsp + 0x38], r15
je 0x140132e19
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
mov r11, qword [rsp + 0x30]
jmp 0x140132bd9
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xb8]
mov r13, qword [rax + 0xc0]
lea rdi, [rbx + 1]
mov qword [rax + 0xb8], rdi
cmp qword [rax + 0xb0], 0
je 0x140132e68
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
mov r11, qword [rsp + 0x30]
jmp 0x140132be0
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rdi, qword [rcx + 0xb8]
mov r15, qword [rcx + 0xc0]
lea rax, [rdi + 1]
mov qword [rcx + 0xb8], rax
cmp qword [rcx + 0xb0], 0
je 0x140132ea8
mov rcx, r15
jmp 0x140132ece
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0xb8]
mov rcx, qword [rcx + 0xc0]
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
mov r11, qword [rsp + 0x30]
jmp 0x140132c04
lea rbp, [r14 + 2]
mov qword [rsp + 0x40], rdi
mov r15, rdi
lea rbx, [rbp + 1]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xb8], rbx
mov qword [rsp + 0x38], r15
mov r12, r15
lea rdi, [rbp + 2]
mov r13, r12
lea rax, [rdi + 1]
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
or al, 0xca
mov qword [rcx + 0xb8], rax
mov r15, r13
mov rcx, r13
mov edx, dword [0x140214214]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
lea r8, [rax + 1]
mov qword [rdx + 0xb8], r8
movabs rdx, 0x8000000000000000
mov qword [rsi], rdx
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x60], rdx
mov qword [rsi + 0x90], rdx
mov qword [rsi + 0xc0], rdx
mov qword [rsi + 0xf0], rdx
mov qword [rsi + 0x120], rdx
mov qword [rsi + 0x150], rdx
mov qword [rsi + 0x180], rdx
mov qword [rsi + 0x1b0], rdx
mov qword [rsi + 0x1e0], rdx
mov qword [rsi + 0x210], rdx
mov qword [rsi + 0x240], rdx
mov qword [rsi + 0x270], rdx
mov qword [rsi + 0x2a0], rdx
mov qword [rsi + 0x2d0], rdx
movups xmm0, xmmword [0x1401ef510]
movups xmmword [rsi + 0x368], xmm0
movups xmm1, xmmword [0x1401ef520]
movups xmmword [rsi + 0x378], xmm1
mov qword [rsi + 0x388], r9
mov qword [rsi + 0x390], r10
movups xmmword [rsi + 0x398], xmm0
movups xmmword [rsi + 0x3a8], xmm1
mov qword [rsi + 0x3b8], r14
mov rdx, qword [rsp + 0x40]
mov qword [rsi + 0x3c0], rdx
movups xmmword [rsi + 0x3c8], xmm0
movups xmmword [rsi + 0x3d8], xmm1
mov qword [rsi + 0x3e8], r11
mov rdx, qword [rsp + 0x38]
mov qword [rsi + 0x3f0], rdx
movups xmmword [rsi + 0x3f8], xmm0
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsi + 0x408], ecx
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsi + 0x408], ecx
mov qword [rsi + 0x418], rbp
mov qword [rsi + 0x420], r12
movups xmmword [rsi + 0x438], xmm1
movups xmmword [rsi + 0x428], xmm0
mov qword [rsi + 0x448], rbx
add al, 0
add byte [rcx + rcx*4 - 0x52], cl
push rax
add al, 0
add byte [rdi], cl
adc dword [rsi + 0x310], ecx
movups xmmword [rsi + 0x300], xmm0
mov qword [rsi + 0x320], rdi
mov qword [rsi + 0x328], r15
movups xmmword [rsi + 0x340], xmm1
movups xmmword [rsi + 0x330], xmm0
mov qword [rsi + 0x350], rax
mov qword [rsi + 0x358], rcx
mov dword [rsi + 0x360], 0
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xb8]
mov rdi, qword [rax + 0xc0]
lea r11, [r14 + 1]
mov qword [rax + 0xb8], r11
cmp qword [rax + 0xb0], 0
je 0x1401331dd
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
jmp 0x140132fa7
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r11, qword [rax + 0xb8]
mov r15, qword [rax + 0xc0]
lea rbp, [r11 + 1]
mov qword [rax + 0xb8], rbp
cmp qword [rax + 0xb0], 0
mov qword [rsp + 0x40], rdi
je 0x14013322c
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
jmp 0x140132fb3
mov qword [rsp + 0x30], r11
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0xb8]
mov r12, qword [rax + 0xc0]
lea rbx, [rbp + 1]
mov qword [rax + 0xb8], rbx
cmp qword [rax + 0xb0], 0
mov qword [rsp + 0x38], r15
and al, 0x38
je 0x140133285
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
mov r11, qword [rsp + 0x30]
jmp 0x140132fd9
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xb8]
add byte [rbx + rcx*4 - 0x58], cl
rol byte [rax], 0
add byte [rax - 0x73], cl
jnp 0x1401332b0
mov qword [rax + 0xb8], rdi
cmp qword [rax + 0xb0], 0
je 0x1401332d4
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
mov r11, qword [rsp + 0x30]
jmp 0x140132fe0
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rdi, qword [rcx + 0xb8]
mov r15, qword [rcx + 0xc0]
lea rax, [rdi + 1]
mov qword [rcx + 0xb8], rax
cmp qword [rcx + 0xb0], 0
je 0x140133314
mov rcx, r15
jmp 0x14013333a
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0xb8]
mov rcx, qword [rcx + 0xc0]
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
mov r11, qword [rsp + 0x30]
jmp 0x140133004
sub rsp, 0x78
mov r13, rdx
mov rsi, rcx
movabs rdi, 0x8000000000000000
cmp qword [rdx + 0xb0], rdi
jne 0x1401333c1
mov r12, rdi
cmp qword [r13 + 0x100], rdi
mov qword [rsp + 0x70], r12
jne 0x140133467
mov r15, rdi
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r14
cmp qword [r13 + 0x10], rdi
jne 0x14013351f
mov r15, rdi
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x58], rbp
cmp qword [r13 + 0x60], rdi
jne 0x1401335bd
add byte [rax], al
jmp 0x14013364f
mov rbx, qword [r13 + 0xb8]
mov r12, qword [r13 + 0xc0]
mov ebp, 1
mov ecx, 1
test r12, r12
je 0x140133401
js 0x140133704
movzx eax, byte [0x140214210]
xor ecx, ecx
leave
mov rdx, r12
call fcn.140157b20
mov rcx, rax
test rax, rax
je 0x140133723
mov qword [rsp + 0x50], rcx
mov rdx, rbx
mov r8, r12
call fcn.1401af560
mov rbx, qword [r13 + 0xd0]
mov r14, qword [r13 + 0xd8]
test r14, r14
je 0x140133447
js 0x140133704
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov rbp, rax
test rax, rax
je 0x140133716
mov rcx, rbp
mov rdx, rbx
mov r8, r14
call fcn.1401af560
cmp qword [r13 + 0x100], rdi
add byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x70], r12
je 0x14013338e
mov rbx, qword [r13 + 0x108]
mov r15, qword [r13 + 0x110]
mov eax, 1
test r15, r15
je 0x14013349f
js 0x140133704
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
test rax, rax
je 0x140133709
mov qword [rsp + 0x48], rax
mov rcx, rax
mov rdx, rbx
mov r8, r15
call fcn.1401af560
mov rbx, qword [r13 + 0x120]
mov r8, qword [r13 + 0x128]
test r8, r8
mov eax, 1
je 0x1401334f6
js 0x140133704
mov r12, rbp
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r8
mov rbp, r8
call fcn.140157b20
mov r8, rbp
mov eax, ebp
test rax, rax
mov rbp, r12
je 0x140133730
mov qword [rsp + 0x40], rax
mov rcx, rax
mov rdx, rbx
mov qword [rsp + 0x28], r8
call fcn.1401af560
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r14
cmp qword [r13 + 0x10], rdi
je 0x1401333a5
mov r14, qword [r13 + 0x18]
mov r15, qword [r13 + 0x20]
mov ecx, 1
test r15, r15
je 0x140133554
js 0x140133704
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov rcx, rax
test rax, rax
je 0x140133709
mov qword [rsp + 0x38], rcx
mov rdx, r14
mov r8, r15
call fcn.1401af560
mov rbx, qword [r13 + 0x30]
mov r14, qword [r13 + 0x38]
test r14, r14
mov eax, 1
je 0x140133596
js 0x140133704
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x140133716
mov qword [rsp + 0x30], rax
mov rcx, rax
mov rdx, rbx
mov r8, r14
call fcn.1401af560
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x58], rbp
cmp qword [r13 + 0x60], rdi
je 0x1401333bc
mov rbx, qword [r13 + 0x68]
mov rdi, qword [r13 + 0x70]
mov r12d, 1
mov ebp, 1
test rdi, rdi
je 0x1401335f8
js 0x140133704
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov rbp, rax
test rax, rax
je 0x14013373d
mov rcx, rbp
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov rbx, qword [r13 + 0x80]
mov r13, qword [r13 + 0x88]
test r13, r13
je 0x14013363c
js 0x140133704
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r13
call fcn.140157b20
mov r12, rax
test rax, rax
je 0x14013374a
mov rcx, r12
mov rdx, rbx
mov r8, r13
call fcn.1401af560
mov rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
mov qword [rsi], r15
mov rcx, qword [rsp + 0x38]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], r14
mov qword [rsi + 0x30], rdi
mov qword [rsi + 0x38], rbp
mov qword [rsi + 0x40], rdi
mov qword [rsi + 0x48], r13
mov qword [rsi + 0x50], r12
mov qword [rsi + 0x58], r13
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x60], rax
mov rcx, qword [rsp + 0x50]
mov qword [rsi + 0x68], rcx
mov qword [rsi + 0x70], rax
mov rcx, qword [rsp + 0x68]
mov qword [rsi + 0x78], rcx
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x80], rax
mov qword [rsi + 0x88], rcx
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x90], rax
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 0x98], rcx
cwde
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax + 0x48000000], ah
mov dword [rsi + 0xa8], edx
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0xb0], rax
mov qword [rsi + 0xb8], rdx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
mov ecx, 1
mov rdx, r8
call fcn.1401b1500
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
mov ecx, 1
mov rdx, r13
call fcn.1401b1500
int3
add byte [rbp - 0x17de00bb], cl
lea eax, [rbp - 1]
and eax, ebp
dec rbx
je 0x140133943
test ax, ax
jne 0x1401338fd
nop
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
add r13, 0xfffffffffffffc00
add r14, 0x10
cmp eax, 0xffff
je 0x1401338e0
cld
invalid
not eax
mov ebp, eax
tzcnt eax, ebp
shl rax, 6
mov rcx, r13
sub rcx, rax
mov r8, qword [rcx - 0x28]
test r8, r8
je 0x1401338d0
lea rax, [r8 + 1]
mul r15
add rax, 0xf
and rax, 0xfffffffffffffff0
add r8, rax
cmp r8, 0xffffffffffffffef
je 0x1401338d0
mov r8, qword [rcx - 0x30]
sub r8, rax
ror byte [rax - 0x75], 0xd
adc al, 8
invalid
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
jmp 0x1401338d0
mov rbx, qword [rsi + 8]
test rbx, rbx
je 0x14013395a
lea r8, [rbx + 0x11]
mov rcx, rdi
mov dl, 0xff
call fcn.1401afce0
mov qword [rsi + 0x18], 0
lea rax, [rbx + 1]
mov rcx, rax
shr rcx, 3
and rax, 0xfffffffffffffff8
sub rax, rcx
cmp rbx, 8
cmovb rax, rbx
mov qword [rsi + 0x10], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x50
shl r9, 0x38
or r9, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x20]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsp + 0x28]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x68
ret
add al, 0x89
ror dword [rdi + rcx + 0x43], 1
fld dword [rcx + 0xf]
xchg ebx, eax
ror byte [rdx - 0x73], 0xc
test dword [rcx], eax
add byte [rax], al
add byte [rcx - 0x3f], cl
loopne 0x140133b64
cmp rcx, rsi
int1
jae 0x140133b7e
movzx edx, word [rsp + r8]
lea ecx, [r8*8]
shl rdx, cl
or r11, rdx
or r8, 2
cmp r8, rsi
jae 0x140133b95
movzx edx, byte [rsp + r8]
shl r8d, 3
mov ecx, r8d
shl rdx, cl
or r11, rdx
lea ecx, [r10*8]
shl r11, cl
or r11, qword [rax + 0x38]
mov qword [rax + 0x38], r11
cmp r10, 8
jbe 0x140133bbc
add r10, 8
jmp 0x140133cf6
mov r8, qword [rax + 0x18]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rax]
add rcx, rdx
rol rdx, 0xd
xor r8, r11
xor rdx, rcx
rol rcx, 0x20
mov r10, qword [rax + 8]
add r10, r8
rol r8, 0x10
xor r8, r10
add rcx, r8
rol r8, 0x15
xor r8, rcx
add r10, rdx
rol rdx, 0x11
mov qword [rax + 0x18], r8
xor rdx, r10
rol r10, 0x20
mov qword [rax + 0x10], rdx
mov qword [rax + 8], r10
xor rcx, r11
mov qword [rax], rcx
mov ecx, 8
sub rcx, r9
mov r10d, ecx
and r10d, 7
and rcx, 0xfffffffffffffff8
cmp r9, rcx
jae 0x140133c92
mov rdx, qword [rax]
mov r8, qword [rax + 8]
mov rsi, qword [rax + 0x18]
mov r11, qword [rax + 0x10]
nop word [rax + rax]
add rdx, r11
rol r11, 0xd
mov rdi, qword [rsp + r9]
xor r11, rdx
rol rdx, 0x20
xor rsi, rdi
add r8, rsi
rol rsi, 0x10
xor rsi, r8
add rdx, rsi
rol rsi, 0x15
add r8, r11
rol r11, 0x11
xor r11, r8
rol r8, 0x20
xor rsi, rdx
xor rdx, rdi
add r9, 8
cmp r9, rcx
jb 0x140133c40
mov qword [rax + 0x18], rsi
mov qword [rax + 0x10], r11
mov qword [rax + 8], r8
mov qword [rax], rdx
cmp r10d, 4
jb 0x140133caf
mov r8d, dword [rsp + r9]
mov edx, 4
mov rcx, rdx
or rcx, 1
cmp rcx, r10
jb 0x140133cc0
jmp 0x140133cda
xor r8d, r8d
xor edx, edx
mov rcx, rdx
or rcx, 1
cmp rcx, r10
jae 0x140133cda
lea rcx, [rdx + r9]
movzx r11d, word [rsp + rcx]
lea ecx, [rdx*8]
shl r11, cl
or r8, r11
or rdx, 2
cmp rdx, r10
jae 0x140133cf2
add r9, rdx
movzx r9d, byte [rsp + r9]
shl edx, 3
mov ecx, edx
shl r9, cl
or r8, r9
mov qword [rax + 0x38], r8
mov qword [rax + 0x40], r10
add rsp, 8
pop rdi
pop rsi
ret
add dword [rax], eax
add byte [rcx + 0x170bb], al
add byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rsi + rax*2 + 0x4c]
cmp edi, eax
jae 0x140133fa5
cmp dword [rbx + 0x180], 0x110000
jne 0x14013408a
cmp dword [rbx + 0x17c], 0x110000
jne 0x14013408a
cmp dword [rbx + 0x164], 0x110000
jne 0x14013408a
cmp dword [rbx + 0x174], 0x110000
je 0x140133fb7
jmp 0x14013408a
test rdi, rdi
jne 0x140133fb7
cmp byte [rbx + 0x150], 0
jne 0x14013408a
cmp rdi, r8
jne 0x140133fc9
cmp byte [rbx + 0x151], 0
jne 0x14013408a
cmp qword [rbx + 0x138], 0
add byte [rax], al
je 0x140134088
mov rcx, qword [rbx + 0x140]
mov rdx, qword [rbx + 0x148]
mov r8, rdi
call fcn.1401339a0
mov rcx, qword [rbx + 0x120]
mov rdx, qword [rbx + 0x128]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
pcmpeqd xmm1, xmm1
and rax, rdx
movdqu xmm2, xmmword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
nop word cs:[rax + rax]
test r9w, r9w
je 0x14013406d
tzcnt r10d, r9d
lea r11d, [r9 - 1]
and r11d, r9d
add r10, rax
and r10, rdx
shl r10, 3
mov rbx, rcx
retf
sub rbx, r10
mov r9d, r11d
cmp qword [rbx - 8], rdi
jne 0x140134040
retf
jmp 0x14013408a
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x140134088
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x14013401c
xor esi, esi
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rdi
ror byte [rdi], 0x11
and al, 0x50
mov qword [rsp + 0x60], 0
lea rdi, [rsp + 0x20]
mov rcx, rdi
mov rdx, r8
call fcn.140133b10
mov rcx, rdi
dec dword [rax - 0x77]
stc
mov rdx, rsi
call fcn.140133b10
jmp 0x189134121
mov ecx, dword [rsp + 0x30]
mov r9, qword [rsp + 0x50]
shl r9, 0x38
or r9, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x20]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsp + 0x28]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
and byte [rcx - 0x7f], cl
lock inc dword [rax]
add byte [rax], al
and byte [rcx - 0x7f], cl
lock inc dword [rax]
add byte [rax], al
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x68
invalid
invalid
pop rdi
pop rsi
ret
invalid
and rax, r13
movdqu xmm2, xmmword [r15 + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ecx, xmm3
nop
test cx, cx
je 0x140134640
tzcnt edx, ecx
lea r8d, [rcx - 1]
and r8d, ecx
mov ecx, r8d
add rdx, rax
and rdx, r13
neg rdx
lea r8, [rdx + rdx*2]
cmp qword [r15 + r8*8 - 0x18], 0
jne 0x140134600
cmp qword [r15 + r8*8 - 0x10], rdi
jne 0x140134600
jmp 0x1401346fd
pcmpeqb xmm2, xmm1
pmovmskb ecx, xmm2
test ecx, ecx
jne 0x140134659
add rax, rbp
add rax, 0x10
add rbp, 0x10
add ebp, 0x10
jmp 0x1401345ea
cmp r12, rdi
jbe 0x140134706
not rdi
add rdi, r12
mov r8d, 1
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, r14
mov r9, rdi
call fcn.1401340a0
mov rcx, rax
shr rcx, 0x39
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
jo 0x14013464f
add byte [rsi + 0xf], ah
jo 0x140134654
add byte [rcx], dh
leave
jo 0x14013464f
add byte [rsi + 0xf], ah
jo 0x140134654
add byte [rcx], dh
leave
pcmpeqd xmm1, xmm1
and rax, r13
movdqu xmm2, xmmword [r15 + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r8d, xmm3
test r8w, r8w
je 0x1401346e4
tzcnt edx, r8d
lea r9d, [r8 - 1]
and r9d, r8d
mov r8d, r9d
add rdx, rax
ret 0x214c
invalid
neg rdx
lea r9, [rdx + rdx*2]
cmp qword [r15 + r9*8 - 0x18], 0
je 0x1401346b1
cmp qword [r15 + r9*8 - 0x10], rdi
jne 0x1401346b1
jmp 0x1401346fd
pcmpeqb xmm2, xmm1
pmovmskb edx, xmm2
test edx, edx
jne 0x140134706
add rax, rcx
add rax, 0x10
add rcx, 0x10
jmp 0x14013469b
lea rax, [rdx + rdx*2]
mov esi, dword [r15 + rax*8 - 8]
mov eax, esi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and rcx, r8
movdqu xmm2, xmmword [rdx + rcx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10w, r10w
je 0x1401347f0
tzcnt r11d, r10d
lea ebp, [r10 - 1]
and ebp, r10d
mov r10d, ebp
add r11, rcx
and r11, r8
shl r11, 6
mov r12, rdx
sub r12, r11
cmp qword [r12 - 0x40], rbx
jne 0x1401347b0
invalid
cmp qword [r12 - 0x38], rdi
jne 0x1401347b0
jmp 0x14013480f
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140134992
add rcx, r9
add rcx, 0x10
add r9, 0x10
jmp 0x14013479b
cmp qword [r12 - 0x18], 0
je 0x1401348d2
mov rdi, qword [r12 - 0x10]
mov rbx, qword [r12 - 8]
and al, 0xf8
xor r13d, r13d
mov rcx, rdi
mov rdx, rbx
xor r8d, r8d
mov r9, rsi
call fcn.1401340a0
mov rcx, rax
mov r14, qword [r12 - 0x30]
mov r12, qword [r12 - 0x28]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
pcmpeqd xmm1, xmm1
and rcx, r12
movdqu xmm2, xmmword [r14 + rcx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb edx, xmm3
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test dx, dx
je 0x1401348b0
tzcnt r8d, edx
lea eax, [rdx - 1]
and eax, edx
mov edx, eax
add r8, rcx
and r8, r12
shl r8, 6
mov rax, r14
sub rax, r8
cmp qword [rax - 0x40], 0
jne 0x140134880
cmp qword [rax - 0x38], rsi
jne 0x140134880
jmp 0x1401348c9
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x1401348ed
add rcx, r13
add rcx, 0x10
add r13, 0x10
jmp 0x140134860
add rax, 0xffffffffffffffd0
jmp 0x140134992
xor eax, eax
cmp r15, rsi
jbe 0x140134992
lea rcx, [rax + 0x10]
test rax, rax
cmovne rax, rcx
jmp 0x140134992
add byte [rax], al
add byte [rax], al
cmp r15, rsi
jbe 0x140134990
not rsi
add rsi, r15
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
mov r9, rsi
call fcn.1401340a0
mov rcx, rax
shr rcx, 0x39
movd xmm0, ecx
punpcklbw xmm0, xmm0
punpcklbw mm0, mm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
pcmpeqd xmm1, xmm1
xor ecx, ecx
and rax, r12
movdqu xmm2, xmmword [r14 + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb edx, xmm3
test dx, dx
je 0x140134977
tzcnt r9d, edx
lea r8d, [rdx - 1]
and r8d, edx
mov edx, r8d
add r9, rax
and r9, r12
shl r9, 6
mov r8, r14
sub r8, r9
cmp qword [r8 - 0x40], 0
je 0x140134944
cmp qword [r8 - 0x38], rsi
jne 0x140134944
jmp 0x1401349a6
pcmpeqb xmm2, xmm1
pmovmskb edx, xmm2
test edx, edx
jne 0x1401349a3
add rax, rcx
add rax, 0x10
add rcx, 0x10
jmp 0x14013492f
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r8d, r8d
lea rax, [r8 - 0x40]
test r8, r8
cmove rax, r8
jmp 0x1401348dd
tzcnt ecx, eax
neg rcx
imul rcx, rcx, 0x110
lea ebp, [rax - 1]
and ebp, eax
add rcx, r15
add rcx, 0xffffffffffffff00
call fcn.14002efe0
mov eax, ebp
dec rsi
je 0x140135027
test ax, ax
jne 0x140134d30
nop word cs:[rax + rax]
add byte [rsi + 0x41], ah
movq mm0, qword [rsi]
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
add r15, 0xffffffffffffef00
dec dword [rcx - 0x7d]
invalid
adc byte [0x140144d88], bh
add byte [rax], al
je 0x140134d70
not eax
jmp 0x140134d30
lea eax, [r12 - 1]
and eax, r12d
mov r12d, eax
dec rbp
je 0x140134fce
test r12w, r12w
jne 0x140134e21
nop word [rax + rax]
movdqa xmm0, xmmword [r15]
pmovmskb r12d, xmm0
add rsi, 0xffffffffffffef80
add r15, 0x10
cmp r12d, 0xffff
je 0x140134e00
invalid
not r12d
tzcnt eax, r12d
mov rcx, rax
neg rcx
shl rax, 3
shl eax, 3
shl rcx, 8
sub rcx, rax
mov r13, qword [rsi + rcx - 0x108]
mov rcx, r14
lea rdx, [rsp + 0x38]
call fcn.1401359a0
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x238]
and al, 0x38
add al, byte [rax]
add byte [rax - 0x77], cl
fimul dword [rbp - 0x77]
call 0x1290cd7ac
stc
sldt word [rax]
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x238], rax
je 0x140134de0
lea rcx, [rsp + 0x238]
call fcn.14002efe0
jmp 0x140134de0
movdqa xmm0, xmmword [rsi]
pmovmskb r12d, xmm0
not r12d
lea rbx, [rax + 0x280]
lea r14, [rsp + 0x138]
jmp case.0x140025802.3110
lea eax, [r12 - 1]
and eax, r12d
mov r12d, eax
dec rbp
je 0x140134fdc
test r12w, r12w
jne 0x140134f21
nop word [rax + rax]
movdqa xmm0, xmmword [r15]
pmovmskb r12d, xmm0
add rsi, 0xffffffffffffef80
add esi, 0xffffef80
add r15, 0x10
cmp r12d, 0xffff
je 0x140134f00
not r12d
tzcnt eax, r12d
mov rcx, rax
neg rcx
shl rax, 3
shl rcx, 8
sub rcx, rax
mov r13, qword [rsi + rcx - 0x108]
mov rcx, r14
lea rdx, [rsp + 0x38]
call fcn.1401359a0
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x238]
mov rdx, rbx
mov r8, rdi
fimul dword [rcx - 0x77]
clc
mov r9, r13
call fcn.140135e60
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x238], rax
je 0x140134ee0
lea rcx, [rsp + 0x238]
call fcn.14002efe0
jmp 0x140134ee0
mov rdx, qword [rsp + 0x30]
add rdx, 0x240
jmp 0x140134fe8
mov rdx, qword [rsp + 0x30]
add rdx, 0x260
lea rcx, [rsp + 0x138]
lea r9, [rsp + 0x38]
and al, 0x38
add dword [rax], eax
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x38
mov r8, rdi
call fcn.140136140
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x138], rax
je 0x140135243
lea rcx, [rsp + 0x138]
call fcn.14002efe0
jmp 0x140135243
mov rsi, qword [r12 + 0x288]
test rsi, rsi
je 0x140135042
lea r8, [rsi + 0x11]
mov rcx, rbx
mov dl, 0xff
call fcn.1401afce0
mov qword [r12 + 0x298], 0
lea rax, [rsi + 1]
mov rcx, rax
shr rcx, 3
jmp 0x12096985f
clc
sub rax, rcx
cmp rsi, 8
cmovb rax, rsi
mov qword [r12 + 0x290], rax
mov rsi, qword [r12 + 0x278]
test rsi, rsi
je 0x140135148
mov rbx, qword [r12 + 0x260]
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
outsd dx, dword [rsi]
add esp, dword [rsi + 0xf]
xlatb
sal bh, 0xd0
lea r14, [rbx + 0x10]
mov r15, rbx
jmp 0x1401350d1
tzcnt ecx, eax
mov rdx, rcx
neg rdx
shl rcx, 3
shl rdx, 8
sub rdx, rcx
lea ebp, [rax - 1]
and ebp, eax
lea rcx, [r15 + rdx]
add rcx, 0xffffffffffffff00
call fcn.14002efe0
mov eax, ebp
dec rsi
je 0x1401350ff
test ax, ax
jne 0x1401350a0
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
add r15, 0xffffffffffffef80
add r14, 0x10
cmp eax, 0xffff
je 0x1401350e0
not eax
jmp 0x1401350a0
mov rsi, qword [r12 + 0x268]
test rsi, rsi
je 0x14013511a
lea r8, [rsi + 0x11]
mov rcx, rbx
mov dl, 0xff
call fcn.1401afce0
mov qword [r12 + 0x278], 0
lea rax, [rsi + 1]
mov rcx, rax
shr rcx, 3
and rax, 0xfffffffffffffff8
sub rax, rcx
cmp rsi, 8
cmovb rax, rsi
mov qword [r12 + 0x270], rax
mov rsi, qword [r12 + 0x258]
test rsi, rsi
je 0x140135228
mov rbx, qword [r12 + 0x240]
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
lea r14, [rbx + 0x10]
mov r15, rbx
jmp 0x1401351b1
tzcnt ecx, eax
mov rdx, rcx
neg rdx
shl rcx, 3
shl rdx, 8
sub rdx, rcx
lea ebp, [rax - 1]
and ebp, eax
lea rcx, [r15 + rdx]
add rcx, 0xffffffffffffff00
call fcn.14002efe0
mov eax, ebp
dec rsi
je 0x1401351df
test ax, ax
jne 0x140135180
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
add r15, 0xffffffffffffef80
add r14, 0x10
cmp eax, 0xffff
je 0x1401351c0
not eax
jmp 0x140135180
mov rsi, qword [r12 + 0x248]
test rsi, rsi
je 0x1401351fa
lea r8, [rsi + 0x11]
mov rcx, rbx
mov dl, 0xff
call fcn.1401afce0
mov qword [r12 + 0x258], 0
lea rax, [rsi + 1]
mov rcx, rax
shr rcx, 3
and rax, 0xfffffffffffffff8
sub rax, rcx
cmp rsi, 8
cmovb rax, rsi
mov qword [r12 + 0x250], rax
mov rcx, rdi
call fcn.14002efe0
lea rdx, [rsp + 0x38]
mov r8d, 0x100
mov rcx, rdi
call fcn.1401af560
nop
add rsp, 0x338
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ror byte [rcx + 0xf], cl
scasd eax, dword [rdi]
ror dword [rcx + rsi - 0x3e], 1
imul rdx, r9
mov r8, qword [rax + 0x120]
mov r10, qword [rax + 0x128]
mov r9, rdx
mov ecx, edx
shr r9, 0x39
movd xmm0, r9d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r9d, r9d
pcmpeqd xmm1, xmm1
xor r11d, r11d
and rdx, r10
movdqu xmm2, xmmword [r8 + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
nop
test si, si
je 0x1401354f3
tzcnt ebx, esi
lea ebp, [rsi - 1]
and ebp, esi
add rbx, rdx
and rbx, r10
mov rdi, rbx
neg rdi
shl rbx, 3
shl rdi, 8
sub rdi, rbx
mov esi, ebp
cmp qword [r8 + rdi - 0x108], rcx
jne 0x1401354c0
jmp 0x14013550c
pcmpeqb xmm2, xmm1
pmovmskb esi, xmm2
test esi, esi
jne 0x140135512
add rdx, r11
add rdx, 0x10
adc byte [rcx - 0x7d], cl
ret
adc bl, ch
sahf
add r8, rdi
mov r9, r8
lea rcx, [r9 - 0x108]
test r9, r9
cmove rcx, r9
jmp 0x1401356d2
push rdx
adc byte [rbp - 0x7b], cl
ror byte [rdi], cl
test byte [rbx - 0x76ffffff], bh
add dword [rax], eax
add byte [rcx + 0x10edc1cd], cl
mov r14d, ecx
scasd eax, dword [rdi]
cli
movzx esi, ch
xor rsi, r15
imul rsi, r10
movzx r15d, bpl
xor r15, rsi
imul r15, r10
xor r15, r14
imul r15, r10
movzx esi, bl
xor rsi, r15
imul rsi, r10
movzx edi, dil
xor rdi, rsi
imul rdi, r10
movzx r15d, r12b
xor r15, rdi
imul r15, r10
scasd eax, dword [rdi]
cli
xor r15, r11
imul r15, r10
mov ebp, edx
shr ebp, 0x10
mov r14d, edx
shr r14d, 0x18
mov rbx, rdx
shr rbx, 0x20
mov rdi, rdx
shr rdi, 0x28
mov r11, rdx
shr r11, 0x30
mov r13, rdx
shr r13, 0x38
movzx r12d, dl
xor r12, r15
imul r12, r10
movzx esi, dh
xor rsi, r12
imul rsi, r10
movzx r15d, bpl
xor r15, rsi
imul r15, r10
xor r15, r14
imul r15, r10
movzx esi, bl
xor rsi, r15
imul rsi, r10
movzx edi, dil
dec dword [rax + 0x31]
test dword [rcx + 0xf], 0xf45faaf
mov dh, 0xdb
invalid
dec dword [rax + 0x31]
test dword [rcx + 0xf], 0xf45faaf
mov dh, 0xdb
invalid
xor r11, rdi
imul r11, r10
xor r11, r13
imul r11, r10
mov r10, qword [rax + 0x140]
mov rsi, qword [rax + 0x148]
mov rdi, r11
shr rdi, 0x39
movd xmm0, edi
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor edi, edi
pcmpeqd xmm1, xmm1
rol byte [rax], 0x31
jmp qword [rsi + 0xf]
and r11, rsi
movdqu xmm2, xmmword [r10 + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ebx, xmm3
nop dword [rax + rax]
test bx, bx
je 0x1401356b7
tzcnt r14d, ebx
lea ebp, [rbx - 1]
and ebp, ebx
mov ebx, ebp
add r14, r11
and r14, rsi
neg r14
imul r14, r14, 0x110
cmp qword [r10 + r14 - 0x110], rcx
jne 0x140135680
cmp qword [r10 + r14 - 0x108], rdx
jne 0x140135680
jmp 0x1401356e2
pcmpeqb xmm2, xmm1
pmovmskb ebx, xmm2
pmovmskb ebx, mm2
pmovmskb ebx, mm2
test ebx, ebx
jne 0x1401356f1
add r11, rdi
add r11, 0x10
add rdi, 0x10
jmp case.0x140025802.3114
lea rdx, [rcx + 8]
test rcx, rcx
cmovne rax, rdx
jmp case.0x1401352a8.0
add r10, r14
add r10, 0xffffffffffffff00
jmp 0x14013597f
test r9, r9
je 0x14013582c
mov ebp, edx
shr ebp, 0x10
mov ebx, edx
shr ebx, 0x18
mov rdi, rdx
shr rdi, 0x20
mov r15, rdx
shr r15, 0x28
mov r9, rdx
shr r9, 0x30
mov r10, rdx
shr r10, 0x38
movzx r11d, dl
movabs r14, 0xcbf29ce484222325
xor r14, r11
movabs r11, 0x100000001b3
imul r14, r11
movzx esi, dh
xor rsi, r14
imul rsi, r11
movzx r14d, bpl
xor r14, rsi
imul r14, r11
xor r14, rbx
imul r14, r11
movzx esi, dil
xor rsi, r14
imul rsi, r11
movzx edi, r15b
xor rdi, rsi
imul rdi, r11
movzx r9d, r9b
xor r9, rdi
imul r9, r11
xor r9, r10
imul r9, r11
mov r10, qword [rax + 0x100]
mov r11, qword [rax + 0x108]
mov ebx, dword [rax + 0x108]
mov rsi, r9
shr rsi, 0x39
movd xmm0, esi
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor esi, esi
pcmpeqd xmm1, xmm1
and r9, r11
movdqu xmm2, xmmword [r10 + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb edi, xmm3
nop word cs:[rax + rax]
test di, di
je 0x140135804
tzcnt r14d, edi
lea ebp, [rdi - 1]
and ebp, edi
add r14, r9
and r14, r11
mov rbx, r14
neg rbx
shl r14, 3
shl rbx, 8
sub rbx, r14
mov edi, ebp
cmp qword [r10 + rbx - 0x108], rdx
jne 0x1401357d0
jmp 0x14013581d
pcmpeqb xmm2, xmm1
pmovmskb edi, xmm2
test edi, edi
jne 0x14013582c
add r9, rsi
add r9, 0x10
add rsi, 0x10
jmp 0x1401357b0
add r10, rbx
add r10, 0xffffffffffffff00
jmp 0x14013597f
test r8, r8
je 0x140135972
mov edi, ecx
shr edi, 0x10
mov esi, ecx
shr esi, 0x18
mov r11, rcx
shr r11, 0x20
mov r10, rcx
shr r10, 0x28
mov rdx, rcx
shr rdx, 0x30
mov r8, rcx
shr r8, 0x38
movzx r9d, cl
movabs rbx, 0xcbf29ce484222325
xor rbx, r9
movabs r9, 0x100000001b3
imul rbx, r9
movzx ebp, ch
xor rbp, rbx
imul rbp, r9
movzx edi, dil
dec dword [rax + 0x31]
out dx, eax
imul rdi, r9
xor rdi, rsi
imul rdi, r9
movzx r11d, r11b
xor r11, rdi
imul r11, r9
movzx r10d, r10b
xor r10, r11
imul r10, r9
movzx edx, dl
xor rdx, r10
imul rdx, r9
xor rdx, r8
imul rdx, r9
mov r8, qword [rax + 0x120]
mov r10, qword [rax + 0x128]
mov r9, rdx
shr r9, 0x39
movd xmm0, r9d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r9d, r9d
pcmpeqd xmm1, xmm1
xor r11d, r11d
and rdx, r10
movdqu xmm2, xmmword [r8 + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
nop word cs:[rax + rax]
test si, si
je 0x140135943
tzcnt ebx, esi
lea ebp, [rsi - 1]
and ebp, esi
add rbx, rdx
and rbx, r10
mov rdi, rbx
neg rdi
shl rbx, 3
shl rdi, 8
sub rdi, rbx
mov esi, ebp
cmp qword [r8 + rdi - 0x108], rcx
jne 0x140135910
jmp 0x14013595c
pcmpeqb xmm2, xmm1
pmovmskb esi, xmm2
test esi, esi
jne 0x140135962
add rdx, r11
add rdx, 0x10
add r11, 0x10
jmp 0x1401358ef
add r8, rdi
mov r9, r8
lea rcx, [r9 - 0x108]
test r9, r9
cmove rcx, r9
jmp 0x140135974
xor ecx, ecx
lea r10, [rcx + 8]
test rcx, rcx
cmove r10, rcx
test r10, r10
cmovne rax, r10
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
add byte [rcx - 0x75], cl
popfq
movabs al, byte [0xa8a58b4d000000]
add byte [rax], al
test r12, r12
mov ecx, 1
je 0x140135c09
js 0x140135e16
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
mov rcx, rax
test rax, rax
je 0x140135e28
mov qword [rsp + 0x48], rcx
mov rdx, rbx
mov r8, r12
call fcn.1401af560
mov r8, qword [rsp + 0x28]
mov r9, r14
mov r10d, dword [rsp + 0x24]
mov rax, qword [r13 + 0xf0]
mov qword [rsp + 0x88], rax
add byte [rax], al
mov eax, dword [r13 + 0xf8]
mov dword [rsp + 0x3c], eax
cmp qword [r13 + 0xc0], rdi
add byte [rcx + 0x493c2444], cl
cmp dword [rbp + 0xc0], edi
jne 0x140135c53
mov rdx, qword [rsp + 0x50]
jmp 0x140135d09
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x30], rbp
mov rbp, qword [r13 + 0xc8]
mov rdi, qword [r13 + 0xd0]
mov ebx, 1
mov r14d, 1
test rdi, rdi
je 0x140135c9e
js 0x140135e16
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov r14, rax
test rax, rax
je 0x140135e42
mov rcx, r14
mov rdx, rbp
mov r8, rdi
call fcn.1401af560
mov rbp, qword [r13 + 0xe0]
mov r13, qword [r13 + 0xe8]
test r13, r13
je 0x140135ce2
js 0x140135e16
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r13
call fcn.140157b20
mov rbx, rax
test rax, rax
je 0x140135e4f
mov rcx, rbx
mov rdx, rbp
mov r8, r13
call fcn.1401af560
mov rdx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x30]
mov r8, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov r9, qword [rsp + 0x58]
mov r10d, dword [rsp + 0x24]
mov r11, qword [rsp + 0x48]
mov qword [rsi + 0xc8], r14
mov qword [rsi + 0xd0], rdi
mov qword [rsi + 0xd8], r13
mov qword [rsi + 0xe0], rbx
mov qword [rsi + 0xe8], r13
mov rax, qword [rsp + 0xa0]
add byte [rax], al
mov qword [rsi], rax
mov rcx, qword [rsp + 0x80]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
mov rcx, qword [rsp + 0x78]
mov qword [rsi + 0x18], rcx
mov rax, qword [rsp + 0x98]
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rcx
invalid
invalid
mov dword [rsi + 0x28], ecx
mov qword [rsi + 0x30], rdx
mov eax, dword [rsp + 0x44]
mov dword [rsi + 0x38], eax
mov qword [rsi + 0x40], rbp
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x48], rax
mov qword [rsi + 0x50], rbp
mov qword [rsi + 0x58], r8
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], r8
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x70], rax
mov eax, dword [rsp + 0x40]
mov dword [rsi + 0x78], eax
mov qword [rsi + 0x80], r15
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x88], rax
mov qword [rsi + 0x90], r15
mov qword [rsi + 0x98], r12
mov qword [rsi + 0xa0], r11
mov qword [rsi + 0xa8], r12
mov qword [rsi + 0xb0], r9
mov dword [rsi + 0xb8], r10d
mov qword [rsi + 0xc0], rdi
mov rax, qword [rsp + 0x88]
mov qword [rsi + 0xf0], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsi + 0xf8], eax
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, r8
call fcn.1401b1500
mov ecx, 1
add byte [rax], al
mov rdx, r12
call fcn.1401b1500
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
mov ecx, 1
mov rdx, r13
call fcn.1401b1500
int3
mov edx, ebx
shr r10d, 0x18
mov r9, r8
shr r9, 0x20
shr r8, 0x28
mov rsi, rbx
shr rsi, 0x30
mov rcx, rbx
shr rcx, 0x38
movzx eax, bl
movabs r14, 0xcbf29ce484222325
xor r14, rax
movabs rax, 0x100000001b3
imul r14, rax
movzx ebp, bh
xor rbp, r14
imul rbp, rax
movzx r11d, r11b
xor r11, rbp
imul r11, rax
xor r11, r10
imul r11, rax
movzx r9d, r9b
xor r9, r11
imul r9, rax
movzx r8d, r8b
xor r8, r9
imul r8, rax
movzx r11d, sil
xor r11, r8
imul r11, rax
xor r11, rcx
imul r11, rax
mov ebp, edx
shr ebp, 0x10
mov r10d, edx
shr r10d, 0x18
mov r9, rdx
shr r9, 0x20
mov r8, rdx
shr r8, 0x28
mov r12, rdx
shr r12, 0x30
mov rcx, rdx
shr rcx, 0x38
movzx r14d, dl
xor r14, r11
imul r14, rax
mov r13, rdx
movzx esi, dh
xor rsi, r14
imul rsi, rax
movzx r11d, bpl
xor r11, rsi
imul r11, rax
xor r11, r10
imul r11, rax
movzx r9d, r9b
xor r9, r11
imul r9, rax
movzx r8d, r8b
xor r8, r9
imul r8, rax
movzx r12d, r12b
xor r12, r8
imul r12, rax
xor r12, rcx
imul r12, rax
cmp qword [r15 + 0x10], 0
cmp dword [rdi + 0x10], 0
je 0x14013609f
mov r14, qword [r15]
mov rax, qword [r15 + 8]
mov rcx, r12
shr rcx, 0x39
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
pcmpeqd xmm1, xmm1
xor r9d, r9d
and r12, rax
movdqu xmm2, xmmword [r14 + r12]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop word [rax + rax]
test r10w, r10w
je 0x140136020
tzcnt r11d, r10d
lea esi, [r10 - 1]
and esi, r10d
mov r10d, esi
add r11, r12
and r11, rax
neg r11
imul r11, r11, 0x110
cmp qword [r14 + r11 - 0x110], rbx
jne 0x140135fe0
mov rsi, r13
cmp qword [r14 + r11 - 0x108], r13
jne 0x140135fe0
jmp 0x140136061
cmp r9, 1
mov r9d, 1
je 0x140136043
pmovmskb edx, xmm2
xor r9d, r9d
test edx, edx
setne r9b
tzcnt edx, edx
add rdx, r12
and rdx, rax
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x1401360ac
add r12, r8
add r12, 0x10
add r8, 0x10
jmp 0x140135fc1
add r14, r11
add r14, 0xffffffffffffff00
mov r8d, 0x100
mov rcx, rdi
mov rdx, r14
call fcn.1401af560
mov r8d, 0x100
mov rcx, r14
mov rdx, qword [rsp + 0x20]
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401af560
mov rcx, r15
call fcn.1401b3be0
jmp 0x140135f97
movzx r8d, byte [r14 + rdx]
test r8b, r8b
js 0x1401360c8
movdqa xmm0, xmmword [r14]
pmovmskb edx, xmm0
tzcnt edx, edx
movzx r8d, byte [r14 + rdx]
and r8b, 1
movzx r8d, r8b
sub qword [r15 + 0x10], r8
lea r8, [rdx - 0x10]
and rax, r8
mov byte [r14 + rdx], cl
mov byte [rax + r14 + 0x10], cl
inc qword [r15 + 0x18]
neg rdx
imul rax, rdx, 0x110
mov qword [r14 + rax - 0x110], rbx
mov qword [r14 + rax - 0x108], r13
lea rcx, [r14 + rax]
add rcx, 0xffffffffffffff00
mov r8d, 0x100
mov rdx, qword [rsp + 0x20]
call fcn.1401af560
movabs rax, 0x8000000000000001
mov qword [rdi], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and r12, rax
movdqu xmm2, xmmword [r14 + r12]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10w, r10w
je 0x140136270
tzcnt r13d, r10d
lea ebp, [r10 - 1]
and ebp, r10d
add r13, r12
and r13, rax
mov r11, r13
neg r11
shl r13, 3
shl r11, 8
sub r11, r13
mov r10d, ebp
cmp qword [r14 + r11 - 0x108], rbx
jne 0x140136230
jmp 0x1401362b1
cmp r9, 1
mov r9d, 1
je 0x140136293
pmovmskb edx, xmm2
xor r9d, r9d
test edx, edx
setne r9b
tzcnt edx, edx
add rdx, r12
and rdx, rax
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x1401362fa
add r12, r8
add r12, 0x10
add r8, 0x10
jmp 0x14013621a
add r14, r11
add r14, 0xffffffffffffff00
mov r8d, 0x100
mov rcx, rdi
mov rdx, r14
call fcn.1401af560
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
mov rcx, r14
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401af560
movzx r8d, byte [r14 + rdx]
test r8b, r8b
js 0x140136316
movdqa xmm0, xmmword [r14]
pmovmskb edx, xmm0
tzcnt edx, edx
movzx r8d, byte [r14 + rdx]
and r8b, 1
movzx r8d, r8b
sub qword [r15 + 0x10], r8
lea r8, [rdx - 0x10]
and rax, r8
mov byte [r14 + rdx], cl
mov byte [rax + r14 + 0x10], cl
inc qword [r15 + 0x18]
mov rax, rdx
neg rax
neg eax
shl rdx, 3
shl rax, 8
sub rax, rdx
mov qword [r14 + rax - 0x108], rbx
lea rcx, [r14 + rax]
add rcx, 0xffffffffffffff00
mov r8d, 0x100
mov rdx, rsi
call fcn.1401af560
movabs rax, 0x8000000000000001
mov qword [rdi], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r15, rdi
mov rdx, qword [rsp + 0x28]
sub byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x58
sub byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x58
cmp qword [r13 + 0x40], rdi
jne 0x14013660c
jmp 0x140136698
mov rdx, r8
mov rbp, r8
call fcn.140157b20
mov r8, rbp
test rax, rax
mov rbp, r12
je 0x140136779
mov qword [rsp + 0x40], rax
mov rcx, rax
mov rdx, rbx
mov qword [rsp + 0x28], r8
call fcn.1401af560
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r14
cmp qword [r13], rdi
je 0x1401363f4
mov r14, qword [r13 + 8]
mov r15, qword [r13 + 0x10]
mov ecx, 1
test r15, r15
je 0x1401365a3
js 0x14013674d
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r15
call fcn.140157b20
mov rcx, rax
test rax, rax
je 0x140136752
mov qword [rsp + 0x38], rcx
mov rdx, r14
mov r8, r15
call fcn.1401af560
mov rbx, qword [r13 + 0x20]
mov r14, qword [r13 + 0x28]
test r14, r14
mov eax, 1
je 0x1401365e5
js 0x14013674d
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x14013675f
mov qword [rsp + 0x30], rax
mov rcx, rax
mov rdx, rbx
mov r8, r14
call fcn.1401af560
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x58], rbp
cmp qword [r13 + 0x40], rdi
je 0x14013640b
mov rbx, qword [r13 + 0x48]
mov rdi, qword [r13 + 0x50]
mov r12d, 1
mov ebp, 1
test rdi, rdi
je 0x140136647
js 0x14013674d
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov rbp, rax
test rax, rax
je 0x140136786
mov rcx, rbp
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov rbx, qword [r13 + 0x60]
mov r13, qword [r13 + 0x68]
test r13, r13
je 0x140136685
js 0x14013674d
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r13
call fcn.140157b20
mov r12, rax
test rax, rax
je 0x140136793
mov rcx, r12
mov rdx, rbx
mov r8, r13
call fcn.1401af560
mov rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
mov qword [rsi], r15
mov rcx, qword [rsp + 0x38]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], r14
mov qword [rsi + 0x30], rdi
mov qword [rsi + 0x38], rbp
mov qword [rsi + 0x40], rdi
mov qword [rsi + 0x48], r13
mov qword [rsi + 0x50], r12
mov qword [rsi + 0x58], r13
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x60], rax
mov rcx, qword [rsp + 0x50]
mov qword [rsi + 0x68], rcx
mov qword [rsi + 0x70], rax
mov rcx, qword [rsp + 0x68]
mov qword [rsi + 0x78], rcx
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x80], rax
mov qword [rsi + 0x88], rcx
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x90], rax
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 0x98], rcx
mov qword [rsi + 0xa0], rax
mov qword [rsi + 0xa8], rdx
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0xb0], rax
mov qword [rsi + 0xb8], rdx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b62f0
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
mov ecx, 1
mov rdx, r8
call fcn.1401b1500
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
mov ecx, 1
mov rdx, r13
call fcn.1401b1500
int3
tzcnt ecx, eax
shl rcx, 4
mov rdx, r15
sub rdx, rcx
lea ebp, [rax - 1]
and ebp, eax
mov r8, qword [rdx - 0x10]
mov rcx, rbx
mov rdx, rdi
call fcn.140136a70
add byte [rax], al
mov eax, ebp
dec r14
je 0x140136a50
test ax, ax
jne 0x1401369d0
nop
movdqa xmm0, xmmword [r12]
pmovmskb eax, xmm0
add r15, 0xffffffffffffff00
dec dword [rcx - 0x7d]
invalid
adc byte [0x140146a19], bh
je case.0x14014da8e.11
not eax
jmp 0x1401369d0
add rsi, 0x9a8
mov rcx, rsi
mov rdx, rdi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.140136cf0
rol byte [rbp + 0xf], 0xb6
fimul word [rbp + 0x31]
ret
and rdi, rcx
movdqu xmm2, xmmword [rax + rdi]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop dword [rax]
test r11w, r11w
je 0x140136c20
tzcnt r14d, r11d
lea ebp, [r11 - 1]
and ebp, r11d
mov r11d, ebp
add r14, rdi
and r14, rcx
neg r14
lea r15, [r14 + r14*2]
cmp qword [rax + r15*8 - 0x18], rbx
jne 0x140136be0
mov r13, r12
cmp qword [rax + r15*8 - 0x10], r12
jne 0x140136be0
jmp 0x140136cc1
cmp r10, 1
mov r10d, 1
je 0x140136c46
pmovmskb r8d, xmm2
xor r10d, r10d
test r8d, r8d
setne r10b
tzcnt r8d, r8d
add r8, rdi
and r8, rcx
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x140136c71
add rdi, r9
add rdi, 0x10
add r9, 0x10
jmp 0x140136bc4
movzx r9d, byte [rax + r8]
test r9b, r9b
js 0x140136c8e
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
tzcnt r8d, r8d
movzx r9d, byte [rax + r8]
and r9b, 1
movzx r9d, r9b
sub qword [rsi + 0x10], r9
lea r9, [r8 - 0x10]
and rcx, r9
mov byte [rax + r8], dl
mov byte [rcx + rax + 0x10], dl
inc qword [rsi + 0x18]
neg r8
lea rcx, [r8 + r8*2]
mov qword [rax + rcx*8 - 0x18], rbx
mov qword [rax + rcx*8 - 0x10], r12
mov r14, r8
lea rcx, [r14 + r14*2]
mov byte [rax + rcx*8 - 6], 0
mov word [rax + rcx*8 - 8], 0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sbb byte [rcx - 0x77], cl
retf
test r9, r9
je 0x140137a47
mov rcx, qword [rdx + 8]
mov edi, ecx
shr edi, 0x10
mov esi, ecx
shr esi, 0x18
mov r11, rcx
shr r11, 0x20
mov r10, rcx
shr r10, 0x28
mov rdx, rcx
shr rdx, 0x30
mov r8, rcx
shr r8, 0x38
movzx r9d, cl
movabs rbx, 0xcbf29ce484222325
xor rbx, r9
movabs r9, 0x100000001b3
imul rbx, r9
movzx ebp, ch
xor rbp, rbx
imul rbp, r9
movzx edi, dil
xor rdi, rbp
imul rdi, r9
xor rdi, rsi
imul rdi, r9
movzx r11d, r11b
xor r11, rdi
imul r11, r9
movzx r10d, r10b
xor r10, r11
imul r10, r9
movzx edx, dl
xor rdx, r10
imul rdx, r9
xor rdx, r8
imul rdx, r9
mov r8, qword [rax + 0xa58]
mov r9, qword [rax + 0xa60]
mov r10, rdx
shr r10, 0x39
movd xmm0, r10d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
pcmpeqd xmm1, xmm1
xor r10d, r10d
and rdx, r9
movdqu xmm2, xmmword [r8 + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop dword [rax + rax]
invalid
test r11w, r11w
je 0x140137750
tzcnt edi, r11d
lea ebx, [r11 - 1]
and ebx, r11d
add rdi, rdx
and rdi, r9
shl rdi, 4
mov rsi, r8
sub rsi, rdi
mov r11d, ebx
cmp qword [rsi - 0x10], rcx
jne 0x140137720
jmp 0x140137cae
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x140137cac
invalid
add byte [rax], al
add rdx, r10
add rdx, 0x10
add r10, 0x10
jmp 0x140137705
xor ecx, ecx
jmp 0x140137cb9
xor esi, esi
lea rcx, [rsi - 0x10]
test rsi, rsi
cmove rcx, rsi
lea rdx, [rcx + 8]
add rax, 0xab8
test rcx, rcx
cmovne rax, rdx
jmp 0x140137cf1
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov r9, qword [rcx + 0x7a0]
movabs al, byte [0x7c0818b4c000007]
add byte [rax], al
mov r10, qword [rcx + 0x7e0]
test r8, r8
jne 0x140138b9c
test r9, r9
jne 0x140138b9c
test r10, r10
jne 0x140138b9c
invalid
add rcx, 0x7e8
jmp 0x140139263
mov rax, qword [rdx]
lea r11, [0x1401fca68]
movsxd rax, dword [r11 + rax*4]
add rax, r11
jmp rax
test r9, r9
je 0x140138fb7
mov rax, qword [rdx + 8]
mov edi, eax
shr edi, 0x10
mov esi, eax
shr esi, 0x18
mov r11, rax
shr r11, 0x20
mov r10, rax
shr r10, 0x28
mov rdx, rax
shr rdx, 0x30
mov r8, rax
shr r8, 0x38
movzx r9d, al
movabs rbx, 0xcbf29ce484222325
xor rbx, r9
movabs r9, 0x100000001b3
imul rbx, r9
movzx ebp, ah
xor rbp, rbx
imul rbp, r9
movzx edi, dil
xor rdi, rbp
imul rdi, r9
xor rdi, rsi
imul rdi, r9
movzx r11d, r11b
xor r11, rdi
imul r11, r9
movzx r10d, r10b
xor r10, r11
imul r10, r9
movzx edx, dl
xor rdx, r10
imul rdx, r9
xor rdx, r8
imul rdx, r9
mov r8, qword [rcx + 0x788]
mov r9, qword [rcx + 0x790]
mov r10, rdx
shr r10, 0x39
movd xmm0, r10d
punpcklbw xmm0, xmm0
punpcklbw mm0, mm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
pcmpeqd xmm1, xmm1
leave
xor r10d, r10d
and rdx, r9
movdqu xmm2, xmmword [r8 + rdx]
movdqa xmm3, xmm2
fisub dword [rsi + 0xf]
je 0x140138c5c
pmovmskb r11d, xmm3
nop dword [rax]
invalid
test r11w, r11w
je 0x140138cc0
tzcnt edi, r11d
lea ebx, [r11 - 1]
and ebx, r11d
add rdi, rdx
and rdi, r9
shl rdi, 4
mov rsi, r8
sub rsi, rdi
mov r11d, ebx
cmp qword [rsi - 0x10], rax
jne 0x140138c90
jmp 0x14013921e
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x14013921c
invalid
add byte [rax], al
add rdx, r10
add rdx, 0x10
add r10, 0x10
jmp 0x140138c73
test r8, r8
je 0x140138fb7
mov rax, qword [rdx + 8]
mov edi, eax
shr edi, 0x10
mov esi, eax
shr esi, 0x18
mov r11, rax
shr r11, 0x20
mov r10, rax
shr r10, 0x28
mov rdx, rax
shr rdx, 0x30
mov r8, rax
shr r8, 0x38
movzx r9d, al
movabs rbx, 0xcbf29ce484222325
xor rbx, r9
movabs r9, 0x100000001b3
imul rbx, r9
movzx ebp, ah
xor rbp, rbx
imul rbp, r9
movzx edi, dil
xor rdi, rbp
imul rdi, r9
xor rdi, rsi
imul rdi, r9
movzx r11d, r11b
xor r11, rdi
imul r11, r9
movzx r10d, r10b
xor r10, r11
imul r10, r9
movzx edx, dl
xor rdx, r10
imul rdx, r9
xor rdx, r8
imul rdx, r9
mov r8, qword [rcx + 0x7a8]
mov r9, qword [rcx + 0x7b0]
mov r10, rdx
shr r10, 0x39
movd xmm0, r10d
punpcklbw xmm0, xmm0
punpcklbw mm0, mm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
pcmpeqd xmm1, xmm1
leave
xor r10d, r10d
and rdx, r9
movdqu xmm2, xmmword [r8 + rdx]
movdqa xmm3, xmm2
fisub dword [rsi + 0xf]
je 0x140138d8c
pmovmskb r11d, xmm3
nop dword [rax]
invalid
test r11w, r11w
je 0x140138df0
tzcnt edi, r11d
lea ebx, [r11 - 1]
and ebx, r11d
add rdi, rdx
and rdi, r9
shl rdi, 4
mov rsi, r8
sub rsi, rdi
mov r11d, ebx
cmp qword [rsi - 0x10], rax
jne 0x140138dc0
jmp 0x14013921e
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x14013921c
add al, 0
invalid
add rdx, r10
add rdx, 0x10
add r10, 0x10
jmp 0x140138da3
mov rax, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
test r10, r10
je 0x140138fcb
mov ebp, eax
shr ebp, 0x10
mov r14d, eax
shr r14d, 0x18
mov rbx, rax
shr rbx, 0x20
mov rdi, rax
shr rdi, 0x28
mov r12, rax
shr r12, 0x30
mov r11, rax
shr r11, 0x38
movzx r10d, al
movabs r15, 0xcbf29ce484222325
xor r15, r10
movabs r10, 0x100000001b3
imul r15, r10
movzx esi, ah
xor rsi, r15
imul rsi, r10
movzx r15d, bpl
xor r15, rsi
imul r15, r10
xor r15, r14
imul r15, r10
movzx esi, bl
xor rsi, r15
imul rsi, r10
movzx edi, dil
xor rdi, rsi
imul rdi, r10
movzx r15d, r12b
xor r15, rdi
imul r15, r10
xor r15, r11
imul r15, r10
mov ebp, edx
shr ebp, 0x10
mov r14d, edx
shr r14d, 0x18
mov rbx, rdx
shr rbx, 0x20
mov rdi, rdx
shr rdi, 0x28
mov r11, rdx
shr r11, 0x30
mov r13, rdx
shr r13, 0x38
movzx r12d, dl
xor r12, r15
imul r12, r10
movzx esi, dh
xor rsi, r12
imul rsi, r10
movzx r15d, bpl
xor r15, rsi
imul r15, r10
xor r15, r14
imul r15, r10
movzx esi, bl
xor rsi, r15
imul rsi, r10
movzx edi, dil
xor rdi, rsi
imul rdi, r10
movzx r11d, r11b
xor r11, rdi
imul r11, r10
xor r11, r13
imul r11, r10
mov r10, qword [rcx + 0x7c8]
mov rsi, qword [rcx + 0x7d0]
mov rdi, r11
shr rdi, 0x39
movd xmm0, edi
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor edi, edi
pcmpeqd xmm1, xmm1
and r11, rsi
movdqu xmm2, xmmword [r10 + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ebx, xmm3
nop word cs:[rax + rax]
test bx, bx
je 0x140138f9e
tzcnt r14d, ebx
lea ebp, [rbx - 1]
and ebp, ebx
mov ebx, ebp
add r14, r11
and r14, rsi
neg r14
lea r14, [r14 + r14*2]
cmp qword [r10 + r14*8 - 0x18], rax
jne 0x140138f70
cmp qword [r10 + r14*8 - 0x10], rdx
jne 0x140138f70
jmp 0x140138fbe
pcmpeqb xmm2, xmm1
pmovmskb ebx, xmm2
test ebx, ebx
jne 0x140138fcb
add r11, rdi
add r11, 0x10
add rdi, 0x10
jmp 0x140138f4d
xor eax, eax
jmp 0x140139229
lea rdi, [r10 + r14*8]
add rdi, 0xfffffffffffffff8
jmp 0x140139255
test r9, r9
je 0x1401390eb
mov ebp, edx
shr ebp, 0x10
mov ebx, edx
shr ebx, 0x18
mov rdi, rdx
shr rdi, 0x20
mov r15, rdx
shr r15, 0x28
mov r9, rdx
shr r9, 0x30
mov r10, rdx
shr r10, 0x38
movzx r11d, dl
movabs r14, 0xcbf29ce484222325
xor r14, r11
movabs r11, 0x100000001b3
imul r14, r11
movzx esi, dh
xor rsi, r14
imul rsi, r11
movzx r14d, bpl
xor r14, rsi
imul r14, r11
xor r14, rbx
imul r14, r11
movzx esi, dil
xor rsi, r14
imul rsi, r11
movzx edi, r15b
xor rdi, rsi
imul rdi, r11
movzx r9d, r9b
xor r9, rdi
imul r9, r11
xor r9, r10
imul r9, r11
mov r10, qword [rcx + 0x788]
mov r11, qword [rcx + 0x790]
mov rsi, r9
shr rsi, 0x39
movd xmm0, esi
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor esi, esi
pcmpeqd xmm1, xmm1
and r9, r11
movdqu xmm2, xmmword [r10 + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ebx, xmm3
nop
test bx, bx
je 0x1401390c9
tzcnt r14d, ebx
lea ebp, [rbx - 1]
and ebp, ebx
add r14, r9
and r14, r11
shl r14, 4
mov rdi, r10
sub rdi, r14
mov ebx, ebp
cmp qword [rdi - 0x10], rdx
jne 0x1401390a0
jmp 0x1401390e2
pcmpeqb xmm2, xmm1
pmovmskb edi, xmm2
test edi, edi
jne 0x1401390eb
add r9, rsi
add r9, 0x10
add rsi, 0x10
jmp 0x14013908a
add rdi, 0xfffffffffffffff8
jmp 0x140139255
test r8, r8
je 0x140139218
mov edi, eax
shr edi, 0x10
mov esi, eax
shr esi, 0x18
mov r11, rax
shr r11, 0x20
mov r10, rax
shr r10, 0x28
mov rdx, rax
shr rdx, 0x30
mov r8, rax
shr r8, 0x38
movzx r9d, al
movabs rbx, 0xcbf29ce484222325
xor rbx, r9
movabs r9, 0x100000001b3
imul rbx, r9
movzx ebp, ah
xor rbp, rbx
imul rbp, r9
movzx edi, dil
xor rdi, rbp
imul rdi, r9
xor rdi, rsi
imul rdi, r9
movzx r11d, r11b
xor r11, rdi
imul r11, r9
movzx r10d, r10b
xor r10, r11
imul r10, r9
movzx edx, dl
xor rdx, r10
imul rdx, r9
xor rdx, r8
imul rdx, r9
mov r8, qword [rcx + 0x7a8]
mov r9, qword [rcx + 0x7b0]
mov r10, rdx
shr r10, 0x39
movd xmm0, r10d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
pcmpeqd xmm1, xmm1
xor r10d, r10d
and rdx, r9
movdqu xmm2, xmmword [r8 + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop word cs:[rax + rax]
test r11w, r11w
je 0x1401391fd
tzcnt edi, r11d
lea ebx, [r11 - 1]
and ebx, r11d
add rdi, rdx
and rdi, r9
shl rdi, 4
mov rsi, r8
sub rsi, rdi
mov r11d, ebx
cmp qword [rsi - 0x10], rax
jne 0x1401391d0
jmp case.0x14012ce26.37
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x14013923d
add rdx, r10
add rdx, 0x10
add r10, 0x10
jmp 0x1401391ab
xor eax, eax
jmp 0x14013924a
xor esi, esi
lea rax, [rsi - 0x10]
test rsi, rsi
cmove rax, rsi
lea rdx, [rax + 8]
add rcx, 0x7e8
test rax, rax
cmovne rcx, rdx
jmp 0x140139263
xor esi, esi
lea rax, [rsi - 0x10]
test rsi, rsi
cmove rax, rsi
lea rdi, [rax + 8]
test rax, rax
test eax, eax
cmove rdi, rax
add rcx, 0x7e8
test rdi, rdi
cmovne rcx, rdi
mov eax, dword [rcx]
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rsi, [0x1401fca78]
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
test r10, r10
je 0x1401396df
mov rax, qword [rdx + 8]
mov ebx, eax
shr ebx, 0x10
mov edi, eax
shr edi, 0x18
mov rsi, rax
shr rsi, 0x20
mov r11, rax
shr r11, 0x28
mov rdx, rax
shr rdx, 0x30
mov r9, rax
shr r9, 0x38
movzx r10d, al
movabs r14, 0xcbf29ce484222325
xor r14, r10
movabs r10, 0x100000001b3
imul r14, r10
movzx ebp, ah
xor rbp, r14
imul rbp, r10
movzx ebx, bl
xor rbx, rbp
imul rbx, r10
xor rbx, rdi
imul rbx, r10
movzx esi, sil
xor rsi, rbx
imul rsi, r10
movzx r11d, r11b
xor r11, rsi
imul r11, r10
movzx edx, dl
xor rdx, r11
imul rdx, r10
xor rdx, r9
imul rdx, r10
mov r9, qword [rcx + 0x728]
sub byte [rdi], al
add byte [rax], al
mov r10, qword [rcx + 0x730]
mov rcx, rdx
shr rcx, 0x39
jmp 0x1ae22f9b4
shl dword [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x140139344
add byte [rsi + 0xf], ah
pshufw mm0, mm0, 0
xor ecx, ecx
pcmpeqd xmm1, xmm1
xor r11d, r11d
and rdx, r10
movdqu xmm2, xmmword [r9 + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
xlatb
nop dword [rax + rax]
test si, si
je 0x1401393d9
tzcnt edi, esi
lea ebx, [rsi - 1]
and ebx, esi
add rdi, rdx
and rdi, r10
neg rdi
fisttp word [rax + 0x6b]
invalid
cmp byte [rcx + 0x443949de], cl
cmp eax, ecx
jne 0x1401393b0
jmp 0x14013950f
pcmpeqb xmm2, xmm1
pmovmskb esi, xmm2
test esi, esi
jne case.0x140138bad.7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rax - 0x26], cl
add rdx, r11
add rdx, 0x10
add r11, 0x10
jmp 0x140139393
test r9, r9
je 0x1401396df
mov rax, qword [rdx + 8]
mov ebx, eax
shr ebx, 0x10
mov edi, eax
shr edi, 0x18
mov rsi, rax
shr rsi, 0x20
mov r11, rax
shr r11, 0x28
mov rdx, rax
shr rdx, 0x30
mov r9, rax
shr r9, 0x38
movzx r10d, al
movabs r14, 0xcbf29ce484222325
xor r14, r10
movabs r10, 0x100000001b3
imul r14, r10
movzx ebp, ah
xor rbp, r14
imul rbp, r10
movzx ebx, bl
xor rbx, rbp
imul rbx, r10
xor rbx, rdi
imul rbx, r10
movzx esi, sil
xor rsi, rbx
imul rsi, r10
movzx r11d, r11b
xor r11, rsi
imul r11, r10
movzx edx, dl
xor rdx, r11
imul rdx, r10
xor rdx, r9
imul rdx, r10
mov r9, qword [rcx + 0x748]
mov r10, qword [rcx + 0x750]
invalid
add byte [rax], al
mov rcx, rdx
shr rcx, 0x39
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor ecx, ecx
pcmpeqd xmm1, xmm1
jbe 0x140139480
xor r11d, r11d
and rdx, r10
movdqu xmm2, xmmword [r9 + rdx]
movdqa xmm3, xmm2
outsd dx, dword [rsi]
fisub dword [rsi + 0xf]
je 0x1401394a3
pmovmskb esi, xmm3
nop
test si, si
je 0x1401394f6
tzcnt edi, esi
lea ebx, [rsi - 1]
and ebx, esi
add rdi, rdx
and rdi, r10
neg rdi
neg edi
imul rdi, rdi, 0x38
mov esi, ebx
cmp qword [r9 + rdi - 0x38], rax
jne 0x1401394d0
jmp 0x14013950f
pcmpeqb xmm2, xmm1
pmovmskb esi, xmm2
test esi, esi
jne case.0x140138bad.7
add rdx, r11
add rdx, 0x10
add r11, 0x10
jmp 0x1401394ba
add r9, rdi
mov rcx, r9
lea rax, [rcx - 0x38]
test rcx, rcx
cmove rax, rcx
jmp 0x1401396e1
mov r8, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
test r11, r11
je 0x1401396fa
mov rax, r8
mov ebp, eax
shr ebp, 0x10
mov r15d, eax
shr r15d, 0x18
mov r14, r8
shr r14, 0x20
mov rbx, r8
shr rbx, 0x28
mov rdi, r8
shr rdi, 0x30
mov r13, r8
shr r13, 0x38
movzx r11d, al
mov qword [rsp], r12
movabs r12, 0xcbf29ce484222325
xor r12, r11
movabs r11, 0x100000001b3
imul r12, r11
movzx esi, ah
xor rsi, r12
imul rsi, r11
movzx r12d, bpl
xor r12, rsi
imul r12, r11
xor r12, r15
imul r12, r11
movzx esi, r14b
xor rsi, r12
imul rsi, r11
movzx ebx, bl
xor rbx, rsi
imul rbx, r11
movzx r12d, dil
xor r12, rbx
imul r12, r11
xor r12, r13
imul r12, r11
mov ebp, edx
shr ebp, 0x10
mov r15d, edx
shr r15d, 0x18
mov r14, rdx
shr r14, 0x20
mov rbx, rdx
shr rbx, 0x28
mov rsi, rdx
shr rsi, 0x30
mov rdi, rdx
shr rdi, 0x38
movzx r13d, dl
xor r13, r12
imul r13, r11
movzx eax, dh
xor rax, r13
imul rax, r11
movzx r12d, bpl
xor r12, rax
imul r12, r11
xor r12, r15
imul r12, r11
movzx eax, r14b
xor rax, r12
mov r12, qword [rsp]
imul rax, r11
movzx ebx, bl
xor rbx, rax
imul rbx, r11
movzx esi, sil
xor rsi, rbx
imul rsi, r11
xor rsi, rdi
imul rsi, r11
mov rdi, qword [rcx + 0x768]
mov rbx, qword [rcx + 0x770]
mov rax, rsi
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r14d, r14d
pcmpeqd xmm1, xmm1
and rsi, rbx
movdqu xmm2, xmmword [rdi + rsi]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r15d, xmm3
nop word cs:[rax + rax]
test r15w, r15w
je 0x1401396c6
tzcnt eax, r15d
lea r11d, [r15 - 1]
and r11d, r15d
mov r15d, r11d
add rax, rsi
and rax, rbx
shl rax, 6
mov r11, rdi
sub r11, rax
mov rax, r8
cmp qword [r11 - 0x40], r8
jne 0x140139690
cmp qword [r11 - 0x38], rdx
jne 0x140139690
jmp 0x1401396f1
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x1401396fa
add rsi, r14
add rsi, 0x10
add r14, 0x10
jmp 0x14013966f
xor eax, eax
lea rcx, [rax + 8]
test rax, rax
cmovne r12, rcx
jmp case.0x1401392cd.0
add r11, 0xffffffffffffffd0
jmp 0x140139962
test r10, r10
je 0x14013981b
mov eax, edx
shr eax, 0x10
mov r14d, edx
shr r14d, 0x18
mov rbx, rdx
shr rbx, 0x20
mov rdi, rdx
shr rdi, 0x28
mov r10, rdx
shr r10, 0x30
mov r11, rdx
shr r11, 0x38
movzx esi, dl
movabs r15, 0xcbf29ce484222325
xor r15, rsi
movabs rsi, 0x100000001b3
imul r15, rsi
movzx ebp, dh
xor rbp, r15
imul rbp, rsi
movzx eax, al
xor rax, rbp
imul rax, rsi
xor rax, r14
imul rax, rsi
movzx ebx, bl
xor rbx, rax
imul rbx, rsi
movzx eax, dil
xor rax, rbx
imul rax, rsi
movzx r10d, r10b
xor r10, rax
imul r10, rsi
xor r10, r11
imul r10, rsi
mov r11, qword [rcx + 0x728]
mov rsi, qword [rcx + 0x730]
mov rax, r10
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor edi, edi
pcmpeqd xmm1, xmm1
and r10, rsi
movdqu xmm2, xmmword [r11 + r10]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ebx, xmm3
nop dword [rax]
test bx, bx
je 0x1401397f6
tzcnt eax, ebx
lea ebp, [rbx - 1]
and ebp, ebx
add rax, r10
and rax, rsi
neg rax
imul r14, rax, 0x38
mov ebx, ebp
cmp qword [r11 + r14 - 0x38], rdx
jne 0x1401397d0
jmp 0x14013980f
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x14013981b
add r10, rdi
add r10, 0x10
add rdi, 0x10
jmp 0x1401397b8
add r11, r14
add r11, 0xffffffffffffffd0
jmp 0x140139962
test r9, r9
je 0x140139955
mov rdx, r8
mov eax, edx
shr eax, 0x10
mov edi, edx
shr edi, 0x18
mov rsi, r8
shr rsi, 0x20
mov r11, r8
shr r11, 0x28
mov r14, r8
shr r14, 0x30
mov r9, r8
shr r9, 0x38
movzx r10d, dl
movabs rbx, 0xcbf29ce484222325
xor rbx, r10
movabs r10, 0x100000001b3
imul rbx, r10
movzx ebp, dh
xor rbp, rbx
imul rbp, r10
movzx eax, al
xor rax, rbp
imul rax, r10
xor rax, rdi
imul rax, r10
movzx esi, sil
xor rsi, rax
imul rsi, r10
movzx eax, r11b
xor rax, rsi
imul rax, r10
movzx edx, r14b
xor rdx, rax
imul rdx, r10
xor rdx, r9
imul rdx, r10
mov r9, qword [rcx + 0x748]
mov r10, qword [rcx + 0x750]
mov rax, rdx
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor ecx, ecx
pcmpeqd xmm1, xmm1
pcmpeqd mm1, mm1
xor r11d, r11d
and rdx, r10
movdqu xmm2, xmmword [r9 + rdx]
movdqa xmm3, xmm2
movq mm3, mm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
test si, si
je case.0x14013763f.16
tzcnt eax, esi
lea ebx, [rsi - 1]
and ebx, esi
add rax, rdx
and rax, r10
neg rax
imul rdi, rax, 0x38
clc
cmp byte [rcx - 0x3f76b322], cl
cmp qword [r9 + rdi - 0x38], r8
jne 0x140139900
jmp 0x140139942
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x140139948
add rdx, r11
add rdx, 0x10
add edx, 0x10
add r11, 0x10
jmp 0x1401398df
add r9, rdi
mov rcx, r9
lea rax, [rcx - 0x38]
test rcx, rcx
cmove rax, rcx
jmp 0x140139957
xor eax, eax
lea r11, [rax + 8]
test rax, rax
cmove r11, rax
pop rax
or byte [rax - 0x7b], cl
ror byte [rdi + rcx + 0x44], 0xd8
test r11, r11
cmovne r12, r11
xor eax, eax
movabs rcx, 0x8000000000000000
cmp qword [r12], rcx
cmovne rax, r12
add rsp, 8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 2
xchg qword [r12], rax
test rax, rax
je 0x1401404a0
nop dword [rax]
mov r12, qword [0x140214088]
test r12, r12
je 0x140140246
mov rsi, qword [rdi + 0x10]
mov r15, rsi
movabs rax, 0x9e3779b97f4a7c15
imul r15, rax
xor ecx, ecx
sub cl, byte [r12 + 0x18]
shr r15, cl
mov rdx, qword [r12 + 8]
cmp r15, rdx
jae 0x1401405e4
mov r13, qword [r12]
shl r15, 6
lea r14, [r15 + r13]
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r13 + r15], rcx
jne 0x140140253
mov rax, qword [0x140214088]
cmp r12, rax
jne 0x14014021e
mov rax, qword [rdi + 0x10]
cmp rax, rsi
je 0x140140269
mov rax, 0xffffffffffffffff
lock xadd qword [r14], rax
cmp rax, 4
jb 0x1401401b0
and eax, 2
jne 0x1401401b0
mov rcx, r14
call fcn.1401b88d0
jmp 0x1401401b0
call fcn.1401b8860
mov r12, rax
jmp 0x1401401c0
mov rcx, r14
call fcn.1401b89e0
mov rax, qword [0x140214088]
cmp r12, rax
jne 0x14014021e
jmp 0x140140215
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
xor edx, edx
test rcx, rcx
setne dl
xor r8d, r8d
cmp rcx, 2
sete r8b
cmp qword [rax], 0
cmove r8d, edx
test r8b, r8b
je 0x14014042a
mov rdx, qword [r13 + r15 + 8]
test rdx, rdx
je 0x1401405b6
xor r8d, r8d
cmp rdx, rdi
je 0x14014053c
mov al, 1
mov rcx, rdx
mov r9, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x18]
test rdx, rdx
je 0x1401405b6
cmp r9, rsi
movzx eax, al
cmove eax, r8d
cmp rdx, rdi
jne 0x1401402b0
lea r8, [rcx + 0x18]
and al, 1
jmp 0x140140548
mov r9d, 0xffffffff
dec dword [rax - 0x39]
adc byte [r9], r8b
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x10], 1
mov r8d, 8
mov rcx, r12
mov rdx, r13
call rsi
mov rax, qword [r12]
test rax, rax
je 0x1401404ae
mov qword [rbp], 0
mov rcx, rbx
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14014064c
mov rcx, qword [rbp]
call fcn.14014d6f0
cmp rax, r15
ja 0x1401401b0
mov r8d, edx
jne 0x1401403b2
cmp r8d, r14d
jae 0x1401401b0
mov qword [rbp + 0x10], r15
mov dword [rbp + 0x18], r14d
mov rcx, r13
mov rdx, rax
call fcn.14014d830
mov ecx, edx
cmp edx, 0x3b9aca00
jne 0x1401403d1
xor eax, eax
mov edx, 0x3e8
mul rdx
jo 0x140140350
mov r9, rax
cmp ecx, 0x3b9aca00
mov eax, 0
cmove ecx, eax
add rcx, 0xf423f
mov rax, rcx
movabs rcx, 0x10c6f7a0b5ee
mul rcx
add r9, rdx
setb al
mov ecx, 0xffffffff
cmp r9, rcx
jb 0x14014041d
mov r9d, 0xffffffff
test al, 1
jne 0x140140350
jmp 0x140140356
mov rax, 0xffffffffffffffff
lock xadd qword [r14], rax
cmp rax, 4
jb 0x1401404ae
and eax, 2
jne 0x1401404ae
mov rcx, r14
call fcn.1401b88d0
jmp 0x1401404ae
add cl, byte [rax - 9]
loop 0x1401404e0
sub ecx, edx
jno 0x140140573
mov rcx, r13
mov rdx, r12
xor r8d, r8d
xor r9d, r9d
call rsi
mov rax, qword [rdi + 0x20]
mov sil, 1
xor edi, edi
mov bl, 1
cmp qword [rbp - 0x50], 0
je 0x1401404c8
lock dec qword [0x140214080]
test sil, sil
je 0x140140617
cmp rax, 1
sete al
test bl, al
jne 0x1401404ea
mov cl, 1
xor eax, eax
mov rdx, qword [rbp + 8]
lock cmpxchg byte [rdx], cl
jne 0x140140522
or dil, bl
xor dil, 1
mov eax, edi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 8]
call fcn.1401b6dc0
jmp 0x1401404ea
lea r8, [r15 + r13]
add r8, 8
mov al, 1
xor ecx, ecx
mov rdx, qword [rdi + 0x18]
mov qword [r8], rdx
cmp qword [r13 + r15 + 0x10], rdi
je 0x140140593
test rdx, rdx
je 0x14014059e
mov rcx, qword [rdx + 0x10]
cmp rcx, rsi
je 0x1401405f3
mov rdx, qword [rdx + 0x18]
test rdx, rdx
jne 0x14014055b
jmp 0x14014059e
mov qword [rbp + 0x10], rcx
lea r9, [rbp + 0x10]
mov rcx, r13
mov rdx, r12
xor r8d, r8d
call rsi
test eax, eax
jne 0x14014019a
jmp 0x185f68ece
jmp 0x1401404ae
lea rdx, [r15 + r13]
add rdx, 0x10
mov qword [rdx], rcx
mov rcx, qword [rbp - 0x10]
cmp rsi, rcx
setne dil
jne 0x1401405b8
test al, al
je 0x1401405b8
mov qword [rcx], 0
xor edi, edi
mov rax, 0xffffffffffffffff
lock xadd qword [r14], rax
xor ebx, ebx
mov sil, 1
cmp rax, 4
jb 0x1401405d4
and eax, 2
je 0x1401405fd
cmp qword [rbp - 0x50], 0
jne 0x1401404c0
jmp 0x1401404c8
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fparking_lot_core_0.9.10_srcparking_lot.rs
mov rcx, r15
call fcn.1401b1d10
cmp rsi, qword [rbp - 0x10]
setne dil
jmp 0x1401405b8
mov rcx, r14
call fcn.1401b88d0
xor ebx, ebx
cmp qword [rbp - 0x50], 0
jne 0x1401404c0
jmp 0x1401404c8
lea rax, str.attempted_to_use_a_condition_variable_with_more_than_one_mutex
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, [0x1401f79a8]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fparking_lot_0.12.3_srccondvar.rs
lea rcx, [rbp - 0x50]
call fcn.1401b1c50
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x10], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp + 0x10]
lea eax, [rbp + 0x10]
mov edx, 0x2b
call fcn.1401b21a0
jmp 0x1401406c2
ud2
add eax, 0xa75d0
mov qword [rsp + 0x20], rax
lea rdx, [0x1401e7e58]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 6
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x1401408ea
mov al, 1
test cl, cl
je 0x1401408f5
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x140140917
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x14014092c
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
shl ecx, 5
loope 0x1401410e1
mov qword [rax + rcx], r14
mov qword [rax + rcx + 8], rbx
mov dword [rax + rcx + 8], ebx
mov qword [rax + rcx + 0x10], rdi
mov qword [rax + rcx + 0x18], r15
inc rdx
mov qword [rsi + 0x10], rdx
adc byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
adc byte [rax - 0x7d], cl
invalid
add byte [rsi + 0xf], ah
jg 0x1401410d9
and al, 0xe0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401410da
and al, 0xd0
add byte [rax], al
add byte [rbx + 0xd30e305], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x50]
test rax, rax
je 0x140141156
cmp eax, 1
je 0x140141183
xor eax, eax
jmp 0x140141438
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
xor al, 0xc1
xor al, 0xc1
lea rcx, [rsi + 0x48]
lea rdx, [0x140141500]
call fcn.14014b400
movabs byte [0x5086c60000], al
invalid
movabs byte [0x5086c60000], al
add dword [rsi + 0xf], esp
out dx, eax
shl byte [rsi + 0xf], 0x7f
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140141118
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xb0], xmm0
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
xor ecx, ecx
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rcx], dh
leave
mov r8d, 0x20
mov r9d, 2
call qword [sym.imp.bcrypt.dll_BCryptGenRandom]
cmp eax, 0xc0000000
jb 0x1401411e4
mov esi, eax
lea rdi, [rsp + 0xa0]
mov rcx, rdi
mov edx, 0x20
call qword [sym.imp.advapi32.dll_SystemFunction036]
test al, al
jne 0x1401411e4
invalid
xor esi, 0x80000000
jne 0x140141461
movdqa xmm7, xmmword [rsp + 0xa0]
movdqa xmm6, xmmword [rsp + 0xb0]
movdqa xmmword [rsp + 0x70], xmm6
movdqa xmmword [rsp + 0x60], xmm7
mov rax, qword [0x1402141d8]
test rax, rax
je 0x140141258
lea rsi, [rsp + 0x30]
test eax, 0x4000
jne 0x140141269
pshufd xmm0, xmm7, 0xee
pshufd xmm1, xmm6, 0xee
movq rax, xmm7
movq rcx, xmm0
movq rdx, xmm6
movq r8, xmm1
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], r8
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x50], xmm0
jmp 0x14014127d
call fcn.1401b9e10
lea rsi, [rsp + 0x30]
test eax, 0x4000
je 0x14014121a
lea r8, [0x1401ef900]
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140141530
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xc0], xmm2
movups xmmword [rsp + 0x48], xmm2
movups xmmword [rsp + 0x38], xmm1
movups xmmword [rsp + 0x28], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x88], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x60], xmm0
movzx eax, byte [0x140214210]
mov edx, 0x170
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140141452
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movaps xmmword [rax + 0x10], xmm0
movaps xmmword [rax + 0x20], xmm0
sub dword [rax + 0x20], eax
sub dword [rax + 0x20], eax
movaps xmmword [rax + 0x30], xmm0
movaps xmmword [rax + 0x40], xmm0
movaps xmmword [rax + 0x50], xmm0
movaps xmmword [rax + 0x60], xmm0
movaps xmmword [rax + 0x70], xmm0
movaps xmmword [rax + 0x80], xmm0
movaps xmmword [rax + 0x90], xmm0
movaps xmmword [rax + 0xa0], xmm0
movaps xmmword [rax + 0xb0], xmm0
movaps xmmword [rax + 0xc0], xmm0
movaps xmmword [rax + 0xd0], xmm0
movaps xmmword [rax + 0xe0], xmm0
movaps xmmword [rax + 0xf0], xmm0
movaps xmmword [rax + 0x100], xmm0
mov qword [rax + 0x110], 0x40
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movups xmmword [rax + 0x118], xmm0
movups xmmword [rax + 0x128], xmm1
movups xmmword [rax + 0x138], xmm2
mov rcx, qword [rsp + 0x90]
mov qword [rax + 0x148], rcx
mov qword [rax + 0x150], 0x10000
mov qword [rax + 0x158], 0x10000
mov qword [rax + 0x160], 0
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov r8, qword [rcx + 0x48]
mov qword [rcx + 0x48], rax
test r8, r8
je 0x140141431
dec qword [r8]
jne 0x140141415
dec qword [r8 + 8]
jne 0x140141415
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x48]
jmp 0x140141438
lea rax, [rcx + 0x48]
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rdi
pop rsi
ret
mov ecx, 0x10
mov edx, 0x170
call fcn.1401b1500
movzx eax, byte [0x140214210]
mov edx, 4
xor ecx, ecx
call fcn.140157b20
test rax, rax
jne 0x140141488
mov ecx, 4
mov edx, 4
call fcn.1401b1500
mov dword [rax], esi
mov qword [rsp + 0xa0], rax
lea rax, case.0x14004f628.49
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x60], rdi
lea rax, [0x140143810]
mov qword [rsp + 0x68], rax
lea rax, str.could_not_initialize_thread_rng:
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rand_0.8.5_src_rngs_thread.rs
lea rcx, [rsp + 0x20]
call fcn.1401b1c50
int3
mov rax, qword [0x1402141d8]
test rax, rax
je 0x140141d38
test ax, ax
js 0x140141d46
mov rax, qword [0x1402141d8]
test rax, rax
je 0x140141daf
test eax, 0x4000
jne 0x140141dbf
mov rax, qword [0x1402141d8]
test rax, rax
je 0x140141e28
test eax, 0x400
jne 0x140141e38
mov rax, qword [0x1402141d8]
test rax, rax
je 0x140141ea1
test eax, 0x200
jne 0x140141eb1
movdqa xmm7, xmmword [rdi]
movdqa xmm12, xmmword [rdi + 0x10]
movaps xmm0, xmmword [rdi + 0x20]
and byte [rax - 0x75], cl
and byte [r8 - 0x73], r9b
add rsp, qword [rsi + 0x44]
movd mm6, ecx
and byte [rax - 0x75], cl
and byte [r8 - 0x73], r9b
add rsp, qword [rsi + 0x44]
movd mm6, ecx
shr rcx, 0x20
movd xmm1, ecx
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm14, xmm1
lea rcx, [rax + 2]
movd xmm15, ecx
shr rcx, 0x20
movd xmm1, ecx
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm15, xmm1
inc rax
movd xmm1, eax
shr rax, 0x20
movd xmm2, eax
pslldq xmm2, 8
shufps xmm2, xmm0, 0xe8
por xmm1, xmm2
movdqa xmm5, xmmword [str.expand_32_byte_k]
mov eax, 6
movdqa xmm4, xmm5
movdqa xmm3, xmm5
movdqa xmm6, xmm5
movdqa xmmword [rsp + 0x20], xmm12
movdqa xmm8, xmm12
movdqa xmm10, xmm12
movq mm2, mm4
movdqa xmmword [rsp + 0x60], xmm12
movdqa xmm13, xmm7
movdqa xmm11, xmm7
movq mm3, mm7
movdqa xmm9, xmm7
movdqa xmmword [rsp + 0x50], xmm7
paddd xmm5, xmm13
paddd xmm4, xmm11
paddd xmm3, xmm9
jrcxz 0x140141741
paddd mm3, mm1
paddd xmm6, xmm7
xorps xmm0, xmm5
pxor xmm1, xmm4
pxor xmm15, xmm3
pxor xmm14, xmm6
pshuflw xmm0, xmm0, 0xb1
movdqa xmm2, xmm15
movdqa xmm15, xmm14
pshufhw xmm14, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm1, xmm0, 0xb1
pshuflw xmm0, xmm2, 0xb1
pshufhw xmm2, xmm0, 0xb1
enter 0xfffffffffffff2b1, 0xf
jo 0x1401416d9
mov cl, 0xf3
pshufw mm2, mm0, 0xb1
pshuflw xmm0, xmm15, 0xb1
pshufhw xmm15, xmm0, 0xb1
paddd xmm12, xmm14
paddd xmm10, xmm1
paddd xmm8, xmm2
movdqa xmm0, xmmword [rsp + 0x20]
paddd xmm0, xmm15
inc bh
movdqa xmmword [rsp + 0x20], xmm0
pxor xmm13, xmm12
pxor xmm11, xmm10
pxor xmm9, xmm8
pxor xmm7, xmm0
out dx, eax
clc
movdqa xmm0, xmm13
psrld xmm0, 0x14
pslld xmm13, 0xc
por xmm13, xmm0
movdqa xmm0, xmm11
psrld xmm0, 0x14
pslld xmm11, 0xc
por xmm11, xmm0
movdqa xmm0, xmm9
outsd dx, dword [rsi]
shl dword [rsi + 0xf], 0x72
rcl byte [rsi + riz*2]
pslld mm1, 0xc
por xmm9, xmm0
movdqa xmm0, xmm7
psrld xmm0, 0x14
pslld xmm7, 0xc
por xmm7, xmm0
paddd xmm5, xmm13
paddd xmm4, xmm11
paddd xmm3, xmm9
paddd xmm6, xmm7
pxor xmm14, xmm5
movdqa xmm0, xmm14
psrld xmm0, 0x18
pslld xmm14, 8
por xmm14, xmm0
por mm6, mm0
pxor xmm1, xmm4
movdqa xmm0, xmm1
psrld xmm0, 0x18
outsd dx, dword [rsi]
shl dword [rsi + 0xf], 0x72
rcr byte [rax], 1
pslld xmm1, 8
por xmm1, xmm0
por mm1, mm0
pxor xmm2, xmm3
movdqa xmm0, xmm2
psrld xmm0, 0x18
pslld xmm2, 8
jb 0x1401417f3
or byte [rsi + 0xf], ah
jmp 0x1401417d6
pxor xmm15, xmm6
movdqa xmm0, xmm15
movq mm0, mm7
or byte [rsi + 0xf], ah
jmp 0x1401417d6
psrld xmm0, 0x18
pslld xmm15, 8
por xmm15, xmm0
paddd xmm12, xmm14
paddd xmm10, xmm1
paddd xmm8, xmm2
movdqa xmm0, xmmword [rsp + 0x20]
paddd xmm0, xmm15
movdqa xmmword [rsp + 0x20], xmm0
pxor xmm13, xmm12
pxor xmm11, xmm10
pxor xmm9, xmm8
pxor xmm7, xmm0
movdqa xmm0, xmm13
outsd dx, dword [rsi]
invalid
psrld xmm0, 0x19
pslld xmm13, 7
por xmm13, xmm0
movdqa xmm0, xmm11
psrld xmm0, 0x19
pslld xmm11, 7
por xmm11, xmm0
movdqa xmm0, xmm9
psrld xmm0, 0x19
pslld xmm9, 7
por xmm9, xmm0
movdqa xmm0, xmm7
psrld xmm0, 0x19
pslld xmm7, 7
por xmm7, xmm0
pshufd xmm0, xmm13, 0x39
pshufd xmm11, xmm11, 0x39
pshufd xmm9, xmm9, 0x39
pshufd xmm7, xmm7, 0x39
pshufd xmm12, xmm12, 0x4e
invalid
pshufw mm4, mm4, 0x4e
pshufd xmm10, xmm10, 0x4e
pshufd xmm8, xmm8, 0x4e
pshufd xmm13, xmmword [rsp + 0x20], 0x4e
jo 0x14014188c
pshufd xmm13, xmmword [rsp + 0x20], 0x4e
movdqa xmmword [rsp + 0x20], xmm13
pshufd xmm13, xmm14, 0x93
pshufd xmm1, xmm1, 0x93
pshufd xmm2, xmm2, 0x93
jo 0x1401418bd
xchg ebx, eax
jo 0x1401418bd
xchg ebx, eax
pshufd xmm14, xmm15, 0x93
movdqa xmmword [rsp + 0x30], xmm14
paddd xmm5, xmm0
call 0x13e235a67
jrcxz 0x140141969
paddd mm3, mm1
paddd xmm6, xmm7
pshuflw xmm14, xmm5, 0xb1
pshufhw xmm15, xmm14, 0xb1
pshuflw xmm13, xmm13, 0xb1
pshufhw xmm14, xmm13, 0xb1
pxor xmm14, xmm15
pshuflw xmm13, xmm4, 0xb1
pshufhw xmm13, xmm13, 0xb1
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
pxor xmm1, xmm13
pshuflw xmm13, xmm3, 0xb1
pshufhw xmm13, xmm13, 0xb1
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm15, xmm2, 0xb1
pxor xmm15, xmm13
pshuflw xmm2, xmm6, 0xb1
pshufhw xmm13, xmm2, 0xb1
pshuflw xmm2, xmmword [rsp + 0x30], 0xb1
pshufhw xmm2, xmm2, 0xb1
pxor xmm2, xmm13
paddd xmm12, xmm14
paddd xmm10, xmm1
paddd xmm8, xmm15
movdqa xmm13, xmmword [rsp + 0x20]
paddd xmm13, xmm2
movdqa xmmword [rsp + 0x20], xmm13
pxor xmm0, xmm12
pxor xmm11, xmm10
pxor xmm9, xmm8
pxor xmm7, xmm13
movdqa xmm13, xmm0
psrld xmm13, 0x14
jb 0x140141990
adc al, 0x66
pslld mm0, 0xc
por xmm0, xmm13
movdqa xmm13, xmm11
psrld xmm13, 0x14
pslld xmm11, 0xc
por xmm11, xmm13
movdqa xmm13, xmm9
psrld xmm13, 0x14
pslld xmm9, 0xc
por xmm9, xmm13
movdqa xmm13, xmm7
psrld xmm13, 0x14
pslld xmm7, 0xc
por xmm7, xmm13
paddd xmm5, xmm0
paddd xmm4, xmm11
paddd xmm3, xmm9
paddd xmm6, xmm7
pxor xmm14, xmm5
movdqa xmm13, xmm14
psrld xmm13, 0x18
pslld xmm14, 8
por xmm14, xmm13
pxor xmm1, xmm4
movdqa xmm13, xmm1
psrld xmm13, 0x18
pslld xmm1, 8
por xmm1, xmm13
pxor xmm15, xmm3
movdqa xmm13, xmm15
psrld xmm13, 0x18
pslld xmm15, 8
por xmm15, xmm13
pxor xmm2, xmm6
movdqa xmm13, xmm2
psrld xmm13, 0x18
pslld xmm2, 8
por xmm2, xmm13
paddd xmm12, xmm14
paddd xmm10, xmm1
paddd xmm8, xmm15
movdqa xmm13, xmmword [rsp + 0x20]
paddd xmm13, xmm2
movdqa xmmword [rsp + 0x20], xmm13
pxor xmm0, xmm12
pxor xmm11, xmm10
pxor xmm9, xmm8
pxor xmm7, xmm13
movdqa xmm13, xmm0
psrld xmm13, 0x19
pslld xmm0, 7
por xmm0, xmm13
movdqa xmm13, xmm11
psrld xmm13, 0x19
pslld xmm11, 7
por xmm11, xmm13
movdqa xmm13, xmm9
psrld xmm13, 0x19
pslld xmm9, 7
por xmm9, xmm13
movdqa xmm13, xmm7
psrld xmm13, 0x19
pslld xmm7, 7
por xmm7, xmm13
pshufd xmm13, xmm0, 0x93
pshufd xmm11, xmm11, 0x93
pshufd xmm9, xmm9, 0x93
pshufd xmm7, xmm7, 0x93
pshufd xmm12, xmm12, 0x4e
pshufd xmm10, xmm10, 0x4e
pshufd xmm8, xmm8, 0x4e
pshufd xmm0, xmmword [rsp + 0x20], 0x4e
movdqa xmmword [rsp + 0x20], xmm0
pshufd xmm0, xmm14, 0x39
pshufd xmm1, xmm1, 0x39
pshufd xmm15, xmm15, 0x39
pshufd xmm14, xmm2, 0x39
dec eax
jne 0x1401416d0
movdqa xmm2, xmmword [str.expand_32_byte_k]
paddd xmm6, xmm2
paddd xmm3, xmm2
paddd xmm4, xmm2
paddd xmm5, xmm2
movdqa xmm2, xmmword [rdi + 0x20]
movq rax, xmm2
movdqa xmmword [rsp + 0x40], xmm2
lea rcx, [rax + 4]
add al, 0x48
mov edx, ecx
shr rdx, 0x20
movdqa xmmword [rsp + 0x30], xmm14
movd xmm14, edx
pslldq xmm14, 8
shufps xmm14, xmm2, 0xe8
movd xmm2, ecx
por xmm2, xmm14
movdqa xmmword [rdi + 0x20], xmm2
movdqu xmmword [rsi], xmm5
movdqa xmm14, xmmword [rsp + 0x50]
paddd xmm13, xmm14
movdqu xmmword [rsi + 0x10], xmm13
movdqa xmm5, xmmword [rsp + 0x60]
paddd xmm12, xmm5
movdqu xmmword [rsi + 0x20], xmm12
lea rcx, [rax + 1]
mov rdx, rcx
shr rdx, 0x20
movdqa xmm12, xmmword [rsp + 0x40]
paddd xmm0, xmm12
invalid
movdqu xmmword [rsi + 0x30], xmm0
movd xmm0, edx
pslldq xmm0, 8
shufps xmm0, xmm12, 0xe8
movd xmm2, ecx
orps xmm0, xmm2
movdqu xmmword [rsi + 0x40], xmm4
paddd xmm11, xmm14
movdqu xmmword [rsi + 0x50], xmm11
paddd xmm10, xmm5
movdqu xmmword [rsi + 0x60], xmm10
lea rcx, [rax + 2]
paddd xmm0, xmm1
movd xmm1, ecx
shr rcx, 0x20
movdqu xmmword [rsi + 0x70], xmm0
movd xmm0, ecx
pslldq xmm0, 8
shufps xmm0, xmm12, 0xe8
orps xmm0, xmm1
movdqu xmmword [rsi + 0x80], xmm3
paddd xmm9, xmm14
movdqu xmmword [rsi + 0x90], xmm9
paddd xmm8, xmm5
movdqu xmmword [rsi + 0xa0], xmm8
jmp 0x1bf240f60
add byte [rax], al
paddd xmm0, xmm15
movdqu xmmword [rsi + 0xb0], xmm0
add rax, 3
mov rcx, rax
shr rcx, 0x20
movd xmm0, ecx
pslldq xmm0, 8
shufps xmm0, xmm12, 0xe8
movd xmm1, eax
orps xmm0, xmm1
movdqu xmmword [rsi + 0xc0], xmm6
paddd xmm7, xmm14
movdqu xmmword [rsi + 0xd0], xmm7
movdqa xmm1, xmmword [rsp + 0x20]
paddd xmm1, xmm5
movdqu xmmword [rsi + 0xe0], xmm1
paddd xmm0, xmmword [rsp + 0x30]
movdqu xmmword [rsi + 0xf0], xmm0
movq qword [rsi + 0xf0], mm0
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xc0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rdi + rcx + 0x28], al
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xc0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
sub byte [rsp + 0xd0], ah
movaps xmm13, xmmword [rsp + 0xe0]
movaps xmm14, xmmword [rsp + 0xf0]
movaps xmm15, xmmword [rsp + 0x100]
add byte [rdi + rcx + 0x28], al
mov ah, 0x24
lock add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov esp, 0x10024
add byte [rax - 0x7f], cl
invalid
add byte [rcx], al
add byte [rax], al
add rsp, 0x118
pop rdi
pop rsi
ret
call fcn.1401b9e10
test ax, ax
jns 0x1401415cd
rol dword [rax - 0x7a99fff9], cl
ror byte [rdi], 0x89
xchg eax, edi
invalid
mov rcx, rdi
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
movaps xmm9, xmmword [rsp + 0xa0]
movaps xmm10, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xc0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov ah, 0x24
lock add byte [rax], al
invalid
add byte [rax], al
movaps xmm15, xmmword [rsp + 0x100]
add rsp, 0x118
pop rdi
pop rsi
jmp 0x140141f20
call fcn.1401b9e10
test eax, 0x4000
add byte [rdi], cl
test byte [rcx], ch
clc
invalid
invalid
mov rcx, rdi
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rdi + rcx + 0x28], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi + rcx + 0x28], al
sub byte [rsp + 0xa0], cl
movaps xmm10, xmmword [rsp + 0xb0]
movaps xmm11, xmmword [rsp + 0xc0]
movaps xmm12, xmmword [rsp + 0xd0]
movaps xmm13, xmmword [rsp + 0xe0]
rol byte [rax], 0
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movaps xmm14, xmmword [rsp + 0xf0]
invalid
invalid
invalid
mov esp, 0x10024
add dword [rax], eax
movaps xmm14, xmmword [rsp + 0xf0]
movaps xmm15, xmmword [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
sbb byte [rcx], al
add byte [rax], al
pop rdi
pop rsi
jmp 0x140142310
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
call fcn.1401b9e10
test eax, 0x400
je 0x140141603
idiv edi
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
movaps xmm9, xmmword [rsp + 0xa0]
movaps xmm10, xmmword [rsp + 0xb0]
movaps xmm11, xmmword [rsp + 0xc0]
movaps xmm12, xmmword [rsp + 0xd0]
movaps xmm13, xmmword [rsp + 0xe0]
movaps xmm14, xmmword [rsp + 0xf0]
movaps xmm15, xmmword [rsp + 0x100]
add byte [rax - 0x7f], cl
invalid
sbb byte [rcx], al
add byte [rax], al
pop rdi
pop rsi
jmp 0x140142950
call fcn.1401b9e10
test eax, 0x200
je 0x14014161e
mov rcx, rdi
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
movaps xmm9, xmmword [rsp + 0xa0]
movaps xmm10, xmmword [rsp + 0xb0]
movaps xmm11, xmmword [rsp + 0xc0]
movaps xmm12, xmmword [rsp + 0xd0]
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov ah, 0x24
lock add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov esp, 0x10024
add byte [rax - 0x7f], cl
invalid
sbb byte [rcx], al
add byte [rax], al
pop rdi
pop rsi
jmp 0x140143070
sub rsp, 0xb8
vmovaps xmmword [rsp + 0xa0], xmm15
vmovaps xmmword [rsp + 0x90], xmm14
mov ah, 0x24
nop
add byte [rax], al
add ch, al
js 0x140141f65
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add ch, al
js 0x140141f6e
and al, 0x70
vmovaps xmmword [rsp + 0x60], xmm11
vmovaps xmmword [rsp + 0x50], xmm10
vmovaps xmmword [rsp + 0x40], xmm9
vmovaps xmmword [rsp + 0x30], xmm8
vmovaps xmmword [rsp + 0x20], xmm7
vmovaps xmmword [rsp + 0x10], xmm6
vmovdqa xmm2, xmmword [rcx + 0x20]
mov rax, qword [rcx + 0x20]
lea r8, [rax + 2]
vpinsrd xmm0, xmm2, r8d, 0
shr r8, 0x20
vpinsrd xmm1, xmm0, r8d, 1
lea r8, [rax + 3]
vpinsrd xmm0, xmm2, r8d, 0
shr r8, 0x20
vpinsrd xmm0, xmm0, r8d, 1
vmovdqa xmmword [rsp], xmm0
vinserti128 ymm8, ymm1, xmm0, 1
lea r8, [rax + 1]
vpinsrd xmm3, xmm2, r8d, 0
shr r8, 0x20
vpinsrd xmm5, xmm3, r8d, 1
vbroadcasti128 ymm3, xmmword [rcx + 0x10]
vinserti128 ymm12, ymm2, xmm5, 1
vbroadcasti128 ymm4, xmmword [rcx]
vbroadcasti128 ymm9, xmmword [str.expand_32_byte_k]
mov r8d, 6
vbroadcasti128 ymm6, xmmword [0x1401bd9a0]
vmovdqa ymm7, ymmword [0x1401bd980]
vmovdqa ymm13, ymm9
vmovdqa ymm11, ymm3
vmovdqa ymm14, ymm3
vmovdqa ymm10, ymm4
vmovdqa ymm15, ymm4
nop word cs:[rax + rax]
vpaddd ymm13, ymm13, ymm15
vpaddd ymm9, ymm9, ymm10
vpxor ymm12, ymm12, ymm13
vpxor ymm8, ymm8, ymm9
vpshuflw ymm12, ymm12, 0xb1
vpshufhw ymm12, ymm12, 0xb1
vpshuflw ymm8, ymm8, 0xb1
vpshufhw ymm8, ymm8, 0xb1
vpaddd ymm14, ymm14, ymm12
vpaddd ymm11, ymm11, ymm8
vpxor ymm15, ymm14, ymm15
vpsrld ymm0, ymm15, 0x14
vpslld ymm15, ymm15, 0xc
vpor ymm0, ymm15, ymm0
vpxor ymm10, ymm11, ymm10
vpsrld ymm15, ymm10, 0x14
vpslld ymm10, ymm10, 0xc
vpor ymm10, ymm10, ymm15
vpaddd ymm13, ymm13, ymm0
vpaddd ymm9, ymm10, ymm9
vpshufb ymm15, ymm13, ymm6
vpshufb ymm12, ymm12, ymm6
vpxor ymm12, ymm12, ymm15
vpshufb ymm15, ymm9, ymm6
vpshufb ymm8, ymm8, ymm6
vpxor ymm8, ymm8, ymm15
vpaddd ymm14, ymm14, ymm12
vpaddd ymm11, ymm11, ymm8
vpxor ymm0, ymm14, ymm0
vpxor ymm10, ymm11, ymm10
vpsrld ymm15, ymm0, 0x19
vpslld ymm0, ymm0, 7
vpor ymm0, ymm15, ymm0
vpsrld ymm15, ymm10, 0x19
vpslld ymm10, ymm10, 7
vpor ymm10, ymm10, ymm15
vpshufd ymm0, ymm0, 0x39
vpshufd ymm10, ymm10, 0x39
vpshufd ymm14, ymm14, 0x4e
vpshufd ymm11, ymm11, 0x4e
vpaddd ymm13, ymm13, ymm0
vpaddd ymm9, ymm10, ymm9
vpshuflw ymm15, ymm13, 0xb1
vpshufhw ymm15, ymm15, 0xb1
vpshufb ymm12, ymm12, ymm7
vpxor ymm12, ymm12, ymm15
vpshuflw ymm15, ymm9, 0xb1
vpshufhw ymm15, ymm15, 0xb1
vpshufb ymm8, ymm8, ymm7
vpxor ymm8, ymm8, ymm15
vpaddd ymm14, ymm14, ymm12
vpaddd ymm11, ymm11, ymm8
vpxor ymm0, ymm14, ymm0
vpxor ymm10, ymm11, ymm10
vpsrld ymm15, ymm0, 0x14
vpslld ymm0, ymm0, 0xc
vpor ymm0, ymm15, ymm0
vpsrld ymm15, ymm10, 0x14
vpslld ymm10, ymm10, 0xc
vpor ymm10, ymm10, ymm15
vpaddd ymm13, ymm13, ymm0
vpaddd ymm9, ymm10, ymm9
vpxor ymm12, ymm12, ymm13
vpshufb ymm12, ymm12, ymm6
vpxor ymm8, ymm8, ymm9
vpshufb ymm8, ymm8, ymm6
vpaddd ymm14, ymm14, ymm12
vpaddd ymm11, ymm11, ymm8
vpxor ymm0, ymm14, ymm0
vpxor ymm10, ymm11, ymm10
vpsrld ymm15, ymm0, 0x19
vpslld ymm0, ymm0, 7
vpor ymm0, ymm15, ymm0
vpsrld ymm15, ymm10, 0x19
vpslld ymm10, ymm10, 7
vpor ymm10, ymm10, ymm15
vpshufd ymm15, ymm0, 0x93
vpshufd ymm10, ymm10, 0x93
vpshufd ymm14, ymm14, 0x4e
vpshufd ymm11, ymm11, 0x4e
vpshufd ymm12, ymm12, 0x39
vpshufd ymm8, ymm8, 0x39
dec r8d
jne 0x140142010
add rax, 4
mov r8, rax
shr r8, 0x20
vpinsrd xmm0, xmm2, eax, 0
vpinsrd xmm0, xmm0, r8d, 1
vextracti128 xmm6, ymm13, 1
vmovdqa xmmword [rcx + 0x20], xmm0
vmovdqa xmm0, xmmword [str.expand_32_byte_k]
vpaddd xmm7, xmm13, xmm0
vmovdqu xmmword [rdx], xmm7
vpaddd xmm7, xmm15, xmm4
vmovdqu xmmword [rdx + 0x10], xmm7
vpaddd xmm7, xmm14, xmm3
vmovdqu xmmword [rdx + 0x20], xmm7
vextracti128 xmm7, ymm9, 1
vextracti128 xmm13, ymm15, 1
vpaddd xmm2, xmm12, xmm2
vmovdqu xmmword [rdx + 0x30], xmm2
vextracti128 xmm2, ymm10, 1
vextracti128 xmm14, ymm14, 1
vpaddd xmm6, xmm6, xmm0
vmovdqu xmmword [rdx + 0x40], xmm6
vextracti128 xmm6, ymm11, 1
vextracti128 xmm12, ymm12, 1
vpaddd xmm13, xmm13, xmm4
vmovdqu xmmword [rdx + 0x50], xmm13
vextracti128 xmm13, ymm8, 1
vpaddd xmm14, xmm14, xmm3
or esi, edi
vmovdqu xmmword [rdx + 0x60], xmm14
vpaddd xmm5, xmm12, xmm5
vmovdqu xmmword [rdx + 0x70], xmm5
vpaddd xmm5, xmm9, xmm0
vmovdqu xmmword [rdx + 0x80], xmm5
vpaddd xmm5, xmm10, xmm4
vmovdqu xmmword [rdx + 0x90], xmm5
vpaddd xmm5, xmm11, xmm3
vmovdqu xmmword [rdx + 0xa0], xmm5
vpaddd xmm1, xmm8, xmm1
vmovdqu xmmword [rdx + 0xb0], xmm1
vpaddd xmm0, xmm7, xmm0
vmovdqu xmmword [rdx + 0xc0], xmm0
vpaddd xmm0, xmm4, xmm2
vmovdqu xmmword [rdx + 0xd0], xmm0
vpaddd xmm0, xmm3, xmm6
vmovdqu xmmword [rdx + 0xe0], xmm0
vpaddd xmm0, xmm13, xmmword [rsp]
vmovdqu xmmword [rdx + 0xf0], xmm0
jg 0x14014223d
lock add byte [rax], al
add ch, al
clc
ja 0x140142288
clc
sub byte [rsp + 0x10], dh
vmovaps xmm7, xmmword [rsp + 0x20]
vmovaps xmm8, xmmword [rsp + 0x30]
vmovaps xmm9, xmmword [rsp + 0x40]
vmovaps xmm10, xmmword [rsp + 0x50]
vmovaps xmm11, xmmword [rsp + 0x60]
and al, 0x60
vmovaps xmm12, xmmword [rsp + 0x70]
vmovaps xmm13, xmmword [rsp + 0x80]
add byte [rax], al
vmovaps xmm14, xmmword [rsp + 0x90]
vmovaps xmm15, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov eax, 0xc3000000
sub rsp, 0x148
vmovaps xmmword [rsp + 0x130], xmm15
vmovaps xmmword [rsp + 0x120], xmm14
vmovdqa xmmword [rsp + 0x110], xmm13
vmovaps xmmword [rsp + 0x100], xmm12
vmovaps xmmword [rsp + 0xf0], xmm11
vmovaps xmmword [rsp + 0xe0], xmm10
vmovdqa xmmword [rsp + 0xd0], xmm9
add byte [rax], al
add byte [rax], al
vmovaps xmmword [rsp + 0xc0], xmm8
vmovdqa xmmword [rsp + 0xb0], xmm7
vmovdqa xmmword [rsp + 0xa0], xmm6
add byte [rax], al
add byte [rax - 0x75], cl
and r13b, al
jns 0x1401423e7
jns 0x14014239a
lea r8, [rax + 1]
vpinsrd xmm0, xmm15, r8d, 0
shr r8, 0x20
vpinsrd xmm8, xmm0, r8d, 1
lea r8, [rax + 2]
vpinsrd xmm0, xmm15, r8d, 0
shr r8, 0x20
vpinsrd xmm10, xmm0, r8d, 1
vmovdqa xmm4, xmmword [rcx]
add rax, 3
vpinsrd xmm0, xmm15, eax, 0
shr rax, 0x20
vpinsrd xmm0, xmm0, eax, 1
vmovdqa xmmword [rsp + 0x40], xmm0
vmovdqa xmm1, xmmword [rcx + 0x10]
vmovdqa xmm11, xmmword [str.expand_32_byte_k]
mov ch, 7
add byte [rax + 6], bh
vmovdqa xmmword [rsp + 0x20], xmm11
vmovdqa xmm12, xmm11
vmovdqa xmmword [rsp], xmm11
vmovdqa xmmword [rsp + 0x10], xmm1
vmovdqa xmmword [rsp + 0x50], xmm1
vmovdqa xmm2, xmm1
vmovdqa xmmword [rsp + 0x60], xmm1
vmovdqa xmm3, xmm4
vmovdqa xmm0, xmm4
vmovdqa xmm14, xmm4
vmovdqa xmmword [rsp + 0x70], xmm4
vmovdqa xmmword [rsp + 0x30], xmm4
invalid
vpaddd xmm4, xmm3, xmmword [rsp]
vmovdqa xmmword [rsp], xmm4
vpxor xmm6, xmm15, xmm4
vpshuflw xmm6, xmm6, 0xb1
vpshufhw xmm9, xmm6, 0xb1
vpaddd xmm1, xmm9, xmm1
vmovdqa xmmword [rsp + 0x80], xmm1
vpxor xmm3, xmm1, xmm3
vpsrld xmm4, xmm3, 0x14
vpslld xmm3, xmm3, 0xc
vpor xmm7, xmm3, xmm4
vpaddd xmm6, xmm0, xmmword [rsp + 0x20]
vpxor xmm4, xmm8, xmm6
vpshuflw xmm4, xmm4, 0xb1
vpshufhw xmm4, xmm4, 0xb1
vpaddd xmm1, xmm2, xmm4
vmovdqa xmmword [rsp + 0x90], xmm1
vpxor xmm0, xmm1, xmm0
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm8, xmm0, xmm1
vpaddd xmm5, xmm14, xmm12
vpxor xmm0, xmm10, xmm5
vpshuflw xmm0, xmm0, 0xb1
vpshufhw xmm10, xmm0, 0xb1
vpaddd xmm13, xmm10, xmmword [rsp + 0x50]
vpxor xmm0, xmm13, xmm14
vpsrld xmm12, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm14, xmm12, xmm0
vmovdqa xmm2, xmmword [rsp + 0x30]
vpaddd xmm3, xmm11, xmm2
vpxor xmm11, xmm3, xmmword [rsp + 0x40]
invalid
out dx, eax
pop rsp
and al, 0x40
invalid
vpshuflw xmm11, xmm11, 0xb1
vpshufhw xmm1, xmm11, 0xb1
vpaddd xmm15, xmm1, xmmword [rsp + 0x10]
vpxor xmm11, xmm15, xmm2
vpsrld xmm12, xmm11, 0x14
vpslld xmm11, xmm11, 0xc
vpor xmm2, xmm11, xmm12
vpaddd xmm12, xmm7, xmmword [rsp]
vmovdqa xmm0, xmmword [0x1401bd9a0]
vpshufb xmm9, xmm9, xmm0
vpshufb xmm11, xmm12, xmm0
vpxor xmm11, xmm11, xmm9
vpaddd xmm6, xmm8, xmm6
mov ecx, 0xf9c5f6fe
jg 0x140142575
and al, 0x10
mov ecx, 0xf9c5f6fe
jg 0x140142575
and al, 0x10
vpshufb xmm4, xmm4, xmm0
vpshufb xmm9, xmm6, xmm0
vpxor xmm4, xmm9, xmm4
vpaddd xmm5, xmm14, xmm5
vpshufb xmm9, xmm10, xmm0
vpshufb xmm10, xmm5, xmm0
vpxor xmm10, xmm10, xmm9
vpaddd xmm3, xmm2, xmm3
vmovdqa xmmword [rsp], xmm3
vpshufb xmm1, xmm1, xmm0
vpshufb xmm9, xmm3, xmm0
vpxor xmm1, xmm9, xmm1
vpaddd xmm0, xmm11, xmmword [rsp + 0x80]
vmovdqa xmmword [rsp + 0x20], xmm0
vpxor xmm6, xmm0, xmm7
vpsrld xmm9, xmm6, 0x19
vpslld xmm6, xmm6, 7
vpor xmm6, xmm9, xmm6
vpaddd xmm9, xmm4, xmmword [rsp + 0x90]
vpxor xmm8, xmm9, xmm8
vpsrld xmm0, xmm8, 0x19
vpslld xmm8, xmm8, 7
vpor xmm0, xmm8, xmm0
vpaddd xmm8, xmm13, xmm10
vpxor xmm13, xmm8, xmm14
cmp r15d, ebp
out dx, al
invalid
cmp r15d, ebp
out dx, al
vpsrld xmm14, xmm13, 0x19
vpslld xmm13, xmm13, 7
jb 0x140142584
invalid
vpor xmm13, xmm13, xmm14
vpaddd xmm14, xmm15, xmm1
vpxor xmm2, xmm14, xmm2
vpsrld xmm7, xmm2, 0x19
rcr byte [rcx], cl
jb 0x140142584
invalid
rcr byte [rcx], cl
vpslld xmm2, xmm2, 7
vpor xmm15, xmm2, xmm7
vpshufd xmm2, xmm6, 0x39
vpaddd xmm12, xmm12, xmm2
vpshuflw xmm6, xmm12, 0xb1
vpshufhw xmm6, xmm6, 0xb1
vmovdqa xmm7, xmmword [0x1401bd9b0]
vpshufb xmm11, xmm11, xmm7
vpxor xmm11, xmm11, xmm6
vpshufd xmm0, xmm0, 0x39
vpaddd xmm3, xmm0, xmmword [rsp + 0x10]
vmovdqa xmmword [rsp + 0x30], xmm3
vpshuflw xmm3, xmm3, 0xb1
vpshufhw xmm3, xmm3, 0xb1
vpshufb xmm4, xmm4, xmm7
vpxor xmm4, xmm4, xmm3
vpshufd xmm13, xmm13, 0x39
vpaddd xmm3, xmm13, xmm5
vmovdqa xmmword [rsp + 0x10], xmm3
vpshuflw xmm3, xmm3, 0xb1
vpshufhw xmm3, xmm3, 0xb1
vpshufb xmm5, xmm10, xmm7
vpxor xmm5, xmm5, xmm3
vpshufd xmm10, xmm15, 0x39
vpaddd xmm3, xmm10, xmmword [rsp]
vpshuflw xmm6, xmm3, 0xb1
vpshufhw xmm6, xmm6, 0xb1
vpshufb xmm1, xmm1, xmm7
vpxor xmm6, xmm1, xmm6
vpshufd xmm1, xmmword [rsp + 0x20], 0x4e
vpaddd xmm1, xmm11, xmm1
vpxor xmm2, xmm1, xmm2
vpsrld xmm7, xmm2, 0x14
vpslld xmm2, xmm2, 0xc
vpor xmm15, xmm2, xmm7
vpshufd xmm2, xmm9, 0x4e
vpaddd xmm2, xmm2, xmm4
vpxor xmm0, xmm2, xmm0
jmp 0x101d9e751
jb 0x140142634
adc al, 0xc5
stc
jb 0x140142659
invalid
jmp 0x101d9e751
vpor xmm0, xmm0, xmm7
vpshufd xmm7, xmm8, 0x4e
vpaddd xmm8, xmm7, xmm5
vpxor xmm7, xmm8, xmm13
vpsrld xmm9, xmm7, 0x14
vpslld xmm7, xmm7, 0xc
vpor xmm9, xmm9, xmm7
vpshufd xmm7, xmm14, 0x4e
vpaddd xmm7, xmm7, xmm6
vpxor xmm10, xmm10, xmm7
vpsrld xmm13, xmm10, 0x14
vpslld xmm10, xmm10, 0xc
vpor xmm14, xmm10, xmm13
vpaddd xmm10, xmm15, xmm12
vmovdqa xmmword [rsp], xmm10
vpxor xmm11, xmm10, xmm11
vpshufb xmm13, xmm11, xmmword [0x1401bd9a0]
vpaddd xmm1, xmm13, xmm1
vpxor xmm11, xmm15, xmm1
vpsrld xmm12, xmm11, 0x19
vpslld xmm11, xmm11, 7
vpor xmm15, xmm11, xmm12
vpaddd xmm10, xmm0, xmmword [rsp + 0x30]
vmovdqa xmmword [rsp + 0x20], xmm10
vpxor xmm4, xmm10, xmm4
vmovdqa xmm10, xmmword [0x1401bd9a0]
vpshufb xmm4, xmm4, xmm10
vpaddd xmm2, xmm2, xmm4
vpxor xmm0, xmm2, xmm0
vpsrld xmm11, xmm0, 0x19
vpslld xmm0, xmm0, 7
vpor xmm0, xmm11, xmm0
vpaddd xmm12, xmm9, xmmword [rsp + 0x10]
vpxor xmm5, xmm12, xmm5
vpshufb xmm5, xmm5, xmm10
vpaddd xmm8, xmm8, xmm5
vpxor xmm9, xmm8, xmm9
vpsrld xmm11, xmm9, 0x19
vpslld xmm9, xmm9, 7
vpor xmm9, xmm9, xmm11
vpaddd xmm11, xmm14, xmm3
vpxor xmm3, xmm11, xmm6
vpshufb xmm6, xmm3, xmm10
vpaddd xmm7, xmm7, xmm6
vpxor xmm3, xmm14, xmm7
vpsrld xmm14, xmm3, 0x19
vpslld xmm3, xmm3, 7
vpor xmm10, xmm14, xmm3
vpshufd xmm3, xmm15, 0x93
vpshufd xmm0, xmm0, 0x93
vpshufd xmm14, xmm9, 0x93
vpshufd xmm9, xmm10, 0x93
vmovdqa xmmword [rsp + 0x30], xmm9
vpshufd xmm1, xmm1, 0x4e
vpshufd xmm2, xmm2, 0x4e
vpshufd xmm8, xmm8, 0x4e
vmovdqa xmmword [rsp + 0x50], xmm8
vpshufd xmm7, xmm7, 0x4e
vmovdqa xmmword [rsp + 0x10], xmm7
vpshufd xmm15, xmm13, 0x39
vpshufd xmm8, xmm4, 0x39
vpshufd xmm10, xmm5, 0x39
vpshufd xmm4, xmm6, 0x39
vmovdqa xmmword [rsp + 0x40], xmm4
dec eax
jne 0x140142410
vmovdqa xmm4, xmmword [rcx + 0x20]
vmovq r9, xmm4
lea rax, [r9 + 1]
lea r8, [r9 + 2]
lea r10, [r9 + 3]
add r9, 4
mov r11, r9
shr r11, 0x20
vpinsrd xmm5, xmm4, r9d, 0
vpinsrd xmm5, xmm5, r11d, 1
vmovdqa xmm6, xmmword [str.expand_32_byte_k]
vpaddd xmm7, xmm11, xmm6
vpaddd xmm9, xmm12, xmm6
vmovdqa xmm11, xmm10
vpaddd xmm10, xmm6, xmmword [rsp + 0x20]
vpaddd xmm6, xmm6, xmmword [rsp]
vmovdqa xmmword [rcx + 0x20], xmm5
vmovdqu xmmword [rdx], xmm6
vmovdqa xmm5, xmmword [rsp + 0x70]
vpaddd xmm3, xmm3, xmm5
vmovdqu xmmword [rdx + 0x10], xmm3
vmovdqa xmm6, xmmword [rsp + 0x60]
vpaddd xmm1, xmm1, xmm6
vmovdqu xmmword [rdx + 0x20], xmm1
vpaddd xmm1, xmm15, xmm4
vmovdqu xmmword [rdx + 0x30], xmm1
vpinsrd xmm1, xmm4, eax, 0
shr rax, 0x20
vpinsrd xmm1, xmm1, eax, 1
vmovdqu xmmword [rdx + 0x40], xmm10
vpinsrd xmm3, xmm4, r8d, 0
shr r8, 0x20
vpinsrd xmm3, xmm3, r8d, 1
vpinsrd xmm4, xmm4, r10d, 0
shr r10, 0x20
vpinsrd xmm4, xmm4, r10d, 1
vpaddd xmm0, xmm0, xmm5
vmovdqu xmmword [rdx + 0x50], xmm0
vpaddd xmm0, xmm2, xmm6
vmovdqu xmmword [rdx + 0x60], xmm0
vpaddd xmm0, xmm8, xmm1
vmovdqu xmmword [rdx + 0x70], xmm0
vmovdqu xmmword [rdx + 0x80], xmm9
vpaddd xmm0, xmm14, xmm5
vmovdqu xmmword [rdx + 0x90], xmm0
vpaddd xmm0, xmm6, xmmword [rsp + 0x50]
vmovdqu xmmword [rdx + 0xa0], xmm0
vpaddd xmm0, xmm11, xmm3
vmovdqu xmmword [rdx + 0xb0], xmm0
vmovdqu xmmword [rdx + 0xc0], xmm7
vpaddd xmm0, xmm5, xmmword [rsp + 0x30]
vmovdqu xmmword [rdx + 0xd0], xmm0
vpaddd xmm0, xmm6, xmmword [rsp + 0x10]
vmovdqu xmmword [rdx + 0xe0], xmm0
vpaddd xmm0, xmm4, xmmword [rsp + 0x40]
vmovdqu xmmword [rdx + 0xf0], xmm0
vzeroupper
vmovaps xmm6, xmmword [rsp + 0xa0]
vmovaps xmm7, xmmword [rsp + 0xb0]
vmovaps xmm8, xmmword [rsp + 0xc0]
vmovaps xmm9, xmmword [rsp + 0xd0]
vmovaps xmm10, xmmword [rsp + 0xe0]
vmovaps xmm11, xmmword [rsp + 0xf0]
add ch, al
js 0x14014294c
movsb byte [rdi], byte [rsi]
and al, 0
add dword [rax], eax
add ch, al
js 0x140142955
lodsb al, byte [rsi]
and al, 0x10
add dword [rax], eax
add ch, al
js 0x14014295e
mov ah, 0x24
and byte [rcx], al
add byte [rax], al
vmovaps xmm15, xmmword [rsp + 0x130]
add rsp, 0x148
ret
sub rsp, 0x108
movaps xmmword [rsp + 0xf0], xmm15
movaps xmmword [rsp + 0xe0], xmm14
movaps xmmword [rsp + 0xd0], xmm13
movaps xmmword [rsp + 0xc0], xmm12
movaps xmmword [rsp + 0xb0], xmm11
movaps xmmword [rsp + 0xa0], xmm10
movaps xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0x80], xmm8
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x60], xmm6
mov rax, qword [rcx + 0x20]
movdqa xmm10, xmmword [rcx]
movdqa xmm9, xmmword [rcx + 0x20]
lea r8, [rax + 1]
movdqa xmm11, xmm9
pinsrd xmm11, r8d, 0
shr r8, 0x20
pinsrd xmm11, r8d, 1
lea r8, [rax + 2]
movdqa xmm13, xmm9
jmp 0x17a236f46
and ch, al
add byte [rcx - 0x3f], cl
call 0x14f59900a
cmp ah, byte [rdx]
call 0x1009771f2
add esp, dword [rsi + 0x45]
movq mm6, mm1
pinsrd xmm14, eax, 0
shr rax, 0x20
pinsrd xmm14, eax, 1
movdqa xmm7, xmmword [rcx + 0x10]
movdqa xmm5, xmmword [str.expand_32_byte_k]
add byte [rax + 6], bh
jmp 0x17a236f46
add byte [rax + 6], bh
movdqa xmm4, xmm5
movdqa xmm3, xmm5
movdqa xmm2, xmm5
movdqa xmm8, xmm7
movdqa xmm12, xmm7
movdqa xmm1, xmm7
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmm6, xmm10
movdqa xmm0, xmm10
movdqa xmm15, xmm10
movdqa xmmword [rsp + 0x50], xmm10
nop word cs:[rax + rax]
paddd xmm5, xmm6
paddd xmm4, xmm0
paddd xmm3, xmm15
paddd xmm2, xmm10
pxor xmm9, xmm5
pxor xmm11, xmm4
pxor xmm13, xmm3
pxor mm5, mm3
pxor xmm14, xmm2
pshuflw xmm9, xmm9, 0xb1
mov cl, 0xf3
pshufw mm1, mm1, 0xb1
mov cl, 0xf3
pshufw mm1, mm1, 0xb1
movdqa xmmword [rsp + 0x10], xmm9
pshuflw xmm11, xmm11, 0xb1
pshufhw xmm11, xmm11, 0xb1
pshuflw xmm13, xmm13, 0xb1
pshufhw xmm13, xmm13, 0xb1
pshufw mm5, mm5, 0xb1
pshufw mm5, mm5, 0xb1
pshuflw xmm14, xmm14, 0xb1
pshufhw xmm14, xmm14, 0xb1
div byte [rcx - 0x1f0be9a]
stc
div byte [rcx - 0x1f0be9a]
stc
paddd xmm1, xmm11
paddd xmm12, xmm13
invalid
in eax, 0x66
movq qword [rsp + 0x20], mm4
paddd xmm8, xmm14
movdqa xmmword [rsp], xmm8
movq qword [rsp], mm0
invalid
movq qword [rsp], mm0
pxor xmm6, xmm7
pxor xmm0, xmm1
pxor xmm15, xmm12
pxor xmm10, xmm8
movdqa xmm8, xmm6
psrld xmm8, 0x14
pslld xmm6, 0xc
por xmm6, xmm8
movdqa xmm8, xmm0
psrld xmm8, 0x14
pslld xmm0, 0xc
por xmm0, xmm8
movdqa xmm8, xmm15
psrld xmm8, 0x14
pslld xmm15, 0xc
por xmm15, xmm8
movdqa xmm8, xmm10
psrld xmm8, 0x14
psrld mm0, 0x14
psrld mm0, 0x14
pslld xmm10, 0xc
por xmm10, xmm8
paddd xmm5, xmm6
paddd xmm4, xmm0
invalid
loopne 0x140142bb5
paddd mm3, mm7
paddd xmm2, xmm10
movdqa xmm8, xmm5
movq mm0, mm5
movdqa xmm12, xmmword [0x1401bd9a0]
pshufb xmm8, xmm12
movdqa xmm9, xmmword [rsp + 0x10]
pshufb xmm9, xmm12
pxor xmm9, xmm8
movdqa xmmword [rsp + 0x10], xmm9
movdqa xmm8, xmm4
pshufb xmm8, xmm12
pshufb xmm11, xmm12
pshufb mm3, mm4
pshufb mm3, mm4
pxor xmm11, xmm8
movdqa xmm8, xmm3
pshufb xmm8, xmm12
pshufb xmm13, xmm12
pxor xmm13, xmm8
movdqa xmm8, xmm2
pshufb xmm8, xmm12
pshufb xmm14, xmm12
pxor xmm14, xmm8
paddd xmm7, xmm9
paddd mm7, mm1
paddd mm7, mm1
paddd xmm1, xmm11
movdqa xmm9, xmmword [rsp + 0x20]
and byte [rsi + 0x45], ah
paddd mm1, mm5
and byte [rsi + 0x45], ah
paddd mm1, mm5
movdqa xmm8, xmmword [rsp]
paddd xmm8, xmm14
pxor xmm6, xmm7
pxor xmm0, xmm1
pxor xmm15, xmm9
movdqa xmm12, xmm9
pxor xmm10, xmm8
movdqa xmm9, xmm8
movdqa xmm8, xmm6
psrld xmm8, 0x19
pslld xmm6, 7
por xmm6, xmm8
movdqa xmm8, xmm0
psrld xmm8, 0x19
pslld xmm0, 7
por xmm0, xmm8
movdqa xmm8, xmm15
psrld xmm8, 0x19
jb 0x140142c08
sbb dword [rsi + 0x41], esp
pslld mm7, 7
por xmm15, xmm8
movdqa xmm8, xmm10
psrld xmm8, 0x19
pslld xmm10, 7
por xmm10, xmm8
pshufd xmm6, xmm6, 0x39
pshufd xmm0, xmm0, 0x39
pshufd xmm15, xmm15, 0x39
pshufd xmm10, xmm10, 0x39
pshufd xmm7, xmm7, 0x4e
movdqa xmmword [rsp + 0x30], xmm7
pshufd xmm1, xmm1, 0x4e
movdqa xmmword [rsp], xmm1
pshufd xmm12, xmm12, 0x4e
pshufd xmm1, xmm9, 0x4e
movdqa xmmword [rsp + 0x20], xmm1
paddd xmm5, xmm6
paddd xmm4, xmm0
paddd xmm3, xmm15
paddd xmm2, xmm10
pshuflw xmm1, xmm5, 0xb1
pshufhw xmm1, xmm1, 0xb1
movdqa xmm8, xmmword [0x1401bd9b0]
movdqa xmm9, xmmword [rsp + 0x10]
pshufb xmm9, xmm8
pxor xmm9, xmm1
pshuflw xmm1, xmm4, 0xb1
pshufhw xmm1, xmm1, 0xb1
pshufb xmm11, xmm8
pxor xmm11, xmm1
pshuflw xmm1, xmm3, 0xb1
pshufhw xmm1, xmm1, 0xb1
pshufb xmm13, xmm8
pxor xmm13, xmm1
pshuflw xmm1, xmm2, 0xb1
pshufhw xmm1, xmm1, 0xb1
pshufb xmm14, xmm8
pxor xmm14, xmm1
movdqa xmm7, xmmword [rsp + 0x30]
paddd xmm7, xmm9
movdqa xmm1, xmmword [rsp]
paddd xmm1, xmm11
movdqa xmmword [rsp], xmm1
paddd xmm12, xmm13
movdqa xmm8, xmmword [rsp + 0x20]
paddd xmm8, xmm14
pxor xmm6, xmm7
pxor xmm0, xmm1
pxor xmm15, xmm12
pxor xmm10, xmm8
movdqa xmm1, xmm6
psrld xmm1, 0x14
pslld xmm6, 0xc
por xmm6, xmm1
movdqa xmm1, xmm0
psrld xmm1, 0x14
pslld xmm0, 0xc
por xmm0, xmm1
movdqa xmm1, xmm15
psrld xmm1, 0x14
pslld xmm15, 0xc
por xmm15, xmm1
movdqa xmm1, xmm10
psrld xmm1, 0x14
pslld xmm10, 0xc
por xmm10, xmm1
paddd xmm5, xmm6
paddd xmm4, xmm0
paddd xmm3, xmm15
paddd xmm2, xmm10
pxor xmm9, xmm5
pxor xmm11, xmm4
pxor xmm13, xmm3
pxor xmm14, xmm2
movdqa xmm1, xmmword [0x1401bd9a0]
pshufb xmm9, xmm1
movdqa xmmword [rsp + 0x10], xmm9
pshufb xmm11, xmm1
pshufb xmm13, xmm1
pshufb xmm14, xmm1
paddd xmm7, xmm9
movdqa xmm9, xmmword [rsp]
paddd xmm9, xmm11
paddd xmm12, xmm13
paddd xmm8, xmm14
pxor xmm6, xmm7
pxor xmm0, xmm9
pxor xmm15, xmm12
pxor xmm10, xmm8
movdqa xmm1, xmm6
psrld xmm1, 0x19
pslld xmm6, 7
por xmm6, xmm1
movdqa xmm1, xmm0
psrld xmm1, 0x19
pslld xmm0, 7
por xmm0, xmm1
movdqa xmm1, xmm15
psrld xmm1, 0x19
pslld xmm15, 7
por xmm15, xmm1
movdqa xmm1, xmm10
psrld xmm1, 0x19
pslld xmm10, 7
por xmm10, xmm1
pshufd xmm6, xmm6, 0x93
pshufd xmm0, xmm0, 0x93
pshufd xmm15, xmm15, 0x93
pshufd xmm10, xmm10, 0x93
pshufd xmm7, xmm7, 0x4e
pshufd xmm1, xmm9, 0x4e
pshufd xmm12, xmm12, 0x4e
pshufd xmm8, xmm8, 0x4e
pshufd xmm9, xmmword [rsp + 0x10], 0x39
pshufd xmm11, xmm11, 0x39
pshufd xmm13, xmm13, 0x39
pshufd xmm14, xmm14, 0x39
dec eax
jne 0x140142a60
movdqa xmmword [rsp], xmm8
movdqa xmm8, xmmword [str.expand_32_byte_k]
paddd xmm2, xmm8
paddd xmm3, xmm8
paddd xmm4, xmm8
paddd xmm5, xmm8
movdqa xmm8, xmmword [rcx + 0x20]
movq r10, xmm8
lea r8, [r10 + 1]
lea r9, [r10 + 2]
lea rax, [r10 + 3]
add r10, 4
paddd xmm9, xmm8
movdqa xmmword [rsp + 0x30], xmm8
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x10], xmm8
pinsrd xmm8, r10d, 0
shr r10, 0x20
pinsrd xmm8, r10d, 1
movdqa xmmword [rcx + 0x20], xmm8
movdqu xmmword [rdx], xmm5
movdqa xmm5, xmmword [rsp + 0x50]
paddd xmm6, xmm5
movdqu xmmword [rdx + 0x10], xmm6
movdqa xmm6, xmmword [rsp + 0x40]
paddd xmm7, xmm6
movdqu xmmword [rdx + 0x20], xmm7
movdqu xmmword [rdx + 0x30], xmm9
movdqu xmmword [rdx + 0x40], xmm4
paddd xmm0, xmm5
movdqu xmmword [rdx + 0x50], xmm0
paddd xmm1, xmm6
movdqu xmmword [rdx + 0x60], xmm1
movdqa xmm0, xmmword [rsp + 0x30]
pinsrd xmm0, r8d, 0
shr r8, 0x20
pinsrd xmm0, r8d, 1
paddd xmm11, xmm0
movdqu xmmword [rdx + 0x70], xmm11
movdqu xmmword [rdx + 0x80], xmm3
paddd xmm15, xmm5
movdqu xmmword [rdx + 0x90], xmm15
movdqa xmm0, xmmword [rsp + 0x20]
pinsrd xmm0, r9d, 0
shr r9, 0x20
and byte [rsi + 0x41], ah
invalid
cmp ah, byte [rdx]
rol dword [rcx], 0x66
paddd mm4, mm6
movdqu xmmword [rdx + 0xa0], xmm12
paddd xmm13, xmm0
movdqu xmmword [rdx + 0xb0], xmm13
movdqu xmmword [rdx + 0xc0], xmm2
paddd xmm10, xmm5
movdqu xmmword [rdx + 0xd0], xmm10
movdqa xmm0, xmmword [rsp]
paddd xmm0, xmm6
movdqu xmmword [rdx + 0xe0], xmm0
movdqa xmm0, xmmword [rsp + 0x10]
pinsrd xmm0, eax, 0
shr rax, 0x20
pinsrd xmm0, eax, 1
paddd xmm14, xmm0
movdqu xmmword [rdx + 0xf0], xmm14
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x80]
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm10, xmmword [rsp + 0xa0]
movaps xmm11, xmmword [rsp + 0xb0]
pushfq
and al, 0xb0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xc0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movaps xmm13, xmmword [rsp + 0xd0]
movaps xmm14, xmmword [rsp + 0xe0]
movaps xmm6, xmmword [rsp + 0xe0]
movaps xmm15, xmmword [rsp + 0xf0]
add rsp, 0x108
ret
sub rsp, 0x108
movaps xmmword [rsp + 0xf0], xmm15
movaps xmmword [rsp + 0xf0], xmm7
movaps xmmword [rsp + 0xe0], xmm14
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm13
movaps xmmword [rsp + 0xc0], xmm12
and al, 0xc0
add byte [rax], al
add byte [rdi + rcx + 0x29], al
pushfq
and al, 0xb0
add byte [rax], al
add byte [rdi + rcx + 0x29], al
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm9
movdqa xmmword [rsp + 0x80], xmm8
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x60], xmm6
mov rax, qword [rcx + 0x20]
movdqa xmm9, xmmword [rcx]
movdqa xmm7, xmmword [rcx + 0x10]
movdqa xmm12, xmmword [rcx + 0x20]
lea r8, [rax + 1]
movd xmm13, r8d
shr r8, 0x20
movdqa xmm0, xmm12
pslldq xmm0, 8
shufps xmm0, xmm12, 0xe8
movd xmm1, r8d
por xmm1, xmm0
enter 0xf66, 0x6f
shl dword [rsi + 0xf], 1
jae 0x140143105
or byte [rdi], cl
invalid
shr eax, 1
por xmm13, xmm2
lea r8, [rax + 2]
movd xmm14, r8d
shr r8, 0x20
movd xmm1, r8d
por xmm1, xmm0
movdqa xmm2, xmm1
pslldq xmm2, 8
shufps xmm2, xmm1, 0xe8
por xmm14, xmm2
add rax, 3
movd xmm15, eax
shr rax, 0x20
movd xmm1, eax
por xmm1, xmm0
movdqa xmm0, xmm1
pslldq xmm0, 8
shufps xmm0, xmm1, 0xe8
call 0x12b2375c9
clc
movdqa xmm5, xmmword [str.expand_32_byte_k]
mov eax, 6
movdqa xmm4, xmm5
movdqa xmmword [rsp], xmm5
movdqa xmm3, xmm5
movdqa xmm10, xmm7
movdqa xmmword [rsp + 0x10], xmm7
movdqa xmm0, xmm7
movdqa xmmword [rsp + 0x50], xmm7
movdqa xmm6, xmm9
movq mm6, mm1
movdqa xmm1, xmm9
movdqa xmm11, xmm9
movdqa xmmword [rsp + 0x40], xmm9
movq qword [rsp + 0x40], mm1
nop dword [rax]
paddd xmm5, xmm6
paddd xmm4, xmm1
movdqa xmm2, xmmword [rsp]
paddd xmm2, xmm11
paddd xmm3, xmm9
pxor xmm12, xmm5
pxor xmm13, xmm4
pxor xmm14, xmm2
pxor xmm15, xmm3
pshuflw xmm12, xmm12, 0xb1
pshufhw xmm12, xmm12, 0xb1
pshuflw xmm13, xmm13, 0xb1
pshufhw xmm13, xmm13, 0xb1
pshuflw xmm14, xmm14, 0xb1
pshufhw xmm14, xmm14, 0xb1
pshuflw xmm15, xmm15, 0xb1
pshufhw xmm15, xmm15, 0xb1
paddd xmm7, xmm12
paddd xmm0, xmm13
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm8, xmmword [rsp + 0x10]
paddd xmm8, xmm14
movdqa xmmword [rsp + 0x10], xmm8
paddd xmm10, xmm15
movdqa xmmword [rsp + 0x20], xmm10
pxor xmm6, xmm7
pxor xmm1, xmm0
pxor xmm11, xmm8
pxor xmm9, xmm10
movdqa xmm8, xmm6
psrld xmm8, 0x14
pslld xmm6, 0xc
por xmm6, xmm8
movdqa xmm8, xmm1
psrld xmm8, 0x14
pslld xmm1, 0xc
por xmm1, xmm8
movdqa xmm8, xmm11
psrld xmm8, 0x14
pslld xmm11, 0xc
por xmm11, xmm8
movdqa xmm8, xmm9
psrld xmm8, 0x14
pslld xmm9, 0xc
por xmm9, xmm8
paddd xmm5, xmm6
paddd xmm4, xmm1
paddd xmm2, xmm11
movdqa xmm0, xmm2
movdqa xmmword [rsp], xmm2
paddd xmm3, xmm9
movdqa xmm8, xmm5
movdqa xmm2, xmmword [0x1401bd9a0]
pshufb xmm8, xmm2
pshufb xmm12, xmm2
pxor xmm12, xmm8
movdqa xmm8, xmm4
pshufb xmm8, xmm2
pshufb xmm13, xmm2
pxor xmm13, xmm8
pshufb xmm0, xmm2
pshufb xmm14, xmm2
pxor xmm14, xmm0
movdqa xmm8, xmm3
pshufb xmm8, xmm2
pshufb xmm15, xmm2
pxor xmm15, xmm8
paddd xmm7, xmm12
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm0, xmm13
movdqa xmm2, xmmword [rsp + 0x10]
paddd xmm2, xmm14
movdqa xmm8, xmmword [rsp + 0x20]
paddd xmm8, xmm15
pxor xmm6, xmm7
pxor xmm1, xmm0
movdqa xmm10, xmm0
pxor xmm11, xmm2
pxor xmm9, xmm8
movdqa xmm0, xmm8
movdqa xmm8, xmm6
psrld xmm8, 0x19
pslld xmm6, 7
por xmm6, xmm8
movdqa xmm8, xmm1
psrld xmm8, 0x19
pslld xmm1, 7
por xmm1, xmm8
movdqa xmm8, xmm11
psrld xmm8, 0x19
pslld xmm11, 7
por xmm11, xmm8
movdqa xmm8, xmm9
psrld xmm8, 0x19
pslld xmm9, 7
por xmm9, xmm8
pshufd xmm6, xmm6, 0x39
pshufd xmm1, xmm1, 0x39
pshufd xmm11, xmm11, 0x39
pshufd xmm9, xmm9, 0x39
pshufd xmm7, xmm7, 0x4e
movdqa xmmword [rsp + 0x20], xmm7
pshufd xmm7, xmm10, 0x4e
movdqa xmmword [rsp + 0x10], xmm7
pshufd xmm10, xmm2, 0x4e
pshufd xmm8, xmm0, 0x4e
paddd xmm5, xmm6
paddd xmm4, xmm1
movdqa xmm2, xmmword [rsp]
paddd xmm2, xmm11
movdqa xmmword [rsp], xmm2
paddd xmm3, xmm9
pshuflw xmm0, xmm5, 0xb1
pshufhw xmm0, xmm0, 0xb1
movdqa xmm7, xmmword [0x1401bd9b0]
pshufb xmm12, xmm7
pxor xmm12, xmm0
pshuflw xmm0, xmm4, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm13, xmm7
pxor xmm13, xmm0
pshuflw xmm0, xmm2, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm14, xmm7
pxor xmm14, xmm0
pshuflw xmm0, xmm3, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm15, xmm7
pxor xmm15, xmm0
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm7, xmm12
movdqa xmm2, xmmword [rsp + 0x10]
paddd xmm2, xmm13
paddd xmm10, xmm14
paddd xmm8, xmm15
pxor xmm6, xmm7
pxor xmm1, xmm2
pxor xmm11, xmm10
pxor xmm9, xmm8
movdqa xmm0, xmm6
psrld xmm0, 0x14
pslld xmm6, 0xc
por xmm6, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x14
pslld xmm1, 0xc
por xmm1, xmm0
movdqa xmm0, xmm11
psrld xmm0, 0x14
pslld xmm11, 0xc
por xmm11, xmm0
movdqa xmm0, xmm9
psrld xmm0, 0x14
pslld xmm9, 0xc
por xmm9, xmm0
paddd xmm5, xmm6
paddd xmm4, xmm1
movdqa xmm0, xmmword [rsp]
paddd xmm0, xmm11
paddd xmm3, xmm9
pxor xmm12, xmm5
pxor xmm13, xmm4
movdqa xmmword [rsp], xmm0
pxor xmm14, xmm0
pxor xmm15, xmm3
movdqa xmm0, xmmword [0x1401bd9a0]
pshufb xmm12, xmm0
pshufb xmm13, xmm0
pshufb xmm14, xmm0
pshufb xmm15, xmm0
paddd xmm7, xmm12
paddd xmm2, xmm13
paddd xmm10, xmm14
paddd xmm8, xmm15
pxor xmm6, xmm7
pxor xmm1, xmm2
pxor xmm11, xmm10
pxor xmm9, xmm8
movdqa xmm0, xmm6
psrld xmm0, 0x19
pslld xmm6, 7
por xmm6, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x19
pslld xmm1, 7
por xmm1, xmm0
movdqa xmm0, xmm11
psrld xmm0, 0x19
pslld xmm11, 7
por xmm11, xmm0
movdqa xmm0, xmm9
psrld xmm0, 0x19
pslld xmm9, 7
por xmm9, xmm0
pshufd xmm6, xmm6, 0x93
pshufd xmm1, xmm1, 0x93
pshufd xmm11, xmm11, 0x93
pshufd xmm9, xmm9, 0x93
pshufd xmm7, xmm7, 0x4e
pshufd xmm0, xmm2, 0x4e
pshufd xmm10, xmm10, 0x4e
movdqa xmmword [rsp + 0x10], xmm10
pshufd xmm10, xmm8, 0x4e
pshufd xmm12, xmm12, 0x39
pshufd xmm13, xmm13, 0x39
pshufd xmm14, xmm14, 0x39
pshufd xmm15, xmm15, 0x39
dec eax
jne 0x1401431b0
movdqa xmm8, xmmword [str.expand_32_byte_k]
paddd xmm3, xmm8
movdqa xmm2, xmmword [rsp]
paddd xmm2, xmm8
movdqa xmmword [rsp], xmm2
paddd xmm4, xmm8
paddd xmm5, xmm8
movdqa xmm8, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmm2, xmm8
pslldq xmm2, 8
shufps xmm2, xmm8, 0xe8
movaps xmmword [rsp + 0x30], xmm2
movq rax, xmm8
lea r8, [rax + 4]
mov r9, r8
shr r9, 0x20
movd xmm8, r9d
por xmm8, xmm2
movdqa xmm2, xmm8
pslldq xmm2, 8
shufps xmm2, xmm8, 0xe8
movd xmm8, r8d
por xmm8, xmm2
movdqa xmmword [rcx + 0x20], xmm8
movdqu xmmword [rdx], xmm5
movdqa xmm2, xmmword [rsp + 0x40]
paddd xmm6, xmm2
movdqu xmmword [rdx + 0x10], xmm6
movdqa xmm8, xmmword [rsp + 0x50]
paddd xmm7, xmm8
movdqu xmmword [rdx + 0x20], xmm7
paddd xmm12, xmmword [rsp + 0x20]
lea rcx, [rax + 1]
mov r8, rcx
shr r8, 0x20
movdqu xmmword [rdx + 0x30], xmm12
movd xmm5, r8d
movdqa xmm7, xmmword [rsp + 0x30]
por xmm5, xmm7
movdqa xmm6, xmm5
pslldq xmm6, 8
shufps xmm6, xmm5, 0xe8
movd xmm5, ecx
orps xmm6, xmm5
movdqu xmmword [rdx + 0x40], xmm4
paddd xmm1, xmm2
movdqu xmmword [rdx + 0x50], xmm1
paddd xmm0, xmm8
movdqu xmmword [rdx + 0x60], xmm0
lea rcx, [rax + 2]
mov r8, rcx
shr r8, 0x20
paddd xmm6, xmm13
movd xmm0, r8d
por xmm0, xmm7
movdqu xmmword [rdx + 0x70], xmm6
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
movd xmm0, ecx
orps xmm1, xmm0
movaps xmm0, xmmword [rsp]
movups xmmword [rdx + 0x80], xmm0
paddd xmm11, xmm2
add byte [rax], al
add byte [rsi + 0x44], ah
paddd mm3, mm2
movdqu xmmword [rdx + 0x90], xmm11
movdqa xmm0, xmmword [rsp + 0x10]
paddd xmm0, xmm8
paddd mm0, mm0
movdqu xmmword [rdx + 0xa0], xmm0
paddd xmm1, xmm14
movdqu xmmword [rdx + 0xb0], xmm1
add rax, 3
mov rcx, rax
shr rcx, 0x20
movd xmm0, ecx
por xmm0, xmm7
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
movd xmm0, eax
orps xmm1, xmm0
movdqu xmmword [rdx + 0xc0], xmm3
paddd xmm9, xmm2
movdqu xmmword [rdx + 0xd0], xmm9
paddd xmm10, xmm8
movdqu xmmword [rdx + 0xe0], xmm10
paddd xmm1, xmm15
movdqu xmmword [rdx + 0xf0], xmm1
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x80]
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm10, xmmword [rsp + 0xa0]
movaps xmm11, xmmword [rsp + 0xb0]
movaps xmm12, xmmword [rsp + 0xc0]
movaps xmm13, xmmword [rsp + 0xd0]
movaps xmm14, xmmword [rsp + 0xe0]
movaps xmm15, xmmword [rsp + 0xf0]
add rsp, 0x108
ret
push 0x244c8948
sub byte [rax - 0x73], cl
add eax, 0xfff94eb0
lea eax, [0x1400d86d0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rax, [0x1401f79f8]
int3
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.1401020b0
nop
add rsp, 0x68
ret
adc byte [rbp + rcx*4 + 0x4b], al
mov esi, 0x17f98341
ja case.0x1401439f6.2
lea r10, [0x1401fca88]
lea edx, [0x1401fca88]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
cmp rdx, r8
jae 0x140143e79
xor dword [rdi + 4], 0
invalid
cmp byte [rcx + rdx], 0x73
jne 0x140143e79
invalid
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x140143c55
add byte [rax], al
cmp byte [rcx + r9], 0x5f
jne 0x140143c55
add rax, 3
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
jmp 0x140143e79
call fcn.140101d80
mov dil, 1
mov bh, 1
test al, al
jne 0x140143f5e
mov qword [rsi], 0
mov byte [rsi + 8], 1
invalid
jmp 0x140143f5c
mov rcx, rsi
int1
mov edx, ebp
call fcn.1401440e0
imul eax, dword [rsi], 0
add byte [rax - 0x49], al
add ecx, ebp
invalid
add al, 0
invalid
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140144280
cmp byte [rsp + 0x30], 0
je 0x140143cbf
sub al, byte [rdx]
add byte [rax], al
movzx ebx, byte [rsp + 0x31]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x140143dd1
test byte [rbx], ch
add eax, dword [rax]
invalid
test byte [rbx], ch
add eax, dword [rax]
add byte [rax - 0x7b], cl
test ecx, ecx
test rcx, rcx
je 0x140143df3
lea rdx, [0x1401e8ea8]
adc eax, 0xa53f2
mov r8d, 0x19
jmp 0x140143de3
mov rcx, rsi
mov edx, ebp
call fcn.140143990
invalid
invalid
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x488850f], eax
add byte [rax], al
test bpl, bpl
je 0x140143afe
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143afe
lea rdx, [0x1401e8aa0]
mov r8d, 2
call fcn.140101d80
test al, al
ror byte [rdi], 0x85
invalid
add al, 0
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143b21
lea rdx, [0x1401e8b5b]
mov r8d, 1
call fcn.140101d80
sti
inc dword [rax + rax*8 + 0x43d850f]
add byte [rax], al
sti
inc dword [rax + rax*8 + 0x43d850f]
add byte [rax], al
mov rcx, rsi
call fcn.140145160
add byte [rax], al
add byte [rax], al
test rax, rax
jne 0x140143f5e
jmp 0x140143f05
mov rcx, rsi
call fcn.140144bd0
mov rbx, rax
test bl, 1
jne 0x140143c2a
mov rcx, rsi
mov edx, ebp
call fcn.140143990
mov dil, 1
test al, al
jne 0x140143f5e
cmp qword [rsi], 0
je 0x140143e02
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140144280
cmp byte [rsp + 0x30], 0
jne 0x140143a95
invalid
cmp qword [rsi], 0
je 0x140143e33
mov r14, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140144350
cmp qword [rsp + 0x30], 0
and al, 0x30
add byte [rdi], cl
test byte [rsi], dl
add al, byte [rax]
invalid
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
push rax
cmp ebx, 0x110000
jne 0x140143f6e
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x140143f24
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143f24
lea rdx, [0x1401e8aa0]
mov r8d, 2
call fcn.140101d80
test al, al
jne 0x140143f5e
pop rcx
add eax, dword [rax]
invalid
pop rcx
add eax, dword [rax]
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdx], dl
add eax, dword [rax]
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140143f24
invalid
add byte [rax - 0x73], cl
and al, 0x50
lea rcx, [rsp + 0x50]
call fcn.140144570
jmp 0x140143f20
mov rdi, qword [rsi + 0x20]
jmp 0x140143e9b
mov rcx, qword [rsi + 0x20]
and ebx, 0x100
jne 0x140143d8c
test rcx, rcx
je 0x140143dae
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
jmp 0x140143d9e
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x1401439f6.2
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x140143e5f
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x140143ca1
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x140143c8d
add dl, 0xa9
jmp 0x140143c9e
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x1401439f6.2
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1401439f6.2
movzx edx, r11b
add rax, rdx
jae 0x140143c5d
jmp case.0x1401439f6.2
cmp qword [rsi], 0
je 0x140143e33
mov rbx, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140144350
cmp qword [rsp + 0x30], 0
je 0x140143dc0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140143f24
lea rcx, [rsp + 0x70]
call fcn.140144570
mov dil, 1
test al, al
jne 0x140143f5e
test dword [rsi], edi
add al, byte [rax]
invalid
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x140143f24
test byte [rax + 0x34], 4
jne 0x140143f24
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecb]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140143f5e
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.1401094b0
test al, al
jne 0x140143f5e
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8ecc]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140143f20
test rcx, rcx
je 0x140143dae
lea rdx, [0x1401e8ea8]
mov r8d, 0x19
call fcn.140101d80
mov dil, 1
test al, al
jne 0x140143f5e
shr ebx, 8
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140143f5c
movzx ebx, byte [rsp + 0x38]
mov rcx, qword [rsi + 0x20]
test bl, bl
jne 0x140143aa6
test rcx, rcx
je 0x140143df3
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140101d80
mov dil, 1
test al, al
jne 0x140143f5e
invalid
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140143f5c
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143f5c
lea rdx, [0x1401e8aa0]
mov r8d, 2
call fcn.140101d80
test al, al
jne 0x140143f5e
cmp qword [rsi], 0
jne 0x140143b6a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143f5c
lea rdx, [0x1401e8ec1]
mov r8d, 1
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.140101d80
inc r9
mov qword [rsi + 0x10], r9
inc rax
je case.0x1401439f6.2
cmp rax, 0xffffffffffffffff
je case.0x1401439f6.2
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.140143990
test al, al
jne 0x1401440af
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x140143ec0
invalid
lea rdx, [0x1401e8b5b]
mov r8d, 1
mov rcx, rdi
stc
call fcn.140101d80
mov dil, 1
test al, al
jne 0x140143f5e
invalid
mov rcx, rsi
call fcn.140144c30
mov dil, 1
test al, al
jne 0x140143f5e
mov eax, dword [rax]
add byte [rax], al
cmp bl, 0x4d
je 0x140143f05
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143ef7
lea rdx, [0x1401e8edc]
mov r8d, 4
call fcn.140101d80
invalid
fdivp st(3)
invalid
test al, al
jne 0x140143f5e
mov rcx, rsi
xor edx, edx
call fcn.140143990
invalid
invalid
test al, al
jne 0x140143f5e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143f24
lea rdx, [0x1401e8b5a]
lea edx, [0x1401e8b5a]
mov r8d, 1
call fcn.140101d80
invalid
inc dword [rax + rax*8 - 0x7cb7c58b]
add byte ds:[rdx + rsi - 1], dh
sbb bl, r13b
sub eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
test al, al
jne 0x140143f5e
cmp qword [rsi], 0
je 0x140143f5c
dec dword [rsi + 0x18]
jmp 0x140143f5c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143f51
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140101d80
mov dil, 1
test al, al
jne 0x140143f5e
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143f8d
lea rdx, [0x1401e8ecd]
mov r8d, 3
call fcn.140101d80
test al, al
jne 0x140143f5e
cmp ebx, 0x43
je 0x140143faf
cmp ebx, 0x53
jne 0x140143fcc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143feb
lea rdx, [0x1401e8ed7]
mov r8d, 4
jmp 0x140143fc5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143feb
lea rdx, [0x1401e8ed0]
mov r8d, 7
call fcn.140101d80
jmp 0x140143fe3
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x140143feb
lea rcx, [rsp + 0x30]
call fcn.14010b260
test al, al
jne 0x140143f5e
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
jne 0x14014405b
test rcx, rcx
je 0x140143f24
lea rdx, [0x1401e8edb]
mov r8d, 1
call fcn.140101d80
test al, al
jne 0x140143f5e
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x140143f24
lea rcx, [rsp + 0x30]
call fcn.1401013e0
test al, al
jne 0x140143f5e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140143f24
lea rdx, [0x1401ec0d3]
jmp 0x140143f15
test rcx, rcx
je 0x140143f24
lea rdx, [0x1401f5ea1]
mov r8d, 1
call fcn.140101d80
test al, al
jne 0x140143f5e
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140143f24
lea rcx, [rsp + 0x50]
call fcn.140144570
test al, al
jne 0x140143f5e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x140144004
jmp 0x140143f24
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.1401b21a0
int3
xchg byte [rax], al
add byte [rax], al
test r8, r8
je 0x14014451e
mov r10, rdx
sub r10, r8
jbe 0x1401444e4
cmp byte [r9 + r8], 0xbf
jg 0x1401444e9
jmp 0x14014453d
pop rcx
jne 0x14014453d
mov r8, rdx
mov rdx, r10
add r8, r9
mov r10, r9
mov r9, r8
test rdx, rdx
je 0x14014450b
mov qword [rcx], r10
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rdx
jmp 0x140144516
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
xor r8d, r8d
jmp 0x1401444ec
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, r9
mov r9, rdx
call fcn.1401b2420
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, r9
xor r8d, r8d
mov r9, rax
call fcn.1401b2420
int3
test ecx, ecx
je 0x1401446d6
add byte [rax - 0x77], cl
je 0x1401445dc
mov qword [rsp + 0x68], rsi
mov rax, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
push 0x24448b49
adc byte [rax - 0x77], cl
and al, 0x60
and al, 0x60
mov eax, dword [rsp + 0x10]
mov qword [rsp + 0x60], rax
and al, 0x60
movzx r10d, byte [rax]
mov rcx, qword [r12]
mov ecx, dword [rsp]
mov ecx, dword [rsp]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
je 0x140144701
add rax, rcx
xor r12d, r12d
nop
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x140144620
inc rcx
cmp r12, 0x80
jne 0x1401446c0
jmp 0x140144ac8
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x14014467f
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x14014469b
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x140144704
add rcx, 4
cmp r12, 0x80
jne 0x1401446c0
jmp 0x140144ac8
add rcx, 2
shl r8d, 6
or r8d, esi
mov edx, r8d
cmp r12, 0x80
jne 0x1401446c0
jmp 0x140144ac8
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp r12, 0x80
je 0x140144ac8
nop word cs:[rax + rax]
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x1401445f0
jmp 0x140144704
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
xor r12d, r12d
mov rax, qword [rsp + 0x70]
mov r15, qword [rsp + 0x60]
add rax, r15
mov qword [rsp + 0x78], rax
lea rax, [r12 - 1]
mov qword [rsp + 0x80], rax
lea rax, [r12*4 + 4]
mov qword [rsp + 0x48], rax
lea rbp, [rsp + r12*4]
add rbp, 0x98
mov rax, r12
neg rax
mov qword [rsp + 0x58], rax
mov rax, r12
not rax
mov qword [rsp + 0x50], rax
lea rax, [r12 + 1]
mov qword [rsp + 0x28], rax
mov eax, 0x2bc
mov qword [rsp + 0x30], rax
mov r13d, 0x48
mov ebx, 0x80
mov r8d, 0x1a
movabs rsi, 0xea0ea0ea0ea0ea0f
xor eax, eax
mov qword [rsp + 0x38], rax
xor ecx, ecx
mov edx, 0x24
sub rdx, r13
mov eax, 0
cmovae rax, rdx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
mov r11d, 0x1a
cmovae rax, r8
lea edx, [r10 - 0x61]
cmp dl, 0x1a
jb 0x1401447cd
lea edx, [r10 - 0x30]
cmp dl, 9
ja 0x140144ac8
add r10b, 0xea
mov edx, r10d
inc r15
movzx r8d, dl
cmp rax, r8
jbe 0x140144810
add rcx, r8
jb 0x140144ac8
lea rdi, [r12 + 1]
mov rax, rcx
or rax, rdi
shr rax, 0x20
je 0x1401448ac
mov rax, rcx
xor edx, edx
div rdi
mov r9, rdx
jmp 0x1401448b5
mov r9d, 0x24
sub r9, rax
mov edi, 0x48
nop
mov rax, rdi
sub rax, r13
mov r14d, 0
cmovae r14, rax
cmp r14, 1
adc r14, 0
cmp r14, 0x1a
cmovae r14, r11
cmp r15, qword [rsp + 0x78]
je 0x140144ac8
movzx eax, byte [r15]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x140144867
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x140144ac8
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r9
jo 0x140144ac8
add r8, rax
jb 0x140144ac8
inc r15
cmp r14, r10
ja 0x1401447d9
mov edx, 0x24
sub rdx, r14
add rdi, 0x24
mov rax, r9
mul rdx
mov r9, rax
jno 0x140144820
jmp 0x140144ac8
mov eax, ecx
xor edx, edx
div edi
mov r9d, edx
add rbx, rax
setb al
mov rdx, rbx
shr rdx, 0x20
jne 0x140144ac8
test al, al
jne 0x140144ac8
cmp ebx, 0x110000
je 0x140144ac8
mov eax, ebx
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f7ff
ja 0x140144ac8
cmp r12, 0x7f
ja 0x140144ac8
cmp r12, r9
jbe 0x140144930
mov eax, r12d
sub eax, r9d
test al, 3
mov r11, qword [rsp + 0x38]
je 0x140144983
mov rax, rcx
mov r10, qword [rsp + 0x28]
or rax, r10
shr rax, 0x20
je 0x140144947
mov rax, rcx
xor edx, edx
div r10
jmp 0x14014494e
cmp r9, 0x80
mov r11, qword [rsp + 0x38]
jb 0x1401449bf
jmp 0x140144bb3
mov eax, ecx
xor edx, edx
div r10d
imul rax, qword [rsp + 0x50]
add rcx, rax
xor eax, eax
nop dword [rax]
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
dec rax
mov edx, r12d
sub dl, cl
movzx edx, dl
and edx, 3
add rdx, rax
jne 0x140144960
sub rax, qword [rsp + 0x58]
mov r12, rax
mov rax, qword [rsp + 0x80]
add rax, r11
sub rax, r9
cmp rax, 3
jb 0x1401449bf
nop word [rax + rax]
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
mov r12, rax
cmp rax, r9
ja 0x1401449a0
mov dword [rsp + r9*4 + 0x98], ebx
cmp r15, qword [rsp + 0x78]
je 0x140144b70
movzx r10d, byte [r15]
mov rax, r8
shr rax, 0x20
je 0x1401449ee
mov rax, r8
xor edx, edx
div qword [rsp + 0x30]
mov r8, rax
jmp 0x1401449fa
mov eax, r8d
xor edx, edx
div dword [rsp + 0x30]
mov r8d, eax
mov r12, qword [rsp + 0x28]
mov rax, r8
or rax, rdi
shr rax, 0x20
je 0x140144a27
mov rax, r8
xor edx, edx
div rdi
mov rcx, rax
add rcx, r8
xor r14d, r14d
cmp rcx, 0x1c8
jae 0x140144a3f
jmp 0x140144a6d
mov eax, r8d
xor edx, edx
div edi
mov ecx, eax
add rcx, r8
xor r14d, r14d
cmp rcx, 0x1c8
jb 0x140144a6d
mov r8, rcx
nop word cs:[rax + rax]
mov rax, r8
mul rsi
mov rcx, rdx
shr rcx, 5
add r14, 0x24
cmp r8, 0x3e57
mov r8, rcx
ja 0x140144a50
inc r9
lea eax, [rcx*4]
lea eax, [rax + rax*8]
add ecx, 0x26
xor edx, edx
div cx
movzx r13d, ax
add r13, r14
inc r11
mov qword [rsp + 0x38], r11
add qword [rsp + 0x48], 4
add al, 0x48
add ebp, 4
dec qword [rsp + 0x58]
dec qword [rsp + 0x50]
inc r12
mov qword [rsp + 0x28], r12
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov r12, rdi
mov rcx, r9
mov r8d, 0x1a
jmp 0x140144789
mov rax, qword [rsp + 0x68]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_
mov r8d, 9
mov rcx, r14
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x140144b42
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x140144b2c
mov rcx, r14
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
test al, al
jne 0x140144b42
lea rdx, [0x1401e8cb1]
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x140144b42
mov rcx, r14
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
call rsi
test al, al
je 0x140144b58
mov eax, ebp
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x1401ec0d3]
mov r8d, 1
mov rcx, r14
mov rax, rdi
jmp 0x1401446eb
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x68]
and al, 0x68
lea rbx, [rsp + 0x98]
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x48
nop word [rax + rax]
add byte [rax], al
invalid
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
and al, 0x44
mov rcx, rsi
mov rdx, rdi
call fcn.14010b260
mov ebp, eax
test al, al
jne 0x140144b42
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x140144b90
jmp 0x140144b42
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
mov rcx, r9
call fcn.1401b1d10
int3
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rsi, rcx
mov r15, qword [rcx]
test r15, r15
je 0x140144d53
mov r12, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
cmp rbx, r12
jrcxz 0x140144c69
and dword [rdx], 1
add byte [rax], al
jrcxz 0x140144c69
and dword [rdx], 1
add byte [rax], al
movzx r14d, byte [r15 + rbx]
lea r13, [rbx + 1]
mov qword [rsi + 0x10], r13
mov dword [rsi + 0x10], ebp
lea eax, [r14 - 0x61]
cmp al, 0x19
ja 0x140144c85
movzx eax, al
mov ecx, 0x3bcfbbf
bt ecx, eax
jb 0x140144ded
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
ja 0x140144db7
movzx eax, r14b
add eax, 0xffffffbf
cmp eax, 0x13
ja case.0x140144cb6.67
lea rcx, [0x1401fcae8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140144cde
lea rdx, [0x1401e8ecb]
mov r8d, 1
call fcn.140101d80
mov dil, 1
test al, al
jne 0x140145116
mov rcx, rsi
call fcn.140144c30
mov dil, 1
test al, al
jne 0x140145116
cmp r14b, 0x41
jne 0x140144d2f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140144d1a
lea rdx, [0x1401e8eea]
mov r8d, 2
call fcn.140101d80
test al, al
jne 0x140145116
mov dil, 1
mov rcx, rsi
mov dl, 1
call case.0x14014da8e.96
add byte [rax], al
test al, al
jne 0x140145116
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x14014510b
lea rdx, [0x1401e8ecc]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140101d80
jmp 0x140145104
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140145114
lea rdx, [0x1401e8ec1]
mov r8d, 1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
jmp fcn.140101d80
iretd
sti
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140144da7
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
call fcn.140101d80
mov dil, 1
add dword [rax + rax*8 + 0x36f850f], eax
add byte [rax], al
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x140145114
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140144ddd
lea rdx, [0x1401e8ea8]
mov r8d, 0x19
call fcn.140101d80
scasb al, byte [rdi]
iretd
sti
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x339850f], eax
add byte [rax], al
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x140145114
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x140145114
lea rdx, [0x1401e9150]
or al, byte [r8]
mov rdx, qword [rdx + rax*8]
lea r8, [0x1401e9080]
mov r8, qword [r8 + rax*8]
jmp 0x140144d6d
pop rax
invalid
invalid
invalid
mov rbx, qword [rsi + 0x20]
test rbx, rbx
je 0x1401450fc
invalid
lea rdx, [0x1401e8b5d]
mov r8d, 1
mov rcx, rbx
fld1
iretq
iretd
sti
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x2d4850f], eax
add byte [rax], al
invalid
cmp r14b, 0x50
jne 0x140145059
lea rdx, [0x1401e8ee4]
mov r8d, 6
jmp 0x140145066
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je case.0x1401439f6.25
lea rdx, [0x1401e8b5c]
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
invalid
call fcn.140101d80
mov dil, 1
test al, al
jne 0x140145116
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp + 0x39], cl
cmp r13, r12
jae 0x1401450d4
invalid
invalid
cmp al, 0x2f
cmp r13, r12
jae 0x1401450d4
cmp byte [r15 + r13], 0x4c
jne 0x1401450d4
cmp al, 2
add byte [rax], al
jne 0x1401450d4
cmp al, 2
add byte [rax], al
add rbx, 2
mov qword [rsi + 0x10], rbx
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
bnd call fcn.140147b00
and byte [rax - 0x77], cl
bnd call fcn.140147b00
cmp byte [rsp + 0x20], 0
je 0x14014509c
movzx ebx, byte [rsp + 0x21]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x140145128
test rcx, rcx
je 0x140145146
invalid
lea rdx, [0x1401e8ea8]
mov r8d, 0x19
jmp 0x14014513a
add al, byte [rax]
invalid
mov rcx, rsi
call fcn.140147960
jmp 0x140145104
add al, byte [rax]
invalid
mov qword [rsi + 0x10], rbx
mov rcx, rsi
xor edx, edx
call fcn.140143990
invalid
jmp 0x140145104
add al, byte [rax]
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140144f2a
lea rdx, [0x1401e8eec]
mov r8d, 4
call fcn.140101d80
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x1ec850f], eax
add byte [rax], al
mov rcx, rsi
call fcn.140147c50
invalid
sub eax, 0xb7400000
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x1d9850f], eax
add byte [rax], al
mov rcx, qword [rsi]
test rcx, rcx
test ecx, ecx
je 0x140145073
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
cmp eax, dword [rsi + 8]
cmp eax, dword [rsi + 8]
jae 0x140145073
cmp byte [rcx + rax], 0x4c
jne 0x140145073
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 1], cl
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
mov rdx, rsi
mov edx, esi
call fcn.140147b00
cmp byte [rsp + 0x20], 0
jne 0x140144eb8
mov rbx, qword [rsp + 0x28]
test rbx, rbx
je 0x14014510b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140144fb1
lea rdx, [0x1401e8ef0]
mov r8d, 3
call fcn.140101d80
test al, al
jne 0x140145116
mov rcx, rsi
mov rdx, rbx
call fcn.140145a00
jmp 0x140145107
mov rcx, rsi
call fcn.140147740
jmp 0x140145104
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140144ff4
lea rdx, [0x1401e8b59]
mov r8d, 1
call fcn.140101d80
mov dil, 1
test al, al
jne 0x140145116
mov rcx, rsi
call fcn.140147bc0
mov dil, 1
test rax, rax
jne 0x140145116
cmp rdx, 1
jne 0x140145035
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014510b
lea rdx, [0x1401e8b58]
mov r8d, 1
call fcn.140101d80
test al, al
jne 0x140145116
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014510b
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call fcn.140101d80
jmp 0x140145107
lea rdx, [0x1401e8ee0]
mov r8d, 4
mov rcx, rbx
call fcn.140101d80
jmp 0x1401450f8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140144da7
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140101d80
test al, al
je 0x140144da7
jmp 0x140145116
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x1401450d4
mov rcx, rsi
call fcn.140145a00
mov dil, 1
test al, al
jne 0x140145116
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401450d4
lea rdx, [0x1401f5e95]
mov r8d, 1
call fcn.140101d80
test al, al
jne 0x140145116
cmp r14b, 0x52
je 0x1401450fc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401450fc
lea rdx, [0x1401e8ee0]
mov r8d, 4
call fcn.140101d80
mov dil, 1
test al, al
jne 0x140145116
mov rcx, rsi
call fcn.140144c30
mov dil, 1
test al, al
jne 0x140145116
cmp qword [rsi], 0
je 0x140145114
dec dword [rsi + 0x18]
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rcx, rcx
je 0x140145146
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140101d80
mov dil, 1
test al, al
jne 0x140145116
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140145114
inc r9
mov qword [rsi + 0x10], r9
inc rax
jne 0x140145301
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401452ee
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140101d80
mov ecx, eax
mov al, 1
invalid
test cl, cl
jne 0x1401452fb
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor eax, eax
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
mov rdx, rax
mov edx, eax
add rsp, 0x20
pop rsi
jmp fcn.140145a00
add byte [rax], al
invalid
push rsi
sbb byte [rcx - 1], al
ret 0x8944
add byte [rdi], cl
xchg dword [rax + rax + 0xf440000], eax
invalid
ja 0x1401453f0
movzx r10d, bl
mov dh, 0xd3
rol dword [rcx - 0x7d], cl
ret 0x41bf
add r10d, 0xffffffbf
cmp r10d, 0x38
cmp edx, 0x38
cmp edx, 0x38
cli
cmp byte [rdi], cl
xchg eax, ecx
add dword [rax], eax
ja case.default.0x14014538c
add byte [rbp + rcx*4 + 0x1d], cl
mov bl, 0x77
or eax, dword [rax]
lea r11, [0x1401fcb38]
lea ebx, [0x1401fcb38]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
jmp rdx
cmp r8, r9
cmp eax, ecx
jae 0x1401453c9
cmp byte [rcx + r8], 0x6e
jne 0x1401453c9
add rax, 2
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401453c9
lea rdx, [0x1401e8cb1]
adc eax, 0xa38fe
invalid
mov r8d, 1
call fcn.140101d80
ret 0xfbc9
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x523850f], eax
add byte [rax], al
mov dil, 1
test al, al
jne 0x1401458ec
mov rcx, rsi
mov edx, ebx
call fcn.140145bf0
invalid
mov dil, 1
test al, al
jne 0x1401458ec
invalid
invalid
add byte [rax], al
cmp qword [rsi], 0
je 0x1401458ea
dec dword [rsi + 0x18]
jmp 0x1401458ea
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1401352a8.78
lea rdx, [0x1401e8ea8]
mov r8d, 0x19
call fcn.140101d80
mov dil, 1
test al, al
jne 0x1401458ec
mov qword [rsi], 0
mov byte [rsi + 8], 1
add byte [rax], al
add dh, al
or byte [rcx], r8b
jmp 0x1401458ea
test dl, dl
je 0x140145602
invalid
add dword [rax], eax
invalid
invalid
xor ebp, ebp
jmp 0x140145764
mov rcx, rsi
call fcn.140145eb0
jmp 0x1401453d3
cmp r8, r9
jae 0x140145460
cmp byte [rcx + r8], 0x65
jne 0x140145460
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.1401463c0
jmp 0x1401453d3
test dl, dl
je 0x1401455a4
add byte [rax], al
xor ebp, ebp
jmp 0x1401456cd
pop rsi
add al, byte [rax]
invalid
test dl, dl
je 0x140145634
invalid
add byte [rcx], dh
in eax, dx
xor ebp, ebp
jmp 0x1401457b7
test dl, dl
je 0x140145666
xor ebp, ebp
jmp 0x140145845
add byte [rax], al
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.140146050
mov dh, 0xb
add byte [rax], al
mov dh, 0xb
add byte [rax], al
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x1401455d6
mov rdx, qword [rsp + 0x30]
xor al, ch
or al, 0
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rdx + 0x48000000], ecx
add byte [rax - 0x7d], cl
cli
invalid
call fcn.1401460f0
cmp rax, 1
jne case.default.0x14014538c
invalid
add byte [rax - 0x7d], cl
cli
add dword [rdi], ecx
test byte [rsi + 0x48000004], bh
test edx, edx
cmp rdx, 1
je 0x140145984
test rdx, rdx
jne case.default.0x14014538c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401453de
lea rdx, [0x1401e8f2c]
mov r8d, 5
jmp 0x14014594e
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.140146050
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x1401455d6
mov rdx, qword [rsp + 0x30]
call fcn.1401460f0
test rax, rax
je case.default.0x14014538c
mov rax, rdx
shr rax, 0x20
jne case.default.0x14014538c
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb case.default.0x14014538c
cmp edx, 0x110000
je case.default.0x14014538c
mov rcx, qword [rsi + 0x20]
call fcn.1401462a0
jmp 0x1401453d3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014556c
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140101d80
mov dil, 1
test al, al
jne 0x1401458ec
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1401458ea
test dl, dl
je 0x140145698
xor ebp, ebp
jmp 0x1401458fa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401453de
lea rdx, [0x1401e8e1a]
jmp 0x140145948
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401456ca
lea rdx, [0x1401e8f35]
mov r8d, 1
call fcn.140101d80
mov bpl, 1
mov dil, 1
test al, al
je 0x1401456cd
jmp 0x1401458ec
movzx ebx, byte [rsp + 0x30]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x140145730
test rcx, rcx
je 0x140145752
lea rdx, [0x1401e8ea8]
mov r8d, 0x19
jmp 0x140145742
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140145761
lea rdx, [0x1401e8f35]
mov r8d, 1
call fcn.140101d80
mov bpl, 1
mov dil, 1
test al, al
je 0x140145764
jmp 0x1401458ec
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401457b4
lea rdx, [0x1401e8f35]
mov r8d, 1
call fcn.140101d80
mov bpl, 1
mov dil, 1
test al, al
je 0x1401457b7
jmp 0x1401458ec
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140145842
lea rdx, [0x1401e8f35]
mov r8d, 1
call fcn.140101d80
mov bpl, 1
mov dil, 1
test al, al
je 0x140145845
jmp 0x1401458ec
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401458f7
lea rdx, [0x1401e8f35]
mov r8d, 1
call fcn.140101d80
mov bpl, 1
mov dil, 1
test al, al
jne 0x1401458ec
jmp 0x1401458fa
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401456f3
lea rdx, [0x1401e8b5c]
mov r8d, 1
call fcn.140101d80
mov dil, 1
test al, al
jne 0x1401458ec
cmp bl, 0x52
je 0x14014571e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014571e
lea rdx, [0x1401e8ee0]
mov r8d, 4
call fcn.140101d80
mov dil, 1
test al, al
jne 0x1401458ec
mov dil, 1
mov rcx, rsi
mov dl, 1
call case.0x14014da8e.96
jmp 0x140145927
test rcx, rcx
je 0x140145752
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140101d80
mov dil, 1
test al, al
jne 0x1401458ec
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1401458ea
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014578a
lea rdx, [0x1401e8ecb]
mov r8d, 1
call fcn.140101d80
mov dil, 1
test al, al
jne 0x1401458ec
mov rcx, rsi
call fcn.140146680
mov dil, 1
test rax, rax
jne 0x1401458ec
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014592b
lea rdx, [0x1401e8ecc]
jmp 0x140145832
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401457dd
lea rdx, [0x1401e8b59]
mov r8d, 1
call fcn.140101d80
mov dil, 1
test al, al
jne 0x1401458ec
mov rcx, rsi
call fcn.140146710
mov dil, 1
test rax, rax
jne 0x1401458ec
cmp rdx, 1
jne 0x14014581e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014592b
lea rdx, [0x1401e8b58]
mov r8d, 1
call fcn.140101d80
test al, al
jne 0x1401458ec
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014592b
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call fcn.140101d80
jmp 0x140145927
mov bpl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140143990
test al, al
jne 0x1401458ec
mov rax, qword [rsi]
test rax, rax
je 0x1401458c7
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x140145958
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x1401459a0
cmp eax, 0x55
je 0x14014592b
cmp eax, 0x54
jne 0x140145958
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401458b5
lea rdx, [0x1401e8b59]
mov r8d, 1
call fcn.140101d80
test al, al
jne 0x1401458ec
mov rcx, rsi
call fcn.140146680
test rax, rax
jne 0x1401458ec
jmp 0x14014581e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401458ea
lea rdx, [0x1401e8ec1]
mov r8d, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.140101d80
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014591c
lea rdx, [0x1401e8b5d]
mov r8d, 1
call fcn.140101d80
mov dil, 1
test al, al
jne 0x1401458ec
mov rcx, rsi
call fcn.1401463c0
mov dil, 1
test al, al
jne 0x1401458ec
test bpl, bpl
je 0x1401453de
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401453de
lea rdx, [0x1401ec0d3]
mov r8d, 1
call fcn.140101d80
jmp 0x1401453d3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014556c
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140101d80
test al, al
je 0x14014556c
jmp 0x1401458ec
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401453de
lea rdx, [0x1401e8f31]
mov r8d, 4
jmp 0x14014594e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401459c3
lea rdx, [0x1401e8f36]
mov r8d, 3
call fcn.140101d80
test al, al
jne 0x1401458ec
mov rcx, rsi
call fcn.1401467b0
test rax, rax
jne 0x1401458ec
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014592b
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140145838
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
mov rcx, rsi
call fcn.140106160
cmp qword [rsp + 0x40], 0
je 0x140146b6a
mov eax, 0x110000
jmp 0x140146e58
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rdx, [rcx + rax]
test rax, rax
je 0x140146b97
movzx eax, byte [rcx]
test al, al
js 0x140146bb1
lea r8, [rcx + 1]
jmp 0x140146ddb
mov eax, 0x110000
mov r8, rcx
jmp 0x140146ddb
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x140146dbd
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
jb 0x140146dcd
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 0x140146ddb
loope 0x140146db4
or r9b, cl
mov byte [rsp + 0x27], r9b
invalid
mov byte [rsp + 0x27], cl
jmp 0x140146b17
lea r8, [rcx + 2]
lea eax, [rcx + 2]
shl r9d, 6
or r9d, r11d
fld dword [rcx + rcx*4 - 0x38]
fld dword [rcx + rcx*4 - 0x38]
jmp 0x140146ddb
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
retf 0x8944
invalid
retf 0x8944
cmp r8, rdx
je 0x140146e49
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140146ea1
cmp r9b, 0xe0
jb 0x140146ea1
cmp r9b, 0xf0
jb 0x140146ea1
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
invalid
or r11d, r10d
and r8d, 0x3f
invalid
or r8d, r11d
or eax, ebx
or r8d, r9d
cmp r8d, 0x110000
sete r8b
cmp eax, 0x110000
jne 0x140146e53
jmp 0x140146ea1
mov r8b, 1
cmp eax, 0x110000
je 0x140146ea1
test r8b, r8b
je 0x140146ea1
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.1401b1e10
scasd eax, dword [rdi]
invalid
add al, ch
or al, byte [rbx]
add byte [rax], al
invalid
call fcn.1401471b0
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x40], rax
lea rax, [0x140147290]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [0x14014e7f0]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x68], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x80]
call fcn.1401b1c50
int3
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 0x58], cl
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
cmp rcx, rdx
jae 0x140148b9d
mov r12, qword [rsp + 0x68]
mov r13, qword [rsp + 0x50]
mov r10, qword [rsp + 0x60]
mov rsi, rax
mov qword [rsp + 0x40], r10
sub rsi, r10
mov qword [rsp + 0x38], rsi
nop word cs:[rax + rax]
movzx ecx, byte [r8 + rcx]
bt r12, rcx
jae 0x1401489e0
cmp r13, r15
mov rsi, r15
cmova rsi, r13
lea r10, [r8 + r9]
mov rcx, rsi
nop dword [rax]
cmp rcx, rax
jae 0x140148a00
mov rbp, rcx
add rcx, r9
cmp rcx, rdx
cmp ecx, edx
jae 0x1401493fa
lea rcx, [rbp + 1]
movzx edi, byte [rbx + rbp]
cmp dil, byte [r10 + rbp]
je 0x1401489b0
sub r9, r13
add r9, rbp
inc r9
jmp 0x1401489e3
add r9, rax
xor r15d, r15d
lea rcx, [r9 + r11]
cmp rcx, rdx
jb 0x140148990
jmp 0x140148b9d
mov rcx, r13
nop word cs:[rax + rax]
cmp r15, rcx
jae 0x140148bac
dec rcx
cmp rcx, rax
jae 0x140149449
lea r10, [rcx + r9]
cmp r10, rdx
jae 0x140149413
movzx esi, byte [rbx + rcx]
cmp sil, byte [r8 + r10]
je 0x140148a10
add r9, qword [rsp + 0x40]
mov r15, qword [rsp + 0x38]
lea rcx, [r9 + r11]
cmp rcx, rdx
jb 0x140148990
jmp 0x140148b9d
mov r12, qword [rsp + 0x28]
mov r13, qword [rsp + 0x30]
jmp 0x140148ce9
mov r13, qword [rsp + 0x30]
mov r12, qword [rsp + 0x28]
mov r8, r9
mov rax, r14
add r8, 6
je 0x140148bdf
mov rax, r14
sub rax, r8
jbe 0x140148bdd
cmp byte [r12 + r8], 0xbf
jg 0x140148bdf
lea rax, [0x1401e8f90]
jmp 0x140149502
jne 0x140148bd1
add r8, r12
add rax, r8
nop word cs:[rax + rax]
cmp r8, rax
je 0x140148cbe
movzx r11d, byte [r8]
movzx ecx, r11b
test cl, cl
js 0x140148c20
inc r8
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x140148cb0
jmp 0x140148bf0
mov edx, ecx
and edx, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp cl, 0xdf
jbe 0x140148c77
movzx r10d, byte [r8 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x140148c8f
movzx ecx, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and ecx, 0x3f
or ecx, r10d
or ecx, edx
cmp ecx, 0x110000
je 0x140148cbe
add r8, 4
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x140148cb0
jmp 0x140148bf0
add r8, 2
shl edx, 6
or edx, edi
mov ecx, edx
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x140148cb0
jmp 0x140148bf0
add r8, 3
shl edx, 0xc
or r10d, edx
mov ecx, r10d
lea edx, [rcx - 0x40]
cmp edx, 7
jb 0x140148bf0
nop dword [rax + rax]
add ecx, 0xffffffd0
cmp ecx, 0xa
jb 0x140148bf0
jmp 0x140148ce9
test r9, r9
je 0x140148cd8
cmp r9, r14
jae 0x140148ce3
cmp byte [r12 + r9], 0xbf
jle 0x140149475
mov r14, r9
jmp 0x140148ce9
mov r12d, 2
jmp 0x1401493e2
jne 0x140149475
cmp r14, 3
jae 0x140148d27
mov r12d, 2
cmp r14, 2
jne 0x1401493e2
mov r12, qword [rsp + 0x28]
movzx eax, word [r12]
cmp eax, 0x4e5a
jne 0x140148f0e
mov ebx, 2
xor r15d, r15d
mov r8d, 2
jmp 0x140148db4
movzx eax, word [r12]
xor eax, 0x5a5f
movzx ecx, byte [r12 + 2]
xor ecx, 0x4e
or cx, ax
je 0x140148d70
movzx eax, word [r12]
cmp eax, 0x4e5a
je 0x140148d91
mov ebx, 3
cmp r14, 4
jb 0x140148e9d
cmp dword [r12], 0x4e5a5f5f
je 0x140148e3a
mov rbx, r14
jmp 0x140148e9d
mov r8d, 3
cmp r14, 4
jb 0x140148dac
cmp byte [r12 + 3], 0xbf
jle 0x1401494fb
lea r15, [r14 - 3]
mov rbx, r14
jmp 0x140148db4
cmp byte [r12 + 2], 0xbf
jle 0x1401494db
lea r15, [r14 - 2]
mov r8d, 2
mov rbx, r14
jmp 0x140148db4
xor r15d, r15d
mov ebx, 3
add r8, r12
lea r9, [r8 + r15]
xor eax, eax
nop dword [rax]
cmp r15, rax
je 0x140148dd5
cmp byte [r8 + rax], 0
lea rax, [rax + 1]
jns 0x140148dc0
jmp 0x140148e97
test r15, r15
je 0x140148e97
movzx ecx, byte [r8]
movzx edx, cl
test dl, dl
js 0x140148df2
lea rcx, [r8 + 1]
jmp 0x140148e82
mov eax, edx
and eax, 0x1f
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140148e5e
movzx edx, byte [r8 + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp cl, 0xf0
jb 0x140148e79
lea rcx, [r8 + 4]
movzx r10d, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and r10d, 0x3f
or r10d, edx
or r10d, eax
mov edx, r10d
jmp 0x140148e82
mov r8d, 4
cmp r14, 5
jb 0x140148e6c
cmp byte [r12 + 4], 0xbf
jle 0x140149546
lea r15, [r14 - 4]
mov rbx, r14
jmp 0x140148db4
lea rcx, [r8 + 2]
shl eax, 6
or eax, r10d
mov edx, eax
jmp 0x140148e82
xor r15d, r15d
mov ebx, 4
jmp 0x140148db4
lea rcx, [r8 + 3]
shl eax, 0xc
or edx, eax
cmp edx, 0x45
je 0x1401490c3
cmp edx, 0x110000
jne 0x140149101
cmp rbx, 3
jb 0x140148f0e
movzx eax, word [r12]
cmp eax, 0x525f
je 0x140148f51
cmp byte [r12], 0x52
je 0x140148f24
mov r12d, 2
cmp rbx, 3
jbe 0x1401493e2
mov rcx, qword [rsp + 0x28]
movzx eax, word [rcx]
xor eax, 0x5f5f
movzx ecx, byte [rcx + 2]
xor ecx, 0x52
or cx, ax
jne 0x1401493e2
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + 3]
cmp al, 0xbf
jle 0x140149529
lea r15, [rcx + 3]
mov r14, 0xfffffffffffffffd
invalid
inc dword [rdi + rdi*4]
mov r12d, 2
cmp al, 0x19
jbe 0x140148f7b
jmp 0x1401493e2
mov ebx, 2
cmp byte [r12], 0x52
mov r12d, 2
jne 0x1401493e2
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + 1]
cmp al, 0xbf
jle 0x140149458
add byte [rax], al
lea r15, [rcx + 1]
mov r14, 0xffffffffffffffff
invalid
invalid
invalid
inc dword [rdi + rdi*4]
mov r12d, 2
cmp al, 0x19
jbe 0x140148f7b
jmp 0x1401493e2
movzx eax, byte [r12 + 2]
cmp al, 0xbf
jle 0x14014948f
lea r15, [r12 + 2]
mov r14, 0xfffffffffffffffe
add al, 0xbf
mov r12d, 2
cmp al, 0x19
ja 0x1401493e2
add r14, rbx
xor eax, eax
cmp r14, rax
je 0x140148f95
cmp byte [r15 + rax], 0
lea rax, [rax + 1]
jns 0x140148f80
jmp 0x1401493e2
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x70], 0
lea rcx, [rsp + 0x48]
xor edx, edx
call fcn.140143990
test al, al
jne 0x1401494af
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1401493e2
movzx eax, byte [rsp + 0x50]
movzx edx, byte [rsp + 0x57]
shl edx, 0x10
movzx r8d, word [rsp + 0x55]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x51]
or rdx, r8
mov r8, qword [rsp + 0x58]
shl rdx, 8
or rdx, rax
cmp r8, rdx
jae 0x14014909e
movzx eax, byte [rcx + r8]
add al, 0xbf
cmp al, 0x1a
jae 0x14014909e
movsd xmm0, qword [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
movlps qword [rsp + 0x60], xmm0
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x70], 0
lea rcx, [rsp + 0x48]
xor edx, edx
call fcn.140143990
test al, al
jne 0x1401494af
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1401493e2
movzx eax, byte [rsp + 0x50]
movzx edx, byte [rsp + 0x57]
shl edx, 0x10
movzx r8d, word [rsp + 0x55]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x51]
or rdx, r8
mov r8, qword [rsp + 0x58]
shl rdx, 8
or rdx, rax
test r8, r8
je 0x140149297
mov r9, rdx
sub r9, r8
jbe 0x14014929c
cmp byte [rcx + r8], 0xbf
jg 0x1401492a2
jmp 0x140149515
xor r14d, r14d
sub r9, rcx
test r9, r9
jne 0x1401492b1
xor r9d, r9d
mov qword [r13 + 8], r8
mov qword [r13 + 0x10], r15
mov qword [r13 + 0x18], r14
mov rax, qword [rsp + 0x28]
mov qword [r13 + 0x20], rax
mov qword [r13 + 0x28], rbx
mov qword [r13 + 0x30], rcx
mov qword [r13 + 0x38], r9
mov r12d, 1
jmp 0x1401493e2
xor r14d, r14d
mov r10d, 0xa
lea eax, [rdx - 0x30]
cmp eax, 9
ja 0x140148e97
xor eax, eax
jmp 0x14014912f
inc rcx
cmp edx, 0x110000
je 0x140148e97
lea r11d, [rdx - 0x30]
cmp r11d, 0xa
jae 0x1401491df
mul r10
mov rdx, rax
mov eax, r11d
seto r11b
add rax, rdx
setb dl
test r11b, r11b
jne 0x140148e97
test dl, dl
jne 0x140148e97
cmp rcx, r9
je 0x140148e97
movzx edi, byte [rcx]
movzx edx, dil
test dl, dl
jns 0x140149120
mov r11d, edx
and r11d, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
cmp dl, 0xdf
jbe 0x1401491bc
movzx edx, byte [rcx + 2]
shl ebp, 6
and edx, 0x3f
or edx, ebp
cmp dil, 0xf0
jb 0x1401491cf
movzx esi, byte [rcx + 3]
add rcx, 4
and r11d, 7
shl r11d, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, r11d
mov edx, esi
jmp 0x140149123
add rcx, 2
shl r11d, 6
or r11d, ebp
mov edx, r11d
jmp 0x140149123
add rcx, 3
shl r11d, 0xc
or edx, r11d
jmp 0x140149123
test rax, rax
jne 0x1401491fd
inc r14
cmp edx, 0x45
jne 0x14014910a
jmp 0x1401490c6
inc rcx
dec rax
je 0x1401491e4
cmp rcx, r9
je 0x140148e97
movzx ebp, byte [rcx]
movzx edx, bpl
test dl, dl
jns 0x1401491f5
mov r11d, edx
and r11d, 0x1f
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp dl, 0xdf
jbe 0x140149268
movzx edi, byte [rcx + 2]
shl r12d, 6
and edi, 0x3f
or edi, r12d
cmp bpl, 0xf0
jb 0x140149280
movzx edx, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl edi, 6
and edx, 0x3f
or edx, edi
or edx, r11d
cmp edx, 0x110000
mov r12, qword [rsp + 0x28]
je 0x140148e97
add rcx, 4
jmp 0x1401491f8
add rcx, 2
shl r11d, 6
or r11d, r12d
mov edx, r11d
mov r12, qword [rsp + 0x28]
jmp 0x1401491f8
add rcx, 3
shl r11d, 0xc
or edi, r11d
mov edx, edi
mov r12, qword [rsp + 0x28]
jmp 0x1401491f8
mov r9, rdx
jmp 0x1401492a2
jne 0x140149515
add rcx, r8
xor r8d, r8d
test r9, r9
je 0x1401490d2
mov r12d, 2
cmp byte [rcx], 0x2e
jne 0x1401493e2
lea rax, [rcx + r9]
mov r11b, 0x2e
movabs rbp, 0x7e0000007f
mov r10, rcx
test r11b, r11b
js 0x140149300
nop dword [rax]
inc r10
movzx r11d, r11b
lea esi, [r11 - 0x21]
cmp esi, 0x19
jae 0x1401493a0
jmp 0x1401493bd
mov rdx, r13
mov esi, r11d
and sil, 0x1f
movzx edi, sil
movzx r13d, byte [r10 + 1]
and r13d, 0x3f
cmp r11b, 0xdf
jbe 0x140149363
mov rsi, rbp
movzx ebp, byte [r10 + 2]
shl r13d, 6
and ebp, 0x3f
or ebp, r13d
cmp r11b, 0xf0
jb 0x14014937e
movzx r11d, byte [r10 + 3]
and edi, 7
shl edi, 0x12
shl ebp, 6
and r11d, 0x3f
or r11d, ebp
or r11d, edi
cmp r11d, 0x110000
mov r13, rdx
je 0x1401490d5
add r10, 4
jmp 0x14014938d
add r10, 2
shl edi, 6
or edi, r13d
mov r11d, edi
mov r13, rdx
lea esi, [r11 - 0x21]
cmp esi, 0x19
jae 0x1401493a0
jmp 0x1401493bd
add r10, 3
shl edi, 0xc
or ebp, edi
mov r11d, ebp
mov r13, rdx
mov rbp, rsi
lea esi, [r11 - 0x21]
cmp esi, 0x19
jb 0x1401493bd
nop dword [rax]
mov esi, r11d
and esi, 0xffffffdf
add esi, 0xffffffbf
cmp esi, 0x1a
jb 0x1401493bd
lea esi, [r11 - 0x3a]
cmp esi, 0x26
ja 0x1401493d8
bt rbp, rsi
jae 0x1401493d8
cmp r10, rax
je 0x1401490d5
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1401492e0
jmp 0x140149300
add r11d, 0xffffff81
cmp r11d, 0xfffffffc
jae 0x1401493bd
mov qword [r13], r12
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rsi, r9
cmp rdx, rsi
cmova rsi, rdx
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_strpattern.rs
mov rcx, rsi
call fcn.1401b1d10
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_strpattern.rs
mov rcx, r10
call fcn.1401b1d10
add r9, r12
cmp rdx, r9
cmova r9, rdx
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_strpattern.rs
mov rcx, r9
call fcn.1401b1d10
test r12, r12
mov r13, qword [rsp + 0x30]
je 0x140148bb1
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_strpattern.rs
mov rdx, rax
call fcn.1401b1d10
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rdx, rbx
mov r9, rbx
call fcn.1401b2420
lea rax, [0x1401e8fa8]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r12
mov rdx, rbx
mov r9, rbx
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, case.0x14004f628.49
lea r8, [rsp + 0xb0]
mov edx, 0x3d
call fcn.1401b21a0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r12
mov rdx, r14
mov r9, r14
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
mov r9, r14
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 3
mov rdx, rbx
mov r9, rbx
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x140149502
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, rbx
call qword [rax + 0x18]
test al, al
mov r14d, dword [rsp + 0x3c]
mov r15, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x30]
jne 0x14014a177
cmp rcx, r15
setne r14b
je 0x14014a177
test rdx, rdx
je 0x14014a18e
lea r13, [rcx + 1]
movzx r8d, byte [rbp]
movzx eax, r8b
xor r12d, r12d
mov r10, rdx
test r8b, r8b
jns 0x140149610
jmp 0x14014964b
shl r9d, 0xc
or ebx, r9d
mov r11d, ebx
lea rbx, [r12 + rbp]
add r11d, 0xffffffd0
cmp r11d, 9
jbe 0x140149626
jmp 0x1401496d2
movzx r11d, r8b
lea rbx, [r12 + rbp]
add r11d, 0xffffffd0
cmp r11d, 9
ja 0x1401496d2
cmp r10, 2
jb 0x14014a18e
movzx r8d, byte [rbp + r12 + 1]
cmp r8b, 0xbf
jle 0x14014a1c9
dec r10
inc r12
test r8b, r8b
jns 0x140149610
mov r9d, r8d
and r9b, 0x1f
movzx r9d, r9b
movzx r11d, byte [rbp + r12 + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x1401496b0
movzx ebx, byte [rbp + r12 + 2]
shl r11d, 6
and ebx, 0x3f
or ebx, r11d
cmp r8b, 0xf0
jb 0x1401495f0
movzx r11d, byte [rbp + r12 + 3]
and r9d, 7
shl r9d, 0x12
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
or r11d, r9d
cmp r11d, 0x110000
jne 0x1401496c0
jmp 0x14014a18e
shl r9d, 6
or r9d, r11d
mov r11d, r9d
nop word [rax + rax]
lea rbx, [r12 + rbp]
add r11d, 0xffffffd0
sub al, 0x41
add ebx, 0xffffffd0
cmp r11d, 9
jbe 0x140149626
mov r9, rdx
sub r9, r10
je 0x1401496ec
jb 0x14014a1e9
cmp byte [rbp + r9], 0xbf
jle 0x14014a1e9
test r9, r9
je 0x14014a200
cmp eax, 0x2b
je 0x140149780
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0xa752df8], al
cmp eax, 0x2d
jne 0x14014970d
cmp r9, 1
cmp ecx, 1
je 0x14014a19a
cmp r9, 0x11
jae 0x140149796
xor eax, eax
xor r12d, r12d
nop dword [rax]
movzx edx, byte [rbp + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x14014a19a
lea r11, [r12 + r12*4]
mov edx, edx
lea r12, [rdx + r11*2]
inc rax
cmp r9, rax
jne 0x140149720
test r12, r12
je 0x1401497ee
mov rax, r10
sub rax, r12
mov qword [rsp + 0x30], rax
jbe 0x140149800
invalid
add byte [rdx - 0x80], al
cmp al, 0x23
mov edi, 0xab98e0f
add byte [rax], al
cmp byte [rbx + r12], 0xbf
jle 0x14014a221
cmp r13, r15
je 0x140149816
jmp 0x140149940
dec r9
je 0x14014a19a
inc rbp
cmp r9, 0x11
jb 0x140149717
xor r11d, r11d
xor r12d, r12d
nop dword [rax]
cmp r9, r11
je 0x1401497e0
movzx esi, byte [rbp + r11]
mov rax, r12
mul rdi
seto dl
add esi, 0xffffffd0
cmp esi, 9
ja 0x14014a19a
mov r12, rax
mov al, 2
test dl, dl
jne 0x14014a19c
mov edx, esi
inc r11
add r12, rdx
jae 0x1401497a0
jmp 0x14014a19c
mov rsi, qword [rsp + 0x28]
test r12, r12
jne 0x14014974c
mov qword [rsp + 0x30], r10
jmp 0x140149940
jne 0x14014a221
xor eax, eax
mov qword [rsp + 0x30], rax
cmp r13, r15
jne 0x140149940
mov eax, dword [rsi + 0x34]
and eax, 4
je 0x140149940
cmp r8b, 0x68
jne 0x140149940
cmp r12, 2
jb 0x140149843
cmp byte [rbx + 1], 0xbf
jle 0x14014a2b5
mov edi, 0xa798e0f
add byte [rax], al
lea rdx, [r12 - 1]
jmp 0x140149845
xor edx, edx
lea rax, [rbx + 1]
add rdx, rbx
inc rdx
jmp 0x140149882
add rax, 2
shl r9d, 6
or r9d, ebp
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x140149882
sbb dword [rdi], ecx
invalid
nop dword [rax]
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x140149940
enter 0x4120, 0xffffffffffffff83
rcr byte [rdi + 0x6f88341], 0xf
cmp dword [rsi + 0x48000000], 0x39
ror byte [rdi], 1
test dh, cl
or byte [rax], al
add byte [rdi + rcx - 0x4a], al
sbb byte [rbp + 0xf], al
mov dh, 0xc3
cmp rax, rdx
je 0x14014a159
movzx r11d, byte [rax]
movzx r8d, r11b
test r8b, r8b
js 0x1401498b0
inc rax
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x140149870
jmp 0x140149882
mov r9d, r8d
and r9d, 0x1f
movzx ebp, byte [rax + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x140149851
movzx r10d, byte [rax + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp r11b, 0xf0
jb 0x140149918
movzx r8d, byte [rax + 3]
and r9d, 7
shl r9d, 0x12
loope 0x1401498f8
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x14014a159
add rax, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x140149870
jmp 0x140149882
add rax, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x140149870
invalid
invalid
invalid
jmp 0x140149882
test rcx, rcx
je 0x140149965
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x1401e8aa0]
call qword [rax + 0x18]
test al, al
jne 0x14014a177
invalid
mov qword [rsp + 0x78], r13
mov dword [rsp + 0x3c], r14d
mov r13, r12
mov r14, rbx
cmp r12, 2
jb 0x1401499a0
movzx eax, word [rbx]
mov r13, r12
mov r14, rbx
cmp eax, 0x245f
jne 0x1401499a0
cmp byte [rbx + 1], 0xbf
jle 0x14014a2be
lea r14, [rbx + 1]
lea r13, [r12 - 1]
nop
mov rbp, rbx
add rbp, r12
mov r12, r14
mov rbx, r13
test r13, r13
je 0x140149a40
movzx eax, byte [r12]
cmp eax, 0x24
je 0x140149b60
cmp eax, 0x2e
jne 0x140149a40
cmp rbx, 2
jb 0x140149bdb
movzx ecx, byte [r12 + 1]
cmp cl, 0xbf
jle 0x14014a286
movzx eax, cl
test cl, cl
js 0x140149f31
cmp eax, 0x2e
jne 0x14014a0d4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x1401e8aa0]
call qword [rax + 0x18]
test al, al
jne 0x14014a174
cmp rbx, 3
jb 0x14014a0b6
cmp byte [r12 + 2], 0xc0
jl 0x14014a2fe
add rbx, 0xfffffffffffffffe
mov r13, rbx
jmp 0x14014a0b9
lea rax, [r12 + rbx]
xor r8d, r8d
mov rcx, r12
jmp 0x140149a72
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x140149b20
mov r8, r14
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x140149b20
cmp rcx, rax
je 0x140149590
mov r14, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x140149a50
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140149ae9
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x140149b02
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x140149590
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x140149a5d
jmp 0x140149b20
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x140149a5d
jmp 0x140149b20
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x140149a5d
nop dword [rax]
test r14, r14
je 0x140149b7f
mov r15, rbx
sub r15, r14
jbe 0x140149b9f
cmp byte [r12 + r14], 0xbf
jle 0x14014a23e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, r14
call qword [rax + 0x18]
test al, al
jne 0x14014a174
cmp byte [r12 + r14], 0xc0
jge 0x140149bca
jmp case.0x1400257c3.3916
cmp rbx, 2
jb 0x140149c03
cmp byte [r12 + 1], 0xbf
jle 0x14014a28f
lea rax, [rbx - 1]
jmp 0x140149c05
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
xor r8d, r8d
call qword [rax + 0x18]
mov r14d, 0
test al, al
je 0x140149bcd
jmp 0x14014a174
jne 0x14014a23e
test r12, r12
je 0x14014a23e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, rbx
call qword [rax + 0x18]
test al, al
jne 0x14014a174
mov r14, rbx
mov rbx, r15
add r12, r14
mov r13, rbx
mov r14, r12
jmp 0x1401499a6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
lea rdx, [0x1401ebb18]
call qword [rax + 0x18]
test al, al
jne 0x14014a174
xor r13d, r13d
jmp 0x14014a106
xor eax, eax
lea r15, [r12 + 1]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
movabs rax, 0x2400000024
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x40]
call fcn.1400f08d0
cmp qword [rsp + 0x80], 0
je 0x140149590
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xffffffffffffffff
je 0x14014a25b
lea r9, [rdx + 1]
cmp rbx, 2
jb 0x140149c81
cmp byte [r15], 0xc0
jl 0x14014a204
cmp r9, rbx
jae 0x140149c97
cmp byte [r12 + r9], 0xc0
jl 0x14014a204
add byte [rax], al
lea r14, [rdx + 2]
jmp 0x140149cac
jne 0x14014a204
mov r14, rdx
mov r13, rbx
mov rax, r12
add r14, 2
je 0x140149ce5
mov r13, rbx
sub r13, r14
jbe 0x140149cc0
cmp byte [r12 + r14], 0xc0
jge 0x140149cc6
jmp 0x14014a260
jne 0x14014a260
add r14, r12
cmp rdx, 1
je 0x140149d05
cmp rdx, 2
je 0x140149e72
mov rax, r14
test rdx, rdx
je 0x140149590
cmp byte [r12 + 1], 0x75
jne 0x140149590
cmp byte [r12 + 2], 0xbf
jle 0x14014a298
dec rdx
mov r14, rax
jmp 0x140149d24
movzx ecx, byte [r15]
lea rax, [0x1401e8b58]
cmp ecx, 0x43
je 0x140149f0f
cmp ecx, 0x75
jne 0x140149590
xor edx, edx
lea rax, [r12 + 2]
lea rcx, [r12 + rdx]
add rcx, 2
mov r8, rax
jmp 0x140149d6e
add r8, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
mov rsi, qword [rsp + 0x28]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140149d6e
nop word cs:[rax + rax]
add r9d, 0xffffff9f
cmp r9d, 6
jae 0x140149e3c
cmp r8, rcx
je 0x140149e30
movzx r15d, byte [r8]
movzx r9d, r15b
test r9b, r9b
js 0x140149da0
inc r8
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140149d60
jmp 0x140149d6e
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [r8 + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x140149d36
movzx r11d, byte [r8 + 2]
shl esi, 6
and r11d, 0x3f
invalid
or r11d, esi
cmp r15b, 0xf0
jb 0x140149e0a
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
mov rsi, qword [rsp + 0x28]
je 0x140149e30
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
mov rsi, qword [rsp + 0x28]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140149d60
jmp 0x140149d6e
xor ecx, ecx
test rdx, rdx
jne 0x140149e47
jmp 0x140149590
movzx r8d, byte [rax]
cmp r8d, 0x2d
je 0x140149f84
cmp r8d, 0x2b
jne 0x140149f8e
dec rdx
je 0x140149590
movzx ecx, word [r15]
lea rax, [0x1401e8b5e]
cmp ecx, 0x5053
je 0x140149f0f
movzx ecx, word [r15]
lea rax, [0x1401e8b5d]
cmp ecx, 0x5042
je 0x140149f0f
movzx ecx, word [r15]
lea rax, [0x1401e8b5c]
cmp ecx, 0x4652
je 0x140149f0f
movzx ecx, word [r15]
lea rax, [0x1401e8b5b]
cmp ecx, 0x544c
je 0x140149f0f
movzx ecx, word [r15]
lea rax, [0x1401e8b5a]
cmp ecx, 0x5447
je 0x140149f0f
mov rcx, qword [rsi + 0x20]
mov r9, qword [rsi + 0x28]
mov r8d, 1
mov rdx, rax
call qword [r9 + 0x18]
test al, al
je 0x1401499a6
jmp 0x14014a174
and eax, 0x1f
movzx r8d, byte [r12 + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x14014a0c5
movzx edx, byte [r12 + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x14014a111
movzx ecx, byte [r12 + 4]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
je 0x1401499f5
jmp 0x14014a0d4
cmp rdx, 1
je 0x140149590
xor r9d, r9d
xor r8d, r8d
cmp rdx, 9
jb 0x14014a083
xor r13d, r13d
add r12, 2
mov r14, r12
jmp 0x1401499a6
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x1401499f5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
lea rdx, [0x1401ebb18]
call qword [rax + 0x18]
test al, al
jne 0x14014a174
cmp byte [r12 + 1], 0xc0
jl 0x14014a2de
dec rbx
mov r13, rbx
inc r12
mov r14, r12
jmp 0x1401499a6
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x1401499f5
jmp 0x14014a0d4
xor r14d, r14d
jmp 0x14014a177
add byte [rax], al
call fcn.1401b1d10
mov r14b, 1
mov eax, r14d
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
call fcn.1401b2240
invalid
mov al, 1
mov byte [rsp + 0x40], al
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401b21a0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rbx
mov rdx, r10
mov r9, r10
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
xor r8d, r8d
call fcn.1401b2420
xor eax, eax
jmp 0x14014a19c
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r12
mov rdx, rbx
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r10
mov r8, r12
mov r9, r10
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r12
mov rdx, rbx
xor r8d, r8d
mov r9, r14
mov ecx, esi
call fcn.1401b2420
call fcn.1401b2440
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x14014a270
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rbx
mov r8, r14
mov r9, rbx
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x14014a2e5
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x14014a2e5
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov r8d, 1
mov rcx, r15
stc
mov r9, rdx
call fcn.1401b2420
add dword [rsi], 0x58d4800
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x14014a2c5
push rsp
out 9, eax
add bl, ch
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jrcxz 0x14014a2aa
or dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, r12
mov r9, r12
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r12
mov rdx, rbx
mov r9, rbx
call fcn.1401b2420
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r12
mov rdx, rbx
mov r9, rbx
call fcn.1401b2420
int3
mov eax, 2
cmp qword [rcx], 0
jne 0x14014a408
jmp 0x14014a451
cmp edx, 0x10000
jae 0x14014a416
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x26], dl
mov r8d, 3
cmp qword [rcx], 0
je 0x14014a451
mov qword [rcx], 1
mov al, 1
add rsp, 0x28
ret
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x27], dl
mov r8d, 4
cmp qword [rcx], 0
jne 0x14014a408
xor eax, eax
sub qword [rcx + 8], r8
ror byte [rcx + rbp + 0x41], 8
setb al
mov qword [rcx], rax
ror byte [rax - 0x77], 1
mov al, 1
jb 0x14014a411
mov al, 0x48
mov eax, dword [rcx + 0x10]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rsp + 0x24]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
push rsp
and al, 0x24
lea edx, [rsp + 0x24]
call qword [rax + 0x18]
nop
add rsp, 0x28
ret
int3
lea rdx, case.0x14004f628.49
jmp fcn.1401020b0
in al, 9
add cl, ch
and dword [rbx + rdi*8 - 1], edi
int3
mov eax, 0x48000000
mov eax, dword [rcx]
mov rax, qword [rcx]
movzx r8d, byte [rax]
movzx eax, byte [rax]
mov r9d, 0x81
mov ecx, 0x81
add byte [rax + 0x30], bh
mov eax, 0x30
add byte [rax], al
mov r10d, r8d
nop dword [rax]
ret 0x1f0f
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov r9d, r8d
and r9b, 0xf
and cl, 0xf
shr r10b, 4
shr dl, 4
cmp r9b, 0xa
cmp cl, 0xa
mov r11d, 0x57
mov ebx, 0x57
add byte [rdi + rcx + 0x42], al
cmovb r11d, eax
add r11b, r9b
fadd dword [rbp]
retf
mov byte [rsp + rcx + 0x36], r11b
lea r9, ss:[rcx - 1]
lea r9, [rcx - 1]
inc dword [rcx - 0x80]
clc
cmp r8b, 0x10
mov r8d, r10d
adc byte [rbp - 0x77], al
sal byte [rbx - 0x31], 1
jae 0x14014a4b0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
sar esi, 0x48
cmp ecx, 0x80
stc
add byte [rax], 0
add byte [rdi + 0x39], dh
ja 0x14014a527
mov eax, 0x81
add dword [rax], 0x294c0000
enter 0x148, 0xffffffffffffffe1
sub rax, r9
add rcx, rsp
add ecx, esp
add rcx, 0x38
mov qword [rsp + 0x28], rax
sar dword [rax], 0x48
mov dword [rsp + 0x28], eax
and al, 0x28
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea r8, [0x1401e8f3b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140101500
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1401b1c90
int3
nop dword [rax + rax]
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [0x14014a490]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
invalid
mov qword [rsp + 0x98], rax
mov byte [rsp + 0xa0], 3
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 1
and al, 0x68
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x50], rbp
push rax
mov qword [rsp + 0x58], 1
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1401020b0
test al, al
jne 0x14014a63e
inc r15
dec r14
jne 0x14014a590
xor eax, eax
jmp 0x14014a640
mov al, 1
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub bl, al
int3
mov dword [rsp + 0x20], eax
and byte [rbx + rcx*4 + 0x6c], cl
mov r13, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov rbp, qword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
cmp r13, rbp
je 0x14014a7ee
lea r12, [rsp + 0x32]
xor esi, esi
lea rbx, [rsp + 0x50]
lea r14, [rsp + 0x30]
and al, 0x30
jmp 0x14014a73d
mov rcx, qword [0x140214150]
mov rcx, qword [0x140214150]
or eax, 0xc9a4d
or al, 0
xor edx, edx
mov r8, r15
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
sbb ch, byte [rdx]
invalid
dec rdi
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, r14
lea r14, [rsp + 0x30]
nop dword [rax + rax]
add r13, 0x20
cmp r13, rbp
je 0x14014a7f0
mov rdi, rsi
movzx eax, word [r13]
movups xmm0, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x6e], xmm0
movups xmm0, xmmword [r13 + 2]
movaps xmmword [rsp + 0x60], xmm0
cmp ax, 2
je 0x14014a882
mov word [rsp + 0x30], ax
movups xmm0, xmmword [rsp + 0x6e]
movups xmmword [r12 + 0xe], xmm0
and al, 0xe
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r12], xmm0
mov rcx, rbx
xor edx, edx
mov r8, r14
call fcn.14015a9c0
cmp qword [rsp + 0x50], 0
je case.0x140025802.3620
mov rsi, qword [rsp + 0x58]
test rdi, rdi
je 0x14014a730
mov eax, edi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14014a730
test rax, rax
je 0x14014a730
mov r14, rbx
mov r15, qword [rdi - 1]
mov rbx, qword [rdi + 7]
mov rcx, r15
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
jnp 0x14014a7d4
invalid
je 0x14014a70e
cmp qword [rbx + 0x10], 0x11
jb 0x14014a6fc
mov r15, qword [r15 - 8]
jmp 0x14014a6fc
xor esi, esi
cmp qword [rsp + 0x28], 0
je 0x14014a80c
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x20]
and al, 0x20
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
lea rax, [0x1401ea8f8]
cmovne rax, rsi
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
jb 0x14014a920
invalid
test rcx, rcx
je 0x14014a920
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14014a86b
cmp qword [rbx + 0x10], 0x11
jb 0x14014a859
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x728ab
jmp 0x14014a920
mov rsi, rdi
cmp qword [rsp + 0x28], 0
invalid
jne 0x14014a7f8
jmp 0x14014a80c
mov rbx, qword [rsp + 0x58]
cmp qword [rsp + 0x28], 0
je 0x14014a8b7
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x14014a917
mov eax, edi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14014a917
test rax, rax
je 0x14014a917
lea rsi, [rdi - 1]
mov r14, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14014a905
cmp qword [rdi + 0x10], 0x11
jb 0x14014a8f3
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rbx
call qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
sub cl, byte [rax - 0x75]
call 0x1508d3289
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
add al, 0xc1
lea rcx, [rax + 0x88]
lea rdx, [0x14014b3c0]
enter 3, 0
enter 3, 0
call fcn.14014b400
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x90], 1
mov rcx, qword [rbp - 8]
mov eax, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
ret 0x8348
mov eax, 0x88
add byte [rbp + 0x23], dh
ret 0x8348
and ecx, dword [rbx + 0xc91d605]
mov eax, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0x88], rcx
mov dword [rax + 0x88], ecx
mov dword [rax + 0x88], ecx
add byte [rax - 0x7f], cl
invalid
add rsp, 0x90
pop rbp
ret
nop
add byte [rax], al
add byte [rbp - 0x3d], bl
mov qword [rbp - 8], rcx
clc
mov dword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
mov byte [rbp - 0xc], 0
hlt
lea rax, [0x1401ec080]
add eax, 0xa100f
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rax, rbp
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 0
lea rdx, [0x1401eaf20]
lea rcx, [rbp - 0x20]
lea r8, [rbp - 0x50]
call fcn.1401020b0
mov rcx, qword [rbp - 0x18]
test al, al
je 0x14014b101
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14014b111
or byte [rbp + 9], dh
mov rcx, qword [rbp - 8]
clc
call fcn.14017f830
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ef5d9]
or eax, 0xa44ec
lea r9, case.0x14004f628.49
or eax, 0x9fcac
mov r8, rbp
mov edx, 0x46
call fcn.1401b21a0
test rcx, rcx
leave
je 0x14014b10f
lea rcx, [rbp - 0x18]
call fcn.14014ae80
xor eax, eax
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.14014af80
mov ecx, 7
int 0x29
ud2
push rbp
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rax, qword [rbp - 8]
clc
lock dec qword [rax]
jne 0x14014b184
mov rcx, qword [rbp - 8]
call fcn.14017f830
mov byte [rbp + 7], 0
add rsp, 0x30
pop rbp
ret
invalid
lea rbp, [rdx + 0x80]
cmp byte [rbp + 7], 0
je 0x14014b1ba
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x14014b1ba
mov rcx, qword [rbp - 8]
call fcn.14017f830
add byte [rax + 0x30c48348], dl
nop
add rsp, 0x30
pop rbp
ret
xchg dword [rcx], edx
rol byte [rbx - 0x76b7fc20], 1
ror byte [r8 - 0x7d], 1
clc
add cl, byte [rdi]
test dword [rbp + 1], edx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
jne 0x14014b1f5
test byte [rbx + 0x4c000000], bh
mov esp, dword [rdx]
add byte [rax], al
add byte [rbx + rcx*4 + 0x22], cl
add byte [rax], al
add byte [rbp - 0x7b], cl
test esp, esp
je 0x14014b2f9
mov byte [rdx + 0x10], 1
test esp, esp
mov dh, 0
add byte [rax], al
xchg byte [rsp + 0x28], al
and al, 0x28
push qword [rbp + 0x16]
lea edi, [rsp + 0x28]
invalid
test eax, eax
sal al, 1
dec qword [r12]
or al, 0x24
or al, 0x24
mov ecx, 0xeb000345
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
or eax, 0xc5f50
add byte [rax - 0x7d], cl
stc
push qword [rbp + 0x42]
mov dword [rbp - 0x20], 0xffffffff
invalid
mov eax, dword [0x1402111e8]
or al, 0
int1
add al, al
rol byte [rbp + 0x31], 0xc9
call rsi
push 0xb0f0006
lea ecx, [rax + rax]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp qword [rax + 0x58], 0
jne 0x14014b4e0
mov rsi, rdx
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x58], 0xffffffffffffffff
mov rcx, qword [rax + 0x70]
cmp rcx, qword [rax + 0x60]
jne 0x14014b494
invalid
sub ebp, eax
movabs byte [0xc8da0058b000005], al
add eax, 0x58b0000
movabs al, byte [0x250c8b4865000c8d]
lea ecx, [rax + rax]
mov rcx, qword gs:[0x58]
call case.0x140025802.3664
add eax, 0x58b0000
movabs al, byte [0x250c8b4865000c8d]
lea ecx, [rax + rax]
invalid
invalid
invalid
or al, 0x25
add byte [rax], al
mov eax, dword [0x140214214]
lea ecx, [rax + rax]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x70]
mov rax, qword [rax + 0x58]
inc rax
jmp 0x14014b496
xor eax, eax
ror byte [rbx + 0xc8d7815], 0
mov edx, dword [0x140214214]
js 0x14014b427
or al, 0
add byte [rbp + 0x4c], ah
mov r8, qword gs:[0x58]
mov eax, dword [0x58]
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
mov rdx, qword [r8 + rdx*8]
adc al, 0xd0
mov r8, qword [rdx + 0x68]
mov eax, dword [rdx + 0x68]
mov r9, rcx
shl r9, 4
mov qword [r8 + r9], rdi
mov qword [r8 + r9 + 8], rsi
inc rcx
mov qword [rdx + 0x70], rcx
mov qword [rdx + 0x58], rax
mov byte [0x140214168], 1
add rsp, 0x70
add esp, 0x70
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp - 0x18], 0
mov byte [rbp - 0x14], 0
lea rax, str.fatal_runtime_error:_global_allocator_may_not_use_TLS_n
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
ror byte [r15], 0x57
ror byte [rdi], 0x11
enter 0xffffffffffff8d48, 0x4d
call 0xf06a425d
call fcn.14014b970
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.14014af80
mov ecx, 7
int 0x29
ud2
mov rax, qword [0x140214148]
nop word [rax + rax]
mov rcx, rax
inc rcx
inc ecx
je case.0x140025802.3643
lock cmpxchg qword [0x140214148], rcx
jne 0x14014b640
mov qword [rdx + 0x10], rcx
mov byte [rdx + 0x28], 0
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x88], 0
jne case.0x140025802.3645
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x88], rdx
lock inc qword [rdx]
jg 0x14014b69c
ud2
mov rax, rdx
add rsp, 0x68
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdx
call fcn.1401b9660
fild word [rsi]
add bl, ch
invalid
mov qword [rbp - 8], rdx
lea rax, str.reentrant_init
push rbp
hlt
or dword [rax], eax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x1401f79a8]
ret 0xa
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srccellonce.rs
lea rcx, [rbp - 0x38]
call fcn.1401b1c50
jmp 0x14014b698
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 8]
clc
lock dec qword [rax]
jne 0x14014b722
mov rcx, qword [rbp - 8]
call fcn.14003fe00
nop
add rsp, 0x28
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x60]
push 0x60
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x14014b752
mov rcx, qword [rbp - 8]
call fcn.14017f830
nop
add rsp, 0x28
invalid
pop rsi
pop rbp
ret
int3
pop rcx
or al, 0
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov esi, r9d
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea rcx, [0x1401ed2bd]
lea ecx, [0x1401ed2bd]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x14014b8db
sbb byte [rdi], al
add byte [rax - 0x7b], cl
sal byte [rbp + rdx + 0x48], 0x8d
lea rdx, str.NtCreateKeyedEvent
adc eax, 0xa19f6
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x14014b8e2
lea rax, [0x14014b900]
mov qword [0x1402111e8], rax
mov rcx, r14
mov edx, ebx
mov r8, rdi
mov r9d, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
call fcn.1401b2360
int3
mov ecx, dword [rbp - 0x10]
test al, al
je 0x14014b9bd
invalid
test rcx, rcx
leave
lea rax, str.formatter_error
or al, byte [rax]
cmovne rax, rcx
add rsp, 0x40
invalid
add esp, 0x40
pop rbp
ret
test rcx, rcx
je 0x14014b9cb
lea rcx, [rbp - 0x10]
call fcn.14014ae80
xor eax, eax
add rsp, 0x40
pop rbp
ret
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x14014ba8e
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
and byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
jmp 0x14014baa8
invalid
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
call fcn.1400421d0
out dx, eax
dec dword [rax - 0x7d]
jl 0x14014badf
cmp byte [rax], al
mov rcx, qword [rsp + 0x40]
je 0x14014bad9
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x14014bb00
add rsp, 0x50
pop rsi
ret
mov eax, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0x68], rcx
mov qword [rax + 0x60], rsi
add rsp, 0x50
pop rsi
ret
test rcx, rcx
jne 0x14014bb0a
call fcn.1400b62f0
mov rdx, qword [rsp + 0x48]
call fcn.1401b1500
int3
add byte [rdi], cl
mov bh, 0xc
push rcx
mov word [rsp + rax + 0x36], cx
mov dword [rsp + rax + 0x36], ecx
mov dword [rsp + rax + 0x36], ecx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
add rcx, 0x38
mov edx, 0x27
add byte [rax + 0x29], cl
ret 0x8948
push rsp
and al, 0x28
add byte [rax + 0x29], cl
ret 0x8948
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x1401f79a8]
mov rcx, r10
mov dl, 1
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call fcn.140101500
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
invalid
add dword [rax], eax
add dh, al
test dword [r8], 0x74058b48
add byte [rax - 0x75], cl
invalid
je 0x14014bdfc
add byte [rax - 0x75], cl
add eax, 0xc8274
je 0x14014bdfc
or al, 0
cmp rax, 3
jne case.0x140138bad.150
add byte [rax], al
cmp byte [rbp - 9], 0
jne 0x14014bff2
add dword [rax], eax
invalid
test dword [rax], 0x162850f
add byte [rax], al
invalid
add byte [rax - 0x75], cl
add eax, 0xc8221
invalid
mov rax, qword [0x1402140b8]
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x91]
cmp rax, rcx
jne 0x14014bed8
mov eax, dword [0x1402140e8]
inc eax
jne 0x14014bf13
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea r8, [0x1401ebdd0]
mov edx, 0x26
call fcn.1401b2260
lea rcx, [0x1402140b0]
call qword [sym.imp.kernel32.dll_TryAcquireSRWLockExclusive]
test al, al
je 0x14014bff2
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x91]
add byte [rax], al
add byte [rax], al
mov qword [0x1402140b8], rax
mov eax, 1
or dword [rax + rax], 0x1b8
add byte [rcx + 0xc81cf05], cl
add byte [rax - 0x39], cl
enter 0, 0
add byte [rax], al
invalid
invalid
rol byte [r9], 1
mov dword [0x1402140e8], eax
mov qword [rbp - 0x38], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 0
mov byte [rbp - 0x20], 0
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add dh, al
loopne 0x14014bf35
mov byte [rbp - 0x1b], 0
mov dword [rbp - 0x1f], 0
cmp qword [0x1402140c0], 0
add byte [rdi], cl
test eax, edx
add byte [rax], al
invalid
loope 0x14014bf3d
add byte [rax], al
add byte [rax - 0x7d], cl
cmp eax, 0xc8178
add byte [rdi], cl
test eax, edx
add byte [rax], al
add byte [rax - 0x39], cl
add eax, 0xc8167
mov qword [0x1402140c0], 0xffffffffffffffff
cmp byte [0x1402140e0], 0
jne 0x14014bf80
lea rcx, [0x1402140c8]
call fcn.14014c120
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
test rax, rax
je 0x14014bf80
lea rcx, [rbp - 0x18]
call fcn.14014ae80
cmp qword [0x1402140c8], 0
je 0x14014bfa0
mov r8, qword [0x1402140d0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
fmul dword [rdi]
adc dword [0x1402140d8], ecx
movups xmmword [0x1402140d8], xmm1
movups xmmword [0x1402140c8], xmm0
inc qword [0x1402140c0]
inc dword [0x1402140c0]
inc dword [0x1402140c0]
dec dword [0x1402140e8]
jne 0x14014bff2
mov qword [0x1402140b8], 0
or byte [rax + rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xc80d9
lea rcx, [0x1402140b0]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x14014bff2
lea rcx, [rbp - 9]
call fcn.1401b95f0
cmp byte [rbp - 9], 0
je 0x14014be90
invalid
invalid
invalid
test dword [rax], 0xfe9e840f
invalid
invalid
mov rax, qword [0x140214158]
cmp rax, 3
je 0x14014c005
invalid
add byte [rax - 0x7d], cl
clc
add esi, dword [rsi + rax + 0x48]
invalid
invalid
invalid
add rsp, 0x60
add esp, 0x60
pop rbp
ret
call qword [0x140214160]
nop
add rsp, 0x60
pop rbp
ret
scasd eax, dword [rdi]
cld
or dword [rax], eax
call fcn.1401b2240
lea rcx, str.library_std_srcio_stdio.rs
call fcn.1401b20e0
ud2
movsb byte [rdi], byte [rsi]
or byte [rax + rax], 0x75
sbb byte [rax - 0x39], cl
add eax, 0xc8067
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0xc8058
lea rcx, [0x1402140b0]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x20
pop rbp
ret
mov byte [rcx + 0x18], 1
sub r14, rax
mov r8, qword [rcx + 8]
mov qword [rbp - 8], rax
add r8, rax
mov qword [rsp + 0x20], r12
mov rcx, rbx
mov edx, 0xfffffff5
mov r9, r14
call fcn.14014c3b0
cmp qword [rbp - 0x30], 0
je 0x14014c1d0
mov rax, qword [rbp - 0x28]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14014c1d0
cmp ecx, 2
jne 0x14014c1d0
shr rax, 0x20
cmp eax, 6
jne 0x14014c1d0
mov rcx, rsi
call fcn.14014ae80
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0x18], 0
jmp 0x14014c214
movups xmm0, xmmword [rbp - 0x30]
movaps xmmword [rbp - 0x20], xmm0
cmp qword [rbp - 0x20], 0
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0x18], 0
je 0x14014c210
mov r15, qword [rbp - 0x18]
mov eax, r15d
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
add byte [rax], al
add byte [rax], al
mov r14, qword [rbp - 0x18]
test r14, r14
mov rax, qword [rbp - 8]
je 0x14014c2e7
add rax, r14
mov r14, qword [rcx + 0x10]
cmp rax, r14
jb 0x14014c170
jmp 0x14014c26d
test rax, rax
je 0x14014c2d0
xor esi, esi
mov rdi, rcx
mov r15d, 0
cmp r14, rax
jae 0x14014c2ca
mov rcx, rax
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_vecmod.rs
mov rdx, r14
call fcn.1401b1d90
mov rax, qword [rbp - 8]
test rax, rax
je 0x14014c2d3
mov rdi, qword [rbp - 0x10]
mov rdx, qword [rdi + 0x10]
mov rsi, rdx
sub rsi, rax
jb 0x14014c2f9
mov qword [rdi + 0x10], 0
je 0x14014c2d3
mov rcx, qword [rdi + 8]
mov rdx, qword [rbp - 8]
add rdx, rcx
mov r8, rsi
call fcn.1401af560
mov qword [rdi + 0x10], rsi
jmp 0x14014c2d3
xor r15d, r15d
mov rax, r15
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r15, str.failed_to_write_the_buffered_data
mov rax, qword [rbp - 8]
test rax, rax
jne 0x14014c29d
jmp 0x14014c2d3
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_vecmod.rs
mov rcx, qword [rbp - 8]
call fcn.1401b1d90
int3
add byte [rdi], cl
adc byte [0x1401ec970], al
movaps xmmword [rbp + 0x20], xmm0
mov eax, 0xffffffff
invalid
invalid
invalid
dec dword [rax + 0x39]
ret
cmovb rax, rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov rcx, r15
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
add byte [rbp + 0x1c], dh
mov rcx, r15
mov edx, 0xffffffff
invalid
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rbp + 0x20]
and byte [0x14014c607], r15b
invalid
and byte [0x14014c607], r15b
je 0x14014c6d1
test eax, eax
js 0x14014c596
mov rax, qword [rbp + 0x28]
xor ecx, ecx
jmp 0x14014c5ab
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
or eax, 0xc1480007
loopne 0x14014c5c2
or rax, 2
mov ecx, 1
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
jmp 0x14014c5ea
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov r8, qword [rbp + 0x28]
mov r9, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x30]
mov rcx, rsi
mov rdx, r15
call fcn.14014c7e0
jmp 0x14014c5ea
mov qword [rbp + 0x10], rax
cmp rax, rdi
clc
clc
jne 0x14014c76c
lea rcx, [rbp - 0x20]
mov rdx, r15
mov edx, edi
mov edx, edi
mov r9, rdi
call fcn.14014c7e0
add byte [rax - 0x7d], cl
jge 0x14014c63a
add byte [rax - 0x75], cl
invalid
invalid
jne 0x14014c68b
add byte [rax - 0x7d], cl
jge 0x14014c63a
add byte [rax - 0x75], cl
call 0xc95cf0d8
call 0xc95cf0d8
call 0xc95cf0d8
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x10], rdi
invalid
cmp byte [r8 - 0x77], r9b
jge 0x14014c679
invalid
adc byte [rax + 0x39], cl
clc
cmp rax, rdi
jne 0x14014c78c
mov qword [rsi + 8], 1
xor eax, eax
mov qword [rsi], rax
add byte [rcx], dh
ror byte [rax - 0x77], 6
jmp 0x14014c5ea
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
jmp 0x14014c5ea
lea rax, [0x1401f79a8]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x20]
call fcn.1401b1c50
mov qword [rbp - 0x30], r15
mov dword [rbp + 0x38], 0
mov byte [rbp + 0x3c], 0
lea rax, [0x1401ec9d8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x28]
fmul dword [rax - 0x77]
invalid
invalid
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rcx, [rbp + 0x38]
lea rdx, [rbp - 0x20]
call fcn.14014b970
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x10]
call fcn.14014af80
mov ecx, 7
int 0x29
ud2
adc byte [r8 - 0x73], r9b
add eax, 0xa0725
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea ecx, [0x1401f5a72]
lea ecx, [0x1401f5a72]
lea r9, case.0x14004f628.49
lea ecx, [0x1401eadc0]
lea r8, [rbp + 0x10]
mov edx, 0x2b
call fcn.1401b21a0
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x10]
lea r8, [rbp - 0x20]
call fcn.1401b95b0
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp + 0x38]
lea rdx, [rbp + 0x10]
lea r8, [rbp - 0x20]
lea eax, [rbp - 0x20]
call fcn.1401b95b0
add ah, cl
cmp byte [rax + 0xfff], 0xbf
sldt word [rax]
mov edi, 0xff31157f
invalid
xor edi, edi
jg 0x14014c839
adc eax, 0x8041ff31
mov eax, 0xffe
rol byte [rax + 0xf], 0x9d
xor edi, edi
cmp byte [r8 + 0xffe], 0xc0
setge dil
add rdi, 0xffd
invalid
add byte [rax - 0x73], cl
and al, 0x70
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
and al, 0x20
mov dword [rsp + 0x28], 0x1000
add byte [rax], dl
add byte [rax], al
mov ecx, 0xfde9
mov edx, 8
add byte [rdx + 8], bh
mov r9d, edi
mov ecx, edi
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
test eax, eax
je 0x14014c9d7
add byte [rbp + 0x71840fc0], al
add dword [rax], eax
add byte [rbx + riz*2 - 0x10], cl
add byte [rax], al
movsxd r14, eax
cmp eax, 0x1001
jae 0x14014ca11
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x20], 0
lea rdx, [rsp + 0x70]
lea r9, [rsp + 0x40]
mov rcx, r15
mov r8d, eax
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
je 0x14014c98e
mov ebx, dword [rsp + 0x40]
cmp rbx, r14
je 0x14014c9ab
jae 0x14014c9c5
movzx eax, word [rsp + rbx*2 + 0x70]
add eax, 0x2312
movzx eax, ax
cmp eax, 0x312
jae 0x14014c924
lea rdx, [rsp + rbx*2]
add rdx, 0x70
inc rbx
mov dword [rsp + 0x3c], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x3c]
mov rcx, r15
mov r8d, 1
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
jne 0x14014c924
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
call fcn.14014ae80
cmp rbx, r14
ja 0x14014ca25
test rbx, rbx
je 0x14014c9a9
add rbx, rbx
xor eax, eax
xor edi, edi
jmp 0x14014c94c
add rdi, rdx
add rax, 2
cmp rbx, rax
je 0x14014c9ab
pop rdi
movzx ecx, word [rsp + rax + 0x70]
mov edx, 1
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x80
jb 0x14014c940
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
jb 0x14014c940
add ecx, 0x2312
movzx ecx, cx
xor edx, edx
cmp ecx, 0x312
setae dl
lea rdx, [rdx*2 + 1]
jmp 0x14014c940
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x14014c9b6
xor edi, edi
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add rsp, 0x2070
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov rcx, rbx
mov rdx, r14
call fcn.1401b1d10
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov edx, 0x1000
mov rcx, r14
call fcn.1401b1d90
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov rcx, rbx
mov rdx, r14
call fcn.1401b1d90
int3
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, case.0x14004f628.49
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x1401f449d]
adc eax, 0xa79cf
lea rsi, [rsp + 0x30]
mov r8d, 0xb
mov rcx, rsi
mov r9, rdi
call fcn.140106360
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f44a8]
lea r9, [rsp + 0x40]
mov r8d, 9
mov rcx, rsi
call fcn.140106360
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
je 0x14014cb3e
mov al, 1
test cl, cl
jne 0x14014cb5d
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
xor al, 4
jne 0x14014cb45
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x14014cb5a
test cl, cl
setne al
jmp 0x14014cb5d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
sub byte [rax - 0x73], cl
adc eax, 0x9f57f
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
ret
jmp 0x14014cc5b
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
add byte [rax - 0x7d], cl
invalid
invalid
int3
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov rcx, qword [rcx]
call fcn.14014d090
add byte [rax], al
test rax, rax
je 0x14014cf0a
mov qword [rbp - 0x10], rax
lea rax, [rsi + 8]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov dword [rbp - 8], eax
cmp qword [rsi + 8], 0
je 0x14014ceff
mov rcx, qword [rbp - 8]
call fcn.14014ae80
invalid
invalid
invalid
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
clc
clc
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
cmp word [rcx], 0
je 0x14014d3d0
cmp word [rcx + 2], 0
je 0x14014d3d0
cmp word [rcx + 4], 0
je 0x14014d3d0
cmp word [rcx + 6], 0
je 0x14014d3d0
cmp word [rcx + 8], 0
je 0x14014d3d0
cmp word [rcx + 0xa], 0
je 0x14014d3d0
cmp word [rcx + 0xc], 0
je 0x14014d3d0
cmp word [rcx + 0xe], 0
je 0x14014d3d0
jns 0x14014d3aa
add byte [rcx + rsi + 0x48], dh
add eax, 0xfffffff8
add rax, 0xfffffffffffffff8
add rcx, 0x10
cmp rax, 7
ja 0x14014d368
invalid
add rax, rax
xor edx, edx
nop word cs:[rax + rax]
cmp rax, rdx
je 0x14014d404
cmp word [rcx + rdx], 0
lea rdx, [rdx + 2]
jne 0x14014d3c0
lea rax, str.strings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, qword [rbp - 0x20]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rbp - 0x18], 0
je 0x14014d43b
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14014d43b
cmp rdi, qword [rbp - 0x18]
jne 0x14014d41e
lea rcx, [rbp - 0x18]
mov rdx, rdi
call fcn.14014d520
mov r8, qword [rbp - 0x10]
mov rdi, qword [rbp - 8]
mov word [r8 + rdi*2], 0
inc rdi
mov qword [rbp - 8], rdi
mov rax, qword [rbp - 0x20]
mov qword [rax + 0x10], rdi
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rax], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
idiv bh
mov ecx, 2
mov rdx, rdi
call fcn.1401b1500
int3
dec dword [rax - 0x77]
or byte [rax - 0x77], r9b
add rsp, 0x58
pop rdi
pop rsi
ret
invalid
int3
sal byte [rsp + rax - 0x3a], cl
adc byte [r9], al
dec qword [rcx + 8]
mov esi, dword [rcx]
js 0x14014d665
add esi, 0x28
cmpxchg dword [0x1402111d0], ecx
lea ecx, [0x1401ead80]
lea r8, [rbp - 0x10]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.1401b21a0
ud2
wait
invalid
lea ebp, [rdx + 0x40]
lea rcx, [rbp - 0x10]
call fcn.14014ae80
nop
add rsp, 0x28
sub byte [rsi + 0x5d], bl
sub byte [rsi + 0x5d], bl
ret
imul ecx, dword [rax + rax], 0x75c98548
mov qword cs:[rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 8]
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
sbb al, 0xf9
invalid
invalid
test eax, eax
je case.0x14014da8e.188
mov rcx, qword [rbp - 8]
mov qword [0x140214170], rcx
test rcx, rcx
je 0x14014d98e
xor r8d, r8d
cmp rcx, 2
cmp ecx, 2
setb r8b
cmp rcx, 0x3b9aca00
invalid
cmp esi, dword [rdi + 0xb]
mov eax, 0x3b9aca00
xor edx, edx
div ecx
sal bh, cl
int1
jmp 0x14014d8a9
xor eax, eax
lea edx, [rax - 0x3b9aca00]
cmp rcx, 2
cmovae edx, eax
invalid
invalid
mov eax, edx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r8, rax
imul eax, eax, 0x3b9aca00
retf 0x3b9a
sub edx, eax
mov rax, qword [rbx]
mov eax, dword [rbx]
mov ecx, dword [rbx + 8]
mov r9, rdi
mov ecx, edi
mov ecx, edi
sub r9, rax
sal dword [rdx + 6], 0x75
jb 0x14014d8e5
jne case.0x14013763f.171
cmp rcx, r14
cmp ecx, esi
jb case.0x14013763f.171
mov edx, 0x3b9aca00
sub rax, rdi
clc
invalid
clc
jae 0x14014d8f4
jmp 0x14014d985
cmp ecx, esi
jae 0x14014d906
test rax, rax
je 0x14014d8ef
dec rax
add ecx, 0x3b9aca00
sub ecx, esi
mov edx, ecx
retf 0xeac1
invalid
imul rdx, rdx, 0x44b83
shr rdx, 0x27
add rax, rdx
add eax, edx
jb 0x14014d9a6
imul edx, edx, 0x3b9aca00
sub ecx, edx
mov edx, ecx
jmp 0x14014d985
pop rax
cmp ecx, esi
jbe case.0x1401392cd.502
adc eax, 0xfc9854d
test ch, bl
fld qword [rax]
invalid
test r9, r9
je 0x14014da17
fld qword [rax]
add byte [rax], al
invalid
add byte [rcx - 1], cl
dec r9
leave
lea r10d, [rsi + 0x3b9aca00]
jmp case.0x1401392cd.465
invalid
xchg esi, eax
add dl, cl
invalid
add eax, dword [rcx - 0x77]
mov r10d, esi
sub r10d, ecx
sub r10d, ecx
mov r11d, r10d
shr r11d, 9
imul r11, r11, 0x44b83
invalid
or dword [rbx + 4], 0
add al, 0
or dword [rbp + 0x69], ecx
fild dword [rbx + 0x4900044b]
add al, 0
shr r11, 0x27
shr ebx, 0x27
invalid
add r9, r11
jb 0x14014d9a6
cmp r9, r8
jb 0x14014d981
jne 0x14014d8e5
inc dword [rbp + 0x69]
ret
imul r8d, r11d, 0x3b9aca00
sub r10d, r8d
cmp r10d, edx
ja 0x14014d8e5
xor eax, eax
xor edx, edx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.library_std_src_syspalwindows_time.rs
mov edx, 0x19
call fcn.1401b1e10
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x1401f79a8]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_time.rs
lea rcx, [rbp - 0x38]
call fcn.1401b1c50
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x77]
enter 0xffffffffffff8d48, 5
cld
test dword [rcx], 0x44894800
and al, 0x20
invalid
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp - 0x38]
lea eax, [rbp - 0x38]
mov edx, 0x2b
call fcn.1401b21a0
ud2
lea rcx, str.overflow_when_subtracting_durations
push rdx
test dword [rcx], 0x58d4c00
jae 0x14014da1a
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_time.rs
or dword [rax], eax
mov edx, 0x23
call fcn.1401b2260
int3
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
sub esp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rdx
mov esi, edx
mov rdi, qword [rcx]
mov eax, edi
and eax, 3
lea rcx, [0x1401fccdc]
or eax, 0xaf255
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Errorkind
lea edx, str.Errorkind
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
lea r9, [rdi + 0x10]
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f3d6d]
lea rsi, [rbp - 0x20]
mov r8d, 4
mov rcx, rsi
int1
call fcn.140106360
lea rax, case.0x14004f628.49
lea eax, [0x1401eb750]
lea eax, [0x1401eb750]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, [0x1401f5e97]
test al, 0x83
or al, byte [rax]
mov r8d, 7
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov r9, rdi
mov ecx, edi
call fcn.140106360
cmp byte [rbp - 0x17], 0
movzx eax, byte [rbp - 0x18]
call 0x140d15f1b
add byte [rax], al
jmp 0x185caea07
call 0x140d15f1b
add byte [rax], al
test byte [rax + rax + 0x1b30000], bh
add byte [rax], al
add byte [rbx + 0xfc08401], dh
invalid
test al, al
invalid
mov bl, 1
add dword [rax + rax*8 + 0x39f850f], eax
add byte [rax], al
invalid
test al, al
jne 0x14014deb7
invalid
lahf
add eax, dword [rax]
invalid
test dword [rdi + 0x48000003], ebx
mov eax, dword [rbp - 0x20]
invalid
add byte [rax - 0x75], cl
loopne case.0x140138bad.172
loopne case.0x140138bad.172
mov rax, qword [rbp - 0x20]
loopne case.0x140138bad.172
test byte [rax + 0x34], 4
xor al, 4
add al, 0xf
test esi, ecx
jne 0x14014dcf4
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401e8f39]
lea edx, [0x1401e8f39]
or dword [rax], eax
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp case.0x14014da8e.245
add byte [rax - 0x73], cl
dec dword [r8 - 0x7d]
dec dword [rax - 0x7d]
lea rax, [rdi - 1]
add rdi, 0xf
invalid
dec dword [rax - 0x7d]
invalid
cmovs ecx, dword [rcx - 0x74b737bb]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8b48, 0x4e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x9dc15
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x9dc15
adc eax, 0x410009dc
mov eax, 6
add byte [rax], al
mov r8d, 6
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
invalid
sbb byte [rax - 0x77], cl
jne 0x14014db48
invalid
loopne 0x14014daf1
mov byte [rbp - 0x18], al
call 0x140fe2135
mov byte [rbp - 0x17], 0
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
fisttp dword [rcx]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rdx, [0x1401f3d6d]
lea rsi, [rbp - 0x20]
lea esi, [rbp - 0x20]
invalid
lea esi, [rbp - 0x20]
loopne 0x14014dbc8
mov r8d, 4
mov eax, 4
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
call fcn.140106360
leave
xchg ebx, edi
invalid
leave
xchg ebx, edi
dec dword [rax - 0x73]
lea rax, case.0x14004f628.49
lea rax, case.0x14004f628.49
lea eax, [0x1401eb778]
mov qword [rsp + 0x20], rax
lea rdx, str.errorServiceErrorinner
lea edx, str.errorServiceErrorinner
lea edx, str.errorServiceErrorinner
lea r9, [rbp - 0x38]
mov r8d, 5
add byte [rax - 0x77], cl
int1
enter 0xffffffffffffb841, 5
add byte [rax], al
add eax, 0x48000000
mov ecx, esi
add byte [rax - 0x77], cl
int1
call fcn.140106360
xchg ebx, edi
inc dword [rax + 0xf00e97d]
cmp byte [rbp - 0x17], 0
movzx eax, byte [rbp - 0x18]
call 0x13f5960d7
invalid
invalid
add byte [rdi], cl
mov dh, 0x45
call 0x13f5960d7
call 0x13f5960d7
invalid
test al, al
jmp 0x14014deb4
invalid
shr rdi, 0x20
mov dword [rbp - 0x24], edi
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x9dafe
mov r8d, 2
call qword [rax + 0x18]
mov qword [rbp - 0x38], rsi
mov byte [rbp - 0x30], al
mov byte [rbp - 0x2f], 0
lea rax, case.0x14004f628.49
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f57de]
jnp 0x14014dc17
add byte [rax - 0x73], cl
jne 0x14014dbda
lea r9, [rbp - 0x24]
mov r8d, 4
invalid
mov rcx, rsi
call fcn.140106360
mov ecx, dword [rbp - 0x24]
call fcn.14014df10
add byte [rax - 0x72b700bb], cl
add eax, 0x9dad2
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f3d6d]
lea r9, [rbp - 1]
mov r8d, 4
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.140106360
mov edx, dword [rbp - 0x24]
lea rdi, [rbp - 0x20]
mov rcx, rdi
call fcn.14014e0d0
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f5e97]
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140106360
cmp byte [rbp - 0x2f], 0
movzx eax, byte [rbp - 0x30]
invalid
je 0x14014dce3
push rdx
mov bl, 1
test al, al
jne 0x14014dd2d
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
xor al, 4
jne 0x14014dd13
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
lea edx, [0x1401e8f39]
mov r8d, 2
call qword [rax + 0x18]
jmp case.0x14013763f.321
insb byte [rdi], dx
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x14014dcda
lea rax, [0x1401fccec]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x14014de0d
test al, al
setne bl
cmp qword [rbp - 0x20], 0
jne case.0x140137d2e.317
jmp 0x14014deb7
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
adc eax, 0x9e3d0
jrcxz case.0x1401367d9.329
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
call qword [rax + 0x18]
sbb byte [rcx + 0x1a4e9c3], cl
mov ebx, eax
jmp 0x14014deb7
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x9e3b1
mov cl, 0xe3
or dword [rax], eax
invalid
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
mov byte [rbp - 0x30], bl
cmp qword [rbp - 0x20], 0
je 0x14014deb7
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
jmp 0x14014deb7
add dword fs:[rax], eax
add byte [rax], al
add byte [rax + 0xb3e929], dh
mov al, 0x29
jmp 0x14014de0d
add byte [rax], al
mov al, 1
add ecx, ebp
lodsb al, byte [rsi]
jmp 0x14014de0d
add byte [rax], al
add byte [rax + 0xa5e902], dh
mov al, 2
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 2
jmp 0x14014de0d
add byte [rax], al
invalid
add ch, cl
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax + 0x9ee903], dh
mov al, 3
invalid
sahf
invalid
add byte [rax], al
mov al, 3
jmp 0x14014de0d
sahf
add byte [rax], al
invalid
sahf
add byte [rax], al
add byte [rax], al
add byte [rax + 0x97e904], dh
mov al, 4
jmp 0x14014de0d
add byte [rax], al
mov al, 5
jmp 0x14014de0d
nop
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x89e906], dh
mov al, 6
jmp 0x14014de0d
add byte [rax], al
add byte [rax + 0x82e907], dh
mov al, 7
jmp 0x14014de0d
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x4f8114f8], dh
mov al, 8
jmp 0x14014de0d
jle 0x14014dd40
add byte [rax], al
mov al, 8
jmp 0x14014de0d
invalid
or bl, ch
jle 0x14014dd40
mov al, 9
jmp 0x14014de0d
invalid
or ebx, ebp
jp 0x14014dd44
mov al, 0xa
or ch, bl
jbe case.0x14014538c.291
invalid
jmp 0x14014de0d
mov al, 0xb
jmp 0x14014de0d
or ebp, ebx
jb case.0x140138bad.321
invalid
mov al, 0xc
jmp 0x14014de0d
outsb dx, byte [rsi]
or al, 0xeb
outsb dx, byte [rsi]
mov al, 0xd
jmp 0x14014de0d
mov al, 0xe
jmp 0x14014de0d
mov al, 0xf
jmp 0x14014de0d
mov al, 0x10
jmp 0x14014de0d
mov al, 0x11
jmp 0x14014de0d
mov al, 0x12
jmp 0x14014de0d
mov al, 0x13
jmp 0x14014de0d
mov al, 0x14
jmp 0x14014de0d
mov al, 0x15
jmp 0x14014de0d
mov al, 0x16
jmp 0x14014de0d
mov al, 0x17
jmp 0x14014de0d
mov al, 0x18
jmp 0x14014de0d
mov al, 0x19
jmp 0x14014de0d
mov al, 0x1a
jmp 0x14014de0d
mov al, 0x1b
jmp 0x14014de0d
mov al, 0x1c
jmp 0x14014de0d
mov al, 0x1d
jmp 0x14014de0d
mov al, 0x1e
jmp 0x14014de0d
mov al, 0x1f
jmp 0x14014de0d
mov al, 0x20
jmp 0x14014de0d
mov al, 0x21
jmp 0x14014de0d
mov al, 0x22
jmp 0x14014de0d
mov al, 0x23
jmp 0x14014de0d
mov al, 0x24
jmp 0x14014de0d
mov al, 0x25
jmp 0x14014de0d
mov al, 0x26
jmp 0x14014de0d
mov al, 0x27
jmp 0x14014de0d
mov al, 0x28
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
lea r8, case.0x14004f628.49
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.140109560
mov rax, qword [rbp - 0x20]
movzx ecx, byte [rbp - 0x10]
test rax, rax
je 0x14014deb0
mov bl, 1
test cl, cl
jne 0x14014deb2
mov rsi, qword [rbp - 0x18]
cmp rax, 1
jne 0x14014de94
cmp byte [rbp - 0xf], 0
je 0x14014de94
test byte [rsi + 0x34], 4
jne 0x14014de94
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
test al, al
jne 0x14014deb2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14014deb2
add cl, byte [rcx + 0xfdb84cb]
xchg ebp, eax
ret
mov ebx, ecx
test bl, bl
setne bl
mov eax, ebx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
jg 0x14014dfce
cmp ecx, 0x1715
jg 0x14014e03f
cmp ecx, 0x50f
je 0x14014e0b9
cmp ecx, 0x5b4
je case.0x14014df61.121
jmp case.0x14014df61.4
stc
jbe 0x14014dfc7
add byte [rax], al
jne case.0x14014df61.4
test dword [rsi - 0x50000000], edi
mov esi, 0xb0000000
add byte [rax], al
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg 0x14014e064
invalid
cmp ecx, 0x1b80
je case.0x14014df61.121
cmp ecx, 0x1f4e
je case.0x14014df61.121
test byte [rdx - 0x17000000], al
add byte [rax], al
jmp case.0x14014df61.4
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x3c297f], cl
invalid
inc dword [rbx + 0x727202f8]
add dh, byte [rdx + 0x72]
cmp ecx, 0x35ed
je case.0x14014df61.121
jmp case.0x14014df61.4
cmp ecx, 0x1716
je case.0x14014df61.121
cmp ecx, 0x1b64
je case.0x14014df61.121
jmp case.0x14014df61.4
cmp ecx, 0x2022
je case.0x14014df61.121
cmp ecx, 0x25e9
jne case.0x14014df61.4
mov al, 0x16
ret
mov al, 0x28
ret
mov al, 0x1a
ret
add byte [rax], al
mov qword [rsp + 0x88], rax
mov byte [rax], al
add byte [rax], al
lea rax, [0x140149550]
mov qword [rsp + 0x90], rax
lea rax, [0x1401f79f8]
lea eax, [0x1401f79f8]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
add byte [rax], al
lea rax, [rsp + 0x88]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, case.0x14004f628.49
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x38]
call fcn.1401020b0
mov rcx, qword [rsp + 0x70]
test al, al
jne 0x14014ea86
jmp 0x14014eaa9
add byte [rax], al
add cl, ch
sbb eax, dword [rcx]
add byte [rax], al
mov qword [rsp + 0xb8], rax
lea rax, [0x140149550]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x38], 2
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
movabs rax, 0x400000020
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 3
lea rax, [0x1401f79f8]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
lea rax, [rsp + 0x38]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
lea rax, [rsp + 0xb8]
mov eax, 0x48000000
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa0], 1
lea rdx, case.0x14004f628.49
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x99ee5
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x88]
call fcn.1401020b0
mov rcx, qword [rsp + 0x70]
and al, 0x70
add al, ch
xor esi, dword [rsi]
sti
dec dword [rax - 0x75]
and al, 0x70
and al, 0x70
mov ecx, dword [rsp + 0x70]
test al, al
je 0x14014eaa9
test rcx, rcx
je 0x14014eaa9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
sub byte [rax - 0x73], cl
adc eax, 0x9a526
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
jne 0x14014eae3
jmp 0x14014eab2
test al, al
jne 0x14014eae3
test rcx, rcx
jne 0x14014eb0f
pop rbp
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x14014eae9
mov al, 1
jmp 0x14014eae9
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x1401e9010]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401e8fd4]
lea r9, case.0x14004f628.49
add byte [rbp + rcx*4 + 0xd], cl
popfq
or dword [rax], eax
lea r8, [rsp + 0x38]
mov edx, 0x37
call fcn.1401b21a0
int3
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x478
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x3f0], 0xfffffffffffffffe
mov qword [rbp + 0x3e0], rcx
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add dh, bh
invalid
mov qword [rbp + 0x3c8], 0
mov qword [rbp + 0x3d0], 2
mov qword [rbp + 0x3d8], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x3e8], rax
xor edi, edi
xor ebx, ebx
xor r14d, r14d
cmp r8, 0x201
jae 0x14014ebe0
jmp 0x14014ebcf
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sbb ecx, 0
add byte [rax], al
jae 0x14014ec9f
cmp r8, 0x201
jae 0x14014ebe0
mov r15d, 0x200
lea r12, [rbp - 0x58]
mov r13, r8
jmp 0x14014ec38
sub r8, r14
sub rbx, r14
cmp rbx, r8
jae 0x14014ec0f
lea rcx, [rbp + 0x3c8]
mov rdx, r14
call fcn.1401b96a0
mov rdi, qword [rbp + 0x3c8]
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x3e8], rax
mov eax, 0xffffffff
cmp rdi, rax
mov r14d, 0xffffffff
cmovb r14, rdi
mov qword [rbp + 0x3d8], r14
mov rbx, rdi
mov r15, r14
mov r12, qword [rbp + 0x3e8]
mov r13, r14
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov ecx, r13d
mov rdx, r12
call qword [sym.imp.kernel32.dll_GetCurrentDirectoryW]
mov esi, eax
test eax, eax
jne 0x14014ec60
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14014ed03
mov r8d, esi
cmp r13, r8
jne 0x14014ebc0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14014ed30
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jb 0x14014ebcf
jmp 0x14014ebe0
cmp r15, r8
jb 0x14014ed4a
lea rcx, [rbp + 0x3a8]
mov rdx, r12
call fcn.14014fcd0
movups xmm0, xmmword [rbp + 0x3a8]
movups xmm1, xmmword [rbp + 0x3b8]
mov rax, qword [rbp + 0x3e0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
test rdi, rdi
je 0x14014ecee
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x3e8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x478
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x3e0]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
or byte [rax - 0x77], 1
test rdi, rdi
jne 0x14014ecd8
jmp 0x14014ecee
lea rcx, str.internal_error:_entered_unreachable_code_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rs
mov edx, 0x28
call fcn.1401b1e10
add bl, ch
invalid
lea rax, str.library_std_src_syspalwindowsmod.rs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.1401b1d90
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3c8], 0
je 0x14014edac
mov r8, qword [rbp + 0x3d0]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rcx, 4
jmp case.0x140134d01.600
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp case.0x140134d01.600
mov ecx, 6
jmp case.0x140134d01.600
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add rcx, 2
jmp case.0x140134d01.600
mov ecx, 2
cmp rcx, qword [rbp + 0x128]
ja 0x14014fbb6
test rbx, rbx
je case.0x140150a6f.6
cmp al, 6
je case.0x140150a6f.6
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
lea rcx, [rbp + 0xa0]
mov rdx, qword [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x128]
call fcn.140150040
movzx r10d, byte [rbp + 0xa0]
mov rcx, qword [rbp + 0xb0]
adc byte [rax], al
add byte [rdi + rcx - 0x4a], al
xchg ebp, eax
movabs al, byte [0xb08d8b48000000]
add byte [rax], al
mov rax, qword [rbp + 0xc0]
movzx edx, r10b
lea r8, [0x1401fd2c4]
xchg edi, eax
loop 0x14014f036
invalid
xchg edi, eax
loop 0x14014f036
or al, byte [rax]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, qword [rbp + 0x128]
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x120]
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x14014f07f
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14014f07f
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14014f07f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14014f07f
mov ecx, 2
add byte [rax], al
mov rdx, qword [rbp + 0x128]
sub rdx, rcx
jb 0x14014fbce
add rcx, qword [rbp + 0x120]
mov r8, rcx
mov eax, ecx
mov esi, r10d
test rdx, rdx
je 0x14014f0b9
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov dword [rbp + 0x118], eax
jmp 0x14014f0c3
mov dword [rbp + 0x118], 0
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x2f], rax
movups xmm0, xmmword [rbp + 0xa1]
movups xmm1, xmmword [rbp + 0xb1]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
lea rcx, [rbp + 0xa0]
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.140150040
sldt word [rax]
movzx edx, byte [rbp + 0xa0]
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xc0]
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
add byte [rax], al
lea r8, [0x1401fd2e0]
movsxd r9, dword [r8 + rdx*4]
invalid
loope 0x14014f11b
add byte [rbp + 0x63], cl
or al, 0x90
add r9, r8
mov rdx, rbx
mov r8, r14
mov r10d, esi
fimul dword [rbp - 0x77]
invalid
jmp r9
jmp rcx
add rcx, 4
jmp 0x14014f15f
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14014f15f
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14014f15f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x14014f15f
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x14014fbe6
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x14014f188
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14014f18a
invalid
add dh, byte [rcx]
ror byte [rcx + rcx*4 + 0x75], 0xd0
xor eax, eax
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], rbx
movups xmm0, xmmword [rbp + 0xa0]
movups xmm1, xmmword [rbp + 0xb0]
add byte [rdi], cl
adc byte [rbp + 0xb0], cl
movups xmmword [rbp - 0x20], xmm0
loopne 0x14014f1b4
movups xmmword [rbp - 0x10], xmm1
adc dword [rbp - 0x10], ecx
mov rcx, qword [rbp + 0xc0]
add byte [rax], al
mov qword [rbp], rcx
mov byte [rbp + 0xa], al
or r12b, byte [r14 - 0x39]
or byte [r8], r8b
add cl, byte [rax - 0x73]
pop rbp
mov word [rbp + 8], 0x200
lea rbx, [rbp + 0x71]
invalid
jno 0x14014f201
mov sil, 2
mov dh, 2
xor edx, edx
mov r12, qword [rbp + 0x128]
mov r8, qword [rbp + 0x120]
mov ecx, dword [rbp + 0x118]
jmp 0x14014f229
movzx eax, byte [rbp + 0xa1]
cmp al, byte [rbp + 0xd9]
jne case.0x140150a6f.6
nop
mov r8, qword [rbp + 0x60]
mov r12, qword [rbp + 0x68]
movzx r10d, byte [rbp + 0x70]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
adc byte [rbx + 0x10], cl
movaps xmmword [rbp + 0x10], xmm0
movaps xmmword [rbp + 0x20], xmm1
mov rax, qword [rbx + 0x1f]
mov qword [rbp + 0x2f], rax
movzx edx, byte [rbp + 0x98]
movzx esi, byte [rbp + 0x99]
movzx ecx, byte [rbp + 0x9a]
cmp r10b, 6
je 0x14014f250
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0xbf], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xa0], xmm0
mov rdi, r8
mov qword [rbp + 0x60], r8
mov qword [rbp + 0x68], r12
mov r15b, r10b
mov byte [rbp + 0x70], r10b
mov rax, qword [rbp + 0xbf]
mov qword [rbx + 0x1f], rax
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmm1, xmmword [rbp + 0xb0]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov r14d, ecx
mov byte [rbp + 0x9a], cl
mov r13, rdx
mov byte [rbp + 0x98], dl
mov byte [rbp + 0x99], sil
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x60]
invalid
add byte [rax - 0x73], cl
lea esp, [rax + 0x48000000]
lea edx, [rbp + 0x60]
call fcn.1401504e0
add byte [rax], al
lea rcx, [rbp + 0xd8]
add byte [rax], al
lea rdx, [rbp - 0x30]
call fcn.1401504e0
movzx eax, byte [rbp + 0xa0]
movzx ecx, byte [rbp + 0xd8]
cmp rax, 0xa
je 0x14014f3e7
cmp cl, 0xa
je 0x14014f3f0
lea edx, [rax - 6]
movzx r8d, dl
lea rdx, [r8 + 1]
cmp r8b, 4
mov r11d, 0
cmovae rdx, r11
lea r8d, [rcx - 6]
movzx r9d, r8b
enter 0xffffffffffff8d4d, 0x51
add dword [rcx - 0x80], eax
stc
add al, 0x4d
cmovae edx, ebx
enter 0xffffffffffff8d4d, 0x51
add dword [rcx - 0x80], eax
stc
add al, 0x4d
cmovae edx, ebx
cmp rdx, r10
jne case.0x140150a6f.6
cmp edx, 4
je case.0x14014f340.0
test rdx, rdx
test edx, edx
jne 0x14014f1f0
cmp r8b, 4
jb 0x14014f1f0
cmp al, cl
jne case.0x140150a6f.6
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401fd2fc]
or eax, 0xadfc3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0xb0]
cmp r8, qword [rbp + 0xe8]
jne case.0x140150a6f.6
mov rcx, qword [rbp + 0xa8]
mov rdx, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x14014f370
add byte [rax], al
call fcn.1401afbe0
test eax, eax
je 0x14014f1f0
jno 0x14014f37b
invalid
jmp case.0x140150a6f.6
mov r8, qword [rbp + 0xb0]
cmp r8, qword [rbp + 0xe8]
jne case.0x140150a6f.6
mov rcx, qword [rbp + 0xa8]
mov rdx, qword [rbp + 0xe0]
call fcn.1401afbe0
test eax, eax
jne case.0x140150a6f.6
mov r8, qword [rbp + 0xc0]
cmp r8, qword [rbp + 0xf8]
jne case.0x140150a6f.6
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xf0]
call fcn.1401afbe0
test eax, eax
je 0x14014f1f0
jmp case.0x140150a6f.6
cmp cl, 0xa
jne case.0x140150a6f.6
mov rax, qword [rbp + 0x2f]
mov qword [rbp - 0x41], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
mov ecx, r14d
cmp cl, 2
je case.0x140150a6f.6
mov r11d, r15d
cmp r15b, 6
je 0x14014f43e
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xbf], rax
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xa0], xmm0
mov rdx, rdi
mov qword [rbp + 0x60], rdi
mov qword [rbp + 0x68], r12
mov byte [rbp + 0x70], r11b
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmm1, xmmword [rbp + 0xb0]
movups xmmword [rbp + 0x71], xmm0
movups xmmword [rbp + 0x81], xmm1
mov rax, qword [rbp + 0xbf]
mov qword [rbp + 0x90], rax
mov byte [rbp + 0x9a], cl
mov byte [rbp + 0x98], r13b
mov byte [rbp + 0x99], sil
cmp r13b, 2
jne 0x14014f544
test r12, r12
je 0x14014f588
cmp r11b, 3
jae 0x14014f4df
xor eax, eax
nop word cs:[rax + rax]
cmp byte [rdx + rax], 0x5c
je 0x14014f4c5
inc rax
cmp r12, rax
jne 0x14014f4b0
xor ecx, ecx
mov rax, r12
jmp 0x14014f4ca
mov ecx, 1
test rax, rax
jne 0x14014f539
add rdx, rcx
sub r12, rcx
jne 0x14014f4a1
mov ecx, r14d
xor r12d, r12d
jmp 0x14014f53c
xor ecx, ecx
nop word cs:[rax + rax]
movzx eax, byte [rdx + rcx]
cmp eax, 0x2f
je 0x14014f50d
cmp eax, 0x5c
je 0x14014f50d
inc rcx
cmp r12, rcx
jne 0x14014f4f0
xor eax, eax
mov rcx, r12
jmp 0x14014f512
mov eax, 1
test rcx, rcx
je 0x14014f522
cmp rcx, 1
jne 0x14014f539
cmp byte [rdx], 0x2e
jne 0x14014f539
add rcx, rax
cmp r12, rcx
jb 0x14014fc20
add rdx, rcx
sub r12, rcx
jne 0x14014f4df
xor r12d, r12d
mov ecx, r14d
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x68], r12
cmp sil, 2
jne 0x14014f925
test cl, cl
setne al
cmp r13b, 1
ja 0x14014f579
cmp r11b, 5
jb 0x14014f590
test cl, cl
jne 0x14014f590
cmp r11b, 6
sete cl
test r13b, r13b
setne bl
or bl, cl
je 0x14014f5ab
xor r8d, r8d
jmp 0x14014f5bb
xor eax, eax
mov r8d, r13d
xor ecx, ecx
xor r9d, r9d
jmp 0x14014f696
xor r12d, r12d
jmp 0x14014f92a
xor r9d, r9d
mov ecx, 0
test r13b, r13b
jne case.default.0x14014f631
cmp r11b, 6
jne 0x14014f61f
mov r8d, r13d
jmp 0x14014f696
mov r8d, 2
cmp r12, 2
jb 0x14014fc5b
cmp r8, r12
jne 0x14014f5d1
xor ecx, ecx
test bl, bl
je 0x14014f61f
mov r8d, r13d
xor r9d, r9d
jmp 0x14014f696
call 0x129de2712
invalid
lea rcx, [rdx + r12]
lea r9, [rdx + r8]
inc r9
cmp r9, rcx
sete cl
movzx r8d, byte [rdx + r8]
mov dh, 4
add dh, dh
rol dword [rcx], 0x75
invalid
mov dh, 4
add dh, dh
rol dword [rcx], 0x75
sbb al, 0x41
cmp al, 0x2e
cmp r8b, 0x2e
jne 0x14014f608
invalid
movzx ecx, byte [r9]
cmp cl, 0x5c
stc
pop rsp
stc
pop rsp
sete r8b
cmp cl, 0x2f
sete cl
or cl, r8b
jmp case.0x14014f042.21
cmp r8b, 0x2e
sete r8b
sete al
sete al
and cl, r8b
test bl, bl
je 0x14014f61f
xor r9d, r9d
leave
mov r8d, r13d
jmp 0x14014f696
call 0x14f5a6e0c
movzx r9d, r11b
mov dh, 0xcb
lea r8, [0x1401fd314]
movsxd r9, dword [r8 + r9*4]
add byte [rdi + 0x63], cl
or al, 0x88
add r9, r8
add ecx, eax
jmp r9
mov r9, qword [rbp + 0x80]
mov ecx, dword [rbp + 0x80]
add r9, 4
jmp 0x14014f693
rol dword [rbx + rbp*8], 0x52
mov rsi, qword [rbp + 0x80]
mov r8, qword [rbp + 0x90]
nop
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
ror byte [rbp + 0xf], 0x44
enter 0x149, 0xfffffffffffffff1
nop
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
ror byte [rbp + 0xf], 0x44
enter 0x149, 0xfffffffffffffff1
add r9, 2
jmp 0x14014f693
mov rsi, qword [rbp + 0x80]
mov r8, qword [rbp + 0x90]
nop
add byte [rax], al
add byte [rbp - 0x73], cl
invalid
invalid
nop
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
test r8, r8
cmove r9, r8
add r9, rsi
test r8, r8
cmove r9, r8
add r9, rsi
add r9, 8
jmp 0x14014f693
mov r9d, 6
jmp 0x14014f693
mov r9d, 2
xor r8d, r8d
movzx ecx, cl
movzx eax, al
add rax, rcx
add rax, r9
cmp r12, rax
jbe 0x14014f925
cmp r11b, 6
sete dil
test r13b, r13b
setne sil
test r8b, r8b
setne al
mov r8, qword [rbp + 0x90]
lea rcx, [r8 + 1]
test r8, r8
cmove rcx, r8
cmp r13b, 2
mov r15, rdx
jae 0x14014f81a
or sil, dil
mov rdx, qword [rbp + 0x80]
lea r8, [rdx + 4]
mov qword [rbp + 0x118], r8
lea r8, [rdx + rcx]
add r8, 2
mov qword [rbp + 0x40], r8
lea rcx, [rdx + rcx + 8]
mov qword [rbp + 0x48], rcx
mov ecx, r14d
movzx r14d, cl
cmp r11b, 5
jb 0x14014f85e
test cl, cl
jne 0x14014f85e
or dil, al
movzx r13d, r11b
jmp 0x14014f73f
xor ecx, ecx
movzx eax, al
add rcx, r14
add rcx, rax
cmp r12, rcx
jbe 0x14014f925
add byte [rcx + rcx*4 - 0x1d], cl
mov rbx, r12
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x60]
call fcn.1401508b0
cmp byte [rbp + 0xa8], 0xa
jne case.0x1400257c3.4028
rol byte [rcx], 0
add byte [rcx - 0x77], cl
fmul qword [rbx + rbp - 0x5b]
movsd dword [rdi], dword [rsi]
mov r12, rbx
sub r12, qword [rbp + 0xa0]
movsd dword [rdi], dword [rsi]
movabs al, byte [0x4c7820f000000]
invalid
movsd dword [rdi], dword [rsi]
movabs al, byte [0x4c7820f000000]
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov rdx, r15
mov edx, edi
mov qword [rbp + 0x68], r12
test dil, dil
push qword [rsp + rax + 0x31]
leave
je 0x14014f77f
xor ecx, ecx
jmp 0x14014f78e
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp r12, 2
jb 0x14014fc4a
add byte [rax], al
add byte [rax], al
cmp rcx, r12
jne 0x14014f797
xor eax, eax
jmp 0x14014f7cf
lea rax, [rdx + r12]
lea r8, [rdx + rcx]
lea eax, [rdx + rcx]
lea eax, [rdx + rcx]
or cl, byte [rcx - 1]
ror byte [rcx + 0x39], 0xc0
inc r8
cmp r8, rax
sete al
movzx ecx, byte [rdx + rcx]
test al, 1
jne 0x14014f7c7
cmp cl, 0x2e
jne 0x14014f7c7
stc
jne 0x14014f7c7
movzx eax, byte [r8]
cmp al, 0x5c
pop rsp
add byte [rsp + rbx*2], bh
pop rsp
sete cl
cmp al, 0x2f
sete al
or al, cl
invalid
jmp 0x14014f7cf
enter 0x8eb, 0xffffffffffffff80
stc
sete cl
cmp cl, 0x2e
sete cl
and al, cl
test sil, sil
test dh, dh
jne case.default.0x14014f7e6
invalid
lea r8, [0x1401fd32c]
movsxd rcx, dword [r8 + r13*4]
invalid
or al, 0xa8
add rcx, r8
jmp rcx
invalid
mov rcx, qword [rbp + 0x118]
jmp 0x14014f72d
mov rcx, qword [rbp + 0x40]
jmp 0x14014f72d
mov rcx, qword [rbp + 0x48]
jmp 0x14014f72d
mov ecx, 6
jmp 0x14014f72d
invalid
mov ecx, 2
jmp 0x14014f72d
add byte [rax], al
add cl, ch
adc edi, edi
invalid
lea rbx, [rbp + 0xa0]
lea r13, [rbp + 0x60]
lea ebp, [rbp + 0x60]
lea ebp, [rbp + 0x60]
insd dword [rdi], dx
invalid
mov rcx, rbx
mov rdx, r13
call fcn.1401508b0
cmp byte [rbp + 0xa8], 0xa
jne 0x14014f922
add byte [rax], al
invalid
add byte [rax], al
or cl, byte [rdi]
test ebp, esp
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov rcx, r12
mov ecx, esp
sub rcx, qword [rbp + 0xa0]
add byte [rax], al
jb 0x14014fc31
mov qword [rbp + 0x68], rcx
mov r12, rcx
jne 0x14014f825
xor r12d, r12d
jmp 0x14014f922
invalid
test sil, sil
je 0x14014f8aa
lea rsi, [rbp + 0xa0]
lea r13, [rbp + 0x60]
mov rbx, r12
mov ebx, esp
movabs al, byte [0x4c606d8d4c000000]
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
invalid
mov ebx, esp
mov rcx, rsi
int1
mov rdx, r13
mov edx, ebp
invalid
call fcn.1401508b0
cmp byte [rbp + 0xa8], 0xa
jne case.0x1400257c3.4028
or cl, byte [rdi]
test dword [rsi + 0x49000000], edx
mov esp, ebx
invalid
mov r12, rbx
fmul qword [rbx + rbp - 0x5b]
movabs al, byte [0x39d820f000000]
add byte [rax], al
invalid
invalid
popfq
add eax, dword [rax]
sub r12, qword [rbp + 0xa0]
add byte [rax], al
jb 0x14014fc36
popfq
add eax, dword [rax]
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov qword [rbp + 0x68], r12
mov rbx, r12
cmp r12, r14
push 0x4de3894c
cmp esp, esi
ja 0x14014f871
leave
jmp 0x14014f925
lea rdi, [rbp + 0xa0]
movzx r13d, r11b
jmp 0x14014f8fe
lea esi, [0x1401fd344]
or al, byte [rax]
movabs al, byte [0x48ebb60f45000000]
lea esi, [0x1401fd344]
or al, byte [rax]
jmp 0x14014f8fe
xor eax, 0xada88
or al, byte [rax]
jmp 0x14014f8ca
add rax, r14
add eax, esi
cmp r12, rax
jbe 0x14014f925
pop rbx
mov rbx, r12
mov rcx, rdi
lea rdx, [rbp + 0x60]
call fcn.1401508b0
cmp byte [rbp + 0xa8], 0xa
jne case.0x1400257c3.4028
mov r12, rbx
sub r12, qword [rbp + 0xa0]
add byte [rax], al
add byte [rax], al
jb 0x14014fc36
mov rdx, r15
mov edx, edi
mov qword [rbp + 0x68], r12
movsxd rax, dword [rsi + r13*4]
add al, 0xae
add rax, rsi
add eax, esi
jmp rax
mov eax, dword [rbp + 0x48]
jmp 0x14014f8c2
jmp 0x14014f8c2
mov r12, rbx
mov rdx, r15
test rdx, rdx
je case.0x140150a6f.6
sbb eax, 0xa08d8d48
add byte [rax], al
lea rcx, [rbp + 0xa0]
mov r8, r12
call fcn.140106160
cmp qword [rbp + 0xa0], 0
add byte [rbp - 0x77], cl
loopne 0x14014f91d
invalid
cmp dword [rbp + 0xa0], 0
je 0x14014fb08
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x128]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
sub byte [rcx], al
add dword [rax], eax
invalid
lea r13, [rax + rdx]
mov rax, qword [rbp + 0x50]
push rax
mov rbx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
jo 0x14014f98d
xor ecx, ecx
lea rdi, [0x1401ec110]
mov r12b, 1
mov ah, 1
add byte [rcx - 0x4c], al
add dword [rax + 0x39], ecx
ror dword [rdi], 1
test byte [rcx + 0x48000001], cl
mov eax, dword [rbp + 0x120]
invalid
cmp rcx, rdx
je 0x14014fb03
mov rax, qword [rbp + 0x120]
add dword [rax], eax
add byte [rax - 0x73], cl
adc al, 8
lea rdx, [rax + rcx]
mov r14, rcx
mov r8, rdx
jmp 0x14014f9af
add r8, 2
rol byte [rdx], 0x4c
cmp eax, ebp
cmp rax, r13
cmovne rax, r8
mov r10d, 2
nop
add r14, r10
mov r8, rax
cmp rax, r13
je 0x14014fa99
lea rax, [r8 + 1]
add dword [rbp + 0xf], eax
mov dh, 8
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
jns 0x14014f9a0
cmp r9b, 0xe0
jb 0x14014f98d
cmp r9b, 0xed
jne 0x14014f9fa
cmp rax, r13
je 0x14014fa99
add byte [rax], al
ret 0
lea rax, [r8 + 2]
cmp rax, r13
je 0x14014fa99
cmp byte [r8 + 1], 0x9f
ja 0x14014fa34
add r8, 3
mov r10d, 3
mov rax, r8
jmp 0x14014f9a0
add r8, 2
cmp rax, r13
cmove r8, rax
xor eax, eax
cmp r8, r13
cmp eax, ebp
ror byte [rbp + 0x39], 0xe8
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
invalid
cmp cl, 0xf0
jb 0x14014f9a0
xor r8d, r8d
cmp rax, r13
setne r8b
ror byte [rcx + rax - 0x40], 0x41
mov edx, 4
ror byte [rcx + rax - 0x40], 0x41
mov edx, 4
jmp 0x14014f9a0
dec dword [rbp - 0x77]
mov r8, r14
sub r8, rcx
jb 0x14014fc0f
invalid
cmp r14, qword [rbp + 0x128]
cmp esi, dword [rbp + 0x128]
ja 0x14014fbf7
mov r15, qword [rsi + 0x18]
jle case.0x1400257c3.4048
mov rcx, rbx
call r15
test al, al
invalid
jne 0x14014faca
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
call r15
xlatb
xlatb
test al, al
jne 0x14014faca
sal byte [rbp + 0x5c], 0x49
add esi, 3
add r14, 3
mov rcx, r14
mov rdx, qword [rbp + 0x128]
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x39], cl
invalid
cmp r14, rdx
jbe 0x14014f971
lea r8, str.library_std_src_sys_commonwtf8.rs
add eax, 0x9c6bc
mov rcx, r14
call fcn.1401b1c90
jmp 0x14014fc6f
invalid
mov rdx, qword [rbp + 0x128]
sub rdx, rcx
mov rax, qword [rbp + 0x120]
mov r8, rdx
lea rdx, [rax + rcx]
test rcx, rcx
je case.0x1400257c3.4053
mov rcx, rbx
call qword [rsi + 0x18]
jmp 0x14014fac7
mov rcx, qword [rbp + 0x50]
call fcn.140101d80
mov r12d, eax
mov rax, qword [rbp + 0x58]
shl rax, 1
shl eax, 1
test rax, rax
je 0x14014faec
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x120]
mov eax, dword [rbp + 0x120]
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, r12d
add rsp, 0x1b8
invalid
mov eax, 0x5b000001
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rdx
jmp 0x14014faa0
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
fmul dword [r8 - 0x73]
add eax, 0x9c4d3
rol esp, cl
or dword [rax], eax
mov qword [rbp + 0x60], rax
lea rax, [fcn.14010b260]
dec dword [rax - 0x77]
push 0xffffffffd0458d48
mov qword [rbp + 0x70], rax
lea rax, [0x140050d20]
lea eax, [0x140050d20]
mov qword [rbp + 0x78], rax
lea rax, [0x1401ebfd8]
invalid
or dword [rax], eax
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x60]
mov qword [rbp + 0xb0], rax
add byte [rax - 0x39], cl
test dword [rax + 0x2000000], edi
add byte [rax], al
add byte [rax - 0x75], cl
push r8
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0xa0]
add byte [rax], al
add al, ch
invalid
and eax, 0x29e9fffb
invalid
invalid
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x128]
call fcn.1401b1c90
jmp 0x14014fc6f
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x128]
call fcn.1401b1c90
jmp 0x14014fc6f
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401b1c90
jmp 0x14014fc6f
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, qword [rbp + 0x128]
call fcn.1401b1d90
jmp 0x14014fc6f
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r14
call fcn.1401b2060
jmp 0x14014fc6f
lea r8, str.library_std_srcpath.rs
mov rdx, r12
call fcn.1401b1c90
jmp 0x14014fc6f
mov rbx, r12
jmp 0x14014fc39
mov rcx, r12
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401b1d90
jmp 0x14014fc6f
lea r8, str.library_std_srcpath.rs
mov rdx, r12
call fcn.1401b1c90
jmp 0x14014fc6f
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, r12
call fcn.1401b1c90
ud2
mov r12, qword [rbp - 0x20]
mov r15, qword [rbp - 0x18]
lea rcx, [r12 + r15]
lea rdx, [rbp - 4]
mov r8, r13
call fcn.1401af560
add r15, r13
mov qword [rbp - 0x18], r15
xor r14d, r14d
test r14w, r14w
je 0x14014fe80
movzx eax, word [rbp - 6]
mov r13d, eax
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
jne 0x14014fea4
movzx ebx, r13w
cmp ebx, 0xdbff
ja 0x14014fdfd
cmp rdi, rsi
je 0x14014fe02
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x14014fe0a
movzx eax, ax
and r13d, 0x3ff
and eax, 0x3ff
shl r13, 0x1a
shl rax, 0x10
loopne 0x14014fdf8
or rax, r13
movabs rcx, 0x100000000
add rax, rcx
jmp 0x14014feac
xor r14d, r14d
jmp 0x14014fe13
xor r14d, r14d
mov rdi, rsi
jmp 0x14014fe13
mov r14w, 1
mov word [rbp - 6], ax
mov byte [rbp - 0x10], 0
mov rax, qword [rbp - 0x28]
sub rax, r15
clc
cmp rax, 2
ja 0x14014fe3a
mov r8d, 3
lea rcx, [rbp - 0x28]
mov rdx, r15
call fcn.1401b02d0
mov r15, qword [rbp - 0x18]
mov eax, ebx
shr eax, 0xc
or al, 0xe0
shr ebx, 6
and bl, 0x3f
jrcxz 0x14014fe86
or bl, 0x80
and r13b, 0x3f
and ch, 0x3f
or r13b, 0x80
mov r12, qword [rbp - 0x20]
loopne 0x14014fe9a
mov byte [rsp + rdi], al
mov byte [r12 + r15 + 1], bl
mov byte [r12 + r15 + 2], r13b
add r15, 3
mov qword [rbp - 0x18], r15
jge case.0x140134d01.611
test r14w, r14w
jne 0x14014fd8c
nop word cs:[rax + rax]
cmp rdi, rsi
je 0x14014ffc4
movzx r13d, word [rdi]
add rdi, 2
mov dword [rdx], 0x25e88944
add al, bh
add byte [rax], al
cmp eax, 0xd800
je 0x14014fda6
movzx eax, r13w
shl rax, 0x10
mov rcx, rax
shr rcx, 0x10
jmp 0x13c5ac5c6
add byte [rax], al
add byte [rax], al
cmp ecx, 0x80
jae 0x14014fee0
mov byte [rbp - 4], cl
mov r13d, 1
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
cmp eax, ebp
jae 0x14014fd68
jmp 0x14014ffb0
add byte [rax], al
cmp ecx, 0x800
jae 0x14014ff20
shr eax, 0x16
or al, 0xc0
mov byte [rbp - 4], al
and cl, 0x3f
or cl, 0x80
invalid
mov byte [rbp - 3], cl
invalid
std
mov r13d, 2
mov rax, qword [rbp - 0x28]
fmul dword [r9 + rbp - 8]
cmp rax, r13
jae 0x14014fd68
jmp 0x14014ffb0
mov rdx, rax
cmp ecx, 0xffff
ja 0x14014ff60
shr rdx, 0x1c
or dl, 0xe0
mov byte [rbp - 4], dl
cld
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 2], cl
mov r13d, 3
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
cmp eax, ebp
jae 0x14014fd68
jmp 0x14014ffb0
shr rdx, 0x22
or dl, 0xf0
mov byte [rbp - 4], dl
mov rdx, rax
shr rdx, 0x1c
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
push rbp
std
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and cl, 0x3f
or cl, 0x80
or byte [rax - 0x42be00b3], 4
add byte [rax], al
add byte [rax - 0x75], cl
fmul dword [r9 + rbp - 8]
cmp rax, r13
jae 0x14014fd68
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
lea rcx, [rbp - 0x28]
mov rdx, r15
mov r8, r13
call fcn.1401b02d0
add eax, dword [rsi]
add cl, ch
pushfq
std
invalid
invalid
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
mov rax, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsp
add byte [rax], al
add byte [rcx + 0xf], al
cmove ebx, esi
invalid
invalid
clc
add esi, dword [rbp + 0x13]
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
jmp 0x140150164
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmp r8, 4
cmp eax, 4
jne 0x1401500ff
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor ebx, ebx
xor r9d, r9d
jmp 0x140150164
movzx r9d, byte [rdx + 4]
cmp r9b, 0x2f
mov r11d, 0x5c
cmove r9d, r11d
cmp r8, 5
cmp eax, 5
jne 0x140150122
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
jmp 0x140150164
movzx eax, byte [rdx + 5]
cmp al, 0x2f
cmovne r11d, eax
cmovne ebx, eax
cmp r8, 6
jne 0x140150139
xor r10d, r10d
xor ebp, ebp
in eax, dx
jmp 0x140150164
sub ecx, dword [rdi]
mov dh, 0x6a
invalid
movzx ebp, byte [rdx + 6]
cmp bpl, 0x2f
invalid
mov r10d, 0x5c
std
invalid
cmove ebp, r10d
cmp r8, 7
jne 0x140150156
invalid
xor r10d, r10d
jmp 0x140150164
invalid
movzx eax, byte [rdx + 7]
cmp al, 0x2f
cmovne r10d, eax
shl r10, 0x38
shl edx, 0x38
cmp r8, 8
mov eax, 8
cmovb rax, r8
cmp rax, 2
jb 0x1401501ea
movzx edi, dil
shl rdi, 8
movzx esi, sil
or rsi, rdi
cmp esi, 0x5c5c
jne 0x1401501ea
mov esi, eax
and esi, 0xe
cmp esi, 2
je 0x140150227
movzx esi, r14b
shl esi, 8
movzx edi, bl
or edi, esi
movzx esi, di
cmp esi, 0x5c2e
je 0x1401502da
cmp esi, 0x5c3f
jne 0x140150227
cmp r8, 3
jbe 0x140150484
invalid
cmp byte [rdx], 0x2f
je 0x1401501e4
cmp byte [rdx + 1], 0x2f
je 0x1401501e4
invalid
cmp byte [rdx + 2], 0x2f
je 0x1401501e4
cmp byte [rdx + 3], 0x2f
jne 0x140150319
lea r10, [r8 - 2]
jmp 0x140150234
cmp r8, 2
jb 0x1401502cc
cmp byte [rdx + 1], 0x3a
jne 0x1401502cc
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x1401502cc
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x1401502cf
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x1401502cc
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x140150272
cmp r11d, 0x5c
je 0x140150272
adc dword [rcx - 1], ecx
ror dword [rax - 1], 0xc2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140150250
clc
invalid
jmp 0x1401502cc
lea r11, [r9 + 1]
sub r10, r11
je 0x1401502cc
lea r11, [rax + r9]
inc r11
inc ebx
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1401502ad
cmp edi, 0x5c
je 0x1401502ad
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x140150290
mov rsi, r10
test r9, r9
je 0x1401502cc
sbb cl, byte [rax - 0x7b]
div byte [rbp + rdx - 0x3a]
add dword [rax + rcx*2], eax
test rsi, rsi
je 0x1401502cc
mov byte [rcx], 4
mov qword [rcx + 8], rax
add al, 0x48
mov dword [rcx + 8], eax
or byte [rcx + rcx*4 + 0x49], cl
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
adc byte [rcx + rcx*4 + 0x59], cl
sbb byte [rax - 0x77], cl
jno 0x1401502ea
and bl, ch
add eax, esi
jmp 0x1401502cf
mov byte [rcx], 6
add dword [rsi], eax
add rsp, 0x20
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x14015049b
add ecx, dword [rdi]
xchg byte [rdi + 0x48000001], dh
add dword [rax], eax
add byte [rax - 0x7d], cl
ret 0x3104
add rdx, 4
add edx, 4
xor eax, eax
ror byte [rcx - 0x7d], 0xc0
add r8, 0xfffffffffffffffc
cld
je 0x14015030c
movzx r9d, byte [rdx + rax]
movzx ecx, byte [rdx + rax]
cmp r9d, 0x2f
je 0x14015030c
cmp r9d, 0x5c
je 0x14015030c
or ecx, dword [rax - 1]
ror byte [rcx + 0x39], 0xc0
inc rax
cmp r8, rax
jne 0x1401502f0
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x1401502cf
add ecx, dword [rax - 0x77]
push rcx
or byte [rax - 0x77], cl
adc r11b, bpl
mov dh, 0x48
cmp eax, 4
cmp rax, 4
add al, 0xf
invalid
jb 0x1401504b2
and eax, 0xc
cmp eax, 4
je 0x1401503b0
test byte [rcx + 0x40000000], al
movzx eax, ch
movzx eax, bpl
mov dh, 0xc5
shl rax, 0x30
or rax, r10
or eax, edx
movzx r10d, r11b
shl r10, 0x28
shl edx, 0x28
movzx r9d, r9b
shl r9, 0x20
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
add byte [rax], al
push rbp
pop r12
cmp r9, rax
cmp ecx, eax
jne 0x1401503b0
cmp r8, 7
invalid
jbe 0x1401504c6
lea rax, [rdx + 8]
mov rsi, r8
lea r9, [0x1401f79a8]
add rsi, 0xfffffffffffffff8
je 0x140150423
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
ret 0x4909
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je case.0x1400257c3.4139
inc r10
inc edx
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
clc
invalid
jne 0x14015038f
mov r10, rsi
jmp case.0x1400257c3.4146
add byte [rax], al
invalid
bnd jmp case.0x1400257c3.4146
lea rax, [rdx + 4]
lea r9, [r8 - 4]
lea ecx, [rax - 4]
cmp r9, 3
jae 0x1401503cc
cmp r8, 4
je 0x14015042b
clc
add al, 0x74
cmp r8, 6
cmp eax, 6
cmp r8, 6
je case.0x1400257c3.4123
jmp 0x14015040d
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je case.0x1400257c3.4123
cmp r10d, 0x5c
jne 0x14015040d
cmp byte [rdx + 5], 0x3a
jne 0x14015040d
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x14015040d
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
add dword [rdx], eax
mov byte [rcx + 1], al
jmp 0x1401502cf
invalid
invalid
invalid
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x140150428
invalid
inc rdx
inc edx
cmp r8, rdx
jne 0x140150413
jmp 0x14015042b
xor r10d, r10d
xor edx, edx
jmp 0x140150469
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
adc r9b, bpl
xchg esp, eax
invalid
invalid
invalid
lea r11, [r10 + 1]
lea r9, [rax + r10]
invalid
lea ecx, [rax + rdx]
inc r9
inc ecx
sub rsi, r11
je 0x140150469
invalid
neg r8
xor r11d, r11d
invalid
cmp byte [rdx + r11], 0x5c
je case.0x1400257c3.4146
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x140150451
mov r11, rsi
jmp case.0x1400257c3.4146
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
sbb byte [rcx + rcx*4 + 0x59], cl
and cl, ch
invalid
invalid
invalid
invalid
lea rax, str.library_std_src_syspalwindowspath.rs
mov ecx, 4
add byte [rcx + rcx*4 - 0x3e], cl
mov r8, rax
call fcn.1401b1d90
lea rax, str.library_std_src_syspalwindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1401b1c90
lea r8, str.library_std_src_syspalwindowspath.rs
mov ecx, 4
add byte [rax], al
mov rdx, rax
call fcn.1401b1c90
invalid
invalid
invalid
invalid
lea rax, str.library_std_src_syspalwindowspath.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.1401b1c90
invalid
invalid
add ah, cl
invalid
int3
int3
cmp ch, 3
je 0x140150782
add dword [rdx], 0
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
add ecx, dword [rdi]
test byte [rdx + 2], dh
add byte [rax], al
cmp r13b, bpl
in eax, dx
ja 0x140150782
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
movzx r8d, byte [rdi + 0x10]
xor eax, eax
cmp r8, 3
setae al
lea r14d, [rax + rax*2 + 7]
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
add qword [rax - 0x7b], rcx
invalid
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x1401fd35c]
rol byte [rsp + rcx*2], 0x8d
and eax, 0xacdef
mov rdx, r11
jmp 0x140150596
mov r9, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
test r9, r9
jne case.0x140150624.2
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
in eax, dx
in eax, dx
ja 0x140150782
test r13b, r13b
je 0x140150610
movzx r9d, r13b
cmp r9d, 1
jne 0x140150640
mov byte [rdi + 0x38], 2
cmp byte [rdx], al
test r15b, r15b
test bh, bh
jne case.0x14014f7e6.18
lodsd eax, dword [rsi]
add dword [rax], eax
add byte [rcx - 0x4b], al
add al, byte [rcx - 0x7d]
clc
add esi, dword [rdx - 0x38]
cmp r8d, 5
mov r13b, 2
cmp r8d, 3
jb 0x140150587
cmp eax, 5
je 0x140150587
cmp r8d, 6
jne 0x1401507bc
clc
invalid
push rbp
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
add byte [rcx - 0x80], al
stc
jne case.0x14014f122.39
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
cmp ecx, 0x2f
cmp ecx, 0x2f
stc
invalid
je 0x140150748
cmp r9d, 0x5c
jne 0x140150587
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
cmp r8b, 6
je case.default.0x140150624
invalid
invalid
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
mov r9, qword [rsp + 0x28]
jmp case.0x140150624.0
nop word cs:[rax + rax]
test rdx, rdx
je 0x14015077e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
leave
xor r9d, r9d
cmp r8b, 3
jae 0x140150680
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je case.0x140025802.3791
inc r9
inc ecx
cmp rdx, r9
jne case.0x1400257c3.4157
jmp case.0x140025802.3757
invalid
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je case.0x140025802.3791
invalid
cmp al, byte [rcx - 0x7d]
cli
pop rsp
je case.0x140025802.3791
inc r9
cmp rdx, r9
jne 0x140150680
xor r10d, r10d
mov r9, rdx
test r9, r9
ror byte [rcx - 0x77], cl
ror dword [rbp - 0x7b], 1
leave
jne case.0x140025802.3796
mov r11, rdx
sub r11, r10
jb 0x14015084b
wait
add dword [rax], eax
invalid
wait
add dword [rax], eax
add byte [rcx + 1], cl
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x14015058a
mov r10d, 1
add byte [rax], al
test r9, r9
je case.0x140025802.3766
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x1401506ef
cmp ecx, 2
jne 0x140150700
cmp byte [rsi], 0x2e
jne 0x140150700
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
movzx ebx, bl
invalid
pop rsi
add dword [rbx + 0x3b804108], esi
movzx ebx, bl
invalid
fild dword [rcx - 0x45]
or dword [rax], eax
add byte [rax], al
invalid
mov r11d, 9
add byte [rcx + 0xf], al
cmovne ebx, r11d
fisttp dword [r13 + 1]
retf 0x8949
invalid
add r10, r9
mov r11, rdx
mov ebx, edx
mov ebx, edx
sub r11, r10
jb 0x14015084b
cmp al, 1
add byte [rax], al
cmp al, 1
add byte [rax], al
add r10, rsi
mov qword [rdi], r10
mov qword [rdi], r10
mov dword [rdi], edx
mov qword [rdi + 8], r11
mov r13b, 2
mov ch, 2
pop rdi
or byte [rcx - 0x4b], al
add cl, byte [rcx + rcx*4 - 0x26]
invalid
mov ch, 2
mov rdx, r11
fiadd dword [rax - 0x7bf0f505]
invalid
cmp bl, 0xa
je 0x14015058a
invalid
sti
or cl, byte [rdi]
test byte [rdx - 2], ah
invalid
invalid
jmp 0x1401507b0
xor edx, edx
jmp 0x140150587
dec dword [rax - 0x7d]
cmp rdx, 1
jne 0x140150587
invalid
invalid
cli
add dword [rdi], ecx
test dword [rcx - 2], ecx
invalid
inc dword [rcx - 0x80]
stc
jne 0x140150587
test dword [rdi], edi
invalid
invalid
invalid
test dword [rdi], edi
invalid
invalid
test r11, r11
test ebx, ebx
je case.0x140025802.3802
add byte [rcx - 1], cl
retf
dec r11
dec ebx
inc rsi
mov qword [rdi], rsi
mov dword [rdi], esi
mov dword [rdi], esi
invalid
mov qword [rdi + 8], r11
mov byte [rcx], 7
add dword [rdi], eax
add dword [rdi], eax
invalid
jmp 0x140150785
and cl, byte [rbp - 0x7b]
test r11, r11
fisttp dword [rdi]
je 0x14015085a
test dh, ch
add byte [rax], al
add byte [rcx - 1], cl
retf
mov dword [rdi], esi
mov qword [rdi + 8], r11
mov byte [rcx], 6
jmp 0x140150785
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
add eax, esi
add dword [rdx], ecx
invalid
mov byte [rcx], 0xa
or cl, byte [rax - 0x7d]
invalid
add rsp, 0x38
pop rbx
pop rbp
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x38], 1
cmp byte [r9], r8b
lea rdx, [0x1401fd374]
movsxd r9, dword [rdx + r8*4]
retf
add r9, rdx
add ecx, edx
jmp r9
mov r9, rax
mov ecx, eax
jmp 0x1401507dd
sbb dword [rax - 0x77], ecx
jno 0x1401507be
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
jmp 0x140150785
invalid
mov r9, qword [rsp + 0x28]
jmp 0x1401507dd
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
mov r9d, 6
jmp 0x1401507dd
mov r9, qword [rsp + 0x30]
and al, 0x30
jmp 0x1401507dd
mov r9d, 2
cmp r9, r11
ja case.default.0x1401507f4
invalid
xchg dword [rax], eax
add byte [rax], al
invalid
xchg dword [rdi + 0x48000000], eax
lea edx, [0x1401fd38c]
lea rdx, [0x1401fd38c]
movsxd r10, dword [rdx + r8*4]
adc al, 0x82
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x1401507f4.0
adc edi, dword [rax + 6]
mov eax, 6
jmp case.0x1401507f4.0
mov rax, qword [rsp + 0x30]
jmp case.0x1401507f4.0
invalid
add eax, 0x2b8
add byte [rcx + rcx*4 - 0x26], cl
mov rdx, r11
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x14015087f
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
adc qword [r15], rcx
adc dword [rcx + 1], eax
adc qword [r15], rcx
adc dword [rcx + 1], eax
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r9
xor r9b, bpl
cmp bh, bh
invalid
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1401b1c90
invalid
add byte [rbp + rcx*4 + 5], cl
jg 0x140150812
or dword [rax], eax
mov ecx, 1
xor edx, edx
call fcn.1401b1c90
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
call fcn.1401b1d90
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1401b1c90
lea r8, str.library_std_srcpath.rs
mov ecx, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
call fcn.1401b1c90
adc eax, dword [rsi]
add ah, cl
jne 0x1401509a0
cmp byte [rcx], 0x2e
jne 0x1401509a0
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x1401509a0
cmp byte [rcx], 0x2e
jne 0x1401509a0
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
mov dword [rsi + 0x18], edx
mov dword [rsi + 0x18], edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
invalid
add eax, 0x9b169
mov rcx, rax
call fcn.1401b1c90
int3
in al, dx
sub byte [rdi + rcx - 0x4a], al
movzx eax, byte [rcx + 0x38]
invalid
mov dh, 0x41
cmp byte [rdi], cl
mov dh, 0x51
cmp al, byte [rdx + rdx*8 + 0x41c0950f]
xchg ebp, eax
rol byte [rcx - 0x80], 0xf8
invalid
xchg ebp, eax
rol byte [rcx - 0x80], 0xf8
add dword [rdi + 0x52], esi
ja case.0x14014f7e6.31
test dl, dl
jne 0x140150a34
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
lea edx, [rbx - 5]
mov dh, 0x59
adc byte [rcx - 0x73], al
lea edx, [rbx - 5]
lea edx, [rbx - 5]
cmp dl, 1
ja 0x140150a34
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
or byte [rbp + 0x31], al
rol byte [rbp - 0x7c], cl
invalid
jne 0x140150a2f
invalid
or dword [rax - 0x75], ecx
push rcx
or byte [rbp + 0x31], al
rol byte [rbp - 0x7c], cl
sal byte [rbp + 0x16], 0x41
invalid
invalid
cmp r11b, 6
cmp bl, 6
je 0x140150a2f
adc byte [rcx - 0x46], al
add al, byte [rax]
add byte [rax], al
invalid
mov r10d, 2
cmp rdx, 2
jb 0x140150b16
add byte [rax], al
invalid
add cl, byte [rdi]
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x48], cl
cmp r10, rdx
jne 0x140150a7c
xor edx, edx
test r8b, r8b
jne case.default.0x140150a6f
invalid
or eax, dword [rdi + rcx - 0x4a]
adc byte [r9 - 0x7d], cl
movzx r8d, byte [rcx + 0x10]
cmp r8, 6
clc
invalid
clc
invalid
jne 0x140150a61
xor ecx, ecx
jmp 0x140150a50
xor eax, eax
xor edx, edx
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, rcx
add eax, ecx
add eax, ecx
add rsp, 0x28
ret
lea r9, [0x1401fd3a4]
cmp al, 0xc9
or al, byte [rax]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x140150a50
and byte [r8 - 0x7d], cl
rol dword [rbx + rbp*8], 0xd4
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
invalid
invalid
ret 0x7501
jne case.0x1401507a8.14
cmp r9b, 0x2e
jne case.0x1401507a8.14
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
sete dl
or dl, r9b
jmp 0x140150a36
cmp r9b, 0x2e
sete r9b
xchg esp, eax
rol dword [rax + riz - 0x36], 0xe9
retf 0x74e9
invalid
invalid
invalid
retf 0x74e9
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
leave
leave
lea rcx, [r8 + r9]
add rcx, 8
or cl, ch
outsb dx, byte [rsi]
invalid
invalid
invalid
or cl, ch
outsb dx, byte [rsi]
invalid
mov ecx, 6
jmp 0x140150a50
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x140150a50
mov ecx, 2
jmp 0x140150a50
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1401b1c90
int3
mov qword [rbp - 0x40], rbx
add rbx, 0x18
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.140150de0
add rbx, 0x20
cmp rbx, r15
jne case.0x14008287c.2854
cmp byte [rbp - 0x1c], 0
jne 0x140150c24
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140150c66
invalid
lea rcx, [0x140214100]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rbp - 0x38]
enter 0xffffffffffff8949, 6
mov rax, qword [rbp - 0x28]
mov qword [r14 + 8], rax
movdqu xmmword [r14 + 0x10], xmm6
adc byte [rdi], cl
sub byte [rbp - 0x10], dh
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
call fcn.1401b9760
test al, al
jne 0x140150c24
mov byte [0x140214108], 1
jmp 0x140150c24
lea rcx, str.library_std_src_synconce.rs
call fcn.1401b2240
int3
add al, ch
mov esp, 0xcc000615
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x60]
movdqa xmmword [rsp + 0x20], xmm6
movq qword [rsp + 0x20], mm6
cmp byte [rbp - 0x1c], 0
jne 0x140150cc0
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140150d12
lea rcx, [0x140214100]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
adc eax, 0x6c353
mov rsi, qword [rbp - 0x28]
mov rdi, qword [rbp - 0x30]
mov rcx, rsi
call fcn.140150d30
push rbx
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
cmp byte [rax - 1], cl
iretd
jne 0x140150cd5
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x6c428
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
push rdi
push rbx
sub rsp, 0x20
mov rdi, rcx
mov rsi, qword [rcx + 8]
mov esi, dword [rcx + 8]
mov rbx, qword [rcx + 0x10]
test rbx, rbx
je 0x140150daf
lea r14, [rsi + 0x28]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
mov edi, dword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140150d69
add r14, 0x48
dec rbx
je 0x140150daf
mov rax, qword [r14 - 8]
shl rax, 1
test rax, rax
invalid
jne 0x140150d80
cmp dword [r14 - 0x28], 2
je 0x140150d60
jmp 0x140150d96
mov r8, qword [r14]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
cmp dword [r14 - 0x28], 2
jle 0x140150d6b
invalid
je 0x140150d60
cmp qword [r14 - 0x20], 0
je 0x140150d60
mov r8, qword [r14 - 0x18]
mov rcx, qword [0x140214150]
xor edx, edx
call r15
jmp 0x140150d60
cmp qword [rdi], 0
je 0x140150dd3
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, r15
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.kernel32.dll_WaitForSingleObjectEx]
ret
invalid
add byte [rax - 0x75], cl
add eax, 0xc3358
test rax, rax
test eax, eax
jne 0x140150e52
lea rcx, str.dbghelp.dll
call qword [sym.imp.kernel32.dll_LoadLibraryA]
mov qword [0x140214188], rax
test rax, rax
je 0x140151041
cmp byte [0x140214140], 0
jne 0x140150f1a
mov rcx, qword [0x140214190]
or eax, 0xc332a
test rcx, rcx
jne 0x140150e8e
lea rdx, str.SymGetOptions
lea edx, str.SymGetOptions
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
in eax, 0xc2
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb byte [rdx], al
add byte [rax], al
in eax, 0xc2
invalid
add byte [rax], al
mov rcx, rax
mov qword [0x140214190], rax
invalid
add bh, bh
rol dword [rcx - 0x77], 1
invalid
call rcx
mov r14d, eax
mov rax, qword [0x140214198]
or al, 0
or al, 0
test rax, rax
jne 0x140150ec3
mov rcx, qword [0x140214188]
lea rdx, str.SymSetOptions
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je case.0x140180c51.3323
or r14d, 4
mov ecx, r14d
call rax
mov r14, qword [0x1402141a0]
test r14, r14
test esi, esi
jne 0x140150eff
mov rcx, qword [0x140214188]
lea rdx, str.SymInitializeW
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x1401510c0
mov r14, rax
mov qword [0x1402141a0], rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
mov r8d, 1
call r14
mov byte [0x140214140], 1
mov qword [rbp + 0x10], r15
lea r14, [0x140151700]
cmp qword [0x1402141b8], 0
jne 0x14015104d
mov rcx, qword [0x140214188]
lea rdx, str.SymAddrIncludeInlineTrace
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x140151046
mov qword [0x1402141b8], rax
jmp 0x14015104d
ror byte [r15], 0x29
mov r8b, 0x4c
lea eax, [rbp - 0x50]
xor ecx, ecx
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateMutexA]
test rax, rax
je 0x140151073
mov r15, rax
xor eax, eax
lock cmpxchg qword [0x140214138], r15
cmpxchg dword [0x140214138], edi
cmpxchg dword [0x140214138], edi
je 0x140150e18
mov r14, rax
mov rcx, r15
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r15, r14
jmp 0x140150e18
mov rcx, r15
jmp case.0x140180c51.3309
lea r14, [0x140151140]
xor eax, 0xf3
mov rdx, qword [rbx + 0x10]
mov r8d, dword [rbx]
mov r9d, dword [rbx + 4]
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
lea rcx, [rbp + 0x10]
adc byte [rcx - 1], al
invalid
and byte [rax - 0x73], cl
adc byte [r9 - 1], r8b
adc byte [rcx - 1], al
adc byte [rcx - 1], al
invalid
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
invalid
nop
add rsp, 0xa8
add esp, 0xa8
add esp, 0xa8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea eax, [0x1401ec720]
or dword [rax], eax
mov edx, 0x21
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
add byte [rax], al
add byte [rax - 0x39], cl
invalid
sar edi, 0xff
mov ecx, 0xffffffff
invalid
call fcn.1401b1d10
or al, 6
add byte [rcx + rcx*4 + 0x7d], cl
sbb byte [rax - 0x73], cl
lea rcx, str.library_std_src...._backtrace_srcdbghelp.rs
mov qword [rbp + 0x18], r15
lea rcx, str.library_std_src...._backtrace_srcdbghelp.rs
call fcn.1401b2240
jmp 0x1401510d0
mov qword [rbp + 0x18], r15
lea rcx, str.library_std_src...._backtrace_srcdbghelp.rs
movzx ecx, byte [rcx]
add al, ch
invalid
adc dword [rsi], eax
invalid
add bl, ch
invalid
movzx ecx, byte [rcx]
add al, ch
invalid
invalid
mov qword [rbp + 0x18], r15
lea rcx, str.library_std_src...._backtrace_srcdbghelp.rs
invalid
sbb byte [rax - 0x73], cl
or eax, 0x9b615
invalid
add al, ch
jo case.0x140180c51.3330
call fcn.1401b2240
invalid
ud2
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
adc r15b, r15b
adc bh, bh
adc eax, 0x6c0ce
add byte [rax], 0
add byte [rax - 0x75], cl
adc r15b, r15b
adc bh, bh
adc bh, bh
adc eax, 0x6c0ce
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x18]
add byte [rax], al
add byte [rax - 0x75], cl
sbb r15b, r15b
call qword [sym.imp.kernel32.dll_ReleaseMutex]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmove rsi, rdx
lea rcx, [rsp + 0x1b4]
mov r8d, 0xff4
xor edx, edx
call fcn.1401afce0
mov dword [rsp + 0x200], 0x7d0
mov dword [rsp + 0x1b0], 0x58
mov rdi, qword [0x1402141c8]
test rdi, rdi
jne 0x1401511c2
mov rcx, qword [0x140214188]
lea rdx, str.SymFromAddrW
call qword [sym.imp.kernel32.dll_GetProcAddress]
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
invalid
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov qword [rsp + 0xb0], 0
lea r14, [rsp + 0xb0]
lea r9, [rsp + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
mov rcx, rax
mov rdx, rsi
mov r8, r14
call rdi
cmp eax, 1
jne 0x140151623
mov r15, qword [rsp + 0x1218]
mov eax, dword [rsp + 0x1fc]
mov ecx, dword [rsp + 0x200]
dec rcx
cmp rax, rcx
cmovb rcx, rax
mov rdi, qword [rsp + 0x1210]
lea rax, [rsp + 0x204]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x170], xmm0
add byte [rdi], cl
sub dword [rsp + 0x160], eax
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x100], xmm0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xb0], xmm0
lea r8, [rsp + rcx*2]
add r8, 0x204
mov edx, 0x100
xor r11d, r11d
movabs r9, 0x100000000
add byte [rax], al
add byte [rcx], dh
invalid
test r11w, r11w
je 0x1401512e0
mov r12d, r10d
jmp 0x1401512f1
cmp rax, r8
je 0x140151511
jne 0x140151320
mov ecx, 0xfffd
cmp r11d, 0xdbff
sti
invalid
fild dword [rax]
add byte [rsi + 0x3c], dh
shl r11, 0x10
mov rcx, r11
shr rcx, 0x10
cmp ecx, 0x80
jae case.0x140025802.3852
add ebx, 0x2000
movzx r13d, r11w
mov r11w, 1
cmp r13d, 0xfc00
jae 0x140151385
mov r10d, ebp
jmp 0x1401513f0
movzx ecx, bp
and r12d, 0x3ff
and ecx, 0x3ff
shl r12, 0x1a
shl rcx, 0x10
or rcx, r12
add rcx, r9
shr rcx, 0x10
cmp ecx, 0x80
jb 0x140151333
cmp ecx, 0x800
jae 0x1401513d0
mov r12d, 2
xor r11d, r11d
jmp 0x1401513f6
mov r12d, 4
xor r11d, r11d
cmp ecx, 0xffff
ja 0x1401513f6
nop
add rsp, 0x11a8
add esp, 0x11a8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r12d, 1
xor r11d, r11d
jmp 0x140151b36
mov r11d, r12d
add r11d, 0x2000
movzx ebp, r11w
mov r11w, 1
cmp ebp, 0xfc00
jae 0x140151ab8
mov r9d, r12d
jmp 0x140151b30
movzx ecx, r12w
and edx, 0x3ff
and ecx, 0x3ff
shl rdx, 0x1a
loop 0x140151ae6
loop 0x140151ae6
shl rcx, 0x10
or rcx, rdx
movabs rdx, 0x100000000
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add rcx, rdx
shr rcx, 0x10
cmp ecx, 0x80
jb 0x140151a67
add byte [rax], 0
add byte [rdi], cl
invalid
cmp ecx, 0x800
jae 0x140151b10
leave
add byte [rcx - 0x78], 0x48
add dword [rcx + 2], edi
jmp 0x140151c30
cmp rcx, r14
ja 0x140151d6b
test esi, esi
je 0x140152c51
mov rbx, rsi
nop dword [rax]
nop dword [rax]
mov rcx, rbx
call fcn.140150d30
add rbx, 0x38
dec r14
jne 0x140152c40
cmp qword [rdi], 0
je 0x140152c73
sbb al, 0x48
mov ecx, dword [0x140214150]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
sub rsp, 0x20
mov rsi, rcx
test dl, dl
jne 0x140152c9b
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x140152caa
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call fcn.1401b9760
test al, al
jne 0x140152c9b
mov byte [rsi + 8], 1
jmp 0x140152c9b
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x140153498
add byte [rax], al
mov rax, qword [r12]
test r15, r15
invalid
test edi, edi
je case.0x1400257c3.4173
add byte [rax - 0x73], cl
or eax, 0x998bf
lea rcx, [0x1401ec618]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rcx, [0x1401f79a8]
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
mov r8, r14
call fcn.1401020b0
and bl, dh
cli
inc dword [rax + rax*8 + 0x6fe850f]
add byte [rax], al
cmp byte [r12 + 0x20], 1
jne 0x140152fd5
mov rax, qword [r12]
lea rcx, [0x1401f79f8]
mov qword [rsp + 0xa8], rcx
lea rdx, [0x140050d20]
mov qword [rsp + 0xb0], rdx
lea rdx, [0x1401ec628]
mov qword [rsp + 0xb8], rdx
lea rdx, [0x1401013c0]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
add byte [rax], al
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
jmp 0x140152faf
lea rcx, [r12 + 0x18]
mov qword [rsp + 0xa8], rcx
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfffae57f
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
and al, 0x50
add ecx, dword [rax - 0x73]
or eax, 0x9971e
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
and al, 0x78
add al, byte [rax]
add byte [rax], al
lea r14, [rsp + 0x20]
mov qword [rsp + 0x90], r14
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
invalid
lea r8, [rsp + 0x70]
call fcn.1401020b0
test al, al
jne 0x140153496
invalid
cli
inc dword [rax + rax*8 + 0x597850f]
add byte [rax], al
invalid
cmp byte [r12 + 0x20], 1
jne 0x140152fd5
mov rax, qword [r12]
add al, 0x24
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x1401534b0]
lea ecx, [0x1401534b0]
add byte [rax - 0x73], cl
or eax, 0x58a
mov qword [rsp + 0xb0], rcx
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x996d3
invalid
xchg esi, eax
or dword [rax], eax
lea rcx, [0x1401ec608]
mov qword [rsp + 0xb8], rcx
lea rcx, [0x1401013c0]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, [0x1401ec5e8]
invalid
xchg esi, eax
or dword [rax], eax
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
and al, 0x70
call fcn.1401020b0
test al, al
jne 0x140153496
add byte [rax], al
cmp dword [rbx], 3
je 0x1401530ec
movzx eax, byte [r12 + 0x20]
cmp rax, 1
add dword [rdi], ecx
invalid
invalid
add al, 0
invalid
test rax, rax
jne 0x1401530ec
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
push rbx
and byte [rdi], cl
adc byte [rbx + 0x30], bl
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
push rsp
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
mov eax, dword [rsp]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xd8], rcx
lea rcx, [0x14014e840]
invalid
invalid
or eax, 0xffffb805
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x70], 2
jo 0x14015304b
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
mov word [rax + rbx*4], fs
add byte [rax], al
add dh, al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
lea rcx, [0x1401f79f8]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], 1
lea rcx, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
call fcn.1401020b0
test al, al
je 0x140153133
jmp 0x140153496
mov rax, qword [r12]
lea rcx, [0x1401ec630]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rcx, [0x1401f79a8]
lea ecx, [0x1401f79a8]
or al, byte [rax]
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
call fcn.1401020b0
test al, al
jne 0x140153496
ror byte [rdi], 0x85
invalid
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401eafe4]
sub byte [rax - 0x73], cl
adc eax, 0x97e9e
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140153496
sbb byte [rax + rax*8 + 0x33f850f], al
add byte [rax], al
cmp dword [rsp + 0x150], 1
jne case.0x1400257c3.4166
mov rax, qword [rdi]
cmp eax, 2
je case.0x1400257c3.4166
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
cmp byte [r12 + 0x20], 1
add byte [rax], al
add byte [rcx - 0x80], al
jl 0x1401531a7
and byte [rcx], al
jne 0x14015325a
mov rax, qword [r12]
add al, 0x24
lea rcx, [0x1401f79f8]
mov qword [rsp + 0xa8], rcx
lea rdx, [0x140050d20]
mov qword [rsp + 0xb0], rdx
lea rdx, [0x1401ec608]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x99454
mov qword [rsp + 0xb8], rdx
lea rdx, [0x1401013c0]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
loope 0x1401531bc
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.1401020b0
test al, al
jne 0x140153496
mov rax, qword [r12]
lea rcx, str._____________at__
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rbx, [0x1401f79a8]
or r8b, byte cs:[r8]
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.1401020b0
test al, al
jne 0x140153496
inc dword [rax + rax*8 + 0x1f5850f]
add byte [rax], al
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
and al, 0x10
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
adc byte [rdi], al
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
test al, al
jne 0x140153496
push rax
and byte [rax + rax*8 + 0x1c1850f], al
add byte [rax], al
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
and al, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
lea rdi, [0x140108f30]
mov qword [rsp + 0x78], rdi
lea r14, [0x1401ec660]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea r13, [rsp + 0x70]
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x70
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
push rax
invalid
lea r8, [rsp + 0x20]
call fcn.1401020b0
test al, al
jne 0x140153496
pop rcx
add dword [rax], eax
add byte [rbx + 0x16024bc], al
add byte [rax], al
add dword [rbp + 0x63], esi
cmp dword [rsp + 0x160], 1
jne 0x1401533aa
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa8], eax
mov rax, qword [r12]
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x70], rcx
and al, 0x70
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], r13
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x30
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
call fcn.1401020b0
test al, al
jne 0x140153496
mov rax, qword [r12]
lea rcx, [0x1401ec670]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.1401020b0
mov ecx, eax
mov al, 1
test cl, cl
je case.0x1400257c3.4166
jmp 0x140153498
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x14014e840]
mov qword [rsp + 0xb0], rcx
lea rcx, [0x1401f79f8]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.1401020b0
test al, al
je 0x140153133
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.14014edc0
mov ebx, eax
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x140153627
mov rcx, qword [rbp - 0x10]
add rcx, 8
ror dword [rax], 0xe8
pop rbx
js 0x140153623
invalid
jmp 0x140153643
ror dword [rax], 0xe8
or al, ch
pop rbx
js 0x140153623
invalid
invalid
test rsi, rsi
je 0x140153643
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 8]
mov rcx, qword [0x140214150]
invalid
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x69ae5
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
movabs rcx, 0x8000000000000000
cmp rax, rcx
invalid
enter 0x1e74, 0x48
test eax, eax
je 0x140153694
test rax, rax
je 0x1401536a1
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 8]
mov rcx, qword [0x140214150]
invalid
or cl, byte [rax + rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add bl, ch
invalid
invalid
invalid
mov rcx, qword [rbp - 0x10]
add rcx, 8
call fcn.14014ae80
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
ror dword [rax - 0x77], 1
invalid
ror dword [rax - 0x77], 1
ret 0xe9e9
invalid
invalid
jmp fcn.14014edc0
dec esp
int3
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
adc dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
adc dh, bh
invalid
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x1401fd3bc]
or eax, 0xa9caf
or eax, 0xa9caf
scasd eax, dword [rdi]
pushfq
or al, byte [rax]
invalid
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov eax, dword [rdx + 8]
mov eax, dword [rdx + 8]
mov rcx, rsi
int1
mov rdx, rax
add rsp, 0x98
invalid
cwde
add byte [rax], al
invalid
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140101d80
out 0xfa, al
invalid
out 0xfa, al
dec dword [rax - 0x75]
mov rcx, qword [rdx - 1]
invalid
invalid
mov rcx, qword [rdx - 1]
dec dword [rax - 0x75]
mov rax, qword [rdx + 7]
invalid
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x98
add rsp, 0x98
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
shr rdx, 0x20
mov dword [rbp + 0xc], edx
or al, 0x48
lea edi, [rbp - 0x10]
jge 0x14015374b
invalid
and byte [rcx - 0x72b7f3ab], cl
or al, 0x48
lea edi, [rbp - 0x10]
jge 0x14015374b
jge 0x14015374b
invalid
mov rcx, rdi
stc
call fcn.14014e0d0
mov qword [rbp - 0x30], rdi
mov dword [rbp - 0x30], edi
lea rax, case.0x14010e1e2.18
and bh, byte [rcx - 0x76b70011]
mov ecx, 0x8948ffef
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [r8 - 0x73]
or al, 0x48
or al, 0x48
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
or al, 0x48
mov dword [rbp - 0x20], eax
lea rax, [0x14010dc00]
lea eax, [0x14010dc00]
add eax, 0xfffba47f
sti
dec dword [rax - 0x77]
call 0x15c1ac4d1
lea eax, [0x1401eb7a8]
mov qword [rbp - 0x18], rax
lea rax, [0x1401eb7a8]
lea eax, [0x1401eb7a8]
lea eax, [0x1401eb7a8]
add byte [rax - 0x77], cl
movabs al, byte [0x3a845c748]
mov dword [rbp - 0x58], 3
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], 3
mov dword [rbp - 0x58], 3
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
mov qword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov qword [rbp - 0x48], 2
mov qword [rbp - 0x48], 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
lea eax, [rbp - 0x60]
and byte [rax - 0x75], cl
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
invalid
invalid
lea eax, [rbp - 0x60]
movabs al, byte [0x48c389fffae8efe8]
movabs al, byte [0x48c389fffae8efe8]
call fcn.1401020b0
mov ebx, eax
call 0x1039f37bd
cli
dec dword [rcx + 0x7d8348c3]
cmp dword [rbp - 0x10], 0
invalid
test byte [rbx + rax], dl
adc al, 3
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
je 0x140153ae2
adc al, 3
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 8]
add byte [rax], al
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
mov rcx, qword [0x140214150]
ja case.0x14014f340.63
or dword [rax + rax], ecx
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x69947
cdq
invalid
add cl, ch
cld
add al, byte [rax]
add byte [rax - 0x3f], cl
invalid
invalid
invalid
jmp 0x140153ae2
shr rdx, 0x20
lea rax, [0x1401fd3cc]
add eax, 0xa9bdb
fistp dword [rbx + 0x6348000a]
or al, 0x90
wait
or al, byte [rax]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
sar edi, 0xe1
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
idiv dword [rbx + 9]
jnp case.0x14014f042.83
or dword [rax], eax
add byte [rcx + 0x10], bh
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
jle case.0x1401537f8.1
invalid
jmp 0x140153a89
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401eb408]
add byte [rax], al
lea rax, [0x1401eb408]
lea eax, [0x1401eb408]
jnp case.0x14014f042.84
or dword [rax], eax
add byte [rcx + 0x11], bh
mov ecx, 0x11
adc dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
insd dword [rdi], dx
jmp 0x140153a89
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97bf6
jnp case.0x14014f042.85
invalid
lea rax, [0x1401eb419]
lea eax, [0x1401eb419]
jnp case.0x14014f042.85
or dword [rax], eax
add byte [rcx + 0x12], bh
mov ecx, 0x12
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
pop rsp
add al, byte [rax]
invalid
jmp 0x140153a89
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97bf7
jnp case.0x14014f042.86
invalid
lea rax, [0x1401eb42b]
lea eax, [0x1401eb42b]
jnp case.0x14014f042.86
or dword [rax], eax
add byte [rcx + 0x10], bh
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
add al, byte [r8]
invalid
jmp 0x140153a89
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97bf6
idiv byte [rbx + 9]
invalid
lea rax, [0x1401eb43b]
lea eax, [0x1401eb43b]
idiv byte [rbx + 9]
jnp case.0x14014f042.87
or dword [rax], eax
add byte [rcx + 0x10], bh
mov ecx, 0x10
add byte [rax], al
add cl, ch
jmp 0x140153a89
cmp al, byte [rdx]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97bf5
cmc
jnp case.0x14014f042.88
invalid
lea rax, [0x1401eb44b]
cmc
jnp case.0x14014f042.88
or dword [rax], eax
add cl, ch
sub dword [rdx], eax
add al, byte [rax]
invalid
jmp 0x140153a84
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401eb45e]
lea rax, [0x1401eb45e]
lea eax, [0x1401eb45e]
cld
jnp 0x14015386a
add byte [rcx + 0x12], bh
mov ecx, 0x12
adc al, byte [rax]
add byte [rax], al
add cl, ch
sbb eax, 0x48000002
add al, byte [rax]
invalid
invalid
add byte [rax], al
jmp 0x140153a89
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1401eb470]
add byte [rax], al
lea rax, [0x1401eb470]
lea eax, [0x1401eb470]
lea eax, [0x1401eb470]
std
jnp 0x14015387b
or dword [rax], eax
add byte [rcx + 0xd], bh
mov ecx, 0xd
or eax, 0xe9000000
add byte [rax], al
add cl, ch
jmp 0x140153a89
or al, 2
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1401eb47d]
add byte [rax], al
lea rax, [0x1401eb47d]
lea eax, [0x1401eb47d]
lea eax, [0x1401eb47d]
stc
jnp 0x14015388c
or dword [rax], eax
add byte [rcx + 0xe], bh
mov ecx, 0xe
invalid
add byte [rax], al
add cl, ch
sti
jmp 0x140153a89
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1401eb48b]
add byte [rax], al
lea rax, [0x1401eb48b]
lea eax, [0x1401eb48b]
lea eax, [0x1401eb48b]
idiv byte [rbx + 9]
jnp 0x14015389d
or dword [rax], eax
add byte [rcx + 0x15], bh
mov ecx, 0x15
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
jmp 0x140153a89
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1401eb4a0]
add byte [rax], al
lea rax, [0x1401eb4a0]
lea eax, [0x1401eb4a0]
lea eax, [0x1401eb4a0]
cli
jnp 0x1401538ae
or dword [rax], eax
add byte [rcx + 0xc], bh
mov ecx, 0xc
or al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
fld dword [rcx]
invalid
jmp 0x140153a89
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1401eb4ac]
add byte [rax], al
lea rax, [0x1401eb4ac]
lea eax, [0x1401eb4ac]
lea eax, [0x1401eb4ac]
cmc
jnp 0x1401538bf
or dword [rax], eax
add byte [rcx + 0xb], bh
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x140153a89
jmp 0x140153a89
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1401eb4b7]
add byte [rax], al
lea rax, [0x1401eb4b7]
lea eax, [0x1401eb4b7]
out dx, eax
jnp 0x1401538d0
or dword [rax], eax
add byte [rcx + 0x15], bh
mov ecx, 0x15
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
invalid
jmp 0x140153a89
mov bh, 1
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401eb4cc]
lea eax, [0x1401eb4cc]
add byte [rax - 0x73], cl
add eax, 0x97bf3
jnp case.0x140134d01.720
invalid
lea eax, [0x1401eb4cc]
jnp case.0x140134d01.720
or dword [rax], eax
add byte [rcx + 0x15], bh
mov ecx, 0x15
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
jmp 0x140153a89
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401eb4e1]
lea eax, [0x1401eb4e1]
add byte [rax - 0x73], cl
lea eax, [0x1401eb4e1]
add eax, 0x97bf7
idiv dword [rbx + 9]
or dword [rax], eax
add byte [rcx + 0xf], bh
mov ecx, 0xf
sldt word [rax]
add byte [rax], al
add cl, ch
xchg ebp, eax
jmp 0x140153a89
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x97bf5
cmc
jnp 0x140153903
or dword [rax], eax
lea eax, [0x1401eb4f0]
cmc
jnp 0x140153903
invalid
or dword [rax], eax
add byte [rcx + 0xe], bh
mov ecx, 0xe
invalid
add byte [rax], al
add cl, ch
jmp 0x140153a89
test byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97bf2
jnp case.0x140134d01.732
invalid
lea rax, [0x1401eb4fe]
or dword [rax], eax
jmp 0x140153a84
jae 0x140153910
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401eb511]
lea eax, [0x1401eb511]
add byte [rax - 0x73], cl
lea eax, [0x1401eb511]
add eax, 0x97bf9
jnp 0x140153920
add byte [rcx + 0x26], bh
mov ecx, 0x26
add byte [rax], al
jmp 0x140153a89
add dword [eax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97c0e
jl 0x140153931
invalid
lea rax, [0x1401eb537]
lea eax, [0x1401eb537]
jl 0x140153931
add byte [rcx + 0x38], bh
mov ecx, 0x38
add byte [rax], al
jmp 0x140153a89
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1401eb56f]
add byte [rax], al
lea rax, [0x1401eb56f]
lea eax, [0x1401eb56f]
lea eax, [0x1401eb56f]
jl 0x140153942
add byte [rcx + 0x19], bh
mov ecx, 0x19
add byte [rax], al
jmp 0x140153a89
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401eb588]
lea eax, [0x1401eb588]
add byte [rax - 0x73], cl
add eax, 0x97c3d
jl case.0x140134d01.741
invalid
lea eax, [0x1401eb588]
jl case.0x140134d01.741
add byte [rcx + 0x17], bh
mov ecx, 0x17
add byte [rax], al
jmp 0x140153a89
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1401eb59f]
add byte [rax], al
lea rax, [0x1401eb59f]
lea eax, [0x1401eb59f]
lea eax, [0x1401eb59f]
jl 0x140153964
add byte [rcx + 0xc], bh
mov ecx, 0xc
add byte [rax], al
jmp 0x140153a89
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [0x1401eb5ab]
lea eax, [0x1401eb5ab]
lea eax, [0x1401eb5ab]
add eax, 0x97c3e
jl case.0x14014f340.88
add byte [rcx + 9], bh
mov ecx, 9
jmp 0x140153a89
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401eb5b4]
lea eax, [0x1401eb5b4]
add byte [rax - 0x73], cl
add eax, 0x97c36
jl 0x140153986
invalid
lea eax, [0x1401eb5b4]
jl 0x140153986
add byte [rcx + 0xa], bh
mov ecx, 0xa
jmp 0x140153a89
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1401eb5be]
add byte [rax], al
lea rax, [0x1401eb5be]
lea eax, [0x1401eb5be]
lea eax, [0x1401eb5be]
jl 0x140153997
add byte [rcx + 0x10], bh
mov ecx, 0x10
add byte [rax], al
add cl, ch
lock add byte [rax], al
add byte [rax], al
jmp 0x140153a89
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97c2e
jl 0x1401539a8
invalid
lea rax, [0x1401eb5ce]
lea eax, [0x1401eb5ce]
jl 0x1401539a8
add byte [rcx + 0x17], bh
mov ecx, 0x17
jmp 0x140153a89
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1401eb5e5]
add byte [rax], al
lea rax, [0x1401eb5e5]
lea eax, [0x1401eb5e5]
lea eax, [0x1401eb5e5]
xor al, 0x7c
or dword [rax], eax
jl 0x1401539b9
add byte [rcx + 0x19], bh
mov ecx, 0x19
add byte [rax], al
add cl, ch
invalid
jmp 0x140153a89
add byte [rax], al
lea rax, [0x1401eb5fe]
lea eax, [0x1401eb5fe]
lea eax, [0x1401eb5fe]
jl 0x1401539ca
add byte [rcx + 0xe], bh
mov ecx, 0xe
invalid
add byte [rax], al
add cl, ch
mov ebp, 0x48000000
jmp 0x140153a89
add byte [rax], al
lea rax, [0x1401eb60c]
lea eax, [0x1401eb60c]
lea eax, [0x1401eb60c]
cmp dword [rcx + rcx], edi
or dword [rax], eax
mov ecx, 0xd
jmp 0x140153a89
add byte [rax], al
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [0x1401eb619]
lea eax, [0x1401eb619]
add eax, 0x97c35
mov ecx, 0x14
jmp 0x140153a89
add byte [rax - 0x73], cl
add eax, 0x97c38
lea eax, [0x1401eb62d]
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x140153a89
mov al, byte [rax]
add byte [rax], al
lea rax, [0x1401eb635]
add byte [rcx + 0x1b], bh
add byte [rcx + 0x1b], bh
add byte [rax], al
add bl, ch
jl 0x140153a56
jmp 0x140153a89
lea eax, [0x1401eb650]
mov ecx, 0xe
add byte [rax], al
add byte [rcx + 0xe], bh
add byte [rax], al
jmp 0x140153a89
add byte [rcx + 0x10], bh
add byte [rax], al
jmp 0x140153a89
add byte [rcx + 0x16], bh
jmp 0x140153a89
add byte [rcx + 0x15], bh
jmp 0x140153a89
jmp 0x140153a89
jl 0x140153a62
jmp 0x140153a89
jmp 0x140153a89
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140050d20]
mov qword [rbp - 8], rax
lea rax, [0x1401f79f8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.1401020b0
cli
invalid
mov ebx, eax
cli
dec dword [rcx + 0x48d889c3]
fmul dword [rax - 0x7f]
invalid
cwde
add byte [rax], al
invalid
mov eax, ebx
add rsp, 0x98
invalid
fmul dword [rax - 0x7f]
invalid
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x10], 0
je 0x140153b1e
mov r8, qword [rbp - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea eax, [0x1401ec0d8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, r15
lea r8, [rsp + 0x38]
call fcn.1401020b0
test al, al
jne 0x140153d2d
add r12, 3
mov rcx, r12
cmp r12, rdi
jbe 0x140153b76
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
movaps xmmword [rsp + 0xc0], xmm8
movaps xmmword [rsp + 0xb0], xmm7
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
mov rdi, r8
mov qword [rsp + 0x90], rdx
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbp + 1], cl
ror dword [rcx + rcx*4 + 0x44], 0x24
invalid
mov qword [rsp + 0x98], r9
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x68
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbp + 1], cl
ror dword [rcx + rcx*4 + 0x44], 0x24
invalid
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x68
mov byte [rsp + 0x70], 0x81
mov byte [rsp + 0x7c], 0x81
mov r13b, 0x81
movdqa xmm6, xmmword [0x1401bd830]
movdqa xmm7, xmmword [0x1401bd840]
movq mm7, qword [0x1401bd840]
movq mm7, qword [0x1401bd840]
movdqa xmm8, xmmword [0x1401bd850]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov eax, ebx
movzx ebx, word [rsp + 0x58]
shl rbx, 0x30
movzx ebp, word [rsp + 0x50]
jmp 0x140153e50
lea rax, [0x1401cea8d]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x12f
mov qword [rsp + 0x20], 0x11f
mov r8d, 0x28
sub byte [rax], al
add byte [rax], al
mov ecx, r13d
lea rdx, [0x1401ce91e]
lea r9, [0x1401ce96e]
call fcn.14010b120
test al, al
jne 0x140153f8a
jmp 0x140154090
cmp r13b, 0x81
je 0x140153e69
cmp r13b, 0x80
je 0x140154200
cmp al, r12b
jb 0x140154230
test rdi, rdi
je 0x140154276
add al, 4
add byte [rax], al
add al, 4
add byte [rax], al
cmp rdi, qword [rsp + 0x98]
je 0x140154276
movzx edx, byte [rdi]
movzx r13d, dl
invalid
test r13b, r13b
js 0x140153eb0
invalid
inc rdi
mov esi, r13d
cmp r13d, 0x27
jbe 0x140153f30
jmp case.default.0x140153f3e
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x140153f0c
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140153f40
movzx r13d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r13d, 0x3f
or r13d, ecx
or r13d, eax
cmp r13d, 0x110000
je 0x140154276
add rdi, 4
mov esi, r13d
cmp r13d, 0x27
jbe 0x140153f30
jmp case.default.0x140153f3e
add rdi, 2
shl eax, 6
or eax, r8d
mov r13d, eax
mov esi, r13d
cmp r13d, 0x27
ja case.default.0x140153f3e
nop word cs:[rax + rax]
lea rcx, [0x1401fd470]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r13d, ecx
mov esi, r13d
cmp r13d, 0x27
jbe 0x140153f30
nop word cs:[rax + rax]
cmp r13d, 0x5c
je 0x1401541e4
mov ecx, r13d
call fcn.14010aff0
test al, al
jne 0x140154090
cmp r13d, 0x20
jb 0x140154090
add byte [rax], al
cmp r13d, 0x7f
cmp ebp, 0x7f
jae 0x140153fc0
shl rsi, 0x10
mov r15, rbx
fisttp word [rcx + 9]
out dx, eax
fisttp word [rcx + 9]
out dx, eax
or r15, rsi
mov r13b, 0x80
movzx eax, byte [rsp + 0x4f]
mov dh, 0x44
and al, 0x4f
mov dh, 0x44
and al, 0x4f
mov esi, eax
movzx eax, byte [rsp + 0x4e]
mov r12d, eax
mov eax, r14d
jmp 0x140153e50
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
cmp r13d, 0x10000
std
add byte [rax], al
add dword [rax], eax
jb 0x140153e06
invalid
cmp r13d, 0x20000
jae 0x14015401a
add byte [rbx + 0x44], dh
lea rax, [0x1401ce75c]
add eax, 0x7a77f
jg 0x140153f82
invalid
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 0x1c2
and al, 0x30
ret 1
invalid
add byte [rax], al
mov qword [rsp + 0x20], 0xc4
and ah, al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x2c
mov r8d, 0x2c
mov ecx, r13d
lea rdx, [0x1401ce640]
lea r9, str._f__NO
lea ecx, str._f__NO
lea ecx, str._f__NO
invalid
call fcn.14010b120
test al, al
jne 0x140153f8a
test dword [rdx - 1], esi
jb 0x140154015
invalid
invalid
jmp 0x140154090
lea eax, [r13 - 0xe01f0]
cmp eax, 0x2fe10
jb 0x140154090
int1
invalid
movd mm0, ebp
pshufd xmm0, xmm0, 0
paddd xmm0, xmm6
pxor xmm0, xmm7
movdqa xmm1, xmm8
pcmpgtd xmm1, xmm0
invalid
pcmpgtd mm1, mm0
movmskps eax, xmm1
test al, al
jne 0x140154090
lea eax, [r13 - 0x3134b]
cmp eax, 5
jb 0x140154090
lea eax, [r13 - 0x323b0]
cmp eax, 0xadd50
jb 0x140154090
invalid
mov eax, r13d
and eax, 0xffffffe0
cmp eax, 0x2a6e0
loopne 0x1401540a8
loopne 0x140154013
add al, byte [rax]
je 0x140154090
mov eax, r13d
mov eax, ebp
and eax, 0xfffffffe
cmp eax, 0x2b81e
jne 0x140153f8a
test dword [rax], ecx
invalid
invalid
invalid
test dword [rax], ecx
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x46], 0
mov word [rsp + 0x44], 0
add byte [rax], r8b
mov byte [rsp + 0x4d], 0x7d
mov eax, r13d
jge 0x1401540e6
mov eax, ebp
shr eax, 0x14
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
xchg esi, eax
invalid
invalid
lea ecx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x47], al
mov eax, r13d
mov dh, 4
or byte [rax + 0x44472444], cl
mov eax, r13d
shr eax, 0x10
and eax, 0xf
loopne 0x1401540ce
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x48], al
and al, 0x48
and al, 0x48
mov eax, r13d
shr eax, 0xc
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x49], al
mov eax, r13d
shr eax, 8
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4a], al
and al, 0x4a
mov eax, r13d
shr eax, 4
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4b], al
mov eax, r13d
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4c], al
or r13d, 1
bsr ecx, r13d
xor ecx, 0x1c
shr ecx, 2
lea rax, [rcx - 2]
mov byte [rsp + rcx + 0x44], 0x7b
mov word [rsp + rcx + 0x42], 0x755c
pop rsp
jne 0x14015416b
movzx ebp, word [rsp + 0x44]
pop rsp
jne 0x14015416b
movzx ebp, word [rsp + 0x44]
mov esi, r13d
shr esi, 8
out dx, al
or byte [rbx + rcx*4 + 0x4c], cl
and al, 0x46
out dx, al
or byte [rbx + rcx*4 + 0x4c], cl
and al, 0x46
mov rcx, r9
and rcx, 0xffffffffffff0000
dec dword [rbp - 0x77]
invalid
dec dword [rbp - 0x77]
enter 0xffffffffffffc149, 0xffffffffffffffe8
shr r8, 0x30
mov r12b, 0xa
invalid
shr r8, 0x30
mov r12b, 0xa
jmp 0x14015419a
invalid
mov r12b, 2
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x30
jmp 0x140154190
mov r12b, 2
mov r13b, 0x5c
mov ch, 0x5c
mov ch, 0x5c
mov sil, 0x74
jmp 0x140154190
je case.0x140153f3e.0
sub eax, 0x4102b441
mov ch, 0x5c
pop rsp
mov r12b, 2
mov r13b, 0x5c
pop rsp
pop rsp
mov sil, 0x6e
outsb dx, byte [rsi]
jmp 0x140154190
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x72
mov dh, 0x72
mov dh, 0x72
jmp 0x140154190
invalid
mov r12b, 2
mov r13b, 0x5c
mov ch, 0x5c
mov sil, 0x22
jmp 0x140154190
and ch, bl
or al, 0x41
invalid
mov r12b, 2
mov ah, 2
mov r13b, 0x5c
mov ch, 0x5c
pop rsp
mov sil, 0x27
nop dword [rax]
xor r8d, r8d
xor eax, eax
xor ecx, ecx
xor r9d, r9d
xor eax, eax
ror byte [rax - 0x46], 0
movabs rdx, 0xffffffff0000
add bh, bh
invalid
inc dword [rax]
add byte [rax + 0x21], cl
and rcx, rdx
mov qword [rsp + 0x58], r8
and rcx, rdx
and ecx, edx
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x58], eax
and al, 0x58
movzx edx, r8w
movzx edx, ax
shl rdx, 0x30
shl edx, 0x30
or rdx, rcx
or edx, ecx
mov qword [rsp + 0x50], r9
and al, 0x50
movzx r15d, r9w
movzx edi, cx
or r15, rdx
or edi, edx
mov ecx, esi
int1
mov byte [rsp + 0x4f], sil
and al, 0x4f
mov ecx, r12d
mov ecx, r12d
mov ecx, esp
mov byte [rsp + 0x4e], r12b
mov r14d, eax
mov r14d, eax
cmp r13b, 0x81
jne case.0x14014f340.94
invalid
jmp 0x140154276
xchg edx, eax
add byte [rax], al
add byte [rcx - 0x4c], al
mov ah, 2
invalid
invalid
mov r12b, 2
mov ah, 2
mov sil, 0x5c
pop rsp
xor r8d, r8d
mov r13b, 0x5c
mov ch, 0x5c
jmp 0x140154193
movabs eax, dword [0x1f0f2e6666666666]
test byte [rax], al
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3f], cl
invalid
out dx, eax
shr r15, 0x10
shr edi, 0x10
adc byte [rcx + rcx*4 - 6], al
mov edx, r15d
mov edx, edi
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov dword [rax + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
mov qword [rax], 0
mov dword [rax], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
push qword [rcx]
test byte [rbp + 0x31], 0xe4
xor r12d, r12d
xor r15d, r15d
xor esi, esi
xor r12d, r12d
in al, 0x31
fild dword [rbp + 0x31]
xor ebx, ebx
xor r13d, r13d
in eax, dx
xor ebp, ebp
in eax, dx
jmp case.0x14014f340.164
nop dword cs:[rax]
nop dword [rax]
add byte [rax], al
add byte [rax + rcx*4 + 0x64], al
and al, 0x7b
invalid
mov byte [rsp + 0x7b], r12b
mov byte [rsp + 0x7b], ah
jnp case.0x14014f340.169
mov byte [rsp + 0x70], r13b
mov byte [rsp + 0x70], ch
and al, 0x70
jo 0x14015427b
mov byte [rsp + 0x71], sil
mov byte [rsp + 0x71], dh
and al, 0x71
mov qword [rsp + 0x72], r15
jl 0x140154267
and al, 0x72
jb case.0x140150a6f.178
lea ebx, [rax + 1]
mov byte [rsp + 0x7a], bl
and al, 0x7a
pop rax
add dword [rax + 0xf7a245c], ecx
and al, 0x7a
movzx ecx, al
pop rsp
and al, 0x7a
movzx ecx, al
enter 0xa3c, 0x73
cmp al, 0xa
or dh, byte [rbx + 0x53]
jae case.0x1401507a8.128
push rbx
movzx edx, byte [rsp + rcx + 0x70]
or al, 0x70
jo case.0x14014f042.195
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
mov word [rax + rcx*4], fs
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add bh, bh
push rax
add byte [rax], al
call qword [rax + 0x20]
test al, al
and byte [rax + rax*8 - 0x47d7bf1], al
invalid
ror byte [rdi], 0x84
invalid
je 0x140153df4
test byte [rdx - 0x4f000005], al
push qword [rax + 0x3102eb01]
mov al, 1
jmp 0x140154278
invalid
add ebx, ebp
add dh, byte [rcx]
xor eax, eax
ror byte [rdi], 0x28
movaps xmm6, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], dh
mov ah, 0x24
movabs al, byte [0xb024bc280f000000]
add byte [rax], al
add byte [rdi], cl
invalid
invalid
invalid
and al, 0xb0
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
invalid
movaps xmm7, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], bh
add byte [rax], al
add byte [rdi + rcx + 0x28], al
test byte [rax + rax*8], ah
invalid
movaps xmm8, xmmword [rsp + 0xc0]
movaps xmm0, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xd8
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rdi
ret
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srcescape.rs
mov esp, 0xba00096a
or dword [rax], eax
add byte [rdx + 0xa], bh
mov edx, 0xa
or al, byte [rax]
add byte [rax], al
call fcn.1401b1d10
pop rdx
fiadd dword [0x10ce20eb9]
int3
int3
int3
int3
int3
int3
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
invalid
invalid
dec dword [rax - 0x77]
mov qword [rbp - 0x10], rcx
invalid
mov qword [rbp - 0x18], rdx
call qword [rdx]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
push rbp
call 0xcb5d55dd
adc cl, byte [rax - 0x75]
mov eax, dword [rbp - 0x18]
call 0x1488dc62c
cmp qword [rax + 8], 0
je case.0x140153714.111
invalid
js 0x1401542ec
add byte [rbp + rcx + 0x48], dh
cmp dword [rax + 0x10], 0x11
invalid
cmp qword [rax + 0x10], 0x11
adc dword [rbx + 0xc], esi
jae 0x1401542fa
or al, 0x4c
mov eax, dword [rbp - 0x10]
mov r8, qword [rbp - 0x10]
jmp case.0x140153714.113
add rsp, 0x40
add esp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
invalid
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
or eax, 0xbfe47
or eax, dword [rax]
add byte [rcx], dh
xor edx, edx
add rsp, 0x40
pop rbp
ror byte [rax - 0x7d], cl
invalid
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
js case.0x140134d01.764
add byte [rdx + rbp + 0x48], dh
je 0x140154363
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1508dc689
call 0x1508dc689
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rdx + 0xc], esi
jb case.0x1401507a8.151
mov rax, qword [rbp - 0x10]
invalid
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140214150]
or eax, dword [rax]
xor edx, edx
mov r8, qword [rbp - 0x10]
ror byte [rbx + rcx*4 + 0x45], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
add eax, edx
jmp rax
or byte [rax - 0x7d], cl
invalid
mov edx, dword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
nop
add rsp, 0x28
ret
movsx rax, al
lea rcx, [0x1401ed868]
mov rdx, qword [rcx + rax*8]
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
mov rax, qword [rcx + rax*8]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x1401fd520]
lea rax, [0x1401fd520]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp case.0x1401507f4.142
sub ebx, ebp
sal byte [rax - 0x4f4314ff], 2
mov al, 1
jmp case.0x1401507f4.142
invalid
mov al, 2
mov al, 1
jmp case.0x1401507f4.142
invalid
mov esp, 0xb8eb02b0
mov al, 2
jmp case.0x1401507f4.142
mov al, 3
jmp case.0x1401507f4.142
mov al, 4
jmp case.0x1401507f4.142
mov al, 5
jmp case.0x1401507f4.142
mov al, 6
jmp case.0x1401507f4.142
mov al, 7
jmp case.0x1401507f4.142
mov al, 8
jmp case.0x1401507f4.142
mov al, 9
jmp case.0x1401507f4.142
pushfq
mov al, 0xa
jmp case.0x1401507f4.142
mov al, 0xb
jmp case.0x1401507f4.142
mov al, 0xc
jmp case.0x1401507f4.142
mov al, 0xd
jmp case.0x1401507f4.142
invalid
mov al, 0xe
jmp case.0x1401507f4.142
invalid
mov al, 0xf
jmp case.0x1401507f4.142
mov al, 0x10
jmp case.0x1401507f4.142
mov al, 0x11
jmp case.0x1401507f4.142
invalid
invalid
mov al, 0x12
jmp case.0x1401507f4.142
invalid
invalid
mov al, 0x13
jmp case.0x1401507f4.142
invalid
invalid
adc ebp, ecx
imul edi, edi, 0xffffffff
invalid
push qword [rax - 0x9b16ec]
mov al, 0x14
invalid
invalid
invalid
mov al, 0x14
jmp case.0x1401507f4.142
invalid
invalid
invalid
mov al, 0x15
jmp case.0x1401507f4.142
invalid
invalid
mov al, 0x16
jmp case.0x1401507f4.142
invalid
invalid
mov al, 0x17
jmp case.0x1401507f4.142
invalid
invalid
invalid
mov al, 0x18
jmp case.0x1401507f4.142
invalid
invalid
mov al, 0x19
jmp case.0x1401507f4.142
invalid
invalid
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x1401507f4.142
mov al, 0x1b
jmp case.0x1401507f4.142
sbb ebp, ecx
xor edi, edi
invalid
mov al, 0x1c
jmp case.0x1401507f4.142
invalid
push qword [rax - 0xda16e3]
invalid
mov al, 0x1d
jmp case.0x1401507f4.142
mov al, 0x1e
jmp case.0x1401507f4.142
mov al, 0x1f
jmp case.0x1401507f4.142
mov al, 0x20
jmp case.0x1401507f4.142
mov al, 0x22
jmp case.0x1401507f4.142
jmp case.0x1401507f4.142
jmp case.0x1401507f4.142
cmp edx, 2
jae 0x1401544fe
add dh, byte [rbx + 5]
add rsp, 0x28
ret
test rcx, rcx
je 0x1401544f9
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
mov eax, dword [rax + 7]
call qword [rax + 0x48]
nop
push rax
nop
add rsp, 0x28
ret
sub bl, al
int3
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 5]
add rsp, 0x28
ret
add esp, 0x28
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x40
test r8, r8
je 0x140154628
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
lea r12, str.failed_to_write_whole_buffer
lea r13, [0x1401fd5c4]
add bl, ch
invalid
and byte [rbx + 0x7e7523f9], al
mov rcx, r14
call fcn.14014ae80
test rsi, rsi
je 0x140154628
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.14014c3b0
cmp qword [rsp + 0x30], 0
je 0x140154600
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14015463a
mov rax, rsi
sub rax, rcx
jb 0x14015463f
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x1401545b9
jmp 0x140154628
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x14015462a
lea r8, [0x1401eba48]
mov rdx, rsi
call fcn.1401b1c90
int3
mov edi, edx
mov qword [rbp - 0x10], rax
mov qword [rax + 0x10], 0xffffffffffffffff
mov cl, 0xa
call fcn.14010b450
mov r12, qword [rbp - 0x10]
lea rbx, [r12 + 0x18]
and al, 0x18
and al, 0x18
test rax, rax
je 0x140154c38
mov r14, rdx
inc r14
sub rsi, r14
jb 0x140154d7d
mov r15, qword [r12 + 0x28]
test r15, r15
test edi, edi
test edi, edi
je 0x140154c81
mov rax, qword [rbx]
mov eax, dword [rbx]
sub rax, r15
cmp rax, r14
jbe 0x140154cd1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
and al, 0x20
mov rcx, qword [r12 + 0x20]
add rcx, r15
mov rdx, rdi
mov r8, r14
call fcn.1401af560
add r15, r14
mov qword [r12 + 0x28], r15
and al, 0x28
and al, 0x28
jmp 0x140154ce8
add byte [rax], al
add byte [rbp - 0x75], cl
je 0x140154c60
mov r14, qword [r12 + 0x28]
test r14, r14
je 0x140154d1e
fadd dword [rax]
add byte [rax], al
sub byte [rbp - 0x7b], cl
test byte [rdi], 0x84
fadd dword [rax]
add byte [rax], al
mov rax, qword [r12 + 0x20]
cmp byte [r14 + rax - 1], 0xa
jl 0x140154c55
dec dword [rdx]
jl 0x140154c55
dec dword [rdx]
jne 0x140154c6d
mov rcx, rbx
call fcn.14014c120
test rax, rax
mov r12, qword [rbp - 0x10]
jne 0x140154d5d
fld1
invalid
invalid
mov r14, qword [r12 + 0x28]
mov rax, qword [rbx]
sub rax, r14
cmp rax, rsi
ja 0x140154d2c
invalid
jmp 0x140154d4b
retf 0
lea rcx, [r12 + 0x31]
mov rdx, rdi
mov r8, r14
call fcn.140154560
mov qword [rbp - 0x40], rax
test rax, rax
je 0x140154ccb
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x140154d59
cmp ecx, 2
jne 0x140154d59
mov rcx, rax
shr rcx, 0x20
and byte [rbx - 0x7af0f907], al
xchg edi, eax
add byte [rax], al
invalid
and byte [rbx - 0x7af0f907], al
xchg edi, eax
add byte [rax], al
add byte [rax - 0x73], cl
shr r8b, 0xb5
shr al, 0xb5
stc
invalid
lea rcx, [rbp - 0x40]
call fcn.14014ae80
shr al, 0xb5
invalid
mov r12, qword [rbp - 0x10]
jmp 0x140154cf9
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov r8, r14
call fcn.1401b98f0
invalid
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x65], 0xf0
jne 0x140154d5d
invalid
mov rcx, rbx
call fcn.14014c120
test rax, rax
mov r12, qword [rbp - 0x10]
jne 0x140154d5d
add rdi, r14
mov rax, qword [r12 + 0x18]
mov r14, qword [r12 + 0x28]
mov esi, dword [rsp + 0x28]
sub rax, r14
cmp rax, rsi
ja 0x140154d2c
invalid
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1401b98f0
jmp 0x140154d59
xor r14d, r14d
mov rax, qword [rbx]
test byte [rax - 0x75], 3
sub rax, r14
cmp rax, rsi
jbe 0x140154d4b
mov rcx, qword [r12 + 0x20]
add rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.1401af560
add r14, rsi
mov qword [r12 + 0x28], r14
xor eax, eax
jmp 0x140154d5d
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1401b98f0
mov r12, qword [rbp - 0x10]
inc qword [r12 + 0x10]
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea rax, str.mid___len
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [0x1401f79a8]
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdx, str.library_std_srcio_bufferedlinewritershim.rs
lea rcx, [rbp - 0x40]
call fcn.1401b1c50
invalid
add byte [rdi], cl
invalid
insb byte [rdi], dx
invalid
add esp, 0x48
pop rsi
pop rbp
ret
int3
mov dword [rsp + 0x24], 0
cmp edx, 0x80
jae 0x140155713
mov byte [rsp + 0x24], dl
mov r8d, 1
jmp 0x14015579d
mov eax, edx
cmp edx, 0x800
jae 0x140155738
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x25], dl
mov r8d, 2
jmp 0x14015579d
cmp edx, 0xffff
ja 0x140155768
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x26], dl
mov r8d, 3
jmp 0x14015579d
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x27], dl
mov r8d, 4
lea rdx, [rsp + 0x24]
call fcn.1401555e0
nop
add rsp, 0x28
ret
mov r8, rbx
call fcn.1401af560
mov byte [rsp + rbx + 0x60], 0
lea rax, [rbx + 1]
cmp rbx, 0xe
ja 0x140156458
xor edx, edx
nop
cmp byte [rsp + rdx + 0x60], 0
je 0x140156514
lea rcx, [rsp + 0x67]
and rcx, 0xfffffffffffffff8
sub rcx, r15
je 0x14015648e
jmp 0x1401564de
movdqa xmm0, xmmword [0x1401bd7b0]
movabs r8, 0x8080808080808080
nop word cs:[rax + rax]
movdqu xmm1, xmmword [rsp + rcx + 0x60]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r9, xmm2
test r9, r8
jne 0x1401564de
add rcx, 0x10
cmp rcx, rdx
jbe 0x1401564b0
sub rax, rcx
je 0x140156574
fild qword [rbx + 9]
add byte [rcx + rbp - 0x35], cl
retf
retf
je 0x140156b8e
mov r8, qword [rsp + 0x60]
add r9, rdi
movzx eax, byte [r9]
cmp eax, 0x2d
je 0x140156ba5
cmp eax, 0x2b
jne 0x140156bab
sub esi, dword [rbp + 0x77]
dec rbx
retf
je 0x140156b8e
inc r9
jmp 0x140156bab
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
test eax, eax
iretd
test eax, eax
ror byte [rdi], 0x84
sub al, byte [rcx]
add byte [rax], al
je 0x140156c84
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
and al, 0x38
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc byte [rdi], cl
adc byte [rdi], cl
adc dword [rax], eax
mov rcx, rax
add rcx, 0x20
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x18], rcx
mov dword [rsi + 0x18], ecx
sbb bl, r13b
adc cl, byte [rax - 0x73]
or eax, 0x96b3a
jmp case.0x14014f340.196
mov qword [rsi + 8], rcx
mov qword [rsi], 0
add byte [rax], al
add rsp, 0xa8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
ret
cmp rbx, 1
je 0x140156b8e
cmp rbx, 5
jae 0x140156c0f
xor edx, edx
xor eax, eax
nop word cs:[rax + rax]
sal byte [rcx], cl
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
movzx r10d, byte [r9 + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x140156b8e
cli
or dword [rdi - 0x41], esi
add eax, eax
lea eax, [rax + rax*4]
add eax, r10d
inc rdx
cmp rbx, rdx
jne 0x140156bc0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], r8
and al, 0x30
sub byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
and al, 0x30
mov word [rsp + 0x38], ax
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x28]
invalid
jo 0x140156c3c
lea edx, [rsp + 0x28]
sub al, ch
jrcxz 0x140156bf2
invalid
call fcn.1401563e0
cmp qword [rsp + 0x70], 0
cmp dword [rsp + 0x70], 0
idiv edi
dec dword [rax - 0x7d]
invalid
jl 0x140156c25
invalid
cmp dword [rsp + 0x70], 0
jo 0x140156c03
je 0x140156c52
mov rcx, qword [rsp + 0x78]
jmp 0x140156b8e
invalid
invalid
xor r10d, r10d
shl byte [rsi + 0x41], cl
mov ebx, 0xc031000a
mov r11w, 0xa
xor eax, eax
nop dword [rax]
add byte [rax], al
cmp rbx, r10
je case.0x1401507a8.162
movzx ebp, byte [r9 + r10]
adc dword [rsi + 0x41], esp
mul ebx
mul r11w
seto dl
add ebp, 0xffffffd0
cmp ebp, 9
ja 0x140156b8e
xchg dword [rcx - 1], edx
invalid
invalid
xchg dword [rcx - 1], edx
invalid
invalid
inc dword [rdx + rdx*8 - 0xb67af1]
invalid
test dl, dl
jne 0x140156b8e
inc r10
inc edx
add ax, bp
jae 0x140156c20
jmp 0x140156b8e
mov rax, qword [rsp + 0x78]
and al, 0x78
js 0x140156c67
movups xmm0, xmmword [rsp + 0x80]
adc byte [rsp + 0x80], al
add byte [rax], 0
add byte [rdi], cl
adc dword [rsp + 0x98], eax
and al, 0x98
add byte [rax], al
invalid
movups xmmword [rsp + 0x98], xmm0
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x90], rax
lea rdx, [rsp + 0x90]
lea edx, [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rsp + 0x90]
mov rcx, rsi
lea edx, [rsp + 0x90]
mov rcx, rsi
call fcn.1401565e0
jmp case.0x14014f340.196
mov ecx, 4
mov edx, 0x20
add byte [rax], al
add byte [rdx + 0x20], bh
add byte [rax], al
add al, ch
insd dword [rdi], dx
test al, 5
call fcn.1401b1500
int3
add ah, cl
int3
int3
and al, 0x40
xor bh, al
and al, 0x2c
add byte [rax], 0
add byte [rax - 0x73], cl
lea edx, [rsp + 0x30]
add byte [rax], al
lea edx, [rsp + 0x30]
and al, 0x2c
retf
int3
int3
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
in al, dx
mov eax, 0x48000000
mov esi, edx
in al, dx
mov eax, 0x48000000
mov esi, edx
mov rdi, rcx
iretd
lea rcx, [rsp + 0x70]
mov rdx, rdi
jo 0x140156e57
mov edx, edi
mov r8, rsi
call fcn.140150040
movzx edx, byte [rsp + 0x70]
mov dh, 0x54
and al, 0x70
invalid
mov dh, 0x54
and al, 0x70
mov rcx, qword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1401fd5f4]
invalid
mov rax, qword [rsp + 0x90]
lea r8, [0x1401fd5f4]
lea eax, [0x1401fd5f4]
lea eax, [0x1401fd5f4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
invalid
mov edx, esi
mov r8, rdi
mov eax, edi
jmp r9
add rcx, 4
jmp 0x140156e7f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add ecx, edx
add rcx, 8
jmp 0x140156e7f
mov ecx, 6
jmp 0x140156e7f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140156e7f
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1401572a5
add rcx, rdi
mov r8, rcx
test rdx, rdx
je case.0x14014f042.223
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp 0x140156eaa
add dh, byte [rcx]
ror byte [rax - 0x77], 0x7c
and al, 0x20
invalid
xor eax, eax
mov qword [rsp + 0x20], rdi
and byte [rax - 0x77], cl
je 0x140156ed7
mov qword [rsp + 0x28], rsi
movups xmm0, xmmword [rsp + 0x70]
adc byte [rsp + 0x70], al
sub byte [rdi], cl
adc byte [rsp + 0x70], al
jo 0x140156ec9
movups xmm1, xmmword [rsp + 0x80]
adc byte [rsp + 0x80], cl
add byte [rax], al
movups xmmword [rsp + 0x30], xmm0
and al, 0x30
movups xmmword [rsp + 0x40], xmm1
and al, 0x40
mov rcx, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
add byte [rax], al
mov qword [rsp + 0x50], rcx
push rax
mov byte [rsp + 0x5a], al
mov word [rsp + 0x58], 0x200
pop rax
add byte [rdx], al
pop rax
add byte [rdx], al
mov rdx, qword [rsp + 0x40]
lea r8, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
test ecx, ecx
cmove r8, rcx
lea r12, [rdx + 4]
add al, 0xf
mov dh, 0x6c
and al, 0x30
add al, 0xf
mov dh, 0x6c
and al, 0x30
lea rcx, [rdx + r8 + 2]
mov qword [rsp + 0x68], rcx
lea rcx, [rdx + r8]
add cl, byte [rax - 0x7d]
ror dword [rax], 0x48
mov dword [rsp + 0x60], ecx
invalid
add cl, byte [rax - 0x7d]
ror dword [rax], 0x48
mov dword [rsp + 0x60], ecx
invalid
and al, 0x60
invalid
movzx r13d, bpl
test al, al
je 0x14015701d
inc byte [rax]
add byte [rax], al
movzx r14d, byte [rsp + 0x59]
lea rcx, [rsp + 0x70]
lea r9, [rsp + 0x20]
and byte [rbp + rcx*4 + 0x3d], cl
fisub dword [rsi + 0xa]
invalid
and byte [rbp + rcx*4 + 0x3d], cl
fisub dword [rsi + 0xa]
add byte [rax - 0x77], cl
mov dl, 2
mov rbx, rsi
mov dl, 2
mov r8d, r14d
jmp 0x140156f4f
xor eax, eax
inc rax
mov r8b, 1
mov dl, 1
cmp rbx, rax
ja 0x140156f90
invalid
mov r14d, r8d
mov r14d, r8d
cmp dl, 2
jne 0x140156fee
add byte [rax], al
invalid
cli
add cl, byte [rdi]
test dword [rbx + 0x40000000], edx
add byte [rax], al
add byte [rax - 0x80], al
std
invalid
add byte [rax], al
add byte [rax - 0x80], al
std
cmp bpl, 6
invalid
je case.default.0x140156f68
movsxd rax, dword [r15 + r13*4]
add al, 0xaf
add rax, r15
jmp rax
mov rax, r12
jmp 0x140156f42
mov eax, 6
jmp 0x140156f42
invalid
mov rax, qword [rsp + 0x68]
jmp 0x140156f42
mov rax, qword [rsp + 0x60]
jmp 0x140156f42
invalid
mov eax, 2
jmp 0x140156f42
mov qword [rsp + 0xb0], r12
mov byte [rsp + 0x59], r14b
mov byte [rsp + 0x59], dh
mov byte [rsp + 0x59], dh
mov rdi, rcx
mov r12, r9
mov rdx, r9
call fcn.1401508b0
mov rsi, rbx
sub rsi, qword [rsp + 0x70]
jb 0x140157284
movzx r10d, byte [rsp + 0x78]
mov r8, qword [rsp + 0x80]
js 0x14015700c
mov eax, dword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0x28], rsi
cmp r10b, 0xa
mov rcx, rdi
mov r9, r12
mov r12, qword [rsp + 0xb0]
je 0x140156f36
jmp case.default.0x140157222
mov byte [rsp + 0x59], r14b
test rbx, rbx
je 0x1401572b4
mov r10b, 6
xor eax, eax
cmp r10b, 9
cmove rax, r8
add rsp, 0xb8
pop rbx
mov eax, 0x5b000000
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov al, 2
lea r14, [0x1401fd628]
mov r15d, ebp
mov r9, rsi
jmp 0x14015703a
mov byte [rsp + 0x59], 1
mov al, 1
mov r9, rbx
mov rbx, r9
cmp al, 1
je 0x140157070
movzx eax, al
cmp eax, 2
jne 0x140157207
lea eax, [r15 - 5]
cmp al, 1
ja 0x1401570ea
cmp r15b, 6
jne 0x1401570d6
xor ecx, ecx
jmp 0x1401570e5
mov byte [rsp + 0x59], 0
xor eax, eax
mov r9, rbx
cmp r13d, 3
jb 0x14015703a
mov r9, rbx
cmp r13d, 5
je 0x14015703a
cmp r13d, 6
jne 0x140156ffc
xor r9d, r9d
mov eax, 0
test rbx, rbx
je 0x14015703a
movzx ecx, byte [rdi]
cmp rbx, 1
je 0x1401571db
cmp cl, 0x2e
jne 0x1401571db
movzx ecx, byte [rdi + 1]
cmp ecx, 0x2f
je 0x1401571f6
xor eax, eax
mov r9, rbx
cmp ecx, 0x5c
jne 0x14015703a
jmp 0x1401571f6
mov ecx, 2
cmp rsi, 2
jb 0x140157296
cmp rcx, rsi
jne 0x1401570fc
xor eax, eax
cmp bpl, 6
jne 0x140157130
mov r15b, 6
xor ecx, ecx
jmp 0x140157180
lea rax, [rdi + rsi]
lea rdx, [rdi + rcx]
inc rdx
inc edx
inc edx
cmp rdx, rax
sete al
movzx ecx, byte [rdi + rcx]
test al, 1
jne 0x140157141
cmp cl, 0x2e
jne 0x140157141
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
sar dword [rdi + rbp], 0xf
xchg esp, eax
invalid
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
or al, cl
cmp bpl, 6
je case.default.0x140157137
ret
ret
nop
movsxd rcx, dword [r14 + r13*4]
add rcx, r14
jmp rcx
invalid
loope 0x14015717b
mov r15d, ebp
mov edi, ebp
mov rcx, r12
jmp 0x140157180
cmp cl, 0x2e
sete cl
and al, cl
cmp bpl, 6
je case.default.0x140157137
jmp 0x140157130
mov r15d, ebp
mov rcx, qword [rsp + 0x60]
jmp 0x140157180
mov ecx, 6
jmp 0x140157171
mov r15d, ebp
mov rcx, qword [rsp + 0x68]
jmp 0x140157180
mov ecx, 2
mov r15d, ebp
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
add rax, rcx
cmp rbx, rax
jbe 0x140157030
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x20]
call fcn.1401508b0
mov rsi, rbx
sub rsi, qword [rsp + 0x70]
jb 0x140157284
movzx r10d, byte [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0x28], rsi
mov r9, rsi
mov al, 2
cmp r10b, 0xa
je 0x14015703a
jmp case.default.0x140157222
invalid
xor eax, eax
mov r9, rbx
cmp rbx, 1
add dword [rdi], ecx
test dword [rax - 2], edx
invalid
invalid
add dword [rdi], ecx
test dword [rax - 2], edx
invalid
mov r9, rbx
cmp cl, 0x2e
jne 0x14015703a
test rsi, rsi
je 0x1401572c8
mov r10b, 7
jmp case.default.0x140157222
invalid
mov r10b, 0xa
cmp bpl, 6
std
invalid
je case.default.0x140157222
std
invalid
lea rax, [0x1401fd640]
movsxd rdx, dword [rax + r13*4]
add rdx, rax
jmp rdx
mov rax, qword [rsp + 0x40]
and al, 0x40
add rax, 4
jmp 0x140157269
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rax, r8
add rax, 8
jmp 0x140157269
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rax, r8
add rax, 2
test rax, rax
je case.default.0x140157222
mov r8, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r10d, ebp
jmp case.default.0x140157222
lea r8, str.library_std_srcpath.rs
mov rcx, rsi
mov rdx, rbx
call fcn.1401b1d90
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401b1c90
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401b1c90
dec rbx
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1401b1d90
dec rsi
lea r8, str.library_std_srcpath.rs
mov rcx, rsi
xor edx, edx
call fcn.1401b1d90
int3
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
jge 0x140159572
invalid
je 0x14015958e
jge 0x140159572
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x10]
lea rcx, [rbp - 0x10]
call fcn.14014ae80
nop
add rsp, 0x20
pop rbp
ret
int3
lea rcx, [rsp + 0x20]
call fcn.1401595e0
add byte [rax], al
add byte [rax], al
int3
int3
add ah, cl
int3
and al, 0x60
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
add dword [rbx + rcx*4 + 0x40], ecx
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
clc
invalid
je 0x140159628
add dword [rbx + rcx*4 + 0x40], ecx
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
clc
add dword [rbp + rdx + 0x4d], esi
test r8, r8
test eax, eax
jne 0x14015966b
test rdx, rdx
jne 0x14015966b
lea rax, [0x1401f79a8]
xor edx, edx
jmp 0x140159637
test rdx, rdx
jne 0x14015966b
invalid
mov rdx, qword ds:[rax]
mov rdx, qword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov dword [rbp - 0x20], edx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, case.0x14004f628.49
lea rcx, [rbp - 0x28]
call fcn.1401596f0
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
invalid
mov byte [rsp + 0x20], cl
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
invalid
mov byte [rsp + 0x20], cl
sub byte [rax + 0x4820244c], cl
lea edx, [0x1401ec3f8]
pop rax
invalid
or dword [rax], eax
lea rdx, [0x1401ec3f8]
pop rax
sub eax, 0x8d480009
fsubr st(0)
call fcn.1401596f0
ud2
invalid
invalid
lea rcx, [rbp - 0x28]
call fcn.1401596f0
ud2
lea rcx, [0x140214118]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x80], 0
test r14b, r14b
je 0x140159872
mov byte [rbp + 0x67], 0
call fcn.140156de0
jmp 0x140159cdb
mov dword [rbp - 0x40], 0
mov byte [rbp - 0x3c], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], r15
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 0
lea rdx, [0x1401eaf20]
lea rcx, [rbp + 0x50]
lea r8, [rbp - 0x30]
call fcn.1401020b0
mov rcx, qword [rbp + 0x58]
test al, al
je 0x140159932
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x140159946
clc
add ecx, dword [rdi]
xchg dword [rdi + 0x48000000], ecx
lea ecx, [0x1401fd658]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x1401eb25e]
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
mov r8d, 0xe
call fcn.140152890
mov rax, qword [rbp - 0x30]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x140159998
add al, ch
jle 0x14015989f
invalid
mov eax, 3
mov sil, 2
jmp 0x1401599f4
test rcx, rcx
je 0x140159944
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x58]
call fcn.14014ae80
xor eax, eax
mov qword [rbp + 0x50], rax
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x50]
call fcn.14014af80
mov ecx, 7
int 0x29
ud2
mov r8, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x20]
cmp rcx, 4
je 0x1401599b9
cmp rcx, 1
jne 0x1401599d8
cmp byte [r8], 0x30
sete sil
add sil, sil
jmp 0x1401599da
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete sil
jmp 0x1401599da
xor esi, esi
test rax, rax
je 0x1401599ee
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x1402140f8], rax
mov byte [rbp + 0x66], sil
mov rdi, qword [rbp + 0x18]
mov rsi, qword [rbp]
mov rbx, qword [rbp + 8]
mov qword [rbp + 0x28], rdi
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x140159b1f
lea rax, [rsi + 8]
mov rcx, qword [rsi]
mov rax, qword [rax]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
mov byte [rbp + 0x67], 1
call fcn.14014b570
mov rsi, rax
mov eax, 9
lea rcx, [0x1401ec210]
test rsi, rsi
je 0x140159a81
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x140159a81
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 0x30], rax
lea rax, [rbp + 0x28]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x40]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x66]
mov qword [rbp - 0x18], rax
movzx eax, byte [0x1402140a9]
test al, al
mov qword [rbp + 0x30], rsi
je 0x140159b85
mov byte [0x1402140a9], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
jne 0x140159b6f
call fcn.140155af0
test rax, rax
jne 0x140159b76
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ef5d9]
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1401b21a0
jmp 0x140159cdb
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
movabs rcx, 0x7b99aa28f082eb52
xor rax, rcx
movabs rcx, 0xd3a76bd7c8d00adf
xor rdx, rcx
or rdx, rax
jne 0x140159b5e
lea rcx, [rsi + 8]
add rsi, 0x10
mov rax, rsi
mov rsi, rcx
jmp 0x140159a43
mov eax, 0xc
lea rcx, [0x1401ec204]
jmp 0x140159a49
lea rax, [rax + 0xa0]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
jne 0x140159bf1
mov dword [rbp + 0x44], 0
mov byte [rbp + 0x48], 0
mov qword [rbp - 0x48], 0
mov byte [rbp + 0x64], 0
lea r8, case.0x14004f628.49
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x44]
call fcn.140158d20
xor ebx, ebx
xor esi, esi
mov rdi, qword [rbp + 0x30]
test rdi, rdi
je 0x140159bcb
lock dec qword [rdi]
jne 0x140159bcb
mov rcx, rdi
call fcn.14017f830
test rbx, rbx
sete al
or sil, al
jne 0x140159812
lock dec qword [rbx]
jne 0x140159812
mov rcx, rbx
call fcn.140155bc0
jmp 0x140159812
lea rbx, [rdi + 0x10]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
mov qword [rbp - 0x50], rbx
je 0x140159d0e
call fcn.1401b9760
xor al, 1
mov dword [rbp + 0x4c], eax
movzx eax, byte [rdi + 0x18]
mov qword [rbp + 0x38], rdi
lea rdx, [rdi + 0x20]
lea r8, case.0x14010e1e2.15
lea rcx, [rbp - 0x30]
call fcn.140158d20
cmp byte [rbp + 0x4c], 0
mov rbx, qword [rbp + 0x38]
jne 0x140159c61
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
je 0x140159c61
call fcn.1401b9760
test al, al
jne 0x140159c61
mov byte [rbx + 0x18], 1
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [0x1402140a9], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
jne 0x140159cdd
call fcn.140155af0
test rax, rax
mov rdi, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x38]
jne 0x140159ce8
lock dec qword [rbx]
jne 0x140159caf
mov rcx, rbx
call fcn.140155bc0
mov byte [rbp + 0x65], 0
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ef5d9]
lea r9, case.0x14004f628.49
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1401b21a0
ud2
lea rax, [rax + 0xa0]
mov rdi, qword [rbp + 0x30]
mov rcx, qword [rax]
mov qword [rax], rbx
mov sil, 1
test rcx, rcx
je 0x140159bb8
lock dec qword [rcx]
jne 0x140159bb8
call fcn.140155bc0
jmp 0x140159bb8
mov dword [rbp + 0x4c], 0
jmp 0x140159c1f
ror byte [rdi], 0x84
mov bh, 0x80
add byte [rax], al
mov qword [rsp + 0x3c0], rax
mov rcx, rax
mov rdx, rsi
and al, 0xc0
add eax, dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xf2
mov qword [rsp + 0x190], r8
call fcn.1401af560
mov rsi, qword [rbp + 0x120]
mov rdi, qword [rbp + 0x128]
add byte [rax], al
test rdi, rdi
mov eax, 1
je 0x14016317e
js 0x14016b1dd
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
test rax, rax
je 0x140165f8d
mov qword [rsp + 0x388], rax
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.1401af560
mov qword [rsp + 0x548], rdi
lea rdx, [rbp + 0x140]
lea rcx, [rsp + 0x888]
call fcn.1401359a0
lea rdx, [rbp + 0x240]
lea rcx, [rsp + 0x130]
call fcn.14016b2f0
lea rdx, [rbp + 0x260]
lea rcx, [rsp + 0x6c0]
call fcn.14016b2f0
mov r8, qword [rbp + 0x288]
lea r13, [0x1401ef500]
test r8, r8
je case.0x1400257c3.4197
lea rax, [r8 + 1]
mov ecx, 0x110
mul rcx
jo 0x14016b1ef
mov rbx, rax
lea r14, [r8 + 0x11]
mov rdi, rax
add rdi, r14
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rdi, rax
jae 0x14016b1ef
jg 0x140163222
invalid
mov qword [rsp + 0x300], r8
test rdi, rdi
je 0x140163279
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
mov r15, rax
test rax, rax
jne 0x14016327f
jmp 0x1401667ff
xor eax, eax
mov qword [rsp + 0x188], rax
xor eax, eax
mov qword [rsp + 0x2f0], rax
xor eax, eax
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x2f8], r13
jmp 0x1401633a1
mov r15d, 0x10
lea rcx, [r15 + rbx]
mov rdi, qword [rbp + 0x280]
mov qword [rsp + 0x2f8], rcx
mov rdx, rdi
mov r8, r14
call fcn.1401af560
mov rcx, qword [rbp + 0x298]
mov rax, rcx
mov qword [rsp + 0x188], rcx
test rcx, rcx
je 0x140163383
lea rsi, [r15 + rbx]
add rsi, 0xfffffffffffffef0
lea r12, [rdi + 0x10]
movdqa xmm0, xmmword [rdi]
pmovmskb eax, xmm0
not eax
lea r14, [rsp + 0x15e0]
mov r13, rdi
mov rbp, qword [rsp + 0x188]
jmp 0x140163350
tzcnt ecx, eax
neg rcx
imul rcx, rcx, 0x110
lea r15, [rcx + r13]
lea ebx, [rax - 1]
and ebx, eax
movdqu xmm0, xmmword [r13 + rcx - 0x110]
movdqa xmmword [rsp + 0x15e0], xmm0
lea rdx, [rcx + r13]
add rdx, 0xffffffffffffff00
lea rcx, [rsp + 0x15f0]
call fcn.1401359a0
sub r15, rdi
add r15, rsi
mov r8d, 0x110
mov rcx, r15
mov rdx, r14
call fcn.1401af560
mov eax, ebx
dec rbp
je 0x140163383
test ax, ax
jne 0x1401632f0
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r12]
pmovmskb eax, xmm0
add r13, 0xffffffffffffef00
add r12, 0x10
cmp eax, 0xffff
je 0x140163360
not eax
jmp 0x1401632f0
mov rbp, qword [rsp + 0x80]
mov rax, qword [rbp + 0x290]
mov qword [rsp + 0x2f0], rax
lea r13, [0x1401ef500]
lea rcx, [rsp + 0x14a0]
lea rdx, [rsp + 0x888]
mov r8d, 0x100
call fcn.1401af560
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movups xmmword [rsp + 0x15a0], xmm0
movups xmmword [rsp + 0x15b0], xmm1
movdqu xmm0, xmmword [rsp + 0x6c0]
movdqu xmm1, xmmword [rsp + 0x6d0]
movdqu xmmword [rsp + 0x15c0], xmm0
movdqu xmmword [rsp + 0x15d0], xmm1
movzx eax, byte [rbp + 0xa50]
mov byte [rsp + 0x8f], al
mov rcx, qword [rbp + 0x9f8]
xorps xmm13, xmm13
test rcx, rcx
je 0x140163482
lea rsi, [rcx + 1]
mov rax, rsi
shr rax, 0x3c
jne 0x14016b1ef
shl rsi, 4
lea rdi, [rcx + 0x11]
mov rbx, rsi
add rbx, rdi
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rbx, rax
jae 0x14016b1ef
mov qword [rsp + 0x1e0], rcx
test rbx, rbx
je 0x1401634e9
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
jne 0x1401634ee
jmp 0x1401669f6
xor eax, eax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x2e8], r13
xorps xmm8, xmm8
mov rcx, qword [rbp + 0xa18]
test rcx, rcx
jne 0x140163551
xor eax, eax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x2e0], r13
mov r8, qword [rbp + 0xa38]
xorps xmm10, xmm10
test r8, r8
jne 0x14016361d
xor eax, eax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x2c8], r13
pxor xmm0, xmm0
jmp 0x1401636e5
mov eax, 0x10
add rax, rsi
mov rbx, qword [rbp + 0x9f0]
mov rsi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov r8, qword [rsp + 0x1e0]
mov rcx, r8
not rcx
shl rcx, 4
add rbx, rcx
mov qword [rsp + 0x2e8], rsi
add rcx, rsi
shl r8, 4
add r8, 0x10
mov rdx, rbx
call fcn.1401af560
movups xmm8, xmmword [rbp + 0xa00]
mov rcx, qword [rbp + 0xa18]
test rcx, rcx
je 0x1401634a8
lea rsi, [rcx + 1]
mov rax, rsi
shr rax, 0x3c
jne 0x14016b1ef
shl rsi, 4
lea rdi, [rcx + 0x11]
mov rbx, rsi
add rbx, rdi
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rbx, rax
jae 0x14016b1ef
mov qword [rsp + 0x1d8], rcx
test rbx, rbx
je 0x1401635b1
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
jne 0x1401635b6
jmp 0x1401669f6
mov eax, 0x10
add rax, rsi
mov rbx, qword [rbp + 0xa10]
mov rsi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov r8, qword [rsp + 0x1d8]
mov rcx, r8
not rcx
shl rcx, 4
add rbx, rcx
mov qword [rsp + 0x2e0], rsi
add rcx, rsi
shl r8, 4
add r8, 0x10
mov rdx, rbx
call fcn.1401af560
movups xmm13, xmmword [rbp + 0xa20]
mov r8, qword [rbp + 0xa38]
xorps xmm10, xmm10
test r8, r8
je 0x1401634ce
lea rax, [r8 + 1]
mov ecx, 0x18
mul rcx
jo 0x14016b1ef
mov rdi, rax
add rdi, 0xf
and rdi, 0xfffffffffffffff0
lea rbx, [r8 + 0x11]
mov r14, rdi
add r14, rbx
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp r14, rax
jae 0x14016b1ef
mov qword [rsp + 0x1d0], r8
test r14, r14
je 0x140163688
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov rsi, rax
test rax, rax
jne 0x14016368d
jmp 0x140163e57
mov esi, 0x10
add rsi, rdi
mov rdi, qword [rbp + 0xa30]
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1401af560
mov rdx, qword [rsp + 0x1d0]
mov rax, rdx
not rax
shl rax, 3
lea rcx, [rax + rax*2]
add rdi, rcx
mov qword [rsp + 0x2c8], rsi
add rcx, rsi
lea rax, [rdx + rdx*2]
lea r8, [rax*8 + 0x18]
mov rdx, rdi
call fcn.1401af560
movdqu xmm0, xmmword [rbp + 0xa40]
movdqa xmmword [rsp + 0x5c0], xmm0
movzx eax, byte [rbp + 0xab8]
mov byte [rsp + 0x8e], al
mov rcx, qword [rbp + 0xa60]
test rcx, rcx
je 0x14016376c
lea rsi, [rcx + 1]
mov rax, rsi
shr rax, 0x3c
jne 0x14016b1ef
shl rsi, 4
lea rdi, [rcx + 0x11]
mov rbx, rsi
add rbx, rdi
jb 0x14016b1ef
jp 0x14016372c
invalid
movabs rax, 0x7ffffffffffffff1
cmp rbx, rax
jae 0x14016b1ef
mov qword [rsp + 0x1c8], rcx
test rbx, rbx
je 0x1401637d8
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
jne 0x1401637dd
jmp 0x1401669f6
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x2b8], r13
mov rcx, qword [rbp + 0xa80]
xorps xmm12, xmm12
test rcx, rcx
jne 0x140163844
xor eax, eax
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x2a8], r13
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x5b0], xmm0
mov r8, qword [rbp + 0xaa0]
test r8, r8
jne 0x140163915
xor eax, eax
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x290], r13
jmp 0x1401639dd
mov eax, 0x10
add rax, rsi
mov rbx, qword [rbp + 0xa58]
mov rsi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov r8, qword [rsp + 0x1c8]
mov rcx, r8
not rcx
shl rcx, 4
add rbx, rcx
mov qword [rsp + 0x2b8], rsi
add rcx, rsi
shl r8, 4
add r8, 0x10
mov rdx, rbx
call fcn.1401af560
movups xmm10, xmmword [rbp + 0xa68]
mov rcx, qword [rbp + 0xa80]
xorps xmm12, xmm12
test rcx, rcx
je 0x140163792
lea rsi, [rcx + 1]
mov rax, rsi
shr rax, 0x3c
jne 0x14016b1ef
shl rsi, 4
lea rdi, [rcx + 0x11]
mov rbx, rsi
add rbx, rdi
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rbx, rax
jae 0x14016b1ef
mov qword [rsp + 0x1c0], rcx
test rbx, rbx
je 0x1401638a4
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
jne 0x1401638a9
jmp 0x1401669f6
mov eax, 0x10
add rax, rsi
mov rbx, qword [rbp + 0xa78]
mov rsi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov r8, qword [rsp + 0x1c0]
mov rcx, r8
not rcx
shl rcx, 4
add rbx, rcx
mov qword [rsp + 0x2a8], rsi
add rcx, rsi
shl r8, 4
add r8, 0x10
mov rdx, rbx
call fcn.1401af560
movdqu xmm0, xmmword [rbp + 0xa88]
movdqa xmmword [rsp + 0x5b0], xmm0
mov r8, qword [rbp + 0xaa0]
test r8, r8
je 0x1401637c1
lea rax, [r8 + 1]
mov ecx, 0x18
mul rcx
jo 0x14016b1ef
mov rdi, rax
add rdi, 0xf
and rdi, 0xfffffffffffffff0
lea rbx, [r8 + 0x11]
mov r14, rdi
add r14, rbx
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp r14, rax
jae 0x14016b1ef
mov qword [rsp + 0x1b8], r8
test r14, r14
je 0x140163980
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov rsi, rax
test rax, rax
jne 0x140163985
jmp 0x140163e57
mov esi, 0x10
add rsi, rdi
mov rdi, qword [rbp + 0xa98]
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1401af560
mov rdx, qword [rsp + 0x1b8]
mov rax, rdx
not rax
shl rax, 3
lea rcx, [rax + rax*2]
add rdi, rcx
mov qword [rsp + 0x290], rsi
add rcx, rsi
lea rax, [rdx + rdx*2]
lea r8, [rax*8 + 0x18]
mov rdx, rdi
call fcn.1401af560
movups xmm12, xmmword [rbp + 0xaa8]
movzx eax, word [rbp + 0x9e8]
mov dword [rsp + 0x1f4], eax
movzx eax, byte [rbp + 0x9ea]
mov dword [rsp + 0x12c], eax
mov rcx, qword [rbp + 0x990]
xorps xmm15, xmm15
test rcx, rcx
je 0x140163a6d
lea rsi, [rcx + 1]
mov rax, rsi
shr rax, 0x3c
jne 0x14016b1ef
shl rsi, 4
lea rdi, [rcx + 0x11]
mov rbx, rsi
add rbx, rdi
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rbx, rax
jae 0x14016b1ef
mov qword [rsp + 0x1b0], rcx
test rbx, rbx
je 0x140163ad5
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
jne 0x140163ada
jmp 0x1401669f6
xor eax, eax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x280], r13
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x5a0], xmm0
mov rcx, qword [rbp + 0x9b0]
test rcx, rcx
jne 0x140163b46
xor eax, eax
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x270], r13
mov rsi, qword [rbp + 0x9d0]
xorps xmm14, xmm14
test rsi, rsi
jne 0x140163c12
xor esi, esi
mov qword [rsp + 0x258], r13
pxor xmm0, xmm0
jmp 0x140163cca
mov eax, 0x10
add rax, rsi
mov rbx, qword [rbp + 0x988]
mov rsi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov r8, qword [rsp + 0x1b0]
mov rcx, r8
not rcx
shl rcx, 4
add rbx, rcx
mov qword [rsp + 0x280], rsi
add rcx, rsi
shl r8, 4
add r8, 0x10
mov rdx, rbx
call fcn.1401af560
movdqu xmm0, xmmword [rbp + 0x998]
movdqa xmmword [rsp + 0x5a0], xmm0
mov rcx, qword [rbp + 0x9b0]
test rcx, rcx
je 0x140163a9c
lea rsi, [rcx + 1]
mov rax, rsi
shr rax, 0x3c
jne 0x14016b1ef
shl rsi, 4
lea rdi, [rcx + 0x11]
mov rbx, rsi
add rbx, rdi
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rbx, rax
jae 0x14016b1ef
mov qword [rsp + 0x1a8], rcx
test rbx, rbx
je 0x140163ba6
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
jne 0x140163bab
jmp 0x1401669f6
mov eax, 0x10
add rax, rsi
mov rbx, qword [rbp + 0x9a8]
mov rsi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.1401af560
mov r8, qword [rsp + 0x1a8]
mov rcx, r8
not rcx
shl rcx, 4
add rbx, rcx
mov qword [rsp + 0x270], rsi
add rcx, rsi
shl r8, 4
add r8, 0x10
mov rdx, rbx
call fcn.1401af560
movups xmm15, xmmword [rbp + 0x9b8]
mov rsi, qword [rbp + 0x9d0]
xorps xmm14, xmm14
test rsi, rsi
je 0x140163ac2
lea rax, [rsi + 1]
mov ecx, 0x18
mul rcx
jo 0x14016b1ef
mov rdi, rax
add rdi, 0xf
and rdi, 0xfffffffffffffff0
lea rbx, [rsi + 0x11]
mov r14, rdi
add r14, rbx
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp r14, rax
jae 0x14016b1ef
test r14, r14
je 0x140163c72
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
jne 0x140163c77
jmp 0x140163e57
mov eax, 0x10
add rax, rdi
mov rdi, qword [rbp + 0x9c8]
mov r14, rax
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call fcn.1401af560
mov rax, rsi
not rax
shl rax, 3
lea rcx, [rax + rax*2]
add rdi, rcx
mov qword [rsp + 0x258], r14
add rcx, r14
lea rax, [rsi + rsi*2]
lea r8, [rax*8 + 0x18]
mov rdx, rdi
call fcn.1401af560
movdqu xmm0, xmmword [rbp + 0x9d8]
movdqa xmmword [rsp + 0x590], xmm0
movdqu xmm0, xmmword [rbp + 0xae0]
movdqa xmmword [rsp + 0x650], xmm0
mov r8, qword [rbp + 0xac8]
test r8, r8
movdqa xmmword [rsp + 0x670], xmm6
movaps xmmword [rsp + 0x660], xmm7
je 0x140163d69
lea rax, [r8 + 1]
mov ecx, 0x18
mul rcx
jo 0x14016b1ef
mov rdi, rax
add rdi, 0xf
and rdi, 0xfffffffffffffff0
lea rbx, [r8 + 0x11]
mov r14, rdi
add r14, rbx
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp r14, rax
jae 0x14016b1ef
mov qword [rsp + 0x1a0], r8
test r14, r14
je 0x140163d7d
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
jne 0x140163d82
jmp 0x140163e57
xor eax, eax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x248], r13
jmp 0x140163ddd
mov eax, 0x10
add rax, rdi
mov rdi, qword [rbp + 0xac0]
mov r14, rax
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call fcn.1401af560
mov rdx, qword [rsp + 0x1a0]
mov rax, rdx
not rax
shl rax, 3
lea rcx, [rax + rax*2]
add rdi, rcx
mov qword [rsp + 0x248], r14
add rcx, r14
lea rax, [rdx + rdx*2]
lea r8, [rax*8 + 0x18]
mov rdx, rdi
call fcn.1401af560
movups xmm14, xmmword [rbp + 0xad0]
movups xmm7, xmmword [rbp + 0xb10]
mov r8, qword [rbp + 0xaf8]
pxor xmm6, xmm6
test r8, r8
je 0x140163e5f
lea rax, [r8 + 1]
mov ecx, 0x18
mul rcx
jo 0x14016b1ef
mov rdi, rax
add rdi, 0xf
and rdi, 0xfffffffffffffff0
lea rbx, [r8 + 0x11]
mov r14, rdi
add r14, rbx
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp r14, rax
jae 0x14016b1ef
mov qword [rsp + 0x198], r8
test r14, r14
je 0x140163e77
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
jne 0x140163e7c
mov rcx, r14
call fcn.1401241c0
xor eax, eax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x238], r13
pxor xmm0, xmm0
jmp 0x140163ed7
mov eax, 0x10
add rax, rdi
mov rdi, qword [rbp + 0xaf0]
mov r14, rax
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call fcn.1401af560
mov rdx, qword [rsp + 0x198]
mov rax, rdx
not rax
shl rax, 3
lea rcx, [rax + rax*2]
add rdi, rcx
mov qword [rsp + 0x238], r14
add rcx, r14
lea rax, [rdx + rdx*2]
lea r8, [rax*8 + 0x18]
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.1401af560
movdqu xmm0, xmmword [rbp + 0xb00]
add bl, dh
movq mm0, qword [rbp + 0xb00]
movdqa xmmword [rsp + 0x580], xmm0
movups xmm0, xmmword [rbp + 0x948]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x958]
add byte [rdi], cl
sub dword [rsp + 0xa0], eax
add byte [rdi], cl
sub dword [rsp + 0xa0], eax
movups xmm0, xmmword [rbp + 0x968]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rbp + 0x978]
movaps xmmword [rsp + 0xf0], xmm0
movdqu xmm0, xmmword [rbp + 0x810]
movdqa xmmword [rsp + 0x40], xmm0
mov rdi, qword [rbp + 0x7f8]
test rdi, rdi
movaps xmmword [rsp + 0x5e0], xmm14
je 0x140163f9f
lea rax, [rdi + 1]
mov ecx, 0x18
mul rcx
jo 0x14016b1ef
xor edi, edi
mov qword [rsp + 0x28], r13
jmp 0x140163ffd
mov ecx, 1
mov rdx, rdi
call fcn.1401b1500
mov rsi, qword [rbp + 0x6d8]
mov r14, qword [rsp + 0x370]
mov rbx, qword [rsp + 0x368]
mov r15, qword [rsp + 0x118]
mov r13, qword [rsp + 0x210]
lea rdx, [rbp + 0x5a0]
lea rcx, [rsp + 0xb88]
call fcn.14016b4d0
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x888], rax
mov rcx, qword [rsp + 0x538]
mov qword [rsp + 0x890], rcx
mov qword [rsp + 0x898], rax
mov rcx, qword [rsp + 0x528]
mov qword [rsp + 0x8a0], rcx
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x8a8], rax
mov qword [rsp + 0x8b0], rcx
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x8b8], rax
mov rcx, qword [rsp + 0x520]
mov qword [rsp + 0x8c0], rcx
mov qword [rsp + 0x8c8], rax
mov rcx, qword [rsp + 0x510]
mov qword [rsp + 0x8d0], rcx
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x8d8], rax
mov qword [rsp + 0x8e0], rcx
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x8e8], rax
mov rcx, qword [rsp + 0x508]
mov qword [rsp + 0x8f0], rcx
mov qword [rsp + 0x8f8], rax
mov rcx, qword [rsp + 0x4f8]
mov qword [rsp + 0x900], rcx
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0x908], rax
mov qword [rsp + 0x910], rcx
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x918], rax
mov rcx, qword [rsp + 0x4f0]
mov qword [rsp + 0x920], rcx
mov qword [rsp + 0x928], rax
mov rcx, qword [rsp + 0x4e0]
mov qword [rsp + 0x930], rcx
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0x938], rax
mov qword [rsp + 0x940], rcx
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x948], rax
mov rcx, qword [rsp + 0x4d8]
mov qword [rsp + 0x950], rcx
mov qword [rsp + 0x958], rax
mov rcx, qword [rsp + 0x4c8]
mov qword [rsp + 0x960], rcx
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x968], rax
mov qword [rsp + 0x970], rcx
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x978], rax
mov rcx, qword [rsp + 0x4c0]
mov qword [rsp + 0x980], rcx
mov qword [rsp + 0x988], rax
mov rcx, qword [rsp + 0x4b0]
mov qword [rsp + 0x990], rcx
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x998], rax
mov qword [rsp + 0x9a0], rcx
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x9a8], rax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x9b0], rcx
mov qword [rsp + 0x9b8], rax
mov rcx, qword [rsp + 0x498]
mov qword [rsp + 0x9c0], rcx
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0x9d0], rcx
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x9d8], rax
mov rcx, qword [rsp + 0x490]
mov qword [rsp + 0x9e0], rcx
mov qword [rsp + 0x9e8], rax
mov rcx, qword [rsp + 0x480]
mov qword [rsp + 0x9f0], rcx
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0x9f8], rax
mov qword [rsp + 0xa00], rcx
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0xa08], rax
mov rcx, qword [rsp + 0x478]
mov qword [rsp + 0xa10], rcx
mov qword [rsp + 0xa18], rax
mov rcx, qword [rsp + 0x468]
mov qword [rsp + 0xa20], rcx
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0xa28], rax
mov qword [rsp + 0xa30], rcx
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0xa38], rax
mov rcx, qword [rsp + 0x460]
mov qword [rsp + 0xa40], rcx
mov qword [rsp + 0xa48], rax
mov rcx, qword [rsp + 0x450]
mov qword [rsp + 0xa50], rcx
mov rax, qword [rsp + 0x458]
mov qword [rsp + 0xa58], rax
mov qword [rsp + 0xa60], rcx
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0xa68], rax
mov rcx, qword [rsp + 0x448]
mov qword [rsp + 0xa70], rcx
mov qword [rsp + 0xa78], rax
mov rcx, qword [rsp + 0x438]
mov qword [rsp + 0xa80], rcx
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0xa88], rax
mov qword [rsp + 0xa90], rcx
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xa98], rax
mov rcx, qword [rsp + 0x430]
mov qword [rsp + 0xaa0], rcx
mov qword [rsp + 0xaa8], rax
mov rcx, qword [rsp + 0x408]
mov qword [rsp + 0xab0], rcx
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0xab8], rax
mov qword [rsp + 0xac0], rcx
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0xac8], rax
mov rcx, qword [rsp + 0x400]
mov qword [rsp + 0xad0], rcx
mov qword [rsp + 0xad8], rax
mov rcx, qword [rsp + 0x3f0]
mov qword [rsp + 0xae0], rcx
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0xae8], rax
mov qword [rsp + 0xaf0], rcx
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0xaf8], rax
mov rcx, qword [rsp + 0x3e8]
mov qword [rsp + 0xb00], rcx
mov qword [rsp + 0xb08], rax
mov rcx, qword [rsp + 0x3b0]
mov qword [rsp + 0xb10], rcx
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0xb18], rax
mov qword [rsp + 0xb20], rcx
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xb28], rax
mov rcx, qword [rsp + 0x3a8]
mov qword [rsp + 0xb30], rcx
mov qword [rsp + 0xb38], rax
mov rcx, qword [rsp + 0x398]
mov qword [rsp + 0xb40], rcx
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0xb48], rax
mov qword [rsp + 0xb50], rcx
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0xb58], rax
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0xb60], rcx
mov qword [rsp + 0xb68], rax
mov rcx, qword [rsp + 0x378]
mov qword [rsp + 0xb70], rcx
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0xb78], rax
mov qword [rsp + 0xb80], rcx
lea rcx, [rsp + 0xbf0]
lea rdx, [rsp + 0x15e0]
mov r8d, 0x90
call fcn.1401af560
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0xc80], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0xc88], rax
mov qword [rsp + 0xc90], r14
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xc98], rax
movups xmmword [rsp + 0xca0], xmm7
mov qword [rsp + 0xcb0], r15
mov qword [rsp + 0xcb8], rbx
mov qword [rsp + 0xcc0], rsi
mov qword [rsp + 0xcc8], r13
movups xmmword [rsp + 0xcd0], xmm9
mov r15d, dword [rbp + 0xbe0]
lea rdx, [rbp + 0xb20]
lea rcx, [rsp + 0x1470]
call fcn.14016b9d0
lea rdx, [rbp + 0xb50]
lea rcx, [rsp + 0x858]
call fcn.14016bcb0
lea rdx, [rbp + 0xb80]
lea rcx, [rsp + 0x330]
call fcn.14016b9d0
lea rdx, [rbp + 0xbb0]
lea rcx, [rsp + 0x130]
call fcn.14016bcb0
mov r14d, dword [rbp + 0x7e8]
mov r13, qword [rbp + 0x790]
xorps xmm7, xmm7
test r13, r13
je 0x140166626
lea rbx, [r13 + 1]
mov rax, rbx
shr rax, 0x3c
jne 0x14016b1ef
shl rbx, 4
lea rsi, [r13 + 0x11]
mov rdi, rbx
add rdi, rsi
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rdi, rax
jae 0x14016b1ef
test rdi, rdi
je 0x140166740
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
test rax, rax
jne 0x140166745
jmp 0x1401667ff
xor r13d, r13d
lea rax, [0x1401ef500]
mov qword [rsp + 0x38], rax
xorps xmm9, xmm9
mov rcx, qword [rbp + 0x7b0]
test rcx, rcx
jne 0x1401667a7
xor ecx, ecx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
mov r8, qword [rbp + 0x7d0]
test r8, r8
jne 0x140166868
xorps xmm11, xmm11
xor eax, eax
mov qword [rsp + 0x100], rax
movabs rbx, 0x8000000000000000
cmp qword [rbp + 0x6f8], rbx
mov dword [rsp + 0xc0], r15d
je 0x14016694f
mov rsi, qword [rbp + 0x700]
mov rbx, qword [rbp + 0x708]
mov eax, 1
test rbx, rbx
je 0x1401666ca
js 0x14016b1dd
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
je 0x140166bec
mov qword [rsp + 0x78], rax
mov rcx, rax
mov rdx, rsi
mov r8, rbx
call fcn.1401af560
mov rsi, qword [rbp + 0x718]
mov r12, qword [rbp + 0x720]
test r12, r12
mov eax, 1
je 0x140166715
js 0x14016b1dd
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r12
call fcn.140157b20
test rax, rax
je 0x14016b2c6
mov qword [rsp + 0xe8], rax
mov rcx, rax
mov rdx, rsi
mov qword [rsp + 0xe0], r12
mov r8, r12
call fcn.1401af560
mov r15d, dword [rsp + 0xc0]
add byte [rax], al
add cl, ch
lar eax, word [rax]
add al, byte [rax]
invalid
mov eax, 0x10
add rax, rbx
mov rdi, qword [rbp + 0x788]
mov rbx, rax
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call fcn.1401af560
mov rcx, r13
not rcx
shl rcx, 4
add rdi, rcx
mov qword [rsp + 0x38], rbx
add rcx, rbx
mov r8, r13
shl r8, 4
add r8, 0x10
mov rdx, rdi
call fcn.1401af560
movups xmm9, xmmword [rbp + 0x798]
lea rax, [0x1401ef500]
mov rcx, qword [rbp + 0x7b0]
test rcx, rcx
je 0x140166649
lea rbx, [rcx + 1]
mov rax, rbx
shr rax, 0x3c
jne 0x14016b1ef
shl rbx, 4
lea rsi, [rcx + 0x11]
mov rdi, rbx
add rdi, rsi
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rdi, rax
jae 0x14016b1ef
mov qword [rsp + 0x28], rcx
test rdi, rdi
je 0x140166807
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
test rax, rax
jne 0x14016680c
mov rcx, rdi
call fcn.1401241c0
mov eax, 0x10
add rax, rbx
mov rdi, qword [rbp + 0x7a8]
mov rbx, rax
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call fcn.1401af560
mov r8, qword [rsp + 0x28]
mov rcx, r8
not rcx
shl rcx, 4
add rdi, rcx
mov qword [rsp + 0x30], rbx
add rcx, rbx
shl r8, 4
add r8, 0x10
mov rdx, rdi
call fcn.1401af560
movups xmm7, xmmword [rbp + 0x7b8]
mov r8, qword [rbp + 0x7d0]
test r8, r8
je 0x140166665
lea rax, [r8 + 1]
mov ecx, 0x18
mul rcx
jo 0x14016b1ef
mov rsi, rax
add rsi, 0xf
and rsi, 0xfffffffffffffff0
lea rdi, [r8 + 0x11]
mov rbx, rsi
add rbx, rdi
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rbx, rax
jae 0x14016b1ef
mov qword [rsp + 0x100], r8
test rbx, rbx
je 0x1401668d0
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
jne 0x1401668d5
jmp 0x1401669f6
mov eax, 0x10
add rax, rsi
mov rsi, qword [rbp + 0x7c8]
mov rbx, rax
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.1401af560
mov rdx, qword [rsp + 0x100]
mov rax, rdx
not rax
shl rax, 3
lea rcx, [rax + rax*2]
add rsi, rcx
mov qword [rsp + 0x328], rbx
add rcx, rbx
lea rax, [rdx + rdx*2]
lea r8, [rax*8 + 0x18]
mov rdx, rsi
call fcn.1401af560
movups xmm11, xmmword [rbp + 0x7d8]
movabs rbx, 0x8000000000000000
cmp qword [rbp + 0x6f8], rbx
mov dword [rsp + 0xc0], r15d
jne 0x140166692
mov qword [rsp + 0x58], rbx
lea rdx, [rbp + 0x728]
lea rcx, [rsp + 0x5f0]
call fcn.14016c170
lea rdx, [rbp + 0x748]
lea rcx, [rsp + 0x15e0]
call fcn.14016c170
mov rcx, qword [rbp + 0x770]
test rcx, rcx
je 0x1401669fe
lea rdi, [rcx + 1]
mov rax, rdi
shr rax, 0x3a
jne 0x14016b1ef
shl rdi, 6
lea rsi, [rcx + 0x11]
mov rbx, rdi
add rbx, rsi
jb 0x14016b1ef
movabs rax, 0x7ffffffffffffff1
cmp rbx, rax
jae 0x14016b1ef
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xb0], r13
test rbx, rbx
mov dword [rsp + 0xb8], r14d
je 0x140166a25
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov rcx, rax
test rax, rax
jne 0x140166a2a
mov rcx, rbx
call fcn.1401241c0
lea rdi, [0x1401ef500]
xor esi, esi
xor eax, eax
mov qword [rsp + 0x40], rax
xor r12d, r12d
mov rax, qword [rsp + 0x190]
mov ecx, dword [rsp + 0x12c]
jmp 0x140166c3a
mov ecx, 0x10
add rcx, rdi
mov qword [rsp + 0x90], rcx
mov rdx, qword [rbp + 0x768]
mov qword [rsp + 0x40], rdx
mov r8, rsi
call fcn.1401af560
mov rdx, qword [rsp + 0x90]
mov r8, qword [rbp + 0x780]
test r8, r8
je 0x140166bf9
mov r12, qword [rsp + 0x40]
lea r14, [r12 + 0x10]
movdqa xmm0, xmmword [r12]
pmovmskb r15d, xmm0
not r15d
movabs r9, 0x8000000000000000
mov rdi, r8
mov qword [rsp + 0xf0], r8
jmp 0x140166b0c
mov rcx, rsi
mov rdx, rbp
mov r8, rbx
call fcn.1401af560
mov r10, qword [rsp + 0x60]
mov rax, r10
mov rbp, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0xf0]
movabs r9, 0x8000000000000000
mov r11, qword [rsp + 0xa0]
lea ecx, [r15 - 1]
and ecx, r15d
dec rdi
sub r13, qword [rsp + 0x40]
add r13, rdx
movdqa xmmword [r13 - 0x40], xmm6
mov qword [r13 - 0x30], rax
mov qword [r13 - 0x28], r11
mov qword [r13 - 0x20], r10
mov qword [r13 - 0x18], rbx
mov qword [r13 - 0x10], rsi
mov qword [r13 - 8], rbx
mov r15d, ecx
test rdi, rdi
je 0x140166bf9
test r15w, r15w
jne 0x140166b41
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r14]
pmovmskb r15d, xmm0
add r12, 0xfffffffffffffc00
add r14, 0x10
cmp r15d, 0xffff
je 0x140166b20
not r15d
tzcnt eax, r15d
shl rax, 6
mov r13, r12
sub r13, rax
movdqu xmm6, xmmword [r13 - 0x40]
mov rax, r9
cmp qword [r13 - 0x30], r9
je 0x140166ad0
mov rbx, qword [r13 - 0x28]
mov r8, qword [r13 - 0x20]
mov esi, 1
mov eax, 1
test r8, r8
je 0x140166ba0
js 0x14016b1dd
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r8
mov rbp, r8
call fcn.140157b20
mov r8, rbp
test rax, rax
je 0x14016b1e2
mov qword [rsp + 0xa0], rax
mov rcx, rax
mov rdx, rbx
mov qword [rsp + 0x60], r8
call fcn.1401af560
mov rbp, qword [r13 - 0x10]
mov rbx, qword [r13 - 8]
test rbx, rbx
je 0x140166a90
js 0x14016b1dd
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
mov rsi, rax
test rax, rax
jne 0x140166a90
mov ecx, 1
mov rdx, rbx
call fcn.1401b1500
mov rax, qword [rbp + 0x778]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x190]
mov ecx, dword [rsp + 0x12c]
mov r14d, dword [rsp + 0xb8]
mov r15d, dword [rsp + 0xc0]
mov r13, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xd8]
mov rdi, rdx
mov rsi, r8
shl ecx, 0x10
mov ebx, dword [rsp + 0x1f4]
or ebx, ecx
movups xmm0, xmmword [rsp + 0x15e0]
movups xmm1, xmmword [rsp + 0x15f0]
movaps xmm2, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x15e0], xmm2
mov rcx, qword [rsp + 0x318]
mov qword [rsp + 0x15f0], rcx
mov rdx, qword [rsp + 0x428]
mov qword [rsp + 0x15f8], rdx
mov qword [rsp + 0x1600], rcx
mov rdx, qword [rsp + 0x168]
mov qword [rsp + 0x1608], rdx
mov rcx, qword [rsp + 0x420]
mov qword [rsp + 0x1610], rcx
mov qword [rsp + 0x1618], rdx
mov rcx, qword [rsp + 0x570]
mov qword [rsp + 0x1620], rcx
mov ecx, dword [rsp + 0x204]
mov dword [rsp + 0x1628], ecx
movaps xmm2, xmmword [rsp + 0x640]
movaps xmmword [rsp + 0x1630], xmm2
mov rcx, qword [rsp + 0x310]
mov qword [rsp + 0x1640], rcx
mov rdx, qword [rsp + 0x418]
mov qword [rsp + 0x1648], rdx
mov qword [rsp + 0x1650], rcx
mov rdx, qword [rsp + 0x3d8]
mov qword [rsp + 0x1658], rdx
mov rcx, qword [rsp + 0x3e0]
mov qword [rsp + 0x1660], rcx
mov qword [rsp + 0x1668], rdx
mov rcx, qword [rsp + 0x568]
mov qword [rsp + 0x1670], rcx
mov ecx, dword [rsp + 0x200]
mov dword [rsp + 0x1678], ecx
movaps xmm2, xmmword [rsp + 0x670]
movaps xmmword [rsp + 0x1680], xmm2
mov rcx, qword [rsp + 0x308]
mov qword [rsp + 0x1690], rcx
mov rdx, qword [rsp + 0x3d0]
mov qword [rsp + 0x1698], rdx
mov qword [rsp + 0x16a0], rcx
mov rdx, qword [rsp + 0x558]
mov qword [rsp + 0x16a8], rdx
mov rcx, qword [rsp + 0x3c8]
mov qword [rsp + 0x16b0], rcx
mov qword [rsp + 0x16b8], rdx
mov rcx, qword [rsp + 0x560]
mov qword [rsp + 0x16c0], rcx
mov ecx, dword [rsp + 0x1fc]
mov dword [rsp + 0x16c8], ecx
movaps xmm2, xmmword [rsp + 0x660]
movaps xmmword [rsp + 0x16d0], xmm2
mov qword [rsp + 0x16e0], rax
mov rcx, qword [rsp + 0x3c0]
mov qword [rsp + 0x16e8], rcx
mov qword [rsp + 0x16f0], rax
mov rcx, qword [rsp + 0x548]
mov qword [rsp + 0x16f8], rcx
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x1700], rax
mov qword [rsp + 0x1708], rcx
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0x1710], rax
movups xmm2, xmmword [rsp + 0x5f0]
movups xmm3, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x6b0], xmm3
movaps xmmword [rsp + 0x6a0], xmm2
movaps xmmword [rsp + 0x680], xmm0
movaps xmmword [rsp + 0x690], xmm1
mov eax, dword [rsp + 0x1f8]
mov dword [rsp + 0x1718], eax
lea rcx, [rsp + 0x1720]
lea rdx, [rsp + 0x14a0]
mov r8d, 0x140
call fcn.1401af560
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x1860], rax
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x1868], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x1870], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x1878], rax
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x1fd0], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1fd8], rax
movaps xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x1fe0], xmm0
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x1ff0], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1ff8], rax
movaps xmmword [rsp + 0x2000], xmm8
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x2010], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x2018], rax
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmmword [rsp + 0x2020], xmm0
movzx eax, byte [rsp + 0x8f]
mov byte [rsp + 0x2030], al
mov eax, dword [rsp + 0x361]
mov dword [rsp + 0x2031], eax
mov eax, dword [rsp + 0x364]
mov dword [rsp + 0x2034], eax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x2038], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x2040], rax
movups xmmword [rsp + 0x2048], xmm10
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x2058], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x2060], rax
movaps xmm0, xmmword [rsp + 0x5b0]
movups xmmword [rsp + 0x2068], xmm0
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x2078], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x2080], rax
movups xmmword [rsp + 0x2088], xmm12
and byte [rax], al
add byte [rdi], cl
mov dh, 0x84
test byte [rsi + rcx*4], ah
add byte [rax], al
add byte [rax + 0x20982484], cl
add byte [rax], al
and byte [rax], al
add byte [rdi], cl
mov dh, 0x84
test byte [rsi + rcx*4], ah
test byte [rsi + rcx*4], ah
add byte [rax], al
add byte [rax + 0x20982484], cl
add byte [rax], al
mov eax, dword [rsp + 0x5f0]
mov dword [rsp + 0x2099], eax
cdq
and byte [rax], al
add byte [rbx + 0x5f32484], cl
test byte [rbx + rsi*8], ah
invalid
add byte [rax], al
invalid
cdq
and byte [rax], al
add byte [rbx + 0x5f32484], cl
test byte [rbx + rsi*8], ah
invalid
add byte [rax], al
invalid
test byte [rbx + rsi*8], ah
add eax, 0x84890000
add byte [rcx + 0x209c2484], cl
add byte [rax], al
mov rax, qword [rsp + 0x280]
invalid
invalid
add byte [rcx + 0x209c2484], cl
add byte [rax], al
mov dword [rsp + 0x209c], eax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x1f68], rax
test byte [rax + rbp*2], ah
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
mov al, 1
add byte [rax], al
test byte [rax + rbp*2], ah
invalid
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
mov al, 1
add byte [rax], al
invalid
invalid
test byte [rax + rsi*2], ah
jo 0x14016706f
mov al, 1
add byte [rax], al
mov qword [rsp + 0x1f70], rax
jo 0x14016706f
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x5a0]
movups xmmword [rsp + 0x1f78], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x1f88], rax
mov rax, qword [rsp + 0x1a8]
test byte [rax + rcx*4], ah
invalid
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
invalid
test al, 1
add byte [rax], al
mov qword [rsp + 0x1f90], rax
movups xmmword [rsp + 0x1f98], xmm13
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x1fa8], rax
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x1fb0], rax
movaps xmm0, xmmword [rsp + 0x590]
movups xmmword [rsp + 0x1fb8], xmm0
adc dword [rsp + 0x1fb8], eax
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add eax, 0x89480000
test byte [rax + rsi*4], ah
invalid
adc dword [rsp + 0x1fb8], eax
add byte [rax], al
mov eax, ebx
shr eax, 0x10
call 0x1649af8d3
retf 0x1f
add byte [rsi - 0x77], ah
pushfq
and al, 0xc8
invalid
add byte [rax], al
mov eax, dword [rsp + 0x20b]
and al, 0xb
add al, byte [rax]
invalid
call 0x1649af8d3
retf 0x1f
invalid
and al, 0xb
add al, byte [rax]
add byte [rcx + 0x1fcb2484], cl
mov dword [rsp + 0x1fcb], eax
mov dword [rsp + 0x1fcb], eax
movzx eax, byte [rsp + 0x20f]
mov byte [rsp + 0x1fcf], al
add al, byte [rax]
add byte [rax + 0x1fcf2484], cl
add byte [rax], al
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x20a0], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x20a8], rax
movaps xmmword [rsp + 0x20b0], xmm14
movaps xmm0, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x20c0], xmm0
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x20d0], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x20d8], rax
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x20e0], xmm0
movaps xmm0, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0x20f0], xmm0
lea rcx, [rsp + 0x1dd0]
lea rdx, [rsp + 0x6c0]
mov r8d, 0x198
call fcn.1401af560
lea rcx, [rsp + 0x1880]
lea rdx, [rsp + 0x888]
mov r8d, 0x458
call fcn.1401af560
mov dword [rsp + 0x21c0], r15d
movups xmm0, xmmword [rsp + 0x1470]
movups xmm1, xmmword [rsp + 0x1480]
movups xmm2, xmmword [rsp + 0x1490]
movaps xmmword [rsp + 0x2100], xmm0
movaps xmmword [rsp + 0x2110], xmm1
movaps xmmword [rsp + 0x2120], xmm2
movups xmm0, xmmword [rsp + 0x858]
movups xmm1, xmmword [rsp + 0x868]
movups xmm2, xmmword [rsp + 0x878]
movaps xmmword [rsp + 0x2130], xmm0
movaps xmmword [rsp + 0x2140], xmm1
movaps xmmword [rsp + 0x2150], xmm2
movups xmm0, xmmword [rsp + 0x330]
movups xmm1, xmmword [rsp + 0x340]
movups xmm2, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x2160], xmm0
movaps xmmword [rsp + 0x2170], xmm1
movaps xmmword [rsp + 0x2180], xmm2
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movdqu xmm2, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x21b0], xmm2
movaps xmmword [rsp + 0x21a0], xmm1
movaps xmmword [rsp + 0x2190], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x1d68], rax
mov qword [rsp + 0x1d70], r13
movups xmmword [rsp + 0x1d78], xmm9
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x1d88], rax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x1d90], rax
movups xmmword [rsp + 0x1d98], xmm7
mov rax, qword [rsp + 0x328]
mov qword [rsp + 0x1da8], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x1db0], rax
movups xmmword [rsp + 0x1db8], xmm11
mov dword [rsp + 0x1dc8], r14d
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x1cd8], rax
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x1ce0], rcx
mov qword [rsp + 0x1ce8], rax
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x1cf0], rcx
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x1cf8], rax
mov qword [rsp + 0x1d00], rcx
movaps xmm0, xmmword [rsp + 0x6a0]
movaps xmm1, xmmword [rsp + 0x6b0]
movups xmmword [rsp + 0x1d18], xmm1
sbb byte [0x15125733a], bl
test byte [rax + rcx], ah
invalid
add byte [rax], al
sbb byte [0x15125733a], bl
test byte [rax + rcx], ah
sbb eax, 0xf660000
add byte [rax], al
invalid
invalid
outsd dx, dword [rsi]
test byte [rax + rax*4], ah
invalid
adc dword [rsp + 0x1d08], eax
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x680]
movdqa xmm1, xmmword [rsp + 0x690]
movdqu xmmword [rsp + 0x1d38], xmm1
movdqu xmmword [rsp + 0x1d28], xmm0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1d48], rdi
mov qword [rsp + 0x1d50], r12
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1d58], rax
mov qword [rsp + 0x1d60], rsi
mov rax, qword [rsp + 0x110]
movzx eax, byte [rax + 0x38]
movzx ebx, al
lea rax, [0x1401fd668]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
mov r8b, 1
jmp 0x1401673b5
mov r8b, 2
jmp 0x1401673b5
xor r8d, r8d
mov qword [rsp + 0x888], 0
lea rcx, [rsp + 0x15e0]
lea rdx, [rsp + 0x888]
call case.0x1401367d9.12
mov rax, qword [rsp + 0x110]
cmp qword [rax], 0
je 0x140167645
xor eax, eax
mov ecx, 0
movabs rdx, 0x8000000000000001
cmp qword [rbp + 0xca0], rdx
je 0x140167409
mov rcx, qword [rbp + 0xca8]
mov rdx, qword [rbp + 0xcb0]
cmp rcx, 1
movabs r9, 0x8000000000000000
mov r10d, 0
adc r10, r9
mov r8, qword [rbp + 0xcc8]
mov r11d, 0
movabs rsi, 0x8000000000000001
cmp qword [rbp + 0xcb8], rsi
je 0x14016744e
mov r11, qword [rbp + 0xcc0]
lea rsi, [rbp + 0x7f0]
mov rdi, qword [rsp + 0x110]
mov r14, qword [rdi + 8]
cmp r11, 1
adc rax, r9
mov qword [rsp + 0x888], r10
mov qword [rsp + 0x890], rcx
mov qword [rsp + 0x898], rdx
mov qword [rsp + 0x8a0], rax
mov qword [rsp + 0x8a8], r11
mov qword [rsp + 0x8b0], r8
lea rcx, [rsp + 0x888]
mov rdx, qword [rsp + 0x170]
mov r8, rbp
call fcn.140160700
mov rdi, qword [rbp + 0xc98]
mov r12, qword [rsp + 0x888]
test rdi, rdi
je 0x14016755b
movabs rax, 0x8000000000000001
cmp r12, rax
je 0x14016b29c
mov rax, qword [rsp + 0x890]
mov rdx, qword [rsp + 0x898]
lea rcx, [rdi - 1]
xor r15d, r15d
xor r8d, r8d
nop word cs:[rax + rax]
cmp rdx, rcx
jbe 0x14016b1cd
add r15, qword [rax + r8*8]
inc r8
cmp rdi, r8
jne 0x140167500
xor r13d, r13d
xor edx, edx
nop word [rax + rax]
lea rbp, [rdx + 1]
mov rcx, rsi
mov r8, rdi
call fcn.140133eb0
movzx eax, al
add r13, rax
mov rdx, rbp
cmp rdi, rbp
jne 0x140167520
mov rcx, rsi
mov rdx, rdi
mov r8, rdi
call fcn.140133eb0
movzx eax, al
add r13, rax
mov rbp, qword [rsp + 0x80]
jmp 0x14016756f
xor r15d, r15d
mov rcx, rsi
xor edx, edx
xor r8d, r8d
call fcn.140133eb0
movzx r13d, al
mov rdi, qword [rbp + 0xe0]
mov rsi, qword [rbp + 0x130]
movabs rbp, 0x8000000000000002
cmp r12, rbp
jl 0x1401675a8
test r12, r12
je 0x1401675a8
mov r8, qword [rsp + 0x890]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x8a0]
cmp rax, rbp
jl 0x1401675d1
test rax, rax
je 0x1401675d1
mov r8, qword [rsp + 0x8a8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add r13, r15
add r13, rdi
add r13, rsi
sub r14, r13
mov rbp, qword [rsp + 0x80]
jbe 0x140167645
mov rax, qword [rsp + 0x110]
mov ecx, dword [rax + 0x30]
test ecx, ecx
mov eax, 0x20
cmovne eax, ecx
xor ecx, ecx
cmp bl, 3
cmovne ecx, ebx
movzx ecx, cl
test cl, cl
je 0x140167627
cmp ecx, 1
jne 0x140167618
mov rcx, r14
xor r14d, r14d
jmp 0x140167627
mov rdx, r14
shr rdx, 1
sub r14, rdx
mov rcx, r14
mov r14, rdx
add qword [rsp + 0x16c0], r14
mov dword [rsp + 0x16c8], eax
add qword [rsp + 0x1710], rcx
mov dword [rsp + 0x1718], eax
lea rcx, [rsp + 0x888]
lea rdx, [rsp + 0x15e0]
mov r8d, 0xbe8
call fcn.1401af560
movabs r8, 0x8000000000000001
mov rax, qword [rbp + 0xca0]
mov r14, qword [rbp + 0xcb8]
cmp rax, r8
jne 0x140167737
movabs rcx, 0x8000000000000001
cmp r14, rcx
jne 0x140167737
mov qword [rsp + 0x14a0], 0
mov qword [rsp + 0x14a8], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x14b0], xmm0
mov qword [rsp + 0x14c0], 8
mov qword [rsp + 0x14c8], 0
mov rax, qword [rsp + 0x888]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x890]
mov qword [rsp + 0xb0], rax
mov rcx, qword [rbp + 0xc98]
test rcx, rcx
mov qword [rsp + 0x38], rcx
je 0x1401677a5
mov rax, rcx
shr rax, 0x3c
jne 0x14016b1dd
lea rsi, [rcx*8]
mov ecx, 8
mov rdx, rsi
call fcn.140157b20
mov qword [rsp + 0x30], rax
test rax, rax
jne 0x1401677af
jmp 0x14016b28f
cmp rax, r8
jne 0x140167744
mov r12, r8
jmp 0x140169c36
movabs r12, 0x8000000000000000
mov rsi, qword [rbp + 0xca8]
mov r15, qword [rbp + 0xcb0]
cmp rax, r12
je 0x140169c36
test r15, r15
je 0x140169c11
mov rax, r15
shr rax, 0x3c
jne 0x14016b1dd
lea rdi, [r15*8]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rdi
call fcn.140157b20
test rax, rax
je 0x14016b2d3
mov rbx, rax
jmp 0x140169c18
mov eax, 8
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x330], 0
mov qword [rsp + 0x338], 8
mov qword [rsp + 0x340], 0
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xb0]
test rdx, rdx
jne 0x140167811
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xb0]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov r8, qword [rcx + rax*8]
mov r9, qword [r8 + 0xb8]
mov rax, qword [r8 + 0xc0]
lea rcx, [r9 + 1]
mov qword [r8 + 0xb8], rcx
movdqu xmm6, xmmword [0x1401ef510]
movdqa xmmword [rsp + 0x6c0], xmm6
movups xmm7, xmmword [0x1401ef520]
movaps xmmword [rsp + 0x6d0], xmm7
mov qword [rsp + 0x6e0], r9
mov qword [rsp + 0x6e8], rax
test rdx, rdx
jne 0x140167898
call fcn.140162c80
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xb8]
mov rax, qword [rax + 0xc0]
lea rdx, [rcx + 1]
mov r8d, dword [0x140214214]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0xb8], rdx
movaps xmmword [rsp + 0x15f0], xmm7
movdqa xmmword [rsp + 0x15e0], xmm6
mov qword [rsp + 0x1600], rcx
mov qword [rsp + 0x1608], rax
mov rax, qword [rbp + 0xc88]
test rax, rax
je 0x140168800
mov r8, qword [rbp + 0xc80]
lea rax, [rax + rax*2]
mov rdx, qword [rsp + 0xd8]
cmp rdx, 2
lea r12, [rsp + 0x888]
mov rcx, qword [rsp + 0xb0]
cmove r12, rcx
add rcx, 0x140
cmp edx, 2
lea rdx, [rsp + 0x9c8]
cmove rdx, rcx
mov qword [rsp + 0x78], rdx
lea rax, [r8 + rax*8]
mov qword [rsp + 0xb8], rax
xor r15d, r15d
pcmpeqd xmm6, xmm6
mov qword [rsp + 0x28], r12
jmp 0x140167993
mov rbp, qword [rsp + 0x80]
mov r8, qword [rsp + 0xe8]
mov r15, qword [rsp + 0xe0]
mov r13, qword [rsp + 0x338]
mov rax, qword [rsp + 0x58]
mov qword [r13 + rdx*8], rax
inc rdx
mov qword [rsp + 0x340], rdx
cmp r8, qword [rsp + 0xb8]
je 0x140168600
mov rax, r8
mov rdx, qword [r8 + 8]
imul rcx, qword [r8 + 0x10], 0x38
lea rax, [r8 + 0x18]
mov qword [rsp + 0xe8], rax
lea rax, [r15 + 1]
mov qword [rsp + 0xe0], rax
add rcx, rdx
mov qword [rsp + 0x100], rcx
xor ebp, ebp
xor eax, eax
mov qword [rsp + 0x58], rax
mov r11, rdx
cmp r11, qword [rsp + 0x100]
jne 0x140167b48
jmp 0x1401685d0
lea rax, [r11 + 0x38]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 1]
mov qword [rsp + 0x60], rax
mov rdi, qword [r12 + 0xad8]
test rdi, rdi
je 0x140167c10
mov rax, qword [r12 + 0xac0]
lea rcx, [rax + 0x10]
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
not r8d
mov rdx, rdi
jmp 0x140167b9c
test r8w, r8w
jne 0x140167bcf
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rcx]
pmovmskb r8d, xmm0
add rax, 0xfffffffffffffe80
add rcx, 0x10
cmp r8d, 0xffff
je 0x140167bb0
mov r9d, r8d
tzcnt r8d, r9d
neg r8
lea r8, [r8 + r8*2]
mov r10, qword [rax + r8*8 - 0x10]
cmp r10, rbp
jae 0x140167b90
mov qword [rsp + 0xc0], r11
mov rcx, qword [r12 + 0xb08]
test rcx, rcx
je 0x140167e5a
mov rax, qword [r12 + 0xaf0]
lea rdx, [rax + 0x10]
movdqa xmm0, xmmword [rax]
pmovmskb r9d, xmm0
not r9d
mov r8, rcx
jmp 0x140167c5c
test r9w, r9w
jne 0x140167c8f
mov rax, qword [rsp + 0xc0]
mov rsi, qword [rax + 0x28]
cmp rsi, 1
adc rsi, 0
mov rbx, qword [rax + 0x30]
mov qword [rsp + 0x138], r15
mov qword [rsp + 0x140], rbp
mov qword [rsp + 0x130], 3
mov rcx, qword [rsp + 0x78]
lea rdx, [rsp + 0x130]
call fcn.140135260
add rbx, qword [rax + 0xb0]
add rbx, qword [rax + 0xf0]
add rsi, qword [rax + 0x30]
add rsi, qword [rax + 0x70]
mov qword [rsp + 0xa0], rsi
test rdi, rdi
je 0x140168206
mov rcx, qword [r12 + 0xae0]
mov rdx, qword [r12 + 0xae8]
mov r8, r15
mov r9, rbp
call fcn.1401340a0
mov rcx, qword [r12 + 0xac0]
mov rdx, qword [r12 + 0xac8]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
nop word cs:[rax + rax]
test r9w, r9w
je 0x140167f70
cmp rbp, qword [rsp + 0x38]
jae 0x14016b193
mov rdx, qword [rsp + 0x340]
cmp rdx, qword [rsp + 0x330]
jne 0x140167950
lea rcx, [rsp + 0x330]
call fcn.1401836c0
mov rdx, qword [rsp + 0x340]
jmp 0x140167950
mov rax, qword [rsp + 0x15e0]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x15e8]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140168821
lea rax, [0x1401ef500]
mov qword [rsp + 0xe0], rax
mov r13d, 8
xor edx, edx
xor eax, eax
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x15f8]
test rax, rax
jne 0x14016907d
jmp 0x140169a4e
mov rbx, qword [rsp + 0x15e0]
movdqa xmm0, xmmword [rbx]
pmovmskb edi, xmm0
lea r14, [rbx + 0x10]
cmp edi, 0xffff
jne 0x1401690bc
nop dword [rax]
movdqa xmm0, xmmword [r14]
pmovmskb edi, xmm0
add rbx, 0xfffffffffffffe00
add r14, 0x10
cmp edi, 0xffff
je 0x1401690a0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x28], rax
lea r15, [rax - 1]
mov rax, r15
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r12d, 4
cmovae r12, rcx
mov rax, r12
shr rax, 0x3a
jne 0x14016b1dd
mov ebp, edi
not ebp
tzcnt eax, ebp
shl rax, 5
mov rcx, rbx
sub rcx, rax
movdqu xmm6, xmmword [rcx - 0x20]
movups xmm7, xmmword [rcx - 0x10]
mov rsi, r12
shl rsi, 5
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rsi
call fcn.140157b20
test rax, rax
je 0x14016b28f
movdqu xmmword [rax], xmm6
movups xmmword [rax + 0x10], xmm7
mov qword [rsp + 0x130], r12
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 1
test r15, r15
je 0x14016925f
mov edx, 0xfffffffe
sub edx, edi
and edx, ebp
mov esi, 1
mov r12, 0xffffffffffffffff
lea rdi, [rsp + 0x130]
jmp 0x1401691cc
mov ebx, 1
mov ecx, 1
mov qword [rsp + 0xb8], rcx
mov rsi, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xd8]
lea rcx, [rsp + 0x858]
mov qword [rsp + 0x130], rcx
bsr rcx, rbx
xor ecx, 0xffffffc0
add ecx, 0x41
mov dword [rsp + 0x20], ecx
lea r8, [rsp + 0x130]
mov rcx, rax
mov rdx, rbx
mov rbp, rax
xor r9d, r9d
call fcn.14013bf10
shl rbx, 5
add rbx, rbp
mov qword [rsp + 0x28], rbx
cmp edi, 2
lea rax, [rsp + 0x888]
mov rbx, rax
cmove rbx, rsi
mov r9, qword [rsp + 0x60]
test r9, r9
mov qword [rsp + 0x100], r13
mov qword [rsp + 0xb0], rbp
je 0x1401696d7
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x130], xmm0
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x140169aa9
mov rax, rcx
shl rax, 5
add rcx, rax
cmp rcx, 0xffffffffffffffcf
je 0x140169aa9
mov r8, qword [rsp + 0xe0]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x6c8]
test rcx, rcx
je 0x140169ae4
mov rax, rcx
shl rax, 5
add rcx, rax
cmp rcx, 0xffffffffffffffcf
je 0x140169ae4
mov r8, qword [rsp + 0x6c0]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x15e0], xmm0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x15f0], rax
cmp qword [rsp + 0x14a0], 0
je 0x140169b26
mov r8, qword [rsp + 0x14a8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rsi, [rsp + 0x14b8]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x14a0], rax
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x14a8], rcx
mov qword [rsp + 0x14b0], rax
cmp qword [rsp + 0x14b8], 0
je 0x140169b72
mov ebx, 8
xor edi, edi
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1401af560
mov rsi, rbx
mov r12, r15
movabs r8, 0x8000000000000001
cmp r14, r8
jne 0x140169c3d
jmp 0x140169caf
movabs r8, 0x8000000000000000
mov rdi, qword [rbp + 0xcc0]
mov r13, qword [rbp + 0xcc8]
cmp r14, r8
je 0x140169caf
test r13, r13
je 0x140169c93
mov rax, r13
shr rax, 0x3c
jne 0x14016b1dd
lea rbx, [r13*8]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
je 0x14016b2e0
mov r14, rax
jmp 0x140169c9b
mov r14d, 8
xor ebx, ebx
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1401af560
mov rdi, r14
mov r8, r13
mov qword [rsp + 0x15e0], r12
mov qword [rsp + 0x15e8], rsi
mov qword [rsp + 0x15f0], r15
mov qword [rsp + 0x15f8], r8
mov qword [rsp + 0x1600], rdi
mov qword [rsp + 0x1608], r13
cmp dword [rsp + 0x888], 2
lea rsi, [rsp + 0x888]
mov r8, rsi
jne 0x140169cfc
mov r8, qword [rsp + 0x890]
lea rdi, [rsp + 0x15e0]
mov rcx, rdi
mov rdx, qword [rsp + 0x170]
call fcn.140160700
cmp dword [rsp + 0x888], 2
jne 0x140169d26
mov rsi, qword [rsp + 0x890]
add rbp, 0xbe8
mov qword [rsp + 0x20], rbp
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x170]
mov r8, rsi
mov r9, rdi
call fcn.14016c420
mov r13d, eax
mov rax, qword [rsp + 0x15e0]
movabs rsi, 0x8000000000000002
cmp rax, rsi
jl 0x140169d83
test rax, rax
je 0x140169d83
mov r8, qword [rsp + 0x15e8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x15f8]
cmp rax, rsi
jl 0x140169dac
test rax, rax
je 0x140169dac
mov r8, qword [rsp + 0x1600]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsp + 0x888], 2
je 0x14016b124
mov rax, qword [rsp + 0x898]
movabs rdi, 0x8000000000000000
cmp rax, rdi
je 0x140169e0f
test rax, rax
je 0x140169ded
mov rax, qword [rsp + 0x8e8]
cmp rax, rdi
je 0x140169e5a
mov eax, r13d
movaps xmm6, xmmword [rsp + 0x21d0]
movaps xmm7, xmmword [rsp + 0x21e0]
movaps xmm8, xmmword [rsp + 0x21f0]
movaps xmm9, xmmword [rsp + 0x2200]
movaps xmm10, xmmword [rsp + 0x2210]
movaps xmm11, xmmword [rsp + 0x2220]
movaps xmm12, xmmword [rsp + 0x2230]
movaps xmm13, xmmword [rsp + 0x2240]
movaps xmm14, xmmword [rsp + 0x2250]
movaps xmm15, xmmword [rsp + 0x2260]
add rsp, 0x2278
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmovb rcx, rdx
lea r8, [0x1401eef70]
call fcn.1401b1d10
call fcn.1400b62f0
mov ecx, 1
mov rdx, r8
call fcn.1401b1500
call fcn.140124180
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, qword [rsp + 0xa0]
mov rdx, rsi
call fcn.1401b2060
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, rsi
mov rdx, r9
call fcn.1401b1d90
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, rsi
mov rdx, qword [rsp + 0x38]
call fcn.1401b1d90
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov edx, 0x19
call fcn.1401b1e10
mov qword [rsp + 0x90], r14
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, qword [rsp + 0x90]
mov rdx, rsi
call fcn.1401b2060
mov ecx, 1
mov rdx, r13
call fcn.1401b1500
mov ecx, 1
mov rdx, rbp
call fcn.1401b1500
mov ecx, 8
mov rdx, rsi
call fcn.1401b1500
lea rcx, str.It_must_always_be_Some_at_this_pointC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensioncomplete_dimension_vec_records.rs
lea r8, [0x1401eef58]
mov edx, 0x24
call fcn.1401b2260
mov ecx, 1
mov rdx, qword [rsp + 0x168]
call fcn.1401b1500
mov ecx, 1
mov rdx, r12
call fcn.1401b1500
mov ecx, 8
mov rdx, rdi
call fcn.1401b1500
mov ecx, 8
mov rdx, rbx
call fcn.1401b1500
int3
mov rax, qword [rsp + 0x168]
mov rsi, qword [rax + 0x18]
mov r14, qword [rax + 0x20]
test r14, r14
mov qword [rsp + 0x78], rsi
je 0x140176058
mov rax, qword [rsp + 0x178]
mov rax, qword [rax]
mov rdx, qword [rax + 0x10]
xor r15d, r15d
xor ecx, ecx
nop word cs:[rax + rax]
cmp rdx, rcx
je 0x14017857d
mov r8, qword [rax + 8]
add r15, qword [r8 + rcx*8]
inc rcx
cmp r14, rcx
jne 0x1401720a0
lea rsi, [rbp + 0x7f0]
xor ebx, ebx
xor edx, edx
nop word cs:[rax + rax]
lea rdi, [rdx + 1]
mov rcx, rsi
mov r8, r14
call fcn.140133eb0
movzx eax, al
add rbx, rax
mov rdx, rdi
cmp r14, rdi
jne 0x1401720d0
mov rcx, rsi
mov rdx, r14
mov r8, r14
call fcn.140133eb0
movzx eax, al
add rbx, rax
mov rsi, qword [rsp + 0x78]
jmp 0x14017606f
mov rax, qword [rsp + 0x168]
mov rbx, qword [rax + 0x18]
mov r14, qword [rax + 0x20]
lea rdi, [rbp + 0x7f0]
test rbx, rbx
je 0x1401788fb
xor r13d, r13d
lea r15, [rsp + 0x2a8]
xor esi, esi
mov rax, qword [rsp + 0x178]
mov rax, qword [rax]
mov rdx, qword [rax + 0x28]
cmp rdx, rsi
jbe 0x1401785ac
mov rax, qword [rax + 0x20]
mov r12, qword [rax + rsi*8]
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.140133d10
mov ebp, eax
test r12, r12
setne al
test r13b, 1
je 0x1401723d3
or al, bpl
je 0x1401723d3
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
xor r13d, r13d
test bpl, bpl
je 0x14017243d
mov r8, qword [rsp + 0x178]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov r9, rsi
call fcn.14017b0d0
test al, al
jne 0x1401788f6
test r12, r12
je 0x1401724ba
mov r13, qword [rsp + 0x48]
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], 0
mov rcx, r13
jmp 0x140172455
test r12, r12
je 0x1401724bd
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], 0
mov rcx, qword [rsp + 0x48]
mov rdx, r15
mov r8, r14
mov r9, r12
call fcn.14017b2d0
test al, al
jne 0x1401788f6
mov r13d, 1
cmp r12, r13
je 0x1401724ba
mov rbp, qword [rsp + 0x48]
mov rcx, qword [rbp + 0x20]
mov rax, qword [rbp + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov qword [rsp + 0x28], r13
inc r13
mov qword [rsp + 0x20], rsi
mov rcx, rbp
mov rdx, r15
mov r8, r14
mov r9, r12
call fcn.14017b2d0
test al, al
je 0x140172471
jmp 0x1401788f6
mov r13b, 1
inc rsi
cmp rsi, rbx
jne 0x140172372
mov rcx, rdi
mov rdx, rbx
mov r8, rbx
call fcn.140133d10
test al, al
mov r12, qword [rsp + 0x48]
jne 0x14017890e
jmp 0x14017894a
lea rcx, [rbp + 0x7f0]
xor r15d, r15d
xor edx, edx
xor r8d, r8d
call fcn.140133eb0
movzx ebx, al
mov qword [rsp + 0xb0], r14
mov rax, qword [rbp + 0xe0]
mov qword [rsp + 0xc0], rax
mov rax, qword [rbp + 0x130]
mov qword [rsp + 0xd0], rax
mov rax, qword [rbp + 0x40]
mov qword [rsp + 0x60], rax
mov rax, qword [rbp + 0x90]
mov qword [rsp + 0x160], rax
test rsi, rsi
je 0x140176138
mov rax, qword [rsp + 0x178]
mov rax, qword [rax]
mov rdx, qword [rax + 0x28]
xor r13d, r13d
xor ecx, ecx
nop word [rax + rax]
cmp rdx, rcx
je 0x1401785a2
mov r8, qword [rax + 0x20]
add r13, qword [r8 + rcx*8]
inc rcx
cmp rsi, rcx
jne 0x1401760d0
lea rdi, [rbp + 0x7f0]
xor r14d, r14d
xor edx, edx
nop word cs:[rax + rax]
lea r12, [rdx + 1]
mov rcx, rdi
mov r8, rsi
call fcn.140133d10
movzx eax, al
add r14, rax
mov rdx, r12
cmp rsi, r12
jne 0x140176100
mov rcx, rdi
mov rdx, rsi
mov r8, rsi
call fcn.140133d10
movzx eax, al
add r14, rax
mov r12, qword [rsp + 0x48]
jmp 0x140176150
lea rcx, [rbp + 0x7f0]
xor r13d, r13d
xor edx, edx
xor r8d, r8d
call fcn.140133d10
movzx r14d, al
add rbx, r15
add rbx, qword [rsp + 0xc0]
add rbx, qword [rsp + 0xd0]
mov qword [rsp + 0x100], rbx
mov rbx, qword [rsp + 0x60]
test rbx, rbx
je 0x14017620c
mov edi, dword [rbp + 0x48]
mov r15, qword [rbp]
mov rdx, rbp
mov rbp, qword [rbp + 8]
lea rsi, [rsp + 0x198]
mov rcx, rsi
call fcn.140133350
xor eax, eax
movabs rcx, 0x8000000000000000
cmp qword [rsp + 0x198], rcx
cmovne rax, rsi
cmovne eax, esi
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
mov rcx, r12
mov rdx, rbx
mov r8d, edi
mov r9, r15
call fcn.140178a40
mov edi, eax
mov rcx, rsi
call fcn.140178e40
mov sil, 1
test dil, dil
jne 0x14017894c
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
mov rbp, qword [rsp + 0x50]
jne 0x14017894c
add r14, r13
mov r8, qword [rsp + 0x78]
test r8, r8
je 0x1401781c0
mov eax, dword [rbp + 0xe8]
mov dword [rsp + 0xc8], eax
mov rax, qword [rbp + 0xa0]
mov qword [rsp + 0xe8], rax
mov rax, qword [rbp + 0xa8]
mov qword [rsp + 0x108], rax
mov eax, dword [rbp + 0x138]
mov dword [rsp + 0x150], eax
mov rax, qword [rbp + 0xf0]
mov qword [rsp + 0x130], rax
mov rax, qword [rbp + 0xf8]
mov qword [rsp + 0x128], rax
lea rax, [rbp + 0x7f0]
mov qword [rsp + 0x148], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0xf8], rax
lea rdi, [rsp + 0x198]
xor r13d, r13d
xor ecx, ecx
xor r15d, r15d
mov rax, qword [rsp + 0x178]
mov rax, qword [rax]
mov rdx, qword [rax + 0x28]
cmp rdx, r15
jbe 0x14017875d
mov rsi, r13
mov r13d, ecx
lea rcx, [r15 + 1]
mov qword [rsp + 0xb8], rcx
mov rax, qword [rax + 0x20]
and byte [rdx - 0x75], cl
sbb al, 0xf8
mov rcx, qword [rsp + 0x148]
mov rdx, r15
call fcn.140133d10
test al, al
je 0x140176463
test r13b, 1
mov r13, rsi
je 0x14017630e
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
add byte [rax], al
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov rcx, rdi
mov rdx, rbp
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x1f8]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xc0]
mov r8d, dword [rsp + 0xc8]
mov r9, qword [rsp + 0xe8]
call fcn.140178f60
mov esi, eax
mov rcx, rdi
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov r8, qword [rsp + 0x178]
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rbp
mov r9, r15
call fcn.14017a9d0
test al, al
jne 0x1401788f6
mov rcx, rdi
mov rdx, rbp
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x228], rax
lea rax, [rsp + 0x228]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0x150]
mov r9, qword [rsp + 0x130]
call fcn.140178f60
mov esi, eax
mov rcx, rdi
call fcn.140178e40
test sil, sil
jne 0x1401788f6
test rbx, rbx
je 0x14017649f
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
xor ecx, ecx
inc r13
jmp 0x1401764a9
test rbx, rbx
mov ecx, r13d
je 0x1401764a6
mov eax, ecx
and al, 1
mov r13, rsi
mov r8, qword [rsp + 0x78]
je 0x1401764ae
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
xor ecx, ecx
mov rax, qword [rsp + 0xb0]
jmp 0x1401764bf
mov cl, 1
inc r13
jmp 0x1401764a9
mov r13, rsi
mov r8, qword [rsp + 0x78]
test rbx, rbx
mov rax, qword [rsp + 0xb0]
je 0x14017702d
mov dword [rsp + 0x138], ecx
test rax, rax
je 0x140177065
xor eax, eax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x158], r14
mov rcx, rdi
mov rdx, rbp
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x1f8]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xc0]
mov r8d, dword [rsp + 0xc8]
mov r9, qword [rsp + 0xe8]
call fcn.140178f60
mov esi, eax
mov rcx, rdi
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov rax, qword [rsp + 0x90]
inc rax
mov qword [rsp + 0x140], rax
xor r10d, r10d
mov r9, qword [rsp + 0xb0]
mov qword [rsp + 0xf0], r13
jmp 0x1401765c6
lea rdi, [rsp + 0x198]
mov rcx, rdi
call fcn.140178e40
mov rbp, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
mov r10, qword [rsp + 0x68]
inc r10
mov r9, qword [rsp + 0xb0]
cmp r10, r9
je 0x140176f25
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], rbx
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rbp
mov r8, r15
mov r9, r10
mov rsi, r10
call fcn.14017a1e0
test al, al
jne 0x1401788f6
mov qword [rsp + 0x118], r15
mov qword [rsp + 0x120], rsi
mov qword [rsp + 0x110], 3
mov rax, qword [rsp + 0x178]
mov rax, qword [rax]
mov rdx, qword [rax + 0x10]
cmp rdx, rsi
mov r9, rsi
jbe 0x140178988
mov rax, qword [rax + 8]
mov rax, qword [rax + r9*8]
mov qword [rsp + 0x88], rax
mov rcx, rbp
lea rbx, [rsp + 0x110]
mov rdx, rbx
mov r14, r9
call fcn.140136ee0
mov rsi, rax
mov rcx, rbp
mov rdx, rbx
call fcn.140138450
movzx eax, byte [rax]
mov byte [rsp + 0x60], al
mov rcx, qword [rsp + 0x180]
movabs rax, 0x8000000000000000
cmp qword [rcx], rax
mov qword [rsp + 0x68], r14
jne 0x14017668e
mov rbx, rdi
xor edi, edi
jmp 0x1401766b8
mov qword [rsp + 0x1a0], r15
mov qword [rsp + 0x1a8], r14
mov qword [rsp + 0x198], 3
mov rdx, rdi
call fcn.14017a300
mov rbx, rdi
mov rdi, rax
mov r14, r15
mov r12, qword [rsp + 0x50]
mov rcx, r12
lea rbp, [rsp + 0x110]
mov rdx, rbp
call case.0x14013763f.12
mov r15d, eax
mov rcx, r12
mov rdx, rbp
call fcn.140139280
movzx ecx, byte [rsi]
movzx r13d, byte [rsi + 1]
movzx edx, byte [rsi + 2]
movzx r8d, byte [rsp + 0x60]
mov byte [rsp + 0x2a3], r8b
mov rsi, r12
mov byte [rsp + 0x2a0], cl
mov byte [rsp + 0x2a1], r13b
mov byte [rsp + 0x2a2], dl
mov qword [rsp + 0x298], rdi
mov qword [rsp + 0x288], rax
add byte [rax], al
mov dword [rsp + 0x290], r15d
mov rcx, qword [rsp + 0xf8]
mov rdx, rbp
call fcn.140135260
mov rcx, qword [rax + 0xb0]
mov qword [rsp + 0xa8], rcx
mov ecx, dword [rax + 0xb8]
mov dword [rsp + 0xe0], ecx
mov rcx, qword [rax + 0xf0]
mov qword [rsp + 0xa0], rcx
mov ecx, dword [rax + 0xf8]
mov dword [rsp + 0x98], ecx
mov r12, qword [rax + 0x30]
mov ecx, dword [rax + 0x38]
mov dword [rsp + 0x60], ecx
mov eax, dword [rax + 0x78]
mov dword [rsp + 0x70], eax
mov rcx, rbx
mov rdx, rsi
mov r8, rbp
call fcn.140136390
mov rcx, rsi
mov rdx, rbp
call fcn.1401375f0
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x10]
adc byte [rcx + rdi - 0xe], cl
jbe 0x140178979
mov r8, qword [rcx + 8]
lea rsi, [r14 + r14*2]
mov rdx, qword [r8 + rsi*8 + 0x10]
mov r10, qword [rsp + 0x68]
cmp rdx, r10
jbe 0x140178997
movzx r15d, byte [rax]
mov rax, qword [r8 + rsi*8 + 8]
imul rdx, r10, 0x38
mov qword [rsp + 0xd8], rdx
mov rdi, qword [rax + rdx + 0x28]
cmp rdi, 1
adc rdi, 0
test r13b, 1
je 0x140176829
mov rbp, qword [rsp + 0x80]
mov rdx, rbp
mov r8, r10
mov r14, r10
call fcn.14017c710
mov rbx, rax
mov rcx, qword [rsp + 0x168]
mov rdx, rbp
mov r8, r14
call fcn.14017c800
add rax, rbx
sub rdi, rax
mov r14, qword [rsp + 0x158]
mov rbx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x58]
cmp rdi, rax
cmovae rdi, rax
sub rax, r12
test r15, r15
je 0x140176857
cmp r15d, 1
jne 0x14017685f
xor eax, eax
jmp 0x140176862
sub rax, rdi
shr rax, 1
jmp 0x140176862
sub rax, rdi
mov r15, qword [rsp + 0x80]
add rax, r12
mov rbp, qword [rsp + 0x90]
sub rbp, rax
jae 0x1401768f4
test rbx, rbx
mov r12, qword [rsp + 0x48]
mov r13, qword [rsp + 0xf0]
je 0x140176593
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x198], rax
jne 0x1401769c7
mov rsi, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r15, qword [rax + 0x20]
mov r12, rbx
neg r12
mov rdi, 0xffffffffffffffff
mov rbp, qword [rsp + 0x50]
nop dword [rax + rax]
lea rax, [r12 + rdi]
cmp rax, 0xffffffffffffffff
je 0x140176b94
invalid
mov dh, 2
add byte [rax], al
mov rcx, rsi
mov edx, dword [rsp + 0x60]
call r15
inc rdi
test al, al
je 0x1401768d0
jmp 0x14017698f
cmp rdi, rbp
mov r12, qword [rsp + 0x48]
jbe 0x14017691a
test r13b, 1
mov r8, qword [rsp + 0x68]
jne 0x140176a48
mov r13, qword [rsp + 0xf0]
jmp 0x140176b16
test rbx, rbx
mov r13, qword [rsp + 0xf0]
je 0x140176593
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1c8], rax
jne 0x140176bae
mov rsi, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r15, qword [rax + 0x20]
mov r12, rbx
neg r12
mov rdi, 0xffffffffffffffff
mov rbp, qword [rsp + 0x50]
nop word cs:[rax + rax]
lea rax, [r12 + rdi]
cmp rax, 0xffffffffffffffff
je 0x140176b94
mov rcx, rsi
mov edx, dword [rsp + 0x70]
call r15
inc rdi
test al, al
je 0x140176970
lea rsi, [rsp + 0x198]
mov rcx, rsi
call fcn.140178e40
cmp rdi, rbx
mov rdi, rsi
mov r12, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x58]
mov r15, qword [rsp + 0x80]
mov r10, qword [rsp + 0x68]
jae 0x1401765b2
jmp 0x1401788f6
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rsi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdi, qword [rax + 0x20]
mov r15, rbx
neg r15
mov r12, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [r15 + r12]
cmp rax, 0xffffffffffffffff
je 0x140176a33
mov rcx, rsi
mov edx, dword [rsp + 0x60]
call rdi
inc r12
test al, al
je 0x140176a10
cmp r12, rbx
jb 0x14017854c
mov rdx, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1c0]
jmp 0x140176c33
mov rcx, qword [rsp + 0x168]
mov rdx, r15
mov rdi, r8
call fcn.14017c710
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x10]
cmp rdx, r15
jbe 0x1401789d3
mov r8, qword [rcx + 8]
mov rdx, qword [r8 + rsi*8 + 0x10]
cmp rdx, rdi
mov r13, qword [rsp + 0xf0]
jbe 0x1401789e2
add rbp, rax
mov rax, qword [r8 + rsi*8 + 8]
mov rcx, qword [rsp + 0xd8]
mov rax, qword [rax + rcx + 0x28]
cmp rax, 1
adc rax, 0
cmp rbp, rax
jbe 0x140176b16
test rbx, rbx
mov r12, qword [rsp + 0x48]
je 0x140176593
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x198], rax
jne 0x140176ebf
mov rsi, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r15, qword [rax + 0x20]
mov r12, rbx
neg r12
mov rdi, 0xffffffffffffffff
mov rbp, qword [rsp + 0x50]
lea rax, [r12 + rdi]
cmp rax, 0xffffffffffffffff
je 0x140176b94
mov rcx, rsi
mov edx, dword [rsp + 0x60]
call r15
inc rdi
test al, al
je 0x140176af2
jmp 0x14017698f
cmp qword [rsp + 0xa8], 0
je 0x140176d23
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1f8], rax
jne 0x140176c7c
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rsi, qword [rax + 0x20]
mov r15, qword [rsp + 0xa8]
neg r15
mov r12, 0xffffffffffffffff
lea rax, [r15 + r12]
cmp rax, 0xffffffffffffffff
je 0x140176d23
mov rcx, rdi
mov edx, dword [rsp + 0xe0]
call rsi
inc r12
test al, al
je 0x140176b60
cmp r12, qword [rsp + 0xa8]
jae 0x140176d23
jmp 0x14017854c
lea rdi, [rsp + 0x198]
mov rcx, rdi
call fcn.140178e40
mov r12, qword [rsp + 0x48]
jmp 0x140176ead
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rsi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdi, qword [rax + 0x20]
mov r15, rbx
neg r15
mov r12, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r15 + r12]
cmp rax, 0xffffffffffffffff
je 0x140176c23
mov rcx, rsi
mov edx, dword [rsp + 0x70]
call rdi
inc r12
test al, al
je 0x140176c00
cmp r12, rbx
jb 0x14017854c
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
mov r12, qword [rsp + 0x48]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
call qword [rax + 0x18]
mov esi, eax
lea rdi, [rsp + 0x198]
mov rcx, rdi
call fcn.140178e40
test sil, sil
mov rbp, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
mov r15, qword [rsp + 0x80]
mov r10, qword [rsp + 0x68]
je 0x1401765b2
jmp 0x1401788f6
mov rdx, qword [rsp + 0x200]
mov r8, qword [rsp + 0x208]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rsi, qword [rax + 0x20]
mov r15, qword [rsp + 0xa8]
neg r15
mov r12, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [r15 + r12]
cmp rax, 0xffffffffffffffff
je 0x140176cfb
mov rcx, rdi
mov edx, dword [rsp + 0xe0]
call rsi
inc r12
test al, al
je 0x140176cd0
cmp r12, qword [rsp + 0xa8]
jb 0x14017854c
invalid
mov rdx, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0xa8]
add rax, qword [rsp + 0xa0]
sub rbx, rax
mov rdx, qword [rsp + 0x168]
lea rax, [rsp + 0x288]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x68]
call fcn.14017acc0
test al, al
jne 0x14017854c
cmp qword [rsp + 0xa0], 0
je 0x140176e93
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x228], rax
jne 0x140176df4
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rsi, qword [rax + 0x20]
mov r15, qword [rsp + 0xa0]
neg r15
mov r12, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [r15 + r12]
cmp rax, 0xffffffffffffffff
je 0x140176e93
mov rcx, rdi
mov edx, dword [rsp + 0x98]
call rsi
inc r12
test al, al
je 0x140176dc0
cmp r12, qword [rsp + 0xa0]
jae 0x140176e93
jmp 0x14017854c
mov rdx, qword [rsp + 0x230]
mov r8, qword [rsp + 0x238]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rsi, qword [rax + 0x20]
mov r15, qword [rsp + 0xa0]
neg r15
mov r12, 0xffffffffffffffff
nop
lea rax, [r15 + r12]
cmp rax, 0xffffffffffffffff
je 0x140176e6b
mov rcx, rdi
mov edx, dword [rsp + 0x98]
cwde
add byte [rax], al
add bh, bh
invalid
inc r12
test al, al
je 0x140176e40
cwde
add byte [rax], al
add bh, bh
invalid
cmp r12, qword [rsp + 0xa0]
jb 0x14017854c
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
lea rdi, [rsp + 0x198]
mov rcx, rdi
call fcn.140178e40
mov r12, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
mov r15, qword [rsp + 0x80]
jmp 0x1401765ad
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rsi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdi, qword [rax + 0x20]
mov r15, rbx
neg r15
mov r12, 0xffffffffffffffff
lea rax, [r15 + r12]
cmp rax, 0xffffffffffffffff
je 0x140176a33
mov rcx, rsi
mov edx, dword [rsp + 0x60]
call rdi
inc r12
test al, al
je 0x140176f02
jmp 0x140176a2a
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], rbx
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rbp
mov r8, r15
call fcn.14017a1e0
test al, al
jne 0x1401788f6
mov rcx, rdi
mov rdx, rbp
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x228], rax
lea rax, [rsp + 0x228]
and al, 0x28
add al, byte [rax]
add byte [rcx], bh
and al, 0x28
add al, byte [rax]
add byte [rcx], bh
cmove rax, rcx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0x150]
mov r9, qword [rsp + 0x130]
call fcn.140178f60
mov esi, eax
mov rcx, rdi
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov rax, qword [rsp + 0xb8]
cmp rax, qword [rsp + 0x78]
jne 0x140176fe8
mov r15, qword [rsp + 0xb8]
cmp r15, r8
jne 0x1401762a1
jmp 0x140178831
mov rcx, rdi
mov rdx, rbp
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x1f8]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rax
sub byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
sub byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, r12
mov rdx, qword [rsp + 0xc0]
mov r8d, dword [rsp + 0xc8]
mov r9, qword [rsp + 0xe8]
call fcn.140178f60
mov esi, eax
mov rcx, rdi
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov rcx, rdi
mov rdx, rbp
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x228], rax
lea rax, [rsp + 0x228]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0x150]
mov r9, qword [rsp + 0x130]
call fcn.140178f60
mov esi, eax
mov rcx, rdi
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov rax, qword [rsp + 0x120]
mov rax, qword [rax]
mov rdx, qword [rax + 0x28]
cmp rdx, r9
jbe 0x1401789b5
mov rdi, rbp
mov ebp, ecx
lea rcx, [r9 + 1]
mov qword [rsp + 0xd8], rcx
mov rax, qword [rax + 0x20]
mov r15, qword [rax + r9*8]
mov rcx, qword [rsp + 0x138]
mov qword [rsp + 0x78], r9
mov rdx, r9
mov r8, qword [rsp + 0xa0]
call fcn.140133d10
test al, al
je 0x1401774b6
test bpl, 1
mov rbp, rdi
je 0x14017735c
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x1f8]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xa8]
mov r8d, dword [rsp + 0x158]
mov r9, qword [rsp + 0xc8]
call fcn.140178f60
mov esi, eax
mov rcx, r14
call fcn.140178e40
test sil, sil
mov r9, qword [rsp + 0x78]
jne 0x1401788f6
mov r8, qword [rsp + 0x120]
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0x50]
call fcn.14017a9d0
test al, al
jne 0x1401788f6
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x228], rax
lea rax, [rsp + 0x228]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xc0]
mov r8d, dword [rsp + 0x130]
mov r9, qword [rsp + 0x128]
call fcn.140178f60
mov esi, eax
mov rcx, r14
call fcn.140178e40
test sil, sil
jne 0x1401788f6
test r15, r15
je 0x1401774ed
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
xor ecx, ecx
jmp 0x1401774ef
test r15, r15
mov ecx, ebp
je 0x140178179
mov eax, ecx
and al, 1
mov rbp, rdi
enter 0x124, 0x48
mov ebp, edi
je 0x1401774f7
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov cl, 1
inc rbp
mov rsi, qword [rsp + 0x50]
mov r9, qword [rsp + 0xd8]
test r15, r15
je 0x14017818d
mov dword [rsp + 0x190], ecx
cmp byte [rsp + 0x148], 0
jne 0x140178058
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x98], r15
mov qword [rsp + 0x150], r13
mov rcx, r14
mov rdx, rsi
call fcn.140133350
invalid
mov esi, 0xb848fffb
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24843948], al
clc
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rcx], bh
cmove rax, rcx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xa8]
mov r8d, dword [rsp + 0x158]
mov r9, qword [rsp + 0xc8]
call fcn.140178f60
mov esi, eax
mov rcx, r14
call fcn.140178e40
test sil, sil
mov rsi, qword [rsp + 0x78]
jne 0x1401788f6
mov rax, qword [rsp + 0x88]
inc rax
mov qword [rsp + 0x188], rax
xor edi, edi
mov r9, qword [rsp + 0x68]
mov qword [rsp + 0xb8], rbp
jmp 0x14017760d
lea r14, [rsp + 0x198]
mov rcx, r14
call fcn.140178e40
mov r12, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x58]
inc rdi
mov r9, qword [rsp + 0x68]
cmp rdi, r9
je 0x140177f15
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r15
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0x50]
mov r8, rsi
mov r9, rdi
call fcn.14017a1e0
test al, al
jne 0x1401788f6
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x178], rdi
mov qword [rsp + 0x168], 3
mov rax, qword [rsp + 0x120]
mov rax, qword [rax]
mov rdx, qword [rax + 0x10]
cmp rdx, rdi
jbe 0x140178785
mov r14, rsi
mov rax, qword [rax + 8]
mov rax, qword [rax + rdi*8]
mov qword [rsp + 0x80], rax
mov r15, qword [rsp + 0x50]
mov rcx, r15
lea r12, [rsp + 0x168]
mov rdx, r12
call fcn.140136ee0
mov rsi, rax
mov rcx, r15
mov rdx, r12
call fcn.140138450
movzx ebp, byte [rax]
mov rcx, r15
mov rdx, r12
call case.0x14013763f.12
mov r13d, eax
mov rcx, r15
mov rdx, r12
call fcn.140139280
movzx ecx, byte [rsi]
movzx r8d, byte [rsi + 1]
movzx edx, byte [rsi + 2]
mov byte [rsp + 0x2a3], bpl
mov byte [rsp + 0x2a0], cl
mov byte [rsp + 0xb0], r8b
mov byte [rsp + 0x2a1], r8b
mov byte [rsp + 0x2a2], dl
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x288], rax
mov dword [rsp + 0x290], r13d
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
call fcn.140135260
mov rcx, qword [rax + 0xb0]
mov qword [rsp + 0xd0], rcx
mov ecx, dword [rax + 0xb8]
mov dword [rsp + 0xe0], ecx
mov rcx, qword [rax + 0xf0]
mov qword [rsp + 0xf8], rcx
mov ecx, dword [rax + 0xf8]
mov dword [rsp + 0x90], ecx
mov rbp, qword [rax + 0x30]
mov ecx, dword [rax + 0x38]
mov dword [rsp + 0x60], ecx
mov eax, dword [rax + 0x78]
mov dword [rsp + 0x70], eax
lea rcx, [rsp + 0x198]
mov rdx, r15
mov r8, r12
call fcn.140136390
mov rcx, r15
mov rdx, r12
call fcn.1401375f0
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rcx + 0x10]
cmp rdx, r14
jbe 0x140178979
mov r8, qword [rcx + 8]
lea rsi, [r14 + r14*2]
mov rdx, qword [r8 + rsi*8 + 0x10]
cmp rdx, rdi
jbe 0x1401789a6
movzx r15d, byte [rax]
mov rax, qword [r8 + rsi*8 + 8]
imul rdx, rdi, 0x38
mov r14, rdi
mov qword [rsp + 0x108], rdx
mov rdi, qword [rax + rdx + 0x28]
cmp rdi, 1
adc rdi, 0
test byte [rsp + 0xb0], 1
mov r13, qword [rsp + 0x150]
mov qword [rsp + 0x58], r14
je 0x14017782b
mov r12, qword [rsp + 0x78]
mov rdx, r12
mov r8, r14
call fcn.14017c710
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x110]
mov rdx, r12
mov r8, r14
call fcn.14017c800
add rax, qword [rsp + 0x160]
sub rdi, rax
mov rax, qword [rsp + 0x98]
cmp rdi, rax
cmovae rdi, rax
sub rax, rbp
test r15, r15
je 0x14017784c
cmp r15d, 1
jne 0x140177854
xor eax, eax
jmp 0x140177857
sub rax, rdi
shr rax, 1
jmp 0x140177857
sub rax, rdi
mov r15, qword [rsp + 0x98]
add rax, rbp
mov r12, qword [rsp + 0x88]
sub r12, rax
jae 0x1401778f4
cmp qword [rsp + 0x80], 0
mov rbp, qword [rsp + 0xb8]
je 0x1401775dd
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x198], rax
mov r12, qword [rsp + 0x48]
jne 0x140177b12
mov rsi, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r14, qword [rax + 0x20]
mov r15, qword [rsp + 0x80]
neg r15
mov rdi, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [r15 + rdi]
cmp rax, 0xffffffffffffffff
je 0x140177b9d
mov rcx, rsi
mov edx, dword [rsp + 0x60]
call r14
inc rdi
test al, al
je 0x1401778d0
jmp 0x140177a5f
cmp rdi, r12
mov rbp, qword [rsp + 0xb8]
jbe 0x1401779ea
test byte [rsp + 0xb0], 1
je 0x140177a94
mov rcx, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x78]
mov rdx, rdi
mov r14, qword [rsp + 0x58]
mov r8, r14
call fcn.14017c710
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rcx + 0x10]
cmp rdx, rdi
jbe 0x1401789f1
mov rcx, qword [rcx + 8]
mov rdx, qword [rcx + rsi*8 + 0x10]
cmp rdx, r14
jbe 0x140178a02
add r12, rax
mov rax, qword [rcx + rsi*8 + 8]
mov rcx, qword [rsp + 0x108]
mov rax, qword [rax + rcx + 0x28]
cmp rax, 1
adc rax, 0
cmp r12, rax
jbe 0x140177a94
cmp qword [rsp + 0x80], 0
je 0x1401775dd
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x198], rax
mov r12, qword [rsp + 0x48]
jne 0x140177eaa
mov rsi, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r14, qword [rax + 0x20]
mov r15, qword [rsp + 0x80]
neg r15
mov rdi, 0xffffffffffffffff
lea rax, [r15 + rdi]
cmp rax, 0xffffffffffffffff
je 0x140177b9d
mov rcx, rsi
mov edx, dword [rsp + 0x60]
call r14
inc rdi
test al, al
je 0x1401779c9
jmp 0x140177a5f
cmp qword [rsp + 0x80], 0
je 0x1401775dd
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1c8], rax
mov r12, qword [rsp + 0x48]
jne 0x140177bb2
mov rsi, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r14, qword [rax + 0x20]
mov r15, qword [rsp + 0x80]
neg r15
mov rdi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r15 + rdi]
cmp rax, 0xffffffffffffffff
je 0x140177b9d
mov rcx, rsi
mov edx, dword [rsp + 0x70]
call r14
inc rdi
test al, al
je 0x140177a40
lea r14, [rsp + 0x198]
mov rcx, r14
call fcn.140178e40
cmp rdi, qword [rsp + 0x80]
mov r15, qword [rsp + 0x98]
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x58]
jae 0x1401775fc
invalid
jmp 0x1401788f6
cmp qword [rsp + 0xd0], 0
je 0x140177d1a
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1f8], rax
jne 0x140177c7c
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rsi, qword [rax + 0x20]
mov r14, qword [rsp + 0xd0]
neg r14
mov r15, 0xffffffffffffffff
lea rax, [r14 + r15]
cmp rax, 0xffffffffffffffff
je 0x140177d1a
mov rcx, rdi
mov edx, dword [rsp + 0xe0]
call rsi
inc r15
test al, al
je 0x140177ade
cmp r15, qword [rsp + 0xd0]
jae 0x140177d1a
jmp 0x14017854c
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rsi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdi, qword [rax + 0x20]
mov r14, qword [rsp + 0x80]
neg r14
mov r15, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [r14 + r15]
cmp rax, 0xffffffffffffffff
je 0x140177b88
mov rcx, rsi
mov edx, dword [rsp + 0x60]
call rdi
inc r15
test al, al
je 0x140177b60
cmp r15, qword [rsp + 0x80]
jb 0x14017854c
mov rdx, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1c0]
jmp 0x140177c38
lea r14, [rsp + 0x198]
mov rcx, r14
call fcn.140178e40
jmp 0x140177e9d
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rsi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdi, qword [rax + 0x20]
mov r14, qword [rsp + 0x80]
neg r14
mov r15, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [r14 + r15]
cmp rax, 0xffffffffffffffff
je 0x140177c28
mov rcx, rsi
mov edx, dword [rsp + 0x70]
call rdi
inc r15
test al, al
je 0x140177c00
cmp r15, qword [rsp + 0x80]
jb 0x14017854c
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
mov r12, qword [rsp + 0x48]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
call qword [rax + 0x18]
mov esi, eax
lea r14, [rsp + 0x198]
mov rcx, r14
call fcn.140178e40
test sil, sil
mov r15, qword [rsp + 0x98]
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x58]
je 0x1401775fc
jmp 0x1401788f6
mov rdx, qword [rsp + 0x200]
mov r8, qword [rsp + 0x208]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rsi, qword [rax + 0x20]
mov r14, qword [rsp + 0xd0]
neg r14
mov r15, 0xffffffffffffffff
lea rax, [r14 + r15]
cmp rax, 0xffffffffffffffff
je 0x140177cf2
mov rcx, rdi
mov edx, dword [rsp + 0xe0]
call rsi
inc r15
test al, al
je 0x140177cc7
cmp r15, qword [rsp + 0xd0]
jb 0x14017854c
mov rdx, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0xd0]
add rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x80]
sub rcx, rax
mov rdx, qword [rsp + 0x110]
lea rax, [rsp + 0x288]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x78]
mov r9, qword [rsp + 0x58]
call fcn.14017c130
test al, al
jne 0x14017854c
cmp qword [rsp + 0xf8], 0
je 0x140177e88
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x228], rax
jne 0x140177dea
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rsi, qword [rax + 0x20]
mov r14, qword [rsp + 0xf8]
neg r14
mov r15, 0xffffffffffffffff
lea rax, [r14 + r15]
cmp rax, 0xffffffffffffffff
je 0x140177e88
mov rcx, rdi
mov edx, dword [rsp + 0x90]
call rsi
inc r15
test al, al
je 0x140177db6
cmp r15, qword [rsp + 0xf8]
jae 0x140177e88
jmp 0x14017854c
mov rdx, qword [rsp + 0x230]
mov r8, qword [rsp + 0x238]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rsi, qword [rax + 0x20]
mov r14, qword [rsp + 0xf8]
neg r14
mov r15, 0xffffffffffffffff
lea rax, [r14 + r15]
cmp rax, 0xffffffffffffffff
je 0x140177e60
mov rcx, rdi
mov edx, dword [rsp + 0x90]
call rsi
inc r15
test al, al
je 0x140177e35
cmp r15, qword [rsp + 0xf8]
jb 0x14017854c
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
lea r14, [rsp + 0x198]
mov rcx, r14
call fcn.140178e40
mov r12, qword [rsp + 0x48]
mov r15, qword [rsp + 0x98]
jmp 0x1401775f2
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017854c
mov rax, qword [rsp + 0x48]
mov rsi, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdi, qword [rax + 0x20]
mov r14, qword [rsp + 0x80]
neg r14
mov r15, 0xffffffffffffffff
lea rax, [r14 + r15]
cmp rax, 0xffffffffffffffff
je 0x140177b88
mov rcx, rsi
mov edx, dword [rsp + 0x60]
call rdi
inc r15
test al, al
je 0x140177ef2
jmp 0x140177b7a
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r15
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0x50]
mov r8, rsi
call fcn.14017a1e0
test al, al
jne 0x1401788f6
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x228], rax
lea rax, [rsp + 0x228]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xc0]
mov r8d, dword [rsp + 0x130]
mov r9, qword [rsp + 0x128]
call fcn.140178f60
mov esi, eax
mov rcx, r14
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov rax, qword [rsp + 0xd8]
cmp rax, qword [rsp + 0xa0]
jne 0x140177fdf
cmp qword [rsp + 0x188], r15
je 0x140177ff9
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
inc rbp
mov rax, qword [rsp + 0x188]
mov rcx, rax
mov qword [rsp + 0x88], rax
cmp rax, r15
mov rsi, qword [rsp + 0x50]
jne 0x140177537
mov r9, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0x190]
jmp 0x14017818d
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
inc rbp
dec r15
mov rsi, qword [rsp + 0x50]
je 0x14017801d
mov rcx, r14
mov rdx, rsi
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x1f8]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xa8]
mov r8d, dword [rsp + 0x158]
mov r9, qword [rsp + 0xc8]
call fcn.140178f60
mov esi, eax
mov rcx, r14
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call fcn.140133350
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x228], rax
lea rax, [rsp + 0x228]
mov ecx, 0
cmove rax, rcx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rsp + 0xc0]
mov r8d, dword [rsp + 0x130]
mov r9, qword [rsp + 0x128]
call fcn.140178f60
mov esi, eax
mov rcx, r14
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov rax, qword [rsp + 0xd8]
cmp rax, qword [rsp + 0xa0]
jne 0x140178031
cmp r15, 1
je 0x14017804b
jmp 0x140178031
mov r9, qword [rsp + 0xd8]
mov rbp, rdi
test r15, r15
jne 0x140177508
cmp r9, qword [rsp + 0xa0]
jne 0x1401772e3
mov rcx, qword [rsp + 0x138]
mov rdx, qword [rsp + 0xa0]
mov r8, rdx
call fcn.140133d10
test al, al
jne 0x14017835f
jmp 0x1401784b9
lea rcx, [rbp + 0x7f0]
xor r13d, r13d
xor edx, edx
xor r8d, r8d
call fcn.140133d10
test al, al
je 0x140178849
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov esi, dword [rbp + 0xe8]
mov rdi, qword [rbp + 0xa0]
mov r12, qword [rbp + 0xa8]
lea r15, [rsp + 0x198]
mov rcx, r15
mov rdx, rbp
call fcn.140133350
lea rax, [rsp + 0x1f8]
xor ecx, ecx
movabs rdx, 0x8000000000000000
cmp qword [rsp + 0x1f8], rdx
cmovne rcx, rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
mov r12, qword [rsp + 0x48]
mov rcx, r12
mov rdx, qword [rsp + 0xc0]
mov r8d, esi
mov r9, rdi
call fcn.140178f60
mov esi, eax
mov rcx, r15
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov r8, qword [rsp + 0x178]
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x28], rax
mov r9, qword [rsp + 0x78]
mov qword [rsp + 0x20], r9
mov rcx, r12
mov rdx, rbp
call fcn.14017a9d0
test al, al
jne 0x1401788f6
mov esi, dword [rbp + 0x138]
mov rdi, qword [rbp + 0xf0]
mov r12, qword [rbp + 0xf8]
lea r15, [rsp + 0x198]
mov rcx, r15
mov rdx, rbp
call fcn.140133350
lea rax, [rsp + 0x228]
xor ecx, ecx
movabs rdx, 0x8000000000000000
cmp qword [rsp + 0x228], rdx
cmovne rcx, rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
mov r12, qword [rsp + 0x48]
mov rcx, r12
mov rdx, qword [rsp + 0xd0]
mov r8d, esi
mov r9, rdi
call fcn.140178f60
mov esi, eax
mov rcx, r15
call fcn.140178e40
test sil, sil
jne 0x1401788f6
jmp 0x140178849
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov rdx, qword [rsp + 0x50]
mov esi, dword [rdx + 0xe8]
mov rdi, qword [rdx + 0xa0]
mov r14, qword [rdx + 0xa8]
lea r15, [rsp + 0x198]
mov rcx, r15
call fcn.140133350
lea rax, [rsp + 0x1f8]
xor ecx, ecx
movabs rdx, 0x8000000000000000
cmp qword [rsp + 0x1f8], rdx
cmovne rcx, rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, qword [rsp + 0xa8]
mov r8d, esi
mov r9, rdi
call fcn.140178f60
mov esi, eax
mov rcx, r15
call fcn.140178e40
test sil, sil
jne 0x1401788f6
mov r8, qword [rsp + 0x120]
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov r9, qword [rsp + 0xa0]
mov qword [rsp + 0x20], r9
mov rcx, r12
mov rdx, qword [rsp + 0x50]
call fcn.14017a9d0
test al, al
jne 0x1401788f6
mov rdx, qword [rsp + 0x50]
mov esi, dword [rdx + 0x138]
mov rdi, qword [rdx + 0xf0]
mov r15, qword [rdx + 0xf8]
lea r14, [rsp + 0x198]
mov rcx, r14
call fcn.140133350
lea rax, [rsp + 0x228]
xor ecx, ecx
movabs rdx, 0x8000000000000000
cmp qword [rsp + 0x228], rdx
cmovne rcx, rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r15
mov rcx, r12
mov rdx, qword [rsp + 0xc0]
mov r8d, esi
mov r9, rdi
call fcn.140178f60
mov esi, eax
mov rcx, r14
call fcn.140178e40
test sil, sil
jne 0x1401788f6
cmp qword [rsp + 0x140], 0
je 0x14017894a
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov rdx, qword [rsp + 0x50]
mov edi, dword [rdx + 0x98]
mov r15, qword [rdx + 0x50]
mov r13, r12
mov r12, qword [rdx + 0x58]
lea r14, [rsp + 0x198]
mov rcx, r14
call fcn.140133350
xor esi, esi
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1c8], rax
lea rax, [rsp + 0x1c8]
mov ecx, 0
cmovne rcx, rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
mov rcx, r13
mov rdx, qword [rsp + 0x140]
jmp 0x1401788dd
lea rcx, [rsp + 0x198]
call fcn.140178e40
jmp 0x1401788f6
dec r14
cmp rdx, r14
cmovb r14, rdx
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, r14
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
call fcn.1401b1d10
dec rsi
cmp rdx, rsi
cmovb rsi, rdx
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, rsi
call fcn.1401b1d10
mov rbx, qword [rcx + 0x18]
mov r14, qword [rcx + 0x20]
lea rdi, [rbp + 0x7f0]
test rbx, rbx
je 0x1401787f3
xor r13d, r13d
lea r15, [rsp + 0x2a8]
xor esi, esi
mov rax, qword [rsp + 0x120]
mov rax, qword [rax]
mov rdx, qword [rax + 0x28]
cmp rdx, rsi
jbe 0x1401785ac
mov rax, qword [rax + 0x20]
mov r12, qword [rax + rsi*8]
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.140133d10
mov ebp, eax
test r12, r12
setne al
test r13b, 1
je 0x14017863d
or al, bpl
je 0x14017863d
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
xor r13d, r13d
test bpl, bpl
je 0x1401786a7
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov r9, rsi
call fcn.14017b0d0
test al, al
jne 0x1401788f6
test r12, r12
je 0x140178724
mov r13, qword [rsp + 0x48]
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], 0
mov rcx, r13
jmp 0x1401786bf
test r12, r12
je 0x140178727
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], 0
mov rcx, qword [rsp + 0x48]
mov rdx, r15
mov r8, r14
mov r9, r12
call fcn.14017b2d0
test al, al
jne 0x1401788f6
mov r13d, 1
cmp r12, r13
je 0x140178724
mov rbp, qword [rsp + 0x48]
mov rcx, qword [rbp + 0x20]
mov rax, qword [rbp + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov qword [rsp + 0x28], r13
inc r13
mov qword [rsp + 0x20], rsi
mov rcx, rbp
mov rdx, r15
mov r8, r14
mov r9, r12
call fcn.14017b2d0
test al, al
je 0x1401786db
jmp 0x1401788f6
mov r13b, 1
inc rsi
cmp rsi, rbx
jne 0x1401785e0
mov rcx, rdi
mov rdx, rbx
mov r8, rbx
call fcn.140133d10
test al, al
mov r12, qword [rsp + 0x48]
je 0x14017894a
jmp 0x14017880a
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, r15
call fcn.1401b1d10
dec r14
cmp rdx, r14
cmovb r14, rdx
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, r14
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, rdi
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, r12
call fcn.1401b1d10
cmp qword [rcx + 0x48], 0
jne 0x140172064
cmp qword [rcx + 0x68], 0
jne 0x140172064
cmp qword [rcx + 0x88], 0
jne 0x140172064
mov qword [rsp + 0x198], 0
lea rdx, [rsp + 0x198]
call fcn.14017a300
mov rcx, qword [rax + 0x10]
or rcx, qword [rax + 0x28]
jne 0x140172064
jmp 0x140172345
xor esi, esi
mov rcx, rdi
xor edx, edx
xor r8d, r8d
call fcn.140133d10
test al, al
je 0x14017894c
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov r8, qword [rsp + 0x120]
jmp 0x14017892c
mov rcx, qword [rsp + 0x148]
mov rdx, r8
call fcn.140133d10
test al, al
jne 0x1401781dc
cmp qword [rsp + 0x160], 0
je 0x14017894a
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov edi, dword [rbp + 0x98]
mov r15, qword [rbp + 0x50]
mov r13, r12
mov r12, qword [rbp + 0x58]
lea r14, [rsp + 0x198]
mov rcx, r14
mov rdx, rbp
call fcn.140133350
xor esi, esi
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1c8], rax
lea rax, [rsp + 0x1c8]
mov ecx, 0
cmovne rcx, rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
mov rcx, r13
mov rdx, qword [rsp + 0x160]
mov r8d, edi
mov r9, r15
call fcn.140178a40
mov ebx, eax
mov rcx, r14
call fcn.140178e40
test bl, bl
je 0x14017894c
mov sil, 1
jmp 0x14017894c
xor esi, esi
mov rcx, rdi
xor edx, edx
xor r8d, r8d
call fcn.140133d10
test al, al
je 0x14017894c
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov edx, 0xa
call qword [rax + 0x20]
test al, al
jne 0x1401788f6
mov r8, qword [rsp + 0x178]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, qword [rsp + 0x50]
mov r9, rbx
call fcn.14017b0d0
test al, al
jne 0x1401788f6
xor esi, esi
mov eax, esi
movaps xmm6, xmmword [rsp + 0x2d0]
add rsp, 0x2e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, r14
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, r9
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, r10
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, rdi
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, r9
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, r11
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, r15
call fcn.1401b1d10
mov rcx, rdi
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, qword [rsp + 0x78]
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, qword [rsp + 0x58]
call fcn.1401b1d10
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_srcgridpeekable.rs
call fcn.1401b2240
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_srcgridpeekable.rs
call fcn.1401b2240
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensionpeekable_dimension.rs
mov rcx, r13
call fcn.1401b1d10
int3
add byte [rdi], cl
mov bh, 0xa
mov word [rsp + 0xc8], cx
movzx ecx, byte [rdx + 2]
mov byte [rsp + 0xca], cl
mov qword [rsp + 0xc0], rdi
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
mov rdx, qword [rax]
lea rax, [rsp + 0xb0]
lea eax, [rsp + 0xb0]
lea eax, [rsp + 0xb0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov r8, rsi
mov r9, rbp
call fcn.14017acc0
mov bpl, 1
test al, al
jne 0x14017a0dd
loope 0x140179ffa
add byte [rax], al
cmp qword [rsp + 0x48], 0
mov r15d, dword [rsp + 0x68]
je 0x14017a17d
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x178], rax
jne 0x14017a100
mov rdi, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov rsi, qword [rax + 0x20]
mov rbx, qword [rsp + 0x48]
neg rbx
mov r14, 0xffffffffffffffff
lea rax, [rbx + r14]
cmp rax, 0xffffffffffffffff
je 0x14017a17d
mov rcx, rdi
mov edx, r15d
call rsi
inc r14
invalid
test al, al
je case.0x1401507a8.194
mov byte [rax + rax*8 + 0x3b4ce374], 0x74
and al, 0x48
cmp r14, qword [rsp + 0x48]
jb 0x14017a0dd
jmp 0x14017a17d
lea rax, [r14 + r15]
cmp rax, 0xffffffffffffffff
je 0x14017a0c0
mov rcx, rbx
mov edx, edi
call rsi
inc r15
test al, al
je 0x14017a0a1
cmp r15, qword [rsp + 0x40]
jb 0x14017a0dd
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
add byte [rax], al
add byte [rax], al
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
call qword [rax + 0x18]
mov ebp, eax
lea rcx, [rsp + 0xe8]
call fcn.140178e40
mov eax, ebp
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017a0dd
sbb byte [rax + rax*8 - 0x74b6418b], al
jge 0x14017a143
mov rdi, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov rsi, qword [rax + 0x20]
mov rbx, qword [rsp + 0x48]
neg rbx
mov r14, 0xffffffffffffffff
lea rax, [rbx + r14]
cmp rax, 0xffffffffffffffff
je 0x14017a15a
invalid
mov rcx, rdi
mov edx, r15d
call rsi
inc r14
test al, al
je 0x14017a13a
cmp r14, qword [rsp + 0x48]
jb 0x14017a0dd
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017a0dd
invalid
invalid
invalid
invalid
lea rcx, [rsp + 0xe8]
call fcn.140178e40
xor ebp, ebp
jmp case.0x14014f340.225
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rbx, r9
mov r14, r8
mov r15, rdx
mov rsi, rcx
mov r12, qword [rsp + 0xa0]
mov esp, dword [rsp + 0xa0]
mov esp, dword [rsp + 0xa0]
mov rcx, rdx
mov rdx, r8
mov r8, r9
mov r9, r12
call fcn.14013a5a0
cmp eax, 0x110000
add byte [rbp + 7], dh
add byte [rbp + 7], dh
xor eax, eax
jmp 0x14017a2ea
mov edi, eax
mov rbp, qword [rsp + 0x98]
mov r13, qword [rsp + 0x90]
mov qword [rsp + 0x20], rbp
mov rcx, r15
mov rdx, r14
mov r8, rbx
mov r9, r13
call fcn.1401344a0
cmp eax, 0x110000
cmovne edi, eax
mov rcx, r15
mov rdx, r14
mov r8, rbx
mov r9, r12
call fcn.14013aa40
mov r12, rax
test rax, rax
jne 0x14017a28a
sti
invalid
mov qword [rsp + 0x20], rbp
mov rcx, r15
mov rdx, r14
mov r8, rbx
mov r9, r13
call fcn.1401349c0
mov r12, rax
test rax, rax
je 0x14017a2d3
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
and al, 0x10
and al, 0x10
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017a2e8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rcx + 0x2050fffa], r9b
sub byte [rcx + 0x2050fffa], r9b
test al, al
jne 0x14017a2e8
mov rdx, qword [r12 + 0x20]
mov r8, qword [r12 + 0x28]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub dil, r15b
push rax
sbb byte [rax + rax*8 - 0xb47bf1], al
invalid
invalid
and byte [rax - 0x75], r9b
sub dil, r15b
push rax
sbb byte [rax + rax*8 - 0xb47bf1], al
invalid
jmp 0x14017a2e8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, edi
call qword [rax + 0x20]
test al, al
je 0x14017a21c
mov al, 1
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r11, [0x1401fd678]
movsxd rcx, dword [r11 + rcx*4]
add rcx, r11
jmp rcx
test r9, r9
je 0x14017a73e
mov rcx, qword [rdx + 8]
mov edi, ecx
shr edi, 0x10
mov esi, ecx
shr esi, 0x18
mov r11, rcx
shr r11, 0x20
mov r10, rcx
shr r10, 0x28
mov rdx, rcx
shr rdx, 0x30
mov r8, rcx
shr r8, 0x38
movzx r9d, cl
movabs rbx, 0xcbf29ce484222325
xor rbx, r9
movabs r9, 0x100000001b3
imul rbx, r9
movzx ebp, ch
xor rbp, rbx
imul rbp, r9
movzx edi, dil
xor rdi, rbp
imul rdi, r9
xor rdi, rsi
imul rdi, r9
movzx r11d, r11b
xor r11, rdi
imul r11, r9
movzx r10d, r10b
xor r10, r11
imul r10, r9
movzx edx, dl
xor rdx, r10
imul rdx, r9
xor rdx, r8
imul rdx, r9
mov r8, qword [rax + 0x30]
mov r10, qword [rax + 0x38]
mov r9, rdx
mov ecx, edx
mov ecx, edx
shr r9, 0x39
movd xmm0, r9d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r9d, r9d
pcmpeqd xmm1, xmm1
xor r11d, r11d
and rdx, r10
movdqu xmm2, xmmword [r8 + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
nop word [rax + rax]
test si, si
je 0x14017a449
tzcnt edi, esi
lea ebx, [rsi - 1]
and ebx, esi
add rdi, rdx
and rdi, r10
neg rdi
imul rdi, rdi, 0x38
mov esi, ebx
cmp qword [r8 + rdi - 0x38], rcx
jne 0x14017a420
jmp 0x14017a57f
pcmpeqb xmm2, xmm1
pmovmskb esi, xmm2
test esi, esi
jne case.0x1401673a6.7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rax - 0x26], cl
add rdx, r11
add rdx, 0x10
add r11, 0x10
jmp 0x14017a405
test r8, r8
je 0x14017a73e
mov rcx, qword [rdx + 8]
mov edi, ecx
shr edi, 0x10
mov esi, ecx
shr esi, 0x18
mov r11, rcx
shr r11, 0x20
mov r10, rcx
shr r10, 0x28
mov rdx, rcx
shr rdx, 0x30
mov r8, rcx
shr r8, 0x38
movzx r9d, cl
movabs rbx, 0xcbf29ce484222325
xor rbx, r9
movabs r9, 0x100000001b3
imul rbx, r9
movzx ebp, ch
xor rbp, rbx
imul rbp, r9
movzx edi, dil
xor rdi, rbp
imul rdi, r9
xor rdi, rsi
imul rdi, r9
movzx r11d, r11b
xor r11, rdi
imul r11, r9
movzx r10d, r10b
xor r10, r11
imul r10, r9
movzx edx, dl
xor rdx, r10
imul rdx, r9
xor rdx, r8
imul rdx, r9
mov r8, qword [rax + 0x50]
mov r10, qword [rax + 0x58]
mov r9, rdx
shr r9, 0x39
movd xmm0, r9d
punpcklbw xmm0, xmm0
invalid
sal dl, 0xf
jo 0x14017a4d7
add byte [rsi + 0xf], ah
jo 0x14017a4dc
add byte [rbp + 0x31], al
leave
pcmpeqd xmm1, xmm1
xor r11d, r11d
invalid
and rdx, r10
movdqu xmm2, xmmword [r8 + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
nop dword [rax]
test si, si
je 0x14017a566
tzcnt edi, esi
lea ebx, [rsi - 1]
and ebx, esi
add rdi, rdx
and rdi, r10
neg rdi
imul rdi, rdi, 0x38
mov esi, ebx
cmp qword [r8 + rdi - 0x38], rcx
jne 0x14017a540
jmp 0x14017a57f
pcmpeqb xmm2, xmm1
pmovmskb esi, xmm2
test esi, esi
jne case.0x1401673a6.7
add rdx, r11
add rdx, 0x10
add r11, 0x10
jmp 0x14017a527
adc bl, ch
test al, 0x49
add eax, edi
add r8, rdi
mov r9, r8
lea rcx, [r9 - 0x38]
test r9, r9
cmove rcx, r9
jmp 0x14017a740
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
test r10, r10
je 0x14017a759
mov ebp, ecx
shr ebp, 0x10
mov r14d, ecx
shr r14d, 0x18
mov rbx, rcx
shr rbx, 0x20
mov rdi, rcx
shr rdi, 0x28
mov r12, rcx
shr r12, 0x30
mov r11, rcx
shr r11, 0x38
movzx r10d, cl
movabs r15, 0xcbf29ce484222325
xor r15, r10
movabs r10, 0x100000001b3
imul r15, r10
movzx esi, ch
xor rsi, r15
imul rsi, r10
movzx r15d, bpl
xor r15, rsi
imul r15, r10
and esp, dword [rdx]
test ah, ah
pushfq
bnd retf
xor r15, r14
imul r15, r10
movzx esi, bl
xor rsi, r15
imul rsi, r10
movzx edi, dil
xor rdi, rsi
imul rdi, r10
movzx r15d, r12b
xor r15, rdi
imul r15, r10
xor r15, r11
imul r15, r10
mov ebp, edx
shr ebp, 0x10
mov r14d, edx
shr r14d, 0x18
out dx, al
sbb byte [rax - 0x77], cl
ror dword [rax - 0x3f], cl
jmp 0x14017a663
mov rdi, rdx
shr rdi, 0x28
mov r11, rdx
shr r11, 0x30
mov r13, rdx
shr r13, 0x38
movzx r12d, dl
xor r12, r15
imul r12, r10
out dx, al
sbb byte [rax - 0x77], cl
ror dword [rax - 0x3f], cl
jmp 0x14017a663
movzx esi, dh
xor rsi, r12
imul rsi, r10
imul esi, edx
movzx r15d, bpl
xor r15, rsi
imul r15, r10
xor r15, r14
imul r15, r10
movzx esi, bl
xor rsi, r15
imul rsi, r10
movzx edi, dil
xor rdi, rsi
imul rdi, r10
movzx r11d, r11b
movzx ebx, bl
xor r11, rdi
imul r11, r10
xor r11, r13
imul r11, r10
mov rsi, qword [rax + 0x70]
mov rdi, qword [rax + 0x78]
mov r10, r11
shr r10, 0x39
shr edx, 0x39
shr edx, 0x39
movd xmm0, r10d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor ebx, ebx
pcmpeqd xmm1, xmm1
and r11, rdi
movdqu xmm2, xmmword [rsi + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r14d, xmm3
nop word cs:[rax + rax]
test r14w, r14w
je 0x14017a723
tzcnt r15d, r14d
lea r10d, [r14 - 1]
and r10d, r14d
mov r14d, r10d
add r15, r11
and r15, rdi
shl r15, 6
mov r10, rsi
sub r10, r15
cmp qword [r10 - 0x40], rcx
jne 0x14017a6f0
cmp qword [r10 - 0x38], rdx
jne 0x14017a6f0
jmp 0x14017a750
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x14017a759
add r11, rbx
add r11, 0x10
add rbx, 0x10
jmp 0x14017a6ce
xor ecx, ecx
lea rdx, [rcx + 8]
test rcx, rcx
cmovne rax, rdx
jmp case.0x14017a342.0
add r10, 0xffffffffffffffd0
jmp 0x14017a9af
test r9, r9
je 0x14017a87b
mov ebp, edx
shr ebp, 0x10
mov ebx, edx
shr ebx, 0x18
mov rdi, rdx
shr rdi, 0x20
mov r15, rdx
shr r15, 0x28
mov r9, rdx
shr r9, 0x30
mov r10, rdx
shr r10, 0x38
movzx r11d, dl
movabs r14, 0xcbf29ce484222325
xor r14, r11
movabs r11, 0x100000001b3
imul r14, r11
movzx esi, dh
xor rsi, r14
imul rsi, r11
movzx r14d, bpl
xor r14, rsi
imul r14, r11
xor r14, rbx
imul r14, r11
movzx esi, dil
xor rsi, r14
imul rsi, r11
movzx edi, r15b
xor rdi, rsi
imul rdi, r11
movzx r9d, r9b
xor r9, rdi
imul r9, r11
xor r9, r10
imul r9, r11
mov r10, qword [rax + 0x30]
mov r11, qword [rax + 0x38]
mov rsi, r9
shr rsi, 0x39
movd xmm0, esi
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor esi, esi
pcmpeqd xmm1, xmm1
and r9, r11
movdqu xmm2, xmmword [r10 + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb edi, xmm3
nop word [rax + rax]
test di, di
je 0x14017a856
tzcnt ebx, edi
lea ebp, [rdi - 1]
and ebp, edi
add rbx, r9
and rbx, r11
neg rbx
imul rbx, rbx, 0x38
mov edi, ebp
cmp qword [r10 + rbx - 0x38], rdx
jne 0x14017a830
jmp 0x14017a86f
pcmpeqb xmm2, xmm1
pmovmskb edi, xmm2
test edi, edi
jne 0x14017a87b
add r9, rsi
add r9, 0x10
add rsi, 0x10
jmp 0x14017a812
add r10, rbx
add r10, 0xffffffffffffffd0
jmp 0x14017a9af
test r8, r8
je 0x14017a9a2
mov edi, ecx
shr edi, 0x10
mov esi, ecx
shr esi, 0x18
mov r11, rcx
shr r11, 0x20
mov r10, rcx
shr r10, 0x28
mov rdx, rcx
shr rdx, 0x30
mov r8, rcx
shr r8, 0x38
movzx r9d, cl
movabs rbx, 0xcbf29ce484222325
xor rbx, r9
movabs r9, 0x100000001b3
imul rbx, r9
movzx ebp, ch
xor rbp, rbx
imul rbp, r9
movzx edi, dil
xor rdi, rbp
imul rdi, r9
xor rdi, rsi
imul rdi, r9
movzx r11d, r11b
xor r11, rdi
imul r11, r9
movzx r10d, r10b
xor r10, r11
imul r10, r9
movzx edx, dl
xor rdx, r10
imul rdx, r9
xor rdx, r8
imul rdx, r9
mov r8, qword [rax + 0x50]
mov r10, qword [rax + 0x58]
mov r9, rdx
shr r9, 0x39
movd xmm0, r9d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r9d, r9d
pcmpeqd xmm1, xmm1
pcmpeqd mm1, mm1
pcmpeqd mm1, mm1
xor r11d, r11d
and rdx, r10
movdqu xmm2, xmmword [r8 + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
nop dword [rax]
test si, si
je 0x14017a976
tzcnt edi, esi
lea ebx, [rsi - 1]
and ebx, esi
add rdi, rdx
and rdi, r10
neg rdi
imul rdi, rdi, 0x38
mov esi, ebx
cmp qword [r8 + rdi - 0x38], rcx
jne 0x14017a950
jmp 0x14017a98f
pcmpeqb xmm2, xmm1
pmovmskb esi, xmm2
test esi, esi
jne 0x14017a995
add rdx, r11
add rdx, 0x10
add r11, 0x10
jmp 0x14017a938
add r8, rdi
mov r9, r8
lea rcx, [r9 - 0x38]
test r9, r9
cmove rcx, r9
jmp 0x14017a9a4
xor ecx, ecx
lea r10, [rcx + 8]
test rcx, rcx
push rcx
or byte [rax - 0x7b], cl
leave
cmove r10, rcx
test r10, r10
cmovne rax, r10
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [r12 + 0x140]
mov qword [rsp + 0x90], rax
xor r13d, r13d
mov qword [rsp + 0x58], r12
jmp 0x14017b35b
invalid
add byte [rax], al
mov rcx, r12
mov rdx, rbx
mov r8, r13
mov r9, qword [rsp + 0x60]
call fcn.14013a5a0
cmp eax, 0x110000
je 0x14017b38b
mov rcx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
mov edx, eax
call qword [r8 + 0x20]
test al, al
jne 0x14017b819
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xe8], r13
mov qword [rsp + 0xd8], 3
mov rax, qword [rsp + 0x98]
mov rax, qword [rax]
mov rax, qword [rax]
mov rdx, qword [rax + 0x10]
cmp rdx, r13
jbe 0x14017b863
ret 0
sbb byte [rbx + 0xfc08401], dh
test dword [rdi + 0x4c000001], eax
mov ebp, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rbx, qword [rax + 0x20]
mov r15, r12
neg r15
mov rbp, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [r15 + rbp]
cmp rax, 0xffffffffffffffff
je 0x14017c5b1
mov rcx, r13
mov edx, edi
call rbx
inc rbp
test al, al
je 0x14017c590
cmp rbp, r12
jb 0x14017c69f
mov rdx, qword [r14 + 0x20]
mov edx, dword [rsi + 0x20]
mov r8, qword [r14 + 0x28]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
invalid
invalid
sub byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub dil, r15b
call qword [rax + 0x18]
test al, al
mov bl, 1
add dword [rdi], ecx
test dword [rdi], esp
mov eax, dword [rsi + 0x28]
call qword [rax + 0x18]
test al, al
mov bl, 1
add dword [rdi], ecx
test dword [rdi], esp
add dword [rax], eax
invalid
add dword [rdi], ecx
test dword [rdi], esp
add dword [rax], eax
add bl, ch
mov rbx, qword [rsi + 0x20]
jmp 0x14017c614
mov rax, qword [rsi + 0x28]
mov r13, qword [rax + 0x20]
mov rbp, r12
neg rbp
mov r15, 0xffffffffffffffff
nop dword [rax]
lea rax, [r15 + rbp]
cmp rax, 0xffffffffffffffff
je 0x14017c614
mov rcx, rbx
mov edx, edi
call r13
inc r15
test al, al
je 0x14017c5f0
mov bl, 1
cmp r15, r12
jb 0x14017c6f5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
call qword [rax + 0x18]
mov bl, 1
test al, al
jne 0x14017c6f5
mov r12, qword [rsp + 0xb0]
test r12, r12
je 0x14017c6f3
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rdi + 0x4d000000], ch
test esi, esi
test r14, r14
je 0x14017c6a3
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
call qword [rax + 0x18]
test al, al
jne 0x14017c6f5
invalid
xchg ecx, eax
add byte [rax], al
invalid
mov r15, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rbx, qword [rax + 0x20]
mov r13, r12
neg r13
mov rbp, 0xffffffffffffffff
nop dword [rax]
mov rax, r13
add rax, rbp
cmp rax, 0xffffffffffffffff
je 0x14017c6d0
mov rcx, r15
mov edx, edi
call rbx
inc rbp
test al, al
je 0x14017c680
cmp rbp, r12
jae 0x14017c6d0
mov bl, 1
jmp 0x14017c6f5
mov r15, r12
neg r15
mov r14, 0xffffffffffffffff
invalid
invalid
lea rax, [r15 + r14]
cmp rax, 0xffffffffffffffff
je 0x14017c6eb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, edi
cli
call qword [rax + 0x20]
inc r14
test al, al
je 0x14017c6b0
jmp 0x14017c6ee
mov rdx, qword [r14 + 0x20]
mov r8, qword [r14 + 0x28]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
call qword [rax + 0x18]
test al, al
mov bl, 1
je 0x14017c6f3
jmp 0x14017c6f5
mov r14, r12
cmp r14, r12
jb 0x14017c6f5
xor ebx, ebx
mov eax, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rdi, rbx
jae 0x14017c8d7
fbstp tbyte [rbx + 0x62]
mov rax, qword [r14]
mov rcx, qword [rax + r13 - 8]
mov rdx, qword [rax + r13]
call fcn.14013e800
test rdx, rdx
jne 0x14017c8b7
dec r12
add r13, 0xffffffffffffffe0
cmp r15, r12
jne 0x14017c870
jmp 0x14017c8c4
neg r12
mov rsi, r12
jmp 0x14017c8c4
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rdi, r12
lea r8, [0x1401ee8e8]
mov rcx, rdi
mov rdx, rbx
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401b1d10
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, r8
mov r8, rax
call fcn.1401b1d10
lea r8, [0x1401ee8e8]
mov rcx, rdi
xor edx, edx
call fcn.1401b1d10
out dx, eax
push rbx
add eax, dword [rax]
int3
int3
int3
or byte [rdi - 0x73], cl
and al, 0x52
mov rdx, qword [rax + r12*8 + 0x10]
mov edx, dword [rax + riz*8 + 0x10]
cmp rdx, r9
jbe 0x14017cdb1
mov rsi, rcx
mov rdi, qword [rsp + 0xd0]
mov esp, 0xd024
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add byte [rax], al
invalid
add byte [rax], al
mov rdx, rdi
mov edx, edi
shr rdx, 0x38
shr edx, 0x38
mov qword [rsp + 0x20], rdx
and al, 0x20
mov rax, qword [rax + r12*8 + 8]
imul r15, r9, 0x38
mov rdx, qword [rax + r15 + 0x28]
mov r8, rcx
or r8, rdx
jne 0x14017c9c1
mov r14, qword [rax + r15 + 8]
mov rbp, qword [rax + r15 + 0x10]
bt rdi, 0x20
jb 0x14017ca2d
lea rcx, [rax + r15]
add rcx, 0x30
jmp 0x14017c9eb
cmp rdx, rcx
jbe 0x14017cdc0
mov rdx, qword [rax + r15 + 0x20]
shl rcx, 5
mov r14, qword [rdx + rcx + 8]
mov rbp, qword [rdx + rcx + 0x10]
bt rdi, 0x20
jb 0x14017ca2d
invalid
add rcx, rdx
add rcx, 0x18
mov rcx, qword [rcx]
mov qword [rsp + 0x30], rcx
bt rdi, 0x30
xor byte [rax + 0xf], cl
mov edx, 0x8b4830e7
xor byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
jb 0x14017cb81
invalid
add byte [rax], al
mov qword [rsp + 0x48], rbp
mov dword [rsp + 0x48], ebp
mov rbp, qword [rax + r15 + 0x30]
mov rbp, qword [rax + r15 + 0x30]
sub r13, rbp
mov r12, r14
test rcx, rcx
je 0x14017cc91
add al, byte [rax]
invalid
cmp ecx, 1
jne 0x14017cc40
add al, byte [rax]
invalid
xor r14d, r14d
xor esi, esi
jmp 0x14017cc9a
insd dword [rdi], dx
add al, byte [rax]
add byte [rcx + rcx*4 + 0x54], cl
mov qword [rsp + 0x40], r10
push rsp
and al, 0x40
mov qword [rsp + 0x38], r9
mov rcx, r14
mov rdx, rbp
call fcn.14013e800
mov r14, rax
mov rbp, rdx
add rdx, rax
mov rcx, rax
call fcn.14013b630
dec dword [rax - 0x77]
and al, 0x30
bt rdi, 0x30
jb 0x14017cb7c
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rbx + 0x10]
mov rcx, qword [rsp + 0x40]
push rbx
adc byte [rax - 0x75], cl
and al, 0x40
cmp rdx, rcx
jbe 0x14017cdcc
mov rax, qword [rbx + 8]
mov rdx, qword [rax + r12*8 + 0x10]
mov rcx, qword [rsp + 0x38]
and al, 0x38
cmp rdx, rcx
cmp edx, ecx
jbe 0x14017cdd8
xchg byte [rbx + rax], cl
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x28
add byte [rax], al
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x28], esi
sub byte [rdx - 0x75], cl
mov rax, qword [rax + r12*8 + 8]
loopne 0x14017ca9e
mov r14, qword [rax + r15 + 0x28]
cmp byte [rax], ch
cmp r14, 1
cmp esi, 1
add dword [rcx + rcx*4 - 0xf], ecx
mov rcx, r14
adc rcx, 0
mov qword [rsp + 0x50], rcx
add byte [rax - 0x77], cl
and al, 0x50
test r14, r14
je 0x14017cc56
add dword [rax], eax
add byte [rdx - 0x75], cl
cmp byte [rax], r12b
mov rax, qword [rax + r15 + 0x20]
lea rcx, [rax + 8]
add rax, 0x10
mov qword [rsp + 0x48], rbp
mov rcx, qword [rcx]
test rcx, rcx
je 0x14017cc76
mov rdx, qword [rax]
call fcn.14013e800
add rdx, rax
mov rcx, rax
call fcn.14013b630
mov rbp, rax
cmp r14, 2
jb 0x14017cc78
xchg byte [rcx], al
add byte [rax], al
invalid
add cl, byte [rdi]
invalid
xchg byte [rcx], al
add byte [rax], al
invalid
mov r14d, 1
mov r13d, 0x30
nop
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
mov rcx, qword [rsp + 0x40]
cmp rdx, rcx
cmp edx, ecx
jbe 0x14017cd7b
xchg byte [rcx + 2], ch
add byte [rax], al
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
mov rdx, qword [rax + r12*8 + 0x10]
loopne case.0x1400257c3.4231
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
cmp byte [rax + 0x39], cl
cmp rdx, rcx
jbe 0x14017cd87
pop rsi
add al, byte [rax]
invalid
retf 0x860f
mov rax, qword [rax + r12*8 + 8]
loopne 0x14017cb36
mov rdx, qword [rax + r15 + 0x28]
cmp rdx, r14
jbe 0x14017cd93
inc r14
mov rax, qword [rax + r15 + 0x20]
mov rcx, qword [rax + r13 - 8]
mov rdx, qword [rax + r13]
call fcn.14013e800
add rdx, rax
mov rcx, rax
call fcn.14013b630
shr edx, cl
sti
dec dword [rax + 0x39]
invalid
cmovbe rbp, rax
add r13, 0x20
cmp qword [rsp + 0x50], r14
jne case.0x1400257c3.4473
mov r13, qword [rsp + 0xc8]
jmp 0x14017cc78
add byte [rax], al
mov rcx, qword [rsp + 0x20]
sub r13, qword [rsp + 0x30]
mov r12, r14
test rcx, rcx
je case.0x1400257c3.4247
cmp ecx, 1
jne 0x14017cba3
invalid
xor r14d, r14d
jmp 0x14017cba9
mov r14, r13
shr r14, 1
sub r13, r14
jmp 0x14017cba9
mov r14, r13
xor r13d, r13d
mov rbx, r14
neg rbx
mov r15, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [rbx + r15]
cmp rax, 0xffffffffffffffff
je 0x14017cbe9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, edi
call qword [rax + 0x20]
inc r15
test al, al
je 0x14017cbc0
mov bl, 1
cmp r15, r14
jb 0x14017cd68
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, rbp
call qword [rax + 0x18]
mov bl, 1
test al, al
ror byte [rdi], 0x85
add dword fs:[rax], eax
invalid
mov r14, r13
neg r14
mov rbx, 0xffffffffffffffff
ret
invalid
invalid
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
lea rax, [r14 + rbx]
cmp rax, 0xffffffffffffffff
je 0x14017cc48
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, edi
call qword [rax + 0x20]
inc rbx
test al, al
je 0x14017cc20
jmp 0x14017cc4b
mov r14, r13
xor r13d, r13d
jmp 0x14017cc9a
mov rbx, r13
cmp rbx, r13
setb bl
jmp 0x14017cd68
lea rcx, [rax + r15]
add rcx, 8
add rax, r15
add rax, 0x10
mov qword [rsp + 0x48], rbp
mov rcx, qword [rcx]
test rcx, rcx
jne 0x14017cad2
xor ebp, ebp
mov r14, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
sub r13, rbp
mov r12, r14
test rcx, rcx
jne 0x14017ca1c
mov r14, r13
shr r14, 1
sub r13, r14
mov rbx, r14
neg rbx
mov r15, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [rbx + r15]
cmp rax, 0xffffffffffffffff
je 0x14017ccd9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, edi
call qword [rax + 0x20]
inc r15
test al, al
je 0x14017ccb0
mov bl, 1
cmp r15, r14
jb 0x14017cd68
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, qword [rsp + 0x48]
call qword [rax + 0x18]
mov bl, 1
test al, al
jne 0x14017cd68
mov r14, r13
neg r14
mov r15, 0xffffffffffffffff
nop
lea rax, [r14 + r15]
cmp rax, 0xffffffffffffffff
je 0x14017cd23
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, edi
call qword [rax + 0x20]
inc r15
test al, al
je 0x14017cd00
cmp r15, r13
jb 0x14017cd68
mov rdi, rbp
mov r15, qword [rsp + 0x30]
sub rdi, r15
sub r15, rbp
mov r14, 0xffffffffffffffff
nop dword [rax + rax]
lea rax, [r15 + r14]
cmp rax, 0xffffffffffffffff
je 0x14017cd66
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, 0x20
call qword [rax + 0x20]
inc r14
test al, al
je 0x14017cd40
cmp r14, rdi
jb 0x14017cd68
xor ebx, ebx
mov eax, ebx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
call fcn.1401b1d10
lea r8, [0x1401ee8e8]
mov rcx, r14
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, r10
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, r9
call fcn.1401b1d10
lea r8, [0x1401ee8e8]
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
call fcn.1401b1d10
int3
mov rdi, rcx
mov qword [rdi], r10
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], r9
mov qword [rdi + 0x18], r11
inc r8
add rax, 0x20
cmp r8, rdx
je 0x14017d265
mov r11, r8
shl r11, 5
lea rbx, [rcx + r11]
mov r9, qword [rcx + r11 + 0x10]
cmp r9, qword [rcx + r11 - 0x10]
jae 0x14017d1c0
mov r10, qword [rbx]
jmp 0x14017d1e0
jne 0x14017d192
mov r10, qword [rbx]
cmp r10, qword [rbx - 0x20]
jb 0x14017d1e0
jne 0x14017d192
mov rsi, qword [rbx + 8]
cmp rsi, qword [rbx - 0x18]
jae 0x14017d192
nop word [rax + rax]
lea rdi, [rcx + r11]
add rdi, 0xffffffffffffffe0
mov rsi, qword [rbx + 8]
jae 0x14017d1f4
jae 0x14017d1f4
mov r11, qword [rbx + 0x18]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
cmp r8, 1
je 0x14017d183
mov ebx, 1
mov rdi, rax
jmp 0x14017d23f
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
inc rbx
mov rdi, r14
cmp r8, rbx
je 0x14017d180
lea r14, [rdi - 0x20]
cmp r9, qword [rdi - 0x10]
jb 0x14017d220
jne 0x14017d183
cmp r10, qword [r14]
jb 0x14017d220
jne 0x14017d183
cmp rsi, qword [rdi - 0x18]
jb 0x14017d220
jmp 0x14017d183
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
movups xmm0, xmmword [r11]
movups xmm1, xmmword [r11 + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rsi, [rcx + rdx]
inc rsi
inc rdx
cmp rsi, 3
je 0x14017d31f
add r11, 0x20
cmp qword [rsi + 0x30], rax
jb 0x14017d2e0
jne 0x14017d31c
invalid
pop rsi
ret
int3
int3
int3
push rdi
sub rsp, 0x48
in al, dx
lea r9, [r8*2 + 1]
lea ecx, [rax*2 + 1]
in al, dx
lea r9, [r8*2 + 1]
lea ecx, [rax*2 + 1]
lea ecx, [rax*2 + 1]
cmp r9, rdx
jae 0x14017d471
lea r10, [r8 + r8]
jmp 0x14017d3cd
add dword [r8], r8d
add byte [rax], al
cmp r9, rdx
jae 0x14017d471
mov rax, r8
add r10, 2
cmp r10, rdx
cmp edx, edx
cmp edx, edx
jae 0x14017d423
mov r11, r9
mov r11, r9
shl r11, 5
shl r10, 5
mov rsi, qword [rcx + r11 + 0x10]
mov rdi, qword [rcx + r10 + 0x10]
mov r8b, 1
cmp rsi, rdi
jb 0x14017d41c
jne 0x14017d419
movzx r8d, r8b
add r9, r8
mov r8, r9
cmp rax, rdx
jae 0x14017d478
add rsp, 0x48
pop rdi
pop rsi
ret
cmp r13, qword [rsp + 0xc8]
je 0x14017d740
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
movabs rcx, 0x8000000000000001
cmp qword [rax], rcx
je 0x14017d78c
mov rdx, qword [rax + 0x10]
cmp rdx, r13
jbe 0x14017d77d
mov rax, qword [rax + 8]
mov r15, qword [rax + r13*8]
test r15, r15
je 0x14017d69b
mov rcx, r14
mov rdx, rdi
mov r8, r13
mov rsi, qword [rsp + 0xc0]
mov r9, rsi
call fcn.14013a340
cmp eax, 0x110000
jne 0x14017d640
mov rax, qword [rsp + 0x38]
mov rbp, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov r12, qword [rax + 0x20]
mov rbx, r15
neg rbx
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [rbx + rsi]
add al, 0x33
add al, 0x33
cmp rax, 0xffffffffffffffff
je 0x14017d69b
mov rcx, rbp
mov edx, 0x20
call r12
inc rsi
test al, al
je 0x14017d610
mov ebp, eax
mov rcx, r14
mov rdx, rdi
mov r8, r13
mov r9, rsi
call fcn.14013a800
mov rcx, qword [rsp + 0x38]
mov rdx, rax
lea r8, [rsp + 0x40]
call fcn.1401794d0
test al, al
jne 0x14017d766
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x20], r15
mov rcx, qword [rsp + 0x38]
mov rdx, r14
mov r8, rdi
mov r8, rdi
mov r9, r13
call fcn.1401795c0
test al, al
jne 0x14017d766
inc r13
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8, r13
mov r9, qword [rsp + 0xc0]
call fcn.140139eb0
out dx, eax
invalid
sti
invalid
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
out dx, eax
invalid
add byte [rax], al
adc dword [rax], eax
je 0x14017d580
test byte [rsi + rdi*8 - 0x3a760001], dh
mov ebp, eax
mov rcx, qword [rsp + 0x48]
mov rdx, r13
mov r8, qword [rsp + 0xc8]
call fcn.140133eb0
test al, al
je 0x14017d580
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov rcx, r14
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, r13
mov r9, qword [rsp + 0xc0]
call fcn.14013ac80
mov rcx, qword [rsp + 0x38]
mov rdx, rax
lea r8, [rsp + 0x40]
call fcn.1401794d0
test al, al
jne 0x14017d766
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
and byte [rax - 0x75], cl
sub byte [rcx + 0x2050ffea], cl
mov eax, dword [rax + 0x28]
mov edx, ebp
call qword [rax + 0x20]
test al, al
je 0x14017d580
jmp 0x14017d766
mov al, 1
jmp 0x14017d76c
lea r8, [0x1401eef70]
mov rcx, r13
call fcn.1401b1d10
lea rcx, str.It_must_always_be_Some_at_this_pointC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensioncomplete_dimension_vec_records.rs
lea r8, [0x1401eef58]
add eax, 0x717be
add byte [rbp + rcx*4 + 5], cl
mov esi, 0xba000717
invalid
invalid
invalid
invalid
add eax, 0x717be
invalid
invalid
mov edx, 0x24
and al, 0
add byte [rax], al
invalid
add al, ch
mov esp, 0xcc00034a
add rax, qword [rax]
int3
int3
call fcn.1401b2260
add rax, qword [rax]
int3
int3
cmp dword [rcx + 0xb08], 0
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdi + 1], bl
pop rdi
add dword [rax], eax
invalid
je 0x14017d932
pop rdi
add dword [rax], eax
add byte [rbp - 0x77], cl
iretd
mov r15, r9
mov rdi, rcx
mov rbx, qword [rsp + 0x80]
mov rcx, qword [rcx + 0xb10]
mov rdx, qword [rdi + 0xb18]
mov r8, rsi
call fcn.1401340a0
mov rcx, qword [rdi + 0xaf0]
add byte [rax - 0x75], cl
xchg edi, eax
clc
or al, byte [rax]
add byte [rcx - 0x77], cl
ror byte [rcx - 0x3f], 0xe8
cmp dword [rsi + 0x41], esp
movd mm0, eax
add byte [rax - 0x75], cl
xchg edi, eax
clc
or al, byte [rax]
add byte [rcx - 0x77], cl
ror byte [rcx - 0x3f], 0xe8
cmp dword [rsi + 0x41], esp
movd mm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x76
leave
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x76
leave
jbe 0x14017d7ef
and rax, rdx
and eax, edx
movdqu xmm2, xmmword [rcx + rax]
movq mm2, qword [rcx + rax]
add dword [rsi + 0xf], esp
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pcmpeqb mm3, mm0
outsd dx, dword [rsi]
fisub dword [rsi + 0xf]
pcmpeqb mm3, mm0
pcmpeqb mm3, mm0
pmovmskb r9d, xmm3
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
xlatb
retf
invalid
add byte [rax], al
add byte [rsi + 0x45], ah
test r9w, r9w
test ecx, ecx
je 0x14017d880
cmp dh, bl
bsf r10d, r9d
bsf edx, ecx
tzcnt r10d, r9d
bsf edx, ecx
lea r11d, [r9 - 1]
and r11d, r9d
retf
mov r9d, r11d
add r10, rax
and r10, rdx
neg r10
lea r10, [r10 + r10*2]
cmp qword [rcx + r10*8 - 0x18], rsi
invalid
jne 0x14017d840
inc dword [rbp + 0x21]
retf
call 0x17966afe0
jl 0x14017d83e
cmp qword [rcx + r10*8 - 0x10], r15
jne 0x14017d840
invalid
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
leave
leave
jne 0x14017d932
movabs al, byte [0x8348c0014c000000]
rcl byte [rax], 0x49
add eax, 0x10
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x14017d826
add al, 0xd1
mov r15, qword [rax - 8]
mov edi, dword [rax - 8]
mov edi, dword [rax - 8]
lea rax, [r15 + rsi]
cmp rax, rsi
invalid
jbe 0x14017d958
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
invalid
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbp - 0x75], cl
mov r8, qword [r14]
movabs rcx, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x18483949], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x18483949], al
je 0x14017d997
mov rdx, qword [r8 + 0x28]
xor r12d, r12d
mov r9, r15
add byte [rax + 0x18483949], al
cmp dword [rax + 0x18], ecx
je 0x14017d997
mov rdx, qword [r8 + 0x28]
xor r12d, r12d
mov r9, r15
mov rcx, rsi
nop dword [rax + rax]
cmp rdx, rcx
jbe 0x14017d97c
mov r10, qword [r8 + 0x20]
add r12, qword [r10 + rcx*8]
inc rcx
dec r9
jne 0x14017d8e0
mov rax, qword [r14]
movabs rcx, 0x8000000000000001
cmp qword [rax + 0x18], rcx
je 0x14017d997
xor r12d, r12d
inc rsi
cmp rsi, rax
jb 0x14017d901
lea r8, [0x1401eefa0]
call fcn.1401b1d10
lea r8, [0x1401eefa0]
adc dword [rsi], edx
invalid
add byte [rax - 0x77], cl
int1
call fcn.1401b1d10
lea rcx, str.It_must_always_be_Some_at_this_pointC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensioncomplete_dimension_vec_records.rs
lea r8, [0x1401eef88]
jrcxz 0x14017d9b8
invalid
add byte [rdx + 0x24], bh
call fcn.1401b2260
int3
mov ecx, esi
call fcn.1401340a0
mov rcx, qword [rdi + 0xac0]
mov rdx, qword [rdi + 0xac8]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
pcmpeqd xmm1, xmm1
and rax, rdx
movdqu xmm2, xmmword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
nop dword [rax + rax]
test r9w, r9w
je 0x14017da80
tzcnt r10d, r9d
lea r11d, [r9 - 1]
and r11d, r9d
mov r9d, r11d
add r10, rax
and r10, rdx
neg r10
lea r10, [r10 + r10*2]
cmp qword [rcx + r10*8 - 0x18], r15
jne 0x14017da40
cmp qword [rcx + r10*8 - 0x10], rsi
jne 0x14017da40
jmp 0x14017da9f
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x14017db32
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x14017da26
lea rax, [rcx + r10*8]
mov r15, qword [rax - 8]
lea rax, [r15 + rsi]
cmp rax, rsi
jbe 0x14017db57
mov r8, qword [r14]
movabs rcx, 0x8000000000000001
or byte [rcx + 0x39], 8
or byte [rcx + 0x39], 8
je 0x14017db96
mov rdx, qword [r8 + 0x10]
xor r12d, r12d
mov r9, r15
mov rcx, rsi
nop word [rax + rax]
cmp rdx, rcx
jbe 0x14017db7b
mov r10, qword [r8 + 8]
add r12, qword [r10 + rcx*8]
inc rcx
dec r9
jne 0x14017dae0
inc rsi
inc esi
cmp rsi, rax
jae 0x14017db62
add rdi, 0x7f0
dec r15
xor r14d, r14d
nop
lea r13, [rsi + 1]
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, rbx
call fcn.140133eb0
movzx eax, al
add r14, rax
mov rsi, r13
dec r15
jne 0x14017db10
jmp 0x14017db65
mov rax, qword [r14]
movabs rcx, 0x8000000000000001
cmp qword [rax], rcx
je 0x14017db96
mov rdx, qword [rax + 0x10]
cmp rdx, rsi
jbe 0x14017db87
mov rax, qword [rax + 8]
mov r14, qword [rax + rsi*8]
jmp 0x14017db68
xor r12d, r12d
inc rsi
cmp rsi, rax
jb 0x14017db01
xor r14d, r14d
add r14, r12
mov rax, r14
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1401eef70]
call fcn.1401b1d10
lea r8, [0x1401eef70]
mov rcx, rsi
int1
call fcn.1401b1d10
lea rcx, str.It_must_always_be_Some_at_this_pointC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensioncomplete_dimension_vec_records.rs
lea r8, [0x1401eef58]
mov edx, 0x24
call fcn.1401b2260
add ah, cl
cmp r13, qword [rsp + 0xc8]
je 0x14017de60
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
movabs rcx, 0x8000000000000001
cmp qword [rax], rcx
or byte [rdi], cl
test bl, ah
add dword [rax], eax
invalid
mov rdx, qword [rax + 0x10]
cmp rdx, r13
jbe 0x14017de9d
invalid
mov rax, qword [rax + 8]
mov r15, qword [rax + r13*8]
test r15, r15
je 0x14017ddbb
mov rcx, r14
mov rdx, rdi
mov r8, r13
mov eax, ebp
mov rsi, qword [rsp + 0xc0]
mov esi, dword [rsp + 0xc0]
rol byte [rax], 0
add byte [rcx - 0x77], cl
int1
call fcn.14013a340
cmp eax, 0x110000
jne 0x14017dd60
mov rax, qword [rsp + 0x38]
mov rbp, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov r12, qword [rax + 0x20]
mov rbx, r15
neg rbx
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [rbx + rsi]
cmp rax, 0xffffffffffffffff
je 0x14017ddbb
mov rcx, rbp
mov edx, 0x20
call r12
inc rsi
test al, al
je 0x14017dd30
cmp rsi, r15
jae 0x14017ddbb
jmp 0x14017de86
mov ebp, eax
mov rcx, r14
mov ecx, esi
int1
mov rdx, rdi
mov edx, edi
cli
mov r8, r13
call 0x1290966b8
int1
call fcn.14013a800
retf 0xfffb
mov rcx, qword [rsp + 0x38]
mov rdx, rax
lea r8, [rsp + 0x40]
call fcn.1401794d0
test al, al
jne 0x14017de86
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x30], rax
and al, 0x30
mov dword [rsp + 0x28], ebp
insb byte [rdi], dx
and al, 0x28
mov qword [rsp + 0x20], r15
and al, 0x20
mov rcx, qword [rsp + 0x38]
mov rdx, r14
mov r8, rdi
mov r9, r13
call fcn.1401795c0
test al, al
jne 0x14017de86
inc r13
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r14
mov ecx, esi
mov rdx, rdi
mov r8, r13
mov r9, qword [rsp + 0xc0]
call fcn.140139eb0
cmp eax, 0x110000
je 0x14017dca0
invalid
invalid
mov ebp, eax
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, r13
mov r8, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax], al
call fcn.140133eb0
lodsd eax, dword [rsi]
invalid
sti
inc dword [rax + rax*8 - 0x16a7bf1]
je 0x14017dca0
invalid
invalid
invalid
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rcx + rcx*4 - 0xf], cl
int1
mov rdx, rdi
cli
mov r8, r13
mov r9, qword [rsp + 0xc0]
call fcn.14013ac80
mov rcx, qword [rsp + 0x38]
cmp byte [rax - 0x77], cl
ret 0x8d4c
and al, 0x40
call fcn.1401794d0
test al, al
jne 0x14017de86
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov edx, ebp
call qword [rax + 0x20]
test al, al
ror byte [rdi], 0x84
invalid
invalid
invalid
invalid
jmp 0x14017de86
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x14017de8a
mov rdx, qword [rax + 0x20]
mov r8, qword [rax + 0x28]
sub byte [rax - 0x75], cl
and al, 0x38
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rax + 0x28]
call qword [rax + 0x18]
test al, al
je 0x14017de8a
invalid
mov al, 1
jmp 0x14017de8c
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1401eef70]
mov rcx, r13
call fcn.1401b1d10
lea rcx, str.It_must_always_be_Some_at_this_pointC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensioncomplete_dimension_vec_records.rs
lea r8, [0x1401eef58]
mov edx, 0x24
call fcn.1401b2260
int3
mov r13, qword [rsp + 0x48]
inc r13
cmp r13, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x170]
je 0x14017e64d
mov rcx, r12
mov rdx, rbx
mov r8, r13
mov r9, qword [rsp + 0x60]
call fcn.14013a5a0
cmp eax, 0x110000
je 0x14017e1ab
mov rcx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
mov edx, eax
call qword [r8 + 0x20]
test al, al
jne 0x14017e649
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xe8], r13
mov qword [rsp + 0xd8], 3
mov rax, qword [rsp + 0x98]
mov rax, qword [rax]
mov rax, qword [rax]
movabs rcx, 0x8000000000000001
cmp qword [rax], rcx
je 0x14017e6e5
mov rdx, qword [rax + 0x10]
cmp rdx, r13
jbe 0x14017e693
cmp r12, r14
jbe 0x14017e4f0
test byte [rsp + 0x47], 1
mov r12, qword [rsp + 0x58]
je 0x14017e538
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax]
mov r15, qword [rsp + 0x170]
mov rdx, r15
mov r13, qword [rsp + 0x48]
mov r8, r13
call fcn.14017c710
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rcx]
mov rdx, qword [rcx + 0x10]
cmp rdx, r15
jbe 0x14017e6c0
mov rcx, qword [rcx + 8]
mov rdx, qword [rcx + rbx*8 + 0x10]
cmp rdx, r13
jbe 0x14017e6d4
add r14, rax
mov rax, qword [rcx + rbx*8 + 8]
mov rcx, qword [rsp + 0xa8]
mov rax, qword [rax + rcx + 0x28]
cmp rax, 1
adc rax, 0
cmp r14, rax
jbe 0x14017e538
mov ebx, 1
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rdi + rbx]
cmp rax, 1
je 0x14017e160
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, ebp
call qword [rax + 0x20]
dec rbx
test al, al
je 0x14017e460
push rax
and byte [rax - 1], cl
retf
jmp 0x14017e522
add eax, ecx
mov r14, qword [rsp + 0x178]
and al, 0x78
add dword [rax], eax
add byte [rcx + 0x29], cl
invalid
jae 0x14017e3ca
enter 0xffffffffffff8b4c, 0xffffffffffffffb4
and al, 0x78
add dword [rax], eax
add byte [rcx + 0x29], cl
invalid
mov ebx, 1
mov r12, qword [rsp + 0x58]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
lea rax, [rdi + rbx]
cmp rax, 1
je 0x14017e160
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, ebp
call qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rcx + 0x2050ffea], r9b
dec rbx
test al, al
je 0x14017e4c0
fsubp st(3)
nop word cs:[rax + rax]
add byte [rax], al
invalid
jmp 0x14017e522
add byte [rax], al
add byte [rbx + 1], bh
mov ebx, 1
mov r12, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x6c]
nop
lea rax, [rdi + rbx]
lea eax, [rdi + rbx]
cmp rax, 1
je 0x14017e160
invalid
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, ebp
call qword [rax + 0x20]
dec rbx
test al, al
je 0x14017e500
retf
neg rbx
mov r13, qword [rsp + 0x48]
invalid
fisttp dword [rbx + rcx*4 + 0x6c]
and al, 0x48
invalid
cmp rbx, rdi
cmp rbx, rdi
jae 0x14017e165
jmp 0x14017e649
movzx ebx, byte [rsp + 0x47]
mov rbp, qword [rsp + 0xc8]
enter 0, 0
enter 0, 0
mov r15, qword [rsp + 0x78]
sub rdi, r15
js 0x14017e597
sub edi, edi
sub rdi, rbp
neg r15
mov r12, 0xffffffffffffffff
mov r13, qword [rsp + 0x48]
nop
lea rax, [r15 + r12]
lea eax, [rdi + riz]
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
je 0x14017e58b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, dword [rsp + 0x74]
call qword [rax + 0x20]
inc r12
test al, al
invalid
je 0x14017e560
sal byte [rax + riz*8 + 0x4c], 0x3b
and al, 0x78
cmp r12, qword [rsp + 0x78]
jb 0x14017e649
mov rcx, qword [rsp + 0xb8]
shl rcx, 0x38
mov rax, qword [rsp + 0xc0]
shl rax, 0x30
shl rbx, 0x28
mov rdx, qword [rsp + 0xb0]
shl rdx, 0x20
or rdx, rbx
or rdx, rax
mov eax, dword [rsp + 0x68]
or rax, rcx
or rax, rdx
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rcx]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x30], rax
mov rcx, rsi
mov r8, qword [rsp + 0x170]
mov r9, r13
call fcn.14017c930
test al, al
jne 0x14017e649
mov rdi, rbp
neg rdi
mov rbx, 0xffffffffffffffff
nop
lea rax, [rdi + rbx]
cmp rax, 0xffffffffffffffff
je 0x14017e625
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, dword [rsp + 0x70]
call qword [rax + 0x20]
inc rbx
test al, al
je 0x14017e600
cmp rbx, rbp
jb 0x14017e649
mov r12, qword [rsp + 0x58]
jmp 0x14017e165
mov al, 1
jmp 0x14017e67f
mov rcx, r12
mov rdx, rbx
mov r8, qword [rsp + 0x60]
mov r9, r8
call fcn.14013a5a0
cmp eax, 0x110000
je 0x14017e67d
mov rcx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
mov edx, eax
call qword [r8 + 0x20]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14017e67f
xor eax, eax
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, qword [rsp + 0x170]
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpapergrid_0.12.0_src_records_vec_recordsmod.rs
mov rcx, qword [rsp + 0x48]
call fcn.1401b1d10
lea rcx, str.It_must_always_be_Some_at_this_pointC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tabled_0.16.0_srcgriddimensioncomplete_dimension_vec_records.rs
lea r8, [0x1401eef58]
mov edx, 0x24
call fcn.1401b2260
int3
stc
mov rdx, rbx
call fcn.1401367b0
movaps xmm0, xmmword [0x1401bda10]
movups xmmword [rsp + 0x9c0], xmm0
movups xmmword [rsp + 0x9d0], xmm0
or dword [rax], eax
add byte [rdi], cl
sub byte [0x1401bda20], al
or dword [rax], eax
add byte [rdi], cl
sub byte [0x1401bda20], al
movups xmmword [rsp + 0x9e0], xmm0
movabs rax, 0x7c0000002b
mov qword [rsp + 0x9f0], rax
lock or dword [rax], eax
add bh, al
test byte [rax + rdi*8], ah
or dword [rax], eax
add byte [rbx], ch
add byte [rax], al
add byte [rcx - 0x48], al
call 0x18817e7ea
mov ecx, esi
lock or dword [rax], eax
add bh, al
test byte [rax + rdi*8], ah
or dword [rax], eax
add byte [rbx], ch
add byte [rax], al
add byte [rcx - 0x48], al
call 0x18817e7ea
mov ecx, esi
mov rdx, rdi
call fcn.1401af560
ja 0x14017e7f4
add eax, dword [rax]
ja 0x14017e7f4
add eax, dword [rax]
nop
add rsp, 0xc60
pop rbx
pop rdi
pop rsi
ret
lea rax, [0x1401fd688]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
sar edi, 0xe1
sar edi, 0xe1
mov rcx, rbx
mov rdx, rsi
call fcn.14017e8c0
mov rcx, rbx
invalid
mov rdx, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp 0x14017e9f0
invalid
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x14017e884
mov r8, qword [rdi + 8]
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
mov ecx, dword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
jmp 0x14017e884
mov rcx, rbx
mov rdx, rsi
call fcn.14017e8c0
mov rax, qword [rdi]
mov eax, dword [rdi]
mov eax, dword [rdi]
shl rax, 1
test rax, rax
je 0x14017e88f
mov r8, qword [rdi + 8]
jmp 0x14017e89b
mov rcx, rbx
mov rdx, rdi
call 0x14017e9f0
mov rax, qword [rsi]
shl rax, 1
test rax, rax
jne 0x14017e897
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov r8, qword [rsi + 8]
or byte [rax - 0x75], cl
or eax, 0x958ae
mov rcx, qword [0x140214150]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov r14, qword [rdx]
movabs rax, 0x8000000000000000
cmp r14, rax
jne 0x14017ea4f
mov rax, qword [rsi + 0x18]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl 0x14017ea3f
test rax, rax
je 0x14017ea3f
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000001
mov qword [rsi + 0x18], rax
jmp 0x14017eac7
mov rdi, qword [rdx + 8]
mov r15, qword [rdx + 0x10]
mov r13, qword [rsi + 0x18]
mov rbx, qword [rsi + 0x20]
movabs r12, 0x8000000000000001
cmp r13, r12
je 0x14017ea95
test rbx, rbx
je 0x14017ea95
cmp qword [rsi + 0x28], r15
jne 0x14017ea90
lea r8, [r15*8]
mov rcx, rbx
mov rdx, rdi
call fcn.1401afbe0
test eax, eax
je 0x14017ead7
shl r13, 1
jmp 0x14017eaa4
movabs rax, 0x8000000000000002
cmp r13, rax
jl 0x14017eabb
test r13, r13
je 0x14017eabb
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r15
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl r13, 1
test r13, r13
je 0x14017eaf1
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], r12
test r14, r14
je 0x14017eac7
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x40], cl
mov ebx, 1
jne 0x1401800dc
mov rax, rbx
mov rdx, rdi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor ebx, ebx
mov al, 1
lock cmpxchg byte [rsi + 0x40], bl
je 0x14018000b
add rsi, 0x40
mov rcx, rsi
call fcn.1401b69a0
jmp 0x14018000b
cmp qword [rbp + 8], 0
je 0x14018026d
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rbp + 0x18]
mov dword [rbp + 8], r10d
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10d, dword [rbp + 8]
test r10b, r10b
movabs rcx, 0x8000000000000000
je 0x140180282
mov r14d, 0x200000
lea rax, [r14 + 1]
mov qword [0x140214110], rax
cmp r12, rcx
jne 0x140180296
xor ecx, ecx
jmp 0x1401802f4
cmp rbx, 0x10
jae 0x1401802b9
test rbx, rbx
je 0x1401802c8
xor eax, eax
xor edx, edx
cmp byte [r15 + rdx], 0
je 0x1401802ce
inc rdx
cmp rbx, rdx
jne 0x1401802a5
mov rdx, rbx
jmp 0x1401802d3
xor ecx, ecx
mov rdx, r15
mov r8, rbx
call fcn.14010b350
jmp 0x1401802d3
xor edx, edx
xor eax, eax
jmp 0x1401802d3
mov eax, 1
test rax, rax
jne 0x140180935
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x30]
call fcn.1400b6430
mov rcx, rax
call fcn.14014ad40
lock inc qword [rax]
jle case.0x14014f122.301
mov r12, rax
movzx eax, byte [0x140214210]
mov edx, 0x30
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1401808c0
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
mov qword [rbp - 0x48], rax
lock inc qword [rax]
jle case.0x14014f122.301
movzx eax, byte [0x1402140a9]
test al, al
mov qword [rbp + 8], r12
je 0x1401803df
mov byte [0x1402140a9], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
je 0x14018038b
lea rax, [rax + 0xa0]
jmp 0x140180399
call fcn.140155af0
test rax, rax
je case.0x14014f042.286
mov rdx, qword [rax]
mov qword [rax], 0
test rdx, rdx
je 0x1401803df
lock inc qword [rdx]
jle case.0x14014f122.301
mov byte [0x1402140a9], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
je 0x140180422
lea rax, [rax + 0xa0]
jmp 0x140180438
movzx eax, byte [0x1402140a9]
test al, al
je 0x140180417
mov byte [0x1402140a9], 1
mov eax, dword [0x140214214]
add eax, 0x93e1d
add eax, 0x93e1d
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
je 0x14018044b
lea rax, [rax + 0xa0]
jmp 0x140180459
mov rbx, r14
mov r14, r13
xor r13d, r13d
jmp 0x140180483
mov qword [rbp + 0x18], rdx
call fcn.140155af0
test rax, rax
mov rdx, qword [rbp + 0x18]
je case.0x14014f042.259
mov rcx, qword [rax]
mov qword [rax], rdx
mov rbx, r14
mov r14, r13
test rcx, rcx
jne 0x140180470
jmp 0x140180480
call fcn.140155af0
test rax, rax
je case.0x14014f042.286
mov rcx, qword [rax]
mov qword [rax], 0
xor edx, edx
mov rbx, r14
mov r14, r13
test rcx, rcx
je 0x140180480
lock dec qword [rcx]
jne 0x140180480
mov r13, rdx
call fcn.140155bc0
jmp 0x140180483
mov r13, rdx
mov r12, qword [rbp - 0x48]
mov rcx, qword [r12 + 0x10]
test rcx, rcx
je 0x14018049c
lock inc qword [rcx + 0x18]
jle case.0x14014f122.275
movzx eax, byte [0x140214210]
mov edx, 0x38
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x1401507f4.198
mov rcx, rax
mov rax, qword [rbp + 8]
mov qword [rcx], rax
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], r13
mov qword [rcx + 0x18], r14
mov rax, qword [rbp + 0x10]
mov qword [rcx + 0x20], rax
mov rax, qword [rbp]
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], rdi
movzx eax, byte [0x140214210]
mov edx, 0x10
mov r15, rcx
xor ecx, ecx
call fcn.140157b20
test rax, rax
je case.0x14014f042.434
mov r14, rax
mov qword [rax], r15
lea rax, [0x1401ef248]
mov qword [r14 + 8], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x10000
lea r8, [0x140157360]
xor ecx, ecx
mov rdx, rbx
mov r9, r14
call qword [sym.imp.kernel32.dll_CreateThread]
test rax, rax
je 0x1401806be
mov qword [rbp], rax
mov qword [rbp + 0x10], r12
lock inc qword [rsi + 0xf8]
inc qword [rsi + 0xb8]
mov r12, qword [rsi + 0x88]
mov r13, qword [rsi + 0x90]
mov rcx, r12
mov rdx, r13
mov r8, rdi
call fcn.140180e90
mov r15, rax
cmp qword [rsi + 0x78], 0
je 0x14018078c
mov rax, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
mov rcx, r15
shr rcx, 0x39
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r14, [rax - 0x20]
xor r10d, r10d
pcmpeqd xmm1, xmm1
xor r11d, r11d
and r15, rdx
movdqu xmm2, xmmword [rax + r15]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r13d, xmm3
nop word [rax + rax]
test r13w, r13w
je 0x1401805ff
tzcnt r12d, r13d
lea ebx, [r13 - 1]
and ebx, r13d
and ebx, ebp
and ebx, ebp
add r12, r15
and r12, rdx
mov r13, r12
shl r13, 5
mov r9, r14
sub r9, r13
mov r13d, ebx
cmp qword [r9], rdi
jne 0x1401805d0
jmp 0x140180647
cmp r11, 1
mov r11d, 1
je 0x140180625
pmovmskb r8d, xmm2
xor r11d, r11d
test r8d, r8d
setne r11b
tzcnt r8d, r8d
add r8, r15
and r8, rdx
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1401807da
add r15, r10
add r15, 0x10
add r10, 0x10
jmp 0x1401805b1
neg r12
shl r12, 5
mov rcx, qword [rax + r12 - 8]
mov qword [rbp - 0x20], rcx
movups xmm0, xmmword [rax + r12 - 0x18]
and al, r13b
and al, r13b
movaps xmmword [rbp - 0x30], xmm0
mov rcx, qword [rbp + 8]
mov qword [rax + r12 - 0x18], rcx
mov rcx, qword [rbp + 0x10]
mov qword [rax + r12 - 0x10], rcx
mov rcx, qword [rbp]
mov qword [rax + r12 - 8], rcx
mov rdi, qword [rbp - 0x30]
test rdi, rdi
je 0x1401800cd
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rdi]
jne 0x1401806a2
mov rcx, qword [rbp - 0x30]
call fcn.14017f830
mov rax, qword [rbp - 0x28]
lock dec qword [rax]
jne 0x1401800cd
lea rcx, [rbp - 0x28]
call fcn.14017f890
jmp 0x1401800cd
mov rcx, qword [r14]
mov qword [rbp], r14
mov rax, qword [r14 + 8]
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x10], eax
mov dword [rbp + 0x10], eax
call qword [rax]
mov rax, qword [rbp + 0x10]
cmp qword [rax + 8], 0
mov rdi, qword [rbp]
jge 0x1401806e0
jge 0x1401806e0
je 0x140180706
cmp qword [rax + 0x10], 0x11
jae 0x1401806ef
mov r8, qword [rbp + 0x18]
jmp 0x1401806f7
invalid
or byte [rbx + rcx*4 + 0x45], cl
sbb byte [rbp - 0x75], cl
clc
mov r8, qword [rbp + 0x18]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
and cl, dl
add eax, dword [rax]
and cl, dl
add eax, dword [rax]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
call qword [sym.imp.kernel32.dll_GetLastError]
mov edi, eax
shl rdi, 0x20
lock dec qword [r12]
jne 0x140180754
lea rcx, [rbp - 0x48]
call fcn.14017f890
or rdi, 2
mov rcx, qword [rbp + 8]
lock dec qword [rcx]
je 0x140180762
mov rcx, rdi
call fcn.140180bc0
cmp al, 0xd
jne 0x14017fff7
jmp 0x140180777
or rdi, 2
mov rcx, qword [rbp + 8]
lock dec qword [rcx]
jne 0x140180742
call fcn.14017f830
mov rcx, rdi
call fcn.140180bc0
add byte [rcx - 0x77f7af1], bh
invalid
invalid
add byte [rcx - 0x77f7af1], bh
invalid
cmp al, 0xff
dec dword [rax - 0x75]
xchg al, bh
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
stc
invalid
mov rax, qword [rsi + 0xf8]
test rax, rax
jne 0x1401800cd
jmp 0x14017fff7
invalid
lea rcx, [rsi + 0x68]
mov rdx, r12
mov r8, r13
call fcn.1401bb450
jmp 0x140180582
movzx edx, byte [r8 + rax]
add edx, 0xffffffd0
cmp edx, 9
rol byte [rbx - 0x78f0f606], 1
mov edi, edx
invalid
ja 0x14018024b
lea r9, [r14 + r14*4]
or al, 0xb6
mov edx, edx
lea r14, [rdx + r9*2]
lea esi, [rdx + rcx*2]
ror byte [rsi - 0x73], cl
lea esi, [rdx + rcx*2]
xor al, 0x4a
inc rax
inc eax
cmp rcx, rax
cmp ecx, eax
jne 0x1401807af
fld qword [rbp + 0x31]
xor r10d, r10d
jmp 0x14018024b
cli
invalid
invalid
shr cl, cl
jno 0x1401807d2
cli
cli
invalid
movzx r9d, byte [rax + r8]
test r9b, r9b
js case.0x14017a342.329
invalid
adc esp, dword [rsi + 0xf]
outsd dx, dword [rsi]
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
add byte [rsi + 0x44], ah
pmovmskb eax, mm0
tzcnt r8d, r8d
movzx r9d, byte [rax + r8]
and r9b, 1
movzx r9d, r9b
mov dh, 0xc9
mov dh, 0xc9
sub qword [rsi + 0x78], r9
lea r9, [r8 - 0x10]
js 0x140180851
lea ecx, [rax - 0x10]
and r9, rdx
mov byte [rax + r8], cl
mov byte [r9 + rax + 0x10], cl
inc qword [rsi + 0x80]
invalid
add byte [rcx - 0x3f], cl
loopne case.0x14014f122.241
shl r8, 5
shl eax, 5
mov rcx, rax
sub rcx, r8
ror dword [rcx - 9], 0xd8
ror dword [rcx - 9], 0xd8
mov qword [rax + r8 - 0x20], rdi
mov rax, qword [rbp + 8]
invalid
loopne 0x140180875
mov eax, dword [rbp + 8]
or byte [rax - 0x77], cl
mov qword [rcx - 0x18], rax
mov rax, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
call 0x1505d9380
mov eax, dword [rbp + 0x10]
adc byte [r8 - 0x77], r9b
mov qword [rcx - 0x10], rax
mov dword [rcx - 0x10], eax
invalid
mov rax, qword [rbp]
mov qword [rcx - 8], rax
clc
add byte [rax - 0x77], cl
clc
jmp 0x1401800cd
test al, bh
clc
invalid
inc dword [rbp + 0x31]
xor r9d, r9d
leave
mov r10d, 0xa
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rcx + rdi - 0x37], 0xf
cmp rcx, r9
invalid
xor r14d, r14d
cmp rcx, r9
cmp ecx, ecx
je 0x1401807d2
test byte [rdi + rdi*8 - 1], dh
inc dword [rdi + 0xf]
invalid
mov dh, 0x1c
invalid
invalid
movzx r11d, byte [r8 + r9]
movzx ebx, byte [rax + rcx]
or byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
invalid
mul r10
seto dl
nop
ret 0x8341
ret
invalid
loop case.0x140180bd3.347
nop
ret 0x8341
add ebx, 0xffffffd0
ret
rol byte [rcx - 0x7d], 1
sti
cmp r11d, 9
or dword [rdi + 0x12], esi
ja 0x140180888
adc al, byte [rdx + rdx*8 - 0x76b6f18b]
test dl, dl
jne 0x140180888
invalid
sal byte [rbp + 0xe], cl
invalid
mov r14, rax
mov byte [rcx + rcx*4 - 0x28], 0x49
mov eax, r11d
mov eax, ebx
fmul dword [rcx - 1]
ror dword [rcx + 1], 0xc6
add esi, eax
inc r9
inc ecx
add r14, rax
add esi, eax
jae case.0x14017a342.356
int 0x41
mov r10b, 1
mov dl, 1
add ecx, ebp
jmp 0x14018024b
mov ebx, 0x48fffff9
lea ecx, str.assertion_failed:_prev.ref_count_____1
dec dword [rax - 0x73]
or eax, 0x710a9
lea r8, [0x1401f1968]
retf 0x710
add byte [rdx + 0x27], bh
mov edx, 0x27
add byte [rax], al
add al, ch
invalid
call fcn.1401b1e10
push 0x48000315
lea ecx, str.assertion_failed:_shared.shutdown_tx.is_some__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_blockingpool.rs
invalid
invalid
add eax, dword [rax]
lea rcx, str.assertion_failed:_shared.shutdown_tx.is_some__C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_blockingpool.rs
invalid
lea r8, [0x1401f1b20]
add eax, 0x7126a
push 0x12
invalid
adc al, byte [rdi]
add byte [rdx + 0x2e], bh
mov edx, 0x2e
mov edx, 0x2e
add byte cs:[rax], al
add al, ch
add byte [rax], al
call fcn.1401b1e10
push rax
adc eax, 0x8b90003
add byte [rax], al
add byte [rax], al
mov edx, 0x30
mov ecx, 8
add byte [rax], al
mov edx, 0x30
xor byte [rax], al
add byte [rax], al
add al, ch
xor dword [rbx + rax], ecx
or al, 3
call fcn.1401b1500
or al, 3
add eax, dword [rax]
add byte [rcx + 8], bh
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rdx + 0x38], bh
mov edx, 0x38
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.1401b1500
and cl, byte [rbx + rax]
or al, 3
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x7d], cl
mov qword [rbp + 0x10], r15
mov ecx, 8
add byte [rax], al
invalid
adc byte [rcx + 8], bh
add byte [rax], al
add byte [rdx + 0x10], bh
mov edx, 0x10
add byte [rax], al
call fcn.1401b1500
invalid
or al, 3
add byte [rdi], cl
or ecx, dword [rax - 0x7d]
add rcx, 0x10
invalid
ud2
add rcx, 0x10
add ecx, 0x10
adc byte [rcx], dh
xor edx, edx
shr al, cl
call case.0x1400438d0.3200
loop 0x1401808c8
cld
dec dword [rax - 0x73]
lea rax, str.too_many_running_threads_in_thread_scope
add eax, 0x6a73b
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 1
invalid
invalid
fadd dword [r9]
fadd dword [rcx]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x28], 1
mov dword [rbp - 0x28], 1
fadd dword [rcx]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401f79a8]
lea eax, [0x1401f79a8]
add eax, 0x77090
jo case.0x1401507a8.354
invalid
add byte [rax - 0x77], cl
loopne case.0x14014f122.250
loopne case.0x14014f122.250
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
loopne case.0x14014f122.250
pxor xmm0, xmm0
pxor mm0, mm0
out dx, eax
sal bl, 0xf
movdqu xmmword [rbp - 0x18], xmm0
movq qword [rbp - 0x18], mm0
jg 0x140180969
call 0x1842d9671
cmpsd dword [rsi], dword [rdi]
lea rdx, str.library_std_src_thread_scoped.rsP
adc eax, 0x6a744
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
shr r8b, 1
sbb edx, dword [rbx]
call fcn.1401b1c50
add eax, dword [rax]
mov qword [rbp - 0x30], r12
mov dword [rbp - 0x30], esp
mov qword [rbp - 0x28], r15
mov dword [rbp - 0x28], edi
mov qword [rbp - 0x20], rbx
mov dword [rbp - 0x20], ebx
pop rbp
loopne case.0x1401507a8.239
mov qword [rbp - 0x18], rdx
mov dword [rbp - 0x18], edx
push rbp
call 0x1241d9691
lea rax, [0x1401ef230]
lea eax, [0x1401ef230]
add eax, 0x6e8e4
call 0xc9600954
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, case.0x14010e1e2.15
lea ecx, [0x1401ef310]
lea ecx, [0x1401ef310]
jmp 0xcd640967
add byte [rbp + rcx*4 + 0x45], cl
sar byte [rdx + 0x2f], 1
invalid
add byte [rax], al
invalid
lea r8, [rbp - 0x30]
mov edx, 0x2f
invalid
add byte [rax], al
invalid
sar byte [r10 + 0x2f], 1
invalid
add al, ch
call fcn.1401b21a0
xor ebx, dword [rax]
add eax, dword [rax]
sbb byte [rbx], al
add al, dh
invalid
lock dec qword [rdx]
dec qword [rdx]
or dh, byte [rbp + 9]
jne case.0x14014f042.286
mov rcx, qword [rbp + 0x18]
mov ecx, dword [rbp + 0x18]
sbb r8b, r13b
sbb al, ch
call fcn.140155bc0
push rdx
push rdx
std
dec dword [rax - 0x73]
lea rax, str.library_std_src_threadlocal.rs
lea rax, str.library_std_src_threadlocal.rs
lea eax, [0x1401eb920]
popfq
scasd eax, dword [rdi]
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rcx, [0x1401ef5d9]
lea ecx, [0x1401ef5d9]
or eax, 0x6ec4a
in al, dx
in al, dx
invalid
add byte [rbp + rcx*4 + 0xd], cl
lea r9, case.0x14004f628.49
or eax, 0x6a40a
or ah, byte [rsi + rax + 0x458d4c00]
invalid
add byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x30]
sar byte [r10 + 0x46], 1
sar byte [rdx + 0x46], 1
mov edx, 0x46
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.1401b21a0
cld
invalid
add eax, dword [rax]
add ah, cl
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x18]
lock dec qword [rax]
dec qword [rax]
sbb r8b, r14b
sbb al, dh
dec qword [rax]
dec dword [rax]
jne 0x1401809df
or dword [rax - 0x75], ecx
mov rcx, qword [rbp + 0x18]
mov ecx, dword [rbp + 0x18]
sbb r8b, r13b
call fcn.140155bc0
loope case.0x14014f340.265
std
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
adc byte [r8 - 0x7d], r9b
cmp qword [rax + 8], 0
js case.0x1401507f4.206
or byte [rax], al
add byte [rdx + rbp + 0x48], dh
je 0x140180a51
sub cl, byte [rax - 0x75]
mov rax, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
adc byte [r8 - 0x7d], r9b
js 0x140180a3f
invalid
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdx + 0xc], esi
jb case.0x1401507f4.231
or al, 0x48
mov rax, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
sbb byte [r8 - 0x75], r9b
sbb byte [rax - 0x75], cl
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
clc
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x18], eax
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
or esi, dword [rdi]
or dword [rax], eax
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
invalid
xor edx, edx
mov r8, qword [rbp + 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
xlatb
mov byte [rbx], 0
invalid
sbb r15b, r15b
sbb bh, bh
adc eax, 0x3c6d7
xlatb
mov byte [rbx], 0
invalid
add byte [rax - 0x75], cl
mov rcx, qword [0x140214150]
mov ecx, dword [0x140214150]
or eax, 0x936f8
or dword ss:[rax], eax
or dword [rax], eax
xor edx, edx
mov r8, qword [rbp]
ror byte [rbx + rcx*4 + 0x45], cl
add bh, bh
adc eax, 0x3c6c4
mov eax, dword [rbp]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx], 0
nop
add rsp, 0x38
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
lea rdx, [0x1401ef248]
lea ebp, [rdx + 0x80]
add byte [rax], al
lea rdx, [0x1401ef248]
lea edx, [0x1401ef248]
out 6, eax
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x10]
invalid
mov rcx, qword [rbp + 0x10]
call fcn.1401542c0
cmp ch, bh
invalid
adc al, ch
adc al, 0x38
std
cmp ch, bh
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rdx
mov rbx, rcx
movzx eax, byte [0x140214210]
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140180b5b
mov rdi, rax
mov rcx, rax
mov rdx, rbx
invalid
fimul dword [rcx - 0x77]
invalid
mov r8, rsi
call fcn.1401af560
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140180b68
push rcx
push rcx
mov rbx, rax
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
movzx eax, byte [0x140214210]
or dword [rax], eax
or dword [rax], eax
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
leave
call fcn.140157b20
test rax, rax
je 0x140180b77
dec dword [rax - 0x7b]
sal byte [rdx + rdi + 0x48], 0x89
sbb byte [rax - 0x73], cl
or eax, 0x6e5b9
mov qword [rax], rbx
lea rcx, case.0x14010e1e2.15
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x27
inc rax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
mov rdx, rsi
call fcn.1401b1500
add eax, dword [rax]
add eax, dword [rax]
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
call fcn.1401b1500
mov qword [rbp - 8], rbx
pop rbp
clc
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
ud2
invalid
or ecx, dword [rdi]
invalid
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x30]
in al, dx
sub byte [rax - 0x73], cl
invalid
lea ebp, [rdx + 0x30]
push 0x30
lea rdx, case.0x14010e1e2.15
mov rcx, qword [rbp - 8]
clc
invalid
clc
call fcn.1401542c0
std
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
enter 0xffffffffffffe083, 3
lea rdx, [0x1401fd69c]
lea edx, [0x1401fd69c]
add byte [rax + 0x63], cl
add al, 0x82
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, byte [rcx + 0x10]
ret
movzx eax, byte [rcx + 0xf]
ret
shr rcx, 0x20
shr ecx, 0x20
mov al, 1
cmp ecx, 0x3e2
add byte [rsi + 0x47], bh
add byte [rsi + 0x47], bh
cmp ecx, 0x271c
jle 0x140180c56
invalid
lea edx, [rcx - 0x271d]
cmp edx, 0x34
xor al, 0xf
xchg ecx, edi
stc
add byte [rax], al
invalid
inc dword [rbx - 0x78f0cb06]
xor al, 0xf
xchg ecx, edi
stc
stc
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rcx, [0x1401fdb78]
lea ecx, [0x1401fdb78]
or eax, 0x7cf6d
insd dword [rdi], dx
iretd
invalid
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
xchg ecx, eax
add rdx, rcx
retf 0xe2ff
jmp rdx
shr rcx, 0x20
cmp ecx, 0x28
stc
sub byte [rdi], cl
invalid
scasb al, byte [rdi]
add dword [rax], eax
invalid
jmp 0x169118f3b
and byte [rbx - 0x78f0d707], al
scasb al, byte [rdi]
stc
sub byte [rdi], cl
xchg dword [rsi + 0x48000001], ebp
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401fd6ac]
add byte [rax], al
lea rax, [0x1401fd6ac]
lea eax, [0x1401fd6ac]
invalid
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
jmp rcx
mov al, 1
ret
add ebx, eax
lea edx, [rcx - 2]
cmp edx, 0x109
or dword [rcx], eax
add byte [rax], al
invalid
inc byte [rcx + 0x109fa]
or dword [rcx], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
xchg dword [rcx], edi
invalid
ja case.default.0x140180c51
cmp dword [rcx], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x7cb06
invalid
retf
invalid
invalid
lea rcx, [0x1401fd750]
invalid
movsxd rdx, dword [rcx + rdx*4]
xchg ecx, eax
add rdx, rcx
jmp rdx
retf 0xe2ff
xor eax, eax
ret
cmp ecx, 0x50e
jle case.0x14017a342.184
cmp ecx, 0x1b7f
jg 0x140180cc5
cmp ecx, 0x1715
jg case.0x1401673a6.36
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
cmp ecx, 0x50f
add byte [rax], al
add byte [rax], al
je 0x140180d76
test al, bh
add byte [rax], al
add byte [rcx + 0x5b4f9], al
cmp ecx, 0x5b4
invalid
add byte [rax], al
cmp ecx, 0x5b4
stc
mov ah, 5
add byte [rax], al
je case.0x140180c12.10060
test byte [rdi], bh
add dword [rax], eax
invalid
invalid
add byte [rax], al
add cl, ch
jmp case.0x140180c12.10014
cmp eax, 0x81000001
stc
add dword [rax], eax
add byte [rcx + 0x46af9], al
cmp ecx, 0x46a
push 4
add byte [rax], al
invalid
add al, 0
add byte [rdi], cl
jle case.0x1401673a6.34
mov es, word [rdx - 0x7f000000]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x4cef9], al
cmp ecx, 0x4ce
stc
invalid
add al, 0
add byte [rax], al
add byte [rdi], cl
jg case.0x1401673a6.54
invalid
cld
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
stc
imul eax, dword [rax + rax], 0
add al, 0
add byte [rax], al
add byte [rdi], cl
test dh, al
invalid
je 0x140180d79
mov byte [rax], 0
add byte [rax], al
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
jbe case.0x140156e42.60
add al, 0
add byte [rax], al
add byte [rdi], cl
jne case.0x140180c12.10014
test dword [0xf0180cc1], ecx
or eax, 0xb0000001
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x21b0c320], dh
mov al, 0x20
and bl, al
ret
mov al, 0x21
and ebx, eax
ret
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
add byte [rdi], cl
jg case.0x140180bd3.26
invalid
call 0xc1180cd2
stc
add byte [rax], al
add byte [rcx + 0x1b80f9], al
cmp ecx, 0x1b80
je case.0x140180c12.10060
sbb byte [rbx], 0
add byte [rdi], cl
test ah, ch
add byte [rax], al
add byte [rcx + 0x1f4ef9], al
stc
invalid
invalid
add byte [rax], al
invalid
cmp ecx, 0x1f4e
stc
invalid
add byte [rax], al
je case.0x140180c12.10060
test al, ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
jmp case.0x140180c12.10014
fiadd word [rax]
add byte [rax], al
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xc
ret
mov al, 0x14
ret
mov al, 0xb
ret
or eax, ebx
lea eax, [rcx - 0x3c2a]
cmp eax, 2
clc
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
adc esi, 0x83ffffc3
invalid
inc dword [rbx - 0x7df0fd08]
clc
add cl, byte [rdi]
invalid
mov ebp, 0x81000000
stc
add byte [rcx + 0x35edf9], al
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x840f0000
add byte [rdi], cl
invalid
add byte [rdi], cl
test byte [rcx - 0x17000000], dh
mov cl, 0
add byte [rax], al
add cl, ch
je case.0x140180c12.10060
mov cl, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp case.0x140180c12.10014
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx + 0x3e3f9], al
invalid
stc
jrcxz case.0x14017a342.23
add eax, dword [rax]
add byte [rax], al
cmp ecx, 0x3e3
stc
jrcxz case.0x14017a342.23
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
je case.0x140180c12.10060
test byte [rax - 0x7f000000], ah
movabs al, byte [0x41df981000000]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x41df9], al
cmp ecx, 0x41d
stc
sbb eax, 0xf000004
add al, 0
add byte [rax], al
add byte [rdi], cl
je case.0x140180c12.10060
test byte [rax + rax - 0x67f0000], dl
xchg esp, eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x461f9], al
cmp ecx, 0x461
stc
invalid
add byte [rax], al
add byte [rdi], cl
je case.0x140180c12.10060
test byte [rax - 0x17000000], cl
mov byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x140180c12.10014
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x3b0c302], dh
mov al, 2
ret
mov al, 3
add eax, ebx
ret
mov al, 6
ret
mov al, 7
ret
mov al, 8
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 0xd
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x24
ret
mov al, 0x19
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
cmp ecx, 0x150
push rax
add dword [rax], eax
add byte [rdx + rcx - 0x7f], dh
je case.0x1401673a6.35
invalid
je case.0x1401673a6.35
cmp ecx, 0x252
stc
push rdx
add al, byte [rax]
add byte [rax], al
je case.0x140180c12.10060
jmp case.0x140180c12.10014
mov al, 0xf
add byte [rax], al
je case.0x140180c12.10060
jmp case.0x140180c12.10014
mov al, 0xf
movnti dword [rcx + 0x1716f9], eax
add byte [rax + rsi - 0x7f], dh
je case.0x140180c12.10060
invalid
ret
cmp ecx, 0x1716
stc
invalid
invalid
add byte [rax], al
je case.0x140180c12.10060
xor byte [rcx + 0x1b64f9], al
cmp ecx, 0x1b64
stc
sbb eax, dword fs:[rax]
invalid
add byte [rax], al
add byte [rax + rbp - 0x15], dh
je case.0x140180c12.10060
sub bl, ch
jmp case.0x140180c12.10014
sub dword [rcx + 0x4cff9], eax
cmp ecx, 0x4cf
stc
iretd
add al, 0
add byte [rax], al
add byte [rbx + rcx - 0x7f], dh
stc
je case.0x140180c12.10051
or eax, dword [rcx + 0x4d0f9]
cmp ecx, 0x4d0
rol byte [rax + rax], 1
add al, 0
add byte [rbp + 0x19], dh
jne case.0x140180c12.10014
mov al, 4
ret
add al, 0xc3
mov al, 5
ret
add eax, 0x22f981c3
cmp ecx, 0x2022
stc
and ah, byte [rax]
invalid
and byte [rax], al
add byte [rax + rcx - 0x7f], dh
invalid
invalid
add byte [rax], al
je case.0x140180c12.10060
or byte [rcx + 0x25e9f9], al
cmp ecx, 0x25e9
stc
jmp 0x1b5180ded
add byte [rax], al
add byte [rbp + 3], dh
jne case.0x140180c12.10014
add esi, dword [rax + 0x28b0c316]
mov al, 0x16
ret
mov al, 0x28
ret
mov al, 0x29
ret
mov al, 0x12
ret
mov al, 0x13
ret
mov al, 0x15
ret
mov al, 0x17
ret
mov al, 0x1d
ret
mov al, 0x22
ret
mov al, 0x23
ret
mov al, 0x25
ret
mov al, 0x27
ret
cmp al, 6
add eax, dword [rax]
mov qword [rbp - 0x18], rdi
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x10]
mov qword [rbp - 0x28], rax
lea rax, [case.0x140134d01.679]
mov qword [rbp - 0x20], rax
lea rax, str.failed_to_join_on_thread:
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rdx, str.library_std_src_syspalwindows_thread.rs
lea rcx, [rbp - 0x58]
call fcn.1401b1c50
ud2
add eax, dword [rax]
int3
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 0x10]
call fcn.14014ae80
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_CloseHandle]
add byte [rax + 0x20c48348], dl
add byte [rax + 0x20c48348], dl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140181d24
test eax, eax
jne 0x140181ec1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rbx + 0x120], 1
mov eax, dword [0x140214214]
or dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xe8], rdi
jne 0x140181e63
mov rbx, qword [rsi]
mov r14, qword [rsi + 8]
mov qword [rsi], 2
mov eax, dword [0x140214214]
mov esp, 0x65000924
mov rcx, qword [0x58]
mov esp, 0x65000924
mov rcx, qword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd0], 0
jne 0x140181eb5
ror dword [rax - 0x7d], 0xb8
rol byte [rax], 1
add byte [rax], al
add byte [rdi], cl
test dword [rdx + 1], eax
add byte [rax], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], 0xffffffffffffffff
mov rax, qword [rax + 0xd8]
cmp rax, 2
adc al, 0
add byte [rax], al
invalid
je 0x140181e27
test dword [rax], eax
add byte [rax], al
test rax, rax
je 0x140181de8
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xe0]
and al, 0
add byte [rax], al
lock dec qword [rax]
dec qword [rax]
jne 0x140181e27
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xe0]
call fcn.14017f1a0
jmp 0x140181e27
add al, ch
mov edx, 0xebffffd3
invalid
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xe0]
lock dec qword [rax]
jne 0x140181e27
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe0]
call fcn.14017f0e0
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd8], rbx
mov qword [rax + 0xe0], r14
inc qword [rax + 0xd0]
dec rdi
mov qword [rax + 0xe8], rdi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
sahf
and ecx, dword [rcx]
add byte [rax - 0x2f], cl
loopne 0x140181eb6
test eax, eax
je 0x140181e7b
call fcn.1401b9760
test al, al
je 0x140181e59
lea rax, str._EnterGuard__values_dropped_out_of_order._Guards_returned_by__tokio::runtime::Handle::enter____must_be_dropped_in_the_reverse_order_as_they_were_acquired.
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
lea ecx, [0x1401efdd0]
call fcn.1401b20e0
lea rax, [0x1401ef670]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ef5d9]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x28]
mov edx, 0x46
call fcn.1401b21a0
int3
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401f79a8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
lea edx, [0x1401f1358]
lea edx, [0x1401f1358]
lea rcx, [rsp + 0x28]
call fcn.1401b1c50
int3
lea edx, str.NoneSome
mov r8d, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
pop rbx
pop rsi
ret
int3
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
mov ebx, r9d
mov rdi, r8
mov rsi, rcx
mov rax, qword [rdx + 0x18]
test rax, rax
je 0x140184ddc
mov r14, rdx
mov qword [rsp + 0x40], rdi
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdx + 0x20], cl
jne 0x140185040
mov rax, qword [r14 + 0x28]
mov qword [rsp + 0x38], rax
mov r15, qword [r14 + 0x30]
mov rbp, qword [r14 + 0x38]
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x30], 8
mov qword [r14 + 0x38], 0
test rbp, rbp
je 0x140184da5
lea rdi, [r14 + 0x48]
shl rbp, 3
xor r13d, r13d
xorps xmm6, xmm6
jmp 0x140184d0d
add r13, 8
cmp rbp, r13
je 0x140184da5
mov r12, qword [r15 + r13]
lea rax, [r12 + 0x80]
mov rcx, qword [r12 + 0x80]
test rcx, rcx
je 0x140184d50
mov rdx, qword [r12 + 0x88]
mov qword [rcx + 8], rdx
mov rcx, qword [r12 + 0x88]
test rcx, rcx
jne 0x140184d70
mov rcx, rdi
cmp qword [rdi], rax
cmp dword [rdi], eax
cmp dword [rdi], eax
jne 0x140184d8d
jmp 0x140184d70
cmp qword [r14 + 0x40], rax
jne 0x140184d8d
mov rcx, qword [r12 + 0x88]
mov qword [r14 + 0x40], rcx
test rcx, rcx
je 0x140184d3f
nop word [rax + rax]
mov rdx, qword [r12 + 0x80]
mov qword [rcx], rdx
movaps xmmword [rax], xmm6
sub dword [rax], esi
lock dec qword [r12]
jne 0x140184d8d
mov rcx, r12
call fcn.14012cd20
lock dec qword [r12]
jne 0x140184d00
invalid
invalid
invalid
invalid
mov rcx, r12
call fcn.14012cd20
jmp 0x140184d00
cmp qword [rsp + 0x38], 0
je 0x140184dbf
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [r14 + 0x18], 0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14 + 0x20], cl
mov rdi, qword [rsp + 0x40]
jne 0x14018504e
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rcx*4 + 0x76], cl
sub byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
sbb byte [rbx + rcx*4 + 0x4e], cl
and byte [rbp - 0x7b], cl
leave
mov r14, qword [rsi + 0x28]
mov qword [rsi + 0x10], 0
mov r8, qword [rsi + 0x18]
mov r9, qword [rsi + 0x20]
test r9, r9
je 0x140184e24
mov rax, r9
shl rax, 5
xor ecx, ecx
xorps xmm0, xmm0
nop word cs:[rax + rax]
movups xmmword [r8 + rcx + 0xc], xmm0
movups xmmword [r8 + rcx], xmm0
add rcx, 0x20
cmp rax, rcx
jne 0x140184e10
add r14, 0x10
cmp ebx, 0x3b9aca00
jne 0x140184e77
lea rbx, [rsp + 0x50]
nop word cs:[rax + rax]
invalid
mov r8, qword [rsi + 0x18]
mov r9, qword [rsi + 0x20]
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x30], 0x3b9aca00
mov rcx, rbx
mov rdx, r14
call fcn.14012e6b0
cmp qword [rsp + 0x50], 0
mov rdi, qword [rsp + 0x58]
jne 0x140184ea1
test rdi, rdi
je 0x140184e40
jmp 0x140184f11
mov dword [rsp + 0x30], ebx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.14012e6b0
dec dword [rax - 0x7d]
jl 0x140184eba
push rax
invalid
je 0x140184f11
mov rdi, qword [rsp + 0x58]
jmp 0x140184ea6
test rdi, rdi
je 0x140184f11
mov rcx, rdi
call fcn.140180bc0
cmp al, 0x23
jne 0x14018505f
mov eax, edi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140184f11
test rax, rax
je 0x140184f11
lea rbx, [rdi - 1]
mov r14, qword [rdi - 1]
mov rdi, qword [rdi + 7]
invalid
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140184eff
cmp qword [rdi + 0x10], 0x11
jb 0x140184eed
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140185024
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x140185024
mov edi, 1
xor ebx, ebx
mov r8, rdx
jmp 0x140184f68
mov byte [rsi + 0x30], 1
mov r8, rdi
shl r8, 4
add r8, rdx
test rdx, rdx
cmove r8, rdx
cmp rax, rdi
cmovbe r8, rbx
inc rdi
test r8, r8
je 0x140185024
mov rcx, qword [r8]
cmp rcx, 1
je 0x140184f40
test rcx, rcx
je 0x140184f44
mov edx, dword [r8 + 8]
xor eax, eax
test edx, 0x199
setne al
lea r8, [rax + 2]
test edx, 0x114
cmove r8, rax
lea rax, [r8 + 4]
test edx, 0x118
cmove rax, r8
lea r8, [rax + 8]
test edx, 0x110
cmove r8, rax
shr edx, 3
and edx, 0x20
or rdx, r8
mov rax, qword [rcx + 0x10]
mov r8, rdx
and r8, 0xffffffff8000ffff
nop word cs:[rax + rax]
mov r9d, eax
mov r10d, eax
shr r10d, 0x10
and r10d, 0x7fff
mov r11, r10
shl r11, 0x10
add r11, 0x10000
and r9d, 0x2f
cmp r10d, 0x7fff
mov r10d, 0
cmovne r10, r11
or r9, r8
or r9, r10
lock cmpxchg qword [rcx + 0x10], r9
jne 0x140184fd0
call fcn.14017fb30
mov rdx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
jmp 0x140184f44
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [r14 + 0x20]
call fcn.1401b6dc0
jmp 0x140184cb8
add r14, 0x20
mov rcx, r14
call fcn.1401b69a0
jmp 0x140184ddc
mov qword [rsp + 0x48], rdi
lea rax, [rsp + 0x48]
mov qword [rsp + 0x80], rax
lea rax, [0x14014da60]
mov qword [rsp + 0x88], rax
lea rax, str.unexpected_error_when_polling_the_I_O_driver:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimeiodriver.rs
lea rcx, [rsp + 0x50]
call fcn.1401b1c50
int3
mov eax, dword [rsp + 0x28]
mov qword [rsp + 0x30], rax
cmp qword [rdi], rax
ja 0x140185c05
jae 0x140185a3c
mov rax, rsi
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x2c0]
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
xor bh, bh
invalid
and al, 0x38
mov qword [rsp + 0x40], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_timeentry.rs
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero
lea r8, [0x1401f1250]
mov edx, 0x39
call fcn.1401b1e10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcutilwake_list.rs
mov edx, 0x20
call fcn.1401b1d10
mov qword [rsp + 0x38], 0
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x38]
call fcn.1401bbde0
mov qword [rsp + 0x38], 0
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x38]
mov rcx, r12
call fcn.1401bbde0
mov qword [rsp + 0x70], rdi
lea rax, [0x14002e820]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rax, str.elapsed__when
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_timewheelmod.rs
lea rcx, [rsp + 0x38]
call fcn.1401b1c50
int3
add eax, 0x68f2c
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x50], rax
push rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.1401b1c50
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
xor byte [rax - 0x77], cl
and al, 0x20
lea rax, [fcn.1401013e0]
mov qword [rsp + 0x28], rax
lea rax, [0x1401efc20]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
invalid
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
invalid
mov dword [rsp + 0x58], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.1401b1c50
je 0x140186d88
add al, byte [rax]
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimeiodriver.rs
popfq
invalid
add byte [rdx + 0x68], bh
call fcn.1401b2260
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
scasb al, byte [rdi]
popfq
invalid
add al, byte [rax]
int3
int3
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
movaps xmmword [rsp + 0x30], xmm6
mov r14, r8
mov esi, eax
mov rbx, rdx
mov rsi, rcx
mov esi, ecx
cmp byte [r8 + 0x49], 0
je 0x140186e50
mov rax, qword [rsi]
mov byte [r14 + 0x49], 0
mov rcx, qword [rax + 0x10]
mov rax, 0xffffffffffffffff
lock xadd qword [rcx + 0xc0], rax
cmp ax, 1
jne 0x140186e50
add rcx, 0x10
call fcn.140187140
inc qword [r14 + 0x20]
cmp qword [rsi + 8], 0
jne 0x14018712f
lea r13, [rsi + 8]
mov qword [rsi + 8], 0xffffffffffffffff
lea rdi, [rsi + 0x10]
cmp qword [rsi + 0x10], 0
je 0x140186e87
mov rcx, rdi
call fcn.14017f350
mov rax, qword [r13]
inc rax
jmp 0x140186e89
xor eax, eax
mov qword [rdi], r14
mov qword [r13], rax
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140186ee1
test eax, eax
jne 0x140186f15
mov rcx, qword [0x58]
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [r14 + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ecx, byte [rax + 0x11c]
mov byte [rsp + 0x2e], cl
movzx ecx, byte [rax + 0x11d]
mov byte [rsp + 0x2f], cl
mov word [rax + 0x11c], 0x8001
jmp 0x140186f1a
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax]
cmp qword [r13], 0
jne 0x140187117
mov r12d, 1
xorps xmm6, xmm6
lea r14, [0x14017f090]
jmp 0x140186f6d
mov rcx, rdi
call fcn.14017f350
mov rax, qword [r13]
mov qword [rdi], rbx
inc rax
mov qword [r13], rax
mov rax, qword [r15 + 0x10]
mov rcx, r15
call qword [rax]
inc r12
cmp qword [r13], 0
jne 0x140187117
mov rbx, qword [rdi]
movups xmmword [r13], xmm6
test rbx, rbx
je 0x140187035
mov r15, qword [rbx]
mov qword [rbx], 0
test r15, r15
je 0x140187047
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140186fdd
test eax, eax
jne 0x140187002
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rbp, qword [rcx + rax*8]
lea rcx, [rbp + 0xd0]
mov rdx, r14
call fcn.14014b400
mov byte [rbp + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
je 0x140187002
cmp byte [rax + 0x11d], 0
je 0x140187067
cmp r12, 3
jb 0x14018700c
mov byte [rbx + 0x48], 0
cmp qword [r13], 0
jne 0x140187123
mov qword [r13], 0xffffffffffffffff
cmp qword [rdi], 0
jne 0x140186f40
mov rax, 0xffffffffffffffff
jmp 0x140186f4c
xor ebx, ebx
movzx edi, byte [rsp + 0x2e]
cmp dil, 2
jne 0x140187089
jmp 0x1401870fe
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x5c]
xor al, 1
mov byte [rbx + 0x48], al
movzx edi, byte [rsp + 0x2e]
cmp dil, 2
jne 0x140187089
jmp 0x1401870fe
lea rcx, [rbx + 0x18]
mov rax, qword [rsi]
mov r8, qword [rax + 0x10]
add r8, 0x10
mov rdx, r15
call fcn.140187470
movzx edi, byte [rsp + 0x2e]
cmp dil, 2
je 0x1401870fe
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1401870d9
test eax, eax
jne 0x1401870fe
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
mov byte [rsi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], dil
movzx ecx, byte [rsp + 0x2f]
mov byte [rax + 0x11d], cl
mov rax, rbx
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadworker.rs
call fcn.1401b20e0
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadworker.rs
call fcn.1401b20e0
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadworker.rs
call fcn.1401b20e0
int3
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
cmp byte [rdx], al
mov rdx, qword [rsp + 0x20]
mov qword [rdx], r12
mov byte [rdx + 8], al
mov byte [rdx + 9], cl
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
je 0x140188293
mov rcx, rbx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401b69a0
or byte [rax - 0x77], cl
cli
call fcn.140188680
mov rax, qword [rdi + 0x18]
cmp rax, 0xffffffffffffffff
je 0x1401883f2
mov byte [rdi + 0x38], 0
mov qword [rdi + 0x18], 0xffffffffffffffff
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1401883c0
test rax, rax
jne 0x1401883f2
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
mov qword [rdi + 0x20], 0
lock and qword [rdi + 0x30], 0xfffffffffffffffd
test rax, rax
je 0x1401883f2
call qword [rax + 0x18]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
jne 0x14018841e
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1401b69a0
mov dword [rbp - 0x30], ebp
mov r14d, dword [r15 + 8]
test r14, r14
je 0x140189100
mov qword [rbp + 0x30], rdx
mov qword [rbp + 0x20], 0
lea rcx, [rbp + 0x20]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140189118
mov qword [rbp - 0x18], r12
mov rcx, qword [rbp + 0x20]
call fcn.14014d6f0
mov qword [rbp - 8], rax
mov dword [rbp + 0x2c], edx
mov qword [rbp - 0x10], r14
lea rax, [r14*8]
lea r13, [rax + rax*4]
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r13
call fcn.140157b20
test rax, rax
je 0x140189153
mov r14, rax
xorps xmm6, xmm6
xor r12d, r12d
in al, 0x66
nop word cs:[rax + rax]
in al, 0x66
nop word cs:[rax + rax]
movzx eax, byte [0x140214210]
mov edx, 0x1860
mov dl, 8
add byte [rdx + 0x1860], bh
xor ecx, ecx
call fcn.140157b20
test rax, rax
test eax, eax
test eax, eax
je 0x1401890c4
mov r15, rax
mov r8d, 0x810
mov rcx, rax
xor edx, edx
call fcn.1401afce0
mov qword [r15 + 0x810], 1
add byte [rax], al
lea rcx, [r15 + 0x818]
mov r8d, 0x408
or byte [rax + rax], al
add byte [rcx], dh
shr al, cl
invalid
insd dword [rdi], dx
add al, byte [rax]
mov qword [r15 + 0xc20], 2
lea rcx, [r15 + 0xc28]
mov r8d, 0x408
xor edx, edx
call fcn.1401afce0
mov qword [r15 + 0x1030], 3
lea rcx, [r15 + 0x1038]
mov r8d, 0x408
xor edx, edx
call fcn.1401afce0
mov qword [r15 + 0x1440], 4
add byte [rax], al
or byte [rax + rax], al
add byte [rcx], dh
shr al, cl
invalid
add byte [rax], al
mov rcx, r15
add rcx, 0x1448
mov r8d, 0x408
xor edx, edx
call fcn.1401afce0
mov qword [r15 + 0x1850], 5
add byte [rax], al
add byte [rax], al
mov qword [r15 + 0x1858], 0
mov byte [r14 + r12], 0
add byte es:[rdi - 0x77], cl
jl 0x140189003
or byte [rbx + 0xf], al
adc dword [rsi + riz + 0x10], esi
add byte es:[rdi - 0x77], cl
jl 0x140189003
or byte [rbx + 0xf], al
adc dword [rsi + riz + 0x10], esi
mov qword [r14 + r12 + 0x20], 0
and byte es:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add r12, 0x28
cmp r13, r12
jne 0x140188f10
xor ecx, ecx
leave
mov r12, qword [rbp - 0x18]
mov rdx, qword [rbp + 0x30]
mov r13, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
mov r9, qword [rbp - 0x20]
mov r10, qword [rbp - 0x10]
xor byte [rbx + rcx*4 + 0x6d], cl
ror byte [rbx + rcx*4 + 0x45], 1
fmul dword [rbx + rcx*4 + 0x4d]
loopne case.0x1401673a6.388
mov edx, dword [rbp - 0x10]
mov r11d, dword [rbp + 0x2c]
mov r15, qword [rbp - 8]
mov edi, dword [rbp - 8]
mov edi, dword [rbp - 8]
jmp case.0x14017a342.382
mov qword [rsi + 0x18], 0
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x28], r12
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rsi + 0x78], xmm0
adc dword [rsi + 0x78], eax
adc dword [rsi + 0x78], eax
movups xmm0, xmmword [rbp - 0x47]
adc byte [rbp - 0x47], al
movups xmmword [rsi + 0x81], xmm0
mov qword [rsi], rcx
mov dword [rsi], ecx
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsi], ecx
mov dword [rsi], ecx
mov qword [rsi + 8], r9
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x30], rbx
mov byte [rsi + 0x38], 0
cmp byte [rax], al
cmp byte [rax], al
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rdi
xorps xmm0, xmm0
movups xmmword [rsi + 0x50], xmm0
push rax
push rax
mov byte [rsi + 0x60], 0
mov qword [rsi + 0x68], 0x10
mov qword [rsi + 0x70], r8
jo 0x1401890cb
mov dword [rsi + 0x98], esi
jo 0x1401890cb
mov dword [rsi + 0x98], esi
mov qword [rsi + 0xa0], r10
mov qword [rsi + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0xb0], 0
mov qword [rsi + 0xb8], r15
mov dword [rsi + 0xc0], r11d
mov eax, 0x44000000
mov dword [rsi + 0xc0], ebx
movaps xmm6, xmmword [rbp + 0x40]
add rsp, 0xd8
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 8
mov edx, 0x1860
call fcn.1401b1500
sbb byte [rax], al
add al, ch
sub eax, 0xb9000284
or byte [rax], al
add byte [rax], al
mov ecx, 8
mov edx, 0x80
call fcn.1401b1500
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
lea rcx, str.assertion_failed:_shards___0C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_timemod.rs
lea ecx, str.assertion_failed:_shards___0C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_timemod.rs
lea r8, [0x1401f1180]
mov edx, 0x1c
call fcn.1401b1e10
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
mov r8, rbp
mov eax, ebp
mov edx, 0x2b
call fcn.1401b21a0
ud2
mov ecx, 8
mov rdx, r13
call fcn.1401b1500
call fcn.1400b62f0
int3
add bl, ch
invalid
nop word cs:[rax + rax]
invalid
mov rax, qword [rdi + 0xa8]
test rax, rax
je 0x14018c5f7
xor eax, eax
lock cmpxchg byte [rdi + 0x88], bpl
jne 0x14018c59c
mov rax, qword [rdi + 0xa8]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [rdi + 0xa8], rdx
test rax, rax
je 0x14018c550
mov r14, qword [rdi + 0x90]
test r14, r14
je 0x14018c550
mov rax, qword [r14 + 8]
mov qword [rdi + 0x90], rax
test rax, rax
jne 0x14018c529
mov qword [rdi + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
or byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov al, 1
invalid
invalid
invalid
mov qword [r14 + 8], 0
add byte [rax], al
add byte [rax], al
mov al, 1
lock cmpxchg byte [rdi + 0x88], r15b
mov al, 0xbf
mov byte [rax], al
add byte [rax], al
add eax, esi
cmpxchg byte [rdi + 0x88], r15b
mov al, 0xbf
mov byte [rax], al
add byte [rax], al
mov al, 0xbf
mov byte [rax], al
add byte [rax], al
je 0x14018c560
and cl, byte [rax - 0x77]
fld1
mov rcx, rbx
call fcn.1401b69a0
pop rdx
movsb byte [rdi], byte [rsi]
add al, byte [rax]
pop rdx
movsb byte [rdi], byte [rsi]
add al, byte [rax]
test r14, r14
jne 0x14018c569
jmp 0x14018c5f7
add byte [rax], al
add byte [rbp + 0x31], al
div byte [rax + 0xf44f001]
invalid
invalid
mov al, 0xbf
xor r14d, r14d
mov al, 1
lock cmpxchg byte [rdi + 0x88], r15b
cmpxchg byte [rdi + 0x88], r15b
cmpxchg byte [rdi + 0x88], r15b
mov byte [rax], al
add byte [rax], al
jne 0x14018c53e
test r14, r14
test esi, esi
je 0x14018c5f7
add byte [rax], al
add byte [rax - 0x39], cl
rol al, 0xff
invalid
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [r14], rax
xadd qword [r14], rax
cmp rax, 0x3f
jbe 0x14018c62b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14018c4c0
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x14018c4c0
mov rcx, rbx
call fcn.1401b6dc0
test al, 2
add cl, ch
cmp bh, bh
invalid
invalid
test al, 2
add cl, ch
cmp bh, bh
invalid
mov rax, qword [rdi + 0x68]
test rax, rax
jne 0x14018c643
cmp dword [rsi], 2
je 0x14018c617
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rdi
call fcn.1401867d0
invalid
dec dword [rax - 0x77]
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
invalid
pop rbp
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
invalid
push rbx
invalid
add byte [rdx + 0x27], bh
call fcn.1401b1e10
invalid
lea rcx, str.assertion_failed:_handle.shared.owned.is_empty__h
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0x30
call fcn.1401b1e10
add byte [rbp + rcx*4 + 5], cl
out 0x3b, eax
invalid
add al, byte [rax]
int3
mov ebx, eax
mov al, 1
lock cmpxchg byte [rdi + 8], r14b
sete al
test rbx, rbx
je 0x14018c71e
mov r14, rdx
test al, al
je 0x14018c749
mov rcx, r14
call qword [rbx + 8]
jmp 0x14018c722
test al, al
je 0x14018c757
mov rax, qword [rsi + 0x10]
inc rax
mov qword [rsi + 0x10], rax
mov rcx, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140187290
add rdi, 8
mov rcx, rdi
call fcn.1401b69a0
jmp 0x14018c716
add rdi, 8
mov rcx, rdi
call fcn.1401b69a0
jmp 0x14018c722
mov byte [rsi + 0x38], 0
xor edi, edi
mov eax, edi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
test bl, bl
jne 0x14018d9f5
jmp 0x14018d9ef
add cl, byte [rbx + rdi]
jne 0x14018da4c
mov r8, qword [rdx + 8]
cmp r8, qword [rax + 8]
jne 0x14018da4c
mov r8, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
cmp r8, qword [rax + 0x10]
jne 0x14018da4c
mov rdx, qword [rdx + 0x18]
cmp rdx, qword [rax + 0x18]
je case.0x1400257c3.4599
mov ebx, r11d
call qword [rax]
mov r9, r12
mov r11d, ebx
mov r14, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
test r13b, r13b
test ch, ch
test ch, ch
jne 0x14018daa2
mov qword [rsp + 0x40], r9
mov rax, qword [r15 + 8]
cmp rax, r9
je 0x14018dbfa
test byte [rcx + rax], bh
invalid
test byte [rcx + rax], bh
add byte [rax - 0x77], cl
and byte [rax - 0x39], r9b
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x14018da93
mov qword [rax + 0x10], r9
mov qword [r15 + 8], r9
invalid
invalid
jg 0x14018daab
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x18], 0
test rax, rax
je 0x14018da93
mov qword [rax + 0x10], r9
mov qword [r15 + 8], r9
cmp qword [r15 + 0x10], 0
add byte [rbp + 4], dh
add byte [rbp + 4], dh
mov qword [r15 + 0x10], r9
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r15], cl
jne 0x14018db69
test dword [rax + 0x4d000000], edi
test esi, esi
test r14, r14
je 0x14018dac3
mov rcx, rbx
mov ebx, r11d
call qword [r14 + 0x18]
call qword [rsi + 0x18]
call qword [rsi + 0x18]
mov r11d, ebx
test rdi, rdi
sete al
or bpl, al
jne 0x14018dadc
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
jne 0x14018db85
mov byte [rsi + 0x38], 1
mov dil, 2
test r11b, r11b
je 0x14018d9f5
add dword [rax - 0x49], eax
add al, byte [rbp - 0x7c]
fisttp dword [rdi]
test byte [rcx], cl
invalid
mov eax, dword [0x140214214]
or byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14018db40
test eax, eax
jne 0x14018d9f5
loop case.0x1400257c3.4590
invalid
invalid
dec dword [rbx + 0x866fb05]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rsi, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x14017f090]
invalid
invalid
invalid
call fcn.14014b400
mov byte [rsi + 0x120], 1
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [rsp + 0x34]
mov byte [rax + 0x11d], cl
jmp 0x14018d9f5
invalid
mov rcx, r15
mov r15d, r11d
call fcn.1401b69a0
mov r11d, r15d
mov ebx, edi
test r14, r14
test esi, esi
jne 0x14018dab6
jmp 0x14018dac3
mov rcx, rdi
mov edi, r11d
mov edi, ebx
call fcn.1401b69a0
mov r11d, edi
mov byte [rsi + 0x38], 1
mov dil, 2
test r11b, r11b
jne 0x14018daec
jmp 0x14018d9f5
mov r9, r12
xor r14d, r14d
test r13b, r13b
jne 0x14018daa2
jmp 0x14018da6c
lea rcx, str.number_of_permits_must_not_overflow
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_batch_semaphore.rs
mov edx, 0x23
add byte [rax], al
call fcn.1401b2260
mov qword [rsp + 0x48], 0
lea rdx, [0x1401ef900]
lea edx, [0x1401ef900]
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_batch_semaphore.rs
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
lea r8, [rsp + 0x48]
call fcn.1401bbd60
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
add r15, 8
lea rdx, [rsp + 0x40]
lea r8, [rsp + 0x48]
and al, 0x48
mov rcx, r15
stc
call fcn.1401bbf30
int3
int3
mov rdi, rcx
mov rsi, qword [rcx]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
jne case.0x1400257c3.4612
lea rax, [rdi + 8]
lea eax, [rdi + 8]
mov rcx, qword [rdi + 0x18]
test rcx, rcx
je 0x14018dc89
mov rdx, qword [rdi + 0x20]
mov qword [rcx + 0x18], rdx
mov dword [rcx + 0x18], edx
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x14018dc9c
add rcx, 0x10
lea rax, [rdi + 0x18]
mov rdx, qword [rax]
mov qword [rcx], rdx
mov dword [rcx], edx
mov dword [rcx], edx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
jmp 0x14018dca2
mov rcx, rsi
call fcn.1401b6dc0
add byte [rax - 0x73], cl
or byte [r8 - 0x75], r9b
sbb byte [r8 - 0x7b], r9b
test ecx, ecx
add byte [rax - 0x73], cl
or byte [r8 - 0x75], r9b
sbb byte [r8 - 0x7b], r9b
test ecx, ecx
jne case.0x140025802.4690
cmp qword [rsi + 8], rax
jne 0x14018dca2
or byte [rbp + 0x13], dh
mov rcx, qword [rdi + 0x20]
mov qword [rsi + 8], rcx
or byte [rax - 0x7b], cl
leave
jne 0x14018dc5e
cmp qword [rsi + 0x10], rax
cmp dword [rsi + 0x10], eax
je 0x14018dcd1
mov rdx, qword [rdi + 0x30]
mov rax, qword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
sub rdx, rax
jne 0x14018dcc0
invalid
adc dword [rcx], esi
leave
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
jne 0x14018dcd7
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, qword [rdi]
mov r8, rsi
add rsp, 0x28
invalid
pop rdi
pop rsi
jmp fcn.14018ce40
lea rcx, [rsi + 0x10]
jmp 0x14018dc62
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1401b69a0
invalid
int3
add dword [rax + rbx - 0x7d], esi
clc
add dh, byte [rbp + 0x26]
lea rax, [0x1401f242f]
invalid
mov qword [rsp + 0x28], rax
mov eax, 0x32
add byte [rax], al
add bl, ch
invalid
add eax, 0x646cd
mov qword [rsp + 0x28], rax
mov eax, 0x47
jmp case.0x140025802.4705
lea rax, [0x1401f2461]
mov qword [rsp + 0x28], rax
mov eax, 0x27
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x140050d20]
add eax, 0xffec2fd2
add eax, 0xffec2fd2
mov qword [rsp + 0x40], rax
lea rax, [0x1401f79f8]
add eax, 0x69c9e
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax], al
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
lea eax, [rsp + 0x48]
call fcn.1401020b0
nop
add rsp, 0x78
invalid
js 0x14018dd5f
int3
mov r8d, 0x14
jmp fcn.140101d80
int3
mov esi, ecx
mov ebx, r8d
mov r14, rdx
mov rdi, rcx
mov eax, dword [0x140214214]
add eax, 0x86437
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
and byte [rax], 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x367401f8], al
invalid
cmp eax, 1
je 0x14018de2c
invalid
test eax, eax
jne 0x14018df95
mov eax, dword [0x140214214]
or byte fs:[rax], al
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea ecx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x14017f090]
call fcn.14014b400
inc dword [rcx - 0x3a]
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
inc dword [rcx - 0x3a]
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
add byte [rax - 0x47], cl
invalid
invalid
invalid
invalid
invalid
invalid
invalid
jg 0x14018de99
cmp eax, ecx
add byte [rax - 0x47], cl
invalid
ja 0x14018df5a
lea rcx, [rax + 1]
mov edx, dword [0x140214214]
or byte [rax], al
or byte [rax], al
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rcx
mov rcx, qword [rdx + 0xd8]
mov ecx, dword [rdx + 0xd8]
ror byte [rax - 0x77], 1
mov dl, al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdx + 0xd8]
cmp rcx, 2
je 0x14018df66
invalid
invalid
xchg byte [rbx + 8], ah
add byte [rax], al
cmp rcx, 2
je 0x14018df66
mov eax, dword [0x140214214]
xchg byte [rbx + 8], ah
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
mov rax, qword [rax + 0xe0]
mov edx, 1
add al, dh
xadd qword [rax], rdx
add al, dh
xadd qword [rax], rdx
test rcx, rcx
je 0x14018df12
test rdx, rdx
js 0x14018df93
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
dec qword [rcx + 0xd0]
lea rdx, [rax + 0x128]
add byte [rax], al
mov ecx, 1
cmp dword [rdx + 0x80], 0x3b9aca00
add byte [rax], al
add byte [rcx + 0x80ba], al
add byte [rax], al
retf 0x3b9a
je 0x14018df46
mov qword [rdi], rcx
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], r14
mov dword [rdi + 0x18], ebx
mov qword [rdi + 0x20], 0
and byte [rax], al
add byte [rax], al
add dh, al
jo 0x14018df06
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
test rdx, rdx
js 0x14018df93
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
dec qword [rcx + 0xd0]
add byte [rax - 0x73], cl
nop
enter 0, 0
xor ecx, ecx
cmp dword [rdx + 0x80], 0x3b9aca00
retf 0x3b9a
jne 0x14018deec
lea rcx, [0x1401f00b0]
mov edx, 0x73
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
call fcn.1401b2260
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
call fcn.1401b2140
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0x2f], al
lea rcx, [rsp + 0x2f]
mov rdx, rsi
call fcn.1401b0a30
ud2
mov al, 1
mov byte [rsp + 0x2f], al
lea rcx, [rsp + 0x2f]
mov rdx, rsi
bnd call fcn.1401b0a30
int3
sbb dh, dh
invalid
adc eax, 0x2e870
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x40], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5a72]
invalid
add byte [rbp + rcx*4 + 0xd], cl
movabs byte [0xbac0458d4c0005c5], al
sub eax, dword [rax]
add byte [rax], al
add al, ch
mov ah, 0x39
add al, byte [rax]
invalid
add al, ch
mov ah, 0x39
add al, byte [rax]
jmp case.0x140180c51.3791
ror byte [r8 - 0x39], 0x45
enter 1, 0
add byte [rax - 0x73], cl
add eax, 0x691a0
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_time.rs
add byte [rax - 0x73], cl
shr r8b, 0x2d
xor al, 2
invalid
add byte [rax - 0x73], cl
shr r8b, 0x2d
xor al, 2
add bh, bh
adc eax, 0x2e7ff
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
shl eax, 0x20
or rax, 2
mov qword [rbp - 0x40], rax
lea rax, str.library_std_src_syspalwindows_time.rs
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
invalid
add eax, 0x458d4c00
sar byte [rdx + 0x2b], 0xe8
cmp dword [r10], eax
invalid
invalid
ud2
xor byte [rax - 0x73], cl
push 0x70
lea rcx, [rbp - 0x40]
call fcn.14014ae80
nop
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x70]
push 0x70
push 0x70
lea rcx, [rbp - 0x40]
call fcn.14014ae80
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
sub esp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov qword [rbp - 8], 0
lea rcx, [rbp - 8]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
out 2, eax
invalid
test eax, eax
je 0x14018e963
out 2, eax
add byte [rbp + 0x487774c0], al
mov ecx, dword [rbp - 8]
mov rcx, qword [rbp - 8]
call fcn.14014d6f0
add rax, 0x38640900
add eax, 0x38640900
add eax, 0x38640900
jb case.0x140180c51.3806
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x14018e914
invalid
or al, 0x48
inc eax
inc rax
je case.0x140180c51.3806
add r8d, 0xc4653600
mov ecx, r8d
shr ecx, 9
jmp 0x109823126
or dword [rbx + 4], 0
shr rcx, 0x27
add rax, rcx
jb 0x14018e99f
invalid
jmp 0x109823126
jne 0x14018e994
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, [0x1401f2508]
leave
add dl, cl
invalid
mov rcx, rsi
mov rdx, rax
add rsp, 0x68
pop rsi
pop rbp
jmp fcn.14018ddc0
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401ebe28]
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.1401b2260
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x38], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, [0x1401f5a72]
lea r9, fcn.14014ae80
lea r8, [rbp - 0x38]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.1401b21a0
add al, byte [rax]
ud2
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x38], eax
mov qword [rbp - 0x30], 1
lea rax, [0x1401f79a8]
lea eax, [0x1401f79a8]
lea eax, [0x1401f79a8]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
loopne 0x14018ea0d
lea edx, [0x1401ead00]
ror byte [rdi], 0x11
loopne 0x14018ea0d
lea edx, [0x1401ead00]
lea rcx, [rbp - 0x38]
call fcn.1401b1c50
jl 0x14018ea04
add al, byte [rax]
jl 0x14018ea04
add al, byte [rax]
int3
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x60]
push 0x60
push 0x60
lea rcx, [rbp - 0x38]
call fcn.14014ae80
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe0
mov r14, r8
mov rbx, rdx
mov rsi, rcx
lea rdi, [rdx + 0x10]
lea edi, [rdx + 0x10]
loopne 0x14018ea0f
lea edi, [rdx + 0x10]
mov rdx, qword [rdx + 0x10]
test rdx, rdx
je 0x14018ea79
cmp dword [rbx + 8], 1
je 0x14018eb24
test bl, dh
add byte [rax], al
invalid
test bl, dh
add byte [rax], al
add byte [rax - 0x75], cl
add esi, eax
inc qword [rax]
jle 0x14018ebe7
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add bh, al
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx], al
mov qword [rsp + 0x80], rax
mov dword [rsp + 0xd0], 1
add byte [rax], al
add dh, al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x80]
add byte [rax], al
mov rcx, rdi
call fcn.14018ec00
mov dword [rbx + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
push rbx
adc cl, ch
stosd dword [rdi], eax
add byte [rax], al
invalid
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
push rbx
adc cl, ch
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx + rcx*4 + 0x3b], cl
mov r15, qword [rbx]
lock inc qword [r15]
jle 0x14018ebe7
mov r12, qword [r15 + 0x30]
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
test r12b, 1
jne 0x14018eabf
cmp r12, 2
jb 0x14018eabf
add dh, byte [rdx + 0x23]
lea rcx, [r12 - 2]
mov rax, r12
lock cmpxchg qword [r15 + 0x30], rcx
cmpxchg qword [r15 + 0x30], rcx
cmpxchg qword [r15 + 0x30], rcx
mov r12, rax
jne 0x14018ea90
mov qword [rsi + 8], r15
mov dword [rsi + 0x10], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x14018ebce
lock dec qword [r15]
jne 0x14018eacd
stc
call fcn.14003fe00
test r12b, 1
jne 0x14018ebc6
lock inc qword [r15]
inc qword [r15]
jle 0x14018ebe7
movzx eax, byte [0x140214210]
mov edx, 0x60
invalid
add byte [rax], al
add byte [rcx], dh
leave
call fcn.140157b20
test rax, rax
je 0x14018ebe9
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x894c
pop rax
add bh, al
or byte [r9], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r8 - 0x73], cl
add eax, 0x63d70
jo case.0x140180c51.3841
invalid
add byte [rax - 0x77], cl
invalid
invalid
jo case.0x140180c51.3841
invalid
mov rax, qword [rbx + 0x18]
lea rcx, [rsp + 0x20]
mov r8, r14
call qword [rax + 0x18]
cmp qword [rsp + 0x20], 0
je 0x14018eb47
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
jmp 0x14018ebd5
mov r14, qword [rsp + 0x28]
and al, 0x28
mov ebp, dword [rsp + 0x30]
mov rax, qword [rbx]
lock inc qword [rax]
jle 0x14018ebe7
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x70], 1
mov byte [rsp + 0x78], 0
and al, 0x78
add byte [rax - 0x73], cl
push rsp
and al, 0x20
and al, 0x78
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov rcx, rdi
call fcn.14018ec00
test r14, r14
test esi, esi
test esi, esi
je 0x14018eb8a
mov qword [rsi + 8], r14
mov dword [rsi + 0x10], ebp
jmp 0x14018ebce
mov r14, qword [rdi]
test r14, r14
test esi, esi
test esi, esi
je 0x14018ebbf
mov rbx, qword [rbx + 0x18]
mov rcx, r14
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14018ebbf
invalid
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov rcx, qword [0x140214150]
or byte [rax], al
or byte [rax], al
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi], 0
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi + 8], 0
mov qword [rsi], 0
add byte [rax - 0x7f], cl
invalid
add rsp, 0xe0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
ud2
call fcn.1401b1500
int3
push rdi
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rbx, rdx
mov rsi, rcx
mov rdi, qword [rcx]
mov rax, qword [rcx + 8]
mov qword [rcx], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, case.0x14004f628.49
mov qword [rsi + 8], rcx
or byte [rbx + rcx*4 + 0x78], cl
or byte [rbx + rcx*4 + 0x70], cl
adc byte [rcx - 0x7d], cl
jmp qword [rax + 0x75]
invalid
or byte [rbx + rcx*4 + 0x78], cl
or byte [rbx + rcx*4 + 0x70], cl
adc byte [rcx - 0x7d], cl
jmp qword [rax + 0x75]
cmp r14, 8
cmp r14, 8
jne 0x14018ec77
mov rcx, rdi
call qword [rax]
movups xmm0, xmmword [rbx + 0x50]
push r8
push r8
movups xmmword [rdi + 0x50], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rdi + 0x40], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
xor byte [rdi], cl
adc dword [rdi + 0x30], ebx
xor byte [rdi], cl
adc dword [rdi + 0x30], ebx
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
jmp 0x14018ed10
movzx ebp, byte [rbx + 0x58]
mov ecx, dword [rbx + 0x5c]
pop rsp
pop rsp
mov dword [rsp + 0x23], ecx
mov ecx, dword [rbx + 0x59]
mov dword [rsp + 0x20], ecx
mov rcx, rdi
call qword [rax]
test r15, r15
je 0x14018ecaf
cmp r14, 0x11
jb 0x14018ec9d
cmp bpl, 4
je 0x14018ed1e
mov qword [rsi], rdi
lea rax, [0x1401f2890]
mov qword [rsi + 8], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, [rsp + 0x48]
mov rdx, rdi
mov r8, r15
call fcn.1400c0800
cmp qword [rsp + 0x48], 0
and al, 0x48
add byte [rdi], cl
invalid
lea eax, [rax]
add byte [rax], al
mov qword [rbx + 0x38], 0
mov rcx, qword [rbx]
mov rax, qword [rbx + 0x18]
test rcx, rcx
je 0x14018f069
mov rcx, qword [rbx + 8]
add rax, qword [rbx + 0x20]
cmp rax, rcx
cmovbe rax, rcx
cmovbe eax, ecx
mov rcx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
xor edx, edx
sub rax, rcx
cmovae rdx, rax
cmovae edx, eax
sub r8, rcx
cmp rdx, r8
jbe 0x14018f095
mov rcx, rdi
call fcn.1400c09f0
invalid
invalid
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rbp + 0x18], xmm1
movups xmmword [rbp + 8], xmm0
adc dword [rbp + 8], eax
mov qword [rbp], 0
jmp 0x14018f0e5
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r14, r12
jb 0x14018f40f
cmp byte [rbx + 0x30], 0
je 0x14018f1e3
add byte [rax], al
cmp r15, 9
jae 0x14018f41a
mov qword [rsp + 0x48], 0
xor edx, edx
mov rax, r14
sub rax, r12
cmovae rdx, rax
cmp rdx, r15
jb 0x14018f422
test r15, r15
je 0x14018f2a9
test byte [rcx + rax], ch
invalid
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x20], r8
and al, 0x20
mov qword [rsp + 0x40], rbp
lea r13, [rsp + 0x48]
sub r13, r15
add r13, 8
add ebp, 8
mov qword [rsp + 0x28], rdi
mov rsi, qword [rdi]
xor edi, edi
nop word [rax + rax]
add byte [rax], al
invalid
cmp r12, r14
mov rdx, r14
cmovb rdx, r12
mov rbp, r14
sub rbp, rdx
sub ebp, edx
add rdx, rsi
cmp rbp, r15
cmovae rbp, r15
mov rcx, r13
mov r8, rbp
call 0x1421cbd7c
add byte [rcx + rcx*4 - 0xe], cl
sub rdx, r12
cmovb rdx, rdi
cmp rdx, rbp
cmp edx, ebp
jb 0x14018f407
add r13, rbp
add r12, rbp
sub r15, rbp
jne 0x14018f170
mov r15, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x28]
jl 0x14018f1e5
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x20
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
bswap r15
cmp r15, qword [rbx + 0x10]
ja 0x14018f2b5
add byte [rax], al
invalid
jmp 0x14018f2c5
mov qword [rsp + 0x48], 0
cmp r15, 9
jae 0x14018f41a
xor edx, edx
mov rax, r14
sub rax, r12
cmovae rdx, rax
cmp rdx, r15
cli
jb 0x14018f422
test r15, r15
je 0x14018f2bc
add byte [rax], al
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x20], r8
and al, 0x20
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x28], rdi
mov rsi, qword [rdi]
mov esi, dword [rdi]
lea r13, [rsp + 0x48]
xor edi, edi
nop word [rax + rax]
cmp r12, r14
mov rdx, r14
cmovb rdx, r12
invalid
mov rbp, r14
sub rbp, rdx
add rdx, rsi
cmp rbp, r15
cmovae rbp, r15
mov rcx, r13
mov r8, rbp
call fcn.1401af560
mov rdx, r14
sub rdx, r12
cmovb rdx, rdi
cmp rdx, rbp
jb 0x14018f407
add r13, rbp
add r12, rbp
sub r15, rbp
jne 0x14018f240
mov r15, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x28]
mov r8, qword [rsp + 0x20]
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x30]
cmp r15, qword [rbx + 0x10]
ja 0x14018f2b5
jmp 0x14018f2c5
xor r15d, r15d
bswap r15
cmp r15, qword [rbx + 0x10]
jbe 0x14018f2c5
call fcn.14018f4c0
jmp 0x14018f2e5
xor r15d, r15d
cmp r15, qword [rbx + 0x10]
ja 0x14018f2b5
mov rax, qword [rbx + 0x28]
test rax, rax
js 0x14018f2d5
add r15, rax
jb 0x14018f2e0
jmp 0x14018f2f9
mov rcx, rax
neg rcx
cmp r15, rcx
jae 0x14018f2f6
call fcn.14018f510
mov qword [rbp + 8], rax
mov qword [rbp], 1
jmp 0x14018f0e5
add r15, rax
test r9, r9
cmove r8, r10
mov qword [rsp + 0x78], r8
cmp r14, r8
jb 0x14018f42a
test r8, r8
je 0x14018f345
mov r12, qword [rdi + 0x18]
test r12b, 1
je 0x14018f3b5
mov rsi, r12
shr rsi, 5
lea rax, [rsi + r8]
mov rcx, rax
shr rcx, 0x3b
jne 0x14018f34e
shl rax, 5
and r12d, 0x1f
or r12, rax
mov rax, r12
jmp 0x14018f3b1
mov rax, qword [rdi + 0x10]
jmp 0x14018f3d0
mov qword [rsp + 0x20], r8
mov rax, rdi
mov rdi, qword [rdi]
mov qword [rsp + 0x28], rax
mov r13, qword [rax + 0x10]
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x14018f4ab
add r13, rsi
lea rcx, [r14 + rsi]
sub rdi, rsi
shr r12d, 2
and r12d, 7
mov qword [rax], r13
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], 1
mov rdi, qword [rsp + 0x28]
mov r8, qword [rsp + 0x20]
mov qword [rdi + 0x18], rax
add qword [rdi], r8
xor eax, eax
sub r14, r8
cmovb r14, rax
mov qword [rdi + 8], r14
mov rax, qword [rdi + 0x10]
sub rax, r8
mov qword [rdi + 0x10], rax
xor edx, edx
mov rcx, r15
sub rcx, r14
cmovae rdx, rcx
sub rax, r14
cmp rdx, rax
jbe 0x14018f3ec
mov rcx, rdi
call fcn.1400c09f0
mov qword [rbx + 0x38], 1
mov qword [rbx + 0x40], r15
cmp qword [rdi + 8], r15
jae 0x14018f035
jmp 0x14018f0de
mov rcx, rbp
call fcn.1401b19c0
mov rcx, r12
mov rdx, r14
call fcn.1401b19c0
mov rcx, r15
call fcn.1401b1a40
mov rcx, r15
call fcn.1401b19c0
mov qword [rsp + 0x80], r14
lea rax, [rsp + 0x78]
mov qword [rsp + 0x88], rax
lea rax, [0x14002e820]
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0xa0], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x88]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
int3
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x20
add al, byte [rax]
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rbx
call fcn.1401af560
scasb al, byte [rdi]
cmc
add dword [rax], eax
scasb al, byte [rdi]
cmc
add dword [rax], eax
lea rax, [0x1401f2f88]
mov qword [rsp + 0x1b0], rax
lea rax, str.trailers
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 8
mov qword [rsp + 0x1c8], 0
mov byte [rsp + 0x1d0], 0
movups xmm0, xmmword [0x1401f4be0]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [0x1401f4bd0]
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x60]
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x1b0]
mov rdx, r14
call fcn.140190510
cmp byte [rsp + 0x80], 3
je 0x140190164
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
cmp al, 2
je 0x14019006c
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x20]
movups xmm0, xmmword [0x1401f4c18]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [0x1401f4c08]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [0x1401f4c58]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [0x1401f4c48]
adc byte [0x1401f4c48], al
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [0x1401f4c38]
movaps xmmword [rsp + 0x60], xmm0
invalid
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x220]
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x60]
call fcn.140190510
cmp byte [rsp + 0x1d0], 3
je 0x140190164
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x1b0]
movups xmm1, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
cmp al, 2
je 0x14019011d
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x20]
lea rdx, [rsp + 0x220]
mov r8d, pe_nt_image_headers64
mov rcx, qword [rsp + 0x218]
add byte [rax], al
add byte [rax], al
call fcn.1401af560
test bpl, bpl
test ch, ch
hlt
test ch, ch
je 0x14019014f
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x20]
nop
add rsp, 0x368
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f2f3e]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x2f]
mov edx, 0x17
call fcn.1401b21a0
movzx eax, byte [rsp + 0x221]
mov byte [rsp + 0x60], al
lea rax, [0x1401f4bb0]
mov qword [rsp + 0x20], rax
lea rcx, str.path_and_query_only_is_valid_Uri
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x60]
mov edx, 0x20
call fcn.1401b21a0
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x220], al
lea rax, [0x1401f4b78]
mov qword [rsp + 0x20], rax
lea rcx, str.must_form_valid_path_and_queryC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tonic_0.12.1_srcclientgrpc.rs
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x220]
mov edx, 0x1e
call fcn.1401b21a0
mov ecx, 8
mov edx, 0x20
call fcn.1401b1500
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcuripath.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r8
xor r8d, r8d
call fcn.1401b2420
call fcn.1400b62f0
mov ecx, 1
mov rdx, r15
call fcn.1401b1500
retf
adc al, byte [rdx]
invalid
int3
and r8d, r9d
cmp r8, rdx
jb 0x140190d50
inc rdx
inc r10
mov r8, r10
jmp 0x140190d10
add byte [rax], al
mov rcx, r14
nop word cs:[rax + rax]
mov rdx, r10
mov r10d, 0
cmp rdx, rdi
jae 0x140190d60
movzx r9d, word [rbx + rdx*4]
cmp r9w, 0xffff
je 0x140190da0
mov ebp, dword [rcx + 0x38]
lea rbp, [rsp + 0x48]
lea ebp, [rsp + 0x48]
lea rax, [rsi + rsi*8]
add al, 0xf6
lea r14, [rax*8 - 0x48]
add r14, r13
nop dword [rax + rax]
lea r11, [rdx + rdx*8]
mov rcx, qword [r13 + r11*8 + 8]
mov r8, qword [r13 + r11*8 + 0x10]
mov rax, qword [r13 + r11*8 + 0x18]
cmp qword [r13 + r11*8], 0
je 0x140190f50
test r8, r8
je 0x140190fa0
test r8, r8
je 0x140190fde
invalid
xor byte [rax - 0x73], cl
push rsp
and al, 0x28
mov r8d, 8
call fcn.140051cd0
jmp 0x140191ba7
movzx eax, byte [rcx]
inc rcx
xor rax, r11
imul rax, r8
mov r11, rax
ret
dec r10
jne 0x140191ad0
cmp r9, 8
jb 0x140191c95
nop
movzx r9d, byte [rcx]
xor r9, rax
imul r9, r8
movzx eax, byte [rcx + 1]
xor rax, r9
imul rax, r8
movzx r9d, byte [rcx + 2]
xor r9, rax
imul r9, r8
movzx eax, byte [rcx + 3]
xor rax, r9
imul rax, r8
movzx r9d, byte [rcx + 4]
add al, 0x49
xor ecx, eax
imul r9, r8
movzx eax, byte [rcx + 5]
xor rax, r9
imul rax, r8
movzx r9d, byte [rcx + 6]
xor r9, rax
imul r9, r8
movzx eax, byte [rcx + 7]
add rcx, 8
xor rax, r9
imul rax, r8
cmp rcx, rdx
jne 0x140191af0
jmp 0x140191c95
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rax, qword [rsp + 0x48]
mov r8, qword [rsp + 0x30]
add r8, rcx
rol rcx, 0xd
xor rax, r9
xor rcx, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x38]
add rdx, rax
rol rax, 0x10
rcl byte [rax], 0x48
xor eax, edx
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
xor rax, r8
xor rcx, rdx
rol rdx, 0x20
xor r8, r9
add r8, rcx
rol rcx, 0xd
xor rcx, r8
rol r8, 0x20
xor rdx, 0xff
add byte [rax], al
add byte [rax], al
add rdx, rax
rol rax, 0x10
xor rax, rdx
add r8, rax
rol rax, 0x15
invalid
invalid
rcl byte [0x188e31d72], 0xc1
rcl dword [rcx], 0x48
xor ecx, edx
add rdx, rcx
rol rcx, 0x11
xor rcx, rdx
rol rdx, 0x20
xor rax, r8
xor eax, eax
xor eax, eax
add r8, rcx
rol rcx, 0xd
xor rcx, r8
rol r8, 0x20
add rdx, rax
add edx, eax
add edx, eax
rol rax, 0x10
xor rax, rdx
add r8, rax
rol rax, 0x15
add rdx, rcx
add edx, ecx
add edx, ecx
rol rcx, 0x11
xor rcx, rdx
rol rdx, 0x20
xor rax, r8
add r8, rcx
add eax, ecx
add eax, ecx
rol rcx, 0xd
xor rcx, r8
add rdx, rax
shl rax, 0x10
xor rax, rdx
xor eax, edx
xor eax, edx
shr rax, 0x2b
add rdx, rcx
shr rcx, 0x2f
xor rcx, rax
xor ecx, eax
xor ecx, eax
mov rax, rdx
mov eax, edx
shr rax, 0x20
xor rax, rdx
xor rax, rcx
and eax, 0x7fff
invalid
jg 0x140191c99
add byte [rax - 0x7d], cl
invalid
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
test r9, r9
je 0x140191c95
movabs r8, 0x100000001b3
mov r10, r9
mov edx, ecx
retf 0x8349
and r10, 3
loop 0x140191cc1
je case.0x14017e81e.391
lea r11, [0x1401f3a7a]
lea ebx, [0x1401f3a7a]
mov rsi, rax
mov esi, eax
invalid
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], r8b
movzx eax, byte [rcx]
movzx eax, byte [rax + r11]
xor rax, rsi
xor eax, esi
xor eax, esi
invalid
imul rax, r8
imul eax, eax
ror byte [rax - 1], 0xc1
inc rcx
mov rsi, rax
dec r10
jne 0x140191cd0
cmp r9, 4
cmp ecx, 4
stc
add al, 0x72
jb 0x140191c95
movsd dword [rdi], dword [rsi]
lea r9, [0x1401f3a7a]
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r10d, byte [rcx]
movzx r10d, byte [r10 + r9]
xor r10, rax
invalid
invalid
add byte [rax], al
movzx r10d, byte [rcx]
movzx r10d, byte [r10 + r9]
xor r10, rax
imul r10, r8
imul edx, eax
scasd eax, dword [rdi]
ror byte [rdi], 1
movzx eax, byte [rcx + 1]
movzx eax, byte [rax + r9]
xor rax, r10
mov dh, 0x41
add dword [rdx + 0xf], eax
mov dh, 4
or byte [rcx + rsi - 0x30], cl
imul rax, r8
imul eax, eax
scasd eax, dword [rdi]
rol byte [rdi + rcx - 0x4a], 0x51
movzx r10d, byte [rcx + 2]
movzx r10d, byte [r10 + r9]
xor r10, rax
imul r10, r8
imul edx, eax
mov dh, 0x51
add al, byte [rdi + 0xf]
mov dh, 0x14
or cl, byte [rcx + 0x31]
ret 0xf4d
invalid
imul edx, eax
scasd eax, dword [rdi]
ror byte [rdi], 1
mov dh, 0x41
add eax, dword [r10 + 0xf]
movzx eax, byte [rcx + 3]
movzx eax, byte [rax + r9]
xor rax, r10
add eax, dword [r10 + 0xf]
mov dh, 4
or byte [rcx + rsi - 0x30], cl
imul rax, r8
scasd eax, dword [rdi]
ror byte [rax - 0x7d], 0xc1
add rcx, 4
add ecx, 4
add al, 0x48
cmp ecx, edx
cmp rcx, rdx
jne case.0x140156e42.439
jmp 0x140191c95
push rsi
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rsi, rdx
mov rsi, rdx
mov qword [rsp + 0x40], rcx
mov rcx, qword [rdx + 0x20]
invalid
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x6269b
lea rdx, [0x1401f4408]
mov r8d, 0xf
mov eax, 0xf
add bh, bh
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
push rax
sbb byte [rax - 0x77], cl
je 0x140191d9e
mov dword [rsp + 0x30], esi
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x39], 0
invalid
invalid
invalid
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
test byte [rsi], ah
invalid
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.140109560
idiv edi
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rdi], cl
mov dh, 0x4c
and al, 0x38
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x140191e08
mov bl, 1
test cl, cl
jne 0x140191e0a
push rdx
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
and al, 0x30
cmp rax, 1
jne case.0x140180bd3.401
cmp byte [rsp + 0x39], 0
add byte [rdx + riz - 0xa], dh
je case.0x140180bd3.401
and dh, dh
test byte [rsi + 0x34], 4
xor al, 4
xor al, 4
jne case.0x140180bd3.401
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
lea edx, [0x1401e8b58]
adc eax, 0x56d79
jns 0x140191e4a
add eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
sal byte [rbp + 0x1e], 0x48
invalid
mov r8d, 1
call qword [rax + 0x18]
test al, al
invalid
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
jne 0x140191e0a
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
invalid
adc eax, 0x5efcd
add byte [rcx - 0x48], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140191e0a
add cl, byte [rcx + 0xfdb84cb]
mov ebx, ecx
test bl, bl
fisttp dword [rdi]
setne al
add rsp, 0x48
pop rbx
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
int3
int3
int3
int3
int3
int3
sub esp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401f3e24]
invalid
invalid
lea edx, [0x1401f3e24]
invalid
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
mov eax, 0xa
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
je case.0x14017e81e.415
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
and al, 0x39
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
lea r8, case.0x14004f628.49
lea eax, [0x1401f3e30]
add eax, 0x61fc9
leave
invalid
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.140109560
invalid
jbe 0x140191e6c
idiv edi
dec dword [rax - 0x75]
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
sub byte [rdi], cl
mov dh, 0x4c
movzx ecx, byte [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x7b], cl
test rax, rax
sal byte [rsi + rdx*2 - 0x4d], 1
je case.0x140156e42.470
push rsi
mov bl, 1
test cl, cl
jne case.0x1401673a6.434
mov rsi, qword [rsp + 0x30]
cmp rax, 1
add dword [rbp + 0x29], esi
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
sub dword [rax + 0x39247c], eax
cmp byte [rsp + 0x39], 0
jl 0x140191ebd
cmp dword [rax], eax
je case.0x140180bd3.415
and dh, dh
xor al, 4
xor al, 4
test byte [rsi + 0x34], 4
xor al, 4
add al, 0x75
sbb al, 0x48
mov rcx, qword [rsi + 0x20]
jne case.0x140180bd3.415
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
invalid
invalid
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
adc eax, 0x56ca6
add byte [rcx - 0x48], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
invalid
mov rcx, qword [rsi + 0x20]
invalid
invalid
call qword [rax + 0x18]
test al, al
jne case.0x1401673a6.434
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x5eefa
out dx, al
invalid
invalid
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
out dx, al
add eax, 0x1b84100
invalid
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rcx - 0x76fd143d], cl
mov ebx, eax
jmp case.0x1401673a6.434
mov ebx, ecx
mov ebx, eax
jmp case.0x1401673a6.434
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
pop rbx
ror byte [rax - 0x7d], 0xc4
invalid
pop rbx
pop rsi
ret
int3
int3
int3
mov eax, dword [rcx]
movzx eax, byte [rax]
lea rcx, [0x1401f8e70]
jae case.0x140156e42.479
invalid
invalid
add byte [rax - 0x73], cl
or eax, 0x66f73
jae case.0x140156e42.479
invalid
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
lea rcx, str.InvalidUriCharInvalidSchemeInvalidAuthorityInvalidPortInvalidFormatSchemeMissingAuthorityMissingPathAndQueryMissingTooLongEmptySchemeTooLongInvalidUri
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
outsd dx, dword [rsi]
invalid
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
invalid
invalid
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov rdx, rax
jmp r9
int3
push rsi
push rbx
sub rsp, 0x48
mov rsi, rdx
mov qword [rsp + 0x40], rcx
mov rcx, qword [rdx + 0x20]
invalid
invalid
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x61ee7
lea rdx, [0x1401f3e24]
lea edx, [0x1401f3e24]
out 0x1e, eax
invalid
mov r8d, 0xa
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x140191f6e
invalid
mov byte [rsp + 0x38], al
push rax
sbb byte [rax - 0x77], cl
je 0x140191f6e
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
and al, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x39], 0
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
cmp dword [rax], eax
lea r8, case.0x14004f628.49
add eax, 0x61ecc
int3
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.140109560
in eax, dx
jne 0x140191f69
idiv edi
dec dword [rax - 0x75]
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
mov dh, 0x4c
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
sal byte [rsi + rdx*2 - 0x4d], 1
je 0x140191fd8
push rsi
mov bl, 1
add dword [rcx + rcx*8 - 0x74b7ad8b], eax
je 0x140191fb0
test cl, cl
jne 0x140191fda
push rdx
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
jne case.0x1401673a6.448
cmp rax, 1
jne case.0x1401673a6.448
cmp byte [rsp + 0x39], 0
jl case.0x14017e81e.438
cmp dword [rax], eax
je case.0x1401673a6.448
and dh, dh
xor al, 4
invalid
test byte [rsi + 0x34], 4
xor al, 4
add al, 0x75
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
jne case.0x1401673a6.448
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401e8b58]
lea edx, [0x1401e8b58]
adc eax, 0x56ba9
test eax, 0x4100056b
add eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
jne 0x140191fda
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
add byte [rcx - 0x48], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
sal byte [rbp + 0x1e], 0x48
jne 0x140191fda
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea edx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140191fda
mov ebx, ecx
test bl, bl
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b0
sub esp, 0x1b0
mov al, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rsi, rcx
lea rdx, [0x1401f4c7c]
lea edx, [0x1401f4c7c]
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
mov word [rax + rax], fs
and al, 0
add dword [rax], eax
add byte [rcx - 0x48], al
or eax, 0x49000000
mov ecx, edi
mov r8d, 0xd
mov r9, rdi
add byte [rax], al
add byte [rcx - 0x77], cl
stc
call fcn.140191650
cmp qword [rsp + 0x100], 0
sub esi, esi
idiv bh
dec dword [rax - 0x7d]
mov esp, 0x10024
add byte [rax], al
invalid
add byte [rax], al
add byte [rsp + rbx*2 + 0x48], dh
je case.0x140156e42.499
invalid
je case.0x140156e42.499
mov rcx, qword [rsp + 0x110]
mov ecx, dword [rsp + 0x110]
mov word [rax + rdx], fs
and al, 0x10
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
push rdi
sub byte [rax + 0x39], cl
mov rdx, qword [rdi + 0x28]
cmp rcx, rdx
invalid
ror dword [rdi], 1
add dword [rbx + 0x48000008], 0xffffff8b
or byte [rax], al
add byte [rax - 0x75], cl
jae 0x1401928c8
or byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi + 0x20]
imul rcx, rcx, 0x68
mov rdx, qword [rax + rcx + 0x20]
mov edx, dword [rax + rcx + 0x20]
and byte [r8 + 0x6b], r9b
and byte [rax + 0x6b], cl
leave
push 0x8548b48
mov edx, dword [rax + rcx + 0x20]
invalid
invalid
invalid
mov edx, dword [rax + rcx + 0x20]
push rsp
or byte [rax], ah
mov r8, qword [rax + rcx + 0x28]
or byte [rax], ch
sub byte [rcx - 0x7d], cl
cmp r8, 8
jne 0x140192098
clc
or byte [rbp + 0x3b], dh
cmp byte [rdx], 0x69
imul esi, dword [rbp + 0x36], 0x64017a80
jne 0x140192098
cmp byte ss:[rdx + 1], 0x64
cmp byte [rdx + 1], 0x64
jp 0x140192066
jne 0x140192098
jne 0x140192098
cmp byte [rdx + 2], 0x65
jne 0x140192098
add ebp, dword [rsi + 0x75]
outsb dx, byte [rsi]
jne 0x140192098
and al, 0x80
jp 0x14019207b
cmp byte [rdx + 4], 0x74
jne 0x140192098
je 0x1401920ee
invalid
jp case.0x14017a342.455
imul esi, dword [rbp + 0x18], 0x74067a80
sbb byte [rax + 0x7574067a], al
jp 0x140192089
invalid
je 0x1401920fa
jne 0x140192098
adc al, byte [rax + 0x7579077a]
cmp byte [rdx + 7], 0x79
jne 0x140192098
jns case.0x1401673a6.470
or al, 0x48
mov dword [rsi], 3
invalid
mov qword [rsi], 3
add cl, ch
jmp 0x1401928b4
sbb al, 8
or byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0xd8], rdx
mov qword [rsp + 0xe0], r8
add byte [rax], al
invalid
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xe0
loopne case.0x14017a342.457
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add al, ch
stosd dword [rdi], eax
idiv edi
lea rcx, [rsp + 0x88]
call fcn.140106160
mov r14, qword [rsp + 0x88]
mov esi, dword [rsp + 0x88]
mov ah, 0x24
and al, 0x88
add byte [rax], al
add byte [rax], al
test r14, r14
invalid
invalid
mov byte [rax], al
mov byte [rax], al
add byte [rax], al
test r14, r14
je 0x14019214e
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xd8]
lea eax, [rsp + 0xd8]
test byte [rax + rbx*8], ah
and al, 0xd8
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rax
xor byte [rax - 0x73], cl
add eax, 0xfffb51b6
push rcx
sti
invalid
lea rax, [0x140147290]
push rcx
sti
dec dword [rax - 0x77]
and al, 0x38
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
lea rax, [0x1401f79f8]
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x100], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x100], eax
test byte [rax + rax], ah
and al, 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
mov qword [rsp + 0x108], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x120], 0
test byte [rax + riz], ah
and al, 0x20
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
lea rax, [rsp + 0x30]
xor byte [rax - 0x77], cl
mov qword [rsp + 0x110], rax
test byte [rax + rdx], ah
and al, 0x10
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rbx], ah
mov qword [rsp + 0x118], 1
and al, 0x18
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rsp + 0xe8]
lea ecx, [rsp + 0xe8]
lea rdx, [rsp + 0x100]
call fcn.1400b66d0
xchg esp, eax
and al, 0
add dword [rax], eax
add al, ch
pushfq
dec dword [rbx + rcx*4 - 0x44]
invalid
invalid
invalid
mov r15, qword [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0xf0]
invalid
invalid
call 0x18819213d
mov edi, dword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0xf0]
add byte [rax], al
lea rax, [rsp + 0xf8]
test byte [rax + rdi*8], ah
clc
add byte [rax], al
add bl, ch
adc byte [rax - 0x75], cl
add byte [rax], al
jmp case.0x140180bd3.460
mov rdi, qword [rsp + 0x90]
mov esp, 0x9024
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x98]
test byte [rax + rbx*4], ah
cwde
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rax]
add byte [rax - 0x77], cl
jl 0x140192189
mov qword [rsp + 0x68], rdi
push 0x24448948
jo 0x1401921b4
mov qword [rsp + 0x70], rax
and al, 0x70
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
and al, 0x68
and al, 0x68
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
lea rax, [0x140050d20]
add eax, 0xffebeba1
jmp 0x140192169
dec dword [rax - 0x77]
mov qword [rsp + 0xb8], rax
lea rax, [0x1401f4cc0]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x62b32
xor ch, byte [rbx]
invalid
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x30]
call fcn.1400b66d0
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
mov byte [rsp + 0x1a8], 0xc
lea r12, [0x1401f2f88]
test al, 1
add byte [rax], al
or al, 0x4c
lea esp, [0x1401f2f88]
mov qword [rsp + 0x178], r12
mov dword [rsp + 0x178], esp
lea r13, [0x1401f79a8]
mov qword [rsp + 0x180], r13
mov qword [rsp + 0x100], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x188], xmm0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 8
mov qword [rsp + 0x138], 8
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
cmp byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 2
mov qword [rsp + 0x150], 0
mov word [rsp + 0x158], 0
mov qword [rsp + 0x198], 0
lea rbx, str.grpc_accept_encodingidentitygrpc_encodingContent_is_compressed_with____which_isnt_supported
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x629e9
mov edx, 0x14
mov rcx, rbx
call fcn.140124440
mov ecx, 0x10
cmp al, 0x51
jne 0x14019229c
lea rdx, [0x1401e4c48]
mov rax, rbx
jmp 0x140192780
movzx ebx, al
xor edx, edx
lea rax, [0x1401fdc94]
movsxd r8, dword [rax + rbx*4]
add r8, rax
jmp r8
lea rax, str.acceptaccept_charsetaccept_encodingaccept_languageaccept_rangesaccess_control_allow_credentialsaccess_control_allow_headersaccess_control_allow_methodsaccess_control_allow_originaccess_control_expose_headersaccess_control_max_ageaccess_control_request_headersaccess_control_request_methodageallowalt_svcauthorizationcache_controlcache_statuscdn_cache_controlconnectioncontent_dispositioncontent_encodingcontent_languagecontent_lengthcontent_locationcontent_rangecontent_security_policycontent_security_policy_report_onlycontent_typecookiedntdateetagexpectexpiresforwardedfromhostif_matchif_modified_sinceif_none_matchif_rangeif_unmodified_sincelast_modifiedlinklocationmax_forwardsoriginpragmaproxy_authenticateproxy_authorizationpublic_key_pinspublic_key_pins_report_onlyrefererreferrer_policyrefreshretry_aftersec_websocket_acceptsec_websocket_extensionssec_websocket_keysec_websocket_protocolsec_websocket_versionserverset_cookiestrict_transport_securitytetrailertransfer_encodinguser_agentupgradeupgrade_insecure_requestsvaryviawarningwww_authenticatex_content_type_optionsx_dns_prefetch_controlx_frame_optionsx_xss_protection
mov ecx, 2
jmp 0x140192780
mov ecx, 0xa
lea rax, [0x1401f3616]
jmp 0x14019277e
mov ecx, 0xb
lea rax, [0x1401f3624]
jmp 0x14019277e
mov ecx, 0xb
lea rax, [0x1401f3633]
jmp 0x14019277e
mov ecx, 9
lea rax, [0x1401f3642]
jmp 0x14019277e
mov ecx, 0x1c
lea rax, [0x1401f364f]
jmp 0x14019277e
mov ecx, 0x18
lea rax, [0x1401f366f]
jmp 0x14019277e
mov ecx, 0x18
lea rax, [0x1401f368b]
jmp 0x14019277e
mov ecx, 0x17
lea rax, [0x1401f36a7]
jmp 0x14019277e
mov ecx, 0x19
lea rax, [0x1401f36c2]
jmp 0x14019277e
mov ecx, 0x12
lea rax, [0x1401f36df]
jmp 0x14019277e
mov ecx, 0x1a
lea rax, [0x1401f36f5]
jmp 0x14019277e
mov ecx, 0x19
lea rax, [0x1401f3713]
jmp 0x14019277e
mov ecx, 1
lea rax, [0x1401f3733]
jmp 0x14019277e
mov ecx, 3
lea rax, [0x1401f3738]
jmp 0x14019277e
mov ecx, 9
lea rax, [0x1401f373f]
jmp 0x14019277e
mov ecx, 9
lea rax, [0x1401f374c]
jmp 0x14019277e
mov ecx, 8
lea rax, [0x1401f3759]
jmp 0x14019277e
mov ecx, 0xd
lea rax, [0x1401f3765]
jmp 0x14019277e
mov ecx, 6
lea rax, [0x1401f3776]
jmp 0x14019277e
mov ecx, 0xf
lea rax, [0x1401f3780]
jmp 0x14019277e
mov ecx, 0xc
lea rax, [0x1401f3793]
jmp 0x14019277e
mov ecx, 0xc
lea rax, [0x1401f37a3]
jmp 0x14019277e
mov ecx, 0xa
lea rax, [0x1401f37b3]
jmp 0x14019277e
mov ecx, 0xc
lea rax, [0x1401f37c1]
jmp 0x14019277e
mov ecx, 9
lea rax, [0x1401f37d1]
jmp 0x14019277e
mov ecx, 0x13
lea rax, [0x1401f37de]
jmp 0x14019277e
mov ecx, 0x1f
lea rax, [0x1401f37f5]
jmp 0x14019277e
mov ecx, 8
lea rax, [0x1401f3818]
jmp 0x14019277e
lea rax, [0x1401f3824]
jmp 0x1401926a5
lea rax, [0x1401f382d]
jmp 0x140192726
lea rax, [0x1401f3831]
jmp 0x140192726
lea rax, [0x1401f3835]
jmp 0x1401926a5
mov ecx, 3
lea rax, [0x1401f383b]
jmp 0x14019277e
mov ecx, 5
lea rax, [0x1401f3842]
jmp 0x14019277e
lea rax, [0x1401f384b]
jmp 0x140192726
lea rax, [0x1401f384f]
jmp 0x140192726
mov ecx, 4
lea rax, [0x1401f3853]
jmp 0x14019277e
mov ecx, 0xd
lea rax, [0x1401f385b]
jmp 0x14019277e
mov ecx, 9
lea rax, [0x1401f386c]
jmp 0x14019277e
mov ecx, 4
lea rax, [0x1401f3879]
jmp 0x14019277e
mov ecx, 0xf
lea rax, [0x1401f3881]
jmp 0x14019277e
mov ecx, 9
lea rax, [0x1401f3894]
jmp 0x14019277e
lea rax, [0x1401f38a1]
jmp 0x140192726
mov ecx, 4
lea rax, [0x1401f38a5]
jmp 0x14019277e
mov ecx, 8
lea rax, [0x1401f38ad]
jmp 0x14019277e
lea rax, [0x1401f38b9]
jmp 0x1401926a5
lea rax, [0x1401f38bf]
jmp 0x1401926a5
mov ecx, 0xe
lea rax, [0x1401f38c5]
jmp 0x14019277e
mov ecx, 0xf
lea rax, [0x1401f38d7]
jmp 0x14019277e
mov ecx, 0xb
lea rax, [0x1401f38ea]
jmp 0x14019277e
mov ecx, 0x17
lea rax, [0x1401f38f9]
jmp 0x14019277e
mov ecx, 1
lea rax, [0x1401f79ee]
jmp 0x14019277e
mov ecx, 3
lea rax, [0x1401f3914]
jmp 0x14019277e
mov ecx, 0xb
lea rax, [0x1401f391b]
jmp 0x14019277e
mov ecx, 3
lea rax, [0x1401f392a]
jmp 0x14019277e
mov ecx, 7
lea rax, [0x1401f3931]
jmp 0x14019277e
lea rax, [0x1401f393c]
jmp 0x14019277e
mov ecx, 0x14
lea rax, [0x1401f3950]
jmp 0x14019277e
mov ecx, 0xd
lea rax, [0x1401f3968]
jmp 0x14019277e
mov ecx, 0x12
lea rax, [0x1401f3979]
jmp 0x14019277e
mov ecx, 0x11
lea rax, [0x1401f398f]
jmp 0x14019277e
lea rax, [0x1401f39a4]
xor edx, edx
mov ecx, 2
jmp 0x140192780
mov ecx, 6
lea rax, [0x1401f39aa]
jmp 0x14019277e
mov ecx, 0x15
lea rax, [0x1401f39b4]
jmp 0x14019277e
mov ecx, 3
lea rax, [0x1401f39cf]
jmp 0x14019277e
mov ecx, 0xd
lea rax, [0x1401f39d6]
jmp 0x14019277e
mov ecx, 6
lea rax, [0x1401f39e7]
jmp 0x14019277e
mov ecx, 3
lea rax, [0x1401f39f1]
jmp 0x14019277e
mov ecx, 0x15
lea rax, [0x1401f39f8]
jmp 0x14019277e
lea rax, [0x1401f3a11]
xor edx, edx
xor ecx, ecx
jmp 0x140192780
mov ecx, 3
lea rax, [0x1401f3a18]
jmp 0x14019277e
mov ecx, 0xc
lea rax, [0x1401f3a1f]
jmp 0x14019277e
mov ecx, 0x12
lea rax, [0x1401f3a2f]
jmp 0x14019277e
mov ecx, 0x12
lea rax, [0x1401f3a45]
jmp 0x14019277e
mov ecx, 0xb
lea rax, [0x1401f3a5b]
jmp 0x14019277e
mov ecx, 0xc
lea rax, [0x1401f3a6a]
xor edx, edx
cmp dword [rax + rcx], 0x6e69622d
je 0x1401928d4
sub eax, 0xf6e6962
test byte [rdi + 1], al
add byte [rax], al
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 0x14
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], r12
lea rax, [0x1401f4c74]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 8
mov dword [rsp + 0x98], 8
mov dword [rsp + 0x98], 8
mov qword [rsp + 0xa0], 0
mov byte [rsp + 0xa8], 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x100]
lea r8, [rsp + 0x68]
lea r9, [rsp + 0x88]
call fcn.140190510
movzx eax, byte [rsp + 0x50]
cmp al, 3
je 0x140192907
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov ecx, dword [rsp + 0x51]
mov dword [rsp + 0x60], ecx
mov ecx, dword [rsp + 0x54]
mov dword [rsp + 0x63], ecx
cmp al, 2
je 0x140192882
lea edx, [rsp + 0x100]
mov r8d, 0xb0
mov rcx, rsi
call fcn.1401af560
test r14, r14
je 0x1401928b4
test r15, r15
je 0x1401928b4
nop
add rsp, 0x1b0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
lea eax, [0x1401f3418]
call fcn.1401b1d10
lea rax, str.invalid_metadata_key
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tonic_0.12.1_srcmetadatakey.rs
lea rcx, [rsp + 0x30]
call fcn.1401b1c50
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f2f3e]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x2f]
mov edx, 0x17
call fcn.1401b21a0
int3
lea rcx, [rbx - 0x28]
mov rax, qword [rbx - 0x40]
mov rdx, qword [rbx - 0x38]
mov r8, qword [rbx - 0x30]
call qword [rax + 0x20]
add rbx, 0x68
dec rdi
dec edi
dec edi
je 0x1401941c5
mov rax, qword [rbx - 0x18]
test rax, rax
je 0x140194190
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x20]
jmp 0x140194190
cmp qword [rsp + 0x150], 0
je 0x1401941e2
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x158], 0
je 0x1401941ff
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, ebp
mov rdx, r14
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r10
add byte [rcx + rcx*4 - 0x2f], cl
call fcn.1401b1d10
fiadd dword [rcx]
add byte [rbp + rcx*4 + 5], cl
insb byte [rdi], dx
invalid
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdi
call fcn.1401b1d10
add dword [rax], eax
add dword [rax], eax
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdi
mov rdx, r10
shr al, cl
invalid
fiadd dword [rcx]
invalid
shr al, cl
mov edx, 0x4c0001da
lea eax, [0x1401f4900]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r13
call fcn.1401b1d10
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
lea eax, [0x1401f33e8]
mov rcx, rdi
mov rdx, r10
call fcn.1401b1d10
add byte [rax - 0x75], cl
and al, 0x50
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x140194293
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x20]
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
jmp 0x1401942e3
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f2f3e]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x120]
mov edx, 0x17
call fcn.1401b21a0
int3
cwde
fiadd word [rcx]
add ah, cl
int3
mov esi, ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Statuscode
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
add byte [rbp + rcx*4 - 0x72], cl
test al, 0
add byte [rax], al
add byte [rbp + rcx*4 - 0x72], cl
test al, 0
add byte [rax], al
lea rax, case.0x14004f628.49
add eax, 0x61498
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f57de]
lea rcx, [rsp + 0x28]
mov r8d, 4
call fcn.140106360
cmp qword [rsi + 0x70], 0
je 0x14019439a
lea r9, [rsi + 0x60]
lea rax, case.0x14010e1e2.15
mov qword [rsp + 0x20], rax
lea rdx, [0x1401f5e97]
lea rcx, [rsp + 0x28]
mov r8d, 7
call fcn.140106360
cmp qword [rsi + 0x88], 0
je 0x1401943cb
lea r9, [rsi + 0x78]
lea rax, case.0x14010e1e2.41
mov qword [rsp + 0x20], rax
lea rdx, str.detailsmetadata
lea edx, str.detailsmetadata
lea edx, str.detailsmetadata
invalid
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rcx - 0x48], al
invalid
mov r8d, 7
call fcn.140106360
idiv edi
add al, ch
xchg ebp, eax
invalid
idiv edi
cmp qword [rsi + 0x28], 0
je 0x1401943f8
jle 0x1401943f7
add byte [rsi + riz + 0x48], dh
lea eax, [0x1401f5838]
pop rdi
adc al, 6
invalid
lea rax, [0x1401f5838]
pop rdi
adc al, 6
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x6144a
lea rdx, [0x1401f582f]
lea edx, [0x1401f582f]
lea rcx, [rsp + 0x28]
mov r8d, 8
add byte [rax], al
invalid
sub byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov ecx, esi
mov r9, rsi
mov ecx, esi
call fcn.140106360
dec dword [rax - 0x7f]
invalid
add rsi, 0x98
add esi, 0x98
add byte [rax], al
lea rax, [0x1401f5860]
add eax, 0x6145a
adc al, 6
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, str.source
lea rcx, [rsp + 0x28]
mov r8d, 6
mov r9, rsi
call fcn.140106360
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x140194459
mov al, 1
test cl, cl
jne 0x140194478
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x140194460
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e8f39]
mov r8d, 2
jmp 0x140194475
test cl, cl
setne al
jmp 0x140194478
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401ec0d3]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
ret
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rsi, rdx
mov esi, edx
cmp qword [rcx], 0
je 0x140194562
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401f4684]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, case.0x14004f628.49
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140109560
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140194584
mov bl, 1
test cl, cl
jne 0x140194586
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140194546
cmp byte [rsp + 0x39], 0
je 0x140194546
test byte [rsi + 0x34], 4
jne 0x140194546
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140194586
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140194586
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
mov r8d, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x50], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.librarycore_src_fmt_builders.rs
lea rcx, [rsp + 0x48]
call fcn.1401b1c50
int3
sub dword [rsp + 0x50], eax
movups xmm0, xmmword [rsp + 0x1c8]
movups xmmword [rsp + 0x5e], xmm0
movdqu xmm6, xmmword [rsp + 0x1d8]
movdqu xmm0, xmmword [rsp + 0x1e8]
movdqa xmmword [rsp + 0x70], xmm0
mov r15, qword [rsp + 0x1f8]
mov r12, qword [rsp + 0x200]
movzx eax, byte [rsp + 0x208]
mov byte [rsp + 0x2d], al
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0x33], eax
mov eax, dword [rsp + 0x209]
or dword [rdx], eax
add byte [rax], al
or dword [rdx], eax
add byte [rax], al
mov dword [rsp + 0x30], eax
jmp 0x140194c40
lea rcx, [rsp + 0xb0]
call fcn.14010f550
mov rax, qword [rsp + 0x148]
test rax, rax
je 0x140194b19
lock dec qword [rax]
jne 0x140194b19
mov rcx, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x150]
call fcn.14019ad20
mov qword [rsi], 3
jmp 0x140194d68
mov dl, 0x10
jmp case.0x1400257c3.4704
mov byte [rsp + 0x2d], dl
mov word [rsp + 0x2e], bx
lea rax, [rsp + 0x2e]
mov qword [rsp + 0x160], rax
lea rax, [0x140108e30]
mov qword [rsp + 0x168], rax
lea rax, str.grpc_status_header_missing__mapped_from_HTTP_status_code
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add al, ch
and al, 0x1b
dec dword [rdi]
adc byte [rsp + 0x228], al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add al, ch
and al, 0x1b
dec dword [rdi]
adc byte [rsp + 0x228], al
movups xmmword [rsp + 0x98], xmm0
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0xa8], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x92]
xchg edx, eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], eax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x5e], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x66], rax
lea rax, [0x1401f79a8]
movq xmm0, rax
lea rax, [0x1401f2f88]
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov ecx, 2
add byte [rax], al
add byte [rbp + 8], bh
xor r14d, r14d
xor r8d, r8d
mov r9d, 8
xor r10d, r10d
xor r13d, r13d
xor ebx, ebx
xor r15d, r15d
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
push rdi
and byte [rdi], cl
adc byte [rdi + 0x30], bl
movaps xmmword [rsp + 0xe0], xmm3
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov qword [rdi], 3
cmp dword [rsp + 0xb0], 3
je 0x140194ce1
mov rdi, rcx
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], rbx
mov rbx, r8
mov qword [rsp + 0x38], r15
mov r15, r9
mov r14, r12
mov r12, r10
call fcn.14010f550
mov r10, r12
mov r12, r14
mov r9, r15
mov r15, qword [rsp + 0x38]
mov r8, rbx
mov rbx, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
mov rcx, rdi
mov qword [rsi], r14
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [rsi + 8], xmm0
mov qword [rsi + 0x18], r8
mov qword [rsi + 0x20], rbp
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x28], xmm0
mov qword [rsi + 0x38], r9
mov qword [rsi + 0x40], r10
mov qword [rsi + 0x48], rcx
mov qword [rsi + 0x50], r13
mov word [rsi + 0x58], bx
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x5a], xmm0
movups xmm0, xmmword [rsp + 0x5e]
movups xmmword [rsi + 0x68], xmm0
movdqu xmmword [rsi + 0x78], xmm6
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x88], xmm0
mov qword [rsi + 0x98], r15
mov qword [rsi + 0xa0], r12
movzx eax, byte [rsp + 0x2d]
mov byte [rsi + 0xa8], al
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsi + 0xa9], eax
mov dword [rsi + 0xac], ecx
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp qword [rsp + 0x40], rbp
je 0x140196086
movzx ebx, byte [r15 + r9]
movzx edi, byte [rbx + rsi + 0x43]
cmp rdi, 0xff
je 0x1401960a8
movzx ebx, byte [r15 + r9 + 1]
movzx r13d, byte [rbx + rsi + 0x43]
cmp r13, 0xff
je 0x1401960b1
mov rcx, r12
movzx ebx, byte [r15 + r9 + 2]
movzx r12d, byte [rbx + rsi + 0x43]
cmp r12, 0xff
je 0x1401960be
movzx ebx, byte [r15 + r9 + 3]
movzx r11d, byte [rbx + rsi + 0x43]
cmp r11, 0xff
je 0x1401960cb
movzx ebx, byte [r15 + r9 + 4]
movzx r10d, byte [rbx + rsi + 0x43]
mov dh, 0x54
xor eax, dword [rbx + 0x49]
cmp edx, 0xff
mov dh, 0x54
xor eax, dword [rbx + 0x49]
cmp edx, 0xff
je 0x1401960d8
movzx ebx, byte [r15 + r9 + 5]
movzx eax, byte [rbx + rsi + 0x43]
cmp rax, 0xff
je 0x1401960e5
movzx ebx, byte [r15 + r9 + 6]
movzx r14d, byte [rbx + rsi + 0x43]
cmp r14, 0xff
je 0x1401960f2
movzx ebx, byte [r15 + r9 + 7]
movzx edx, byte [rbx + rsi + 0x43]
cmp rdx, 0xff
je 0x1401960ff
shl r13, 0x34
shl rdi, 0x3a
or rdi, r13
shl r12, 0x2e
shl r11, 0x28
or r11, r12
or r11, rdi
shl r10, 0x22
shl rax, 0x1c
or rax, r10
shl r14, 0x16
or r14, rax
or r14, r11
shl rdx, 0x10
or rdx, r14
bswap rdx
mov dword [r8], edx
shr rdx, 0x20
mov word [r8 + 4], dx
movzx ebx, byte [r15 + r9 + 8]
movzx r11d, byte [rbx + rsi + 0x43]
cmp r11, 0xff
je 0x14019610c
movzx ebx, byte [r15 + r9 + 9]
movzx r12d, byte [rbx + rsi + 0x43]
cmp r12, 0xff
je 0x140196116
movzx ebx, byte [r15 + r9 + 0xa]
movzx r13d, byte [rbx + rsi + 0x43]
cmp r13, 0xff
je 0x140196120
movzx ebx, byte [r15 + r9 + 0xb]
movzx edi, byte [rbx + rsi + 0x43]
cmp rdi, 0xff
je 0x14019612a
adc cl, byte [rax + rax]
invalid
movzx ebx, byte [r15 + r9 + 0xc]
movzx eax, byte [rbx + rsi + 0x43]
cmp rax, 0xff
je 0x140196134
movzx ebx, byte [r15 + r9 + 0xd]
movzx edx, byte [rbx + rsi + 0x43]
cmp rdx, 0xff
je 0x14019613e
movzx ebx, byte [r15 + r9 + 0xe]
movzx r14d, byte [rbx + rsi + 0x43]
cmp r14, 0xff
je 0x140196145
movzx ebx, byte [r15 + r9 + 0xf]
movzx r10d, byte [rbx + rsi + 0x43]
cmp r10, 0xff
je 0x14019614c
shl r12, 0x34
shl r11, 0x3a
or r11, r12
shl r13, 0x2e
shl rdi, 0x28
or rdi, r13
or rdi, r11
shl rax, 0x22
shl rdx, 0x1c
or rdx, rax
shl r14, 0x16
or r14, rdx
or r14, rdi
shl r10, 0x10
or r10, r14
bswap r10
mov dword [r8 + 6], r10d
shr r10, 0x20
mov word [r8 + 0xa], r10w
movzx ebx, byte [r15 + r9 + 0x10]
movzx r11d, byte [rbx + rsi + 0x43]
cmp r11, 0xff
je 0x140196153
movzx ebx, byte [r15 + r9 + 0x11]
movzx r12d, byte [rbx + rsi + 0x43]
cmp r12, 0xff
je 0x14019615a
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rbx + 0xf], al
mov dh, 0x5c
movlps xmm0, qword [rdi + rcx - 0x4a]
insb byte [rdi], dx
xor eax, dword [rbx + 0x49]
cmp ebp, 0xff
movzx ebx, byte [r15 + r9 + 0x12]
movzx r13d, byte [rbx + rsi + 0x43]
cmp r13, 0xff
je 0x140196161
movzx ebx, byte [r15 + r9 + 0x13]
movzx edi, byte [rbx + rsi + 0x43]
cmp rdi, 0xff
je 0x140196168
movzx ebx, byte [r15 + r9 + 0x14]
movzx eax, byte [rbx + rsi + 0x43]
cmp rax, 0xff
je 0x14019616f
movzx ebx, byte [r15 + r9 + 0x15]
movzx edx, byte [rbx + rsi + 0x43]
cmp rdx, 0xff
je 0x140196176
movzx ebx, byte [r15 + r9 + 0x16]
movzx r14d, byte [rbx + rsi + 0x43]
cmp r14, 0xff
je 0x14019617d
adc al, 0xb
add byte [rax], al
adc al, 0xb
add byte [rax], al
movzx ebx, byte [r15 + r9 + 0x17]
movzx r10d, byte [rbx + rsi + 0x43]
cmp r10, 0xff
je 0x140196184
shl r12, 0x34
shl r11, 0x3a
or r11, r12
shl r13, 0x2e
shl rdi, 0x28
or rdi, r13
or rdi, r11
shl rax, 0x22
shl rdx, 0x1c
or rdx, rax
shl r14, 0x16
or r14, rdx
or r14, rdi
shl r10, 0x10
or r10, r14
bswap r10
mov dword [r8 + 0xc], r10d
shr r10, 0x20
mov word [r8 + 0x10], r10w
movzx ebx, byte [r15 + r9 + 0x18]
movzx r11d, byte [rbx + rsi + 0x43]
cmp r11, 0xff
je 0x14019618b
invalid
movzx ebx, byte [r15 + r9 + 0x19]
movzx r12d, byte [rbx + rsi + 0x43]
xor eax, dword fs:[rbx + 0x49]
cmp esp, 0xff
je 0x140196192
movzx ebx, byte [r15 + r9 + 0x1a]
movzx r13d, byte [rbx + rsi + 0x43]
cmp r13, 0xff
je 0x140196199
movzx ebx, byte [r15 + r9 + 0x1b]
movzx edi, byte [rbx + rsi + 0x43]
cmp rdi, 0xff
je 0x1401961a0
movzx ebx, byte [r15 + r9 + 0x1c]
movzx eax, byte [rbx + rsi + 0x43]
cmp rax, 0xff
je 0x1401961a7
movzx ebx, byte [r15 + r9 + 0x1d]
movzx edx, byte [rbx + rsi + 0x43]
cmp rdx, 0xff
je 0x1401961ae
movzx ebx, byte [r15 + r9 + 0x1e]
movzx r14d, byte [rbx + rsi + 0x43]
mov dh, 0x74
xor eax, dword [rbx + 0x49]
cmp esi, 0xff
je 0x1401961b5
movzx ebx, byte [r15 + r9 + 0x1f]
movzx r10d, byte [rbx + rsi + 0x43]
cmp r10, 0xff
je 0x1401961bc
shl r12, 0x34
shl r11, 0x3a
or r11, r12
shl r13, 0x2e
shl rdi, 0x28
or rdi, r13
or rdi, r11
shl rax, 0x22
shl rdx, 0x1c
or rdx, rax
shl r14, 0x16
or r14, rdx
or r14, rdi
shl r10, 0x10
or r10, r14
bswap r10
mov dword [r8 + 0x12], r10d
shr r10, 0x20
mov word [r8 + 0x16], r10w
add r9, 0x20
and byte [rcx - 0x7d], cl
rcr byte [rax], 0x48
inc ebp
and byte [rcx - 0x7d], cl
rcr byte [rax], 0x48
inc ebp
mov r12, rcx
cmp rcx, r9
jne 0x1401953a0
mov rcx, qword [rsp + 0x138]
lea rsi, [rcx + rcx*2]
mov rax, r12
shr rax, 2
lea rdx, [rax + rax*2]
cmp rax, rcx
ja 0x1401962c5
cmp r8, 4
jb 0x1401958f5
mov rbp, rsi
sub rbp, rdx
add rdx, qword [rsp + 0x38]
lea r13, [r15 + r12]
mov r9d, 3
xor edi, edi
lea r11, [0x1401f513b]
nop
cmp r9, rbp
ja 0x14019624f
test cl, ah
or dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x5c
mov ebp, 0xb60f4602
je 0x1401958af
cmp r14d, 0xff
je 0x140196277
stc
inc dword [rax]
add byte [rax], al
je 0x140196284
or eax, r10d
shl r14d, 0xe
shl ecx, 8
or ecx, r14d
or ecx, eax
bswap ecx
mov word [rdx + r9 - 3], cx
shr ecx, 0x10
mov byte [rdx + r9 - 1], cl
add r9, 3
inc rdi
cmp r8, 4
jae 0x140195850
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
cmp rdx, r8
jne 0x14019592a
leave
xor ebx, ebx
xor ebp, ebp
mov r11, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
test r8, r8
jne 0x140195a1e
xor edx, edx
xor r8d, r8d
xor r9d, r9d
jmp 0x140195bf0
add rbp, qword [rsp + 0x48]
mov ebx, 1
jmp 0x140196353
lea rax, [rbp*2]
lea r10, [rax + rax*2]
movzx ecx, cl
shl ecx, 0x1a
movzx eax, dl
shl eax, 0x14
or eax, ecx
movzx ecx, r8b
shl ecx, 0xe
movzx r8d, r9b
shl r8d, 8
or r8d, ecx
mov r9d, r8d
or r8d, eax
mov ecx, r10d
and cl, 0x18
mov edx, r8d
shl edx, cl
test edx, edx
jne 0x1401962e8
cmp ebp, 2
jae case.0x14017e81e.498
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x38]
cmp rdi, rsi
cmovb rsi, rdi
jbe 0x140195ccb
movzx eax, byte [0x140214210]
mov edx, 0x18
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140196329
add byte [rax], al
add byte [rax], al
mov r12, rax
mov qword [rax], rbp
mov qword [rax + 8], rdi
mov qword [rax + 0x10], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdi, [0x1401c7d10]
jmp 0x140195d38
shr r10d, 3
cmp r10, 1
adc r10, 0
cmp qword [rsp + 0x138], r11
mov rbx, qword [rsp + 0x50]
jae 0x1401961da
shr eax, 0x18
mov rcx, qword [rsp + 0x38]
sbb byte [rax - 0x75], cl
and al, 0x38
mov byte [rcx + rsi], al
lea rax, [rsi + 1]
cmp ebp, 3
jae 0x140195cef
mov rsi, rax
mov rbp, qword [rsp + 0x38]
cmp rdi, rsi
cmovb rsi, rdi
div dword [rdi - 0x7e]
div dword [rdi - 0x7e]
test r11, r11
je 0x140195d25
test bpl, 1
jne 0x140196038
in al, dx
or r12, 1
lea rdi, [0x1401f2930]
mov rsi, qword [rsp + 0x30]
jmp 0x140195d38
xor bl, ch
cmp rax, rdi
cmp rax, rdi
jae 0x1401961da
shr r8d, 0x10
mov rbp, qword [rsp + 0x38]
mov byte [rbp + rsi + 1], r8b
lea rax, [rsi + 2]
cmp r10, 2
jne 0x14019604c
mov rsi, rax
cmp rdi, rsi
cmovb rsi, rdi
jbe 0x140195ccb
lea rbp, [0x1401f79a8]
lea rdi, [0x1401c7c10]
xor esi, esi
xor r12d, r12d
lea r15, [rsp + 0x158]
mov rcx, r15
mov rdx, rbx
call fcn.1400528e0
lea r8, [0x1401f534d]
lea rcx, [rsp + 0x80]
mov r9d, 0xb
cmc
add eax, 0x8c8d4800
and al, 0x80
add byte [rax], al
add byte [rcx - 0x47], al
or eax, dword [rax]
add byte [rax], al
mov rdx, r15
call fcn.140191340
inc dword [rax + 0xa024bc]
add byte [rax], al
invalid
je 0x140195d95
inc dword [rax + 0xa024bc]
add byte [rax], al
add dh, byte [rbx + riz + 0x48]
lea ecx, [rsp + 0x98]
add byte [rax], al
invalid
lea rcx, [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
mov rax, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add bh, bh
push rax
and byte [rbp + rcx*4 + 5], cl
xchg esp, eax
cmc
add eax, 0x8c8d4800
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
call qword [rax + 0x20]
lea r8, str.grpc_messagegrpc_message_typegrpc_status
lea rcx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
add dword [rax], eax
add byte [rcx - 0x47], al
or al, 0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
add dword [rax], eax
add byte [rcx - 0x47], al
or al, 0
add byte [rax], al
mov ecx, 0xc
call fcn.140191340
cmp byte [rsp + 0xa0], 2
add byte [rdx], al
add byte [rdx], al
mov rbx, qword [rsp + 0x70]
je 0x140195de9
lea rcx, [rsp + 0x98]
mov rax, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add bh, bh
push rax
invalid
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add bh, bh
push rax
and byte [rbp + rcx*4 + 5], cl
xor cl, bh
add eax, 0x8c8d4800
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
add dword [rax], eax
add byte [rcx - 0x47], al
invalid
lea r8, str.grpc_status_details_binInvalid_status_header__expected_base64_encoded_value
lea rcx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
invalid
lea ecx, [rsp + 0x80]
lea rdx, [rsp + 0x158]
mov r9d, 0x17
call fcn.140191340
cmp byte [rsp + 0xa0], 2
je 0x140195e38
lea rcx, [rsp + 0x98]
mov rax, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [rax + 0x20]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x140195f49
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x1b8]
mov qword [rsp + 0x1c8], rax
lea rax, [0x14010b580]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff756fe
mov qword [rsp + 0x1d0], rax
lea rax, str.Error_deserializing_status_message_header:
mov qword [rsp + 0x1d8], rax
fadd dword [rcx]
add byte [rax], al
mov qword [rsp + 0x1e0], 1
mov qword [rsp + 0x1f8], 0
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], 1
lea rcx, [rsp + 0xe0]
loopne 0x140195ed3
add byte [rax], al
lea rdx, [rsp + 0x1d8]
call fcn.1400b66d0
movups xmm0, xmmword [rsp + 0x158]
movups xmm1, xmmword [rsp + 0x168]
movups xmm2, xmmword [rsp + 0x178]
movups xmm3, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
movups xmm0, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0xd0], xmm0
mov al, 2
jmp 0x140195fd5
movups xmm0, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x158]
movups xmm1, xmmword [rsp + 0x168]
movups xmm2, xmmword [rsp + 0x178]
movups xmm3, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0xe0], rbx
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xf0], rax
mov eax, dword [rsp + 0x7c]
mov byte [rsp + 0x128], al
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0x100], rbp
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x110], r12
mov qword [rsp + 0x118], 0
lea rdx, [rsp + 0x80]
mov r8d, 0xb0
mov rcx, qword [rsp + 0x150]
call fcn.1401af560
nop
add rsp, 0x208
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rax, rdi
jae 0x1401961da
mov rax, qword [rsp + 0x40]
lea rax, [rax + rax*2]
lea rcx, [rax*8 + 0x18]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.22.1_srcenginegeneral_purposedecode.rs
mov rdx, qword [rsp + 0x30]
call fcn.1401b1d90
shl rbp, 5
jmp 0x1401961c8
shl rbp, 5
or rbp, 1
jmp 0x1401961c8
shl rbp, 5
or rbp, 2
jmp 0x1401961c8
shl rbp, 5
or rbp, 3
jmp 0x1401961c8
shl rbp, 5
or rbp, 4
jmp 0x1401961c8
shl rbp, 5
or rbp, 5
jmp 0x1401961c8
shl rbp, 5
or rbp, 6
jmp 0x1401961c8
shl rbp, 5
or rbp, 7
jmp 0x1401961c8
mov eax, 8
jmp 0x1401961c1
mov eax, 9
jmp 0x1401961c1
mov eax, 0xa
jmp 0x1401961c1
mov eax, 0xb
jmp 0x1401961c1
mov eax, 0xc
jmp 0x1401961c1
mov eax, 0xd
jmp 0x1401961c1
mov eax, 0xe
jmp 0x1401961c1
mov eax, 0xf
jmp 0x1401961c1
mov eax, 0x10
jmp 0x1401961c1
mov eax, 0x11
jmp 0x1401961c1
mov eax, 0x12
jmp 0x1401961c1
mov eax, 0x13
jmp 0x1401961c1
mov eax, 0x14
jmp 0x1401961c1
mov eax, 0x15
jmp 0x1401961c1
mov eax, 0x16
jmp 0x1401961c1
mov eax, 0x17
jmp 0x1401961c1
mov eax, 0x18
jmp 0x1401961c1
mov eax, 0x19
jmp 0x1401961c1
mov eax, 0x1a
jmp 0x1401961c1
mov eax, 0x1b
jmp 0x1401961c1
mov eax, 0x1c
jmp 0x1401961c1
mov eax, 0x1d
jmp 0x1401961c1
mov eax, 0x1e
add byte [rax], al
jmp 0x1401961c1
mov eax, 0x1f
shl rbp, 5
or rbp, rax
shl rbx, 8
mov r11, qword [rsp + 0x28]
cmp bl, 4
jne 0x140196353
lea rax, str.Vec_is_sized_conservatively
mov qword [rsp + 0x158], rax
lea rax, [0x140050d20]
mov qword [rsp + 0x160], rax
lea rax, str.internal_error:_entered_unreachable_code:
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov qword [rsp + 0xa0], 0
lea rax, [rsp + 0x158]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.22.1_srcenginemod.rs
lea rcx, [rsp + 0x80]
call fcn.1401b1c50
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.22.1_srcenginegeneral_purposedecode.rs
mov rcx, r9
mov rdx, rbp
call fcn.1401b1d90
lea rbp, [r12 + rdi*4]
jmp 0x1401961c8
mov rax, qword [rsp + 0x48]
add rbp, rax
dec rbp
movzx ebx, bl
shl rbx, 8
or rbx, 2
cmp bl, 4
je 0x1401961da
jmp 0x140196353
mov ecx, 8
mov edx, 0x18
call fcn.1401b1500
mov ebp, 4
jmp 0x140196344
add rbp, qword [rsp + 0x48]
mov ebx, 0x3d00
mov r11, qword [rsp + 0x28]
test r11, r11
je 0x14019636c
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, qword [rsp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], rbp
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tonic_0.12.1_src_status.rsh2_protocol_error:
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f5737]
add eax, 0xd8d4c00
push rdx
int 5
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rdx + 0x34], bh
add eax, 0xd8d4c00
push rdx
int 5
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rdx + 0x34], bh
call fcn.1401b21a0
mov ebp, 1
add rbp, qword [rsp + 0x48]
jmp 0x1401961c8
cmp byte [rbx + r11 + 0x43], 0xff
jne 0x140196417
add rbp, qword [rsp + 0x48]
jmp 0x1401961c8
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.22.1_srcenginegeneral_purposedecode_suffix.rs
mov ecx, 4
mov edx, 4
call fcn.1401b1d10
int3
add byte [rbx + 0x68], bh
jmp 0x140196749
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, rbx
call fcn.140157b20
test rax, rax
je 0x14019680a
lea ecx, [r14 - 1]
mov qword [rsi], 0
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rsi + 0x28], xmm0
mov qword [rsi + 0x38], 8
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x48], rdi
mov qword [rsi + 0x50], r14
mov word [rsi + 0x58], cx
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
mov rdx, rbx
call fcn.1401b1500
int3
cmp byte [rsp + 0xe0], 3
je 0x140197276
pushfq
or dword [rax], eax
invalid
pushfq
or dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
cmp al, 2
je 0x14019691c
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x20]
mov r12, qword [rbx + 0x70]
test r12, r12
je 0x140196ee3
mov qword [rsp + 0x158], rsi
mov r15, qword [rbx + 0x68]
movzx eax, byte [r15]
movzx eax, al
lea rdi, [0x1401f57c8]
test al, al
mov qword [rsp + 0x150], rbx
js 0x14019695c
invalid
or eax, 0xe9c1c189
add eax, 0xf8f0c8b
movabs dword [0xff49c7ff493e73c1], eax
sal dword [rbx + 0x3e], 0x49
inc edi
dec r12
mov ecx, eax
shr ecx, 5
mov ecx, dword [rdi + rcx*4]
bt ecx, eax
invalid
jae 0x14019699a
inc r15
dec r12
lea rax, [rax + rax*2]
mov rbp, r15
lea r15, [0x1401e8333]
add r15, rax
mov r14d, 3
mov rbx, r12
sub rbx, 1
jae 0x1401969df
movabs rsi, 0x8000000000000000
test r14, r14
jne 0x140196bb6
jmp 0x140196c99
mov eax, 1
nop
cmp r12, rax
je 0x140196c83
mov r14, rax
movzx eax, byte [r15 + rax]
test al, al
js 0x1401969c9
movzx ecx, al
mov eax, ecx
shr eax, 5
mov edx, dword [rdi + rax*4]
lea rax, [r14 + 1]
bt edx, ecx
jae 0x1401969a0
xlatb
sub r12, r14
jb 0x1401972b4
invalid
lea rbp, [r15 + r14]
mov rbx, r12
sub rbx, 1
jb 0x140196982
movzx eax, byte [rbp]
movzx eax, al
test al, al
js 0x1401969fb
mov ecx, eax
shr ecx, 5
mov ecx, dword [rdi + rcx*4]
bt ecx, eax
jae 0x140196c27
inc rbp
lea rax, [rax + rax*2]
mov rsi, rbp
lea rbp, [0x1401e8333]
add rbp, rax
mov r12d, 3
test r14, r14
mov qword [rsp + 0x148], r13
je 0x140196a46
js 0x1401972a2
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
mov r13, rax
test rax, rax
jne 0x140196a4c
jmp 0x1401972a7
mov r13d, 1
mov rcx, r13
mov rdx, r15
mov r8, r14
call fcn.1401af560
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0xd0], r14
test r12, r12
jne 0x14019724e
lea rcx, [r14 + r13]
mov rdx, rbp
mov r8, r12
call fcn.1401af560
add r14, r12
mov qword [rsp + 0xd0], r14
test rbx, rbx
je 0x140196b95
lea r15, [0x1401e8333]
jmp 0x140196afa
inc rsi
dec rbx
lea rbp, [rax + rax*2]
add rbp, r15
mov r12d, 3
mov rax, qword [rsp + 0xc0]
sub rax, r14
cmp rax, r12
jb 0x140196b6d
lea rcx, [r14 + r13]
mov rdx, rbp
mov r8, r12
call fcn.1401af560
add r14, r12
mov qword [rsp + 0xd0], r14
test rbx, rbx
je 0x140196b95
movzx eax, byte [rsi]
movzx eax, al
test al, al
js 0x140196ab0
mov ecx, eax
shr ecx, 5
mov ecx, dword [rdi + rcx*4]
bt ecx, eax
jb 0x140196ab0
mov eax, 1
nop word cs:[rax + rax]
cmp rbx, rax
je 0x140196b59
mov r12, rax
movzx eax, byte [rsi + rax]
test al, al
js 0x140196b45
movzx ecx, al
mov eax, ecx
shr eax, 5
mov edx, dword [rdi + rax*4]
lea rax, [r12 + 1]
bt edx, ecx
jae 0x140196b20
sub rbx, r12
jb 0x1401972b4
mov rbp, rsi
add rsi, r12
jmp 0x140196ac3
mov rbp, rsi
mov r12, rbx
lea rsi, [0x1401f79a8]
xor ebx, ebx
jmp 0x140196ac3
lea rcx, [rsp + 0xc0]
mov rdx, r14
mov r8, r12
call fcn.1401b1750
mov r13, qword [rsp + 0xc8]
mov r14, qword [rsp + 0xd0]
jmp 0x140196ad7
mov rsi, qword [rsp + 0xc0]
mov r15, qword [rsp + 0xc8]
mov r13, qword [rsp + 0x148]
test r14, r14
je 0x140196c99
js 0x1401972a2
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1401972a7
mov r12, rax
mov rcx, rax
mov rdx, r15
mov r8, r14
call fcn.1401af560
test r12b, 1
jne 0x140196c0c
mov rbx, r12
or rbx, 1
lea rdi, [0x1401f2930]
shl rsi, 1
test rsi, rsi
je 0x140196cc6
jmp 0x140196cb4
lea rdi, [0x1401f2958]
mov rbx, r12
shl rsi, 1
test rsi, rsi
je 0x140196cc6
jmp 0x140196cb4
mov ecx, 1
lea rsi, [0x1401f79a8]
xor ebx, ebx
nop word cs:[rax + rax]
cmp r12, rcx
je 0x140196a15
mov rax, rcx
movzx ecx, byte [rbp + rcx]
test cl, cl
js 0x140196c6b
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [rdi + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x140196c40
sub r12, rax
jb 0x1401972b4
lea rsi, [rax + rbp]
mov rbx, r12
mov r12, rax
jmp 0x140196a15
movabs rsi, 0x8000000000000000
mov r14, r12
test r14, r14
jne 0x140196bb6
lea rdi, [0x1401c7c10]
lea r12, [0x1401f79a8]
xor r14d, r14d
xor ebx, ebx
shl rsi, 1
test rsi, rsi
je 0x140196cc6
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], rbx
xor eax, eax
nop dword [rax]
cmp r14, rax
je 0x140196e1e
movzx r8d, byte [r12 + rax]
cmp r8b, 0x20
setae cl
cmp r8b, 0x7f
setne dl
inc rax
cmp r8b, 9
je case.0x140025802.4402
and cl, dl
jne case.0x140025802.4402
lea rcx, [rsp + 0x48]
mov rdx, r12
mov r8, r14
call qword [rdi + 0x20]
movzx eax, byte [0x140214210]
mov edx, 0x2e
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1401972ee
movups xmm0, xmmword [0x1401f589e]
movups xmmword [rax + 0x1e], xmm0
movups xmm0, xmmword [0x1401f5890]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.Couldnt_serialize_non_text_grpc_status_headerstatus:___message:___details:___metadata:]
movups xmmword [rax], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x160], xmm0
mov qword [r13 + 0x30], 0
mov qword [r13 + 0x38], 8
mov qword [r13 + 0x40], 0
mov qword [r13 + 0x48], 2
mov qword [r13 + 0x50], 0
mov word [r13 + 0x58], 0
mov ecx, dword [rsp + 0x122]
mov dword [r13 + 0x5a], ecx
movzx ecx, word [rsp + 0x126]
mov word [r13 + 0x5e], cx
mov qword [r13 + 0x60], 0x2e
mov qword [r13 + 0x68], rax
mov qword [r13 + 0x70], 0x2e
lea rax, [0x1401f2f88]
mov qword [r13 + 0x78], rax
lea rax, [0x1401f79a8]
mov qword [r13 + 0x80], rax
xorps xmm0, xmm0
movups xmmword [r13 + 0x88], xmm0
mov qword [r13 + 0x98], 0
mov byte [r13 + 0xa8], 0xd
mov eax, dword [rsp + 0x129]
mov ecx, dword [rsp + 0x12c]
mov dword [r13 + 0xac], ecx
mov dword [r13 + 0xa9], eax
movaps xmm0, xmmword [rsp + 0x160]
jmp 0x1401970bd
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x160], xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0
mov rsi, qword [rsp + 0x158]
mov qword [rsp + 0x30], rsi
lea rdx, str.grpc_messagegrpc_message_typegrpc_status
lea rcx, [rsp + 0xc0]
lea r9, [rsp + 0x30]
mov r8d, 0xc
call fcn.140197360
cmp byte [rsp + 0xe0], 3
je 0x140197276
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xa0], xmm1
add byte [rdi], cl
sub dword [rsp + 0x90], eax
cmp al, 2
lea rdi, [0x1401f2f88]
mov rbx, qword [rsp + 0x150]
je 0x140196ee3
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x20]
mov r15, qword [rbx + 0x88]
test r15, r15
je 0x140197211
movabs rcx, 0xaaaaaaaaaaaaaaab
mov rax, r15
mul rcx
mov rax, r15
shr rax, 0x3e
cmp eax, 2
ja 0x1401972fd
mov r14, rdx
mov r12, qword [rbx + 0x80]
shr r14, 1
lea rcx, [r14 + r14*2]
mov rax, r15
clc
sub rax, rcx
shl r14, 2
test rax, rax
je 0x140196f45
xor ecx, ecx
cmp rax, 1
sete cl
xor rcx, 3
or r14, rcx
jmp 0x140196f4e
test r14, r14
je 0x14019722d
test r14, r14
js 0x1401972a2
mov ecx, 8
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1401972a7
mov rbx, rax
mov rcx, r12
mov rdx, r15
mov r8, rax
mov r9, r14
call fcn.1400bc700
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r14
call fcn.140106160
cmp qword [rsp + 0x30], 0
jne 0x140197315
xor eax, eax
nop
cmp r14, rax
je 0x1401970e7
movzx r8d, byte [rbx + rax]
cmp r8b, 0x20
setae cl
cmp r8b, 0x7f
setne dl
inc rax
cmp r8b, 9
je 0x140196fa0
and cl, dl
jne 0x140196fa0
test r14, r14
je 0x140196fe0
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140214210]
mov edx, 0x2e
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1401972ee
movups xmm0, xmmword [0x1401f589e]
movups xmmword [rax + 0x1e], xmm0
movups xmm0, xmmword [0x1401f5890]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.Couldnt_serialize_non_text_grpc_status_headerstatus:___message:___details:___metadata:]
movups xmmword [rax], xmm0
mov qword [r13 + 0x30], 0
mov qword [r13 + 0x38], 8
mov qword [r13 + 0x40], 0
mov qword [r13 + 0x48], 2
mov qword [r13 + 0x50], 0
mov word [r13 + 0x58], 0
mov ecx, dword [rsp + 0xc0]
mov dword [r13 + 0x5a], ecx
movzx ecx, word [rsp + 0xc4]
mov word [r13 + 0x5e], cx
mov qword [r13 + 0x60], 0x2e
mov qword [r13 + 0x68], rax
mov qword [r13 + 0x70], 0x2e
mov qword [r13 + 0x78], rdi
lea rax, [0x1401f79a8]
mov qword [r13 + 0x80], rax
xorps xmm0, xmm0
movups xmmword [r13 + 0x88], xmm0
mov qword [r13 + 0x98], 0
mov byte [r13 + 0xa8], 0xd
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [r13 + 0xac], ecx
mov dword [r13 + 0xa9], eax
movups xmmword [r13 + 8], xmm0
mov qword [r13 + 0x18], 0
mov qword [r13 + 0x20], 8
mov qword [r13 + 0x28], 0
mov qword [r13], 0
jmp 0x140197219
test r14, r14
je 0x140197155
js 0x1401972a2
mov r12, rsi
movzx eax, byte [0x140214210]
xor ecx, ecx
mov rdx, r14
call fcn.140157b20
test rax, rax
je 0x1401972a7
mov r15, rax
mov rcx, rax
mov rdx, rbx
mov r8, r14
call fcn.1401af560
mov rsi, r15
or rsi, 1
test r15b, 1
lea rax, [0x1401f2930]
lea rdi, [0x1401f2958]
cmove rdi, rax
cmovne rsi, r15
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14019716b
mov r12, rsi
lea r15, [0x1401f79a8]
lea rdi, [0x1401c7c10]
xor esi, esi
xor r14d, r14d
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x30], r12
lea rdx, str.grpc_status_details_binInvalid_status_header__expected_base64_encoded_value
lea rcx, [rsp + 0xc0]
lea r9, [rsp + 0x30]
mov r8d, 0x17
call fcn.140197360
cmp byte [rsp + 0xe0], 3
je 0x140197276
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
cmp al, 2
je 0x140197211
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x20]
mov qword [r13], 3
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r14d, r14d
mov ebx, 1
mov r8d, 1
mov rcx, r12
mov rdx, r15
xor r9d, r9d
call fcn.1400bc700
jmp 0x140196f9d
lea rcx, [rsp + 0xc0]
mov rdx, r14
mov r8, r12
call fcn.1401b1750
mov r13, qword [rsp + 0xc8]
mov r14, qword [rsp + 0xd0]
jmp 0x140196a7b
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f2f3e]
lea r9, case.0x14004f628.49
lea r8, [rsp + 0x130]
mov edx, 0x17
call fcn.1401b21a0
call fcn.1400b62f0
mov ecx, 1
mov rdx, r14
call fcn.1401b1500
lea rax, str.mid___len
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x30]
call fcn.1401b1c50
mov ecx, 1
mov edx, 0x2e
call fcn.1401b1500
lea rcx, str.integer_overflow_when_calculating_buffer_size
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.22.1_srcenginemod.rs
mov edx, 0x2d
call fcn.1401b2260
movups xmm0, xmmword [rsp + 0x38]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
movups xmmword [rsp + 0x48], xmm0
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.22.1_srcenginemod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Invalid_UTF8
lea r9, case.0x14010e1e2.15
lea r8, [rsp + 0x30]
mov edx, 0xc
call fcn.1401b21a0
int3
mov r14, rcx
mov ecx, 0
cmp r14, rdi
jae 0x1401974a0
movzx ebp, word [r12 + r14*4]
cmp rbp, 0xffff
je 0x1401976a0
inc r13
inc r14
mov rcx, r14
nop word cs:[rax + rax]
mov r14, rcx
mov ecx, 0
cmp r14, rdi
jae 0x140197610
adc byte [rbp - 0x77], sil
mov rcx, qword [rax + 8]
mov rbx, r11
fucomi st(0)
test dword fs:[rcx], eax
add byte [rcx - 0x77], cl
fisttp dword [rbx + 0x4c4c245c]
mov eax, dword [rsp + 0x108]
fucomi st(0)
test dword fs:[rcx], eax
add byte [rcx - 0x77], cl
fisttp dword [rbx + 0x4c4c245c]
mov eax, dword [rsp + 0x108]
mov rdx, qword [rsp + 0x150]
test eax, eax
jne 0x1401975f9
jmp 0x140197a25
je 0x140197714
xor byte [rdi], cl
xchg byte [rdx], dl
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xe0
add byte [rax], al
add bh, bh
push rax
and byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8d
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add bh, bh
push rax
and dh, al
and byte [rbx], r8b
jmp 0x140197ad9
mov dword [rsi + 0x78], eax
lea rax, [0x1401f79a8]
mov qword [rsi + 0x80], rax
add byte [rdi], cl
adc dword [rsi + 0x88], eax
add byte [rdi], cl
adc dword [rsi + 0x88], eax
mov qword [rsi + 0x98], r15
mov rax, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
mov qword [rsi + 0xa0], rax
mov byte [rsi + 0xa8], 2
add ch, cl
out dx, al
add dword [rax], eax
invalid
add ch, cl
out dx, al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
jmp 0x140198d20
leave
call fcn.140157b20
test rax, rax
je 0x14019937a
lea rcx, [r12 - 1]
and rcx, rax
sub r12, rcx
mov rcx, rax
add rcx, r12
loope 0x140198d66
mov dword [rax + riz - 8], eax
loope 0x140198d66
mov dword [rax + riz - 8], eax
mov qword [rcx], 1
mov qword [rcx + 8], 1
lea rax, [rbx - 1]
and rax, 0xfffffffffffffff0
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
dec dword [r8 - 0x7d]
loopne 0x140198d27
mov qword [rsp + 0x150], rcx
add rcx, rax
add rcx, 0x10
mov rdx, rdi
add byte [rax + 1], cl
ror dword [rax - 0x7d], 0xc1
adc byte [rax - 0x77], cl
cli
mov r8, r13
call fcn.1401af560
lea rax, [rbx + r13]
push 0xffffffff8d4a0001
add al, 0x2b
dec rax
test rax, r15
mov r12, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x78]
and al, 0x78
mov r15, qword [rsp + 0x108]
je 0x140198d8e
cmp rbx, 0x11
jb 0x140198d7c
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x170], xmm0
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x60], eax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rcx + 0xf602444], cl
invalid
mov bh, 0x84
movzx eax, word [rsp + 0x104]
mov word [rsp + 0x64], ax
and al, 4
add dword [rax], eax
add byte [rsi - 0x77], ah
and al, 0x64
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmmword [rsp + 0x1b0], xmm0
mov eax, dword [rsp + 0x130]
add byte [rbx + 0x133248c], cl
add byte [rax], al
add byte [rbx + 0x133248c], cl
add byte [rax], al
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
movzx r13d, byte [rsp + 0x2f]
and al, 0x2f
and al, 0x2f
mov rcx, qword [rsp + 0x118]
mov rax, qword [rsp + 0x148]
test byte [rax + rcx*2], ah
add dword [rax], eax
invalid
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
add byte [rax], al
mov rdx, qword [rsp + 0x1c8]
mov r8, qword [rsp + 0x1c0]
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x40
add dword [rax], eax
add byte [rbx + rcx*4 + 0x54], cl
push rsp
and al, 0x70
and al, 0xc8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + rax*8], ah
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x40
add dword [rax], eax
add byte [rbx + rcx*4 + 0x54], cl
push rsp
push rsp
and al, 0x70
mov r11, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x110]
mov r14, r12
mov r12, qword [rsp + 0x120]
mov esp, dword [rsp + 0x120]
mov esp, dword [rsp + 0x120]
mov qword [rsi], rbp
mov qword [rsi + 8], r9
mov qword [rsi + 0x10], r14
jbe 0x140198e3f
mov qword [rsi + 0x18], r10
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rsi + 0x28], xmm0
mov qword [rsi + 0x38], r11
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x40], rax
mov dword [rsi + 0x40], eax
mov qword [rsi + 0x48], rdx
mov qword [rsi + 0x50], rbx
mov word [rsi + 0x58], r15w
mov eax, dword [rsp + 0x60]
mov dword [rsi + 0x5a], eax
movzx eax, word [rsp + 0x64]
mov word [rsi + 0x5e], ax
mov rax, qword [rsp + 0x168]
mov qword [rsi + 0x60], rax
mov rax, qword [rsp + 0x160]
mov qword [rsi + 0x68], rax
mov rax, qword [rsp + 0x158]
mov qword [rsi + 0x70], rax
mov dword [rsi + 0x70], eax
mov qword [rsi + 0x78], r8
mov qword [rsi + 0x80], rcx
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rsi + 0x88], xmm0
mov rax, qword [rsp + 0x150]
mov qword [rsi + 0x98], rax
mov qword [rsi + 0xa0], r12
mov byte [rsi + 0xa8], r13b
mov eax, dword [rsp + 0x5b]
mov dword [rsi + 0xac], eax
mov eax, dword [rsp + 0x58]
mov dword [rsi + 0xa9], eax
lodsb al, byte [rsi]
add byte [rax], al
add byte [rbx - 0x76a7dbbc], cl
xchg byte [rcx + 0xf000000], ch
sub byte [rsp + 0x1f0], dh
movaps xmm6, xmmword [rsp + 0x1f0]
add rsp, 0x208
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r12
mov rdx, rbp
call fcn.1401b1500
call fcn.1400b62f0
int3
add esp, 0x68
pop rbx
pop rsi
ret
int3
int3
ror dword [rax - 0x73], 0xd
call 0x188199cd3
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov eax, dword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1401997e8
mov bl, 1
test cl, cl
jne 0x1401997ea
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1401997cc
cmp byte [rsp + 0x39], 0
je 0x1401997cc
test byte [rsi + 0x34], 4
jne 0x1401997cc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e8b58]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1401997ea
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1401997ea
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
and eax, 0xe8fffe58
nop
sbb edi, ebx
inc esi
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140199d29
inc rax
inc eax
mov ecx, dword [0x140214214]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
invalid
add byte [rax - 0x75], cl
or al, 0xca
mov qword [rcx + 0xd0], rax
mov rax, qword [rcx + 0xd8]
cmp rax, 2
je 0x140199d35
test rax, rax
je 0x140199a94
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x140199d89
movzx eax, byte [0x140214210]
mov edx, 0x100
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140199d8b
mov rsi, rax
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rax
mov qword [rsi + 0x80], 0xcc
mov qword [rsi + 0x88], 0
lea rax, [0x1401f41a0]
mov qword [rsi + 0x90], rax
mov qword [rsi + 0xa0], r14
invalid
int3
add byte [rax], al
mov qword [rsi + 0xa8], r15
mov qword [rsi + 0xb0], 2
mov dword [rsi + 0xb0], 2
mov qword [rsi + 0xb8], rdi
mov qword [rsi + 0xc0], rbx
xorps xmm0, xmm0
movaps xmmword [rsi + 0xd0], xmm0
mov qword [rsi + 0xe0], 0
mov rax, qword [r14 + 0x98]
mov qword [rsi + 0x98], rax
mov rcx, qword [r14 + 0x70]
mov rax, qword [r14 + 0x90]
and rax, r15
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x140199cf1
sub rsi, 0xffffffffffffff80
lea rax, [r14 + 0x80]
lea rcx, [r14 + 0x88]
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rax
and byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], r15
movzx eax, byte [r14 + 0xa0]
test al, al
jne 0x140199ba0
mov rdx, qword [rsi + 0x10]
mov rax, qword [rdx + 0x48]
mov rax, qword [rsi + rax]
mov qword [rsp + 0x40], rax
cmp rax, qword [rsp + 0x38]
jne 0x140199ded
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x48], rsi
mov rax, qword [rcx + 8]
cmp rax, rsi
je 0x140199e0a
mov rdx, qword [rdx + 0x38]
mov qword [rsi + rdx + 8], rax
mov rdx, qword [rsi + 0x10]
mov rdx, qword [rdx + 0x38]
mov qword [rsi + rdx], 0
test rax, rax
je 0x140199a4e
mov rdx, qword [rax + 0x10]
mov rdx, qword [rdx + 0x38]
mov qword [rax + rdx], rsi
mov qword [rcx + 8], rsi
cmp qword [rcx + 0x10], 0
jne 0x140199a5d
mov qword [rcx + 0x10], rsi
mov rax, qword [rsp + 0x28]
lock inc qword [rax]
mov rax, qword [rsp + 0x30]
lock inc qword [rax]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x140199d15
add r14, 0x10
mov rcx, r14
mov rdx, rsi
xor r8d, r8d
call fcn.140187c40
jmp 0x140199c9e
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x140199d89
movzx eax, byte [0x140214210]
mov edx, 0x100
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x140199d8b
mov rsi, rax
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rax
mov qword [rsi + 0x80], 0xcc
mov qword [rsi + 0x88], 0
lea rax, [0x1401f4150]
mov qword [rsi + 0x90], rax
mov qword [rsi + 0xa0], r14
mov qword [rsi + 0xa8], r15
mov qword [rsi + 0xb0], 2
mov qword [rsi + 0xb8], rdi
mov qword [rsi + 0xc0], rbx
xorps xmm0, xmm0
movaps xmmword [rsi + 0xd0], xmm0
mov qword [rsi + 0xe0], 0
mov rax, qword [r14 + 0x88]
mov qword [rsi + 0x98], rax
mov rcx, qword [r14 + 0x60]
mov rax, qword [r14 + 0x80]
and rax, r15
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x140199d08
mov rcx, qword [rsp + 0x20]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x140199cfe
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140199d9a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140199c9e
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
jmp 0x140199c9e
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
jne 0x140199cd8
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, qword [rsi + 0x10]
mov rcx, rsi
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [rax + 0x20]
mov rcx, rdi
call fcn.1401b6dc0
jmp 0x1401999bb
call fcn.1401b69a0
jmp 0x140199bb3
call fcn.1401b69a0
jmp 0x140199a7d
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
call fcn.1401b2140
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140199d5e
cmp qword [rbx + 0x10], 0x11
jb 0x140199d4c
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [0x140214214]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor esi, esi
mov byte [rsp + 0x50], sil
lea rcx, [rsp + 0x50]
call fcn.1401bc050
ud2
mov ecx, 0x80
mov edx, 0x80
call fcn.1401b1500
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401f1968]
mov edx, 0x27
call fcn.1401b1e10
mov rcx, rdi
call qword [rbx]
mov sil, 1
cmp qword [rbx + 8], 0
je 0x140199dde
mov qword [rsp + 0x50], 0
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x50]
call fcn.1401bbfd0
mov qword [rsp + 0x50], 0
add rcx, 8
lea rdx, [rsp + 0x48]
lea r8, [rsp + 0x50]
call fcn.1401bc010
int3
mov r8, qword [r12 + r13*8]
inc r13
mov rcx, qword [0x140214150]
xor edx, edx
call rsi
cmp r13, r15
je 0x14019aaa5
mov rbx, qword [r12 + r13*8]
mov rcx, qword [rbx]
test rcx, rcx
je 0x14019a9ae
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14019ab89
invalid
push rax
adc byte [rbp + rcx*4 + 0x73], cl
sbb byte [rax - 0x75], cl
add eax, 0x7984f
lea r14, [rbx + 0x18]
mov rax, qword [0x140214208]
shl rax, 1
test rax, rax
jne 0x14019aa8d
test eax, ecx
add byte [rax], al
invalid
test eax, ecx
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
mov rcx, qword [rax + 0x18]
nop dword [rax]
mov rax, rcx
shr rax, 0x20
mov dword [rsp + 0x28], eax
mov rdx, qword [r14]
mov r8d, dword [rdx + 0x20]
cmp r8d, ecx
je 0x14019aa57
lea r8d, [rcx + 1]
mov dword [rsp + 0x2c], r8d
cmp eax, ecx
jne 0x14019aa10
mov eax, r8d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x14019aa30
jmp 0x14019aa40
cmp r8d, eax
je 0x14019ab6c
mov eax, r8d
mov r8, rcx
and r8, rbp
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x14019aa40
mov rcx, rax
jmp 0x14019a9d0
mov rdx, qword [r14]
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + rax*8]
test rcx, rcx
jne 0x14019aba1
lock dec qword [rdx]
jne 0x14019aa65
mov rcx, r14
call fcn.14019abf0
mov rax, qword [rbx + 8]
test rax, rax
je 0x14019a960
lock dec qword [rax]
dec dword [rax]
jne 0x14019a960
add rbx, 8
mov rcx, rbx
call fcn.14012ccd0
jmp 0x14019a960
call fcn.1401b9760
test al, al
jne 0x14019a9c5
mov rdx, qword [r14]
lock dec qword [rdx]
je 0x14019aa5d
jmp 0x14019aa65
cmp qword [rdi + 0x110], 0
je 0x14019aac5
mov r8, qword [rdi + 0x118]
mov rcx, qword [0x140214150]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x14019aae1
pop rsi
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], 0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x2c]
lea r8, [rsp + 0x38]
call fcn.1401bc0b0
lea rcx, str.assertion_failed:_prev.ref_count_____1
add eax, 0x58d4c00
shr dword [rbp + 5], 1
add byte [rdx + 0x27], bh
add eax, 0x58d4c00
shr dword [rbp + 5], 1
add byte [rdx + 0x27], bh
insd dword [rdi], dx
add eax, 0x27ba00
add byte [rax], al
call fcn.1401b1e10
jb 0x14019aba1
add al, ch
invalid
call fcn.14019ac40
lea rax, [0x1401f2a10]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [0x1401f79a8]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulermulti_threadqueue.rs
sar byte [rsi + 5], cl
add byte [rax - 0x73], cl
and al, 0x38
sar byte [rsi + 5], cl
add byte [rax - 0x73], cl
and al, 0x38
call fcn.1401b1c50
int3
adc eax, 0x2251d
cmp rsi, 0xffffffffffffffff
je 0x14019ac30
lock dec qword [rsi + 8]
jne 0x14019ac30
mov rcx, qword [0x140214150]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
int3
in al, dx
sub byte [rax - 0x39], cl
rol al, 0xff
invalid
retf 0x8348
movabs rax, 0x493362ff412400cd
movabs rdx, 0xc5c5632726bbaec5
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov qword [rsp + 0x28], rcx
mov rax, qword [rdx]
mov rax, qword [rax + 8]
cmp rax, 0xa
mov r10d, 0xa
cmovb r10, rax
xor eax, eax
xor ebx, ebx
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], r10
jmp 0x1401b08d3
add r12, 0x20
mov qword [r15 + 0x18], r12
lea rax, [r13 + 1]
movzx r9d, r11b
inc r14
mov qword [r15], r14
sub rdi, 1
mov ecx, 0
cmovae rcx, rdi
mov qword [r15 + 8], rcx
dec qword [r15 + 0x10]
mov r8d, r9d
and r8d, 0x7f
lea ecx, [r13*8]
sub ecx, r13d
shl r8, cl
dec rsi
mov qword [rbp + 8], rsi
or rbx, r8
test r9b, r9b
jns 0x1401b09b0
cmp rax, r10
je 0x1401b09db
mov rbp, qword [rdx]
mov rsi, qword [rbp + 8]
test rsi, rsi
je 0x1401b0a0c
mov r13, rax
mov r15, qword [rbp]
mov rdi, qword [r15 + 8]
cmp rdi, rsi
mov rax, rsi
cmovb rax, rdi
test rax, rax
je 0x1401b09fc
mov r14, qword [r15]
mov r12, qword [r15 + 0x18]
movzx r11d, byte [r14]
test r12b, 1
je 0x1401b0888
cmp r12, 0xffffffffffffffe0
jb 0x1401b0880
mov byte [rsp + 0x27], r11b
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x40], rax
movzx eax, byte [0x140214210]
mov edx, 0x28
xor ecx, ecx
call fcn.140157b20
test rax, rax
je 0x1401b0a18
movabs rcx, 0x7ffffffffffffff
mov r8, qword [rsp + 0x40]
add r8, rcx
add rcx, rdi
movabs rdx, 0xf800000000000001
add r14, rdx
shr r12d, 2
and r12d, 7
mov qword [rax], r8
mov qword [rax + 8], r14
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], 1
mov r14, qword [r15]
mov qword [r15 + 0x18], rax
mov rdx, qword [rsp + 0x38]
mov r10, qword [rsp + 0x30]
movzx r11d, byte [rsp + 0x27]
jmp 0x1401b0888
cmp r13, 9
jne 0x1401b09bc
cmp r11b, 1
ja 0x1401b09db
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rbx
xor eax, eax
mov qword [rcx], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x1401c0908]
mov edx, 0xe
call fcn.1401b0770
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov eax, 1
jmp 0x1401b09c7
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_buf_buf_impl.rs
xor ecx, ecx
xor edx, edx
call fcn.1401b1d10
mov ecx, 1
xor edx, edx
call fcn.1401b19c0
mov ecx, 8
mov edx, 0x28
call fcn.1401b1500
int3
push rsi
invalid
push rbx
imul edi, dword [rax + 0x74], 0x756f4679
jb 0x1401c1c58
imul esi, dword [rsp + rcx*2 + 0x65], 0x6874676e
outsb dx, byte gs:[rsi]
je 0x1401c1c86
insb byte [rdi], dx
imul ebp, dword [rbp + 0x69], 0x53646574
push rbx
push rbx
je 0x1401c1c8b
jb 0x1401c1ca0
jb 0x1401c1c9e
jne 0x1401c1ca1
outsb dx, byte [rsi]
jb 0x1401c1ca6
jne 0x1401c1ca9
push rsp
push 0x79747269
push rsp
ja 0x1401c1cb1
imul esi, dword [rax + r8], 0x35e9000
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, ch
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x79], dh
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
add byte [rax], al
sal byte [rdi + 2], 1
ja 0x1401c1ca5
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
fist word [0x1401c1e07]
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
jbe 0x1401c1d2d
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x6f], 0x6769666e
outsd dx, dword [rsi]
je 0x1401c1d22
insd dword [rdi], dx
jo 0x1401c1d48
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x1401c1d47
invalid
invalid
imul esp, dword [rcx + rdx*2 + 0x75], 0x73657565
jne 0x1401c1da5
invalid
add byte [rax + 0x140035e], dl
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400272], dh
add byte [rax], al
add byte [rdi + 0x69], dl
push rdi
invalid
outsb dx, byte [rsi]
je 0x1401c1de2
outsb dx, byte [rsi]
jb 0x1401c1de3
outsd dx, dword [rsi]
jb 0x1401c1d74
add byte [rax], al
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14002a2], dl
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], cl
invalid
invalid
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
jb 0x1401c1da8
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], ah
add al, byte [rax + 1]
add byte [rax], al
add byte [rcx + 0x70], cl
invalid
invalid
jo 0x1401c1e14
jo 0x1401c1e43
jo 0x1401c1e43
xor al, 0x49
jo 0x1401c1e47
jo 0x1401c1e47
push rbx
push rbx
outsd dx, dword [rsi]
invalid
push rbx
outsd dx, dword [rsi]
invalid
push rbx
outsd dx, dword [rsi]
invalid
imul esp, dword [rbp + 0x74], 0x56
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14002b6], al
add byte [rax], al
add byte [rbp + 0x6c], al
insb byte [rdi], dx
invalid
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0x8000000001400291]
push 0x1400b
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rsi + 0x19], bh
add byte [rax], al
add byte [rax], al
add byte [rax], dh
jle 0x1401c1e64
add dword [rax], eax
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x68], dh
add byte [rax], al
add byte [rax], al
jo 0x1401c1ed2
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7e], dl
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14002b7], al
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5a], dl
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ah
ja 0x1401c1eed
add dword [rax], eax
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x62], dl
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, al
xor eax, 0x14018
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140028a], dl
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74], dh
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
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 al, ah
fst qword [rcx]
add dword [rax], eax
add byte [rax], al
jo 0x1401c1ff3
pop rdi
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
add byte [rax + 0x140035e], dl
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 al, dh
loope 0x1401c1fb5
add dword [rax], eax
add byte [rax], al
push rbp
outsb dx, byte [rsi]
add byte [rax], al
add byte [rbp + 0x6e], dl
push rbp
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jne 0x1401c2030
push rsi
invalid
invalid
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
rcr bl, 2
add dword [rax], eax
add byte [rax], al
push rax
invalid
jb 0x1401c2fb8
insd dword [edi], dx
outsb dx, byte gs:[rsi]
je 0x1401c2fc2
outsd dx, dword fs:[rsi]
outsb dx, byte [rsi]
je 0x1401c2fd5
outsd dx, dword [rsi]
insb byte [rdi], dx
jb 0x1401c2fc9
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401c2fcf
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x6c], 0x4365736f
outsd dx, dword [rsi]
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401c2fdf
insb byte [rdi], dx
imul esp, dword [rdi + rcx*2 + 0x70], 0x65646f63
outsb dx, byte [rsi]
jbe 0x1401c2fec
insb byte [rdi], dx
imul esp, dword [rdx + rdx*2 + 0x73], 0x656e5576
push rbp
outsb dx, byte [rsi]
js 0x1401c3006
push rbp
outsb dx, byte [rsi]
js 0x1401c3006
invalid
push rbp
outsb dx, byte [rsi]
js 0x1401c301b
invalid
jb 0x1401c301c
insd dword [rdi], dx
invalid
jb 0x1401c302d
jae 0x1401c303d
jae 0x1401c3040
jne 0x1401c303a
outsb dx, byte [rsi]
js 0x1401c303f
invalid
insd dword [rdi], dx
jo 0x1401c304d
jns 0x1401c2ffb
invalid
invalid
add byte [rax], al
add byte [rax], al
retf 0x1c2f
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401c0d], dh
add byte [rax], al
add byte [rax + rax], ch
add byte [rax], al
insb byte [rdi], dx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 5], dl
add byte [rax], al
sub eax, 0x61000000
invalid
jae 0x1401c308e
jb 0x1401c3092
jb 0x1401c3092
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
invalid
insd dword [rdi], dx
invalid
jno 0x1401c30b1
imul esi, dword [rdx + 0x65], 0x203b6064
jb 0x1401c30aa
jb 0x1401c30a4
invalid
invalid
insd dword [rdi], dx
invalid
sub al, 0x20
jb 0x1401c30b6
jno 0x1401c30c8
imul esi, dword [rdx + 0x65], 0x30183d64
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
xor eax, 0
add byte [rax], al
add byte [rbp + 0x30], cl
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x1401c30fe
je 0x1401c30fe
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
xor esp, dword [rax + rdi + 0x35]
cmp dword fs:[rbx], esi
xor al, 0x62
xor esi, dword [rdx + riz*2]
xor dh, byte [rdi]
cmp dword fs:[rcx + riz*2 + 0x64], esp
invalid
invalid
cmp word [rsp + riz*2 + 0x35], sp
xor ah, byte [rdx + 0x31]
invalid
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
add byte [rax], al
push rdx
jae 0x1401c3174
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401c316d
jb 0x1401c3174
imul ebp, dword [esi], 0x35e9000
add dword [rax], eax
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, 0x40
add dword [rax], eax
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
ret 0x4002
jb 0x1401c31e3
outsd dx, dword [rsi]
jb 0x1401c31cc
outsd dx, dword [rsi]
jb 0x1401c31c4
invalid
add dword [rax], eax
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x68], al
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cwde
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add dword [rax], eax
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], dl
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
movabs al, byte [0x5e90000000014002]
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
pop rbx
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14002a9], al
add byte [rax], al
add byte [rbx - 0x1f], bh
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
imul r14d, dword [rbx + 0x63], 0x656e6e6f
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jo 0x1401c5482
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x1401c5487
jb 0x1401c5492
je 0x1401c5475
outsd dx, dword [rsi]
outsd dx, dword [rsi]
push rax
invalid
jne 0x1401c549a
insb byte [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
push rdx
push rdx
jae 0x1401c54ab
jb 0x1401c54a2
invalid
push rax
outsd dx, dword [rsi]
jb 0x1401c54b5
push rdx
jae 0x1401c54b9
jb 0x1401c54b0
invalid
push rbx
jns 0x1401c54bb
insd dword [rdi], dx
je 0x1401c54c4
imul esp, dword [rbx + 0x53], 0x64556d79
jo 0x1401c54a1
push rbx
jns 0x1401c54c4
push rbp
jo 0x1401c54a1
imul esi, dword [rdx + 0x65], 0x6c6c6177
imul ebp, dword [rsi + 0x66], 0x766e496f
invalid
invalid
push rbx
imul edi, dword [rdx + 0x65], 0x61766e49
outsb dx, byte [rsi]
jbe 0x1401c54eb
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x72], 0x636f746f
outsd dx, dword [rsi]
insb byte [rdi], dx
outsb dx, byte [rsi]
jbe 0x1401c54fa
invalid
insb byte [rdi], dx
imul esp, dword [rcx + rax*2 + 0x64], 0x6f437264
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
je 0x1401c54f7
invalid
je 0x1401c5510
push 0x66667542
jb 0x1401c54fb
jb 0x1401c54fb
jne 0x1401c5523
insb byte [rdi], dx
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jns case.0x14002adfb.2
push 0x6f4e776f
outsd dx, dword [rsi]
ja 0x1401c550d
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401c5516
invalid
add dword [rax], eax
add byte [rax], al
push rdi
invalid
je 0x1401c553f
jb 0x1401c556e
jb 0x1401c556c
outsd dx, dword [rsi]
jb 0x1401c54ff
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140028a], dh
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x8a
add al, byte [rax + 1]
add byte [rax], al
add byte [rsi + 0x34], dl
push rsi
invalid
push rsi
xor al, 0x56
push rsi
push rsi
outsd dx, dword ss:[rsi]
outsd dx, dword [rsi]
je 0x1401c5590
push rax
jb 0x1401c557f
outsd dx, dword [rsi]
jne 0x1401c55a4
push rax
invalid
add al, ah
jae 0x1401c5546
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x800000000000000]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
xor byte [rax], cl
or dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dl, 2
add dword [rax], eax
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x14002], dh
add byte [rax], al
invalid
add byte [rbp + 0x61], ah
invalid
invalid
jae 0x1401c55fd
je 0x1401c55ef
jb 0x1401c55b6
invalid
jo 0x1401c5601
jb 0x1401c5608
invalid
jb 0x1401c560b
jno 0x1401c561d
imul esi, dword [rdx + 0x65], 0x72612064
jne 0x1401c561f
outsb dx, byte gs:[rsi]
je 0x1401c55d6
ja 0x1401c5619
jae 0x1401c55da
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1401c55de
jo 0x1401c5632
outsd dx, dword [rsi]
jbe 0x1401c562c
cmp ah, byte fs:[rax]
jb 0x1401c563a
invalid
outsd dx, dword [rsi]
jae 0x1401c563e
push rsp
push 0x6f662065
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401c564d
outsb dx, byte [rsi]
and byte [edx + 0x65], dh
jno 0x1401c5660
imul esi, dword [rdx + 0x65], 0x72612064
and byte [rcx + 0x72], ah
jne 0x1401c5662
outsb dx, byte gs:[rsi]
je 0x1401c5619
ja 0x1401c565c
jae 0x1401c561d
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1401c5621
jo 0x1401c5675
outsd dx, dword [rsi]
jbe 0x1401c566f
cmp ah, byte fs:[rax]
cmp ah, byte fs:[rax]
jbe 0x1401c5672
jb 0x1401c5671
outsd dx, dword [rsi]
jae 0x1401c5677
insb byte [rdi], dx
imul edx, dword [rdx + 0x50], 0x4f505f43
push rdx
push rax
push r10
push rsp
je 0x1401c5689
je 0x1401c5689
and byte gs:[rcx + 0x6e], ch
jae 0x1401c569b
invalid
outsb dx, byte [rsi]
invalid
invalid
xor dword [rdx], esi
invalid
xor byte [rsi], ch
xor byte [rsi], ch
xor dword [rdx], edi
xor dword [0x196548e82], esi
push r10
push r11
push r11
imul r13d, dword [r11 + 0x72], 0x61
imul ebp, dword [rsi + 0x62], 0x2e31776f
xor ch, byte [rsi]
xor eax, dword [rcx + 0x20]
xor eax, dword cs:[rcx + 0x20]
jne 0x1401c56cf
insb byte [rdi], dx
insb byte [rdi], dx
and byte [rbp + 0x65], ch
jae 0x1401c56d1
and byte fs:[rax + 0x32], dh
jo 0x1401c5690
and byte [rsi + 0x50], dl
push rsi
push rax
sub al, 0x20
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jbe 0x1401c56f6
invalid
and byte [rcx + 0x6e], ch
and byte [rdi + 0x6e], ch
and byte gs:[rsi + 0x65], ch
je 0x1401c5713
ja 0x1401c570c
outsd dx, dword [rsi]
jb 0x1401c570a
and byte [rdi + 0x69], dh
je 0x1401c570c
and byte [rdi + 0x6e], ch
and byte gs:[rbx + 0x6f], ah
insd dword [rdi], dx
insd dword [rdi], dx
invalid
jb 0x1401c5745
invalid
imul edi, dword [rdx + 0x65], 0x64
add byte [rax], al
add bh, dl
push rsi
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
out 0x56, eax
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [r11 + 0x75], sil
invalid
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1401c5769
jo 0x1401c57bd
outsd dx, dword [rsi]
jbe 0x1401c57b7
push rax
jb 0x1401c5798
jb 0x1401c57c0
jae 0x1401c57ab
jb 0x1401c57ab
imul esi, dword [rbx + 0x74], 0x73677241
invalid
jb 0x1401c57d0
insd dword [rdi], dx
outsd dx, dword [rsi]
jbe 0x1401c57d4
insb byte [rdi], dx
imul esi, dword [rbx + 0x74], 0x7473696c
sub eax, 0x65726f66
imul esp, dword [rdi + 0x6e], 0x74756f52
jb 0x1401c57ee
jae 0x1401c57ed
jne 0x1401c57f8
jo 0x1401c57f6
jo 0x1401c5805
xor al, 0x43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x1401c57db
jb 0x1401c5803
jae 0x1401c57e7
push rax
push rsi
xor al, 0x50
push r10
push rbx
outsd dx, dword [rsi]
jb 0x1401c5814
jb 0x1401c5814
jae 0x1401c5803
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul esp, dword [rbx + 0x54], 0x736e6172
jo 0x1401c5829
jae 0x1401c5829
outsd dx, dword [rsi]
jb 0x1401c5830
jb 0x1401c5831
jb 0x1401c5831
outsd dx, dword [rsi]
jb 0x1401c57c2
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x71
add al, byte [rax + 1]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400271], dh
add byte [rax], al
add byte [rdi + rbp*2 + 0x6e], dl
push rsp
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul esp, dword [rbx + 0x52], 0x72456370
jb 0x1401c5863
push rdx
jo 0x1401c5853
jb 0x1401c5865
outsd dx, dword [rsi]
jb 0x1401c57f6
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x62], al
add al, byte [rax + 1]
add byte [rax], al
add byte [rcx + riz*2 + 0x74], ch
insb byte [rdi], dx
invalid
je 0x1401c587b
insd dword [rdi], dx
jae 0x1401c5893
add dword [rax], eax
add byte [rax], al
insb byte [rdi], dx
invalid
jne 0x1401c588f
outsb dx, byte [rsi]
insb byte [rdi], dx
pop rdi
jo 0x1401c5899
outsd dx, dword [rsi]
je 0x1401c5899
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
jo 0x1401c5897
jb 0x1401c5899
jb 0x1401c5899
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x1401c589d
pop rdi
invalid
jae 0x1401c5890
and byte [rax + riz], ch
insb byte [rdi], dx
invalid
cmp ah, byte [rax]
add byte [rax], al
add byte [rdx], dh
pop rax
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
or eax, 0
add byte [rax], al
add byte [rdi], bh
pop rax
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop r8
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax + rax], cl
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x58], dl
pop rax
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x65], ch
outsb dx, byte [rsi]
js 0x1401c5920
pop rdi
push 0x695f706f
jo 0x1401c592a
xor al, 0x6e
js 0x1401c592d
pop rdi
push 0x685f706f
outsd dx, dword [rsi]
jae 0x1401c5936
outsb dx, byte [rsi]
invalid
movabs eax, dword [0x100000001401f5e]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x64], ah
invalid
and byte fs:[rax + 0x65], dh
jb 0x1401c5943
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
pop rcx
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
jb 0x1401c59b7
insd dword [rdi], dx
outsd dx, dword [rsi]
jbe 0x1401c59bb
and byte [rax + 0x65], dh
jb 0x1401c5966
add byte [rax], al
add byte [rax], al
push rax
pop rcx
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0x3f], ah
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
sbb al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov es, word [rcx]
add byte [rax], al
or eax, 0x60000000
invalid
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx], ah
and dl, byte [rbp + 0x1c]
push rbp
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx*2 + 0x1401c], ah
and al, 0x55
push rbp
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401c6255], cl
add byte [rax], al
add byte [0x1401c625d], cl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401c627d], al
add byte [rax], al
add byte [0x1401c6285], cl
add byte [rax], al
add byte [rax + 0x1401f3d], bl
add byte [rax], al
add byte [rsi + 0x1401f3d], ah
add byte [rax], al
add byte [rbx + 0x1401f3d], dh
add byte [rax], al
add bl, al
cmp eax, 0x1401f
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
invalid
jmp 0x1401c646d
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], bh
add byte [rax], al
cmp bh, al
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
pop rax
invalid
add byte [rax], al
add byte [rdi + 0x1401ec7], ch
add byte [rax], al
add byte [rdx + 0x1401ec7], bh
add byte [rax], al
add bl, bh
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x1401c7b], cl
lea edi, [rbx + 0x1c]
jnp 0x1401c65c7
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rsi + 0x1401c7b], bl
sahf
jnp 5370570191
sbb al, 0x40
invalid
add byte [rax], al
sahf
jnp 5370570191
invalid
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x1401c7b], ch
stosd dword [rdi], eax
jnp 5370570199
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
mov dh, 0x7b
sbb al, 64
add dword [rax], eax
invalid
add byte [rax], al
stosd dword [rdi], eax
jnp 5370570199
invalid
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov dh, 0x7b
sbb al, 64
add dword [rax], eax
add byte [rax], al
invalid
add bh, al
jnp 0x1401c65e7
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], bl
leave
invalid
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401c65ed], cl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401c65fd], dl
add byte [rax], al
add byte [rdx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
call 0x1415c8589
add byte [rax], al
add byte [rax], al
sti
invalid
invalid
add dword [rax], eax
add byte [rax], al
sti
invalid
outsb dx, byte [rsi]
invalid
push rbp
outsb dx, byte [rsi]
js 0x1401c7c13
invalid
outsb dx, byte [rsi]
invalid
invalid
outsb dx, byte [rsi]
invalid
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x2000000001400c03]
add al, 0xc
add dword [rax], eax
add byte [rax], al
iretd
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + 0x50], cl
and byte [rcx + 0x64], ah
jb 0x1401cdb1d
jae 0x1401cdb2d
and byte [rbx + 0x79], dh
outsb dx, byte [rsi]
je 0x1401cdb21
js 0x1401cdb2b
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + 0x50], cl
jbe 0x1401cdb01
outsb dx, byte [rsi]
jbe 0x1401cdb26
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x49], 0x20347650
invalid
and byte [rcx + 0x64], ah
jb 0x1401cdb38
jae 0x1401cdb48
and byte [rbx + 0x79], dh
outsb dx, byte [rsi]
je 0x1401cdb3c
js 0x1401cdb46
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + 0x50], cl
jbe 0x1401cdb1e
outsb dx, byte [rsi]
jbe 0x1401cdb41
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x49], 0x20367650
invalid
and byte [rcx + 0x64], ah
jb 0x1401cdb53
jae 0x1401cdb63
and byte [rbx + 0x79], dh
outsb dx, byte [rsi]
je 0x1401cdb57
js 0x1401cdb61
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rbx + 0x6f], dh
outsb dx, byte [rsi]
jbe 0x1401cdb5c
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x73], 0x656b636f
je 0x1401cdb26
invalid
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + 0x50], cl
push rax
jbe 0x1401cdb54
and byte [rbx + 0x6f], dh
jae 0x1401cdb92
invalid
je 0x1401cdb48
invalid
jb 0x1401cdb92
jae 0x1401cdba2
and byte [rbx + 0x79], dh
outsb dx, byte [rsi]
je 0x1401cdb96
js 0x1401cdba0
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + 0x50], cl
outsb dx, byte [rsi]
jbe 0x1401cdb9b
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x49], 0x20367650
jae 0x1401cdbb4
and byte fs:[rcx + 0x50], cl
jbe 0x1401cdb78
and byte ss:[rbx + 0x6f], dh
and byte [rbx + 0x6f], dh
invalid
imul esp, dword [rbp + 0x74], 0x20
je 0x1401cdb6a
invalid
jns 0x1401cdbc3
outsb dx, byte [rsi]
je 0x1401cdbb8
js 0x1401cdb01
jns 0x1401cdb7a
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs eax, dword [0x100000001401f5e]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x1401f5e], ah
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140035e], dl
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401091], dh
adc byte [rax + 1], al
add byte [rax], al
add byte [rax], al
xchg edx, eax
adc byte [rax + 1], al
add byte [rax], al
add al, dh
xchg edx, eax
add byte [rax], al
add byte [rdx + 0x14010], dl
add dword [rax], eax
add byte [rax], al
invalid
adc byte [rax + 1], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1401cdc0e
jb 0x1401cdc28
pop rsp
invalid
pop rsp
jae 0x1401cdc29
invalid
pop rsp
outsb dx, byte [rsi]
je 0x1401cdc19
jae 0x1401cdc2e
invalid
pop rdi
invalid
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x70], dl
push rax
nop
adc byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x1401090], ah
add byte [rax], al
add byte [rax + 0x1401091], dl
add byte [rax], al
movabs al, byte [0x9000000001401090]
xchg ecx, eax
adc byte [rax + 1], al
add byte [rax], al
add byte [0x1401cdc45], ah
add byte [rax], al
add bl, cl
mov ds, word [rsi]
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
fcomp qword [rax + rax*2]
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
call 0x1415cf948
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401cdb], ch
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 2], bh
add byte [rax], al
invalid
outsb dx, byte gs:[rsi]
jae 0x1401ce268
invalid
or eax, 0
add byte [rax], al
add byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
jbe 0x1401ce2d5
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x75], 0x382d6674
and byte [rbx + 0x65], dh
jno 0x1401ce2f7
outsb dx, byte gs:[rsi]
invalid
and byte [rbx + 0x65], dh
jno 0x1401ce34f
outsb dx, byte gs:[rsi]
invalid
add byte [rdx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x74], ah
invalid
je 0x1401ce377
invalid
insd dword [rdi], dx
jo 0x1401ce37b
and byte fs:[rdi + rbp*2 + 0x20], dh
imul ebp, dword [rsi + 0x64], 0x73207865
je 0x1401ce388
and byte [rbp + 0x70], dh
and byte [rdi + rbp*2 + 0x20], dh
insd dword [rdi], dx
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 5], al
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
jrcxz 0x1401ce397
add dword [rax], eax
add byte [rax], al
invalid
add eax, 0x280000
add byte [rax], al
jrcxz 0x1401ce3af
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], bh
invalid
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 6], ah
add byte [rax], al
adc eax, 0x40000000
jrcxz 0x1401ce3df
add dword [rax], eax
add byte [rax], al
invalid
imul ebp, dword gs:[esi + 0x20], 0x65203d3c
outsb dx, byte [rsi]
and byte fs:[rax], ch
sub dword [rax], esp
ja 0x1401ce458
outsb dx, byte gs:[rsi]
and byte [rbx + 0x6c], dh
imul esp, dword [rbx + 0x69], 0x6020676e
invalid
jb 0x1401ce47a
invalid
and byte [rdi + 0x66], ch
and byte [rax], ah
in al, 0x1c
add dword [rax], eax
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
in al, 0x1c
add dword [rax], eax
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x1c], dh
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jns 0x1401ce496
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x4a000004], al
add byte [rax], al
add byte [rax], bl
mov ebx, 0x1401e
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
add bl, byte [rcx]
or eax, 0x81d051c
invalid
je 0x1401cf2be
invalid
jb 0x1401cf2e4
outsb dx, byte [rsi]
outsd dx, dword [rsi]
cmp ah, byte [rax]
imul esp, dword fs:[rax + riz + 0x6e], 0x7220746f
je 0x1401cf2f7
jb 0x1401cf2f2
and byte [rcx + 0x20], ah
jo 0x1401cf2f8
jae 0x1401cf2f4
je 0x1401cf2f6
jbe 0x1401cf2f4
and byte [rsi + 0x61], dh
insb byte [rdi], dx
jne 0x1401cf2fa
jne 0x1401cf305
js 0x1401cf30a
invalid
push rbx
invalid
push r11
and byte [rbx + 0x65], dl
invalid
push rdx
je 0x1401cf34a
outsb dx, byte gs:[rsi]
push rdx
invalid
outsd dx, dword fs:[rsi]
insd dword [rdi], dx
cmp ah, byte [rax]
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
jae 0x1401cf36c
jns 0x1401cf367
jae 0x1401cf369
je 0x1401cf35b
insd dword [rdi], dx
insd dword [rdi], dx
and byte [rsi + 0x75], ah
jne 0x1401cf369
outsb dx, byte [rsi]
invalid
jne 0x1401cf379
push rdx
push rdx
push rdx
push rdx
cmp r12b, byte [rax]
invalid
push rdx
push rdx
cmp r12b, byte [rax]
imul ebp, dword [rsi + 0x73], 0x63757274
je 0x1401cf3b1
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x6f], ch
je 0x1401cf36f
jae 0x1401cf3c6
jo 0x1401cf3c3
outsd dx, dword [rsi]
jb 0x1401cf3ca
push rdi
push rdi
invalid
and byte [rbx + 0x72], al
jns 0x1401cf3d0
je 0x1401cf3d1
and byte [rcx + 0x50], al
and byte [r9 + 0x73], bpl
imul esi, dword [rbx + 0x20], 0x76616e75
invalid
and byte [rbp + 0x6e], dh
invalid
imul ebp, dword [rcx + riz*2 + 0x62], 0x6143656c
insb byte [rdi], dx
insb byte [rdi], dx
invalid
imul ebp, dword [rsi + 0x67], 0x62655720
and byte [rcx + 0x50], al
and byte [r11 + 0x72], spl
jns 0x1401cf3f9
je 0x1401cf3fa
je 0x1401cf3e2
invalid
jb 0x1401cf405
outsb dx, byte [rsi]
push rbx
invalid
outsd dx, dword [rsi]
jb 0x1401cf41f
jae 0x1401cf3d6
push rdx
and byte [r13 + 0x6f], r13b
jne 0x1401cf42b
and byte gs:[rcx + 0x73], ch
and byte [rsi + 0x6f], ch
je 0x1401cf3e8
imul ebp, dword [rsi + 0x69], 0x6c616974
imul edi, dword [rdx + 0x65], 0x646f4e64
outsd dx, dword [rsi]
invalid
imul esi, dword [rcx + rbp*2 + 0x61], 0x657a696c
jp 0x1401cf437
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
push 0x73
push 0x73
and byte [rbx + 0x72], ah
jns 0x1401cf44f
je 0x1401cf450
and byte [rbx + 0x6f], al
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
and byte [rbp + 0x6f], ch
jne 0x1401cf45c
and byte gs:[rcx + 0x73], ch
and byte [rbp + 0x6e], dh
invalid
invalid
imul ebp, dword [rcx + riz*2 + 0x62], 0x6143656c
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rsi + 0x67], 0x646f4e20
push 0x73
invalid
outsb dx, byte [rsi]
and byte [esi + 0x6f], cl
push 0x73
and byte [rcx + 0x50], al
and byte [r11 + 0x72], spl
jns 0x1401cf488
je 0x1401cf489
jb 0x1401cf47e
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
imul r13d, dword [rsp + r13*2 + 0x53], 0x20636e79
invalid
invalid
outsd dx, dword [rsi]
push 0x73
and byte [rbp + 0x53], al
and byte [rbp + 0x6f], ch
jne 0x1401cf4ac
jae 0x1401cf463
invalid
invalid
je 0x1401cf4be
jns 0x1401cf474
jae 0x1401cf4cb
jo 0x1401cf4c8
outsd dx, dword [rsi]
jb 0x1401cf4cf
sub al, 0x20
sub al, 0x20
jae 0x1401cf4c6
and byte gs:[rax + 0x74], ch
je 0x1401cf4d7
push 0x73707474
cmp ch, byte [rdi]
invalid
jae 0x1401cf4a3
invalid
je 0x1401cf4e9
invalid
outsd dx, dword [rsi]
push 0x73
sub eax, 0x6d2d7365
outsd dx, dword [rsi]
jne 0x1401cf4f8
sub eax, 0x70707573
outsd dx, dword [rsi]
jb 0x1401cf509
add byte [rax], al
add byte [rdi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub eax, 0
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
and dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb eax, 0
add byte [rax], al
add byte [rax], al
add byte [0x1401cf4d5], bl
add byte [rax], al
add byte [0x1401cf4dd], ch
add byte [rax], al
add byte [rdi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401cf4fd], ch
sub eax, 0
add byte [rax], al
add byte [rax], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, 0x40
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0xe], cl
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
outsd dx, dword [rsi]
sbb al, 64
add dword [rax], eax
add byte [rax], al
xchg ebp, eax
sbb al, 64
add dword [rax], eax
add byte [rax], al
test eax, 0x1401cf2
add byte [rax], al
add bl, bl
fcomi st(2)
sbb al, 64
fcomi st(2)
sbb al, 64
add dword [rax], eax
add byte [rax], al
or bl, dh
sbb al, 64
add dword [rax], eax
add byte [rax], al
invalid
sub byte [rax + 0xb], 0x40
add dword [rax], eax
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
invalid
imul ebp, dword [rsi + 0x61], 0x76697463
and byte gs:[rbx + 0x74], dh
jb 0x1401cfc1a
invalid
jne 0x1401cfc27
js 0x1401cfc2c
invalid
jo 0x1401cfc2f
jns 0x1401cfc3c
outsd dx, dword [rsi]
invalid
jb 0x1401cfc42
push 0x65
invalid
jb 0x1401cfc4a
insb byte [rdi], dx
invalid
jae case.0x14011393b.9
jb 0x1401cfc64
invalid
insd dword [rdi], dx
invalid
invalid
jb 0x1401cfc87
jno 0x1401cfc99
jae 0x1401cfc9b
and byte [rbp + 0x52], dl
and byte [r13 + 0x69], bpl
jae 0x1401cfca3
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x20676e69
jae 0x1401cfc99
jae 0x1401cfc9a
imul ebp, dword [rsi + 0x67], 0x68637320
insd dword [rdi], dx
and byte gs:[rcx + 0x6e], ah
outsb dx, byte [rsi]
and byte [ebx + 0x63], dh
push 0x20656d65
invalid
outsb dx, byte [rsi]
and byte fs:[rcx + 0x75], ah
je 0x1401cfcab
push 0x7469726f
jns 0x1401cfcb9
invalid
outsd dx, dword [rsi]
jb 0x1401cfcaf
je 0x1401cfcc1
jo 0x1401cfcb9
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
pop rdi
jb 0x1401cfcb4
jae 0x1401cfcb6
je 0x1401cfc73
invalid
jae 0x1401cfccb
and byte [rcx + 0x73], ch
and byte [rcx + 0x6c], ch
insb byte [rdi], dx
invalid
jae 0x1401cfcd8
outsb dx, byte [rsi]
pop rdi
jo 0x1401cfce1
outsb dx, byte [rsi]
and byte [edx + 0x65], ah
outsw dx, word [rsi]
jb 0x1401cfce6
and byte [rdx + 0x65], dh
invalid
jbe 0x1401cfcee
and byte fs:[rax + 0x72], dh
jbe 0x1401cfcf9
outsd dx, dword [rsi]
jne 0x1401cfd06
and byte [rax + 0x6f], dh
outsb dx, byte [rsi]
jae 0x1401cfcff
jae 0x1401cfcff
jae 0x1401cfcff
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x54455320
push rsp
push r11
and byte [rdx + 0x65], ah
outsw dx, word [rsi]
jb 0x1401cfd14
and byte [rdx + 0x65], dh
invalid
imul esi, dword [rsi + 0x65], 0x72702064
and byte fs:[rax + 0x72], dh
jo 0x1401cfd2d
jbe 0x1401cfd27
outsd dx, dword [rsi]
jne 0x1401cfd34
and byte [rcx + 0x43], al
jae 0x1401cfd2c
jae 0x1401cfd2c
jae 0x1401cfd2c
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x53555020
and byte [eax + 0x55], dl
push rbx
pop rdi
push rax
push rdx
push r11
and byte [r15 + rbp*2 + 0x20], r14b
jo 0x1401cfd44
jb 0x1401cfd02
and byte [rdi + 0x68], dh
ja 0x1401cfd4c
outsd dx, dword [rsi]
and byte [rcx + rbp*2 + 0x73], ah
invalid
imul esi, dword fs:[rbx + 0x61], 0x64656c62
and byte [rbx + 0x65], dh
jb 0x1401cfd69
jb 0x1401cfd16
jo 0x1401cfd6d
jae 0x1401cfd62
push 0x555c3a43
jae 0x1401cfd65
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x1401cfd75
jb 0x1401cfd75
pop rsp
jb 0x1401cfd7a
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jb 0x1401cfd6b
insd dword [rdi], dx
imul ebp, dword [rsi + 0x5c], 0x7261632e
outsd dx, dword [esi]
outsd dx, dword [rsi]
pop rsp
jb 0x1401cfd7d
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x1401cfd85
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x1401cfd8d
js 0x1401cfd57
invalid
je 0x1401cfd93
jae 0x1401cfd5e
jae 0x1401cfd5e
imul ebp, dword [rdi + 0x2d], 0x37316636
xor word [rdi], si
xor dh, byte fs:[rdx]
invalid
push 0x2e302d32
xor al, 0x2e
xor eax, 0x6372735c
pop rsp
invalid
pop rsp
jae 0x1401cfdc1
invalid
jb 0x1401cfdbb
insd dword [rdi], dx
pop rdi
jb 0x1401cfdc5
invalid
jb 0x1401cfdd8
add byte [rax], al
add dl, bh
cld
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x1401cfd7a
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], dh
add byte [rax], al
invalid
add byte [rax], al
add dl, bh
cld
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], 0x100000
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rcx + 0x10000000], al
add byte [rax], dl
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
add byte [rdx], bl
add dword [rax], eax
add byte [rax], al
cli
cld
sbb al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add dword [rax], eax
add byte [0x13a1cfdd1], dh
cld
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add dl, dh
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add dl, bh
cld
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add bl, cl
add byte [rax], al
add byte [rcx], bh
add byte [rax], al
add dl, bh
cld
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add ah, dl
add byte [rax], al
add byte [0x13a1cfe19], dh
cld
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add dl, bh
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add dl, bh
cld
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add ch, bl
add byte [rax], al
add byte [0x1b41cfe49], bh
je 0x1401cfeb9
outsd dx, dword [rsi]
pop rdi
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
retf
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
out dx, al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ch
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add eax, dword [rax]
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 bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add eax, dword [rax]
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 ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, cl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add bl, dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
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 bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add eax, dword [rax]
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 ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add eax, dword [rax]
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 dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add eax, dword [rax]
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 ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add eax, dword [rax]
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 dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add eax, dword [rax]
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 bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add eax, dword [rax]
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 cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add eax, dword [rax]
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 ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add eax, dword [rax]
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 ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add eax, dword [rax]
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 dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add eax, dword [rax]
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 bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add eax, dword [rax]
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 al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add eax, dword [rax]
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 dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add eax, dword [rax]
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 bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add eax, dword [rax]
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 ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add eax, dword [rax]
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 ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, dh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], 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 dh, bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
outsb dx, byte [rsi]
jbe 0x1401e3c45
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x74], 0x70683866
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1402110], dl
add byte [rax], al
add al, dh
cmp byte [rsi], bl
add dword [rax], eax
add byte [rax], al
clc
cmp ebx, dword [rsi]
add dword [rax], eax
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
outsb dx, byte [rsi]
jbe 0x1401e4ad5
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x61], 0x616f6c79
outsb dx, byte gs:[rsi]
je 0x1401e4aec
invalid
jo 0x1401e4b38
invalid
add dword [rax], eax
add byte [rax], al
sbb al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x1401e4b73
pop rsp
jb 0x1401e4b78
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jb 0x1401e4b69
insd dword [rdi], dx
imul ebp, dword [rsi + 0x5c], 0x7261632e
outsd dx, dword [esi]
pop rsp
jb 0x1401e4b7b
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x1401e4b83
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x1401e4b8b
je 0x1401e4b91
jae 0x1401e4b5c
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
outsd dx, dword [rsi]
jb 0x1401e4bd4
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
sub byte [rax], al
add byte [rax], al
xor byte [rax], dh
xor byte [rcx], dh
xor byte [rdx], dh
xor byte [rbx], dh
xor byte [rax + rsi], dh
push rsi
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], dh
xor byte [rax], dh
invalid
xor dword [rax], esi
xor dh, byte [rax]
xor esi, dword [rax]
xor al, 0x30
xor eax, 0x37303630
xor byte [rax], bh
xor byte [rcx], bh
xor dword [rax], esi
xor dword [rcx], esi
xor dword [rdx], esi
xor dword [rbx], esi
xor dword [rcx + rsi], esi
cmp byte [rax], dh
cmp dword [rcx], esi
xor byte [rcx], dh
xor dword [rcx], esi
xor dh, byte [rcx]
xor esi, dword [rcx]
xor al, 0x31
xor eax, 0x37313631
xor dword [rax], edi
xor dword [rcx], edi
xor dh, byte [rax]
xor dh, byte [rcx]
xor dh, byte [rdx]
xor dh, byte [rbx]
xor dh, byte [rdx + rsi]
xor eax, 0x37323632
xor bh, byte [rax]
xor bh, byte [rcx]
xor esi, dword [rax]
xor esi, dword [rcx]
xor esi, dword [rdx]
xor esi, dword [rbx]
xor esi, dword [rbx + rsi]
xor eax, 0x37333633
xor edi, dword [rax]
xor edi, dword [rcx]
xor al, 0x30
xor al, 0x31
xor al, 0x32
xor al, 0x33
xor al, 0x34
xor al, 0x35
xor al, 0x36
xor al, 0x37
xor al, 0x38
xor al, 0x39
xor eax, 0x35313530
xor dh, byte [0x175528122]
xor eax, 0x37353635
xor eax, 0x36393538
xor byte [rsi], dh
xor dword [rsi], esi
xor dh, byte [rsi]
xor esi, dword [rsi]
xor al, 0x36
xor eax, 0x37363636
cmp byte ss:[rsi], dh
cmp dword [rdi], esi
xor byte [rdi], dh
xor dword [rdi], esi
xor dh, byte [rdi]
xor esi, dword [rdi]
xor al, 0x37
xor eax, 0x37373637
invalid
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x1401eaa1b
pop rsp
jb 0x1401eaa20
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jb 0x1401eaa11
insd dword [rdi], dx
imul ebp, dword [rsi + 0x5c], 0x7261632e
outsd dx, dword [esi]
pop rsp
jb 0x1401eaa23
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x1401eaa2b
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x1401eaa33
je 0x1401eaa39
jae 0x1401eaa04
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
outsd dx, dword [rsi]
ja case.0x14010e1e2.1
jb 0x1401eaa7d
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0x6a00000001401ea9]
add byte [rax], al
test eax, 0x1401e
add byte [rax], al
push 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ah
add byte [rax], al
loope 0x1401eaa22
add byte [rax], al
or al, byte [rax]
add byte [rax], al
xor dword [rdx], esi
invalid
add byte [rdx], cl
add byte [rax], al
add byte [rcx], dh
xor dword [rdx], esi
invalid
xor byte cs:[rsi], ch
xor byte [rsi], ch
xor dword [rdx], edi
xor esi, dword [rdx + rsi]
xor al, 0x32
xor eax, 0x292834
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x34], dh
adc al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
add eax, 0x210000
add byte [rax], al
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x1401ec7d0
push rbp
outsb dx, byte [rsi]
jb 0x1401ec7c5
invalid
je 0x1401ec7e2
outsd dx, dword [rsi]
jb 0x1401ec7d9
push rbp
outsb dx, byte [rsi]
jb 0x1401ec7d7
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je 0x1401ec7d1
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x1401ec7e4
outsb dx, byte [rsi]
push rbp
jae 0x1401ec804
jb 0x1401ec7f2
outsd dx, dword [rsi]
je 0x1401ec7e8
jbe case.0x14002adfb.83
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x1401ec82a
je 0x1401ec82a
outsd dx, dword [rsi]
jb 0x1401ec821
outsd dx, dword [rsi]
ja 0x1401ec828
jb 0x1401ec82c
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x6c756f57
push rdi
outsd dx, dword [rsi]
jne 0x1401ec834
push rdi
outsd dx, dword [rsi]
jne 0x1401ec834
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x1401ec813
imul r14d, dword [rdx + 0x65], 0x726f7463
imul r14d, dword [rdx + 0x65], 0x726f7463
je 0x1401ec848
jb 0x1401ec854
jns 0x1401ec825
jae 0x1401ec81f
jae 0x1401ec81f
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1401ec82c
invalid
invalid
outsd dx, dword [rsi]
jb 0x1401ec860
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x1401ec83f
outsd dx, dword [rsi]
je 0x1401ec839
insd dword [rdi], dx
jo 0x1401ec86b
jns 0x1401ec84b
push rdx
invalid
jae 0x1401ec87f
jae 0x1401ec87c
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo case.0x14002adfb.91
push rbx
push rbx
je 0x1401ec87c
insb byte [rdi], dx
je 0x1401ec898
je 0x1401ec898
outsd dx, dword [rsi]
jb case.0x14002adfb.93
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x1401ec893
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x1401ec8ae
je 0x1401ec884
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401ec89f
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
insd dword [rdi], dx
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
jne 0x1401ec8c1
jne 0x1401ec8c1
push rdi
jb 0x1401ec8b9
je 0x1401ec8b7
pop rdx
jb 0x1401ec8c5
jb 0x1401ec8c5
push rbx
je 0x1401ec8c8
jb 0x1401ec8bc
jne 0x1401ec8cc
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x1401ec8b8
imul esp, dword gs:[rcx + 0x62], 0x6c
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x1401ec8e8
je 0x1401ec8dc
js 0x1401ec8e1
js 0x1401ec8e1
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x1401ec8f5
push rdx
push rdx
jae 0x1401ec902
jne case.0x14002adfb.102
invalid
jne 0x1401ec90d
jns 0x1401ec8e1
js 0x1401ec903
js 0x1401ec903
invalid
jne 0x1401ec915
invalid
invalid
invalid
jb 0x1401ec927
outsd dx, dword [rsi]
jae 0x1401ec92d
jae 0x1401ec920
jae 0x1401ec901
jae 0x1401ec901
jbe 0x1401ec929
jbe 0x1401ec929
invalid
jae 0x1401ec918
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x1401ec917
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401ec934
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x1401ec948
jb 0x1401ec948
jb 0x1401ec948
jne 0x1401ec950
outsb dx, byte gs:[rsi]
je 0x1401ec933
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x1401ec95e
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x1401ec95a
jb 0x1401ec969
jne 0x1401ec969
je 0x1401ec960
push rbp
push rbp
outsb dx, byte [rsi]
jae 0x1401ec975
jo 0x1401ec972
jo 0x1401ec972
outsd dx, dword [rsi]
jb 0x1401ec979
push rbp
push rbp
outsb dx, byte [rsi]
js 0x1401ec97c
invalid
invalid
jne 0x1401ec98b
jne 0x1401ec98b
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x1401ec998
je 0x1401ec98a
je 0x1401ec98a
jb 0x1401ec97a
push rbp
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword gs:[esi]
jb 0x1401ec997
imul edi, dword [rdx + 0x65], 0x69706164
jp 0x1401ec995
invalid
imul ebp, dword [0x1b74c3caa], 0x632d6e69
outsd dx, dword [rsi]
jb 0x1401ec9a5
sub eax, 0x772d736d
imul ebp, dword [rsi + 0x2d], 0x65726f63
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x1a175c980]
push rdi
invalid
xor dword [0x1404ef680], ebp
push rdi
invalid
imul esi, dword [rdi + rcx*2 + 0x6e], 0x72646441
jae 0x1401ec9ce
jae str.WakeByAddressSingle
add byte [rdi + 0x61], dl
push rdi
invalid
push rdi
invalid
imul esp, dword [rbp + 0x42], 0x79
jb 0x1401ec9cc
jns 0x1401ec9a4
jb 0x1401ec9cc
jae 0x1401ec9dc
push rbx
imul ebp, dword [rsi + 0x67], 0x300656c
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x69], al
invalid
invalid
insb byte [rdi], dx
jo 0x1401ec9e7
add byte [rax], al
add byte [rax], al
add byte [rax], al
imul r13d, dword [rbp + r12*2 + 0x70], 0x66687461
invalid
je 0x1401ec9f0
invalid
je 0x1401ec9ed
invalid
insb byte [rdi], dx
and byte [rdx + 0x75], dh
outsb dx, byte [rsi]
je 0x1401ec9fc
insd dword [rdi], dx
and byte gs:[rbp + 0x72], ah
and byte [rbp + 0x72], ah
jb 0x1401eca0b
jb 0x1401eca09
outsd dx, dword [rsi]
jb 0x1401ec9d6
and byte [rcx + 0x2f], cl
and byte [r13 + 0x72], r12b
jb 0x1401eca14
outsd dx, dword [rsi]
jb 0x1401ec9e1
and byte [rdi + 0x70], ch
jb 0x1401eca0e
je 0x1401eca18
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
invalid
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jne 0x1401eca43
insb byte [rdi], dx
jns 0x1401ec9dd
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401ec9], cl
add byte [rax], al
mov cl, cl
invalid
add dword [rax], eax
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x64], ah
invalid
jbe 0x1401eca4d
outsb dx, byte [rsi]
invalid
and byte [ecx + 0x6f], cl
push rbx
insb byte [rdi], dx
imul esp, dword [rbx + 0x65], 0x79656220
outsd dx, dword [rsi]
jns 0x1401eca6d
outsb dx, byte [rsi]
and byte fs:[rcx + 0x74], ch
jae 0x1401eca25
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
je 0x1401eca73
je 0x1401eca73
add byte [rax], al
add byte [rax], al
add al, ch
leave
invalid
add byte [rax], al
call 0x1415ee8de
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1401eca86
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jb 0x1401ecaa0
pop rsp
jae 0x1401eca9e
pop rsp
jae 0x1401ecaa0
invalid
jb 0x1401ecab8
add byte [rax], al
add byte [rax], ah
retf 0x401e
add byte [rax], al
add byte [0x1401eca55], ah
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
or eax, 0x2d000000
invalid
jo 0x1401ecad7
jns 0x1401eca65
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1401ecace
jb 0x1401ecae8
pop rsp
jae 0x1401ecae6
pop rsp
pop rsp
jae 0x1401ecae8
invalid
jae 0x1401ecae4
outsb dx, byte [rsi]
je 0x1401ecaba
jb 0x1401ecb01
add byte [rax], al
push 0x1401eca
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rsi], cl
push rsp
add byte [rax + rax + 0x4c], al
add byte [rax + rax + 0x4c], r9b
add byte [rsi], ch
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax + r8 + 0x44], r10b
add byte [rax + rax + 0x4c], r9b
add byte [rsi], ch
add byte [rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rax], r8b
add byte [rax], al
push r11
add byte [rdi + 0x53], cl
push r11
and byte [rbp + 0x72], al
jb 0x1401ecb32
jb 0x1401ecae5
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1401ecb38
invalid
jae 0x1401ecb44
invalid
and byte [rdx + 0x65], dh
je 0x1401ecb51
jb 0x1401ecb4c
and byte fs:[rbp + 0x72], ah
jb 0x1401ecb54
outsd dx, dword [rsi]
jb 0x1401ecb07
and byte [rax], al
add byte [rdx + rcx*8 + 0x1401e], bh
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov esp, 0x1401eca
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, al
retf 0x401e
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, cl
or eax, 0x1401f
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x1401ecb96
pop rsp
jae 0x1401ecb98
invalid
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1401ecbaa
pop rsp
outsd dx, dword [rsi]
jae 0x1401ecb69
jb 0x1401ecbb0
add byte [rax], al
add byte [rax], bl
retf
add dword [rax], eax
add byte [rax], al
and eax, 0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1401ecbcb
invalid
sub dword [rax], esp
jb 0x1401ecbd2
je 0x1401ecbe4
jb 0x1401ecbdf
and byte fs:[rcx + 0x6e], ch
jbe 0x1401ecbd9
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x55], 0x312d4654
sub dword ss:[rax], eax
add byte [rax], al
add byte [rax], al
mov esp, 0x1401eca
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x35], bl
invalid
add byte [rax], al
pop rax
retf
invalid
jae 0x1401ecc26
pop rsp
jae 0x1401ecc28
invalid
push 0x73722e
test al, 0xcb
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
adc al, 0
add byte [rax], al
test al, 0xcb
invalid
and byte [rdi + rbp*2 + 0x20], dh
push rdi
imul ebp, dword [rsi + 0x41], 0x63204950
invalid
outsd dx, dword [rsi]
and byte [rdi + 0x69], dl
outsb dx, byte [rsi]
push r8
and byte [r11 + 0x61], spl
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1401ecc58
invalid
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rbp
jae 0x1401f3d80
jb 0x1401f3d1d
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, al
xchg esi, eax
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rcx + 0x6f], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401996], dh
add byte [rax], al
add byte [rbp + 0x72], al
jb 0x1401f3ddd
outsd dx, dword [rsi]
jb 0x1401f3dd9
imul ebp, dword [rsi + 0x64], 0
add byte [rax], al
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401994], dl
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
xchg esp, eax
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401f3dfd
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x61684369
jb 0x1401f3df0
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe case.0x14002adfb.22
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x656d6568
outsb dx, byte [rsi]
jbe 0x1401f3e18
insb byte [rdi], dx
imul esp, dword [rcx + rax*2 + 0x75], 0x726f6874
imul esi, dword [rcx + rdi*2 + 0x49], 0x6c61766e
outsb dx, byte [rsi]
jbe 0x1401f3e28
insb byte [rdi], dx
outsb dx, byte [rsi]
jbe 0x1401f3e28
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x6f], 0x6e497472
outsb dx, byte [rsi]
jbe 0x1401f3e33
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x6f], 0x74616d72
invalid
push rbx
invalid
jne 0x1401f3e5f
push 0x7469726f
jns 0x1401f3e3f
imul esi, dword [rbx + 0x73], 0x50676e69
push rax
invalid
outsb dx, byte [rsi]
push rcx
jne 0x1401f3e67
jb 0x1401f3e7d
imul r14, qword [r11 + 0x73], 0x54676e69
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
insd dword [edi], dx
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x1401f3e8a
jns 0x1401f3e6b
push rbx
invalid
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x90000069
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
invalid
cmp byte [0x1745277c9], dh
invalid
invalid
invalid
xor byte [rsp + rbx*2], dh
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x1401f442d
outsd dx, dword [rsi]
jne 0x1401f4458
push rax
push rax
jb 0x1401f445c
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x65726c41
insb byte [rdi], dx
jb 0x1401f4464
insb byte [rdi], dx
jb 0x1401f4464
invalid
add byte [rax], al
add byte [rax], ah
invalid
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, ch
add al, byte [rax + 1]
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
jbe 0x1401f44cd
insb byte [rdi], dx
imul esp, dword [rsp + rcx*2 + 0x65], 0x6874676e
outsb dx, byte [rsi]
jbe 0x1401f44da
insb byte [rdi], dx
imul esp, dword [rsp + rcx*2 + 0x61], 0x79537473
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rax], dh
jge 0x1401f44ec
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid
push rbp
outsb dx, byte [rsi]
js 0x1401f455d
jo 0x1401f4553
invalid
invalid
push rax
invalid
push rdx
push 0x65
invalid
push rdx
insb byte [rdi], dx
invalid
jbe 0x1401f458d
jb 0x1401f4590
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401f4593
push rbx
je 0x1401f45a4
invalid
invalid
imul r14, qword [r11 + 0x73], 0x55676e69
jb 0x1401f45ba
push rbx
invalid
push 0x41656d65
outsb dx, byte [rsi]
jne 0x1401f45d1
push 0x7469726f
jns 0x1401f45b4
push rax
push rax
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
push rdx
jae 0x1401f45d0
je 0x1401f45ae
je 0x1401f45d5
jb 0x1401f45c5
outsb dx, byte gs:[rsi]
push rdx
jae 0x1401f45e9
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401f45e2
push rbx
outsb dx, byte gs:[rsi]
push rax
imul ebp, dword [rsi + 0x67], 0x6c696857
push rax
outsb dx, byte gs:[rsi]
imul ebp, dword fs:[rsi + 0x67], 0x646e6553
push rbx
push rbx
push rbx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
push rbx
je 0x1401f460d
imul ebp, dword [rsi + 0x67], 0x69685773
insb byte [rdi], dx
push rax
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x72656550
imul r14d, dword [rbx + 0x61], 0x64656c62
push rax
jb 0x1401f45f2
imul esi, dword [rbx + 0x61], 0x64656c62
push rbx
push rbx
jb 0x1401f462f
jb 0x1401f460c
jb 0x1401f460c
jne 0x1401f4631
push 0x7262694c
invalid
imul r12, qword [rdx + 0x72], 0x52797261
jns 0x1401f4619
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x1401f4631
jb 0x1401f463e
insd dword [rdi], dx
push rbp
je 0x1401f4639
cmp byte [rbp + 0x72], al
jb 0x1401f4647
jb 0x1401f4649
outsd dx, dword [rsi]
jb 0x1401f463c
jns 0x1401f4650
jae 0x1401f45df
add byte [rax + 0x1400b68], al
or eax, dword [rax + 1]
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
jle 0x1401f4614
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rsi + 0x19], bh
add dword [rax], eax
add byte [rax], al
nop
pop rsi
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7c], al
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rbx + 0x61], ah
invalid
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1401f4647
add byte [rax], al
add byte [rax], al
jl 0x1401f4634
jl 0x1401f4634
add dword [rax], eax
add byte [rax], al
invalid
invalid
jo 0x1401f4692
jae 0x1401f46a7
and byte [rax + 0x72], ah
insd dword [rdi], dx
invalid
invalid
imul ebp, dword [rsi + 0x69], 0x3a60676e
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rsi + 0x1f], al
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid
invalid
add byte [rax], ah
invalid
and dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb bh, byte [rdi]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sal byte [0x1402086bf], 0
add byte [rax + 0x140035e], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401945], ah
add byte [rax], al
add byte [rbx + 0x74], dl
push rbx
je 0x1401f473d
invalid
invalid
invalid
xor byte [rcx], dh
xor dword [rdx], esi
xor dh, byte [rbx]
xor esi, dword [rsi + 0x39383736]
xor al, 0x35
xor eax, 0x39383736
invalid
invalid
cmp byte [rcx], bh
cmp dword [rcx], esi
xor byte [rcx], dh
xor dword [rcx], esi
xor dword [rdx], esi
xor dword [rbx], esi
xor dword [rcx + rsi], esi
xor dword [rax], esi
xor dword [rcx], esi
xor dword [rdx], esi
xor dword [rbx], esi
xor dword [rcx + rsi], esi
xor dword [0x1a58b8fb3], esi
xor eax, 0x656c3631
xor dword [rsi], esi
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
je 0x1401f59e8
invalid
imul r8, qword [r11 + 0x61], 0x6e
invalid
invalid
push rbp
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401f5a25
insb byte [rdi], dx
imul esp, dword [rcx + rax*2 + 0x72], 0x656d7567
outsb dx, byte [rsi]
je 0x1401f5a14
invalid
invalid
invalid
push rdx
jae 0x1401f5a52
jne 0x1401f5a57
invalid
js 0x1401f5a52
invalid
invalid
invalid
jne 0x1401f5a80
push dx
invalid
push rbp
outsb dx, byte [rsi]
imul ebp, dword [rbp + 0x70], 0x656d656c
outsb dx, byte [rsi]
je 0x1401f5a84
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
je 0x1401f5a89
jb 0x1401f5a94
outsb dx, byte [rsi]
invalid
push rbp
outsb dx, byte [rsi]
invalid
invalid
push rbp
outsb dx, byte [rsi]
invalid
imul ebp, dword [rdi + 0x6e], 0x69202928
jae 0x1401f5a7b
and byte [rcx + 0x73], ch
and byte [rbp + riz*2 + 0x70], ah
jb 0x1401f5ac5
jo 0x1401f5ad1
invalid
invalid
jae 0x1401f5af3
insb byte [rdi], dx
je 0x1401f5abb
cmp bh, byte [rdx]
jne 0x1401f5af2
cmp dh, byte [rbp + 0x6e]
ja str.Closedbuffers_worker_closed_unexpectedlyC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tower_0.4.13_src_bufferworker.rs
invalid
sub dword [rax + 0x20], esp
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + 0x6e], ah
and byte [rax + 0x45], ah
jb 0x1401f5b08
invalid
add dword [rax], eax
add byte [rax], al
push rax
outsd dx, dword [rsi]
imul esi, dword [rbx + 0x6f], 0x7272456e
outsb dx, byte [rsi]
jb 0x1401f5b3b
outsd dx, dword [rsi]
jb 0x1401f5b2e
and byte fs:[rbx + 0x65], dh
jb 0x1401f5b4e
imul esp, dword [rbx + 0x65], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
add byte [rax], al
add byte [rax], al
retf
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x6c], al
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x1401f5b62
invalid
outsd dx, dword [rsi]
jb 0x1401f5b76
jb 0x1401f5b2e
invalid
jb 0x1401f5b92
insd dword [rdi], dx
imul ebp, dword [rsi + 0x5c], 0x7261632e
outsd dx, dword [esi]
outsd dx, dword [rsi]
pop rsp
jb 0x1401f5ba4
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x1401f5bac
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x1401f5bb4
js 0x1401f5b7e
je 0x1401f5bba
jae 0x1401f5b85
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
invalid
xor ebx, dword [rbx + rsi*2 + 0x72]
invalid
jb 0x1401f5bf2
jb 0x1401f5bb8
jb 0x1401f5bff
add byte [rax], al
add byte [rax], al
and dword [rbx + 0x1f], ebx
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add bl, dh
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rax + 0x14019fb], dh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
std
invalid
invalid
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bh
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x14019fb], dh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
invalid
invalid
add byte [rax + 0x14019ff], dl
add byte [rax], al
add byte [rax], dh
iretd
cmp eax, 0x1401f
add byte [rax], al
invalid
invalid
add byte [rsi + 0x1401f3d], ah
cmpsb byte [rsi], byte [rdi]
cmp eax, 0x1401f
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x1401f3d], dh
add byte [rax], al
add bl, al
cmp eax, 0x1401f
add byte [rax], al
invalid
mov bl, 0x3d
cmp eax, 0x1401f
add byte [rax], al
ret
invalid
add dword [rax], eax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub al, 0xe8
invalid
add byte [rax], al
add byte [rax], al
enter 0x1fec, 0x40
add dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
loopne 0x1401fe5ce
invalid
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or al, 0xe8
invalid