Function at 0x1400881b0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x30
mov r8, rdx
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 0
lea rdx, [0x141db82d8]
lea rcx, [rsp + 0x20]
call fcn.140053150
mov rdi, qword [rsp + 0x28]
test al, al
je 0x14008821f
test rdi, rdi
jne 0x140088460
test dword [rbp + 2], esi
add byte [rax], al
test rdi, rdi
je 0x140088269
nop word cs:[rax + rax]
mov eax, dword [0x141dcd738]
and eax, dword [0x141dcd73c]
add eax, 0xc58535e8
or eax, 0x1098693d
cmp eax, 0xced2a9d
jb 0x140088230
mov eax, edi
and eax, 3
lea rcx, [0x141db95d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor edi, edi
jmp 0x140088460
xor edi, edi
jmp 0x140088460
mov eax, 0xa4f9d257
lea rsi, [rdi - 1]
nop dword [rax]
mov eax, 0xbcad366f
xor edi, edi
nop word cs:[rax + rax]
mov ecx, dword [str.y_PY]
and ecx, dword [0x141dcd744]
imul rcx, rax
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
imul ecx, ecx, 0x3df06fe
add ecx, 0x4b5e6f42
cmp ecx, 0xad6d8036
jae 0x1400883e0
jmp 0x140088460
add dword [rsi - 0x17000000], 0xffffffbf
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add dword [rsi + 0x66], esp
nop dword cs:[rax + rax]
mov edx, dword [0x141dcd820]
sub edx, dword [0x141dcd824]
imul edx, edx, 0x4df228cc
cmp edx, 0xabdeb70f
movzx ebx, si
stosd dword [rdi], eax
movzx ebx, si
stosd dword [rdi], eax
ja 0x140088810
cmp rcx, 3
ja case.default.0x140088842
lea rdx, [0x141db95f4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rsi, [rax - 1]
nop dword [rax + rax]
add dword [0x1419d3d9a], esp
call 0xfcd1c7c1
xor eax, eax
nop dword [rax]
test al, al
jne 0x140088a90
nop word cs:[rax + rax]
invalid
invalid
mov eax, ebx
or byte [rax - 0x7b], r9b
ror byte [rdi], 0x84
add dword [rdx], 0
add byte [rsi + 0xf], ah
invalid
invalid
sub rax, 0x3beac148
int3
invalid
add byte [rax], al
add byte [rax], al
invalid
cmp al, 0xd4
and edx, 0xe41c5109
invalid
invalid
movsd dword [rdi], dword [rsi]
xchg byte [rdx + 0x4f943d11], dh
sbb dword [rsp + rsi*2], eax
out 0xe9, al
jno 0x14008a0be
add byte [rax], al
nop
add byte [rax + 0x3aa2058b], dl
jbe case.0x140089f97.21
fucompi st(1)
add qword [rax], rax
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
xchg al, al
jg 0x14008a0de
sub bh, byte [rdx]
invalid
invalid
out 0x3a, al
movabs byte [0xdefd77bf2586fc72], al
fidiv word [rdx - 0x7c3fc2db]
mov esi, 0xe9dc73f7
jae case.0x140089f97.37
invalid
rol byte [rbx - 0x238c0842], 0xe9
mov bh, 0
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
cmp esp, edx
add dword [rbx - 0x2bc60feb], ecx
mov edx, dword [0x141dcdb8c]
add eax, edx
add eax, 0x880b89ce
invalid
mov byte [0x18969fd02], cl
invalid
sal ch, 0xec
xchg ebx, eax
shr rax, 0x3e
mov dl, 0x28
and dl, byte [rsi - 0x28]
sal byte [rbx - 0x2c], 1
jae case.0x140089f97.40
cwde
invalid
or eax, 0x53301d4
out dx, eax
or eax, 0xe60501d4
invalid
invalid
add byte [rax], al
add byte [rax], al
idiv dword [0xfe088406]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7c], al
sal byte [rbp - 5], cl
pop rax
mov eax, 0x6910d8b
invalid
imul ecx, eax
invalid
mov dh, 0x76
mov ch, 0xc6
add dword [rdx], ecx
nop
mov esi, ebx
add dword [rbx], ebp
add eax, 0x1d40501
test dword [rdx + 0x72], esi
fisttp dword [rax - 0x75]
adc byte [r15], r9b
invalid
pop rsi
fld dword [rbx + 0x57f9817b]
test al, 0xd
sar byte [r15], cl
movabs dword [0xda4635aaec25c405], eax
invalid
mov ebx, dword [rax]
and ecx, 0x1a119329
jno 0x14008f19c
cmp ebx, 0xb26500d1
sti
rol dword [rax], 1
mov dl, 0x72
int3
add byte [rax + rax], al
add al, ch
iretd
jne 0x14008fd33
xor eax, 0x1d3eb0e
jle 0x14008fdb1
jb 0x14008fdd0
nop word [rax + rax]
mov eax, dword [0x141dce8d0]
sub eax, dword [0x141dce8d4]
xor eax, 0xc0410c4
and eax, 0x8c0410c4
cmp eax, 0xeacc4317
ja 0x14008fe00
jmp 0x14008ff8d
xchg esi, eax
iretd
sbb al, 0x48
mov ecx, dword [0x141dda6a0]
cmp eax, dword [rbx + rcx*4 + 0x3d]
mov esp, 0x4401d3be
sub edi, dword [0x141dcef94]
add esp, 0x20
fisttp qword [rax - 0x7d]
in al, dx
and byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
add bh, bh
adc eax, 0x6dc6a
test byte [rbx - 0x75000000], bh
add bh, byte [rbx + 0x50b01d3]
add byte [rbx + 0x4c0d01d3], bh
add dword [0xec68144d], ecx
fistp word [rsi - 0x54]
push rsp
and al, 0x58
call qword [0x1b35560a6]
or bh, bh
adc eax, 0x6dcaf
or byte [rax - 0x39], r9b
invalid
loop 0x140093679
add byte [rax], al
jle 0x140093777
invalid
cmp ecx, 0x271c
jle 0x1400938db
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x1400936a7
lea rcx, [0x141db9bb8]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov al, 0xd
ret
mov eax, dword [0x141dcf080]
imul eax, dword [0x141dcf084]
imul ecx, eax, 0x6f147dce
add ecx, 0xedc06e52
rcl dword [rdx + 0x6e], 0xc0
in eax, dx
rcl dword [rdx + 0x6e], 0xc0
in eax, dx
mov al, 8
cmp ecx, 0x29a9fb21
stc
and ebx, edi
invalid
sub dword [rdi - 0x23], esi
jmp case.0x1400936a7.10013
mov eax, dword [0x141dcf088]
imul eax, dword [0x141dcf08c]
imul ecx, eax, 0x2f88ff7a
invalid
or ecx, 0x20010c4
leave
invalid
adc byte [rax], al
add al, byte [rcx + 0x791dcce1]
adc esi, dword [rax + 0x30f98109]
pop rsp
invalid
jae 0x14009377b
xlatb
leave
jmp case.0x1400936a7.10013
lea edx, [rcx - 2]
cmp edx, 0x109
mov eax, dword [0x141dcf068]
rol dword [rcx], cl
xor edx, edx
div dword [0x141dcf06c]
mov ecx, eax
xor ecx, 0x28000845
or ecx, 0xc75eb732
mov al, 0x1b
cmp ecx, 0xf588b56b
je 0x1400938b0
jmp case.0x1400936a7.10013
add byte [rcx + 0x50ef9], al
cmp ecx, 0x50e
jle 0x14009394d
invalid
add byte [rsi + 0x6a], bh
cmp ecx, 0x1b7f
jg 0x14009397c
cmp ecx, 0x1715
jg 0x140093a07
cmp ecx, 0x50f
je 0x140093920
cmp ecx, 0x5b4
je 0x140093a70
jmp case.0x1400936a7.10014
mov ecx, dword [0x141dcf060]
add ecx, dword [0x141dcf064]
mov bh, 0xd3
invalid
mov bh, 0xd3
add dword [rcx - 0x4a31d637], eax
or ecx, 0x98b5ce29
or ecx, 0x98b5ce29
invalid
add ecx, 0xb5a9c6c1
xor ecx, 0x3a659079
mov al, 0x1a
cmp ecx, 0x21c74100
jbe 0x140093920
invalid
jmp case.0x1400936a7.10013
add dword [rax], eax
add byte [rcx + 0x46af9], al
stc
push 4
add byte [rax], al
jle 0x1400939c5
add byte [rax], al
cmp ecx, 0x46a
stc
push 4
add byte [rax], al
jle 0x1400939c5
cmp ecx, 0x4ce
jg 0x140093a1c
cmp ecx, 0x46b
je 0x140093b10
cmp ecx, 0x476
jne case.0x1400936a7.10014
mov al, 0x20
ret
cmp ecx, 0x2021
jg 0x140093a58
cmp ecx, 0x1b80
je 0x140093a70
cmp ecx, 0x1f4e
je 0x140093a70
jmp case.0x1400936a7.10014
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb 0x140093a70
cmp ecx, 0x35ed
je 0x140093a70
jmp case.0x1400936a7.10014
cmp ecx, 0x3e3
je 0x140093a70
cmp ecx, 0x41d
je 0x140093a70
cmp ecx, 0x461
je 0x140093a70
jmp case.0x1400936a7.10014
cmp ecx, 0x1716
je 0x140093a70
cmp ecx, 0x1b64
je 0x140093a70
jmp case.0x1400936a7.10014
cmp ecx, 0x4cf
je 0x140093b16
cmp ecx, 0x4d0
jne case.0x1400936a7.10014
mov eax, dword [0x141dcf058]
xor edx, edx
div dword [0x141dcf05c]
xor eax, 0x62b865f0
imul ecx, eax, 0x72caf454
mov al, 4
cmp ecx, 0x7520986e
jae 0x140093a30
jmp case.0x1400936a7.10013
cmp ecx, 0x2022
je 0x140093a70
cmp ecx, 0x25e9
jne case.0x1400936a7.10014
nop dword [rax + rax]
mov al, 0x14
ret
mov al, 6
ret
mov al, 3
ret
mov al, 7
ret
mov al, 2
ret
mov al, 4
ret
mov al, 0x1e
ret
mov al, 5
ret
and al, 0x60
add eax, 0x1d3a93f
retf 2
test eax, 0x53301d3
add al, 0xa9
rol dword [rcx], cl
and al, 0xa0
scasd eax, dword [rdi]
add eax, 0x1d3a7db
invalid
invalid
lea ebp, [rsp + 0x80]
sbb ch, cl
jl 0x140094be4
add eax, 0xc4294800
movabs byte [0x20b8c429480005], al
add byte [rax], al
add byte [rax], al
add al, ch
in al, 0xa1
add eax, 0xc4294800
sub rsp, rax
movabs dword [0x8b000000d3e9d573], eax
add eax, 0x1d3a3fa
add byte [rax], al
mov rax, qword [rbp + 0x80]
add rax, 4
rol byte [rbx + rbp*8], 0x57
rol byte [rbx + rbp*8], 0x57
mov rax, qword [rbp + 0x80]
add rax, 8
xor edx, edx
ror byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
test dl, dl
jne 0x140094f30
mov r9, qword [rbp + 0x60]
lea rdx, [r9 + 1]
sbb byte [r9 - 0x80], r8b
sti
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3a27f
test eax, 0xb905cb13
movsb byte [rdi], byte [rsi]
mov bl, 0x72
sal bh, cl
xor eax, 0x1d3a1d2
invalid
add dword [rax - 0x75], ecx
test dword [rax + 0x48000000], eax
add eax, 2
adc eax, 0x1d3a160
jb 0x140095230
add al, 0x66
nop dword [rax + rax]
add byte [r11 + rcx*4 + 0x45], r9b
adc byte [rbx + rcx*4 + 0x4d], cl
add byte [rax], r8b
add eax, 0x1d39e40
popfq
rol dword [rcx], cl
rol dword [rcx], cl
add dword [rbx], esp
add eax, 0x1d39c38
push rbp
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
and byte [r13 + rcx*4 + 5], r9b
sbb byte [rbp - 0x2e], al
add dword [rcx + 0x63], ecx
invalid
adc al, 0x90
leave
shl dword [rdi - 0x172ebe6a], cl
add byte [rax], al
add byte [rbx - 0x2c6525fb], cl
add dword [rbx], esi
add eax, 0x1d39ad8
invalid
add esp, 0x20
mov ecx, dword [rbp + 0x20]
lea eax, [0x141db9d0c]
dec dword [rdi]
xchg ebp, eax
rol dword [rcx - 0x80], 0xfb
add eax, dword [rcx + 0xf]
xchg edx, eax
ror byte [rbx - 0x2c66d3fb], 1
cdq
rol dword [rcx], cl
add bl, byte [rcx + 0x53301d3]
add byte [rcx - 0x3f96fe2d], bl
add dword [rcx - 0x40], ebp
add dword [rcx - 0x40], ebp
mov dh, 0xa1
sbb dword [rdx + 5], edx
or eax, 0x3db2334f
invalid
ret 0xa
add byte [rdi], cl
invalid
add byte [rax], al
add eax, 4
add dword [rbx], eax
or eax, 0x1d397c8
mov bl, byte [rbx - 0x30da29c9]
mov edi, 0xd53df63f
jns 0x1400964a9
je 0x140096450
or eax, 0xe874c70a
invalid
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
invalid
xchg ecx, eax
rol dword [rcx], cl
cmp al, 0xc0
loop 0x140096574
test dh, bl
add dword [rax], eax
add cl, ch
mov ah, 1
add byte [rax], al
mov ebx, edx
add dword [rcx], eax
enter 0x5e05, 0x75
mov ecx, 0x48032526
int1
or ebx, dword [rdx + 0x74]
loope 0x140096c1d
stosb byte [rdi], al
in eax, dx
invalid
or eax, 0x1d38959
xchg dword [rbp + 1], ebp
add byte [rax], al
add byte [rax], al
imul edx, eax, 0x38
push rdx
movabs byte [0x244489490576e7ce], al
mov dword [rsp + 0x10], eax
mov ecx, 0x8767b497
mov dword [rsp + 0x10], eax
int1
invalid
iretd
sub eax, 0x8548e272
leave
pushfq
or dword [rsi - 0x17000000], 0xffffffbf
add byte [rax], al
add byte [rax - 0x788cb2c1], bh
xchg dword [rsi + 0x66], esp
nop word cs:[rax + rax]
mov eax, dword [0x141dcf878]
add eax, dword [0x141dcf87c]
or eax, 0xc118369c
shr dword [rcx - 0x40], 0x32
sub bl, byte [rbp + r8 - 0x41]
jns 0x140097bf0
cmp rax, 0x50084cb8
shr dword [rcx - 0x40], 0x32
sub bl, byte [rbp + r8 - 0x41]
jns 0x140097bf0
cmp rax, 0x50084cb8
jb 0x140097c50
ud2
mov edi, edi
dec dword [rbx + rcx*4 + 0x74]
and al, 0x40
movabs r15, 0x8000000000000000
nop dword [rax]
mov eax, dword [0x141dcf890]
xor edx, edx
div dword [str.PyT]
or eax, 0x18010c8
and eax, 0x399450c8
cmp eax, 0xf45ab27
ja 0x140097cf0
mov rsi, qword [rsp + 0x48]
xor eax, eax
cmp r14, r15
jne 0x140097d30
nop dword [rax + rax]
test al, al
jne 0x140097d20
jmp 0x140097e10
test al, al
jne 0x140097d30
mov eax, dword [0x141dcf898]
or eax, dword [0x141dcf89c]
add eax, 0x94f89741
or eax, 0x38e681c6
cmp eax, 0x955ff83e
jbe 0x140097d77
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x28]
mov r8b, 1
call fcn.140093b20
lea rdi, [rsp + 0x58]
lea rbx, [rsp + 0x28]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf8a0]
and eax, dword [0x141dcf8a4]
or eax, 0x400b4041
and eax, 0x4b1bc4c1
imul ebp, eax, 0xec6497d0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rax
mov rcx, rdi
mov rdx, rbx
mov r8b, 1
call fcn.140093b20
cmp ebp, 0x836091c5
ja 0x140097d90
mov r14, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov eax, dword [0x141dcf8a8]
xor eax, dword [str.il_t_]
xor eax, 0x1a40846d
add eax, 0x2ca9f37b
or eax, 0xdb851b5
cmp eax, 0x11f71f5b
jb 0x140097de0
cmp r14, r15
jne 0x140097e48
nop word [rax + rax]
mov eax, dword [0x141dcf8d0]
and eax, dword [0x141dcf8d4]
imul eax, eax, 0x5309aba1
add eax, 0xa977f9d5
xor eax, 0xecab1376
cmp eax, 0xff633f08
jae 0x140097e10
mov rdi, rsi
mov rax, rdi
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141dcf8b0]
sub eax, dword [0x141dcf8b4]
add eax, 0xa075232e
imul rax, rax, 0xa7817b1
shr rax, 0x3b
cmp eax, 0x75fa193b
jne 0x140097e76
mov rcx, rsi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov rdi, qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
nop dword [rax]
mov ebx, dword [0x141dcf8b8]
sub ebx, dword [0x141dcf8bc]
or ebx, 0x142c5240
and ebx, 0x172ef7ca
xor ebx, 0x59c06ba5
mov rcx, rsi
xor edx, edx
call rdi
cmp ebx, 0x84be1ee2
ja 0x140097e80
nop dword [rax]
mov ecx, dword [0x141dcf8c0]
or ecx, dword [0x141dcf8c4]
or ecx, 0x5bb17b07
xor ecx, 0xf8c285b3
imul ecx, ecx, 0x73bc8a97
cmp ecx, 0xbfa7baf7
ja 0x140097eb0
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf8c8]
sub ecx, dword [0x141dcf8cc]
imul ecx, ecx, 0x50a6f4f0
imul rcx, rcx, 0x6602e9e3
shr rcx, 0x3e
imul ecx, ecx, 0xac2486a8
cmp ecx, 0xc91a9011
je 0x140097ee0
test eax, eax
je 0x140097f62
nop
mov eax, dword [0x141dcf8d8]
xor eax, dword [0x141dcf8dc]
imul eax, eax, 0x37227452
add eax, 0xe6b95452
imul rax, rax, 0x1ecda81
shr rax, 0x37
cmp eax, 0x2d5ed565
je 0x140097f10
test r14, r14
je 0x140098003
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140097f50
mov rcx, qword [0x141dda6a0]
xor edi, edi
jmp 0x140097ff3
mov eax, dword [0x141dcf8e0]
xor eax, dword [0x141dcf8e4]
add eax, 0xdf33bf31
imul rcx, rax, 0x329b83f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0xe1d70ef5
jne 0x140097f94
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r15d, 0xc1cf5a13
mov r12, qword [sym.imp.KERNEL32.dll_GetLastError]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf8e8]
xor edx, edx
div dword [0x141dcf8ec]
mov ebx, eax
add ebx, 0xf1020d27
imul rbx, r15
shr rbx, 0x3f
call r12
cmp ebx, 0x8c7caf29
je 0x140097fb0
mov edi, eax
shl rdi, 0x20
or rdi, 2
test r14, r14
je 0x140097e36
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140097e36
xor edi, edi
jmp 0x140097e36
or eax, 0x1d374cf
add dword [rcx - 0x43239e3e], eax
int3
test byte [rax + rax - 0x7e480000], dl
pop rbp
invalid
ret 0x4c0d
mov ss, word [rdx + 0x4b]
cmp eax, 0x6666de77
call 0x1750b5930
invalid
stosd dword [rdi], eax
imul r8, r8, 0x18d26ca8
test al, 0x6c
rcr byte [rax], cl
jae 0x1400985b8
add byte [rax], al
add byte [rax + rax*8 - 0x67f038b], al
add esi, dword [rbx + 0x59]
mov ebx, 0x5a503581
add bh, byte [0x17df247a3]
cmp bl, ch
pop rcx
xchg esi, eax
fdiv dword [rbp + 0x1a]
invalid
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3728f
invalid
jb 0x14009870f
invalid
add byte [rbx - 0x2c8daafb], cl
cmp eax, 0xcfc14d93
mov byte [rdx + 0x39], 2
invalid
add al, byte [rcx - 0x3a]
cmp r8b, byte [r8]
pop rdi
mov esi, dword [rbp - 0x20]
mov edx, edx
invalid
jno 0x140098888
add dword [rbx], ecx
add eax, 0x1d37140
add eax, 0x1d37126
jno 0x1400988b0
add dword [0x122a9ae7b], esi
loop case.0x140088260.555
sal byte [rcx], 0x3c
adc byte [rsi], ch
clc
rol dword [rcx], cl
jno 0x1400988d9
add dword [rcx - 0x77], eax
mov byte [rcx - 0x7f], 0xc6
jb 0x14009889f
cmpsb byte [rsi], byte [rdi]
sub eax, 0xf3af0f4c
in al, dx
and byte [rcx + rcx*4 - 6], cl
sldt word [rax]
invalid
rol dword [rcx], cl
add dword [rcx - 0x40], ebp
adc byte [rdx - 0x6d], r10b
add eax, 0x1d3701a
add dword [rax + 0x69], ecx
sar byte [rbp + 0x48160c29], 0xc1
call 0x11afe90f6
sub eax, 0xe5b335ed
ror byte [rdi + 0x5c4c4d3d], 1
pop rdi
add eax, 0x1d211d5
lea ecx, [0x141db9dec]
imul edx, ebx, 1
and eax, 0xd7779140
mov eax, dword [0x141dcfb78]
rol dword [rcx], cl
xor eax, dword [0x141dcfb7c]
or eax, 0xfa9887df
xor eax, 0x568874db
cmp eax, 0x1f24a47e
jb 0x140099650
nop dword [rax]
mov eax, dword [0x141dcfb80]
or eax, dword [0x141dcfb84]
imul eax, eax, 0xe90ccd26
xor eax, 0xe870c51c
invalid
jo 0x14009966f
add eax, 0xf04fa499
cmp eax, 0x75e886db
jb 0x140099670
invalid
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400996e8
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
mov eax, 0x97bfced9
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfb88]
xor ecx, dword [0x141dcfb8c]
imul ecx, ecx, 0xebf75e5d
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xe164a159
cmp ecx, 0xfa43b6af
ja 0x1400996c0
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
add byte [rax], al
add byte [rbx - 0x2c9b8df3], cl
add dword [rbx], ebp
or eax, 0x1d36470
jo 0x14009978e
rol dword [rcx], cl
jo 0x14009978e
rol dword [rcx], cl
or dword [rdx - 0x2d], esp
add dword [rbx + rsi + 0xd], eax
invalid
rol dword [rcx], cl
test esi, ecx
invalid
invalid
adc eax, 0x1d1fff3
pop rbp
rol dword [rcx], cl
mov eax, dword [0x141dcfd08]
add eax, dword [0x141dcfd0c]
add dword [rbx], eax
add eax, 0x1d35da0
imul eax, eax, 0x8362f8c6
add eax, 0xf285f99e
xor eax, 0x19e90282
cmp eax, 0x25aa10f4
jb 0x140099f60
mov edx, 2
jmp 0x140099ffe
movzx eax, byte [rbp + 7]
jmp 0x14009a00c
or dword [rdx - 0x38], edi
add eax, 0x1d3528d
shr edx, 0x3e
add byte [rcx - 0x7f], dh
invalid
add eax, 0x77c52767
mov eax, dword [0x141dcfef0]
rol dword [rcx], cl
add byte [rbx - 0x2cb0e6fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d34f15
xchg ebp, eax
invalid
push rsp
xchg edx, eax
invalid
add byte [rbx - 0x2cb20dfb], cl
add dword [rbx], esi
add eax, 0x1d34df0
cmp byte [rbx - 0x2d], cl
add dword [rcx + 0x200a00e1], eax
sbb byte [rcx + 0x5cd4fac9], al
pop rsp
xor ecx, edx
mov al, 0x46
rol dword [rcx], cl
cmp dword [rdi], ecx
invalid
rol dword [rcx], cl
shr rcx, 0x20
out 0x48, eax
lea esp, [rbp + 8]
add byte [rax + rax*8 - 0x7ab2038b], al
sal byte [rbx + rdi + 0x48], cl
lea edx, [0x141db8338]
rcr byte [rdi], 0xc2
or al, 0x2a
mov ah, 0xd3
add dword [rbp + 0x48], esp
mov ecx, dword [0x58]
nop dword [rax + rax]
add byte [rax], al
sub dword [rdx], eax
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
movabs dword [0x11b840f01d3], eax
invalid
shr ecx, 1
add edi, ebx
invalid
mov ecx, edx
add byte [rax], al
fmul qword [rbp - 0x77]
fisttp qword [rcx + 0x58b90c5]
rcl cl, cl
rol byte [rcx], cl
mov esp, 0x58b0005
mov dl, 0xbd
rol byte [rcx], cl
call 0x180b48bea
or byte [rax + 0x3689410d], al
push rdi
mov eax, 0xffffffff
cmova r8, rax
nop dword [rax]
mov eax, dword [0x141dd13f0]
or eax, dword [0x141dd13f4]
imul rax, rax, 0x273d77d
shr rax, 0x39
add eax, 0x58230a6f
or eax, 0x21386b47
cmp eax, 0x36fc9766
jb 0x1400a56e0
jmp 0x1400a556b
lea ecx, [rsp + 0x150]
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x1400a9c5d
push 0x1ab9850f
add byte [rax], al
add eax, 0x1d27dfe
add eax, 0x1d27d5d
jge 0x1400a9d0b
add dword [0xccd9d217], ecx
loopne 0x1400b27bf
rol byte [rcx], cl
add dword [rbx], eax
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd2a30]
xor edx, edx
div dword [0x141dd2a34]
imul eax, eax, 0xc6c36eae
cmp eax, 0x7dc74411
je 0x1400b28f0
mov rax, qword [rdi + 0x40]
test rax, rax
je 0x1400b2ad6
dec rax
mov qword [rdi + 0x40], rax
cmp qword [rdi], 0
nop dword [rax]
mov rdx, qword [rdi]
mov rbx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi], 0
nop dword [rax]
mov r8d, dword [0x141dd2a38]
xor r8d, dword [0x141dd2a3c]
imul r8d, r8d, 0x45b8a4c5
or r8d, 0x4eb92329
imul r8d, r8d, 0xaea0dc5
cmp r8d, 0xf1014ecc
ja 0x1400b2af0
test rdx, rdx
je 0x1400b2cec
nop word cs:[rax + rax]
mov edx, dword [0x141dd2a40]
and edx, dword [0x141dd2a44]
imul edx, edx, 0xc62c1e23
and edx, 0x5ccd673b
xor edx, 0xfada5f35
cmp edx, 0x7adbfbb
jb 0x1400b2b30
test rbx, rbx
je 0x1400b2c10
mov edx, dword [0x141dd2a48]
or edx, dword [0x141dd2a4c]
xor edx, 0x9b18cf4c
imul edx, edx, 0xcf93ca36
cmp edx, 0xc08d0aaf
ja 0x1400b2c10
mov edx, dword [0x141dd2a50]
sub edx, dword [0x141dd2a54]
add edx, 0xbf275cda
imul rdx, rdx, 0x13fcde4d
shr rdx, 0x3c
cmp edx, 0x858f7ed
je 0x1400b2c30
test rcx, rcx
je 0x1400b307e
xor edx, edx
test dl, dl
jne 0x1400b2c60
nop word cs:[rax + rax]
mov edx, dword [0x141dd2a58]
add edx, dword [0x141dd2a5c]
imul edx, edx, 0x36d3d673
xor edx, 0x846551de
cmp edx, 0xd83be2aa
ja 0x1400b2c70
test cl, 7
je 0x1400b3086
mov edx, ecx
and edx, 7
xor r8d, r8d
nop word cs:[rax + rax]
mov rax, qword [rax + 0x3d8]
inc r8
cmp rdx, r8
jne 0x1400b2cb0
mov rdx, rcx
sub rdx, r8
mov rbx, rax
cmp rcx, 8
jb 0x1400b2b5f
jmp 0x1400b3096
mov rbx, rax
jmp 0x1400b2b5f
mov rdx, rcx
mov rbx, rax
cmp rcx, 8
jb 0x1400b2b5f
mov rbx, rax
nop dword [rax]
sub ebx, 1
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2e252dfb], cl
add dword [rbx], ecx
add eax, 0x1d1dad0
cld
test al, 0x49
push rdx
sar byte [rax], 5
mov word [rcx + 0x2c], es
invalid
sbb eax, 0x8d5bd305
invalid
stosd dword [rdi], eax
rol dword [rcx], 1
add byte [rbx - 0x2e5c95fb], cl
add dword [rbx], ecx
add eax, 0x1d1a368
mov eax, dword [0x141dd38b0]
rol dword [rcx], 1
xor eax, dword [0x141dd38b4]
or eax, 0x3fd77eff
invalid
xor eax, 0x82b74157
cmp eax, 0x671f4ebb
jb 0x1400b9710
jmp 0x1400b97f6
add dword [0xe53e6a6b], eax
xor dword [rdi], ecx
xchg dh, al
add byte [rax], al
add cl, ch
or byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [0x1915744fe], bh
add byte [rax], al
add byte [rax], al
add ecx, 0xcca65b18
loope 0x1400d5f12
and edx, dword [rdi + rax*2]
or al, byte [rcx]
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
sahf
iretd
add eax, 0x1cf9e16
leave
add eax, 0x1cf9c58
sahf
in al, dx
imul rax, rax, 0xaf3096d
test dword [rdx], ecx
invalid
pop rcx
cdq
push rax
invalid
sub eax, 0x5428ada
mov ebx, 0x3dee0f34
invalid
jle 0x1400def52
or al, 0xdd
loopne 0x1400e33f6
add byte [rax - 0x7d], cl
invalid
mov ecx, dword [rbp - 0x10]
mov ah, 0xdf
add dword [rax], eax
cmc
add byte [rax], al
and byte [rax - 0x73], cl
push rbp
invalid
add eax, 0x1cf58e4
iretd
ret
iretd
push rbp
iretd
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
jg 0x1400e41c5
add byte [rbx + rdx + 0x4d], dh
mov eax, dword [rdi + rax]
mov ecx, dword [0x141dda6a0]
sar bh, cl
adc eax, 0x1d0fd
jmp 0x1400e427d
mov ecx, dword [rdi + 0x10]
mov eax, dword [0x141dd9130]
or eax, dword [0x141dd9134]
int3
iretq
add dword [0x18412436b], esp
add eax, 0x68b1bc63
mov byte [r15], 8
cmp eax, 0x5dc0f998
jae 0x1400e4290
int3
mov byte [r15], 8
jmp 0x1400e425c
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
movzx eax, byte [rcx]
mov rdi, rcx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dd9150]
imul ecx, dword [0x141dd9154]
imul ecx, ecx, 0x99c1e3d9
add ecx, 0xe44353b3
cmp ecx, 0x43b14f4f
jb 0x1400e42f0
cmp rax, 0xf
ja case.default.0x1400e4329
lea rcx, [0x141dba200]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x141dd9160]
xor eax, dword [0x141dd9164]
imul eax, eax, 0x6de7136b
or eax, 0x25bd7a83
cmp eax, 0xfe34c9d3
je case.0x1400e4329.2
cmp qword [rdi + 8], 0
je case.0x1400e4329.0
mov rsi, qword [rdi + 0x10]
mov rdi, qword [0x141dda6a0]
mov eax, dword [0x141dd9168]
imul eax, dword [0x141dd916c]
imul rax, rax, 0x4abd9cbb
shr rax, 0x3e
imul eax, eax, 0x6294923d
cmp eax, 0x3118cb35
jbe 0x1400e451d
jmp 0x1400e455f
mov eax, dword [0x141dd91a8]
and eax, dword [0x141dd91ac]
add eax, 0x842a1aac
or eax, 0x6a543fc7
cmp eax, 0x2a65127e
je case.0x1400e4329.15
mov rcx, qword [rdi + 8]
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp case.0x1400e4329.0
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rdi + 0x18]
nop word cs:[rax + rax]
add byte [rax], al
add al, ch
cmp eax, 0x480000a5
add byte [rax], al
sub rsp, rax
add byte [rax], al
invalid
add al, ch
clc
invalid
out 0xb8, eax
and byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
invalid
invalid
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add byte [rax], al
movabs dword [0x658948c429480000], eax
sbb byte [rax + 0x20], bh
mov eax, 0x20
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov dword [rbp + 0x128], esp
and byte [rcx], al
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1cf4297
add byte [rax], al
test dword [rdi + 4], edx
add byte [rax], al
invalid
add eax, 0x1cf47d4
iretd
iretd
adc byte [0x14fed92c8], bh
and byte [rax - 0x7b], cl
ror byte [rdi], 0x84
movabs al, byte [0x58bc68948000024]
mov esi, eax
mov eax, dword [0x141dd9a30]
invalid
invalid
cmc
iretd
loope 0x1400e5526
invalid
iretd
add byte [rax], al
add byte [rax], al
adc byte [rsi + 0xf], r12b
mov ch, 0x3e
iretd
add eax, 0x1cf3e56
je case.0x14009a78c.231
loop 0x1400e5b76
mov dh, 0xc
invalid
invalid
cmp al, 0xcf
movsd dword [rdi], dword [rsi]
rol byte [rcx], 1
add byte [rax], al
or ebp, ecx
xchg edx, eax
add byte [rbx + 0x1b8bd], al
add byte [rbx], cl
jne 0x1400e638b
invalid
mov r12, qword [rbp + 0x1d0]
xchg edx, eax
adc al, 0x25
std
fnsave dword [rdi + 0x9693d34]
cmp eax, 0x13400969
jb case.0x1400e5d7a.18
add byte [rax], al
mov eax, dword [0x141dd9298]
xor edx, edx
div dword [0x141dd929c]
sal byte [rbx], cl
iretd
invalid
nop dword cs:[rax + rax]
add dword [rax], eax
add cl, ch
cmp ah, byte [rax + rax]
add byte [rbx - 0x30ccd3fb], cl
mov eax, dword [0x141dd9518]
xor edx, edx
div dword [0x141dd951c]
enter 1, 0
cmp rax, 0x41b6e199
mov rax, qword [rbp + 0x1a8]
mov qword [rcx], rax
lea rax, [0x1400dba50]
mov qword [rcx + 8], rax
or byte [r8 - 0x73], cl
add eax, 0x1cd2a41
iretd
iretd
call 0x10d811916
mov ebx, eax
iretd
lodsd eax, dword [rsi]
mov al, 1
add byte [rax], al
and byte [rcx + rcx*4 - 0x3f], cl
hlt
sub dword [rax], eax
add byte [rbx - 0x30d4aefb], cl
mov eax, dword [0x141dd92d0]
invalid
add eax, 0x1cf2b4f
add dword [0x1826e6d1b], esi
or byte [rcx], al
fild word [rcx]
add byte [rax], al
invalid
pushfq
sbb ebp, dword [0x1b2f84192]
out 0xff, al
invalid
add eax, 0x1cf29d0
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x138]
mov rcx, rsi
sub ch, byte [rax]
out 0x4c, eax
mov eax, dword [rsi + 8]
mov dh, 8
movd r13d, mm0
mov bl, 0x26
iretd
mov esp, dword [rbp + 0x1d0]
leave
cvtsi2ss xmm0, eax
add eax, 0x1cf2402
mov r9, qword [rbp + 0x140]
mov eax, dword [rbp + 0x1a8]
dec dword [rax - 0x77]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x4b], cl
fadd dword [rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, 0x1cf1ea9
outsb dx, byte [rsi]
invalid
mov bh, 0x81
invalid
and byte [rcx + 0x4f71fbfe], al
jb 0x1400e7734
jb 0x1400e7734
mov eax, 0x6901cf1b
ror byte [rdx + 0x35a67b3c], 0x86
mov dword [rbp + 0x4a], edi