Function at 0x1804a0b90
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov r14, rdx
mov rsi, rcx
mov eax, dword [0x1807aa128]
xor eax, dword [0x1807aa12c]
or eax, 0x7802d24f
add eax, 0xa1448ac7
imul eax, eax, 0x26187d09
cmp eax, 0xcfc04a5c
je 0x1804a195a
xor ecx, ecx
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov r13, rsp
cmp ecx, 0x66a35bd0
je 0x1804a195a
jmp 0x1804a0bf2
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov r12, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov rdi, rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov r15, rsp
mov rcx, qword [r14]
mov r8, r14
add r8, 8
mov r9, qword [r14 + 8]
cmp r9, 9
jae 0x1804a0cb3
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1803ef100
add rsp, 0x20
mov eax, dword [0x1807aa130]
imul eax, dword [0x1807aa134]
xor eax, 0xb75f558f
mov ecx, 0x2427fa05
xor edx, edx
div ecx
or eax, 0x24a55a96
xchg esi, eax
pop rdx
movsd dword [rdi], dword [rsi]
and al, 0x3d
lahf
xchg edx, eax
invalid
mov cl, 0xf
xchg edi, esp
or al, 0
invalid
mov eax, dword [0x1807aa138]
and eax, dword [0x1807aa13c]
xchg esp, eax
xor byte [rax], al
mov ecx, 0x36a295ea
xor edx, edx
div ecx
xor eax, 0xb0b15988
and eax, 0xa0f676e1
cmp eax, 0x82f3656d
invalid
invalid
invalid
je 0x1804a196b
jmp 0x1804a0e74
mov rax, rcx
add rax, 1
mov dl, byte [rcx]
cmp dl, 0xfb
jb 0x1804a0cde
add dl, 5
movzx r10d, dl
sub dl, 3
ja 0x1804a0ced
lea rdx, [0x1806c9e60]
movsxd r10, dword [rdx + r10*4]
add r10, rdx
jmp r10
movzx r12d, dl
mov r10d, 1
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
invalid
sub rsp, 0x20
mov rcx, r12
mov edx, 2
mov r8d, 0xc
add byte [rax], al
call fcn.1803ef760
add rsp, 0x20
jmp 0x1804a0e74
mov qword [rbp - 0x10], r13
mov eax, dword [0x1807aa150]
add eax, dword [0x1807aa154]
or eax, 0xd81dcfa5
or eax, 0x84853b35
and eax, 0xd10b7f51
cmp eax, 0xe80697ab
jae 0x1804a1989
mov eax, dword [0x1807aa158]
xor eax, dword [0x1807aa15c]
mov r11d, 0x4c6b968b
xor rdx, r10
div r11d
xor eax, 0xc4591d59
imul eax, eax, 0x2347e79
mov rdx, rcx
add rdx, r10
mov r11, r9
mov ebx, ecx
sub r11, r10
mov qword [r14], rdx
mov qword [r8], r11
cmp eax, 0x6d0cefc
jbe 0x1804a1989
jmp 0x1804a10ca
mov eax, dword [0x1807aa170]
sub eax, dword [0x1807aa174]
and eax, 0x62d87851
mov ecx, 0x4b566afe
xor edx, edx
div ecx
mov ecx, 0xf5b95baf
xor edx, edx
div ecx
cmp eax, 0xbbf12aac
jae 0x1804a19b9
jmp 0x1804a0ea4
mov eax, dword [0x1807aa178]
add eax, dword [0x1807aa17c]
add eax, 0x587227c7
imul eax, eax, 0xcdf0c652
mov ecx, 0xf2299050
xor edx, edx
div ecx
mov cl, byte [r12]
cmp eax, 0xf5f35db2
je 0x1804a0ea4
jmp 0x1804a0ed1
mov eax, dword [0x1807aa180]
and eax, dword [0x1807aa184]
imul eax, eax, 0x645a5c51
add eax, 0xff969347
add eax, 0xb93ebf1e
cmp eax, 0x328c54ae
je 0x1804a19ca
jmp 0x1804a0efa
mov edx, dword [0x1807aa188]
or edx, dword [0x1807aa18c]
and edx, 0xa2341d2e
xor edx, 0xfd1391b7
xor edx, 0xbcfc3fc0
cmp cl, 0x11
sete al
cmp edx, 0xfeb274bc
jae 0x1804a0efa
jmp 0x1804a0f28
mov edx, dword [0x1807aa190]
sub edx, dword [0x1807aa194]
and edx, 0xc850bfd8
imul edx, edx, 0xf70e6d7d
and edx, 0x31a77fbd
cmp edx, 0x9f8312e8
je 0x1804a19db
jmp 0x1804a0f54
mov edx, dword [0x1807aa198]
xor edx, dword [0x1807aa19c]
sub edx, 0x1c4b9ad
or edx, 0xdde1d376
xor edx, 0x1d99a038
cmp edx, 0x183c214
je 0x1804a0f54
test al, 1
jne 0x1804a0f80
jmp 0x1804a0fe9
mov eax, dword [0x1807aa1a0]
and eax, dword [0x1807aa1a4]
xor eax, 0x15db4c1
sub eax, 0xe2c97375
mov ecx, 0x8d291fcf
xor edx, edx
div ecx
cmp eax, 0xab3167a5
je 0x1804a19ec
mov eax, dword [0x1807aa1a8]
add eax, dword [0x1807aa1ac]
imul ecx, eax, 0x5fd81e86
sub ecx, 0xecd70e87
xor ecx, 0xde6f2203
mov rax, r12
add rax, 8
cmp ecx, 0x24798077
jb 0x1804a19ec
mov qword [rbp - 0x10], r13
jmp 0x1804a0fe1
mov r12, qword [rax]
jmp 0x1804a10ca
mov eax, dword [r12 + 1]
mov dword [rsi + 1], eax
mov ax, word [r12 + 5]
mov word [rsi + 5], ax
mov al, byte [r12 + 7]
mov byte [rsi + 7], al
mov r8, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov qword [rsi + 0x10], rax
mov rax, qword [r12 + 0x18]
mov qword [rsi + 0x18], rax
mov eax, dword [0x1807aa1b0]
xor eax, dword [0x1807aa1b4]
xor eax, 0x489a43be
sub eax, 0xd7d8604d
imul eax, eax, 0x2a42ca68
cmp eax, 0x5192639d
jbe 0x1804a19fd
jmp 0x1804a1043
mov eax, dword [0x1807aa1b8]
add eax, dword [0x1807aa1bc]
sub eax, 0xf532a42b
imul eax, eax, 0xf0352c8c
and eax, 0x5effe9fc
mov byte [rsi], cl
mov r9, rsi
add r9, 8
cmp eax, 0xd375debc
jae 0x1804a1043
jmp 0x1804a1071
mov eax, dword [0x1807aa1c0]
or eax, dword [0x1807aa1c4]
and eax, 0xf91313ba
imul eax, eax, 0x8e32c75b
and eax, 0x94dbef1e
cmp eax, 0x9b57c3a5
je 0x1804a1a10
mov eax, dword [0x1807aa1c8]
sub eax, dword [0x1807aa1cc]
mov ecx, 0xb26f68c8
xor edx, edx
div ecx
xor eax, 0x8b18644d
and eax, 0x5be5a229
mov qword [r9], r8
cmp eax, 0x83d213f9
jae 0x1804a1a10
jmp 0x1804a151a
mov ecx, 0x18
mov rax, r12
mul rcx
mov r13, rax
seto al
movabs rcx, 0x7ffffffffffffff8
cmp r13, rcx
seta cl
or al, cl
xor ecx, ecx
test al, 1
jne 0x1804a119b
cmp r13, 0
sete cl
xor eax, eax
mov r8d, 8
test cl, 1
jne 0x1804a11a7
jmp 0x1804a1111
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov rcx, r13
mov edx, 8
call fcn.1804caf90
add rsp, 0x20
mov r8, rax
cmp r8, 0
sete r9b
mov eax, dword [0x1807aa1d0]
xor edx, edx
div dword [0x1807aa1d4]
add eax, 0x283f538e
or eax, 0x5813f2b9
and eax, 0xbf15dbab
cmp eax, 0xc6064e
jb 0x1804a1a20
mov eax, dword [0x1807aa1d8]
add eax, dword [0x1807aa1dc]
add eax, 0x6d911fd5
mov ecx, 0x2e2a7d8a
xor edx, edx
div ecx
add eax, 0x7aea3e6
cmp eax, 0x5e92f3ff
je 0x1804a1a20
mov ecx, 8
test r9b, 1
jne 0x1804a119b
jmp 0x1804a1196
mov rax, r12
jmp 0x1804a11a7
sub rsp, 0x20
mov rdx, r13
call fcn.18063bc30
mov qword [r15], rax
mov rax, r15
add rax, 8
mov qword [r15 + 8], r8
mov rdx, r15
add rdx, 0x10
mov qword [r15 + 0x10], 0
cmp r12, 0
je 0x1804a1208
mov qword [rbp - 8], rax
mov r13, rbx
mov rax, r13
add rax, 8
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x20], rdi
mov rax, r13
add rax, 0x10
mov qword [rbp - 0x30], rax
mov rax, r13
add rax, 0x18
mov qword [rbp - 0x28], rax
xor edi, edi
mov qword [rbp - 0x50], r15
mov qword [rbp - 0x18], r13
mov qword [rbp], rdx
jmp 0x1804a1279
jmp 0x1804a1208
mov rax, rsi
add rax, 8
mov rcx, qword [r15]
mov qword [rax], rcx
mov rcx, qword [r15 + 8]
mov qword [rax + 8], rcx
mov rcx, qword [r15 + 0x10]
mov qword [rax + 0x10], rcx
mov byte [rsi], 0x11
mov eax, dword [0x1807aa1e0]
add eax, dword [0x1807aa1e4]
or eax, 0x8b703cf1
or eax, 0x6e89213
add eax, 0xa1d94d84
cmp eax, 0x78d60f2b
jbe 0x1804a1a31
mov eax, dword [0x1807aa1e8]
xor eax, dword [0x1807aa1ec]
xor eax, 0x5e3d622e
add eax, 0x12aeea0
or eax, 0x29519c20
cmp eax, 0xb187a10a
ja 0x1804a1a31
jmp 0x1804a151a
mov eax, dword [0x1807aa1f0]
sub eax, dword [0x1807aa1f4]
xor eax, 0x1cb2b499
sub eax, 0x525f0d90
and eax, 0x332eb791
cmp eax, 0xf88c4d29
ja 0x1804a1a3e
jmp 0x1804a12a1
mov r15d, dword [0x1807aa1f8]
xor r15d, dword [0x1807aa1fc]
or r15d, 0x353d9832
add r15d, 0xada06d5f
and r15d, 0x5a5d3812
mov r13, rdi
add r13, 1
sub rsp, 0x20
mov rbx, qword [rbp - 0x18]
mov rcx, rbx
mov rdx, r14
call fcn.1804a1b40
add rsp, 0x20
mov al, byte [rbx]
cmp al, 0x11
sete cl
cmp r15d, 0x2922899f
je 0x1804a12a1
test cl, 1
jne 0x1804a12f9
jmp 0x1804a1341
mov rax, qword [rbp - 0x38]
mov rbx, qword [rax]
mov rax, qword [rbp - 0x30]
mov rdx, qword [rax]
mov rax, qword [rbp - 0x28]
mov r8, qword [rax]
sub rsp, 0x20
mov rdi, qword [rbp - 0x10]
mov rcx, rdi
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x58], r8
call fcn.18068ac20
add rsp, 0x20
mov rax, qword [rdi]
mov r8, qword [rbp - 0x20]
cmp rax, 0
mov r15, qword [rbp - 0x50]
je 0x1804a152e
jmp 0x1804a1381
mov rdx, qword [rbp - 0x18]
mov ecx, dword [rdx + 1]
mov r8, qword [rbp - 0x20]
mov dword [r8], ecx
mov cx, word [rdx + 5]
mov word [r8 + 4], cx
mov cl, byte [rdx + 7]
mov byte [r8 + 6], cl
mov rcx, qword [rbp - 0x38]
mov r14, qword [rcx]
mov rcx, qword [rbp - 0x30]
mov r15, qword [rcx]
mov rcx, qword [rbp - 0x28]
mov r9, qword [rcx]
mov r12, qword [rbp - 8]
mov rdx, qword [rbp]
jmp 0x1804a15e9
mov eax, dword [0x1807aa200]
or eax, dword [0x1807aa204]
imul eax, eax, 0x91d6f1c
add eax, 0xb64ad97d
sub eax, 0x307103ed
cmp eax, 0x733e7003
je 0x1804a1a5e
mov r9, qword [rbp - 0x10]
mov r12, qword [rbp - 8]
mov r13, rbx
jmp 0x1804a13b5
mov eax, dword [0x1807aa208]
sub eax, dword [0x1807aa20c]
add eax, 0x2a89d992
imul eax, eax, 0xc7f27783
and eax, 0xd9b061b2
mov r14, qword [r9 + 8]
cmp eax, 0xf84131f
je 0x1804a13b5
mov rbx, qword [rbp - 0x40]
jmp 0x1804a13e2
mov eax, dword [0x1807aa210]
or eax, dword [0x1807aa214]
mov ecx, 0x1085cdd5
xor edx, edx
div ecx
add eax, 0x6ec78ca8
xor eax, 0x3271c3f5
cmp eax, 0x15baea10
jb 0x1804a1a6b
mov eax, dword [0x1807aa218]
and eax, dword [0x1807aa21c]
sub eax, 0x1416108e
add eax, 0x57580d30
mov ecx, 0x57aa772c
xor edx, edx
div ecx
mov r15, qword [r9 + 0x10]
cmp eax, 0x8c961611
ja 0x1804a1a6b
jmp 0x1804a143c
mov al, 5
cmp r13, 0
jne 0x1804a1451
mov rdx, qword [rbp]
mov r9, qword [rbp - 0x48]
jmp 0x1804a15e9
mov eax, dword [0x1807aa220]
or eax, dword [0x1807aa224]
add eax, 0x7b99b2a
and eax, 0x2cfc8139
xor eax, 0xd18653b3
cmp eax, 0x2d139e1a
jb 0x1804a1a7c
jmp 0x1804a1479
mov edi, dword [0x1807aa228]
xor edi, dword [0x1807aa22c]
sub edi, 0x98e4da53
xor edi, 0x11385882
and edi, 0xbd4d906b
sub rsp, 0x20
mov rcx, rbx
mov rdx, r13
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
cmp edi, 0x18fe0132
je 0x1804a1479
jmp 0x1804a14ba
mov eax, dword [0x1807aa230]
and eax, dword [0x1807aa234]
add eax, 0xe08483fc
xor eax, 0x75d031f8
and eax, 0xe9689fbd
cmp eax, 0xb11ab8a6
mov r8, qword [rbp - 0x20]
mov rdx, qword [rbp]
mov r9, qword [rbp - 0x48]
je 0x1804a1aa2
mov eax, dword [0x1807aa238]
imul eax, dword [0x1807aa23c]
and eax, 0xd21fabdf
xor eax, 0xa5517548
and eax, 0x1e640a42
cmp eax, 0x769035cb
je 0x1804a1aa2
mov al, 5
jmp 0x1804a15e9
mov rax, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x1807aa240]
imul eax, dword [0x1807aa244]
add eax, 0xabf43dc1
imul eax, eax, 0xc1974b5e
or eax, 0xe8c6102a
cmp eax, 0xfe22d7ac
ja 0x1804a1ab3
jmp 0x1804a1558
mov eax, dword [0x1807aa248]
or eax, dword [0x1807aa24c]
add eax, 0xefbb34cf
mov ecx, 0x9ed5ed8f
xor edx, edx
div ecx
xor eax, 0x4633d9b5
cmp eax, 0x4352a137
jb 0x1804a1558
jmp 0x1804a1580
mov eax, dword [0x1807aa250]
or eax, dword [0x1807aa254]
sub eax, 0x34f9aaf8
imul eax, eax, 0xc8c817ad
mov ecx, 0x69faf02e
xor edx, edx
div ecx
cmp eax, 0xcdfb5672
je 0x1804a1ac4
mov eax, dword [0x1807aa258]
xor eax, dword [0x1807aa25c]
sub eax, 0xa4484c3
or eax, 0x6a08051
imul eax, eax, 0x91c9c545
cmp eax, 0xcb968d19
jae 0x1804a1ac4
mov rdx, qword [rbp]
jmp 0x1804a15d8
mov rdi, qword [rdx]
cmp rdi, qword [r15]
je 0x1804a18b6
jmp 0x1804a1919
mov ecx, dword [r8]
mov dword [rsi + 1], ecx
mov cx, word [r8 + 4]
mov word [rsi + 5], cx
mov cl, byte [r8 + 6]
mov byte [rsi + 7], cl
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], r9
mov byte [rsi], al
mov rbx, qword [r12]
mov r14, qword [rdx]
cmp r14, 0
je 0x1804a1727
xor ecx, ecx
jmp 0x1804a1622
mov eax, dword [0x1807aa260]
and eax, dword [0x1807aa264]
mov r8d, 0xdf402ffd
xor edx, edx
div r8d
sub eax, 0xa4213597
xor eax, 0xa61eb31f
cmp eax, 0x887c16d7
je 0x1804a1ad5
mov eax, dword [0x1807aa268]
sub eax, dword [0x1807aa26c]
add eax, 0x354cac7f
imul r9d, eax, 0x948432ca
add r9d, 0xec977758
imul rdx, rcx, 0x18
mov rax, rbx
add rax, rdx
mov r15, rcx
add r15, 1
mov rdx, qword [rax]
cmp rdx, 0
sete r8b
cmp r9d, 0x3699b7d8
jb 0x1804a1ad5
test r8b, 1
jne 0x1804a1713
jmp 0x1804a169e
mov ecx, dword [0x1807aa270]
imul ecx, dword [0x1807aa274]
or ecx, 0xe0687b5e
add ecx, 0x96170116
sub ecx, 0x73b2a8a2
cmp ecx, 0x773d2789
jae 0x1804a1ae2
mov ecx, dword [0x1807aa278]
imul ecx, dword [0x1807aa27c]
imul r8d, ecx, 0xa277060f
add r8d, 0xebf5c5fb
add r8d, 0xba762c09
mov rcx, qword [rax + 8]
cmp r8d, 0xc3697ba8
jb 0x1804a1ae2
jmp 0x1804a16fe
sub rsp, 0x20
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
jmp 0x1804a1713
cmp r15, r14
sete al
test al, 1
mov rcx, r15
jne 0x1804a1725
jmp 0x1804a1622
jmp 0x1804a1727
mov rax, qword [rbp - 0x50]
mov r8, qword [rax]
cmp r8, 0
sete al
mov ecx, dword [0x1807aa280]
add ecx, dword [0x1807aa284]
sub ecx, 0x84923629
imul ecx, ecx, 0xc6b162b7
add ecx, 0xcb56c2f5
cmp ecx, 0xcbc96b82
jb 0x1804a1af3
jmp 0x1804a1761
mov ecx, dword [0x1807aa288]
sub ecx, dword [0x1807aa28c]
imul ecx, ecx, 0xaffdd670
sub ecx, 0x40dcd3b0
sub ecx, 0x6e18042f
cmp ecx, 0x101b9641
jbe 0x1804a1761
test al, 1
jne 0x1804a1863
jmp 0x1804a1791
mov eax, dword [0x1807aa290]
xor edx, edx
div dword [0x1807aa294]
sub eax, 0x9ae52530
and eax, 0x52879bca
or eax, 0x935f9080
cmp eax, 0x12150013
jbe 0x1804a1b00
jmp 0x1804a17bb
mov eax, dword [0x1807aa298]
and eax, dword [0x1807aa29c]
sub eax, 0x86c6f017
mov ecx, 0xad962a72
xor edx, edx
div ecx
mov ecx, 0xa1280a0f
xor edx, edx
div ecx
mov rcx, qword [r12]
cmp eax, 0x4e872598
ja 0x1804a17bb
jmp 0x1804a17eb
mov eax, dword [0x1807aa2a0]
sub eax, dword [str.C_e]
mov r9d, 0x50a141b0
xor edx, edx
div r9d
mov r9d, 0x4c7e2ab
xor edx, edx
div r9d
and eax, 0xb09fcc66
cmp eax, 0x6c948d00
je 0x1804a1b0d
mov eax, dword [0x1807aa2a8]
imul eax, dword [0x1807aa2ac]
mov r9d, 0xd0295953
xor edx, edx
div r9d
or eax, 0x83ea225c
xor eax, 0xa8770bdc
imul rdx, r8, 0x18
cmp eax, 0x2c045912
jae 0x1804a1b0d
jmp 0x1804a1850
sub rsp, 0x20
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
mov eax, dword [0x1807aa2b0]
xor eax, dword [0x1807aa2b4]
sub eax, 0x10aef087
mov ecx, 0xb3f5bdf5
xor edx, edx
div ecx
sub eax, 0xce9145b9
cmp eax, 0xf54df216
ja 0x1804a1b1a
jmp 0x1804a188f
mov eax, dword [0x1807aa2b8]
or eax, dword [0x1807aa2bc]
and eax, 0x55cf9ef4
and eax, 0x14841051
or eax, 0xadec886e
cmp eax, 0x3bf66bc3
je 0x1804a188f
jmp 0x1804a151a
sub rsp, 0x20
mov rcx, r15
call fcn.18045b240
add rsp, 0x20
mov eax, dword [0x1807aa2c0]
add eax, dword [0x1807aa2c4]
and eax, 0x60de6a56
imul eax, eax, 0xdf148502
or eax, 0x35776268
cmp eax, 0xfa656846
jae 0x1804a1b27
jmp 0x1804a18ef
mov eax, dword [0x1807aa2c8]
xor edx, edx
div dword [0x1807aa2cc]
or eax, 0xca14a66e
and eax, 0xc8013e3f
and eax, 0x84f9b033
cmp eax, 0xe093982c
jae 0x1804a18ef
mov rdx, qword [rbp]
jmp 0x1804a1919
imul rax, rdi, 0x18
mov rcx, qword [rbp - 8]
add rax, qword [rcx]
mov qword [rax], rbx
mov rcx, qword [rbp - 0x40]
mov qword [rax + 8], rcx
add rax, 0x10
mov rcx, qword [rbp - 0x58]
mov qword [rax], rcx
add rdi, 1
mov qword [rdx], rdi
cmp r13, r12
mov qword [rbp - 0x48], rcx
mov rdi, r13
mov r13, qword [rbp - 0x18]
je 0x1804a1206
jmp 0x1804a1279
rol dword [0x160c04464], cl
test byte [rcx], 0xb1
adc byte [rsi], ah
test ecx, ebp
invalid
jns 0x1804a191d
shl dword [rsi + 0x31f1cd21], 0xe9
or al, 0xf3
invalid
and eax, 0xdc917225
push 0x1e
imul edx, dword [rbx], 0xc
cli
mov rax, rcx
add rax, r10
mov rdx, r9
sub rdx, r10
mov qword [r14], rax
mov qword [r8], rdx
jmp 0x1804a0dba
je 0x1804a19d1
nop
fcompi st(4)
pop rcx
invalid
xor edi, dword [rcx + 0x4e]
mov gs, word [rbp - 0x45]
jrcxz 0x1804a1a14
sub byte [rcx], bpl
sub byte [rcx], ch
sub dh, byte [rbp - 0xae217]
invalid
frstor dword [rdi + 0x4bd96b5]
mov eax, 0x4599133c
test cl, ch
cmc
invalid
jl 0x1804a19bd
lea esp, [rcx + 1]
pop rsp
invalid
jmp 0x1804a0faa
out 0xa, al
adc esp, esp
ror byte [rax + rbp*2 + 0x10], cl
jne 0x1804a19a7
test eax, 0xe90e88bb
xor esi, esi
invalid
outsd dx, dword [rsi]
invalid
push rdi
stosb byte [rdi], al
jb 0x1804a19f7
mov qword [r9], r8
jmp 0x1804a1098
int 0x4c
invalid
div byte [rdi]
push rcx
lea esi, [rbx - 0x1629d3fe]
adc al, bh
invalid
mov bl, 0x7d
movabs byte [0xec83486278341ad4], al
and byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
call fcn.1804a1b40
add rsp, 0x20
jmp 0x1804a129f
xor dword [rbp + rsi + 0x11b1eb4f], eax
pop rsp
jmp 0x1804a13a8
in al, 0xc1
mov fs, word [rdi + 0x39]
ja 0x1804a1a96
test byte [rbp + rbx*4 - 0x6f16bc87], 0xf9
invalid
mov dl, 8
mov edi, 0xe6a13ecd
mov edi, 0x20ec8348
mov rcx, rbx
mov rdx, r13
mov r8d, 1
call fcn.1804cafa0
xchg ebp, eax
add al, byte [rax]
add rsp, 0x20
jmp 0x1804a1477
xor ch, byte [rax]
loope 0x1804a1b25
retf 0x87b8
mov eax, 0x550b9187
cdq
invalid
fisub dword [rdx + 0x34]
sbb al, 0xed
out 0x83, eax
je 0x1804a1ac6
adc al, 0x8e
cmpsd dword [rsi], dword [rdi]
jmp 0x1804a1556
sbb dword [rcx + 0x57], esp
push rdi
invalid
adc al, 0xea
out dx, al
in al, 0x1a
push rdi
stc
shr ecx, 0x6c
sti
invalid
mov ebx, 0x484a1322
push rsi
push rsi
cwde
invalid
mov cl, 4
wait
jge 0x1804a1aa7
shl byte [rbx], 1
jge 0x1804a1ae5
pop rdi
cld
invalid
push rdi
imul edx, dword [rdx + 0x4a67da4], 0xffffff90
jmp 0x1804a17b9
push rsp
mov ah, 0xab
insd dword [rdi], dx
in eax, dx
sbb byte [rax], cl
invalid
hlt
cld
or eax, 0x60a9096f
lodsd eax, dword [rsi]
loope 0x1804a1b0c
std
invalid
invalid