Function at 0x1803a5b10
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov eax, dword [0x180790340]
xor eax, dword [0x180790344]
and eax, 0x3b835f2c
or eax, 0xdd9b89dc
xor eax, 0x77961654
cmp eax, 0x15e4bc7f
jbe 0x1803a5ff5
jmp 0x1803a5b42
mov ecx, dword [0x180790348]
sub ecx, dword [0x18079034c]
sub ecx, 0xe962871a
sub ecx, 0xab245b22
add ecx, 0x5894619f
mov al, byte [rsi + 0x279]
cmp ecx, 0x8002d668
jb 0x1803a5b42
jmp 0x1803a5b70
movzx ecx, al
mov eax, dword [0x180790350]
sub eax, dword [0x180790354]
and eax, 0xbb1f2aa6
imul eax, eax, 0xe4941595
sub eax, 0x4594a090
cmp eax, 0xf0c4d1d7
je 0x1803a6006
mov eax, dword [0x180790358]
sub eax, dword [0x18079035c]
sub eax, 0x9aefd1b7
mov r8d, 0x9164e455
xor edx, edx
div r8d
mov r8d, 0x62be966c
xor edx, edx
div r8d
cmp eax, 0xa4edecc8
jae 0x1803a6006
mov eax, ecx
sub ecx, 5
ja case.0x1803a5be1.1
lea rcx, [0x1806c5440]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x180790360]
sub eax, dword [0x180790364]
add eax, 0x70ea39aa
or eax, 0x5ecba0ea
or eax, 0x50979495
cmp eax, 0x56fc87de
je 0x1803a6013
jmp 0x1803a5c0b
mov eax, dword [0x180790368]
sub eax, dword [0x18079036c]
and eax, 0xa51c9d77
or eax, 0x90351ee0
xor eax, 0x6d266beb
cmp eax, 0x4c6b67bc
jb 0x1803a5c0b
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.1803a8a30
mov eax, dword [0x180790370]
and eax, dword [0x180790374]
or eax, 0xe09e5cb
sub eax, 0xdf03a072
mov ecx, 0xa1945899
xor edx, edx
div ecx
cmp eax, 0x23ac5eed
je 0x1803a6024
mov edi, dword [0x180790378]
add edi, dword [0x18079037c]
and edi, 0xae4977eb
or edi, 0x7646c967
sub edi, 0xaf8cf35f
mov rcx, rsi
add rcx, 0xe0
call fcn.1803a8210
cmp edi, 0xd036d236
je 0x1803a6024
jmp 0x1803a5ca2
jmp case.0x1803a5be1.1
mov eax, dword [0x180790380]
xor edx, edx
div dword [0x180790384]
xor eax, 0x2a6dcefc
xor eax, 0x36601059
xor eax, 0x634532c9
cmp eax, 0x775131a6
jbe 0x1803a6044
mov ecx, dword [0x180790388]
add ecx, dword [0x18079038c]
xor ecx, 0x4ba20116
xor ecx, 0x2f5f9fb5
sub ecx, 0x341061c7
mov rax, rsi
add rax, 0x2a9
cmp ecx, 0x8c7c8455
jb 0x1803a6044
jmp 0x1803a5d04
mov al, byte [rax]
cmp al, 0
je 0x1803a5e2d
jmp 0x1803a5ee0
mov rax, rsi
add rax, 0x2a9
mov al, byte [rax]
cmp al, 0
je 0x1803a5e2d
jmp 0x1803a5ee0
mov al, byte [rsi + 0xae8]
movzx eax, al
test eax, eax
je 0x1803a5d48
jmp 0x1803a5d3a
sub eax, 3
je 0x1803a5dc4
jmp 0x1803a5f98
mov rcx, rsi
add rcx, 0x280
call fcn.1803a8a30
mov eax, dword [0x180790390]
xor edx, edx
div dword [0x180790394]
xor eax, 0x22772899
or eax, 0xc5685dca
and eax, 0x5e0d4bfc
cmp eax, 0x65628b0b
ja 0x1803a6055
mov eax, dword [0x180790398]
sub eax, dword [0x18079039c]
mov ecx, 0xe7aa87cc
xor edx, edx
div ecx
mov edi, eax
or edi, 0xa66fd935
xor edi, 0x5dfaa301
mov rcx, rsi
add rcx, 0x360
call fcn.1803a8210
cmp edi, 0xb55e4868
jbe 0x1803a6055
jmp 0x1803a5dbf
jmp 0x1803a5f98
mov eax, dword [0x1807903a0]
add eax, dword [0x1807903a4]
mov ecx, 0xb825b682
xor edx, edx
div ecx
mov ecx, 0x3e510eb9
xor edx, edx
div ecx
sub eax, 0xf008e0a
cmp eax, 0xa3ffc5ca
je 0x1803a6071
jmp 0x1803a5df4
mov eax, dword [0x1807903a8]
add eax, dword [0x1807903ac]
imul eax, eax, 0x1f6d99df
or eax, 0xc1b7110a
add eax, 0xe8903ade
mov rcx, rsi
add rcx, 0x3d0
cmp eax, 0x70113437
jbe 0x1803a5df4
jmp 0x1803a5e23
call fcn.1803a6830
jmp 0x1803a5f98
mov rdi, rsi
add rdi, 0x280
mov eax, dword [0x1807903b0]
xor edx, edx
div dword [0x1807903b4]
or eax, 0xef473687
and eax, 0x3b1ab508
xor eax, 0xfc61448f
cmp eax, 0x17af8a89
jbe 0x1803a6082
mov eax, dword [0x1807903b8]
xor eax, dword [0x1807903bc]
and eax, 0x197b2458
xor eax, 0x4f514aba
imul ebx, eax, 0x2a29e18a
mov rcx, rdi
call fcn.1803a8210
cmp ebx, 0x6f0fd6f5
ja 0x1803a6082
jmp 0x1803a5e91
mov eax, dword [0x1807903c0]
sub eax, dword [0x1807903c4]
add eax, 0xe4d94de7
xor eax, 0xeef6242a
imul eax, eax, 0x4485353b
cmp eax, 0x1495226f
je 0x1803a609b
jmp 0x1803a5eba
mov eax, dword [0x1807903c8]
imul eax, dword [0x1807903cc]
imul eax, eax, 0xb7c558ec
and eax, 0x67dd46ca
add eax, 0x7fde0b6b
cmp eax, 0xe5da8e4b
jae 0x1803a5eba
jmp 0x1803a5ee0
mov rdi, rsi
add rdi, 0x198
mov eax, dword [0x1807903d0]
and eax, dword [0x1807903d4]
add eax, 0x642fc99c
imul eax, eax, 0xcd08732d
or eax, 0x234f6993
cmp eax, 0x9528b6dd
jae 0x1803a60a8
mov eax, dword [0x1807903d8]
add eax, dword [0x1807903dc]
add eax, 0x2c98bfe7
or eax, 0x3b19ff4a
imul ebx, eax, 0xe0d6f39
mov rcx, rdi
call fcn.1803a8a30
cmp ebx, 0x432ffcde
je 0x1803a60a8
jmp 0x1803a5f43
mov eax, dword [0x1807903e0]
or eax, dword [0x1807903e4]
sub eax, 0xe24c9cf1
mov ecx, 0x9921d1
xor edx, edx
div ecx
mov ecx, 0x2e5b66b1
xor edx, edx
div ecx
cmp eax, 0x6fde5c25
jae 0x1803a60c1
jmp 0x1803a5f73
mov eax, dword [0x1807903e8]
sub eax, dword [0x1807903ec]
imul eax, eax, 0x8527db08
or eax, 0xa55003a9
xor eax, 0xa18fd85d
cmp eax, 0x46b9dda3
je 0x1803a5f73
jmp 0x1803a5f98
add rsi, 0x27a
mov byte [rsi], 0
mov eax, dword [0x1807903f0]
sub eax, dword [0x1807903f4]
imul eax, eax, 0x2c573ef9
sub eax, 0xd28569f6
imul eax, eax, 0xdcf0c2bc
cmp eax, 0xbe28fae7
je 0x1803a60ce
jmp 0x1803a5fcc
mov eax, dword [0x1807903f8]
or eax, dword [0x1807903fc]
or eax, 0xf734898d
imul eax, eax, 0xbd4124e7
imul eax, eax, 0x42558209
cmp eax, 0x1fae892a
je 0x1803a5fcc
jmp case.0x1803a5be1.1
xor byte [rdx + 0x4f], bh
invalid
pop rsp
push rbx
xor byte [rcx + rax*2], dl
push rbp
jmp 0x1803a5b9a
pop rsi
sub eax, 0x391dcc8d
sti
shr bl, cl
retf
test bl, 0xba
out 0xd2, al
stosd dword [rdi], eax
cmp byte [rax + 0x72], dl
adc dl, byte [rdi + 0x48f18948]
add ecx, 0xe0
call fcn.1803a8210
jmp 0x1803a5c67
mov esp, 0x1f113dd0
invalid
invalid
xor al, bh
jl 0x1803a60d2
sub al, 0xef
invalid
sbb byte [rax + 0x4c6f85c0], ch
jmp fcn.1803a60e0
mov edi, 0x6fce7ba7
leave
xor dl, dl
jmp 0x1803a5eb8
xor al, 0xf0
int 0x47
retf
and dl, r14b
invalid
js 0x1803a6105
invalid
invalid
movsb byte [rdi], byte [rsi]
movsd dword [rdi], dword [rsi]
invalid
and dword [rbp + rsi - 0x70c2c874], esi
add bl, ch
add byte [rax - 0x77], cl
int1
fadd qword [rcx + 0x3c352abb]
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
cli
or al, 0x48
cmovb eax, edx
add byte [rbx], cl
add eax, 0x3e9548
add bl, ch
add byte [rbx + 0x3e950105], cl
add byte [rbx], dh
add eax, 0x3e94ff
mov eax, dword [0x1807905f8]
xor eax, dword [0x1807905fc]
xor eax, 0x861f4ded
mov r8d, 0x249bd622
wait
and al, 0x31
rol byte [rcx - 9], cl
invalid
mov r8d, 0x109b52d6
xor edx, edx
div r8d
mov r8, qword [rcx]
cmp eax, 0x5254c670
jae 0x1803a70f1
jmp 0x1803a7124
mov eax, r8d
and eax, 3
lea rcx, [0x1806c548c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
shr r8, 0x20
mov eax, dword [0x180790600]
or eax, dword [0x180790604]
and eax, 0x7d0baeaf
xor eax, 0x2702b287
mov dl, 2
invalid
mov ecx, 0x45be297a
xor edx, edx
div ecx
cmp eax, 0x9beab48e
jae 0x1803a77e4
mov dl, 2
invalid
mov eax, dword [0x180790610]
imul eax, dword [0x180790614]
mov ecx, 0xd9b6ba87
xor edx, edx
div ecx
and eax, 0x1e40adb2
add eax, 0x78e938f
cmp eax, 0x7fd73071
jae 0x1803a77f5
mov ecx, dword [0x180790618]
or ecx, dword [0x18079061c]
add ecx, 0x64df4857
and ecx, 0xc8f64608
add ecx, 0x200a0a3
mov rsi, r8
add rsi, 0xffffffffffffffff
mov rdi, qword [r8 - 1]
mov rax, r8
add rax, 7
cmp ecx, 0x1e917a4b
jb 0x1803a77f5
jmp 0x1803a7206
mov r14, qword [rax]
mov rax, qword [r14]
cmp rax, 0
je 0x1803a726b
mov rcx, rdi
call rax
mov eax, dword [0x180790620]
xor eax, dword [0x180790624]
imul eax, eax, 0x5489c8d
or eax, 0xad95563
mov ecx, 0x1f813bfb
xor edx, edx
div ecx
cmp eax, 0x3060dc92
jae 0x1803a7806
mov eax, dword [0x180790628]
xor eax, dword [0x18079062c]
imul eax, eax, 0xc01331f9
and eax, 0x4710ca42
and eax, 0x9011d89d
cmp eax, 0xf21065b0
ja 0x1803a7806
jmp 0x1803a726b
mov rbx, qword [r14 + 8]
mov r14, qword [r14 + 0x10]
mov eax, dword [0x180790630]
and eax, dword [0x180790634]
mov ecx, 0xf70ca646
xor edx, edx
div ecx
and eax, 0xd609ecf7
mov ecx, 0x28e52815
xor edx, edx
div ecx
cmp eax, 0xe2219c85
ja 0x1803a7813
mov eax, dword [0x180790638]
xor eax, dword [0x18079063c]
mov ecx, 0xe3170ca
xor edx, edx
div ecx
add eax, 0x1b9e426a
xor eax, 0xf4c3288c
cmp rbx, 0
sete cl
cmp eax, 0xbf125295
jbe 0x1803a7813
jmp 0x1803a72d4
test cl, 1
jne 0x1803a7397
jmp 0x1803a72df
mov eax, dword [0x180790640]
add eax, dword [0x180790644]
or eax, 0x76486f04
or eax, 0x59572c16
sub eax, 0xe305f700
cmp eax, 0x6d29ebad
jae 0x1803a7820
jmp 0x1803a7307
mov eax, dword [0x180790648]
imul eax, dword [0x18079064c]
sub eax, 0x2a6a3591
mov ecx, 0x9d8d08a6
xor edx, edx
div ecx
mov ebp, eax
sub ebp, 0x243f83e
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
cmp ebp, 0x76de534
je 0x1803a7307
jmp 0x1803a7342
mov eax, dword [0x180790650]
imul eax, dword [0x180790654]
mov ecx, 0x69f8cd84
xor edx, edx
div ecx
and eax, 0x282808ba
sub eax, 0xa672cbaa
cmp eax, 0xc2fbea6c
jae 0x1803a783b
mov eax, dword [0x180790658]
imul eax, dword [0x18079065c]
add eax, 0xf2268965
imul eax, eax, 0x34caceb2
and eax, 0x14d7aa5
cmp eax, 0xfce69430
ja 0x1803a783b
jmp 0x1803a7397
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x180790660]
xor eax, dword [0x180790664]
and eax, 0xbdd71dba
sub eax, 0xc8be6a27
add eax, 0x9ee14630
cmp eax, 0x6763261e
je 0x1803a784c
int1
sti
invalid
nop
add byte ds:[rbx], dh
add eax, 0x3e90cc
and eax, 0xcac9d5a6
add eax, 0x4a14310
or eax, 0x27c966e0
imul eax, eax, 0xc381c476
invalid
invalid
cmp al, 0x4d
invalid
movabs dword [0xe927a04360fafa13], eax
cmp edx, 0x25a7ffff
scasb al, byte [rdi]
ret
cmpsd dword [rsi], dword [rdi]
and eax, 0x6ea1c3ae
add dword [rdx + 0x48f98948], eax
mov edx, ebx
mov r8, r14
call fcn.1804cafa0
jmp 0x1803a7305
invalid
cmpsb byte [rsi], byte [rdi]
invalid
sar byte [rax + 0x20], 1
and byte [rax], al
add byte [rax], al
or eax, 0x31b617
sal bh, cl
int1
mov ecx, dword [rdi + 0x18]
insd dword [rdi], dx
invalid
add byte [rbx + 0x3e69e405], cl
add byte [rbx], ah
add eax, 0x3e69e2
mov ecx, 0xd874c3ac
add eax, 0x3e636d
add byte [rax], al
add dword [rbp + rax - 0x17], esi
rol dword [rsi], cl
add byte [rax], al
jmp 0x1803ab052
mov al, 0x29
add edi, dword [rax + 0x48c88948]
shr eax, 0x20
ret 0x6a3d
invalid
add eax, 0x3e5ff9
adc dword [rdi + rcx*8 + 0xf], 0x67883
add bl, ch
add byte [rbx + 0x3e5fb105], cl
xor edx, edx
div ecx
xor eax, 0xe10cd9cf
cmp eax, 0x3d3b6d07
jbe 0x1803ab448
mov r14d, dword [str.__v4_]
add r14d, dword [0x180790d84]
sub r14d, 0x13277c66
add r14d, 0xd4e716cb
and r14d, 0xa2b82a61
sub rsp, 0x20
mov rcx, r15
mov rdx, rdi
mov r8, r12
call fcn.1804cafa0
add rsp, 0x20
and byte [rcx - 0x7f], al
invalid
jl 0x1803aaf64
add byte [rbx], 0xf
test al, al
add al, 0
invalid
and byte [rcx - 0x7f], al
jmp case.0x1803a9e8c.9
lahf
lea esp, [rax + riz + 0x55770af8]
invalid
add eax, 0x3e5892
pop rax
add byte ds:[rcx + 0x27b180bd], bh
fldcw word [rsi]
add byte [rax + 0x29], cl
invalid
add eax, 0x3e57a8
xor eax, 0x2be42ee8
and eax, 0x95482f07
xchg rbp, rax
xchg rbp, rax
and eax, 0x161b97ca
cmp eax, 0x55747c0d
push rbp
mov edx, edi
and byte [rcx - 0x75], cl
mov eax, dword [0x180790de0]
and eax, dword [0x180790de4]
sub eax, 0xde7ef963
sub eax, 0x5bf563f6
add eax, 0x9b9159f5
wait
wait
cmp eax, 0x61a58d4
jb 0x1803ab6ec
jmp 0x1803ab710
mov eax, dword [0x180790de8]
sub eax, dword [0x180790dec]
mov ecx, 0x1f51c2cb
ret 0x1f51
xor edx, edx
div ecx
mov ecx, 0xbc78e0d
xor edx, edx
div ecx
or eax, 0x70c6d0e4
cmp eax, 0x59c48eb2
jbe 0x1803ac683
mov eax, dword [0x180790df0]
add eax, dword [0x180790df4]
or eax, 0xb2d00e2b
or eax, 0x84ce8c7b
invalid
test byte [0x17e0988fd], ch
cmp eax, 0xcf16f692
jae 0x1803ac683
add byte [rax], al
invalid
add dword [rcx + 0x3e], edx
add byte [0x1efc86db7], dh
mov eax, 4
and byte [rcx - 0x7f], al
pop rax
add eax, 0x58b0000
invalid
out dx, eax
adc dword [rax], eax
add rsp, 0x20
jmp 0x1803ac05b
mov eax, dword [0x180790f18]
imul eax, dword [0x180790f1c]
or eax, 0x447cd1fc
cld
sar dword [rsp + rax*2 + 5], 1
sbb ah, dl
mov edx, fs
mov ebp, 0x48557b1d
sub esp, 0x20
invalid
cli
sub dword [rdi], ecx
xchg edx, eax
ret 0x133d
add esi, 0x41c32360
add byte [rax], al
in eax, dx
cmc
outsb dx, byte [rsi]
cld
je 0x1803ac6ae
invalid
and al, 0x48
mov eax, dword [rbx + 0x18]
add byte [rax], al
add al, ch
mov dh, 0x2e
add byte [rax + 0x29], cl
invalid
nop
and eax, dword [rax]
add byte [rax], al
mov eax, 0x70
add byte [rax], al
div r8d
imul eax, eax, 0x4af2c31b
sub eax, 0x5a75556a
cmp eax, 0xb34eb972
mov r13, qword [rbp + 0x27d8]
add byte [rax], al
pop rdx
imul ch
cmp eax, 0xf741d231
invalid
and al, 0x3e
add byte [rcx - 0x40], ch
cmp eax, 0xc069fb9b
invalid
sub esp, 0x20
sldt word [rax]
add byte [rax - 0x75], cl
invalid
invalid
ret
ja 0x1803af317
xchg ebx, eax
pop rdx
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx - 0x48], al
pop rsp
add byte [rax], al
add al, ch
xor byte [rax - 0x7cb7ffd1], al
invalid
add byte [rax - 0x7d], cl
add byte [rax], al
add eax, edx
add byte [rax], al
add byte es:[rax], al
xor eax, 0x3e1d31
add dword [rax], eax
add byte [rbp - 0x77], cl
dec byte [rcx - 0x7f]
invalid
js 0x1803af5ea
ficomp word [rax]
add al, 0x81
invalid
stosb byte [rdi], al
jp case.0x1803b70f8.13
xchg ecx, ecx
cmc
add byte [rax], al
add byte [rbp - 0x77], cl
std
cmp eax, 0
pushfq
mov byte [rcx - 0x7f], 0xc1
mov ah, 0x8d
adc dword [ecx - 0x7f], eax
sub ecx, 0xa1334a9b
sub ecx, 0xa1334a9b
xchg edx, eax
rol dword [rcx - 0x7f], 0xfa
invalid
add byte [rcx - 0xa], al
rol dword [rcx], 0x75
add dword [rbp + 2], esi
jmp 0x1803afd6c
add byte ds:[0x1c49c81ff], dh
invalid
add byte [rcx - 0x30], ch
invalid
add byte ds:[0x150314275], dh
xchg esi, eax
cmp dword [rbp + 0x2d], 0x77412559
cli
or eax, 0x8b05003e
invalid
xor eax, 0xeb0000e8
add byte [rbx + 0x3e0da305], cl
add byte [rbx], al
add eax, 0x3e0da1
invalid
invalid
test al, 0x2d
outsb dx, byte [rsi]
pop rax
cdq
sbb al, 0xd
cmp al, 0x84
xor bl, byte [rdi + 0x3d]
call 0x18fc1a405
xchg dword [rdi], ebx
out 0, al
add bl, ch
add byte ds:[rbx], ch
add eax, 0x3e0b5d
invalid
int 0x48
cmp esi, ecx
rol byte [rcx - 9], cl
int1
add byte ds:[rbx], ch
add eax, 0x3e0278
pop rax
add dword [rax], eax
add byte [rax - 0x75], cl
mov dl, 0x80
add dword [rax], eax
add byte [rax - 0x75], cl
mov edx, 0x188
add byte [rax], al
jb 0x1803b15db
push 0xffffffffaa182596
hlt
invalid
cmp eax, 0x9eee2500
invalid
add eax, 0x3dfa93
xor eax, 0xf78141ac
mov ecx, 0x48e0b951
sub esp, 0x20
cmp eax, 0x82500500
jno 0x1803b2db3
or byte [rcx - 0x7499f7b8], cl
or al, 0x66
mov dword [rax + 0xc], ecx
mov ecx, dword [rsi + 0xc]
add dword [rax], eax
add byte [rsi], cl
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg dword [rax], ebp
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x39], cl
xchg dword [rax], esi
add dword [rax], eax
add byte [rsi], cl
add byte [rax], al
add byte [rcx - 0x3a], al
xchg dword [rax], edi
add dword [rax], eax
add byte [rax], al
cmp eax, 3
out 0x80, al
cmp ch, byte [rsi - 0x56d0c3db]
outsb dx, byte [rsi]
add eax, 0x3de10d
invalid
invalid
xor dword [rax + rax], eax
add byte [rbx + 0x3ddbc905], cl
add byte [rbx], ch
add eax, 0x3ddbc7
int1
fstp xword [0x1fa4062d7]
fstp xword [0x1a9044cdd]
mov edx, 0x41393518
sub eax, 0x31270d5e
xor rdx, rdx
add byte [rax - 0x77], cl
xchg ebp, eax
sbb byte [rdi], ah
add byte [rax], al
mov rsi, r15
mov esi, edi
mov esi, edi
add rsi, 0x1c3
xchg eax, ebp
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx - 0x39], cl
xchg eax, esi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], al
mov qword [r15 + 0x1f8], 0x20000
invalid
invalid
xchg dword [rax], eax
add al, byte [rax]
add bh, bh
invalid
cmp eax, 0x4e152b00
iretd
add al, byte [rax]
add byte [rax], al
mov r8d, 0xf31fdab8
xor edx, edx
div r8d
mov r8d, 0xd8949b9a
xor edx, edx
div r8d
mov r8d, 0xcf097cdb
fstp xword [rcx + rcx - 0x31]
mov bh, 0xc7
cmp eax, 0x243b3500
cmp edi, esp
movsd dword [rdi], dword [rsi]
add byte [rax], al
lea ebx, [rdi - 9]
jmp 0x12092e29e
shl byte [0x103835bda], 0xc4
and byte [rax - 0x75], cl
cmp dword [rax - 0x7d], ecx
inc dword [rdi + rcx]
mov esi, 0x3f35003d
imul edx, ecx, 0x48
cmp eax, 0x6b3f3500
ror dword [rax + 0x69], 1
rcl byte [rbp + 0x2d2152ec], 0xdb
jnp 0x1803b5f96
cmp eax, 0xbba1b7d4
mov edi, 0x48000027
mov dword [rbp + 0x26e8], ecx
scasd eax, dword [rdi]
add eax, 0x3dbe19
adc dword [rcx + 0x7b35ed41], ebx
jb 0x1803b60dc
cmp ecx, dword [0x10dbf3587]
invalid
mov r14, qword [rbp + 0x27e0]
loop 0x1803b6595
or dword [rcx + 9], ecx
int 0x4c
mov edx, dword [rdx + 0x10]
add bl, ch
add byte [rbx + 0x3db7e00d], cl
add byte [rbx], ah
or eax, 0x3db7de
xor byte [rax], ah
add byte [rax], al
mov ch, 0x3d
add byte [rbx], al
add eax, 0x3db51a
out 0x6d, eax
nop
cmpsb byte [rsi], byte [rdi]
sbb byte [rcx], cl
add byte [rax], al
sub esp, 0x20
or al, 0
add byte [rcx - 0x3a], al
xchg byte [rax], dl
or al, 0
add byte [rax], al
add byte [rbx + 0x3daf5805], cl
add byte [rbx], ah
add eax, 0x3daf56
mov edx, eax
scasb al, byte [rdi]
cmp eax, 0xd70d3300
scasb al, byte [rdi]
cmp eax, 0x1cc96900
leave
sbb al, 0x6a
invalid
xor ecx, 0xd7c17cf7
int1
idiv dword [rcx + rax*8 - 0x29]
xlatb
xlatb
sub esp, 0x20
sbb al, 0x80
or dword [rdi - 0x741f7bf1], 0
add byte [rbx + 0x3daddc05], cl
add byte [rdi], cl
imul eax, dword [0x180791fb4]
add byte [0x145fe7627], al
xor eax, 0xe7a669ce
mov ecx, 0x5414f5fd
xor edx, edx
div ecx
ud2
cwde
fisttp qword [rdi]
sub dword [rcx + 0x59], 0
add bl, ch
add byte [rcx + rcx*4 - 0x4b], cl
loopne 0x1803bae1e
add byte [rax], al
clc
pop rbp
add byte [rax], al
mov edx, dword [rdx]
sar byte [rcx - 0x60], 0xee
cmp dword [0x1715900f7], eax
add eax, 0x3d6c52
imul edi, dword [rsi + 0x29], 0x39
xor ch, byte [rcx - 0x40]
cmp ch, byte [rcx + 0x3a2da06e]
popfq
pop rsp
lodsd eax, dword [rsi]
cmp eax, 0x559ae8d3
ja 0x1803c09ba
jmp 0x1803bbc1a
adc byte [rax], al
ret 0xc069
mov dword [rax + 0x10], ecx
and ecx, dword [rdi]
test byte [rdx], cl
add byte [rax], al
add byte [r8], al
add eax, 0x3d5e28
invalid
invalid
invalid
invalid