Function at 0x1400b83e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140049670
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400496ee
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14019699b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140045020
nop
add rsp, 0xb0
pop rbp
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, pe_nt_image_headers64
call fcn.140044e20
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140049c00
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140049c7e
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14019699b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140045020
nop
add rsp, 0xb0
pop rbp
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, pe_nt_image_headers64
call fcn.140044e20
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov r9d, dword [rcx]
mov r8d, r9d
neg r8d
cmovs r8d, r9d
mov rcx, rdx
mov eax, 0x27
lea r10, [0x1401285a2]
cmp r8d, 0x2710
jb 0x140049e33
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]
movzx ebx, word [r10 + rbx*2]
mov word [rbp + rsi - 0x23], bx
movzx edi, word [r10 + rdi*2]
mov word [rbp + rsi - 0x21], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x140049da0
cmp rdx, 0x63
jbe 0x140049e21
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]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x140049e3e
or dl, 0x30
mov byte [rbp + rax - 0x20], dl
dec rax
jmp 0x140049e4c
mov rdx, r8
cmp rdx, 0x63
ja 0x140049df3
jmp 0x140049e21
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffe1
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140045020
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsi], 4
jmp 0x14009775d
mov rax, qword [rdx + 0x18]
test rax, rax
je case.0x1400976f8.0
mov rdi, qword [rdx + 0x10]
lea r8, [0x14013eb50]
or al, byte [rax]
mov rcx, rdi
mov rdx, rax
call fcn.140097764
mov qword [rsi], 2
add bl, ch
invalid
mov rax, qword [rdx + 0x18]
test rax, rax
je case.0x1400976f8.0
mov rdi, qword [rdx + 0x10]
lea r8, [0x14013eb68]
mov rcx, rdi
mov rdx, rax
call fcn.140097764
mov qword [rsi], 3
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdx, [0x1400e114c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rdx, qword [rcx + 0x10]
cmp dword [rdx + 0x98], 0x110008
add byte [rcx], dl
add byte [rdi], cl
xchg esp, eax
shr bl, 0xe
adc byte [rcx + 0x98ba], al
add byte [rax], cl
add byte [rcx], dl
add byte [rdi], cl
xchg esp, eax
shr bl, 0xe
mov rdx, qword [rcx + 8]
xor eax, eax
jmp 0x14009789e
mov rdx, qword [rcx + 8]
mov al, 1
movzx eax, al
ret
add byte [rax], al
add byte [rax + 0x48068948], al
add esp, 0x20
pop rsi
ret
lea r8, [0x1400e115c]
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
add rax, r8
jmp rax
invalid
mov qword [rcx], 4
ret
mov rax, qword [rdx + 0x18]
test rax, rax
je case.0x140097936.1
out dx, eax
out dx, eax
mov rdx, qword [rdx + 0x10]
dec rax
and qword [rcx], 0
mov qword [rcx + 8], rdx
add rdx, 0xa0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
ret
mov rax, qword [rdx + 8]
mov rdx, qword [rdx + 0x18]
mov qword [rcx], 3
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
ret
invalid
jne 0x140097d97
mov eax, dword [rcx + 4]
cmp eax, dword [rdx + 4]
sete al
invalid
rol bl, 0x31
rol bl, 0x48
invalid
ret
add rcx, 8
add ecx, 8
add rdx, 8
jmp 0x140097e17
add byte [rax], al
ret 0xe908
add byte [rax], al
mov rax, rdx
lea rdx, [0x1400e116c]
lea edx, [0x1400e116c]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
ret
add rax, 0x18
ret
add rax, 0x38
ret
add rax, 0x60
ret
add rax, 0x48
ret
push rsi
push rdi
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
call 0x140097e4e
test al, al
je 0x140097e45
add rdi, 0x18
add rsi, 0x18
mov rcx, rdi
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp 0x140097e4e
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
sub rsp, 0x28
mov r8d, 0x18
call sub.msvcrt.dll_memcmp
test eax, eax
sete al
add rsp, 0x28
ret
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
mov rdi, rax
mov rcx, rsi
int1
int1
call fcn.14009355b
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.1400dbb40
add al, 0
call fcn.140046e60
int3
fsqrt
dec esp
mov ecx, 0x98
or byte [rax], al
add byte [rcx], dl
invalid
cwde
add byte [rax], al
add byte [rax], cl
add byte [rcx], dl
add byte [rdi], cl
test dword [rax], ecx
or byte [rax], al
add byte [rax], al
invalid
invalid
or byte [rax], al
add byte [rax], al
add ecx, 0x10
rcl dword [rax], 0x48
mov eax, ecx
add byte [rax], al
out dx, eax
inc dword [rbx]
mov byte [rax - 0x7d000000], bl
stc
or byte [rdx + 2], bh
lahf
cmp edx, 6
jb 0x14009c861
add ecx, 0xffffffbf
cmp ecx, 6
setb al
ret
add byte [rax], al
add byte [rax + 0x75d03948], al
or byte [rax + 0x39], 0xd0
jne 0x14009c87d
jmp fcn.140091e7e
invalid
invalid
or byte [rax + 0x39], 0xd0
jne 0x14009c87d
jmp fcn.140091e7e
mov rdx, qword [rcx]
mov rcx, rax
jmp fcn.14000c1fe
stc
idiv bh
invalid
adc dword [rax - 0x77], ecx
shr ecx, 0x76
stc
idiv bh
invalid
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x338
mov rsi, r9
mov rdi, rdx
xlatb
mov edi, edx
mov r13, rcx
movabs r12, 0x8000000000000000
lea rax, [0x1400e11bc]
add al, 0
add byte [rax], al
add byte [rax], al
add dword [rax], eax
call fcn.14008bbd6
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
mov qword [rdx], 2
mov qword [rdx + 0x28], rax
mov rcx, qword [rdi]
invalid
jmp 0x14009e004
psubsw mm2, qword [0x18c09c907]
mov dword [rsp + 0x128], ebp
mov qword [rsp + 0x128], r13
lea r14, [rsp + 0x1a0]
mov ah, 0x24
movabs al, byte [0x4900268349000001]
and qword [r14], 0
mov qword [r14 + 8], 8
and qword [r14], 0
mov qword [r14 + 8], 8
and qword [r14 + 0x10], 0
mov rdi, qword [rdi]
lea rsi, [rsp + 0x70]
xor r15d, r15d
lea r12, case.0x1400b5872.359
add al, 0
add byte [rax - 0x75], cl
invalid
add al, 0
lea r13, [rsp + 0x130]
cli
mov dword [rbx + 0x20], ecx
mov ecx, dword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
and al, 0xf0
add byte [rax], al
add byte [rax], al
and al, 0xf0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe0], rax
invalid
invalid
mov word [rax + rbp*8], fs
and al, 0xe8
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rcx
and al, 0xe8
add byte [rax], al
add bl, ch
invalid
and al, 0xe8
add byte [rax], al
add bl, ch
invalid
cmp qword [rsp + 0xe0], 0xa
je 0x14009d8dd
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
sub dword [rsp + 0x50], ecx
sub dword [rsp + 0x50], ecx
cmp dword [rsp + 0x40], 2
jne case.0x1400b31d9.41
add sil, byte [rbp + 0xf]
lea rcx, [rsp + 0x40]
call fcn.14008b736
jmp 0x14009c92a
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x90], xmm2
add byte [rax], al
invalid
movaps xmmword [rsp + 0x80], xmm1
movabs rdx, 0xff00000000
mov rdi, qword [rdi]
mov r8d, dword [rdi + 0x20]
mov ecx, dword [rdi + 0x24]
shl rcx, 0x20
or rcx, r8
movzx r8d, byte [rsi + 0x30]
lea r9, [0x1400e1244]
lea ecx, [0x1400e1244]
test rcx, rdx
mov eax, 0x400
mov esi, 0x1000
jmp 0x14009db73
mov rbp, qword [rdi]
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbp
call fcn.14009e5b9
cmp dword [r14], 0x12
je 0x14009e1c9
lea r15, [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
lea r14, [rsp + 0x40]
movaps xmmword [r14 + 0x20], xmm2
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.14009e616
mov rcx, r15
mov rdx, rbp
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x14009e1e1
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
push rax
movaps xmmword [rsp + 0x40], xmm0
cmp dword [rsp + 0x40], 0xe
jne 0x14009e203
lea rcx, [rsp + 0x40]
mov ebx, dword [rcx + 8]
mov edi, dword [rcx + 0xc]
call fcn.1400936a5
shl rdi, 0x20
or rdi, rbx
mov dword [rbp + 0x20], edi
shr rdi, 0x20
mov word [rbp + 0x24], di
movups xmm0, xmmword [rsp + 0xe0]
loopne 0x14009cb62
add byte [rax], al
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
adc byte [rsp + 0x100], dl
adc byte [rsp + 0x100], dl
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
push rax
push rax
movaps xmmword [rsp + 0x40], xmm0
mov rcx, qword [rsi]
xor rcx, r12
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
test rax, rax
je 0x14009d3b1
add byte [rax], al
cmp rax, 1
jne 0x14009d589
mov ebx, dword [rsi + 0x48]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x130]
add al, ch
lahf
invalid
stc
dec dword [rax - 0x75]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x70
jo 0x14009cc17
mov dword [rcx + 0x10], eax
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.14009ead7
mov rax, qword [r14]
mov rsi, qword [r14 + 8]
mov esi, dword [rsi + 8]
cmp rax, r12
jne 0x14009d1dc
test sil, 1
jne 0x14009d608
shr rsi, 0x20
mov rdi, qword [rdi]
mov eax, dword [rdi + 0x20]
test al, 1
je 0x14009dcab
invalid
mov ecx, dword [rdi + 0x24]
shl rcx, 0x20
or rax, rcx
shr rax, 0x20
test al, al
je 0x14009dc1f
lea rcx, [0x140143ca8]
mov edx, 0xb3e
add byte [rdx + 0xb3e], bh
mov r8d, esi
mov r9d, esi
call fcn.14009f802
add byte [rax + rax*8 + 0x104a840f], al
add byte [rax], al
test al, al
je 0x14009dcab
mov ecx, 8
mov edx, 4
add byte [rax], al
add al, ch
invalid
loope 0x14009cc6d
dec dword [rcx + 0x4708930]
mov ecx, 1
add byte [rax], al
add al, ch
invalid
add byte [rax], al
lea rdx, [rsp + 0x70]
mov qword [rdx], rcx
mov dword [rdx], ecx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
lea r14, [rsp + 0xe0]
mov rcx, r14
call fcn.14009f9a7
mov rcx, r14
call fcn.14009fa00
movups xmm0, xmmword [rsp + 0xe0]
add byte [rax], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov edx, dword [rsi + 0x20]
and byte [rdi], cl
mov bh, 0x4e
and al, 0x80
jle 0x14009cd1f
add byte [rdx + 0x1374265e], cl
mov r9b, 1
test bl, bl
js 0x14009ddb9
test cl, cl
je 0x14009ddb9
mov r8, rcx
shl r8, 0x20
or r8, rdx
bt r8d, 0x10
jb 0x14009d384
invalid
add byte [rax], al
enter 0xffffffffffffc149, 0xffffffffffffffe0
and byte [rcx + 9], cl
rol byte [rcx + 0xf], 1
mov edx, 0x820f10e0
pop rsi
invalid
test cl, cl
je 0x14009da1c
test r8, rax
jne case.0x1400b5df4.45
invalid
invalid
add byte [rax], al
or eax, 0xdb840000
test bl, bl
js 0x14009ddb6
lea rdi, [rsp + 0x170]
jo 0x14009cd46
add byte [rax], al
add byte [rdx + 1], bh
mov edx, 1
mov rcx, rdi
call fcn.14008b0d0
cmp qword [rdi], 0
invalid
add byte [rax - 0x75], cl
or byte [r15], r9b
test dword [rbx + 0x15], ecx
add byte [rax], al
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xc0], rcx
mov dword [rsp + 0xc0], ecx
mov qword [rsp + 0xc8], rax
mov r14, qword [rdi]
cmp byte [r14 + 0x24], 0
je 0x14009d23f
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, r14
call fcn.14009e5b9
add byte [rax], al
add byte [rax], al
cmp dword [rdi], 0x12
je 0x14009e295
lea rdi, [rsp + 0x70]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
lea rdx, [rsp + 0x40]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
sub dword [rdx], eax
sub dword [rdx], eax
lea r15, [rsp + 0xe0]
mov rcx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.1400a0104
add byte [rax], al
mov r8b, byte [rsi + 0xd0]
mov rcx, rdi
mov rdx, r14
mov r9, r15
mov ecx, edi
mov ecx, edi
call fcn.1400a0187
mov rax, qword [rsp + 0x70]
cmp rax, r12
jne 0x14009d5d9
test esp, ecx
invalid
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
mov rdi, qword [rdi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
adc byte [rax - 0x77], r9b
stc
imul ebx, dword [rbx], 0
add al, ch
invalid
add al, byte [rdx]
add byte [rax], al
add cl, ch
xor al, 0xd
add byte [rax], al
lea r14, [rsp + 0x70]
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, rdi
mov r8, rsi
call fcn.14009ef97
mov rax, qword [r14]
movups xmm0, xmmword [r14 + 8]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [r14 + 0x18]
movaps xmmword [rsp + 0x50], xmm0
cmp rax, r12
jne 0x14009d341
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
and al, 0x50
lea rdx, [rsp + 0x280]
movups xmmword [rdx + 8], xmm0
adc dword [rdx + 8], eax
adc dword [rdx + 0x18], ecx
mov bh, 0x1f
add byte [rax], al
mov r14, qword [rdi]
cmp byte [r14 + 0x24], 0
cmp byte [rsi + 0x24], 0
cmp byte [rsi + 0x24], 0
je 0x14009d2d9
lea r15, [rsp + 0x70]
mov rcx, r15
mov ecx, edi
mov rdx, rdi
cli
mov r8, rsi
call fcn.14009fe96
mov rax, qword [r15]
movups xmm0, xmmword [r15 + 8]
or byte [rdi], cl
sub dword [rsp + 0x40], eax
or byte [rdi], cl
sub dword [rsp + 0x40], eax
movups xmm0, xmmword [r15 + 0x18]
movaps xmmword [rsp + 0x50], xmm0
cmp rax, r12
jne 0x14009d341
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x30
add al, byte [rax]
add byte [rdi], cl
adc dword [rdx + 8], eax
add cl, ch
invalid
mov qword [rsp + 0x128], r13
lea r14, [rsp + 0x1b8]
mov ah, 0x24
mov eax, 0x49000001
and dword [rsi], 0
mov ah, 0x24
mov eax, 0x49000001
and dword [rsi], 0
lea edi, [rsp + 0x40]
mov dword [rsp + 0x40], eax
add byte [rbx + 0x1270247c], al
je 0x14009e021
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
jo 0x14009d076
adc byte [rsp + 0x80], cl
movups xmm2, xmmword [rsp + 0x90]
add byte [rdi], cl
sub dword [rsp + 0x60], edx
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp dword [rsp + 0x40], 0x11
jne 0x14009e032
mov rcx, r15
call fcn.1400936a5
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x90], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], ecx
jo 0x14009d112
mov ecx, esi
dec dword [rax - 0x75]
invalid
mov rbx, qword [rdi]
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbx
call fcn.14009e5b9
rcl dword [rax + rax]
add byte [rcx - 0x7d], al
adc cl, byte ds:[rdi]
test bl, ah
adc byte [rax], al
invalid
rcl dword [rax + rax]
add byte [rcx - 0x7d], al
adc cl, byte ds:[rdi]
test bl, ah
adc byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x70
lea r15, [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
lea r14, [rsp + 0x40]
movaps xmmword [r14 + 0x20], xmm2
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
adc byte [rcx + 0xf], r8b
sub dword [rsi], eax
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.14009e616
out dx, al
adc al, 0
add byte [rcx + rcx*4 - 7], cl
adc byte [rsp + 0x80], cl
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movups xmmword [r13 + 0x40], xmm3
movups xmmword [r13 + 0x30], xmm2
movups xmmword [r13 + 0x20], xmm1
movups xmmword [r13 + 0x10], xmm0
mov qword [r13], rax
mov qword [r13 + 8], rsi
jmp 0x14009e00d
mov rbx, r12
lea r15, [rsp + 0x70]
mov rcx, r15
mov rdx, r14
call fcn.14009e5b9
cmp dword [r15], 0x12
je 0x14009e2a1
lea r15, [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
lea rdx, [rsp + 0x40]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r12, [rsp + 0xe0]
mov rcx, r12
call fcn.14009fff2
mov r9b, byte [rsi + 0xd0]
mov qword [rsp + 0x20], r12
mov rcx, r15
mov rdx, rdi
mov r8, rsi
call fcn.1400a0075
mov rax, qword [rsp + 0x70]
cmp rax, rbx
jne 0x14009d9c1
mov r12, rbx
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
lea rdx, [rsp + 0x40]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
jmp 0x14009d322
lea r15, [rsp + 0x70]
mov rcx, r15
mov rdx, rdi
mov r8, rsi
call fcn.14009fcb5
mov rax, qword [r15]
movups xmm0, xmmword [r15 + 8]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [r15 + 0x18]
movaps xmmword [rsp + 0x50], xmm0
cmp rax, r12
jne 0x14009d341
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
lea rdx, [rsp + 0x258]
movups xmmword [rdx + 8], xmm0
movups xmmword [rdx + 0x18], xmm1
mov qword [rdx], 1
mov rcx, qword [rsp + 0xb8]
mov qword [r13 + 0x48], rcx
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movups xmmword [r13 + 0x38], xmm1
movups xmmword [r13 + 0x28], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r13 + 0x18], xmm1
movups xmmword [r13 + 8], xmm0
mov qword [r13], rax
jmp 0x14009e00d
lea rdi, [rsp + 0xc0]
test cl, cl
je 0x14009d9f0
mov rcx, rdi
call fcn.14009ee29
mov rcx, rdi
xor edx, edx
mov r8d, 0x10ffff
call fcn.14009ee4e
jmp 0x14009dac9
mov ebx, dword [rsi + 8]
xor esi, esi
add byte [rdi], cl
sub dword [rsp + 0x140], ecx
xor byte [rcx], al
add byte [rax], al
invalid
add byte [rax + 7], bh
add byte [rcx - 0x44], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24ac8b48], al
and byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add bl, ch
and al, 0x48
mov eax, dword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x58]
adc byte [rsp + 0x58], al
adc byte [rsp + 0x58], al
movaps xmmword [rsp + 0x140], xmm0
mov rsi, qword [rsp + 0x68]
invalid
push 0x24548d48
jo 0x14009d5fb
mov dword [rdx], eax
add byte [rax], al
lea rsi, [rsp + 0x78]
lea rdi, [r13 + 8]
mov ecx, 9
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
mov qword [r13], rax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
add byte [rax], al
add byte [rax], al
add al, ch
wait
cld
invalid
shr esi, 8
mov rcx, qword [rdi]
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140093bf1
mov r14, rax
invalid
mov rdi, rdx
mov rax, qword [rax + 0x10]
sub rax, 1
jb 0x14009d985
invalid
imul rcx, rax, 0x30
add rcx, qword [r14 + 8]
cmp dword [rcx], 0xa
jne 0x14009d985
add rcx, 8
mov edx, esi
call fcn.14008db7e
jmp 0x14009ddae
invalid
cmp byte [rax + 2], 0x48
mov dword [rsp + 0x160], eax
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
stc
stc
push rsp
and al, 0x70
and al, 0x70
add byte [rax], al
lea rcx, [rsp + 0x40]
call fcn.1400936a5
invalid
mov ebx, 1
mov ecx, 1
mov edx, 1
call fcn.14008ad97
mov byte [rax], sil
lea rdx, [rsp + 0x70]
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], rax
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x18], rbx
mov qword [rdx], 0xa
mov rcx, r14
mov ecx, esi
call fcn.14009e552
jmp 0x14009ddae
lea rsi, [rsp + 0x78]
lea rdi, [r13 + 8]
mov ecx, 9
or dword [rax], eax
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
mov qword [r13], rax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
call fcn.14008b290
invalid
jmp 0x14009e00d
invalid
add byte [rax], al
invalid
mov rcx, rdi
call fcn.14009ef1b
mov rcx, rdi
mov ecx, edi
mov ecx, edi
add byte [rax], al
add byte [rax - 0x7b], cl
sar dword [rax + 0x800], 1
or byte [rax], al
invalid
test rcx, rdx
mov eax, 0x800
or byte [rax], al
add byte [rsi + 0x2000], bh
invalid
mov esi, 0x2000
add cl, ch
jmp 0x14009db73
push rdi
add dword [rax], eax
add byte [rcx - 0x7b], cl
ror byte [rdi], 0x85
jne 0x14009dbc9
invalid
invalid
mov esp, 0x17024
and al, 0x70
add dword [rax], eax
test r8, rax
jne 0x14009dbc9
lea rdi, [rsp + 0x170]
lea edi, [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add byte [rdx + 1], bh
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14008b215
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
or byte [rdi], cl
test dword [rbp + 8], esp
add byte [rax], al
fcmovnbe st(0), st(7)
invalid
or byte [rdi], cl
test dword [rbp + 8], esp
add byte [rax], al
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xc0], rcx
mov dword [rsp + 0xc0], ecx
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add byte [rax], al
invalid
mov dword [rsp + 0xc0], ecx
mov qword [rsp + 0xc8], rax
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax], al
and qword [rsp + 0xd0], 0
test rcx, rcx
test ecx, ecx
je 0x14009deeb
jns 0x14009da74
add al, 0
add byte [rcx], dh
shr cl, cl
xchg edi, eax
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
mov esp, 0xc024
add byte [rax], al
add byte [rax], al
xor edx, edx
jmp 0x14009df10
lea rdi, [rsp + 0xc0]
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14009ee29
mov rcx, rdi
add byte [rax - 0x77], cl
stc
xor edx, edx
mov r8d, 9
mov eax, 9
mov eax, 9
call fcn.14009ee4e
lea rcx, [rsp + 0xc0]
mov edx, 0xb
adc eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdx + 0xb], bh
mov r8d, 0xc
call fcn.14009ee4e
lea rcx, [rsp + 0xc0]
mov edx, 0xe
mov r8d, 0x10ffff
call fcn.14009ee4e
movups xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xd0]
add dword [rax], eax
add byte [rdi], cl
test rcx, rdx
mov eax, 0x40
mov esi, 0x100
jmp 0x14009db73
invalid
test rcx, rdx
mov esi, 1
jmp 0x14009db76
mov esi, 2
jmp 0x14009db76
test rcx, rax
mov eax, 4
mov edx, 0x10
add byte [rax], al
test rcx, rax
mov eax, 8
mov edx, 0x20
cmove edx, eax
ror byte [rdi], 1
mov edx, 0x2be08e1
add byte [rax], al
invalid
test rcx, rdx
mov eax, pe_nt_image_headers64
mov esi, 0x200
jmp 0x14009db73
test rcx, rdx
mov eax, 0x4000
mov esi, 0x10000
lea rdi, [rsp + 0xc0]
mov rcx, rdi
call fcn.14009ef1b
mov rcx, rdi
xor edx, edx
mov r8b, 9
call case.0x1400b76be.87
lea rcx, [rsp + 0xc0]
mov dl, 0xb
mov r8b, 0xc
call case.0x1400b76be.87
lea rcx, [rsp + 0xc0]
mov dl, 0xe
mov r8b, 0xff
call case.0x1400b76be.87
cmp esi, 0x80
jae 0x14009dcab
mov eax, esi
and eax, 0x5f
add eax, 0xffffffbf
cmp eax, 0x1a
jae 0x14009dcab
mov ebx, 1
mov ecx, 2
mov edx, 1
call fcn.14008ad97
mov byte [rax], sil
mov byte [rax + 1], sil
lea rdx, [rsp + 0x70]
mov qword [rdx], rbx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rbx
lea r14, [rsp + 0xe0]
mov rcx, r14
call fcn.14009f86c
mov rcx, r14
call fcn.14009f8c5
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
lea rdx, [rsp + 0x40]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 1
mov qword [rsp + 0x78], 0xa
mov r9b, 2
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov byte [rsp + 0x20], r9b
lea rdi, [rsp + 0x70]
lea r9, [rsp + 0xe0]
mov rcx, rdi
call fcn.14009ef5f
mov rax, qword [rdi]
cmp rax, r12
je 0x14009dfc1
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movups xmm2, xmmword [rsp + 0x98]
movups xmm3, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
mov rcx, qword [rsp + 0xb8]
mov qword [r13 + 0x48], rcx
movups xmmword [r13 + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [r13 + 0x28], xmm2
jmp 0x14009d371
lea rcx, [rsp + 0xc0]
mov r8d, 1
add byte [rax], al
xor edx, edx
call fcn.14008b2ac
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
add byte [rax], al
xor ecx, ecx
test cl, 1
jne 0x14009df25
mov byte [rax + rdx*2], bl
mov byte [rax + rdx*2 + 1], bl
inc rdx
mov cl, 1
jmp 0x14009df12
movups xmm0, xmmword [rsp + 0xc0]
lea rcx, [rsp + 0x170]
movaps xmmword [rcx], xmm0
test rdx, rdx
mov qword [rcx + 0x10], rdx
push rcx
adc byte [rdi], cl
xchg esp, eax
sbb r8b, bpl
inc byte [rax + rax]
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
mov word [rax + rax*4], fs
add dword [rax], eax
invalid
lea rcx, [rsp + 0xc0]
movaps xmmword [rcx + 0x10], xmm1
invalid
invalid
movaps xmmword [rcx], xmm0
call fcn.14009ecbc
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
invalid
and al, 0x78
adc byte [rsp + 0x98], dl
sub dword [rsp + 0x140], ecx
adc byte [rdi], cl
sub dword [rdx + 0x20], edx
add byte gs:[rax - 0x7f], cl
invalid
cmp byte [rbx], al
add byte [rax], al
pop rbp
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
and cl, byte [rdx]
add al, ch
add ecx, dword [rdx + rdi*8 + 0x261e9ff]
invalid
invalid
call fcn.140046c30
jmp 0x14009e293
invalid
add al, byte [rax]
add byte [rax], al
cli
invalid
add byte [rax], al
lea rax, [rsp + 0x200]
and al, 0
add al, byte [rax]
add byte [rcx + rcx*4 + 0x38], cl
mov qword [rax], r15
mov qword [rax], r15
lea rdx, str.tried_to_unwrap_alt_pipe_from_HirFrame__got:
adc eax, 0xa215c
pop rsp
and dword [rdx], ecx
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x70]
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
mov qword [rcx], rdx
mov dword [rcx], edx
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
or byte [rax - 0x7d], cl
invalid
add byte [rax], al
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [0x14009e7b1]
add byte [rax], al
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x18], edx
adc eax, 0xa213c
insd dword [rdi], dx
cli
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xa2733
lea eax, [0x1401407b8]
mov dword [rsp + 0x70], eax
lea edx, [0x1401407c8]
add bl, ch
jg 0x14009e0dc
lea eax, [0x140140aa0]
mov dword [rsp + 0x70], eax
lea edx, [0x140140ab0]
add cl, ch
test byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0xa2686
or al, byte es:[rax]
or al, byte [rax]
and al, 0x70
mov ah, byte [rsi]
or al, byte [rax]
or al, byte [rax]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
cmc
and eax, 0x3deb000a
lea rax, str.internal_error:_entered_unreachable_code:_expected_expr_or_concat__got_repetition
or al, byte [rax]
or al, byte [rax]
mov qword [rsp + 0x70], rax
or al, byte [rax]
or al, byte [rax]
or al, byte [rax]
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [rax - 0x77], r9b
int1
lea rax, str.internal_error:_entered_unreachable_code:_expected_expr_or_alt__got_concat_marker
mov qword [rsp + 0x70], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
jmp 0x14009e1a1
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x14009e293
lea rax, [rsp + 0x130]
mov qword [rax], r14
lea rdx, str.tried_to_unwrap_group_from_HirFrame__got:
lea rcx, [rsp + 0x70]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [0x14009e7b1]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140044de0
jmp 0x14009e293
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
mov rdx, qword [rsp + 0x180]
call fcn.14002d830
jmp 0x14009e343
mov rbx, rax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
call fcn.14008b290
jmp 0x14009e4d7
mov rcx, rbx
call fcn.1400dbb40
call fcn.140046e60
call fcn.140046e60
int3
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
mov edx, 0x48000a18
lea ecx, [rsp + 0x50]
mov qword [rcx], r8
mov dword [rcx], eax
mov r8d, 1
mov qword [rcx + 8], r8
and qword [rcx + 0x20], 0
add byte [rax - 0x77], cl
push rax
or byte [rax - 0x77], cl
mov dword [rcx + 0x10], eax
add byte [rax - 0x77], cl
push rax
or byte [rax - 0x77], cl
invalid
mov dword [rcx + 0x10], eax
adc byte [r9 + rcx*4 + 0x41], cl
sbb byte [rbx + 0x158d4801], dh
invalid
mov qword [rcx + 0x18], r8
mov bl, 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140044de0
ud2
lea edx, [rcx - 0xa]
add rcx, 0xfffffffffffffff7
xor eax, eax
cmp rdx, 8
cmp edx, 8
test byte [rax - 0x7d], 0xc1
div dword [rcx]
ror byte [rax - 0x7d], 0xfa
cmp edx, 8
cmovb rax, rcx
test rax, rax
cmovb rax, rcx
test rax, rax
ror dword [rax - 0x7b], 0xc0
je 0x14009e717
cmp rax, 1
jne 0x14009e721
test bl, bl
je 0x14009e729
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
invalid
adc al, ch
jmp 0x12c09ddf0
call fcn.14000c1fe
jmp 0x14009e729
mov rcx, rsi
call fcn.14008b736
jmp 0x14009e729
mov rcx, rsi
call fcn.1400936a5
mov rcx, rdi
call fcn.1400dbb40
add eax, dword [rax]
add eax, dword [rax]
call fcn.140046e60
int3
invalid
mov esi, eax
test rdx, rdx
je 0x14009e777
invalid
mov rbx, rdx
mov rcx, rsi
int1
call fcn.14009e944
mov qword [rdi], 3
mov dword [rdi], 3
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x10], ebx
mov qword [rdi + 0x28], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rdi
call fcn.140057a1f
mov rcx, rsi
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140057a3d
xchg edx, eax
sti
invalid
dec dword [rax - 0x77]
invalid
mov rdi, rax
mov rcx, rsi
mov rdx, rbx
call fcn.140057a3d
mov rcx, rdi
stc
call fcn.1400dbb40
int3
nop
rol dword [rbx], cl
add ah, cl
sub rsp, 0x48
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
lea r8, [rax - 0xa]
add rax, 0xfffffffffffffff7
xor r9d, r9d
cmp r8, 8
cmp eax, 8
cmovb r9, rax
lea rax, [0x1400e1274]
add eax, 0x42aa2
add byte [rsi + 0x63], cl
movsxd r8, dword [rax + r9*4]
add al, 0x88
add r8, rax
jmp r8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x14008c240]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rax, [0x14019586f]
lea eax, [0x14019586f]
mov r8d, 4
jmp case.0x1400b31d9.94
add cl, ch
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140195890]
sbb byte [rax - 0x73], cl
adc eax, 0xf707b
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
jmp case.0x1400b5df4.61
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x14008d7b7]
mov qword [rsp + 0x20], rax
lea rax, [0x14019587a]
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
jmp case.0x1400b31d9.94
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
mov dword [rcx], ecx
mov dword [rcx], ecx
lea rax, [0x14008d805]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x140195886]
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
jmp case.0x1400b31d9.94
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401958ae]
mov r8d, 0xb
jmp case.0x1400b5df4.61
add rcx, 8
lea r9, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r9], rcx
lea rax, [0x14008cec4]
mov qword [rsp + 0x20], rax
lea rax, [0x140195873]
outsd dx, dword [rsi]
invalid
invalid
and byte [rax - 0x73], cl
add eax, 0xf6fc8
outsd dx, dword [rsi]
invalid
invalid
outsd dx, dword [rsi]
sldt word [rcx - 0x48]
invalid
invalid
mov r8d, 7
mov eax, 7
add byte [rax], al
mov rcx, rdx
mov rdx, rax
mov edx, eax
ror dword [rax - 0x77], 1
ret 0x24e8
invalid
mov edx, eax
call fcn.1400479e0
and al, 0x91
cli
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
nop
add rsp, 0x48
invalid
ret
add rcx, 8
add ecx, 8
or byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], rcx
mov qword [rax], rcx
mov dword [rax], ecx
or byte [rax - 0x73], cl
or eax, 0xfffee83f
invalid
invalid
invalid
invalid
lea rcx, [0x14008d114]
invalid
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], 9
lea rax, [0x14019589a]
lea r9, [0x14019589f]
sldt word [rcx - 0x48]
add eax, 0x48000000
mov ecx, edx
sldt word [rcx - 0x48]
add eax, 0x48000000
mov ecx, edx
mov rdx, rax
call fcn.140047330
jmp case.0x140097db9.85
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401958a8]
mov r8d, 6
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401958b9]
lea edx, [0x1401958b9]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401958b9]
lea edx, [0x1401958b9]
lea edx, [0x1401958b9]
sldt word [rcx - 0x48]
adc dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x11
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x48
jmp rax
invalid
pop rsi
ret
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
mov r9d, dword [rcx + 0x20]
movzx eax, word [rcx + 0x24]
shl rax, 0x20
shl eax, 0x20
shl eax, 0x20
or rax, r9
imul rsi, r8, 0x38
mov dil, 1
mov r8b, 2
lea r14, [0x1400e1298]
mov r9b, 2
mov r10b, 2
mov r11b, 2
mov bl, 2
mov bpl, 2
test rsi, rsi
je 0x14009ea23
movzx r15d, byte [rdx + 0x30]
movsxd r15, dword [r14 + r15*4]
add r15, r14
jmp r15
mov ebp, edi
jmp 0x14009ea19
mov ebx, edi
jmp 0x14009ea19
mov r11d, edi
jmp 0x14009ea19
add rdx, 0x38
add rsi, 0xffffffffffffffc8
jmp 0x14009e9e7
mov r14, rax
shr r14, 0x28
mov rdx, rax
shr rdx, 0x20
mov r15d, eax
shr r15d, 0x18
mov r12d, eax
shr r12d, 0x10
mov r13d, eax
shr r13d, 8
cmp bpl, 2
movzx esi, bpl
cmove esi, eax
cmp bl, 2
movzx edi, bl
cmove edi, r13d
cmp r11b, 2
movzx r11d, r11b
cmove r11d, r12d
cmp r10b, 2
movzx r10d, r10b
cmove r10d, r15d
cmp r9b, 2
movzx r9d, r9b
cmovne edx, r9d
cmp r8b, 2
movzx r8d, r8b
cmovne r14d, r8d
shl r14, 0x28
mov r8d, 0xff
and edx, r8d
shl rdx, 0x20
or rdx, r14
shl r10d, 0x18
or r10, rdx
and r11d, r8d
shl r11d, 0x10
or r11, r10
and edi, r8d
shl edi, 8
or rdi, r11
and esi, r8d
or rsi, rdi
shr rdx, 0x20
mov word [rcx + 0x24], dx
mov dword [rcx + 0x20], esi
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea edx, [rsp + 0x20]
and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
call fcn.14009f86c
nop
add rsp, 0x38
ret
push rdi
push rbp
push rbx
sub rsp, 0x158
mov rsi, r8
mov r14, rdx
mov rbp, rcx
mov rdi, qword [rdx]
cmp byte [rdi + 0x24], 0
je 0x14009f004
movabs r15, 0x8000000000000000
mov rcx, qword [rsi + 0x18]
xor rcx, r15
cmp rcx, 2
mov eax, 2
cmovb rax, rcx
test rax, rax
je 0x14009f025
cmp rax, 1
jne 0x14009f0cb
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
adc byte [rbp + rcx*4 + 0x6e], cl
cmp byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
invalid
cmp al, byte [rax]
add bl, ch
pop rcx
add rsi, 0x38
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov byte [rsp + 0x20], 0
mov rcx, rbp
mov r9, rsi
call fcn.14009ef5f
jmp 0x14009f6a0
mov edx, dword [rsi]
lea r13, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov rcx, r13
call fcn.14008d556
in eax, 0xfe
dec dword [rbp - 0x75]
or byte gs:[rbp - 0x75], cl
adc byte [r8 - 0x73], r9b
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.1400a2ac8
lea r13, [rsi + 0x38]
mov rcx, qword [rsp + 0x60]
mov rdx, r12
call fcn.14000c1fe
mov rax, qword [rsp + 0x80]
cmp rax, 4
jne 0x14009f077
mov bl, byte [rsp + 0x88]
jmp case.0x1400b76be.88
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rbp
mov r15, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x90]
mov ebp, dword [rsp + 0x90]
mov ebp, dword [rsp + 0x90]
lea rcx, [0x1400e12b8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea r8, [0x14015a024]
mov r9d, 0xe
mov rcx, r15
mov rdx, rbp
call fcn.14008dc60
test al, al
je 0x14009f320
lea rcx, [rsp + 0x40]
call fcn.1400a2959
jmp 0x14009f2d4
or dword [rdx], eax
add byte [rax], al
or dword [rdx], eax
add byte [rax], al
mov qword [rsp + 0x30], rdi
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
adc byte [rbx + rcx*4 + 0x7e], cl
and byte [rbx + rcx*4 + 0x66], cl
sub byte [rbp + rcx*4 - 0x54], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
adc byte [rbx + rcx*4 + 0x7e], cl
and byte [rbx + rcx*4 + 0x66], cl
sub byte [rbp + rcx*4 - 0x54], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
call fcn.1400a2c16
lea rcx, [rsp + 0xd0]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov r8, r12
call fcn.1400a2c16
lea rdi, [rsi + 0x38]
lea edi, [rsi + 0x38]
mov r12, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
lea r15, [rsp + 0x60]
mov rcx, r15
mov rdx, r12
call fcn.1400a2e35
cmp byte [r15], 0
je 0x14009f176
mov bl, byte [rsp + 0x61]
mov r13, rdi
mov rdi, qword [rsp + 0x30]
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
add byte [rax], al
mov edx, dword [rsp + 0xd8]
add byte [rax], al
add al, ch
mov al, 0xd0
idiv bh
call fcn.14000c1fe
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
loop 0x14009f142
movabs al, byte [0xbf49fff6d0]
add byte [rax], al
add byte [rax], al
invalid
loop 0x14009f142
movabs al, byte [0xbf49fff6d0]
add byte [rax], al
add byte [rax], al
or byte [rax + 0x4c48245c], 0x89
mov byte [rsp + 0x48], bl
invalid
invalid
jl 0x14009f194
mov byte [rsp + 0x48], bl
mov qword [rsp + 0x40], r15
jmp 0x14009f613
jmp 0x14009f613
mov r15, qword [rsp + 0x68]
test r15, r15
dec dword [rdi]
test byte [rcx + rax], ah
invalid
dec dword [rdi]
test byte [rcx + rax], ah
add byte [rax - 0x75], cl
pop rsp
and al, 0x70
mov rbx, qword [rsp + 0x70]
lea r8, str.General_CategoryScriptcfsclcAgeScript_ExtensionsGrapheme_Cluster_BreakSentence_BreakWord_Break
mov r9d, 0x10
add byte [rax], al
mov rcx, r15
mov rdx, rbx
call fcn.14008dc60
test al, al
je 0x14009f34c
mov rbx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.1400a3080
cmp byte [rsp + 0x60], 0
and al, 0x60
add byte [rdi], cl
test dword [rdi + rdi*8 - 1], ebx
invalid
invalid
and al, 0x60
add byte [rdi], cl
test dword [rdi + rdi*8 - 1], ebx
invalid
dec dword [rbx + rcx*4 + 0x7c]
and al, 0x68
invalid
mov r15, qword [rsp + 0x68]
test r15, r15
mov r13, rdi
je 0x14009f6df
mov r8, qword [rsp + 0x70]
mov ecx, 1
jmp 0x14009f3af
lea rcx, [0x1401711e8]
mov edx, 0xa3
mov r8, r15
mov r9, rbp
call fcn.1400a3181
mov r8, rdx
lea r15, [rsp + 0x80]
mov rcx, r15
mov rdx, rax
call fcn.1400a320e
movabs rax, 0x8000000000000000
cmp qword [r15], rax
mov r15, rax
jne 0x14009f4e4
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x40], r15
jmp 0x14009f4fe
mov qword [rsp + 0x38], r13
mov r13, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
lea r8, [0x140154be4]
mov r9d, 3
mov rcx, r15
mov rdx, rbp
call fcn.14008dc60
test al, al
je 0x14009f2ef
lea rcx, [rsp + 0x60]
call fcn.14009ee29
mov ebp, 0x20
lea rbx, [0x140162668]
movabs r15, 0x8000000000000000
cmp rbp, 0x340
je 0x14009f40b
mov r8, qword [rbp + rbx - 0x20]
mov r9, qword [rbp + rbx - 0x18]
mov rcx, r13
mov rdx, r12
call fcn.14008dc60
test al, al
jne 0x14009f508
add rbp, 0x20
jmp 0x14009f294
lea rcx, [rsp + 0x40]
mov rdx, r15
mov r8, rbp
call fcn.1400a3225
mov rbp, qword [rsp + 0x30]
movabs r15, 0x8000000000000000
jmp 0x14009f613
xor ebx, ebx
jmp 0x14009f131
lea r8, [0x140154be7]
mov r9d, 0x11
mov rcx, r15
mov rdx, rbp
call fcn.14008dc60
test al, al
je 0x14009f429
lea rcx, [0x140174110]
mov edx, 0xa3
jmp 0x14009f455
lea r8, [0x14015763b]
mov r9d, 0xb
mov rcx, r15
mov rdx, rbp
call fcn.14008dc60
test al, al
je 0x14009f49b
lea rcx, [rsp + 0x40]
call fcn.1400a296b
jmp 0x14009f2d4
lea r8, [0x140154bd8]
mov r9d, 6
mov rcx, r15
mov rdx, rbx
call fcn.14008dc60
test al, al
je 0x14009f572
mov rbx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.1400a3006
cmp byte [rsp + 0x60], 0
jne 0x14009f12d
mov r15, qword [rsp + 0x68]
test r15, r15
mov r13, rdi
je 0x14009f6df
mov r8, qword [rsp + 0x70]
mov ecx, 2
mov rdi, qword [rsp + 0x30]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rdx
mov rcx, qword [rsp + 0xd0]
mov rdx, rbx
call fcn.14000c1fe
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
call fcn.14000c1fe
movabs r15, 0x8000000000000000
jmp 0x14009f05d
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x40], r15
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call fcn.140063d9e
jmp 0x14009f609
lea r8, [0x140154bf8]
mov r9d, 0x16
mov rcx, r15
mov rdx, rbp
call fcn.14008dc60
test al, al
je 0x14009f6b5
lea rcx, [0x14018e3c0]
mov edx, 0xd
mov r8, r13
mov r9, r12
call fcn.1400a3181
mov r8, rdx
lea r15, [rsp + 0x80]
mov rcx, r15
mov rdx, rax
call fcn.1400a320e
movabs rax, 0x8000000000000000
cmp qword [r15], rax
mov r15, rax
jne 0x14009f5ef
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x40], r15
jmp 0x14009f609
lea rcx, [0x14018b170]
mov edx, 0x3c
mov r8, r15
mov r9, rbp
call fcn.1400a3181
mov r8, rdx
lea r15, [rsp + 0x80]
mov rcx, r15
mov rdx, rax
call fcn.1400a320e
movabs rax, 0x8000000000000000
cmp qword [r15], rax
mov r15, rax
jne 0x14009f4e4
mov byte [rsp + 0x48], 0
jmp 0x14009f239
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rbp, qword [rsp + 0x30]
jmp 0x14009f613
lea r15, [rsp + 0x80]
lea r12, [rsp + 0x60]
mov r13, qword [rsp + 0x38]
test rbp, rbp
je 0x14009f559
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov rcx, r15
call fcn.1400a297d
mov rcx, r12
mov rdx, r15
call fcn.1400a2315
add rbx, 0x20
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.140063d9e
add rbp, 0xffffffffffffffe0
jmp 0x14009f51a
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
jmp 0x14009f2d4
lea r13, [rsp + 0x60]
mov rcx, r13
mov rdx, r15
mov r8, rbx
call fcn.1400a2ed7
cmp byte [r13], 0
jne 0x14009f12d
mov qword [rsp + 0x38], rbx
mov rcx, qword [rsp + 0x68]
mov bl, 1
test rcx, rcx
mov r13, rdi
je 0x14009f134
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0xd8]
mov r9, qword [rsp + 0xe0]
mov qword [rsp + 0xe8], r8
call fcn.1400a2f79
test rax, rax
mov rdi, qword [rsp + 0x30]
je 0x14009f139
mov ecx, 3
mov rbx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0x38]
jmp 0x14009f3b4
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rbp, qword [rsp + 0x30]
mov r13, qword [rsp + 0x38]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r14, [rsp + 0x108]
mov rcx, r14
mov r9, r13
call fcn.1400a2a67
cmp qword [r14], r15
jne 0x14009f666
mov r8b, byte [rsi + 0x68]
lea r9, [rsp + 0x110]
lea rcx, [rsp + 0x80]
mov rdx, rdi
call fcn.1400a0187
mov rax, qword [rsp + 0x80]
cmp rax, r15
jne 0x14009f67b
lea rsi, [rsp + 0x108]
mov ecx, 0xa
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
jmp 0x14009f6a0
lea rsi, [rsp + 0x88]
lea rdi, [rbp + 8]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov qword [rbp], rax
lea rcx, [rsp + 0x108]
call fcn.1400a33af
nop
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140154c0e]
mov r9d, 0xe
mov rcx, r15
mov rdx, rbp
call fcn.14008dc60
test al, al
je 0x14009f6e6
lea rcx, [0x140195400]
mov edx, 0xe
jmp 0x14009f70e
mov bl, 1
jmp 0x14009f134
lea r8, [0x140154c1c]
mov r9d, 0xa
mov rcx, r15
mov rdx, rbp
call fcn.14008dc60
test al, al
je 0x14009f774
lea rcx, [0x140190628]
mov edx, 0x12
mov r8, r13
mov r9, r12
call fcn.1400a3181
mov r8, rdx
lea r15, [rsp + 0x80]
mov rcx, r15
mov rdx, rax
call fcn.1400a320e
movabs rax, 0x8000000000000000
cmp qword [r15], rax
mov r15, rax
mov rbp, qword [rsp + 0x30]
jne 0x14009f755
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x40], r15
jmp 0x14009f60e
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
jmp 0x14009f60e
mov byte [rsp + 0x48], 0
movabs r15, 0x8000000000000000
jmp 0x14009f491
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
mov r14, r9
mov esi, ecx
mov esi, ecx
mov rdi, r8
mov rsi, rcx
test rdx, rdx
je 0x1400a37f2
invalid
add byte [rax - 0x43], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7fe174b7], al
jnp 0x1400a36ec
movabs rbp, 0x8000000000000000
mov rbx, qword [r14]
cmp byte [rbx + 0x24], 0
je 0x1400a3892
add byte [rdi], cl
test bl, al
add dword [rax], eax
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x70
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbx
call fcn.14009e5b9
cmp dword [r14], 0x12
je 0x1400a484f
lea r14, [rsp + 0x70]
and al, 0x70
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x50]
call fcn.1400a0104
invalid
dec dword [rcx + rcx*4 - 0xf]
mov rdx, rbx
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a485b
invalid
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.1400a0104
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a486c
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
sub dword [rdx], eax
sub dword [rdx], eax
lea rcx, [rsp + 0xc0]
call fcn.1400a0104
mov eax, dword [rbx + 0x20]
test al, 1
je 0x1400a37c9
lea rcx, [rsp + 0x50]
call fcn.14009fa00
lea rcx, [rsp + 0x30]
call fcn.14009fa00
movzx eax, byte [rdi + 0x40]
test eax, eax
je 0x1400a39b5
cmp eax, 1
jne 0x1400a39c6
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a5262
jmp 0x1400a3a1d
mov ebx, dword [rdi + 0x98]
lea eax, [rbx - 0x110000]
cmp eax, 8
mov ecx, 2
cmovb ecx, eax
movabs rbp, 0x8000000000000000
lea rax, [0x1400e12c8]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r15, qword [r14]
cmp byte [r15 + 0x24], 0
je 0x1400a3fe8
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, r15
call fcn.14009e5b9
cmp dword [rbx], 0x12
je 0x1400a48b8
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
sub dword [rdx + 0x20], edx
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rbx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400a0104
mov edx, dword [rdi + 0x30]
mov rcx, rbx
mov r8d, edx
call fcn.14009ee4e
jmp 0x1400a3c50
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbx
call fcn.14009e5b9
cmp dword [r14], 0x12
je 0x1400a487d
lea r14, [rsp + 0x70]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
call fcn.14009fff2
mov rcx, r14
mov rdx, rbx
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a4889
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.14009fff2
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a489a
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add al, ch
add esi, 0x438bffff
invalid
test al, 1
je 0x1400a398c
invalid
lea rcx, [rsp + 0x50]
call fcn.14009f8c5
lea rcx, [rsp + 0x30]
call fcn.14009f8c5
movzx eax, byte [rdi + 0x40]
test eax, eax
je 0x1400a3a7e
invalid
cmp eax, 1
jne 0x1400a3a8f
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a4c83
jmp 0x1400a3ae6
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
lea edx, [rsp + 0x50]
call fcn.1400a50e1
jmp 0x1400a3a1d
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.1400933d7
mov al, byte [rsp + 0x48]
and al, 0x48
and al, 0x48
lea rcx, [rsp + 0x70]
mov byte [rcx + 0x18], al
lea rdx, [rsp + 0x50]
call fcn.1400a50e1
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a2315
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x70]
and al, 0x70
call fcn.1400a5262
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.140063d9e
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x30]
call fcn.1400a2315
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
mov rcx, rbx
call fcn.14009e4ea
mov rcx, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
call fcn.140063d9e
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.140063d9e
jmp case.0x1400a3821.0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a4afc
jmp 0x1400a3ae6
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.140093442
mov al, byte [rsp + 0x48]
lea rcx, [rsp + 0x70]
jo 0x1400a3a35
sbb byte [r8 - 0x73], cl
push rsp
and al, 0x50
call fcn.1400a4afc
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a2380
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
call fcn.1400a4c83
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.14008b290
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
lea edx, [rsp + 0x30]
call fcn.1400a2380
movups xmm0, xmmword [rsp + 0xc0]
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
sbb byte [rdi], cl
adc dword [rdx + 8], eax
mov qword [rdx], 0xc
mov rcx, rbx
call fcn.14009e4ea
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.14008b290
mov rcx, qword [rsp + 0x50]
push rax
mov rdx, qword [rsp + 0x58]
call fcn.14008b290
jmp case.0x1400a3821.0
mov rbx, qword [r14]
cmp byte [rbx + 0x24], 0
je 0x1400a3f52
mov cl, byte [rdi + 0x30]
call fcn.1400a2aa9
mov r14, rax
mov r12, rdx
mov r15, rdx
sub r15, rax
shr r15, 1
lea r13, [rsp + 0x70]
jo 0x1400a3bbd
mov ecx, ebp
jo 0x1400a3bbd
mov ecx, ebp
mov rdx, r15
call fcn.14008b0d0
cmp qword [r13], 0
jge 0x1400a3b7f
add byte [rcx - 0x75], cl
or byte [r15], r9b
test dword [rcx], esp
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rdx
and qword [rsp + 0x108], 0
cmp r15, rcx
jbe 0x1400a435b
invalid
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax], al
lea rcx, [rsp + 0xf8]
xor edx, edx
mov r8, r15
ror byte [rbp - 0x77], cl
clc
call fcn.14008b143
mov rdx, qword [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add cl, ch
invalid
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add cl, ch
invalid
mov r15, qword [r14]
cmp byte [r15 + 0x24], 0
je 0x1400a4062
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, r15
cli
call fcn.14009e5b9
cmp dword [r14], 0x12
je 0x1400a48c4
invalid
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rdx + 0x20], edx
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rdx + 0x20], edx
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r14, [rsp + 0x30]
mov rcx, r14
call fcn.1400a0104
mov eax, dword [rdi + 0x60]
cmp eax, ebx
mov edx, ebx
cmovb edx, eax
cmova ebx, eax
mov rcx, r14
mov r8d, ebx
call fcn.14009ee4e
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
add byte [rax], al
invalid
mov rcx, r15
call fcn.14009e4ea
jmp case.0x1400a3821.0
test al, 0xff
invalid
mov rbx, qword [r14]
cmp byte [rbx + 0x24], 0
je 0x1400a4132
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbx
mov edx, ebx
call fcn.14009e5b9
cmp dword [r14], 0x12
je 0x1400a48d0
lea r14, [rsp + 0x70]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r15, [rsp + 0x50]
mov rcx, r15
call fcn.1400a0104
mov rax, qword [rdi]
mov r8b, byte [rax + 0xd0]
mov rcx, r14
mov rdx, rbx
mov r9, r15
call fcn.1400a0187
mov r13, qword [rsp + 0x70]
cmp r13, rbp
jne 0x1400a44cd
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a491c
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
add byte [rdi], cl
adc byte [rsp + 0x90], dl
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.1400a0104
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a2315
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
adc byte [rsp + 0x30], al
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
add byte [rax], al
add byte [rax - 0x77], cl
fld1
jo 0x1400a3d1f
invalid
invalid
jmp 0x1400a3a6a
add byte [rax], al
add byte [rax - 0x77], cl
fld1
jo 0x1400a3d1f
invalid
lea r15, [rsp + 0x70]
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.14009ef97
mov r13, qword [r15]
mov bl, byte [r15 + 8]
movups xmm0, xmmword [r15 + 9]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [r15 + 0x18]
movups xmmword [rsp + 0xcf], xmm0
cmp r13, rbp
jne 0x1400a430e
mov byte [rsp + 0x50], bl
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0xcf]
movups xmmword [rsp + 0x60], xmm0
mov rdi, qword [r14]
lea rcx, [rsp + 0x70]
mov rdx, rdi
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a48dc
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.1400a0104
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a2315
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14009e4ea
jmp 0x1400a3a6a
mov r15, qword [r14]
cmp byte [r15 + 0x24], 0
je 0x1400a422b
lea r12, [rsp + 0x70]
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.14009fe96
mov r13, qword [r12]
mov bl, byte [r12 + 8]
movups xmm0, xmmword [r12 + 9]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [r12 + 0x18]
movups xmmword [rsp + 0xcf], xmm0
cmp r13, rbp
jne 0x1400a430e
mov byte [rsp + 0x50], bl
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0xcf]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
mov rdx, r15
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a490e
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.1400a0104
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a2315
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
mov rcx, r15
call fcn.14009e4ea
jmp 0x1400a3a6a
mov qword [rsp + 0x1a0], rbx
mov cl, byte [rdi + 0x30]
call fcn.1400a2aa9
mov r15, rax
mov r13, rdx
mov r12, rdx
sub r12, rax
shr r12, 1
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, r12
call fcn.14008b215
cmp qword [rbx], 0
mov rcx, qword [rbx + 8]
jne 0x1400a48ab
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rdx
and qword [rsp + 0x108], 0
cmp r12, rcx
mov rbx, qword [rsp + 0x1a0]
jbe 0x1400a457e
lea rcx, [rsp + 0xf8]
xor edx, edx
mov r8, r12
call fcn.14008b2ac
mov rdx, qword [rsp + 0x100]
mov rax, qword [rsp + 0x108]
jmp 0x1400a4580
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, r15
call fcn.14009e5b9
cmp dword [rbx], 0x12
je 0x1400a48ea
lea rbx, [rsp + 0x70]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.14009fff2
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1400a568b
mov r13, qword [rsp + 0x70]
mov bl, byte [rsp + 0x78]
cmp r13, rbp
jne 0x1400a4561
lea rcx, [rsp + 0x30]
mov edx, ebx
mov r8d, ebx
call case.0x1400b76be.87
jmp 0x1400a410f
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, r15
call fcn.14009e5b9
cmp dword [rbx], 0x12
je 0x1400a48f6
lea rbx, [rsp + 0x70]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.14009fff2
lea r8, [rdi + 0x30]
mov rcx, rbx
mov rdx, r14
call fcn.1400a568b
mov r13, qword [rsp + 0x70]
mov r12b, byte [rsp + 0x78]
cmp r13, rbp
jne 0x1400a46f5
add rdi, 0x68
lea rcx, [rsp + 0x70]
mov rdx, r14
mov r8, rdi
call fcn.1400a568b
mov r13, qword [rsp + 0x70]
mov bl, byte [rsp + 0x78]
cmp r13, rbp
jne 0x1400a4561
movzx eax, r12b
movzx r8d, bl
cmp al, r8b
mov edx, r8d
cmovb edx, eax
cmova r8d, eax
lea rcx, [rsp + 0x30]
call case.0x1400b76be.87
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xc
jmp 0x1400a3c6e
lea r15, [rsp + 0x70]
mov rcx, r15
mov rdx, rbx
call fcn.14009e5b9
cmp dword [r15], 0x12
je 0x1400a4902
lea r15, [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r12, [rsp + 0x50]
mov rcx, r12
call fcn.14009fff2
mov r8, qword [rdi]
mov r9b, byte [r8 + 0xd0]
mov qword [rsp + 0x20], r12
mov rcx, r15
mov rdx, r14
call fcn.1400a0075
mov r13, qword [rsp + 0x70]
cmp r13, rbp
jne 0x1400a471c
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a4946
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.14009fff2
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a2380
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xc
mov rcx, rbx
call fcn.14009e4ea
jmp 0x1400a3b33
lea r12, [rsp + 0x70]
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.14009fcb5
mov r13, qword [r12]
mov bl, byte [r12 + 8]
movups xmm0, xmmword [r12 + 9]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [r12 + 0x18]
movups xmmword [rsp + 0xcf], xmm0
cmp r13, rbp
jne 0x1400a430e
mov byte [rsp + 0x50], bl
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0xcf]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
mov rdx, r15
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a4938
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.14009fff2
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a2380
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xc
mov rcx, r15
call fcn.14009e4ea
jmp 0x1400a3b33
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x14f], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0x13f], xmm1
movups xmmword [rsp + 0x12f], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rsp + 0xcf]
jmp 0x1400a4813
xor eax, eax
cmp r14, r12
je 0x1400a4399
lea rdx, [rdx + rax*8]
add rdx, 4
xor ecx, ecx
movzx r8d, byte [r14 + rcx*2]
movzx r9d, byte [r14 + rcx*2 + 1]
cmp r8d, r9d
mov r10d, r9d
cmovb r10d, r8d
cmova r9d, r8d
mov dword [rdx + rcx*8 - 4], r10d
mov dword [rdx + rcx*8], r9d
inc rcx
cmp r15, rcx
jne 0x1400a436c
add rax, rcx
movups xmm0, xmmword [rsp + 0xf8]
lea rcx, [rsp + 0x70]
movaps xmmword [rcx], xmm0
test rax, rax
mov qword [rcx + 0x10], rax
sete byte [rcx + 0x18]
call fcn.1400a266e
lea rcx, [rsp + 0x70]
movaps xmm0, xmmword [rcx]
movaps xmm1, xmmword [rcx + 0x10]
lea r9, [rsp + 0x30]
movaps xmmword [r9 + 0x10], xmm1
movaps xmmword [r9], xmm0
mov r8b, byte [rdi + 0x31]
mov rdx, rbx
call fcn.1400a0187
mov r13, qword [rsp + 0x70]
cmp r13, rbp
jne 0x1400a44fc
mov al, byte [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x18f], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x18f]
movups xmmword [rsp + 0x16f], xmm0
mov byte [rsp + 0x50], al
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0x16f]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a492a
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.1400a0104
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a2315
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
mov rcx, rbx
call fcn.14009e4ea
jmp 0x1400a3a6a
lea rdx, [rsp + 0x79]
mov bl, byte [rdx - 1]
lea rcx, [rsp + 0x110]
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.140063d9e
jmp 0x1400a481b
mov bl, byte [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x79]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsp + 0x18f], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xe0], rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
call fcn.140063d9e
jmp 0x1400a47ab
lea rdx, [rsp + 0x79]
lea rcx, [rsp + 0x110]
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
jmp 0x1400a4710
xor eax, eax
cmp r15, r13
je 0x1400a45bb
lea rdx, [rdx + rax*2]
inc rdx
xor ecx, ecx
movzx r8d, byte [r15 + rcx*2]
movzx r9d, byte [r15 + rcx*2 + 1]
cmp r8b, r9b
mov r10d, r9d
cmovb r10d, r8d
cmova r9d, r8d
mov byte [rdx + rcx*2 - 1], r10b
mov byte [rdx + rcx*2], r9b
inc rcx
cmp r12, rcx
jne 0x1400a458e
add rax, rcx
movups xmm0, xmmword [rsp + 0xf8]
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
movaps xmmword [rcx], xmm0
test rax, rax
mov qword [rcx + 0x10], rax
sete byte [rcx + 0x18]
call fcn.1400a2446
lea rcx, [rsp + 0x70]
movaps xmm0, xmmword [rcx]
movaps xmm1, xmmword [rcx + 0x10]
lea rax, [rsp + 0x30]
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
mov r9b, byte [rdi + 0x31]
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r8, rdi
call fcn.1400a0075
mov r13, qword [rsp + 0x70]
cmp r13, rbp
jne 0x1400a474b
mov al, byte [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x18f], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x18f]
movups xmmword [rsp + 0x16f], xmm0
mov byte [rsp + 0x50], al
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0x16f]
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x60], eax
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.14009e5b9
cmp dword [rsp + 0x70], 0x12
je 0x1400a4954
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
sub dword [rdx], eax
adc byte [rdi], cl
sub dword [rdx], eax
lea rcx, [rsp + 0x30]
call fcn.14009fff2
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400a2380
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xc
mov rcx, rbx
call fcn.14009e4ea
jmp 0x1400a3b33
lea rdx, [rsp + 0x79]
lea rcx, [rsp + 0x110]
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
mov ebx, r12d
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
jmp 0x1400a4741
lea rdx, [rsp + 0x79]
mov bl, byte [rdx - 1]
lea rcx, [rsp + 0x110]
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.14008b290
jmp 0x1400a481b
mov bl, byte [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x79]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsp + 0x18f], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xe0], rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.14008b290
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x160], xmm0
sub dword [rsp + 0x160], eax
sub dword [rsp + 0x160], eax
movups xmm0, xmmword [rsp + 0x18f]
movups xmmword [rsp + 0x16f], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x12f], xmm0
movups xmmword [rsp + 0x13f], xmm1
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x14f], rax
movaps xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rsp + 0x16f]
movups xmmword [rsp + 0x11f], xmm0
mov byte [rsi + 8], bl
lea rcx, [rsi + 9]
lea rdx, [rsp + 0x110]
add byte [rax], al
add byte [rax], al
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
mov rbp, r13
mov qword [rsi], rbp
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
mov rdx, qword [rsp + 0x80]
call fcn.14002d830
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
jmp 0x1400a4960
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140046c30
ud2
sub rsp, 0xb8
mov rsi, rdx
mov qword [rsp + 0x30], rcx
mov rbx, qword [rdx]
mov ebx, dword [rdx]
mov ebx, dword [rdx]
mov r14, qword [rdx + 8]
lea r15, [rsp + 0x38]
mov rcx, r15
stc
stc
mov rdx, rbx
mov r8, r14
call fcn.1400a5bcf
mov rcx, r15
call fcn.1400a5d7a
xchg esi, edi
invalid
dec dword [rcx - 0x77]
invalid
mov qword [rsp + 0x28], rax
mov rcx, rbx
mov rdx, r14
mov edx, esi
fimul dword [rbp - 0x77]
invalid
xchg esi, edi
invalid
mov edx, esi
call fcn.14008dc9e
test al, al
je 0x1400a5f12
invalid
or byte [rcx - 1], cl
invalid
inc r15
mov qword [rsp + 0x28], r15
cmp r15, 2
jae 0x1400a5f1c
invalid
xor ebp, ebp
in eax, dx
jmp 0x1400a5f41
lea r12, [rsp + 0x38]
lea rdx, [rsp + 0x28]
mov rcx, r12
call fcn.1400a5ce9
mov rbp, qword [r12 + 0x10]
mov rcx, qword [r12]
or al, 0x24
mov rdx, qword [r12 + 8]
call fcn.14000c1fe
lea r12, [rsp + 0x80]
lea esp, [rsp + 0x80]
and qword [r12], 0
mov edi, 8
mov qword [r12 + 8], rdi
and qword [r12 + 0x10], 0
lea r13, [rsp + 0x38]
lea ebp, [rsp + 0x38]
lea ebp, [rsp + 0x38]
mov rcx, r13
mov rdx, r12
mov r8, r15
call fcn.140092a5f
mov qword [r13 + 0x30], rbx
xor byte [rbp - 0x77], cl
jne 0x1400a5fb1
mov qword [r13 + 0x40], rbp
and qword [r13 + 0x18], 0
mov qword [r13 + 0x20], rdi
and qword [r13 + 0x28], 0
and dword [rbp + 0x28], 0
sub byte [rax], al
mov rax, qword [rsi + 0x18]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [r12 + 0x20], xmm2
movaps xmmword [r12 + 0x10], xmm1
movaps xmmword [r12], xmm0
lea rdx, [rsp + 0x80]
mov rcx, r13
call fcn.1400a5da4
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400a5fec
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rdi], cl
adc byte [rax + 0x20], dl
adc byte [rdi], cl
adc byte [rax + 0x20], dl
lea rdx, [rsp + 0x80]
movaps xmmword [rdx + 0x20], xmm2
push rdx
and byte [rdi], cl
sub dword [rdx + 0x10], ecx
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x38]
and al, 0x38
call fcn.1400a5da4
lea rsi, [rsp + 0x38]
mov ecx, 9
mov rdi, qword [rsp + 0x30]
rep movsq qword [rdi], qword [rsi]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
mov r15, r8
invalid
invalid
mov rbp, rdx
mov rax, qword [r8]
lea r8, [rax - 2]
cmp r8, 8
mov edx, 2
cmovae r8, rdx
mov rsi, rcx
lea rcx, [0x1400e12e8]
mov dword [rdx + 0x634e0003], esi
add al, 0x81
add r8, rcx
mov qword [rsp + 0x78], rbp
jmp r8
mov r15, qword [r15 + 8]
mov edi, dword [rdi + 8]
mov rax, qword [r15]
lea r8, [rax - 2]
cmp r8, 8
cmovae r8, rdx
ret 0x634e
add al, 0x81
ret 0x634e
add r8, rcx
jmp r8
lea rdx, [rsp + 0xa0]
and qword [rdx], 0
mov qword [rdx + 8], 1
add byte [rax], al
movabs al, byte [0x4800228348000000]
mov dword [rdx + 8], 1
add byte [rax], al
add byte [rax], al
and qword [rdx + 0x10], 0
mov byte [rdx + 0x18], 1
mov rcx, rsi
call fcn.1400a693b
jmp 0x1400a68c3
invalid
or byte [rax], al
invalid
mov r8, qword [r15 + 0x10]
lea rbx, [rsp + 0xc0]
mov rcx, rbx
mov rdx, rbp
call fcn.1400a6028
mov ecx, dword [r15 + 8]
mov rax, rbp
mov ebp, dword [r15 + 0x18]
test ebp, ebp
je 0x1400a641e
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
je 0x1400a6107
mov qword [rsp + 0x70], rsi
mov rdi, qword [rax + 8]
jo 0x1400a612d
mov edi, dword [rax + 8]
test ecx, ecx
je 0x1400a6679
invalid
invalid
add byte [rax], al
invalid
mov dword [0x17b4b60f2], eax
add byte [rcx + 0x3b], al
cmp ebp, dword [r15 + 0xc]
jne 0x1400a6679
outsd dx, dword [rsi]
or al, 0xf
test dword [rdi + 5], edi
add byte [rax], al
mov rax, rdi
shr rax, 0x20
xor esi, esi
neg rax
sbb esi, esi
lea rdx, [rsp + 0xa0]
and qword [rdx], 0
test byte [rax - 0x73], 0x94
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7d], cl
and al, byte [rax]
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
mov byte [rdx + 0x18], 1
lea rcx, [rsp + 0x30]
call fcn.1400a693b
add byte [rax], al
or esi, edi
cmp ebp, esi
mov edi, esi
cmovb edi, ebp
lea r14, [rsp + 0x30]
lea r15, [rsp + 0xa0]
lea rbx, [rsp + 0xc0]
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x88
add byte [rax], al
invalid
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
lea r13, [rsp + 0x50]
lea r13, [rsp + 0x50]
sub edi, 1
jb 0x1400a6760
mov rcx, r14
call fcn.1400a6b90
test al, al
jne 0x1400a6760
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r15
mov rdx, rbx
call fcn.1400a6bc3
mov rcx, r12
mov rdx, qword [rsp + 0x78]
js 0x1400a61e8
mov eax, ebp
js 0x1400a61e8
mov eax, ebp
mov r9, r15
call fcn.1400a6cc2
movups xmm0, xmmword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x98]
add byte [rax - 0x77], cl
and al, 0x40
add byte [rax - 0x77], cl
and al, 0x40
mov rcx, r15
call fcn.1400792d9
jmp 0x1400a615a
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
lea r14, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.14008d660
mov byte [r14 + 0x18], 1
lea rbx, [rsp + 0x50]
pop rsp
and al, 0x50
mov rcx, rbx
mov rdx, r14
call fcn.1400a693b
mov rcx, qword [rbp + 0x10]
mov dl, byte [rbp + 0x20]
mov r8, rbx
call fcn.1400a6993
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi], xmm0
jmp 0x1400a68c3
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400a64c2
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
lea rdx, [rax + rcx*2]
mov qword [rsp + 0x80], rdx
mov rdx, qword [rbp]
add rcx, rcx
xor r8d, r8d
mov r9, rax
test rcx, rcx
je 0x1400a65ca
cmp r8, rdx
ja 0x1400a679b
mov r10b, byte [r9 + 1]
sub r10b, byte [r9]
jb 0x1400a68d7
add r9, 2
movzx r10d, r10b
add r8, r10
inc r8
add rcx, 0xfffffffffffffffe
jmp 0x1400a6245
mov rdi, rsi
cmp byte [rbp + 0x20], 0
mov r14, qword [r15 + 0x10]
mov rsi, qword [r15 + 0x18]
lea r15, [rsp + 0xa0]
je 0x1400a650d
and qword [r15], 0
mov qword [r15 + 8], 1
and qword [r15 + 0x10], 0
mov byte [r15 + 0x18], 1
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, r15
call fcn.1400a693b
add r14, 0xffffffffffffffd0
imul rsi, rsi, 0x30
lea r12, [rsp + 0x88]
lea r13, [rsp + 0x50]
test rsi, rsi
je 0x1400a65b4
mov rcx, rbx
call fcn.1400a6b90
test al, al
jne 0x1400a65b4
lea r8, [r14 + rsi]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r15
mov rdx, rbp
call fcn.1400a6028
mov rcx, r12
mov rdx, rbp
mov r8, r13
mov r9, r15
call fcn.1400a6cc2
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rcx, r15
call fcn.1400792d9
add rsi, 0xffffffffffffffd0
jmp 0x1400a62d0
mov qword [rsp + 0x70], rsi
mov r14, qword [r15 + 0x10]
mov rax, qword [rbp + 0x18]
mov qword [rsp + 0x80], rax
mov bpl, byte [rbp + 0x20]
imul rdi, qword [r15 + 0x18], 0x30
mov r13d, 8
xor esi, esi
lea r15, [rsp + 0xa0]
lea rbx, [rsp + 0x50]
xor r12d, r12d
test rdi, rdi
je 0x1400a6409
movabs rax, 0x8000000000000000
cmp r12, rax
je 0x1400a63ff
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], rsi
mov rcx, r15
mov rdx, qword [rsp + 0x78]
mov r8, r14
call fcn.1400a6028
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x80]
mov r8d, ebp
mov r9, rbx
call fcn.1400a69dc
add r14, 0x30
mov r12, qword [rsp + 0x88]
mov r13, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
mov rcx, r15
call fcn.1400792d9
add rdi, 0xffffffffffffffd0
jmp 0x1400a637b
movabs r12, 0x8000000000000000
mov rax, qword [rsp + 0x70]
mov qword [rax], r12
mov qword [rax + 8], r13
mov qword [rax + 0x10], rsi
jmp 0x1400a68c3
mov rdi, rsi
mov edx, dword [r15 + 0xc]
mov sil, byte [r15 + 0x1c]
mov r8d, 1
mov r9d, 1
call fcn.140093989
test al, al
jne 0x1400a644b
lea rcx, [rsp + 0xc0]
call fcn.1400a69ad
lea rdx, [rsp + 0xa0]
and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
mov byte [rdx + 0x18], 1
lea r14, [rsp + 0x50]
mov rcx, r14
call fcn.1400a693b
test sil, sil
mov rcx, rdi
mov r10, qword [rsp + 0x78]
je 0x1400a67c6
mov rax, qword [rsp + 0xd0]
lea r9, [rsp + 0xa0]
mov qword [r9 + 0x10], rax
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [r9], xmm0
mov rdx, qword [r10 + 0x18]
mov r8b, byte [r10 + 0x20]
mov qword [rsp + 0x20], r14
call fcn.1400a69dc
lea rcx, [rsp + 0x50]
jmp 0x1400a678c
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
lea rdx, [rax + rcx*8]
mov qword [rsp + 0x80], rdx
mov rdx, qword [rbp]
shl rcx, 3
xor r8d, r8d
mov r9, rax
test rcx, rcx
je 0x1400a6796
cmp r8, rdx
ja 0x1400a679b
mov r10d, dword [r9 + 4]
sub r10d, dword [r9]
add r9, 8
inc r10d
add r8, r10
add rcx, 0xfffffffffffffff8
jmp 0x1400a64e4
and qword [r15], 0
mov qword [r15 + 8], 1
and qword [r15 + 0x10], 0
mov byte [r15 + 0x18], 1
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, r15
call fcn.1400a693b
imul rsi, rsi, 0x30
lea r12, [rsp + 0x88]
lea r13, [rsp + 0x50]
test rsi, rsi
je 0x1400a65b4
mov rcx, rbx
call fcn.1400a6b90
test al, al
jne 0x1400a65b4
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r15
mov rdx, rbp
mov r8, r14
call fcn.1400a6028
mov rcx, r12
mov rdx, rbp
mov r8, r13
mov r9, r15
call fcn.1400a6cc2
add r14, 0x30
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rcx, r15
call fcn.1400792d9
add rsi, 0xffffffffffffffd0
jmp 0x1400a6544
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rdi], xmm0
jmp 0x1400a68c3
cmp r8, rdx
ja 0x1400a679b
mov qword [rsp + 0x70], rsi
lea rbx, [rsp + 0x50]
and qword [rbx], 0
mov qword [rbx + 8], 8
and qword [rbx + 0x10], 0
mov esi, 1
lea r14, [rsp + 0xa0]
cmp rax, qword [rsp + 0x80]
je 0x1400a67ad
lea rdi, [rax + 2]
mov r15b, byte [rax]
mov bpl, byte [rax + 1]
xor r12d, r12d
test r12b, 1
jne 0x1400a666f
cmp r15b, bpl
ja 0x1400a666f
setae r12b
mov r13d, r15d
adc r13b, 0
mov ecx, 1
mov edx, 1
call fcn.14008ad97
mov byte [rax], r15b
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rsi
mov byte [rsp + 0xb8], 1
mov rcx, rbx
mov rdx, r14
call fcn.1400a7309
mov r15d, r13d
jmp 0x1400a6617
mov rax, rdi
mov rbp, qword [rsp + 0x78]
jmp 0x1400a65fb
lea rdx, [rsp + 0xa0]
and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
mov byte [rdx + 0x18], 1
lea rcx, [rsp + 0x30]
call fcn.1400a693b
mov rax, rdi
shr rax, 0x20
xor esi, esi
neg rax
sbb esi, esi
or esi, edi
cmp ebp, esi
cmovb esi, ebp
lea r14, [rsp + 0x30]
lea r15, [rsp + 0xa0]
lea rbx, [rsp + 0xc0]
lea r12, [rsp + 0x88]
lea r13, [rsp + 0x50]
mov rdi, qword [rsp + 0x78]
sub esi, 1
jb 0x1400a6741
mov rcx, r14
call fcn.1400a6b90
test al, al
jne 0x1400a6741
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r15
mov rdx, rbx
call fcn.1400a6bc3
mov rcx, r12
mov rdx, rdi
mov r8, r13
mov r9, r15
call fcn.1400a6cc2
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rcx, r15
call fcn.1400792d9
jmp 0x1400a66dc
lea rdi, [rsp + 0x30]
mov rcx, rdi
call fcn.1400a69ad
mov rax, qword [rdi + 0x10]
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rdi]
jmp 0x1400a6781
cmp ebp, esi
jbe 0x1400a676e
lea rcx, [rsp + 0x30]
call fcn.1400a69ad
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0xc0]
call fcn.1400792d9
jmp 0x1400a68c3
cmp r8, rdx
jbe 0x1400a67f1
movabs rax, 0x8000000000000000
mov qword [rsi], rax
jmp 0x1400a68c3
mov rcx, qword [rbp + 0x10]
mov dl, byte [rbp + 0x20]
lea rbx, [rsp + 0x50]
mov r8, rbx
call fcn.1400a6993
jmp 0x1400a68ad
xor eax, eax
cmp rax, 3
je 0x1400a6486
mov r8, qword [rsp + rax*8 + 0xc0]
mov rdx, qword [rsp + rax*8 + 0x50]
mov qword [rsp + rax*8 + 0xc0], rdx
mov qword [rsp + rax*8 + 0x50], r8
inc rax
jmp 0x1400a67c8
mov qword [rsp + 0x70], rsi
lea rbx, [rsp + 0x50]
and qword [rbx], 0
mov qword [rbx + 8], 8
and qword [rbx + 0x10], 0
mov esi, 0xe000
lea r14, [rsp + 0x88]
lea r15, [rsp + 0xa0]
cmp rax, qword [rsp + 0x80]
je 0x1400a6899
lea rdi, [rax + 8]
mov ecx, dword [rax]
mov ebp, dword [rax + 4]
xor r13d, r13d
test r13b, 1
jne 0x1400a688f
cmp ecx, ebp
ja 0x1400a688f
lea r12d, [rcx + 1]
cmp ecx, 0xd7ff
cmove r12d, esi
cmp ecx, ebp
cmovae r12d, ecx
setae r13b
and dword [rsp + 0x88], 0
mov rdx, r14
call fcn.14008d5c2
mov r8, rdx
mov rcx, r15
mov rdx, rax
call fcn.1400a34f7
mov byte [rsp + 0xb8], 1
mov rcx, rbx
mov rdx, r15
call fcn.1400a7309
mov ecx, r12d
jmp 0x1400a6837
mov rax, rdi
mov rbp, qword [rsp + 0x78]
jmp 0x1400a6821
mov rcx, qword [rbp + 0x10]
mov dl, byte [rbp + 0x20]
lea rbx, [rsp + 0x50]
mov r8, rbx
call fcn.1400a6993
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rcx], xmm0
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x140140dd8]
call fcn.140046c30
jmp 0x1400a6927
mov rsi, rax
mov rcx, rbx
call fcn.1400792d9
mov rcx, rsi
call fcn.1400dbb40
int3
mov dword [rdx], eax
lea rax, str.internal_error:_entered_unreachable_code:_invalid_encoded_length:
lea rcx, [rsp + 0x30]
and al, 0x30
invalid
and al, 0x30
mov qword [rcx], rax
mov eax, 1
add dword [rax + 1], edi
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
invalid
and byte [rax], al
lea r8, [fcn.140044f00]
lea eax, [fcn.140044f00]
invalid
lea eax, [fcn.140044f00]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0xed3f3
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0xed3f3
call fcn.140044de0
int3
retf 0xfff9
or ecx, dword [rax - 0x77]
enter 0xffffffffffff894c, 0xffffffffffffffca
add rsp, 0x28
ret
add byte [rcx + rcx*4 - 0x37], cl
call fcn.140045760
int3
je 0x1400a8404
lea edx, [rcx - 0x30]
cmp dl, 0xa
cli
or dh, byte [rdx + 0x56]
cli
or dh, byte [rdx + 0x56]
mov eax, 0x303
xor edx, edx
lea r8, [0x140154c28]
mov r9d, 0x303
add eax, dword [rax]
add byte [rcx], dh
ror byte [rbp + rcx*4 + 5], cl
insb byte [rdi], dx
enter 0xa, 0x41
mov ecx, 0x303
cmp rdx, rax
jae 0x1400a83fe
shr r9, 1
add r9, rdx
mov r10d, dword [r8 + r9*8]
mov r11d, dword [r8 + r9*8 + 4]
cmp r10d, ecx
ja 0x1400a83e0
cmp r11d, ecx
jae 0x1400a83fe
invalid
invalid
lea rsi, [r9 + 1]
cmp r11d, ecx
cmovae rsi, rdx
cmp r10d, ecx
cmova rax, r9
cmovbe rdx, rsi
mov r9, rax
sub r9, rdx
jmp 0x1400a83c2
cmp rdx, rax
setb al
pop rsi
ret
lea rsi, [rdi - 1]
mov rdx, qword [rdi + 7]
push rdi
invalid
mov rax, qword [rdx]
test rax, rax
test eax, eax
push rdi
invalid
test eax, eax
je 0x1400a8445
mov rcx, qword [rsi]
call rax
mov rdx, qword [rdi + 7]
mov rcx, qword [rsi]
call fcn.1400a87cc
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140072388
call fcn.1400a87cc
mov rcx, rsi
call fcn.140072388
mov rcx, rbx
call fcn.1400dbb40
int3
test rdi, rdi
je 0x1400a8541
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1400d8c50
mov r15, rdx
test rax, rax
je 0x1400a8516
mov eax, r15d
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
test r15, r15
je 0x1400a8553
mov rax, rdi
sub rax, r15
jb 0x1400a8558
add rbx, r15
mov rdi, rax
jmp 0x1400a84c5
mov rcx, qword [rsi + 8]
call fcn.1400a8489
mov qword [rsi + 8], r15
mov al, 1
jmp 0x1400a8543
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r15, r12
jmp 0x1400a8530
lea r8, [0x140195b08]
mov rcx, r15
mov rdx, rdi
call fcn.140044e20
mov qword [rsi + 8], r15
mov rcx, rax
call fcn.1400dbb40
int3
mov eax, 1
mov rcx, r15
call rsi
jmp 0x1400a9d59
mov eax, dword [rsi + 8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
call qword [rax + 0x18]
mov ebp, eax
mov eax, ebp
add rsp, 0x278
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
sar cl, 0xff
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.24_src_v0.rs
mov edx, pe_nt_image_headers64
mov rcx, rdi
call fcn.140045760
int3
mov rdx, rax
call fcn.1400489d0
jmp 0x1400a9de8
invalid
jmp 0x1400a9df4
jmp 0x1400a9de8
add rsp, 0x28
ret
and al, 0x20
and al, 0x37
mov edx, 0x3d
call fcn.140046a90
int3
int1
call fcn.1400a9854
mov ebx, edx
movzx edi, dl
test al, 1
je 0x1400a9ec3
and edi, 1
and bl, 1
lea r8, [rdi + rdi*8 + 0x10]
call qword [rax]
call qword [rax]
lea rax, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea rdx, [0x140196908]
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400a9eb2
and qword [rsi], 0
mov byte [rsi + 8], bl
xor edi, edi
mov eax, edi
add rsp, 0x80
add byte [rax], 0
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
mov ecx, ebx
call fcn.1400abe7a
test rax, rax
je 0x1400a9ede
mov r8, rdx
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x77], cl
ret 0xcbe9
add al, 0
invalid
and byte [rax - 0x77], cl
ret 0xcbe9
cmp qword [rsi], 0
je 0x1400aa398
add al, 0
invalid
add al, 0
add byte [rbx - 0x3f00e7ba], cl
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
jae 0x1400a9f9b
add edi, 0xffffffbf
cmp edi, 0x13
ja case.0x1400a9f15.67
add byte [rax], al
add byte [rax], al
lea rax, [0x1400e1318]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
mov rcx, qword [rsi + 0x20]
lea rdx, [0x14019692b]
mov r8d, 1
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400a9eb2
mov rcx, rsi
call fcn.1400a9e50
test al, al
jne 0x1400a9eb2
invalid
invalid
invalid
invalid
cmp bl, 0x41
jne 0x1400a9f80
mov rcx, qword [rsi + 0x20]
lea rdx, [0x14019694b]
mov r8d, 2
add byte [rax], al
add al, ch
invalid
clc
invalid
inc dword [rax + rax*8 - 0xb87af1]
invalid
invalid
add byte [rax], al
add al, ch
invalid
invalid
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400aa6c4
test al, al
jne 0x1400a9eb2
mov rcx, qword [rsi + 0x20]
lea rdx, [0x14019692c]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.1400a9828
jmp 0x1400aa125
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196908]
mov r8d, 0x19
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400a9eb2
invalid
dec dword [rax - 0x7d]
add dh, al
or byte [rcx], r8b
and qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1400a9eb0
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1401965d4]
mov r8d, 1
add byte [rax], al
add al, ch
clc
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x1377af1], eax
invalid
invalid
invalid
invalid
add byte [rax], al
add al, ch
clc
invalid
invalid
mov rcx, rsi
mov dl, 0x4c
call fcn.1400aa6a0
test al, al
je 0x1400aa401
invalid
invalid
add al, 0
invalid
test byte [0x1880aa001], al
cmp dword [rsi], 0
cmp qword [rsi], 0
je 0x1400aa398
lea r14, [rsp + 0x20]
mov rcx, r14
mov rdx, rsi
call fcn.1400ab002
cmp byte [r14], 0
je 0x1400aa3c9
movzx ebx, byte [rsp + 0x21]
lea r8, [rbx + rbx*8]
or r8, 0x10
test rbx, rbx
lea rax, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea rdx, [0x140196908]
cmove rdx, rax
ror byte [rax - 0x75], 1
invalid
invalid
mov ecx, dword [rsi + 0x20]
call fcn.1400a9828
mov edi, eax
test al, al
jne 0x1400a9eb2
idiv edi
dec dword [rcx + 0xfc084c7]
test dword [rbp - 2], ebx
invalid
and qword [rsi], 0
add byte es:[rax + 0x51e9085e], cl
add byte [rax + 0x51e9085e], cl
mov byte [rsi + 8], bl
jmp 0x1400a9eb2
invalid
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1401965d5]
imul eax, ebp, 0xb841000e
add dword [rax], eax
add byte [rax], al
imul eax, ebp, 0xb841000e
add dword [rax], eax
add byte [rax], al
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400a9eb2
mov rcx, qword [rsi + 0x20]
cmp bl, 0x50
jne 0x1400aa40a
lea rdx, [0x140196945]
mov r8d, 6
jmp 0x1400aa417
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, rsi
call fcn.1400a9875
cmp qword [rdi], 0
je 0x1400aa243
mov byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
and al, 0x50
movaps xmmword [rsp + 0x40], xmm0
cmp qword [rsi + 0x20], 0
je 0x1400aa434
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], r9b
sub dword [rsp + 0x30], ecx
adc byte [rdi], r9b
sub dword [rsp + 0x30], ecx
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
mov rcx, rsi
call fcn.1400a9e50
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x1400aa125
dec qword [rsi + 0x10]
mov rcx, rsi
xor edx, edx
call fcn.1400a9111
mov dil, 1
jmp 0x1400aa42c
mov rcx, qword [rsi + 0x20]
lea rdx, [0x14019694d]
mov r8d, 4
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400a9eb2
cmp qword [rsi], 0
je 0x1400aa30d
invalid
mov ch, 1
add byte [rax], al
add byte ds:[rdi], cl
test byte [rbp + 0x48000001], dh
lea ebx, [rsp + 0x20]
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov rdx, rsi
mov r8b, 0x47
call fcn.1400abea2
cmp byte [rbx], 0
je 0x1400aa446
movzx ebx, byte [rsp + 0x21]
lea r8, [rbx + rbx*8]
or r8, 0x10
test rbx, rbx
lea rax, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea rdx, [0x140196908]
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
and qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400aa32b
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1401965d1]
mov r8d, 1
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400a9eb2
mov rcx, rsi
call fcn.1400ac1e1
test rax, rax
jne 0x1400a9eb2
cmp rdx, 1
jne 0x1400aa209
mov rcx, qword [rsi + 0x20]
lea rdx, str._____
mov r8d, 1
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140197b3d]
mov r8d, 1
call fcn.1400a9828
jmp 0x1400aa42c
lea rdi, [rsp + 0x20]
mov rcx, rdi
mov rdx, rsi
mov r8b, 0x47
call fcn.1400abea2
cmp byte [rdi], 0
je 0x1400aa287
movzx edi, byte [rsp + 0x21]
jmp 0x1400aa248
movzx edi, byte [rsp + 0x68]
lea r8, [rdi + rdi*8]
or r8, 0x10
test rdi, rdi
lea rax, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea rdx, [0x140196908]
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.1400a9828
test al, al
je 0x1400aa27a
mov dil, 1
jmp 0x1400a9eb2
and qword [rsi], 0
mov byte [rsi + 8], dil
jmp 0x1400a9eb0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400aa3bc
mov r14, qword [rsp + 0x28]
test r14, r14
je 0x1400aa51f
lea rdx, [0x140196923]
mov r8d, 4
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400a9eb2
xor r15d, r15d
lea rbx, [0x140196929]
cmp r14, r15
je 0x1400aa501
test r15, r15
je 0x1400aa2f1
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, rbx
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
inc dword [rsi + 0x28]
mov edx, 1
mov rcx, rsi
call fcn.1400ab0a4
inc r15
test al, al
je 0x1400aa2c9
jmp 0x1400a9eb2
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196921]
mov r8d, 1
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
mov rcx, rsi
mov dl, 0x4c
call fcn.1400aa6a0
test al, al
je 0x1400aa4c9
cmp qword [rsi], 0
je 0x1400aa398
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov rdx, rsi
call fcn.1400ab002
cmp byte [rbx], 0
jne 0x1400aa020
mov rbx, qword [rsp + 0x28]
test rbx, rbx
je 0x1400aa434
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196951]
mov r8d, 3
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
mov rcx, rsi
mov rdx, rbx
call fcn.1400ab0a4
jmp 0x1400aa42c
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196921]
mov r8d, 1
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1400a9828
mov rcx, rsi
call fcn.1400abf09
jmp 0x1400aa125
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x1400aa401
mov rcx, rsi
call fcn.1400ab0a4
test al, al
jne 0x1400a9eb2
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196940]
mov r8d, 1
add byte [rax], al
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
cmp bl, 0x52
je 0x1400aa424
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196941]
mov r8d, 4
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
cli
invalid
invalid
mov rcx, rsi
call fcn.1400a9e50
test al, al
jne 0x1400a9eb2
cmp qword [rsi], 0
je 0x1400a9eb0
dec dword [rsi + 0x18]
jmp 0x1400a9eb0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400aa4f4
mov r14, qword [rsp + 0x28]
test r14, r14
je 0x1400aa54e
lea rdx, [0x140196923]
mov r8d, 4
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
xor r15d, r15d
lea rbx, [0x140196929]
cmp r14, r15
je 0x1400aa530
test r15, r15
je 0x1400aa4ad
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, rbx
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
inc dword [rsi + 0x28]
mov edx, 1
mov rcx, rsi
call fcn.1400ab0a4
inc r15
test al, al
je 0x1400aa485
jmp 0x1400a9eb2
mov rcx, qword [rsi + 0x20]
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
and qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400a9eb0
mov rcx, rsi
call fcn.1400ac24d
jmp 0x1400aa323
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196927]
lea edx, [0x140196927]
mov r8d, 2
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
mov rcx, rsi
call fcn.1400abf09
sub dword [rsi + 0x28], r14d
jmp 0x1400aa125
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196927]
lea edx, [0x140196927]
mov r8d, 2
call fcn.1400a9828
test al, al
jne 0x1400a9eb2
stc
invalid
invalid
stc
invalid
mov rcx, rsi
call fcn.1400ac24d
sub dword [rsi + 0x28], r14d
jmp 0x1400aa323
push rbx
sub rsp, 0x38
mov rsi, rcx
lea rdi, [0x140196921]
lea rbx, [rsp + 0x28]
lea r12, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea r13, [0x140196908]
ret
invalid
add byte [rbp + rcx*4 + 0x35], cl
xchg esi, eax
ret
invalid
add byte [rcx], dh
in eax, dx
ret
cmp qword [rsi], 0
je 0x1400aa689
mov rcx, rsi
mov dl, 0x45
call fcn.1400aa6a0
test al, al
jne 0x1400aa689
sub rbp, 1
jb 0x1400aa5d1
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, r14
call fcn.1400a9828
invalid
inc dword [rax + rax*8 + 0xb0850f]
ror byte [rdi], 0x85
mov al, 0
add byte [rax], al
ror byte [rdi], 0x85
mov al, 0
add byte [rax], al
mov rcx, rsi
mov dl, 0x4c
call fcn.1400aa6a0
test al, al
je 0x1400aa629
cmp qword [rsi], 0
je 0x1400aa64a
mov rcx, rbx
mov rdx, rsi
call fcn.1400ab002
cmp byte [rsp + 0x28], 0
je 0x1400aa66c
movzx r15d, byte [rsp + 0x29]
mov dh, 0x7c
and al, 0x29
lea r8, [r15 + r15*8]
or r8, 0x10
adc byte [rbp - 0x7b], cl
dec dword [rcx + rcx*4 - 0x16]
cmove rdx, r12
mov rcx, qword [rsi + 0x20]
call fcn.1400a9828
test al, al
jne case.0x14009ca8d.96
and qword [rsi], 0
mov byte [rsi + 8], r15b
jmp 0x1400aa595
mov rcx, rsi
mov dl, 0x4b
call fcn.1400aa6a0
mov rcx, rsi
test al, al
invalid
je 0x1400aa643
xor edx, edx
call fcn.1400aa6c4
jmp 0x1400aa679
call fcn.1400a9e50
jmp 0x1400aa679
mov rcx, qword [rsi + 0x20]
mov r15d, 1
mov edi, 1
add byte [rax], al
mov r8d, 1
mov rdx, rdi
call fcn.1400a9828
test al, al
je 0x1400aa595
jmp 0x1400aa68c
mov rdx, qword [rsp + 0x30]
mov rcx, rsi
call fcn.1400ab0a4
test al, al
je 0x1400aa595
mov r15d, 1
jmp 0x1400aa68c
xor r15d, r15d
mov rax, r15
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
in al, dx
and byte [rax - 0x75], cl
xor dword [rax - 0x7b], ecx
test rsi, rsi
je 0x1400aa6b4
invalid
invalid
add byte [rax - 0x7b], cl
test byte [rdi], 0x95
shl dword [rax], 0xc1
mov eax, ecx
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
int1
call fcn.1400a9854
mov ebx, edx
ror dword [rdi], cl
mov dh, 0xca
test al, 1
je 0x1400aa738
and ecx, 1
loope 0x1400aa6ff
and bl, 1
jrcxz 0x1400aa702
lea r8, [rcx + rcx*8 + 0x10]
lea eax, [rcx + rcx*8 + 0x10]
lea rax, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea rdx, [0x140196908]
invalid
add byte [rax - 0x73], cl
adc eax, 0xec1f4
invalid
add byte [rax + 0xf], cl
ror byte [rax - 0x75], 1
and al, r13b
invalid
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.1400a9828
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x4ce850f], eax
add byte [rax], al
invalid
and qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400aabf8
invalid
add byte [rax - 0x3f16f7a2], cl
add al, 0
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rbx - 0x75000000], dl
add byte [rax], al
add byte [rbx - 0x3f00e7ba], cl
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
cmp qword [rsi], 0
je 0x1400aa7d5
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x3f00e7ba], cl
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
jae 0x1400aa7fe
mov byte [rsp + 0x2e], 0
lea eax, [rcx - 0x51]
cmp eax, 0x28
ja case.default.0x1400aa774
add byte [rax], al
and al, 0x2e
add byte [rbp - 0x77c50bf], cl
sub byte [rdi], cl
xchg esi, eax
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400e1368]
lea rcx, [0x1400e1368]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
mov dl, 0x6e
call fcn.1400aa6a0
test al, al
je case.0x1400aa774.23
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196729]
mov r8d, 1
call fcn.1400a9828
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne 0x1400aabfa
mov rcx, rsi
mov edx, ebx
call fcn.1400ab1cb
mov dil, 1
test al, al
jne 0x1400aabfa
add al, 0
invalid
add al, 0
add byte [rax + 0x2e247c], al
add byte [rax], al
cmp byte [rsp + 0x2e], 0
je 0x1400aa939
mov rcx, qword [rsi + 0x20]
lea rdx, [0x14019672a]
and byte [rax - 0x73], cl
adc eax, 0xebf5a
jmp 0x1400aa923
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196921]
mov r8d, 1
add rsp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp fcn.1400a9828
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196908]
mov r8d, 0x19
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400aabfa
and qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1400aabf8
int3
cmp ecx, 0x41
je 0x1400aac51
cmp ecx, 0x42
jne case.0x1400aa774.2
lea rbx, [rsp + 0x50]
lea ebx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rsi
call fcn.1400a9875
cmp qword [rbx], 0
cmp dword [rbx], 0
je 0x1400aad27
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x80], xmm1
and al, 0x80
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
cmp qword [rsi + 0x20], 0
je 0x1400aa7ba
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], al
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
mov rcx, rsi
mov edx, edi
call fcn.1400aa6c4
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
adc cl, ch
invalid
invalid
invalid
invalid
adc cl, ch
invalid
lea rdi, [rsp + 0x30]
mov rcx, rdi
mov rdx, rsi
bnd call fcn.1400ab314
bnd call fcn.1400ab314
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400aace6
mov rdx, qword [rsp + 0x38]
call fcn.1400ab387
cmp rax, 1
jne case.0x1400aa774.2
test rdx, rdx
je 0x1400aadab
cmp rdx, 1
jne case.0x1400aa774.2
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196991]
mov r8d, 4
jmp 0x1400aadbc
mov rcx, qword [rsi + 0x20]
lea rdx, [0x14019687a]
mov r8d, 1
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400aabfa
cmp qword [rsi], 0
je 0x1400aabf8
add byte [rax], al
add byte [rax], al
dec dword [rsi + 0x18]
jmp 0x1400aabf8
mov rcx, rsi
mov dl, 0x65
call fcn.1400aa6a0
std
invalid
invalid
test al, al
je case.0x14009740d.158
std
invalid
mov rcx, rsi
call fcn.1400ab53c
jmp 0x1400aa92e
mov r8, qword [rsi + 0x20]
lea rcx, [rsp + 0x2f]
lea rdx, [rsp + 0x2e]
call fcn.1400ab2f1
mov dil, 1
test al, al
jne 0x1400aabfa
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1401965d4]
mov r8d, 1
call fcn.1400a9828
test al, al
jne 0x1400aabfa
cmp bl, 0x52
je 0x1400aa9c2
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196941]
and byte [rax - 0x73], cl
adc eax, 0xebf92
mov r8d, 4
add al, 0
add byte [rax], al
call fcn.1400a9828
test al, al
jne 0x1400aabfa
invalid
out dx, al
invalid
add byte [rax - 0x49], al
add dword [rax - 0x77], ecx
mov dil, 1
mov rcx, rsi
int1
int1
mov dl, 1
call fcn.1400aa6c4
jmp 0x1400aa7b2
lea rdi, [rsp + 0x30]
mov rcx, rdi
mov rdx, rsi
call fcn.1400ab314
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400aace6
mov rdx, qword [rsp + 0x38]
call fcn.1400ab387
cmp al, ch
lea ecx, [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rax, rax
je 0x1400aabd7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x77], cl
ror byte [rax - 0x3f], 1
call 0x1008fb934
add dword [rax], eax
add byte [rcx - 0x27ffca28], cl
add byte [rax], al
mov rbx, rdx
mov rax, rdx
shr rax, 0x20
jne 0x1400aabd7
mov eax, ebx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
or bh, ch
dec dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
dec dword [rdi]
invalid
cmp ebx, 0x110000
je 0x1400aabd7
test rcx, rcx
je 0x1400aa7ba
mov rax, qword [rcx + 0x20]
mov r8, qword [rcx + 0x28]
sub byte [r8 - 0x77], cl
sar dword [rdx + 0x27], 0x41
call qword [rax + 0x20]
sub byte [r8 - 0x77], cl
sar dword [rdx + 0x27], 0x41
call qword [rax + 0x20]
mov dil, 1
test al, al
jne 0x1400aabfa
lea r14, [rsp + 0x30]
je 0x1400aaa8a
xor byte [rbx + 0x407422fb], al
cmp ebx, 0x22
je 0x1400aaaac
cmp ebx, 0x110000
je 0x1400aafd3
mov rcx, r14
mov edx, ebx
call fcn.1400ab455
mov rbx, qword [rsi + 0x20]
mov rcx, r14
call fcn.1400ab512
test byte [rdx], cl
add byte [rax], al
cmp eax, 0x110000
je 0x1400aaace
mov rcx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov edx, eax
call qword [r8 + 0x20]
test al, al
je 0x1400aaa86
jmp 0x1400aabfa
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov edx, 0x22
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rdx + 0x22], dil
call qword [rax + 0x20]
mov ebx, 0x110000
test al, al
je 0x1400aaa67
jmp 0x1400aabfa
mov ebx, 0x110000
jmp 0x1400aaa67
mov r8, qword [rsi + 0x20]
lea rcx, [rsp + 0x2f]
lea rdx, [rsp + 0x2e]
call fcn.1400ab2f1
test al, al
jne 0x1400aad56
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x73], r9b
adc eax, 0xebad6
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1401965d1]
mov r8d, 1
call fcn.1400a9828
test al, al
jne 0x1400aad56
xor r14d, r14d
lea rbx, [0x140196929]
cmp qword [rsi], 0
je 0x1400aad6b
mov rcx, rsi
mov dl, 0x45
call fcn.1400aa6a0
test al, al
jne 0x1400aad6b
test r14, r14
je 0x1400aab53
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, rbx
call fcn.1400a9828
test al, al
jne 0x1400aad56
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400aa6c4
test al, al
jne 0x1400aabfa
inc r14
jmp 0x1400aab18
mov r8, qword [rsi + 0x20]
lea rcx, [rsp + 0x2f]
lea rdx, [rsp + 0x2e]
call fcn.1400ab2f1
mov dil, 1
test al, al
jne 0x1400aabfa
mov rcx, rsi
mov dl, 1
call fcn.1400a9111
test al, al
jne 0x1400aad56
cmp qword [rsi], 0
je 0x1400aadc6
mov rcx, rsi
call fcn.1400a9854
mov ebx, edx
movzx ecx, dl
test al, 1
jne 0x1400aa6fb
cmp bl, 0x53
je 0x1400aae5d
cmp ecx, 0x54
je 0x1400aade3
cmp ecx, 0x55
je 0x1400aa7ba
mov rcx, qword [rsi + 0x20]
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400a9828
mov dil, 1
test al, al
jne 0x1400aabfa
and qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [rsi + 0x20]
lea rcx, [rsp + 0x2f]
lea rdx, [rsp + 0x2e]
call fcn.1400ab2f1
mov dil, 1
test al, al
jne 0x1400aabfa
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1401965d5]
mov r8d, 1
call fcn.1400a9828
test al, al
jne 0x1400aabfa
mov rcx, rsi
call fcn.1400ab53c
jmp 0x1400aa7b2
mov r8, qword [rsi + 0x20]
lea rcx, [rsp + 0x2f]
lea rdx, [rsp + 0x2e]
call fcn.1400ab2f1
test al, al
jne 0x1400aad56
mov rcx, qword [rsi + 0x20]
lea rdx, [0x14019692b]
mov r8d, 1
call fcn.1400a9828
test al, al
jne 0x1400aad56
xor r14d, r14d
lea rbx, [0x140196929]
cmp qword [rsi], 0
je 0x1400aad98
mov rcx, rsi
mov dl, 0x45
call fcn.1400aa6a0
test al, al
jne 0x1400aad98
sub r14, 1
jb 0x1400aacd0
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, rbx
call fcn.1400a9828
test al, al
jne 0x1400aad56
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400aa6c4
test al, al
je 0x1400aac94
jmp 0x1400aabfa
movzx ebx, byte [rsp + 0x38]
lea r8, [rbx + rbx*8]
or r8, 0x10
test rbx, rbx
lea rax, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea rdx, [0x140196908]
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.1400a9828
mov edi, eax
test al, al
jne 0x1400aabfa
and qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400aabfa
movzx edi, byte [rsp + 0x58]
lea r8, [rdi + rdi*8]
or r8, 0x10
test rdi, rdi
lea rax, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea rdx, [0x140196908]
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.1400a9828
test al, al
je 0x1400aad5e
mov dil, 1
jmp 0x1400aabfa
and qword [rsi], 0
mov byte [rsi + 8], dil
jmp 0x1400aa7ba
cmp r14, 1
jne 0x1400aad8b
mov rcx, qword [rsi + 0x20]
lea rdx, str._____
mov r8d, 1
call fcn.1400a9828
test al, al
jne 0x1400aad56
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140197b3d]
jmp 0x1400aada3
mov rcx, qword [rsi + 0x20]
lea rdx, [0x14019692c]
mov r8d, 1
jmp 0x1400aadbc
mov rcx, qword [rsi + 0x20]
lea rdx, [0x14019698c]
mov r8d, 5
call fcn.1400a9828
jmp 0x1400aa7af
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196921]
mov r8d, 1
call fcn.1400a9828
mov edi, eax
jmp 0x1400aabfa
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1401965d1]
mov r8d, 1
call fcn.1400a9828
test al, al
jne 0x1400aad56
xor r14d, r14d
lea rbx, [0x140196929]
cmp qword [rsi], 0
je 0x1400aad8b
mov rcx, rsi
mov dl, 0x45
call fcn.1400aa6a0
test al, al
jne 0x1400aad8b
sub r14, 1
jb 0x1400aae47
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, rbx
call fcn.1400a9828
test al, al
jne 0x1400aad56
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400aa6c4
test al, al
je 0x1400aae0b
jmp 0x1400aabfa
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196996]
mov r8d, 3
call fcn.1400a9828
test al, al
jne 0x1400aad56
xor ebp, ebp
lea rbx, [0x140196921]
lea r14, [rsp + 0x50]
lea r12, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea r15, [0x140196908]
lea r13, [0x140196929]
cmp qword [rsi], 0
je 0x1400aafec
mov rcx, rsi
mov dl, 0x45
call fcn.1400aa6a0
test al, al
jne 0x1400aafec
sub rbp, 1
jb 0x1400aaeda
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, r13
call fcn.1400a9828
test al, al
jne 0x1400aad56
cmp qword [rsi], 0
je 0x1400aafaa
mov rcx, r14
mov rdx, rsi
call fcn.1400a98e4
cmp byte [rsp + 0x50], 0
je 0x1400aaf2b
movzx edi, byte [rsp + 0x51]
lea r8, [rdi + rdi*8]
or r8, 0x10
test rdi, rdi
mov rdx, r15
cmove rdx, r12
mov rcx, qword [rsi + 0x20]
call fcn.1400a9828
test al, al
jne 0x1400aad56
and qword [rsi], 0
mov byte [rsi + 8], dil
jmp 0x1400aae9e
cmp qword [rsi], 0
je 0x1400aafaa
mov rcx, r14
mov rdx, rsi
call fcn.1400a98ec
cmp qword [rsp + 0x50], 0
je 0x1400aafc9
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rcx, qword [rsi + 0x20]
lea rdx, [rsp + 0x30]
call fcn.1400a9a33
test al, al
jne 0x1400aad56
mov rcx, qword [rsi + 0x20]
mov r8d, 2
lea rdx, str.:_library_std_srciomod.rs
call fcn.1400a9828
test al, al
jne 0x1400aad56
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400aa6c4
test al, al
je 0x1400aae9e
jmp 0x1400aabfa
mov rcx, qword [rsi + 0x20]
mov r8d, 1
mov rdx, rbx
call fcn.1400a9828
test al, al
je 0x1400aae9e
jmp 0x1400aad56
movzx edi, byte [rsp + 0x58]
jmp 0x1400aaefb
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov edx, 0x27
call qword [rax + 0x20]
jmp 0x1400aa7b2
mov rcx, qword [rsi + 0x20]
lea rdx, [0x140196999]
mov r8d, 2
jmp 0x1400aadbc
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov rsi, rcx
mov r12, qword [rdx + 0x18]
mov r15, qword [rdx + 0x10]
adc byte [rbp + 0x31], al
in eax, dx
adc byte [rbp + 0x31], al
in eax, dx
cmp r12, r15
jb 0x1400acb91
mov rdi, rdx
mov rax, qword [rdx + 8]
mov qword [rbp - 8], rax
cmp r12, rax
ja 0x1400acb91
add byte [rax], al
mov rax, qword [rdi]
movzx ebx, byte [rdi + 0x28]
movzx r14d, byte [rdi + rbx + 0x1f]
invalid
invalid
cmp rbx, 4
mov qword [rbp], rax
jbe 0x1400acad2
xor r13d, r13d
jmp 0x1400aca49
cmp r12, r15
jb 0x1400acb91
invalid
add qword [rax], rax
invalid
mov r8, r12
sub r8, r15
lea rdx, [rax + r15]
cmp r8, 0x10
jae 0x1400aca90
cmp r12, r15
je 0x1400acb8d
xor ecx, ecx
nop word cs:[rax + rax]
invalid
add byte [rax + rdi + 0x34], al
or dh, byte [rbx + rsi + 0x48]
inc ecx
cmp byte [rdx + rcx], r14b
xor al, 0xa
je 0x1400acaa9
inc rcx
cmp r8, rcx
jne 0x1400aca70
jmp 0x1400acb8d
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov ecx, r14d
call fcn.140048bb0
cmp rax, 1
add dword [rdi], ecx
test ebx, ebp
add byte [rax], al
invalid
mov rcx, rdx
mov rax, qword [rbp]
add r15, rcx
inc r15
mov qword [rdi + 0x10], r15
cmp r15, rbx
cmp edi, ebx
jb 0x1400aca40
cmp r15, qword [rbp - 8]
ja 0x1400aca40
lea r8, [0x1401963e8]
mov edx, 4
mov rcx, rbx
call fcn.140045760
lea rcx, [rdi + 0x20]
mov qword [rbp - 0x10], rcx
xor r13d, r13d
jmp 0x1400acaf2
cmp r12, r15
cld
mov rsi, r13
mov r13d, 0
jb 0x1400acb91
mov r8, r12
sub r8, r15
clc
clc
lea rdx, [rax + r15]
cmp r8, 0xf
clc
emms
invalid
cmp r12, r15
je 0x1400acb8d
xor ecx, ecx
nop dword [rax]
cmp byte [rdx + rcx], r14b
je 0x1400acb40
inc rcx
cmp r8, rcx
jne 0x1400acb10
jmp 0x1400acb8d
mov ecx, r14d
call fcn.140048bb0
cmp rax, 1
jne 0x1400acb8a
mov rcx, rdx
mov r13, rsi
mov rax, qword [rbp]
jmp 0x1400acb43
mov r13, rsi
cmc
add r15, rcx
inc r15
mov qword [rdi + 0x10], r15
mov rsi, r15
dec byte [rax + 0x29]
fidiv word [rdx - 0x75]
fidiv word [rdx - 0x75]
cmp r15, qword [rbp - 8]
ja 0x1400acae0
lea rcx, [rax + rsi]
mov rdx, qword [rbp - 0x10]
invalid
mov r8, rbx
call sub.msvcrt.dll_memcmp
invalid
invalid
add byte [rbp + 0x458b48c0], al
add byte [rdi], cl
test dword [rcx - 1], ebp
invalid
test eax, eax
mov rax, qword [rbp]
jne 0x1400acae0
mov qword [r13 + 8], rsi
mov rsi, r13
mov qword [r13 + 0x10], r15
mov r13d, 1
mov ebp, 1
mov ebp, 1
jmp 0x1400acb91
mov r13, rax
mov qword [rdi + 0x10], r12
mov qword [rsi], r13
add rsp, 0x38
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
push rbp
sub rsp, 0x40
in al, dx
lea rbp, [rsp + 0x40]
in al, dx
lea rbp, [rsp + 0x40]
mov rax, rdx
mov qword [rbp - 8], rcx
ror byte [rax - 0x77], 1
clc
lea rcx, [0x1400acc10]
lea ecx, [0x1400acc10]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 4
add byte [rax - 0x73], cl
adc eax, 0xe97c5
lea r9, [0x140197b1e]
mov r8d, 0xd
mov rcx, rax
call fcn.140047330
nop
add rsp, 0x40
pop rbp
ret
nop word cs:[rax + rax]
push rbp
mov rbp, rsp
in eax, 0x48
mov eax, dword [rcx]
in eax, 0x48
mov eax, dword [rcx]
movzx eax, byte [rax]
lea rcx, [0x140196aa0]
lea ecx, [0x140196aa0]
or eax, 0xe9e7f
mov r8, qword [rcx + rax*8]
lea rcx, [0x140196ac8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
pop rbp
jmp r9
test byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + rcx*4 + 0x53], al
mov esi, 0x17fa8341
cmp r10d, 0x17
invalid
and cl, ch
or eax, dword [rbx]
add byte [rax], al
test dword [rdx + 2], edi
add byte [rax], al
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov ecx, 0x24
sub rcx, r14
mov eax, 0
cmovae rax, rcx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
cmovae rax, rdx
lea ecx, [r8 - 0x61]
cmp cl, 0x1a
jb 0x1400ada40
lea ecx, [r8 - 0x30]
cmp cl, 9
ja 0x1400add2b
add r8b, 0xea
mov ecx, r8d
mov esi, 0x1a
inc r13
movzx ecx, cl
cmp rax, rcx
jbe 0x1400ada90
add r9, rcx
jb 0x1400add2b
lea r15, [rdi + 1]
mov rax, r9
or rax, r15
shr rax, 0x20
je 0x1400adb2f
mov rax, r9
xor edx, edx
div r15
mov r10, rdx
add rbx, rax
jae 0x1400adb43
jmp 0x1400add2b
mov r8d, 0x24
sub r8, rax
mov r15d, 0x48
nop
mov rax, r15
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmp r11, 1
adc r11, 0
cmp r11, 0x1a
cmovae r11, rsi
cmp r13, qword [rbp + 0x1b0]
je 0x1400add2b
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1400adaea
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x1400add2b
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r8
jo 0x1400add2b
add rcx, rax
jb 0x1400add2b
inc r13
cmp r11, r10
ja 0x1400ada50
mov edx, 0x24
sub rdx, r11
fimul dword [rcx - 0x7d]
invalid
and al, 0x4c
mov eax, eax
mul rdx
mov r8, rax
jno 0x1400adaa0
jmp 0x1400add2b
mov eax, r9d
xor edx, edx
div r15d
mov r10d, edx
add rbx, rax
jb 0x1400add2b
mov rax, rbx
shr rax, 0x20
jne 0x1400add2b
mov eax, ebx
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f7ff
ja 0x1400add2b
cmp rdi, 0x7f
ja 0x1400add2b
mov r8, rdi
sub r8, r10
jbe 0x1400adba0
cmp r8, 7
jbe 0x1400adc10
mov rax, r9
mov r11, qword [rbp + 0x1f0]
or rax, r11
shr rax, 0x20
je 0x1400adbae
mov rax, r9
xor edx, edx
div r11
jmp 0x1400adbb6
cmp r10, 0x80
jb 0x1400adc24
jmp 0x1400ade26
mov eax, r9d
xor edx, edx
div r11d
mov rdx, r8
and rdx, 0xfffffffffffffff8
and edx, 0xfffffff8
imul rax, qword [rbp + 0x1d0]
add r9, rax
mov rax, rdi
sub rax, r9
and rax, 0xfffffffffffffff8
neg rax
xor r9d, r9d
nop dword [rax + rax]
movups xmm0, xmmword [r12 + r9*4 - 0x14]
movups xmm1, xmmword [r12 + r9*4 - 4]
movups xmmword [r12 + r9*4], xmm1
movups xmmword [r12 + r9*4 - 0x10], xmm0
add r9, 0xfffffffffffffff8
cmp rax, r9
jne 0x1400adbe0
cmp r8, rdx
je 0x1400adc24
sub rdi, rdx
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + rdi*4 - 0x64]
mov dword [rbp + rdi*4 - 0x60], eax
lea rax, [rdi - 1]
mov rdi, rax
invalid
cmp rax, r10
ja 0x1400adc10
invalid
mov dword [rbp + r10*4 - 0x60], ebx
cmp r13, qword [rbp + 0x1b0]
je 0x1400addd8
movzx r8d, byte [r13]
mov rax, rcx
shr rax, 0x20
je 0x1400adc55
mov rax, rcx
xor edx, edx
div qword [rbp + 0x1e8]
mov rcx, rax
jmp 0x1400adc61
mov eax, ecx
xor edx, edx
div dword [rbp + 0x1e8]
mov ecx, eax
mov r11, qword [rbp + 0x1f0]
movabs rsi, 0xea0ea0ea0ea0ea0f
movabs al, byte [0xf8094cc88948ea0e]
shr rax, 0x20
je 0x1400adc8b
mov rax, rcx
xor edx, edx
div r15
mov rdx, rax
jmp case.0x14009e7d9.304
mov eax, ecx
xor edx, edx
div r15d
mov edx, eax
add rdx, rcx
cmp rdx, 0x1c8
jb 0x1400adcd0
mov rcx, rdx
xor r9d, r9d
nop word cs:[rax + rax]
mov rax, rcx
mul rsi
shr rdx, 5
add r9, 0x24
cmp rcx, 0x3e57
mov rcx, rdx
sal dword [rdi - 0x1a], 1
jmp 0x1400adcd3
xor r9d, r9d
inc r10
lea eax, [rdx*4]
lea eax, [rax + rax*8]
add edx, 0x26
mov rcx, rdx
xor edx, edx
shl byte [rsi - 9], cl
int1
movzx r14d, ax
add r14, r9
add qword [rbp + 0x1d8], 4
dec qword [rbp + 0x1d0]
inc r11
mov qword [rbp + 0x1f0], r11
add r12, 4
mov eax, 2
add byte [rax - 0x77], cl
test eax, ebp
add dword [rax], eax
add byte [rcx + rcx*4 - 1], cl
popfq
lock add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
mov r9, r10
mov edx, 0x1a
jmp 0x1400ada02
mov rax, qword [rbp + 0x1c0]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rsi, rax
call rax
mov r13b, 1
test al, al
invalid
jne 0x1400adda9
sal byte [rbp + 0x4f], 0x4c
mov eax, dword [rbp + 0x1a0]
mov r8, qword [rbp + 0x1a0]
test r8, r8
je 0x1400add8f
mov rcx, r14
mov ecx, esi
mov rdx, qword [rbp + 0x1a8]
mov rdi, rsi
call rsi
test al, al
jne 0x1400adda9
lea rdx, [0x140196729]
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x1400adda9
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1b8]
mov rdi, rsi
mov edi, esi
call rsi
test al, al
je 0x1400addc0
invalid
mov eax, r13d
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [0x14019672a]
mov r8d, 1
mov rcx, r14
mov rax, rdi
jmp 0x1400ad987
invalid
dec dword [rax - 0x73]
mov ch, 0xe4
in al, 1
add byte [rax], al
mov rdi, qword [rbp + 0x1c0]
lea rsi, [rbp + 0x1e4]
mov rdi, qword [rbp + 0x1c0]
lea rbx, [rbp - 0x60]
mov r14, qword [rbp + 0x1d8]
mov ch, 0xd8
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov ch, 0xd8
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov eax, dword [rbx]
mov dword [rbp + 0x1e4], eax
mov rcx, rsi
mov rdx, rdi
mov edx, edi
call fcn.1400489d0
mov r13d, eax
test al, al
jne 0x1400adda9
add rbx, 4
add r14, 0xfffffffffffffffc
add esi, 0xfffffffc
add esi, 0xfffffffc
jne 0x1400ade00
jmp 0x1400adda9
lea r8, [0x140196708]
mov edx, pe_nt_image_headers64
add byte [rax], al
invalid
add byte [rdx + 0x80], bh
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
call fcn.140044e90
int3
invalid
add byte [rbp + 0x48], dl
mov ebp, esp
mov rax, qword [rcx + 0x10]
cmp rax, qword [rcx + 8]
jae 0x1400ade6b
mov rdx, qword [rcx]
mov edx, dword [rcx]
movzx edx, byte [rdx + rax]
inc rax
mov qword [rcx + 0x10], rax
lea eax, [rdx - 0x41]
cmp al, 0x1a
jae 0x1400ade74
shl rdx, 0x20
xor eax, eax
jmp 0x1400ade8f
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
jmp 0x1400ade8f
add dl, 0x85
xor ecx, ecx
xor eax, eax
cmp dl, 0xe6
setb al
movabs rdx, 0x11000000000000
cmovb rdx, rcx
or rax, rdx
pop rbp
ret
add byte [rbp + 0x56], dl
xor byte [rax - 0x77], cl
invalid
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x3f], r9b
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4e], al
sbb byte [rcx - 1], r8b
sbb byte [rcx - 1], r8b
rol dword [rcx + rcx*4 + 0x4e], 0x18
invalid
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
invalid
mov ecx, dword [rsi + 0x20]
leave
stc
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x431850f], eax
add byte [rax], al
adc eax, 0xe89cf
mov dword [rsi], ecx
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, ch
js 0x1400adf7f
js 0x1400adf7f
inc dword [rax + rax*8 + 0x3f6850f]
add byte [rax], al
int1
adc byte [rax], al
add byte [rax], al
invalid
add al, ch
invalid
test ecx, ecx
add byte [rax], al
add al, ch
jne 0x1400ae280
inc dword [rax + rax*8 + 0xf5850f]
add byte [rax], al
invalid
and byte [rax - 0x7b], r9b
leave
invalid
inc dword [rax + rax*8 - 0x2f57bf1]
invalid
add byte [rax], al
add al, ch
add byte [rax], al
nop
je 0x1400ae338
inc dword [rax + rax*8 - 0x47cbe8b]
push rdx
sal byte [rbp + 0xb], 0x48
cmp dword [rsi], 0
cmp byte [rbx + 0x5f], bl
adc eax, 0xe855c
test dword [rsi], ecx
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
invalid
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rax, qword [rcx]
test rax, rax
je 0x1400ae437
mov rdi, rcx
xor esi, esi
lea rbx, [0x140196929]
xor r14d, r14d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
or byte [rbx + 6], dh
or byte [rbx + 6], dh
invalid
cmp byte [rax + rcx], 0x45
je 0x1400ae442
sub r14, 1
jb case.0x14009ca8d.191
mov rcx, qword [rdi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je case.0x14009ca8d.191
mov r8d, 2
mov eax, 2
mov rdx, rbx
call fcn.1400457d0
mov bl, 0x73
stc
invalid
test al, al
jne 0x1400ae43b
invalid
mov bl, 0x73
stc
inc dword [rax + rax*8 - 0x76b7e58b]
sbb cl, byte [rax - 0x77]
sbb cl, byte [rax - 0x77]
mov rcx, rdi
stc
call fcn.1400ae460
test al, al
jne 0x1400ae43b
mov rax, qword [rdi]
test rax, rax
jne 0x1400ae3f0
invalid
jmp 0x1400ae44b
xor esi, esi
jmp 0x1400ae44b
mov esi, 1
add bl, ch
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
jmp 0x1400ae44b
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
mov eax, esi
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x56], dl
mov eax, dword [rcx]
add dword [rbp - 0x7b], ecx
sal byte [rdi + rdi + 0x4c], 0x8b
or byte [r8 - 0x75], cl
adc byte [r9 + rdi - 0x38], cl
enter 0x3273, 0x41
movzx edx, byte [rax + rax]
xor al, byte [rcx + 0xf]
mov dh, 0x14
add byte [rbx + 0x33744bfa], al
invalid
xor eax, dword [rbx + 0x23754cfa]
cmp edx, ecx
retf 0x3573
mov dword [rcx + 0x10], eax
adc byte [r9], sil
shr cl, 0x89
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
ror byte [rax - 0x77], 0x41
adc byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
jb 0x1400ae49a
adc dword [rax - 1], ecx
ror byte [rax - 0x77], 0xc2
add byte [rax], al
adc eax, 0xe839f
ror byte [rax - 0x7d], 0xc4
sub byte [rsi + 0x5d], bl
mov eax, 1
jmp 0x1400afa55
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
leave
je 0x1400afaaa
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
invalid
call fcn.1400457d0
test al, al
jne 0x1400afa41
stc
inc dword [rax + rax*8 - 0x38b7688b]
invalid
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400afa53
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rcx + 8]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov eax, 0x110001
mov edx, dword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov eax, 0x110001
add byte [rcx], dl
add byte [rcx + rbp - 0x3e], cl
invalid
sub rdx, r8
ret 0x820f
jb 0x1400afe19
invalid
mov rax, qword [rcx]
lea r9, [rax + r8]
lea ecx, [rax + rax]
add dword [rsi - 0x73], ecx
or al, 0
lea ecx, [rax + rax]
mov qword [rcx], r9
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
or dword [rax - 0x77], ecx
push rcx
or byte [rcx - 0x7d], cl
mov dword [rcx + 8], edx
cmp r8, 2
clc
add cl, byte [rdi]
jne 0x1400afe31
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
invalid
invalid
jne 0x1400afe31
movzx r10d, byte [rax]
movzx edx, byte [rax]
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
add dword [rcx - 0x73], eax
rol byte [rbx + 0x1e720af8], 1
jb 0x1400afb31
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
cmovae eax, r10d
cmp eax, 0x10
jae 0x1400afe25
lea r10d, [r8 - 0x30]
cmp r10d, 0xa
jb case.0x1400b5df4.262
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r10d, 0xffffffff
cmovae r10d, r8d
cmp r10d, 0x10
adc byte [rdi], cl
or edx, 2
add byte [rax], al
adc byte [rdi], cl
or edx, 2
add byte [rax], al
shl al, 4
or r10b, al
js 0x1400afba8
invalid
mov byte [rbp + 0x34], r10b
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
lea rax, [rbp + 0x34]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 1
mov r8d, 1
xor eax, 0x45c60000
invalid
add dword [rax], eax
add byte [rax], al
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
mov rcx, rsi
call fcn.1400463d0
cmp qword [rbp - 0x18], 0
jge 0x1400afb83
invalid
je 0x1400afbce
jge 0x1400afb83
add byte [rax + rsi - 0x48], dh
add byte [rax], al
adc dword [rax], eax
mov eax, 0x110000
jmp 0x1400afe19
mov eax, 0x110000
cmp r10b, 0xc0
jb 0x1400afe19
add byte [rcx - 0x80], al
cli
ror byte [rdi], 0x82
invalid
cmp r10b, 0xe0
jae 0x1400afc4d
mov r8d, 2
xor eax, eax
jmp 0x1400afc5f
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
clc
clc
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
loopne 0x1400afc27
lea edx, [rcx + rax]
loopne 0x1400afc27
lea edx, [rcx + rax]
test rax, rax
test eax, eax
je 0x1400afe49
add byte [rdi], cl
mov dh, 1
movzx eax, byte [rcx]
test al, al
js 0x1400afbfb
invalid
or dword [rbp + rcx*4 + 0x49], ecx
add ecx, ebp
adc al, byte [rdx]
add byte [rax], al
lea r9, [rcx + 1]
jmp 0x1400afe0d
mov r8d, eax
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1400afdde
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
jb 0x1400afdff
invalid
lea r9, [rcx + 4]
movzx eax, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and eax, 0x3f
or eax, r10d
or eax, r8d
jmp 0x1400afe0d
rol byte [rcx], 0
invalid
cmp r10b, 0xf0
jae 0x1400afdee
mov r8d, 3
mov al, 1
invalid
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
xor eax, 0x45c60000
invalid
add byte [rbp + rcx*4 + 0x5d], cl
xor al, 0x4c
mov dword [rbp + 0x20], ebx
mov qword [rbp + 0x28], r8
cmp rdx, 2
jb 0x1400afb9e
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
movzx ebx, byte [r9]
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb case.0x1400aa774.142
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x1400afe25
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1400afcdf
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
invalid
invalid
dec dword [rdi]
fild word [r11 - 0x78f0f005]
add dword [rax], r8d
invalid
shl sil, 4
or bl, sil
mov byte [rbp + 0x35], bl
cmp r10b, 0xe0
jb 0x1400afb87
cmp r11, 2
jb 0x1400afb9e
invalid
invalid
invalid
invalid
lea r11, [r9 + 4]
lea r10, [rdx - 4]
mov qword [rcx], r11
mov qword [rcx + 8], r10
movzx edi, byte [r9 + 2]
mov dh, 0x79
add al, byte [rcx + 0xf]
mov dh, 0x71
add eax, dword [rbp + rcx*4 + 0x5f]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov r11d, 0xffffffff
cmovae r11d, edi
cmp r11d, 0xf
ja 0x1400afe25
lea edi, [rsi - 0x30]
cmp edi, 0xa
jb 0x1400afd5f
or esi, 0x20
add esi, 0xffffff9f
add esi, 0xa
mov edi, 0xffffffff
cmovae edi, esi
cmp edi, 0xf
ja 0x1400afe25
shl r11b, 4
or dil, r11b
mov byte [rbp + 0x36], dil
test al, al
jne 0x1400afb87
cmp r10, 2
jb 0x1400afb9e
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], rax
mov qword [rcx + 8], rdx
movzx edx, byte [r9 + 4]
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb 0x1400afdb3
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov eax, 0xffffffff
cmovae eax, edx
cmp eax, 0xf
ja 0x1400afe25
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x1400afdd1
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovae edx, ecx
cmp edx, 0xf
ja 0x1400afe25
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
jmp 0x1400afb87
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov eax, r8d
jmp 0x1400afe0d
cmp r10b, 0xf8
jae 0x1400afe19
mov r8d, 4
jmp 0x1400afbc7
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov eax, r10d
cmp r9, rdx
jne 0x1400afe49
cmp eax, 0x110000
je 0x1400afe49
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x140196760]
call fcn.140046c30
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, [0x140196748]
mov edx, 0x28
call fcn.140045a40
call fcn.1400b0060
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x1400b0080]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x1400b6590]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140044f00]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_foundxg
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, [0x140196828]
lea rcx, [rbp - 0x58]
call fcn.140044de0
int3
lea eax, [0x140196560]
jmp case.0x14009740d.338
mov dword [rsp + 0x20], eax
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov r9, rdx
call fcn.140048140
lea rax, [0x140196608]
lea eax, [0x140196608]
lea eax, [0x140196608]
add eax, 0xe3960
mov qword [rsp + 0x20], rax
mov r8d, 1
mov eax, 1
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
mov r9, r14
call fcn.140048140
stc
dec dword [rax - 0x73]
add eax, 0xe3850
stc
dec dword [rax - 0x73]
add eax, 0xe3850
jmp 0x1400b2cd1
invalid
invalid
mov qword [rsp + 0x20], rax
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rcx, r12
mov rdx, rsi
mov r9, rsi
int1
int1
call fcn.140048140
lea rax, [0x1401965f0]
add eax, 0xe38ff
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
mov r8d, 2
add byte [rax], al
jmp case.0x140097db9.320
mov ebp, esp
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, str.SizeLimitExhausted
adc eax, 0xe3d71
sbb byte [rax - 0x73], cl
adc eax, 0xe3d71
mov r8d, 0x12
pop rbp
jmp rax
nop word cs:[rax + rax]
push rbp
mov rbp, rsp
cmp qword [rcx], 0
invalid
setne al
xchg ebp, eax
ror byte [rcx + rbp + 0x41], 8
sub qword [rcx + 8], r8
sub qword [rcx + 8], r8
setb r9b
or r9b, al
movzx eax, r9b
mov qword [rcx], rax
test al, al
je 0x1400b2d55
add al, 0xb0
add dword [rbp - 0x3d], ebx
pop rbp
ret
mov al, 1
pop rbp
ret
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rbp + 0x48], bl
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rbp + 0x48], bl
sbb byte [rbp + 0x48], bl
sbb byte [rbp + 0x48], bl
jmp rax
invalid
add byte [rax], al
add byte [rax], al
push rbp
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rbp, [rsp + 0x30]
mov dword [rbp - 4], 0
cld
add byte [rax], al
add byte [rax], al
invalid
cld
add byte [rax], al
invalid
add byte [rax], al
cmp edx, 0x80
jae case.0x1400b31d9.366
cli
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xe], dh
mov byte [rbp - 4], dl
mov r8d, 1
jmp case.0x14009e7d9.461
mov eax, edx
cmp edx, 0x800
cli
add byte [rax], cl
or byte [rax], al
invalid
cli
add byte [rax], cl
or byte [rax], al
invalid
or byte [rax], al
add byte [rbx + 0x19], dh
jae 0x1400b2dba
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
cld
cld
and dl, 0x3f
or dl, 0x80
retf 0x8880
push rbp
std
invalid
push rbp
std
mov r8d, 2
jmp case.0x14009e7d9.461
add bl, ch
pop rsi
cmp edx, 0x10000
add byte [rbx + 0x25], dh
jae 0x1400b2de7
and eax, 0xc0ce8c1
shr eax, 0xc
or al, 0xe0
or al, 0xc
loopne 0x1400b2d50
mov byte [rbp - 4], al
cld
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
std
invalid
std
and dl, 0x3f
or dl, 0x80
invalid
mov byte [rbp - 2], dl
invalid
inc byte [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 3
add bl, ch
xor ecx, eax
call 0x14c1251ff
or al, 0xf0
jmp case.0x14009e7d9.461
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
rol cl, 1
shr eax, 0xc
and al, 0x3f
call 0x14c4a5205
or byte [rax - 0x2f7602bb], 0xc1
mov byte [rbp - 3], al
mov eax, edx
invalid
or al, 0x80
mov byte [rbp - 3], al
std
mov eax, edx
shr eax, 6
invalid
rol cl, 1
call 0x14c4a520b
or byte [rax - 0x1d7f01bb], 0x3f
invalid
invalid
and dl, 0x3f
invalid
invalid
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
invalid
invalid
and dl, 0x3f
invalid
invalid
or dl, 0x80
mov byte [rbp - 1], dl
invalid
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
invalid
mov r8d, 4
add byte [rax - 0x7d], cl
cmp dword [rax], eax
invalid
cmp qword [rcx], 0
add byte [rdi], cl
xchg ebp, eax
ror byte [rcx + rbp + 0x41], 8
sub qword [rcx + 8], r8
setne al
sub qword [rcx + 8], r8
setb dl
or dl, al
movzx edx, dl
mov qword [rcx], rdx
mov al, 1
invalid
add dword [rdx + rdx*8 - 0x74b7ec8b], eax
test dl, dl
jne case.0x14009ca8d.271
invalid
adc ecx, dword [rax - 0x75]
mov rax, qword [rcx + 0x10]
adc byte [r8 - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
push rbp
cld
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
push rbp
cld
call qword [rax + 0x18]
nop
add rsp, 0x30
invalid
pop rbp
ret
mov ebp, esp
mov r8, rdx
lea rdx, [0x1401963b8]
invalid
invalid
invalid
pop rbp
jmp fcn.140045c20
invalid
invalid
stc
invalid
in al, dx
lea r8, [0x14013bc08]
lea ecx, [rax]
add byte [rax - 0x73], cl
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rax], r8
lea r9, [rsp + 0x40]
and al, 0x40
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
mov qword [r9], rcx
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilpool.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilprefilter_byteset.rs
add eax, dword [rax]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
lea r8, [0x140196ca8]
adc dword [rsi], edi
invalid
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x20
sub byte [rbp + rcx*4 + 5], cl
adc dword [rsi], edi
invalid
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x20
mov cl, 1
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.140045a80
sub edi, ecx
dec esp
int3
int3
test r8, r8
je 0x1400b2ee1
invalid
xor dword [rax - 0x75], ecx
add cl, byte [rbx + rcx*4 + 0x4a]
mov rax, qword [rdx]
mov r9, qword [rdx + 0x10]
adc byte [rbp + 0x39], cl
invalid
adc byte [rbp + 0x39], cl
enter 0xf4d, 0x42
cmovb ecx, eax
lea r10, [rax + r9]
sub r8, r9
mov qword [rdx], r10
cmp eax, ecx
cmovb r9, r8
cmovb ecx, eax
lea r10, [rax + r9]
sub r8, r9
sub eax, ecx
mov qword [rdx], r10
mov qword [rdx + 8], r8
or byte [rbx + rcx*4 + 0x42], cl
mov r8, qword [rdx + 0x18]
lea r10, [r8 + 1]
add dword [rcx + rcx*4 + 0x52], ecx
sbb byte [rcx + rcx*4 + 1], cl
sbb byte [rbp - 0x73], cl
push rax
add dword [rcx + rcx*4 + 0x52], ecx
sbb byte [rcx + rcx*4 + 1], cl
mov qword [rcx + 0x10], r9
jmp case.0x1400b76be.347
xor eax, eax
mov qword [rcx + 8], rax
or bl, al
ret
sub rsp, 0x38
mov rax, rdx
invalid
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rcx, [0x14008b0af]
or eax, 0xfffd81b1
mov cl, 0x81
std
dec dword [rax - 0x77]
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, str.TryFromSliceErrorC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_salsa20_0.6.0_src_block.rs
mov r8d, 0x11
invalid
add byte [rax - 0x77], cl
shr eax, 0xc8
invalid
invalid
stc
stc
mov rcx, rax
call fcn.1400479e0
stc
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
ret
in al, dx
xor byte [rax - 0x77], cl
invalid
mov ebx, 0xa
sub rbx, 1
jb 0x1400b3039
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
je 0x1400b2f62
mov qword [rsp + 0x20], rsi
mov edx, 4
add al, 0
add byte [rax], al
invalid
and byte [rdx + 4], bh
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
mov r8d, 8
add byte [rax], al
add byte [rcx - 0x47], al
mov ecx, 0xc
mov r9d, 0xc
mov ecx, 0xc
xor ecx, ecx
call case.0x14009740d.399
std
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
je 0x1400b2f7f
invalid
mov qword [rsp + 0x20], rsi
and byte [rcx + 5], bh
mov ecx, 5
mov edx, 9
or dword [rax], eax
add byte [rax], al
mov r8d, 0xd
mov r9d, 1
mov ecx, 1
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add al, ch
fld qword [rax]
add byte [rax], al
invalid
add byte [rax], al
call case.0x14009740d.399
mov qword [rsp + 0x20], rsi
mov ecx, 0xa
invalid
add byte [rax], al
add byte [rdx + 0xe], bh
mov edx, 0xe
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 2
mov r8d, 2
mov r9d, 6
add byte [rax], al
call case.0x14009740d.399
mov qword [rsp + 0x20], rsi
mov ecx, 0xf
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 3], bh
mov edx, 3
mov r8d, 7
mov eax, 7
mov r9d, 0xb
call case.0x14009740d.399
mov qword [rsp + 0x20], rsi
mov edx, 1
invalid
popfq
add byte [rax], al
add byte [rax - 0x77], cl
je case.0x14009ca8d.297
and byte [rdx + 1], bh
mov r8d, 2
mov r9d, 3
add byte [rax], al
xor ecx, ecx
call case.0x14009740d.399
mov qword [rsp + 0x20], rsi
mov ecx, 5
add byte [rax], al
mov edx, 6
mov r8d, 7
mov r9d, 4
call case.0x14009740d.399
invalid
add byte [rax], al
invalid
invalid
invalid
mov qword [rsp + 0x20], rsi
and al, 0x20
mov ecx, 0xa
mov edx, 0xb
mov r8d, 8
mov r9d, 9
mov ecx, 9
or dword [rax], eax
add byte [rax], al
call case.0x14009740d.399
mov qword [rsp + 0x20], rsi
mov ecx, 0xf
invalid
mov edx, 0xc
mov r8d, 0xd
mov r9d, 0xe
call case.0x14009740d.399
jmp 0x1400b2f30
xor eax, eax
cmp rax, 0x10
je case.0x14009740d.400
mov ecx, dword [rdi + rax*4]
add dword [rsi + rax*4], ecx
inc rax
jmp case.0x1400b31d9.380
out dx, eax
out dx, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
adc al, 0x88
add byte [rsi - 0x77], 0x14
add byte [rbx + rax + 0x14], 0x90
mov byte [rsi + 3], al
adc al, 0x80
invalid
add byte [rcx - 0x3f], 0xc2
adc al, byte [rcx + rsi + 0x14]
mov bl, al
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
push rbp
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
and al, 0x30
lea rax, case.0x1400b76be.363
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
call fcn.1400db8d0
mov byte [rdx], al
add byte [rax + 0x30c48348], dl
nop
add rsp, 0x30
nop
add rsp, 0x30
pop rbp
ret
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
invalid
mov r14d, 3
cmp ecx, 1
stc
add dword [rdi], ecx
test dword [rbp + rax], esi
invalid
invalid
mov dword [rbp - 0x14], edx
mov qword [rbp - 0x20], r9
mov rdi, qword [rbp + 0x70]
mov edi, dword [rbp + 0x70]
mov edi, dword [rbp + 0x70]
mov qword [rbp - 0x28], rdi
mov rcx, rdi
mov ecx, edi
call fcn.1400db860
mov rsi, rax
mov dword [rbp + 4], 0
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
add al, 0x48
mov ecx, edi
stc
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
add al, 0x48
mov ecx, edi
stc
call fcn.1400db840
mov r12, rax
cmp dword [rbp + 4], 1
sbb r12, 0
mov rcx, rdi
call fcn.1400db870
cmp al, 0x87
add al, byte [rax]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x38], rax
invalid
enter 0xffffffffffff8548, 0xfffffffffffffff6
test rsi, rsi
je 0x1400b3606
add byte [rdi], cl
mov dh, 0x3e
movzx edi, byte [rsi]
lea r15, [rsi + 1]
cmp edi, 0xff
je 0x1400b318d
mov eax, edi
shr eax, 4
and eax, 7
cmp eax, 5
ja case.0x1400b3625.0
invalid
add byte [rax - 0x73], cl
or eax, 0x2e4cc
lea rcx, [0x1400e1640]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r10, r15
jmp rax
lea rcx, [rbp - 0x30]
lea rax, [0x140198dc0]
jmp 0x1400b31b2
mov r10, qword [rbp - 0x10]
jmp 0x1400b32ae
mov rax, qword [rbp - 0x10]
mov r10, rax
ret 0x8548
invalid
invalid
jne 0x1400b31bd
jmp case.0x1400b3625.0
lea rcx, [rbp - 0x38]
lea rax, [0x140198df0]
call qword [rax + 0x28]
mov r10, rax
invalid
test rax, rax
je 0x1400b31f0
mov eax, edi
and eax, 0xf
cmp eax, 0xc
ja case.0x1400b3625.0
lea rcx, [0x1400e1658]
lea ecx, [0x1400e1658]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 1]
add rsi, 9
jmp 0x1400b32a0
add r15, 7
and r15, 0xfffffffffffffff8
test dil, 0xf
jne case.0x1400b3625.0
add byte [rax], al
mov r10, qword [r15]
add r15, 8
jmp 0x1400b32a6
mov eax, dword [rsi + 1]
jmp 0x1400b329c
add byte [rax], al
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx edx, byte [r15]
mov r8d, edx
and r8d, 0x7f
shl r8, cl
shl eax, cl
inc r15
or rax, r8
add ecx, 7
test dl, dl
js case.0x14009ca8d.279
mov r8, 0xffffffffffffffff
shl r8, cl
xor r9d, r9d
cmp dl, 0x40
cmovb r8, r9
cmp ecx, 0x40
cmovae r8, r9
ror dword [r9 + r9 - 0x40], 0xeb
invalid
ror dword [r9 + r9 - 0x40], 0xeb
movsx rax, word [rsi + 1]
movsx rax, word [rsi + 1]
add rsi, 3
jmp 0x1400b32a0
xor eax, eax
xor ecx, ecx
nop word [rax + rax]
movzx edx, byte [r15]
mov r8d, edx
and r8d, 0x7f
shl r8, cl
inc r15
or rax, r8
add rcx, 7
test dl, dl
js 0x1400b3270
jmp 0x1400b32a3
movzx eax, word [rsi + 1]
add rsi, 3
mov byte [rbx], 0xeb
invalid
movsxd rax, dword [rsi + 1]
add rsi, 5
mov r15, rsi
add r10, rax
test dil, dil
jns 0x1400b32ae
mov r10, qword [r10]
lea rax, [r15 + 1]
cmp byte [r15], 0xff
mov qword [rbp - 8], r10
je 0x1400b32ce
nop dword [rax]
lea rdx, [rax + 1]
cmp byte [rax], 0
mov rax, rdx
mov eax, edx
js 0x1400b32c0
jmp 0x1400b32d1
mov rdx, rax
movzx eax, byte [rdx]
inc rdx
xor r8d, r8d
xor ecx, ecx
nop dword [rax]
mov r9, rdx
movzx r10d, byte [rdx]
mov r11d, r10d
and r11d, 0x7f
shl r11, cl
inc rdx
or r8, r11
add rcx, 7
test r10b, r10b
js 0x1400b32e0
cmp al, 0xf
ja 0x1400b356e
add r9, r8
inc r9
movzx r10d, al
mov dh, 0xd0
mov r8d, 4
nop dword [rax + rax]
cmp rdx, r9
jae 0x1400b3609
cmp al, 0xc
ja case.0x1400b3625.0
lea r11, [0x1400e168c]
movsxd rcx, dword [r11 + r10*4]
add rcx, r11
jmp rcx
mov r15, qword [rdx]
add rdx, 8
mov rdi, qword [rdx]
add rdx, 8
mov rsi, qword [rdx]
add rdx, 8
jmp 0x1400b346b
mov r15d, dword [rdx]
add rdx, 4
mov edi, dword [rdx]
add rdx, 4
mov esi, dword [rdx]
add rdx, 4
jmp 0x1400b346b
xor r15d, r15d
xor ecx, ecx
nop dword [rax + rax]
movzx esi, byte [rdx]
mov edi, esi
and edi, 0x7f
shl rdi, cl
inc rdx
or r15, rdi
add rcx, 7
test sil, sil
js 0x1400b3380
jmp 0x1400b33fb
movsxd r15, dword [rdx]
add rdx, 4
movsxd rdi, dword [rdx]
add rdx, 4
movsxd rsi, dword [rdx]
add rdx, 4
jmp 0x1400b346b
xor r15d, r15d
xor ecx, ecx
nop dword [rax + rax]
movzx esi, byte [rdx]
mov edi, esi
and edi, 0x7f
shl rdi, cl
inc rdx
or r15, rdi
add ecx, 7
test sil, sil
js 0x1400b33c0
mov rdi, 0xffffffffffffffff
shl rdi, cl
cmp sil, 0x40
mov r11d, 0
cmovb rdi, r11
cmp ecx, 0x40
cmovae rdi, r11
or r15, rdi
cmp al, 0xc
ja case.0x1400b3625.0
lea r11, [0x1400e16c0]
movsxd rcx, dword [r11 + r10*4]
add rcx, r11
jmp rcx
xor edi, edi
xor ecx, ecx
nop word [rax + rax]
movzx esi, byte [rdx]
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
inc rdx
or rdi, rbx
add rcx, 7
test sil, sil
js 0x1400b3420
jmp 0x1400b34eb
movzx r15d, word [rdx]
add rdx, 2
movzx edi, word [rdx]
add rdx, 2
movzx esi, word [rdx]
jmp 0x1400b3467
movsx r15, word [rdx]
add rdx, 2
movsx rdi, word [rdx]
add rdx, 2
movsx rsi, word [rdx]
add rdx, 2
xor ebx, ebx
xor ecx, ecx
nop
movzx r13d, byte [rdx]
mov r11d, r13d
and r11d, 0x7f
shl r11, cl
inc rdx
or rbx, r11
add rcx, 7
test r13b, r13b
js 0x1400b3470
add r15, qword [rbp - 0x10]
cmp r12, r15
jb 0x1400b3609
add r15, rdi
cmp r12, r15
jae 0x1400b3320
jmp 0x1400b3582
xor edi, edi
xor ecx, ecx
nop
movzx esi, byte [rdx]
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
inc rdx
or rdi, rbx
add ecx, 7
test sil, sil
js 0x1400b34b0
mov rbx, 0xffffffffffffffff
shl rbx, cl
cmp sil, 0x40
mov r11d, 0
cmovb rbx, r11
cmp ecx, 0x40
cmovae rbx, r11
or rdi, rbx
cmp al, 0xc
ja case.0x1400b3625.0
lea r11, [0x1400e16f4]
movsxd rcx, dword [r11 + r10*4]
add rcx, r11
jmp rcx
xor esi, esi
xor ecx, ecx
movzx r11d, byte [rdx]
mov ebx, r11d
and ebx, 0x7f
shl rbx, cl
inc rdx
or rsi, rbx
add rcx, 7
test r11b, r11b
js 0x1400b3507
jmp 0x1400b346b
xor esi, esi
xor ecx, ecx
movzx r11d, byte [rdx]
mov ebx, r11d
and ebx, 0x7f
shl rbx, cl
jrcxz 0x1400b3582
inc edx
or rsi, rbx
add ecx, 7
test r11b, r11b
js 0x1400b352c
mov rbx, 0xffffffffffffffff
shl rbx, cl
cmp r11b, 0x40
mov r11d, 0
cmovb rbx, r11
cmovb ebx, ebx
cmp ecx, 0x40
cmovae rbx, r11
or rsi, rbx
jmp 0x1400b346b
test r8, r8
jg case.0x1400b3625.0
mov r8d, 4
jmp 0x1400b3609
test rsi, rsi
je 0x1400b3606
mov rax, qword [rbp - 8]
add rax, rsi
test rbx, rbx
mov qword [rbp - 8], rax
je 0x1400b368b
lea rdx, [r9 + rbx]
dec rdx
xor eax, eax
xor ecx, ecx
nop word [rax + rax]
movzx r8d, byte [rdx]
mov r9d, r8d
and r9d, 0x7f
shl r9, cl
inc rdx
or rax, r9
add ecx, 7
test r8b, r8b
js 0x1400b35b0
mov rdx, 0xffffffffffffffff
shl rdx, cl
xor r9d, r9d
cmp r8b, 0x40
cmovb rdx, r9
cmp ecx, 0x40
cmovae rdx, r9
xor ecx, ecx
mov r8, rax
mov eax, eax
or r8, rdx
setg cl
xor rcx, 3
or rdx, rax
mov r8d, 1
cmovne r8, rcx
jmp 0x1400b3609
xor r8d, r8d
mov edx, dword [rbp - 0x14]
test dl, 1
jne 0x1400b365d
mov r14d, 8
lea rax, [0x1400e1728]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
mov rsi, qword [rbp + 0x70]
mov rcx, rsi
xor edx, edx
mov r8, qword [rbp - 0x20]
call fcn.1400db800
mov rcx, rsi
mov edx, 1
xor r8d, r8d
call fcn.1400db800
mov rcx, rsi
mov rdx, qword [rbp - 8]
call fcn.1400db850
mov r14d, 7
jmp case.0x1400b3625.0
lea rax, [0x1401993ec]
mov r14d, dword [rax + r8*4]
mov eax, r14d
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r14d, 2
jmp case.0x1400b3625.0
test dl, 8
jne case.0x1400b3625.0
jmp case.0x1400b3625.1
mov r8d, 1
add cl, ch
jae 0x1400b3693
jmp 0x1400b3609
invalid
invalid
push rbp
mov rbp, rsp
mov rax, qword [rcx]
mov rcx, qword [rax]
pop rbp
jmp 0x1400db8c0
push rbp
mov rbp, rsp
mov rax, qword [rcx]
mov rcx, qword [rax]
pop rbp
jmp 0x1400db8c0
mov rax, qword [rcx]
mov rcx, qword [rax]
pop rbp
jmp 0x1400db8b0
push rbp
mov rbp, rsp
mov rax, qword [rcx]
mov rcx, qword [rax]
pop rbp
jmp 0x1400db8b0
and dword [rax - 0x75], ecx
sbb byte [r8 - 0x7d], cl
jns 0x1400b3719
add dh, al
add byte [rax], al
je 0x1400b3712
mov edx, 1
mov rsi, rcx
mov rcx, rax
call fcn.14000af70
mov rcx, rsi
mov ecx, esi
mov ecx, esi
cmp rcx, 0xffffffffffffffff
je 0x1400b372f
lock dec qword [rcx + 8]
dec qword [rcx + 8]
jne 0x1400b372f
mov edx, 8
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.14000af70
nop
add rsp, 0x28
pop rsi
pop rbp
ret
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rsi, rcx
mov edi, dword [rcx + 0x10]
jns 0x1400b3762
jns 0x1400b3762
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov ecx, edi
call sub.kernel32.dll_TlsSetValue
mov edx, 8
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14000af70
mov ecx, edi
xor edx, edx
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rbp
jmp sub.kernel32.dll_TlsSetValue
stc
call sub.kernel32.dll_TlsSetValue
mov edx, 8
mov rcx, rsi
call fcn.14000af70
mov ecx, edi
xor edx, edx
add rsp, 0x20
pop rdi
pop rsi
pop rbp
jmp sub.kernel32.dll_TlsSetValue
invalid
sub esp, 0xb8
lea rbp, [rsp + 0x80]
mov rax, qword [rcx]
cmp dword [rax], 0xc00000fd
add al, al
add al, al
jne 0x1400b38ef
mov dword [rbp + 0x30], 0
mov byte [rbp + 0x34], 0
call fcn.1400b5160
test rax, rax
je 0x1400b38fb
mov rsi, qword [rax]
test rsi, rsi
jne 0x1400b3812
mov rcx, rax
mov rsi, rax
call fcn.1400b5230
mov rax, rsi
mov rsi, qword [rax]
lock inc qword [rsi]
jle 0x1400b3947
test rsi, rsi
je 0x1400b38fb
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400b3840
cmp eax, 1
jne 0x1400b384e
mov rcx, qword [rsi + 0x18]
mov rax, qword [rsi + 0x20]
dec rax
jmp 0x1400b385a
mov eax, 4
lea rcx, [0x140197ab8]
invalid
add bl, ch
or al, 0xb8
or dword [rax], eax
add byte [rax], al
jmp 0x1400b385a
mov eax, 9
lea rcx, str._unknown_
mov qword [rbp], rcx
mov qword [rbp + 8], rax
mov rax, rbp
mov qword [rbp + 0x10], rax
lea rax, [0x1400b5be0]
mov qword [rbp + 0x18], rax
lea rax, str._nthread__has_overflowed_its_stack_n
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
add byte [rax], al
mov qword [rbp - 0x10], 0
lea rax, [rbp + 0x10]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp + 0x30]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 0
lea rdx, [0x140197600]
lea rcx, [rbp + 0x20]
lea r8, [rbp - 0x30]
shr r8b, 1
pop rbp
and edi, ecx
dec dword [rax - 0x75]
invalid
invalid
test al, al
je 0x1400b38d7
test rcx, rcx
je 0x1400b3915
call fcn.1400b40d0
jmp 0x1400b38e1
test rcx, rcx
leave
je 0x1400b38e1
call fcn.1400b40d0
lock dec qword [rsi]
jne 0x1400b38ef
mov rcx, rsi
int1
call fcn.1400b36e0
xor eax, eax
add rsp, 0xb8
pop rsi
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedlibrary_std_src_threadmod.rs
lea r8, [0x140197a40]
mov edx, 0x5e
call fcn.140046c50
jmp 0x1400b3947
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, [0x140197d48]
lea rcx, [rbp - 0x60]
call fcn.140044de0
ud2
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x1400b395e
call fcn.1400b40d0
jmp 0x1400b395e
call fcn.140046cf0
int3
invalid
enter 0xfc3, 0
lea rdi, [rbp - 0x38]
mov eax, dword [0x1401b0048]
jmp case.0x1400b3625.5
mov eax, 2
lock cmpxchg dword [0x1401b0048], r12d
je case.0x1400b3cb2.3
cmp eax, 4
ja case.default.0x1400b3cb2
mov eax, eax
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
xor eax, eax
lock cmpxchg dword [0x1401b0048], r15d
cmpxchg dword [0x1401b0048], edi
ret
jne case.0x1400b3625.5
jmp 0x1400b3cfa
mov dword [rbp - 0x38], 3
mov r8d, 4
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov r9d, 0xffffffff
call sub.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress
cmp eax, 1
invalid
je 0x1400b3c84
call sub.kernel32.dll_GetLastError
jmp 0x1400b3c84
invalid
mov rax, qword [rsi]
cmp byte [rax], 0
mov byte [rax], 0
je 0x1400b3f14
mov byte [rbp - 1], 0
mov eax, dword [0x1401b0098]
cmp eax, 4
je case.0x14009e7d9.508
lea rcx, [rbp - 1]
call fcn.1400b4ca0
cmp byte [rbp - 1], 0
je 0x1400b3d53
mov eax, 4
xchg dword [0x1401b0048], eax
cmp eax, 3
jne case.0x1400b3cb2.4
invalid
ret
lea rcx, [0x1401b0048]
call fcn.1400db54c
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
xor ecx, ecx
call fcn.1400b5090
add byte [rax], al
test rax, rax
test eax, eax
je 0x1400b3f22
mov rsi, qword [rax]
test rsi, rsi
jne 0x1400b3db4
call fcn.1400b5160
test rax, rax
je 0x1400b3f4c
mov rcx, qword [rax]
test rcx, rcx
jne 0x1400b3d92
mov rcx, rax
mov rsi, rax
mov esi, eax
call fcn.1400b5230
mov rax, rsi
mov rcx, qword [rax]
lock inc qword [rcx]
jle 0x1400b3f72
test rcx, rcx
je 0x1400b3f4c
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rsi, qword [rcx + 0x28]
mov rsi, qword [rcx + 0x28]
lock dec qword [rcx]
or dword [rbp + 5], esi
jne 0x1400b3db4
call fcn.1400b36e0
stc
invalid
mov rax, qword [0x1401b0060]
mov eax, dword [0x1401b0060]
str word [rax + 0x39]
cmp rsi, rax
cmp esi, eax
invalid
jne case.0x14009740d.415
mov eax, dword [0x1401b0068]
add eax, 0xfc2a2
add byte [rbx - 0x7bf00008], al
cmp eax, 0xffffffff
je 0x1400b3d27
pop rax
invalid
inc eax
jmp case.0x1400b76be.397
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x1401b006c], cl
mov al, 0xd
invalid
ret 0xf
invalid
invalid
mov al, 0xd
invalid
str word [rdi]
test dword [rdx - 1], eax
invalid
invalid
invalid
jne 0x1400b3d27
invalid
mov qword [0x1401b0060], rsi
mov eax, 1
add dword [rax], eax
add byte [rax], al
ret 0xf
add dword [rax], eax
add byte [rax], al
mov dword [0x1401b0068], eax
mov qword [rbp - 0x38], 0
enter 0, 0
invalid
ret 0xf
str word [rax - 0x39]
enter 0, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp - 0x30], 1
rol byte [r9], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
mov qword [rbp - 0x28], 0
fadd dword [r8]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0x20], 0
loopne 0x1400b3e13
add dh, al
mov byte [rbp - 0x1b], 0
in eax, 0
mov dword [rbp - 0x1f], 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
cmp qword [0x1401b0070], 0
jne 0x1400b3f66
test dword [rdx], edi
add dword [rax], eax
invalid
cmp eax, 0xfc24a
ret 0xf
ret 0xf
add byte [rdi], cl
test dword [rdx], edi
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
mov qword [0x1401b0070], 0xffffffffffffffff
mov dword [0x1401b0070], 0xffffffff
add eax, 0xfc239
ret 0xf
invalid
invalid
cmp byte [0x1401b0090], 0
push rdx
ret 0xf
add byte [rax], al
add byte [rbp + 0x19], dh
jne case.0x14009c8d0.386
lea rcx, [0x1401b0078]
lea ecx, [0x1401b0078]
xor edx, eax
verw ax
call fcn.1400b4da0
push rsp
sldt word [rax]
add byte [rax], al
test rax, rax
test eax, eax
je case.0x14009c8d0.386
mov rcx, rax
call fcn.1400b40d0
ja case.0x14009c8d0.386
add byte [rax], al
shr eax, 0x77
ja case.0x14009c8d0.386
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
cmp eax, 0xfc217
invalid
ret 0xf
add byte [rcx + rdx + 0x48], dh
je case.0x14009c8d0.362
invalid
cmp qword [0x1401b0078], 0
cmp dword [0x1401b0078], 0
ret 0xf
add byte [rax], al
je case.0x14009c8d0.362
mov rcx, qword [0x1401b0080]
mov ecx, dword [0x1401b0080]
or eax, 0xfc216
invalid
invalid
add byte [rdx + 1], bh
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.14000af70
cmc
dec dword [rdi]
movups xmm0, xmmword [rbp - 0x38]
movups xmm0, xmmword [rbp - 0x38]
enter 0x100f, 0x4d
movups xmm1, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], cl
fmul dword [rdi]
movups xmmword [0x1401b0088], xmm1
adc dword [0x1401b0088], ecx
ret 0xf
add byte [rdi], cl
movups xmmword [0x1401b0078], xmm0
adc dword [0x1401b0078], eax
ror dword [rdi], 0
add byte [rax - 1], cl
add eax, 0xfc1df
invalid
inc qword [0x1401b0070]
inc dword [0x1401b0070]
add bh, bh
dec dword [0x1401b0068]
or eax, 0xfc1d1
jne 0x1400b3d27
mov bh, dh
invalid
mov qword [0x1401b0060], 0
mov dword [0x1401b0060], 0
mov eax, 0xfc1
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
xor eax, eax
xchg byte [0x1401b006c], al
invalid
ror dword [rdi], 0
rol byte [rsi + 0xfc1bc05], 0
mov esp, 0x3c000fc1
ror dword [rdi], 0
cmp al, 2
jne 0x1400b3d27
test dword [rdi - 2], ebp
invalid
invalid
add cl, byte [rdi]
test dword [rdi - 2], ebp
invalid
invalid
lea rcx, [0x1401b006c]
lea ecx, [0x1401b006c]
or eax, 0xfc1ad
verw ax
call fcn.1400db544
xor byte [rsi + 2], 0
jbe case.0x14009ca8d.341
add cl, ch
jmp 0x1400b3d27
pop rsi
invalid
dec dword [rax - 0x73]
add eax, 0xe4ff0
invalid
invalid
invalid
lea rax, [0x140198ec0]
invalid
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
invalid
rol byte [r9], 1
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
rol byte [r9], 1
add byte [rax], al
add byte [rax - 0x39], cl
invalid
fmul dword [r8]
mov qword [rbp - 0x28], 8
mov dword [rbp - 0x28], 8
add byte [rax], al
add bl, ch
invalid
jmp 0x1400b3efd
invalid
lea rax, str.internal_error:_entered_unreachable_code:_state_is_never_set_to_invalid_values
xor edx, dword [rax + 0xe]
add byte [rax - 0x77], cl
mov qword [rbp - 0x38], rax
invalid
invalid
rol byte [r9], 1
add dword [rax], eax
invalid
invalid
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
jge case.0x14009ca8d.367
invalid
mov qword [rbp - 0x28], rdi
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x20], xmm0
invalid
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_rt.rs
popfq
cmp byte [rsi], cl
invalid
loopne case.0x14009f09a.310
lea edx, [0x1401977a8]
popfq
cmp byte [rsi], cl
add byte [rax - 0x73], cl
enter 0xffffffffffffcce8, 0xe
stc
dec dword [rax - 0x73]
or eax, 0xe3fa5
invalid
invalid
invalid
lea rcx, [rbp - 0x38]
call fcn.140044de0
lea rcx, str.library_std_src_synconce.rs
invalid
call fcn.140046c30
invalid
jmp 0x1400b3f72
lea rax, [0x140197948]
cmp cl, byte [rsi]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0xe3996
xchg esi, eax
cmp dword [rsi], ecx
invalid
lea rcx, [0x1401978cb]
add byte [rbp + rcx*4 + 0xd], cl
in al, dx
lea r9, [0x140197128]
lea r8, [rbp - 0x38]
lea eax, [rbp - 0x38]
xor dword [rsi], ecx
add byte [rbp + rcx*4 + 0x45], cl
enter 0x46ba, 0
add byte [rax], r8b
invalid
mov edx, 0x46
add byte [rax], al
add al, ch
sub r15d, ecx
call fcn.140046a90
jmp 0x1400b3f72
invalid
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedlibrary_std_src_threadmod.rs
lea ecx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedlibrary_std_src_threadmod.rs
cmp cl, byte [rsi]
add byte [rbp + rcx*4 + 5], cl
invalid
out 0x3a, al
cmp cl, byte [rsi]
lea r8, [0x140197a40]
cmp cl, byte [rsi]
add byte [rdx + 0x5e], bh
mov edx, 0x5e
add al, ch
in al, dx
call fcn.140046c50
jmp 0x1400b3f72
invalid
sub al, 0xf9
invalid
or al, 0x48
lea ecx, [0x140197b60]
cmp ecx, dword [rsi]
invalid
lea rcx, [0x140197b60]
add al, ch
and r15, rcx
stc
call fcn.1400462c0
dec dword [rdi]
ud2
or ecx, dword [rax - 0x77]
invalid
stc
ror byte [rdi], 0
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [0x1401b0080]
mov rcx, qword [0x1401b0080]
mov edx, 1
call fcn.14000af70
outsd dx, dword [rsi]
cmc
invalid
outsd dx, dword [rsi]
cmc
dec dword [rdi]
movups xmm0, xmmword [rbp - 0x38]
adc byte [rbp - 0x38], al
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [0x1401b0088], xmm1
movups xmmword [0x1401b0078], xmm0
inc qword [0x1401b0070]
jmp case.0x14009f09a.306
call fcn.1400b4cf0
jmp 0x1400b3fcc
mov eax, 1
xchg dword [0x1401b0048], eax
cmp eax, 3
jne 0x1400b3fe8
lea rcx, [0x1401b0048]
call fcn.1400db54c
mov rcx, rsi
call fcn.1400dbb40
int3
test rax, rax
je 0x1400b44b2
add byte [rax], al
add byte [rax], al
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call fcn.1400b44e0
test rax, rax
je 0x1400b4370
mov eax, edx
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
nop dword [rax + rax]
test rdx, rdx
je 0x1400b44c6
mov rax, rsi
sub rax, rdx
jb 0x1400b44cb
add rdi, rdx
mov rsi, rax
jmp 0x1400b4330
nop dword [rax]
movzx eax, byte [rdx + 0xf]
cmp al, 0x23
jne 0x1400b44b4
mov rcx, rdx
call fcn.1400b40d0
mov rax, rsi
jmp 0x1400b4330
mov bl, 0xb0
invalid
invalid
xor edx, edx
mov rax, rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rdx, r14
jmp 0x1400b44b4
lea r8, [0x140197cc8]
mov rcx, rdx
mov rdx, rsi
call fcn.140044e20
int3
invalid
invalid
add al, 0
add byte [rax], al
invalid
mov ecx, eax
mov eax, eax
psubw mm7, mm7
lea eax, [0x140198b20]
invalid
ror dword [rcx + rcx*4 - 0xe], 0x49
mov eax, eax
pop rbp
psubw mm7, mm7
invalid
mov dword [rsp + 0x20], eax
sub dword [rsi], ecx
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
lea ecx, [0x140197178]
push rbx
sub dword [rsi], ecx
invalid
add byte [rbp + rcx*4 + 0x45], cl
invalid
invalid
invalid
lea eax, [rbp - 0x20]
loopne 0x1400b47e4
loopne 0x1400b47e4
sub eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add al, ch
pop rbp
and bh, cl
dec dword [rax - 0x39]
invalid
invalid
lock add byte [rax], al
lock add byte [rax], al
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0xe438e
invalid
ror byte [rbp + rcx*4 + 0x45], 1
lea eax, [rbp - 0x10]
invalid
mov ebp, 0x48000002
mov dword [rbp - 0x10], 0
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg byte [rbx + 0xe], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x20]
invalid
invalid
lea ecx, [rbp + 0x40]
lea rdx, [rbp - 0x20]
lea edx, [rbp - 0x20]
loopne 0x1400b48b7
lea eax, [rbp - 0x10]
invalid
popfq
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
invalid
mov ecx, esi
xchg byte [rbp + 2], ch
add byte [rax - 0x77], cl
mov rcx, rdi
insd dword [rdi], dx
add al, byte [rax]
mov ecx, edi
jb case.0x14009c8d0.427
add ah, cl
nop word [rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x41], dl
push rsi
invalid
and byte [rax], al
add al, ch
shr byte [rdx + rax], 0x48
insb byte [rdi], dx
add al, byte [rax]
invalid
invalid
insb byte [rdi], dx
add al, byte [rax]
invalid
add byte [rax + 0x29], cl
invalid
sub esp, eax
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
ror byte [rax - 0x77], 1
retf
mov ebx, ecx
cmp eax, 0x1001
add dword [rax], edx
add byte [rax], al
add byte [rbx + 5], dh
mov esi, eax
add byte [rax], al
add byte [rdi - 0x41d081], bh
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi - 0x36cede81], bh
mov eax, 0xffe
dec byte [rdi]
add byte [rax], al
ror byte [rdi], 0x9d
popfq
ror dword [rax - 0x73], 0xb1
std
sldt word [rax]
add byte [rax], al
mov esp, 0xffd08
add byte [rdi + 0x1f68e0f], bh
invalid
invalid
invalid
add byte [rax], al
mov edi, 0x1f68e0f
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov r8b, 0x48
mov al, 0x48
mov al, 0x48
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x28
add byte [rax], dl
sub byte [rax], al
adc byte [rax], al
add byte [rax], al
mov ecx, 0xfde9
add byte [rax], al
std
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
rol byte [rcx - 0x77], 0xf1
mov ecx, esi
mov ecx, esi
insd dword [rdi], dx
add al, byte [rax]
ror byte [rdi], 0x84
add qword [r8], r8
add dword [rax], eax
add dword [rax], eax
add byte [rbx + riz*2 - 0x10], cl
invalid
add dword [rax], edx
add byte [rax], al
add dword [rdx - 0x38ffffff], 0xffffff85
mov al, 0x1f
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add bh, al
test dword [rax + 0x1f], esi
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
add byte [rax - 0x73], cl
push rbp
mov al, 0x4c
lea r9, [rbp + 0x1fb0]
lea esi, [rax + 0x4800001f]
mov ecx, ebx
fld dword [rcx - 0x77]
shr al, 0xb
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rax], al
add byte [rbx + 0x1fb0bd], cl
mov al, 0x1f
add byte [rax], al
cmp r14, rdi
invalid
add byte [rax], al
test dh, ch
out dx, al
add byte [rax], al
add byte [rdi], cl
xchg byte [rax + 1], dl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x44
jge 0x1400b4933
invalid
mov al, 5
adc ah, byte [rbx]
add byte [rax], al
invalid
mov bh, 0xc0
invalid
inc edi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
sal byte [rcx + rdx*2 + 0x48], 0x89
sbb byte [rcx - 0xe76f790], cl
mov rbx, rax
call sub.kernel32.dll_TlsGetValue
add al, byte [rax]
add al, byte [rax]
mov rdi, rax
mov edi, eax
mov ecx, esi
mov rsi, rbx
mov rdx, rbx
call sub.kernel32.dll_TlsSetValue
test rdi, rdi
test edi, edi
test edi, edi
je 0x1400b5129
mov edx, 8
mov rcx, rdi
call fcn.14000af70
dec dword [rax - 0x77]
invalid
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push 0xffffffffb9ffffff
or byte [rax], al
add byte [rax], al
mov edx, 0x10
call fcn.14002d890
int3
sub rsp, 0x28
lea rbp, [rsp + 0x20]
mov esi, dword [0x1400de178]
test esi, esi
je 0x1400b5200
invalid
test dword [rax], eax
add byte [rax], al
test byte [rbp - 0x1000000], al
invalid
dec esi
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
cmp rax, 1
ja 0x1400b51f7
je 0x1400b51f5
movzx eax, byte [0x1401b00f0]
mov edx, 0x10
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400d69a0
test rax, rax
je 0x1400b5213
mov qword [rax], 0
mov dword [rax + 8], esi
mov ecx, esi
mov rbx, rax
call sub.kernel32.dll_TlsGetValue
mov rdi, rax
mov ecx, esi
mov rsi, rbx
mov rdx, rbx
call sub.kernel32.dll_TlsSetValue
test rdi, rdi
je 0x1400b51f0
mov rax, qword [rdi]
test rax, rax
je 0x1400b51e3
lock dec qword [rax]
jne 0x1400b51e3
mov rcx, qword [rdi]
call fcn.1400b36e0
psubsb mm7, mm5
in al, 0xff
invalid
mov edx, 8
mov rcx, rdi
call fcn.14000af70
sbb byte [rbp - 0xb], 0xff
sbb byte [rbp - 0xb], 0xff
pop rbp
cmc
dec dword [rax - 0x77]
invalid
mov rax, rsi
jmp 0x1400b51f7
xor eax, eax
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._W_v_
call fcn.1400b5310
mov esi, eax
jmp 0x1400b517d
invalid
invalid
invalid
invalid
mov ecx, 8
mov edx, 0x10
call fcn.14002d890
int3
add byte [rax], al
add byte [rax], al
out 0xff, eax
dec dword [rax - 0x77]
invalid
loopne 0x1400b5320
lea edx, [0x140196f68]
mov ecx, edi
call fcn.1400dbb40
int3
cmp qword [rcx], 0
cmp dword [rcx], 0
je 0x1400b53a5
mov dword [rbp], 0
add byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
pop rsi
adc byte [rcx - 0x77], cl
call 0x171e4dc80
mov rcx, rbx
xor edx, edx
xor r9d, r9d
add byte [rax], al
add byte [rax], al
lea rbx, [rsi + 0x10]
mov r8, rbp
mov rcx, rbx
xor edx, edx
xor r9d, r9d
call sub.kernel32.dll_InitOnceBeginInitialize
mov dword [rbp - 4], eax
cmp eax, 1
jne 0x1400b53e4
xchg edi, eax
add byte [rax], al
add byte [rbx + 0x7400007d], al
add byte [rbp + rsi*2 - 0x18], dh
cmp dword [rbp], 0
je 0x1400b53c8
call sub.kernel32.dll_TlsAlloc
in al, 0x63
add al, byte [rax]
cmp eax, 0xffffffff
je case.0x1400aa774.340
mov edi, eax
mov rax, qword [0x1401b3038]
mov rax, qword [0x1401b00e0]
nop word cs:[rax + rax]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
lock cmpxchg qword [0x1401b00e0], rsi
jne 0x1400b5380
mov eax, edi
inc eax
mov dword [rsi + 0x18], eax
mov rcx, rbx
xor edx, edx
xor r8d, r8d
call sub.kernel32.dll_InitOnceComplete
jmp 0x1400b53d9
call sub.kernel32.dll_TlsAlloc
mov dword [rbp + 4], eax
cmp eax, 0xffffffff
je 0x1400b543b
invalid
add byte [rcx - 0x77cfbbb], cl
dec dword [rdi]
test byte [rbp - 0x77000000], al
sar edi, 0xc1
mov ecx, eax
inc ecx
xor eax, eax
lock cmpxchg dword [rsi + 0x18], ecx
jne 0x1400b53cd
mov edi, dword [rbp + 4]
jmp 0x1400b53d9
mov edi, dword [rsi + 0x18]
jmp 0x1400b53d7
mov edi, eax
mov ecx, dword [rbp + 4]
call sub.kernel32.dll_TlsFree
dec edi
mov eax, edi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x38], 0
lea rcx, [rbp - 4]
lea rdx, [rbp - 0x38]
call fcn.1400b5470
mov rcx, rbx
mov edx, 4
xor r8d, r8d
call sub.kernel32.dll_InitOnceComplete
lea rax, str.out_of_TLS_indexes
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_sys_thread_localkeywindows.rs
lea rcx, [rbp - 0x38]
call fcn.140044de0
lea rax, str.out_of_TLS_indexes
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rcx, [rbp + 4]
lea rdx, [rbp - 0x38]
call fcn.1400b54c0
int3
stc
jmp qword [rsi + 0x2e]
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
cmp edx, 3
je 0x1400b555c
test edx, edx
jne 0x1400b56c5
mov bl, 1
mov rdi, qword [0x1401b00e0]
nop word cs:[rax + rax]
add byte [rax], al
invalid
test rdi, rdi
je 0x1400b55b0
mov esi, dword [rdi + 0x18]
mov r14, qword [rdi]
test r14, r14
je 0x1400b571a
mov rdi, qword [rdi + 8]
test esi, esi
je 0x1400b5570
dec esi
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
test rax, rax
je 0x1400b5570
xor ebx, ebx
mov ecx, esi
xor edx, edx
mov rsi, rax
call sub.kernel32.dll_TlsSetValue
mov rcx, rsi
call r14
jmp 0x1400b5570
test bl, 1
jne 0x1400b56c5
test dword [rcx + rax], ecx
add byte [rax], al
ret
test dword [rcx + rax], ecx
add byte [rax], al
mov bl, 1
mov rdi, qword [0x1401b00e0]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
test rdi, rdi
test edi, edi
je 0x1400b5610
mov esi, dword [rdi + 0x18]
mov r14, qword [rdi]
test r14, r14
je 0x1400b571a
mov rdi, qword [rdi + 8]
test esi, esi
je 0x1400b55d0
dec esi
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
test rax, rax
je 0x1400b55d0
xor ebx, ebx
mov ecx, esi
xor edx, edx
mov rsi, rax
call sub.kernel32.dll_TlsSetValue
mov rcx, rsi
call r14
jmp 0x1400b55d0
test bl, 1
jne 0x1400b56c5
lodsb al, byte [rsi]
add byte [rax], al
invalid
mov bl, 1
mov rdi, qword [0x1401b00e0]
nop word cs:[rax + rax]
test rdi, rdi
test edi, edi
je 0x1400b5670
mov esi, dword [rdi + 0x18]
mov r14, qword [rdi]
mov esi, dword [rdi]
test r14, r14
test esi, esi
je 0x1400b571a
mov rdi, qword [rdi + 8]
test esi, esi
je 0x1400b5630
dec esi
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
test rax, rax
je 0x1400b5630
invalid
invalid
xor ebx, ebx
mov ecx, esi
xor edx, edx
mov rsi, rax
call sub.kernel32.dll_TlsSetValue
in al, dx
invalid
add al, byte [rax]
in al, dx
invalid
add al, byte [rax]
mov rcx, rsi
mov ecx, esi
call r14
jmp 0x1400b5630
test bl, 1
jne 0x1400b56c5
ret
mov bl, 1
mov rdi, qword [0x1401b00e0]
cmp eax, 0xfaa62
add dword [rax - 0x75], ecx
cmp eax, 0xfaa62
add byte [rsi - 0x70], ah
nop
test rdi, rdi
je 0x1400b56c0
invalid
cmp ecx, dword [rbx - 0x74b3e789]
invalid
mov esi, dword [rdi + 0x18]
ja 0x1400b56a0
mov r14, qword [rdi]
test r14, r14
test byte [rdi], 0x84
xchg byte [rax], al
add byte [rax], al
je 0x1400b571a
mov rdi, qword [rdi + 8]
test esi, esi
je 0x1400b5680
dec esi
mov ecx, esi
invalid
call sub.kernel32.dll_TlsGetValue
test rax, rax
je 0x1400b5680
xor ebx, ebx
mov ecx, esi
xor edx, edx
mov rsi, rax
call sub.kernel32.dll_TlsSetValue
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call r14
jmp 0x1400b5680
test bl, 1
je 0x1400b56d0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rbx, qword [0x1401b00e0]
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test rbx, rbx
je 0x1400b56c5
invalid
loopne 0x1400b5671
mov esi, dword [rbx + 0x18]
jae 0x1400b5700
mov r14, qword [rbx]
test r14, r14
je 0x1400b571a
mov rbx, qword [rbx + 8]
test esi, esi
je 0x1400b56e0
dec esi
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
invalid
invalid
add al, byte [rax]
test rax, rax
je 0x1400b56e0
invalid
add byte [rax - 0x7b], cl
sal byte [rdx + rbx*8 + 0x48], 0x89
invalid
mov rdi, rax
mov ecx, esi
xor edx, edx
call sub.kernel32.dll_TlsSetValue
invalid
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
stc
invalid
add byte [rax - 0x77], cl
stc
call r14
jmp 0x1400b56e0
lea rcx, str.library_std_src_sys_thread_localkeywindows.rs
call fcn.140046c30
ud2
ret
mov rbp, rsp
mov rcx, qword [rcx]
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x1400b5748
test al, 0x20
jne case.0x1400b31d9.644
pop rbp
jmp 0x140049d50
nop
pop rbp
jmp 0x140049650
nop
pop rbp
jmp 0x140049be0
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rdi, rcx
iretd
iretd
mov esi, dword [rcx + 8]
mov edx, 1
or byte [rdx + 1], bh
mov ecx, esi
call sub.kernel32.dll_TlsSetValue
mov rax, qword [rdi]
test rax, rax
je 0x1400b5794
invalid
invalid
lock dec qword [rax]
jne 0x1400b5794
mov rcx, qword [rdi]
call fcn.1400b36e0
invalid
invalid
invalid
invalid
mov edx, 8
mov rcx, rdi
call fcn.14000af70
mov ecx, esi
xor edx, edx
add rsp, 0x20
pop rdi
pop rsi
pop rbp
jmp sub.kernel32.dll_TlsSetValue
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xe20e3
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0xe20e3
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
mov byte [rbp], al
mov byte [rbp + 1], 0
lea rcx, [rbp - 8]
call fcn.140046f30
call qword [rax + 0x38c48348]
pop rsi
pop rbp
ret
add byte [rax], al
adc al, 0xf
invalid
add byte [rax], al
add al, dh
cmpxchg dword [0x1401b0098], r12d
and eax, 0xfa83a
and eax, 0xfa83a
je 0x1400b5890
add byte [rax], al
mov cs, word [rcx + rax - 0xf]
cmpxchg dword [0x1401b0098], r15d
jne case.0x1400b31d9.827
sbb ebp, dword [rax - 0x1e8afff1]
jmp 0x1400b58ba
cmp dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
mov dword [rbp - 0x38], 3
add byte [rax], al
mov r8d, 4
mov rcx, rdi
mov rdx, rbx
mov r9d, 0xffffffff
invalid
invalid
invalid
invalid
call sub.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress
cmp eax, 1
je 0x1400b5844
call sub.kernel32.dll_GetLastError
jmp 0x1400b5844
mov rdx, qword [rsi]
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
mov qword [rdx], 0
test rcx, rcx
je case.0x1400aa774.505
add byte [rax], al
mov byte [rcx], 1
xorps xmm0, xmm0
ror byte [rdi], 0x11
retf
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add bh, al
or byte [rax], al
or byte [rax], al
add byte [rax], al
add dh, al
or al, 0
or al, 0
ror byte [rdi], 0x11
retf
add byte [rax], al
add byte [rax], al
add bh, al
or byte [rax], al
or byte [rax], al
or byte [rax], al
add byte [rax], al
add dh, al
or al, 0
or al, 0
or al, 0
movups xmm0, xmmword [rbp - 0x38]
movups xmmword [rax + 0xd], xmm0
adc dword [rax + 0xd], eax
adc dword [rax + 0xd], eax
or eax, 0x89d74d8b
sbb al, 0x48
mov dword [rax + 0x20], 1
mov ecx, dword [rbp - 0x29]
mov dword [rax + 0x1c], ecx
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], 0
mov byte [rax + 0x30], 0
mov byte [rax + 0x35], 0
mov dword [rax + 0x31], 0
mov eax, 4
xchg dword [0x1401b0098], eax
cmp eax, 3
jne 0x1400b5939
lea rcx, [0x1401b0098]
call fcn.1400db54c
nop
add rsp, 0x60
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
cmp rax, 1
ja case.0x1400b31d9.562
je 0x1400b5a9f
movzx eax, byte [0x1401b00f0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400d69a0
test rax, rax
je 0x1400b5abd
mov qword [rax], 0
mov byte [rax + 8], 0
mov dword [rax + 0x10], esi
mov ecx, esi
mov rbx, rax
call sub.kernel32.dll_TlsGetValue
mov rdi, rax
mov ecx, esi
mov rsi, rbx
mov rdx, rbx
mov edx, ebx
call sub.kernel32.dll_TlsSetValue
test rdi, rdi
je case.0x1400b31d9.531
mov edx, 8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14000af70
mov rax, rsi
jmp case.0x1400b31d9.562
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add al, byte [rax]
call fcn.1400b5310
mov esi, eax
jmp 0x1400b5a39
invalid
invalid
invalid
clc
invalid
invalid
mov ecx, 8
mov edx, 0x18
add byte [rdx + 0x18], bh
call fcn.14002d890
int3
invalid
add byte [rbp + 0x48], dl
sub esp, 0x50
lea rbp, [rsp + 0x50]
lea rax, str.failed_to_generate_unique_thread_ID:_bitspace_exhausted
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, [0x140197aa0]
lea rcx, [rbp - 0x30]
call fcn.140044de0
int3
in eax, 0x48
cmp ecx, 0xffffffff
je 0x1400b5b2c
lock dec qword [rcx + 8]
jne 0x1400b5b2c
mov edx, 8
pop rbp
jmp fcn.14000af70
push rsp
cmc
invalid
push rsp
cmc
call qword [rax + 0x5590c35d]
nop
push rbp
nop
pop rbp
ret
nop
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea ebp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
mov rsi, rdx
mov rdi, rcx
lea rcx, str.kernel32
xor dword [rsi], ecx
invalid
xor dword [rsi], ecx
add al, ch
invalid
invalid
call sub.kernel32.dll_GetModuleHandleA
test rax, rax
add byte [rax - 0x7b], cl
sal byte [rdi + rbx + 0x48], 0x8d
je case.0x14009ca8d.465
lea rdx, str.SetThreadDescription
je case.0x14009ca8d.465
lea rdx, str.SetThreadDescription
lea edx, str.SetThreadDescription
xlatb
xor dword [rsi], ecx
invalid
add byte [rax - 0x77], cl
mov ecx, eax
invalid
invalid
invalid
mov rcx, rax
mov ecx, eax
call sub.kernel32.dll_GetProcAddress
pop rbx
add al, byte [rax]
test rax, rax
ror byte [rbp + rcx*4 + 5], 0x24
lea r8, [0x1400b5bc0]
lea eax, [0x1400b5bc0]
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
shr bl, 7
invalid
cmovne r8, rax
cmovne eax, eax
jmp case.0x1400b31d9.493
invalid
lea r8, [0x1400b5bc0]
add eax, 0x17
invalid
mov qword [str.___v_], r8
add eax, 0x284f8
test byte [rdx], al
add byte [rax - 0x77], cl
invalid
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
add rsp, 0x20
invalid
add rsp, 0x20
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
jmp r8
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov ecx, 0x78
add byte [rax], al
and byte [rcx + 0x78], bh
add byte [rax], al
call sub.kernel32.dll_SetLastError
pop rbx
add al, byte [rax]
mov eax, 0x80004001
add dword [rax], eax
or byte [rax - 0x7d], 0xc4
add rsp, 0x20
pop rbp
ret
nop
push rbp
add rsp, 0x20
pop rbp
ret
mov rbp, rsp
mov rax, rdx
mov eax, edx
mov eax, edx
mov rdx, qword [rcx]
mov edx, dword [rcx]
adc dword [rbx + rcx*4 + 0x41], ecx
mov r8, qword [rcx + 8]
mov rcx, rax
mov ecx, eax
or byte [rax - 0x77], cl
rcr dword [rbp - 0x17], 0xd9
pop rbp
invalid
fsincos
mov ecx, eax
pop rbp
jmp fcn.1400457d0
clc
invalid
clc
jmp qword [rsi + 0xf]
invalid
add byte [rax], al
add byte [rbp + 0x48], dl
push rbp
sub rsp, 0x50
sub rsp, 0x50
push rax
lea rbp, [rsp + 0x50]
push rax
xor edx, edx
call fcn.1400b5c50
invalid
add byte [rax], al
add byte [rax], al
shr al, cl
invalid
lea rax, str.too_many_running_threads_in_thread_scopePx
lea eax, [0x140197878]
sbb al, 0xe
add byte [rax - 0x77], cl
mov dword [rbp - 0x30], eax
invalid
invalid
fadd dword [r9]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x28], 1
mov dword [rbp - 0x28], 1
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
loopne case.0x14009c8d0.476
mov qword [rbp - 0x20], 8
mov dword [rbp - 0x20], 8
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
call 0x1ae20e97f
sbb al, 0xe
invalid
push rdi
ror byte [rdi], 0x11
call 0x1ae20e97f
sbb al, 0xe
adc eax, 0xe1c6e
add byte [rax - 0x73], cl
shr r8b, 1
shr al, 1
lea rcx, [rbp - 0x30]
call fcn.140044de0
clc
dec esp
shr al, 1
popfq
int1
clc
dec esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rbp + 0x48], dl
push rbp
mov rbp, rsp
test dl, dl
je 0x1400b5c5c
sal byte [rsp + rax - 0x3a], cl
mov byte [rcx + 0x10], 1
adc byte [r9], al
lock dec qword [rcx + 8]
dec qword [rcx + 8]
jne 0x1400b5c6f
mov rcx, qword [rcx]
mov al, 1
xchg byte [rcx + 0x30], al
invalid
invalid
or dword [rax + 0x30418601], esi
xor byte [r15 + rdi*8], dil
cmp al, 0xff
je case.0x14009c8d0.460
pop rbp
ret
add rcx, 0x30
pop rbp
jmp fcn.1400db544
leave
pop rax
add al, byte [rax]
leave
pop rax
add al, byte [rax]
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
add byte [rax], al
push rbp
push rsi
push rdi
push rbx
mov eax, 0x10f8
clc
adc byte [rax], al
invalid
clc
adc byte [rax], al
add al, ch
invalid
rcr byte [rax + 2], cl
invalid
call fcn.1400db560
add al, byte [rax]
add byte [rax + 0x29], cl
invalid
sub rsp, rax
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov esi, edx
mov rdi, qword [rcx]
mov eax, edi
and eax, 3
lea rcx, [0x1400e18bc]
lea ecx, [0x1400e18bc]
add al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x140197b2d]
lea edx, [0x140197b2d]
invalid
invalid
mov r8d, 5
mov eax, 5
add eax, 0xff000000
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
push rax
sbb byte [rax - 0x77], cl
mov dword [rbp - 0x20], esi
jne 0x1400b5cb0
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
invalid
call 0x140f4a29d
call 0x140f4a29d
jmp 0x18f98a8da
lea r9, [rdi + 0x10]
adc byte [r8 - 0x73], r9b
lea rax, [0x1400b65f0]
add eax, 0x90e
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x140197b1e]
adc eax, 0xe1e30
add byte [rax - 0x73], cl
jne case.0x140097936.685
invalid
lea rsi, [rbp - 0x20]
loopne 0x1400b5d34
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call fcn.1400465e0
or cl, bh
dec dword [rax - 0x73]
lea rax, [0x1400b6590]
lea rax, [0x1400b6590]
lea eax, [0x1400b6590]
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140197b22]
lea edx, [0x140197b22]
invalid
mov r8d, 7
invalid
mov rcx, rsi
mov r9, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400465e0
or cl, bh
dec dword [rax - 0x77]
mov rcx, rsi
mov rcx, rsi
call fcn.140046f30
jmp case.0x140097936.862
push 7
add byte [rax], al
invalid
shr rdi, 0x20
shr edi, 0x20
and byte [rcx + 0x1070bd], cl
add byte [rax - 0x75], cl
mov dword [rbp + 0x1070], edi
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, str.OscodekindmessageKindErrorCustomerror_library_std_srcio_stdio.rs
adc eax, 0xe1dce
sbb eax, 0xb841000e
mov r8d, 2
add al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp + 0x1058], rsi
mov ch, 0x58
adc byte [rax], al
add byte [rax + 0x106085], cl
add dh, al
test dword [rcx + 0x10], esp
add byte [rax], al
add byte [rax], al
mov ch, 0x58
adc byte [rax], al
add byte [rax + 0x106085], cl
add dh, al
test dword [rcx + 0x10], esp
add byte [rax], al
add byte [rax], al
invalid
invalid
lea rax, [0x1400b6630]
add eax, 0x8c2
mov qword [rsp + 0x20], rax
lea rdx, [0x140197b1a]
lea rcx, [rbp + 0x1058]
lea r9, [rbp + 0x1070]
mov r8d, 4
call fcn.1400465e0
mov al, 1
invalid
mov ecx, dword [rbp + 0x1070]
cmp ecx, 0x3e2
jle 0x1400b5e6e
mov es, edi
add byte [rax], al
invalid
cmp ecx, 0x271c
jle 0x1400b5e94
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x1400b5dd0
push rsp
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
or eax, 0x2bfcf
iretd
invalid
add al, byte [rax]
invalid
lea rcx, [0x1400e1d98]
add byte [rax + 0x63], cl
adc al, 0x91
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
invalid
mov al, 0xd
jmp case.0x1400b5e8b.5
lodsb al, byte [rsi]
add dword [rax], eax
invalid
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x1400b5df4
xchg dword [rbx + 5], edi
add byte [rax], al
add byte [rax], al
lea rax, [0x1400e18cc]
add al, byte [rax]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
invalid
xor eax, eax
jmp 0x1400b63ab
scasb al, byte [rdi]
invalid
add byte [rax], al
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x20], rax
lea rax, [0x1400b6570]
add byte [rax], al
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x48], rax
lea rax, [0x140197b38]
add eax, 0xe1d13
mov qword [rsp + 0x38], rax
lea rax, [0x1400b65f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rdx, [0x140197b32]
lea r9, [0x140197b1e]
mov r8d, 6
mov rcx, rsi
call fcn.1400473e0
jmp case.0x140097936.862
lea edx, [rcx - 2]
cmp edx, 0x109
ja case.default.0x1400b5e8b
lea rcx, [0x1400e1970]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
jmp case.0x1400b5e8b.5
add byte [rax], al
add byte [rcx + 0x50ef9], al
add byte [rsi + 0x31], bh
cmp ecx, 0x50e
jle 0x1400b5ecd
cmp ecx, 0x1b7f
jg 0x1400b5efc
cmp ecx, 0x1715
jg case.0x14009c8d0.816
add byte [rdi], cl
invalid
cmp ecx, 0x50f
je 0x1400b6510
cmp ecx, 0x5b4
add byte [rax], al
je case.0x1400b5e8b.121
add byte [rax], al
jmp case.0x1400b5e8b.4
cmp ecx, 0x46a
push 4
add byte [rax], al
jle 0x1400b5f2b
cmp ecx, 0x4ce
jg 0x1400b62ac
invalid
add byte [rdi], cl
invalid
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
add byte [rdi], cl
test byte [rdx], ch
invalid
je 0x1400b6517
cmp ecx, 0x476
jne case.0x1400b5e8b.4
mov al, 0x20
jmp case.0x1400b5e8b.5
add byte [rax], al
add byte [rax], al
cmp ecx, 0x2021
jg 0x1400b5f73
add byte [rdi + 0x6f], bh
cmp ecx, 0x1b80
je case.0x1400b5e8b.121
cmp ecx, 0x1f4e
je case.0x1400b5e8b.121
jmp case.0x1400b5e8b.4
lea r8d, [r9 - 0x3c2a]
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x1400b5e8b.121
cmp ecx, 0x35ed
je case.0x1400b5e8b.121
jmp case.0x1400b5e8b.4
cmp ecx, 0x3e3
stc
jrcxz 0x1400b5f32
add byte [rax], al
je case.0x1400b5e8b.121
push rax
cmp ecx, 0x41d
je case.0x1400b5e8b.121
cmp ecx, 0x461
je case.0x1400b5e8b.121
invalid
add byte [rax + rax*2 - 0x15], dh
sbb byte [rax - 0x7ec314df], dh
mov al, 0x21
jmp case.0x1400b5e8b.5
invalid
jmp case.0x1400b5e8b.4
mov al, 0x21
jmp case.0x1400b5e8b.5
and ebx, ebp
cmp al, 0x81
invalid
cmp ecx, 0x150
je 0x1400b651e
stc
push rax
add dword [rax], eax
add byte [rdi], cl
test cl, cl
add eax, 0xf9810000
cmp ecx, 0x252
je case.0x1400b5e8b.121
push rdx
add al, byte [rax]
add byte [rsi + riz - 0x50], dh
mov al, 0x28
jmp case.0x1400b5e8b.5
sub bl, ch
and al, 0x81
invalid
stc
cmp ecx, 0x1716
je case.0x1400b5e8b.121
invalid
cmp ecx, 0x1b64
je case.0x1400b5e8b.121
jmp case.0x1400b5e8b.4
invalid
cmp ecx, 0x2022
and ah, byte [rax]
add byte [rax], al
je case.0x1400b5e8b.121
cmp ecx, 0x25e9
jne case.0x1400b5e8b.4
and eax, 0xda750000
mov al, 0x16
mov byte [rbp + 0x1077], al
lea rax, [0x1400b65f0]
lea eax, [0x1400b65f0]
lea eax, [0x1400b65f0]
mov qword [rsp + 0x20], rax
lea rdx, [0x140197b1e]
lea rcx, [rbp + 0x1058]
lea r9, [rbp + 0x1077]
mov r8d, 4
call fcn.1400465e0
mov esi, dword [rbp + 0x1070]
mov dword [rbp + 0x106c], esi
xor ebx, ebx
lea rdi, [rbp - 0x20]
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
mov rcx, rdi
xor edx, edx
call sub.msvcrt.dll_memset
add al, byte [rax]
add al, byte [rax]
mov ecx, 0x1200
test esi, 0x10000000
add byte [rax], al
add byte [rax], dl
je 0x1400b6014
lea rcx, str.NTDLL.DLL
lea ecx, str.NTDLL.DLL
call sub.kernel32.dll_GetModuleHandleW
stosb byte [rdi], al
push rsi
add al, byte [rax]
test rax, rax
je 0x1400b600d
mov rbx, rax
and esi, 0xefffffff
mov dword [rbp + 0x106c], esi
mov ecx, 0x1a00
jmp 0x1400b6014
xor ebx, ebx
mov ecx, 0x1200
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x800
mov rdx, rbx
mov r8d, esi
xor r9d, r9d
call sub.kernel32.dll_FormatMessageW
add byte [rbp - 0x6c7bf040], al
add byte [rax], al
invalid
add byte [rbp - 0x6c7bf040], al
add byte [rax], al
add byte [rcx - 0x77], al
mov r8d, eax
cmp eax, 0x801
jae 0x1400b6525
sar byte [0x1400b684a], 0xf
adc edi, 4
add byte [rax], al
lea rcx, [rbp + 0xfe0]
lea rdx, [rbp - 0x20]
lea edx, [rbp - 0x20]
call fcn.14002e0e0
mov rbx, qword [rbp + 0xfe0]
movabs rax, 0x8000000000000000
cmp rbx, rax
ret
jne 0x1400b6164
lea rax, [rbp + 0x106c]
mov qword [rbp + 0x1030], rax
lea rax, [0x140049d50]
add eax, 0xfff93cc3
mov qword [rbp + 0x1038], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0x1008], 2
mov qword [rbp + 0x1020], 0
lea rax, [rbp + 0x1030]
lea eax, [rbp + 0x1030]
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], 1
jmp 0x1400b614c
call sub.kernel32.dll_GetLastError
mov dword [rbp + 0x1030], eax
xor byte [rax], dl
add byte [rax], al
lea rax, [rbp + 0x106c]
mov qword [rbp + 0xfe0], rax
lea rax, [0x140049d50]
add eax, 0xfff93c5d
mov qword [rbp + 0xfe8], rax
lea rcx, [rbp + 0x1030]
mov qword [rbp + 0xff0], rcx
mov qword [rbp + 0xff8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0x1008], 3
mov qword [rbp + 0x1020], 0
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], 2
lea rcx, [rbp + 0x1040]
lea rdx, [rbp + 0x1000]
call fcn.14002dc70
jmp 0x1400b6444
mov rsi, qword [rbp + 0xfe8]
mov rcx, qword [rbp + 0xff0]
test rcx, rcx
je 0x1400b642d
lea r8, [rsi + rcx]
lea rdx, [0x140197198]
jmp 0x1400b61b9
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
shr r9b, 1
and r9b, 1
test r9b, r9b
je 0x1400b6298
nop word cs:[rax + rax]
cmp r8, rsi
je 0x1400b642d
mov rax, r8
movzx r9d, byte [r8 - 1]
test r9b, r9b
js 0x1400b61d0
lea r8, [rax - 1]
jmp 0x1400b6225
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x1400b61fd
movzx r11d, byte [rax - 3]
cmp r11b, 0xc0
jge 0x1400b6207
lea r8, [rax - 4]
movzx edi, byte [rax - 4]
and edi, 7
shl edi, 6
and r11d, 0x3f
or r11d, edi
jmp 0x1400b620f
lea r8, [rax - 2]
and r10d, 0x1f
jmp 0x1400b621a
lea r8, [rax - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
invalid
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x1400b61b0
test dword [rcx - 0x7d], 0x817205fa
cmp r9d, 0x20
je 0x1400b61b0
cmp r9d, 0x80
jb 0x1400b6298
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
jg 0x1400b626a
test r10d, r10d
je 0x1400b628a
cmp r10d, 0x16
jne 0x1400b6298
cmp r9d, 0x1680
sete r9b
jmp 0x1400b6198
cmp r10d, 0x20
je 0x1400b6188
cmp r10d, 0x30
jne 0x1400b6298
cmp r9d, 0x3000
sete r9b
jmp 0x1400b6198
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
jmp 0x1400b6194
sub rax, rsi
cmp rcx, rax
jae 0x1400b6403
mov rax, rcx
jmp 0x1400b642f
cmp ecx, 0x4cf
je case.0x1400b5dd0.10051
cmp ecx, 0x4d0
jne case.0x1400b5e8b.4
mov al, 4
jmp case.0x1400b5e8b.5
mov al, 0x14
jmp case.0x1400b5e8b.5
mov al, 0x26
jmp case.0x1400b5e8b.5
mov al, 0x18
jmp case.0x1400b5e8b.5
mov al, 0xb
jmp case.0x1400b5e8b.5
invalid
mov al, 0xc
jmp case.0x1400b5e8b.5
invalid
mov al, 5
jmp case.0x1400b5e8b.5
invalid
mov al, 0x25
jmp 0x1400b63ab
add byte [rax], al
mov al, 0x23
jmp 0x1400b63ab
add byte [rax], al
mov al, 0x24
jmp 0x1400b63ab
add byte [rax], al
mov al, 0x1b
jmp 0x1400b63ab
add byte [rax], al
mov al, 0x22
jmp 0x1400b63ab
add byte [rax], al
mov al, 0x10
jmp 0x1400b63ab
add byte [rax], al
mov al, 0xe
jmp 0x1400b63ab
add byte [rax + 0x82e921], dh
add byte [rax], al
mov al, 0x21
jmp 0x1400b63ab
invalid
mov al, 0xb
jmp 0x1400b63ab
mov al, 4
jmp 0x1400b63ab
mov al, 0x28
jmp 0x1400b63ab
mov al, 0xc
jmp 0x1400b63ab
mov al, 9
jmp 0x1400b63ab
mov al, 0x19
jmp 0x1400b63ab
mov al, 0x18
jmp 0x1400b63ab
mov al, 2
jmp 0x1400b63ab
mov al, 0xf
jmp 0x1400b63ab
mov al, 3
jmp 0x1400b63ab
mov al, 7
jmp 0x1400b63ab
mov al, 1
jmp 0x1400b63ab
mov al, 0x1f
jmp 0x1400b63ab
mov al, 0x11
jmp 0x1400b63ab
mov al, 0x29
jmp 0x1400b63ab
mov al, 0x14
jmp 0x1400b63ab
mov al, 5
jmp 0x1400b63ab
mov al, 0x15
jmp 0x1400b63ab
mov al, 0xd
jmp 0x1400b63ab
mov al, 6
jmp 0x1400b63ab
mov al, 0x12
jmp 0x1400b63ab
mov al, 0xa
jmp 0x1400b63ab
mov al, 8
jmp 0x1400b63ab
mov al, 0x1e
jmp 0x1400b63ab
mov al, 0x20
jmp 0x1400b63ab
mov al, 0x16
jmp 0x1400b63ab
mov al, 0x27
jmp 0x1400b63ab
invalid
mov al, 0x13
jmp 0x1400b63ab
invalid
adc dh, byte [rax - 0x4ff114e9]
sbb al, 0xeb
or dh, byte [rax - 0x4ff914e3]
jmp 0x1400b63ab
mov al, 0x17
jmp 0x1400b63ab
mov al, 0x1c
jmp 0x1400b63ab
mov al, 0x1d
jmp 0x1400b63ab
mov al, 0x26
jmp 0x1400b63ab
mov al, 0x1a
mov byte [rbp + 0x1000], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test dword [rax], eax
adc byte [rax], al
add byte [rax - 0x75], cl
invalid
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, [0x140197b29]
sub byte [rax - 0x73], cl
adc eax, 0xe1769
mov r8d, 4
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
jne 0x1400b63b5
invalid
push rax
sbb byte [rax - 0x77], cl
jne 0x1400b63b5
invalid
call 0x188fba959
mov dword [rbp - 0x20], 0
loopne 0x1400b63d5
add byte [rax], al
invalid
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
loopne 0x1400b63d5
add byte [rax], al
invalid
loopne 0x1400b63d5
add byte [rax], al
add dh, al
int1
add byte [rbp + rcx*4 + 5], cl
add eax, 0x20d
lea rsi, [rbp - 0x20]
mov byte [rbp - 0xf], 0
lea r8, [0x1400b65f0]
add eax, 0x20d
add eax, 0x20d
lea rsi, [rbp - 0x20]
lea rdx, [rbp + 0x1000]
mov rcx, rsi
call fcn.140046fa0
mov rcx, rsi
call fcn.1400470f0
jmp case.0x140097936.862
test rax, rax
je 0x1400b642d
cmp rcx, rax
jbe 0x1400b642f
cmp byte [rsi + rax], 0xbf
jg 0x1400b642f
invalid
sbb al, 0x48
lea ecx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_2059132d3c715514da0e4f9cd395a708e666e306library_alloc_src_string.rs
invalid
invalid
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_2059132d3c715514da0e4f9cd395a708e666e306library_alloc_src_string.rs
invalid
lea r8, [0x140197410]
mov edx, 0x30
add byte [rax], al
call fcn.140045a40
ud2
or esi, dword [rcx]
ror byte [rax - 0x77], 0x9d
xor eax, eax
mov qword [rbp + 0x1040], rbx
mov qword [rbp + 0x1048], rsi
mov qword [rbp + 0x1050], rax
adc byte [rax], al
adc byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0x48
adc byte [rax], al
adc byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x10], edx
add byte [rax], al
push rax
adc byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400b65d0]
add eax, 0x185
test dword [rcx], eax
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, [0x140197b22]
lea rcx, [rbp + 0x1058]
invalid
lea r9, [rbp + 0x1040]
lea eax, [rax + 0x10]
add byte [rax], al
mov r8d, 7
mov eax, 7
invalid
call fcn.1400465e0
lea rcx, [rbp + 0x1058]
jo 0x1400b646f
stc
dec dword [rax - 0x73]
lea ebx, [rax + 0x10]
add byte [rax], al
call fcn.140046f30
cmp qword [rbp + 0x1040], 0
adc byte [rax], al
add byte [rax], al
dec dword [rax - 0x7d]
mov ebp, 0x1040
adc byte [rax], al
add byte [rax], al
je case.0x140097936.862
invalid
adc byte [rax], al
add byte [rax], al
je case.0x140097936.862
mov rcx, qword [rbp + 0x1048]
mov ecx, dword [rbp + 0x1048]
mov edx, 1
mov ebx, eax
call fcn.14000af70
mov eax, ebx
add rsp, 0x10f8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov al, 2
jmp case.0x1400b5e8b.5
mov al, 8
jmp case.0x1400b5e8b.5
cli
invalid
invalid
cli
invalid
mov al, 6
jmp case.0x1400b5e8b.5
mov al, 9
jmp case.0x1400b5e8b.5
mov al, 3
jmp case.0x1400b5e8b.5
invalid
cli
invalid
invalid
mov ebx, 0xb0fffffa
invalid
mov al, 7
jmp case.0x1400b5e8b.5
mov al, 0xa
jmp case.0x1400b5e8b.5
mov al, 0x24
jmp case.0x1400b5e8b.5
mov al, 0x10
jmp case.0x1400b5e8b.5
cli
invalid
invalid
adc cl, ch
lahf
cli
invalid
mov al, 0x1c
jmp case.0x1400b5e8b.5
sbb al, 0xe9
cwde
cli
invalid
mov al, 0x1f
jmp case.0x1400b5e8b.5
mov al, 0x11
jmp case.0x1400b5e8b.5
mov al, 0x1b
jmp case.0x1400b5e8b.5
push qword [rax - 0x58316e7]
mov al, 0x19
jmp case.0x1400b5e8b.5
sbb ecx, ebp
jl 0x1400b6501
invalid
mov al, 0xe
jmp case.0x1400b5e8b.5
invalid
invalid
mov al, 0x1a
jmp case.0x1400b5e8b.5
mov al, 0x1e
jmp case.0x1400b5e8b.5
mov al, 0xf
jmp case.0x1400b5e8b.5
lea rax, str.library_std_src_syspalwindowsos.rs
mov edx, 0x800
add byte [rax], al
mov rcx, r8
mov r8, rax
call fcn.140045760
mov rdi, rax
test rbx, rbx
jne case.0x1400b5dd0.769
invalid
jmp 0x1400b6567
mov edx, 1
mov rcx, rsi
call fcn.14000af70
or dword [rdx - 0xb], ecx
invalid
or dword [rdx - 0xb], ecx
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.1400dbb40
int3
jmp 0x140049d50
pop rbp
jmp 0x140049650
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
add byte [rax - 0x77], cl
invalid
mov rdi, rcx
mov rax, qword [rcx]
cmp rax, 2
jne 0x1400b6707
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rbx, qword [rdi + 0x48]
test rbx, rbx
pop rdi
test rbx, rbx
je 0x1400b6891
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400463d0
and bh, ch
clc
dec dword [rax - 0x7d]
jge 0x1400b66ba
add byte [rdi], cl
test al, al
add dword [rax], eax
invalid
and bh, ch
clc
dec dword [rax - 0x7d]
jge 0x1400b66ba
add byte [rdi], cl
test al, al
add dword [rax], eax
add byte [rbx + rcx*4 + 0x65], cl
adc byte [rdi + rcx - 0x4a], al
jge 0x1400b66da
mov r12, qword [rbp + 0x10]
mov esp, dword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
movzx r13d, byte [rbp + 0x19]
movzx ebp, byte [rbp + 0x19]
mov r8d, 3
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
lea rdx, [0x140198098]
call fcn.1400457d0
test al, al
clc
inc dword [rax + rax*8 + 0x1a9850f]
add byte [rax], al
jne 0x1400b688d
test r15b, 1
je 0x1400b6891
add r12, r13
cmp rbx, r12
cmp ebx, esp
jb 0x1400b68a7
add rdi, r12
sub rbx, r12
jne 0x1400b66a0
jmp 0x1400b6891
test rax, rax
je 0x1400b6780
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
jne 0x1400b672c
jne 0x1400b672c
lea rax, [rbp + 0x40]
jne 0x1400b67aa
mov qword [rbp - 0x40], rax
lea rax, [0x1400b2200]
lea eax, [0x1400b2200]
mov qword [rbp - 0x38], rax
lea rax, [0x140197b08]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 1
lea rdx, [0x1401963b8]
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
jmp 0x1400b6825
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x1400b686a
jmp 0x1400b6893
mov qword [rbp - 0x50], rax
lea rax, [0x1400b2200]
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
mov qword [rbp + 0x18], 2
mov qword [rbp + 0x28], 0
movabs rax, 0x400000020
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
lea rax, [0x140197b08]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rdx, [0x1401963b8]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.140045c20
mov rcx, qword [rbp - 0x10]
test al, al
je 0x1400b6855
test rcx, rcx
je 0x1400b6855
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
jne 0x1400b688d
jmp 0x1400b685e
test al, al
jne 0x1400b688d
test rcx, rcx
jne 0x1400b68b9
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 0x1400b6893
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.1400457d0
test al, al
je 0x1400b6891
mov al, 1
jmp 0x1400b6893
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.140044e20
lea rax, [0x140196a70]
mov qword [rsp + 0x20], rax
lea rcx, [0x140196a34]
lea r9, [0x140196300]
lea r8, [rbp + 8]
mov edx, 0x37
call fcn.140046a90
int3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
rol byte [rbx], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3d8], 2
mov qword [rbp + 0x3e0], 0
mov r8d, 0x200
add byte [rdx], al
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
invalid
add byte [rax + 2], bh
mov eax, 2
mov qword [rbp + 0x3c0], rax
xor esi, esi
xor edi, edi
xor ebx, ebx
cmp r8, 0x201
jae 0x1400b6980
jmp 0x1400b696f
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc ebp, 0
add byte [rax], al
invalid
jae 0x1400b6a3b
add byte [rax], al
add byte [rcx - 0x7f], cl
clc
add dword [rdx], eax
add byte [rax], al
cmp r8, 0x201
jae 0x1400b6980
mov r14d, 0x200
lea r15, [rbp - 0x60]
mov r12, r8
invalid
jmp 0x1400b69d7
invalid
sub r8, rbx
sub rdi, rbx
cmp r8, rdi
clc
clc
jbe 0x1400b69af
lea rcx, [rbp + 0x3d0]
mov rdx, rbx
call fcn.1400b86f0
mov rsi, qword [rbp + 0x3d0]
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x3c0], rax
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
invalid
invalid
invalid
dec dword [rax + 0xf]
fimul word [rax - 0x77]
popfq
loopne 0x1400b69c8
add byte [rax], al
mov rdi, rsi
mov r14, rbx
mov r15, qword [rbp + 0x3c0]
mov r12, rbx
xor ecx, ecx
call sub.kernel32.dll_SetLastError
add r8b, byte [r8]
add r8b, byte [r8]
mov ecx, r12d
mov rdx, r15
cli
cli
call sub.kernel32.dll_GetCurrentDirectoryW
add al, byte [rax]
mov r13d, eax
test eax, eax
jne 0x1400b69fd
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x1400b6a9f
mov r8d, r13d
cmp r12, r8
jne 0x1400b6960
invalid
invalid
invalid
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x1400b6ad0
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jb 0x1400b696f
jmp 0x1400b6980
cmp r14, r8
jb 0x1400b6aea
lea rcx, [rbp + 0x3a0]
mov rdx, r15
call fcn.1400b6de0
movups xmm0, xmmword [rbp + 0x3a0]
movups xmm1, xmmword [rbp + 0x3b0]
mov rax, qword [rbp + 0x3c8]
add byte [rdi], cl
adc dword [rax + 0x10], ecx
add byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
cmp qword [rbp + 0x3d0], 0
je 0x1400b6a8a
mov rcx, qword [rbp + 0x3d8]
mov edx, 2
add al, ch
out 0x44, al
cmc
invalid
nop
add rsp, 0x468
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x3c8]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
cmp qword [rbp + 0x3d0], 0
jne 0x1400b6a79
mov ebp, 0x3d0
add byte [rbp - 0x55], dh
jmp 0x1400b6a8a
mov edx, 0x890d8d48
invalid
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
lea eax, [0x140198d40]
invalid
mov edx, 0x28
add al, ch
pop rax
out dx, eax
call fcn.140045a40
jmp 0x1400b6aff
clc
invalid
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
mov eax, eax
invalid
mov eax, eax
call fcn.140045760
ud2
add byte [rax - 0x77], cl
invalid
invalid
add al, byte [rax]
add byte [rax], al
call fcn.14000af70
mov rcx, rsi
call fcn.1400dbb40
int3
invalid
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x80
lea rbp, [rsp + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
add byte [rax], al
mov r14, r9
mov r15d, r8d
mov rax, rdx
mov rdi, rcx
cmp qword [rdx], 0
cmp al, byte [rax]
cmp al, byte [rax]
add byte [rax - 0x75], cl
push rdx
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax + riz + 0x48], dh
and byte [rax - 0x73], cl
invalid
invalid
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
je 0x1400b6b83
and byte [rax - 0x73], cl
shr r8b, 1
je 0x1400b6b6c
lea rcx, [rbp - 0x30]
call fcn.1400b6de0
add byte [rax], al
mov r12, qword [rbp - 0x30]
mov rsi, qword [rbp - 0x28]
mov rbx, qword [rbp - 0x20]
loopne 0x1400b6bbe
test bh, bh
loopne 0x1400b6bbe
test bh, bh
jne case.default.0x1400b6c86
jmp 0x1400b6bba
movabs r12, 0x8000000000000000
lea rcx, [rbp - 0x30]
call fcn.1400463d0
cmp qword [rbp - 0x30], 0
mov ebx, 9
cmove rbx, qword [rbp - 0x20]
lea rsi, str._unknown_
cmove rsi, qword [rbp - 0x28]
test r15b, r15b
jne case.default.0x1400b6c86
lea rcx, [rbp - 0x30]
mov rdx, rsi
mov r8, rbx
call fcn.1400b7b70
sldt word [rax]
movzx eax, byte [rbp - 0x30]
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x10]
ror byte [rax - 0x75], 1
loopne 0x1400b6c1a
mov edx, dword [rbp - 0x10]
movzx r8d, al
mov dh, 0xc0
lea r9, [0x1400e1e6c]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rbx
mov r9, rsi
jmp r10
add rcx, 4
jmp 0x1400b6c2a
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400b6c2a
mov ecx, 6
jmp 0x1400b6c2a
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400b6c2a
ret 0x14c
mov ecx, 2
mov r8, rbx
sub r8, rcx
jb 0x1400b6dae
add rcx, rsi
mov r9, rcx
test r8, r8
je 0x1400b6c4f
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400b6c59
cmp ecx, 0x5c
je 0x1400b6c59
add al, 0xfb
cmp al, 2
jb case.default.0x1400b6c86
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
lea rcx, [rbp - 0x30]
mov rdx, rsi
mov edx, esi
mov r8, rbx
call fcn.1400b7b70
movzx eax, byte [rbp - 0x30]
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
mov rdx, qword [rbp - 0x10]
movzx r8d, al
lea r9, [0x1400e1e88]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
invalid
jmp rax
add rcx, 4
jmp 0x1400b6cc3
invalid
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400b6cc3
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400b6cc3
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400b6cc3
mov ecx, 2
cmp rcx, rbx
ja 0x1400b6dae
test r14, r14
je case.default.0x1400b6c86
cmp al, 6
je case.default.0x1400b6c86
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
mov rcx, rsi
mov rdx, rbx
call fcn.1400b7090
add byte [rax - 0x7b], cl
invalid
je case.default.0x1400b6c86
add byte [rax - 0x7b], cl
sal byte [rsi + rdx + 0x49], 0x89
ror byte [rax - 0x73], 1
ror byte [r8 - 0x77], 1
ret 0xd4e8
mov r8, rdx
lea rcx, [rbp - 0x30]
mov rdx, rax
call fcn.1400463d0
cmp qword [rbp - 0x30], 0
je 0x1400b6d3c
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400b7990
shl r12, 1
test r12, r12
je 0x1400b6d2a
mov edx, 1
mov rcx, rsi
mov ebx, eax
call fcn.14000af70
mov eax, ebx
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rbp - 0x60], xmm0
lea rax, [0x140198034]
mov qword [rbp - 0x50], rax
lea rax, [fcn.1400489d0]
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x60]
mov qword [rbp - 0x40], rax
lea rax, [0x1400b5be0]
mov qword [rbp - 0x38], rax
lea rax, [0x140198038]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov qword [rbp - 0x10], 0
lea rax, [rbp - 0x50]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp - 0x30]
call fcn.140045c20
jmp 0x1400b6d11
lea r8, [0x140197d90]
mov rdx, rbx
call fcn.140044e20
ud2
xlatb
mov rsi, rcx
test r8, r8
mov qword [rbp - 0x28], rcx
je 0x1400b6e2c
js 0x1400b7053
movzx eax, byte [0x1401b00f0]
xor ecx, ecx
mov rdx, r14
call fcn.1400d69a0
test rax, rax
je 0x1400b7058
mov rbx, rax
jmp 0x1400b6e31
mov ebx, 1
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], 0
mov byte [rbp - 8], 1
lea rsi, [rdi + r14*2]
xor r12d, r12d
xor r15d, r15d
jmp 0x1400b6e77
lea rcx, [rbx + r12]
lea rdx, [rbp + 4]
mov r8, r13
call sub.msvcrt.dll_memcpy
add r12, r13
mov qword [rbp - 0x10], r12
test r15w, r15w
je 0x1400b6e90
mov ecx, r14d
jmp 0x1400b6ea0
cmp rdi, rsi
je 0x1400b702f
movzx ecx, word [rdi]
add rdi, 2
mov eax, ecx
and eax, 0xf800
cmp eax, 0xd800
jne 0x1400b6ec0
movzx eax, cx
cmp eax, 0xdbff
jbe 0x1400b6f20
xor r15d, r15d
jmp 0x1400b6f5f
shl ecx, 0x10
mov rax, rcx
shr rax, 0x10
mov dword [rbp + 4], 0
cmp eax, 0x80
jae 0x1400b6ef0
mov byte [rbp + 4], al
mov r13d, 1
jmp 0x1400b7000
cmp eax, 0x800
jae 0x1400b6f4d
shr ecx, 0x16
or cl, 0xc0
mov byte [rbp + 4], cl
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
mov r13d, 2
jmp 0x1400b7000
cmp rdi, rsi
je 0x1400b6f59
movzx edx, word [rdi]
add rdi, 2
mov r8d, edx
add r8d, 0x2000
movzx r8d, r8w
mov r15w, 1
cmp r8d, 0xfc00
jae 0x1400b6f92
mov r14d, edx
jmp 0x1400b6f5f
cmp eax, 0x10000
jae 0x1400b6fbf
xor r15d, r15d
jmp 0x1400b6f6a
xor r15d, r15d
mov rdi, rsi
mov byte [rbp - 8], 0
mov dword [rbp + 4], 0
mov ecx, eax
shr ecx, 0xc
or cl, 0xe0
mov byte [rbp + 4], cl
mov ecx, eax
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rbp + 5], cl
and al, 0x3f
or al, 0x80
mov byte [rbp + 6], al
mov r13d, 3
jmp 0x1400b7003
movzx eax, dx
and ecx, 0x3ff
and eax, 0x3ff
shl rcx, 0x1a
shl eax, 0x10
or rax, rcx
movabs rcx, 0x100000000
add rax, rcx
mov rcx, rax
jmp 0x1400b6ec3
mov rdx, rcx
shr rdx, 0x22
or dl, 0xf0
mov byte [rbp + 4], dl
mov rdx, rcx
shr rdx, 0x1c
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 5], dl
shr ecx, 0x16
and cl, 0x3f
or cl, 0x80
mov byte [rbp + 6], cl
and al, 0x3f
or al, 0x80
mov byte [rbp + 7], al
mov r13d, 4
nop word cs:[rax + rax]
xor r15d, r15d
mov rax, qword [rbp - 0x20]
sub rax, r12
cmp rax, r13
jae 0x1400b6e60
lea rcx, [rbp - 0x20]
mov rdx, r12
mov r8, r13
call fcn.1400b8650
mov rbx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x10]
jmp 0x1400b6e60
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
mov rax, qword [rbp - 0x28]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.14002d850
mov ecx, 1
mov rdx, r14
call fcn.14002d830
mov rsi, rax
cmp qword [rbp - 0x20], 0
je 0x1400b707d
mov rcx, qword [rbp - 0x18]
mov edx, 1
call fcn.14000af70
mov rcx, rsi
call fcn.1400dbb40
int3
nop dword [rax + rax]
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
lea rbp, [rsp + 0x80]
mov rbx, r9
mov r14, r8
mov rsi, rdx
mov rdi, rcx
lea rcx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.1400b7b70
movzx r13d, byte [rbp + 0xf0]
mov rcx, qword [rbp + 0x100]
mov rax, qword [rbp + 0x110]
add dword [rax], eax
invalid
add byte [rdi + rcx - 0x4a], al
lodsd eax, dword [rsi]
lock add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], edx
adc byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0xd5
movzx edx, r13b
lea r8, [0x1400e1ea4]
lea eax, [0x1400e1ea4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x1400b7134
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 0x1400b7134
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400b7134
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400b7134
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400b7921
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400b715f
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete r15b
or r15b, cl
jmp 0x1400b7162
xor r15d, r15d
mov rax, qword [rbp + 0x110]
add byte [rax], al
mov qword [rbp + 0x9f], rax
movups xmm0, xmmword [rbp + 0xf1]
add byte [rdi], cl
adc byte [rbp + 0x101], cl
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x101], cl
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
lea rcx, [rbp + 0xf0]
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
mov eax, ebx
fsubr st(0)
ror byte [rcx], cl
add byte [rax], al
call fcn.1400b7b70
movzx edx, byte [rbp + 0xf0]
mov rcx, qword [rbp + 0x100]
invalid
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x110]
test dword [rax], edx
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea r8, [0x1400e1ec0]
lea eax, [0x1400e1ec0]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x1400b7204
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 0x1400b7204
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400b7204
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400b7204
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x1400b7930
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x1400b722d
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp case.0x1400b6c86.23
xor eax, eax
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], rbx
movups xmm0, xmmword [rbp + 0xf0]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xf0], al
movups xmm1, xmmword [rbp + 0x100]
lea eax, [rax]
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xc0], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd0], ecx
movups xmmword [rbp + 0xd0], xmm1
add byte [rax - 0x75], cl
lea edx, [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, qword [rbp + 0x110]
mov qword [rbp + 0xe0], rcx
invalid
mov byte [rbp + 0xea], al
mov word [rbp + 0xe8], 0x200
mov bl, 2
lea r14, [rbp + 0x101]
xor ecx, ecx
jmp 0x1400b72de
cmp r9b, r11b
jne case.default.0x1400b7418
nop dword [rax]
mov rdi, qword [rbp + 0xf0]
mov rsi, qword [rbp + 0xf8]
movzx r13d, byte [rbp + 0x100]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rbp + 0x80], xmm0
movaps xmmword [rbp + 0x90], xmm1
mov rax, qword [r14 + 0x1f]
mov qword [rbp + 0x9f], rax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x8d
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x8d
sub byte [rcx], al
add byte [rax], al
movzx ebx, byte [rbp + 0x129]
sub dword [rcx], eax
add byte [rax], al
movzx r15d, byte [rbp + 0x12a]
movzx edi, byte [rbp + 0x12a]
cmp r13b, 6
je 0x1400b7305
mov rax, qword [rbp + 0x9f]
mov eax, dword [rbp + 0x9f]
add byte [rax], al
mov qword [rbp + 0x2f], rax
movaps xmm0, xmmword [rbp + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub byte [rbp + 0x90], cl
add byte [rax], 0
add byte [rdi], cl
sub byte [rbp + 0x90], cl
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rsi
mov byte [rbp + 0x100], r13b
mov rax, qword [rbp + 0x2f]
mov qword [r14 + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov byte [rbp + 0x12a], r15b
mov r12, rcx
mov byte [rbp + 0x128], cl
mov byte [rbp + 0x129], bl
sub dword [rcx], eax
add byte [rax], al
sub dword [rcx], eax
add byte [rax], al
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0xf0]
add byte [rax], al
add byte [rax], al
call 0x1400b8010
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0xb0]
call 0x1400b8010
movzx eax, byte [rbp - 0x28]
movzx r9d, byte [rbp - 0x60]
cmp eax, 0xa
or cl, byte [rdi]
test bl, ah
add byte [rax], al
invalid
or cl, byte [rdi]
test bl, ah
add byte [rax], al
add byte [rcx - 0x80], al
stc
or cl, byte [rdi]
test bh, bl
add byte [rax], al
add byte [rbp - 0x49f005b8], cl
leave
cmp r9b, 0xa
je 0x1400b7464
lea ecx, [rax - 6]
movzx ecx, cl
lea r11, [rcx + 1]
cmp cl, 4
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovae r11, r8
lea esi, [r9 - 6]
movzx ecx, sil
lea rdx, [rcx + 1]
cmp cl, 4
add al, 0x49
cmovae edx, eax
add al, 0x49
cmovae edx, eax
cmp r11, rdx
jne case.default.0x1400b7418
mov rcx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x58]
mov r10, qword [rbp - 0x50]
push rbp
mov al, 0x41
cmp bl, 4
push rbp
mov al, 0x41
cmp bl, 4
je 0x1400b7440
movzx r11d, r11b
test r11d, r11d
jne 0x1400b7290
invalid
inc dword [rax - 0x80]
inc byte [rbx]
cmp sil, 3
jbe 0x1400b7290
invalid
cmp al, r9b
jne case.default.0x1400b7418
movzx r9d, byte [rbp - 0x27]
mov rdi, qword [rbp - 0x10]
mov edi, dword [rbp - 0x10]
mov edi, dword [rbp - 0x10]
invalid
mov rsi, qword [rbp - 8]
movzx r11d, byte [rbp - 0x5f]
pop rbp
movabs eax, dword [0xc05d8b48b86d8b4c]
mov eax, eax
lea r15, [0x1400e1edc]
pop rbp
movabs eax, dword [0xc05d8b48b86d8b4c]
mov eax, eax
lea r15, [0x1400e1edc]
invalid
cmp r8, r10
jne case.default.0x1400b7418
call sub.msvcrt.dll_memcmp
test eax, eax
jne case.default.0x1400b7418
cmp rsi, rbx
jne case.default.0x1400b7418
mov rcx, rdi
mov ecx, edi
mov rdx, r13
mov r8, rsi
jmp 0x1400b744f
cmp r11d, 4
jne 0x1400b7290
cmp r8, r10
jne case.default.0x1400b7418
invalid
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x1400b7290
jmp case.default.0x1400b7418
cmp r9b, 0xa
jne case.default.0x1400b7418
mov rax, qword [rbp + 0x9f]
mov qword [rbp + 0x5f], rax
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x40], xmm0
cmp r15b, 2
jne 0x1400b74a7
xor edi, edi
mov rax, rdi
mov rdx, rsi
add rsp, 0x1b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp r13b, 6
je case.0x140097936.886
std
invalid
mov rax, qword [rbp + 0x5f]
mov eax, dword [rbp + 0x5f]
mov qword [rbp + 0x10f], rax
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
test eax, esi
add byte [rax], al
invalid
test eax, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb8], rsi
mov byte [rbp + 0xc0], r13b
movaps xmm0, xmmword [rbp + 0xf0]
add byte [rdi], cl
sub byte [rbp + 0x100], cl
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x100], cl
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0xc1], xmm0
add byte [rdi], cl
adc dword [rbp + 0xd1], ecx
add byte [rax], al
movups xmmword [rbp + 0xd1], xmm1
add byte [rax], al
mov rax, qword [rbp + 0x10f]
mov qword [rbp + 0xe0], rax
loopne case.0x1400b31d9.909
add byte [rax], al
add byte [rax - 0x77], cl
test eax, esp
loopne case.0x1400b31d9.909
add byte [rax], al
invalid
invalid
invalid
invalid
loopne case.0x1400b31d9.909
add byte [rax], al
mov byte [rbp + 0xea], r15b
mov ebp, 0xea
add byte [rax], al
add byte [rbp - 0x77], cl
loop 0x1400b755c
invalid
mov r10, r12
mov byte [rbp + 0xe8], r10b
mov byte [rbp + 0xe8], dl
add byte [rax + 0xe99d], cl
add byte [rcx - 0x80], al
cmp dl, 2
invalid
mov byte [rbp + 0xe9], bl
cmp r10b, 2
cmp dl, 2
cmp dl, 2
jne 0x1400b7609
test ebx, ebx
add byte [rax], al
add byte [rax - 0x7b], cl
test rsi, rsi
je 0x1400b7900
cmp r13b, 3
jae 0x1400b7590
test rsi, rsi
je 0x1400b7900
cmp r13b, 3
cmp ch, 3
jae 0x1400b7590
lea rax, [rdi + rsi]
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rdi + rcx], 0x5c
je 0x1400b7563
inc rcx
cmp rsi, rcx
jne 0x1400b7550
jmp 0x1400b75fb
test rcx, rcx
jne 0x1400b7919
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 1], cl
invalid
inc rdi
dec rsi
jne 0x1400b7541
xor esi, esi
mov rdi, rax
mov edi, eax
mov edi, eax
mov qword [rbp + 0xb0], rax
jmp 0x1400b7602
add byte [rax], al
add cl, ch
jge 0x1400b7583
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rdi], cl
mov dh, 4
jae 0x1677fa5a1
movzx eax, byte [rdi + rcx]
cmp eax, 0x2f
je 0x1400b75d0
cmp eax, 0x5c
je 0x1400b75d0
inc rcx
cmp rsi, rcx
jne 0x1400b75a0
xor eax, eax
mov rcx, rsi
test rcx, rcx
jne 0x1400b75da
jmp 0x1400b75e5
mov eax, 1
test rcx, rcx
je 0x1400b75e5
cmp rcx, 1
jne 0x1400b75fb
cmp byte [rdi], 0x2e
jne 0x1400b75fb
add rcx, rax
cmp rsi, rcx
jb 0x1400b793f
add rdi, rcx
sub rsi, rcx
jne 0x1400b7590
xor esi, esi
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb8], rsi
cmp bl, 2
jne 0x1400b748d
test r15b, r15b
setne al
mov cl, 1
cmp r10b, 1
ja case.0x1400b6c86.27
xor edx, edx
cmp r13b, 5
invalid
jb 0x1400b76a2
test r15b, r15b
jne 0x1400b76a2
xor r8d, r8d
cmp r13b, 6
je 0x1400b764b
rol byte [rcx - 0x80], 0xfd
invalid
test r10b, r10b
jne 0x1400b764b
sal byte [rbp + 0x10], cl
mov r8d, 2
cmp rsi, 1
add byte [rax - 0x7d], cl
inc byte [rcx]
jbe 0x1400b7974
cmp r8, rsi
jne 0x1400b7660
invalid
adc byte [rcx], dh
shr bl, cl
xor rax, r8
xor eax, eax
xor edx, edx
jmp 0x1400b76a2
xor eax, eax
xor edx, edx
xor r8d, r8d
jmp 0x1400b7723
lea rdx, [rdi + rsi]
lea edx, [rdi + rsi]
lea r9, [rdi + r8]
inc r9
cmp r9, rdx
sete dl
ret 0xf46
mov dh, 4
invalid
test dl, 1
ret 0xf46
jne 0x1400b7697
cmp r8b, 0x2e
jne 0x1400b7697
clc
jne 0x1400b7697
movzx edx, byte [r9]
cmp dl, 0x5c
pop rsp
adc dword [rax + 0xf415cfa], eax
xchg esp, eax
sete r8b
rol byte [rax - 0x6bf0d006], 0xc2
cmp dl, 0x2f
sete dl
or dl, r8b
or dl, al
jmp 0x1400b76a2
cmp r8b, 0x2e
sete r8b
clc
sete r8b
and dl, r8b
and dl, al
test r10b, r10b
je 0x1400b76ac
xor r8d, r8d
xor eax, eax
jmp 0x1400b7723
movzx ecx, r13b
lea r8, [0x1400e1ef4]
add al, byte [rax]
int 0x4c
lea eax, [0x1400e1ef4]
add al, byte [rax]
add al, byte [rax]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
add ecx, eax
jmp rcx
mov r8, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
add r8, 4
jmp 0x1400b7721
mov rcx, qword [rbp + 0xd0]
mov r8, qword [rbp + 0xe0]
add byte [rax], al
add byte [rbp - 0x73], cl
invalid
invalid
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
test r8, r8
cmove r9, r8
lea r8, [rcx + r9]
lea eax, [rcx + rcx]
add r8, 2
jmp 0x1400b7721
invalid
invalid
invalid
test r8, r8
cmove r9, r8
lea r8, [rcx + r9]
lea eax, [rcx + rcx]
lea eax, [rcx + rcx]
add r8, 2
jmp 0x1400b7721
mov rcx, qword [rbp + 0xd0]
mov r8, qword [rbp + 0xe0]
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
test eax, eax
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
test eax, eax
cmove r9, r8
lea r8, [rcx + r9]
add r8, 8
jmp 0x1400b7721
test eax, eax
cmove r9, r8
lea r8, [rcx + r9]
add r8, 8
jmp 0x1400b7721
mov r8d, 6
add byte [rax], al
jmp 0x1400b7721
mov r8d, 2
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, r8
cmp rsi, rax
jbe 0x1400b748d
xchg byte [rbp - 3], dl
invalid
invalid
xchg byte [rbp - 3], dl
invalid
cmp r13b, 6
sete r9b
test r15b, r15b
setne dl
cmp r13b, 5
setb bl
mov r8, qword [rbp + 0xe0]
test eax, esp
add byte [rax], al
add byte [rcx - 0x73], cl
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], 0x44
rol byte [rcx - 0x80], 0xfa
add cl, byte [rdi]
adc dword [rdi + 1], 0
invalid
test eax, esp
add byte [rax], al
add byte [rcx - 0x73], cl
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], 0x44
rol byte [rcx - 0x80], 0xfa
add cl, byte [rdi]
adc dword [rdi + 1], 0
add byte [rax], cl
rol dword [rcx + 8], cl
or r9b, cl
or bl, dl
or r9b, cl
mov byte [rbp + 0x137], r9b
add byte [rax], al
mov rcx, qword [rbp + 0xd0]
lea rdx, [rcx + 4]
mov qword [rbp + 0xa8], rdx
lea rdx, [rcx + rax + 2]
mov qword [rbp + 0x70], rdx
lea rax, [rcx + rax + 8]
add dword [rax], ecx
add dword [rax], ecx
mov qword [rbp + 0x78], rax
movzx r14d, r15b
invalid
movzx r13d, r13b
mov dh, 0xed
jmp 0x1400b77cf
xor eax, eax
test r8b, r8b
test al, al
test al, al
je 0x1400b787e
xor ecx, ecx
add rcx, r14
add ecx, esi
movzx eax, al
add rax, rcx
cmp rsi, rax
jbe 0x1400b748d
mov r15, rsi
lea rcx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
lea rdx, [rbp + 0xb0]
add byte [rax], al
call 0x1400b83e0
cmp byte [rbp + 0xf8], 0xa
add byte [rdx], cl
add byte [rdx], cl
jne 0x1400b7907
mov rsi, r15
mov esi, edi
sub rsi, qword [rbp + 0xf0]
sub esi, dword [rbp + 0xf0]
jb 0x1400b794e
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 0xb8
mov qword [rbp + 0xb8], rsi
test bl, bl
mov r8, r12
jne 0x1400b77b0
add byte [rax], al
add byte [rbx + rbx*8 + 0x75e0894d], al
movabs al, byte [0x740000000137bd80]
invalid
add dword [rax], eax
add byte [rax], al
je 0x1400b781d
xor ecx, ecx
cmp byte [rbp + 0x137], 0
invalid
add dword [rax], eax
add byte [rax], al
je 0x1400b781d
xor ecx, ecx
jmp 0x1400b782c
mov ecx, 2
cmp rsi, 2
inc byte [rdx]
jb 0x1400b7965
cmp rcx, rsi
int1
je 0x1400b77b0
invalid
lea rax, [rdi + rsi]
add al, 0x37
lea rdx, [rdi + rcx]
inc rdx
inc edx
inc edx
cmp rdx, rax
sete al
movzx ecx, byte [rdi + rcx]
test al, 1
jne 0x1400b786d
cmp cl, 0x2e
jne 0x1400b786d
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
invalid
test r8b, r8b
jne case.0x1400b788c.6
test dword [rax - 1], edx
invalid
invalid
test dword [rax - 1], edx
invalid
jmp 0x1400b787e
cmp cl, 0x2e
sete cl
sete cl
shl dword [rax], 0xc8
and al, cl
test r8b, r8b
jne case.0x1400b788c.6
lea rdx, [0x1400e1f10]
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
movsxd rcx, dword [rdx + r13*4]
or al, 0xaa
add rcx, rdx
jmp rcx
mov rcx, qword [rbp + 0xa8]
jmp 0x1400b77bd
lea ebp, [rax - 0x17000000]
and edi, edi
invalid
mov rcx, qword [rbp + 0x70]
jmp 0x1400b77bd
mov rcx, qword [rbp + 0x78]
jmp 0x1400b77bd
mov ecx, 6
jmp 0x1400b77bd
mov ecx, 2
jmp 0x1400b77bd
invalid
dec dword [rax - 0x73]
popfq
lock add byte [rax], al
add byte [rbp + rcx*4 - 0x4b], cl
mov al, 0
add byte [rax], al
lea rbx, [rbp + 0xf0]
lea r14, [rbp + 0xb0]
nop
mov rcx, rbx
mov rdx, r14
call 0x1400b83e0
cmp byte [rbp + 0xf8], 0xa
jne 0x1400b748d
mov rcx, rsi
sub rcx, qword [rbp + 0xf0]
add byte [rax], al
add byte [rdx + 0x5f], dh
mov qword [rbp + 0xb8], rcx
mov rsi, rcx
mov eax, 0x48000000
mov esi, ecx
jne 0x1400b78d0
xor esi, esi
jmp 0x1400b748d
mov rsi, r15
jmp 0x1400b748d
xor ecx, ecx
xor r8d, r8d
jmp 0x1400b7723
mov rax, rdi
jmp 0x1400b75fb
lea r8, [0x140197d90]
mov rdx, rsi
call fcn.140044e20
invalid
lea r8, [0x140197d90]
mov rdx, rbx
call fcn.140044e20
lea r8, [0x140197df8]
mov rdx, rsi
call fcn.140044e20
mov rcx, rsi
jmp 0x1400b7956
mov r15, rsi
lea r8, [0x140197e10]
mov rdx, r15
call fcn.140045760
lea r8, [0x140197db0]
mov rdx, rsi
call fcn.140044e20
lea r8, [0x140197db0]
mov ecx, 2
mov rdx, rsi
call fcn.140044e20
int3
cmp rax, rsi
je 0x1400b7ae5
lea rdx, [rdi + rax]
mov rbx, rax
mov r10, rdx
jmp 0x1400b79ef
add r10, 2
cmp r9, r13
cmovne r9, r10
mov r11d, 2
nop
add rbx, r11
mov r10, r9
cmp r9, r13
je 0x1400b7ae8
lea r9, [r10 + 1]
movzx r14d, byte [r10]
mov r11d, 1
test r14b, r14b
jns 0x1400b79e0
cmp r14b, 0xe0
jb 0x1400b79ce
cmp r14b, 0xed
jne 0x1400b7a3a
cmp r9, r13
je 0x1400b7ae8
lea r9, [r10 + 2]
cmp r9, r13
je 0x1400b7ae8
cmp byte [r10 + 1], 0x9f
ja 0x1400b7a76
add r10, 3
mov r11d, 3
mov r9, r10
jmp 0x1400b79e0
add r10, 2
cmp r9, r13
cmove r10, r9
xor r9d, r9d
cmp r10, r13
cmp edx, ebp
setne r9b
add r9, r10
mov r11d, 3
cmp r14b, 0xf0
jb 0x1400b79e0
xor r10d, r10d
cmp r9, r13
setne r10b
add r9, r10
mov r11d, 4
jmp 0x1400b79e0
mov r9, rbx
sub r9, rax
jb 0x1400b7b54
mov qword [rbp], r8
cmp rbx, rsi
ja 0x1400b7b42
mov r14, qword [r12 + 0x18]
mov r15, rcx
mov r8, r9
call r14
test al, al
jne 0x1400b7b2f
mov r8d, 3
mov rcx, r15
lea rdx, [0x140198098]
call r14
test al, al
jne 0x1400b7b2f
add rbx, 3
mov rax, rbx
cmp rbx, rsi
mov r8, qword [rbp]
mov rcx, r15
jbe 0x1400b79b9
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, rsi
call fcn.140044e20
mov rax, rsi
sub rsi, rax
add rdi, rax
test rax, rax
je 0x1400b7b11
mov rax, qword [r12 + 0x18]
mov eax, dword [rsp + 0x18]
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov rcx, r8
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1400457d0
mov al, 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, rsi
call fcn.140045760
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rax
mov rdx, rbx
call fcn.140046bc0
int3
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
jmp 0x1400b7c9c
xor ecx, ecx
xor ebx, ebx
jmp 0x1400b7c9c
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
mov ecx, 0x5c
cmove ebx, r9d
cmove ebx, ecx
cmp r8, 7
jne 0x1400b7c8b
add eax, 0xebc93145
adc dword [rdi + rcx - 0x4a], eax
jp 0x1400b7c97
xor r9d, r9d
jmp 0x1400b7c9c
movzx r15d, byte [rdx + 7]
cmp r15b, 0x2f
cmp bh, 0x2f
cmovne r9d, r15d
iretd
shl r9, 0x38
cmp r8, 8
cmp eax, 8
mov r15d, 8
cmovb r15, r8
cmp r8, 2
jb 0x1400b7d2c
movzx esi, sil
shl esi, 8
movzx r10d, r10b
or r10, rsi
cmp r10d, 0x5c5c
jne 0x1400b7d2c
mov r10d, r15d
and r10d, 0xe
cmp r10d, 2
je 0x1400b7d69
movzx r10d, r14b
shl r10d, 8
movzx esi, dil
or esi, r10d
movzx r10d, si
cmp r10d, 0x5c2e
je 0x1400b7e1c
cmp r10d, 0x5c3f
jne 0x1400b7d69
cmp r8, 3
jbe 0x1400b7fc6
cmp byte [rdx], 0x2f
je 0x1400b7d26
cmp byte [rdx + 1], 0x2f
je 0x1400b7d26
cmp byte [rdx + 2], 0x2f
je 0x1400b7d26
cmp byte [rdx + 3], 0x2f
jne 0x1400b7e69
lea r10, [r8 - 2]
jmp 0x1400b7d76
cmp r8, 2
jb 0x1400b7e0c
cmp byte [rdx + 1], 0x3a
jne 0x1400b7e0c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x1400b7e0c
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x1400b7e0f
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x1400b7e0c
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 0x1400b7db2
cmp r11d, 0x5c
cmp ebx, 0x5c
je 0x1400b7db2
adc dword [rcx - 1], ecx
ror dword [rax - 1], 0xc2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400b7d90
loopne 0x1400b7d9c
jmp 0x1400b7e0c
pop rdx
lea r11, [r9 + 1]
sub r10, r11
je 0x1400b7e0c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1400b7ded
cmp edi, 0x5c
je 0x1400b7ded
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x1400b7dd0
mov rsi, r10
test r9, r9
je 0x1400b7e0c
test rsi, rsi
je 0x1400b7e0c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x1400b7e0f
mov byte [rcx], 6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x1400b7fdd
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x1400b7e5c
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x1400b7e5c
cmp r9d, 0x5c
je 0x1400b7e5c
inc rax
cmp r8, rax
jne 0x1400b7e40
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x1400b7e0f
and r15d, 0xc
cmp r15d, 4
je 0x1400b7ef2
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
shl rax, 0x20
or rax, r9
or rax, r10
movabs r9, 0x5c434e5500000000
cmp rax, r9
jne 0x1400b7ef2
cmp r8, 7
jbe 0x1400b7ff4
lea rax, [rdx + 8]
mov rsi, r8
mov r9d, 1
add rsi, 0xfffffffffffffff8
je 0x1400b7f65
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x1400b7f7d
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400b7ed1
mov r10, rsi
jmp 0x1400b7fae
lea rax, [rdx + 4]
lea eax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jb 0x1400b7f13
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x1400b7f1f
cmp r10d, 0x5c
je 0x1400b7f1f
jmp 0x1400b7f4f
cmp r8, 4
je 0x1400b7f6d
cmp r8, 6
jne 0x1400b7f4f
cmp byte [rdx + 5], 0x3a
jne 0x1400b7f4f
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x1400b7f4f
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x1400b7e0f
rol al, 0xe0
add eax, 0x1c6d030
add cl, byte [rax - 0x3f16febf]
invalid
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1400b7f6a
inc rdx
cmp r8, rdx
jne 0x1400b7f55
jmp 0x1400b7f6d
xor r10d, r10d
jmp 0x1400b7fab
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x1400b7e0f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x1400b7fab
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x1400b7fae
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x1400b7f93
mov r11, rsi
jmp 0x1400b7fae
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x1400b7e0f
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140045760
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140044e20
lea rax, str.library_std_src_syspathwindows.rs
lea eax, [0x140198e60]
invalid
mov ecx, 8
jmp 0x1400b7fe9
nop word cs:[rax + rax]
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
movzx ebx, byte [rdx + 0x38]
cmp bl, 3
jne 0x1400b8042
invalid
adc al, 0xc6
add dword [rdx], ecx
mov byte [rcx], 0xa
mov r12, rdx
movzx r15d, byte [rdx + 0x39]
cmp dword [rdi + rcx - 0x4a], eax
adc byte [rbp + 0x31], al
leave
cmp dword [rdi + rcx - 0x4a], eax
adc byte [rbp + 0x31], al
leave
cmp r8d, 3
setae r10b
mov rax, qword [rdx + 0x30]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmp r15b, 3
je 0x1400b802e
cmp bl, r15b
ja 0x1400b802e
mov r11, qword [r12 + 0x20]
lea rax, [r11 + 4]
mov r9b, r10b
lea r9d, [r9 + r9*2]
lea ecx, [rcx + rcx*2]
add r9d, 7
mov dword [rbp - 0xc], r9d
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
mov qword [rbp - 8], r9
clc
hlt
clc
lea rdx, [r11 + rdx + 8]
push rsp
adc ecx, dword [rax]
mov qword [rbp], rdx
mov rsi, qword [r12]
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x1400b80d9
mov r10, qword [rbp]
test r10, r10
jne case.0x1400b8161.2
add byte [rax], al
add byte [rax], al
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x1400b802e
test bl, bl
je 0x1400b8150
invalid
jae 0x1400b8122
movzx r10d, bl
movzx edx, bl
cmp r10d, 1
jne 0x1400b8170
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x1400b82ba
add byte [rax], al
add byte [rax], al
mov bl, 2
cmp r8d, 3
jb 0x1400b80ca
cmp r8d, 5
je 0x1400b80ca
cmp r8d, 6
jne 0x1400b8382
test rdx, rdx
je 0x1400b8263
ror byte [rdi], cl
test byte [rax + 1], cl
add byte [rax], al
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x1400b826a
add dword [rdi], ecx
test byte [rcx + 1], al
add byte [rax], al
cmp r10b, 0x2e
jne 0x1400b826a
jne 0x1400b826a
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x1400b827e
cmp r10d, 0x5c
jne 0x1400b80ca
jmp 0x1400b827e
lea r10, [0x1400e1f2c]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x1400b8161.0
test rdx, rdx
je 0x1400b82da
xor r11d, r11d
cmp r8b, 3
jae 0x1400b81b0
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x1400b81f6
inc r11
cmp rdx, r11
jne 0x1400b8190
jmp 0x1400b81c9
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x1400b81f6
cmp r9d, 0x5c
je 0x1400b81f6
inc r11
cmp rdx, r11
jne 0x1400b81b0
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x1400b8201
mov r9, rdx
sub r9, r10
ror dword [rdi], 1
invalid
stosb byte [rdi], al
add dword [rax], eax
add byte [rax], al
ror dword [rdi], 1
invalid
add byte [rax], al
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp 0x1400b80cd
invalid
inc dword [rcx - 0x46]
add dword [rax], eax
mov r10d, 1
add byte [rax], al
test r11, r11
je 0x1400b81d4
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je 0x1400b8223
mov dil, 9
cmp r11, 2
or dword [rcx - 0x7d], ecx
sti
add dh, byte [rbp + 0x1c]
jne 0x1400b8234
jne 0x1400b8234
cmp byte [rsi], 0x2e
jne 0x1400b8234
jne 0x1400b8234
lea r9, [rsi + 1]
mov bl, 8
add qword [rbx + 0x39804108], r14
movzx edi, bl
movzx edi, bl
cmp byte [r9], 0x2e
movzx edi, bl
mov r9d, 9
cmovne edi, r9d
stc
add byte [rax], al
add byte [rcx + 0xf], al
stc
add r10, r11
add edx, ebx
mov r9, rdx
sub r9, r10
sub ecx, edx
sub ecx, edx
jb 0x1400b838a
add byte [rax], al
add r10, rsi
mov qword [r12], r10
adc al, 0x24
adc al, 0x24
and al, 0x4d
mov dword [rsp + 8], ecx
and al, 8
mov qword [r12 + 8], r9
and al, 8
or byte [rbx - 0x3576b3fe], dh
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x1400b80cd
invalid
or cl, byte [rdi]
test byte [rdi - 2], ch
invalid
invalid
jmp case.0x1400b788c.22
invalid
add byte [rax], al
xor edx, edx
shr cl, cl
jmp 0x1400b80ca
invalid
dec dword [rax - 0x7d]
cli
cmp rdx, 1
jne 0x1400b80ca
invalid
add dword [rdi], ecx
test dword [rsi - 2], edx
invalid
inc dword [rcx - 0x80]
cli
jne 0x1400b80ca
test dword [rsi + rdi*8 - 1], ecx
invalid
cmp r10b, 0x2e
jne 0x1400b80ca
test dword [rsi + rdi*8 - 1], ecx
invalid
test dword [rsi + rdi*8 - 1], ecx
invalid
dec dword [rbp - 0x7b]
test r9, r9
leave
je 0x1400b83d0
test byte [rcx + 1], cl
add byte [rax], al
dec r9
leave
inc rsi
mov qword [r12], rsi
xor al, 0x24
xor al, 0x24
mov qword [r12 + 8], r9
mov byte [rcx], 7
add dword [rdi], eax
or dh, al
add dword [rdi], eax
jmp case.0x1400b70f7.34
invalid
inc dword [rcx - 0x3a]
and al, 0x38
and al, 0x38
mov byte [r12 + 0x38], 1
lea rdx, [0x1400e1f48]
lea edx, [0x1400e1f48]
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0x29c9d
lea edx, [0x1400e1f48]
popfq
pushfq
add al, byte [rax]
movsxd r10, dword [rdx + r14*4]
add r10, rdx
jmp r10
rol byte [rcx - 1], cl
loop 0x1400b82ff
invalid
mov r10, rax
mov edx, eax
jmp 0x1400b830f
test r9, r9
je 0x1400b83bd
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
and al, 8
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp case.0x1400b70f7.34
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x1400b802e
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x1400b82f4
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp case.0x1400b70f7.34
cmp al, 0xfd
invalid
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x1400b830f
mov r10d, 6
add byte [rax], al
jmp 0x1400b830f
mov r10, qword [rbp]
jmp 0x1400b830f
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x1400b8326
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0x29c41
add al, byte [rax]
lea rdx, [0x1400e1f60]
add al, byte [rax]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp - 8]
jmp case.0x1400d1ab9.0
mov eax, 2
movups xmm0, xmmword [rsp + 0x11]
adc qword [r15], rcx
adc dword [rcx + 1], eax
push rcx
xor cl, ch
scasd eax, dword [rdi]
cld
invalid
mov byte [rcx], 6
jmp case.0x1400b70f7.34
invalid
invalid
invalid
lea r8, [0x140197e88]
mov rcx, r10
call fcn.140044e20
clc
invalid
clc
dec dword [rbp + rcx*4 + 5]
lea r8, [0x140197e28]
mov rcx, r10
lea r8, [0x140197e28]
mov rcx, r10
mov rdx, r9
mov edx, ecx
call fcn.140045760
mov ecx, eax
lodsb al, byte [rsi]
cli
or eax, 0x1b900
add byte [rax], al
dec dword [rbp + rcx*4 + 5]
cmp edx, 0xebeb000d
nop dword [rax]
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
jmp 0x1400b83e9
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
lea ebp, [rsp + 0x20]
movzx r9d, byte [rdx + 0x38]
movzx eax, byte [rdx + 0x3a]
cmp al, byte [rax + r8*8 - 0x3f6af0bf]
cmp al, byte [rax + r8*8 - 0x3f6af0bf]
cmp r9b, 1
ja 0x1400b8466
test al, al
jne 0x1400b843f
sal byte [rbp + 0x39], 0xf
mov dh, 0x72
adc byte [rbp + 0x13cfb46], cl
movzx esi, byte [rdx + 0x10]
lea eax, [rsi - 5]
cmp al, 1
ja 0x1400b843f
mov r10, qword cs:[rdx]
mov r10, qword [rdx]
mov rax, qword [rdx + 8]
xor r11d, r11d
test r9b, r9b
jne 0x1400b8436
invalid
invalid
cmp sil, 6
je 0x1400b8436
mov r11d, 2
cmp rax, 1
jbe 0x1400b8630
cmp r11, rax
jne 0x1400b857a
cmp eax, dword [rcx]
add byte [rax], al
cmp eax, dword [rcx]
add byte [rax], al
xor eax, eax
test r9b, r9b
jne 0x1400b846b
movzx r9d, byte [rdx + 0x10]
lea r10, [0x1400e1f78]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
add r9, r10
jmp r9
invalid
mov r10, qword [rdx + 0x20]
add r10, 4
jmp 0x1400b846e
xor r8d, r8d
xor eax, eax
xor r10d, r10d
movzx r11d, al
movzx edi, r8b
lea r9, [r11 + rdi]
add r9, r10
mov rax, qword [rdx + 8]
cmp r9, rax
ja 0x1400b8615
mov rsi, qword [rdx]
lea r8, [rsi + r9]
movzx edx, byte [rdx + 0x10]
cmp r9, rax
jne 0x1400b849f
xor r11d, r11d
jmp 0x1400b8519
add r10, rdi
add r10, r11
add edx, ebx
add edx, ebx
sub r10, rax
inc r10
lea rdi, [rax + rsi]
dec rdi
xor r11d, r11d
cmp dl, 3
jae 0x1400b84e0
nop word [rax + rax]
add byte [rax + 0x36745c3f], al
cmp byte [rdi], 0x5c
je case.0x1400b70f7.54
inc r10
dec rdi
cmp r10, 1
jne 0x1400b84c0
jmp 0x1400b8519
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x1f
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je case.0x1400b70f7.54
cmp ebx, 0x5c
je case.0x1400b70f7.54
inc r10
inc edx
dec rdi
cmp r10, 1
jne 0x1400b84e0
jmp 0x1400b8519
neg r10
add r9, r10
add ecx, edx
add ecx, edx
inc r9
cmp r9, rax
ja 0x1400b861e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rax - 0x32], cl
add rsi, r9
mov r11d, 1
mov r8, rsi
mov eax, esi
add byte [rax], al
add byte [rcx - 0x77], cl
mov eax, esi
mov eax, esi
sub rax, r9
je 0x1400b855c
enter 0x3e74, 0x41
mov cl, 9
mov r9b, 9
cmp rax, 2
je case.0x1400b788c.30
invalid
and byte [rax - 0x7d], cl
clc
add dword [rbp + 0x32], esi
cmp rax, 1
jne 0x1400b855f
cmp byte [r8], 0x2e
jne 0x1400b855f
xor r9d, r9d
cmp dl, 3
cli
add eax, dword [rcx + 0xf]
xchg ebx, eax
rol dword [rdi - 0x73], 0xc
add r9d, 7
add ecx, 7
cli
add eax, dword [rcx + 0xf]
xchg ebx, eax
rol dword [rdi - 0x73], 0xc
add r9d, 7
add ecx, 7
add ecx, 7
jmp 0x1400b855f
cmp byte [r8], 0x2e
jne 0x1400b855f
cmp byte [r8 + 1], 0x2e
sete r9b
sete cl
sete cl
xor r9b, 9
jmp 0x1400b855f
mov r9b, 0xa
or cl, byte [rcx + 1]
ret
add r11, rax
mov qword [rcx], r11
mov dword [rcx], ebx
mov dword [rcx], ebx
mov byte [rcx + 8], r9b
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
add rsp, 0x28
pop rbx
or byte [r9 + rcx*4 + 0x41], cl
adc byte [rax - 0x77], cl
adc byte [r8 - 0x77], cl
sbb byte [r8 - 0x7d], cl
invalid
pop rdi
pop rsi
pop rbp
ret
add rax, r10
lea rsi, [r10 + r11]
xor al, 0x1a
xor al, 0x1a
inc rsi
cmp rsi, rax
invalid
sete al
movzx r10d, byte [r10 + r11]
test al, 1
jne 0x1400b8605
invalid
jb 0x1400b85d5
cmp r10b, 0x2e
cmp dl, 0x2e
jne 0x1400b8605
movzx eax, byte [rsi]
cmp al, 0x5c
sete r10b
sete dl
sete dl
cmp al, 0x2f
sete al
or al, r10b
jmp 0x1400b8441
invalid
invalid
dec dword [rbx + rcx*4 + 0x4a]
and byte [rbx + rcx*4 + 0x52], cl
xor byte [rbp - 0x73], cl
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
cmove ebx, edx
lea r10, [r9 + r11]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
cmove ebx, edx
cmove ebx, edx
lea r10, [r9 + r11]
add r10, 2
jmp 0x1400b846e
mov r9, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
push rdx
xor byte [rbp - 0x73], cl
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
lea r10, [r9 + r11]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
lea r10, [r9 + r11]
add r10, 8
jmp 0x1400b846e
cmp r10b, 0x2e
sete r10b
and al, r10b
jmp 0x1400b8441
lea r8, [0x140197dc8]
jmp 0x1400b8625
lea r8, [0x140197de0]
mov rcx, r9
mov rdx, rax
call fcn.140044e20
lea r8, [0x140197db0]
mov ecx, 2
mov rdx, rax
call fcn.140044e20
int3
sub r13, r12
lea rdi, [r13 + 1]
mov rbx, qword [r14 + 0x1b8]
mov rdx, qword [r14 + 0x1c0]
xor ecx, ecx
test rdx, rdx
je 0x1400b9105
mov rax, rdx
mov r8, rdx
nop dword [rax]
shr rax, 1
add rax, rcx
mov r9, rax
shl r9, 5
mov r9, qword [rbx + r9]
cmp r9, rdi
je 0x1400b90ff
lea r10, [rax + 1]
cmp r9, rdi
cmova r8, rax
cmovb rcx, r10
mov rax, r8
sub rax, rcx
ja 0x1400b90d0
jmp 0x1400b9105
inc rax
mov rcx, rax
cmp rcx, rdx
ja 0x1400bc832
mov eax, 3
test rcx, rcx
mov qword [rbp + 0xc28], r13
mov qword [rbp + 0xca0], r14
je 0x1400b9426
lea rsi, [r14 + 0x1b0]
shl rcx, 5
lea r12, [rcx + rbx]
add r12, 0xffffffffffffffe0
neg rcx
xor edx, edx
jmp 0x1400b915e
add r12, 0xffffffffffffffe0
add rcx, 0x20
je 0x1400b9426
cmp qword [r12 + 0x18], r13
jbe 0x1400b91a9
cmp qword [r12 + 8], r13
jbe 0x1400b9150
cmp rdi, qword [r12]
jbe 0x1400b9150
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r14 + 0x1d0]
cmp rcx, rdx
jae 0x1400bc83e
imul rcx, rcx, 0x218
add rcx, qword [r14 + 0x1c8]
mov qword [rbp + 0x8c8], rcx
mov ecx, 0x10
xor r13d, r13d
mov rdx, r12
jmp 0x1400b91b1
mov ecx, 8
mov r13b, 1
mov qword [rbp + rcx + 0x8c0], rdx
mov r14, qword [rbp + 0x8c8]
test r14, r14
je 0x1400b9426
lea rcx, [rbp + 0x8c0]
mov rdx, r14
mov r15, qword [rbp + 0xc28]
mov r8, r15
mov r9, rsi
call fcn.1400c5e90
mov qword [rbp + 0x1d8], r15
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], rsi
mov qword [rbp + 0x1f0], rsi
mov qword [rbp + 0x1f8], r15
mov qword [rbp + 0x200], rdi
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], r12
mov qword [rbp + 0x218], rdi
mov qword [rbp + 0x220], r15
mov byte [rbp + 0x228], r13b
lea rcx, [rbp - 0x58]
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x8c0]
call fcn.1400c6390
cmp byte [rbp + 0x58], 2
je 0x1400b9423
lea rbx, [rbp - 0x28]
lea r14, [rbp + 0x1f0]
lea rdi, [rbp + 0x8d1]
lea r13, [rbp + 0x510]
lea r12, [rbp + 0x8c0]
lea rsi, [rbp + 0x7a0]
lea r15, [rbp - 0x58]
nop
movups xmm0, xmmword [rbp - 0x58]
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movaps xmmword [rbp + 0x870], xmm2
movaps xmmword [rbp + 0x860], xmm1
movaps xmmword [rbp + 0x850], xmm0
mov r8d, 0x88
lea rcx, [rbp + 0x1d8]
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov rax, qword [rbp + 0x850]
lock dec qword [rax]
jne 0x1400b92cf
lea rcx, [rbp + 0x850]
call fcn.1400c5250
mov rax, qword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x1e8]
movzx edx, byte [rax + 0x200]
cmp edx, 0x4b
je 0x1400b9310
cmp edx, 0x4c
jne 0x1400b9340
mov byte [rax + 0x200], 0x4b
mov qword [rax + 0x208], 0
jmp 0x1400b9330
mov r8, qword [rax + 0x208]
test r8, r8
je 0x1400b9330
mov rcx, qword [r8]
add rcx, 0x10
add r8, 8
mov dl, 2
mov rax, r8
jmp 0x1400b9339
mov rcx, qword [rcx]
add rcx, 0x10
xor edx, edx
xor r8d, r8d
jmp 0x1400b936e
mov rcx, qword [rax + 0x200]
movzx edx, byte [rax + 0x208]
mov r8d, dword [rax + 0x20c]
mov dword [rbp + 0x7a3], r8d
mov eax, dword [rax + 0x209]
mov dword [rbp + 0x7a0], eax
mov r8d, 1
mov qword [rbp + 0x8c0], r8
mov qword [rbp + 0x8c8], rcx
mov byte [rbp + 0x8d0], dl
mov ecx, dword [rbp + 0x7a0]
mov edx, dword [rbp + 0x7a3]
mov dword [rdi + 3], edx
mov dword [rdi], ecx
mov qword [rbp + 0x8d8], rax
mov rcx, r13
mov rdx, r14
mov r8, r12
call fcn.1400c6890
mov qword [rbp + 0x540], 0
mov rax, qword [r14 + 0x68]
mov qword [rbp + 0x7f0], rax
movups xmm0, xmmword [r14 + 0x58]
movaps xmmword [rbp + 0x7e0], xmm0
movups xmm0, xmmword [r14 + 0x18]
movups xmm1, xmmword [r14 + 0x28]
movups xmm2, xmmword [r14 + 0x38]
movups xmm3, xmmword [r14 + 0x48]
movaps xmmword [rbp + 0x7d0], xmm3
movaps xmmword [rbp + 0x7c0], xmm2
movaps xmmword [rbp + 0x7b0], xmm1
movaps xmmword [rbp + 0x7a0], xmm0
mov rcx, r12
mov rdx, r13
mov r8, rsi
call fcn.1400c6390
mov r8d, 0xb8
mov rcx, r15
mov rdx, r12
call sub.msvcrt.dll_memcpy
cmp byte [rbp + 0x58], 2
jne 0x1400b9280
mov eax, dword [rbp - 0x58]
mov rbx, qword [rbp + 0xca0]
add rbx, 8
cmp eax, 5
mov rdi, qword [rbp + 0xc28]
je 0x1400b9b2f
mov rcx, qword [rbp - 0x20]
mov qword [rbp + 0xcb8], rcx
mov rcx, qword [rbp - 0x10]
mov qword [rbp + 0xc60], rcx
lea ecx, [rax - 3]
cmp ecx, 2
mov edx, 2
cmovb edx, ecx
test edx, edx
je 0x1400b9572
mov r9d, dword [rbp - 0x54]
mov r12d, dword [rbp - 0x50]
mov r11d, dword [rbp - 0x4c]
mov r8, qword [rbp - 0x48]
mov qword [rbp + 0xcc8], r8
mov r8, qword [rbp - 0x40]
mov qword [rbp + 0xcb0], r8
mov r15, qword [rbp - 0x38]
mov r8, qword [rbp - 0x30]
mov qword [rbp + 0xc30], r8
mov r10, qword [rbp - 0x28]
mov r8, qword [rbp - 0x18]
mov qword [rbp + 0xcc0], r8
mov rsi, qword [rbp - 8]
lea r8, [r15 + 0x60]
mov qword [rbp + 0xc48], r8
lea r8, [r15 + 0x1b8]
mov qword [rbp + 0xc88], r8
mov r8, qword [rbp + 0xaf8]
mov rdi, qword [r8]
mov qword [rbp + 0xc78], rdi
mov rdi, qword [r8 + 8]
cmp edx, 1
mov qword [rbp + 0xc68], r15
mov qword [rbp + 0xc70], r10
mov qword [rbp + 0xca0], rbx
mov qword [rbp + 0xc80], rsi
jne 0x1400b9579
mov qword [rbp + 0xc58], r9
mov qword [rbp + 0xca8], r11
mov r14, r11
shl r14, 0x20
or r14, r12
cmp ecx, 2
jb 0x1400b9538
cmp qword [rbp + 0xc60], 0
je 0x1400b9538
mov edx, 8
mov rcx, qword [rbp + 0xcb8]
call fcn.14000af70
mov eax, 2
mov qword [rbp + 0xc50], rax
mov esi, 3
mov rbx, r15
mov r13, qword [rbp + 0xcb0]
mov r12, qword [rbp + 0xcc8]
mov rcx, qword [rbp + 0xca0]
mov rdx, qword [rbp + 0xc28]
call 0x1400c8640
jmp 0x1400b977e
xor esi, esi
jmp 0x1400b9b06
mov qword [rbp + 0xc50], r12
mov eax, eax
mov r14, r9
shl r14, 0x20
or r14, rax
mov r12, r11
shl r12, 0x20
add r12, qword [rbp + 0xc50]
cmp qword [rbp + 0xcc0], rsi
je 0x1400b9660
mov rbx, qword [rsi - 8]
mov eax, dword [rbx + 0x28]
mov ecx, dword [rbx + 0x2c]
xor esi, esi
mov qword [rbp + 0xc58], rax
test eax, eax
setne r15b
xor eax, eax
mov qword [rbp + 0xc50], rax
mov qword [rbp + 0xca8], rcx
test ecx, ecx
setne r13b
cmp qword [rbx], 0
je 0x1400b9733
mov rax, qword [rbp + 0xc48]
cmp dword [rax], 0x2f
je 0x1400b9733
mov rax, qword [rbx + 8]
mov qword [rbp + 0xc98], rax
mov rax, qword [rbp + 0xc68]
cmp qword [rax + 0x1b0], 0
jne 0x1400b96e6
lea rcx, [rbp + 0x8c0]
mov rdx, qword [rbp + 0xc48]
call fcn.1400c2920
lea rcx, [rbp - 0x58]
lea r8, [rbp + 0x8c0]
mov rdx, qword [rbp + 0xc68]
mov r9, qword [rbp + 0xc30]
call fcn.1400c2d80
mov rax, qword [rbp + 0xc68]
cmp qword [rax + 0x1b0], 0
je 0x1400b96c5
lea rcx, [rbp - 0x58]
call fcn.1400c4620
jmp 0x1400b96e6
mov rax, qword [r10 + 0x28]
test rax, rax
mov qword [rbp + 0xc58], r9
mov qword [rbp + 0xca8], r11
je 0x1400b967d
mov rdx, qword [r10 + 0x30]
jmp 0x1400b967d
cmp qword [rbp + 0xc60], 0
je 0x1400b96a4
mov rsi, rdx
mov edx, 8
mov rcx, qword [rbp + 0xcb8]
mov rbx, rax
call fcn.14000af70
mov rdx, rsi
mov rax, rbx
mov esi, 3
mov rbx, qword [rbp + 0xcb0]
mov r13, qword [rbp + 0xcc8]
test rax, rax
jne 0x1400b977e
jmp 0x1400b955a
mov qword [rax + 0x1b0], 1
movups xmm0, xmmword [rbp - 0x58]
movups xmm1, xmmword [rbp - 0x48]
mov rax, qword [rbp + 0xc88]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0xc88]
cmp qword [rax], 0
je 0x1400b9713
mov rcx, qword [rbp + 0xc98]
cmp rcx, qword [rax + 8]
jae 0x1400b9733
mov rax, qword [rax]
lea rdx, [rcx + rcx*2]
mov rcx, qword [rax + rdx*8 + 8]
mov r8, qword [rax + rdx*8 + 0x10]
jmp 0x1400b9735
mov rax, qword [rbp + 0xc68]
cmp byte [rax + 0x1c0], 0x4b
jne 0x1400b9b9f
mov rax, qword [rax + 0x1c8]
test rax, rax
jne 0x1400b96f3
xor ecx, ecx
add qword [rbp + 0xc80], 0xfffffffffffffff8
mov sil, r15b
mov rax, qword [rbp + 0xc50]
mov al, r13b
mov qword [rbp + 0xc50], rax
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x1400b9b79
mov rdx, qword [rbx + 0x20]
mov rbx, qword [rbp + 0xcb0]
mov r13, qword [rbp + 0xcc8]
mov qword [rbp + 0xcc8], rcx
mov qword [rbp + 0xcb0], r8
mov qword [rbp + 0x8c0], r14
mov qword [rbp + 0x8c8], r12
mov qword [rbp + 0x8d0], r13
mov qword [rbp + 0x8d8], rbx
mov rcx, qword [rbp + 0xc28]
mov qword [rbp + 0x8e0], rcx
mov qword [rbp + 0x8e8], rax
mov qword [rbp + 0x8f0], rdx
mov rax, qword [rdi + 0x20]
lea rdx, [rbp + 0x8c0]
mov rcx, qword [rbp + 0xc78]
mov qword [rbp + 0xc98], rax
call rax
jmp 0x1400b984c
mov r14, qword [rdi + 0x20]
mov rdi, qword [rbp + 0xcb0]
mov r15, qword [rbp + 0xcc8]
mov qword [rbp + 0xcc8], rax
mov qword [rbp + 0xcb0], rcx
nop word cs:[rax + rax]
mov qword [rbp + 0x8c0], r12
mov qword [rbp + 0x8c8], rbx
mov qword [rbp + 0x8d0], r15
mov qword [rbp + 0x8d8], rdi
mov rax, qword [rbp + 0xc28]
mov qword [rbp + 0x8e0], rax
mov qword [rbp + 0x8e8], r13
mov qword [rbp + 0x8f0], r14
mov rcx, qword [rbp + 0xc78]
lea rdx, [rbp + 0x8c0]
call qword [rbp + 0xc98]
lea ecx, [rsi - 3]
cmp ecx, 2
mov eax, 2
cmovb eax, ecx
cmp eax, 1
mov rdi, qword [rbp + 0xc28]
je 0x1400b9970
cmp eax, 2
jne 0x1400b9afc
mov eax, esi
mov r12, qword [rbp + 0xc58]
shl r12, 0x20
or r12, rax
mov eax, dword [rbp + 0xc50]
mov rbx, qword [rbp + 0xca8]
shl rbx, 0x20
or rbx, rax
mov rax, qword [rbp + 0xc80]
cmp qword [rbp + 0xcc0], rax
je 0x1400b99e8
mov rdi, qword [rax - 8]
mov eax, dword [rdi + 0x28]
mov ecx, dword [rdi + 0x2c]
xor esi, esi
mov qword [rbp + 0xc58], rax
test eax, eax
setne r14b
xor eax, eax
mov qword [rbp + 0xc50], rax
mov qword [rbp + 0xca8], rcx
test ecx, ecx
setne r15b
cmp qword [rdi], 0
je 0x1400b9ab0
mov rax, qword [rbp + 0xc48]
cmp dword [rax], 0x2f
je 0x1400b9ab0
mov rax, qword [rdi + 8]
mov qword [rbp + 0xc90], rax
mov rax, qword [rbp + 0xc68]
cmp qword [rax + 0x1b0], 0
jne 0x1400b9a56
lea rcx, [rbp + 0x8c0]
mov rdx, qword [rbp + 0xc48]
call fcn.1400c2920
mov r13, qword [rbp + 0xc68]
lea rcx, [rbp - 0x58]
mov rdx, r13
lea r8, [rbp + 0x8c0]
mov r9, qword [rbp + 0xc30]
call fcn.1400c2d80
cmp qword [r13 + 0x1b0], 0
je 0x1400b9a35
lea rcx, [rbp - 0x58]
call fcn.1400c4620
jmp 0x1400b9a56
cmp ecx, 2
jb 0x1400b9990
cmp qword [rbp + 0xc60], 0
je 0x1400b9990
mov edx, 8
mov rcx, qword [rbp + 0xcb8]
call fcn.14000af70
mov eax, dword [rbp + 0xc50]
mov r12, qword [rbp + 0xca8]
shl r12, 0x20
or r12, rax
mov eax, 2
mov qword [rbp + 0xc50], rax
mov esi, 3
mov rdi, qword [rbp + 0xc68]
mov r15, qword [rbp + 0xcb0]
mov rbx, qword [rbp + 0xcc8]
mov rcx, qword [rbp + 0xca0]
mov rdx, qword [rbp + 0xc28]
call 0x1400c8640
mov r13, rax
mov r14, rdx
jmp 0x1400b9800
mov rax, qword [rbp + 0xc70]
mov r13, qword [rax + 0x28]
test r13, r13
je 0x1400b99fc
mov r14, qword [rax + 0x30]
cmp qword [rbp + 0xc60], 0
je 0x1400b9a17
mov edx, 8
mov rcx, qword [rbp + 0xcb8]
call fcn.14000af70
mov esi, 3
mov rdi, qword [rbp + 0xcb0]
mov r15, qword [rbp + 0xcc8]
test r13, r13
jne 0x1400b9800
jmp 0x1400b99ca
mov qword [r13 + 0x1b0], 1
movups xmm0, xmmword [rbp - 0x58]
movups xmm1, xmmword [rbp - 0x48]
mov rax, qword [rbp + 0xc88]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0xc88]
cmp qword [rax], 0
jne 0x1400b9a83
mov rax, qword [rbp + 0xc68]
cmp byte [rax + 0x1c0], 0x4b
jne 0x1400b9b9a
mov rax, qword [rax + 0x1c8]
test rax, rax
je 0x1400b9ab0
mov rdx, qword [rbp + 0xc90]
cmp rdx, qword [rax + 8]
jae 0x1400b9ab0
mov rcx, qword [rax]
lea rdx, [rdx + rdx*2]
mov rax, qword [rcx + rdx*8 + 8]
mov rcx, qword [rcx + rdx*8 + 0x10]
jmp 0x1400b9ab2
xor eax, eax
add qword [rbp + 0xc80], 0xfffffffffffffff8
mov sil, r14b
mov rdx, qword [rbp + 0xc50]
mov dl, r15b
mov qword [rbp + 0xc50], rdx
mov r13, qword [rdi + 0x18]
test r13, r13
jne 0x1400b97d3
mov rdi, qword [rbp + 0xcb0]
mov r15, qword [rbp + 0xcc8]
mov qword [rbp + 0xcc8], rax
mov qword [rbp + 0xcb0], rcx
jmp 0x1400b99ca
mov sil, 1
mov rbx, qword [rbp + 0xca0]
cmp ecx, 2
jb 0x1400b9b26
cmp qword [rbp + 0xc60], 0
je 0x1400b9b26
mov edx, 8
mov rcx, qword [rbp + 0xcb8]
call fcn.14000af70
test sil, sil
jne 0x1400ba5ab
mov rcx, rbx
mov rdx, rdi
call 0x1400c8640
test rax, rax
je 0x1400ba5ab
mov r8, qword [rbp + 0xaf8]
mov rcx, qword [r8]
mov r8, qword [r8 + 8]
mov dword [rbp + 0x8c0], 3
mov qword [rbp + 0x8c8], rax
mov qword [rbp + 0x8d0], rdx
lea rdx, [rbp + 0x8c0]
call qword [r8 + 0x20]
jmp 0x1400ba5ab
mov rbx, qword [rbp + 0xcb0]
mov r13, qword [rbp + 0xcc8]
mov qword [rbp + 0xcc8], rcx
mov qword [rbp + 0xcb0], r8
jmp 0x1400b955a
mov sil, 1
jmp 0x1400b9ba1
xor esi, esi
cmp qword [rbp + 0xc60], 0
mov rdi, qword [rbp + 0xc28]
mov rbx, qword [rbp + 0xca0]
jne 0x1400b9b15
jmp 0x1400b9b26
push rax
or byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
push 0x48000008
mov dword [rbp + 0x870], ebx
mov qword [rbp + 0x878], r9
mov qword [rbp + 0x880], rdi
mov qword [rbp + 0x888], rcx
mov qword [rbp + 0x890], rbx
mov qword [rbp + 0x898], r10
mov qword [rbp + 0x8a0], r11
mov qword [rbp + 0x7a0], r8
lea rdx, str..debug_abbrev.debug_addr.debug_aranges.debug_cu_index.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_tu_index.debug_typesUtf8Errorvalid_up_toerror_len
lea rsi, [rbp + 0x850]
mov r8d, 0xd
mov rcx, rsi
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xcc8], rdx
mov edi, 1
cmove rax, rdi
mov qword [rbp + 0xcb0], rax
lea rdx, [0x140197525]
pop rbx
xlatb
or eax, 0xbb84100
add byte [rax], al
add byte [rax - 0x77], cl
int1
pop rbx
xlatb
or eax, 0xbb84100
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xca8], rdx
cmove rax, rdi
mov qword [rbp + 0xc78], rax
lea rdx, [0x140197530]
mov r8d, 0xe
mov rcx, rsi
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc98], rdx
cmove rax, rdi
mov qword [rbp + 0xca0], rax
lea rdx, [0x14019754d]
mov r8d, 0xb
mov rcx, rsi
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc80], rdx
cmove rax, rdi
mov qword [rbp + 0xc58], rax
lea rdx, [0x140197558]
mov r8d, 0xb
mov rcx, rsi
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc68], rdx
cmove rax, rdi
mov qword [rbp + 0xc60], rax
lea rdx, [0x140197563]
mov r8d, 0xf
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xcc0], rdx
cmove rax, rdi
mov qword [rbp + 0xcb8], rax
lea rdx, [0x1401975a7]
mov r8d, 0xa
mov rcx, rsi
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
cmove edx, eax
mov qword [rbp + 0xc48], rdx
cmove rax, rdi
mov qword [rbp + 0xc70], rax
lea rdx, [0x1401975b1]
mov r8d, 0x12
mov rcx, rsi
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc90], rdx
cmove rax, rdi
mov qword [rbp + 0xc88], rax
lea rdx, [0x1401975d2]
invalid
or eax, 0xcb84100
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc30], rdx
cmove rax, rdi
mov qword [rbp + 0xc08], rax
lea rdx, [0x140197572]
mov r8d, 0xa
mov rcx, rsi
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc38], rdx
cmove rax, rdi
mov qword [rbp + 0xbf8], rax
lea rdx, [0x14019757c]
mov r8d, 0xf
mov rcx, rsi
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xbd8], rdx
cmove rax, rdi
mov qword [rbp + 0xc40], rax
invalid
lea rdx, [0x14019758b]
mov r8d, 0xd
mov rcx, rsi
call fcn.1400bcfb0
mov r13, rax
invalid
mov rsi, rdx
lea rdx, [0x140197598]
or eax, 0xfb84100
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax + 8]
add byte [rax], al
invalid
or eax, 0xfb84100
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax + 8]
add byte [rax], al
call fcn.1400bcfb0
test r13, r13
cmove rsi, r13
cmove r13, rdi
test rax, rax
cmovne rdi, rax
cmove rdx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x9a0], xmm0
mov rax, qword [rbp + 0xcb0]
mov qword [rbp + 0x8d0], rax
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0x8d8], rax
mov rax, qword [rbp + 0xc78]
add byte [rax - 0x77], cl
test eax, esp
or byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], ebp
mov dword [rbp + 0x8e8], eax
test dword [rax + 0x4800000c], ebp
mov dword [rbp + 0x8e8], eax
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0x8f0], rax
or byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], ebx
mov dword [rbp + 0x8f8], eax
test eax, edi
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], ebx
mov dword [rbp + 0x8f8], eax
test eax, edi
or byte [rax], al
invalid
test eax, edi
or byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0xc], ebx
mov rax, qword [rbp + 0xc58]
add byte [rax], al
mov qword [rbp + 0x900], rax
mov rax, qword [rbp + 0xc80]
or al, 0
add byte [rax - 0x77], cl
test dword [rax], ecx
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0xc], esp
add byte [rax], al
or al, 0
add byte [rax - 0x77], cl
test dword [rax], ecx
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0xc], esp
add byte [rax], al
mov qword [rbp + 0x910], rax
add byte [rax], al
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x918], rax
mov dword [rbp + 0x918], eax
mov dword [rbp + 0x918], eax
mov rax, qword [rbp + 0xcb8]
mov qword [rbp + 0x920], rax
mov rax, qword [rbp + 0xcc0]
test eax, eax
or al, 0
add byte [rax - 0x77], cl
test dword [rax], ebp
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0xc], esi
add byte [rax], al
test eax, eax
or al, 0
add byte [rax - 0x77], cl
test dword [rax], ebp
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0xc], esi
add byte [rax], al
mov qword [rbp + 0x930], rax
mov rax, qword [rbp + 0xc48]
mov qword [rbp + 0x938], rax
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0x940], rax
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], edx
mov dword [rbp + 0x948], eax
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], edx
mov dword [rbp + 0x948], eax
mov rax, qword [rbp + 0xc08]
mov qword [rbp + 0x950], rax
add byte [rax - 0x77], cl
test dword [rax + 9], edx
add byte [rax], al
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0x958], rax
mov rax, qword [rbp + 0xbf8]
mov qword [rbp + 0x960], rax
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0x968], rax
mov rax, qword [rbp + 0xc40]
mov qword [rbp + 0x970], rax
mov rax, qword [rbp + 0xbd8]
test eax, ebx
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 9], edi
add byte [rax], al
mov qword [rbp + 0x980], r13
mov qword [rbp + 0x988], rsi
or dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x990
mov qword [rbp + 0x998], rdx
mov qword [rbp + 0x9b8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x9c0], 0
mov qword [rbp + 0x8c0], 1
mov qword [rbp + 0x8c8], 1
movzx eax, byte [0x1401b00f0]
mov edx, 0x108
xor ecx, ecx
call fcn.1400d69a0
test rax, rax
je 0x1400bc84a
mov r13, rax
lea rdx, [rbp + 0x8c0]
mov r8d, 0x108
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov qword [rbp + 0xba0], r13
mov qword [rbp + 0xb80], 0
mov qword [rbp + 0xb88], 8
mov qword [rbp + 0xb90], 0
test dword [rax + 0xb], edx
add byte [rax], al
add byte [rcx - 0x75], cl
xor byte [r9 - 0x75], r9b
cmp byte [r8 - 0x77], r9b
test dword [rax + 0x4800000c], esp
add byte [rax - 0x77], cl
invalid
test al, 8
add byte [rax], al
mov qword [rbp + 0x8b0], rcx
mov qword [rbp + 0x8b8], 0
mov qword [rbp + 0xc78], rcx
test rcx, rcx
mov qword [rbp + 0xc98], r13
je 0x1400ba43f
mov edi, 8
xor eax, eax
mov qword [rbp + 0xcc8], rax
mov eax, 8
mov qword [rbp + 0xca8], rax
xor esi, esi
mov r13, qword [rbp + 0xc78]
jmp 0x1400ba261
mov rax, qword [rbp + 0xca8]
mov qword [rax + rdi - 8], r13
mov rcx, qword [rbp + 0xcb0]
mov qword [rax + rdi], rcx
mov rcx, qword [rbp + 0xcc8]
inc rcx
mov rax, rcx
mov qword [rbp + 0xcc8], rcx
mov qword [rbp + 0xb90], rcx
mov r13, qword [rbp + 0x8b0]
add rdi, 0x10
test r13, r13
je 0x1400ba2e4
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x8a8]
mov r8, rsi
call fcn.1400bd180
cmp byte [rbp + 0x8e9], 3
je 0x1400ba51c
sub r13, qword [rbp + 0x8b0]
mov rax, qword [rbp + 0x8d0]
mov qword [rbp + 0xcb0], rax
mov rsi, r13
add rsi, qword [rbp + 0x8b8]
mov r13, qword [rbp + 0x8e0]
mov qword [rbp + 0x8b8], rsi
mov rax, qword [rbp + 0xcc8]
cmp rax, qword [rbp + 0xb80]
jne 0x1400ba21b
lea rcx, [rbp + 0xb80]
call fcn.1400bcf00
mov rax, qword [rbp + 0xb88]
mov qword [rbp + 0xca8], rax
jmp 0x1400ba21b
cmp qword [rbp + 0xcc8], 2
mov r13, qword [rbp + 0xc98]
jb 0x1400ba43f
mov rcx, qword [rbp + 0xb88]
cmp qword [rbp + 0xcc8], 0x15
jae 0x1400ba42c
mov rsi, qword [rbp + 0xcc8]
shl rsi, 4
add rsi, rcx
lea r8, [rcx + 0x10]
mov eax, 0x10
mov r9, rcx
mov r13, qword [rbp + 0xc98]
jmp 0x1400ba34f
mov r10, rcx
mov qword [r10], r8
mov qword [r10 + 8], r9
lea r8, [rdx + 0x10]
add rax, 0x10
mov r9, rdx
cmp r8, rsi
je 0x1400ba43f
mov rdx, r8
mov r8, qword [r9 + 0x10]
cmp r8, qword [r9]
jae 0x1400ba33b
mov r9, qword [r9 + 0x18]
mov r11, rax
movups xmm0, xmmword [rcx + r11 - 0x10]
movups xmmword [rcx + r11], xmm0
cmp r11, 0x10
je 0x1400ba331
lea r10, [r11 - 0x10]
cmp r8, qword [rcx + r11 - 0x20]
mov r11, r10
jb 0x1400ba362
add r10, rcx
jmp 0x1400ba334
mov rdx, qword [rbp + 0xcc8]
call fcn.1400bd430
mov r13, qword [rbp + 0xc98]
mov qword [rbp + 0xc10], 0
mov qword [rbp + 0xc18], 8
mov qword [rbp + 0xc20], 0
mov qword [rbp + 0xbe0], 0
mov qword [rbp + 0xbe8], 8
mov qword [rbp + 0xbf0], 0
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [rbp + 0xb68], xmm0
mov qword [rbp + 0xb78], 0
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xb68]
call fcn.1400bd540
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
jne 0x1400ba5c6
mov rsi, qword [rbp + 0xbe8]
mov rbx, qword [rbp + 0xbf0]
inc rbx
mov rcx, rsi
lock or eax, dword [rax]
add byte [rax - 1], cl
ret
cmp rbx, 1
je 0x1400ba4ea
lea r15, [rcx + 0x218]
dec rbx
call fcn.1400c2830
mov rcx, r15
jmp 0x1400ba4d0
cmp qword [rbp + 0xbe0], 0
je 0x1400ba501
mov edx, 8
mov rcx, rsi
call fcn.14000af70
cmp qword [rbp + 0xc10], 0
je 0x1400ba51c
mov rcx, qword [rbp + 0xc18]
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0xb80], 0
je 0x1400ba537
mov rcx, qword [rbp + 0xb88]
mov edx, 8
call fcn.14000af70
mov rax, qword [rbp + 0xba0]
lock dec qword [rax]
jne 0x1400ba550
lea rcx, [rbp + 0xba0]
call fcn.1400c5250
mov rax, qword [rbp + 0x7a0]
shl rax, 1
test rax, rax
je 0x1400ba570
mov rcx, qword [rbp + 0x7a8]
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0x850], 0
je 0x1400ba58b
mov rcx, qword [rbp + 0x858]
mov edx, 8
call fcn.14000af70
lea rcx, [rbp + 0x738]
call fcn.1400bcd70
mov rcx, r14
call sub.kernel32.dll_UnmapViewOfFile
mov rcx, qword [rbp + 0xc50]
call sub.kernel32.dll_CloseHandle
movaps xmm6, xmmword [rbp + 0xcd0]
add rsp, 0xd68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, r13
add rcx, 0x10
mov qword [rbp + 0xcc8], rcx
lea rdi, [rbp + 0x8d8]
mov rcx, qword [r13 + 0xd0]
mov qword [rbp + 0xc68], rcx
mov rcx, qword [r13 + 0xd8]
mov qword [rbp + 0xc80], rcx
movzx ecx, byte [r13 + 0x100]
mov byte [rbp + 0xc60], cl
mov rcx, qword [r13 + 0x20]
mov qword [rbp + 0xc58], rcx
mov rcx, qword [r13 + 0x28]
mov qword [rbp + 0xca8], rcx
jmp 0x1400ba648
lea rdi, [rbp + 0x8d8]
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xb68]
call fcn.1400bd540
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
je 0x1400ba4bc
mov rsi, qword [rbp + 0x8c8]
mov rcx, qword [rbp + 0x8d0]
mov rdx, qword [rdi + 0x30]
mov qword [rbp + 0x540], rdx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rbp + 0x530], xmm2
movaps xmmword [rbp + 0x520], xmm1
movaps xmmword [rbp + 0x510], xmm0
movaps xmmword [rbp + 0x410], xmm0
lea rdx, [rbp + 0x520]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x820], xmm0
movaps xmmword [rbp + 0x830], xmm1
mov rdx, qword [rdx + 0x20]
mov qword [rbp + 0x840], rdx
cmp rax, 2
je 0x1400bb897
test rax, rax
jne 0x1400ba624
invalid
invalid
invalid
mov rax, rcx
or rax, 4
cmp rax, 5
add eax, 0xff51840f
invalid
invalid
add eax, 0xff51840f
invalid
mov rax, qword [rbp + 0xbf0]
mov qword [rbp + 0xcb0], rax
add byte [rax - 0x39], cl
test dword [rax], edx
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], edx
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xb18], rsi
mov qword [rbp + 0xb20], rcx
movaps xmm0, xmmword [rbp + 0x410]
mov qword [rbp + 0xb18], rsi
mov qword [rbp + 0xb20], rcx
movaps xmm0, xmmword [rbp + 0x410]
lea rcx, [rbp + 0xb28]
movups xmmword [rcx], xmm0
adc dword [rcx], eax
mov rax, qword [rbp + 0x840]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rbp + 0x820]
or byte [rax], al
add byte [rax - 0x77], cl
xor byte [r15], cl
sub byte [rbp + 0x820], al
movaps xmm1, xmmword [rbp + 0x830]
movups xmmword [rcx + 0x20], xmm1
invalid
invalid
and byte [r15], cl
adc dword [rcx + 0x10], eax
movups xmmword [rcx + 0x10], xmm0
lea rcx, [rbp + 0x8c0]
mov rdx, qword [rbp + 0xcc8]
lea r8, [rbp + 0xb10]
add al, ch
cli
xor eax, dword [rax]
invalid
test dword [rax], edx
or eax, dword [rax]
add al, ch
cli
xor eax, dword [rax]
add byte [rbx + 0x8c0bd], al
cmp dword [rbp + 0x8c0], 2
cmp dword [rbp + 0x8c0], 2
add cl, byte [rdi]
test dl, cl
invalid
je 0x1400ba61d
mov r8d, 0x1a8
lea rdi, [rbp + 0x510]
mov rcx, rdi
lea rdx, [rbp + 0x8c0]
lea edx, [rbp + 0x8c0]
lea edx, [rbp + 0x8c0]
add al, ch
add dword [rdi], edx
add al, byte [rax]
call sub.msvcrt.dll_memcpy
mov rdx, qword [rbp + 0x668]
lea rax, [rdx + 0x10]
mov r8, qword [rbp + 0x538]
mov r9, qword [rbp + 0x540]
invalid
invalid
add byte [rax], al
add eax, 0x894c0000
test dword [rax], edx
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x73], cl
mov qword [rbp + 0xb10], r8
mov qword [rbp + 0xb18], r9
sbb byte [rbx], cl
add byte [rax], al
sbb byte [rbx], cl
add byte [rax], al
mov qword [rbp + 0xb20], rdi
mov qword [rbp + 0xb28], rax
mov qword [rbp + 0xb30], 0
test dword [rax], esi
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
test dword [rax], esi
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
je case.0x1400bb61e.3
lea r10, [r9 - 1]
lea r11, [r8 + 1]
xor eax, eax
xor ecx, ecx
movzx edi, byte [r11 - 1]
cmp ecx, 0x3f
jne 0x1400ba7d8
cmp dil, 2
jae 0x1400bb970
movzx r13d, dil
mov edi, r13d
and edi, 0x7f
out 0x7f, eax
shl rdi, cl
or rax, rdi
out 0x48, eax
or eax, edi
test r13b, r13b
jns 0x1400ba7fe
add ecx, 7
inc r11
add r10, 0xffffffffffffffff
jb 0x1400ba7c4
jmp 0x1400bb979
mov qword [rbp + 0xb10], r11
adc byte [rbx], cl
add byte [rax], al
mov qword [rbp + 0xb18], r10
test rax, rax
jne 0x1400ba8a9
add byte [rax], al
invalid
add byte [rax], al
add al, dh
dec qword [rdx]
lock dec qword [rdx]
jne 0x1400ba827
mov rcx, qword [rbp + 0x668]
call fcn.1400c02a0
add al, ch
jns 0x1400ba87f
add byte [rax], al
cmp dword [rbp + 0x570], 0x2f
je 0x1400ba61d
cmp qword [rbp + 0x5b0], 0
je 0x1400ba84f
mov rcx, qword [rbp + 0x5b8]
mov edx, 2
add byte [rax], al
lea edi, [rax - 0x45fffffb]
add al, byte [rax]
add byte [rax], al
call fcn.14000af70
cmp qword [rbp + 0x5c8], 0
je 0x1400ba86a
mov rcx, qword [rbp + 0x5d0]
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0x5e0], 0
je 0x1400ba885
mov rcx, qword [rbp + 0x5e8]
mov edx, 2
call fcn.14000af70
jmp 0x1400ba889
cmc
invalid
add al, ch
jmp 0x1400ba889
cmp qword [rbp + 0x5f8], 0
je 0x1400ba61d
add eax, 0xf000000
test byte [rdx + 0x48fffffd], cl
mov ecx, dword [rbp + 0x600]
mov rcx, qword [rbp + 0x600]
mov edx, 8
call fcn.14000af70
cmc
invalid
jmp 0x1400ba61d
lea rcx, [rax - 1]
cmp rcx, qword [rdx + 0x20]
jae 0x1400ba8bd
imul rcx, rcx, 0x70
add rcx, qword [rdx + 0x18]
jmp 0x1400ba937
mov rcx, qword [rdx + 0x28]
test rcx, rcx
je case.0x1400bb61e.3
mov rdx, qword [rdx + 0x30]
movzx r9d, word [rcx + 0x532]
mov r10d, r9d
shl r10d, 3
mov r8, 0xffffffffffffffff
invalid
invalid
invalid
invalid
test r10, r10
je 0x1400ba919
xor r11d, r11d
cmp qword [rcx + r8*8 + 0x4e0], rax
setne r11b
mov edi, 0xff
cmova r11d, edi
inc r8
add r10, 0xfffffffffffffff8
cmp r11b, 1
je 0x1400ba8e4
movzx r9d, r11b
test r9d, r9d
jne 0x1400ba91c
jmp 0x1400ba930
mov r8, r9
sub rdx, 1
jb case.0x1400bb61e.3
mov rcx, qword [rcx + r8*8 + 0x538]
jmp 0x1400ba8ce
imul rax, r8, 0x70
add rcx, rax
cmp byte [rcx + 0x6a], 1
jne 0x1400ba948
invalid
mov qword [rbp + 0xb30], 1
call fcn.14004cad0
mov qword [rbp + 0xcb8], rax
mov qword [rbp + 0xcc0], rdx
cmp qword [rbp + 0xcc0], 0
je 0x1400baf0d
mov ecx, dword [rbp + 0x558]
mov rdx, qword [rbp + 0x6b0]
mov rax, qword [rbp + 0xc80]
sub rax, rdx
mov qword [rbp + 0x800], rax
mov eax, ecx
and eax, 0xff00
mov dword [rbp + 0xb64], eax
mov eax, ecx
shr eax, 0x10
xor r8d, r8d
mov dword [rbp + 0xb9c], eax
cmp ax, 5
mov r9d, 0
cmovb r9, rdx
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0xbf8], rdx
add rax, rdx
mov qword [rbp + 0xb08], rax
cmp byte [rbp + 0xc60], 0
mov edi, 0
cmove r9, r8
mov qword [rbp + 0x7f8], r9
movzx eax, ch
mov qword [rbp + 0x808], rax
mov rdx, qword [rbp + 0x6a0]
mov rax, qword [rbp + 0xca8]
sub rax, rdx
mov qword [rbp + 0xc08], rax
mov rax, qword [rbp + 0xc58]
mov qword [rbp + 0xc38], rdx
add rax, rdx
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0x810], rcx
movzx eax, cl
mov qword [rbp + 0xc70], rax
shl qword [rbp + 0xcc0], 4
xor eax, eax
mov qword [rbp + 0xc48], rax
xor eax, eax
mov qword [rbp + 0xc90], rax
xor eax, eax
mov qword [rbp + 0xc88], rax
xor eax, eax
mov qword [rbp + 0xbd8], rax
xor r13d, r13d
jmp 0x1400baa8b
cmp eax, 0x26
mov eax, 1
mov rcx, qword [rbp + 0xc48]
cmove ecx, eax
mov qword [rbp + 0xc48], rcx
mov rax, rdi
clc
add rax, 0x10
mov rdi, rax
cmp qword [rbp + 0xcc0], rax
je 0x1400baff6
mov rax, qword [rbp + 0xcb8]
movups xmm0, xmmword [rax + rdi]
movaps xmmword [rbp + 0x400], xmm0
mov rax, qword [rbp + 0xb20]
mov r8d, dword [rax + 0x48]
lea rcx, [rbp + 0x8c0]
add byte [rax - 0x73], cl
xchg ebp, eax
adc byte [rbx], cl
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
adc byte [rbx], cl
add byte [rax], al
lea r9, [rbp + 0x400]
call fcn.1400c03d0
mov rax, qword [rbp + 0x8c0]
add byte [rax], al
add byte [rax], al
cmp rax, 0x2e
cmp eax, 0x2e
je case.0x1400bb61e.3
mov rcx, qword [rbp + 0x8d8]
movups xmm0, xmmword [rbp + 0x8c8]
movups xmmword [rbp + 0xbb8], xmm0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x4800000b], esi
mov al, 0xb
add byte [rax], al
mov qword [rbp + 0xbc8], rcx
mov qword [rbp + 0xbb0], rax
mov al, 0xb
add byte [rax], al
mov qword [rbp + 0xbc8], rcx
movzx eax, cx
cmp eax, 0x12
jg 0x1400babbb
mov ecx, 0x83000000
clc
adc dword [rdi], ecx
test byte [rbp + 1], dh
add byte [rax], al
cmp eax, 0x11
je 0x1400bac80
cmp eax, 0x12
jne 0x1400baa74
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xbb0]
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0xb
add byte [rax], al
call fcn.1400c46e0
mov rax, qword [rbp + 0x8c0]
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop rsi
add al, byte [rax]
invalid
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop rsi
add al, byte [rax]
add byte [rbx - 0x7bf0f808], al
je 0x1400bab40
cmp eax, 7
je 0x1400badb4
add byte [rax], al
cmp eax, 0xc
jne 0x1400baa74
invalid
invalid
invalid
mov rax, qword [rbp + 0xc38]
cmp qword [rbp + 0xca8], rax
test dword [rax + 0xf00000c], ebp
invalid
invalid
invalid
add byte [rax], al
test dword [rax], edi
or al, 0
add byte [rax + 0x39], cl
test dword [rax + 0xf00000c], ebp
invalid
mov rax, qword [rbp + 0x8c8]
imul rax, qword [rbp + 0xc70]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lea ecx, [rax]
or al, 0
add byte [rax + 0x29], cl
ror dword [rdi], 0x82
invalid
mov rcx, qword [rbp + 0xc08]
sub rcx, rax
jb case.0x1400bb61e.3
mov rdx, qword [rbp + 0xc70]
dec edx
cmp edx, 7
ja case.0x1400bb61e.3
invalid
add byte [rax], al
or eax, 0x8d4c0000
add eax, 0x273ff
lea r8, [0x1400e1f94]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp qword [rbp + 0xc08], rax
je case.0x1400bb61e.3
mov rcx, qword [rbp + 0xc40]
movzx eax, byte [rcx + rax]
jmp 0x1400baef5
add byte [rax], al
add byte [rax], al
cmp eax, 0x13
je 0x1400bad1e
cmp eax, 0x55
jne 0x1400baa74
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xbb0]
lea edx, [rbp + 0xbb0]
lea edx, [rbp + 0xbb0]
call fcn.1400c46e0
mov rcx, qword [rbp + 0x8c0]
mov rax, qword [rbp + 0x8c8]
cmp rcx, 0x16
invalid
je 0x1400bad55
invalid
cmp ecx, 0x18
jne 0x1400bad8d
mov rcx, qword [rbp + 0xbf8]
cmp qword [rbp + 0xc80], rcx
add byte [rax], al
add byte [rax], al
jb case.0x1400bb61e.3
imul rax, qword [rbp + 0x808]
mov rcx, qword [rbp + 0x800]
sub rcx, rax
jb case.0x1400bb61e.3
push rsi
invalid
add byte [rax], al
push rsi
or eax, 0xbd810000
or eax, dword fs:[rax]
add byte [rax], al
or byte [rax], al
add byte [rdi], cl
test dword [rsi + 0x48000001], edx
cmp ecx, 7
cmp dword [rbp + 0xb64], 0x800
jne 0x1400badd3
cmp rcx, 7
jbe case.0x1400bb61e.3
mov r9, qword [rbp + 0xb08]
movzx ecx, byte [r9 + rax + 7]
movzx edx, word [r9 + rax + 4]
movzx r8d, byte [r9 + rax + 6]
add dword [rsi], r8d
add dword [rsi], r8d
shl r8d, 0x10
or r8d, edx
mov eax, dword [r9 + rax]
shl r8, 0x28
shl rax, 8
or rax, r8
shrd rax, rcx, 8
enter 0xffffffffffffe908, 0x67
add dword [rax], eax
invalid
enter 0xffffffffffffe908, 0x67
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xbb0]
call fcn.1400c46e0
mov rax, qword [rbp + 0x8c0]
test eax, eax
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
retf
add byte [rax], al
invalid
test eax, eax
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
retf
cmp eax, 0xc
jne 0x1400baa74
test eax, ecx
std
invalid
invalid
mov rax, qword [rbp + 0xc38]
mov eax, dword [rbp + 0xc38]
cmp qword [rbp + 0xca8], rax
jb case.0x1400bb61e.3
invalid
add byte [rax - 0x75], cl
test eax, ecx
or byte [rax], al
add byte [rax + 0xf], cl
scasd eax, dword [rdi]
test dword [rax + 0xc], esi
add byte [rax], al
mov rax, qword [rbp + 0x8c8]
imul rax, qword [rbp + 0xc70]
mov rcx, qword [rbp + 0xc08]
sub rcx, rax
jb case.0x1400bb61e.3
movsb byte [rdi], byte [rsi]
or al, 0
invalid
movsb byte [rdi], byte [rsi]
or al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
jo 0x1400bacf0
mov rdx, qword [rbp + 0xc70]
add byte [rax], al
dec edx
cmp edx, 7
ja case.0x1400bb61e.3
invalid
xchg edx, eax
or al, 0
invalid
xchg dword [rdx + 0x4c00000c], edx
add byte [rbp + rcx*4 + 5], cl
mov esp, 0x49000272
add byte [rcx + 0x63], cl
lea r8, [0x1400e1fb4]
lea eax, [0x1400e1fb4]
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp qword [rbp + 0xc08], rax
je case.0x1400bb61e.3
mov rcx, qword [rbp + 0xc40]
add byte [rax], al
movzx eax, byte [rcx + rax]
jmp 0x1400bae72
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xbb0]
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0xb
add byte [rax], al
call fcn.1400c46e0
add byte [rax], al
mov rax, qword [rbp + 0x8c0]
cmp rax, 0x26
jne 0x1400baa5b
invalid
invalid
invalid
movzx ecx, word [rbp + 0x8c8]
mov word [rbp + 0xbd6], cx
jmp 0x1400baa5b
or byte [rax], al
add byte [rsi - 0x77], ah
invalid
add rax, qword [rbp + 0x7f8]
mov r13d, 1
mov qword [rbp + 0xc30], rax
mov dword [rbp + 0xc30], eax
jmp 0x1400baa74
mov eax, 1
mov qword [rbp + 0xc90], rax
invalid
add byte [rax - 0x75], cl
test eax, ecx
mov rax, qword [rbp + 0x8c8]
or byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], eax
or al, 0
add cl, ch
out 0xfc, eax
invalid
add byte [rax], al
mov qword [rbp + 0xc00], rax
jmp 0x1400baa74
xor r13d, r13d
in eax, dx
jmp 0x1400baa74
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xc88], rax
mov dword [rbp + 0xc88], eax
mov rax, qword [rbp + 0x8c8]
mov qword [rbp + 0xba8], rax
test al, 0xb
add byte [rax], al
test al, 0xb
add byte [rax], al
or eax, dword [rax]
add cl, ch
sar ah, 0xff
cld
invalid
jmp 0x1400baa74
cld
invalid
invalid
mov eax, 1
mov qword [rbp + 0xbd8], rax
mov rax, qword [rbp + 0x8c8]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebx
or eax, dword [rax]
add byte [rax - 0x75], cl
test eax, ecx
or byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], ebx
sbb byte [rax], cl
invalid
mov qword [rbp + 0x818], rax
mov dword [rbp + 0x818], eax
sbb byte [rax], cl
add byte [rax], al
invalid
add cl, ch
movabs eax, dword [0xf03f98348fffffc]
dec dword [rax - 0x7d]
stc
add ecx, dword [rdi]
jmp 0x1400baa74
dec dword [rax - 0x7d]
stc
add ecx, dword [rdi]
cmp rcx, 3
jbe case.0x1400bb61e.3
xchg byte [rsi + 0x4800000b], ah
mov ecx, dword [rbp + 0xb08]
or byte [rbx], cl
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xb08]
or byte [rbx], cl
add byte [rax], al
invalid
add byte [rbx - 0x76b7fefc], cl
mov eax, dword [rcx + rax]
mov qword [rbp + 0xc30], rax
mov rax, qword [rbp + 0xbf8]
add qword [rbp + 0xc30], rax
mov r13d, 1
add byte [rax], al
invalid
test dword [rax], esi
or al, 0
xor byte [rax + rax], cl
add byte [rax - 0x75], cl
test eax, edi
or eax, dword [rax]
add byte [rax + 1], cl
test dword [rax], esi
or al, 0
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
insd dword [rdi], dx
cld
invalid
jmp 0x1400baa74
dec dword [rax - 0x7d]
stc
add dword [rdi], ecx
xchg byte [rdx + 0xb], dh
add byte [rax], al
cmp rcx, 1
jbe case.0x1400bb61e.3
mov rcx, qword [rbp + 0xc40]
movzx eax, word [rcx + rax]
jmp 0x1400bae72
push rsp
add byte [rdi], cl
mov bh, 4
add ebx, ebp
push rsp
cmp rcx, 3
jbe case.0x1400bb61e.3
mov rcx, qword [rbp + 0xc40]
mov eax, dword [rcx + rax]
jmp 0x1400bae72
invalid
cmp rcx, 8
cmp rcx, 8
jb case.0x1400bb61e.3
invalid
mov r9, qword [rbp + 0xc40]
lea eax, [rax + 0xc]
add byte [rax], al
movzx ecx, byte [r9 + rax + 7]
movzx edx, word [r9 + rax + 4]
invalid
invalid
movzx edx, word [rcx + rax + 4]
add dword [rax*2 + 0x144b60f], eax
movzx r8d, byte [r9 + rax + 6]
add dword [rsi], eax
invalid
shl r8d, 0x10
or r8d, edx
mov eax, dword [r9 + rax]
shl r8, 0x28
shl rax, 8
or rax, r8
or eax, eax
or byte [rcx + rcx - 0x40], cl
or eax, eax
shrd rax, rcx, 8
mov qword [rbp + 0xc00], rax
mov eax, 1
mov qword [rbp + 0xc90], rax
add byte [rax], al
add byte [rax], al
jmp 0x1400baa74
invalid
cmp rcx, 1
jbe case.0x1400bb61e.3
mov rcx, qword [rbp + 0xc40]
movzx eax, word [rcx + rax]
jmp 0x1400baef5
cmp rcx, 3
jbe case.0x1400bb61e.3
xchg al, bl
or al, byte [rax]
add byte [rax - 0x75], cl
lea eax, [rax + 0xc]
add byte [rax], al
mov rcx, qword [rbp + 0xc40]
mov eax, dword [rcx + rax]
jmp 0x1400baef5
cmp rcx, 8
jb case.0x1400bb61e.3
mov r9, qword [rbp + 0xc40]
movzx ecx, byte [r9 + rax + 7]
movzx edx, word [r9 + rax + 4]
movzx r8d, byte [r9 + rax + 6]
shl r8d, 0x10
or r8d, edx
mov eax, dword [r9 + rax]
shl r8, 0x28
add dword [rcx - 0x3f], ecx
loopne 0x1400baf11
shl rax, 8
or rax, r8
shrd rax, rcx, 8
mov qword [rbp + 0xba8], rax
mov eax, 1
mov qword [rbp + 0xc88], rax
jmp 0x1400baa74
xor eax, eax
mov qword [rbp + 0xc48], rax
test dword [rax + 0xc], ecx
add byte [rax], al
or al, 0
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
nop
or al, 0
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
mov byte [rax + rax], cl
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
fmul dword [rbx]
add byte [rax], al
xor eax, eax
mov qword [rbp + 0xc90], rax
xor eax, eax
mov qword [rbp + 0xc88], rax
xor eax, eax
mov qword [rbp + 0xbd8], rax
mov rax, qword [rbp + 0xb90]
test rax, rax
je 0x1400baf80
mov rdx, rax
mov rax, qword [rbp + 0xb88]
mov r10, rdx
mov r8, rdx
xor ecx, ecx
shr r8, 1
add r8, rcx
mov r11, r8
shl r8, 4
mov r9, qword [rax + r8]
cmp r9, rsi
je 0x1400bb102
lea r8, [r11 + 1]
cmp r9, rsi
cmova r10, r11
cmovb rcx, r8
mov r8, r10
sub r8, rcx
ja 0x1400baf4f
cmp qword [rbp + 0xc90], 0
cmp dword [rbp + 0xc90], 0
je 0x1400bb1b6
cmp qword [rbp + 0xc88], 0
je 0x1400bb138
mov rax, qword [rbp + 0xba8]
cmp qword [rbp + 0xc00], rax
jae 0x1400bb1b6
mov rdi, qword [rbp + 0xc20]
cmp rdi, qword [rbp + 0xc10]
jne 0x1400bafcc
lea rcx, [rbp + 0xc10]
call fcn.1400c26c0
mov rax, qword [rbp + 0xc18]
mov rcx, rdi
shl rcx, 5
mov rdx, qword [rbp + 0xc00]
mov qword [rax + rcx], rdx
mov rdx, qword [rbp + 0xba8]
mov qword [rax + rcx + 8], rdx
jmp 0x1400bb193
test r13, r13
je 0x1400baf31
xor eax, eax
cmp word [rbp + 0xb9c], 5
setae al
shl eax, 4
mov rcx, qword [rbp + 0xc98]
mov rax, qword [rcx + rax + 0xc8]
sub rax, qword [rbp + 0xc30]
jb case.0x1400bb61e.3
xor ecx, ecx
mov edi, dword [rbp + 0xb9c]
cmp di, 5
setae cl
shl ecx, 4
mov rdx, qword [rbp + 0xc98]
mov rcx, qword [rdx + rcx + 0xc0]
add rcx, qword [rbp + 0xc30]
cmp di, 5
mov rdx, qword [rbp + 0x690]
setae byte [rbp + 0x8f4]
mov r8, qword [rbp + 0xc58]
mov qword [rbp + 0x8c0], r8
mov r8, qword [rbp + 0xca8]
mov qword [rbp + 0x8c8], r8
mov qword [rbp + 0x8d0], rdx
mov rdx, qword [rbp + 0xc38]
mov qword [rbp + 0x8d8], rdx
mov qword [rbp + 0x8e0], rcx
mov qword [rbp + 0x8e8], rax
mov rax, qword [rbp + 0x810]
mov word [rbp + 0x8f0], ax
mov word [rbp + 0x8f2], di
lea rcx, [rbp + 0xbb0]
lea rdx, [rbp + 0x8c0]
call fcn.1400c1830
mov rax, qword [rbp + 0xbb0]
cmp rax, 2
jne 0x1400bb7cf
mov rax, qword [rbp + 0xbb8]
mov qword [rbp + 0xcb8], rax
cmp al, 0x4b
jne case.0x1400bb61e.3
mov rax, qword [rbp + 0xcb8]
shr eax, 8
jmp 0x1400bb1b8
lea rcx, [r11 - 1]
cmp rcx, rdx
jae 0x1400bb406
inc r11
lea rcx, [rax + r8]
add rcx, 0xfffffffffffffff0
cmp r11, 1
je 0x1400bb40f
dec r11
lea r8, [rcx - 0x10]
cmp qword [rcx], rsi
mov rcx, r8
je 0x1400bb11a
jmp 0x1400bb412
cmp qword [rbp + 0xbd8], 0
je 0x1400bb1b6
mov rax, qword [rbp + 0x818]
mov rcx, qword [rbp + 0xc00]
lea r13, [rax + rcx]
cmp rcx, r13
jae 0x1400bb1b6
mov rdi, qword [rbp + 0xc20]
cmp rdi, qword [rbp + 0xc10]
jne 0x1400bb175
lea rcx, [rbp + 0xc10]
call fcn.1400c26c0
mov rax, qword [rbp + 0xc18]
mov rcx, rdi
shl rcx, 5
mov rdx, qword [rbp + 0xc00]
mov qword [rax + rcx], rdx
mov qword [rax + rcx + 8], r13
mov rdx, qword [rbp + 0xcb0]
mov qword [rax + rcx + 0x10], rdx
mov qword [rax + rcx + 0x18], 0
inc rdi
mov qword [rbp + 0xc20], rdi
mov al, 1
jmp 0x1400bb1b8
xor eax, eax
mov qword [rbp + 0xcb8], rax
mov rax, qword [rbp + 0xcb8]
and al, 1
mov qword [rbp + 0xcb8], rax
mov qword [rbp + 0xb10], 0
test byte [rbp + 0xcb8], 1
jne 0x1400bb30b
cmp qword [rbp + 0x570], 0x2f
je 0x1400bb30b
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x570]
call fcn.1400c2920
lea rcx, [rbp + 0xbb0]
lea rdx, [rbp + 0x510]
lea r8, [rbp + 0x8c0]
mov r9, qword [rbp + 0xcc8]
call fcn.1400c2d80
mov qword [rbp + 0xb10], 1
movups xmm0, xmmword [rbp + 0xbb0]
movups xmm1, xmmword [rbp + 0xbc0]
lea rax, [rbp + 0xb18]
add byte [rax], al
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
cmp qword [rbp + 0xb18], 0
je 0x1400bb30b
mov rax, qword [rbp + 0xb30]
mov qword [rbp + 0xcc0], rax
test rax, rax
je 0x1400bb30b
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg esi, eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebp
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x4800000c], edi
mov eax, dword [rbp + 0xc20]
mov rax, qword [rbp + 0xb28]
mov qword [rbp + 0xcb8], rax
mov rax, qword [rbp + 0xc20]
mov r13, rax
mov ebp, eax
shl rax, 5
mov qword [rbp + 0xc70], rax
shl qword [rbp + 0xcc0], 5
xor edi, edi
jmp 0x1400bb2e8
mov rax, qword [rbp + 0xc18]
add rax, qword [rbp + 0xc70]
movups xmmword [rdi + rax], xmm6
mov rcx, qword [rbp + 0xcb0]
mov qword [rdi + rax + 0x10], rcx
mov qword [rdi + rax + 0x18], 0
mov rax, r13
inc rax
mov r13, rax
mov qword [rbp + 0xc20], rax
add rdi, 0x20
cmp qword [rbp + 0xcc0], rdi
je 0x1400bb30b
mov rax, qword [rbp + 0xcb8]
movups xmm6, xmmword [rax + rdi + 0x10]
cmp r13, qword [rbp + 0xc10]
jne 0x1400bb2a4
lea rcx, [rbp + 0xc10]
call fcn.1400c26c0
jmp 0x1400bb2a4
mov r8d, 0x1a8
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x510]
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rbp + 0xb10]
movups xmm1, xmmword [rbp + 0xb20]
lea rcx, [rbp + 0x8d8]
movups xmmword [rcx + 0x198], xmm0
movups xmmword [rcx + 0x1a8], xmm1
mov rax, qword [rbp + 0xb30]
mov qword [rcx + 0x1b8], rax
mov qword [rbp + 0xa68], rsi
mov rax, qword [rbp + 0xc48]
mov word [rbp + 0xad0], ax
movzx eax, word [rbp + 0xbd6]
mov word [rbp + 0xad2], ax
mov qword [rbp + 0xa98], 0
mov byte [rbp + 0xac0], 0x4c
mov rax, qword [rbp + 0xcb0]
cmp rax, qword [rbp + 0xbe0]
jne 0x1400bb3a6
lea rcx, [rbp + 0xbe0]
call fcn.1400c2770
mov rdi, qword [rbp + 0xcb0]
imul rcx, rdi, 0x218
add rcx, qword [rbp + 0xbe8]
mov r8d, 0x218
lea rsi, [rbp + 0x8c0]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
inc rdi
mov qword [rbp + 0xbf0], rdi
mov rcx, rsi
lea rdx, [rbp + 0xb68]
call fcn.1400bd540
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
lea rdi, [rbp + 0x8d8]
jne 0x1400ba648
test dword [rdi - 0xe], eax
invalid
invalid
test dword [rdi - 0xe], eax
invalid
jmp 0x1400ba4bc
test r11, r11
jne 0x1400bc85b
adc al, 0
invalid
adc al, 0
add byte [rbp + 0x31], al
fisttp dword [rcx + 0x39]
sal dword [rbp + 7], cl
xor r11d, r11d
cmp r11, rdx
jne 0x1400bb41e
xor eax, eax
shr cl, 0xaa
std
invalid
jmp 0x1400bb1c8
shl rdx, 4
add rdx, rax
mov qword [rbp + 0xbf8], rdx
clc
or eax, dword [rax]
add byte [rcx - 0x3f], cl
jrcxz case.0x1400b70f7.77
clc
or eax, dword [rax]
add byte [rcx - 0x3f], cl
jrcxz case.0x1400b70f7.77
add r11, rax
mov qword [rbp + 0xc38], r11
mov dword [rbp + 0xc38], ebx
mov dword [rbp + 0xc38], ebx
popfq
cmp byte [rax + rax], cl
add byte [rax], al
xor eax, eax
mov qword [rbp + 0xcb8], rax
invalid
add byte [rax], al
xor eax, eax
mov qword [rbp + 0xcb8], rax
jmp 0x1400bb464
invalid
invalid
mov rax, qword [rbp + 0xc38]
add rax, 0x10
mov qword [rbp + 0xc38], rax
mov dword [rbp + 0xc38], eax
or al, 0
add byte [rax + 0x3b], cl
test eax, edi
or eax, dword [rax]
add byte [rdi], cl
test byte [rbx - 3], ch
imul edi, ebp, 0xffffffff
cmp rax, qword [rbp + 0xbf8]
je 0x1400bb1cf
imul edi, ebp, 0xffffffff
invalid
imul edi, ebp, 0xffffffff
dec dword [rax - 0x75]
test dword [rax], edi
or al, 0
add byte [rax + 0x39], cl
invalid
mov rax, qword [rbp + 0xc38]
cmp qword [rax], rsi
cmp dword [rax], esi
cmp dword [rax], esi
xor byte [rdi], cl
test dword [rbx - 3], ebx
pop rbx
std
jne 0x1400bb1cf
pop rbx
std
invalid
mov rax, qword [rbp + 0xc38]
mov r8, qword [rax + 8]
mov rax, qword [rbp + 0xc78]
sub rax, r8
jb case.0x1400bb61e.3
add al, 0
add byte [rax - 0x75], cl
lea esp, [rax + 0x4c00000c]
add byte [rax], al
add rcx, r8
mov rcx, qword [rbp + 0xca0]
add byte [rax], al
add rcx, r8
mov qword [rbp + 0xbb0], rcx
mov qword [rbp + 0xbb8], rax
lea rcx, [rbp + 0x8c0]
lea ecx, [rbp + 0x8c0]
lea ecx, [rbp + 0x8c0]
ror byte [rax], 0
add byte [rax - 0x73], cl
lea rdx, [rbp + 0xbb0]
xchg ebp, eax
mov al, 0xb
add byte [rax], al
call fcn.1400bd180
cmp byte [rbp + 0x8e9], 3
jmp 0x1430bb4c9
jmp 0x1430bb4c9
or byte [rax], al
add byte [rbx], al
je case.0x1400bb61e.3
test byte [rsp + rax - 0x74b80000], bh
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x8c8]
test eax, ecx
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0xcc0], rax
test rax, rax
invalid
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xcc0], rax
test rax, rax
je 0x1400bb445
test byte [rdi - 1], ah
invalid
mov rdi, qword [rbp + 0x8c0]
movzx eax, byte [rbp + 0x8e8]
call 0x14f0bb4f5
mov dh, 0x8d
in al, dx
or byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
call 0x14f0bb4f5
mov dh, 0x8d
in al, dx
or byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
add byte [rax], al
add eax, eax
invalid
invalid
lea esi, [rax + 0xc]
add byte [rax], al
add eax, eax
mov qword [rbp + 0xc70], rcx
add byte [rax], al
add al, cl
movzx eax, al
enter 0xffffffffffffb60f, 0xffffffffffffffc0
mov qword [rbp + 0xc88], rax
or al, 0
add bl, ch
adc byte [rax + 0xb], cl
test dword [rax + 0x4c00000c], edx
nop
or al, 0
add byte [rax], al
or rax, r13
add byte [rax], al
jmp 0x1400bb521
or rax, qword [rbp + 0xc90]
nop
or al, 0
add byte [rax], al
or rax, r13
add byte [rax], al
or rax, r13
jne 0x1400bb744
mov rax, qword [rbp + 0xcc0]
cmp rax, qword [rbp + 0xc88]
jb 0x1400bb445
adc bh, bh
invalid
invalid
or al, 0
add byte [rdi], cl
invalid
adc bh, bh
invalid
invalid
cmp dword [rbp + 0xc70], 8
or al, 0
add byte [rax], cl
ja case.0x1400bb61e.3
mov eax, dword [rbp + 0xc70]
jo 0x1400bb552
add byte [rax], al
lea rcx, [0x1400e1fd4]
or eax, 0x26a85
add al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
mov eax, dword [rbp + 0xc70]
add eax, ecx
jmp rax
mov rax, qword [rbp + 0xc70]
jmp 0x1400bb5fe
invalid
cmp qword [rbp + 0xcc0], 0
je case.0x1400bb61e.3
add byte [rax], al
mov ebp, 0xcc0
add byte [rax], al
add byte [rdi], cl
test byte [rcx], dl
add al, 0
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
dec qword [rbp + 0xcc0]
movzx eax, byte [rdi]
inc rdi
jmp 0x1400bb5fe
cmp qword [rbp + 0xcc0], 1
cmp dword [rbp + 0xcc0], 1
or al, 0
add byte [rcx], al
invalid
add dword [rdi], ecx
xchg ah, dh
add eax, dword [rax]
add byte [rax - 0x7d], cl
test eax, eax
or al, 0
add byte [rax], al
invalid
jbe case.0x1400bb61e.3
add qword [rbp + 0xcc0], 0xfffffffffffffffe
add byte [rax], al
dec byte [rdi]
mov bh, 7
movzx eax, word [rdi]
add rdi, 2
jmp 0x1400bb5fe
cmp qword [rbp + 0xcc0], 3
cmp dword [rbp + 0xcc0], 3
jbe case.0x1400bb61e.3
add qword [rbp + 0xcc0], 0xfffffffffffffffc
test eax, eax
or al, 0
add ah, bh
mov eax, dword [rdi]
add rdi, 4
jmp 0x1400bb5fe
cmp qword [rbp + 0xcc0], 8
jb case.0x1400bb61e.3
add qword [rbp + 0xcc0], 0xfffffffffffffff8
movzx ecx, byte [rdi + 7]
mov dh, 0x4f
invalid
movzx edx, word [rdi + 4]
movzx r8d, byte [rdi + 6]
mov eax, dword [rdi]
add rdi, 8
add edi, 8
mov dh, 0x4f
invalid
add edi, 8
shl r8d, 0x10
or r8d, edx
shl r8, 0x28
sub byte [rax - 0x3f], cl
loopne 0x1400bb5fe
sub byte [rax - 0x3f], cl
loopne 0x1400bb5fe
or rax, r8
shrd rax, rcx, 8
invalid
invalid
enter 0x4808, 0xffffffffffffff8b
lea ecx, [rax]
or al, 0
add bh, bh
leave
mov rcx, qword [rbp + 0xc08]
dec ecx
cmp ecx, 7
ja case.0x1400bb61e.3
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x269e1
lea rdx, [0x1400e1ff8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp qword [rbp + 0xcc0], 2
jb case.0x1400bb61e.3
push rbp
add eax, dword [rax]
invalid
add byte [rax], al
add cl, byte [rdi]
invalid
push rbp
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0xf
movzx ecx, byte [rdi]
mov qword [rbp + 0xc90], rcx
add qword [rbp + 0xcc0], 0xfffffffffffffffe
movzx r13d, byte [rdi + 1]
add rdi, 2
jmp 0x1400bb511
cmp qword [rbp + 0xcc0], 4
jb case.0x1400bb61e.3
invalid
add eax, dword [rax]
invalid
invalid
movzx ecx, word [rdi]
mov qword [rbp + 0xc90], rcx
add qword [rbp + 0xcc0], 0xfffffffffffffffc
movzx r13d, word [rdi + 2]
add rdi, 4
jmp 0x1400bb511
cmp qword [rbp + 0xcc0], 4
jb case.0x1400bb61e.3
mov rcx, qword [rbp + 0xcc0]
and rcx, 0xfffffffffffffffc
cmp rcx, 4
je case.0x1400bb61e.3
mov ecx, dword [rdi]
mov qword [rbp + 0xc90], rcx
mov r13d, dword [rdi + 4]
add qword [rbp + 0xcc0], 0xfffffffffffffff8
add rdi, 8
jmp 0x1400bb511
cmp qword [rbp + 0xcc0], 8
jb case.0x1400bb61e.3
mov rcx, qword [rbp + 0xcc0]
and rcx, 0xfffffffffffffff8
cmp rcx, 8
je case.0x1400bb61e.3
movzx ecx, word [rdi + 4]
movzx edx, byte [rdi + 6]
shl edx, 0x10
or edx, ecx
mov r8d, dword [rdi]
mov r13d, dword [rdi + 8]
movzx ecx, byte [rdi + 7]
shl rdx, 0x28
shl r8, 8
or r8, rdx
shrd r8, rcx, 8
mov qword [rbp + 0xc90], r8
add qword [rbp + 0xcc0], 0xfffffffffffffff0
movzx ecx, byte [rdi + 0xf]
movzx edx, word [rdi + 0xc]
movzx r8d, byte [rdi + 0xe]
add rdi, 0x10
shl r8d, 0x10
or r8d, edx
shl r8, 0x28
shl r13, 8
or r13, r8
shrd r13, rcx, 8
jmp 0x1400bb511
test r13, r13
je 0x1400bb7bc
mov rax, qword [rbp + 0xc20]
mov qword [rbp + 0xcb8], rax
cmp rax, qword [rbp + 0xc10]
jne 0x1400bb76c
lea rcx, [rbp + 0xc10]
call fcn.1400c26c0
mov rdx, qword [rbp + 0xc90]
add r13, rdx
mov rax, qword [rbp + 0xc18]
mov r8, qword [rbp + 0xcb8]
mov rcx, r8
shl rcx, 5
mov qword [rax + rcx], rdx
mov qword [rax + rcx + 8], r13
mov rdx, qword [rbp + 0xcb0]
mov qword [rax + rcx + 0x10], rdx
mov qword [rax + rcx + 0x18], 0
inc r8
mov qword [rbp + 0xc20], r8
mov al, 1
mov qword [rbp + 0xcb8], rax
cmp qword [rbp + 0xcc0], 0
jne 0x1400bb521
jmp 0x1400bb445
xor ecx, ecx
mov qword [rbp + 0xcb8], rcx
jmp 0x1400bb844
mov rax, qword [rbp + 0xc18]
mov rcx, rdi
shl rcx, 5
mov qword [rax + rcx], r13
mov rdx, qword [rbp + 0xcc0]
mov qword [rax + rcx + 8], rdx
or byte [rax - 0x75], cl
xchg ebp, eax
mov al, 0xc
add byte [rax], al
or byte [rax - 0x75], cl
xchg ebp, eax
mov al, 0xc
add byte [rax], al
mov qword [rax + rcx + 0x10], rdx
mov qword [rax + rcx + 0x18], 0
inc rdi
mov qword [rbp + 0xc20], rdi
and byte [rax + rax], cl
add byte [rax - 0x7a76b7ff], dh
invalid
invalid
or al, 0
invalid
and byte [rax + rax], cl
add byte [rax - 0x7a76b7ff], dh
test dword [rax + 0x4800000c], edi
test dword [rax + 0x4800000c], edi
lea rcx, [rbp + 0xbb0]
lea ecx, [rbp + 0xbb0]
lea rdx, [rbp + 0x8c0]
call fcn.1400c1830
std
pop rdi
add byte [rax], al
std
pop rdi
add byte [rax], al
mov rax, qword [rbp + 0xbb0]
cmp rax, 2
cmp eax, 2
or eax, dword [rax]
add byte [rax - 0x7d], cl
cmp eax, 2
je 0x1400bb0dd
cmp rax, 1
cmp eax, 2
je 0x1400bb0dd
cmp rax, 1
jne 0x1400bb889
mov r13, qword [rbp + 0xbb8]
mov ebp, dword [rbp + 0xbb8]
mov rax, qword [rbp + 0xbc0]
mov qword [rbp + 0xcc0], rax
ror byte [rax + rax], 0
test eax, eax
or eax, dword [rax]
add byte [rax - 0x77], cl
test eax, eax
ror byte [rax + rax], 0
cmp r13, rax
ror byte [rax + rax], 0
cmp r13, rax
jae 0x1400bb820
mov rdi, qword [rbp + 0xc20]
cmp rdi, qword [rbp + 0xc10]
or al, 0
invalid
and byte [rax + rax], cl
add byte [rax + 0x3b], cl
mov ebp, 0xc10
or al, 0
invalid
or al, 0
add byte [rdi], cl
jne 0x1400bb7da
test dword [rdx - 1], esp
invalid
dec dword [rax - 0x73]
lea edx, [rax]
or al, 0
add al, ch
cmp al, 0x6e
add byte [rax], al
lea rcx, [rbp + 0xc10]
call fcn.1400c26c0
jmp 0x1400bb7da
mov rax, qword [rbp + 0xcb8]
and al, 1
test dword [rax + 0x2400000c], edi
add ecx, ebp
add byte [rcx + rax], ah
jmp 0x1400bb1b8
and ecx, edi
invalid
mov rsi, qword [rbp + 0xc18]
mov rax, qword [rbp + 0xc20]
mov rcx, rax
mov qword [rbp + 0xcc8], rax
enter 0xc, 0
or al, 0
add byte [rax - 0x75], cl
test dword [rax], esp
or al, 0
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0x85
enter 0xc, 0
cmp rax, 2
jb 0x1400bbabf
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0xcc8], 0x15
jae 0x1400bba88
add byte [0x141cd3bd4], dl
add byte [rax], al
mov r13, qword [rbp + 0xcc8]
shl r13, 5
or al, 0
add byte [rcx - 0x3f], cl
in eax, 5
add r13, rsi
add ebp, esi
mov r10, r13
lea rdx, [rsi + 0x20]
and byte [rax + 0x20], bh
and byte [rax + 0x20], bh
add byte [rax], al
mov r8, rsi
jmp case.0x1400b8326.29
invalid
mov r8, rsi
mov qword [r8], rdx
movaps xmm0, xmmword [rbp + 0x8c0]
adc byte [rdi], cl
sub byte [rbp + 0x8c0], al
movups xmmword [r8 + 8], xmm0
mov rdx, qword [rbp + 0x8d0]
ror byte [rax], 1
add byte [rax], al
or byte [rax - 0x75], cl
xchg ebp, eax
ror byte [rax], 1
add byte [rax], al
mov qword [r8 + 0x18], rdx
lea rdx, [rcx + 0x20]
add rax, 0x20
mov r8, rcx
cmp rdx, r10
cmp edx, edx
cmp edx, edx
je 0x1400bbaaa
mov rcx, rdx
mov rdx, qword [r8 + 0x20]
mov edx, dword [rax + 0x20]
mov edx, dword [rax + 0x20]
cmp rdx, qword [r8]
jae 0x1400bb903
mov r9, qword [r8 + 0x38]
mov qword [rbp + 0x8d0], r9
movups xmm0, xmmword [r8 + 0x28]
movups xmm0, xmmword [rax + 0x28]
movups xmm0, xmmword [rax + 0x28]
movaps xmmword [rbp + 0x8c0], xmm0
mov r9, rax
or byte [rax], al
add byte [rcx - 0x77], cl
rol dword [rdx + 0xf], 0x10
invalid
movups xmm0, xmmword [rsi + r9 - 0x20]
movups xmm1, xmmword [rsi + r9 - 0x10]
movups xmmword [rsi + r9 + 0x10], xmm1
movups xmmword [rsi + r9], xmm0
cmp r9, 0x20
je 0x1400bb8e6
lea r8, [r9 - 0x20]
cmp rdx, qword [rsi + r9 - 0x40]
cmp edx, dword [rsi + rcx - 0x40]
cmp edx, dword [rsi + rcx - 0x40]
mov r9, r8
jb 0x1400bb93d
add r8, rsi
jmp 0x1400bb8e9
mov qword [rbp + 0xb10], r11
jmp case.0x1400bb61e.3
add r8, r9
mov qword [rbp + 0xb10], r8
mov rax, qword [rbp + 0x668]
lock dec qword [rax]
jne 0x1400bb99c
mov rcx, qword [rbp + 0x668]
call fcn.1400c02a0
cmp dword [rbp + 0x570], 0x2f
je 0x1400ba4bc
cmp qword [rbp + 0x5b0], 0
je 0x1400bb9c4
mov rcx, qword [rbp + 0x5b8]
mov edx, 2
call fcn.14000af70
cmp qword [rbp + 0x5c8], 0
je 0x1400bb9df
mov rcx, qword [rbp + 0x5d0]
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0x5e0], 0
je 0x1400bb9fa
mov rcx, qword [rbp + 0x5e8]
mov edx, 2
call fcn.14000af70
cmp qword [rbp + 0x5f8], 0
je 0x1400ba4bc
mov rcx, qword [rbp + 0x600]
mov edx, 8
call fcn.14000af70
jmp 0x1400ba4bc
mov rcx, rsi
mov rdx, qword [rbp + 0xcc8]
call fcn.1400c4e80
mov rcx, qword [rbp + 0xcc8]
shl rcx, 5
mov rax, rsi
add rax, rcx
jmp 0x1400bbad7
mov rsi, qword [rbp + 0xc18]
mov rax, qword [rbp + 0xc20]
mov qword [rbp + 0xcc8], rax
cmp qword [rbp + 0xcc8], 0
je 0x1400bbaf9
mov rax, qword [rbp + 0xcc8]
shl rax, 5
add rax, rsi
xor ecx, ecx
mov rdx, rsi
mov r8, qword [rdx + 8]
cmp rcx, r8
cmovbe rcx, r8
mov qword [rdx + 0x18], rcx
lea r8, [rdx + 0x20]
mov rdx, r8
cmp r8, rax
jne 0x1400bbadc
jmp 0x1400bbb02
xor eax, eax
mov qword [rbp + 0xcc8], rax
mov rax, qword [rbp + 0xc10]
mov qword [rbp + 0xcb0], rax
movups xmm0, xmmword [rbp + 0xbe0]
movaps xmmword [rbp + 0x700], xmm0
mov rax, qword [rbp + 0xbf0]
mov qword [rbp + 0x710], rax
cmp qword [rbp + 0xb80], 0
je 0x1400bbb47
mov rcx, qword [rbp + 0xb88]
mov edx, 8
call fcn.14000af70
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xcb0], rax
je 0x1400ba537
mov rax, qword [rbp + 0x710]
mov qword [rbp + 0xbf0], rax
movaps xmm0, xmmword [rbp + 0x700]
movaps xmmword [rbp + 0xbe0], xmm0
mov rax, qword [rbp + 0xba0]
mov qword [rbp + 0xc78], rax
mov rax, qword [rax + 0xe0]
test rax, rax
je 0x1400bbc62
mov r13, rax
mov qword [rbp + 0xbb0], 0
mov qword [rbp + 0xbb8], 8
mov qword [rbp + 0xbc0], 0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rbp + 0x820], xmm0
mov qword [rbp + 0x830], 0
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x820]
call fcn.1400bd540
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
jne 0x1400bbd16
lea rcx, [rbp + 0xbb0]
call fcn.1400c5050
mov r12, qword [rbp + 0xbe8]
mov rbx, qword [rbp + 0xbf0]
inc rbx
mov rcx, r12
cmp rbx, 1
je 0x1400bbc30
lea r15, [rcx + 0x218]
dec rbx
call fcn.1400c2830
mov rcx, r15
jmp 0x1400bbc16
cmp qword [rbp + 0xbe0], 0
je 0x1400bbc47
mov edx, 8
mov rcx, r12
call fcn.14000af70
cmp qword [rbp + 0xcb0], 0
je 0x1400ba537
mov edx, 8
mov rcx, rsi
jmp 0x1400ba532
mov qword [rbp + 0xb68], 0
mov qword [rbp + 0xb70], 8
mov eax, 8
mov qword [rbp + 0xca8], rax
xor eax, eax
mov qword [rbp + 0xca0], rax
xor edi, edi
mov qword [rbp + 0xb78], rdi
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0xc80], rsi
mov rax, qword [rbp + 0xcc8]
cmp qword [rbp + 0xcb0], rax
jbe 0x1400bbecd
cmp qword [rbp + 0xcc8], 0
je 0x1400bbeb4
mov rdx, qword [rbp + 0xcb0]
shl rdx, 5
mov r13, qword [rbp + 0xcc8]
shl r13, 5
mov r8d, 8
mov rcx, rsi
mov r9, r13
call fcn.14000af90
mov qword [rbp + 0xc80], rax
test rax, rax
jne 0x1400bbecd
mov ecx, 8
mov rdx, r13
call fcn.14002d830
jmp 0x1400bc867
add r13, 0x10
mov ecx, 8
mov qword [rbp + 0xca8], rcx
xor edi, edi
jmp 0x1400bbd58
cmp rax, 2
je 0x1400bbe6f
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x820]
call fcn.1400bd540
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
je 0x1400bbbf6
movups xmm6, xmmword [rbp + 0x8c8]
lea rcx, [rbp + 0x8d8]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp + 0xb10], xmm0
movaps xmmword [rbp + 0xb20], xmm1
movaps xmmword [rbp + 0xb30], xmm2
mov rcx, qword [rcx + 0x30]
mov qword [rbp + 0xb40], rcx
test rax, rax
jne 0x1400bbd2a
mov qword [rbp + 0x8c0], 0
movups xmmword [rbp + 0x8c8], xmm6
mov rax, qword [rbp + 0xb40]
lea rcx, [rbp + 0x8d8]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rbp + 0xb10]
movaps xmm1, xmmword [rbp + 0xb20]
movaps xmm2, xmmword [rbp + 0xb30]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
lea rcx, [rbp + 0x510]
mov rdx, r13
lea r8, [rbp + 0x8c0]
call fcn.1400bdb40
cmp dword [rbp + 0x510], 2
je 0x1400bbd34
mov r8d, 0x1a8
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x510]
call sub.msvcrt.dll_memcpy
movlps qword [rbp + 0xa68], xmm6
cmp rdi, qword [rbp + 0xbb0]
jne 0x1400bbe40
lea rcx, [rbp + 0xbb0]
call fcn.1400c5130
mov rax, qword [rbp + 0xbb8]
mov qword [rbp + 0xca8], rax
imul rcx, rdi, 0x1b0
add rcx, qword [rbp + 0xca8]
mov r8d, 0x1b0
lea rdx, [rbp + 0x8c0]
call sub.msvcrt.dll_memcpy
inc rdi
mov qword [rbp + 0xbc0], rdi
jmp 0x1400bbd34
mov rdx, qword [rbp + 0xbb0]
movabs rax, 0x8000000000000000
mov rcx, rdx
mov qword [rbp + 0xca0], rdx
cmp rdx, rax
je 0x1400bbc02
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0xb68], rax
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0xb70], rax
jmp 0x1400bbc8f
mov eax, 8
mov qword [rbp + 0xc80], rax
mov edx, 8
mov rcx, rsi
call fcn.14000af70
mov rax, qword [rbp + 0xbe0]
mov r13, qword [rbp + 0xbe8]
mov rcx, qword [rbp + 0xbf0]
mov qword [rbp + 0xc98], rcx
cmp rax, rcx
jbe 0x1400bbf50
cmp qword [rbp + 0xc98], 0
je 0x1400bbf3d
imul rdx, rax, 0x218
imul r9, qword [rbp + 0xc98], 0x218
mov r8d, 8
mov rcx, r13
mov qword [rbp + 0xc58], r9
call fcn.14000af90
mov r13, rax
test rax, rax
jne 0x1400bbf50
mov ecx, 8
mov rdx, qword [rbp + 0xc58]
call fcn.14002d830
jmp 0x1400bc867
mov edx, 8
mov rcx, r13
call fcn.14000af70
mov r13d, 8
cmp qword [rbp + 0xca0], rdi
jbe 0x1400bbfc8
test rdi, rdi
je 0x1400bbfab
imul rdx, qword [rbp + 0xca0], 0x1b0
imul r9, rdi, 0x1b0
mov r8d, 8
mov rcx, qword [rbp + 0xca8]
mov qword [rbp + 0xca0], r9
call fcn.14000af90
mov qword [rbp + 0xca8], rax
test rax, rax
jne 0x1400bbfc8
mov ecx, 8
mov rdx, qword [rbp + 0xca0]
call fcn.14002d830
jmp 0x1400bc867
mov edx, 8
mov rcx, qword [rbp + 0xca8]
call fcn.14000af70
mov eax, 8
mov qword [rbp + 0xca8], rax
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0x768], rax
mov rax, qword [rbp + 0xc80]
mov qword [rbp + 0x770], rax
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0x778], rax
mov qword [rbp + 0x780], r13
mov rax, qword [rbp + 0xc98]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], rdi
mov rdi, qword [rbp + 0x7a0]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400bc459
mov r13b, 0x16
mov rax, qword [rbp + 0x798]
mov qword [rbp + 0x6f0], rax
movups xmm0, xmmword [rbp + 0x768]
movups xmm1, xmmword [rbp + 0x778]
movups xmm2, xmmword [rbp + 0x788]
movaps xmmword [rbp + 0x6e0], xmm2
movaps xmmword [rbp + 0x6d0], xmm1
movaps xmmword [rbp + 0x6c0], xmm0
mov rax, qword [rbp + 0x850]
lea rcx, [rbp + 0x858]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm1
movaps xmmword [rbp + 0x480], xmm2
movaps xmmword [rbp + 0x490], xmm3
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp + 0x4a0], xmm0
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400ba58b
movaps xmm0, xmmword [rbp + 0x4a0]
movups xmmword [rbp + 0x220], xmm0
movaps xmm0, xmmword [rbp + 0x460]
movaps xmm1, xmmword [rbp + 0x470]
movaps xmm2, xmmword [rbp + 0x480]
movaps xmm3, xmmword [rbp + 0x490]
movups xmmword [rbp + 0x210], xmm3
movups xmmword [rbp + 0x200], xmm2
movups xmmword [rbp + 0x1f0], xmm1
movups xmmword [rbp + 0x1e0], xmm0
movaps xmm0, xmmword [rbp + 0x4f0]
movups xmmword [rbp + 0x271], xmm0
mov rcx, qword [rbp + 0x4ff]
mov qword [rbp + 0x280], rcx
movaps xmm0, xmmword [rbp + 0x4b0]
movaps xmm1, xmmword [rbp + 0x4c0]
movaps xmm2, xmmword [rbp + 0x4d0]
movaps xmm3, xmmword [rbp + 0x4e0]
movups xmmword [rbp + 0x231], xmm0
movups xmmword [rbp + 0x241], xmm1
movups xmmword [rbp + 0x251], xmm2
movups xmmword [rbp + 0x261], xmm3
mov rcx, qword [rbp + 0x72f]
mov qword [rbp + 0x298], rcx
movaps xmm0, xmmword [rbp + 0x720]
movups xmmword [rbp + 0x289], xmm0
movaps xmm0, xmmword [rbp + 0x420]
movaps xmm1, xmmword [rbp + 0x430]
movaps xmm2, xmmword [rbp + 0x440]
movaps xmm3, xmmword [rbp + 0x450]
movups xmmword [rbp + 0x2a0], xmm0
movups xmmword [rbp + 0x2b0], xmm1
movups xmmword [rbp + 0x2c0], xmm2
movups xmmword [rbp + 0x2d0], xmm3
mov rcx, qword [rbp + 0x6f0]
mov qword [rbp + 0x3b0], rcx
movaps xmm0, xmmword [rbp + 0x6c0]
movaps xmm1, xmmword [rbp + 0x6d0]
movaps xmm2, xmmword [rbp + 0x6e0]
movups xmmword [rbp + 0x380], xmm0
movups xmmword [rbp + 0x390], xmm1
movups xmmword [rbp + 0x3a0], xmm2
movups xmm0, xmmword [rbp + 0x738]
movups xmm1, xmmword [rbp + 0x748]
movups xmm2, xmmword [rbp + 0x758]
movups xmmword [rbp + 0x3f0], xmm2
movups xmmword [rbp + 0x3e0], xmm1
movups xmmword [rbp + 0x3d0], xmm0
mov qword [rbp + 0x1d8], rax
mov byte [rbp + 0x230], r13b
mov byte [rbp + 0x288], sil
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0x2e8], rax
mov rax, qword [rbp + 0xc98]
mov qword [rbp + 0x2f0], rax
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0x2f8], rax
mov rax, qword [rbp + 0xc80]
mov qword [rbp + 0x300], rax
mov rax, qword [rbp + 0xc58]
mov qword [rbp + 0x308], rax
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0xc60]
mov qword [rbp + 0x318], rax
mov rax, qword [rbp + 0xcc0]
mov qword [rbp + 0x320], rax
mov rax, qword [rbp + 0xcb8]
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0xc48]
mov qword [rbp + 0x330], rax
mov rax, qword [rbp + 0xc70]
mov qword [rbp + 0x338], rax
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0x340], rax
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0x350], rax
mov rax, qword [rbp + 0xc08]
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0xbf8]
mov qword [rbp + 0x368], rax
mov qword [rbp + 0x370], 1
mov qword [rbp + 0x378], 0
mov rax, qword [rbp + 0xc50]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x3c0], r14
mov qword [rbp + 0x3c8], rbx
mov rdi, qword [0x1400de0d8]
mov rbx, qword [0x1400de0c8]
cmp rdi, 4
jne 0x1400bc3ca
mov qword [0x1400de0d8], 3
mov edx, 0x690
add rdx, qword [0x1400de0d0]
lea rcx, [rbp + 0x8c0]
mov r8d, 0x230
call sub.msvcrt.dll_memcpy
mov edi, 3
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x8c8], rax
je 0x1400bc3ca
lea rcx, [rbp + 0x8c8]
call fcn.1400bccc0
mov rdi, qword [0x1400de0d8]
mov rbx, qword [0x1400de0c8]
lea rsi, [rbp + 0x8c8]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x228
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rbp + 0x8c0], r15
cmp rdi, rbx
jne 0x1400bc3f7
call fcn.1400bcc00
mov r14, qword [0x1400de0d0]
test rdi, rdi
je 0x1400bc7f7
lea rcx, [r14 + 0x230]
imul r8, rdi, 0x230
mov rdx, r14
call sub.msvcrt.dll_memmove
lea rdx, [rbp + 0x8c0]
mov r8d, 0x230
mov rcx, r14
call sub.msvcrt.dll_memcpy
inc rdi
mov qword [0x1400de0d8], rdi
mov r13, qword [rbp + 0xc28]
jne 0x1400b90a7
lea r8, [0x140199190]
xor ecx, ecx
xor edx, edx
call fcn.140044e90
lea rdx, [0x14019753e]
lea r13, [rbp + 0x7a0]
mov r8d, 0xf
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xcc8], rdx
mov esi, 1
cmove rax, rsi
mov qword [rbp + 0xcb0], rax
lea rdx, [0x1401975c3]
mov r8d, 0xf
mov rcx, r13
call fcn.1400bcfb0
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xbd8], rdx
lea rdx, str..debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_types.dwolibrary_std_src...._backtrace_src_symbolizegimli.rs
mov r8d, 0x11
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc78], rdx
cmove rax, rsi
mov qword [rbp + 0xca8], rax
lea rdx, [0x1401990b9]
mov r8d, 0xf
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xca0], rdx
cmove rax, rsi
mov qword [rbp + 0xc98], rax
lea rdx, [0x1401990c8]
mov r8d, 0xf
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc58], rdx
cmove rax, rsi
mov qword [rbp + 0xc80], rax
lea rdx, [0x14019910b]
mov r8d, 0xe
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc60], rdx
cmove rax, rsi
mov qword [rbp + 0xc68], rax
lea rdx, [0x140199119]
mov r8d, 0x16
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xcb8], rdx
cmove rax, rsi
mov qword [rbp + 0xcc0], rax
lea rdx, [0x1401990d7]
mov r8d, 0xe
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc70], rdx
cmove rax, rsi
mov qword [rbp + 0xc48], rax
lea rdx, [0x1401990e5]
mov r8d, 0x13
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc88], rdx
cmove rax, rsi
mov qword [rbp + 0xc90], rax
lea rdx, [0x1401990f8]
mov r8d, 0x13
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc08], rdx
cmove rax, rsi
mov qword [rbp + 0xc30], rax
lea rdx, [0x14019912f]
mov r8d, 0x10
mov rcx, r13
call fcn.1400bcfb0
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xbf8], rdx
cmove rax, rsi
mov qword [rbp + 0xc38], rax
lea rcx, [rbp + 0x8c0]
mov rdx, qword [rbp + 0xcb0]
mov r8, qword [rbp + 0xcc8]
call fcn.1400c53a0
movzx r13d, byte [rbp + 0x8c0]
cmp r13b, 0x16
je 0x1400bc709
mov rax, qword [rbp + 0xc40]
test rax, rax
cmovne rsi, rax
mov r8, qword [rbp + 0xbd8]
cmove r8, rax
mov rax, qword [rbp + 0x8d0]
mov qword [rbp + 0xb1f], rax
movups xmm0, xmmword [rbp + 0x8c1]
movaps xmmword [rbp + 0xb10], xmm0
movups xmm0, xmmword [rbp + 0x8d8]
movaps xmmword [rbp + 0x510], xmm0
movups xmm0, xmmword [rbp + 0x8e8]
movaps xmmword [rbp + 0x520], xmm0
movups xmm0, xmmword [rbp + 0x8f8]
movaps xmmword [rbp + 0x530], xmm0
movups xmm0, xmmword [rbp + 0x908]
movaps xmmword [rbp + 0x540], xmm0
lea rcx, [rbp + 0x8c0]
mov rdx, rsi
call fcn.1400c53a0
movzx esi, byte [rbp + 0x8c0]
cmp sil, 0x16
jne 0x1400bc730
test rdi, rdi
je 0x1400bc71f
mov rcx, qword [rbp + 0x7a8]
mov edx, 8
call fcn.14000af70
lea rcx, [rbp + 0x768]
call fcn.1400c5d70
jmp 0x1400ba570
mov rax, qword [rbp + 0x8d0]
mov qword [rbp + 0x72f], rax
movups xmm0, xmmword [rbp + 0x8c1]
movaps xmmword [rbp + 0x720], xmm0
movups xmm0, xmmword [rbp + 0x8d8]
movaps xmmword [rbp + 0x420], xmm0
movups xmm0, xmmword [rbp + 0x8e8]
movaps xmmword [rbp + 0x430], xmm0
movups xmm0, xmmword [rbp + 0x8f8]
movaps xmmword [rbp + 0x440], xmm0
movups xmm0, xmmword [rbp + 0x908]
movaps xmmword [rbp + 0x450], xmm0
movaps xmm0, xmmword [rbp + 0xb10]
movaps xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rbp + 0xb1f]
mov qword [rbp + 0x4bf], rax
movaps xmm0, xmmword [rbp + 0x510]
movaps xmm1, xmmword [rbp + 0x520]
movaps xmm2, xmmword [rbp + 0x530]
movaps xmm3, xmmword [rbp + 0x540]
movups xmmword [rbp + 0x4f7], xmm3
movups xmmword [rbp + 0x4e7], xmm2
movups xmmword [rbp + 0x4d7], xmm1
movups xmmword [rbp + 0x4c7], xmm0
test rdi, rdi
je 0x1400bc039
mov rcx, qword [rbp + 0x7a8]
mov edx, 8
call fcn.14000af70
jmp 0x1400bc039
lea rdx, [rbp + 0x8c0]
mov r8d, 0x230
mov rcx, r14
call sub.msvcrt.dll_memcpy
mov qword [0x1400de0d8], 1
mov r13, qword [rbp + 0xc28]
jmp 0x1400b90a7
lea r8, str._rust_deps_addr2line_0.22.0_srclib.rs
call fcn.140045760
lea r8, str._rust_deps_addr2line_0.22.0_srclib.rs
call fcn.140044e90
mov ecx, 8
mov edx, 0x108
call fcn.14002d890
jmp 0x1400bc867
lea r8, str._rust_deps_addr2line_0.22.0_srclib.rs
call fcn.140044e90
ud2
clc
dec dword [rax - 0x77]
invalid
mov rdi, rax
dec rbx
je 0x1400bca3f
lea r13, [r15 + 0x218]
mov rcx, r15
call fcn.1400c2830
mov r15, r13
jmp 0x1400bca26
cmp qword [rbp + 0xbe0], 0
je 0x1400bca56
mov edx, 8
mov rcx, r12
call fcn.14000af70
cmp qword [rbp + 0xcb0], 0
jne 0x1400bcaeb
jmp 0x1400bcaf8
fldenv [rbx - 0x76b70008]
invalid
out 0xeb, eax
out 0x48, eax
cmp dword [rbp + 0xbe0], 0
je 0x1400bcabf
mov edx, 8
mov rcx, rsi
call fcn.14000af70
cmp qword [rbp + 0xc10], 0
add byte [rax], al
je 0x1400bcada
mov rcx, qword [rbp + 0xc18]
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0xb80], 0
je 0x1400bcaf8
mov rsi, qword [rbp + 0xb88]
mov edx, 8
mov rcx, rsi
call fcn.14000af70
mov rax, qword [rbp + 0xba0]
mov eax, dword [rbp + 0xba0]
lock dec qword [rax]
jne 0x1400bcb11
lea rcx, [rbp + 0xba0]
call fcn.1400c5250
lea esp, [rax - 0x17fffff5]
invalid
mov rax, qword [rbp + 0x7a0]
shl rax, 1
shl eax, 1
test dword [rax + 0x48000007], esp
shl eax, 1
test rax, rax
je 0x1400bcb31
mov rcx, qword [rbp + 0x7a8]
add byte [rax], al
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0x850], 0
je 0x1400bcb4f
mov rax, qword [rbp + 0xb00]
mov rcx, qword [rax]
mov edx, 8
call fcn.14000af70
lea rcx, [rbp + 0x738]
call fcn.1400bcd70
mov rcx, r14
call sub.kernel32.dll_UnmapViewOfFile
mov rcx, qword [rbp + 0xc50]
call sub.kernel32.dll_CloseHandle
mov rcx, rdi
call fcn.1400dbb40
leave
out dx, eax
add dword [rax], eax
leave
out dx, eax
add dword [rax], eax
call fcn.140046e60
call fcn.140046e60
clc
dec dword [rax - 0x77]
invalid
movabs byte [0x48fff8a2dfe8fff8], al
mov edi, eax
invalid
invalid
jmp 0x1400bcbc5
mov edi, eax
lea rcx, [rbp - 0x50]
call fcn.1400bccc0
jmp 0x1400bcbcf
cmp qword [rbp + 0xc60], 0
jne 0x1400bcbd7
mov rcx, rdi
call fcn.1400dbb40
mov edx, 8
mov rcx, qword [rbp + 0xcb8]
call fcn.14000af70
mov rcx, rdi
call fcn.1400dbb40
int3
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x10
lea rbp, [rsp + 0x10]
mov r9, qword [rdx]
mov rsi, qword [rdx + 8]
cmp rsi, 4
jb 0x1400bd1ce
lea rdi, [rsi - 4]
lea r11, [r9 + 4]
mov qword [rdx], r11
mov qword [rdx + 8], rdi
mov eax, dword [r9]
mov r10d, eax
shr r10d, 4
cmp r10d, 0xffffffe
jbe 0x1400bd221
cmp eax, 0xffffffff
je 0x1400bd239
mov eax, 0x10
jmp 0x1400bd1ea
mov dword [rbp - 8], 0
mov byte [rbp - 2], 0
mov word [rbp - 4], 0
mov eax, dword [rbp - 5]
shl rax, 0x20
or rax, 0x13
mov rdx, r9
shr rdx, 8
mov qword [rcx], rax
mov byte [rcx + 8], r9b
mov rax, r9
shr rax, 0x38
mov byte [rcx + 0xf], al
shr r9, 0x28
mov word [rcx + 0xd], r9w
mov dword [rcx + 9], edx
mov byte [rcx + 0x29], 3
add rsp, 0x10
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov r10b, 4
mov r9, rax
mov ecx, eax
sub rdi, r9
jae 0x1400bd285
mov qword [rcx], 0x13
mov qword [rcx + 8], r11
jmp 0x1400bd20e
cmp rdi, 8
jb 0x1400bd31e
add rsi, 0xfffffffffffffff4
lea r11, [r9 + 0xc]
mov qword [rdx], r11
mov qword [rdx + 8], rsi
movzx r10d, byte [r9 + 0xb]
movzx edi, word [r9 + 8]
movzx ebx, byte [r9 + 0xa]
shl ebx, 0x10
or ebx, edi
mov r9d, dword [r9 + 4]
shl rbx, 0x28
shl r9, 8
or r9, rbx
or ecx, ebx
shrd r9, r10, 8
mov r10b, 8
mov rdi, rsi
sub rdi, r9
jb 0x1400bd22c
or byte [rcx - 0x4e], al
or byte [rax - 0x77], cl
test dword [rcx + rbp - 0x31], 0x8d4ba772
lea rsi, [r11 + r9]
xor al, 0xb
mov qword [rdx], rsi
mov qword [rdx + 8], rdi
cmp r9, 1
jbe 0x1400bd2f4
movzx edx, word [r11]
mov esi, edx
and esi, 0xfffffffe
cmp si, 2
jne 0x1400bd32b
lea rsi, [r9 - 2]
cmp eax, 0xfffffff0
jb 0x1400bd33a
cmp rsi, 7
jbe 0x1400bd378
lea rdi, [r9 - 0xa]
lea rsi, [r11 + 0xa]
movzx r14d, byte [r11 + 9]
movzx ebx, word [r11 + 6]
movzx r15d, byte [r11 + 8]
shl r15d, 0x10
or r15d, ebx
mov ebx, dword [r11 + 2]
shl r15, 0x28
shl edi, 0x28
shl rbx, 8
or rbx, r15
shrd rbx, r14, 8
jmp 0x1400bd34f
mov word [rbp - 0x10], 0
mov dword [rbp - 0xe], 0
movzx eax, word [rbp - 0xf]
mov word [rcx], 0x13
mov word [rcx + 2], ax
mov dword [rcx + 4], 0
mov qword [rcx + 8], r11
jmp 0x1400bd20e
mov eax, 0x13
mov r9, r11
jmp 0x1400bd1ea
movzx eax, dx
mov byte [rcx], 0x11
mov qword [rcx + 8], rax
jmp 0x1400bd20e
cmp rsi, 3
jbe 0x1400bd378
lea rdi, [r9 - 6]
mov ebx, dword [r11 + 2]
add r11, 6
mov rsi, r11
test rdi, rdi
je 0x1400bd35d
cmp rdi, 1
jne 0x1400bd399
inc rsi
mov word [rcx], 0x13
mov word [rcx + 6], 0
mov dword [rcx + 2], 0
mov qword [rcx + 8], rsi
jmp 0x1400bd20e
add r11, 2
mov byte [rcx], 0x13
mov byte [rcx + 7], 0
mov word [rcx + 5], 0
mov dword [rcx + 1], 0
mov qword [rcx + 8], r11
jmp 0x1400bd20e
movzx r11d, byte [rsi]
cmp eax, 0xfffffff0
setae al
test r11b, r11b
js 0x1400bd3ee
movzx r14d, byte [rsi + 1]
lea r15d, [r11 + r11]
add r15b, r14b
jb 0x1400bd3ee
je 0x1400bd3ee
add rdi, 0xfffffffffffffffe
add rsi, 2
shl al, 3
add al, r10b
add al, 8
movzx eax, al
div r15b
movzx eax, ah
sub r15b, al
xor r12d, r12d
test al, al
movzx eax, r15b
cmove eax, r12d
movzx eax, al
sub rdi, rax
jae 0x1400bd3f6
mov byte [rcx], 0x13
jmp 0x1400bd36f
mov byte [rcx], 0x30
jmp 0x1400bd20e
add rsi, rax
mov qword [rcx], rsi
mov qword [rcx + 8], rdi
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], rbx
mov byte [rcx + 0x28], r11b
mov byte [rcx + 0x29], r10b
mov word [rcx + 0x2a], dx
mov byte [rcx + 0x2c], r14b
jmp 0x1400bd212
mov r8, rax
shr r8, 8
mov r9d, 0x13
xor r10d, r10d
xor r12d, r12d
jmp 0x1400bd7eb
test rdi, rdi
je case.0x1400b6bed.111
dec rdi
mov byte [rbp - 0x10], bl
mov ebx, esi
mov rsi, rdi
movzx edi, byte [r15]
inc r15
xor r12d, r12d
xor esp, esp
xor esp, esp
mov rax, r15
mov r13, r14
mov r14, r13
mov r13d, edi
mov rdi, rsi
mov esi, ebx
movzx ebx, byte [rbp - 0x10]
add r8, r9
sub r8, r10
ror byte [rcx + rcx*4 + 0x42], 1
adc byte [rax - 0x39], cl
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x49], cl
or byte [rcx + rcx*4 + 0x61], cl
adc byte [rcx + rcx*4 + 0x79], cl
sbb byte [rax - 0x75], cl
push rbp
invalid
ror byte [rcx + rcx*4 + 0x42], 1
adc byte [rax - 0x39], cl
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x49], cl
or byte [rcx + rcx*4 + 0x61], cl
adc byte [rcx + rcx*4 + 0x79], cl
sbb byte [rax - 0x75], cl
push rbp
call 0x1605d60d3
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], rdi
mov qword [rcx + 0x38], r11
mov qword [rcx + 0x40], r14
mov byte [rcx + 0x48], r13b
mov byte [rcx + 0x49], bl
mov word [rcx + 0x4a], si
mov dword [rcx + 0x4a], esi
mov dword [rcx + 0x4a], esi
jmp 0x1400bd827
mov r8, r15
clc
shr r8, 8
mov r9d, 0x13
xor r10d, r10d
xor r12d, r12d
mov rax, r15
xor r11d, r11d
movzx r10d, r10w
or r10, r11
or edx, ebx
ror byte [rbp + 9], cl
fimul dword [rcx - 0x3f]
loop 0x1400bd809
or edx, ebx
shl r10, 0x10
or r10, r12
or r10, r9
shl r8, 8
movzx eax, al
or rax, r8
mov qword [rdx], 1
mov qword [rdx + 8], 0
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], rax
mov qword [rcx], 3
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x51], cl
or byte [rax - 0x77], cl
adc byte [r8 - 0x39], cl
add dword [rbx], eax
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add eax, dword [rax]
add byte [rax], al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
invalid
ret
lea rdi, [r11 - 4]
jnp 0x1400bd83d
movzx r14d, byte [rax + 3]
cmp r13d, 0xfffffff0
jb 0x1400bd89e
add eax, dword [rcx - 0x7d]
std
invalid
cmp rdi, 7
jbe 0x1400bd978
add dword [rax], eax
invalid
and al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax + rcx*4 + 0x75], al
dec dword [rcx - 0x73]
lea edi, [rbx - 0xc]
mov byte [rbp - 1], r14b
lea rdi, [r11 - 0xc]
lea edi, [rbx - 0xc]
lea edi, [rbx - 0xc]
movzx r14d, byte [rax + 0xb]
mov dh, 0x70
or ecx, dword [rcx + rcx*4 + 0x75]
call 0x1a0c2e7af
or byte [rcx + rcx*4 + 0x7d], cl
jo 0x1400bd86e
mov qword [rbp - 0x18], r14
movzx r12d, word [rax + 8]
mov qword [rbp - 0x10], r15
invalid
jge 0x1400bd860
invalid
movzx r15d, byte [rax + 0xa]
mov r14d, dword [rax + 4]
jo case.0x1400c1cdc.86
jo case.0x1400c1cdc.86
add rax, 0xc
shl r15d, 0x10
or r15d, r12d
shl r15, 0x28
shl r14, 8
or byte [rbp + 9], cl
dec byte [rbx + rcx*4 + 0x7d]
invalid
or byte [rbp + 9], cl
dec byte [rbx + rcx*4 + 0x7d]
invalid
mov r12, qword [rbp - 0x18]
shrd r14, r12, 8
lodsb al, byte [rsi]
out 8, al
invalid
call 0x126b7e7e8
lodsb al, byte [rsi]
out 8, al
invalid
or bl, ch
sbb cl, byte [rax - 0x7d]
inc dword [rbx]
jmp 0x1400bd8b8
cmp rdi, 3
jbe 0x1400bd978
add byte [rax + rcx*4 + 0x75], al
dec dword [rcx - 0x73]
jnp 0x1400bd8a8
clc
mov byte [rbp - 1], r14b
lea rdi, [r11 - 8]
clc
clc
mov r14d, dword [rax + 4]
mov esi, dword [rax + 4]
add rax, 8
xor r12d, r12d
dec r15d
dec edi
cmp r15d, 5
ja case.default.0x1400bd8dd
invalid
add byte [rax - 0x77], cl
jge 0x1400bd8bc
invalid
mov qword [rbp - 0x10], rdi
mov dword [rbp - 0x10], edi
invalid
mov rdi, r15
mov edi, edi
lea r15, [0x1400e2018]
movsxd rdi, dword [r15 + rdi*4]
add rdi, r15
add edi, edi
add edi, edi
jmp rdi
mov rdi, qword [rbp - 0x10]
cmp rdi, 7
jbe 0x1400bd5f7
or bh, ch
invalid
add rdi, 0xfffffffffffffff8
mov qword [rbp - 0x18], rdi
movzx edi, byte [rax + 7]
js 0x1400bd900
js 0x1400bd900
movzx r15d, word [rax + 4]
movzx r12d, byte [rax + 6]
movzx esp, byte [rax + 6]
movzx esp, byte [rax + 6]
mov dh, 0x60
invalid
shl r12d, 0x10
in al, 0x10
or r12d, r15d
mov r15d, dword [rax]
shl r12, 0x28
shl r15, 8
out 8, eax
out 8, eax
or r15, r12
shrd r15, rdi, 8
out 0x49, eax
shrd edi, edi, 8
cmp r13d, 0xfffffff0
mov qword [rbp - 0x20], r14
jb 0x1400bdae1
cmp qword [rbp - 0x18], 7
jbe 0x1400bdb33
mov r12, qword [rbp - 0x10]
mov esp, dword [rbp - 0x10]
add r12, 0xfffffffffffffff0
movzx r13d, byte [rax + 0xf]
movzx edi, word [rax + 0xc]
mov dword [rbp - 0x10], edi
movzx edi, byte [rax + 0xe]
mov r14d, dword [rax + 8]
add rax, 0x10
add eax, 0x10
invalid
add eax, 0x10
shl edi, 0x10
add edi, dword [rbp - 0x10]
shl rdi, 0x28
shl r14, 8
or r14, rdi
mov rdi, r12
shrd r14, r13, 8
mov qword [rbp - 0x18], r14
jmp 0x1400bdafc
add rax, 4
jmp 0x1400bd5f7
mov rdi, qword [rbp - 0x10]
cmp rdi, 7
inc dword [rdi]
jbe 0x1400bd5f7
push 0x48fffffc
add edi, 0xfffffff8
invalid
clc
add rdi, 0xfffffffffffffff8
xbegin 0x1308962df
mov qword [rbp - 0x10], rdi
movzx edi, byte [rax + 7]
movzx r12d, word [rax + 4]
add al, 0x44
movzx ebp, byte [rax + 6]
add al, 0x44
movzx ebp, byte [rax + 6]
mov r15d, dword [rax]
add rax, 8
shl r13d, 0x10
or r13d, r12d
shl r13, 0x28
shl r15, 8
or r15, r13
shrd r15, rdi, 8
mov rdi, qword [rbp - 0x10]
mov r12d, 4
jmp 0x1400bda2f
mov r12d, 2
mov rdi, qword [rbp - 0x10]
movzx r13d, byte [rbp - 1]
jmp 0x1400bd766
mov rdi, qword [rbp - 0x10]
cmp rdi, 7
jbe 0x1400bd5f7
add rdi, 0xfffffffffffffff8
mov qword [rbp - 0x10], rdi
movzx edi, byte [rax + 7]
js 0x1400bda04
js 0x1400bda04
movzx r12d, word [rax + 4]
movzx r13d, byte [rax + 6]
mov r15d, dword [rax]
add rax, 8
shl r13d, 0x10
or r13d, r12d
shl r13, 0x28
shl r15, 8
or r15, r13
shrd r15, rdi, 8
mov rdi, qword [rbp - 0x10]
mov r12d, 3
mov dh, 0x68
invalid
mov r13, r14
mov r14, r13
movzx r13d, byte [rbp - 1]
jmp 0x1400bd766
mov rdi, qword [rbp - 0x10]
cmp rdi, 7
jbe 0x1400bd5f7
add rdi, 0xfffffffffffffff8
mov qword [rbp - 0x18], rdi
movzx edi, byte [rax + 7]
movzx r15d, word [rax + 4]
movzx r12d, byte [rax + 6]
shl r12d, 0x10
or r12d, r15d
or esp, edi
or esp, edi
mov r15d, dword [rax]
shl r12, 0x28
shl r15, 8
or r15, r12
shrd r15, rdi, 8
cmp r13d, 0xfffffff0
mov qword [rbp - 0x20], r14
jb 0x1400bdb04
cmp qword [rbp - 0x18], 7
cmp dword [rbp - 0x18], 7
jbe 0x1400bdb33
mov r12, qword [rbp - 0x10]
add r12, 0xfffffffffffffff0
movzx r13d, byte [rax + 0xf]
push 0x78b70f0f
or al, 0x89
jge 0x1400bda96
push 0x78b70f0f
or al, 0x89
jge 0x1400bda96
movzx edi, byte [rax + 0xe]
mov r14d, dword [rax + 8]
add rax, 0x10
shl edi, 0x10
add edi, dword [rbp - 0x10]
shl rdi, 0x28
shl r14, 8
shl esi, 8
shl esi, 8
or r14, rdi
mov rdi, r12
shrd r14, r13, 8
mov qword [rbp - 0x18], r14
mov dword [rbp - 0x18], esi
mov dword [rbp - 0x18], esi
jmp 0x1400bdb1f
mov r9d, 0x3f
xor r8d, r8d
xor eax, eax
jmp 0x1400bd7eb
cmp qword [rbp - 0x18], 3
jbe 0x1400bdb33
mov rdi, qword [rbp - 0x10]
add rdi, 0xfffffffffffffff4
mov r14d, dword [rax + 8]
mov qword [rbp - 0x18], r14
add rax, 0xc
mov r12d, 1
jmp 0x1400bdb25
cmp qword [rbp - 0x18], 3
jbe 0x1400bdb33
mov rdi, qword [rbp - 0x10]
add rdi, 0xfffffffffffffff4
mov r14d, dword [rax + 8]
mov qword [rbp - 0x18], r14
add rax, 0xc
invalid
invalid
ror byte [rcx + rax*2], 0xbc
add eax, 0x44000000
movzx ebp, byte [rbp - 1]
mov r12d, 5
movzx r13d, byte [rbp - 1]
mov r14, qword [rbp - 0x20]
jmp 0x1400bd766
xor edi, esp
invalid
invalid
xor edi, esp
invalid
add rax, 8
jmp 0x1400bd5f7
sub rsp, 0x558
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x4c0], xmm6
mov rbx, r8
mov r15, rdx
mov r12, rcx
mov rax, qword [r8 + 0x40]
mov rcx, qword [rdx + 0xd8]
mov rsi, qword [rdx]
mov rdi, qword [rdx + 8]
test rcx, rcx
je 0x1400bdc12
mov rdx, qword [r15 + 0xe0]
mov r8d, 0xff
inc dword [rax]
add byte [rax], al
inc dword [rax]
add byte [rax], al
movzx r10d, word [rcx + 0x112]
mov r11d, r10d
shl r11d, 3
mov r9, 0xffffffffffffffff
nop dword [rax]
test r11, r11
je 0x1400bdbe0
xor r14d, r14d
cmp qword [rcx + r9*8 + 0xc0], rax
setne r14b
cmova r14d, r8d
cmova esi, eax
cmova esi, eax
inc r9
add r11, 0xfffffffffffffff8
cmp r14b, 1
je 0x1400bdbb0
movzx r10d, r14b
test r10d, r10d
jne 0x1400bdbe3
jmp 0x1400bdbf3
mov r9, r10
sub rdx, 1
invalid
jb 0x1400bdc12
sub dword [rdx - 0x75], ecx
mov ecx, cs
sbb byte [rcx], al
add byte [rax], al
invalid
mov rcx, qword [rcx + r9*8 + 0x118]
add bl, ch
movabs al, byte [0x9048d4a04e1c149]
jmp 0x1400bdb93
shl r9, 4
lea rax, [rcx + r9]
cmp byte [rcx + r9], 0x4b
jne 0x1400bdc27
mov r14, qword [rax + 8]
lock inc qword [r14]
jg 0x1400be65f
ud2
cmp rdi, rax
jae 0x1400bdc36
mov edi, 0x13
xor r13d, r13d
mov r14, rsi
jmp 0x1400be64e
mov rdi, qword [rax]
mov r14, qword [rax + 8]
mov r13, rdi
jmp 0x1400be651
mov qword [rbp + 0x3c8], r12
add rsi, rax
mov qword [rbp + 0x300], 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], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
add eax, dword [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rdi], 0x11
mov ch, 0x10
add eax, dword [rax]
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x308], 8
mov qword [rbp + 0x328], 0
xorps xmm6, xmm6
movups xmmword [rbp + 0x310], xmm6
sub rdi, rax
mov qword [rbp + 0x390], r15
mov ebp, 0x390
mov ebp, 0x390
add byte [rax], al
je 0x1400be3ad
xor r13d, r13d
xor r15d, r15d
xor edi, edi
xor ecx, ecx
mov rax, rdi
mov rdx, rsi
nop dword [rax]
add byte [rax], 0
add byte [rax], al
movzx r8d, byte [rdx]
mov r12d, 6
cmp ecx, 0x3f
jne 0x1400bdca9
add al, byte [rcx - 0x44]
invalid
cmp r8b, 2
jae 0x1400be4e2
movzx r9d, r8b
mov dh, 0xc8
mov r10d, r9d
and r10d, 0x7f
shl r10, cl
lea r8, [rax - 1]
lea r14, [rdx + 1]
or r15, r10
test r9b, r9b
jns 0x1400bdcda
add ecx, 7
mov rax, r8
mov eax, eax
mov eax, eax
mov rdx, r14
test r8, r8
jne 0x1400bdc90
jmp 0x1400be3aa
test r15, r15
je 0x1400be45f
test r8, r8
je 0x1400be4b2
lea r8, [rax - 2]
lea rsi, [rdx + 2]
add cl, byte [rdi]
mov dh, 0x4a
add dword [rcx - 0x77], eax
leave
add cl, byte [rdi]
mov dh, 0x4a
add dword [rcx - 0x77], eax
leave
and r9d, 0x7f
test cl, cl
js 0x1400bdd12
movabs rdi, 0xffffffff00000000
mov rcx, r8
jmp 0x1400bdd7d
test r8, r8
movabs rdi, 0xffffffff00000000
je 0x1400be3ad
lea r10, [rax - 3]
lea rsi, [rdx + 3]
jb 0x1400bdd30
jb 0x1400bdd30
movzx ecx, byte [rdx + 2]
mov r8d, ecx
and r8d, 0x7f
shl r8d, 7
add al, byte [rcx - 0x77]
enter 0xffffffffffff8341, 0xffffffffffffffe0
jg 0x1400bdd7a
shl eax, 7
movzx r9d, r9w
or r9d, r8d
or ecx, eax
test cl, cl
js 0x1400bdd4c
mov rcx, r10
jmp 0x1400bdd7d
test r10, r10
je 0x1400be3ad
movzx ecx, byte [rsi]
cmp cx, 3
ja 0x1400be4e2
add rdx, 4
add rax, 0xfffffffffffffffc
movzx ecx, cx
leave
shl ecx, 0xe
movzx r9d, r9w
or r9d, ecx
mov rsi, rdx
mov rcx, rax
test r9w, r9w
je 0x1400be4d4
test rcx, rcx
je 0x1400be3ad
movzx eax, byte [rsi]
cmp al, 2
jae 0x1400be4dc
mov byte [rbp + 0x378], al
mov dword [rbp + 0x448], r9d
inc rsi
dec rcx
mov qword [rbp + 0x3f0], 0
mov dword [rbp + 0x3f8], 0
mov qword [rbp + 0x400], 0
mov dword [rbp + 0x408], 0
mov qword [rbp + 0x410], 0
mov dword [rbp + 0x418], 0
mov qword [rbp + 0x420], 0
test dword [rax], esp
add al, 0
add byte [rax], al
add byte [rax], al
add bh, al
test dword [rax], ebp
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x3d0], esi
movups xmmword [rbp + 0x3dc], xmm6
xor eax, eax
mov qword [rbp + 0x480], rax
xor r12d, r12d
xor eax, eax
mov qword [rbp + 0x438], rax
test rcx, rcx
leave
je 0x1400be43b
lea r8, [rcx - 1]
mov r10, rcx
lea rcx, [rsi + 1]
movzx edx, byte [rsi]
mov eax, edx
and eax, 0x7f
test dl, dl
jns 0x1400bdea1
test r8, r8
je 0x1400be44d
mov rcx, r10
lea r8, [r10 - 2]
lea rcx, [rsi + 2]
movzx edx, byte [rsi + 1]
mov r9d, edx
and r9d, 0x7f
shl r9d, 7
movzx eax, ax
or eax, r9d
test dl, dl
jns 0x1400bdea1
test r8, r8
je 0x1400be44d
movzx ecx, byte [rcx]
cmp cx, 3
ja 0x1400bf2ea
add rsi, 3
mov r8, r10
add r8, 0xfffffffffffffffd
movzx ecx, cx
shl ecx, 0xe
movzx eax, ax
or eax, ecx
mov rcx, rsi
test ax, ax
je 0x1400be188
test r8, r8
je 0x1400be44d
lea r10, [r8 - 1]
lea rsi, [rcx + 1]
movzx r9d, byte [rcx]
mov edx, r9d
and edx, 0x7f
test r9b, r9b
js 0x1400bded3
mov qword [rbp + 0x488], r10
jmp 0x1400bdf40
test r10, r10
je 0x1400be43b
lea r11, [r8 - 2]
lea rsi, [rcx + 2]
movzx r9d, byte [rcx + 1]
mov r10d, r9d
and r10d, 0x7f
shl r10d, 7
movzx edx, dx
or edx, r10d
test r9b, r9b
js 0x1400bdf08
mov qword [rbp + 0x488], r11
jmp 0x1400bdf40
test r11, r11
je 0x1400be43b
movzx r9d, byte [rsi]
cmp r9w, 3
ja 0x1400bf2ea
add rcx, 3
add r8, 0xfffffffffffffffd
movzx r9d, r9w
shl r9d, 0xe
movzx edx, dx
or edx, r9d
mov rsi, rcx
mov qword [rbp + 0x488], r8
cmp dx, 0x21
je 0x1400bdf55
movzx ecx, dx
test ecx, ecx
je 0x1400be4c1
xor edi, edi
jmp 0x1400bdfd1
xor ecx, ecx
mov r8, rsi
mov r9, qword [rbp + 0x488]
xor edi, edi
jmp 0x1400bdf88
mov r11d, r10d
and r11d, 0x7f
shl r11, cl
inc r8
or rdi, r11
add ecx, 7
test r10b, r10b
jns 0x1400bdfab
sub r9, 1
jb 0x1400be3c2
movzx r10d, byte [r8]
cmp ecx, 0x3f
jne 0x1400bdf70
cmp r10d, 0x7f
je 0x1400bdf70
test r10d, r10d
je 0x1400bdf70
jmp 0x1400be42c
mov r11, 0xffffffffffffffff
shl r11, cl
cmp r10b, 0x40
cmovb r11, r13
cmp ecx, 0x40
cmovge r11, r13
or rdi, r11
mov rsi, r8
mov qword [rbp + 0x488], r9
shl edx, 0x10
movabs rcx, 0xffffffff00000000
and r14, rcx
movzx eax, ax
or r14, rax
or r14, rdx
mov rax, rdi
and rax, rcx
mov qword [rbp + 0x480], rax
mov r12, rdi
and r12, 0xffffffffffff0000
mov rax, rdi
and rax, 0xffffffffffffff00
mov qword [rbp + 0x438], rax
cmp qword [rbp + 0x3d0], 0
je 0x1400be085
mov qword [rbp + 0x440], rsi
mov rsi, qword [rbp + 0x3e8]
cmp rsi, qword [rbp + 0x3d8]
jne 0x1400be03e
lea rcx, [rbp + 0x3d8]
call fcn.1400bcf00
mov rax, qword [rbp + 0x3e0]
mov rcx, rsi
shl rcx, 4
mov qword [rax + rcx], rdi
mov qword [rax + rcx + 8], r14
inc rsi
mov qword [rbp + 0x3e8], rsi
movabs rdi, 0xffffffff00000000
mov rsi, qword [rbp + 0x440]
mov rcx, qword [rbp + 0x488]
test rcx, rcx
jne 0x1400bde2e
jmp 0x1400be43b
mov rcx, qword [rbp + 0x3d8]
cmp rcx, 5
jne 0x1400be148
movzx eax, byte [0x1401b00f0]
mov edx, 0x50
xor ecx, ecx
call fcn.1400d69a0
test rax, rax
je 0x1400bfa8d
lea rcx, [rbp + 0x3e0]
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x468], 5
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x478], 5
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x468]
call fcn.1400bcf00
mov rax, qword [rbp + 0x470]
mov qword [rax + 0x50], rdi
mov qword [rax + 0x58], r14
mov qword [rbp + 0x478], 6
js 0x1400be120
add byte [rax], al
invalid
add byte [rax], al
invalid
js 0x1400be120
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x3d0], 1
movups xmm0, xmmword [rbp + 0x468]
lea rax, [rbp + 0x3d8]
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 6
jmp 0x1400be169
jae 0x1400bfa77
shl rcx, 4
lea rax, [rbp + 0x3e0]
mov qword [rax + rcx], rdi
mov qword [rax + rcx + 8], r14
inc qword [rbp + 0x3d8]
movabs rdi, 0xffffffff00000000
mov rcx, qword [rbp + 0x488]
test rcx, rcx
jne 0x1400bde2e
jmp 0x1400be43b
test r8, r8
je 0x1400be44d
lea rdi, [r8 - 1]
lea rsi, [rcx + 1]
movzx edx, byte [rcx]
mov eax, edx
and eax, 0x7f
test dl, dl
jns 0x1400be1fe
test rdi, rdi
je 0x1400be3c9
lea rdi, [r8 - 2]
lea rsi, [rcx + 2]
movzx edx, byte [rcx + 1]
mov r9d, edx
and r9d, 0x7f
shl r9d, 7
movzx eax, ax
or eax, r9d
test dl, dl
jns 0x1400be1fe
test rdi, rdi
je 0x1400be3c9
movzx edx, byte [rsi]
cmp dx, 3
ja 0x1400bf6df
add rcx, 3
add r8, 0xfffffffffffffffd
movzx edx, dx
add ecx, dword [rcx - 0x7d]
sar ch, 0xf
mov bh, 0xd2
shl edx, 0xe
movzx eax, ax
or eax, edx
mov rsi, rcx
mov rdi, r8
test ax, ax
jne 0x1400bf459
mov rax, qword [rbp + 0x3d0]
mov r12, qword [rbp + 0x3d8]
mov r14, qword [rbp + 0x3e0]
lea rcx, [rbp + 0x3e0]
lea ecx, [rbp + 0x3e0]
movups xmm0, xmmword [rcx + 8]
movups xmm1, xmmword [rcx + 0x18]
movups xmm2, xmmword [rcx + 0x28]
movups xmm3, xmmword [rcx + 0x38]
movaps xmmword [rbp + 0x330], xmm0
movaps xmmword [rbp + 0x340], xmm1
movaps xmmword [rbp + 0x350], xmm2
movaps xmmword [rbp + 0x360], xmm3
mov rcx, qword [rcx + 0x48]
mov qword [rbp + 0x370], rcx
add eax, dword [rax]
add byte [rax - 0x75], cl
mov qword [rbp + 0x370], rcx
cmp rax, 2
je 0x1400bf5da
mov rcx, qword [rbp + 0x370]
mov qword [rbp + 0x250], rcx
movaps xmm0, xmmword [rbp + 0x330]
add eax, dword [rax]
add byte [rdi], cl
sub byte [rbp + 0x340], cl
movaps xmm2, xmmword [rbp + 0x350]
movaps xmm3, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x240], xmm3
sub dword [rbp + 0x240], ebx
movaps xmmword [rbp + 0x230], xmm2
movaps xmmword [rbp + 0x220], xmm1
movaps xmmword [rbp + 0x210], xmm0
cmp rax, 3
je 0x1400bf5e9
mov rcx, qword [rbp + 0x250]
mov qword [rbp + 0x2f0], rcx
movaps xmm0, xmmword [rbp + 0x210]
sub byte [rbp + 0x210], al
sub byte [rbp + 0x210], al
movaps xmm1, xmmword [rbp + 0x220]
movaps xmm2, xmmword [rbp + 0x230]
movaps xmm3, xmmword [rbp + 0x240]
movaps xmmword [rbp + 0x2e0], xmm3
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x2d0], xmm2
movaps xmmword [rbp + 0x2c0], xmm1
movaps xmmword [rbp + 0x2b0], xmm0
mov ecx, dword [rbp + 0x40]
mov dword [rbp + 0x260], ecx
movzx ecx, byte [rbp + 0x44]
mov byte [rbp + 0x264], cl
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x70], r14
mov rax, qword [rbp + 0x2f0]
lea rcx, [rbp + 0x78]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rbp + 0x2b0]
movaps xmm1, xmmword [rbp + 0x2c0]
movaps xmm2, xmmword [rbp + 0x2d0]
movaps xmm3, xmmword [rbp + 0x2e0]
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rbp + 0xc0], r15
mov eax, dword [rbp + 0x448]
mov word [rbp + 0xc8], ax
movzx eax, byte [rbp + 0x378]
mov byte [rbp + 0xca], al
movzx eax, byte [rbp + 0x264]
mov byte [rcx + 0x57], al
mov eax, dword [rbp + 0x260]
mov dword [rcx + 0x53], eax
lea rcx, [rbp + 0x300]
lea rdx, [rbp + 0x60]
call fcn.14004b2f0
test al, al
jne 0x1400bf60e
retf 0
test rdi, rdi
jne 0x1400bdc7e
jmp 0x1400be3ad
add rsi, rdi
mov r12d, 0x13
xor r13d, r13d
xor eax, eax
xor edi, edi
mov r14, rsi
jmp 0x1400be4e6
add rsi, qword [rbp + 0x488]
mov eax, 0x13
xor r13d, r13d
xor r12d, r12d
mov r14, rsi
xor edx, edx
movabs rdi, 0xffffffff00000000
or r12, rax
or r13, rdx
cmp qword [rbp + 0x3d0], 0
je 0x1400be40e
cmp qword [rbp + 0x3d8], 0
je 0x1400be40e
mov rcx, qword [rbp + 0x3e0]
mov edx, 8
call fcn.14000af70
invalid
or r12, r13
mov r13, r12
and r13, 0xffffffffffffff00
dec dword [rcx + rcx*4 - 0x20]
dec dword [rcx + rcx*4 - 0x20]
and rax, 0xffffffffffff0000
and rdi, r12
jmp 0x1400be4e6
add byte [rax + 7], bh
mov eax, 7
xor r13d, r13d
xor r12d, r12d
xor esp, esp
xor esp, esp
xor edx, edx
jmp 0x1400be3d9
sahf
sahf
mov eax, 0x13
xor r13d, r13d
xor r12d, r12d
mov r14, rsi
mov esi, esi
mov esi, esi
xor edx, edx
jmp 0x1400be3e3
mov eax, 0x13
xor r13d, r13d
xor r12d, r12d
xor edx, edx
mov r14, rcx
jmp 0x1400be3e3
mov rax, qword [rbp + 0x300]
mov rdi, qword [rbp + 0x308]
mov r14, qword [rbp + 0x310]
lea rcx, [rbp + 0x318]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x3a0], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0x3b0], rcx
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400bf2fc
mov r13, rdi
and r13, 0xffffffffffffff00
and ebp, 0xffffff00
and ebp, 0xffffff00
jmp 0x1400be640
mov r12d, 0x13
xor r13d, r13d
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
xor eax, eax
xor edi, edi
jmp 0x1400be4e6
mov eax, 9
mov r12, rcx
mov rdx, rcx
mov r13, rcx
jmp 0x1400be3e3
mov r12d, 8
jmp 0x1400be4e2
mov r12d, 0xa
xor eax, eax
xor edi, edi
and eax, 0xffff0000
or rax, rdi
and r13d, 0xff00
or r13, rax
movzx edi, r12b
or rdi, r13
mov r15, qword [rbp + 0x308]
mov rsi, qword [rbp + 0x310]
test rsi, rsi
je 0x1400be549
lea r12, [r15 + 0x10]
jmp 0x1400be529
add r12, 0x70
dec rsi
je 0x1400be549
cmp qword [r12 - 0x10], 0
je 0x1400be520
cmp qword [r12 - 8], 0
je 0x1400be520
mov rcx, qword [r12]
mov edx, 8
call fcn.14000af70
jmp 0x1400be520
cmp qword [rbp + 0x300], 0
je 0x1400be560
mov edx, 8
mov rcx, r15
call fcn.14000af70
mov rcx, qword [rbp + 0x318]
test rcx, rcx
je 0x1400be5b3
mov rdx, qword [rbp + 0x320]
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0x3d8], 0
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x3e8], rdx
mov qword [rbp + 0x3f8], 0
clc
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
lea eax, [rax]
add al, 0
add byte [rax], al
mov qword [rbp + 0x408], rdx
mov ecx, 1
jmp 0x1400be5b7
xor ecx, ecx
xor eax, eax
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3f0], rcx
mov qword [rbp + 0x410], rax
lea rcx, [rbp + 0x330]
lea rdx, [rbp + 0x3d0]
call fcn.1400d1070
mov rax, qword [rbp + 0x330]
test rax, rax
je 0x1400be640
lea r15, [rbp + 0x330]
lea r12, [rbp + 0x3d0]
jmp 0x1400be617
mov rcx, r15
mov rdx, r12
call fcn.1400d1070
mov rax, qword [rbp + 0x330]
test rax, rax
je 0x1400be640
imul rcx, qword [rbp + 0x340], 0x70
cmp qword [rax + rcx], 0
je 0x1400be600
add rax, rcx
cmp qword [rax + 8], 0
je 0x1400be600
mov rcx, qword [rax + 0x10]
mov edx, 8
call fcn.14000af70
jmp 0x1400be600
mov r12, qword [rbp + 0x3c8]
mov r15, qword [rbp + 0x390]
or edi, r13d
shr r13, 8
cmp dil, 0x4b
jne 0x1400bf396
mov r8, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x40]
mov qword [rbp + 0xa0], rcx
movups xmm0, xmmword [rbx + 0x20]
movups xmm1, xmmword [rbx + 0x30]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
cmp byte [r15 + 0xf0], 0
setne dl
lea r9, [r8 - 3]
xor ecx, ecx
cmp r9, 2
setb cl
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r8
mov qword [rbp + 0x78], rax
mov r8, qword [rbx + 0x48]
mov r9d, r8d
mov r10d, r8d
shr r10d, 0x10
cmp r10w, 5
setae r10b
and r9d, 0xff00
xor r11d, r11d
cmp r9d, 0x800
sete r11b
shl r11d, 3
lea r9, [r11 + 8]
add r11, 0xc
xor esi, esi
test r10b, dl
cmove r9, rsi
cmove r11, rsi
mov qword [rbp + 0xa8], r8
mov qword [rbp + 0x1b8], r14
mov qword [rbp + 0x1c0], 0
mov qword [rbp + 0x1d0], 0
mov qword [rbp + 0x1e0], 0
mov qword [rbp + 0x1e8], r9
mov qword [rbp + 0x1f0], 0
mov qword [rbp + 0x1f8], r11
mov qword [rbp + 0x200], r11
mov qword [rbp + 0xc0], 0x2f
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb8], rax
movups xmm0, xmmword [rbp + 0x88]
add r14, 0x10
movups xmmword [rbp + 0x3d0], xmm0
lea rax, [rbp + 0x60]
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x3e8], r14
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x428], 0
lea rcx, [rbp + 0x330]
lea esi, [rax]
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
rol byte [rbx], 1
add byte [rax], al
lea esi, [rax]
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
rol byte [rbx], 1
add byte [rax], al
call case.0x140097936.1933
movzx eax, byte [rbp + 0x330]
cmp al, 0x4b
jne 0x1400be803
lea rsi, [rbp + 0x3f0]
lea rbx, [rbp + 0x330]
lea r14, [rbp + 0x3d0]
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x331bd], al
cmp byte [rbp + 0x331], 0
cmp byte [rbp + 0x331], 0
mov rdi, qword [rbp + 0x3f0]
je case.0x1400b788c.97
test rdi, rdi
jne 0x1400be8ec
inc dword [rax]
add byte [rax], al
invalid
inc dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call case.0x140097936.1933
movzx eax, byte [rbp + 0x330]
add eax, dword [rax]
add byte [rbx + rcx*2], bh
add eax, dword [rax]
add byte [rbx + rcx*2], bh
je case.0x1400b70f7.127
movzx ecx, byte [rbp + 0x331]
lea esi, [rcx]
add eax, dword [rax]
add byte [rax], al
movzx edx, word [rbp + 0x336]
mov r8d, dword [rbp + 0x332]
add byte [rax], al
movzx edx, word [rbp + 0x336]
mov r8d, dword [rbp + 0x332]
mov r9, qword [rbp + 0x338]
shl r8, 0x10
loopne 0x1400be833
loopne 0x1400be833
shl rdx, 0x30
or rdx, r8
shl ecx, 8
movzx eax, al
or rax, rcx
or rax, rdx
or eax, edx
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], r9
mov dword [rsp + 0x10], ecx
mov dword [rsp + 0x10], ecx
and al, 0x10
adc byte [rcx - 0x39], cl
add al, 0x24
add al, byte [rax]
add byte [rax], al
mov qword [r12], 2
mov rax, qword [rbp + 0x1b8]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400be861
mov rcx, qword [rbp + 0x1b8]
call fcn.1400c02a0
mov eax, 0xe8000001
add al, ch
invalid
cmp dword [rbp + 0xc0], 0x2f
je 0x1400bf3c3
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x100], 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
je 0x1400be889
mov rcx, qword [rbp + 0x108]
add byte [rax], al
je 0x1400be889
adc dword [rax - 0x75], ecx
lea ecx, [rax]
add dword [rax], eax
add byte [rdx + 2], bh
mov rcx, qword [rbp + 0x108]
mov edx, 2
call fcn.14000af70
cmp qword [rbp + 0x118], 0
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov rcx, qword [rbp + 0x120]
add dword [rax], eax
add byte [rax], al
je 0x1400be8a4
mov rcx, qword [rbp + 0x120]
mov edx, 8
call fcn.14000af70
int3
invalid
hlt
invalid
int3
cmp qword [rbp + 0x130], 0
je 0x1400be8bf
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov rcx, qword [rbp + 0x138]
mov ecx, dword [rbp + 0x138]
mov edx, 2
call fcn.14000af70
invalid
hlt
invalid
invalid
cmp qword [rbp + 0x148], 0
je 0x1400bf3c3
mov ebp, 0x148
add byte [rdi], cl
test dh, dh
or al, byte [rax]
add byte [rax - 0x75], cl
lea edx, [rax + 1]
add byte [rax], al
mov rcx, qword [rbp + 0x150]
mov edx, 8
call fcn.14000af70
jmp 0x1400bf3c3
add al, ch
xchg edx, eax
invalid
test rdi, rdi
je 0x1400bed31
mov r14, qword [rbp + 0x3f8]
mov rcx, qword [rbp + 0x400]
lea eax, [rax]
add al, 0
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
lea eax, [rax]
add al, 0
add byte [rax], al
call fcn.14004cad0
mov rbx, rax
add byte [rax], al
call fcn.14004cad0
mov rbx, rax
mov ebx, eax
mov qword [rbp + 0x330], rdi
mov qword [rbp + 0x338], r14
mov qword [rbp + 0x340], rax
mov dword [rbp + 0x340], eax
mov dword [rbp + 0x340], eax
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
add rax, qword [rax]
add eax, dword [rax]
mov qword [rbp + 0x348], rdx
mov qword [rbp + 0x350], rsi
mov ch, 0x50
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x5b], cl
enter 3, 0
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ch, 0x50
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x5b], cl
enter 3, 0
add byte [rax], al
add byte [rax], al
je 0x1400bec46
test byte [rcx], dl
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x43], cl
mov qword [rbp + 0x390], r15
lea r13, [rbp + 0x218]
add byte [rax], al
mov qword [rbp + 0x390], r15
lea r13, [rbp + 0x218]
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x440], rax
test dword [rax + 4], eax
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 4], eax
add byte [rax], al
lea rsi, [rdx - 1]
add rbx, 0x10
adc byte [rax + 0x2e], bh
adc byte [rax + 0x2e], bh
mov qword [rbp + 0x438], rax
add byte [rcx], dh
dec dword [rbp + rcx*4 - 0x4b]
lea esi, [rbp + 0x210]
xor edi, edi
lea r14, [rbp + 0x210]
lea esi, [rbp + 0x210]
lea esi, [rbp + 0x210]
lea r15, [rbp + 0x330]
lea r12, [rbp + 0x2b0]
add byte [rbp + rcx*4 - 0x5b], cl
mov al, 2
add byte [rax], al
mov qword [rbp + 0x480], rax
mov eax, 0x2e
mov qword [rbp + 0x488], rax
jmp 0x1400be9ce
invalid
cmp eax, 0x4ce1894c
mov edx, esi
mov rcx, r12
mov rdx, r14
call fcn.1400c46e0
pop rbp
add byte [rax], al
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x438], rax
lea rax, [rbp + 0x2b8]
add byte [rax], al
add al, 0
add byte [rax - 0x73], cl
test dword [rax + 0xf000002], edi
add byte [rax], al
movups xmm0, xmmword [rax]
add byte [rax], al
movups xmm0, xmmword [rax]
movaps xmmword [rbp], xmm0
sub dword [rbp], eax
nop dword [rax + rax]
add byte [rax - 0x7d], cl
ret
add rbx, 0x10
add rsi, 0xffffffffffffffff
jae 0x1400becfb
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbx - 0x10], al
invalid
movups xmm0, xmmword [rbx - 0x10]
invalid
movaps xmmword [rbp + 0x2b0], xmm0
mov rax, qword [rbp + 0x350]
test dword [rax + 3], edx
add byte [rax], al
test dword [rax + 0x48000002], esi
mov eax, dword [rbp + 0x350]
test dword [rax + 3], edx
add byte [rax], al
test dword [rax + 3], edx
add byte [rax], al
mov rax, qword [rax + 0x18]
mov r8d, dword [rax + 0x48]
mov rcx, r14
mov rcx, r14
mov ecx, esi
mov rdx, r15
mov edx, edi
mov r9, r12
call fcn.1400c03d0
mov rax, qword [rbp + 0x210]
mov eax, dword [rbp + 0x210]
mov eax, dword [rbp + 0x210]
add byte [rax - 0x7d], cl
clc
je 0x1400becdb
invalid
add al, byte [rax]
invalid
cmp rax, 0x2e
je 0x1400becdb
invalid
add al, byte [rax]
invalid
invalid
movups xmm0, xmmword [r13]
mov rcx, qword [rbp + 0x228]
mov qword [rbp + 0x340], rbx
mov dword [rbp + 0x340], ebx
mov qword [rbp + 0x348], rsi
add byte [rax], al
movaps xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x210], rax
movups xmmword [r13], xmm0
add byte [r8 - 0x77], r9b
lea ebp, [rax]
add al, byte [rax]
add byte [rdi], cl
mov bh, 0xc1
add byte [r8 - 0x77], r9b
lea ebp, [rax]
add al, byte [rax]
add byte [rdi], cl
mov bh, 0xc1
cmp eax, 0x71
jle 0x1400beaa0
cmp eax, 0x2130
jg 0x1400beb00
mov ch, 0
add byte [rax], al
mov ch, 0
add byte [rax], al
add eax, 0xffffff8e
cmp eax, 0x1a
ja case.0x1400beaba.4
invalid
invalid
invalid
invalid
imul edi, edi, 0x8d48ffff
or eax, 0x23636
invalid
lea rcx, [0x1400e2094]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov rcx, r12
mov rdx, r14
call fcn.1400c46e0
pop rsp
add byte [rax], al
pop rsp
add byte [rax], al
cmp dword [rbp + 0x2b0], 0x1c
jne case.0x1400beaba.4
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x1e8], rax
test eax, ebp
add dword [rax], eax
add byte [rax], al
test eax, ebp
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
jmp case.0x1400beaba.4
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x77c0240], al
sbb byte [rdi], cl
xchg dword [rdi + rdi*8], edx
invalid
add eax, 0xfffffffd
cmp eax, 0x18
ja case.0x1400beaba.4
lea rcx, [0x1400e2030]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, r12
mov rdx, r14
call fcn.1400c46e0
mov rax, qword [rbp + 0x2b0]
cmp rax, 0x10
cmp eax, 0x10
jne 0x1400beae2
mov rcx, qword [rbp + 0x2b8]
mov qword [rbp + 0x448], rcx
cmp eax, 0x10
mov eax, 1
cmove rdi, rax
jmp case.0x1400beaba.4
cmp eax, 0x2131
je 0x1400bebf6
cmp eax, 0x2132
je case.0x1400bea65.116
cmp eax, 0x2133
jne case.0x1400beaba.4
mov rcx, r12
mov rdx, r14
call fcn.1400c46e0
cmp dword [rbp + 0x2b0], 0xb
jne case.0x1400beaba.4
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x1f0], rax
jmp case.0x1400beaba.4
mov rcx, r12
mov rdx, r14
call fcn.1400c46e0
cmp dword [rbp + 0x2b0], 0x17
jne case.0x1400beaba.4
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x200], rax
jmp case.0x1400beaba.4
mov rcx, r12
mov rdx, r14
call fcn.1400c46e0
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x480], rax
lea rax, [rbp + 0x2b8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x10], xmm0
jmp case.0x1400beaba.4
mov rcx, r12
mov rdx, r14
call fcn.1400c46e0
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x488], rax
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x378], rax
jmp case.0x1400beaba.4
mov rcx, r12
mov rdx, r14
call fcn.1400c46e0
cmp dword [rbp + 0x2b0], 0x12
jne case.0x1400beaba.4
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x1f8], rax
jmp case.0x1400beaba.4
cmp qword [rbp + 0x440], 0
jne case.0x1400beaba.4
mov rcx, r12
mov rdx, r14
call fcn.1400c46e0
cmp dword [rbp + 0x2b0], 0x2d
jne 0x1400bec38
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0xb0], 1
mov qword [rbp + 0xb8], rax
mov eax, 1
jmp 0x1400bec3a
xor eax, eax
mov qword [rbp + 0x440], rax
jmp case.0x1400beaba.4
mov ebx, 0x2e
xor r13d, r13d
mov r14d, 0x2e
mov ecx, 0x2e
cmp qword [rsi + 0x28], 0
jne 0x1400bec76
mov rax, qword [rbp + 0x330]
sub rax, qword [rsi]
mov qword [rsi + 0x28], 1
mov qword [rsi + 0x30], rax
movaps xmm0, xmmword [rbp + 0x300]
movaps xmmword [rbp + 0x10], xmm0
cmp rcx, 0x2e
jne 0x1400bec92
mov rsi, r15
xor r15d, r15d
jmp 0x1400bed4f
mov qword [rbp - 0x38], rcx
movaps xmm0, xmmword [rbp]
movups xmmword [rbp - 0x30], xmm0
movzx r8d, byte [rbp + 0xa9]
mov r9, qword [rbp + 0x1e8]
lea rax, [rbp - 0x38]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x3d0]
mov rsi, r15
mov rdx, r15
call fcn.1400ca650
cmp qword [rbp + 0x3d0], 0
jne 0x1400bed45
mov r15, qword [rbp + 0x3d8]
jmp 0x1400bed48
movups xmm0, xmmword [r13]
movaps xmmword [rbp + 0x10], xmm0
mov rdi, qword [rbp + 0x3c8]
movups xmmword [rdi + 8], xmm0
mov qword [rdi], 2
jmp 0x1400be848
mov rsi, qword [rbp + 0x350]
mov r15, qword [rbp + 0x390]
mov rbx, qword [rbp + 0x488]
mov r13, rdi
mov r14, qword [rbp + 0x480]
mov rcx, qword [rbp + 0x438]
cmp qword [rsi + 0x28], 0
jne 0x1400bec76
jmp 0x1400bec60
mov byte [r12 + 8], 0x42
mov qword [r12 + 0x10], 0
jmp 0x1400be840
xor r15d, r15d
mov rdi, qword [rbp + 0x3e0]
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], rdi
cmp r14, 0x2e
jne 0x1400bed83
mov qword [rbp + 0x1d0], 0
test r13, r13
mov rcx, qword [rbp + 0x448]
je 0x1400bee12
xor r14d, r14d
jmp 0x1400bedf4
mov qword [rbp - 0x50], r14
movaps xmm0, xmmword [rbp - 0x10]
movups xmmword [rbp - 0x48], xmm0
movzx r8d, byte [rbp + 0xa9]
mov r9, qword [rbp + 0x1e8]
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x3d0]
mov rdx, rsi
call fcn.1400ca650
cmp qword [rbp + 0x3d0], 0
mov rax, qword [rbp + 0x3e0]
jne 0x1400bedd0
mov r14, qword [rbp + 0x3d8]
jmp 0x1400bedd3
xor r14d, r14d
mov rcx, qword [rbp + 0x448]
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], rax
test r13, r13
je 0x1400bee12
mov qword [rbp + 0x438], rax
mov rax, rsi
mov r12, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
sub rdx, rcx
jae 0x1400bf0db
mov eax, 0x13
jmp 0x1400bf243
mov r13d, 0x2f
mov qword [rbp + 0x480], rax
cmp dword [rbp + 0xc0], 0x2f
je 0x1400beeb0
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x100], 0
mov edi, edx
je 0x1400bee4b
mov rcx, qword [rbp + 0x108]
mov edx, 2
call fcn.14000af70
sal esp, 0xff
sal esp, 0xff
mov edx, edi
cmp qword [rbp + 0x118], 0
je 0x1400bee68
mov rcx, qword [rbp + 0x120]
mov edx, 8
call fcn.14000af70
or al, cl
hlt
invalid
mov edx, edi
or al, cl
hlt
cmp qword [rbp + 0x130], 0
je 0x1400bee85
mov rcx, qword [rbp + 0x138]
mov edx, 2
call fcn.14000af70
mov edx, edi
cmp qword [rbp + 0x148], 0
mov rcx, qword [rbp + 0x448]
je 0x1400beeb0
mov rcx, qword [rbp + 0x150]
mov edx, 8
add dword [rax], eax
add byte [rdx + 8], bh
call fcn.14000af70
mov edx, edi
mov rcx, qword [rbp + 0x448]
mov qword [rbp + 0xc0], r13
mov qword [rbp + 0xc8], r15
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0x320]
add byte [rax], al
add byte [rax], al
lea rdi, [rbp + 0xd8]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rbp + 0x300]
movaps xmm1, xmmword [rbp + 0x310]
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
mov qword [rbp + 0x100], r14
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x108], rax
mov qword [rbp + 0x110], r12
mov dword [rbp + 0x110], esp
mov dword [rbp + 0x110], esp
mov rax, qword [rbp + 0x50]
mov qword [rdi + 0x50], rax
movaps xmm0, xmmword [rbp + 0x40]
movups xmmword [rdi + 0x40], xmm0
mov rax, qword [rbp + 0x458]
test dword [rax + 4], ebx
add byte [rax], al
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x270]
mov qword [rdi + 0x80], rax
movaps xmm0, xmmword [rbp + 0x260]
movups xmmword [rdi + 0x70], xmm0
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x160], rax
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x168], rax
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x178], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x180], rcx
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x298]
mov qword [rbp + 0x190], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x1a0], rax
movzx eax, byte [rbp + 0x4bf]
mov byte [rbp + 0x1a8], al
movzx eax, byte [rbp + 0x4be]
mov byte [rbp + 0x1a9], al
mov word [rbp + 0x1aa], dx
add byte [rdi], cl
mov dh, 0x85
cmpsd dword [rsi], dword [rdi]
add al, 0
add byte [rax + 0x1ac85], cl
add byte [rdi], cl
mov dh, 0x85
movsb byte [rdi], byte [rsi]
add al, 0
add byte [rax + 0x1ad85], cl
add byte [rdi], cl
mov dh, 0x85
mov ebp, 0x88000004
test dword [rsi + 0xf000001], ebp
mov dh, 0x85
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rax + 0x1af85], cl
add byte [rdi], cl
mov dh, 0x85
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rax + 0x1b085], cl
add byte [rax - 0x75], cl
test dword [rax - 0x77fffffc], eax
test dword [rcx + 0xf000001], esi
mov bh, 0x85
mov word [rbx], es
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
cmpsd dword [rsi], dword [rdi]
add al, 0
add byte [rax + 0x1ac85], cl
add byte [rdi], cl
mov dh, 0x85
movsb byte [rdi], byte [rsi]
add al, 0
add byte [rax + 0x1ad85], cl
add byte [rdi], cl
mov dh, 0x85
mov ebp, 0x88000004
test dword [rsi + 0xf000001], ebp
mov dh, 0x85
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rax + 0x1af85], cl
add byte [rdi], cl
mov dh, 0x85
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rax + 0x1b085], cl
add byte [rax - 0x75], cl
test dword [rax - 0x77fffffc], eax
test dword [rcx + 0xf000001], esi
mov bh, 0x85
mov word [rbx], es
add byte [rax], al
mov word [rdi + 0xde], ax
mov eax, dword [rbp + 0x388]
mov dword [rdi + 0xda], eax
cmp rbx, 0x2e
mov rcx, qword [rbp + 0x3c8]
enter 3, 0
enter 3, 0
je 0x1400bf178
test rbx, rbx
je 0x1400bf16a
cmp rbx, 0xc
jne 0x1400bf178
mov rax, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov r9, qword [rbp + 0x1f0]
sub r8, r9
jb 0x1400bf0b9
movzx edx, byte [rbp + 0xa8]
test al, 0
add byte [rax], al
movzx r10d, dl
add rax, r9
mov r11, qword [rbp + 0x378]
imul r11, r10
mov r9, r8
sub r9, r11
jae 0x1400bf25e
mov esi, 0x13
movzx edx, dl
shl edx, 8
or rdx, rsi
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
mov qword [rcx], 2
jmp 0x1400be848
add r12, rcx
cmp rdx, 4
jb 0x1400bf115
movzx r11d, byte [rbp + 0xa8]
popfq
test al, 0
add byte [rax], al
lea r8, [rdx - 4]
lea rax, [r12 + 4]
mov ecx, dword [r12]
mov r9d, ecx
shr r9d, 4
cmp r9d, 0xffffffe
jbe 0x1400bf153
cmp ecx, 0xffffffff
je 0x1400bf18c
mov ebx, 0x10
jmp 0x1400bf13d
add bl, ch
sub bh, al
test eax, edx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add dh, al
test esi, edx
add eax, dword [rax]
add byte [rax], al
mov dword [rbp + 0x3d0], 0
mov byte [rbp + 0x3d6], 0
mov word [rbp + 0x3d4], 0
mov ebx, dword [rbp + 0x3d3]
shl rbx, 0x20
or rbx, 0x13
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
mov r14, rbx
shr r14, 0x20
jmp case.0x1400b8161.124
mov r9b, 4
mov r12, rcx
mov esp, ecx
mov esp, ecx
cmp r8, r12
jae 0x1400bf1d8
loopne 0x1400bf1d0
jp 0x1400bf112
mov bl, 0x13
xor r14d, r14d
xor edi, edi
adc eax, dword [rbp + 0x31]
div byte [rcx]
invalid
jmp 0x1400bf220
mov dh, 0
add byte [rax], al
mov rax, qword [rbp + 0x378]
mov qword [rbp + 0x1e0], rax
test eax, esp
add dword [rax], eax
add byte [rax - 0x73], cl
push rbp
invalid
lea rdx, [rbp + 0x60]
mov r8d, 0x1a8
invalid
add al, ch
jmp 0x1290bf354
call sub.msvcrt.dll_memcpy
jmp 0x1400bf3c3
cmp r8, 8
jb 0x1400bf298
or byte [rdi], cl
invalid
add rdx, 0xfffffffffffffff4
lea rax, [r12 + 0xc]
and al, 0xc
and al, 0xc
or al, 0x45
movzx eax, byte [rsp + 0xb]
movzx r8d, byte [r12 + 0xb]
movzx r9d, word [r12 + 8]
movzx r10d, byte [r12 + 0xa]
shl r10d, 0x10
or r10d, r9d
mov r12d, dword [r12 + 4]
mov esp, dword [rsp + 4]
mov esp, dword [rsp + 4]
and al, 4
shl r10, 0x28
shl r12, 8
or r12, r10
invalid
shrd r12, r8, 8
mov r9b, 8
invalid
mov r8, rdx
cmp r8, r12
loopne 0x1400bf249
invalid
loopne 0x1400bf249
xchg byte [rcx + rcx*4 - 0x5b], cl
cwde
add al, 0
add byte [rcx - 0x7d], cl
cld
add dword [rsi + 0x1c], esi
mov qword [rbp + 0x498], r12
cmp r12, 1
jbe 0x1400bf201
movzx r8d, word [rax]
mov edx, r8d
add edx, 0xfffffffa
cli
cli
cmp dx, 0xfffc
jae 0x1400bf2a5
movzx r12d, r8w
mov bh, 0xe0
mov bl, 0x11
jmp case.0x1400b8161.124
mov word [rbp + 0x3d0], 0
add bh, al
test edx, edx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0xbd
mov dword [rbp + 0x3d2], 0
movzx edi, word [rbp + 0x3d1]
rol dword [rbx], 1
add byte [rax], al
rol dword [rbx], 1
add byte [rax], al
mov bl, 0x13
xor r14d, r14d
xor esi, esi
mov r12, rax
shl r14, 0x18
shl esi, 0x18
movzx eax, di
shl eax, 8
or rax, r14
movzx ecx, sil
movzx ecx, dh
movzx ecx, dh
or rcx, rax
shl rcx, 8
movzx eax, bl
mov dh, 0xc3
or rax, rcx
or eax, ecx
mov rcx, qword [rbp + 0x3c8]
mov qword [rcx + 8], rax
add byte [rax - 0x77], cl
or byte [r9 + rcx*4 + 0x61], cl
adc byte [rax - 0x39], cl
add dword [rdx], eax
add byte [rax], al
add cl, ch
invalid
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r12
mov qword [rcx], 2
jmp 0x1400be848
mov esi, 0x17
dec r10d
cmp r10d, 7
ja case.default.0x1400bf284
mov rdi, r11
add rax, r11
lea r11, [0x1400e2100]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r8, rdi
je 0x1400bf42b
movzx eax, byte [rax]
jmp 0x1400bf171
mov ebx, 0x13
mov r12, rax
jmp 0x1400bf13d
mov byte [rbp + 0x4be], r9b
mov qword [rbp + 0x440], r12
add byte [rbp - 0x73], cl
push rsp
and al, 0xfe
add byte [rbp - 0x73], cl
push rsp
and al, 0xfe
lea r12, [rax + 2]
cmp r8w, 4
clc
add al, 0xf
xchg bl, cl
add dword [rax], eax
invalid
clc
add al, 0xf
xchg bl, cl
add dword [rax], eax
add byte [rbp - 0x7b], cl
ror byte [rdi], cl
test ah, bh
test r10, r10
je 0x1400bf5cc
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
add al, 0
add byte [rax - 0x7d], cl
cli
add ecx, dword [rdi]
test dword [rsi + 1], edx
add byte [rax], al
mov rdx, qword [rbp + 0x440]
cmp rdx, 3
jne 0x1400bf437
add rax, 3
jmp 0x1400bf15e
mov eax, 6
xor r13d, r13d
xor r12d, r12d
xor edx, edx
jmp 0x1400be3e3
mov rcx, qword [rbp + 0x3b0]
mov qword [rbp + 0x98], rcx
movaps xmm0, xmmword [rbp + 0x3a0]
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x60], 1
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x80], r14
movzx eax, byte [0x1401b00f0]
mov edx, 0x40
xor ecx, ecx
call fcn.1400d69a0
test rax, rax
mov r12, qword [rbp + 0x3c8]
mov r15, qword [rbp + 0x390]
je 0x1400c0001
mov r14, rax
movups xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
movups xmm3, xmmword [rbp + 0x90]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dil, 0x4b
cmp dil, 0x4b
je 0x1400be65f
mov byte [r12 + 8], dil
mov dword [r12 + 9], r13d
mov rax, r13
shr rax, 0x30
mov byte [r12 + 0xf], al
shr r13, 0x20
mov word [r12 + 0xd], r13w
mov qword [r12 + 0x10], r14
mov qword [r12], 2
movaps xmm6, xmmword [rbp + 0x4c0]
add rsp, 0x558
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp r9, 3
jbe 0x1400bf42b
mov eax, dword [rax]
jmp 0x1400bf171
cmp r9, 1
jbe 0x1400bf42b
movzx eax, word [rax]
jmp 0x1400bf171
cmp r9, 7
jbe 0x1400bf42b
movzx r9d, byte [rax + 7]
movzx edx, word [rax + 4]
movzx r8d, byte [rax + 6]
shl r8d, 0x10
or r8d, edx
mov eax, dword [rax]
shl r8, 0x28
shl rax, 8
or rax, r8
shrd rax, r9, 8
jmp 0x1400bf171
mov esi, 0x13
xor edx, edx
jmp case.0x1400bf284.3
movzx r11d, byte [rax + 2]
lea r10, [rdx - 4]
mov qword [rbp + 0x498], r10
cmp byte [rax + 3], 0
je 0x1400bf48b
mov bl, 0x41
jmp 0x1400bf62b
invalid
add cl, ch
cld
invalid
jmp case.0x1400bf284.3
mov eax, 0xd
movabs rdi, 0xffffffff00000000
mov r13, qword [rbp + 0x480]
and r13, rdi
and r12d, 0xffff0000
and esp, 0xffff0000
and esp, 0xffff0000
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x438]
and edx, 0xff00
jmp 0x1400be3e3
add rax, 4
mov r12, rax
cmp ecx, 0xfffffff0
jb 0x1400bf4de
cmp r10, 7
jbe 0x1400bf5cc
add r10, 0xfffffffffffffff8
lea r9, [r12 + 8]
mov qword [rbp + 0x490], r9
movzx eax, byte [r12 + 7]
movzx ecx, word [r12 + 4]
movzx edx, byte [r12 + 6]
shl edx, 0x10
or edx, ecx
mov r12d, dword [r12]
shl rdx, 0x28
shl r12, 8
or byte [rcx + 9], cl
invalid
shrd r12, rax, 8
shrd esp, eax, 8
or byte [rcx + 9], cl
invalid
shrd esp, eax, 8
jmp 0x1400bf4fc
cmp r10, 3
jbe 0x1400bf5cc
add r10, 0xfffffffffffffffc
lea r9, [r12 + 4]
mov qword [rbp + 0x490], r9
add al, 0
invalid
add al, 0
add byte [rbp - 0x75], al
mov r12d, dword [r12]
mov r12d, dword [r12]
sub r10, r12
jae 0x1400bf508
mov bl, 0x13
jmp 0x1400bf621
test r12, r12
je 0x1400bf618
lea rcx, [r12 - 1]
mov qword [rbp + 0x498], rcx
movzx eax, byte [r9]
test al, al
je 0x1400bf629
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax + 0x4a485], cl
add byte [rcx + rcx*4 - 0x5b], cl
cwde
add al, byte [rax]
add byte [rcx + rcx*4 + 0x55], cl
xor byte [rcx + rcx*4 - 0x4b], cl
movabs al, byte [0x4bf9d8844000002]
add al, 0
invalid
mov byte [rbp + 0x4a4], al
mov qword [rbp + 0x298], r12
mov qword [rbp + 0x30], r10
mov qword [rbp + 0x2a0], r14
mov byte [rbp + 0x4bf], r11b
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x488], rbx
mov qword [rbp + 0x380], r9
add byte [rax], al
add byte [rax], al
lea rax, [r9 + 1]
mov byte [rbp + 0x4bd], 1
mov dword [rbp + 0x3c4], r8d
cmp r8w, 4
jb 0x1400bf5b2
test rcx, rcx
test ecx, ecx
je 0x1400bf15e
mov rax, qword [rbp + 0x298]
lea rcx, [rax - 2]
mov qword [rbp + 0x498], rcx
mov dword [rbp + 0x498], ecx
mov dword [rbp + 0x498], ecx
mov rax, qword [rbp + 0x380]
movzx eax, byte [rax + 1]
mov byte [rbp + 0x4bd], al
test al, al
je 0x1400bf6fe
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x380]
mov eax, dword [rbp + 0x380]
add rax, 2
test rcx, rcx
je 0x1400bf15e
lea r12, [rax + 1]
mov qword [rbp + 0x490], r12
cmp rcx, 1
jne 0x1400bf630
mov bl, 0x13
xor r14d, r14d
xor esi, esi
xor edi, edi
xor esi, esi
jmp case.0x1400b8161.124
invalid
invalid
invalid
movabs rdi, 0xffffffff00000000
jmp 0x1400be411
movabs rdi, 0xffffffff00000000
and rdi, r12
mov rax, r12
loopne 0x1400bf642
and eax, 0xffff0000
loopne 0x1400bf642
and eax, 0xffff0000
mov r13, r12
and r13, 0xffffffffffffff00
invalid
jmp 0x1400be4e6
invalid
mov edi, 0xe
jmp 0x1400be4ff
mov bl, 0x13
xor r14d, r14d
xor edi, edi
xor esi, esi
mov r12, r9
jmp case.0x1400b8161.124
mov bl, 0x1a
jmp case.0x1400b8161.124
movzx edx, byte [rax]
mov r8, rcx
add r8, 0xfffffffffffffffe
mov qword [rbp + 0x498], r8
je 0x1400bf705
test byte [rsi + 0x44000000], bh
movzx eax, byte [rax + 1]
movzx r8d, byte [rax + 1]
mov byte [rbp + 0x4a5], r8b
lea r12, [rax + 3]
mov qword [rbp + 0x490], r12
mov dword [rbp + 0x490], esp
mov dword [rbp + 0x490], esp
movzx r8d, byte [rax + 2]
mov byte [rbp + 0x4a6], r8b
test r8b, r8b
je 0x1400bf70e
test dl, dl
setne byte [rbp + 0x4a7]
cmp rcx, 3
je 0x1400bf5cc
lea rdx, [rcx - 4]
mov qword [rbp + 0x498], rdx
movzx r8d, byte [rax + 3]
mov qword [rbp + 0x480], r8
test r8b, r8b
je 0x1400bf715
invalid
lea r8, [rax + 4]
mov qword [rbp + 0x2a8], r8
mov r8, qword [rbp + 0x480]
dec r8d
movzx r9d, r8b
mov r8, r9
mov qword [rbp + 0x278], r9
sub rdx, r9
jae 0x1400bf71c
mov bl, 0x13
xor r14d, r14d
xor edi, edi
xor esi, esi
mov r12, qword [rbp + 0x2a8]
jmp case.0x1400b8161.124
mov eax, 6
xor ecx, ecx
mov qword [rbp + 0x480], rcx
xor r12d, r12d
in al, 0x31
leave
in al, 0x31
leave
mov qword [rbp + 0x438], rcx
jmp 0x1400bf45e
mov bl, 0x1b
jmp 0x1400bf62b
invalid
add rax, 2
jmp 0x1400bf15e
push rax
cli
invalid
invalid
push rax
cli
invalid
mov bl, 0x1c
jmp 0x1400bf62b
invalid
invalid
invalid
invalid
invalid
mov bl, 0x1d
jmp 0x1400bf62b
mov r8, qword [rbp + 0x2a8]
mov r9, qword [rbp + 0x278]
lea r12, [r8 + r9]
mov qword [rbp + 0x490], r12
mov qword [rbp + 0x498], rdx
mov qword [rbp + 0x3a0], 0
mov qword [rbp + 0x3a8], 8
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 3], esi
add byte [rax], al
add byte [rsi - 0x7d], ah
mov ebp, 0x3c4
add al, 0xf
xchg esp, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 3], esi
add byte [rax], al
add byte [rsi - 0x7d], ah
mov ebp, 0x3c4
add al, 0xf
xchg esp, eax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbp + 2], dl
add al, byte [rax]
invalid
test rdx, rdx
je 0x1400bf9c9
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 1], cl
enter 0x8b9, 0
add byte [rax], al
add rax, rcx
mov ecx, 8
xor r8d, r8d
mov qword [rbp + 0x398], r8
xor edi, edi
mov r14, r13
out dx, al
mov r13, r12
xor ebx, ebx
cmp byte [r13 + rbx], 0
cmp byte [rbp + rbx], 0
lea r8, [r13 + rbx + 1]
je 0x1400bf7aa
inc rbx
cmp r8, rax
jne 0x1400bf790
jmp 0x1400bf897
add byte [rax], al
add byte [rax - 0x77], cl
fmul dword [rax - 9]
ror byte [rax + 1], 1
ret 0x894c
mov rax, rbx
not rax
add rdx, rax
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x498], rdx
test rbx, rbx
je 0x1400bfaa1
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0x3b], cl
mov ebp, 0x3a0
cmp rdi, qword [rbp + 0x3a0]
jne 0x1400bf7e6
lea rcx, [rbp + 0x3a0]
call fcn.1400c8840
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x3a8]
mov rdx, rdi
lea rax, [rdi + rdi*2]
mov qword [rcx + rax*8], 0x1f
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
ror dword [rax], 0x48
mov dword [rcx + rax*8 + 0x10], ebx
rcl dword [rax], 0x48
inc edx
invalid
rcl dword [rax], 0x48
inc edx
mov rdi, rdx
mov qword [rbp + 0x3b0], rdx
mov r12, qword [rbp + 0x490]
mov rdx, qword [rbp + 0x498]
lea rax, [r12 + rdx]
mov r14, r13
test rdx, rdx
jne 0x1400bf788
invalid
invalid
invalid
invalid
jmp 0x1400bf9c9
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
call fcn.1400d14a0
mov rdx, qword [rbp + 0x3d0]
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
nop
add al, 0
add al, ch
pop rsi
sbb al, 1
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rbx], 1
add byte [rax], al
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x450], rax
push rax
add al, 0
invalid
push rax
add al, 0
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
movabs rax, 0x8000000000000000
mov r12, qword [rbp + 0x3e0]
mov rcx, rdx
mov qword [rbp + 0x398], rdx
cmp rdx, rax
jne 0x1400bf89f
add byte [rax], al
add byte [rax - 0x1f5a74b4], al
add eax, dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
xchg ebp, eax
cwde
add eax, dword [rax]
add byte [rax + 0x39], cl
ret 0x2875
mov rbx, qword [rbp + 0x450]
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
out dx, eax
adc byte [rcx - 0x77], cl
fimul word [rcx - 0x3f]
out dx, al
and byte [rcx - 0x49], al
add ecx, ebp
invalid
invalid
add byte [rax], al
mov r12, r13
jmp 0x1400bf9c9
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
call fcn.1400d17d0
movzx ebx, byte [rbp + 0x3d0]
mov dh, 0x9d
rol byte [rbx], 1
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
nop
add al, 0
add al, ch
invalid
mov dh, 0x9d
rol byte [rbx], 1
add byte [rax], al
cmp bl, 0x4b
jne 0x1400bf9f8
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x458], rax
test rax, rax
je 0x1400bfa32
movzx eax, byte [rbp + 0x4be]
shl eax, 8
movzx ecx, byte [rbp + 0x4bf]
add eax, ecx
add eax, 0x50000
add byte [rax], al
add eax, 0x60858900
add al, 0
add byte [rax + 8], bh
mov qword [rbp + 0x4b0], rax
mov r13d, 0x10
xor eax, eax
ror byte [rax - 0x77], 0x85
movabs al, byte [0x45ebf63145000002]
ror byte [rax - 0x77], 0x85
movabs al, byte [0x45ebf63145000002]
mov rax, qword [rbp + 0x3a8]
test al, 3
add byte [rax], al
mov qword [rbp + 0x4b0], rax
inc r14
mov rax, qword [rbp + 0x4b0]
mov qword [rax + r13 - 0x10], rdi
mov qword [rax + r13 - 8], rbx
mov rcx, qword [rbp + 0x4a8]
mov ecx, dword [rbp + 0x4a8]
mov ecx, dword [rbp + 0x4a8]
mov qword [rax + r13], rcx
mov qword [rbp + 0x3b0], r14
add r13, 0x18
cmp qword [rbp + 0x458], r14
je 0x1400bfab0
add dword [rax], eax
invalid
mov qword [rsp + 0x20], r12
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
xchg ebp, eax
nop
add al, 0
add byte [rbx + rcx*4 - 0x7b], al
invalid
add al, 0
add byte [rbx + rcx*4 - 0x73], cl
push rax
add al, 0
add al, ch
invalid
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
rol byte [rbx], 1
add byte [rax], al
xchg ebp, eax
nop
add al, 0
add byte [rbx + rcx*4 - 0x7b], al
invalid
add byte [rax - 0x75], cl
invalid
mov rbx, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x4a8], rax
test al, 4
add byte [rax], al
test al, 4
add byte [rax], al
cmp rcx, 0x2e
je 0x1400bfa61
je 0x1400bfa61
mov rdi, rcx
mov edi, ecx
cmp r14, qword [rbp + 0x3a0]
cmp esi, dword [rbp + 0x3a0]
jne 0x1400bf925
lea rcx, [rbp + 0x3a0]
call fcn.1400c8840
jmp 0x1400bf917
mov esi, r14d
shr esi, 8
mov edi, r14d
shr edi, 0x10
shr r14, 0x20
mov eax, 2
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x450], rax
mov bl, 0x13
xor eax, eax
mov qword [rbp + 0x398], rax
xor r15d, r15d
jmp 0x1400bff87
movzx eax, byte [rbp + 0x3d7]
add eax, dword [rax]
add cl, al
shl eax, 0x10
shl eax, 0x10
adc byte [rdi + rcx - 0x49], al
mov ch, 0xd5
add eax, dword [rax]
movzx r14d, word [rbp + 0x3d5]
or r14d, eax
invalid
shl r14, 0x20
mov esi, dword [rbp + 0x3d1]
or r14, rsi
mov edi, esi
shr edi, 8
shr r14, 0x18
add byte [rcx + 9], al
invalid
mov ch, 0xd1
add eax, dword [rax]
add byte [rcx + 9], cl
test byte [rcx + 0x8efc1f7], 0x49
shr esi, 0x18
mov r12, qword [rbp + 0x3d8]
xor r15d, r15d
invalid
jmp 0x1400bff87
invalid
mov qword [rbp + 0x468], 0
mov qword [rbp + 0x470], 8
mov qword [rbp + 0x478], 0
xor eax, eax
mov qword [rbp + 0x2a0], rax
jmp 0x1400bfaf6
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
mov r14, rbx
shr r14, 0x20
and cl, ch
invalid
invalid
add byte [rax], al
and cl, ch
invalid
lea r8, [0x140134590]
mov edx, 5
call fcn.140044e90
jmp case.0x140097936.976
invalid
invalid
mov ecx, 8
mov edx, 0x50
invalid
add byte [rdx + 0x50], bh
call fcn.14002d830
jmp case.0x140097936.976
mov eax, 2
mov qword [rbp + 0x450], rax
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 4], edx
add byte [rax], al
xor r12d, r12d
mov qword [rbp + 0x468], 0
test dword [rax + 4], ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x470], 8
mov qword [rbp + 0x478], 0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 4], edi
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp word [rbp + 0x3c4], 5
cmp dword [rbp + 0x3c4], 5
add byte [0xc5591650], al
dec dword [rdi]
test byte [rax + 2], ah
add byte [rax], al
jae 0x1400bfaf6
test r15, r15
je 0x1400bfd44
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
mov r13d, 0x1f
jmp 0x1400bfd4a
lea rcx, [rbp + 0x3d0]
lea ecx, [rbp + 0x3d0]
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [rbp + 0x490]
call fcn.1400d14a0
mov rdx, qword [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
call fcn.1400d14a0
mov rdx, qword [rbp + 0x3d0]
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x4b0], rax
mov al, 4
add byte [rax], al
mov al, 4
add byte [rax], al
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0x8d
invalid
invalid
invalid
loopne 0x1400bfb30
mov rcx, qword [rbp + 0x3e0]
add byte [rax], al
mov qword [rbp + 0x4a8], rcx
mov dword [rbp + 0x4a8], ecx
test al, 4
add byte [rax], al
mov rcx, rdx
mov qword [rbp + 0x458], rdx
cmp rdx, rax
jne case.0x140097936.1049
mov rbx, qword [rbp + 0x4b0]
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
mov r14, rbx
mov esi, ebx
mov esi, ebx
shr r14, 0x20
mov r15b, 1
cmp qword [rbp + 0x468], 0
jne 0x1400bff4b
jmp 0x1400bff5c
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
call fcn.1400d17d0
movzx ebx, byte [rbp + 0x3d0]
popfq
rol byte [rbx], 1
add byte [rax], al
add al, 0
add al, ch
sbb al, 1
add byte [rdi], cl
mov dh, 0x9d
popfq
rol byte [rbx], 1
add byte [rax], al
cmp bl, 0x4b
jne 0x1400bfd06
mov rax, qword [rbp + 0x3d8]
mov r13d, 0x2e
mov ebp, 0x2e
mov ebp, 0x2e
mov qword [rbp + 0x38], rax
test rax, rax
je 0x1400c002a
movzx eax, byte [rbp + 0x4be]
shl eax, 8
movzx ecx, byte [rbp + 0x4bf]
add eax, ecx
add eax, 0x50000
add eax, 0x94858900
add al, byte [rax]
add byte [rax + 8], bh
add eax, 0x94858900
add al, byte [rax]
add byte [rax + 8], bh
mov qword [rbp + 0x288], rax
mov r14d, 0x18
xor eax, eax
mov qword [rbp + 0x460], rax
add al, 0
add bl, ch
invalid
add al, 0
add bl, ch
imul ecx, dword [rax - 0x75], 0xffffff8d
invalid
invalid
mov rcx, qword [rbp + 0x460]
inc rcx
mov rdx, qword [rbp + 0x288]
mov qword [rdx + r14 - 0x18], rdi
jl 0x1400bfc32
call 0x17268854f
invalid
mov rax, qword [rbp + 0x280]
test dword [rax + 0x4a000002], eax
mov dword [rdx + rsi - 8], eax
jl 0x1400bfc32
call 0x17268854f
invalid
test dword [rax + 0x4a000002], eax
mov dword [rdx + rsi - 8], eax
movaps xmm0, xmmword [rbp + 0x330]
movaps xmm1, xmmword [rbp + 0x340]
add byte [rdx + 0xf], al
adc dword [rdx + rsi], eax
movups xmmword [rdx + r14 + 0x10], xmm1
xor r10b, byte [rax]
mov rax, qword [rbp + 0x350]
mov qword [rdx + r14 + 0x20], rax
mov qword [rbp + 0x478], rcx
add r14, 0x40
mov rax, rcx
mov qword [rbp + 0x460], rcx
mov dword [rbp + 0x460], ecx
mov dword [rbp + 0x460], ecx
cmp qword [rbp + 0x38], rcx
je 0x1400c002a
add eax, dword [rax]
invalid
mov rax, qword [rbp + 0x4a8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
lea rdx, [rbp + 0x490]
mov r8d, dword [rbp + 0x294]
add byte [rbx + rcx*4 - 0x73], cl
mov al, 4
add byte [rax], al
call 0x1400d1970
mov rcx, qword [rbp + 0x3d0]
invalid
rol byte [rbx], 1
add byte [rax], al
invalid
add byte [rax], al
mov rbx, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x280], rax
cmp rcx, 0x2e
je 0x1400bffcc
mov rdi, rcx
mov edi, ecx
lea rcx, [rbp + 0x3e8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x350], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x340], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x330], xmm0
mov rax, qword [rbp + 0x460]
cmp rax, qword [rbp + 0x468]
jne 0x1400bfbeb
invalid
invalid
invalid
lea rcx, [rbp + 0x468]
call fcn.1400b8aa0
mov rax, qword [rbp + 0x470]
mov qword [rbp + 0x288], rax
jmp 0x1400bfbeb
movzx eax, byte [rbp + 0x3d7]
shl eax, 0x10
mov dh, 0x85
xlatb
add eax, dword [rax]
add cl, al
loopne 0x1400bfd20
movzx r14d, word [rbp + 0x3d5]
or r14d, eax
shl r14, 0x20
mov esi, dword [rbp + 0x3d1]
or r14, rsi
invalid
mov edi, esi
mov ch, 0xd1
add eax, dword [rax]
add byte [rcx + 9], cl
test byte [rcx + 0x8efc1f7], 0x49
shr esi, 0x18
shr edi, 8
shr r14, 0x18
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x4a8], rax
jmp 0x1400bff3e
add byte [rax], al
mov r13d, 0x2e
mov rax, qword [rbp + 0x490]
mov qword [rbp + 0x4a8], rax
test dword [rax + 0x48000004], ebp
mov eax, dword [rbp + 0x498]
test dword [rax + 0x48000004], ebp
mov eax, dword [rbp + 0x498]
test rax, rax
je 0x1400bff17
mov rcx, qword [rbp + 0x4a8]
add rcx, rax
mov edx, 8
mov qword [rbp + 0x460], rdx
add al, 0
add byte [rcx], dh
ror byte [rax - 0x77], cl
xchg ebp, eax
pop rax
add al, 0
invalid
add al, 0
add byte [rcx], dh
ror byte [rax - 0x77], cl
xchg ebp, eax
pop rax
add al, 0
add byte [rcx], dh
xor edi, edi
mov r14, qword [rbp + 0x4b0]
xor edi, edi
mov r14, qword [rbp + 0x4b0]
mov rdx, qword [rbp + 0x4a8]
mov qword [rbp + 0x4b0], rdx
add al, 0
add byte [rbp + 0x31], al
leave
add al, 0
add byte [rbp + 0x31], al
leave
mov rdx, qword [rbp + 0x4b0]
add byte [rax], al
cmp byte [rdx + r9], 0
je 0x1400bfdc9
mov rdx, qword [rbp + 0x4b0]
add rdx, r9
inc rdx
inc r9
cmp rdx, rcx
jne 0x1400bfda1
jmp 0x1400bff07
add dword [rax], eax
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
not rcx
add rax, rcx
mov rcx, qword [rbp + 0x4b0]
add rcx, r9
inc rcx
mov qword [rbp + 0x490], rcx
lea edx, [rax + 0x48000004]
mov dword [rbp + 0x498], eax
test r9, r9
je 0x1400c0015
lea rcx, [rbp + 0x3d0]
add byte [rax], al
lea rdx, [rbp + 0x490]
mov r8, qword [rbp + 0x4b0]
call fcn.1400d1c00
mov r14, qword [rbp + 0x3d0]
mov rbx, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x4a8], rax
mov dword [rbp + 0x4a8], eax
mov dword [rbp + 0x4a8], eax
cmp r14, 0x2e
je 0x1400c0102
lea rcx, [rbp + 0x3e8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x230], rax
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x220], xmm1
add byte [rax], al
movaps xmmword [rbp + 0x210], xmm0
cmp rdi, qword [rbp + 0x468]
jne 0x1400bfe80
lea rcx, [rbp + 0x468]
call fcn.1400b8aa0
mov rax, qword [rbp + 0x470]
test dword [rax + 4], esi
add byte [rax], al
test dword [rax + 4], esi
add byte [rax], al
mov qword [rbp + 0x460], rax
mov rdx, rdi
mov rax, rdi
shl rax, 6
mov r8, qword [rbp + 0x460]
mov qword [r8 + rax], r14
mov qword [r8 + rax + 8], rbx
mov rcx, qword [rbp + 0x4a8]
mov qword [r8 + rax + 0x10], rcx
add byte [rax], dl
add byte [rax], dl
movaps xmm0, xmmword [rbp + 0x210]
movaps xmm1, xmmword [rbp + 0x220]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rbp + 0x230]
add al, byte [rax]
add byte [rcx - 0x77], cl
add byte [rax], r15b
add al, byte [rax]
add byte [rcx - 0x77], cl
add byte [rax], r15b
inc rdx
mov rdi, rdx
mov qword [rbp + 0x478], rdx
xchg ebp, eax
js 0x1400bfedb
add byte [rax], al
xchg ebp, eax
js 0x1400bfedb
add byte [rax], al
mov rdx, qword [rbp + 0x490]
mov rax, qword [rbp + 0x498]
mov rcx, rdx
xchg ebp, eax
nop
add al, 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000004], ebx
mov ecx, edx
mov qword [rbp + 0x4a8], rdx
lea rcx, [rdx + rax]
mov r14, qword [rbp + 0x4b0]
mov ch, 0xb0
add al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
test dh, bh
invalid
invalid
add al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
test dh, bh
invalid
jmp 0x1400bff17
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x4a8], rax
jmp 0x1400bff17
mov esi, r14d
shr esi, 8
out dx, al
or byte [rcx + rcx*4 - 9], al
out dx, al
or byte [rcx + rcx*4 - 9], al
shr edi, 0x10
shr r14, 0x20
shr esi, 0x20
shr esi, 0x20
mov eax, 2
mov qword [rbp + 0x4b0], rax
mov bl, 0x13
xor eax, eax
mov qword [rbp + 0x458], rax
add al, 0
invalid
add al, 0
add byte [rbp + 0x31], al
dec dword [rax - 0x7d]
mov ebp, 0x468
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x470]
xor r15d, r15d
cmp qword [rbp + 0x468], 0
je 0x1400bff5c
mov rcx, qword [rbp + 0x470]
mov edx, 8
call fcn.14000af70
mov al, 0xf4
invalid
mov al, 0xf4
dec dword [rax - 0x7d]
mov ebp, 0x458
add byte [rdi], cl
xchg esp, eax
rol byte [rax + rcx - 8], 0x75
cmp qword [rbp + 0x458], 0
sete al
or al, r15b
jne 0x1400bff7d
invalid
adc dword [rdx + 2], edi
mov edx, 2
mov rcx, qword [rbp + 0x4b0]
call fcn.14000af70
xor r15d, r15d
mov r12, qword [rbp + 0x4a8]
cmp qword [rbp + 0x3a0], 0
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x3a8]
je case.0x1400b5dd0.933
mov rcx, qword [rbp + 0x3a8]
mov edx, 8
add byte [rax], al
call fcn.14000af70
cmp qword [rbp + 0x398], 0
sete al
or r15b, al
or bh, al
or bh, al
jne case.0x1400b8161.124
mov edx, 2
mov rcx, qword [rbp + 0x450]
call fcn.14000af70
jmp case.0x1400b8161.124
mov esi, ebx
shr esi, 8
or byte [rcx + 0x10efc1df], cl
mov r14, rbx
shr r14, 0x20
xor r15d, r15d
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x4a8], rax
add al, 0
add byte [rax - 0x7d], cl
mov ebp, 0x468
invalid
add al, 0
add byte [rax - 0x7d], cl
mov ebp, 0x468
add byte [rdi], cl
invalid
test dword [rdi - 1], ecx
invalid
jne 0x1400bff4b
jmp 0x1400bff5c
mov ecx, 8
mov edx, 0x40
call fcn.14002d890
idiv bh
idiv bh
jmp case.0x140097936.976
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x4b0], rax
xor eax, eax
mov qword [rbp + 0x4a8], rax
mov rax, qword [rbp + 0x298]
add qword [rbp + 0x380], rax
test dword [rax + 0x48000002], ebx
add dword [rbp + 0x380], eax
mov rax, qword [rbp + 0x3b0]
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x468]
movups xmm0, xmmword [rbp + 0x468]
movaps xmmword [rbp + 0x260], xmm0
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0x270], rax
mov dword [rbp + 0x270], eax
mov dword [rbp + 0x270], eax
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp + 0x2c8], xmm0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
test dword [rax + 0x48000002], esi
mov dword [rbp + 0x2c0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
ror byte [rdi], 0x29
test dword [rax + 0x48000002], esi
mov dword [rbp + 0x2c0], 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 rax, qword [rbp + 0x2d0]
mov qword [rbp + 0x320], rax
add byte [rax - 0x75], cl
test eax, eax
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], edx
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, ecx
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], ebx
add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x300], eax
add byte [rax - 0x77], cl
test dword [rax], ebx
add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x300], eax
movzx eax, word [rbp + 0x25e]
mov word [rbp + 0x38c], ax
mov eax, dword [rbp + 0x25a]
mov dword [rbp + 0x388], eax
mov byte [rbx], al
add byte [rax], al
mov byte [rbx], al
add byte [rax], al
mov rbx, qword [rbp + 0x488]
mov rcx, qword [rbp + 0x448]
mov r14, qword [rbp + 0x398]
mov esi, dword [rbp + 0x398]
mov esi, dword [rbp + 0x398]
mov edx, dword [rbp + 0x3c4]
cmp dword [rbp + 0xc0], 0x2f
jne 0x1400bee2c
jmp 0x1400beeb0
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
out dx, eax
invalid
faddp st(1)
out dx, al
or byte [rcx + 0x10efc1df], cl
out dx, eax
invalid
mov r14, rbx
shr r14, 0x20
mov eax, 2
mov qword [rbp + 0x4b0], rax
jmp 0x1400bff35
invalid
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
test dword [rax - 0x4cfffffc], esi
add ebx, ebp
xor byte [rax - 0x77], cl
mov byte [rax - 0x49], 1
jmp 0x1400c0169
add byte [rax], al
mov bl, 1
jmp 0x1400c0167
invalid
mov eax, 2
mov qword [rbp + 0x450], rax
xor eax, eax
mov qword [rbp + 0x398], rax
jmp 0x1400c01aa
add al, 0
add byte [rax], al
sete bl
xor edi, edi
cmp qword [rbp + 0x468], 0
je 0x1400c0184
invalid
mov rcx, qword [rbp + 0x470]
mov edx, 8
call fcn.14000af70
in al, dx
lodsd eax, dword [rsi]
hlt
invalid
in al, dx
lodsd eax, dword [rsi]
hlt
inc dword [rax + 8]
sti
or bl, dil
test bl, 1
jne 0x1400c01aa
mov edx, 2
mov rcx, qword [rbp + 0x4b0]
call fcn.14000af70
jmp 0x1400c01aa
mov rsi, rax
mov dil, 1
mov byte [rax - 0x49], 1
jmp 0x1400c01ac
xor edi, edi
cmp qword [rbp + 0x3a0], 0
je 0x1400c01c7
mov ebp, 0x3a0
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x3a8]
add byte [rax], al
mov rcx, qword [rbp + 0x3a8]
add byte [rax], al
mov edx, 8
add al, ch
test eax, 0x48fff4ad
cmp dword [rbp + 0x398], 0
cwde
add eax, dword [rax]
add byte [rax], al
call fcn.14000af70
cmp qword [rbp + 0x398], 0
cwde
add eax, dword [rax]
add byte [rax], al
sete al
or dil, al
or bh, al
or bh, al
jne 0x1400c0269
mov es, word [rax]
add byte [rax], al
mov edx, 2
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rbp + 0x450]
call fcn.14000af70
jmp 0x1400c0269
hlt
invalid
add bl, ch
push rsi
call fcn.140046e60
jmp case.0x1400b8161.146
mov ebp, 0x468
add byte [rsi + rsi + 0x48], dh
mov ecx, dword [rbp + 0x470]
add byte [rax], al
add byte [rax], al
jmp 0x1400c0237
je 0x1400c0246
cmp qword [rbp + 0x3d8], 0
cmp dword [rbp + 0x3d8], 0
je 0x1400c0246
mov rcx, qword [rbp + 0x3e0]
loopne 0x1400c0238
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.14000af70
jmp 0x1400c0246
invalid
mov rsi, rax
lea rcx, [rbp + 0x300]
add byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add al, ch
adc qword [rcx], r8
add byte [rax - 0x77], cl
int1
call fcn.1400d13a0
mov rcx, rsi
call fcn.1400dbb40
add dword [rax], eax
call fcn.140046e60
insb byte [rdi], dx
clc
dec dword [rax - 0x77]
mov rsi, rax
mov rsi, rax
jmp 0x1400c0282
add byte [rax - 0x77], cl
invalid
mov rax, qword [rbp + 0x1b8]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400c0282
mov rcx, qword [rbp + 0x1b8]
mov ecx, dword [rbp + 0x1b8]
lea edi, [rax - 0x17ffffff]
invalid
call fcn.1400c02a0
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xc0]
call fcn.1400c0350
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.1400dbb40
call fcn.140046e60
int3
clc
dec esp
nop dword [rax]
add byte [rbp + 0x41], dl
push rsi
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
pop rcx
and byte [rax - 0x7b], cl
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rcx + rbp*8 + 0x49], dh
mov ecx, dword [rsi]
or byte [rax], al
add byte [rax], al
jl 0x1400c029e
hlt
adc byte [rax], al
or eax, 0x8ba
add byte [rax - 0x77], cl
stc
hlt
sub al, r13b
sub al, ch
lea ecx, [rcx + rax]
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax - 0x77], cl
int1
lodsb al, byte [rsi]
hlt
pop rsi
invalid
add byte [rax], al
add byte [rax], al
cmp dword [rdi], ebp
add byte [rax], al
add al, ch
clc
stosd dword [rdi], eax
hlt
invalid
dec dword [rax - 0x7d]
mov esi, 0x88
add byte [rdi + rdx + 0x48], dh
mov rcx, qword [rsi + 0x90]
add byte [rax - 0x7d], cl
invalid
stosd dword [rdi], eax
hlt
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov r10, rcx
mov r10, rcx
mov eax, r8d
shr eax, 8
mov ecx, r8d
shr ecx, 0x10
mov qword [rbp - 8], r9
movzx ebx, word [r9 + 0xa]
movzx ebx, word [rcx + 0xa]
movzx ebx, word [rcx + 0xa]
or cl, byte [rbx + rcx*4 + 0x3a]
mov r15, qword [rdx]
cmp cl, byte [rax - 0x77]
push rbp
add byte [rbx + rcx*4 + 0x6a], cl
mov qword [rbp], rdx
mov dword [rbp], edx
mov r13, qword [rdx + 8]
lea r14, [0x1400e2120]
mov r12d, ebx
or byte [rbp + rcx*4 + 0x35], cl
adc dword [0xc94d0413], ebx
fadd qword [rcx + rcx*4 - 0x19]
mov edi, r12d
mov rdx, r15
mov r11, r13
mov ebx, ebp
mov ebx, ebp
jmp 0x1400c0461
movzx r15d, r12w
lea r12d, [r15 - 1]
lea esp, [rdi - 1]
lea esp, [rdi - 1]
inc dword [ecx - 0x7d]
cld
sub ecx, dword [rdi]
ja case.default.0x1400c0434
invalid
invalid
cmp r12d, 0x2b
ja case.default.0x1400c0434
add byte [rax], al
add byte [rdi + 0x63], cl
cmp al, 0xa6
movsxd r15, dword [r14 + r12*4]
add r15, r14
jmp r15
test r11, r11
je case.0x1400b5df4.1344
or eax, 0x8d4d0000
imul edi, edi, 0x4c
lea edi, [rdx + 1]
lea r13, [r11 - 1]
lea r15, [rdx + 1]
mov r9, qword [rbp]
mov qword [r9], r15
mov qword [r9 + 8], r13
add byte [r13 - 0x77], r9b
cmp dword [rbp - 0x77], ecx
imul ecx, dword [rax], 0x4132b60f
movzx esi, byte [rdx]
mov r12d, esi
movzx esi, byte [rdx]
mov r12d, esi
and r12d, 0x7f
test sil, sil
jns 0x1400c0412
mov al, 0x4d
test ebp, ebp
test r13, r13
je 0x1400c138b
lea r13, [r11 - 2]
lea r15, [rdx + 2]
lea edi, [rdx + 2]
add cl, byte [rbx + rcx*4 + 0x4d]
add byte [rbp - 0x77], cl
mov r9, qword [rbp]
mov qword [r9], r15
cmp dword [rbp - 0x77], ecx
imul ecx, dword [rax], 0x44d1894d
movzx edx, byte [rdx + 1]
add byte [r13 - 0x77], r9b
cmp dword [rbp - 0x77], ecx
imul ecx, dword [rax], 0x44d1894d
movzx edx, byte [rdx + 1]
mov esi, r10d
mov esi, edx
invalid
and esi, 0x7f
shl esi, 7
invalid
movzx r12d, r12w
mov bh, 0xe4
invalid
mov bh, 0xe4
or r12d, esi
test r10b, r10b
mov r10, r9
mov edx, ecx
mov edx, ecx
jns 0x1400c0412
dec dword [rbp - 0x7b]
in eax, dx
test r13, r13
test ebp, ebp
je 0x1400c138b
invalid
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffffd
lea r15, [rdx + 3]
mov r10, qword [rbp]
mov qword [r10], r15
mov qword [r10 + 8], r11
or byte [rdi + rcx - 0x4a], al
push rdx
invalid
or byte [rdi + rcx - 0x4a], al
push rdx
add ah, byte [rsi + 0x41]
movzx edx, byte [rdx + 2]
cmp r10w, 3
cmp edx, 3
ja 0x1400c16c1
movzx edx, r10w
shl edx, 0xe
movzx r12d, r12w
mov bh, 0xe4
mov bh, 0xe4
or r12d, edx
mov r13, r11
fisttp qword [rbp - 0x77]
retf 0x2be9
invalid
invalid
invalid
invalid
fisttp qword [rbp - 0x77]
retf 0x2be9
add r15d, 0xffffe0ff
cmp r15d, 0x20
ja case.0x1400c0506.7939
invalid
lahf
or al, 0
invalid
xchg dword [rdi + 0x4800000c], ebx
lea ecx, [0x1400e21d0]
or eax, 0x21cd1
or al, 0
add byte [rax - 0x73], cl
lea rcx, [0x1400e21d0]
or eax, 0x21cd1
add al, byte [rax]
movsxd r8, dword [rcx + r15*4]
add r8, rcx
jmp r8
invalid
loopne 0x1400c0557
test r11, r11
test ebx, ebx
je case.0x1400b70f7.485
test byte [rbp + 0xc], bl
add byte [rax], al
invalid
or al, 0
add byte [rbp - 0x77], cl
invalid
mov r14, r10
lea r8, [rdx + r11]
lea eax, [rdx + rbx]
dec r11
inc rdx
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x5a
inc dword [rbx + 0x9753ff9]
add byte [rax], al
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400c0542
cmp bl, 2
jae 0x1400c1179
movzx r10d, bl
mov esi, r10d
mov esi, edx
rol dword [rcx + rcx*4 - 0x2a], cl
mov esi, edx
and esi, 0x7f
shl rsi, cl
or rax, rsi
test r10b, r10b
jns case.0x1400b7418.223
invalid
add ecx, 7
inc rdx
add r11, 0xffffffffffffffff
jb 0x1400c0530
ret
jmp 0x1400c115b
cmp al, 8
jne 0x1400c066c
cmp r11, 7
mov rcx, qword [rbp]
add byte [rdi], cl
xchg byte [rcx + 0x12], bh
add byte [rax], al
add byte [rdi], cl
xchg byte [rcx + 0x12], bh
add byte [rax], al
adc al, byte [rax]
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
or byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
invalid
or byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
mov dh, 0x42
invalid
add al, 0x44
movzx eax, byte [rdx + 6]
mov dh, 0x42
invalid
mov dh, 0x42
invalid
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
shl rax, 8
or rax, r8
ror byte [rax + 0xf], 0xac
invalid
invalid
ror byte [rax + 0xf], 0xac
enter 0xffffffffffffe908, 0xffffffffffffffcf
jmp 0x1400c068b
test r11, r11
je case.0x1400b70f7.485
mov r14, r10
shrd eax, ecx, 8
jmp 0x1400c068b
test r11, r11
je case.0x1400b70f7.485
mov r14, r10
lea r8, [rdx + r11]
dec r11
dec ebx
sbb cl, byte [rcx - 1]
retf
dec ebx
inc rdx
xor eax, eax
sal byte [rcx], 0xc9
sal byte [rcx], 0xc9
nop word cs:[rax + rax]
add byte [rdi], cl
mov dh, 0x5a
inc dword [rbx + 0x9753ff9]
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400c05f2
cmp bl, 2
jae 0x1400c1179
add cl, byte [rdi]
add dword [rdi + 0x4400000b], 0xf
mov dh, 0xd3
movzx r10d, bl
mov esi, r10d
and esi, 0x7f
shl rsi, cl
or rax, rsi
invalid
test r10b, r10b
jns 0x1400c144f
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add ecx, 7
inc rdx
add r11, 0xffffffffffffffff
jb 0x1400c05e0
jmp 0x1400c115b
add byte [rax], al
cmp al, 8
jne 0x1400c11dd
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
sti
invalid
cmp r11, 7
mov rcx, qword [rbp]
jbe 0x1400c17fb
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
mov qword [rcx], rax
mov qword [rcx + 8], r11
pop rcx
or byte [rdi], cl
mov dh, 0x4a
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
movzx eax, byte [rdx + 6]
pop rcx
or byte [rdi], cl
mov dh, 0x4a
invalid
movzx eax, byte [rdx + 6]
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
shl rax, 8
or rax, r8
shrd rax, rcx, 8
jmp 0x1400c11fc
or cl, ch
nop
or eax, dword [rax]
add byte [rcx - 0x7d], cl
cmp r11, 3
sti
add ecx, dword [rax - 0x75]
mov rcx, qword [rbp]
invalid
mov rcx, qword [rbp]
jbe 0x1400c17fb
invalid
invalid
adc dword [rax], eax
invalid
add byte [rdi], cl
xchg byte [rcx + 0x49000011], al
add ebx, 0xfffffffc
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
add al, 0x48
mov dword [rcx], eax
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
invalid
add cl, byte [rax - 0x75]
pop rbp
clc
mov rbx, qword [rbp - 8]
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x1b
add byte [rax], al
add cl, ch
adc ecx, dword [rdx]
add byte [rax], al
rol ecx, 0xe9
or byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
invalid
rol byte [rcx - 0x45], 0x1b
add byte [rax], al
add cl, ch
adc ecx, dword [rdx]
add byte [rax], al
cmp r11, 2
jbe 0x1400c17fb
adc dword ds:[rax], eax
invalid
adc dword ds:[rax], eax
adc dword [rax], eax
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffffd
add ebx, 0xfffffffd
lea rax, [rdx + 3]
lea eax, [rdx + 3]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov bh, 2
mov dword [rcx + 8], ebx
movzx eax, word [rdx]
movzx r9d, byte [rdx + 2]
mov ecx, r9d
leave
mov dh, 0x4a
add al, byte [rcx + rcx*4 - 0x37]
leave
leave
shl ecx, 0x10
loope case.0x1400c0434.32
or ecx, eax
shr ecx, 8
mov r11d, 0x1d
jmp 0x1400c10bf
cmp r11, 7
jbe 0x1400c17fb
add byte [rax], al
sti
invalid
add byte [rax], al
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
mov dh, 0x4a
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
movzx eax, byte [rdx + 6]
or byte [rdi], cl
mov dh, 0x4a
invalid
invalid
movzx eax, byte [rdx + 6]
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
adc byte [rcx + 9], al
ror byte [rbx - 0x1f3eb6fe], 0x28
shl r8, 0x28
shl r8, 0x28
shl rax, 8
shl eax, 8
or byte [rcx + rcx - 0x40], cl
or rax, r8
shrd rax, rcx, 8
mov ecx, eax
shr ecx, 8
or byte [rcx + 0x8e9c1c1], cl
mov r9, rax
shr r9, 0x10
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x19
add byte [rax], al
invalid
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
mov eax, 0
invalid
rol byte [rcx - 0x45], 0x19
add byte [rax], al
add cl, ch
insd dword [rdi], dx
or dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
invalid
sti
sbb dword [rax], eax
add byte [rax], al
jmp 0x1400c10c2
cmp r11, 3
jbe 0x1400c1077
add byte [rax], al
add ecx, dword [rdi]
xchg byte [rax], bl
or dword [rax], eax
add byte [rax], al
invalid
invalid
ret
add byte [rax], al
add r11, 0xfffffffffffffffc
add ebx, 0xfffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
invalid
mov eax, dword [rdx]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rbx - 0x3e3e76fe], cl
jmp 0x101954884
mov r9d, eax
mov ecx, eax
shr ecx, 8
mov r9d, eax
shr r9d, 0x10
mov r11d, 0xc
or al, 0
add byte [rax], al
jmp 0x1400c10bf
cmp r11, 3
jbe 0x1400c1077
xchg dl, ah
or byte [rax], al
invalid
sti
add ecx, dword [rdi]
xchg dl, ah
or byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
ret
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
add al, 0x48
mov ecx, dword [rbp]
add al, 0x48
mov ecx, dword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
pop rcx
invalid
mov dword [rcx + 8], ebx
pop rcx
or byte [rbx - 0x3e3e76fe], cl
invalid
mov eax, dword [rdx]
mov ecx, eax
shr ecx, 8
mov r9d, eax
mov ecx, eax
jmp 0x1019548ba
mov ecx, eax
shr r9d, 0x10
mov r11d, 0xd
or eax, 0xe9000000
dec byte [rax]
add byte [rax], al
or eax, 0xe9000000
dec byte [rax]
add byte [rax], al
test r11, r11
je case.0x1400b70f7.485
movsd dword [rdi], dword [rsi]
or dword [rax], eax
invalid
movsd dword [rdi], dword [rsi]
or dword [rax], eax
add byte [rbp - 0x77], cl
mov r14, r10
lea r8, [rdx + r11]
dec r11
retf
inc rdx
xor eax, eax
invalid
sbb cl, byte [rcx - 1]
retf
xor ecx, ecx
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
stc
invalid
stc
invalid
jne 0x1400c07ed
cmp bl, 2
jae 0x1400c1179
invalid
mov word [rcx], cs
add byte [rax], al
or dword [rcx + rcx + 0xf440000], 0xffffffb6
rol dword [rcx + rcx*4 - 0x2a], cl
mov word [rcx], cs
add byte [rax], al
movzx r10d, bl
mov dh, 0xd3
mov esi, r10d
and esi, 0x7f
out 0x7f, al
shl rsi, cl
or rax, rsi
invalid
test r10b, r10b
test dl, dl
invalid
test dl, dl
jns case.0x1400c1cdc.479
add ecx, 7
rol dword [rdi], 0x48
inc edx
invalid
inc rdx
ret 0x8349
add r11, 0xffffffffffffffff
jb 0x1400c07db
leave
leave
jmp 0x1400c115b
cmp al, 8
or byte [rdi], cl
jne 0x1400c1224
test dword [0x1890c082a], eax
cmp ebx, 7
sti
invalid
cmp r11, 7
sti
invalid
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [rdi], cl
xchg dh, cl
jbe 0x1400c17fb
sldt word [rax]
add r11, 0xfffffffffffffff8
clc
lea rax, [rdx + 8]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
invalid
movzx eax, word [rdx + 4]
invalid
invalid
invalid
add al, 0x44
add al, 0x44
movzx r8d, byte [rdx + 6]
movzx eax, byte [rdx + 6]
mov dh, 0x42
invalid
invalid
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
shl rax, 8
or rax, r8
or eax, eax
or eax, eax
shrd rax, rcx, 8
or cl, ch
fmul qword [rcx]
add byte [rax], al
jmp 0x1400c1243
cmp r11, 7
jbe 0x1400c17fb
add r11, 0xfffffffffffffff8
clc
lea rax, [rdx + 8]
mov rcx, qword [rbp]
or byte [rax - 0x75], cl
add byte [r8 - 0x77], r9b
mov qword [rcx], rax
invalid
invalid
pop rcx
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
invalid
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
shl r8d, 0x10
loopne 0x1400c08a5
or byte [rdi], cl
mov dh, 0x4a
invalid
invalid
invalid
loopne 0x1400c08a5
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
shl rax, 8
shl eax, 8
shl eax, 8
or rax, r8
ror byte [rax + 0xf], 0xac
shrd rax, rcx, 8
mov ecx, eax
invalid
lodsb al, byte [rsi]
enter 0xffffffffffff8908, 0xffffffffffffffc1
rol ecx, 0xe9
shr ecx, 8
or byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
invalid
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0xd
add byte [rax], al
add byte [rax], al
add bh, bh
invalid
invalid
rol byte [rcx - 0x45], 0xd
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
jmp 0x1400c10c2
hlt
cmp r11, 1
jbe case.0x1400b5df4.1310
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
mov rcx, qword [rbp]
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov bh, 2
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov bh, 2
mov ecx, eax
shr ecx, 8
mov r11d, 0xd
jmp 0x1400c10bc
add byte [rax], al
add cl, ch
mov esi, 0x49000007
cmp r11, 7
invalid
cmp r11, 7
jbe 0x1400c17fb
add byte [rax], al
add r11, 0xfffffffffffffff8
add ebx, 0xfffffff8
lea rax, [rdx + 8]
mov rcx, qword [rbp]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
invalid
shl r8d, 0x10
or r8d, eax
ror byte [rbx - 0x1f3eb6fe], 0x28
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
invalid
invalid
ror byte [rbx - 0x1f3eb6fe], 0x28
shl rax, 8
or rax, r8
invalid
or byte [rcx + rcx - 0x40], cl
ror byte [rax + 0xf], 0xac
enter 0xffffffffffff8908, 0xffffffffffffffc1
shrd rax, rcx, 8
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
shr ecx, 0x10
shr ecx, 0x10
movabs r8, 0xffffffff00000000
and r8, rax
mov r11d, 0xf
add cl, ch
pop rbp
invalid
add byte [rax], al
add bh, bh
invalid
add cl, ch
pop rbp
invalid
test r11, r11
test ebx, ebx
je case.0x1400c1cdc.476
dec r11
dec ebx
retf
lea rax, [rdx + 1]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx eax, byte [rdx]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 2
mov r11d, 2
xor ecx, ecx
leave
leave
jmp 0x1400c10bc
sub al, 7
add byte [rax], al
cmp r11, 1
jbe 0x1400c126b
xchg cl, dl
or byte [rax], al
invalid
sti
add dword [rdi], ecx
xchg cl, dl
or byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
ret
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
mov rcx, qword [rbp]
mov qword [rcx], rax
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov bh, 2
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov bh, 2
mov ecx, eax
shr ecx, 8
jmp 0x143c74ac0
add byte [rax], al
invalid
rol ecx, 0xe9
or byte [rcx - 0x45], al
mov ebx, 3
jmp 0x143c74ac0
mov ebx, 3
jmp 0x1400c10bc
cmp r11, 1
jbe case.0x1400b5df4.1310
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
dec byte [rax - 0x73]
add cl, byte [rax - 0x75]
invalid
invalid
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
invalid
pop rcx
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov dword [rcx + 8], ebx
or byte [rdi], cl
mov bh, 2
movzx eax, word [rdx]
mov ecx, eax
shr ecx, 8
mov r11d, 0xc
add byte [rax], al
add byte [rax], al
add cl, ch
int3
jmp 0x1400c10bc
dec r11
xor ecx, ecx
leave
leave
xor eax, eax
mov rsi, qword [rbp]
mov esi, dword [rbp]
ror byte [rax - 0x75], 0x75
add bl, ch
and eax, 0x4d001f0f
mov ecx, edx
mov esi, dword [rbp]
jmp 0x1400c0a22
mov r9, r10
mov r10d, r8d
and r10d, 0x7f
shl r10, cl
or rax, r10
mov r10, r9
retf 0xc183
invalid
ret 0x8341
retf 0xc183
rol dword [rdi], 0x49
dec ebx
dec r11
test r8b, r8b
test al, al
jns 0x1400c1397
or dword [rax], eax
add byte [rcx - 0x77], cl
ror byte [rcx - 0x7d], 1
sti
dec dword [rdi]
test byte [rbx + 7], al
add byte [rax], al
invalid
mov r8, rdx
cmp r11, 0xffffffffffffffff
je 0x1400c1172
invalid
invalid
add byte [rcx - 0x73], cl
push rax
add dword [rax - 0x77], ecx
mov qword [rsi], rdx
lea rdx, [r8 + 1]
mov qword [rsi], rdx
mov qword [rsi + 8], r11
mov dword [rsi + 8], ebx
mov dword [rsi + 8], ebx
or byte [rbp + 0xf], al
mov dh, 0
movzx r8d, byte [r8]
movzx eax, byte [rax]
cmp ecx, 0x3f
jne 0x1400c0a00
cmp r8d, 0x7f
je 0x1400c0a00
test r8d, r8d
test eax, eax
je 0x1400c0a00
mov al, 7
jmp 0x1400c13ff
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test r11, r11
mov rcx, qword [rbp]
je 0x1400c0cde
jl 0x1400c0a62
add byte [rax], al
fisttp dword [rax - 0x75]
add byte [r15], r9b
test byte [rdx + rax], bh
jl 0x1400c0a62
add byte [rax], al
xor edi, edi
invalid
invalid
jl 0x1400c0a62
add byte [rax], al
xor edi, edi
nop word cs:[rax + rax]
add byte [rax + 0xf003a3c], al
cmp byte [rdx + rdi], 0
je 0x1400c147e
cmp al, 0x3a
add byte [rdi], cl
test byte [rdx + rcx], al
add byte [rax], al
inc rdi
cmp r11, rdi
cmp ebx, edi
cmp ebx, edi
jne 0x1400c0a70
jmp 0x1400c0cde
add al, byte [rax]
add byte [rcx - 0x45], al
invalid
invalid
mov r11d, 9
or dword [rax], eax
add byte [rax], al
xor ecx, ecx
mov al, 1
jmp 0x1400c10bc
cmp r11, 2
jb 0x1400c0cde
add r11, 0xfffffffffffffffe
add ebx, 0xfffffffe
lea rax, [rdx + 2]
mov r8, qword [rbp]
add byte [rcx - 0x77], cl
add byte [rbp - 0x77], cl
pop rax
or byte [rdi], cl
mov bh, 0x3a
add cl, byte [rbx + rcx*4 + 0x45]
add byte [rcx - 0x77], cl
add byte [rbp - 0x77], cl
pop rax
or byte [rdi], cl
mov bh, 0x3a
jmp 0x1400c0cd2
test r11, r11
je 0x1400c0cde
invalid
add byte [rcx - 1], cl
retf
dec r11
lea rax, [rdx + 1]
mov r8, qword [rbp]
add byte [rcx - 0x77], cl
add byte [rbp - 0x77], cl
pop rax
invalid
add byte [rcx - 0x77], cl
add byte [rbp - 0x77], cl
pop rax
or byte [rdi], cl
movzx edi, byte [rdx]
movzx edi, byte [rdx]
jmp 0x1400c0cd2
add dword [rax], eax
add byte [rbp - 0x7b], cl
test r11, r11
je case.0x1400b70f7.485
lea r8, [rdx + r11]
test r11, r11
test ebx, ebx
je case.0x1400b70f7.485
mov byte [rsi], al
add byte [rax], al
invalid
lea r8, [rdx + r11]
dec r11
inc rdx
xor eax, eax
sal byte [rcx], 0xc9
sal byte [rcx], 0xc9
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400c0b07
invalid
pop rdx
inc dword [rbx + 0x9753ff9]
invalid
or dword [rax - 0x7cf0fd05], eax
jmp 0x1400c0b0d
cmp bl, 2
jae case.0x1400b8161.455
sti
add cl, byte [rdi]
sub ebx, 8
add byte [rax], al
mov r14, r10
movzx r10d, bl
rol dword [rcx + rcx*4 - 0x2a], cl
mov esi, r10d
and esi, 0x7f
shl rsi, cl
jg 0x1400c0b5d
shl esi, cl
or rax, rsi
test r10b, r10b
test dl, dl
test dl, dl
jns 0x1400c1540
add ecx, 7
inc rdx
add r11, 0xffffffffffffffff
add ebx, 0xffffffff
add ebx, 0xffffffff
ret
mov r10, r14
jb 0x1400c0af5
jmp case.0x1400bb556.116
test r11, r11
je case.0x1400c1cdc.476
dec r11
lea rax, [rdx + 1]
invalid
retf
add dword [rax - 0x75], ecx
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
mov qword [rcx + 8], r11
movzx eax, byte [rdx]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
movzx eax, byte [rdx]
mov r11d, 0xc
mov ebx, 0xc
xor ecx, ecx
jmp 0x1400c10bc
cmp r11, 0x10
jb 0x1400c0cde
invalid
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffff0
lea rax, [rdx + 0x10]
adc byte [rax - 0x75], cl
add byte [r8 - 0x77], r9b
invalid
adc byte [rax - 0x75], cl
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x8e9c1d1], cl
mov qword [rcx + 8], r11
mov ecx, edx
shr ecx, 8
mov r9, rdx
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
and eax, edx
add byte [rax], al
add bh, bh
invalid
and eax, edx
mov r11d, 1
mov edi, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x10], bh
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x518e9d0], cl
shr cl, 1
invalid
invalid
add byte [rax], al
mov eax, edx
jmp 0x1400c10c2
shr cl, 1
sbb byte [0x14f4d0bac], al
movzx eax, r8b
movzx eax, r8b
dec eax
cmp eax, 7
invalid
ja case.0x1400c0bc7.3
invalid
lea rcx, [0x1400e2614]
movsxd rax, dword [rcx + rax*4]
push rsp
sbb al, byte [rdx]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x4d
test r11, r11
test ebx, ebx
je 0x1400c169c
dec r11
lea rax, [rdx + 1]
add dword [rax - 0x75], ecx
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 2
retf
add dword [rax - 0x75], ecx
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 2
jmp 0x1400c1677
test r11, r11
je 0x1400c11d0
test bl, bl
invalid
add byte [rax], al
invalid
test bl, bl
add eax, 0x894c0000
add byte [rcx + rcx*4 - 0x2a], cl
add byte [rcx + rcx*4 - 0x2a], cl
mov rsi, r10
lea rax, [rdx + r11]
add al, 0x1a
sbb cl, byte [rcx - 1]
retf
dec r11
inc rdx
xor edi, edi
xor ecx, ecx
mov rbx, qword [rbp - 8]
clc
clc
movzx r8d, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400c0c1e
invalid
mov dh, 0x42
inc dword [rbx + 0xa753ff9]
invalid
or al, byte [rcx - 0x80]
cmp r8b, 2
jae 0x1400c13da
clc
add cl, byte [rdi]
cmp dword [rdi + rax + 0xf450000], 0xffffffb6
rol byte [rbp - 0x77], 0xc2
invalid
movzx r8d, r8b
mov r10d, r8d
invalid
ret 0x8341
and r10d, 0x7f
shl r10, cl
jg 0x1400c0c73
shl edx, cl
or rdi, r10
test r8b, r8b
jns 0x1400c14fc
add ecx, 7
inc rdx
add r11, 0xffffffffffffffff
jb 0x1400c0c0a
push qword [rdx - 0x3a]
jmp 0x1400c0d43
and r8d, 0xff00
and eax, 0xff00
loopne 0x1400c0c4d
inc dword [rax]
add byte [rcx - 0x7f], al
clc
add byte [rax + rax], al
add byte [rax - 0x75], cl
pop rbp
clc
cmp r8d, 0x400
mov rbx, qword [rbp - 8]
jne case.0x1400c0c7f.65
ror dword [rdx], 0
add byte [rdi], cl
mov bh, 0x43
or byte [rbx - 0x77c0140], al
invalid
cmp eax, 0x77
invalid
movzx eax, word [rbx + 8]
add eax, 0xfffffffe
inc byte [rbx - 0x78f08808]
mov cl, 0xa
add byte [rax], al
inc byte [rbx - 0x78f08808]
mov cl, 0xa
add byte [rax], al
xchg dword [rcx + 0x4c00000a], esi
lea eax, [0x1400e2434]
lea r8, [0x1400e2434]
add eax, 0x217bc
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
or byte [rcx + rax - 0x40], 0xff
loopne 0x1400c0ccb
invalid
cmp r11, 4
cmp ebx, 4
sti
add al, 0xf
invalid
invalid
jb 0x1400c14bb
add r11, 0xfffffffffffffffc
add ebx, 0xfffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov ecx, dword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov dword [rcx + 8], ebx
mov eax, dword [rdx]
mov ecx, eax
shr ecx, 8
add cl, byte [rcx + 0x8e9c1c1]
mov r9d, eax
shr r9d, 0x10
mov r11d, 0xa
mov ebx, 0xa
mov ebx, 0xa
add byte [rax], al
jmp case.0x1400b5df4.1386
cmp r11, 4
jb 0x1400c0cde
add r11, 0xfffffffffffffffc
add ebx, 0xfffffffc
lea rax, [rdx + 4]
mov r8, qword [rbp]
add byte [rcx - 0x77], cl
mov qword [r8], rax
mov qword [r8 + 8], r11
mov edi, dword [rdx]
add byte [rbp - 0x77], cl
pop rax
or byte [rbx - 0x4d6b6c6], cl
sub ebx, edi
sub r11, rdi
sub ebx, edi
jae 0x1400c11a1
mov byte [rax + rax], 0
add byte [rax - 0x77], cl
ret 0xc749
mov rdx, rax
mov qword [r10 + 8], 0x13
jmp 0x1400c1814
sub dword [rbx], ecx
add byte [rax], al
add cl, ch
sub dword [rbx], ecx
add byte [rax], al
test r11, r11
test ebx, ebx
je 0x1400c11d0
test ah, bl
add al, 0
add byte [rcx + rcx*4 - 0x2a], cl
invalid
mov rsi, r10
invalid
lea rax, [rdx + r11]
dec r11
inc rdx
xor edi, edi
xor ecx, ecx
retf
mov rbx, qword [rbp - 8]
pop rbp
clc
movzx r8d, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400c0d1d
invalid
mov dh, 0x42
inc dword [rbx + 0xa753ff9]
invalid
or al, byte [rcx - 0x80]
clc
add cl, byte [rdi]
cmp dword [rbp + 0x45000006], 0xf
add byte [rax], al
movzx r8d, r8b
cmp r8b, 2
jae 0x1400c13da
add byte [rax], al
add byte [rax], al
movzx r8d, r8b
mov r10d, r8d
and r10d, 0x7f
loop 0x1400c0da7
loop 0x1400c0da7
jg 0x1400c0d72
shl r10, cl
shl edx, cl
or rdi, r10
test r8b, r8b
jns 0x1400c156f
add ecx, 7
inc rdx
inc edx
inc edx
ret 0x8349
add r11, 0xffffffffffffffff
jb 0x1400c0d09
invalid
ret
invalid
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov r10, rsi
mov ecx, 0x13
add byte [rax], al
add cl, ch
invalid
or byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
or byte [rax], al
add byte [rbp - 0x7b], cl
fisttp dword [rdi]
invalid
test byte [rcx + rax], bh
test r11, r11
je case.0x1400c1cdc.476
add byte [rcx - 1], cl
retf
dec r11
lea rax, [rdx + 1]
mov rcx, qword [rbp]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
invalid
add byte [r8 - 0x77], r9b
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
mov dword [rcx + 8], ebx
pop rcx
or byte [rdi], cl
mov dh, 2
movzx eax, byte [rdx]
mov r11d, 0xd
mov ebx, 0xd
xor ecx, ecx
jmp 0x1400c10bc
and r8d, 0xff00
and eax, 0xff00
add byte [rax], al
cmp r8d, 0x800
add byte [rax], cl
add byte [rax], al
mov rbx, qword [rbp - 8]
pop rbp
clc
jne case.0x1400c0dc0.44
movzx eax, word [rbx + 8]
add eax, 0xfffffffe
cmp eax, 0x77
sar dh, 0x83
clc
ja case.0x140097936.1375
invalid
ja case.0x1400c0dc0.44
xchg esi, esp
or dword [rax], eax
add byte [rax], al
lea r8, [0x1400e2254]
movsxd rax, dword [r8 + rax*4]
add byte [rax], al
lea r8, [0x1400e2254]
lea eax, [0x1400e2254]
movsxd rax, dword [r8 + rax*4]
or byte [rcx + rax - 0x40], 0xff
loopne 0x1400c0e0c
invalid
add rax, r8
jmp rax
cmp r11, 8
cmp ebx, 8
jb 0x1400c17fb
add byte [rax], al
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
invalid
invalid
movzx eax, word [rdx + 4]
add al, 0x44
movzx eax, byte [rdx + 6]
invalid
add al, 0x44
movzx eax, byte [rdx + 6]
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
shl rax, 8
or rax, r8
shrd rax, rcx, 8
jmp 0x1400c1247
lodsb al, byte [rsi]
enter 0xffffffffffffe908, 0x3d
add al, 0
add byte [rbp - 0x7b], cl
invalid
invalid
or cl, ch
cmp eax, 0x4d000004
test r11, r11
test r11, r11
fisttp dword [rdi]
test cl, dl
add byte [rax], al
add byte [rcx - 1], cl
dec r11
je case.0x1400c1cdc.476
dec r11
lea rax, [rdx + 1]
invalid
invalid
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
mov rcx, qword [rbp]
mov qword [rcx], rax
add dword [rcx + rcx*4 + 0x59], ecx
invalid
cmp byte [rdx], 0
cmp al, byte [rax]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rax - 0x6af0ffc6], al
cmp al, byte [rax]
setne al
mov r11d, 9
mov ebx, 9
xor ecx, ecx
cmp al, byte [rax]
setne al
mov r11d, 9
mov ebx, 9
mov ebx, 9
xor ecx, ecx
jmp 0x1400c10bc
add al, byte [rax]
add byte [rax + rcx], bh
cmp al, 8
cmp al, 8
jne 0x1400c128d
cmp r11, 7
mov rcx, qword [rbp]
jbe 0x1400c17fb
add r11, 0xfffffffffffffff8
add ebx, 0xfffffff8
ret
clc
lea rax, [rdx + 8]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
mov dh, 0x4a
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
or byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
invalid
shl r8d, 0x10
shl eax, 0x10
adc byte [rcx + 9], al
or r8d, eax
mov eax, dword [rdx]
invalid
ror byte [rbx - 0x1f3eb6fe], 0x28
add cl, byte [rcx - 0x3f]
loopne 0x1400c0e9f
shl r8, 0x28
shl rax, 8
or byte [rcx + rcx - 0x40], cl
or rax, r8
shrd rax, rcx, 8
jmp 0x1400c12ac
add al, 0
invalid
lodsb al, byte [rsi]
enter 0xffffffffffffe908, 0x24
add al, 0
add byte [rsi - 0x7d], ah
cmp bx, 0x21
cmp ebx, 0x21
sti
and dword [rdi], ecx
test dword [rdx + 4], eax
invalid
invalid
jne 0x1400c12d4
add al, 0
add byte [rax - 0x75], cl
pop rbp
clc
add byte [rax], al
mov rbx, qword [rbp - 8]
mov rax, qword [rbx]
mov ecx, eax
add ecx, dword [rcx + 0x8e9c1c1]
shr ecx, 8
mov r9, rax
mov ecx, eax
shr r9, 0x10
jmp 0x140c457b8
movabs r8, 0xffffffff00000000
and r8, rax
add bh, bh
invalid
mov r11d, 6
jmp 0x1400c10c6
test r11, r11
test ebx, ebx
je case.0x1400c1cdc.476
and cl, byte [rcx - 1]
dec r11
lea rax, [rdx + 1]
lea eax, [rdx + 1]
retf
lea eax, [rdx + 1]
add dword [rax - 0x75], ecx
add byte [r8 - 0x77], r9b
mov dword [rcx], eax
mov qword [rcx + 8], r11
invalid
mov rcx, qword [rbp]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx eax, byte [rdx]
mov dh, 2
mov r11d, 0x1d
xor ecx, ecx
jmp 0x1400c10bc
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdx + 8], 0x41660013
add byte [rsi + 0x41], ah
mov word [r10 + 8], 0x13
mov word [r10 + 0xe], 0
mov dword [r10 + 0xa], 0
mov dword [rdx + 0xa], 0
add byte [rsi + 0x41], ah
mov dword [rdx + 0xe], 0xc7410000
or al, byte [rax]
or al, byte [rax]
mov dword [rdx + 0xa], 0
or al, byte [rax]
add byte [rax], al
add cl, ch
invalid
jmp 0x1400c1814
adc eax, 0x3c000009
or dword [rax], eax
add byte [rax + rcx], bh
cmp al, 8
cmp al, 8
or byte [rdi], cl
jne 0x1400c12de
test edi, edx
add eax, dword [rax]
add byte [rcx - 0x7d], cl
sti
cmp r11, 7
mov rcx, qword [rbp]
invalid
jbe 0x1400c17fb
out 8, al
add byte [rax], al
add r11, 0xfffffffffffffff8
add ebx, 0xfffffff8
lea rax, [rdx + 8]
mov qword [rcx], rax
mov dword [rcx], eax
or byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
movzx eax, byte [rdx + 6]
invalid
movzx eax, byte [rdx + 6]
shl r8d, 0x10
shl eax, 0x10
adc byte [rcx + 9], al
or r8d, eax
mov eax, dword [rdx]
ror byte [rbx - 0x1f3eb6fe], 0x28
shl r8, 0x28
sub byte [rax - 0x3f], cl
loopne 0x1400c0f4a
shl rax, 8
or rax, r8
shrd rax, rcx, 8
or cl, ch
scasb al, byte [rdi]
add eax, dword [rax]
jmp 0x1400c12fd
add byte [rcx + rcx*4 - 0x2a], cl
mov rsi, r10
mov esi, edx
mov rbx, qword [rbp - 8]
mov ebx, dword [rbp - 8]
cmp cx, 2
jne 0x1400c1325
lea rcx, [rbp - 0x18]
mov rdx, qword [rbp]
call fcn.1400d0df0
inc byte [rax]
add cl, ch
ret
add eax, dword [rax]
invalid
push rbp
add al, ch
cmp esi, 0
inc byte [rax]
inc byte [rax]
add cl, ch
ret
test r11, r11
je case.0x1400b70f7.485
lea r8, [rdx + r11]
dec r11
inc rdx
xor eax, eax
ret 0xc031
xor ecx, ecx
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
jne case.0x1400bb556.129
cmp bl, 2
jae case.0x1400b8161.455
mov r14, r10
movzx r10d, bl
mov esi, r10d
mov esi, edx
mov esi, edx
and esi, 0x7f
shl rsi, cl
or rax, rsi
test r10b, r10b
jns 0x1400c159b
add ecx, 7
invalid
inc rdx
add r11, 0xffffffffffffffff
ret
dec dword [rbp - 0x77]
bnd jb 0x1400c0f89
ret
mov rax, qword [rbp]
mov qword [rax], r8
mov qword [rax + 8], 0
jmp 0x1400c1172
cwde
add dword [rax], eax
invalid
cwde
add dword [rax], eax
add byte [rcx - 0x7d], cl
cmp r11, 3
jbe 0x1400c1077
add r11, 0xfffffffffffffffc
cmp r11, 3
jbe 0x1400c1077
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
add cl, byte [rcx + 0x8e9c1c1]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rbx - 0x3e3e76fe], cl
add cl, byte [rcx + 0x8e9c1c1]
mov r9d, eax
add cl, byte [rcx + 0x8e9c1c1]
mov r9d, eax
shr r9d, 0x10
mov r11d, 0xf
jmp 0x1400c10bf
cmp r11, 2
jbe 0x1400c17fb
add r11, 0xfffffffffffffffd
lea rax, [rdx + 3]
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov ecx, dword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx eax, word [rdx]
movzx r9d, byte [rdx + 2]
mov ecx, r9d
shl ecx, 0x10
or ecx, eax
shr ecx, 8
mov r11d, 0xc
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
ja 0x1400c1092
invalid
cmp r11, 3
cmp ebx, 3
add esi, dword [rsi + 0x29]
jbe 0x1400c1077
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
add cl, byte [rcx + 0x8e9c1c1]
add cl, byte [rcx + 0x8e9c1c1]
mov r9d, eax
shr r9d, 0x10
mov r11d, 0x1d
add bl, ch
invalid
add bl, ch
mov dword [r10 + 9], 0
mov dword [r10 + 9], 0
mov byte [r10 + 0xf], 0
mov word [r10 + 0xd], 0
mov byte [r10 + 8], 0x13
jmp 0x1400c1814
invalid
invalid
add byte [rcx - 0x7d], cl
sti
add dword [rsi + 0x59], esi
cmp r11, 1
jbe case.0x1400b5df4.1310
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx eax, word [rdx]
mov ecx, eax
shr ecx, 8
mov r11d, 0x1d
xor r9d, r9d
xor r8d, r8d
mov rbx, qword [rbp - 8]
movzx edx, word [rbx + 8]
shl ecx, 8
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
or eax, ecx
shl r9d, 0x10
movzx eax, ax
or eax, r9d
or rax, r8
mov qword [r10], r11
mov qword [r10 + 8], rax
mov qword [r10 + 0x10], rdi
mov word [r10 + 0x18], dx
sbb cl, ch
sub eax, dword [rdi]
add byte [rax], al
sbb cl, ch
sub eax, dword [rdi]
add byte [rax], al
mov word [r10 + 9], 0
mov byte [r10 + 0xf], 0
sldt word [rcx - 0x39]
or eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x3a], al
or byte [rbx], dl
sldt word [rcx - 0x39]
or eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x3a], al
or byte [rbx], dl
jmp 0x1400c1814
add al, byte [rdi]
add byte [rax], al
test r11, r11
je case.0x1400b70f7.485
mov r14, r10
lea r8, [rdx + r11]
sbb cl, byte [rcx - 1]
retf
inc rdx
xor eax, eax
xor ecx, ecx
sbb cl, byte [rcx - 1]
retf
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
invalid
jne 0x1400c1136
invalid
cmp bl, 2
jae 0x1400c1179
movzx r10d, bl
movzx edx, bl
mov esi, r10d
and esi, 0x7f
shl rsi, cl
or rax, rsi
test r10b, r10b
jns case.0x1400b7418.477
mov dword [rax + 4], edi
add byte [rax], al
invalid
mov dword [rax + 4], edi
add byte [rax], al
invalid
add byte [rbx - 0xb7f83f], al
ret 0x8349
add ecx, 7
inc rdx
inc edx
inc edx
add r11, 0xffffffffffffffff
jb 0x1400c1128
invalid
int 0x48
mov eax, dword [rbp]
invalid
invalid
mov rax, qword [rbp]
add byte [r9 + rcx*4], r9b
mov qword [rax], r8
mov qword [rax + 8], 0
add byte [rax], al
add byte [rax], al
mov r10, r14
jmp 0x1400c1172
invalid
add ecx, dword [rcx - 0x77]
sal byte [rax + 0x286e913], 1
add al, byte [rax]
invalid
mov r8, rdx
mov al, 0x13
jmp 0x1400c13ff
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
add byte [r8 - 0x77], r9b
mov qword [rax], rdx
invalid
invalid
pop rax
mov rax, qword [rbp]
mov qword [rax], rdx
mov qword [rax + 8], r11
pop rax
or byte [rax - 0xd76b2fa], dh
pop rax
or byte [rax - 0xd76b2fa], dh
jmp 0x1400c13ff
add al, byte [rax]
add byte [rax - 0x1600ceed], dh
invalid
mov al, 0x13
xor edi, edi
jmp 0x1400c16c6
mov byte [r10 + 8], 0xc
jmp 0x1400c1818
ja 0x1400c11a5
add byte [rax], al
ja 0x1400c11a5
invalid
add byte [rax], al
lea rcx, [rax + rdi]
mov qword [r8], rcx
mov qword [r8 + 8], r11
mov ecx, eax
or byte [rbp - 0x77], cl
pop rax
or byte [rcx + 0x8e9c1c1], cl
shr ecx, 8
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add byte [rax], al
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
and eax, eax
add byte [rax], al
add byte [rax], al
invalid
add bh, bh
invalid
and eax, eax
mov r11d, 1
jmp 0x1400c10c2
add cl, ch
invalid
mov rax, rdx
mov ecx, 0x13
jmp 0x1400c158e
add byte [rax], al
add byte [rax], al
cmp r11, 3
mov rcx, qword [rbp]
jbe 0x1400c17fb
add r11, 0xfffffffffffffffc
cld
lea rax, [rdx + 4]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov dword [rcx + 8], ebx
mov eax, dword [rdx]
mov rbx, qword [rbp - 8]
pop rbp
clc
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
jmp 0x140c45b1f
add byte [rax], al
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
invalid
jmp 0x140c45b1f
invalid
mov r11d, 0xf
mov ebx, 0xf
add byte [rax], al
jmp 0x1400c10c6
cmp r11, 3
mov rcx, qword [rbp]
jbe 0x1400c17fb
sti
add ecx, dword [rax - 0x75]
add byte [r15], r9b
add byte [rdi], cl
xchg cl, cl
add eax, 0x83490000
ret
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov qword [rcx], rax
add al, 0x48
mov dword [rcx], eax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov eax, dword [rdx]
mov rbx, qword [rbp - 8]
mov ecx, eax
shr ecx, 8
mov r9, rax
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
shr r9, 0x10
movabs r8, 0xffffffff00000000
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0xa
add byte [rax], al
add cl, ch
pop rbx
invalid
invalid
invalid
invalid
mov word [rbp - 0x18], 0
mov dword [rbp - 0x16], 0
movzx eax, word [rbp - 0x17]
mov word [r10 + 8], 0x13
mov word [r10 + 0xa], ax
jmp 0x1400c16d4
cmp r11, 3
mov rcx, qword [rbp]
jbe 0x1400c17fb
add byte [rdi], cl
xchg byte [rax + 5], ah
add byte [rax], al
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
mov rbx, qword [rbp - 8]
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
invalid
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x1a
add byte [rax], al
add cl, ch
std
invalid
invalid
mov byte [r10 + 8], 0x46
jmp 0x1400c1818
cmp r11, 3
mov rcx, qword [rbp]
jbe 0x1400c17fb
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
mov rbx, qword [rbp - 8]
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rax
mov r11d, 0x1e
jmp 0x1400c10c6
lea rcx, [rbp - 0x18]
mov rdx, qword [rbp]
call 0x140619e75
mov r8d, eax
call fcn.1400d0ef0
sti
add byte [rax], al
sti
add byte [rax], al
movzx eax, byte [rbp - 0x18]
cmp al, 0x4b
jne 0x1400c1368
mov rax, qword [rbp - 0x10]
mov r10, rsi
mov ecx, eax
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
jmp 0x140c45c63
add byte [rax], al
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0xe
invalid
add byte [rax], al
add cl, ch
pop rsi
std
invalid
invalid
jmp 0x140c45c63
invalid
mov ecx, dword [rbp - 0x17]
mov edx, dword [rbp - 0x14]
mov dword [rsi + 0xc], edx
mov dword [rsi + 9], ecx
or qword [rax - 0x75], r9
invalid
invalid
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi], 0x2e
jmp 0xc9f868fa
or qword [rax - 0x75], r9
invalid
jmp 0x1400c181f
mov al, 0x13
xor edi, edi
dec dword [rcx + rcx*4 - 6]
dec dword [rcx + rcx*4 - 6]
jmp 0x1400c16c6
invalid
mov rdx, 0xffffffffffffffff
shl rdx, cl
loop 0x1400c13e7
xor ecx, ecx
loop 0x1400c13e7
xor ecx, ecx
cmp r8b, 0x40
cmovb rdx, r9
invalid
invalid
cmp ecx, 0x40
rol dword [rbx + 0xf4940f9], 1
ror qword [r8 + 9], 1
ror byte [rcx + 0x8e9c1c1], 1
cmovge rdx, r9
cmovge edx, ecx
or rax, rdx
mov ecx, eax
shr ecx, 8
mov r9, rax
mov ecx, eax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
invalid
invalid
invalid
invalid
add byte [rax], al
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 6
add byte [rax], al
add cl, ch
and r8, rax
mov r11d, 6
jmp 0x1400c10c2
invalid
cld
invalid
invalid
call 0x1890c13d7
mov eax, dword [rbp]
invalid
mov rax, qword [rbp]
mov qword [rax], rdx
mov qword [rax + 8], r11
mov dword [rax + 8], ebx
mov dword [rax + 8], ebx
pop rax
or byte [rcx + 6], bh
add byte [rax], al
mov ecx, 6
add byte [rax], al
add byte [rcx - 0x77], cl
bnd jmp 0x1400c158e
add byte [rax], al
mov r10, rsi
jmp 0x1400c158e
mov rax, qword [rbp]
mov qword [rax], rdx
add byte [r8 - 0x77], r9b
adc byte [rcx + rcx*4 + 0x58], cl
mov qword [rax + 8], r11
mov al, 6
mov byte [r10 + 8], al
mov byte [r10 + 9], 0
mov byte [rdx + 9], 0
mov qword [rax + 8], r11
mov al, 6
mov byte [r10 + 8], al
mov byte [r10 + 9], 0
mov byte [rdx + 9], 0
mov byte [rdx + 9], 0
mov word [r10 + 0xe], 0
mov dword [r10 + 0xa], 0
mov dword [rdx + 0xa], 0
add byte [rcx - 0x39], al
or al, byte [rax]
add byte [rax], al
invalid
mov dword [rdx + 0xa], 0
add byte [rax], al
add byte [rbp - 0x77], cl
adc cl, bpl
clc
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rbp]
invalid
invalid
mov qword [r10 + 0x10], r8
jmp 0x1400c1818
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
mov ecx, eax
shr ecx, 8
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x8e9c1c1], cl
mov r9, rax
mov ecx, eax
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rax
mov r11d, 0xc
jmp 0x1400c15f1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add byte [r8 - 0x77], r9b
mov dword [rcx], edx
mov qword [rcx + 8], r11
mov ecx, eax
shr ecx, 8
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov dword [rcx], edx
mov dword [rcx], edx
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov ecx, eax
shr ecx, 8
mov r9, rax
mov ecx, eax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add bh, bh
invalid
and r8, rax
mov r11d, 0x1d
jmp 0x1400c15f1
add byte [rax], al
mov rax, rdi
not rax
add r11, rax
lea rax, [rdx + rdi]
inc rax
inc eax
inc eax
mov qword [rcx], rax
mov qword [rcx + 8], r11
or byte [rcx + 0x8e9c1d1], cl
mov ecx, edx
shr ecx, 8
invalid
or byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 1
shr r9, 0x10
invalid
invalid
invalid
mov r9, rdx
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rdx
mov r11d, 0x1f
add byte [rax], al
add byte [rcx - 0x3f81630], cl
invalid
invalid
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
add byte [rcx - 0x3f81630], cl
invalid
mov byte [r10 + 8], 0x13
mov dword [r10 + 9], 0
jmp 0x1400c16b0
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
add byte [r8 - 0x77], r9b
adc dword [rcx + rcx*4 + 0x59], ecx
mov dword [rcx + 8], ebx
mov ecx, eax
shr ecx, 8
mov dword [rcx + 8], ebx
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x18
mov ebx, 0x18
add bh, bh
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x18
mov ebx, 0x18
invalid
cmc
mov ebx, 0x18
jmp 0x1400c15f1
add byte [rax], al
add byte [rax - 0x75], cl
add byte [r8 - 0x77], r9b
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x29], cl
sub ebx, edi
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
sub r11, rdi
sub ebx, edi
sub ebx, edi
mov r10, rsi
jb 0x1400c1586
invalid
ja 0x1400c1558
lea rax, [rdx + rdi]
lea eax, [rdx + rdi]
add al, 0x3a
mov qword [rcx], rax
mov qword [rcx + 8], r11
pop rcx
or byte [rcx + 0x8e9c1d1], cl
add dword [rcx + rcx*4 + 0x59], ecx
pop rcx
or byte [rcx + 0x8e9c1d1], cl
jmp 0x111955e2a
mov r9, rdx
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + 0x21]
and eax, edx
add byte [rax], al
and eax, edx
rol byte [rcx - 0x45], 1
add dword [rax], eax
add byte [rax], al
invalid
mov r11d, 1
add byte [rax], al
add byte [rcx - 0x4791630], cl
mov eax, edx
invalid
xchg bl, bh
invalid
mov eax, edx
jmp 0x1400c10c6
mov rcx, qword [rbp]
mov qword [rcx], rdx
adc dword [rcx + rcx*4 + 0x59], ecx
invalid
mov ecx, eax
add byte [r8 - 0x77], r9b
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x8e9c1c1], cl
shr ecx, 8
shr ecx, 8
mov r9, rax
shr r9, 0x10
shr ecx, 0x10
shr ecx, 0x10
jmp 0x140c45e6a
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
movabs r8, 0xffffffff00000000
mov eax, 0
and r8, rax
mov r11d, 0xd
add cl, ch
invalid
add byte [rax], al
invalid
add cl, ch
invalid
add byte [rax], al
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov dword [rcx + 8], ebx
sub r11, rdi
mov r10, rsi
jae 0x1400c16e1
mov ecx, 0x13
mov rax, rdx
mov eax, edx
mov eax, edx
mov qword [r10 + 8], rcx
mov dword [rdx + 8], ecx
mov qword [r10 + 0x10], rax
jmp 0x1400c1818
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov dword [rcx], edx
add byte [r8 - 0x77], r9b
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x8e9c1c1], cl
shr ecx, 8
mov dword [rcx], edx
mov qword [rcx + 8], r11
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rax
mov r11d, 7
add bl, ch
invalid
add byte [rax], al
invalid
add bl, ch
sub cl, byte [rax - 0x75]
mov rcx, qword [rbp]
invalid
invalid
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
mov ecx, eax
shr ecx, 8
invalid
invalid
add byte [rax - 0x77], cl
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x8e9c1c1], cl
invalid
invalid
jmp 0x101955ee2
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x13
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
invalid
adc eax, dword [rax]
add byte [rax], al
mov r10, r14
jmp 0x1400c10c2
invalid
dec dword [rcx - 0x7d]
cmp r11, 3
jbe 0x1400c169c
sti
add ecx, dword [rdi]
xchg byte [rcx + 0x49000000], bl
add ebx, 0xfffffffc
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
pop rcx
invalid
mov eax, dword [rdx]
add ch, bl
pop rbp
pop rcx
or byte [rbx + 0x495deb02], cl
add ch, bl
pop rbp
cmp r11, 1
add ch, bl
pop rbp
cmp r11, 1
jbe 0x1400c169c
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov dword [rcx + 8], ebx
or byte [rdi], cl
mov bh, 2
movzx eax, word [rdx]
jmp 0x1400c1677
cmp r11, 7
jbe 0x1400c169c
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
mov rcx, qword [rbp]
mov qword [rcx], rax
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
mov dword [rcx + 8], ebx
movzx ecx, byte [rdx + 7]
mov dword [rcx], eax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
movzx ecx, byte [rdx + 7]
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
shl r8d, 0x10
adc byte [rcx + 9], al
ror byte [rbx - 0x1f3eb6fe], 0x28
adc byte [rcx + 9], al
ror byte [rbx - 0x1f3eb6fe], 0x28
add cl, byte [rcx - 0x3f]
loopne 0x1400c1693
shl rax, 8
or rax, r8
shrd rax, rcx, 8
mov rbx, qword [rbp - 8]
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rax
xor r11d, r11d
rol byte [rbp + 0x31], 0xdb
jmp 0x1400c10c6
mov al, 0x13
xor ecx, ecx
jmp 0x1400c16a8
movzx ecx, r8b
mov al, 0x17
mov byte [r10 + 8], al
mov dword [r10 + 9], ecx
mov byte [r10 + 0xf], 0
mov byte [rdx + 0xf], 0
mov word [r10 + 0xd], 0
or eax, 0x53e90000
add dword [rax], eax
add byte [rax], al
mov al, 6
mov r10, r9
jmp 0x1400c1814
add byte [rax], al
mov al, 6
mov r10, r9
mov byte [r10 + 8], al
mov byte [r10 + 9], 0
mov word [r10 + 0xa], di
mov dword [r10 + 0xc], 0
or al, 0
add byte [rax], al
add cl, ch
xor eax, dword [rcx]
add byte [rax], al
add byte [rax], al
jmp 0x1400c1814
lea rax, [rdx + rdi]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov ecx, edx
shr ecx, 8
jmp 0x111955ffc
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rdx
mov r11d, 8
mov eax, edx
jmp 0x1400c10c6
invalid
jmp 0x111955ffc
inc dword [rcx + 0xfffee1]
add byte [rsi - 0x7d], ah
and ecx, 0xfffe
cmp cx, 2
stc
add cl, byte [rdi]
test byte [rdi - 0xb], bl
invalid
invalid
stc
add cl, byte [rdi]
test byte [rdi - 0xb], bl
invalid
cmp r11, 4
jb 0x1400c1757
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
mov ecx, eax
shr ecx, 8
mov r9d, eax
shr r9d, 0x10
mov r11d, 4
pop rcx
or byte [rbx - 0x3e3e76fe], cl
jmp 0x10195584d
xor r8d, r8d
jmp 0x1400c10c6
outsd dx, dword [rsi]
stc
invalid
invalid
outsd dx, dword [rsi]
stc
invalid
mov dword [rbp - 0x18], 0
call 0x1400c175e
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0x12], 0
mov word [rbp - 0x14], 0
movzx eax, byte [rbp - 0x16]
mov byte [r10 + 0xb], al
mov word [r10 + 9], 0
or dword [rax], eax
add byte [rbx - 0x39be14bb], cl
or byte [rbx], dl
or dword [rax], eax
add byte [rbx - 0x39be14bb], cl
or byte [rbx], dl
mov dword [r10 + 0xc], eax
jmp 0x1400c1814
invalid
or al, 0xe9
mov word [rax], es
add byte [rax], al
invalid
add byte [rcx + 0xfffee1], al
add byte [rsi - 0x7d], ah
stc
add cl, byte [rdi]
test byte [rdx], ch
idiv bh
dec dword [rcx - 0x7d]
cmp r11, 8
jb 0x1400c17fb
and ecx, 0xfffe
cmp cx, 2
je case.0x1400c0dc0.62
cmp r11, 8
jb 0x1400c17fb
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
lea eax, [rdx + 8]
lea eax, [rdx + 8]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
or byte [rdi], cl
mov dh, 0x4a
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
movzx eax, byte [rdx + 6]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
invalid
movzx eax, byte [rdx + 6]
shl r8d, 0x10
shl eax, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
ror byte [rbx - 0x1f3eb6fe], 0x28
shl rax, 8
shl eax, 8
or rax, r8
shrd rax, rcx, 8
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
shr ecx, 0x10
shr ecx, 0x10
jmp 0x140c460f6
movabs r8, 0xffffffff00000000
and r8, rax
and eax, eax
add bh, bh
invalid
and eax, eax
mov r11d, 5
jmp 0x1400c10c6
retf
clc
invalid
invalid
retf
clc
invalid
mov byte [r10 + 8], 0x13
mov byte [r10 + 0xf], 0
add byte [rsi + 0x41], ah
invalid
invalid
invalid
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdx + 0xd], 0xc7410000
add byte [rax], al
invalid
invalid
or dword [rax], eax
add byte [rax], al
add byte [rax], al
mov dword [r10 + 9], 0
add byte [rcx - 0x77], cl
push rdx
adc byte [rcx - 0x39], cl
add ch, byte [rsi]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov qword [r10 + 0x10], rdx
mov qword [r10], 0x2e
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x90
lea rbp, [rsp + 0x80]
in al, dx
nop
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rcx
mov rdi, rcx
mov r9, qword [rdx + 0x28]
test r9, r9
leave
je 0x1400c2499
mov r8d, dword [rdx + 0x30]
mov ecx, r8d
sal esi, 0xd9
sal esi, 0xd9
shl cl, 3
mov r10, 0xffffffffffffffff
invalid
shr r10, cl
mov r14, qword [rdx + 0x20]
mov eax, r8d
shr eax, 0x10
cmp ax, 5
mov r11, r10
sbb r11, 0
movzx esi, byte [rdx + 0x34]
invalid
jb case.0x1400c0dc0.264
mov rcx, qword [rdx + 0x18]
mov rax, qword [rdx]
mov rbx, qword [rdx + 8]
mov qword [rbp - 0x60], rbx
sub rbx, rcx
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x58], rax
test al, 0x48
mov dword [rbp - 0x68], ecx
retf
test al, 0x48
mov dword [rbp - 0x68], ecx
lea rbx, [rax + rcx]
mov qword [rbp - 0x38], r8
movzx eax, r8b
mov dh, 0xc0
mov dh, 0xc0
mov rcx, qword [rdx + 0x10]
mov qword [rbp - 0x70], rcx
nop
adc byte [rax - 0x77], cl
xchg r8, rax
nop
nop
mov qword [rbp - 0x50], rax
mov ecx, eax
dec ecx
mov r8b, 0x89
sar edi, 0xc9
mov qword [rbp - 0x28], rcx
mov qword [rbp - 8], r11
fmul dword [rcx + rcx*4 + 0x5d]
clc
mov byte [rbp + 0xf], sil
cmovo eax, dword [rsi + rsi*8 + 0x87840f]
add byte [rax], al
test sil, sil
je 0x1400c1960
movzx eax, byte [r14]
movzx eax, byte [rsi]
cmp rax, 7
ja case.default.0x1400c18fd
push rdx
or eax, 0x8d4d0000
pop rcx
dec dword [rcx - 0x73]
add qword [rbp + r9*4 + 5], r9
invalid
invalid
lea r11, [r9 - 1]
lea rcx, [r14 + 1]
lea r8, [0x1400e2634]
lea eax, [0x1400e2634]
lea eax, [0x1400e2634]
or eax, 0x63490002
add al, 0x80
invalid
movsxd rax, dword [r8 + rax*4]
or byte [rcx + rax - 0x40], 0xff
loopne 0x1400c194d
invalid
add rax, r8
jmp rax
sar bh, 0xe0
test r11, r11
test ebx, ebx
je 0x1400c24eb
mov r12, r10
lea rsi, [r9 - 2]
lea esi, [rcx - 2]
lea esi, [rcx - 2]
lea r15, [r14 + 2]
jle 0x1400c1915
xor r10d, r10d
xor ecx, ecx
sal byte [rcx], cl
leave
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x47
inc dword [rbx + 0x8753ff9]
jne 0x1400c1932
movzx eax, byte [r15 - 1]
cmp ecx, 0x3f
jne 0x1400c1932
cmp al, 2
jae 0x1400c24c3
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
mov r11d, eax
and r11d, 0x7f
and ebx, 0x7f
and ebx, 0x7f
shl r11, cl
or r10, r11
test al, al
jns 0x1400c1dcb
add ecx, 7
inc r15
add rsi, 0xffffffffffffffff
jb 0x1400c1920
invalid
jmp 0x1400c24e1
or eax, dword [rax]
add byte [rdi], cl
invalid
add byte [rbx - 0x78f0f807], al
mov dl, 0xc
or al, 0
invalid
cmp ecx, 7
ja case.default.0x1400c1977
or al, 0
invalid
or al, 0
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
lea r8, [0x1400e2734]
add eax, 0x20dc4
add byte [rcx + 0x63], cl
add al, 0x88
movsxd rax, dword [r8 + rcx*4]
invalid
add rax, r8
jmp rax
invalid
loopne 0x1400c19c3
lea rcx, [r14 + 1]
lea ecx, [rsi + 1]
mov qword [rdx + 0x20], rcx
mov rax, r9
dec rax
mov qword [rdx + 0x28], rax
je 0x1400c2585
invalid
add byte [rbp + 0xf], al
mov dh, 0x26
invalid
movzx r12d, byte [r14]
add r9, 0xfffffffffffffffe
add r9, 0xfffffffffffffffe
lea r15, [r14 + 2]
mov qword [rdx + 0x20], r15
invalid
jp 0x1400c19c1
and byte [rcx + rcx*4 + 0x4a], cl
sub byte [rbp + 0xf], al
mov dh, 0x76
add ecx, ebp
or al, 1
add dword [rax], eax
invalid
mov qword [rdx + 0x28], r9
movzx r14d, byte [r14 + 1]
jmp 0x1400c1abb
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
cmp r9, 1
cmp ecx, 1
stc
add dword [rdi], ecx
test byte [rdx], ah
or al, 0
add byte [rcx - 0x73], cl
je case.0x1400c23cd.18
lea rax, [r9 - 2]
lea rcx, [r14 + 2]
dec byte [r9 - 0x73]
add r9b, byte [rax - 0x77]
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], rax
cmp rax, 1
jbe 0x1400c2585
and byte [rax - 0x77], cl
sub byte [rax - 0x7d], cl
sub byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
xchg byte [rdx + 0x4500000b], dh
movzx esp, word [rsi]
movzx r12d, word [r14]
add r9, 0xfffffffffffffffc
lea r15, [r14 + 4]
mov qword [rdx + 0x20], r15
mov dword [rdx + 0x20], edi
mov dword [rdx + 0x20], edi
mov qword [rdx + 0x28], r9
movzx r14d, word [r14 + 2]
jmp 0x1400c1abb
cmp r9, 7
jbe case.0x1400c23cd.18
lea rax, [r9 - 8]
lea eax, [rcx - 8]
lea rcx, [r14 + 8]
lea ecx, [rsi + 8]
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], rax
cmp rax, 8
jb 0x1400c2585
add byte [rax], al
add byte [rax], al
movzx eax, byte [r14 + 7]
movzx ecx, word [r14 + 4]
mov r8, r10
mov eax, edx
invalid
mov eax, edx
movzx r10d, byte [r14 + 6]
shl r10d, 0x10
or r10d, ecx
shl r10, 0x20
push rsi
invalid
loop 0x1400c1a52
mov r12d, dword [r14]
or r12, r10
shl r12, 8
invalid
or byte [rcx + 0xf], cl
lodsb al, byte [rsi]
invalid
shrd r12, rax, 8
add r9, 0xfffffffffffffff0
lea r15, [r14 + 0x10]
or byte [rcx - 0x7d], cl
sal eax, 0x4d
lea edi, [rsi + 0x10]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
movzx eax, byte [r14 + 0xf]
movzx eax, byte [rsi + 0xf]
movzx ecx, word [r14 + 0xc]
movzx r10d, byte [r14 + 0xe]
or al, 0x45
movzx edx, byte [rsi + 0xe]
shl r10d, 0x10
or r10d, ecx
mov r14d, dword [r14 + 8]
shl r10, 0x28
shl r14, 8
or r14, r10
invalid
mov r10, r8
shrd r14, rax, 8
invalid
or bl, ch
invalid
invalid
invalid
cmp r9, 3
jbe case.0x1400c23cd.18
lea rax, [r9 - 4]
lea rcx, [r14 + 4]
lea ecx, [rsi + 4]
lea ecx, [rsi + 4]
add al, 0x48
mov dword [rdx + 0x20], ecx
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], rax
cmp rax, 3
clc
add ecx, dword [rdi]
xchg cl, ah
or al, byte [rax]
invalid
clc
add ecx, dword [rdi]
xchg cl, ah
or al, byte [rax]
add byte [rbp - 0x75], al
mov r12d, dword [r14]
add r9, 0xfffffffffffffff8
mov r12d, dword [r14]
add r9, 0xfffffffffffffff8
sar eax, 0x4d
lea edi, [rsi + 8]
lea r15, [r14 + 8]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
mov r14d, dword [r14 + 4]
mov rsi, r9
mov rax, r14
or rax, r12
je 0x1400c256c
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rbp + 0x39], cl
cmp esp, edx
cmp r12, r10
cmp esp, edx
je 0x1400c2310
mov rax, qword [rbp - 0x70]
cmp rax, r11
jne 0x1400c1ae5
mov qword [rbp - 0x70], r11
nop
jmp 0x1400c2318
add byte [rax], al
add r12, rax
and r12, r10
add r14, rax
add esi, eax
add esi, eax
and r14, r10
mov r9, qword [rbp - 0x18]
call 0x14012dde2
invalid
call 0x14012dde2
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
fadd dword [r11 - 0x78f0f808]
or r8, qword [rax]
add byte [rbp + rcx*4 + 5], cl
cmp eax, 7
ja case.default.0x1400c1b15
lea r8, [0x1400e2694]
xchg byte [rbx], cl
add al, byte [rax]
or eax, dword [rdx]
add byte [rcx + 0x63], cl
add al, 0x80
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
test r11, r11
je 0x1400c24eb
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rcx - 0x7d], cl
sar esi, 0x4d
lea edi, [rsi + 2]
invalid
add r9, 0xfffffffffffffffe
lea r15, [r14 + 2]
invalid
add cl, byte [rcx + rcx*4 + 0x7a]
and byte [rcx + rcx*4 + 0x4a], cl
mov qword [rdx + 0x20], r15
jp 0x1400c1b4c
mov qword [rdx + 0x28], r9
movzx r14d, byte [r14 + 1]
mov dh, 0x76
add ecx, ebp
push rsi
add al, 0
invalid
sub byte [rbp + 0xf], al
mov dh, 0x76
add ecx, ebp
push rsi
add al, 0
add byte [rbp - 0x7b], cl
invalid
invalid
test r11, r11
je 0x1400c24eb
fisttp dword [rdi]
test byte [rax + 0x4c000009], ch
mov dword [rbp - 0x10], edx
test al, 9
add byte [rax], al
mov qword [rbp - 0x10], r10
mov qword [rbp - 0x30], rbx
mov qword [rbp], rdi
mov dword [rbp], edi
lea rdi, [r9 - 1]
lea rsi, [r9 - 3]
lea r15, [r14 + 3]
xor eax, eax
xor r12d, r12d
in al, 0x31
leave
in al, 0x31
leave
nop word cs:[rax + rax]
add byte [rcx + 0xf], al
mov dh, 0x5c
invalid
movzx ebx, byte [r14 + rax + 1]
mov r10d, 6
cmp ecx, 0x3f
jne case.0x1400b5df4.1439
or dword [rax - 0x7cf0fd05], eax
sbb byte [rcx], cl
add byte [rax], al
cmp bl, 2
jae 0x1400c24a2
movzx r8d, bl
mov dh, 0xc3
mov r13d, r8d
and r13d, 0x7f
shl r13, cl
lea rbx, [r11 - 1]
or r12, r13
test r8b, r8b
test al, al
test al, al
jns 0x1400c1e2d
mov dword [rbp - 0x7cfffffe], eax
rol dword [rdi], 0x48
inc eax
add ecx, 7
inc rax
dec rsi
inc r15
invalid
mov r11, rbx
cmp rdi, rax
cmp edi, eax
invalid
cmp edi, eax
jne case.0x1400b788c.498
jmp 0x1400c24ab
add byte [rax], al
add byte [rbp - 0x7b], cl
fisttp dword [rdi]
test byte [rcx], ah
test r11, r11
je 0x1400c24eb
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rcx + rcx*4 + 0x55], cl
mov dword [rbp - 0x10], edx
mov qword [rbp - 0x10], r10
mov dword [rbp - 0x10], edx
mov qword [rbp - 0x30], rbx
mov qword [rbp], rdi
jge 0x1400c1bd6
pop rbp
ror byte [rax - 0x77], 1
jge 0x1400c1bd6
lea rdi, [r9 - 1]
lea rsi, [r9 - 3]
lea r15, [r14 + 3]
lea edi, [rsi + 3]
lea edi, [rsi + 3]
xor eax, eax
xor r12d, r12d
invalid
rol byte [rbp + 0x31], 0xe4
in al, 0x31
leave
xor ecx, ecx
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
movzx ebx, byte [r14 + rax + 1]
mov r10d, 6
cmp ecx, 0x3f
jne case.0x1400b7418.509
cmp bl, 2
jae 0x1400c24a2
add byte [rax], al
add byte [rax], al
movzx r8d, bl
mov dh, 0xc3
mov r13d, r8d
and r13d, 0x7f
shl r13, cl
lea rbx, [r11 - 1]
in eax, 0x49
lea ebx, [rbx - 1]
or r12, r13
test r8b, r8b
jns case.0x140097936.1468
jae 0x1400c1c28
add byte [rax], al
jae 0x1400c1c28
add byte [rax], al
add ecx, 7
inc rax
dec rsi
inc r15
mov r11, rbx
cmp rdi, rax
invalid
jne case.0x1400b8161.483
invalid
jmp 0x1400c24ab
or byte [rax], al
add byte [rbp - 0x7b], cl
test r11, r11
je 0x1400c24eb
invalid
add byte [rax], al
test r11, r11
je 0x1400c24eb
mov qword [rbp - 0x10], r10
mov dword [rbp - 0x10], edx
mov qword [rbp - 0x30], rbx
mov dword [rbp - 0x30], ebx
mov qword [rbp], rdi
lea rdi, [r9 - 1]
invalid
dec dword [rcx - 0x73]
jno 0x1400c1c5b
lea rsi, [r9 - 3]
lea esi, [rcx - 3]
lea r15, [r14 + 3]
xor eax, eax
xor r12d, r12d
xor ecx, ecx
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
movzx ebx, byte [r14 + rax + 1]
mov dh, 0x5c
invalid
mov r10d, 6
add byte [rax], al
cmp ecx, 0x3f
jne 0x1400c1c8a
cmp bl, 2
jae 0x1400c24a2
or byte [rax], al
invalid
or byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx eax, bl
movzx r8d, bl
movzx eax, bl
mov r13d, r8d
mov ebp, eax
and r13d, 0x7f
in eax, 0x7f
shl r13, cl
shl ebp, cl
lea rbx, [r11 - 1]
or r12, r13
test r8b, r8b
jns 0x1400c1d62
add ecx, 7
inc rax
invalid
invalid
ror byte [rax - 1], 0xce
dec rsi
dec esi
invalid
inc r15
mov r11, rbx
cmp rdi, rax
invalid
jne 0x1400c1c70
invalid
jmp 0x1400c24ab
invalid
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
cmp eax, 7
ja case.default.0x1400c1b15
invalid
xchg dword [rcx], ecx
add byte [rax], al
xchg dword [rdi + 0x4c000009], eax
lea eax, [0x1400e2674]
lea r8, [0x1400e2674]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
test r11, r11
je 0x1400c24eb
lea rax, [r14 + 2]
lea eax, [rsi + 2]
mov qword [rdx + 0x20], rax
mov rcx, r9
add rcx, 0xfffffffffffffffe
sar esi, 0x48
mov dword [rdx + 0x28], ecx
sar esi, 0x48
mov dword [rdx + 0x28], ecx
je 0x1400c2644
movzx r12d, byte [r14 + 1]
add r9, 0xfffffffffffffffd
std
mov dh, 0x66
add dword [rcx - 0x7d], ecx
sar ebp, 0x4d
std
lea r15, [r14 + 3]
std
lea r15, [r14 + 3]
add ecx, dword [rcx + rcx*4 + 0x7a]
and byte [rcx + rcx*4 + 0x4a], cl
invalid
mov qword [rdx + 0x20], r15
jp 0x1400c1d31
mov qword [rdx + 0x28], r9
movzx r14d, byte [r14 + 2]
jmp 0x1400c2118
sub byte [rbp + 0xf], al
sub byte [rbp + 0xf], al
mov dh, 0x76
add ch, cl
stc
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x28]
cmp eax, 7
invalid
invalid
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
fadd dword [rbx - 0x78f0f808]
cmp eax, 7
ja case.default.0x1400c1b15
clc
invalid
sub dword [rcx], ecx
add byte [rax], al
lea r8, [0x1400e2654]
add al, byte [rax]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
or byte [rcx + rax - 0x40], 0xff
loopne 0x1400c1d8a
test r11, r11
test ebx, ebx
je 0x1400c24eb
mov r11, rbx
add r9, 0xfffffffffffffffe
lea rbx, [r14 + 2]
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], r9
mov dword [rdx + 0x28], ecx
mov dword [rdx + 0x28], ecx
movzx r12d, byte [r14 + 1]
jmp 0x1400c2145
mov dh, 0x66
add ecx, ebp
jrcxz 0x1400c1d63
add byte [rax], al
lea r9, [r14 + rax]
lea ecx, [rsi + rax]
add r9, 2
mov qword [rdx + 0x20], r9
rol dword [rdx], 0x4c
mov dword [rdx + 0x20], ecx
mov qword [rdx + 0x28], rbx
test rbx, rbx
fisttp dword [rax - 0x75]
jge 0x1400c1d79
fisttp dword [rax - 0x75]
jge 0x1400c1d79
je 0x1400c255e
lea r9, [r14 + rax]
lea ecx, [rsi + rax]
inc r9
xor r14d, r14d
xor ecx, ecx
leave
mov rbx, qword [rbp - 0x30]
mov ebx, dword [rbp - 0x30]
nop
movzx eax, byte [r15 - 1]
cmp ecx, 0x3f
jne 0x1400c1da2
cmp al, 2
jae case.0x1400c2280.34
cmp ecx, 7
add byte [rax], al
cmp ecx, 7
add byte [rax], al
movzx eax, al
mov r8d, eax
rol byte [rcx - 0x77], 0xc0
and r8d, 0x7f
shl r8, cl
or r14, r8
test al, al
jns 0x1400c21ce
add ecx, 7
inc r15
add rsi, 0xffffffffffffffff
jb 0x1400c1d90
jmp 0x1400c254f
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], rsi
mov rax, qword [rbp - 0x60]
mov eax, dword [rbp - 0x60]
mov eax, dword [rbp - 0x60]
cmp rax, qword [rbp - 0x68]
cwde
mov r11, qword [rbp - 8]
mov ebx, dword [rbp - 8]
jb 0x1400c2679
imul r10, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x20]
sub rcx, r10
sub ecx, edx
sub ecx, edx
jb 0x1400c2664
mov r8, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
fadd dword [rcx - 0x7d]
clc
invalid
cmp r8d, 7
ja case.0x1400c1e17.2
lea rax, [rbx + r10]
lea r9, [0x1400e2714]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
cmp qword [rbp - 0x20], r10
je 0x1400c266d
test byte [rcx + 8], cl
add byte [rax], al
invalid
test byte [rcx + 8], cl
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
xor cl, ch
rol dword [rax + rax], cl
add byte [rcx - 0x73], cl
movzx r14d, byte [rax]
jmp 0x1400c2300
lea rdi, [r14 + rax]
cmp al, 6
add rdi, 2
mov qword [rdx + 0x20], rdi
mov dword [rdx], 0x207a8948
add cl, byte [rax - 0x77]
jp 0x1400c1e59
mov qword [rdx + 0x28], rbx
test rbx, rbx
je case.0x1400c1d3a.50
lea rdi, [r14 + rax]
lea edi, [rsi + rax]
cmp al, 6
inc rdi
xor r9d, r9d
xor ecx, ecx
mov rbx, qword [rbp - 0x30]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
movzx eax, byte [r15 - 1]
inc dword [rbx + 0x8753ff9]
cmp ecx, 0x3f
jne 0x1400c1e72
invalid
or byte [rdx + rax], bh
cmp al, 2
jae 0x1400c25a7
xor dword [0x14f0c1e7b], 0xffffffb6
rol byte [rcx - 0x77], 0xc0
movzx eax, al
mov r8d, eax
and r8d, 0x7f
jg 0x1400c1ec6
shl r8, cl
shl eax, cl
or r9, r8
or ecx, eax
rol dword [rax + rax*8 + 0x3a6890f], 0
test al, al
jns 0x1400c2230
invalid
cmpsb byte [rsi], byte [rdi]
add eax, dword [rax]
invalid
mov dword [rsi - 0x7cfffffd], esp
rol dword [rdi], 0x49
inc edi
add byte [rbx - 0xb6f83f], al
invalid
add ecx, 7
inc r15
add rsi, 0xffffffffffffffff
jb 0x1400c1e60
invalid
jmp 0x1400c25b7
invalid
lea r9, [r14 + rax]
or al, 6
invalid
add r9, 2
mov qword [rdx + 0x20], r9
invalid
invalid
rol dword [rdx], 0x4c
mov dword [rdx + 0x20], ecx
invalid
invalid
add cl, byte [rcx + rcx*4 + 0x4a]
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
mov qword [rdx + 0x28], rbx
test rbx, rbx
pop rdx
sub byte [rax - 0x7b], cl
fisttp dword [rax - 0x75]
mov rdi, qword [rbp]
mov rdi, qword [rbp]
je 0x1400c255e
cmpsb byte [rsi], byte [rdi]
invalid
lea r9, [r14 + rax]
or al, 6
invalid
inc r9
inc ecx
rol dword [rbp + 0x31], 0xf6
xor r14d, r14d
div byte [rcx]
leave
xor ecx, ecx
mov rbx, qword [rbp - 0x30]
nop dword [rax + rax]
pop rbp
ror byte [rdi], 1
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
invalid
movzx eax, byte [r15 - 1]
movzx eax, byte [rdi - 1]
mov dh, 0x47
inc dword [rbx + 0x8753ff9]
cmp ecx, 0x3f
jne case.0x1400b788c.491
cmp al, 2
jae 0x1400c258f
sub dword [rbp + 0xf000006], 0xffffffb6
rol byte [rcx - 0x77], 0xc0
lodsd eax, dword [rsi]
invalid
movzx eax, al
mov r8d, eax
and r8d, 0x7f
shl r8, cl
shl eax, cl
or r14, r8
mov byte [rax + rax*8 + 0x39c890f], 0
add byte [rbx - 0xb6f83f], al
add ecx, 7
inc r15
inc edi
test al, al
jns 0x1400c2296
add ecx, 7
inc r15
inc edi
rol dword [rdi], 0x49
inc edi
add rsi, 0xffffffffffffffff
jb 0x1400c1ed0
jmp 0x1400c254f
add byte [rax], al
cmp r11, 1
cmp ebx, 1
sti
add dword [rdi], ecx
xchg dh, dl
invalid
jbe 0x1400c24eb
invalid
add eax, 0x83490000
sar ebp, 0x4d
std
invalid
add r9, 0xfffffffffffffffd
std
lea r15, [r14 + 3]
lea edi, [rsi + 3]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
movzx r14d, word [r14 + 1]
add ebx, ebp
invalid
add ebx, ebp
cmp r11, 7
cmp ebx, 7
cmp r11, 7
cmp ebx, 7
jbe 0x1400c24eb
mov ch, 5
add byte [rax], al
add r9, 0xfffffffffffffff7
lea r15, [r14 + 9]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
and byte [rcx + rcx*4 + 0x4a], cl
sub byte [rcx + 0xf], al
movzx eax, byte [r14 + 8]
invalid
invalid
movzx eax, byte [r14 + 8]
movzx ecx, word [r14 + 5]
movzx r8d, byte [r14 + 7]
shl r8d, 0x10
or r8d, ecx
mov r14d, dword [r14 + 1]
shl r8, 0x28
or byte [rcx + 0xf], r8b
mov bh, 0x4e
add eax, 0x46b60f45
invalid
shl eax, 0x28
shl r14, 8
out 8, al
or r14, r8
shrd r14, rax, 8
jmp 0x1400c1f90
cmp r11, 3
jbe 0x1400c24eb
add r9, 0xfffffffffffffffb
lea r15, [r14 + 5]
jle 0x1400c1f89
jle 0x1400c1f89
mov qword [rdx + 0x20], r15
jp 0x1400c1fa8
mov qword [rdx + 0x28], r9
mov dword [rdx + 0x28], ecx
mov r14d, dword [r14 + 1]
mov rsi, r9
mov r11, qword [rbp - 8]
pop rbp
clc
jmp 0x1400c2310
cmp r11, 1
jbe 0x1400c24eb
invalid
invalid
add byte [rax], al
add eax, 0x8d490000
lea rcx, [r9 - 3]
std
lea rax, [r14 + 3]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
invalid
sub byte [rax - 0x7d], cl
stc
add dword [rdi], ecx
xchg byte [rsi + rax + 0xf450000], al
mov bh, 0x66
add dword [rcx - 0x7d], ecx
sar ebx, 0x4d
lea edi, [rsi + 5]
cmp rcx, 1
jbe 0x1400c2644
movzx r12d, word [r14 + 1]
add r9, 0xfffffffffffffffb
lea r15, [r14 + 5]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
movzx r14d, word [r14 + 3]
jmp 0x1400c2118
cmp r11, 1
jbe 0x1400c24eb
add eax, 0x89490000
fisttp dword [rcx - 0x7d]
sar ebp, 0x49
lea ebx, [rsi + 3]
mov r11, rbx
add r9, 0xfffffffffffffffd
lea rbx, [r14 + 3]
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], r9
movzx r12d, word [r14 + 1]
jmp 0x1400c2145
cmp r11, 7
jbe 0x1400c24eb
lea rcx, [r9 - 9]
lea rax, [r14 + 9]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
cmp rcx, 8
jb 0x1400c2644
movzx eax, byte [r14 + 8]
movzx ecx, word [r14 + 5]
movzx r8d, byte [r14 + 7]
shl r8d, 0x10
or r8d, ecx
shl r8, 0x20
mov r12d, dword [r14 + 1]
or r12, r8
shl r12, 8
shrd r12, rax, 8
add r9, 0xffffffffffffffef
lea r15, [r14 + 0x11]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
movzx eax, byte [r14 + 0x10]
movzx ecx, word [r14 + 0xd]
movzx r8d, byte [r14 + 0xf]
shl r8d, 0x10
or r8d, ecx
mov r14d, dword [r14 + 9]
shl r8, 0x28
shl r14, 8
or r14, r8
shrd r14, rax, 8
jmp 0x1400c2118
cmp r11, 7
jbe 0x1400c24eb
mov r11, rbx
add r9, 0xfffffffffffffff7
lea rbx, [r14 + 9]
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], r9
movzx eax, byte [r14 + 8]
movzx ecx, word [r14 + 5]
movzx r8d, byte [r14 + 7]
shl r8d, 0x10
or r8d, ecx
mov r12d, dword [r14 + 1]
shl r8, 0x28
shl r12, 8
or r12, r8
shrd r12, rax, 8
jmp 0x1400c2145
mov dh, 0x46
invalid
cmp r11, 3
jbe 0x1400c24eb
lea rcx, [r9 - 5]
lea rax, [r14 + 5]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
cmp rcx, 3
jbe 0x1400c2644
mov r12d, dword [r14 + 1]
add r9, 0xfffffffffffffff7
lea r15, [r14 + 9]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
mov r14d, dword [r14 + 5]
mov rsi, r9
mov r9, qword [rbp - 0x18]
jmp 0x1400c21b8
cmp r11, 3
jbe 0x1400c24eb
mov r11, rbx
add r9, 0xfffffffffffffffb
lea rbx, [r14 + 5]
mov qword [rdx + 0x20], rbx
pop rdx
and byte [rcx + rcx*4 + 0x4a], cl
sub byte [rbp - 0x75], al
invalid
invalid
pop rdx
and byte [rcx + rcx*4 + 0x4a], cl
sub byte [rbp - 0x75], al
add word [rbp - 0x7b], cx
leave
test r9, r9
je 0x1400c2541
mov r13, r10
lea rsi, [r9 - 1]
lea r15, [rbx + 1]
lea edi, [rbx + 1]
lea edi, [rbx + 1]
xor eax, eax
xor ecx, ecx
nop dword [rax]
movzx r10d, byte [r15 - 1]
cmp ecx, 0x3f
jne 0x1400c2174
cmp r10b, 2
jae 0x1400c24ce
movzx r8d, r10b
mov dh, 0xc2
mov r10d, r8d
and r10d, 0x7f
shl r10, cl
or rax, r10
test r8b, r8b
jns case.0x1400b31d9.1479
add ecx, 7
inc r15
add rsi, 0xffffffffffffffff
jb 0x1400c2160
invalid
jmp 0x1400c2532
mov qword [rdx + 0x20], r15
jp 0x1400c21bf
mov qword [rdx + 0x28], rsi
lea r14, [rax + r12]
mov r10, r13
and r14, r13
mov qword [rbp - 0x80], rax
mov r9, qword [rbp - 0x18]
mov rbx, r11
mov r11, qword [rbp - 8]
clc
mov qword [rbp - 0x18], r9
cmp r12, r11
je 0x1400c2318
add dword [rax], eax
invalid
call 0x14fe85b11
test byte [rdi + 1], cl
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
sbb byte [rax + rax], al
add byte [rcx + rcx*4 + 0x7a], cl
and byte [rax - 0x77], cl
jb 0x1400c21fe
jmp case.0x1400c1d3a.44
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], rsi
mov rax, qword [rbp - 0x60]
cmp rax, qword [rbp - 0x68]
jb 0x1400c2679
imul r12, qword [rbp - 0x50]
imul esp, dword [rbp - 0x50]
scasd eax, dword [rdi]
mov al, 0x48
mov ecx, dword [rbp - 0x20]
mov rcx, qword [rbp - 0x20]
sub rcx, r12
jb 0x1400c2664
loope 0x1400c2200
invalid
mov r8, qword [rbp - 0x28]
cmp r8d, 7
invalid
invalid
mov r11, qword [rbp - 8]
mov ebx, dword [rbp - 8]
pop rbp
clc
ja case.0x1400c1e17.2
add byte [rax], al
lea rax, [rbx + r12]
lea r9, [0x1400e26d4]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add al, 0x81
add r8, r9
jmp r8
jmp rax
jmp rax
cmp qword [rbp - 0x20], r12
je 0x1400c266d
invalid
add al, 0
add byte [rdi + rcx - 0x4a], al
and cl, ch
push 0x4c000001
mov dword [rdx + 0x20], edi
invalid
movzx r12d, byte [rax]
jmp 0x1400c2398
mov qword [rdx + 0x20], r15
and byte [rax - 0x77], cl
jb 0x1400c2260
mov qword [rdx + 0x28], rsi
mov dword [rdx + 0x28], esi
mov rax, qword [rbp - 0x60]
cmp rax, qword [rbp - 0x68]
jb 0x1400c269b
imul r12, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x20]
sub rcx, r12
mov rdi, qword [rbp]
add byte [rdi], cl
invalid
or byte [rax + rax], al
invalid
add byte [rdi], cl
invalid
mov r8, qword [rbp - 0x28]
fadd dword [rcx - 0x7d]
clc
invalid
cmp r8d, 7
mov r11, qword [rbp - 8]
ja case.0x1400c1e17.2
lea rax, [rbx + r12]
lea eax, [rbx + riz]
lea r10, [0x1400e26b4]
movsxd r8, dword [r10 + r8*4]
add r8, r10
rol byte [rcx - 1], 1
invalid
rol byte [rcx - 1], 1
loopne 0x1400c22d0
invalid
cmp qword [rbp - 0x20], r12
cmp dword [rbp - 0x20], esp
je 0x1400c266d
movzx r12d, byte [rax]
mov dh, 0x20
jmp 0x1400c2423
add dword [rax], eax
add byte [rcx + rcx*4 + 0x7a], cl
and byte [rax - 0x77], cl
jb 0x1400c22c6
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], rsi
mov qword [rbp - 0x78], r14
mov dword [rbp - 0x78], esi
mov r10, qword [rbp - 0x10]
mov r11, qword [rbp - 8]
jmp 0x1400c1ad3
cmp rcx, 1
jbe 0x1400c266d
xchg byte [rbx + rax + 0xf440000], dh
mov bh, 0x30
movzx r14d, word [rax]
jmp 0x1400c2300
cmp rcx, 7
jbe 0x1400c266d
xchg byte [rbx + rax - 0x49f10000], ah
invalid
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x48
invalid
movzx ecx, byte [rax + 7]
movzx r8d, word [rax + 4]
movzx r9d, byte [rax + 6]
movzx ecx, byte [rax + 6]
add al, 0x44
movzx ecx, byte [rax + 6]
shl r9d, 0x10
or r9d, r8d
mov r14d, dword [rax]
shl r9, 0x28
shl r14, 8
or r14, r9
shrd r14, rcx, 8
jmp 0x1400c2300
cmp rcx, 3
jbe 0x1400c266d
mov r14d, dword [rax]
mov r10, r12
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x72], cl
adc byte [rcx + rcx*4 + 0x75], cl
mov qword [rbp - 0x70], r14
mov qword [rdx + 0x10], r14
mov qword [rbp - 0x70], r14
mov r9, rsi
mov r14, r15
test rsi, rsi
movzx esi, byte [rbp + 0xf]
cmovs ecx, dword [rbx - 0x7af027b3]
invalid
cmc
invalid
invalid
cmovs ecx, dword [rbx - 0x7af027b3]
movabs eax, dword [0x165e9fffff5]
jmp 0x1400c2499
add dword gs:[rax], eax
add byte [rax - 0x7d], cl
cmp rcx, 1
jbe 0x1400c266d
movzx r12d, word [rax]
jmp 0x1400c2398
cmp rcx, 1
jbe 0x1400c266d
movzx r12d, word [rax]
jmp 0x1400c2398
cmp rcx, 7
jbe 0x1400c266d
movzx ecx, byte [rax + 7]
movzx r8d, word [rax + 4]
movzx r9d, byte [rax + 6]
shl r9d, 0x10
or r9d, r8d
mov r12d, dword [rax]
shl r9, 0x28
shl r12, 8
shl esp, 8
invalid
shl esp, 8
or r12, r9
shrd r12, rcx, 8
jmp 0x1400c2398
cmp rcx, 1
jbe 0x1400c266d
add dword [rdi], ecx
xchg bl, ch
add al, byte [rax]
add byte [rdi + rcx - 0x49], al
and cl, ch
cwde
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rcx, 3
invalid
movzx r12d, word [rax]
jmp 0x1400c2423
cmp rcx, 3
jbe 0x1400c266d
xchg al, bl
add al, byte [rax]
invalid
xchg al, bl
add al, byte [rax]
add byte [rbx + rcx*4 + 0x20], al
add byte [rax], al
mov r12d, dword [rax]
mov r9, r14
imul r9, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x20]
loopne 0x1400c23f1
sub ecx, ecx
loopne 0x1400c23f1
sub ecx, ecx
jb 0x1400c2664
mov r8, qword [rbp - 0x28]
cmp r8d, 7
ja case.0x1400c1e17.2
fadd dword [rcx - 0x7d]
clc
invalid
xchg ebx, ecx
add al, byte [rax]
add byte [rdx - 0x73], cl
add al, 0xb
lea rax, [rbx + r9]
lea r10, [0x1400e26f4]
movsxd r8, dword [r10 + r8*4]
add r8, r10
jmp r8
jmp rax
jmp rax
cmp qword [rbp - 0x20], r9
je 0x1400c266d
test byte [rbx + 0xf000002], dl
mov dh, 0
movzx eax, byte [rax]
jmp 0x1400c2481
cmp rcx, 7
jbe 0x1400c266d
movzx ecx, byte [rax + 7]
movzx r8d, word [rax + 4]
invalid
invalid
invalid
movzx eax, word [rax + 4]
add al, 0x44
movzx edx, byte [rax + 6]
movzx r10d, byte [rax + 6]
shl r10d, 0x10
or r10d, r8d
mov r12d, dword [rax]
mov esp, dword [rax]
mov esp, dword [rax]
shl r10, 0x28
shl r12, 8
or r12, r10
shrd r12, rcx, 8
or bl, ch
invalid
or bl, ch
or eax, 0x3f98348
cmp rcx, 3
cmp rcx, 3
jbe 0x1400c266d
mov r12d, dword [rax]
and byte [rbx + rcx*4 + 0x55], cl
invalid
mov r10, qword [rbp - 0x10]
lea r14, [r12 + r9]
and r14, r10
jmp 0x1400c21bc
cmp rcx, 1
jbe 0x1400c266d
stc
add dword [rdi], ecx
xchg byte [rax], dh
add al, byte [rax]
add byte [rdi], cl
mov bh, 0
movzx eax, word [rax]
jmp 0x1400c2481
cmp rcx, 7
jbe 0x1400c266d
movzx ecx, byte [rax + 7]
movzx r8d, word [rax + 4]
movzx r9d, byte [rax + 6]
shl r9d, 0x10
or r9d, r8d
mov eax, dword [rax]
shl r9, 0x28
shl rax, 8
or rax, r9
shrd rax, rcx, 8
jmp 0x1400c2481
cmp rcx, 3
jbe 0x1400c266d
mov eax, dword [rax]
mov r9, qword [rbp - 0x18]
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], rax
mov r14, rax
mov r10, qword [rbp - 0x10]
jmp 0x1400c21bc
mov qword [rdi], 0
jmp 0x1400c251e
xor r8d, r8d
mov rdi, qword [rbp]
jmp 0x1400c24f4
add r14, r9
mov qword [rdx + 0x20], r14
mov qword [rdx + 0x28], 0
mov rcx, r14
sub byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdi, qword [rbp]
jmp 0x1400c24eb
mov r10d, 6
xor r8d, r8d
jmp 0x1400c24f4
mov qword [rdx + 0x20], r15
mov r10d, 6
xor r8d, r8d
mov rcx, qword [rbp - 0x80]
jmp 0x1400c24f4
add r14, r9
mov qword [rdx + 0x20], r14
mov rcx, r14
mov r10d, 0x13
xor r8d, r8d
shl r8d, 8
movzx eax, r8w
or rax, r10
mov qword [rdx + 0x20], 1
mov qword [rdx + 0x28], 0
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rcx
mov qword [rdi], 2
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add rbx, r9
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], 0
sub byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
add byte [rcx - 0x46], al
adc eax, dword [rax]
add byte [rax], al
mov r10d, 0x13
xor r8d, r8d
mov rcx, rbx
jmp 0x1400c24f4
add r9, r11
mov qword [rdx + 0x20], r9
mov qword [rdx + 0x28], 0
invalid
mov r10d, 0x13
xor r8d, r8d
mov rcx, r9
jmp 0x1400c24f4
mov qword [rdx + 0x20], 1
mov qword [rdx + 0x28], 0
mov qword [rdi], 0
jmp 0x1400c251e
mov eax, 0x13
jmp 0x1400c2629
xor r8d, r8d
mov rcx, qword [rbp - 0x78]
jmp 0x1400c24f4
xor r8d, r8d
mov rcx, qword [rbp - 0x48]
jmp 0x1400c24f4
xor r8d, r8d
mov rcx, qword [rbp - 0x18]
mov rdi, qword [rbp]
jmp 0x1400c24f4
add rdi, r11
mov qword [rdx + 0x20], rdi
mov dword [rdx + 0x20], edi
mov dword [rdx + 0x20], edi
mov qword [rdx + 0x28], 0
mov r10d, 0x13
xor r8d, r8d
mov rcx, rdi
mov rdi, qword [rbp]
jmp 0x1400c24f4
xor eax, eax
or rax, 0x13
mov rcx, r14
jmp 0x1400c2629
cmp r12, r14
jbe 0x1400c2607
mov qword [rdx + 0x20], 1
mov qword [rdx + 0x28], 0
mov ecx, 0x30
xor edx, edx
jmp 0x1400c26aa
add byte [rax - 0x39], cl
invalid
mov qword [rdi], 1
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], r14
jmp 0x1400c251e
adc cl, ch
add edi, edi
invalid
mov rax, qword [rbp - 0x38]
shl eax, 8
movzx eax, ax
or rax, 0x17
or eax, 0x17
or eax, 0x17
mov r8d, eax
shr r8d, 8
movzx r10d, al
jmp 0x1400c24f4
mov ebx, 0x41fffffe
mov edx, 0x30
mov r10d, 0x30
jmp 0x1400c24c9
mov r10d, 0x13
adc eax, dword [rax]
add byte [rax], al
xor r8d, r8d
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp 0x1400c24f4
mov r10d, 0x17
mov r8, qword [rbp - 0x38]
jmp 0x1400c24f4
mov ecx, 0x13
xor edx, edx
jmp 0x1400c26aa
add byte [rax], al
add byte [rcx], dh
shr bl, cl
cmp eax, 0x13b9
add byte [rax], al
mov ecx, 0x13
xor edx, edx
mov rbx, rax
jmp 0x1400c26aa
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], cl
ret
mov ecx, 0x13
xor edx, edx
mov rbx, qword [rbp - 0x58]
jmp 0x1400c26aa
mov rax, qword [rbp - 0x38]
shl eax, 8
movzx edx, ax
mov ecx, 0x17
mov rbx, qword [rbp - 0x40]
jmp 0x1400c26aa
mov ecx, 0x13
xor edx, edx
mov rbx, qword [rbp - 0x58]
mov rdi, qword [rbp]
or rdx, rcx
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], rbx
jmp 0x1400c2517
cmp edx, ecx
cmova rcx, rdx
movabs r8, 0x3d226357e16ecf
xor edx, edx
cmp rcx, r8
ror dword [rdi], 0x92
ret 0x8348
stc
add eax, 0x4bf
add byte [rax + 0xf], cl
stc
imul r8, rdi, 0x218
shl edx, 3
test rax, rax
je 0x1400c27e3
ror dword [rdi], 0x92
ret 0x8348
mov rcx, qword [rsi + 8]
imul rax, rax, 0x218
add al, byte [rax]
add byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
loopne 0x1400c2795
or byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
loopne 0x1400c2795
or byte [rax], al
add byte [rax], al
jmp 0x1400c27e5
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
fmul dword [r8 - 0x73]
call 0x11059b53d
call fcn.14004ca30
cmp qword [rbp - 0x18], 0
jne 0x1400c2817
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.14002d830
int3
mov rdx, rbx
call fcn.1400d69a0
test rax, rax
jne 0x1400c29d4
mov ecx, 2
mov rdx, rbx
call fcn.14002d830
mov eax, 2
xor ebx, ebx
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], rax
mov rcx, rax
mov rdx, rsi
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov r12, qword [r14 + 0x60]
mov rbx, qword [r14 + 0x68]
test rbx, rbx
je 0x1400c2a36
lea rax, [rbx*8]
movabs rcx, 0x555555555555555
lea r15, [rax + rax*2]
cmp rbx, rcx
ja 0x1400c2d05
movzx eax, byte [0x1401b00f0]
xor ecx, ecx
mov rdx, r15
call fcn.1400d69a0
test rax, rax
jne 0x1400c2a3e
mov ecx, 8
jmp 0x1400c2d07
mov eax, 8
xor r15d, r15d
mov qword [rbp - 8], rax
mov rcx, rax
mov rdx, r12
mov r8, r15
call sub.msvcrt.dll_memcpy
add dword [rax], eax
add dword [rax], eax
mov rsi, qword [r14 + 0x78]
mov r15, qword [r14 + 0x80]
test r15, r15
je 0x1400c2a91
lea r12, [r15*4]
cmp r15, r13
ja 0x1400c2d11
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x1401b00f0]
xor ecx, ecx
mov rdx, r12
call fcn.1400d69a0
test rax, rax
jne 0x1400c2a99
mov ecx, 2
jmp 0x1400c2d13
mov eax, 2
xor r12d, r12d
mov qword [rbp], rax
mov rcx, rax
mov rdx, rsi
mov r8, r12
call sub.msvcrt.dll_memcpy
mov rsi, qword [r14 + 0x90]
nop
add byte [rax], al
add byte [rbp - 0x75], cl
cmpsb byte [rsi], byte [rdi]
cwde
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x74
invalid
nop
add byte [rax], al
add byte [rbp - 0x75], cl
cmpsb byte [rsi], byte [rdi]
cwde
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x74
invalid
mov rax, r12
shr rax, 0x39
mov r13, r12
shl r13, 6
test rax, rax
invalid
ror byte [rdi], 0x85
add al, byte [rax]
add byte [rax], al
invalid
mov dh, 5
adc al, 0xd6
invalid
jne 0x1400c2d1d
add byte [rax], al
movzx eax, byte [0x1401b00f0]
xor ecx, ecx
mov rdx, r13
call fcn.1400d69a0
test rax, rax
jne 0x1400c2afd
mov ecx, 8
add byte [rax], al
add cl, ch
sub al, byte [rdx]
add byte [rax], al
jmp 0x1400c2d1f
mov eax, 8
xor r13d, r13d
mov qword [rbp - 0x40], rax
mov rcx, rax
mov rdx, rsi
mov r8, r13
call sub.msvcrt.dll_memcpy
mov rdx, qword [r14 + 0xb0]
mov r8, qword [r14 + 0xb8]
mov rax, qword [r14 + 0xd8]
mov rcx, qword [r14 + 0xe0]
mov r9, qword [r14]
cmp r9, 0x2e
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rcx
jne 0x1400c2b3e
jmp 0x1400c2ba6
lea rax, [0x1400e2754]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
jmp rcx
mov r10, qword [r14 + 8]
mov r11d, r10d
shr r11d, 8
mov rsi, r10
shr rsi, 0x10
movabs r13, 0xffffffff00000000
and r13, r10
jmp 0x1400c2b7c
movzx r10d, byte [r14 + 8]
xor r13d, r13d
xor esi, esi
xor r11d, r11d
movups xmm0, xmmword [r14 + 0x18]
mov rcx, qword [r14 + 0x28]
movups xmm1, xmmword [r14 + 0x30]
movaps xmmword [rbp - 0x60], xmm1
shl r11d, 8
movzx r10d, r10b
mov dh, 0xd2
mov dh, 0xd2
or r10d, r11d
shl esi, 0x10
movzx r10d, r10w
or r10d, esi
or r10, r13
mov rsi, qword [rbp - 0x18]
mov r13, qword [rbp - 0x10]
call 0x13079b6fa
mov r11d, dword [rbp + 8]
mov dword [rdi + 0xe8], r11d
movups xmmword [rdi + 0xc0], xmm6
mov r11, qword [rbp - 0x48]
mov qword [rdi + 0xd0], r11
mov r11d, dword [r14 + 0xec]
add byte [rcx + rcx*4 - 0x61], al
in al, dx
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0x9e
lock add byte [rax], al
add byte [rax + rcx*4 - 0x61], al
lock add byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rbp
cmove ecx, dword [rax + 0xf19f]
add byte [rax - 0x77], cl
mov bh, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x51], cl
test al, 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x61], al
in al, dx
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0x9e
lock add byte [rax], al
add byte [rax + rcx*4 - 0x61], al
lock add byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rbp
cmove ecx, dword [rax + 0xf19f]
add byte [rax - 0x77], cl
mov bh, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x51], cl
test al, 0
add byte [rax], al
mov r11, qword [rbp - 0x28]
mov qword [rdi + 0x40], r11
mov rsi, qword [rbp - 0x20]
mov rsi, qword [rbp - 0x20]
mov qword [rdi + 0x48], rsi
mov qword [rdi + 0x50], r11
mov qword [rdi + 0x58], rbx
mov r11, qword [rbp - 8]
mov qword [rdi + 0x60], r11
mov qword [rdi + 0x68], rbx
mov qword [rdi + 0x70], r15
jo case.0x1400c0dc0.370
mov ebx, dword [rbp]
jo case.0x1400c0dc0.370
mov ebx, dword [rbp]
mov qword [rdi + 0x78], r11
mov qword [rdi + 0x80], r15
js 0x1400c2c7f
mov dword [rdi + 0x80], edi
mov qword [rdi + 0x88], r12
mov r11, qword [rbp - 0x40]
mov qword [rdi + 0x90], r11
nop
add byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax], al
invalid
invalid
cmpsd dword [rsi], dword [rdi]
cwde
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x98], r12
mov qword [rdi + 0xb0], rdx
add byte [rax - 0x77], cl
xchg edi, eax
mov al, 0
add byte [rax], al
mov qword [rdi + 0xb8], r8
mov rdx, qword [rbp - 0x38]
mov qword [rdi + 0xd8], rdx
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov rdx, qword [rbp - 0x30]
mov qword [rdi + 0xe0], rdx
xchg edi, eax
loopne 0x1400c2c74
add byte [rax], al
xchg edi, eax
loopne 0x1400c2c74
add byte [rax], al
mov qword [rdi], r9
mov dword [rdi], ecx
mov qword [rdi + 8], r10
mov qword [rdi + 0x10], rax
movups xmmword [rdi + 0x18], xmm0
adc byte [r15], r9b
adc dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rcx
movaps xmm0, xmmword [rbp - 0x60]
sub byte [r15], r9b
sub byte [rbp - 0x60], al
movups xmmword [rdi + 0x30], xmm0
movaps xmm6, xmmword [rbp + 0x10]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r10, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
mov r11d, r10d
shr r11d, 8
mov rsi, r10
shr rsi, 0x10
movabs r13, 0xffffffff00000000
and r13, r10
jmp 0x1400c2b7c
movzx r10d, word [r14 + 8]
mov r11d, r10d
mov ebx, edx
mov ebx, edx
shr r11d, 8
xor r13d, r13d
xor esi, esi
jmp 0x1400c2b7c
xchg ebp, eax
invalid
invalid
invalid
xchg ebp, eax
invalid
mov r10d, dword [r14 + 8]
mov r11d, r10d
shr r11d, 8
mov esi, r10d
shr esi, 0x10
xor r13d, r13d
jmp 0x1400c2b6d
xor ecx, ecx
mov rdx, r15
call fcn.14002d830
jmp 0x1400c2d27
xor ecx, ecx
mov rdx, r12
call fcn.14002d830
jmp 0x1400c2d27
xor ecx, ecx
mov rdx, r13
call fcn.14002d830
ud2
clc
call fcn.14000af70
jmp 0x1400c2d5c
cmp qword [rbp - 0x28], 0
je 0x1400c2d71
mov edx, 2
mov rcx, qword [rbp - 0x20]
call fcn.14000af70
mov rcx, rdi
call fcn.1400dbb40
int3
add byte [rax], al
mov qword [rbp - 0x28], r9
mov rax, r8
mov qword [rbp - 0x20], rdx
loopne 0x1400c2dfd
mov dword [rbp + 0x188], ecx
loopne 0x1400c2dfd
mov dword [rbp + 0x188], ecx
mov qword [rbp + 0x1a8], 0
mov qword [rbp + 0x1b0], 8
mov qword [rbp + 0x1b8], 0
mov qword [rbp + 0x190], 0
mov qword [rbp + 0x198], 8
cwde
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], esp
add byte [rax], al
invalid
cwde
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], esp
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x98
cwde
movzx ebx, byte [r8 + 0xec]
movups xmm7, xmmword [r8 + 0xb0]
add byte [rax], al
invalid
cwde
in al, dx
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rax + 0xb0], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x65], cl
sub byte [rcx - 0x48], al
lea r12, [rbp + 0x28]
mov r8d, 0xf8
clc
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
clc
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov ecx, esp
mov rdx, rax
call sub.msvcrt.dll_memcpy
xorps xmm6, xmm6
test byte [rdi], 0x11
mov ch, 0x20
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], esi
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
test byte [rdi], 0x11
mov ch, 0x20
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], esi
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x138], 1
movups xmmword [rbp + 0x140], xmm6
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x138], 1
movups xmmword [rbp + 0x140], xmm6
movups xmmword [rbp + 0x149], xmm6
mov byte [rbp + 0x159], bl
add dword [rax], eax
add bh, al
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add bh, al
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x160], xmm7
mov ecx, 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd4675
add byte [rax], al
lea rax, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_numwrapping.rs
mov qword [rbp - 0x10], rax
xor eax, eax
mov qword [rbp + 0x1e0], rax
mov eax, 8
mov qword [rbp - 0x18], rax
xor eax, eax
mov qword [rbp + 0x10], rax
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor eax, eax
mov qword [rbp + 8], rcx
test al, al
je 0x1400c2ee5
movzx eax, byte [rbp + 0x114]
movups xmmword [r12 + 0xf8], xmm6
mov qword [rbp + 0x130], 1
mov qword [rbp + 0x138], 1
mov byte [rbp + 0x158], 0
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x118], esi
and al, 0x18
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x118], esi
and al, 0x18
add dword [rax], eax
invalid
and al, 0x18
add dword [rax], eax
add byte [rax + 0x15985], cl
add dh, al
test dword [rbx + 1], ebx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], edx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0x159], al
mov byte [rbp + 0x15b], 0
mov qword [rbp + 0x150], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rcx + rax], ebx
add byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x168
mov byte [rbp + 0x15a], 0
mov word [rbp + 0x15c], 0
mov rdi, qword [rbp + 0x168]
test rdi, rdi
je 0x1400c3ea8
mov qword [rbp + 0x1e8], rax
mov r15, qword [rbp + 0x160]
lea r8, [rdi - 1]
lea r13, [r15 + 1]
mov qword [rbp + 0x160], r13
mov qword [rbp + 0x168], r8
add byte [rcx + 0xf], al
mov dh, 0x17
add byte [rcx + 0xf], al
mov dh, 0x17
test edx, edx
je 0x1400c2fd0
movzx eax, byte [rbp + 0x119]
cmp dl, al
jae 0x1400c3040
lea ecx, [rdx - 1]
cmp ecx, 0xb
stc
or ecx, dword [rdi]
xchg edi, eax
add al, 0
invalid
stc
or ecx, dword [rdi]
xchg edi, eax
add al, 0
add byte [rax - 0x73], cl
adc eax, 0x1f8aa
lea rdx, [0x1400e280c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
test r8, r8
je 0x1400c3d5b
invalid
add byte [rbp + rcx*4 + 0x47], cl
dec byte [rcx - 0x73]
add r14b, byte [r9]
rol byte [rbp + 0x31], cl
invalid
lea r8, [rdi - 2]
lea rax, [r15 + 2]
xor edx, edx
xor r11d, r11d
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rax - 1]
cmp ecx, 0x3f
jne 0x1400c2fa4
inc qword [rbx + 0xa753ff9]
inc dword [rbx + 0xa753ff9]
cmp r9b, 2
jae 0x1400c42a4
movzx r9d, r9b
mov r10d, r9d
and r10d, 0x7f
shl r10, cl
or r11, r10
test r9b, r9b
jns 0x1400c36fc
add ecx, 7
inc rax
add r8, 0xffffffffffffffff
jb 0x1400c2f90
jmp 0x1400c3d43
test r8, r8
je 0x1400c3d5b
lea r8, [rdi - 2]
xor edx, edx
xor r11d, r11d
xor ecx, ecx
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, 0x5d
movzx ebx, byte [r13]
mov eax, 6
add byte [rax + 6], bh
cmp ecx, 0x3f
jne 0x1400c3008
cmp bl, 2
jae 0x1400c3d6a
add byte [rax], al
add byte [rax], al
movzx ebx, bl
mov r14d, ebx
and r14d, 0x7f
shl r14, cl
out 0x49, al
lea esi, [rbp + 1]
out 0x49, al
lea esi, [rbp + 1]
or r11, r14
test bl, bl
jns 0x1400c306f
add ecx, 7
mov r13, rsi
invalid
add r8, 0xffffffffffffffff
jb 0x1400c2ff0
jmp 0x1400c3d43
nop word cs:[rax + rax]
movzx ecx, byte [rbp + 0x118]
test cl, cl
je 0x1400c451a
test bl, cl
adc al, 0
invalid
test bl, cl
adc al, 0
add byte [rax], ch
ret 0xb60f
sub dl, al
movzx eax, dl
div cl
movzx ecx, ah
movsx rdx, byte [rbp + 0x117]
add rcx, rdx
add ecx, edx
add ecx, edx
js 0x1400c30cd
add rcx, qword [rbp + 0x138]
add byte [rax], al
jmp case.0x1400b31d9.1526
sub r8, r11
jb 0x1400c4458
loopne 0x1400c3089
add byte [rax], al
loopne 0x1400c3089
add byte [rax], al
add byte [rdx - 0x73], cl
or al, 0x1e
lea rcx, [rsi + r11]
mov qword [rbp + 0x160], rcx
mov qword [rbp + 0x168], r8
push 0x4d000001
test ebx, ebx
add byte [rcx + rcx*4 - 0x7b], cl
push 0x4d000001
test ebx, ebx
add byte [rbp - 0x7b], cl
fisttp dword [rdi]
test ch, al
adc eax, dword [rax]
add byte [rcx - 0x73], cl
lea edi, [rbp + 2]
je 0x1400c4458
lea rdi, [r13 + 2]
lea edi, [rbp + 2]
movzx ecx, byte [r13 + 1]
dec ecx
mov dh, 0x4d
add edi, edi
leave
cmp ecx, 3
ja case.default.0x1400c30b9
xchg ebp, esi
add al, 0
invalid
xchg ebp, esi
add al, 0
add byte [rbp - 0x73], cl
invalid
lea r12, [r11 - 1]
lea rdx, [0x1400e283c]
dec dword [rax - 0x73]
adc eax, 0x1f78a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov byte [rbp + 0x15b], 1
add dword [rax], eax
add byte [rcx], al
mov al, 1
lea r12, [rbp + 0x28]
jmp 0x1400c3153
mov rdx, qword [rbp + 0x138]
lea r11, [rdx + rcx]
or cl, byte [rax - 9]
invalid
cmp rdx, rcx
or cl, byte [rax - 9]
invalid
mov ecx, 0
add byte [rcx + 0xf], cl
retf
cmovae rcx, r11
mov qword [rbp + 0x138], rcx
movzx eax, al
movzx ecx, byte [rbp + 0x115]
adc eax, 0x44000001
movzx ebx, byte [rbp + 0x116]
adc eax, 0x44000001
add byte [rdi + rcx - 0x4a], al
popfq
invalid
movzx ebx, byte [rbp + 0x116]
cmp r11d, 1
je 0x1400c3126
test r11d, r11d
test ebx, ebx
je 0x1400c4533
and al, 0x14
add byte [rax], al
add rax, qword [rbp + 0x128]
mov rdx, rax
mov edx, eax
mov edx, eax
shr rdx, 0x20
je 0x1400c3135
invalid
invalid
xor edx, edx
div r11
jmp 0x1400c313a
imul rcx, rax
add qword [rbp + 0x120], rcx
add dword [rbp + 0x120], ecx
add dword [rbp + 0x120], ecx
xor edx, edx
jmp 0x1400c3145
xor edx, edx
div r11d
imul rax, rcx
add qword [rbp + 0x120], rax
add byte [rax], al
mov qword [rbp + 0x128], rdx
add byte [rdi], cl
mov dh, 0x85
pop rbx
movzx eax, byte [rbp + 0x15b]
add dword [rax], eax
add byte [rax + 0x158bd], al
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rbp + 0x158], 0
add byte [rax], al
add byte [rdi], cl
test byte [rsi], dl
je 0x1400c3b76
or al, byte [rax]
add byte [rax + rax*8 - 0x49f0b58c], al
test dword [rcx + rax], edx
adc al, 1
test al, al
je 0x1400c31ae
invalid
movzx rax, byte [rbp + 0x114]
movzx eax, byte [rbp + 0x114]
adc al, 1
add byte [rax], al
movups xmmword [r12 + 0xf8], xmm6
mov qword [rbp + 0x130], 1
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
clc
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
test dword [rax], edi
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x138], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rsp + 0x121], xmm6
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movups xmmword [r12 + 0x121], xmm6
movups xmmword [rsp + 0x121], xmm6
add byte [rax], al
movups xmmword [r12 + 0x118], xmm6
adc dword [rsp + 0x118], esi
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x159], al
mov dword [rbp + 0x15a], 0
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
pop rcx
add dword [rax], eax
add bh, al
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
pop rdx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
sbb ecx, dword [rax - 0x39]
jmp 0x1400c31c9
mov qword [rbp + 0x150], 0
test dword [rax + 1], edx
add byte [rax], al
push rax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rax], al
invalid
invalid
mov byte [rbp + 0x15a], 0
add byte [rax], al
mov word [rbp + 0x15c], 0
test dword [rcx + rax], ebx
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
invalid
mov rdi, r8
invalid
test r8, r8
jne case.0x1400c0dc0.381
test dword [rdx - 3], eax
invalid
invalid
test dword [rdx - 3], eax
std
invalid
invalid
jmp 0x1400c3ea8
test r8, r8
je 0x1400c3d5b
js 0x1400c31ec
add byte [rax], al
add byte [rbp + rcx*4 + 0x47], cl
lea r8, [rdi - 2]
lea rdx, [r15 + 2]
xor eax, eax
xor ecx, ecx
leave
dec byte [rcx - 0x73]
push rdi
add dh, byte [rcx]
sal byte [rcx], 0xc9
leave
nop
movzx r9d, byte [rdx - 1]
movzx ecx, byte [rdx - 1]
inc dword [rbx + 0xa753ff9]
cmp ecx, 0x3f
jne case.0x1400b5df4.1564
cmp r9b, 2
jae 0x1400c424f
adc byte [r8], al
invalid
adc byte [r8], al
add byte [rbp + 0xf], al
movzx r9d, r9b
mov dh, 0xc9
leave
mov r10d, r9d
mov edx, ecx
and r10d, 0x7f
and edx, 0x7f
jg 0x1400c3259
shl r10, cl
shl edx, cl
or rax, r10
test r9b, r9b
test cl, cl
jns 0x1400c364e
xor byte [rax + rax], al
add byte [rbx - 0xb7f83f], al
add ecx, 7
inc rdx
invalid
invalid
add ecx, 7
inc rdx
add r8, 0xffffffffffffffff
jb 0x1400c31f0
invalid
push qword [rdx - 0x3a]
invalid
jmp 0x1400c3d43
adc al, 0xb
add byte [rax], al
or eax, dword [rax]
add byte [rbp - 0x7b], cl
test eax, eax
je 0x1400c3d5b
test r8, r8
test eax, eax
je 0x1400c3d5b
or eax, dword [rax]
add byte [rbp + rcx*4 + 0x47], cl
dec byte [r9 - 0x73]
lea r8, [rdi - 2]
dec byte [r9 - 0x73]
lea rdx, [r15 + 2]
xor eax, eax
push rdi
add dh, byte [rcx]
sal byte [rcx], 0xc9
xor ecx, ecx
xor ecx, ecx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r9d, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400c3264
add byte [rax], al
add byte [rax], al
movzx r9d, byte [rdx - 1]
cmp ecx, 0x3f
inc dword [rbx + 0xa753ff9]
jne 0x1400c3264
or al, byte [rcx - 0x80]
cmp r9b, 2
jae 0x1400c4287
and dword [rbx], 0x10
add byte [rax], al
stc
add cl, byte [rdi]
and dword [rbx], 0x10
and edx, dword [rax]
add byte [rax], al
movzx r9d, r9b
mov dh, 0xc9
mov r10d, r9d
and r10d, 0x7f
and edx, 0x7f
and edx, 0x7f
jg 0x1400c32b9
shl r10, cl
shl edx, cl
loop 0x1400c32bf
or rax, r10
or eax, edx
test r9b, r9b
jns 0x1400c3688
add byte [rbx - 0xb7f83f], al
add ecx, 7
inc rdx
invalid
rol dword [rdi], 0x48
inc edx
invalid
invalid
ret 0x8349
add r8, 0xffffffffffffffff
jb 0x1400c3250
invalid
invalid
jmp 0x1400c3d43
or al, byte [rax]
add dh, al
test dword [rcx + rax], ebx
pop rsp
add dword [rax], eax
mov byte [rbp + 0x15c], 1
pop rsp
add dword [rax], eax
add byte [rcx], al
jmp 0x1400c31c9
invalid
dec dword [rax - 1]
iretd
dec rdi
xor edx, edx
xor ecx, ecx
xor eax, eax
invalid
shr bl, 0x26
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
jmp case.0x1400c1d3a.124
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
retf 0x8341
invalid
invalid
add byte [rax], al
add byte [rax], al
mov r10d, r9d
and r10d, 0x7f
and edx, 0x7f
loop 0x1400c3336
jg case.0x1400b31d9.1514
shl r10, cl
shl edx, cl
loop 0x1400c3307
or rax, r10
or eax, edx
rol byte [rbx - 0xb7f83f], 1
ret 0x8445
invalid
invalid
add ecx, 7
inc rdx
invalid
test r9b, r9b
test cl, cl
jns 0x1400c35f7
mov dword [rbx], ebp
add eax, dword [rax]
add byte [rax + 0x39], cl
invalid
invalid
cmp rdi, rdx
xlatb
je 0x1400c3f5c
dec r8
lea r9, [r15 + rdx]
add r9, 2
add cl, byte [rcx + rcx*4 - 0x73]
invalid
add dword [rax], eax
invalid
add cl, byte [rcx + rcx*4 - 0x73]
invalid
mov qword [rbp + 0x168], r8
movzx r9d, byte [r15 + rdx + 1]
invalid
invalid
invalid
push 0x45000001
movzx ecx, byte [rdi + rdx + 1]
invalid
invalid
invalid
invalid
cmp ecx, 0x3f
jne 0x1400c32b0
invalid
stc
invalid
mov bh, 0x41
cmp ecx, 0x7f
invalid
cmp r9d, 0x7f
jg 0x1400c3372
je 0x1400c32b0
mov cl, 0x45
test ecx, ecx
leave
test r9d, r9d
leave
je 0x1400c32b0
lodsb al, byte [rsi]
jmp 0x1400c431d
add byte [rax], al
test r8, r8
test eax, eax
je 0x1400c3d5b
test byte [rcx + 0xa], cl
add byte [rax], al
lea r8, [rdi - 2]
dec byte [r13 - 0x73]
add r14b, byte [r9]
sal byte [rcx], cl
xor eax, eax
xor ecx, ecx
leave
lea r9, [r15 + 2]
lea ecx, [rdi + 2]
xor edx, edx
xor eax, eax
xor ecx, ecx
leave
leave
movzx r10d, byte [r9 - 1]
movzx edx, byte [rcx - 1]
inc dword [rbx + 0xa753ff9]
cmp ecx, 0x3f
jne 0x1400c3334
cmp r10b, 2
jae 0x1400c4273
sldt word [rax]
cli
add cl, byte [rdi]
cmp dword [rdi], 0xf
sldt word [rax]
sldt word [rax]
movzx r10d, r10b
movzx edx, dl
mov dh, 0xd2
mov r11d, r10d
and r11d, 0x7f
shl r11, cl
or rax, r11
or eax, ebx
or eax, ebx
test r10b, r10b
jns 0x1400c36c2
mov dword [rbx + rax], esi
invalid
ror byte [rdi], cl
mov dword [rbx + rax], esi
add byte [rbx - 0xb6f83f], al
inc r9
add r8, 0xffffffffffffffff
add eax, 0xffffffff
jb 0x1400c3320
add byte [rax], al
add ecx, 7
inc r9
add r8, 0xffffffffffffffff
add eax, 0xffffffff
add eax, 0xffffffff
jb 0x1400c3320
jmp 0x1400c3d43
movzx ecx, byte [rbp + 0x118]
add dword [rax], eax
add byte [rcx + rcx*8 + 0x11ba840f], al
test cl, cl
invalid
invalid
invalid
invalid
test cl, cl
je 0x1400c4528
invalid
invalid
adc dword [rax], eax
add byte [rax], al
test byte [rdx - 0x9ffffef], bh
mov edx, 0xf6000011
add byte [rax], al
not al
movzx eax, al
ror byte [rdi], 1
mov dh, 0xc0
sal dh, 0xf1
div cl
int1
movzx eax, al
ror byte [rdi], 0xb6
lea edx, [0x1840c3381]
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
mov dh, 0x9d
invalid
add dword [rax], eax
invalid
movzx ecx, byte [rbp + 0x115]
movzx r11d, byte [rbp + 0x116]
mov dh, 0x9d
invalid
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
mov dh, 0x9d
mov dh, 0x9d
invalid
add byte [rcx - 0x7d], al
cmp r11d, 1
je 0x1400c35ba
sub dword [rdx], eax
add byte [rax], al
sti
add dword [rdi], ecx
test byte [rcx], ch
sub dword [rdx], eax
add byte [rax], al
invalid
invalid
sub dword [rdx], eax
add byte [rax], al
test r11d, r11d
je 0x1400c4533
adc dword [rax], eax
invalid
fisttp dword [rdi]
test byte [rcx + 0x48000011], bl
adc dword [rax], eax
add byte [rax + 3], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax + 3], cl
add byte [rax], al
add rax, qword [rbp + 0x128]
test dword [rax], ebp
add dword [rax], eax
add byte [rax], al
mov rdx, rax
invalid
invalid
add byte [rax], al
mov rdx, rax
shr rdx, 0x20
shr edx, 0x20
shr edx, 0x20
je 0x1400c396f
test cl, al
add eax, 0xd2310000
xor edx, edx
rol dword [0x1123d33b1], 0x49
xor edx, edx
div r11
div ebx
jmp 0x1400c3974
add byte [rax + 0x159b5], al
add byte [rcx], al
xor byte [rbp + 0x159], 1
add byte [rax], al
add ecx, ebp
jmp 0x1400c31c9
add eax, 0xc6fffffe
inc esi
mov byte [rbp + 0x15a], 1
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rcx], al
invalid
stc
std
add byte [rcx], al
jmp 0x1400c31c9
invalid
mov byte [rbp + 0x15d], 1
test dword [rbp + 1], ebx
add byte [rax], al
add ecx, ebp
in eax, dx
std
invalid
add byte [rcx], al
jmp 0x1400c31c9
cmp r8, 1
jbe 0x1400c446d
adc byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rdi, 0xfffffffffffffffd
lea rax, [r15 + 3]
mov qword [rbp + 0x160], rax
invalid
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x168
invalid
add dword [rax], eax
invalid
mov qword [rbp + 0x168], rdi
push 0x41000001
movzx eax, word [rdi + 1]
movzx eax, word [r15 + 1]
add qword [rbp + 0x120], rax
mov r9d, eax
mov ecx, eax
test dword [rax], esp
add dword [rax], eax
add byte [rcx - 0x77], al
invalid
mov ecx, eax
rol dword [rcx - 0x3f], 0xe9
or byte [rax - 0x39], cl
invalid
invalid
test dword [rax], ebp
invalid
shr r9d, 8
mov qword [rbp + 0x128], 0
sub byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8, rdi
clc
jmp 0x1400c31c9
cmpsd dword [rsi], dword [rdi]
std
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xd0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add dh, bh
retf 0xb60f
invalid
dec dl
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
cmp rax, rdx
jb 0x1400c4497
add rcx, rdx
cmp rax, rdx
je 0x1400c44ab
ror dword [rax + 0x39], 1
ror byte [rdi], 1
test byte [rcx + 0x10], ah
add byte [rax], al
movzx eax, byte [rcx]
test eax, eax
je 0x1400c31c9
je 0x1400c3450
invalid
invalid
ror byte [rdi], 0x84
test byte [rbp + rdi*8 - 1], dh
inc dword [rbx - 0x7af0fe08]
or byte [rbx], al
add byte [rax], al
invalid
je 0x1400c3450
invalid
cmp eax, 1
jne 0x1400c3766
invalid
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
test r8, r8
je 0x1400c3d5b
hlt
or byte [rax], al
invalid
hlt
lea r8, [rdi - 2]
lea r9, [r15 + 2]
add dh, byte [rcx]
sal byte [rcx], cl
sal byte [rcx], 0xc9
add dh, byte [rcx]
sal byte [rcx], cl
sal byte [rcx], 0xc9
movzx r10d, byte [r9 - 1]
cmp ecx, 0x3f
jne 0x1400c3489
cmp r10b, 2
jae 0x1400c4333
cli
add cl, byte [rdi]
sub dword [rdx + 0x4500000e], 0xf
mov dh, 0xd2
movzx r10d, r10b
mov r11d, r10d
and r11d, 0x7f
rol dword [rcx - 0x7d], cl
jrcxz 0x1400c3513
shl r11, cl
shl ebx, cl
or rax, r11
test r10b, r10b
jns 0x1400c39d0
mov dword [0xc30c34a9], ebp
rol dword [rdi], 0x49
inc ecx
add ecx, 7
inc r9
add r8, 0xffffffffffffffff
jb 0x1400c3475
jmp 0x1400c3d43
cmp word [rbp + 0x112], 5
cmp dword [rbp + 0x112], 5
jae 0x1400c35d5
test r12, r12
test esp, esp
je 0x1400c42ca
add byte [rax], al
lea r8, [r11 - 3]
std
add r11, 0xfffffffffffffffc
xor r15d, r15d
mov rcx, rdi
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7bf0ffc7], al
and al, byte [rax + rax]
add byte [rax - 1], cl
ror dword [rcx - 1], 0xc7
cmp byte [rcx], 0
je 0x1400c390b
inc rcx
inc r15
dec r8
dec r11
cmp r12, r15
jne 0x1400c34e0
jmp 0x1400c42ca
add byte [rax], al
test r12, r12
je 0x1400c42ca
xor edx, edx
xor r11d, r11d
xor ecx, ecx
mov r9, r12
mov r10, rdi
mov edx, edi
nop word cs:[rax + rax]
movzx ebx, byte [r10]
cmp ecx, 0x3f
jne 0x1400c3532
sbb al, byte [rbx + 0x9753ff9]
cmp bl, 2
jae 0x1400c42b8
movzx esi, bl
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
or r11, rbx
test sil, sil
jns 0x1400c3836
dec r9
inc r10
add ecx, 7
test r9, r9
jne 0x1400c3520
jmp 0x1400c42c7
movzx ecx, byte [rbp + 0x110]
xor edx, edx
mov eax, 0x17
mov r9d, ecx
dec r9d
cmp r9d, 7
ja case.0x1400c3588.3
lea r10, [0x1400e284c]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
test r12, r12
je 0x1400c42ca
movzx edx, byte [rdi]
jmp 0x1400c38b7
mov r9d, edi
shr r9d, 8
mov r10d, edi
shr r10d, 0x10
shr rdi, 0x20
mov qword [rbp + 0x1e8], rdi
jmp 0x1400c31c9
imul rcx, rax
add qword [rbp + 0x120], rcx
mov qword [rbp + 0x128], 0
jmp 0x1400c31c9
mov r9d, edi
shr r9d, 8
mov r10d, edi
shr r10d, 0x10
shr rdi, 0x20
mov qword [rbp + 0x1e8], rdi
lea r12, [rbp + 0x28]
jmp 0x1400c31c9
mov rdx, 0xffffffffffffffff
shl rdx, cl
cmp r9b, 0x40
mov r9d, 0
cmovb rdx, r9
cmp ecx, 0x40
cmovge rdx, r9
or rax, rdx
mov r9d, eax
shr r9d, 8
mov r10d, eax
shr r10d, 0x10
mov rcx, rax
shr rcx, 0x20
test rax, rax
mov qword [rbp + 0x1e8], rcx
js 0x1400c398b
add qword [rbp + 0x138], rax
mov qword [rbp + 0x20], rax
jmp 0x1400c31c9
mov qword [rbp + 0x160], rdx
mov qword [rbp + 0x168], r8
mov r9d, eax
shr r9d, 8
mov r10d, eax
shr r10d, 0x10
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
mov qword [rbp + 0x1e8], rcx
mov qword [rbp + 0x148], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x58], rax
jmp 0x1400c31c9
mov qword [rbp + 0x160], rdx
mov qword [rbp + 0x168], r8
mov r9d, eax
shr r9d, 8
mov r10d, eax
shr r10d, 0x10
mov rcx, rax
shr rcx, 0x20
mov qword [rbp + 0x1e8], rcx
mov qword [rbp + 0x140], rax
mov dword [rbp + 0x140], eax
mov dword [rbp + 0x140], eax
mov qword [rbp - 0x50], rax
jmp 0x1400c31c9
mov qword [rbp + 0x160], r9
mov qword [rbp + 0x168], r8
add byte [rax], al
add byte [rax], al
mov r9d, eax
shr r9d, 8
mov r10d, eax
shr r10d, 0x10
adc byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rax - 0x77], cl
invalid
call 0x1880c36ee
mov dword [rbp + 0x130], eax
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8d, 0xfffacde9
invalid
adc byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rax - 0x77], cl
invalid
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8d, 0xfffacde9
dec dword [rax - 0x77]
mov dword [rbp + 0x160], eax
mov qword [rbp + 0x160], rax
mov dword [rbp + 0x160], eax
mov qword [rbp + 0x168], r8
mov r9d, r11d
shr r9d, 8
shr ecx, 8
shr ecx, 8
mov r10d, r11d
shr r10d, 0x10
mov rax, r11
shr rax, 0x20
call 0xcdc24642
adc eax, 0xf000001
mov dh, 0xb5
invalid
add dword [rax], eax
add byte [rbx - 0x76b7fe02], al
test eax, ebp
call 0x14f0c3739
test byte [rdx + rax], dh
invalid
fiadd dword [rcx - 0x3f]
invalid
call 0xcdc24642
adc eax, 0xf000001
mov dh, 0xb5
invalid
call 0x14f0c3739
test byte [rdx + rax], dh
add byte [rbp - 0x117bf00a], al
or eax, 0x8b480000
test dword [rax], ebp
add dword [rax], eax
add byte [rcx + rax - 0x28], cl
test esi, esi
je 0x1400c4533
mov rax, qword [rbp + 0x128]
add rax, r11
mov rdx, rax
shr rdx, 0x20
shr edx, 0x20
shr edx, 0x20
je 0x1400c3a65
xor edx, edx
div rsi
jmp 0x1400c3a69
mov r11, r13
mov r14, r8
xor edx, edx
mov rcx, qword [rbp + 0x18]
test r14, r14
je 0x1400c4308
mov qword [rbp - 0x38], rdx
mov qword [rbp + 0x18], rcx
lea rsi, [r14 - 1]
lea r15, [r11 + 1]
xor edx, edx
xor edi, edi
xor ecx, ecx
nop word cs:[rax + rax]
movzx r12d, byte [r15 - 1]
cmp ecx, 0x3f
jne 0x1400c37b4
cmp r12b, 2
jae 0x1400c42df
movzx ebx, r12b
mov r12d, ebx
and r12d, 0x7f
shl r12, cl
or rdi, r12
test bl, bl
jns 0x1400c37da
add ecx, 7
inc r15
add rsi, 0xffffffffffffffff
jb 0x1400c37a0
jmp 0x1400c42f3
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x168], rsi
mov rdx, qword [rbp - 0x38]
inc rdx
mov r11, r15
mov r14, rsi
mov rcx, rdi
cmp rdx, rax
lea r12, [rbp + 0x28]
jne 0x1400c3772
sub r15, r13
cmp r8, r15
jb 0x1400c4509
mov r9d, r13d
shr r9d, 8
mov r10d, r13d
shr r10d, 0x10
shr r13, 0x20
mov r8, rsi
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x1e8], r13
jmp 0x1400c31c9
mov r9d, r11d
shr r9d, 8
mov r10d, r11d
shr r10d, 0x10
mov rax, r11
shr rax, 0x20
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x150], r11
mov qword [rbp - 0x40], r11
lea r12, [rbp + 0x28]
jmp 0x1400c31c9
cmp r12, 1
jbe 0x1400c42ca
movzx edx, word [rdi]
jmp 0x1400c38b7
cmp r12, 7
jbe 0x1400c42ca
movzx eax, byte [r13 + 9]
movzx edx, word [r13 + 6]
movzx r9d, byte [r13 + 8]
shl r9d, 0x10
or r9d, edx
mov edx, dword [r13 + 2]
shl r9, 0x28
shl rdx, 8
or rdx, r9
shrd rdx, rax, 8
jmp 0x1400c38b7
cmp r12, 3
jbe 0x1400c42ca
mov edx, dword [rdi]
mov r9d, edx
shr r9d, 8
mov r10d, edx
shr r10d, 0x10
mov rax, rdx
shr rax, 0x20
mov qword [rbp + 0x1e8], rax
neg cl
shl cl, 3
mov rax, 0xffffffffffffffff
shr rax, cl
cmp rdx, rax
sete byte [rbp + 0x158]
mov qword [rbp - 8], rdx
mov qword [rbp + 0x120], rdx
mov qword [rbp + 0x128], 0
lea r12, [rbp + 0x28]
jmp 0x1400c31c9
mov rcx, r15
not rcx
lea rsi, [rdi + r15]
inc rsi
add r12, rcx
je 0x1400c4458
xor edx, edx
xor r13d, r13d
xor ecx, ecx
mov r9, rsi
movzx r10d, byte [r9]
cmp ecx, 0x3f
jne 0x1400c393e
cmp r10b, 2
jae 0x1400c3d6a
movzx r10d, r10b
mov ebx, r10d
and ebx, 0x7f
shl rbx, cl
lea r14, [r9 + 1]
or r13, rbx
test r10b, r10b
jns 0x1400c3a16
add ecx, 7
dec r11
mov r9, r14
add r8, 0xffffffffffffffff
jb 0x1400c392b
jmp 0x1400c4455
xor edx, edx
div r11d
imul rax, rcx
add qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rdx
jmp 0x1400c31c9
mov rdx, rax
neg rdx
mov rcx, qword [rbp + 0x138]
cmp rcx, rdx
jae 0x1400c3a03
mov qword [rbp + 0x138], 0
mov qword [rbp + 0x20], rax
jmp 0x1400c31c9
imul rcx, r11
add qword [rbp + 0x120], rcx
mov qword [rbp + 0x128], 0
mov qword [rbp], r11
jmp 0x1400c31c9
mov qword [rbp + 0x160], r9
mov qword [rbp + 0x168], r8
mov r9d, eax
shr r9d, 8
mov r10d, eax
shr r10d, 0x10
mov rcx, rax
shr rcx, 0x20
mov qword [rbp + 0x1e8], rcx
mov qword [rbp - 0x30], rax
jmp 0x1400c31c9
add rcx, rax
mov qword [rbp + 0x138], rcx
mov qword [rbp + 0x20], rax
jmp 0x1400c31c9
test r8, r8
je 0x1400c44c6
inc r8
xor edx, edx
xor ebx, ebx
xor ecx, ecx
movzx r10d, byte [r14]
cmp ecx, 0x3f
jne 0x1400c3a3b
cmp r10b, 2
jae 0x1400c3d6a
movzx r10d, r10b
mov esi, r10d
and esi, 0x7f
shl rsi, cl
lea r12, [r14 + 1]
or rbx, rsi
test r10b, r10b
jns 0x1400c3a84
add ecx, 7
mov r14, r12
add r11, 0xffffffffffffffff
jb 0x1400c3a28
jmp 0x1400c44c0
xor edx, edx
div esi
imul rax, rcx
add qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rdx
mov qword [rbp], r11
jmp 0x1400c31c9
test r11, r11
je 0x1400c44e5
lea rcx, [r11 + 1]
mov qword [rbp + 0x1e8], rcx
xor edx, edx
xor r9d, r9d
xor esi, esi
xor ecx, ecx
movzx r10d, byte [r12]
cmp ecx, 0x3f
jne 0x1400c3ab5
cmp r10b, 2
jae 0x1400c3d6a
movzx r8d, r10b
mov r10d, r8d
and r10d, 0x7f
shl r10, cl
or rsi, r10
test r8b, r8b
jns 0x1400c3ade
inc r12
add ecx, 7
inc r9
cmp r11, r9
jne 0x1400c3aa1
jmp 0x1400c44db
mov r14, qword [rbp + 0xc0]
cmp r14, qword [rbp + 0xb0]
jne 0x1400c3afa
lea rcx, [rbp + 0xb0]
call fcn.1400b8aa0
mov rax, r13
shr rax, 8
mov r9d, edi
shr r9d, 8
mov r10d, edi
shr r10d, 0x10
mov rcx, qword [rbp + 0xb8]
mov rdx, r14
shl rdx, 6
mov qword [rcx + rdx], 0x1f
mov qword [rcx + rdx + 8], rdi
shr rdi, 0x20
mov qword [rcx + rdx + 0x10], r15
mov byte [rcx + rdx + 0x18], r13b
mov dword [rcx + rdx + 0x19], eax
mov r8, rax
shr r8, 0x30
mov byte [rcx + rdx + 0x1f], r8b
shr rax, 0x20
mov word [rcx + rdx + 0x1d], ax
mov qword [rcx + rdx + 0x20], rbx
mov qword [rcx + rdx + 0x28], rsi
movups xmmword [rcx + rdx + 0x30], xmm6
inc r14
mov qword [rbp + 0xc0], r14
mov r8, qword [rbp + 0x168]
jmp 0x1400c35e7
test al, al
je 0x1400c3c00
mov r8, qword [rbp + 0x1d8]
test r8, r8
mov rcx, qword [rbp + 8]
je 0x1400c3d2e
mov rsi, qword [rcx]
mov rbx, qword [rbp + 0x120]
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x190], 0
mov qword [rbp + 0x198], 8
mov qword [rbp + 0x1a0], 0
cmp rax, r8
jbe 0x1400c3cbf
shl rax, 3
lea rdx, [rax + rax*2]
lea rax, [r8*8]
lea r14, [rax + rax*2]
mov r8d, 8
mov r9, r14
call fcn.14000af90
mov rdi, rax
test rax, rax
jne 0x1400c3cc2
jmp 0x1400c453e
mov r14, qword [rbp + 0x120]
mov rbx, qword [rbp + 0x130]
mov edi, dword [rbp + 0x138]
mov esi, dword [rbp + 0x140]
mov rax, qword [rbp + 0x1e0]
sub rax, 1
mov rcx, qword [rbp + 8]
jb 0x1400c3c5c
lea rax, [rax + rax*2]
lea rax, [rcx + rax*8]
cmp qword [rax], r14
jne 0x1400c3c5c
mov qword [rax + 8], rbx
mov dword [rax + 0x10], edi
mov dword [rax + 0x14], esi
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x1d8], rax
movzx eax, byte [rbp + 0x15b]
jmp 0x1400c2e9a
mov rax, qword [rbp + 0x1e0]
cmp rax, qword [rbp + 0x190]
jne 0x1400c3c7f
lea rcx, [rbp + 0x190]
call fcn.1400c8840
mov rcx, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x1e0]
lea rax, [rdx + rdx*2]
mov qword [rcx + rax*8], r14
mov qword [rcx + rax*8 + 8], rbx
mov dword [rcx + rax*8 + 0x10], edi
mov dword [rcx + rax*8 + 0x14], esi
inc rdx
mov qword [rbp + 0x1a0], rdx
mov qword [rbp + 0x1e0], rdx
mov qword [rbp + 0x1d8], rdx
movzx eax, byte [rbp + 0x15b]
jmp 0x1400c2e9a
mov rdi, rcx
mov rax, qword [rbp + 0x10]
cmp rax, qword [rbp + 0x1a8]
jne 0x1400c3ce6
lea rcx, [rbp + 0x1a8]
call fcn.1400c26c0
mov rax, qword [rbp + 0x1b0]
mov qword [rbp - 0x18], rax
mov rcx, qword [rbp + 0x10]
mov rax, rcx
shl rax, 5
mov rdx, qword [rbp - 0x18]
mov qword [rdx + rax], rdi
mov r8, qword [rbp + 0x1d8]
mov qword [rdx + rax + 8], r8
mov qword [rdx + rax + 0x10], rsi
mov qword [rdx + rax + 0x18], rbx
inc rcx
mov rax, rcx
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x1b8], rcx
mov ecx, 8
xor eax, eax
mov qword [rbp + 0x1e0], rax
xor eax, eax
mov qword [rbp + 0x1d8], rax
movzx eax, byte [rbp + 0x15b]
jmp 0x1400c2e9a
add r15, rdi
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x168], 0
mov r13, r15
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
jmp 0x1400c3d70
xor r9d, r9d
xor r10d, r10d
movzx ecx, r9b
shl ecx, 8
or rcx, rax
shl rdx, 0x20
shl r10d, 0x10
or r10, rdx
or r10, rcx
mov qword [rbp + 0x160], 1
mov qword [rbp + 0x168], 0
mov rax, qword [rbp + 0x188]
mov qword [rax + 8], r10
mov qword [rax + 0x10], r13
mov qword [rax], 0
cmp qword [rbp + 0x68], 0
je 0x1400c3dc9
mov rcx, qword [rbp + 0x70]
mov edx, 2
call fcn.14000af70
cmp qword [rbp + 0x80], 0
je 0x1400c3de4
mov rcx, qword [rbp + 0x88]
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0x98], 0
je 0x1400c3dff
mov rcx, qword [rbp + 0xa0]
mov edx, 2
call fcn.14000af70
cmp qword [rbp + 0xb0], 0
je 0x1400c3e1a
mov rcx, qword [rbp + 0xb8]
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0x190], 0
je 0x1400c3e35
mov rcx, qword [rbp + 0x198]
mov edx, 8
call fcn.14000af70
mov rsi, qword [rbp + 0x1b0]
mov rdi, qword [rbp + 0x1b8]
test rdi, rdi
je 0x1400c3e6f
lea rbx, [rsi + 8]
jmp 0x1400c3e59
add rbx, 0x20
dec rdi
je 0x1400c3e6f
cmp qword [rbx], 0
je 0x1400c3e50
mov rcx, qword [rbx - 8]
mov edx, 8
call fcn.14000af70
jmp 0x1400c3e50
cmp qword [rbp + 0x1a8], 0
je 0x1400c3e86
mov edx, 8
mov rcx, rsi
call fcn.14000af70
movaps xmm6, xmmword [rbp + 0x1f0]
movaps xmm7, xmmword [rbp + 0x200]
add rsp, 0x298
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 2
jb 0x1400c3f6d
mov rcx, qword [rbp + 0x1b0]
cmp rdx, 0x15
jae 0x1400c3f68
shl rdx, 5
add rdx, rcx
lea r9, [rcx + 0x20]
mov eax, 0x20
mov r10, rcx
jmp 0x1400c3f05
mov r11, rcx
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [r11], xmm0
mov qword [r11 + 0x10], r9
mov qword [r11 + 0x18], r10
lea r9, [r8 + 0x20]
add rax, 0x20
mov r10, r8
cmp r9, rdx
invalid
je 0x1400c3f6d
sal dword [rax + rbp*2 + 0x4d], 1
mov eax, ecx
mov r8, r9
mov r9, qword [r10 + 0x30]
cmp r9, qword [r10 + 0x10]
jae 0x1400c3ef5
movups xmm0, xmmword [r8]
movaps xmmword [rbp + 0x170], xmm0
mov r10, qword [r10 + 0x38]
mov rsi, rax
nop word cs:[rax + rax]
movups xmm0, xmmword [rcx + rsi - 0x20]
movups xmm1, xmmword [rcx + rsi - 0x10]
movups xmmword [rcx + rsi + 0x10], xmm1
movups xmmword [rcx + rsi], xmm0
cmp rsi, 0x20
je 0x1400c3edf
lea r11, [rsi - 0x20]
cmp r9, qword [rcx + rsi - 0x30]
mov rsi, r11
jb 0x1400c3f30
add r11, rcx
jmp 0x1400c3ee2
lea r13, [r15 + rdx]
inc r13
jmp 0x1400c3d5b
call fcn.1400cef40
mov qword [rbp + 0x1c0], 0
mov qword [rbp + 0x1c8], 8
mov qword [rbp + 0x1d0], 0
cmp word [rbp + 0x112], 5
jae 0x1400c3fa4
cmp dword [rbp + 0x28], 0x2e
je 0x1400c4016
lea r8, [rbp + 0x28]
jmp 0x1400c3fb5
cmp qword [rbp + 0xc0], 0
je 0x1400c4016
mov r8, qword [rbp + 0xb8]
mov rax, qword [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x170]
lea r9, [rbp + 0x28]
mov rdx, qword [rbp - 0x20]
call 0x1400cf0e0
mov rdi, qword [rbp + 0x170]
mov r15, qword [rbp + 0x178]
mov rsi, qword [rbp + 0x180]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400c403a
mov rax, qword [rbp + 0x188]
mov qword [rax + 8], r15
mov qword [rax + 0x10], rsi
mov qword [rax], 0
mov edi, 8
jmp 0x1400c422f
lea rcx, [rbp + 0x1c0]
call fcn.1400c8840
mov rax, qword [rbp + 0x1c8]
mov qword [rax], 0
mov r15d, 1
xor esi, esi
jmp 0x1400c4050
lea rcx, [rbp + 0x1c0]
call fcn.1400c8840
mov rax, qword [rbp + 0x1c8]
mov qword [rax], rdi
mov qword [rax + 8], r15
mov qword [rbp + 0x1e8], rax
mov qword [rax + 0x10], rsi
mov qword [rbp + 0x1d0], 1
mov r15d, 1
mov r14d, 0x40
mov r13d, 0x28
jmp 0x1400c40b1
mov rax, qword [rbp + 0x1c8]
mov qword [rax + r13 - 0x10], rbx
mov qword [rax + r13 - 8], rdi
mov qword [rbp + 0x1e8], rax
mov qword [rax + r13], r12
inc r15
mov qword [rbp + 0x1d0], r15
add r14, 0x40
add r13, 0x18
mov r12, rsi
cmp word [rbp + 0x112], 5
jae 0x1400c40e0
test r15, r15
je 0x1400c40f9
lea r8, [r15 - 1]
cmp r8, qword [rbp + 0xc0]
jae 0x1400c417c
shl r8, 6
add r8, qword [rbp + 0xb8]
jmp 0x1400c4110
cmp qword [rbp + 0xc0], r15
jbe 0x1400c417c
mov r8, qword [rbp + 0xb8]
add r8, r14
jmp 0x1400c4110
cmp dword [rbp + 0x28], 0x2e
mov r8, r12
je 0x1400c417c
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, qword [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x170]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp - 0x20]
mov rsi, r12
mov r9, r12
call 0x1400cf0e0
mov rbx, qword [rbp + 0x170]
mov rdi, qword [rbp + 0x178]
mov r12, qword [rbp + 0x180]
add byte [rax], al
add byte [rax], al
movabs rax, 0x8000000000000000
cmp rbx, rax
je 0x1400c41df
cmp r15, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1e8]
jne 0x1400c4087
lea rcx, [rbp + 0x1c0]
call fcn.1400c8840
jmp 0x1400c4080
invalid
invalid
invalid
mov rax, qword [rbp + 0x1c0]
mov rdi, qword [rbp + 0x1c8]
cmp rax, r15
clc
clc
jbe 0x1400c4359
test r15, r15
je 0x1400c4347
shl rax, 3
lea rdx, [rax + rax*2]
lea rax, [r15*8]
lea rbx, [rax + rax*2]
mov r8d, 8
mov rcx, rdi
mov r9, rbx
call fcn.14000af90
mov rdi, rax
test rax, rax
jne 0x1400c4359
mov ecx, 8
mov rdx, rbx
call fcn.14002d830
push rsi
xchg esi, eax
idiv bh
push rsi
xchg esi, eax
idiv bh
jmp 0x1400c454b
mov rax, qword [rbp + 0x188]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r12
mov rdi, qword [rbp + 0x1c8]
mov qword [rax], 0
test r15, r15
je 0x1400c422f
lea rsi, [rdi + 8]
jmp 0x1400c4219
add rsi, 0x18
add esi, 0x18
dec r15
je 0x1400c422f
cmp qword [rsi - 8], 0
je 0x1400c4210
mov rcx, qword [rsi]
mov edx, 1
call fcn.14000af70
jmp 0x1400c4210
cmp qword [rbp + 0x1c0], 0
je 0x1400c3db4
mov edx, 8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14000af70
jmp 0x1400c3db4
mov qword [rbp + 0x160], rdx
mov qword [rbp + 0x168], r8
xor r9d, r9d
mov eax, 6
add byte [rax], al
add byte [rax], al
xor edx, edx
xor r10d, r10d
mov r13, qword [rbp - 0x58]
jmp 0x1400c3d70
mov eax, 6
xor r9d, r9d
add byte [rax], al
add byte [rbp + 0x31], al
leave
xor r10d, r10d
mov r13, qword [rbp - 0x48]
jmp 0x1400c3d70
mov qword [rbp + 0x160], rdx
xor r9d, r9d
mov eax, 6
xor edx, edx
xor r10d, r10d
mov r13, qword [rbp - 0x50]
mov ebp, dword [rbp - 0x50]
mov ebp, dword [rbp - 0x50]
jmp 0x1400c3d70
mov eax, 6
xor r9d, r9d
xor r10d, r10d
ror byte [rbx + rcx*4 + 0x6d], cl
add cl, ch
invalid
cli
invalid
invalid
ror byte [rbx + rcx*4 + 0x6d], cl
add cl, ch
mov eax, 0x45fffffa
xor ecx, ecx
xor r9d, r9d
xor r10d, r10d
mov r13, qword [rbp - 0x40]
jmp 0x1400c3d70
add rdi, r12
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
mov r13, rdi
jmp 0x1400c3d70
mov eax, 6
xor r9d, r9d
xor r10d, r10d
mov r13, qword [rbp + 0x18]
jmp 0x1400c3d70
add r11, r14
mov qword [rbp + 0x160], r11
mov qword [rbp + 0x168], 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
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
mov r13, r11
jmp 0x1400c3d70
xor r9d, r9d
mov eax, 7
xor edx, edx
xor r10d, r10d
mov r13, qword [rbp + 0x20]
jmp 0x1400c3d70
invalid
invalid
mov eax, 6
xor r9d, r9d
xor r10d, r10d
mov r13, qword [rbp - 0x30]
jmp 0x1400c3d70
cli
invalid
invalid
cli
invalid
mov edx, 8
mov rcx, rdi
call fcn.14000af70
mov edi, 8
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1b0]
lea esi, [rax + 0x48000001]
mov esi, dword [rbp + 0x1b8]
lea esi, [rax + 0x48000001]
mov esi, dword [rbp + 0x1b8]
cmp rdx, rsi
jbe 0x1400c43ba
bnd jbe 0x1400c43ba
test rsi, rsi
je 0x1400c43ab
shl rdx, 5
mov rbx, rsi
shl rbx, 5
jrcxz 0x1400c4388
jrcxz 0x1400c4388
add eax, 0x8b841
add byte [rax], al
mov r8d, 8
add byte [rcx - 0x77], cl
fld1
jmp [rbx - 0xc]
mov r9, rbx
call fcn.14000af90
mov rcx, rax
test rax, rax
jne 0x1400c43ba
mov ecx, 8
add byte [rax], al
mov rdx, rbx
call fcn.14002d830
mov dl, byte [rsi + rsi*8 + 0x1a0e9ff]
add byte [rax], al
mov dl, byte [rsi + rsi*8 + 0x1a0e9ff]
add byte [rax], al
mov edx, 8
add byte [rax], al
call fcn.14000af70
mov ecx, 8
mov rax, qword [rbp + 0x188]
mov qword [rax], rdi
mov qword [rax + 8], r15
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rsi
cmp qword [rbp + 0x68], 0
je 0x1400c43e5
mov rcx, qword [rbp + 0x70]
mov edx, 2
call fcn.14000af70
mov ebp, dword [rbx - 0xc]
invalid
mov ebp, dword [rbx - 0xc]
dec dword [rax - 0x7d]
mov ebp, pe_nt_image_headers64
add byte [rcx + rdx + 0x48], dh
je 0x1400c4400
mov rcx, qword [rbp + 0x88]
cmp qword [rbp + 0x80], 0
je 0x1400c4400
mov rcx, qword [rbp + 0x88]
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0x98], 0
cmp dword [rbp + 0x98], 0
je 0x1400c441b
mov rcx, qword [rbp + 0xa0]
mov edx, 2
call fcn.14000af70
hlt
invalid
hlt
cmp qword [rbp + 0xb0], 0
add byte [rax], al
je 0x1400c4436
mov rcx, qword [rbp + 0xb8]
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0x190], 0
je 0x1400c3e86
add byte [rdi], cl
test byte [rdx - 6], al
invalid
mov rcx, qword [rbp + 0x198]
mov edx, 8
jmp 0x1400c3e81
add rsi, r12
xor r9d, r9d
mov eax, 0x13
xor edx, edx
rol byte [rbp + 0x31], cl
ror byte [rcx - 0x77], cl
cmc
rol byte [rbp + 0x31], cl
ror byte [rcx - 0x77], cl
cmc
jmp 0x1400c3d70
mov word [rbp + 0x170], 0
mov dword [rbp + 0x172], 0
movzx r10d, word [rbp + 0x171]
xor r9d, r9d
mov eax, 0x13
xor edx, edx
jmp 0x1400c3d70
mov eax, 0x13
mov rdx, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
mov r13, rcx
jmp 0x1400c3d70
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
mov r13, rcx
jmp 0x1400c3d70
add r9, r8
mov r14, r9
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
mov r13, r14
jmp 0x1400c3d70
add r14, qword [rbp + 0x1e8]
mov r12, r14
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
mov r13, r12
jmp 0x1400c3d70
mov r9d, ecx
xor r10d, r10d
mov r13, qword [rbp - 8]
clc
clc
jmp 0x1400c3d70
mov eax, 0x13
mov rdx, qword [rbp + 0x1e8]
jmp 0x1400c3d70
lea rcx, str._rust_depsgimli_0.29.0_src_readline.rs_t
call fcn.140049a40
jmp 0x1400c454b
invalid
lea rax, str._rust_depsgimli_0.29.0_src_readline.rs_t
mov qword [rbp - 0x10], rax
mov rcx, qword [rbp - 0x10]
call fcn.140045e20
jmp 0x1400c454b
mov ecx, 8
mov rdx, r14
add byte [rcx + rcx*4 - 0xe], cl
call fcn.14002d830
ud2
jmp 0x1400c4570
call fcn.14000af70
jmp 0x1400c45de
lea rcx, [rbp + 0x1a8]
call fcn.1400cfa40
mov ah, 0
add byte [rax - 0x77], cl
stc
add dword [rax], eax
add al, ch
mov edx, 0x480000b4
mov ah, 0
add byte [rax - 0x77], cl
stc
mov ah, 0
add byte [rax - 0x77], cl
stc
mov rdx, r15
call 0x1400cfac0
mov dil, 1
jmp 0x1400c45e0
je 0x1400c45cd
mov edx, 1
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
add byte [rax], al
mov rcx, r15
call fcn.14000af70
jmp 0x1400c45cd
test rbx, rbx
je 0x1400c45cd
mov edx, 1
add byte [rax], al
mov rcx, rdi
stc
call fcn.14000af70
jmp 0x1400c45cd
lea rcx, [rbp + 0x1c0]
call 0x1400cf060
stosb byte [rdi], al
add byte [rax], al
stosb byte [rdi], al
add byte [rax], al
jmp 0x1400c45de
add ecx, dword [rax - 0x77]
invalid
xor edi, edi
lea rcx, [rbp + 0x28]
call 0x1400ceec0
cmp qword [rbp + 0x190], 0
nop
add dword [rax], eax
add byte [rax], al
sub r8b, r13b
xlatb
test al, 0
add byte [rax - 0x7d], cl
mov ebp, 0x190
nop
add dword [rax], eax
add byte [rax], al
je 0x1400c4604
mov rcx, qword [rbp + 0x198]
nop
add dword [rax], eax
add byte [rax], al
je 0x1400c4604
mov rcx, qword [rbp + 0x198]
mov edx, 8
call fcn.14000af70
test dil, dil
jne 0x1400c4615
lea rcx, [rbp + 0x1a8]
test al, 1
add byte [rax], al
call fcn.1400cfa40
sub esi, dword [rax + rax - 0xe76b800]
mov rcx, rsi
mov ecx, esi
call fcn.1400dbb40
jne 0x1400c461d
add ah, cl
nop
int3
insb byte [rdi], dx
and al, 0x20
js 0x1400c4680
mov esi, ecx
retf
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov ecx, edi
stc
sbb byte [rax - 0x7b], cl
push qword [rdx + rbp + 0x48]
je 0x1400c46af
mov rsi, qword [rsi + 0x10]
test edi, edi
add ebx, 0x20
cmp eax, dword [rax]
add byte [rcx + rsi*8 + 0x48], dh
mov ecx, dword [rbx - 8]
loope 0x1400c46f8
add esp, 0x20
invalid
add esp, 0x20
lahf
push 0x6666fff4
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
sbb byte [0x1400c682b], bh
xor byte [rcx], ah
add byte [rax], al
and dword [rax], eax
add byte [rdi + 0x74], bh
jg 0x1400c4771
je 0x1400c4681
sar dh, 0x3d
mov al, byte [rax]
add byte [rax], al
xchg dword [rsi + 0x48000003], ebp
lea ecx, [0x1400e286c]
or eax, 0x1e15a
add eax, dword [rax]
add byte [rax - 0x73], cl
add byte [rax], al
or eax, 0x1e15a
pop rdx
loope 0x1400c4712
invalid
add dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
invalid
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
mov eax, dword [rdi]
add dword [rdi], ecx
test byte [rcx - 0x7cfffffa], dh
invalid
clc
or byte [rdi], cl
test byte [rax - 0x16fffffa], ch
test al, 6
add byte [rax], al
invalid
test al, 6
add byte [rax], al
invalid
xchg byte [rbx], al
add byte [rax], al
cmp eax, 1
clc
add dword [rdi], ecx
test byte [rsi - 0x7cfffffa], dl
invalid
clc
or byte [rdi], cl
test byte [rbp - 0x7cfffffa], cl
lea eax, [rsi]
add byte [rax], al
invalid
lea eax, [rsi]
add byte [rax], al
clc
or cl, byte [rdi]
test dword [rdi + 3], esp
add byte [rax], al
invalid
add cl, ch
jo case.0x1400c2280.275
add byte [rax], al
invalid
add dword [rcx], eax
add byte [rax], al
add rax, qword [rax]
add byte [0x1400c68a7], bh
test byte [rcx], ah
add eax, dword [rax]
add byte [rax], al
cmp eax, 0x2132
add byte [rax], al
and dword [rax], eax
add byte [rdi], cl
je case.0x1400c4719.116
cmp eax, 0x2133
add byte [0x1400c68bf], bh
and dword [rax], eax
add byte [rdi], cl
jne case.0x1400c4719.3
mov rax, qword [rdi]
add byte [rax], al
sbb eax, 0xe9000003
add eax, dword [rax]
add cl, ch
pop rbx
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
cmp ecx, 7
invalid
xchg dword [rdi], eax
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x1e2dc
add ecx, eax
loope 0x1400c47d5
mov dh, 0x47
or cl, ch
cmp al, byte [rsi]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
stc
mov ah, byte [rsi - 0x7cb80000]
add byte [rax], al
add byte [rax - 0x7d], cl
cmp eax, 1
clc
add dword [rdi], ecx
test ecx, ebx
add al, byte [rax]
add byte [rax - 0x77], cl
push rsi
or byte [rax + 0x2c], bh
add byte [rax], al
add cl, ch
jmp 0x1400c4de6
invalid
invalid
add byte [rax - 0x77], cl
stc
add byte [rax], al
cmp eax, 1
jno 0x1400c4845
mov eax, dword [rdi]
or byte [rdi], cl
test al, dl
add eax, 0xf8830000
add dword [rdi], ecx
je case.0x1400c4aca.8
invalid
movsd dword [rdi], dword [rsi]
mov dword [0xe5f54818], 0x48000002
mov eax, dword [rdi]
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
invalid
cmp eax, 0xa
clc
or cl, byte [rdi]
test dword [rax - 0x16fffffe], ebx
mov dl, 2
add byte [rax], al
cmp eax, 0xa
clc
or cl, byte [rdi]
test dword [rsi - 0x16fffffe], eax
mov dl, 2
add byte [rax], al
mov ecx, edi
stc
sbb eax, 0x480000a6
cmp eax, 1
clc
add dword [rdi], ecx
test dword [rdx + rax], ebp
insb byte [rdi], dx
add al, byte [rax]
insb byte [rdi], dx
add al, byte [rax]
add byte [rax - 0x77], cl
push rsi
mov dword [rsi + 8], edx
or byte [rax + 0x27], bh
mov ecx, edi
std
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rbx + 5], ecx
add byte [rax], al
or byte [rax + 7], bh
add byte [rax], al
add byte [rax], al
cmp eax, 0xa
add al, byte [rax]
add cl, ch
lea eax, [rdx]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
jne case.0x1400c4719.3
invalid
invalid
add byte [rax], al
cli
add byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
or dword [0xc80c48b0], 0x56
add al, byte [rax]
add byte [rax + 0x1de90856], cl
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rdi]
add al, byte [rax]
add byte [rax + 0x1de90856], cl
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rdi]
clc
or cl, byte [rdi]
invalid
test ebx, edi
sti
sti
add dword [rax], eax
add cl, ch
invalid
js case.0x1400c4719.50
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test ecx, esp
add dword [rax], eax
add byte [rax - 0x7f], cl
cli
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc esp, 1
invalid
add dword [rax], eax
invalid
invalid
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
cmp eax, 1
add dword [rax], eax
add byte [rax - 0x7f], cl
cli
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rax - 0x77ffffff], 0x56
test al, 1
add byte [rax], al
add byte [rax + 0x29b80856], cl
add byte [rax], al
invalid
test al, 1
add byte [rax], al
invalid
add byte [rax + 0x29b80856], cl
add byte [rax], al
add cl, ch
jmp 0x1400c4de6
cmp ah, byte [rbp - 0x7cb80000]
clc
add dword [rdi], ecx
test dword [rcx + 0x48000001], ecx
cmp rdx, 0x100
cmp eax, 1
add dword [rax], eax
add byte [rdi], cl
cmp dword [rcx + rax], 0
and eax, 0xe9000000
add byte [rax], al
add cl, ch
invalid
pushfq
add al, 0
add byte [rax - 0x75], cl
invalid
add dword [rax], eax
add cl, ch
rol byte [rcx], 1
add byte [rax], al
invalid
add byte [rax - 0x77], cl
stc
clc
add dword [rdi], ecx
test dword [rbx + 1], ecx
add byte [rax], al
add qword [r8], rax
add byte [rax - 0x7f], cl
cli
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x2bb80856], cl
mov byte [rsi + 8], dl
mov eax, 0x2b
invalid
pop rsi
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
stc
test dword [rdi], ebx
add dword [rax], eax
invalid
add byte [rax - 0x7f], cl
cli
add byte [rcx], al
add byte [rax], al
cmp edx, 0x100
add byte [rax], al
add byte [rax], al
invalid
clc
or cl, byte [rdi]
jne case.default.0x1400c47c3
jmp case.0x1400c4aca.20
add byte [rax - 0x77], cl
stc
mov ecx, edi
add byte [rax], al
add byte [rax - 0x7f], cl
cli
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 8], edx
invalid
mov ecx, edi
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp - 0x78000000], 0x56
add byte [rax], al
add byte [rax + 0x24b80856], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x24b80856], cl
add byte [rax], al
add cl, ch
mov ch, 3
add byte [rax], al
invalid
clc
add dword [rbp + 0x7a], esi
cli
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add cl, ch
xchg ecx, eax
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rcx, rdi
add byte [rax], al
jmp 0x1400c5453
mov dword [rbp - 0x20], 0
mov byte [rbp - 0x1a], 0
mov word [rbp - 0x1c], 0
movzx eax, byte [rbp - 0x1e]
loop 0x1400c53f1
or esp, dword [r14 - 0x39]
or dword [r8], eax
add byte [rbx + 0x41c6e345], cl
or byte [rbx], dl
loop 0x1400c53f1
or esp, dword [r14 - 0x39]
or dword [r8], eax
add byte [rbx + 0x41c6e345], cl
or byte [rbx], dl
mov dword [rcx + 0xc], eax
mov qword [rcx + 0x10], rdx
mov byte [rcx], 0x16
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
inc dword [rdx]
jae 0x1400c5527
add r8, 0xfffffffffffffff0
add rdx, 0x10
lea rdi, [rsi*8]
sub r8, rdi
jae 0x1400c5506
invalid
mov qword [rcx + 8], 0x13
jmp 0x1400c547b
add cl, ch
jne 0x1400c5503
invalid
invalid
lea rbx, [rdx + rdi]
mov r14, rsi
shl r14, 2
sub r8, r14
jae 0x1400c5530
mov qword [rcx + 8], 0x13
mov qword [rcx + 0x10], rbx
jmp 0x1400c547f
mov byte [rcx + 8], 0x48
jmp 0x1400c547f
cmp r10d, 8
jbe 0x1400c553f
mov byte [rcx + 8], 0x47
jmp 0x1400c547f
lea r12, [rbx + r14]
test r10d, r10d
je 0x1400c55d1
cmp eax, 2
jne 0x1400c5625
cmp r8, 4
jb 0x1400c5d31
mov eax, dword [r12]
mov eax, dword [rsp]
dec eax
cmp eax, 7
ja 0x1400c564e
mov r15, r12
mov qword [rbp - 0x18], rcx
movabs r12, 0xd0c130a08001507
adc eax, 0x130a0800
or al, 0xd
adc eax, 0x130a0800
or al, 0xd
lea rcx, [r15 + 4]
mov qword [rbp - 0x10], rcx
lea r13, [r8 - 4]
shl eax, 3
mov ecx, eax
shr r12, cl
cmp r10d, 1
jne 0x1400c5716
test dword [rcx + 1], edi
add byte [rax], al
test dword [rcx + 1], edi
add byte [rax], al
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
enter 0xffffffffffffc931, 0x48
mov dword [rbp - 0x40], ecx
xor ecx, ecx
mov qword [rbp - 0x48], rcx
xor ecx, ecx
mov qword [rbp - 0x50], rcx
xor r15d, r15d
mov r8, r13
mov rcx, qword [rbp - 0x10]
mov qword [rbp - 8], rcx
mov rcx, qword [rbp - 0x18]
jmp 0x1400c5600
mov qword [rbp - 8], r12
xor eax, eax
xor r15d, r15d
dec dword [rcx + rcx*4 + 0x7d]
rol byte [rbp + 0x31], 1
dec dword [rcx + rcx*4 + 0x7d]
enter 0x3145, 0xffffffffffffffff
dec dword [rcx + rcx*4 + 0x7d]
rol byte [rbp + 0x31], 1
dec dword [rcx + rcx*4 + 0x7d]
enter 0x3145, 0xffffffffffffffff
mov qword [rbp - 0x40], r15
xor r15d, r15d
mov qword [rbp - 0x48], r15
xor r15d, r15d
mov qword [rbp - 0x50], r15
jge 0x1400c55aa
jge 0x1400c55aa
xor r15d, r15d
xor r12d, r12d
mov r13, r11
imul r13, r10
imul ebp, edx
imul ebp, edx
shl r13, 2
sub r8, r13
jae 0x1400c5657
mov qword [rcx + 8], 0x13
mov rax, qword [rbp - 8]
or byte [rbx], dl
add byte [rax], al
add byte [rax - 0x75], cl
clc
mov qword [rcx + 0x10], rax
jmp 0x1400c547f
invalid
dec dword [rcx - 0x7d]
clc
add ecx, dword [rdi]
xchg byte [rdx], al
invalid
cmp r8, 3
jbe 0x1400c5d31
mov qword [rbp - 8], r12
mov eax, dword [r12]
dec eax
cmp eax, 8
jae 0x1400c564e
mov r12d, 0xfd
bt r12d, eax
bt esp, eax
bt esp, eax
jb 0x1400c5799
mov byte [rcx + 8], 0x4a
jmp 0x1400c547f
mov qword [rbp - 0x10], r15
mov r15, qword [rbp - 8]
add r15, r13
mov qword [rbp - 0x18], r15
call 0x1b3f48fb7
invalid
call 0x1b3f48fb7
adc eax, 0x841c748
adc eax, dword [rax]
add byte [rax], al
mov qword [rcx + 8], 0x13
mov rax, qword [rbp - 0x18]
mov qword [rcx + 0x10], rax
jmp 0x1400c547f
shl rax, 0x38
movzx r8d, byte [rbp - 0x30]
shl r8, 0x30
or r8, rax
mov r15, r12
movzx r12d, byte [rbp - 0x38]
shl r12, 0x28
or r12, r8
movzx r8d, byte [rbp - 0x40]
shl r8, 0x20
or r8, r12
mov rax, qword [rbp - 0x48]
shl eax, 0x18
or rax, r8
movzx r8d, byte [rbp - 0x50]
shl r8d, 0x10
or r8, rax
mov rax, qword [rbp - 0x10]
shl eax, 8
movzx r12d, ax
or r12, r8
movzx r8d, r15b
or r8, r12
mov qword [rcx], r8
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rbx
mov qword [rcx + 0x20], r14
mov rax, qword [rbp - 8]
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], r13
mov rax, qword [rbp - 0x18]
mov qword [rcx + 0x38], rax
mov qword [rcx + 0x40], r13
mov dword [rcx + 0x48], r10d
mov dword [rcx + 0x4c], r11d
mov dword [rcx + 0x50], esi
mov word [rcx + 0x54], r9w
jmp 0x1400c5482
mov qword [rbp - 8], r15
mov qword [rbp - 0x28], r12
cmp r13, 4
jb 0x1400c5d29
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
dec eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov r15, qword [rbp - 8]
ja 0x1400c564e
lea r12, [r15 + 8]
lea r13, [r8 - 8]
shl eax, 3
movabs r15, 0xd0c130a08001507
mov ecx, eax
shr r15, cl
cmp r10d, 2
jne 0x1400c58e0
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
xor ecx, ecx
mov qword [rbp - 0x48], rcx
xor ecx, ecx
mov qword [rbp - 0x50], rcx
mov r8, r13
mov qword [rbp - 8], r12
mov rcx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x28]
jmp 0x1400c5600
mov qword [rbp - 0x18], rcx
lea rcx, [r8 - 4]
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 8]
lea r13, [rcx + 4]
movabs r12, 0x110d130b08000707
shl eax, 3
mov ecx, eax
shr r12, cl
cmp r10d, 1
jne 0x1400c57f9
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
xor ecx, ecx
mov qword [rbp - 0x48], rcx
xor ecx, ecx
mov qword [rbp - 0x50], rcx
xor r15d, r15d
mov r8, qword [rbp - 0x10]
mov qword [rbp - 8], r13
mov rcx, qword [rbp - 0x18]
jmp 0x1400c5600
mov qword [rbp - 0x28], r12
cmp qword [rbp - 0x10], 4
mov rcx, qword [rbp - 0x18]
mov r12, r13
jb 0x1400c5d31
mov rax, qword [rbp - 8]
mov eax, dword [rax + 4]
dec eax
cmp eax, 7
ja 0x1400c564e
mov r12d, 0xfd
bt r12d, eax
jae 0x1400c564e
lea r13, [r8 - 8]
mov rcx, qword [rbp - 8]
lea r12, [rcx + 8]
shl eax, 3
movabs r15, 0x110d130b08000707
mov ecx, eax
shr r15, cl
cmp r10d, 2
je 0x1400c5765
cmp r13, 4
mov rcx, qword [rbp - 0x18]
jb 0x1400c5d31
mov rax, qword [rbp - 8]
mov eax, dword [rax + 8]
dec eax
cmp eax, 7
ja 0x1400c564e
mov r12d, 0xfd
bt r12d, eax
jae 0x1400c564e
lea rcx, [r8 - 0xc]
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 8]
lea r13, [rcx + 0xc]
shl eax, 3
movabs r12, 0x110d130b08000707
mov ecx, eax
shr r12, cl
mov qword [rbp - 0x50], r12
cmp r10d, 3
jne 0x1400c59b0
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
xor ecx, ecx
mov qword [rbp - 0x48], rcx
mov r8, qword [rbp - 0x10]
mov qword [rbp - 8], r13
jmp 0x1400c578c
cmp r13, 4
jb 0x1400c5a97
mov eax, dword [r12]
dec eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov r13, qword [rbp - 8]
ja 0x1400c564e
lea r12, [r13 + 0xc]
lea rcx, [r8 - 0xc]
mov qword [rbp - 0x10], rcx
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x50], r13
cmp r10d, 3
jne 0x1400c594c
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
xor ecx, ecx
mov qword [rbp - 0x48], rcx
mov r8, qword [rbp - 0x10]
jmp 0x1400c5788
cmp qword [rbp - 0x10], 4
jb 0x1400c5a97
mov eax, dword [r12]
dec eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov r13, qword [rbp - 8]
ja 0x1400c564e
lea r12, [r13 + 0x10]
lea rcx, [r8 - 0x10]
mov qword [rbp - 0x10], rcx
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x48], r13
cmp r10d, 4
jne 0x1400c5a2d
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
jmp 0x1400c5943
cmp qword [rbp - 0x10], 4
mov rcx, qword [rbp - 0x18]
mov r12, r13
jb 0x1400c5d31
mov rax, qword [rbp - 8]
mov eax, dword [rax + 0xc]
dec eax
cmp eax, 7
ja 0x1400c564e
mov r12d, 0xfd
bt r12d, eax
jae 0x1400c564e
lea rcx, [r8 - 0x10]
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 8]
lea r13, [rcx + 0x10]
shl eax, 3
movabs r12, 0x110d130b08000707
mov ecx, eax
shr r12, cl
mov qword [rbp - 0x48], r12
cmp r10d, 4
jne 0x1400c5afd
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
jmp 0x1400c58d3
cmp qword [rbp - 0x10], 4
jb 0x1400c5a97
mov eax, dword [r12]
dec eax
mov r13d, eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
ja 0x1400c564e
add rax, 0x14
mov qword [rbp - 0x10], rax
lea r12, [r8 - 0x14]
mov eax, r13d
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x40], r13
cmp r10d, 5
jne 0x1400c5aa0
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
mov r8, r12
xor eax, eax
mov rcx, qword [rbp - 0x10]
mov qword [rbp - 8], rcx
jmp 0x1400c578c
mov rcx, qword [rbp - 0x18]
jmp 0x1400c5d31
cmp r12, 4
jb 0x1400c5d29
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
dec eax
mov r13d, eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
ja 0x1400c564e
add rax, 0x18
mov qword [rbp - 0x10], rax
lea r12, [r8 - 0x18]
mov eax, r13d
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x38], r13
cmp r10d, 6
jne 0x1400c5c8d
xor ecx, ecx
mov qword [rbp - 0x30], rcx
jmp 0x1400c5a85
cmp qword [rbp - 0x10], 4
mov rcx, qword [rbp - 0x18]
mov r12, r13
jb 0x1400c5d31
mov rax, qword [rbp - 8]
mov eax, dword [rax + 0x10]
dec eax
cmp eax, 7
ja 0x1400c564e
mov r13d, eax
mov eax, 0xfd
bt eax, r13d
jae 0x1400c564e
lea r12, [r8 - 0x14]
mov rcx, qword [rbp - 8]
lea rax, [rcx + 0x14]
mov qword [rbp - 0x10], rax
mov eax, r13d
shl eax, 3
movabs r13, 0x110d130b08000707
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x40], r13
cmp r10d, 5
je 0x1400c5a79
cmp r12, 4
mov rcx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x10]
jb 0x1400c5d31
mov rax, qword [rbp - 8]
mov eax, dword [rax + 0x14]
dec eax
cmp eax, 7
ja 0x1400c564e
mov r13d, eax
mov eax, 0xfd
bt eax, r13d
jae 0x1400c564e
lea r12, [r8 - 0x18]
mov rcx, qword [rbp - 8]
lea rax, [rcx + 0x18]
mov qword [rbp - 0x10], rax
mov eax, r13d
shl eax, 3
movabs r13, 0x110d130b08000707
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x38], r13
cmp r10d, 6
je 0x1400c5af5
cmp r12, 4
mov rcx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x10]
jb 0x1400c5d31
mov rax, qword [rbp - 8]
mov eax, dword [rax + 0x18]
dec eax
cmp eax, 7
ja 0x1400c564e
mov r13d, eax
mov eax, 0xfd
bt eax, r13d
jae 0x1400c564e
lea r12, [r8 - 0x1c]
mov rcx, qword [rbp - 8]
lea rax, [rcx + 0x1c]
mov qword [rbp - 0x10], rax
mov eax, r13d
shl eax, 3
movabs r13, 0x110d130b08000707
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x30], r13
cmp r10d, 7
je 0x1400c5a85
cmp r12, 4
mov rcx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x10]
jb 0x1400c5d31
mov rax, qword [rbp - 8]
mov r12d, dword [rax + 0x1c]
dec r12d
cmp r12d, 7
ja 0x1400c564e
mov eax, 0xfd
bt eax, r12d
jae 0x1400c564e
add r8, 0xffffffffffffffe0
add qword [rbp - 8], 0x20
shl r12d, 3
mov ecx, r12d
movabs rax, 0x110d130b08000707
jmp 0x1400c5d21
cmp r12, 4
jb 0x1400c5d29
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
dec eax
mov r13d, eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
ja 0x1400c564e
add rax, 0x1c
mov qword [rbp - 0x10], rax
lea r12, [r8 - 0x1c]
mov eax, r13d
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x30], r13
cmp r10d, 7
je 0x1400c5a85
cmp r12, 4
jb 0x1400c5d29
mov rax, qword [rbp - 0x10]
mov r13d, dword [rax]
dec r13d
cmp r13d, 7
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
ja 0x1400c564e
add rax, 0x20
mov qword [rbp - 8], rax
add r8, 0xffffffffffffffe0
shl r13d, 3
mov ecx, r13d
movabs rax, 0xd0c130a08001507
shr rax, cl
jmp 0x1400c578c
mov rcx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x10]
mov dword [rbp - 0x20], 0
mov byte [rbp - 0x1a], 0
mov word [rbp - 0x1c], 0
movzx eax, byte [rbp - 0x1e]
mov byte [rcx + 0xb], al
mov word [rcx + 9], 0
mov eax, dword [rbp - 0x1d]
mov byte [rcx + 8], 0x13
mov dword [rcx + 0xc], eax
mov qword [rcx + 0x10], r12
jmp 0x1400c547f
add byte [rax - 0x39], cl
test dword [rax], edi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x53], 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
mov ebp, 0xc8
je 0x1400c75cd
mov ecx, dword [r13 + 0x48]
mov r9, qword [r13 + 0x1a0]
mov rdx, qword [r15 + 0xc8]
mov qword [rbp + 0xd0], rdx
sub rdx, r9
mov qword [rbp + 0xe0], rdx
mov edx, ecx
and edx, 0xff00
mov dword [rbp + 0x13c], edx
mov edx, ecx
shr edx, 0x10
xor r8d, r8d
xor r10d, r10d
mov dword [rbp + 0x140], edx
xchg ebp, eax
add dword [rax], eax
add byte [rsi - 0x7d], ah
cli
add eax, 0xbb41
add byte [rax], al
xchg ebp, eax
add dword [rax], eax
add byte [rsi - 0x7d], ah
cli
add eax, 0xbb41
add byte [rax], al
cmovb r11, r9
setae r10b
cmp byte [r15 + 0xf0], 0
mov edi, 0xf0
add byte [rdx], bh
add byte [rax], al
add byte [rax], al
mov edi, 0xf0
add byte [rdx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x250], rdx
cmove r11, r8
mov qword [rbp + 0xd8], r11
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov rdx, qword [r13 + 0x190]
mov r8, qword [r15 + 0x18]
sbb byte [rcx + rcx*4 - 0x7b], cl
mov eax, 0x49000001
sub eax, edx
sbb byte [rcx + rcx*4 - 0x7b], cl
mov eax, 0x49000001
sub eax, edx
mov qword [rbp + 0x1d8], r8
mov dword [rbp + 0x144], r10d
shl r10d, 4
mov r8, qword [r15 + 0xc0]
mov qword [rbp + 0x190], r9
mov qword [rbp + 0x110], r8
add r8, r9
mov qword [rbp + 0x120], r8
mov dword [rbp + 0x120], eax
mov dword [rbp + 0x120], eax
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xdd
movzx ebx, ch
mov qword [rbp + 0xe8], rbx
mov r8, qword [r15 + 0x10]
mov qword [rbp + 0x208], rdx
mov qword [rbp + 0x148], r8
add byte [rax], al
add byte [rax], al
lea rdx, [r8 + rdx]
lea edx, [rax + rdx]
mov qword [rbp + 0x210], rdx
mov qword [rbp + 0x100], rcx
movzx ecx, cl
mov qword [rbp + 0x1e0], rcx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x2f], cl
add byte [rax], al
mov rcx, r10
mov qword [rbp + 0xf0], r10
lea rcx, [r10 + 8]
or byte [rax - 0x77], cl
invalid
clc
add byte [rax], al
add byte [rcx - 0x75], cl
lea eax, [rax + 0x48000001]
mov dword [rbp + 0x108], ecx
mov ecx, 8
mov qword [rbp + 0x198], rcx
xor ebx, ebx
xchg ebp, eax
lock add byte [rax], al
add byte [rcx - 0x73], cl
or byte [rax - 0x77], cl
invalid
add byte [rcx], dh
rol byte [rax + 0xf084979], cl
jns 0x1400c6b20
or byte [rdi], cl
jns 0x1400c6b20
or byte [rdi], cl
xchg esp, eax
ret 0x8b4c
int 0x49
add ebp, 4
sti
add cl, byte [rdi]
xor dword [rdi + 8], 0
add byte [rbp + 0xf], al
mov dh, 0xdb
ja 0x1400c6b2a
add byte [rax], al
fiadd word [rcx - 0x7d]
out 0x7f, al
shl esi, cl
out 0x4c, al
or edx, esi
ret 0x8349
add byte [rcx + rcx*4 - 0x73], cl
and byte [rdx], al
add byte [rax], al
invalid
enter 0x4970, 3
or cl, bpl
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 1], cl
dec qword [rbp + 0x238]
xor eax, eax
invalid
invalid
test dword [rax + 1], edx
invalid
add cl, ch
xor eax, 0x49000001
mov ecx, dword [rax + 0x18]
add cl, byte [rcx]
add byte [rax], al
sar edi, 0xff
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
add al, 0
add byte [rcx + 0xf], al
xchg ebp, eax
mov byte [rcx - 0x43], 0xff
add byte [rax], al
add byte [rbp + 0xf], al
cmc
mov dh, 0xd6
test dword [rax], ebx
add dword [rax], eax
add cl, ch
imul edi, ebp, 0x1b8ffff
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0x1c8], eax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1d0], rax
rol byte [rcx], 1
add byte [rax], al
invalid
std
invalid
rol byte [rcx], 1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], eax
mov dword [rbp + 0x1e8], eax
add byte [rax], al
cld
invalid
xchg byte [rdi], ah
add eax, 0xb70f0000
movzx eax, word [rax]
jmp 0x1400c7085
cmp rdx, 7
sbb byte [0xf61b7053], al
invalid
invalid
sub byte [rax - 0x3f], cl
loopne 0x1400c7077
cmp edx, 3
add byte [rbx + 0x1b900], cl
add byte [rax], al
mov dword [rbp + 0x188], eax
test eax, edx
add dword [rax], eax
add cl, ch
cld
invalid
mov ebp, 0x178
add byte [rdi], cl
test bl, dl
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edi
clc
clc
add byte [rax], al
add byte [rcx - 0x75], cl
mov word [rdi], es
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
test byte [rdi], al
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
invalid
pop rax
add al, byte [rax]
add byte [rax + 1], cl
ror byte [rax - 0x75], 1
mov edx, dword [rbp + 0x148]
invalid
invalid
mov edx, dword [rbp + 0x148]
push rbp
ror byte [rax - 0x75], 1
xchg ebp, eax
mov eax, 0x48000001
mov dword [rbp - 0x28], edx
push rbp
call 0x13051fa69
invalid
invalid
mov eax, dword [rbp + 0x100]
add dword [rax], eax
add byte [rsi - 0x77], ah
add byte [r11 + 0x14085], r9b
add byte [rsi - 0x77], ah
add r9b, byte [r11 + 0x14485]
test dword [rcx + rax], eax
test dword [rcx + rax], eax
add byte [rax - 0x72b7fbbb], cl
lea esp, [rax + 2]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
push rbp
shr al, 1
frstor dword [rsi - 0x74b70001]
dec dword [rax - 0x75]
dec dword [rax - 0x75]
test dword [rax + 2], esp
add byte [rax], al
mov ecx, dword [rbp + 0x268]
cmp dword [rbp + 0x1c8], 0
add byte [rax], al
mov esi, dword [rbp + 0x1d0]
test dword [rax + 0xf000001], esp
test dword [rcx], esp
add dword [rax], eax
add byte [rax - 0x73], cl
lea esp, [rax - 0x17ffffff]
invalid
add cl, ch
or dword [rcx], eax
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
push rbp
shr al, 1
std
movsd dword [rdi], dword [rsi]
invalid
cld
add byte [rax], al
test dword [rax + 2], edx
add byte [rax], al
invalid
add byte [rax + 0x3b], cl
test dword [rax + 0xf000001], esp
test dword [rax - 1], edi
invalid
add byte [rax - 0x77], cl
test dword [rax - 0x16ffffff], ebx
add dword [rax], eax
add cl, ch
add dword [rax], eax
add cl, ch
pop rcx
invalid
mov esp, dword [rbp + 0x258]
add byte [rax + 0x1f840f01], ch
cli
invalid
add byte [rax - 0x7d], cl
mov ebp, 0x130
add dword [rax], eax
add byte [rax], al
invalid
test byte [rdx + rdi*8], cl
invalid
add dword [rax], eax
add byte [rax], al
dec dword [rax - 0x75]
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
call 0x18c0c72ca
lea esi, [rcx + rax]
int1
xor ecx, 0xfffffff9
stc
invalid
mov eax, dword [rbp + 0x250]
push rax
add al, byte [rax]
add byte [rax + 0x3b], cl
cmp eax, dword [rbp + 0x1a0]
invalid
cmp eax, dword [rbp + 0x1a0]
add byte [rbp + 0xc], dh
or al, 0x48
lea ecx, [rbp + 0x1a0]
lea esp, [rax - 0x17ffffff]
add dword [rax], eax
add al, ch
adc rax, 0xffffffff8b480000
adc eax, 0x8b480000
xchg ebp, eax
test al, 1
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x1e8]
add dword [rax], eax
add byte [rcx + rcx*4 + 4], cl
mov dword [rdx + rax*8], eax
invalid
invalid
mov dword [rdx + rax*8], eax
add byte [rax - 0x77], cl
pop rsp
ret 0x4810
invalid
invalid
adc byte [rax - 1], cl
ror dword [rax - 0x77], 0x8d
push rax
add al, byte [rax]
add byte [rax - 0x77], cl
lea esi, [rax + 0x4c000001]
mov qword [rbp - 0x30], r13
or al, 0x48
lea ecx, [rbp + 0x158]
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
scasd eax, dword [rdi]
adc eax, 0x8b480000
test dword [rax + 1], esp
add byte [rax], al
mov edx, dword [rbp + 0x10]
push rsp
enter 0xfffffffffffff340, 0xf
outsd dx, dword [rsi]
sal r11b, 1
movq mm1, qword [rbp - 0x20]
add cl, ch
sub edi, ecx
invalid
add byte [rax], al
add al, ch
push rbp
cmp esi, esp
hlt
dec dword [rbx + rcx*4 - 0x5b]
invalid
hlt
push 0xffffffffe9000002
invalid
add eax, 0x19548b4e
adc byte [rsi - 0x75], cl
pop rsp
sbb dword [rax], ebx
add dword [rax], eax
add byte [rbp - 0x7b], cl
ror byte [rdi + rcx + 0x45], 0xc2
test byte [rcx + 0x4d000000], al
lea edi, [rdx + 1]
sub edx, eax
add byte [rax], al
loop 0x1400c7b3b
out 0xe9, al
mov ecx, 0x4d000000
mov eax, edx
or byte [rbx + 0x35], sil
xor eax, 0x4b028b49
lea ecx, [rax + rax*2]
ror byte [rbp - 0x73], 1
adc al, 9
movq qword [rsi + 0x18], mm0
pop rbp
adc byte [rbx + rcx*4 - 0x43], cl
add al, byte [rax]
add byte [rax - 0x77], cl
ret
add al, byte [rax]
add byte [rax - 0x39], cl
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
push rcx
adc byte [rax - 0x77], cl
adc byte [r8 - 0x3f], cl
jrcxz 0x1400c7c77
iretd
imul esp, dword [rax], 0x49
mov ebp, edx
mov dword [rbx + 0x30], eax
invalid
adc byte [rcx + rcx*4 + 0x6e], cl
sbb cl, ch
invalid
mov ecx, 0xffffffff
ret
enter 0x4966, 0xf
outsb dx, byte [rsi]
enter 0x4866, 0xf
outsb dx, byte [rsi]
ret 0xf66
add byte [rcx - 0x77], cl
invalid
ror byte [rax - 0x77], 0x85
pop rax
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
loopne 0x1400c7e02
add byte [rax], al
add byte [rax], al
add bl, ch
adc al, 0x4c
mov edi, dword [rbp + 0x1e0]
test byte [rax], bl
add al, byte [rax]
add bl, dh
movq mm0, qword [r15 + r12]
invalid
lea ecx, [rbp + 0x218]
add byte [rax], al
test edi, edi
inc dword [rbx + 0x218bd]
add byte [rax], al
invalid
add byte [rax], al
je 0x1400c8260
add al, 0
invalid
add al, 0
add byte [rdi], cl
mov bh, 0x85
xor byte [rdx], al
add byte [rax], al
add byte [rax], al
invalid
mov ebp, 0x260
lea edx, [rbp + 0x218]
push rdx
enter 0xffffffffffffffff, 0x4c
mov dword [rsp + 0x20], edi
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
invalid
lea ecx, [rbp + 0x1f0]
mov dh, 0x85
or byte [rdx], al
add byte [rax], al
mov ecx, dword [rbp + 0x190]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rdx - 1], eax
invalid
mov eax, dword [rbp + 0x1f8]
test dword [rsi], edx
invalid
invalid
add al, byte [rax]
add byte [rax], al
dec dword [rax - 0x73]
lea esp, [rax + 2]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
leave
invalid
test dword [rax + 2], ebp
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x30
mov eax, dword [rbp + 0x1b8]
add byte [rdx], 0
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x75], cl
test eax, edi
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 2], ebx
add byte [rax], al
test eax, edx
add al, 0
add byte [rax - 0x77], cl
mov qword [rbp + 0x210], rax
invalid
ja 0x1400c7f91
invalid
invalid
lea edi, [rbp + 0x260]
add byte [rcx + rcx*4 - 7], cl
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0x240]
movzx r8d, byte [rbp + 0x208]
mov r9, qword [rbp + 0x190]
call fcn.1400ca650
cmp qword [rbp + 0x1f0], 0
add byte [rax], al
mov rdx, qword [rbp + 0x198]
cmove rdx, qword [rbp + 0x200]
mov edx, dword [rbp + 0x240]
add byte [rax], al
add byte [rcx], bh
add byte [rax], al
ror dword [rax - 0x77], 0x85
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
and al, 0x38
add byte [rbx + rcx*4 - 0x7b], cl
mov byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x280]
jmp 0x1400c858f
inc dword [rax - 0x49]
add ebx, ebp
sbb ecx, dword [rax - 0x77]
invalid
add cl, ch
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
mov edx, 8
call fcn.14000af70
cmp qword [rbp + 0x260], 0
invalid
add byte [rdi], cl
xchg esp, eax
rol byte [rax + 8], 0xc7
sete al
or dil, al
jne 0x1400c85b7
xor al, 0x48
mov ecx, dword [rbp + 0x268]
mov rcx, qword [rbp + 0x268]
mov edx, 8
call fcn.14000af70
mov rcx, rsi
call fcn.1400dbb40
add dword [rax], eax
hlt
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rsi, rax
mov edx, 8
mov rcx, rbx
call fcn.14000af70
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, r12
call fcn.1400c9050
add byte [rax], al
add byte [rax], al
xor dword [0xc95485c6], 0x8d8d48c6
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
pop rax
add dword [rax], eax
add al, ch
loop case.0x1400c221a.321
add byte [rax], al
add byte [rax - 0x49], al
add ebx, ebp
add eax, 0x31c68948
invalid
xor edi, edi
invalid
invalid
invalid
mov ebp, 0x1a0
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x1a8]
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add al, ch
jge case.0x1400c23cd.316
hlt
inc dword [rax - 0x7c]
push qword [rbp - 0x41]
lea ebx, [rax + 1]
add byte [rax], al
add byte [rax], al
mov ecx, esi
add dword [rax], eax
mov ebp, esp
cmp qword [rcx + 0x48], 0
je 0x1400c8634
invalid
add byte [rcx + rbx - 0x75], dh
add dword [rbx - 0x77c0240], eax
sar ch, 0x83
clc
sbb dword [rbx - 0x23f7cff], ecx
mov eax, dword [rcx]
add eax, 0xfffffffd
invalid
std
sar ch, 0x83
clc
cmp eax, 3
jb 0x1400c8634
add esi, dword [rdx + 0xf]
mov rcx, qword [rcx + 0x38]
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
pop rbp
jmp fcn.14000af70
hlt
invalid
hlt
call qword [rax + 0xf66c35d]
invalid
nop
pop rbp
ret
nop dword [rax + rax]
add byte [rax], al
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov r8, rdx
mov eax, edx
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400c86e9
mov r9, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or byte [r13 + 0x31], al
ror byte [rax - 0x77], cl
ror byte [rcx - 0x77], 1
ror dword [rdi], cl
xor r10d, r10d
mov rax, rdx
mov r11, rdx
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
shr rax, 1
add rax, r10
mov rsi, rax
shl rsi, 4
mov rsi, qword [r9 + rsi]
cmp rsi, r8
je 0x1400c86a8
lea rdi, [rax + 1]
cmp rsi, r8
cmova r11, rax
cmovb r10, rdi
xlatb
xlatb
mov rax, r11
sub rax, r10
ja 0x1400c8670
test r10, r10
je 0x1400c86e9
invalid
dec r10
dec r10
mov rax, r10
cmp rax, rdx
jae 0x1400c8705
shl rax, 4
mov rax, qword [r9 + rax + 8]
add dword [rax], r9d
add dword [rax], r9d
cmp byte [rax], 0
je 0x1400c86d6
add byte [rbx + rbx + 0x31], dh
ror byte [rdi], cl
invalid
invalid
xor edx, edx
nop dword [rax]
cmp byte [rax + rdx], 0
je 0x1400c86eb
cmp al, 0x10
add byte [rbp + riz + 0x48], dh
inc edx
inc rdx
cmp rdx, 8
jne 0x1400c86c0
mov edx, 8
jmp 0x1400c86eb
add bl, ch
adc eax, 0x38518b4c
push rcx
invalid
mov r10, qword [rcx + 0x38]
push rcx
cmp byte [rbp - 0x7b], cl
sal byte [rdx + rcx + 0x44], cl
je 0x1400c86e9
mov r8d, dword [rax + 4]
test r10, r10
je 0x1400c86e9
mov r8d, dword [rax + 4]
add al, 0x4c
add eax, dword [rcx + 0x48]
add r8, qword [rcx + 0x48]
jae 0x1400c86f3
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rdx, qword [rcx + 0x40]
mov r9, qword [rcx + 0x50]
push rax
push rax
mov rcx, r10
call fcn.1400529c0
jmp 0x1400c86eb
shr eax, 1
mov ebp, 0xebfff8a2
out 0x4c, al
lea eax, [0x1401991e8]
lea r8, str.library_std_src...._backtrace_src_symbolizegimlicoff.rs
mov rcx, rax
call fcn.140044e90
int3
add byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
mov eax, 0x1028
call fcn.1400db560
sub rsp, rax
lea rbp, [rsp + 0x80]
mov rax, rdx
shr rax, 1
cmp rdx, 0x51615
cmp edx, 0x51615
cmp edx, 0x51615
mov r8d, 0x51615
cmovb r8, rdx
cmp rax, r8
cmova r8, rax
ror byte [rcx - 0x7d], 0xf8
xor dword [rsi + 0x30], edi
ror byte [rcx - 0x7d], 0xf8
xor dword [rsi + 0x30], edi
cmovae rsi, r8
cmp r8, 0xab
clc
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx + 0x29], dh
clc
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx + 0x29], dh
cmp rdx, 0x41
setb byte [rsp + 0x20]
lea r8, [rbp - 0x58]
mov r9d, 0xaa
mov ecx, 0xaa
call fcn.1400cc260
nop
add rsp, 0x1028
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
movabs rax, 0xaaaaaaaaaaaaaac
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
or cl, byte [rax + 0x39]
ret 0x6173
cmp rdx, rax
jae case.0x1400c23cd.389
mov rbx, rcx
mov r15, rdx
lea rax, [rsi*8]
add al, 0xf5
add byte [rax], al
add byte [rax], al
invalid
add al, 0xf5
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x34], cl
movzx eax, byte [0x1401b00f0]
jns 0x1400c87cf
invalid
lea r14, [rax + rax*2]
movzx eax, byte [0x1401b00f0]
jns 0x1400c87cf
invalid
jns 0x1400c87cf
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, r14
call fcn.1400d69a0
invalid
loope 0x1400c87cb
add byte [rax], al
invalid
add byte [rax], al
test rax, rax
je 0x1400c880f
mov rdi, rax
mov rdx, r15
cmp r15, 0x41
setb byte [rsp + 0x20]
xchg edx, eax
and al, 0x20
and al, 0x20
xchg edx, eax
and al, 0x20
and al, 0x20
and al, 0x20
mov rcx, rbx
mov ecx, ebx
mov r8, rax
mov eax, eax
mov r9, rsi
call fcn.1400cc260
jb 0x1400c8826
add byte [rax], al
jb 0x1400c8826
cmp al, byte [rax]
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
add rsp, 0x1028
pop rbx
adc byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
jmp fcn.14000af70
call fcn.14002d850
mov ecx, 8
mov rdx, r14
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
invalid
bnd call fcn.14002d830
call fcn.14002d830
mov rsi, rax
mov edx, 8
add byte [rax - 0x77], cl
stc
invalid
add byte [rax - 0x77], cl
stc
call fcn.14000af70
mov rcx, rsi
call fcn.1400dbb40
xor eax, dword [rcx]
add ah, cl
invalid
xor eax, dword [rcx]
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
push rax
lea ebp, [rsp + 0x50]
push rax
add dword [rax - 0x7d], ecx
cmp eax, 0xffffffff
clc
dec dword [rdi]
test byte [rbp + 0x48000000], cl
lea eax, [rax]
add byte [rax], al
invalid
lea eax, [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, ecx
mov esi, ecx
add dword [rax - 0x73], ecx
adc al, 0
lea edx, [rax + rax]
retf 0xf48
cmova ecx, edx
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0x394cd231
xor edx, edx
cmp rcx, r8
invalid
xchg edx, eax
ret 0x8348
stc
add eax, 0x4bf
mov edi, 4
cmovae rdi, rcx
lea ecx, [rdi*8]
add byte [rax], al
add byte [rax], al
add al, 0x49
shl r10, 3
test eax, eax
mov ecx, dword [rsi + 8]
ror byte [rax - 0x77], 1
loopne case.0x1400c221a.412
or byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x45
fmul dword [rax - 0x73]
call 0x1105a1613
invalid
mov eax, dword [rcx]
test byte [rbp + 0x48000000], cl
mov esi, ecx
lea edx, [rax + rax]
enter 0x1c71, 0xffffffffffffffc7
sbb al, 0xc7
jno case.0x140097936.1925
mov dword [rcx], 0x394cd231
ror dword [rdi], 0x92
ret 0x8348
std
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
leave
loopne 0x1400c892b
or byte [rax], al
add byte [rax], al
add byte [rbp + 0x1a], dh
push rax
invalid
mov rax, qword ds:[rcx + 0x10]
add r14, 0x48
dec rbx
je 0x1400c9020
cmp qword [r14 - 0x20], 0
je 0x1400c8fe0
mov rcx, qword [r14 - 0x18]
test rcx, rcx
je 0x1400c8fe0
call 0x1b4d61540
out 0x49, eax
cmp qword [r14 - 0x10], 0
cmp dword [rsi - 0x10], 0
je 0x1400c900a
mov edx, 8
call fcn.14000af70
cmp qword [r14], 0
je 0x1400c8fe0
mov rcx, qword [r14 - 8]
mov edx, 8
call fcn.14000af70
jmp 0x1400c8fe0
cmp qword [rdi], 0
je 0x1400c903d
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.14000af70
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
insb byte [rdi], dx
and al, 0x20
test rdx, rdx
je 0x1400c90c5
mov rdi, rdx
mov rsi, rcx
lea rbx, [rcx + 0x28]
jmp 0x1400c9079
add rbx, 0x48
dec rdi
je 0x1400c90b0
cmp qword [rbx - 0x20], 0
cmp dword [rbx - 0x20], 0
je 0x1400c9070
mov rcx, qword [rbx - 0x18]
mov ecx, dword [rbx - 0x18]
test rcx, rcx
je 0x1400c9070
cmp qword [rbx - 0x10], 0
je case.0x1400c23cd.470
mov edx, 8
call fcn.14000af70
cmp qword [rbx], 0
je 0x1400c9070
mov rcx, qword [rbx - 8]
mov edx, 8
call fcn.14000af70
jmp 0x1400c9070
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14000af70
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add r14, 0x48
dec rbx
je 0x1400c9140
cmp qword [r14 - 0x20], 0
je 0x1400c9100
mov rcx, qword [r14 - 0x18]
test rcx, rcx
je 0x1400c9100
cmp qword [r14 - 0x10], 0
je 0x1400c912a
mov edx, 8
call fcn.14000af70
cmp qword [r14], 0
je 0x1400c9100
mov rcx, qword [r14 - 8]
mov edx, 8
call fcn.14000af70
jmp 0x1400c9100
mov edx, 8
mov rcx, rdi
call fcn.14000af70
cmp qword [rsi + 0x18], 0
je 0x1400c916c
mov rcx, qword [rsi + 0x10]
mov edx, 8
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.14000af70
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x248
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x1b6], r9b
mov rdi, rdx
mov r14, qword [rbp + 0x230]
mov ebx, dword [r14 + 0x48]
mov r12, qword [r14 + 0x1a0]
mov r11d, ebx
fild dword [rcx - 0x3f]
jmp 0x1400c91ce
xor eax, eax
xor esi, esi
cmp r11w, 5
sti
add eax, 0xba
add byte [rcx + 0xf], cl
invalid
invalid
mov r13, qword [rbp + 0x240]
setae r10b
cmp byte [r13 + 0xf0], 0
cmove rdx, rax
mov qword [rbp - 0x30], rdx
mov rax, qword [rdi + 0x20]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x80], r8
cmp rax, r8
jle 0x1400ca42e
fild dword [rcx - 0x3f]
jmp 0x1400c91ce
sti
add eax, 0xba
add byte [rcx + 0xf], cl
invalid
mov rax, qword [r13 + 0xc8]
mov qword [rbp - 8], rax
sub rax, r12
mov qword [rbp], rax
mov eax, ebx
and eax, 0xff00
mov dword [rbp + 0x64], eax
mov r8, qword [r14 + 0x190]
nop
add dword [rax], eax
add byte [rcx - 0x75], cl
sbb byte [r8 - 0x77], r9b
test dword [rax + 0x4c000000], edx
sub eax, eax
nop
add dword [rax], eax
add byte [rcx - 0x75], cl
sbb byte [r8 - 0x77], r9b
test dword [rax + 0x4c000000], edx
sub eax, eax
mov qword [rbp + 0xc0], rax
mov sil, r10b
shl esi, 4
mov rax, qword [rdi]
mov eax, dword [rdi]
mov eax, dword [rdi]
mov r15, qword [rdi + 0x10]
mov r9, qword [r15 + 0x38]
add r9, rax
xor edx, edx
cmp byte [r15 + 0x49], 8
sete dl
lea r9, [r9 + rdx*8]
mov rdx, qword [r15 + 0x30]
add rdx, qword [r15 + 0x28]
add edx, dword [rdi + 0x28]
add edx, dword [rdi + 0x28]
sub r9, rdx
mov rdx, qword [rbp + 0x258]
add r9, 4
mov qword [rbp + 0x118], r9
movzx r9d, byte [r14 + 0x49]
mov byte [rbp + 0x1b7], r9b
movzx r9d, word [r14 + 0x4a]
mov word [rbp + 0x14e], r9w
mov r9, qword [r14 + 0x188]
mov qword [rbp + 0x38], r9
mov r9, qword [r13 + 0xc0]
mov qword [rbp + 0x18], r9
add r9, r12
mov qword [rbp + 0x48], r9
mov r9, rsi
movzx esi, bh
mov qword [rbp + 8], rsi
mov rsi, r9
mov r9, qword [r13 + 0x10]
mov qword [rbp + 0x88], r8
add byte [rax], al
add byte [rcx + rcx*4 - 0x73], cl
cwde
add byte [rax], al
add byte [rdi - 0x73], cl
add al, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x73], cl
cwde
add byte [rax], al
add byte [rdi - 0x73], cl
add al, 1
movzx r9d, bl
mov qword [rbp + 0x120], r9
lea r9, [rsi + 8]
mov qword [rbp - 0x18], r9
mov r9, qword [r14 + 0x180]
add byte [rcx], 0
add byte [rcx + rcx*4 + 0x4d], cl
adc byte [r8 - 0x73], r9b
push rdx
add dword [rax - 0x77], ecx
push rbp
invalid
mov qword [rbp + 0x1c0], rcx
mov qword [rbp - 0x28], rbx
mov qword [rbp + 0x40], r12
mov dword [rbp + 0x40], esp
add byte [rcx], 0
add byte [rcx + rcx*4 + 0x4d], cl
adc byte [r8 - 0x73], r9b
adc byte [r8 - 0x73], r9b
push rdx
add dword [rax - 0x77], ecx
push rbp
invalid
mov dword [rbp + 0x40], esp
mov dword [rbp + 0x60], r11d
mov qword [rbp - 0x20], rsi
mov byte [rbp + 0x18f], r10b
xor ecx, ecx
cld
add cl, byte [rdi]
sbb edi, 0x10
add byte [rax], al
invalid
imul ecx, eax, 0x70
mov eax, dword [rbp + 0x110]
mov dword [rdi + 0x20], eax
add byte [rcx - 0x75], cl
sbb byte [rdx - 0x3f7ab7ee], sil
invalid
invalid
dec dword [rdi]
invalid
div byte [rbx + rbp + 0x45]
shl al, 1
add al, 0
add byte [rcx + 0xf], al
xchg ebp, eax
invalid
jns 0x1400c94ae
add dword [rax - 0x75], ecx
popfq
add byte [rax], 0
add byte [rax], al
jne 0x1400c945c
add byte [rax], al
test ch, dh
invalid
add byte [rax], al
push rdi
and byte [rax + 0x3b], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
cld
add cl, byte [rdi]
cmp dword [rdx + 0xf], 0
add byte [rbp + 0xf], al
mov dh, 0xe4
dec dword [rsi + 0x39]
mov eax, ss
loopne 0x1400c95ab
add byte [rax], al
xchg ebp, eax
mov dword [rcx - 0x43], 0xff
inc dword [rcx]
or byte [rcx + rcx - 0x40], cl
int3
ror byte [rax - 0x77], 0x85
push 0x48000001
lea esi, [rbp + 0x130]
enter 0, 0
pop rbp
invalid
mov r11, qword [rbp - 0x20]
mov r10, qword [rbp - 0x18]
cmp r10, r11
je 0x1400cd0f1
lea rdi, [r11 + 1]
mov qword [rbp - 0x20], rdi
mov rax, qword [rbp + r11*8 - 0x30]
test rax, rax
mov r9, rdx
cmove r9, r13
mov r11, rdi
cmp rcx, r9
jae 0x1400cd018
shl rax, 3
lea r10, [rax + rax*2]
lea edx, [rax + rax*2]
lea edx, [rax + rax*2]
mov rax, qword [rbp + 0x18]
lea r11, [rax + r10]
add r10, rsi
mov r14, r8
mov r15, rcx
jmp case.0x140097936.1927
invalid
invalid
mov rax, r10
mov qword [rax], r12
movaps xmm0, xmmword [rbp - 0x50]
and byte [rdi], cl
sub byte [rbp - 0x50], al
movups xmmword [rax + 8], xmm0
inc r15
add r14, 0x18
cmp r15, r9
je 0x1400cd010
invalid
lea rax, [r15*8]
lea rax, [rax + rax*2]
movups xmm0, xmmword [r11 + rax]
movups xmm0, xmmword [r11 + rax]
movups xmmword [r10 + rax], xmm0
mov rdi, qword [r11 + rax + 0x10]
mov qword [r10 + rax + 0x10], rdi
mov r12, qword [r10 + rax]
cmp r12, qword [r10 + rax - 0x18]
jae 0x1400cd06e
add rax, r10
movups xmm0, xmmword [rax + 8]
movaps xmmword [rbp - 0x50], xmm0
mov rdi, r14
nop word cs:[rax + rax]
mov rax, qword [r10 + rdi - 8]
mov qword [r10 + rdi + 0x10], rax
movups xmm0, xmmword [r10 + rdi - 0x18]
movups xmmword [r10 + rdi], xmm0
cmp rdi, 0x18
je 0x1400cd060
invalid
test dword [rax - 0x73], ecx
call 0x17a710c30
ror byte [rax - 0x77], 1
mov edi, eax
lea rax, [rdi - 0x18]
cmp r12, qword [r10 + rdi - 0x30]
mov rdi, rax
mov edi, eax
mov edi, eax
jb 0x1400cd0c0
add rax, r10
jmp 0x1400cd063
invalid
dec dword [rdx - 0x73]
add al, 0x6d
add byte [rax], al
add byte [rax], al
lea rax, [r13*2]
add rax, r13
lea rcx, [rsi + rax*8]
lea rdi, [rsi + rax*8 - 0x18]
lea rax, [rbx + rbx*2]
lea rdx, [rsi + rax*8 - 0x18]
mov r10, qword [rbp + 0x18]
lea r11, [r10 + rax*8]
add r11, 0xffffffffffffffe8
mov r9, rsi
jmp 0x1400cd179
movzx eax, byte [rbp + 8]
mov r15b, al
lea rax, [r15 + r15*2]
lea rcx, [rcx + rax*8]
movzx eax, byte [rbp + 0x20]
mov r14b, al
lea rax, [r14 + r14*2]
mov r14d, 0
sbb r14, r14
lea r9, [r9 + rax*8]
add r10, 0x18
mov rax, qword [r8 + 0x10]
mov qword [r11 + 0x10], rax
movups xmm0, xmmword [r8]
movups xmmword [r11], xmm0
lea rax, [r13 + r13*2]
lea rdx, [rdx + rax*8]
lea rax, [r14 + r14*2]
lea rdi, [rdi + rax*8]
add r11, 0xffffffffffffffe8
mov r13, qword [rbp + 0x10]
dec r13
je 0x1400cd1d0
mov qword [rbp + 0x10], r13
mov rax, qword [rcx]
xor r14d, r14d
xor r15d, r15d
mov r8, rcx
cmp rax, qword [r9]
setae byte [rbp + 0x20]
setb byte [rbp + 8]
jb 0x1400cd199
mov r8, r9
mov r13, qword [r8 + 0x10]
mov qword [r10 + 0x10], r13
movups xmm0, xmmword [r8]
movups xmmword [r10], xmm0
mov r12, qword [rdx]
mov rax, qword [rdi]
cmp r12, rax
mov r13d, 0
adc r13, 0xffffffffffffffff
mov r8, rdi
cmp r12, rax
jb 0x1400cd120
mov r8, rdx
jmp 0x1400cd120
add rdi, 0x18
test bl, 1
je 0x1400cd20f
xor eax, eax
xor r8d, r8d
cmp r9, rdi
setae al
setb r8b
mov r11, rcx
cmovb r11, r9
mov r14, qword [r11 + 0x10]
mov qword [r10 + 0x10], r14
movups xmm0, xmmword [r11]
movups xmmword [r10], xmm0
lea r8, [r8 + r8*2]
lea r9, [r9 + r8*8]
lea rax, [rax + rax*2]
lea rcx, [rcx + rax*8]
cmp r9, rdi
jne 0x1400cd275
add rdx, 0x18
cmp rcx, rdx
jne 0x1400cd275
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140048ce0
ud2
xchg edx, eax
ret 0x3044
ret
add byte [rax], al
add byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov rax, qword [rcx]
cmp rax, 0xffffffffffffffff
je 0x1400cd3f4
mov rsi, rcx
lea rcx, [rax + 1]
invalid
lea ecx, [rax + 1]
add dword [rax - 0x73], ecx
adc al, 0
lea rdx, [rax + rax]
lea edx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
xor edx, edx
mov r8, rcx
mov eax, ecx
mov eax, ecx
shr r8, 0x3c
sete dl
cmp rcx, 5
mov edi, 4
add byte [rax], al
add byte [rax + 0xf], cl
stc
add byte [rax], al
add byte [rax + 0xf], cl
stc
lea r8, [rdi*8]
shl edx, 3
add ecx, dword [rax - 0x7b]
invalid
je 0x1400cd3c7
add ecx, dword [rax - 0x7b]
sal byte [rdi + rdx + 0x48], 0x8b
or byte [rax - 0x3f], r9b
loopne 0x1400cd3bb
mov rcx, qword [rsi + 8]
shl rax, 3
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
ror byte [rax - 0x77], 1
loopne 0x1400cd379
mov qword [rbp - 0x20], rax
mov eax, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
jmp 0x1400cd3c9
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
call 0x1105a6121
call 0x1105a6121
call fcn.14004ca30
cmp qword [rbp - 0x18], 0
invalid
add byte [rbp + 0x1a], dh
call 0x1882748e2
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.14002d830
add al, 0xf6
invalid
add al, 0xf6
dec dword [rax - 0x75]
invalid
invalid
invalid
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.14002d830
int3
invalid
push rsp
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
mov rsi, rcx
lea ebp, [rsp + 0x80]
test esi, esi
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
push rax
add dword [rax], eax
add byte [rax + 0x13], bh
mov eax, 0x13
add byte [rax], al
add cl, ch
rol dword [rcx], cl
add byte [rax], al
test eax, eax
add byte [rax], al
adc byte [rax - 0x75], cl
jp 0x1400cd48d
cmp byte [rbp + 0x31], al
cmp byte [rbp + 0x31], al
rol byte [rcx - 0x80], cl
js 0x1400cd4c9
invalid
or byte [r9 + 0xf], al
or byte [rcx + 0xf], al
xchg esp, eax
ret 0x2b49
xor byte [rsi - 0x73], cl
adc al, 0xd1
add edx, 4
add al, 0x49
lea ebx, [rcx + rax]
inc ecx
invalid
leave
nop dword [rax + rax]
jno 0x1400cd4b4
inc dword [rbx + 0xa753ff9]
invalid
add byte [rax], al
mov dh, 0xf6
mov edi, esi
jg 0x1400cd519
shl edi, cl
out 0x4d, eax
or ebx, edi
test byte [rdi], 0x89
invalid
add byte [rbx - 0xb6f83f], al
ror dword [rax - 0x7d], 0xc0
push qword [rdx - 0x3a]
add cl, ch
out 0, al
add byte [rax], al
mov esp, dword [rdx + 0x28]
mov ebp, edx
mov ecx, dword [rdx + 0x30]
cmc
idiv edi
call 0x130525e5c
clc
mov dword [rbp], edi
mov rdi, rax
mov ebx, edx
ror dword [rax - 0x7d], cl
invalid
retf
lea esi, [rbp - 0x60]
jne 0x1400cd4d2
lea esp, [rbp - 0x40]
invalid
ror byte [r8 - 0x75], 0x45
add byte [rax - 0x75], cl
invalid
mov eax, dword [rax + 0x18]
sbb byte [rbx + rcx*4 + 0x40], al
sbb byte [rbx + rcx*4 + 0x40], al
mov rcx, r14
mov edx, edi
loope 0x1400cd546
outsb dx, byte [rsi]
invalid
movabs al, byte [0x48000000bc840f2e]
mov dword [rbp - 0x10], edi
invalid
invalid
jne 0x1400cd562
jge case.0x1400b31d9.1950
add byte [rcx - 0x7d], cl
jg 0x1400cd5b2
add byte [rbp + 0x12], dh
lock sub rax, qword [r15]
sub byte [r9], r8b
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte [r8 - 0x75], r9b
mov eax, dword [rbp - 0x18]
mov rdx, r13
jmp 0x1400cd5ab
add r14, rcx
mov eax, dword [rbp - 0x18]
xor cl, byte [rax - 0x77]
or byte [rax - 0x7b], cl
ror byte [rdi], 0x85
invalid
invalid
scasd eax, dword [rdi]
invalid
mov dword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
pop rax
add byte [rax], al
add byte [rax], al
mov dword [rsi], 0x38e9004b
add dword [rax], eax
add byte [rcx + 6], bh
add cl, ch
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
or byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
pop rax
pop rax
pop rax
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rdx], ecx
dec dword [rax + 0x3b]
adc byte [r11 + 0x36], r14b
adc byte [rbx + 0x36], dh
adc byte [rbx + 0x36], dh
imul ebx, ecx, 0x70
add ebx, dword [rdi + 8]
mov al, 0x48
mov dword [rsi], eax
mov dword [rdx + 0x58], 0xffffffff
add byte [rax], al
add byte [rax - 0x75], cl
pop rdi
sbb byte [rcx + 0x12], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rdi - 1], dh
invalid
add byte [rax], al
jg 0x1400cd687
add byte [rcx + rcx*4 + 0x6d], cl
insd dword [rdi], dx
fadd dword [rcx - 0x3f]
in eax, 3
invalid
nop dword cs:[rax + rax]
loopne 0x1400cd6a2
add byte [rax], al
add byte [rcx + 0xf], al
xchg ebp, eax
invalid
out 0x49, al
inc edi
cmp ah, 1
add dword [rdi], ecx
invalid
mov ebx, dword [rbx + rdi*8 + 0x538]
pushfq
sti
cmp byte [0xd5f7d6d8], al
xchg ebp, eax
xchg ebp, eax
ror dword [rax - 0x77], 0x4a
pop rax
and byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
pop rdx
xor byte [rcx + rcx*4 + 0x42], cl
cmp byte [rcx + rcx*4 + 0x52], cl
mov qword [rdx + 0x48], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi - 0x39], ah
invalid
invalid
nop dword cs:[rax + rax]
add byte [rbp + 0x41], dl
push rdi
and al, 0x20
mov edi, edx
mov al, 1
add byte [rax], al
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x73], cl
mov esi, dword [rax - 0x17000002]
invalid
in al, 0x2b
invalid
adc eax, 0xa8438b48
or byte [rbp - 0x22], dh
adc eax, 0xebffff2b
sar dword [rdx + 8], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
lea rcx, [rbx - 0x150]
call fcn.1400c0350
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
dec rdi
je 0x1400cd7e9
iretd
lea r15, [rbx + 0x1b0]
mov ebx, 0x1b0
mov rcx, rbx
call fcn.1400c51f0
mov rbx, r15
jmp 0x1400cd7d0
mov edx, 8
mov rcx, rsi
call fcn.14000af70
jp 0x1400cd7cb
dec dword [rcx + rcx*4 - 0xf]
jp 0x1400cd7cb
xlatb
dec dword [rcx + rcx*4 - 0xf]
mov ecx, esi
call fcn.1400dbb40
call fcn.140046e60
pop rbp
xchg esi, eax
idiv edi
pop rbp
xchg esi, eax
idiv edi
int3
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
adc dword [rax - 0x7b], ecx
sal byte [rdi + rbp + 0x4c], cl
invalid
mov eax, dword [rcx + 8]
mov eax, dword [rcx + 0x10]
push rbp
mov al, 0x4c
mov dword [rbp - 0x48], eax
invalid
invalid
mov r8d, 0xc845c748
mov eax, 0xc845c748
add byte [rax], al
add byte [rax], al
mov dword [rbp - 0x30], edx
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xe0458948c04d8948]
mov dword [rbp - 0x40], ecx
call 0xe06265b9
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp - 0x18]
test rax, rax
je 0x1400cd8ca
lea rsi, [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0xe08a65cf
invalid
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp - 0x18]
loope 0x1400cd8b0
add al, 0x80
cmp al, 8
jne 0x1400cd890
mov ecx, dword [rax + 8]
or al, bpl
fsubr dword [rcx]
invalid
add byte [rax], al
mov ecx, esi
call fcn.1400dbb40
call fcn.140046e60
idiv edi
idiv edi
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rsp + 0x20]
mov rsi, rcx
mov rax, qword [rdx + 0x40]
test rax, rax
invalid
je 0x1400cd934
sal byte [rdi + riz + 0x48], 0xff
enter 0xffffffffffff8948, 0x42
cmp qword [rdx], 0
dec rax
mov qword [rdx + 0x40], rax
cmp qword [rdx], 0
je 0x1400cdc07
test cl, ch
add al, byte [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x7b], cl
leave
mov rcx, qword [rdx + 8]
test rcx, rcx
je 0x1400cd991
mov rdi, qword [rdx + 0x10]
mov rbx, qword [rdx + 0x18]
jmp 0x1400cda33
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
adc byte [rbx + r9*4 + 0x42], cl
sbb byte [rax - 0x7d], cl
mov rcx, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
mov r8, qword [rdx + 0x18]
cmp qword [rdx], 0
cmp al, byte [rax]
cmp al, byte [rax]
mov qword [rdx], 0
je 0x1400cdbd3
test rcx, rcx
leave
je 0x1400cdb41
mov rax, qword [rcx + 0xb0]
test rax, rax
test eax, eax
test eax, eax
je 0x1400cdbc3
nop word [rax + rax]
mov rdi, rax
mov edi, eax
mov edx, 8
call fcn.14000af70
invalid
invalid
dec dword [rax - 0x75]
xchg dword [rax + 0x48000000], esi
mov ecx, edi
test rax, rax
jne 0x1400cd970
invalid
jmp case.0x1400b5df4.1947
lea rax, [rdx + 0x10]
mov rcx, qword [rdx + 0x10]
mov r9, qword [rdx + 0x18]
test r9, r9
je 0x1400cda1e
mov r10, r9
mov r8, r9
and r10, 7
je 0x1400cd9cc
and r8, 0xfffffffffffffff8
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, qword [rcx + 0x118]
dec r10
jne 0x1400cd9c0
mov dword [rax], ebx
add dword [rax], eax
add byte [rcx - 1], cl
retf 0xf475
cmp r9, 8
jb 0x1400cda1e
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
add byte [rax], al
add byte [rax], al
add r8, 0xfffffffffffffff8
jne 0x1400cd9e0
mov qword [rdx], 1
mov qword [rdx + 8], rcx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
xor ebx, ebx
xor edi, edi
movzx eax, word [rcx + 0x112]
adc al, byte [rcx]
add byte [rax], al
cmp rbx, rax
jae 0x1400cda44
invalid
add eax, 0xebce8949
mov r15, rdx
mov r14, rcx
jmp 0x1400cda84
mov r15, rdx
nop word [rax + rax]
mov r14, qword [rcx + 0xb0]
test r14, r14
je 0x1400cdbef
add byte [rax], al
add byte [rax], al
inc rdi
movzx ebx, word [rcx + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov edx, 8
call fcn.14000af70
mov rcx, r14
cmp bx, word [r14 + 0x112]
jae 0x1400cda50
mov rdx, r15
lea r9, [rbx + 1]
test rdi, rdi
je 0x1400cdac1
add qword [r8 - 0x7b], rcx
push qword [rsp + rsi + 0x4b]
lea rcx, [r14 + r9*8]
lea ecx, [rsi + rcx*8]
add rcx, 0x118
add byte [rax], al
mov r9, rdi
and r9, 7
je 0x1400cdac6
mov rax, rdi
mov eax, edi
and rax, 0xfffffffffffffff8
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov r8, qword [rcx]
lea rcx, [r8 + 0x118]
dec r9
jne 0x1400cdab0
int1
int1
jmp 0x1400cdac9
mov r8, r14
mov eax, esi
jmp 0x1400cdb21
mov rax, rdi
xor r9d, r9d
cmp rdi, 8
dec dword [rax]
dec dword [rax]
jb 0x1400cdb21
nop word cs:[rax + rax]
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov dword [rax], ebx
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov r8, qword [rcx + 0x118]
mov eax, dword [rcx + 0x118]
add byte [rax], al
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov rcx, qword [rcx + 0x118]
mov r8, qword [rcx + 0x118]
mov eax, dword [rcx + 0x118]
mov eax, dword [rcx + 0x118]
lea rcx, [r8 + 0x118]
add rax, 0xfffffffffffffff8
clc
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x7d], cl
sar al, 0x75
clc
jne 0x1400cdae0
mov qword [rdx + 8], r8
clc
jne 0x1400cdae0
mov qword [rdx + 8], r8
mov dword [rdx + 8], eax
mov qword [rdx + 0x10], 0
mov qword [rdx + 0x18], r9
mov qword [rsi], r14
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rbx
jmp case.0x1400b5df4.1935
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
test r8, r8
je 0x1400cdbe7
popfq
add byte [rax], al
invalid
popfq
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov rdx, r8
mov edx, eax
and rcx, 7
je 0x1400cdb6c
and rdx, 0xfffffffffffffff8
nop word [rax + rax]
mov rax, qword [rax + 0x118]
dec rcx
add byte [rax - 1], cl
leave
jne 0x1400cdb60
mov rcx, rax
cmp r8, 8
jb 0x1400cd95a
std
invalid
invalid
std
invalid
mov rcx, rax
mov ecx, eax
nop dword [rax]
mov rax, qword [rcx + 0x118]
mov rax, qword [rax + 0x118]
mov rax, qword [rax + 0x118]
mov rax, qword [rax + 0x118]
mov rax, qword [rax + 0x118]
sbb byte [rax], 1
add byte [rax], al
sbb byte [rax], 1
add byte [rax], al
mov rax, qword [rax + 0x118]
mov rax, qword [rax + 0x118]
mov rcx, qword [rax + 0x118]
add rdx, 0xfffffffffffffff8
jne 0x1400cdb80
jmp 0x1400cd95a
mov rdi, rcx
mov edx, 8
mov rcx, rdi
call fcn.14000af70
mov qword [rsi], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rcx, rax
jmp 0x1400cd95a
mov edx, 8
call fcn.14000af70
lea rcx, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306library_alloc_srccollections_btree_navigate.rs_rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_strpattern.rs
call fcn.140046c30
ud2
lea rcx, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306library_alloc_srccollections_btree_navigate.rs_rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_strpattern.rs
call fcn.140046c30
ud2
mov qword [rbp + 0x38], rcx
lea rax, [rcx + 0x20]
mov qword [rbp + 8], rax
mov r14, rbx
nop dword [rax]
sub edi, 1
jb 0x1400ce827
mov dword [rbp + 0x20], edi
mov r9, r14
shr r9, 3
mov r12, r9
shl r12, 7
mov rdi, qword [rbp + 0x38]
add r12, rdi
imul r8, r9, 0xe0
add r8, rdi
cmp r14, 0x40
jae 0x1400ce470
mov rax, qword [rdi]
mov rcx, qword [r12]
cmp rax, rcx
setb dl
mov r9, qword [r8]
cmp rax, r9
setb al
xor al, dl
cmp rcx, r9
setb cl
xor cl, dl
cmovne r12, r8
test al, al
cmovne r12, rdi
jmp 0x1400ce47e
mov rcx, rdi
mov rdx, r12
call case.0x1400c4aca.347
mov r12, rax
mov r10, r12
sub r10, rdi
shr r10, 5
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
cmp qword [rbp + 0x30], 0
je 0x1400ce4b3
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
cmp rax, qword [r12]
jae 0x1400ce680
cmp r14, r15
ja case.0x1400c2280.575
mov r15, r14
shl r15, 5
lea rdi, [rsi + r15]
xor ebx, ebx
mov r11, qword [rbp + 0x38]
mov rax, r11
mov rcx, rdi
mov qword [rbp + 0x28], r10
mov rdx, r10
nop word [rax + rax]
mov r8, rdx
shl r8, 5
add r8, r11
cmp rax, r8
jae 0x1400ce528
nop
mov r9, qword [rax]
add rcx, 0xffffffffffffffe0
mov r10, rbx
shl r10, 5
cmp r9, qword [r12]
mov r9, rcx
cmovb r9, rsi
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r9 + r10 + 0x10], xmm1
movups xmmword [r9 + r10], xmm0
adc rbx, 0
add rax, 0x20
cmp rax, r8
jb 0x1400ce4f0
cmp rdx, r14
je 0x1400ce560
mov rdx, rbx
shl rdx, 5
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + rdx - 0x10], xmm1
movups xmmword [rcx + rdx - 0x20], xmm0
add rcx, 0xffffffffffffffe0
add rax, 0x20
mov rdx, r14
jmp 0x1400ce4e0
mov rcx, r11
mov r13, rbx
shl r13, 5
mov rdx, rsi
mov r8, r13
call sub.msvcrt.dll_memcpy
mov rdx, r14
sub rdx, rbx
movabs r10, 0x7fffffffffffffe
je 0x1400ce630
lea rax, [rbx + 1]
cmp r14, rax
jne 0x1400ce5a0
xor eax, eax
jmp 0x1400ce602
mov rcx, rdx
and rcx, 0xfffffffffffffffe
mov rax, qword [rbp + 8]
lea r8, [rax + r13]
add r15, qword [rbp + 0x10]
xor r9d, r9d
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rdi], al
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [r8 - 0x10], xmm1
adc byte [rcx + 0xf], al
adc dword [rax - 0x10], ecx
movups xmmword [r8 - 0x20], xmm0
lea rax, [r9 + 2]
loopne 0x1400ce61d
lea eax, [rcx + 2]
xor r9, r10
shl r9, 5
add eax, 0x4100f42
cmovb ecx, dword [rdi]
adc byte [rdi + rcx + 0x10], cl
invalid
add eax, 0x4100f42
cmovb ecx, dword [rdi]
adc byte [rdi + rcx + 0x10], cl
invalid
adc byte [rcx + 0xf], al
adc dword [rax], eax
movups xmmword [r8], xmm0
movups xmmword [r8 + 0x10], xmm1
add r8, 0x40
add r15, 0xffffffffffffffc0
mov r9, rax
cmp rcx, rax
jne 0x1400ce5c0
test dl, 1
je 0x1400ce630
mov rcx, qword [rbp + 0x38]
add rcx, r13
mov r8, rax
not r8
shl r8, 5
shl rax, 5
movups xmm0, xmmword [rdi + r8]
movups xmm0, xmmword [rdi + rax]
movups xmm1, xmmword [rdi + r8 + 0x10]
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
test rbx, rbx
mov r15, qword [rbp + 0x18]
mov r10, qword [rbp + 0x28]
je 0x1400ce680
cmp r14, rbx
jb 0x1400ced2e
add r13, qword [rbp + 0x38]
lea rax, [rbp - 0x50]
mov qword [rsp + 0x28], rax
mov edi, dword [rbp + 0x20]
mov dword [rsp + 0x20], edi
mov rcx, r13
mov r8, rsi
mov r9, r15
call fcn.1400ce370
mov r14, rbx
cmp rbx, 0x21
jae 0x1400ce410
jmp 0x1400ce843
cmp r14, r15
ja case.0x1400c2280.575
mov rdi, r15
mov r15, r14
shl r15, 5
lea rcx, [rsi + r15]
xor r13d, r13d
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x28], rcx
nop word cs:[rax + rax]
mov rdx, r10
shl rdx, 5
add rdx, qword [rbp + 0x38]
cmp rax, rdx
jae 0x1400ce6f8
mov r8, qword [r12]
add rcx, 0xffffffffffffffe0
mov r9, r13
shl r9, 5
cmp r8, qword [rax]
mov r8, rcx
cmovae r8, rsi
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r8 + r9 + 0x10], xmm1
movups xmmword [r8 + r9], xmm0
sbb r13, 0xffffffffffffffff
add rax, 0x20
cmp rax, rdx
jb 0x1400ce6c0
cmp r10, r14
je 0x1400ce730
add rcx, 0xffffffffffffffe0
mov rdx, r13
shl rdx, 5
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsi + rdx + 0x10], xmm1
movups xmmword [rsi + rdx], xmm0
inc r13
add rax, 0x20
mov r10, r14
jmp 0x1400ce6b0
mov r12, r13
shl r12, 5
mov rcx, qword [rbp + 0x38]
mov rdx, rsi
mov r8, r12
call sub.msvcrt.dll_memcpy
movabs r9, 0x7fffffffffffffe
mov rbx, r14
sub rbx, r13
mov r10, qword [rbp + 0x28]
je 0x1400ce7fc
lea rax, [r13 + 1]
cmp r14, rax
jne 0x1400ce76d
xor eax, eax
jmp 0x1400ce7ce
mov rcx, rbx
and rcx, 0xfffffffffffffffe
mov rax, qword [rbp + 0x38]
lea rdx, [rax + r12]
add rdx, 0x20
add r15, qword [rbp + 0x10]
xor r8d, r8d
nop word [rax + rax]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rdx - 0x10], xmm1
movups xmmword [rdx - 0x20], xmm0
lea rax, [r8 + 2]
xor r8, r9
shl r8, 5
movups xmm0, xmmword [r10 + r8]
movups xmm1, xmmword [r10 + r8 + 0x10]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm1
add rdx, 0x40
add r15, 0xffffffffffffffc0
mov r8, rax
cmp rcx, rax
jne 0x1400ce790
test bl, 1
je 0x1400ce7fc
mov rcx, qword [rbp + 0x38]
add rcx, r12
mov rdx, rax
not rdx
shl rdx, 5
shl rax, 5
movups xmm0, xmmword [r10 + rdx]
movups xmm1, xmmword [r10 + rdx + 0x10]
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
cmp r14, r13
jb 0x1400ced60
mov rcx, qword [rbp + 0x38]
add rcx, r12
mov eax, 0
mov qword [rbp + 0x30], rax
cmp rbx, 0x21
mov r15, rdi
mov edi, dword [rbp + 0x20]
jae 0x1400ce3fd
jmp 0x1400ce847
mov byte [rsp + 0x20], 1
mov rcx, qword [rbp + 0x38]
mov rdx, r14
mov r8, rsi
mov r9, r15
call fcn.1400cdca0
jmp 0x1400cecd8
mov rcx, qword [rbp + 0x38]
cmp rbx, 2
jb 0x1400cecd8
mov r15, rbx
shr r15, 1
cmp rbx, 8
mov qword [rbp + 0x38], rcx
jb 0x1400cea56
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x60]
xor r11d, r11d
xor r10d, r10d
cmp rax, qword [rcx]
setae r11b
setb r10b
xor r9d, r9d
cmp rdx, qword [rcx + 0x40]
setb r9b
shl r10d, 5
lea r12, [rcx + r10]
shl r11d, 5
lea rdx, [rcx + r11]
mov eax, r9d
shl eax, 5
lea r8, [rcx + rax]
add r8, 0x40
xor r9d, 3
shl r9d, 5
mov rax, qword [rcx + rax + 0x40]
mov eax, dword [rcx + rax + 0x40]
mov eax, dword [rcx + rax + 0x40]
mov rdi, qword [rcx + r9]
mov r11, qword [rcx + r11]
cmp rdi, r11
mov r14, rdx
cmovb r14, r8
cmp rax, qword [rcx + r10]
cmovb r14, r12
cmovb r12, r8
mov qword [rbp + 0x30], r12
xor byte [rdx - 0x73], cl
add al, 9
xor byte [rdx - 0x73], cl
add al, 9
cmovb r8, rdx
cmp rdi, r11
cmovae rdx, rax
ror byte [rax - 0x77], 1
push rbp
sub byte [rdi + rcx + 0x42], cl
ror byte [rcx - 0x75], 0
ror byte [rax - 0x77], 1
push rbp
sub byte [rdi + rcx + 0x42], cl
ror byte [rcx - 0x75], 0
cmp rax, qword [r14]
mov r10, r14
cmovb r10, r8
cmovb r8, r14
mov r9, r15
shl r9, 5
shl ecx, 5
shl ecx, 5
lea rdi, [rcx + r9]
mov rax, qword [rcx + r9 + 0x20]
xor r13d, r13d
xor r12d, r12d
mov rcx, qword [rbp + 0x38]
cmp rax, qword [rcx + r9]
mov rax, qword [rbp + 0x38]
mov rax, qword [rax + r9 + 0x60]
setae r13b
setb r12b
mov qword [rbp + 0x20], r15
xor r15d, r15d
mov rcx, qword [rbp + 0x38]
cmp rax, qword [rcx + r9 + 0x40]
cmp eax, dword [rcx + rcx + 0x40]
cmp eax, dword [rcx + rcx + 0x40]
setb r15b
shl r12d, 5
shl r13d, 5
add eax, 0x2f1c8d4e
add eax, 0x2f1c8d4e
mov eax, r15d
shl eax, 5
lea r14, [rax + rdi]
add r14, 0x40
xor r15d, 3
shl r15d, 5
mov rdx, qword [rdi + rax + 0x40]
mov rcx, qword [r15 + rdi]
mov rax, qword [r13 + rdi]
add byte [rax + 0x39], cl
ror dword [rbp - 0x77], 0xdd
add byte [rax + 0x39], cl
ror dword [rbp - 0x77], 0xdd
cmovb r13, r14
cmp rdx, qword [r12 + rdi]
lea rdx, [rdi + r12]
cmovb r13, rdx
cmovb rdx, r14
cmovb r14, r11
cmp rcx, rax
cmp rcx, rax
mov rax, qword [rbp + 0x30]
movups xmm0, xmmword [rax]
add byte [rdi], cl
adc byte [rax + 0x10], dl
invalid
add byte [rdi], cl
adc byte [rax + 0x10], dl
invalid
adc byte [rdx - 0x73], cl
add al, 0x3f
lea rax, [rdi + r15]
mov r15, qword [rbp + 0x20]
movups xmm1, xmmword [r10]
cmovae r11, rax
fadd dword [r9 + 0xf]
adc byte [rdx + 0x10], bl
fadd dword [r9 + 0xf]
adc byte [rdx + 0x10], bl
cmovb r14, rax
movups xmm4, xmmword [r8]
movups xmm5, xmmword [r8 + 0x10]
mov rax, qword [r14]
mov eax, dword [rsi]
mov eax, dword [rsi]
cmp rax, qword [r13]
mov rcx, qword [rbp + 0x28]
sub byte [rdi], cl
adc byte [rcx], dh
invalid
sub byte [rdi], cl
adc byte [rcx], dh
invalid
mov rax, r13
call 0x1064ef91d
movups xmm13, xmmword es:[r14 + 0x10]
invalid
add al, 0xe
invalid
add al, 0
add byte [rax], al
sub eax, 0xf01100f
adc byte [rcx + 0x10], cl
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, r15
shl rax, 5
movups xmm0, xmmword [rcx + rax]
movups xmm1, xmmword [rcx + rax + 0x10]
movups xmmword [rsi + rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi + rax], eax
adc byte [rdi], cl
adc dword [rsi + rax], eax
mov r13d, 1
add byte [rax], al
add byte [rax], al
clc
add eax, 0x2bb41
add byte [rax], al
adc dword [rax - 0x75], ecx
jge 0x1400cea9c
call 0x13d597619
fmul dword [rbp - 0x7b]
leave
ror byte [rax - 0x77], 1
invalid
cmp ebp, edx
mov edi, ecx
add byte [rax], al
or byte [rbx + rcx*4 + 0x7d], cl
ror byte [rcx + rcx*4 + 0x78], 0x18
invalid
movups xmmword [rcx + rax], xmm0
cmp edi, dword [rcx + rax - 0x20]
and dword [rax], edx
shl eax, 5
mov eax, ebx
nop
stc
loopne 0x1400cec69
dec ecx
add byte [rcx + 0xf], al
adc byte [rax + 0x10], cl
adc byte [rcx + 0xf], al
adc dword [rdx], eax
invalid
invalid
and dh, dh
ret
rol byte [rcx + 0xf], 0x92
ror byte [rcx - 0x77], 0xd3
adc byte [rcx + 0xf], al
adc dword [rdx], eax
invalid
add byte [rdi], cl
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsd eax, dword [rsi]
movaps xmm7, xmmword [rbp + 0xd0]
pop rbp
lea rax, str.mid___len
push rdi
ror byte [rdi], 0x11
invalid
invalid
invalid
invalid
invalid
int3
invalid
stc
or byte [rdx + 0x58], dh
pop rax
lea edx, [rcx + rbx]
mov edi, ecx
stc
fimul dword [rbp - 0x77]
invalid
mov edx, dword [rsi]
cmovl edi, dword [rcx]
enter 0xffffffffffff920f, 0xffffffffffffffc0
invalid
int1
mov eax, dword [rcx]
add al, 0x82
add dword [rax], eax
add byte [rax], al
and al, 0x20
add byte [rbx + 0x29], dh
jns 0x1400cefe0
add byte [rax - 0x7b], cl
sal byte [rsi + rcx*2 + 0x48], 0x89
ret
mov ecx, edi
invalid
test al, 0xe8
or dword [rax], eax
add byte [rax], al
mov rcx, rsi
and byte [rax - 0x77], cl
iretd
retf
add esp, 0x20
mov ch, bh
std
invalid
add byte [rax], al
jrcxz 0x1400cfa53
test ebx, ebx
je case.0x140097936.2081
mov edx, 1
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call fcn.14000af70
jmp case.0x140097936.2081
mov ch, 0xf3
dec dword [rax - 0x77]
int1
sub esp, 0x20
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
mov rdi, rcx
mov rsi, qword [rcx + 8]
invalid
mov esi, dword [rcx + 8]
or byte [rax - 0x75], cl
pop rcx
adc byte [rax - 0x7b], cl
invalid
mov rbx, qword [rcx + 0x10]
test rbx, rbx
je 0x1400cfa8f
lea r14, [rsi + 8]
jmp 0x1400cfa79
test byte [rax], al
add byte [rax], al
add byte [rax], al
add r14, 0x20
dec rbx
retf
je 0x1400cfa8f
and byte [rax - 1], cl
retf
cmp qword [r14], 0
je 0x1400cfa70
add byte [rcx + rsi*8 + 0x49], dh
mov ecx, dword [rsi - 8]
clc
mov rcx, qword [r14 - 8]
clc
mov edx, 8
call fcn.14000af70
jmp 0x1400cfa70
cmp qword [rdi], 0
je 0x1400cfaac
mov edx, 8
mov rcx, rsi
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
jmp fcn.14000af70
mov ah, 0xf3
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
nop dword [rax + rax]
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
invalid
insb byte [rdi], dx
and al, 0x20
invalid
and byte [rax - 0x7b], cl
sal byte [rdx + rax*2 + 0x48], cl
mov edi, edx
test rdx, rdx
je 0x1400cfb14
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
lea rbx, [rcx + 8]
jmp 0x1400cfae9
nop
add rbx, 0x18
dec rdi
je 0x1400cfaff
cmp qword [rbx - 8], 0
je 0x1400cfae0
mov rcx, qword [rbx]
mov edx, 1
call fcn.14000af70
mov ah, 0xf3
invalid
jmp 0x1400cfae0
mov ah, 0xf3
invalid
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14000af70
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x308
lea rbp, [rsp + 0x80]
mov r12, r8
mov r8, rdx
mov qword [rbp + 0x278], rcx
movabs rax, 0x3fffffffffffffff
add rax, rdx
mov rcx, rax
or rcx, rdx
shr rcx, 0x20
je 0x1400cfb68
xor edx, edx
div r8
jmp 0x1400cfb6d
xor edx, edx
div r8d
mov qword [rbp + 0x240], rax
cmp r8, 0x1001
mov qword [rbp + 0x260], r8
mov rax, r8
jae 0x1400cfba3
shr rax, 1
sub r8, rax
cmp r8, 0x40
mov eax, 0x40
cmovb rax, r8
mov qword [rbp + 0x268], rax
jmp 0x1400cfbcb
or rax, 1
bsr rcx, rax
xor ecx, 0xffffffc0
add ecx, 0x41
shr ecx, 1
mov eax, 1
shl rax, cl
shr r8, cl
add r8, rax
shr r8, 1
mov qword [rbp + 0x268], r8
mov rax, qword [rbp + 0x278]
lea rcx, [rax + 0x50]
mov qword [rbp + 0x248], rcx
lea rcx, [rax + 0x10]
mov qword [rbp + 0x230], rcx
add rax, 0xffffffffffffffe0
mov qword [rbp + 0x228], rax
mov r15d, 1
xor r13d, r13d
xor r11d, r11d
mov qword [rbp + 0x270], r9
mov qword [rbp + 0x280], r12
nop dword [rax]
mov r14, qword [rbp + 0x260]
sub r14, r13
jbe 0x1400cfc90
mov rax, r13
shl rax, 5
mov rcx, qword [rbp + 0x278]
add rcx, rax
cmp r14, qword [rbp + 0x268]
jae 0x1400cfcb0
cmp byte [rbp + 0x2f0], 0
je 0x1400cfcc6
mov rdi, r14
cmp r14, 0x20
mov eax, 0x20
cmovae rdi, rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rdx, rdi
mov r8, r12
mov rsi, r11
call fcn.1400d01f0
mov r11, rsi
mov r9, qword [rbp + 0x270]
mov eax, edi
lea rcx, [rax*2 + 1]
jmp 0x1400cfe30
xor ecx, ecx
mov eax, 1
mov qword [rbp + 0x238], rax
cmp r11, 2
jae 0x1400cfe90
jmp 0x1400d0166
cmp r14, 2
jae 0x1400cfcdf
mov r10, r14
lea rcx, [r14*2 + 1]
jmp 0x1400cfe30
mov rax, qword [rbp + 0x268]
mov rcx, r14
cmp rax, r14
cmovb rcx, rax
add rcx, rcx
jmp 0x1400cfe30
mov r8, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x30]
cmp rdi, r8
jae 0x1400cfd4e
cmp r14, 2
jne 0x1400cfd99
add rcx, 0x20
mov edx, 2
mov r8d, 1
add rax, qword [rbp + 0x230]
mov r10, r8
shl r10, 5
add rcx, r10
add rcx, 0xfffffffffffffff0
nop word [rax + rax]
movups xmm0, xmmword [rcx - 0x10]
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rax - 0x10], xmm0
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rax]
movups xmmword [rax], xmm0
movups xmmword [rcx], xmm1
add rax, 0x20
add rcx, 0xffffffffffffffe0
dec r8
jne 0x1400cfd20
jmp case.0x140097936.2128
mov r10d, 2
cmp r14, 2
je 0x1400cfe24
mov rbx, r11
mov rdx, qword [rbp + 0x248]
lea r10, [rdx + rax]
mov edx, 2
mov r11, rdi
mov r9, r14
nop word [rax + rax]
mov rsi, r11
mov r11, qword [r10]
cmp r11, rsi
jb 0x1400cfdda
inc rdx
add r10, 0x20
cmp r9, rdx
jne 0x1400cfd80
jmp 0x1400cfdd7
mov rbx, r11
mov rdx, qword [rbp + 0x248]
lea r10, [rdx + rax]
mov edx, 2
mov r11, rdi
mov r9, r14
nop word cs:[rax + rax]
mov rsi, r11
mov r11, qword [r10]
cmp r11, rsi
jae 0x1400cfdda
inc rdx
add r10, 0x20
cmp r9, rdx
jne 0x1400cfdc0
mov rdx, r9
cmp rdx, qword [rbp + 0x268]
cmp edx, dword [rbp + 0x268]
mov r9, qword [rbp + 0x270]
mov r11, rbx
jb 0x1400cfc36
cmp rdi, r8
jae case.0x140097936.2128
mov r10d, 1
cmp rdx, 2
jb 0x1400cfe24
mov r8, rdx
shr r8, 1
mov r10, rdx
shl r10, 5
add rcx, r10
mov r10, r8
shl r10, 5
sub rcx, r10
jmp 0x1400cfd05
mov r10, rdx
lea rcx, [r10*2 + 1]
nop dword [rax]
mov rax, r15
shr rax, 1
mov qword [rbp + 0x238], rcx
add byte [rax], al
add byte [rax], al
shr rcx, 1
lea rdx, [r13*2]
sub rdx, rax
lea rax, [rcx + r13*2]
mov rcx, qword [rbp + 0x240]
imul rdx, rcx
imul rax, rcx
xor rax, rdx
je 0x1400cfe76
bsr rcx, rax
xor rcx, 0x3f
cmp r11, 2
jae 0x1400cfe90
jmp 0x1400d0166
mov ecx, 0x40
cmp r11, 2
jb 0x1400d0166
loope 0x1400cfe85
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
sti
add cl, byte [rdi]
invalid
loope 0x1400cfe85
add byte [rax], al
nop word cs:[rax + rax]
mov rdx, r13
shl rdx, 5
mov rax, qword [rbp + 0x278]
add rax, rdx
mov qword [rbp + 0x220], rax
add rdx, qword [rbp + 0x228]
mov qword [rbp + 0x218], rdx
mov qword [rbp + 0x258], rcx
mov qword [rbp + 0x210], r13
jmp 0x1400cff0f
mov r13, rbx
mov rdx, r11
sub r15, rdx
mov rcx, r13
mov r8, r15
mov eax, edi
mov eax, edi
call sub.msvcrt.dll_memcpy
add byte [rax], al
mov r9, qword [rbp + 0x270]
lea esi, [rax + 2]
add byte [rax], al
mov r11, qword [rbp + 0x250]
mov rcx, qword [rbp + 0x258]
lea r15, [rdi*2 + 1]
mov r12, qword [rbp + 0x280]
mov r13, qword [rbp + 0x210]
cmp r11, 1
jbe 0x1400d0160
cmp byte [rbp + r11 + 0x1cd], cl
mov word [0x1400d00e4], ds
jb 0x1400d0166
dec r11
mov rbx, qword [rbp + r11*8 - 0x48]
mov rsi, rbx
shr rsi, 1
mov r14, r15
shr r14, 1
lea rdi, [rsi + r14]
cmp al, 0x36
cmp al, 0x36
cmp rdi, r9
ja 0x1400cff60
mov eax, ebx
or eax, r15d
and eax, 1
jne 0x1400cff60
add rdi, rdi
mov r15, rdi
cmp r11, 1
cmp ebx, 1
cmp ebx, 1
ja 0x1400cff0f
jmp 0x1400d0160
sub r13, rdi
shl r13, 5
add r13, qword [rbp + 0x278]
test bl, 1
mov qword [rbp + 0x250], r11
je 0x1400cff90
test r15b, 1
je 0x1400cffd9
cmp r15, 2
jae 0x1400d002d
jmp 0x1400cfeef
mov rax, rsi
or rax, 1
add dword [rax + 0xf], ecx
mov ebp, 0x3ff083c0
add dword [rax + 0xf], ecx
mov ebp, 0x3ff083c0
add eax, eax
xor eax, 0x7e
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
sub byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rsi
mov r8, r12
call fcn.1400d01f0
mov rcx, qword [rbp + 0x258]
mov r11, qword [rbp + 0x250]
mov r9, qword [rbp + 0x270]
test r15b, 1
jne 0x1400cff80
mov rcx, rsi
shl rcx, 5
add rcx, r13
mov rax, r14
or rax, 1
bsr rax, rax
xor eax, 0x3f
add eax, eax
xor eax, 0x7e
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 0
mov rdx, r14
mov r8, r12
call fcn.1400d01f0
mov rcx, qword [rbp + 0x258]
mov r11, qword [rbp + 0x250]
mov r9, qword [rbp + 0x270]
cmp r15, 2
add cl, byte [rdi]
invalid
ret 0xfffe
invalid
add cl, byte [rdi]
invalid
cmp rbx, 2
jb 0x1400cfeef
cmp rsi, r14
mov r12, r14
cmovb r12, rsi
cmp r12, r9
ja 0x1400cfeef
mov rbx, rsi
shl rbx, 5
add rbx, r13
cmp r14, rsi
test byte [rcx + rcx*4 - 0x16], 0x48
cmovb edx, ebx
test byte [rcx + rcx*4 - 0x16], 0x48
cmovb edx, ebx
mov r15, r12
shl r15, 5
mov rcx, qword [rbp + 0x280]
mov r8, r15
call sub.msvcrt.dll_memcpy
add r15, qword [rbp + 0x280]
cmp r14, rsi
jae 0x1400d00ed
mov rax, qword [rbp + 0x218]
mov r11, qword [rbp + 0x280]
nop
add byte [rbx + rcx*4 - 0x63], cl
add byte [rdx], 0
add byte [rsi - 0x70], ah
lea rcx, [rbx - 0x20]
lea rdx, [r15 - 0x20]
lea edx, [rdi - 0x20]
lea edx, [rdi - 0x20]
mov r8, qword [r15 - 0x10]
xor r9d, r9d
xor r10d, r10d
cmp r8, qword [rbx - 0x10]
setb r9b
setae r10b
cmovb rdx, rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
shl r10d, 5
add rbx, r10
add rbx, 0xffffffffffffffe0
shl r9d, 5
add r15, r9
add r15, 0xffffffffffffffe0
cmp rbx, r13
je 0x1400cfec6
add rax, 0xffffffffffffffe0
cmp r15, r11
jne 0x1400d0090
jmp 0x1400cfec6
dec dword [rbp - 0x7b]
in al, 0x74
invalid
test r12, r12
je 0x1400d0154
mov rdx, qword [rbp + 0x280]
mov r10, qword [rbp + 0x220]
add byte [rdx], 0
add byte [rbx + rcx*4 - 0x6b], cl
and byte [rdx], al
add byte [rax], al
mov r8, rdx
mov rcx, qword [rbx + 0x10]
xor eax, eax
xor edx, edx
cmp rcx, qword [r8 + 0x10]
setb cl
setae dl
mov r9, r8
cmovb r9, rbx
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmm1, xmmword [rcx + 0x10]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
shl edx, 5
add rdx, r8
add r13, 0x20
cmp rdx, r15
je 0x1400cfecc
mov al, cl
shl eax, 5
add rbx, rax
cmp rbx, r10
sal dword [rbp - 0x4f], cl
sal dword [rbp - 0x4f], cl
jmp 0x1400cfecc
js 0x1400d014f
invalid
mov rdx, qword [rbp + 0x280]
jmp 0x1400cfecc
mov r11d, 1
mov qword [rbp + r11*8 - 0x48], r15
mov byte [rbp + r11 + 0x1ce], cl
cmp qword [rbp + 0x260], r13
jbe 0x1400d0194
inc r11
mov r15, qword [rbp + 0x238]
mov ebp, 0x238
mov ebp, 0x238
mov rax, r15
shr rax, 1
add r13, rax
jmp 0x1400cfc10
test r15b, 1
jne 0x1400d01d0
mov rdx, qword [rbp + 0x260]
mov rax, rdx
or rax, 1
bsr rax, rax
xor eax, 0x3f
add eax, eax
rol byte [rbx + 0x44897ef0], 0x24
and byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
rol byte [rbx + 0x44897ef0], 0x24
and byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x278]
mov r8, r12
call fcn.1400d01f0
nop
add rsp, 0x308
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub dword [rbp + 0xa0], ebp
movaps xmmword [rbp + 0x30], xmm6
add byte [rax - 0x75], cl
xor byte [r8 - 0x75], r9b
push rdi
jo 0x1400d02b5
leave
invalid
loope 0x1400d02ae
mov eax, ecx
add al, 7
clc
sbb byte [rdi + rcx + 0x42], cl
ror byte [rcx - 0x75], 0x40
adc byte [rax + 0x3b], cl
cmp rax, qword [rdi + 0x10]
invalid
invalid
adc byte [rcx - 0x77], cl
cli
sub byte [r10 - 0x75], r9b
or byte [rax + 0xf], r14b
xchg ebx, eax
rol dword [rcx + 0xf], 0x92
invalid
mov edx, dword [rbp + 0x28]
adc byte [rbx - 0x73], cl
adc al, 0x2e
adc byte [rdi + rcx + 0x42], cl
stc
movups xmmword [rsi + rcx + 0x40], xmm4
add dword [rbx - 0x15], ecx
and byte [rcx - 0x4f], al
adc eax, dword [rbp + 0x31]
shr bl, 0
cmp r8, 7
jbe 0x1400d0f68
add r8, 0xfffffffffffffff8
lea r9, [rax + 8]
mov qword [rdx], r9
mov qword [rdx + 8], r8
movzx edx, byte [rax + 7]
movzx r8d, word [rax + 4]
movzx r9d, byte [rax + 6]
shl r9d, 0x10
or r9d, r8d
mov eax, dword [rax]
shl r9, 0x28
shl rax, 8
or rax, r9
shrd rax, rdx, 8
mov qword [rcx + 8], rax
mov byte [rcx], 0x4b
jmp 0x1400d0f9b
cmp eax, 3
jbe 0x1400d0f82
add r8, 0xfffffffffffffffc
lea r9, [rax + 4]
mov qword [rdx], r9
mov qword [rdx + 8], r8
mov eax, dword [rax]
mov dl, 0x4b
jmp 0x1400d0f95
mov byte [rcx], 0x13
mov byte [rcx + 7], 0
mov word [rcx + 5], 0
mov dword [rcx + 1], 0
add byte [rax], al
add byte [rax - 0x77], cl
or r11b, bpl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
or r11b, bpl
sbb edi, eax
add dword [r8], eax
add byte [rax], al
add dh, al
invalid
mov dword [rcx + 1], 0
mov byte [rcx + 7], 0
mov word [rcx + 5], 0
mov dl, 0x13
mov qword [rcx + 8], rax
mov byte [rcx], dl
pop rbp
ret
add byte [rbp + 0x56], dl
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
adc dword [rax - 0x7b], ecx
sal byte [rdi + rbp + 0x4c], cl
mov eax, dword [rcx + 8]
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
mov al, 0x4c
mov qword [rbp - 0x48], r8
enter 0, 0
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
ror byte [rcx + rcx*4 + 0x45], 1
fdivr dword [rcx + 1]
mov dword [rbp - 0x40], ecx
loopne 0x1400d1042
lea ecx, [rbp - 0x18]
call 0xe0629d49
lea esi, [rbp - 0x18]
nop dword [rax]
enter 0xffffffffffff8348, 0x78
or byte [rax], al
mov byte [rax], bh
add eax, 0x83480000
ret 0x75f8
lea ebp, [rsp + 0x20]
mov rsi, rcx
mov rdi, qword [rcx + 0x18]
jns 0x1400d144e
jns 0x1400d144e
mov rbx, qword [rcx + 0x20]
test rbx, rbx
je 0x1400d1476
lea r14, [rdi + 0x10]
jmp 0x1400d1459
add byte [rax], al
add r14, 0x70
dec rbx
je 0x1400d1476
cmp qword [r14 - 0x10], 0
je 0x1400d1450
cmp qword [r14 - 8], 0
je 0x1400d1450
mov rcx, qword [r14]
mov edx, 8
call fcn.14000af70
jmp 0x1400d1450
invalid
cmp qword [rsi + 0x10], 0
je 0x1400d148a
mov edx, 8
mov rcx, rdi
call fcn.14000af70
add rsi, 0x28
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp 0x1400d0fa0
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov rsi, rcx
mov rax, qword [rdx]
mov r13, qword [rdx + 8]
test r13, r13
je case.0x1400c2280.740
mov rdi, rdx
dec r13
lea r14, [rax + 1]
mov qword [rdx], r14
mov qword [rdx + 8], r13
movzx r15d, byte [rax]
test r15, r15
je 0x1400d16ce
lea ebx, [r15*4]
movzx eax, byte [0x1401b00f0]
xor eax, eax
mov qword [rbp - 0x28], rax
xor ecx, ecx
mov rdx, rbx
call fcn.1400d69a0
test rax, rax
je 0x1400d1796
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
xor edx, edx
mov dword [rbp + 4], ecx
test r13, r13
je 0x1400d1705
mov qword [rbp - 0x30], rdx
lea rcx, [rdx + 1]
mov qword [rbp - 0x38], rcx
xor r12d, r12d
xor ecx, ecx
mov rdx, r13
mov r8, r14
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
lea r11, [rdx - 1]
lea r10, [r8 + 1]
movzx ebx, byte [r8]
cmp ecx, 0x3f
jne 0x1400d156a
cmp bl, 2
jae 0x1400d16e8
movzx r9d, bl
mov ebx, r9d
and ebx, 0x7f
shl rbx, cl
or r12, rbx
test r9b, r9b
jns 0x1400d1592
invalid
adc eax, dword [rbx - 0x76b3f83f]
fimul dword [rbp - 0x77]
ror byte [rbp - 0x7b], 1
invalid
add ecx, 7
mov rdx, r11
mov r8, r10
test r11, r11
jne 0x1400d1550
jmp 0x1400d16f7
mov qword [rdi], r10
mov qword [rdi + 8], r11
cmp r12, 0xffff
mov ebx, 0xffff
cmovb rbx, r12
cmp rbx, 1
sete cl
test r11, r11
je 0x1400d1753
mov byte [rbp - 0x20], cl
lea r13, [rdx - 2]
lea r14, [r8 + 2]
mov qword [rdi], r14
mov qword [rdi + 8], r13
movzx r9d, byte [r8 + 1]
mov ecx, r9d
and ecx, 0x7f
test r9b, r9b
jns 0x1400d160e
test r13, r13
je 0x1400d1770
lea r13, [rdx - 3]
lea r14, [r8 + 3]
mov qword [rdi], r14
mov dword [rdi], esi
mov dword [rdi], esi
mov qword [rdi + 8], r13
movzx r9d, byte [r8 + 2]
mov r10d, r9d
and r10d, 0x7f
shl r10d, 7
movzx ecx, cx
or ecx, r10d
test r9b, r9b
js 0x1400d1667
mov dword [rbp + 4], ecx
mov rcx, qword [rbp - 0x30]
cmp rcx, qword [rbp - 0x18]
jne 0x1400d1628
lea rcx, [rbp - 0x18]
call fcn.1400d28b0
mov rax, qword [rbp - 0x10]
xor edx, edx
movzx ecx, byte [rbp - 0x20]
mov dl, cl
mov rcx, qword [rbp - 0x28]
add ecx, edx
mov qword [rbp - 0x28], rcx
mov rdx, qword [rbp - 0x30]
mov word [rax + rdx*4], bx
mov ecx, dword [rbp + 4]
add al, 0x66
mov dword [rax + rdx*4 + 2], ecx
add al, 0x66
mov dword [rax + rdx*4 + 2], ecx
mov rcx, qword [rbp - 0x38]
mov qword [rbp - 8], rcx
mov rdx, rcx
mov qword [rbp - 0x20], r12
cmp rcx, r15
jne 0x1400d1523
jmp 0x1400d1759
test r13, r13
je 0x1400d1770
add rdx, 0xfffffffffffffffc
lea r14, [r8 + 4]
mov qword [rdi], r14
mov dword [rdi], esi
mov dword [rdi], esi
mov qword [rdi + 8], rdx
movzx r8d, byte [r8 + 3]
cmp r8w, 3
ja 0x1400d1779
movzx r8d, r8w
shl r8d, 0xe
movzx ecx, cx
or ecx, r8d
mov dword [rbp + 4], ecx
mov r13, rdx
jmp 0x1400d1611
mov word [rsi + 8], 0x13
mov word [rsi + 0xe], 0
mov dword [rsi + 0xa], 0
mov qword [rsi + 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
jmp 0x1400d1741
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], 2
mov qword [rbp - 8], 0
mov byte [rsi + 8], 0x44
jmp 0x1400d171f
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov al, 6
mov r14, qword [rbp - 0x20]
jmp 0x1400d1707
add r14, r13
mov qword [rdi], r14
mov qword [rdi + 8], 0
mov al, 0x13
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
mov word [rsi + 0xe], 0
mov dword [rsi + 0xa], 0
or r8b, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 + 0x76], cl
invalid
or r8b, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 + 0x76], cl
adc byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48068948], al
cmp dword [rbp - 0x18], 0
mov al, 0x13
xor ecx, ecx
jmp 0x1400d177e
cmp dword [rbp - 0x28], 1
jne 0x1400d16e2
mov rax, qword [rbp - 8]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rsi], xmm0
jmp 0x1400d1741
mov al, 0x13
xor ecx, ecx
mov r10, r14
jmp 0x1400d177e
mov al, 6
mov ecx, dword [rbp + 4]
invalid
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
mov ecx, 2
mov rdx, rbx
invalid
call fcn.14002d830
mov rsi, rax
cmp qword [rbp - 0x18], 0
je 0x1400d17bb
invalid
mov rcx, qword [rbp - 0x10]
mov edx, 2
call fcn.14000af70
mov rcx, rsi
call fcn.1400dbb40
int3
push rdi
push rbx
add byte [rcx + 0xf], al
mov dh, 0x59
inc dword [rbx + 0x5753ff9]
or byte [rcx + rcx*4 + 0x58], cl
or dh, al
add byte [rbx + 0x5b], cl
in al, 0xf
test byte [rbx + 0x4c000000], dh
shl byte [r14 - 0x7d], 1
cmp al, 0x37
invalid
add dword [rbp - 0x41], esi
add al, ch
retf
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
cmp r12, 2
jb 0x1400d47ac
invalid
add byte [rbp - 0x77], cl
out 0x49, al
shr esi, 1
mov r14, r12
shr r14, 1
cmp r12, 0xf
jbe 0x1400d43c2
mov rdi, r12
shl rdi, 4
lea r8, [rdi + rbp]
add r8, 0xffffffffffffffa0
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.1400d3b60
sti
invalid
dec dword [rcx + rcx*4 - 0x10]
shl rax, 4
lea rcx, [rax + r13]
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffa0
lea r8, [rdi + rbp]
add r8, 0x20
call fcn.1400d3b60
mov ecx, 8
jmp 0x1400d456b
sti
invalid
add byte [rsi + 0x66], ah
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
mov r10, rdx
shl r10, 4
shl edx, 4
shl edx, 4
cmp rcx, r9
movups xmm0, xmmword [rax + r10]
movups xmm0, xmmword [rax + rdx]
movups xmm0, xmmword [rax + rdx]
movups xmmword [r15], xmm0
movups xmmword [rdi], xmm0
invalid
mov qword [rax + r10], rcx
mov qword [rax + r10 + 8], r8
adc byte [rax], r9b
adc byte [rax], r9b
adc rdx, 0
cmp rdx, r12
jae 0x1400d47c0
add byte [rax], al
add byte [rax], al
mov rax, rdx
shl rax, 4
loopne 0x1400d4074
loopne 0x1400d4074
lea rsi, [rax + r13]
movups xmm0, xmmword [r13]
movups xmm0, xmmword [rbp]
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [r13 + rax]
movabs al, byte [0xf41000544100f41]
adc dword [rbp], eax
movups xmmword [r13], xmm0
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [r13 + rax], xmm0
add byte [rdx - 0x73], cl
cmp al, 0x28
movabs al, byte [0x8d4a000544110f41]
add byte [rdx - 0x73], cl
cmp al, 0x28
add rdi, 0x10
mov rax, rdx
ror byte [rax - 9], 1
invalid
invalid
ror byte [rax - 9], 1
ror byte [rcx + 1], 1
invalid
add r12, rax
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov r8, r14
mov r9d, ebx
fld1
out dx, eax
invalid
invalid
dec dword [rcx - 0x77]
mov esi, esi
fld1
out dx, eax
invalid
mov esi, esi
mov r13, rdi
cmp r12, 0x21
cld
and dword [rdi], ecx
invalid
invalid
jb 0x1400d3fc7
inc dword [rbx - 0x7df0fe15]
fiadd dword [rdx]
add al, byte [rax]
invalid
sub ebx, 1
jb 0x1400d43a4
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp - 0x77], cl
loope 0x1400d4117
mov r9, r12
shr r9, 3
shr ecx, 3
shr ecx, 3
add ecx, dword [rcx + rcx*4 - 0x38]
mov rax, r9
shl rax, 6
shl eax, 6
invalid
add rax, r13
imul r8, r9, 0x70
imul eax, ecx, 0x70
imul eax, ecx, 0x70
jo 0x1400d412d
add r8, r13
add eax, ebp
cmp r12, 0x40
cmp esp, 0x40
jae 0x1400d4120
jae 0x1400d4120
mov rcx, qword [r13]
add byte [r8 - 0x75], r9b
adc byte [rax + 0x39], cl
mov rdx, qword [rax]
cmp rcx, rdx
rol dword [rcx + 0xf], 1
xchg edx, eax
invalid
rol dword [rcx + 0xf], 1
xchg edx, eax
ror dword [rbp - 0x75], 0x10
invalid
setb cl
mov r10, qword [r8]
adc byte [rcx + rdi - 0x2f], cl
cmp rcx, r10
cmp ecx, edx
setb cl
xor cl, r9b
leave
cmp rdx, r10
setb dl
xchg edx, eax
invalid
xchg edx, eax
ret 0x3044
invalid
invalid
xor dl, r9b
cmovne rax, r8
invalid
invalid
rol byte [r9 + rcx*8 - 0x3abaf0b7], 0xeb
test cl, cl
cmovne rax, r13
invalid
jmp case.0x140097936.2172
invalid
invalid
adc al, 0x66
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, rax
mov edx, eax
call fcn.1400d3ee0
invalid
sub rax, r13
shr rax, 4
invalid
invalid
call 0x144f6027a
call 0x136928e39
test r14, r14
je case.0x1400b5df4.2138
mov rcx, rax
shl rcx, 4
ror dword [rax - 0x3f], 0xe1
add al, 0x49
mov rdx, qword [r14]
mov rdx, qword [r14]
invalid
cmp rdx, qword [r13 + rcx]
jae 0x1400d4260
add byte [rdi], cl
adc dword [rcx + rax], 0
add byte [rcx + rdi - 0x20], cl
cmp rax, r12
cmp rax, r12
jae 0x1400d47e6
add byte [rax], al
shl rax, 4
movups xmm0, xmmword [r13]
movups xmm0, xmmword [rbp]
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [r13 + rax]
movabs al, byte [0xf41000544100f41]
adc dword [rbp], eax
movups xmmword [r13], xmm0
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [r13 + rax], xmm0
add byte [rcx - 0x73], cl
adc byte [r13 - 0x75], r9b
add byte [r9 - 0x75], r9b
adc byte [r13 - 0x75], r9b
mov eax, dword [rbp + 0x18]
movabs al, byte [0x8d49000544110f41]
add byte [rcx - 0x73], cl
adc byte [r13 - 0x75], r9b
add byte [r9 - 0x75], r9b
adc byte [r13 - 0x75], r9b
mov eax, dword [rbp + 0x18]
mov r10, r12
invalid
mov eax, dword [rbp + 0x18]
mov r10, r12
shl r10, 4
shl edx, 4
shl edx, 4
lea r15, [r10 + r13]
add r15, 0xfffffffffffffff0
lea r11, [r13 + 0x20]
and byte [rbp + 0x39], cl
sti
and byte [rbp + 0x39], cl
sti
jae 0x1400d4200
xor edx, edx
nop word cs:[rax + rax]
shl byte [rsi + 0x66], cl
nop word cs:[rax + rax]
xor esi, esi
cmp qword [r11], r9
setb sil
mov rdi, rdx
shl rdi, 4
movups xmm0, xmmword [rax + rdi]
movups xmmword [r11 - 0x10], xmm0
movups xmm0, xmmword [r11]
movups xmmword [rax + rdi], xmm0
lea rdi, [rdx + rsi]
shl rdi, 4
xor cl, byte [rax - 0x3f]
out 4, eax
cmp qword [r11 + 0x10], r9
movups xmm0, xmmword [rax + rdi]
movups xmmword [r11], xmm0
movups xmm0, xmmword [r11 + 0x10]
movups xmmword [rax + rdi], xmm0
adc rdx, rsi
add r11, 0x20
cmp r11, r15
jb 0x1400d41b0
lea r15, [r11 - 0x10]
jmp 0x1400d4205
mov r15, rax
xor edx, edx
add r10, r13
cmp r11, r10
je case.0x140097936.2171
nop word cs:[rax + rax]
mov rsi, rdx
shl rsi, 4
cmp qword [r11], r9
movups xmm0, xmmword [rax + rsi]
movups xmmword [r15], xmm0
movups xmm0, xmmword [r11]
adc rdx, 0
movups xmmword [rax + rsi], xmm0
mov r15, r11
add r11, 0x10
cmp r11, r10
jne 0x1400d4220
add r11, 0xfffffffffffffff0
mov r15, r11
jmp case.0x140097936.2171
add rcx, r13
movups xmm0, xmmword [r13]
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [rcx], xmm0
lea rax, [r13 + 0x10]
mov r9, qword [r13]
mov rdx, qword [r13 + 0x10]
mov r8, qword [r13 + 0x18]
mov r10, r12
shl r10, 4
lea r14, [r10 + r13]
add r14, 0xfffffffffffffff0
lea r11, [r13 + 0x20]
cmp r11, r14
jae 0x1400d42fe
xor ecx, ecx
nop word cs:[rax + rax]
mov rsi, rcx
shl rsi, 4
cmp r9, qword [r11]
movups xmm0, xmmword [rax + rsi]
movups xmmword [r11 - 0x10], xmm0
movups xmm0, xmmword [r11]
movups xmmword [rax + rsi], xmm0
sbb rcx, 0xffffffffffffffff
mov rsi, rcx
shl rsi, 4
cmp r9, qword [r11 + 0x10]
movups xmm0, xmmword [rax + rsi]
movups xmmword [r11], xmm0
movups xmm0, xmmword [r11 + 0x10]
movups xmmword [rax + rsi], xmm0
sbb rcx, 0xffffffffffffffff
add r11, 0x20
cmp r11, r14
jb 0x1400d42b0
lea r14, [r11 - 0x10]
jmp 0x1400d4303
mov r14, rax
xor ecx, ecx
add r10, r13
cmp r11, r10
je 0x1400d4341
nop dword [rax + rax]
mov rsi, rcx
shl rsi, 4
cmp r9, qword [r11]
movups xmm0, xmmword [rax + rsi]
movups xmmword [r14], xmm0
movups xmm0, xmmword [r11]
sbb rcx, 0xffffffffffffffff
movups xmmword [rax + rsi], xmm0
mov r14, r11
add r11, 0x10
cmp r11, r10
jne 0x1400d4310
add r11, 0xfffffffffffffff0
mov r14, r11
mov r10, rcx
shl r10, 4
cmp r9, rdx
movups xmm0, xmmword [rax + r10]
movups xmmword [r14], xmm0
mov qword [rax + r10], rdx
mov qword [rax + r10 + 8], r8
sbb rcx, 0xffffffffffffffff
cmp rcx, r12
jae 0x1400d47d2
mov rax, rcx
shl rax, 4
movups xmm0, xmmword [r13]
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [r13 + rax]
movups xmmword [r13], xmm0
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [r13 + rax], xmm0
inc rcx
sub r12, rcx
shl rcx, 4
add r13, rcx
xor r14d, r14d
jmp 0x1400d40b7
mov rcx, r13
mov rdx, r12
add rsp, 0x348
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp 0x1400d4810
cmp r12, 7
jbe 0x1400d454b
mov rax, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x30]
xor r10d, r10d
xor r8d, r8d
cmp rax, qword [r13]
setae r10b
setb r8b
xor edx, edx
cmp rcx, qword [r13 + 0x20]
setb dl
shl r8d, 4
lea rcx, [r8 + r13]
shl r10d, 4
lea rax, [r10 + r13]
mov r11d, edx
shl r11d, 4
lea r9, [r11 + r13]
add r9, 0x20
xor edx, 3
shl edx, 4
mov r11, qword [r13 + r11 + 0x20]
mov rdi, qword [r13 + rdx]
mov r10, qword [r13 + r10]
cmp rdi, r10
mov rbx, rax
cmovb rbx, r9
cmp r11, qword [r13 + r8]
cmovb rbx, rcx
cmovb rcx, r9
lea rdx, [r13 + rdx]
cmovb r9, rax
cmp rdi, r10
cmovae rax, rdx
cmovb r9, rdx
mov rdx, qword [r9]
cmp rdx, qword [rbx]
mov rdx, rbx
cmovb rdx, r9
cmovb r9, rbx
movups xmm0, xmmword [rcx]
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [rdx]
movaps xmmword [rbp - 0x50], xmm0
movups xmm0, xmmword [r9]
mov rcx, r14
shl rcx, 4
mov rdx, qword [r13 + rcx + 0x10]
mov r9, qword [r13 + rcx + 0x30]
xor ebx, ebx
xor r10d, r10d
cmp rdx, qword [r13 + rcx]
setae bl
setb r10b
xor r8d, r8d
cmp r9, qword [r13 + rcx + 0x20]
lea r11, [r13 + rcx]
setb r8b
shl r10d, 4
shl ebx, 4
lea rdx, [r11 + rbx]
mov edi, r8d
shl edi, 4
lea r9, [rdi + r11]
add r9, 0x20
xor r8d, 3
shl r8d, 4
mov r15, qword [r8 + r11]
mov rbx, qword [rbx + r11]
cmp r15, rbx
mov rsi, r12
mov r12, rdx
cmovb r12, r9
mov rdi, qword [r11 + rdi + 0x20]
cmp rdi, qword [r10 + r11]
lea r10, [r11 + r10]
cmovb r12, r10
cmovb r10, r9
lea r8, [r11 + r8]
cmovb r9, rdx
cmp r15, rbx
cmovae rdx, r8
cmovb r9, r8
movaps xmmword [rbp - 0x40], xmm0
mov r8, qword [r9]
cmp r8, qword [r12]
movups xmm0, xmmword [rax]
mov rax, r12
cmovb rax, r9
movaps xmmword [rbp - 0x30], xmm0
cmovb r9, r12
mov r12, rsi
movups xmm0, xmmword [r10]
movups xmmword [rbp + rcx - 0x60], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + rcx - 0x50], xmm0
movups xmm0, xmmword [r9]
movups xmmword [rbp + rcx - 0x40], xmm0
movups xmm0, xmmword [rdx]
movups xmmword [rbp + rcx - 0x30], xmm0
mov ecx, 4
jmp 0x1400d456b
movups xmm0, xmmword [r13]
movaps xmmword [rbp - 0x60], xmm0
mov rax, r14
shl rax, 4
movups xmm0, xmmword [r13 + rax]
movups xmmword [rbp + rax - 0x60], xmm0
mov ecx, 1
mov rdx, r12
sub rdx, r14
cmp rcx, r14
jae 0x1400d4608
mov eax, ecx
shl eax, 4
lea r8, [rbp - 0x60]
mov r9, rcx
jmp 0x1400d45a6
mov rdi, r8
mov qword [rdi], r10
mov qword [rdi + 8], r11
inc r9
add rax, 0x10
cmp r9, r14
je 0x1400d4608
mov r11, r9
shl r11, 4
movups xmm0, xmmword [r13 + r11]
movups xmmword [rbp + r11 - 0x60], xmm0
mov r10, qword [rbp + r11 - 0x60]
cmp r10, qword [rbp + r11 - 0x70]
jae 0x1400d459a
add r11, rbp
add r11, 0xffffffffffffffa0
mov r11, qword [r11 + 8]
mov rdi, rax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp + rdi - 0x70]
adc byte [rbp + rdi - 0x70], al
movups xmmword [rbp + rdi - 0x60], xmm0
cmp rdi, 0x10
je 0x1400d4590
lea rbx, [rdi - 0x10]
cmp r10, qword [rbp + rdi - 0x80]
mov rdi, rbx
jb 0x1400d45e0
lea rdi, [rbx + rbp]
add rdi, 0xffffffffffffffa0
jmp 0x1400d4593
sub ecx, dword [rax - 0x7d]
invalid
mov r8, r14
shl r8, 4
lea rax, [r8 + rbp]
add rax, 0xffffffffffffffa0
cmp rcx, rdx
jae 0x1400d4692
add r8, r13
mov r9d, ecx
shl r9d, 4
jmp 0x1400d4646
mov rdi, rax
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov dword [rdi + 8], ebx
inc rcx
add r9, 0x10
ror dword [rcx - 0x7d], 0xc1
adc byte [rax + 0x39], cl
cmp rcx, rdx
je 0x1400d4692
mov r11, rcx
cmp rcx, rdx
je 0x1400d4692
mov r11, rcx
shl r11, 4
movups xmm0, xmmword [r8 + r11]
movups xmmword [rax + r11], xmm0
mov r10, qword [rax + r11]
cmp r10, qword [rax + r11 - 0x10]
jae 0x1400d463a
add r11, rax
mov r11, qword [r11 + 8]
mov rbx, r9
nop dword [rax]
movups xmm0, xmmword [rax + rbx - 0x10]
movups xmmword [rax + rbx], xmm0
cmp rbx, 0x10
je 0x1400d4630
lea rdi, [rbx - 0x10]
cmp r10, qword [rax + rbx - 0x20]
mov rbx, rdi
jb 0x1400d4670
add rdi, rax
jmp 0x1400d4633
lea rdx, [rbp - 0x60]
lea r8, [rax - 0x10]
mov rcx, r12
mov qword [rbp + 0x2b0], r12
shl r12, 4
lea rbx, [r12 + rbp]
add rbx, 0xffffffffffffff90
mov qword [rbp + 0x2c0], r12
lea r10, [r12 + r13]
add r10, 0xfffffffffffffff0
mov qword [rbp + 0x2b8], r13
mov r9, r13
jmp 0x1400d4715
mov r15b, dil
mov esi, 0
sbb rsi, rsi
shl r15d, 4
add rax, r15
mov r11b, r13b
shl r11d, 4
add rdx, r11
add r9, 0x10
movups xmm0, xmmword [rcx]
movups xmmword [r10], xmm0
shl r12, 4
add rbx, r12
shl rsi, 4
add r8, rsi
add r10, 0xfffffffffffffff0
mov r14, qword [rbp + 0x2a8]
dec r14
je 0x1400d4766
mov qword [rbp + 0x2a8], r14
mov rdi, qword [rax]
xor r11d, r11d
xor r15d, r15d
mov rcx, rax
cmp rdi, qword [rdx]
setae r13b
setb dil
jb 0x1400d4738
mov rcx, rdx
movups xmm0, xmmword [rcx]
movups xmmword [r9], xmm0
mov r14, qword [rbx]
mov rsi, qword [r8]
cmp r14, rsi
mov r12d, 0
adc r12, 0xffffffffffffffff
mov rcx, r8
cmp r14, rsi
jb 0x1400d46d0
mov rcx, rbx
jmp 0x1400d46d0
add r8, 0x10
test byte [rbp + 0x2b0], 1
je 0x1400d479e
xor ecx, ecx
xor r10d, r10d
cmp rdx, r8
setae cl
setb r10b
mov r11, rax
cmovb r11, rdx
movups xmm0, xmmword [r11]
movups xmmword [r9], xmm0
shl r10d, 4
add rdx, r10
shl ecx, 4
add rax, rcx
cmp rdx, r8
jne 0x1400d47e1
add rbx, 0x10
cmp rax, rbx
jne 0x1400d47e1
add rsp, 0x348
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_slice_sortunstablequicksort.rs
mov rcx, rdx
mov rdx, r12
call fcn.140044e90
lea r8, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_slice_sortunstablequicksort.rs
mov rdx, r12
call fcn.140044e90
call fcn.140048ce0
ud2
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov rsi, rdx
mov rdi, rcx
mov rbx, rdx
shr rbx, 1
dec rbx
nop
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.1400d48c0
add rbx, 0xffffffffffffffff
jb 0x1400d4830
mov rax, rsi
shl rax, 4
lea r14, [rax + rdi]
add r14, 0xfffffffffffffff0
mov rbx, rsi
nop word cs:[rax + rax]
dec rbx
cmp rbx, rsi
jae 0x1400d48a1
movups xmm0, xmmword [rdi]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [r14]
movups xmmword [rdi], xmm0
movaps xmm0, xmmword [rbp - 0x10]
movups xmmword [r14], xmm0
mov rcx, rdi
mov rdx, rbx
xor r8d, r8d
call fcn.1400d48c0
add r14, 0xfffffffffffffff0
cmp rbx, 1
ja 0x1400d4860
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea r8, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_slice_sortunstableheapsort.rs0p
mov rcx, rbx
mov rdx, rsi
call fcn.140044e90
int3
sete dl
cmp r8, 5
mov edi, 4
cmovae rdi, r8
lea r8, [rdi + rdi]
add edx, edx
test rax, rax
je 0x1400d550e
mov rax, qword [rsi + 8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], rcx
mov eax, 2
jmp 0x1400d5510
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
call fcn.14004ca30
cmp qword [rbp - 0x18], 0
jne 0x1400d5542
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
push rbp
clc
push rbp
clc
call fcn.14002d830
int3
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov rsi, rcx
cmp dword [rdx], 3
jne 0x1400d5575
mov rdi, qword [rdx + 8]
mov rbx, qword [rdx + 0x10]
jmp 0x1400d5586
pop rdx
adc bl, ch
adc dword [rax - 0x75], ecx
jp 0x1400d55a1
mov rdi, qword [rdx + 0x28]
test rdi, rdi
je case.0x1400c2280.795
mov rbx, qword [rdx + 0x30]
lea rcx, [rbp - 0x28]
mov rdx, rdi
cli
cli
mov r8, rbx
call fcn.1400463d0
cmp qword [rbp - 0x28], 0
fadd dword [rax]
dec dword [rax - 0x7d]
jge 0x1400d5571
invalid
fadd dword [rax]
add byte [rax + 2], bh
mov eax, 2
add byte [rax], al
add byte [rbp + 0x3b], dh
jne 0x1400d55dc
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x18]
push rbp
loopne 0x1400d55f2
mov eax, dword [rbp - 0x18]
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
call fcn.1400b16b0
mov rax, qword [rbp - 0x28]
cmp rax, 2
clc
invalid
je 0x1400d55dc
dec dword [rax - 0x75]
fmul dword [r8 - 0x7d]
clc
add dh, byte [rax + riz + 0x48]
mov ecx, dword [rbp + 0x10]
invalid
mov rcx, qword [rbp + 0x10]
adc byte [rax - 0x77], cl
ror byte [r15], 1
adc byte [rbp - 0x20], al
invalid
invalid
mov qword [rbp - 0x30], rcx
movups xmm0, xmmword [rbp - 0x20]
invalid
invalid
loopne 0x1400d55d8
movups xmm1, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], cl
movups xmm2, xmmword [rbp]
adc byte [rbp], dl
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movabs al, byte [0xfa045280f068948]
sub byte [rbp - 0x50], cl
mov qword [rsi], rax
movaps xmm0, xmmword [rbp - 0x60]
invalid
movaps xmm1, xmmword [rbp - 0x50]
movabs al, byte [0xc055280fb04d280f]
movaps xmm2, xmmword [rbp - 0x40]
push rbp
ror byte [rdi], 0x11
or byte [rdi], r9b
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
adc dword [rsi + 0x18], ecx
adc dword [rsi + 0x18], ecx
sbb byte [rdi], cl
adc dword [rsi + 0x28], edx
movups xmmword [rsi + 0x28], xmm2
mov rax, qword [rbp - 0x30]
mov qword [rsi + 0x38], rax
cmp byte [rax - 0x77], cl
jle 0x1400d5643
cmp byte [rax - 0x77], cl
jle 0x1400d5643
mov qword [rsi + 0x48], rbx
pop rsi
add rsp, 0x98
add byte [rax], al
add rsp, 0x98
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsi], 3
jmp 0x1400d5607
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x488
mov byte [rax + rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
movabs rdi, 0x8000000000000000
add byte [rax], al
add byte [rax - 0x5fb272b8], al
invalid
mov byte [rax + rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x4d
add byte [rax], al
add byte [rax - 0x5fb272b8], al
invalid
movabs al, byte [0x458b48fffffbafe8]
movabs al, byte [0x75f83948a8758b4c]
cmp rax, rdi
jne case.0x1400c2280.817
mov rcx, r14
call fcn.1400d5200
mov rax, qword [rbp - 0x60]
mov eax, dword [rbp - 0x60]
mov eax, dword [rbp - 0x60]
mov r14, qword [rbp - 0x58]
cmp rax, rdi
jne case.0x1400c2280.817
mov rcx, r14
int1
call fcn.1400b40d0
mov qword [rsi], rdi
mov dword [rsi], edi
mov dword [rsi], edi
jmp 0x1400d5895
mov qword [rbp + 0x3e0], rsi
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e8], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3f0], 2
mov qword [rbp + 0x3f8], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
lock add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x3d0], rax
xor esi, esi
xor ebx, ebx
xor r12d, r12d
mov qword [rbp + 0x400], r14
cmp r8, 0x201
jae 0x1400d5700
jmp 0x1400d56e6
mov r14, qword [rbp + 0x400]
jae 0x1400d57c6
cmp r8, 0x201
jae 0x1400d5700
mov edi, 0x200
lea r13, [rbp - 0x60]
mov r15, r8
jmp 0x1400d5758
sub r8, r12
sub rbx, r12
cmp r8, rbx
jbe 0x1400d572f
lea rcx, [rbp + 0x3e8]
mov rdx, r12
call fcn.1400b86f0
mov rsi, qword [rbp + 0x3e8]
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0x3d0], rax
mov eax, 0xffffffff
cmp rsi, rax
mov r12d, 0xffffffff
cmovb r12, rsi
mov qword [rbp + 0x3f8], r12
mov rbx, rsi
mov rdi, r12
mov r13, qword [rbp + 0x3d0]
mov r15, r12
xor ecx, ecx
call sub.kernel32.dll_SetLastError
mov rcx, r14
mov rdx, r13
mov r8d, r15d
call sub.kernel32.dll_GetEnvironmentVariableW
mov r14d, eax
test eax, eax
jne 0x1400d5781
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x1400d5831
mov r8d, r14d
cmp r15, r8
jne 0x1400d56d0
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
mov r14, qword [rbp + 0x400]
jne 0x1400d58cf
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jb 0x1400d56e6
jmp 0x1400d5700
cmp rdi, r8
jb 0x1400d58e9
lea rcx, [rbp + 0x3a0]
mov rdx, r13
call fcn.1400b6de0
movabs rbx, 0x8000000000000000
mov rsi, qword [rbp + 0x3a0]
mov rdi, qword [rbp + 0x3a8]
movups xmm0, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x3c0], xmm0
cmp qword [rbp + 0x3e8], 0
je 0x1400d581f
mov rcx, qword [rbp + 0x3f0]
mov edx, 2
call fcn.14000af70
cmp rsi, rbx
jne 0x1400d58aa
mov rax, qword [rbp + 0x3e0]
jmp 0x1400d5873
call sub.kernel32.dll_GetLastError
mov edi, eax
shl rdi, 0x20
cmp qword [rbp + 0x3e8], 0
je 0x1400d5857
mov rcx, qword [rbp + 0x3f0]
mov edx, 2
call fcn.14000af70
or rdi, 2
mov r14, qword [rbp + 0x400]
mov rax, qword [rbp + 0x3e0]
movabs rbx, 0x8000000000000000
mov qword [rax], rbx
mov rcx, rdi
call fcn.1400b40d0
cmp qword [rbp + 0x3d8], 0
je 0x1400d5895
mov edx, 2
mov rcx, r14
call fcn.14000af70
nop
add rsp, 0x488
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x3e0]
mov qword [rax], rsi
mov qword [rax + 8], rdi
movaps xmm0, xmmword [rbp + 0x3c0]
movups xmmword [rax + 0x10], xmm0
cmp qword [rbp + 0x3d8], 0
jne 0x1400d5888
jmp 0x1400d5895
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.140045a40
jmp 0x1400d58fe
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, rdi
mov r8, rax
call fcn.140045760
ud2
and byte [rcx], al
jne 0x1400d5b97
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
lea rcx, [0x1400d5f50]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
lea rcx, [0x1401985a8]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140045c20
test al, al
jne 0x1400d5d30
cmp dword [r15], 3
je 0x1400d5c35
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x1400d5c35
cmp eax, 1
jne 0x1400d5c5d
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x1400b6660]
mov qword [rbp - 0x38], rcx
lea rcx, [0x140197b08]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
mov qword [rbp + 0x60], 0
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x1400d5d08
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._unknown_
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x1400d5d11
jmp 0x1400d5d30
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x50], rcx
lea rcx, [0x1400b6660]
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
mov qword [rbp + 0x50], 2
mov qword [rbp + 0x60], 0
movabs rcx, 0x400000020
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
lea rcx, [0x140197b08]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 1
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 1
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.140045c20
test al, al
jne 0x1400d5d30
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019825e]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400d5d46
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
jne 0x1400d59a1
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x1400d59a1
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x1400d5e12
mov rax, qword [rbx]
lea rcx, [0x140197b08]
mov qword [rbp - 0x40], rcx
lea rdx, [0x1400b5be0]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140045c20
test al, al
jne 0x1400d5d30
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401985ce]
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
jne 0x1400d5d30
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx]
mov qword [rbp - 0x10], rdx
lea r8, [rbp - 8]
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
mov qword [rbp + 8], r9
call qword [rax + 0x20]
test al, al
jne 0x1400d5d30
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
lea r14, [0x140045e60]
dec dword [rcx + rcx*4 + 0x75]
lea r15, [0x1401985e0]
invalid
invalid
pop rsi
add eax, 0xc18c6
dec esp
nop word cs:[rax + rax]
test rcx, rcx
jne 0x1400d637f
movzx eax, byte [0x1401b0058]
test al, al
je 0x1400d63a1
mov byte [0x1401b0058], 1
call fcn.1400d6400
test rax, rax
je 0x1400d63a5
mov rcx, qword [rax]
mov qword [rax], rsi
mov rax, rcx
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
jmp 0x1400d6396
test rsi, rsi
je 0x1400d63b8
lock dec qword [rsi]
jne 0x1400d63b8
mov rcx, rsi
call fcn.1400d64d0
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
lea rax, [0x140197b78]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401978cb]
lea r9, [0x140197128]
lea r8, [rbp - 1]
mov edx, 0x46
call fcn.140046a90
mov rdi, rax
test rsi, rsi
je 0x1400d63f6
lock dec qword [rsi]
jne 0x1400d63f6
mov rcx, rsi
call fcn.1400d64d0
mov rcx, rdi
call fcn.1400dbb40
int3
fild word [rcx - 0x4e]
add ecx, ebp
cmp al, 4
add byte [rax], al
mov r10b, 1
jmp 0x1400d7c15
jne 0x1400d7c12
mov rcx, r12
mov rdx, r13
mov r8, r14
call sub.msvcrt.dll_memcmp
test eax, eax
sete r10b
jmp 0x1400d7c15
invalid
nop word [rax + rax]
movzx r9d, byte [r8 + r9]
bt rbx, r9
jae 0x1400d78be
cmp r14, rdi
mov r15, rdi
cmova r15, r14
lea r10, [r8 + rcx]
mov r9, r15
nop dword [rax]
cmp r9, rax
jae 0x1400d78d1
mov r13, r9
add r9, rcx
cmp r9, rdx
jae 0x1400d7e29
lea r9, [r13 + 1]
movzx r12d, byte [rsi + r13]
cmp r12b, byte cs:[r10 + r13]
cmp r12b, byte cs:[r10 + r13]
je 0x1400d7890
sub rcx, r14
add rcx, r13
inc rcx
jmp 0x1400d78c1
add rcx, rax
xor edi, edi
lea r9, [rcx + r11]
cmp r9, rdx
jb 0x1400d7870
jmp 0x1400d7c12
mov r10, r14
nop word cs:[rax + rax]
cmp rdi, r10
jae 0x1400d77d1
dec r10
cmp r10, rax
jae 0x1400d7e2e
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400d7e40
movzx r15d, byte [rsi + r10]
cmp r15b, byte [r8 + r9]
je 0x1400d78e0
add rcx, qword [rbp + 0x28]
mov rdi, qword [rbp + 0x20]
jmp 0x1400d78c3
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm13, xmmword [rbp + 0xa0]
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rcx, r15
jmp 0x1400d7e52
lea r8, [0x140196eb0]
mov rcx, r10
mov rdx, rax
call fcn.140044e90
lea r8, [0x140196ec8]
mov rcx, r9
call fcn.140044e90
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, [0x140196ee0]
call fcn.140044e90
int3
xor eax, eax
ret
mov rax, qword [rcx + 0x20]
mov rax, qword [rax + 8]
ret
invalid
sti
invalid
sti
inc edi
sti
invalid
out dx, eax
sti
inc dword [rdi + riz*2 - 5]
dec dword [rdi + riz*2 - 5]
sti
sti
push qword [rcx]
xor dword [rdi - 5], esp
sti
push qword [rcx]
sti
jmp rsp
sti
invalid
sti
dec dword [rax + rbp*2]
or al, 104
or al, 0x68
push 0x67dcfffb
sti
dec dword [rdi + 108]
insb byte [rdi], dx
sti
invalid
insb byte [rdi], dx
sti
call [rdi + 0x6c]
insb byte [rdi], dx
sti
dec dword [rdi + 108]
insb byte [rdi], dx
insb byte [rdi], dx
sti
dec dword [rdi + 108]
sti
dec dword [rdi + 0x6c]
insb byte [rdi], dx
sti
call qword [rbp + 108]
push rbp
insb byte [rdi], dx
push rbp
insb byte [rdi], dx
sti
dec dword [rdi + 108]
sti
dec dword [rdi + 108]
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
sti
dec dword [rdi + 0x6c]
insb byte [rdi], dx
sti
call [rdx + 108]
pop rdx
insb byte [rdi], dx
pop rdx
insb byte [rdi], dx
sti
call qword [rax + 108]
sti
call qword [rax + 0x6c]
insb byte [rdi], dx
sti
jmp [rcx - 0x7d]
imul eax, dword [rbx - 0x7c960005], 0x8369fffb
cmp ebx, 0xffffffff
imul eax, dword [rbx - 2090205189], 0x8369fffb
cmp ebx, -1
invalid
cmp ebx, -1
invalid
invalid
sti
sti
jmp [rcx - 0x7d]
cmp ebx, 0xffffffff
sti
jmp [rcx - 0x7d]
imul eax, dword [rbx - 0x7c960005], 0x836ffffb
cmp ebx, 0xffffffff
sti
jmp [rcx - 125]
invalid
invalid
imul eax, dword [rbx - 0x7c900005], 0x8369fffb
sti
push qword [rbx + rax*4 - 5]
invalid
sti
jmp [rdi - 0x7d]
outsd dx, dword [rsi]
cmp ebx, 0xffffffff
sti
jmp [rcx - 0x7d]
imul eax, dword [rbx - 0x7c8b0005], 0x836afffb
cmp ebx, 0xffffffff
je 5369631033
invalid
cmp ebx, 0xffffffff
push -125
sti
jmp [rdx - 0x7d]
sti
call qword [rsi]
mov bh, 0xfb
push qword [rbx - 0x44]
sti
push qword [rcx]
invalid
xor dword [rdx - 0x44f30005], edi
mov edx, 0xbb0cfffb
dec dword [rbx + rdi*4]
mov ebx, 0xb8a3fffb
sti
jmp qword [rbx - 1660945480]
invalid
invalid
sti
invalid
pushfq
movabs dword [0x2fffbbc9cfffbb8], eax
sti
call [rsp + rdi*4 - 1123876869]
mov esp, -1123876869
mov esp, 0xbd02fffb
mov ebp, 0xbbd7fffb
sti
call [rcx]
mov edi, -1192820741
jmp rsi
mov eax, -1117323269
sti
call rdi
xlatb
xlatb
mov ebx, 0xbf19fffb
sti
jmp rsi
xor esi, dword [rdi - 0x48720005]
sti
mov bh, 0xfb
sti
dec dword [rbp - 0x3c000449]
lea esi, [rdi - 0x483c0005]
sti
inc ebx
mov bh, 0xfb
call qword [rbx]
iretd
adc ecx, edi
sti
invalid
dec dh
invalid
sti
invalid
call rsp
invalid
invalid
sti
invalid
fcmovnb st(0), st(6)
sti
invalid
invalid
mov edi, 0x92fffbce
invalid
sti
call qword [rdx - 0x65000432]
xchg edx, eax
invalid
call [rdx - 0x2f000443]
invalid
mov ebp, 0xbdd0fffb
sti
call rax
mov ebp, 0xcf7efffb
sti
invalid
jle 0x1400e11e9
iretd
sti
jmp [rcx - 0x31]
imul ecx, edi, 0xcf54fffb
iretd
push rsp
iretd
sti
invalid
invalid
iretd
sti
inc dword [rsi]
invalid
or esi, 0xfffffffb
invalid
sti
dec dword [rax + 0x60fffbbf]
invalid
sti
jmp qword [rax - 0x3c]
invalid
sti
call [rbx]
invalid
insd dword [rdi], dx
jo 0x1401963f8
jns 0x1401963cf
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401963ea
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x1401963e4
jbe 0x1401963fc
jb 0x1401963ff
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401963eb
invalid
jbe 0x140196407
jbe 0x140196407
jb 0x14019640a
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140196402
pop rdx
pop rdx
jb 0x14019641a
push rax
invalid
add byte [rax], dh
xor byte [0x1401aa3e1], ch
add byte [rax], al
jo 0x140196407
or eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x2e], dl
push rax
or eax, dword cs:[rax + 1]
add byte [rax], al
add byte [rdi + 0x6e], al
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x37000001], bh
mov edi, 0x37000001
invalid
add byte [rax], al
add byte [rdi + 0x5a], bl
pop rdi
pop rdx
pop rdx
pop rdi
pop rdi
pop rdx
invalid
jb 0x140196481
jae 0x140196482
invalid
insd dword [rdi], dx
invalid
sbb dword fs:[rax + 1], eax
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
sbb al, 0
add byte [rax], al
or dword [rcx + rbx + 0x40], esp
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid