Function at 0x180462800
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov eax, dword [0x1807a36c8]
xor eax, dword [0x1807a36cc]
mov r8d, 0x151d4765
xor edx, edx
div r8d
mov r8d, 0x5f0966c1
xor edx, edx
div r8d
add eax, 0x95d190c1
cmp eax, 0x4d461539
je 0x18046351a
jmp 0x180462844
mov eax, dword [0x1807a36d0]
xor eax, dword [0x1807a36d4]
xor eax, 0xd7f6f6b1
add eax, 0xddc29150
mov r8d, 0x6a41182a
xor edx, edx
div r8d
mov rdi, qword [rcx]
cmp eax, 0x889c5f54
je 0x180462844
jmp 0x180462871
cmp rdi, 0
sete al
test al, 1
jne 0x180463509
jmp 0x180462882
mov eax, dword [0x1807a36d8]
xor edx, edx
div dword [0x1807a36dc]
and eax, 0x186ab5c0
mov r8d, 0x3e41536c
xor edx, edx
div r8d
and eax, 0x8d2d3a4a
cmp eax, 0xff8dbd05
je 0x18046352b
jmp 0x1804628b2
mov eax, dword [0x1807a36e0]
sub eax, dword [0x1807a36e4]
xor eax, 0x9c54a8e4
mov r8d, 0x4343c48a
xor edx, edx
div r8d
imul eax, eax, 0x4b0090fc
mov r8, qword [rcx + 0x10]
cmp eax, 0xd6b6b944
jbe 0x1804628b2
jmp 0x1804628e1
mov r15, qword [rcx + 8]
cmp r8, 0
sete al
mov ecx, dword [0x1807a36e8]
imul ecx, dword [0x1807a36ec]
imul ecx, ecx, 0x67ba6b0e
or ecx, 0x888d2946
add ecx, 0x97b77d85
cmp ecx, 0x980304c6
je 0x180463538
mov ecx, dword [0x1807a36f0]
add ecx, dword [0x1807a36f4]
imul ecx, ecx, 0xffde259e
imul ecx, ecx, 0xef0764b8
or ecx, 0x2c244c6a
cmp ecx, 0x778c628d
ja 0x180463538
test al, 1
jne 0x1804629a4
jmp 0x180462947
mov eax, dword [0x1807a36f8]
xor edx, edx
div dword [0x1807a36fc]
and eax, 0xd780d306
xor eax, 0x5abe4c6a
imul eax, eax, 0xd525de5
cmp eax, 0xd31bfe13
ja 0x180463545
mov eax, dword [0x1807a3700]
xor eax, dword [0x1807a3704]
mov ecx, 0x259e5539
xor edx, edx
div ecx
imul eax, eax, 0xa2dfbd65
or eax, 0xf7f0a452
cmp eax, 0x238a2507
je 0x180463545
jmp 0x18046299d
xor esi, esi
jmp 0x180462b3c
mov eax, dword [0x1807a3708]
add eax, dword [0x1807a370c]
mov ecx, 0xeb80c7f2
xor edx, edx
div ecx
or eax, 0x3e4818cc
sub eax, 0xeea5b1a7
cmp eax, 0x17f0e034
jbe 0x180463552
jmp 0x1804629d0
mov eax, dword [0x1807a3710]
or eax, dword [0x1807a3714]
imul eax, eax, 0x8116467e
or eax, 0x6ee7e731
sub eax, 0x9201fc7b
cmp r15, 0
sete cl
cmp eax, 0xcb76138b
jbe 0x1804629d0
jmp 0x1804629fc
mov eax, dword [0x1807a3718]
imul eax, dword [0x1807a371c]
or eax, 0x90b57492
imul eax, eax, 0x62e401bf
mov r8d, 0x41918b22
xor edx, edx
div r8d
cmp eax, 0x18d27a10
ja 0x180463563
mov eax, dword [0x1807a3720]
and eax, dword [0x1807a3724]
add eax, 0xa7aea384
xor eax, 0x3ce9433b
mov r8d, 0x4d2040f8
xor edx, edx
div r8d
cmp eax, 0xf58949ab
ja 0x180463563
test cl, 1
je 0x180462a60
jmp 0x180462cd2
mov rcx, r15
and rcx, 7
mov eax, dword [0x1807a3728]
imul eax, dword [0x1807a372c]
or eax, 0x631d05bd
xor eax, 0x8d3cc159
imul eax, eax, 0xb75143f
cmp eax, 0x79a42b30
jb 0x180463574
jmp 0x180462a91
mov eax, dword [0x1807a3730]
xor edx, edx
div dword [0x1807a3734]
imul edx, eax, 0xaefc45d8
sub edx, 0x7ab769ba
xor edx, 0x1bc04bc4
cmp rcx, 0
sete al
cmp edx, 0x4d71ad63
je 0x180462a91
jmp 0x180462ac2
test al, 1
je 0x180462acb
mov rax, r15
jmp 0x180462ae8
xor edx, edx
mov rax, r15
jmp 0x180462ad2
mov rdi, qword [rdi + 0x3d8]
add rax, 0xffffffffffffffff
add rdx, 1
cmp rdx, rcx
jne 0x180462ad2
jmp 0x180462ae8
cmp r15, 8
jb 0x180462cd2
jmp 0x180462af4
mov rcx, qword [rdi + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rdi, qword [rcx + 0x3d8]
add rax, 0xfffffffffffffff8
cmp rax, 0
je 0x180462ccb
jmp 0x180462af4
mov eax, dword [0x1807a3738]
or eax, dword [0x1807a373c]
sub eax, 0x97916b75
xor eax, 0x997e7a6a
sub eax, 0x8d24aaba
cmp eax, 0x75a5b4c9
jae 0x180463585
mov eax, dword [0x1807a3740]
xor eax, dword [0x1807a3744]
mov ecx, 0x4e95c5d8
xor edx, edx
div ecx
sub eax, 0x5bdc3d0f
add eax, 0xac6b6bb2
mov r14, r8
add r14, 0xffffffffffffffff
cmp rsi, 0
sete cl
cmp eax, 0x25dc9013
jbe 0x180463585
test cl, 1
jne 0x180462ba7
mov rcx, rdi
jmp 0x180462e65
cmp r15, 0
sete al
xor ecx, ecx
test al, 1
je 0x180462bbf
xor r15d, r15d
mov rsi, rdi
jmp 0x180462e65
mov rax, r15
and rax, 7
cmp rax, 0
sete cl
test cl, 1
je 0x180462bdd
mov rdx, r15
mov rsi, rdi
jmp 0x180462c6f
xor r8d, r8d
mov rcx, r15
jmp 0x180462be5
mov edx, dword [0x1807a3748]
add edx, dword [0x1807a374c]
add edx, 0xbc6da7c8
or edx, 0xc1e3466e
imul edx, edx, 0x6c86dd38
cmp edx, 0xd283153e
jae 0x180463592
mov edx, dword [0x1807a3750]
add edx, dword [0x1807a3754]
imul r11d, edx, 0xa54ef395
or r11d, 0x703daaf7
add r11d, 0x450ad2db
mov rsi, qword [rdi + 0x3d8]
mov rdx, rcx
add rdx, 0xffffffffffffffff
mov r9, r8
add r9, 1
cmp r9, rax
sete r10b
cmp r11d, 0xccad8ff3
je 0x180463592
test r10b, 1
mov rcx, rdx
mov rdi, rsi
mov r8, r9
jne 0x180462c6d
jmp 0x180462be5
jmp 0x180462c6f
xor ecx, ecx
cmp r15, 8
mov r15d, 0
jb 0x180462e65
jmp 0x180462c83
mov rax, qword [rsi + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rsi, qword [rax + 0x3d8]
add rdx, 0xfffffffffffffff8
cmp rdx, 0
je 0x180462e5e
jmp 0x180462c83
jmp 0x180462cd2
mov rdi, rsi
jmp 0x180462cd2
mov rax, qword [rdi + 0x160]
mov ebx, 0x3d8
cmp rax, 0
jne 0x180462cec
mov rsi, rdi
jmp 0x180462df5
xor ebx, ebx
jmp 0x180462cf0
mov rsi, rax
mov eax, dword [0x1807a3758]
add eax, dword [0x1807a375c]
add eax, 0xbd3b581e
imul eax, eax, 0x26a416d5
imul eax, eax, 0xb79a71f8
cmp eax, 0x6cdf96c7
jae 0x1804635a3
mov eax, dword [0x1807a3760]
add eax, dword [0x1807a3764]
xor eax, 0xe6834868
and eax, 0x90a268b7
imul ebp, eax, 0x53907ff7
mov r14, rbx
add r14, 1
mov edx, 0x438
mov eax, 0x3d8
cmp rbx, 0
cmove rdx, rax
mov rcx, rdi
mov r8d, 8
call fcn.1804cafa0
mov rax, qword [rsi + 0x160]
cmp rax, 0
sete cl
cmp ebp, 0x911e4ef7
ja 0x1804635a3
test cl, 1
mov rdi, rsi
mov rbx, r14
jne 0x180462d88
jmp 0x180462cf0
cmp r14, 0
sete al
mov ebx, 0x438
mov ecx, 0x3d8
test al, 1
cmovne rbx, rcx
mov eax, dword [0x1807a3768]
and eax, dword [0x1807a376c]
mov ecx, 0xc792d904
xor edx, edx
div ecx
imul eax, eax, 0xf4530e28
xor eax, 0xc67f3e85
cmp eax, 0x956f91ae
je 0x1804635d0
jmp 0x180462dcc
mov eax, dword [0x1807a3770]
add eax, dword [0x1807a3774]
mov ecx, 0xede155ce
xor edx, edx
div ecx
imul eax, eax, 0x75c30f83
and eax, 0xc635b8f1
cmp eax, 0xa95544ab
jae 0x180462dcc
jmp 0x180462df5
mov eax, dword [0x1807a3778]
sub eax, dword [0x1807a377c]
or eax, 0x91d6732a
and eax, 0x1aac49ce
and eax, 0x58c63831
cmp eax, 0xb52f321e
jae 0x1804635dd
jmp 0x180462e1d
mov eax, dword [0x1807a3780]
xor eax, dword [0x1807a3784]
mov ecx, 0x5088cf07
xor edx, edx
div ecx
mov edi, eax
xor edi, 0x7882e50a
add edi, 0xe1c5f41
mov rcx, rsi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
cmp edi, 0xa6d8b116
jae 0x180462e1d
jmp 0x180463509
xor ecx, ecx
xor r15d, r15d
jmp 0x180462e65
movzx eax, word [rsi + 0x3d2]
cmp r15, rax
jae 0x180462e7c
mov r10, r15
mov rdi, rcx
mov r13, rsi
jmp 0x180462eec
jmp 0x180462e7e
mov r13, qword [rsi + 0x160]
cmp r13, 0
je 0x18046319c
jmp 0x1804630fd
movzx r10d, bx
mov eax, dword [0x1807a3788]
and eax, dword [0x1807a378c]
mov ecx, 0xd37dc0d9
xor edx, edx
div ecx
add eax, 0x91e939a7
xor eax, 0x1d31f1a3
cmp eax, 0x41fbcc99
je 0x1804635fb
jmp 0x180462ec4
mov eax, dword [0x1807a3790]
imul eax, dword [0x1807a3794]
add eax, 0x74fd4406
xor eax, 0x5dd6cf21
sub eax, 0xefa515c4
cmp eax, 0x317f6c
jbe 0x180462ec4
mov r15, r10
jmp 0x180462eec
add r15, 1
cmp rdi, 0
jne 0x180462efe
mov rsi, r13
jmp 0x180463214
mov eax, dword [0x1807a3798]
xor eax, dword [0x1807a379c]
or eax, 0xd9fe57fd
or eax, 0x87188201
or eax, 0x967479a1
cmp eax, 0x757e4ba8
jbe 0x180463608
mov eax, dword [0x1807a37a0]
sub eax, dword [0x1807a37a4]
add eax, 0x43285a23
xor eax, 0x616c9c27
or eax, 0x148cbae8
mov r8, r13
add r8, 0x3d8
cmp eax, 0xd2f1d62
je 0x180463608
jmp 0x180462f56
mov eax, dword [0x1807a37a8]
imul eax, dword [0x1807a37ac]
mov ecx, 0xb80f3abf
xor edx, edx
div ecx
or eax, 0xf524797f
and eax, 0x32f28b9a
cmp eax, 0x148d2324
je 0x180463619
jmp 0x180462f83
mov edx, dword [0x1807a37b0]
imul edx, dword [0x1807a37b4]
add edx, 0xc15b7fd3
and edx, 0x3e0df12f
or edx, 0x28c56162
mov rsi, qword [r8 + r15*8]
mov rcx, rdi
add rcx, 0xffffffffffffffff
cmp rcx, 0
sete al
cmp edx, 0xea6c4e05
jae 0x180462f83
jmp 0x180462fbe
xor r15d, r15d
test al, 1
je 0x180462fca
jmp 0x180463214
mov eax, dword [0x1807a37b8]
or eax, dword [0x1807a37bc]
or eax, 0xa0659d6a
imul eax, eax, 0xff9472a0
sub eax, 0xddbcdeba
cmp eax, 0x169f885d
jbe 0x180463626
mov eax, dword [0x1807a37c0]
xor edx, edx
div dword [0x1807a37c4]
add eax, 0xb770a45d
and eax, 0x9dcf1ee5
imul eax, eax, 0x89c71c7
mov r8, rdi
add r8, 0xfffffffffffffffe
cmp eax, 0xcfc64832
je 0x180463626
jmp 0x180463023
mov eax, dword [0x1807a37c8]
sub eax, dword [0x1807a37cc]
mov r9d, 0x92b5dd06
xor edx, edx
div r9d
mov r9d, 0xff79b9a5
xor edx, edx
div r9d
or eax, 0x1edc9579
cmp eax, 0xe558ece3
je 0x180463637
jmp 0x180463057
mov eax, dword [0x1807a37d0]
xor edx, edx
div dword [0x1807a37d4]
add eax, 0xc2c208ee
add eax, 0x1d67b16a
and eax, 0x45922214
mov rdx, rcx
and rdx, 7
cmp eax, 0xa8d8f53c
jae 0x180463057
jmp 0x180463084
cmp rdx, 0
jne 0x18046308c
jmp 0x1804630a6
xor eax, eax
jmp 0x180463090
mov rsi, qword [rsi + 0x3d8]
add rcx, 0xffffffffffffffff
add rax, 1
cmp rax, rdx
jne 0x180463090
jmp 0x1804630a6
xor r15d, r15d
cmp r8, 7
jb 0x180463214
jmp 0x1804630b5
mov rax, qword [rsi + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rsi, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
cmp rcx, 0
je 0x18046320f
jmp 0x1804630b5
mov rdi, rcx
add rdi, 1
mov bx, word [rsi + 0x3d0]
mov eax, dword [0x1807a37d8]
imul eax, dword [0x1807a37dc]
imul eax, eax, 0x868f7ca1
imul eax, eax, 0x2d973463
sub eax, 0x9af94807
cmp eax, 0xe77e8490
je 0x180463648
mov eax, dword [0x1807a37e0]
sub eax, dword [0x1807a37e4]
sub eax, 0x566d569c
add eax, 0xfc1ad5b7
mov r8d, 0x7cc984c6
xor edx, edx
div r8d
mov edx, 0x438
mov r8d, 0x3d8
cmp rcx, 0
cmove rdx, r8
cmp eax, 0x65f718c1
je 0x180463648
jmp 0x180463175
mov rcx, rsi
mov r8d, 8
call fcn.1804cafa0
cmp bx, word [r13 + 0x3d2]
mov rsi, r13
mov rcx, rdi
jb 0x180462e94
jmp 0x180462e7e
mov edx, 0x438
mov eax, 0x3d8
cmp rcx, 0
cmove rdx, rax
mov rcx, rsi
mov r8d, 8
call fcn.1804cafa0
ud2
xor r15d, r15d
jmp 0x180463214
mov r12, r13
add r12, 0x168
imul rax, r10, 0x38
add r12, rax
mov rdi, qword [r12]
cmp rdi, 0
mov qword [rsp + 0x20], r10
je 0x180463348
mov eax, dword [0x1807a37f8]
or eax, dword [0x1807a37fc]
imul eax, eax, 0x208cf0e4
and eax, 0xc2dbe536
and eax, 0xaeea8a6e
cmp eax, 0x72c63aaa
jb 0x180463666
mov eax, dword [0x1807a3800]
sub eax, dword [0x1807a3804]
add eax, 0x181eaa7d
imul eax, eax, 0x82dd89f1
add eax, 0xfc237f3
mov rbx, qword [r12 + 8]
cmp eax, 0xc145b911
ja 0x180463666
jmp 0x18046328d
mov eax, dword [0x1807a3808]
add eax, dword [0x1807a380c]
and eax, 0x86a51195
and eax, 0xeae6783e
sub eax, 0x3713436b
cmp eax, 0x3fdcdc9f
je 0x180463673
jmp 0x1804632b5
mov eax, dword [0x1807a3810]
add eax, dword [0x1807a3814]
and eax, 0x15820e67
add eax, 0x4dff35d5
mov ecx, 0x8227d618
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x4441480a
ja 0x1804632b5
jmp 0x1804632f1
mov eax, dword [0x1807a3818]
xor edx, edx
div dword [0x1807a381c]
sub eax, 0xe24e29d
add eax, 0xfdf7ad46
add eax, 0xb9d0b8a2
cmp eax, 0x66d97003
mov r10, qword [rsp + 0x20]
jb 0x180463691
mov eax, dword [0x1807a3820]
xor edx, edx
div dword [0x1807a3824]
sub eax, 0x2c142e03
add eax, 0x7ea989dc
add eax, 0x306f2475
cmp eax, 0x619670eb
je 0x180463691
jmp 0x180463348
mov eax, dword [0x1807a3828]
or eax, dword [0x1807a382c]
mov ecx, 0x448e0aac
xor edx, edx
div ecx
sub eax, 0x9dd1d2f6
add eax, 0xcdeca128
cmp eax, 0xb773a835
je 0x1804636a2
jmp 0x180463374
mov eax, dword [0x1807a3830]
xor edx, edx
div dword [0x1807a3834]
xor eax, 0xd424ae1f
xor eax, 0x2b1d2425
xor eax, 0x96ec6758
mov rcx, r12
add rcx, 0x20
cmp eax, 0xbc684589
jae 0x180463374
jmp 0x1804633a1
mov rdi, qword [rcx]
cmp rdi, 0
sete al
test al, 1
jne 0x180463429
jmp 0x1804633b1
add r12, 0x28
mov rbx, qword [r12]
shl rdi, 1
mov eax, dword [0x1807a3838]
sub eax, dword [0x1807a383c]
sub eax, 0xeac6cf9e
imul eax, eax, 0x3a6df339
sub eax, 0x169c6b56
cmp eax, 0x2c39e47c
jb 0x1804636af
mov eax, dword [0x1807a3840]
add eax, dword [0x1807a3844]
sub eax, 0x45b23115
mov ecx, 0xcc49468e
xor edx, edx
div ecx
mov ebp, eax
sub ebp, 0xba0c8bc1
mov rcx, rbx
mov rdx, rdi
mov r8d, 2
call fcn.1804cafa0
cmp ebp, 0xa0495128
jae 0x1804636af
mov r10, qword [rsp + 0x20]
jmp 0x180463429
shl r10, 5
add r13, r10
mov rdx, qword [r13]
mov eax, dword [0x1807a3848]
or eax, dword [0x1807a384c]
add eax, 0xd2091d3
or eax, 0x592b258c
sub eax, 0x34b870c
cmp eax, 0xd4834320
jb 0x1804636d1
jmp 0x18046345c
mov eax, dword [0x1807a3850]
and eax, dword [0x1807a3854]
add eax, 0x787e1a42
imul eax, eax, 0x81153dd3
add eax, 0x6cc13b3e
cmp eax, 0xf4d6c8c3
jae 0x18046345c
mov rax, rdx
shl rax, 1
test rax, rax
je 0x18046349d
jmp 0x18046348c
mov rcx, qword [r13 + 8]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18046349d
mov eax, dword [0x1807a3858]
xor eax, dword [0x1807a385c]
xor eax, 0xa8471b02
xor eax, 0x534b1874
sub eax, 0x32fef86f
cmp eax, 0xa24bcb9f
je 0x1804636e2
jmp 0x1804634c5
mov eax, dword [0x1807a3860]
add eax, dword [0x1807a3864]
mov ecx, 0x70dbc136
xor edx, edx
div ecx
imul ecx, eax, 0x83c3f60b
or ecx, 0x1f7c2987
cmp r14, 0
sete al
cmp ecx, 0x5a0b9389
je 0x1804634c5
jmp 0x1804634f7
xor edi, edi
test al, 1
mov r8, r14
jne 0x180462ccd
test ecx, ecx
idiv edi
invalid
jmp 0x180462b3c
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ror byte [rcx - 0x6a], 1
lahf
jmp 0x15e2470f3
and al, 0xc2
mov al, 0x40
retf 0xe9d9
nop
loope 0x18046359c
invalid
clc
invalid
leave
push rcx
clc
pushfq
sub cl, ch
invalid
mov bh, 0x5e
push rdx
push rdi
invalid
mov edi, 0x6c5819c9
xchg edx, eax
mov dl, 0xd7
jmp 0x1804634ff
sbb dh, byte [rcx + 0x68]
pop rax
or dh, byte [rax + rax*4]
fsub qword [rbx - 0x160a2ba7]
or dh, ch
invalid
out 0x3a, eax
js 0x180463548
dec cl
xor eax, 0xf5d0e94d
invalid
push rdi
movabs dword [0xf41025cc02837c5], eax
push rdx
or eax, 0xfff66ce9
push qword [rdx + 0xb]
jb 0x1804635b0
cmp dword [rax], ebp
popfq
loopne 0x1804635d2
xor bh, byte [rdx + 0x438]
mov eax, 0x3d8
cmp rbx, 0
cmove rdx, rax
mov rcx, rdi
mov r8d, 8
call fcn.1804cafa0
jmp 0x180462d1b
stosq qword [rdi], rax
mov esp, edi
invalid
out dx, al
add eax, 0xef1ed733
sahf
adc al, 0x48
mov ecx, esi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
jmp 0x180462e1b
cli
xchg cl, dl
jb 0x180463635
xchg edi, eax
iretd
or al, 0x2f
leave
xchg edi, ecx
push 0xffffffffcc7233fe
in al, dx
or ecx, ebp
or edi, ecx
invalid
xchg edx, eax
and eax, 0x4a6e5b82
ficomp word [rax - 0x17]
pop rbx
stc
invalid
pop rbx
add eax, 0xa7dc6642
out dx, eax
call rbx
sbb al, 0x90
fldl2t
mov edx, 0x45fffff9
adc byte [rsi + rcx], cl
invalid
adc byte [r14 + rcx], r9b
scasb al, byte [rdi]
jb 0x1804636ae
imul esi, ecx, 0xffffffde
fstp xword [rdx - 0x5f217]
invalid
mov esi, 0x6c4119f5
xor dh, byte [rdi]
add cl, ch
invalid
invalid
or dword [rcx + 0xf], esi
invalid
add byte [rax], al
add al, ch
adc al, 0x79
invalid
ret 0xd9f1
out 0x80, eax
movabs byte [0xfcc3e957eb97c717], al
invalid
inc dword [rdi]
jrcxz 0x180463684
invalid
invalid
xchg dword [rax - 0x4369709a], eax
mov eax, 0xf880636
sub cl, ch
js 0x1804636dd
jmp 0x18046345a
invalid
invalid