Function at 0x14009f130
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x160
mov qword [rsp + 0x150], r8
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x140], rcx
call fcn.14009ee7f
mov r9, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
mov rdx, r8
add rdx, r9
mov qword [rsp + 0x158], rdx
mov rcx, rdx
xor rcx, 0xffffffffffffffff
movabs rax, 0x4a85564802672a48
and rcx, rax
movabs r11, 0x25cefcd799cddf8e
movabs rax, 0x6f4baa9f9baaf5c6
xor r11, rax
movabs rax, 0x1f20005d946ec3f5
movabs r10, 0xe0dfffa26b913c0a
xor rax, r10
xor r11, rax
mov r10, rdx
and r10, r11
mov rax, r9
xor rax, 0xffffffffffffffff
movabs rsi, 0x4a85564802672a48
and rax, rsi
and r9, r11
or rcx, r10
or rax, r9
xor rcx, rax
xor rdx, r8
xor rdx, 0xffffffffffffffff
mov rax, rcx
xor rax, rdx
and rax, rcx
movabs rcx, 0x663f8e21b09e7574
movabs rdx, 0x663f8e21b09e7574
xor rcx, rdx
cmp rax, rcx
jge 0x14009f30a
mov ecx, dword [0x140204c28]
imul ecx, dword [0x140204c2c]
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xb10dc45c
mov edx, 0x7f84e379
xor edx, 0xce892725
mov r8d, 0x51e2a17a
xor r8d, 0xae1d5e85
xor edx, r8d
and ecx, edx
or eax, ecx
mov ecx, 0x7445e295
xor ecx, 0x7d21b02d
xor eax, ecx
mov ecx, eax
xor ecx, 0x8aaddc31
xor ecx, 0xffffffff
or eax, 0x8aaddc31
and eax, ecx
cmp eax, 0x33319e6f
je 0x14009ffb9
mov eax, dword [0x140204c30]
mov ecx, 0xd0082367
xor ecx, 0xdc38fbde
xor eax, ecx
mov ecx, dword [0x140204c34]
xor ecx, 0x9d1336e8
sub eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x3d2c31ce
xor edx, edx
sub edx, 1
sub ecx, edx
sub eax, ecx
mov ecx, 0xaeb54c67
xor ecx, 0xaeb54c67
sub ecx, eax
xor eax, eax
sub eax, 0xd3652c15
add ecx, eax
mov eax, 0x3ff62609
xor eax, 0x3ff62609
sub eax, ecx
mov ecx, 0xb48b97c1
xor ecx, 0x194d652b
xor eax, ecx
mov dword [rsp + 0x13c], eax
mov eax, 0x5e65b181
xor eax, 0x49768379
mov dword [rsp + 0x138], eax
call fcn.140007f57
mov ecx, dword [rsp + 0x138]
mov eax, dword [rsp + 0x13c]
cmp eax, ecx
jbe 0x14009ffb9
jmp 0x14009ffb0
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x140]
mov rax, rdx
add rax, 0x20
mov qword [rsp + 0x120], rax
mov rax, qword [rdx + 0x20]
mov qword [rsp + 0x128], rax
add rdx, 0x10
mov qword [rsp + 0x130], rdx
cmp rax, rcx
jl 0x14009f395
mov rcx, qword [rsp + 0x148]
mov rax, qword [rsp + 0x140]
mov rdx, rax
add rdx, 8
mov qword [rsp + 0x100], rdx
add rax, 0x28
mov qword [rsp + 0x108], rax
xor eax, eax
test rcx, rcx
cmovg rax, rcx
mov qword [rsp + 0x110], rax
xor eax, eax
mov qword [rsp + 0x118], rax
jmp 0x14009f6ce
mov rdx, qword [rsp + 0x128]
mov rax, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rcx]
mov r8, rax
add r8, 8
mov qword [rsp + 0xd8], r8
add rax, 0x28
mov qword [rsp + 0xe0], rax
xor eax, eax
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rax
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rdx
cmp rax, rcx
jge 0x14009f6a3
mov eax, dword [0x140204c38]
mov edx, dword [0x140204c3c]
mov ecx, eax
xor ecx, edx
mov r8d, 0xea17372a
xor r8d, 0x15e8c8d5
xor ecx, r8d
or eax, edx
and eax, ecx
mov ecx, 0xd124212b
xor ecx, 0xcfc22890
xor edx, edx
div ecx
mov ecx, eax
mov eax, 0xa85ef48d
xor eax, 0x8d9a8e74
and ecx, eax
mov eax, ecx
and eax, 0x89cbde3
mov edx, 0x36a503e0
xor edx, 0x3e39be03
xor ecx, edx
or eax, ecx
cmp eax, 0x97cfba76
jae 0x14009ffc2
mov r8, qword [rsp + 0xd0]
mov r9, qword [rsp + 0x140]
mov eax, dword [0x140204c40]
mov r11d, dword [0x140204c44]
mov r10d, r11d
xor r10d, 0xc66012b5
mov ecx, eax
not ecx
mov edx, r10d
and edx, ecx
xor r11d, 0x399fed4a
mov ecx, eax
and ecx, r11d
imul ecx, edx
mov edx, eax
and edx, r10d
or eax, r10d
imul eax, edx
add eax, ecx
mov edx, eax
not edx
and edx, 0xad004c41
mov ecx, eax
and ecx, 0x52ffb3be
imul ecx, edx
mov edx, eax
and edx, 0xad004c41
or eax, 0xad004c41
imul eax, edx
add eax, ecx
xor eax, 0xa934ade3
add eax, 0xe2c2801a
mov ecx, 0x77663143
test r8, r8
setns dl
mov r9, qword [r9]
mov qword [rsp + 0xb8], r9
sub r8, r9
setl r8b
and dl, r8b
mov byte [rsp + 0xc7], dl
cmp eax, ecx
jbe 0x14009f478
mov al, byte [rsp + 0xc7]
test al, 1
jne 0x14009f635
jmp 0x14009f538
mov r8d, dword [0x140204c48]
xor r8d, 0x6e477d34
imul r8d, dword [0x140204c4c]
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x9ce94de
mov edx, 0x6f8df975
xor edx, 0x66436dab
mov ecx, 0xf4b25469
xor ecx, 0xb4dab96
xor edx, ecx
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0x2e3f8936
mov r9d, 0xc7ea3df1
xor r9d, 0xce24a92f
and ecx, r9d
and edx, 0x2e3f8936
or eax, r8d
or ecx, edx
xor eax, ecx
and eax, 0xc1ebf8bb
mov edx, 0x9699ae35
xor edx, 0x90dfeed3
mov ecx, eax
xor ecx, edx
xor ecx, 0xffffffff
and ecx, 0x64640e6
shl ecx, 1
sub ecx, 0x64640e6
sub eax, ecx
mov ecx, 0x6825a218
xor ecx, 0x8948d2be
cmp eax, ecx
ja 0x14009ffcb
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xb8]
mov eax, dword [0x140204c50]
xor eax, dword [0x140204c54]
imul eax, eax, 0x8404974a
xor eax, 0x8dcc6493
mov r8d, 0xc476bf29
xor r8d, 0xc5a19302
xor eax, r8d
mov dword [rsp + 0xb4], eax
add rdx, 0xffffffffffffffff
call fcn.140014583
mov eax, dword [rsp + 0xb4]
cmp eax, 0x2b3772cb
jbe 0x14009ffcb
jmp 0x14009ffb0
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
mov rcx, qword [rcx]
add rcx, 8
shl rax, 4
add rcx, rax
call fcn.14001e770
mov rcx, qword [rsp + 0xd0]
mov r8, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0x120]
add rcx, 1
and rcx, qword [r8]
add rax, 1
mov rdx, qword [rdx]
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rax
jmp 0x14009f3e5
mov rax, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x120]
mov qword [rdx], 0
mov rcx, qword [rcx]
mov qword [rax + 0x18], rcx
jmp 0x14009ffb0
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0xa8], rax
cmp rax, rcx
jne 0x14009f7b9
mov eax, dword [0x140204c58]
xor eax, 0xbbea7b99
add eax, dword [0x140204c5c]
imul eax, eax, 0x4a75fae2
mov ecx, 0x5a15c74
xor edx, edx
div ecx
xor eax, 0x411d8788
mov ecx, 0x2bec0414
xor ecx, 0x591fb8ff
cmp eax, ecx
jae 0x14009ffd4
mov r8, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x140]
mov eax, dword [0x140204c60]
sub eax, dword [0x140204c64]
xor ecx, ecx
sub ecx, eax
mov eax, 0x54c8160c
xor eax, 0x54c8160c
mov r9d, 0xdbd296b5
xor r9d, 0xb8546115
sub eax, r9d
add ecx, eax
mov eax, 0x5929bbb3
xor eax, 0x5929bbb3
sub eax, ecx
imul eax, eax, 0x90c79379
xor eax, 0x4c922725
mov ecx, 0x98aab91e
xor ecx, 0x73bd3b26
add rdx, 0x18
mov qword [rsp + 0x98], rdx
xor edx, edx
test r8, r8
cmovg rdx, r8
mov qword [rsp + 0xa0], rdx
cmp eax, ecx
je 0x14009ffd4
xor eax, eax
mov qword [rsp + 0x90], rax
jmp 0x14009f8cc
mov rdx, qword [rsp + 0x140]
mov rax, qword [rsp + 0x130]
mov rcx, qword [rax]
mov qword [rsp + 0x80], rcx
test rcx, rcx
setns al
mov rdx, qword [rdx]
mov qword [rsp + 0x88], rdx
sub rcx, rdx
setl cl
and al, cl
test al, 1
jne 0x14009f843
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
movabs rax, 0xc80d8c6ac67caeb7
movabs r8, 0xc80d8c6ac67caeb7
xor rax, r8
movabs r8, 0x198181df605baef6
movabs r9, 0xe67e7e209fa45109
xor r8, r9
sub rax, r8
sub rdx, rax
call fcn.140014583
jmp 0x14009ffb0
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x100]
mov rcx, qword [rcx]
add rcx, 8
shl rax, 4
add rcx, rax
call fcn.14001e770
mov rax, qword [rsp + 0x130]
mov rcx, qword [rax]
mov rax, rcx
add rax, 1
mov qword [rsp + 0x78], rax
xor rcx, 0xffffffffffffffff
and rax, rcx
cmp rax, 0
jge 0x14009f898
call fcn.140007f57
jmp 0x14009ffb0
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x130]
mov r8, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x78]
and rdx, qword [r8]
mov qword [rcx], rdx
add rax, 1
mov qword [rsp + 0x118], rax
jmp 0x14009f6ce
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x70], rax
cmp rax, rcx
je 0x14009fdcc
mov rax, qword [rsp + 0x98]
mov rdx, qword [rax]
movabs rcx, 0xa4261d2be6392fbd
movabs rax, 0x5bd9e2d419c6d042
xor rcx, rax
movabs rax, 0x7d1920d6e8b85760
movabs r8, 0x82e6df291747a89f
xor rax, r8
xor rcx, rax
xor eax, eax
sub rax, 1
sub rcx, rax
mov rax, rdx
sub rax, rcx
mov qword [rsp + 0x68], rax
mov rcx, rax
xor rcx, rdx
movabs rdx, 0x415c3512d25e4790
movabs r8, 0x415c3512d25e4790
xor rdx, r8
cmp rcx, rdx
setl cl
cmp rax, 0xffffffffffffffff
setg al
and al, cl
test al, 1
jne 0x14009f973
jmp 0x14009f97d
call fcn.140007f57
jmp 0x14009ffb0
mov ecx, dword [0x140204c68]
mov eax, dword [0x140204c6c]
xor eax, 0xc04fcdf2
xor ecx, eax
mov eax, 0x7aead4dd
xor eax, 0xec9b504a
xor ecx, eax
mov edx, 0x4c358c3c
xor edx, 0xb3ca73c3
mov eax, ecx
xor eax, edx
mov edx, 0x692d8d4e
xor edx, 0x96d272b1
xor ecx, edx
and eax, ecx
mov ecx, 0x33e0a436
or ecx, 0x33e0a436
xor ecx, 0xffffffff
xor eax, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
mov edx, 0xffffffff
xor edx, 0xa86f097a
mov ecx, eax
and ecx, edx
mov r8d, 0xdb2ec31b
xor r8d, 0x7341ca61
mov edx, eax
xor edx, r8d
add eax, edx
sub eax, ecx
cmp eax, 0x2efb2699
jbe 0x14009ffdd
mov r9, qword [rsp + 0x140]
mov r10, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x108]
mov eax, dword [0x140204c70]
mov ecx, dword [0x140204c74]
add ecx, eax
mov r8d, ecx
not r8d
and ecx, 0x404ad538
or r8d, 0xbfb53ed7
mov eax, ecx
mov ecx, r8d
lea eax, [rax + rcx + 0x13b302e4]
mov ecx, 0xf38b60a3
mov r8, qword [rdx]
mov rdx, r8
not rdx
or rdx, r10
add r8, rdx
inc r8
mov qword [rsp + 0x50], r8
setns dl
mov r9, qword [r9]
mov qword [rsp + 0x58], r9
sub r8, r9
setl r8b
and dl, r8b
mov byte [rsp + 0x67], dl
cmp eax, ecx
ja 0x14009fa00
mov al, byte [rsp + 0x67]
test al, 1
jne 0x14009fabe
jmp 0x14009fa90
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
movabs rax, 0x390d7d8e7d5b5ced
movabs r8, 0xc6f2827182a4a312
xor rax, r8
add rdx, rax
call fcn.140014583
jmp 0x14009ffb0
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x100]
mov rcx, qword [rcx]
add rcx, 8
shl rax, 4
add rcx, rax
call fcn.14001e770
mov rax, qword [rsp + 0x98]
mov rdx, qword [rax]
movabs rcx, 0x899b6ec80162528f
movabs rax, 0x899b6ec80162528f
xor rcx, rax
sub rcx, rdx
xor eax, eax
sub rax, 0xffffffffffffffff
add rcx, rax
xor eax, eax
sub rax, rcx
mov qword [rsp + 0x48], rax
mov rcx, rax
xor rcx, rdx
movabs rdx, 0x8447fb4ca4688561
movabs r8, 0x8447fb4ca4688561
xor rdx, r8
cmp rcx, rdx
setl cl
movabs rdx, 0x4dad9c30173d0fa3
movabs r8, 0xb25263cfe8c2f05c
xor rdx, r8
cmp rax, rdx
setg al
and al, cl
test al, 1
jne 0x14009fb65
jmp 0x14009fc70
mov edx, dword [0x140204c78]
mov eax, 0xe477bdb3
xor eax, 0xd040fdf0
xor edx, eax
mov ecx, dword [0x140204c7c]
mov eax, edx
xor eax, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or ecx, ecx
mov edx, 0xe70b5c26
xor edx, 0x18f4a3d9
xor ecx, edx
xor eax, 0xffffffff
mov edx, 0x26c701db
xor edx, 0xd938fe24
xor ecx, edx
and eax, ecx
mov ecx, 0x7c574181
xor ecx, 0x76ed5de9
and eax, ecx
mov ecx, 0xe4f58e4f
xor ecx, 0x98f5b84a
sub eax, ecx
mov edx, 0x1b609e6a
xor edx, 0x1b609e6b
mov ecx, eax
add ecx, edx
xor eax, 0xffffffff
or eax, 0xaa467897
add eax, ecx
cmp eax, 0xd9298de2
je 0x14009ffe6
mov eax, dword [0x140204c80]
xor eax, 0x9093d3fc
mov r8d, dword [0x140204c84]
mov ecx, eax
xor ecx, 0xffffffff
mov edx, r8d
and edx, ecx
mov ecx, 0x1c5a1246
xor ecx, 0xe3a5edb9
mov r9d, r8d
xor r9d, ecx
mov ecx, eax
and ecx, r9d
imul ecx, edx
mov edx, eax
and edx, r8d
or eax, r8d
imul eax, edx
add eax, ecx
or eax, 0x72443d00
mov ecx, 0x7f9c68a
xor ecx, 0x87209010
xor edx, edx
div ecx
add eax, 0x1e8e4d88
mov ecx, 0x1f550bb5
xor ecx, 0x526f97b2
add eax, ecx
sub eax, 0x1e8e4d88
mov dword [rsp + 0x44], eax
call fcn.140007f57
mov eax, dword [rsp + 0x44]
cmp eax, 0xbec88c1d
jae 0x14009ffe6
jmp 0x14009ffb0
mov eax, dword [0x140204c88]
mov edx, dword [0x140204c8c]
xor edx, 0xa47d3b4e
mov ecx, eax
add ecx, 1
mov r8d, 0xb11b1b79
xor r8d, 0x4ee4e486
xor eax, r8d
or eax, edx
add eax, ecx
mov edx, 0xffffffff
xor edx, 0x110141b
mov ecx, eax
and ecx, edx
mov edx, eax
xor edx, 0x110141b
add eax, edx
sub eax, ecx
sub eax, 0x591a0ca6
mov ecx, 0x62db8420
xor ecx, 0x4925aa53
xor edx, edx
div ecx
mov ecx, 0x9bb2a07c
xor ecx, 0xa2809f5e
cmp eax, ecx
jae 0x14009ffef
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x98]
mov r11, qword [rsp + 0x48]
mov r9, qword [rsp + 0x108]
mov ecx, dword [0x140204c90]
xor ecx, 0x3fd7bdfb
mov r10d, dword [0x140204c94]
xor r10d, 0xb087e7cd
mov eax, ecx
or eax, r10d
xor eax, 0xffffffff
mov esi, 0x2e749e9d
xor esi, 0xd18b6162
xor ecx, esi
xor r10d, 0xffffffff
and ecx, r10d
or eax, ecx
xor eax, 0xffffffff
sub eax, 0xf36be1a
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xb89e7b35
mov esi, 0xe92000f7
xor esi, 0x51be7bc2
mov ecx, 0x86adfe9
xor ecx, 0xf7952016
xor esi, ecx
mov ecx, eax
and ecx, esi
imul ecx, r10d
mov r10d, eax
and r10d, 0xb89e7b35
or eax, 0xb89e7b35
imul eax, r10d
add eax, ecx
mov ecx, 0xca45af9
xor ecx, 0xce3630fd
sub eax, ecx
mov ecx, 0x37582a21
xor ecx, 0x267b849b
mov r9, qword [r9]
mov r10, r9
add r10, 1
xor r9, 0xffffffffffffffff
or r9, r11
add r9, r10
mov qword [r8], r9
add rdx, 1
mov qword [rsp + 0x38], rdx
cmp eax, ecx
jb 0x14009fcdd
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x90], rax
jmp 0x14009f8cc
mov rcx, qword [rsp + 0x158]
mov rax, qword [rsp + 0x120]
mov r8, qword [rax]
mov rdx, r8
sub rdx, rcx
mov qword [rsp + 0x30], rdx
mov rax, rdx
xor rax, r8
xor rdx, rcx
mov rcx, rax
and rcx, rdx
test rax, rax
sets al
test rcx, rcx
setns cl
add al, cl
inc al
test al, 1
jne 0x14009fe16
jmp 0x14009feb5
mov eax, dword [0x140204c98]
xor eax, 0x1301bc5b
imul eax, dword [0x140204c9c]
or eax, 0x727f705b
mov ecx, 0x21171e18
xor edx, edx
div ecx
mov ecx, 0x1bd1ed57
xor ecx, 0xb694b3aa
add eax, ecx
cmp eax, 0x596aaeea
je 0x14009fff8
mov eax, dword [0x140204ca0]
xor eax, 0xe2a29b24
mov edx, dword [0x140204ca4]
mov ecx, 0xb86d8774
xor ecx, 0xb86d8774
sub ecx, edx
sub eax, ecx
xor eax, 0xfef60b5a
mov ecx, 0xa46a1d14
xor edx, edx
div ecx
mov ecx, 0xe12950a8
xor ecx, 0xe60f754f
xor eax, ecx
mov dword [rsp + 0x2c], eax
mov eax, 0xa1639542
xor eax, 0x23d86500
mov dword [rsp + 0x28], eax
call fcn.140007f57
mov ecx, dword [rsp + 0x28]
mov eax, dword [rsp + 0x2c]
cmp eax, ecx
jae 0x14009fe4e
jmp 0x14009ffb0
mov r11d, dword [0x140204ca8]
mov ecx, dword [0x140204cac]
mov eax, r11d
and eax, ecx
shl eax, 1
add r11d, ecx
sub r11d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x581f3215
mov edx, 0xffffffff
xor edx, 0x6d98650c
mov eax, ecx
and eax, 0x6d98650c
and r11d, edx
mov r9d, r8d
and r9d, 0x6d98650c
mov r10d, edx
and r10d, 0x581f3215
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
mov r8d, 0xa414da42
xor r8d, 0x5beb25bd
xor ecx, r8d
or edx, 0x6d98650c
and ecx, edx
or eax, ecx
add eax, 0xcb4e0823
mov ecx, 0x5183ab6c
xor ecx, 0xe71c0d7b
sub eax, ecx
sub eax, 0xcb4e0823
mov ecx, 0x6d62c822
xor edx, edx
div ecx
cmp eax, 0xbaf98a7
je 0x1400a0001
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x30]
mov eax, dword [0x140204cb0]
or eax, dword [0x140204cb4]
mov r8d, 0xa1c1a513
xor r8d, 0x394896ab
imul eax, r8d
imul eax, eax, 0xb7bf8336
mov r8d, 0xcca35b6c
xor r8d, 0xc82e5e5b
and eax, r8d
mov qword [rcx], rdx
cmp eax, 0x85d22d56
ja 0x14009ff5d
jmp 0x14009ffb0
add rsp, 0x160
pop rsi
ret
leave
int1
pop rdx
in eax, 0xe9
lodsb al, byte [rsi]
invalid
imul eax, dword [rdx + rsi*4 - 0xb52168d], 0xffffffff
dec dword [rdx + rbx*8 + 0x3e915c1]
idiv bh
jmp [rdi - 0x72]
mov edx, ds
rcl dword [0x1400003bd], 0xff
outsd dx, dword [rsi]
mov ss, word [rdx - 0x45]
jmp 0x14009f727
in al, dx
sub al, 0x55
jmp 0x14009fa00
mov ebp, 0xe9aafd0d
idiv ebx
invalid
jns 0x1400a001b
jo 0x14009ffdd
in eax, 0xfc
invalid
adc edx, 0x4de969ab
invalid
mov al, 0x9c
xor eax, 0xff53e969
invalid
mov dword [rsp + 0x30], ecx