Function at 0x180467140
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
test byte [rsi - 0x6e], ch
invalid
cmp al, 0x86
loop 0x1803c31ce
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe8
mov rbp, r8
mov r15, rdx
mov rdi, rcx
mov rax, rdi
add rax, 0x18
mov r14, qword [rax]
cmp r14, 0xffffffffffffffff
sete al
test al, 1
jne 0x1804671a9
jmp 0x180467173
mov rsi, rdi
add rsi, 8
mov r13, qword [rdi + 8]
mov r12, r13
add r12, 1
mov rax, r12
shr rax, 3
imul rbx, rax, 7
cmp r13, 8
cmovb rbx, r13
mov rax, rbx
shr rax, 1
cmp r14, rax
jb 0x180467a35
jmp 0x180467209
mov ecx, 1
call fcn.1806865f0
mov r8, rax
mov eax, dword [0x1807a3db0]
xor eax, dword [0x1807a3db4]
sub eax, 0xf8e3d9e3
add eax, 0xf64729a0
xor eax, 0xe068cb53
cmp eax, 0x4493341e
jb 0x180468b49
jmp 0x1804671de
mov eax, dword [0x1807a3db8]
sub eax, dword [0x1807a3dbc]
mov ecx, 0x79e1fde4
xor edx, edx
div ecx
and eax, 0x3963c21a
or eax, 0xd88e1067
cmp eax, 0x9b8cb515
je 0x1804671de
jmp 0x180468b32
mov rax, r14
sub rax, rbx
cmova rbx, r14
cmp rbx, 7
jb 0x18046728e
movabs rax, 0x1ffffffffffffffe
cmp rbx, rax
seta cl
mov eax, dword [0x1807a3dc0]
xor edx, edx
div dword [0x1807a3dc4]
mov r8d, 0xc184e5a2
xor edx, edx
div r8d
mov r8d, 0xdfdc3ce3
xor edx, edx
div r8d
and eax, 0x3cd22bdc
cmp eax, 0x6df06e6d
ja 0x180468b5a
mov eax, dword [0x1807a3dc8]
or eax, dword [0x1807a3dcc]
xor eax, 0x90fb3892
xor eax, 0xe77e23bd
add eax, 0x995a6aaa
cmp eax, 0x2f7b0e9c
jbe 0x180468b5a
test cl, 1
jne 0x180467356
jmp 0x1804672bd
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x30], r14
cmp rbx, 3
setb al
mov qword [rsp + 0x28], rbp
mov r15, r13
mov r14d, 8
mov ecx, 4
test al, 1
cmovne r14, rcx
jmp 0x180467368
shl rbx, 3
add rbx, 8
mov ecx, 7
mov rax, rbx
xor edx, edx
div rcx
add rax, 0xffffffffffffffff
mov qword [rsp + 0x70], r15
bsr rcx, rax
xor rcx, 0x3f
mov rax, 0xffffffffffffffff
shr rax, cl
mov qword [rsp + 0x30], r14
mov r15, r13
mov ecx, dword [0x1807a3dd0]
xor ecx, dword [0x1807a3dd4]
and ecx, 0x389c6e74
and ecx, 0x664144f7
add ecx, 0x938b13c2
cmp ecx, 0xd007c61d
jae 0x180468b6b
mov qword [rsp + 0x28], rbp
jmp 0x180467326
mov ecx, dword [0x1807a3dd8]
imul ecx, dword [0x1807a3ddc]
imul ecx, ecx, 0x31abbe74
sub ecx, 0x6236b17f
sub ecx, 0xb4d35d50
mov r14, rax
add r14, 1
cmp ecx, 0x615c6d6f
jae 0x180467326
jmp 0x180467368
mov ecx, 1
call fcn.1806865f0
mov r8, rax
jmp 0x180468b32
mov ecx, 0x30
mov rax, r14
mul rcx
mov rbp, rax
seto al
jo 0x18046740b
mov r13, r14
add r13, 0x10
mov rax, rbp
add rax, r13
setb cl
mov eax, dword [0x1807a3de0]
and eax, dword [0x1807a3de4]
mov r8d, 0x48c243ff
xor edx, edx
div r8d
add eax, 0xfc07c41c
mov r8d, 0xaa3e3936
xor edx, edx
div r8d
cmp eax, 0x7a4f5526
jae 0x180468b7c
mov eax, dword [0x1807a3de8]
and eax, dword [0x1807a3dec]
and eax, 0xbb5a7809
xor eax, 0x79439ccc
imul eax, eax, 0xcc17acfd
cmp eax, 0x8d1d544c
jae 0x180468b7c
test cl, 1
jne 0x18046740b
jmp 0x1804673ef
mov rbx, rbp
add rbx, r13
movabs rax, 0x7ffffffffffffff0
cmp rbx, rax
seta al
test al, 1
jne 0x18046740b
jmp 0x18046741d
mov ecx, 1
call fcn.1806865f0
mov r8, rax
jmp 0x180467503
mov eax, dword [0x1807a3df0]
and eax, dword [0x1807a3df4]
sub eax, 0x31aaf5aa
mov ecx, 0x2e00138
xor edx, edx
div ecx
add eax, 0xa9b7fb70
cmp eax, 0xc4bb29ad
jae 0x180468b89
mov eax, dword [0x1807a3df8]
or eax, dword [0x1807a3dfc]
sub eax, 0x3c002852
or eax, 0x61737ed9
xor eax, 0xfeb3e447
mov cl, byte [0x1807afe04]
cmp eax, 0x5f19dd99
jbe 0x180468b89
jmp 0x180467475
mov rcx, rbx
mov edx, 0x10
call fcn.1804caf90
mov r9, rax
cmp r9, 0
sete cl
mov eax, dword [0x1807a3e00]
and eax, dword [0x1807a3e04]
imul eax, eax, 0xf9b5ed35
mov r8d, 0xa109ed6a
xor edx, edx
div r8d
xor eax, 0xf9a4b721
cmp eax, 0x14ffcd8b
jb 0x180468b9c
mov eax, dword [0x1807a3e08]
sub eax, dword [0x1807a3e0c]
xor eax, 0xd91174c0
xor eax, 0x5d39b6e3
mov r8d, 0xe3c08821
xor edx, edx
div r8d
cmp eax, 0x3b71893c
jae 0x180468b9c
test cl, 1
jne 0x1804674ec
jmp 0x180467508
mov ecx, 1
mov edx, 0x10
mov r8, rbx
call fcn.180686600
mov r8, rax
jmp 0x180467503
jmp 0x180468b32
mov rbx, r14
add rbx, 0xffffffffffffffff
mov rax, r14
shr rax, 3
imul rax, rax, 7
cmp r14, 9
cmovb rax, rbx
mov qword [rsp + 0xc0], rax
add r9, rbp
mov qword [rsp + 0x50], r9
mov rcx, r9
mov edx, 0xff
mov r8, r13
call fcn.1806a7aa0
mov r13, qword [rdi]
mov eax, dword [0x1807a3e10]
xor eax, dword [str.bZT_]
sub eax, 0x69cf0e66
mov ecx, 0x60658a44
xor edx, edx
div ecx
sub eax, 0xa4048f94
cmp eax, 0x333701db
mov r11, r15
mov r8, qword [rsp + 0x30]
jb 0x180468bad
mov r9, qword [rsp + 0x50]
jmp 0x18046757e
mov eax, dword [0x1807a3e18]
imul eax, dword [0x1807a3e1c]
and eax, 0x1147f7a6
and eax, 0xbe106357
mov ecx, 0x11e98cba
xor edx, edx
div ecx
cmp r8, 0
sete cl
cmp eax, 0xd113e5d9
jae 0x18046757e
test cl, 1
jne 0x18046784e
jmp 0x1804675b7
movaps xmm1, xmmword [r13]
xorps xmm0, xmm0
pcmpgtb xmm0, xmm1
mov eax, dword [0x1807a3e20]
xor edx, edx
div dword [0x1807a3e24]
xor eax, 0x510576da
mov ecx, 0xc3e8728a
xor edx, edx
div ecx
mov ecx, 0x974047d2
xor edx, edx
div ecx
cmp eax, 0x18cee52a
ja 0x180468bbe
jmp 0x1804675f5
mov eax, dword [0x1807a3e28]
mov ecx, dword [0x1807a3e2c]
imul eax, ecx
imul eax, eax, 0x3461d860
add eax, 0x4da5db79
movaps xmm1, xmm0
psllw xmm1, 7
pmovmskb ebp, xmm1
xor bp, 0xffff
mov r14, r13
add r14, 0xffffffffffffffd0
cmp eax, 0x2182787c
jae 0x1804675f5
mov qword [rsp + 0x48], rdi
jmp 0x180467634
xor r15d, r15d
mov rdi, r13
mov r8, qword [rsp + 0x30]
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0x40], r11
jmp 0x18046764e
mov eax, dword [0x1807a3e30]
add eax, dword [0x1807a3e34]
add eax, 0xb432e212
or eax, 0x1c621ef0
mov ecx, 0x60c88c9d
xor edx, edx
div ecx
cmp eax, 0xf0f4bcc9
je 0x180468bcf
jmp 0x18046767a
mov eax, dword [0x1807a3e38]
xor edx, edx
div dword [0x1807a3e3c]
or eax, 0x6e351484
mov ecx, 0x99c70023
xor edx, edx
div ecx
imul ecx, eax, 0x82e68b90
cmp bp, 0
sete al
cmp ecx, 0x83ac86fb
jae 0x18046767a
test al, 1
jne 0x1804676b1
jmp 0x180467727
jmp 0x18046770c
xor bp, 0xffff
mov eax, dword [0x1807a3e40]
sub eax, dword [0x1807a3e44]
mov ecx, 0x20a08609
xor edx, edx
div ecx
xor eax, 0xde6d6ab0
xor eax, 0xb02bdbb1
cmp eax, 0xc40bf94f
jae 0x180468be0
jmp 0x1804676e3
mov eax, dword [0x1807a3e48]
sub eax, dword [0x1807a3e4c]
mov ecx, 0x45e1e6a
xor edx, edx
div ecx
and eax, 0x9493df8e
imul eax, eax, 0xbc81ee0a
cmp eax, 0xa3d7855c
je 0x1804676e3
jmp 0x180467727
mov rax, rdi
add rdi, 0x10
movaps xmm0, xmmword [rax + 0x10]
pmovmskb ebp, xmm0
add r15, 0x10
cmp bp, 0xffff
je 0x18046770c
jmp 0x1804676b3
tzcnt eax, ebp
mov ecx, ebp
dec ecx
and ecx, ebp
mov bp, cx
mov r13, r15
add r13, rax
dec r8
mov qword [rsp + 0xb0], r8
mov rax, r13
neg rax
lea rax, [rax + rax*2]
shl rax, 4
mov r8, qword [r14 + rax + 8]
mov r9, qword [r14 + rax + 0x10]
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x28]
call fcn.18045a720
mov rcx, rax
and rcx, rbx
mov r10, qword [rsp + 0x50]
movups xmm0, xmmword [r10 + rcx]
pmovmskb edx, xmm0
cmp dx, 0
je 0x180467788
jmp 0x1804677b0
xor r9d, r9d
xor r8d, r8d
jmp 0x180467790
add r8, 0x10
lea rcx, [r9 + rcx + 0x10]
and rcx, rbx
movups xmm0, xmmword [r10 + rcx]
pmovmskb edx, xmm0
cmp dx, 0
mov r9, r8
je 0x180467790
jmp 0x1804677b0
tzcnt edx, edx
movzx edx, dx
add rcx, rdx
and rcx, rbx
cmp byte [r10 + rcx], 0xff
jle 0x1804677e0
movdqa xmm1, xmmword [r10]
xorps xmm0, xmm0
pcmpgtb xmm0, xmm1
psllw xmm0, 7
pmovmskb ecx, xmm0
tzcnt ecx, ecx
movzx ecx, cx
shr rax, 0x39
mov rdx, rcx
add rdx, 0xfffffffffffffff0
and rdx, rbx
mov byte [r10 + rcx], al
mov byte [r10 + rdx + 0x10], al
xor r13, 0xffffffffffffffff
imul rax, r13, 0x30
mov r13, qword [rsp + 0xc8]
mov rdx, r13
add rdx, rax
xor rcx, 0xffffffffffffffff
imul rax, rcx, 0x30
mov rcx, r10
add rcx, rax
mov r8d, 0x30
call fcn.1806a7400
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0xb0]
cmp r8, 0
mov r11, qword [rsp + 0x40]
jne 0x18046764e
mov rdi, qword [rsp + 0x48]
mov r8, qword [rsp + 0x30]
jmp 0x18046784e
mov eax, dword [0x1807a3e50]
or eax, dword [0x1807a3e54]
mov ecx, 0xafb03240
xor edx, edx
div ecx
xor eax, 0xdf1950f1
or eax, 0xa2f67b58
cmp eax, 0x6131319c
je 0x180468bed
mov rdx, qword [rsp + 0xc0]
jmp 0x180467882
mov ecx, dword [0x1807a3e58]
add ecx, dword [0x1807a3e5c]
add ecx, 0x3d83f51a
sub ecx, 0x493bb792
sub ecx, 0xb3866b40
mov rax, rdx
sub rax, r8
mov qword [rdi], r9
cmp ecx, 0xbe1499a2
jae 0x180467882
jmp 0x1804678b3
mov qword [rsi], rbx
add rdi, 0x10
mov ecx, dword [0x1807a3e60]
add ecx, dword [0x1807a3e64]
add ecx, 0xa5eaaea7
or ecx, 0x8def575a
add ecx, 0x5a8fafea
cmp ecx, 0x5a0a4cac
je 0x180468bfd
mov ecx, dword [0x1807a3e68]
xor ecx, dword [0x1807a3e6c]
xor ecx, 0x70737643
imul ecx, ecx, 0xbc9aec95
imul edx, ecx, 0x81175015
mov qword [rdi], rax
cmp r11, 0
sete cl
cmp edx, 0xf9ba3a36
je 0x180468bfd
movabs r8, 0x8000000000000001
test cl, 1
jne 0x180468b32
jmp 0x18046792d
mov ecx, 0x30
mov rax, r12
mul rcx
mov r10, rax
seto al
add r11, 0x11
mov rax, r10
add rax, r11
setb al
xor al, 0xff
mov eax, dword [0x1807a3e70]
xor eax, dword [0x1807a3e74]
xor eax, 0xaac73ac3
xor eax, 0xf68dee7
and eax, 0x34c15972
cmp eax, 0xd327235
jb 0x180468c0d
mov eax, dword [0x1807a3e78]
and eax, dword [0x1807a3e7c]
add eax, 0xc16f85d6
or eax, 0x50f8c498
imul eax, eax, 0xcc7deca6
mov r9, r10
add r9, r11
cmp eax, 0x4bca98d
jbe 0x180468c0d
jmp 0x1804679a2
movabs r8, 0x8000000000000001
cmp r9, 0
je 0x180468b32
mov eax, dword [0x1807a3e80]
or eax, dword [0x1807a3e84]
xor eax, 0x1544aa56
add eax, 0x660c0eff
mov ecx, 0x2e43e994
xor edx, edx
div ecx
cmp eax, 0xf6dfaeab
ja 0x180468c1a
jmp 0x1804679e2
mov eax, dword [0x1807a3e88]
xor edx, edx
div dword [0x1807a3e8c]
imul eax, eax, 0x3204f8bc
or eax, 0xe73117ee
mov ecx, 0x3ce6edb3
xor edx, edx
div ecx
xor edx, edx
sub rdx, r10
mov rcx, r13
add rcx, rdx
cmp eax, 0xd22b260
ja 0x1804679e2
jmp 0x180467a18
mov rdx, r9
mov r8d, 0x10
call fcn.1804cafa0
movabs r8, 0x8000000000000001
jmp 0x180468b32
mov rsi, qword [rdi]
mov rdx, r12
shr rdx, 4
mov rax, r12
and rax, 0xf
cmp rax, 0
setne al
and al, 1
movzx eax, al
mov r8, rdx
add r8, rax
cmp r8, 0
mov qword [rsp + 0x60], rbx
je 0x180467b70
add rdx, rax
mov rcx, r8
and rcx, 1
xor eax, eax
cmp rdx, 1
je 0x180467a98
movabs rax, 0x1ffffffffffffffe
and r8, rax
xor r9d, r9d
xor r10d, r10d
jmp 0x180467be7
mov rbx, qword [rsp + 0x60]
jmp 0x180467a98
mov edx, dword [0x1807a3e90]
sub edx, dword [0x1807a3e94]
imul edx, edx, 0xd77d46ab
sub edx, 0x7a3f9530
sub edx, 0x702a5aa1
cmp edx, 0x4055b51e
jbe 0x180468c27
jmp 0x180467ac4
mov r8d, dword [0x1807a3e98]
add r8d, dword [0x1807a3e9c]
xor r8d, 0xeeaf2bdf
sub r8d, 0x179fbb6b
sub r8d, 0x1476c1e5
cmp rcx, 0
sete dl
cmp r8d, 0x58994647
jbe 0x180467ac4
test dl, 1
jne 0x180467b70
jmp 0x180467afe
mov rcx, rsi
add rcx, rax
mov eax, dword [0x1807a3ea0]
sub eax, dword [0x1807a3ea4]
xor eax, 0xef37a269
add eax, 0x5a5bfa9d
and eax, 0x928a7b4e
cmp eax, 0x988726f9
je 0x180468c34
jmp 0x180467b2c
mov eax, dword [0x1807a3ea8]
and eax, dword [0x1807a3eac]
add eax, 0xf64e2a6f
mov r8d, 0xa58e6562
xor edx, edx
div r8d
sub eax, 0xc731bcd7
movdqa xmm0, xmmword [rcx]
cmp eax, 0xdf6f81e1
jae 0x180467b2c
jmp 0x180467b5a
xorps xmm1, xmm1
pcmpgtb xmm1, xmm0
movaps xmm0, xmmword [0x1806c8f70]
por xmm1, xmm0
movdqa xmmword [rcx], xmm1
cmp r12, 0x10
setb cl
mov eax, dword [0x1807a3eb0]
xor eax, dword [0x1807a3eb4]
or eax, 0x18ec3346
mov r8d, 0x5f642031
xor edx, edx
div r8d
sub eax, 0xbcca29e2
cmp eax, 0xa4dc65e6
ja 0x180468c41
jmp 0x180467ba5
mov eax, dword [0x1807a3eb8]
xor edx, edx
div dword [0x1807a3ebc]
imul eax, eax, 0x74ec8f9f
xor eax, 0x94fbf284
mov r8d, 0xec3f31cd
xor edx, edx
div r8d
cmp rsi, 0
setne dl
cmp eax, 0x76f41591
je 0x180467ba5
jmp 0x180467bd9
test cl, 1
jne 0x180467d09
jmp 0x180467ca7
mov eax, dword [0x1807a3ec0]
xor edx, edx
div dword [0x1807a3ec4]
mov r11d, 0xa8a9b39e
xor edx, edx
div r11d
sub eax, 0x30f2531
xor eax, 0x9c94a8c9
cmp eax, 0xe54c1360
ja 0x180468c4e
jmp 0x180467c17
mov edx, dword [0x1807a3ec8]
mov eax, dword [0x1807a3ecc]
add edx, eax
mov eax, 0x9e9077a1
imul rdx, rax
shr rdx, 0x3d
or edx, 0x98148210
and edx, 0x98148214
mov r11, r9
or r11, 0x10
movaps xmm0, xmmword [rsi + r9]
xorps xmm1, xmm1
xorps xmm2, xmm2
pcmpgtb xmm2, xmm0
movaps xmm0, xmmword [0x1806c8f70]
por xmm2, xmm0
movaps xmmword [rsi + r9], xmm2
mov rax, r9
add rax, 0x20
movaps xmm2, xmmword [rsi + r11]
pcmpgtb xmm1, xmm2
por xmm1, xmm0
movdqa xmmword [rsi + r11], xmm1
mov r11, r10
add r11, 2
cmp r11, r8
sete bl
cmp edx, 0x129d6e3f
je 0x180467c17
test bl, 1
mov r9, rax
mov r10, r11
jne 0x180467a91
jmp 0x180467be7
mov rcx, rsi
add rcx, r12
mov eax, dword [0x1807a3ed0]
and eax, dword [0x1807a3ed4]
and eax, 0x5559c844
xor eax, 0x29f4dd54
xor eax, 0xebb25d63
cmp eax, 0x5972f801
jb 0x180468c92
mov eax, dword [0x1807a3ed8]
sub eax, dword [0x1807a3edc]
mov r8d, 0x4a662d68
xor edx, edx
div r8d
add eax, 0xe814cb72
add eax, 0xe88ae5aa
movups xmm0, xmmword [rsi]
movups xmmword [rcx], xmm0
cmp eax, 0xf42af85b
jae 0x180468c92
jmp 0x180467d07
jmp 0x180467d27
mov rcx, rsi
add rcx, 0x10
mov rdx, rsi
mov r8, r12
call fcn.1806a7400
xor ecx, ecx
cmp r13, 0xffffffffffffffff
je 0x180468aca
movabs rax, 0x736f6d6570736575
mov rcx, r15
xor rcx, rax
mov qword [rsp + 0xa8], rcx
mov eax, dword [0x1807a3ee0]
imul eax, dword [0x1807a3ee4]
sub eax, 0xaf942024
mov ecx, 0x2be49a4b
xor edx, edx
div ecx
xor eax, 0x9af4f89a
cmp eax, 0x2fd10886
jbe 0x180468ca5
jmp 0x180467d6c
mov eax, dword [0x1807a3ee8]
and eax, dword [0x1807a3eec]
and eax, 0xa170618c
mov ecx, 0xb8ad6368
xor edx, edx
div ecx
or eax, 0x72502824
movabs rcx, 0x646f72616e646f6d
mov rdx, rbp
xor rdx, rcx
mov qword [rsp + 0xa0], rdx
movabs rcx, 0x6c7967656e657261
mov rdx, r15
xor rdx, rcx
mov qword [rsp + 0x98], rdx
cmp eax, 0x81a0d27d
jae 0x180467d6c
jmp 0x180467dc4
movabs rax, 0x7465646279746573
xor rbp, rax
xor r15d, r15d
mov eax, dword [0x1807a3ef0]
or eax, dword [0x1807a3ef4]
mov ecx, 0xe8247559
xor edx, edx
div ecx
and eax, 0xdfb0e2fc
imul eax, eax, 0x3509de91
cmp eax, 0x32465cc2
je 0x180468cb2
jmp 0x180467e01
mov eax, dword [0x1807a3ef8]
or eax, dword [0x1807a3efc]
imul eax, eax, 0x7581a88b
imul ecx, eax, 0xa1b44f4
add ecx, 0x88f6a0fd
imul rax, r15, 0xffffffffffffffd0
mov rdx, rax
add rdx, 0xffffffffffffffd0
mov r10, rsi
add r10, rdx
mov r8, rsi
add r8, rax
mov rdx, r15
add rdx, 1
mov r9, rsi
add r9, r15
cmp byte [rsi + r15], 0x80
sete al
cmp ecx, 0xc4d1bf68
jb 0x180467e01
test al, 1
jne 0x180467e5c
jmp 0x180468a10
mov qword [rsp + 0xb8], r8
mov rax, r15
xor rax, 0xffffffffffffffff
mov qword [rsp + 0x40], r13
imul rax, rax, 0x30
mov rbx, rsi
add rbx, rax
xor eax, eax
sub rax, r15
imul rax, rax, 0x30
mov rcx, rsi
add rcx, rax
mov rax, rcx
add rax, 0xffffffffffffffd0
add rax, 8
add rcx, 0xffffffffffffffd0
add rcx, 0x10
mov r8, rbx
add r8, 0x10
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0x48], rdi
mov r8, rbx
add r8, 0x20
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x78], rax
mov qword [rsp + 0xd0], r10
jmp 0x180467f06
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x78]
jmp 0x180467f04
jmp 0x180467f06
mov r13, qword [rax]
mov r8, qword [rcx]
mov rdi, r8
and rdi, 7
mov eax, dword [0x1807a3f00]
xor eax, dword [0x1807a3f04]
sub eax, 0xeb8d5670
and eax, 0x771d491d
sub eax, 0xf3df2746
cmp eax, 0x9f5d0547
ja 0x180468cbf
jmp 0x180467f3b
mov eax, dword [0x1807a3f08]
xor eax, dword [0x1807a3f0c]
imul ecx, eax, 0xe78e02dc
or ecx, 0x93616957
xor ecx, 0xa6e0abe2
mov rax, r8
and rax, 0xfffffffffffffff8
cmp ecx, 0x36d3c33f
jb 0x180467f3b
mov qword [rsp + 0x68], r8
jmp 0x180467f6f
xor ebx, ebx
cmp rax, 0
mov r14, qword [rsp + 0xa0]
mov r15, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa8]
je 0x180467fb5
xor ebx, ebx
mov r15, qword [rsp + 0x98]
mov r14, qword [rsp + 0xa0]
mov rbp, qword [rsp + 0x28]
mov r12, qword [rsp + 0xa8]
jmp 0x180468200
jmp 0x180467fb5
mov eax, dword [0x1807a3f10]
or eax, dword [0x1807a3f14]
xor eax, 0x4735d402
mov ecx, 0x7abacd21
xor edx, edx
div ecx
or eax, 0x3f6f7217
cmp eax, 0xffca4b6
je 0x180468cd0
jmp 0x180467fe1
mov eax, dword [0x1807a3f18]
xor edx, edx
div dword [0x1807a3f1c]
imul ecx, eax, 0xfa607ad8
xor ecx, 0xa598e5b7
and ecx, 0xcfac3572
cmp rdi, 3
seta al
cmp ecx, 0x68305f4e
jae 0x180467fe1
xor r10d, r10d
test al, 1
mov r8d, 0
jne 0x18046801f
jmp 0x180468084
mov ecx, dword [r13 + rbx]
mov eax, dword [0x1807a3f20]
sub eax, dword [0x1807a3f24]
add eax, 0xdcd1f57
mov r8d, 0xd440f668
xor edx, edx
div r8d
xor eax, 0xd6497029
cmp eax, 0x5d301b12
jbe 0x180468ce1
mov eax, dword [0x1807a3f28]
or eax, dword [0x1807a3f2c]
and eax, 0xe16f5de0
add eax, 0x867648d8
imul eax, eax, 0x3f3b1ca0
mov r10d, ecx
cmp eax, 0xfac43070
je 0x180468ce1
jmp 0x18046807c
mov r8d, 4
jmp 0x180468084
mov rax, r8
or rax, 1
cmp rax, rdi
jb 0x180468097
mov qword [rsp + 0x38], r10
jmp 0x180468113
mov eax, dword [0x1807a3f30]
imul eax, dword [0x1807a3f34]
mov ecx, 0xa2b5cfc2
xor edx, edx
div ecx
sub eax, 0x22f8c774
xor eax, 0x8dbf2460
cmp eax, 0x93578b5e
je 0x180468cf2
mov ecx, dword [0x1807a3f38]
or ecx, dword [0x1807a3f3c]
xor ecx, 0x397a2705
xor ecx, 0x9067fea5
xor ecx, 0xd06dbfad
mov rdx, r8
add rdx, rbx
mov rax, r13
add rax, rdx
cmp ecx, 0x4ce2389b
jbe 0x180468cf2
jmp 0x1804680fa
movzx eax, word [rax]
mov rcx, r8
shl rcx, 3
shl rax, cl
or r10, rax
mov qword [rsp + 0x38], r10
or r8, 2
mov eax, dword [0x1807a3f40]
or eax, dword [0x1807a3f44]
mov ecx, 0xac941621
xor edx, edx
div ecx
or eax, 0x19fcbb25
imul eax, eax, 0x33373927
cmp eax, 0xf558490d
je 0x180468d03
jmp 0x180468140
mov eax, dword [0x1807a3f48]
and eax, dword [0x1807a3f4c]
mov ecx, 0x4675894c
xor edx, edx
div ecx
add eax, 0x950b3a26
sub eax, 0xdde9398c
cmp r8, rdi
setb cl
cmp eax, 0x9dbb80c2
je 0x180468140
test cl, 1
jne 0x180468176
jmp 0x18046825b
mov rax, r8
add rax, rbx
movzx eax, byte [r13 + rax]
shl r8, 3
and r8, 0x38
mov rcx, r8
shl rax, cl
or qword [rsp + 0x38], rax
mov eax, dword [0x1807a3f50]
add eax, dword [0x1807a3f54]
imul eax, eax, 0x31c7190f
mov ecx, 0x8cf176de
xor edx, edx
div ecx
add eax, 0x49b05c19
cmp eax, 0x25895ace
mov r13, qword [rsp + 0x40]
jb 0x180468d14
mov eax, dword [0x1807a3f58]
add eax, dword [0x1807a3f5c]
or eax, 0x7fd0087b
or eax, 0xff396497
or eax, 0x68f6a5fa
mov r8, qword [rsp + 0x68]
add r8, 1
cmp eax, 0x9035e1c2
jb 0x180468d14
jmp 0x1804681f6
mov rdx, qword [rsp + 0x38]
jmp 0x180468330
mov rcx, qword [r13 + rbx]
mov rdx, rcx
xor rdx, rbp
add r12, r14
mov r8, rdx
add r8, r15
rol r14, 0xd
mov r15, r12
xor r15, r14
rol rdx, 0x10
mov rbp, r8
xor rbp, rdx
rol r12, 0x20
add r8, r15
add r12, rbp
rol r15, 0x11
mov r14, r8
xor r14, r15
rol rbp, 0x15
xor rbp, r12
mov r15, r8
rol r15, 0x20
xor r12, rcx
add rbx, 8
cmp rbx, rax
jb 0x180468200
jmp 0x180467fb3
mov eax, dword [0x1807a3f60]
xor edx, edx
div dword [0x1807a3f64]
and eax, 0x9780c2a0
or eax, 0xc5d1a002
xor eax, 0x9aea836a
cmp eax, 0xfaeaddc8
je 0x180468d25
mov r10, qword [rsp + 0x68]
mov r13, qword [rsp + 0x40]
jmp 0x18046828f
mov eax, dword [0x1807a3f68]
add eax, dword [0x1807a3f6c]
imul eax, eax, 0x5a88fa8e
xor eax, 0x9e2c1968
mov ecx, 0xfda3374a
xor edx, edx
div ecx
mov r8, r10
add r8, 1
cmp eax, 0x5e2df1a1
jae 0x18046828f
jmp 0x1804682bf
mov eax, dword [0x1807a3f70]
xor edx, edx
div dword [0x1807a3f74]
xor eax, 0x7878c6c4
or eax, 0x5b601d51
add eax, 0x4f3369cb
cmp eax, 0x5a0304b8
jbe 0x180468d32
mov eax, dword [0x1807a3f78]
imul eax, dword [0x1807a3f7c]
add eax, 0xcf14a8b3
mov ecx, 0x7aae9b9
xor edx, edx
div ecx
or eax, 0x82229bba
cmp rdi, 0
sete cl
cmp eax, 0xdfa7dcc
jbe 0x180468d32
jmp 0x18046831b
mov r11d, 0xff
test cl, 1
mov rdx, qword [rsp + 0x38]
je 0x180468330
jmp 0x1804683f9
mov rcx, rdi
shl rcx, 3
mov eax, 0xff
shl rax, cl
mov r11, rdx
or r11, rax
cmp rdi, 7
je 0x180468350
jmp 0x1804683f9
mov eax, dword [0x1807a3f80]
xor edx, edx
div dword [0x1807a3f84]
imul eax, eax, 0xc60be272
mov ecx, 0x91ad1310
xor edx, edx
div ecx
add eax, 0x6f68effe
cmp eax, 0x27774ebb
je 0x180468d43
jmp 0x18046837f
mov edi, dword [0x1807a3f88]
imul edi, dword [0x1807a3f8c]
xor edi, 0xe66ce706
sub edi, 0x23963cb5
and edi, 0x3ec3575b
mov rdx, r11
xor rdx, rbp
mov rcx, r12
add rcx, r14
mov rax, rdx
add rax, r15
cmp edi, 0x6997b294
je 0x18046837f
jmp 0x1804683ba
rol r14, 0xd
mov rdi, rcx
xor rdi, r14
rol rdx, 0x10
mov rbp, rax
xor rbp, rdx
rol rcx, 0x20
add rax, rdi
mov r12, rbp
add r12, rcx
rol rdi, 0x11
mov r14, rax
xor r14, rdi
rol rbp, 0x15
xor rbp, r12
rol rax, 0x20
xor r12, r11
xor r11d, r11d
mov r15, rax
mov eax, dword [0x1807a3f90]
add eax, dword [0x1807a3f94]
mov ecx, 0xa4afc60
xor edx, edx
div ecx
imul eax, eax, 0x91950013
sub eax, 0x51b1f62e
cmp eax, 0x67b38186
jb 0x180468d54
jmp 0x180468426
mov rdx, r8
shl rdx, 0x38
or rdx, r11
mov rdi, rdx
xor rdi, rbp
mov rcx, r12
add rcx, r14
mov rbx, r15
add rbx, rdi
mov r10, r15
mov r15, rsi
mov rsi, r13
mov r13, r14
rol r13, 0xd
mov rax, rcx
xor rax, r13
rol rdi, 0x10
mov r13, rbx
xor r13, rdi
rol rcx, 0x20
mov rdi, rax
add rdi, rbx
add rcx, r13
rol rax, 0x11
mov rbx, rdi
xor rbx, rax
rol r13, 0x15
mov rax, rcx
xor rax, r13
rol rdi, 0x20
xor rcx, rdx
xor rdi, 0xff
add rcx, rbx
add rdi, rax
rol rbx, 0xd
mov r13, rcx
xor r13, rbx
rol rax, 0x10
mov rdx, rdi
xor rdx, rax
rol rcx, 0x20
mov rax, r13
add rax, rdi
mov rdi, rdx
add rdi, rcx
rol r13, 0x11
mov rcx, rax
xor rcx, r13
mov r13, rsi
mov rsi, r15
mov r15, r10
rol rdx, 0x15
xor rdx, rdi
rol rax, 0x20
mov rbx, rcx
add rbx, rdi
mov rdi, rdx
add rdi, rax
rol rcx, 0xd
xor rcx, rbx
rol rdx, 0x10
xor rdx, rdi
rol rbx, 0x20
mov rax, rcx
add rax, rdi
mov rdi, rdx
add rdi, rbx
rol rcx, 0x11
xor rcx, rax
rol rdx, 0x15
xor rdx, rdi
rol rax, 0x20
mov rbx, rcx
add rbx, rdi
mov rdi, rdx
add rdi, rax
rol rcx, 0xd
xor rcx, rbx
rol rdx, 0x10
xor rdx, rdi
mov rax, rcx
add rax, rdi
rol rcx, 0x11
rol rdx, 0x15
mov rdi, rax
rol rdi, 0x20
xor rcx, rdi
xor rcx, rdx
xor rcx, rax
mov rdi, rcx
and rdi, r13
movups xmm0, xmmword [rsi + rdi]
pmovmskb ebx, xmm0
cmp bx, 0
sete dl
xor eax, eax
cmp eax, 0xe625174
ja 0x180468426
test dl, 1
mov r15, rdi
mov rbp, qword [rsp + 0x28]
jne 0x180468581
jmp 0x180468608
xor r8d, r8d
mov r12, rdi
jmp 0x180468589
mov eax, dword [0x1807a3f98]
xor edx, edx
div dword [0x1807a3f9c]
add eax, 0x5c8b3ad3
and eax, 0x52ed5fad
or eax, 0x195580e1
cmp eax, 0xa369e2e7
jae 0x180468d61
jmp 0x1804685b3
mov eax, dword [0x1807a3fa0]
mov edx, dword [0x1807a3fa4]
sub eax, edx
add eax, 0xf21dba4
imul r14, rax, 0x7c27a631
shr r14, 0x3e
mov rax, r8
add rax, 0x10
lea r15, [r8 + r12 + 0x10]
and r15, r13
movups xmm0, xmmword [rsi + r15]
pmovmskb ebx, xmm0
cmp bx, 0
sete dl
cmp r14d, 0xa2875344
ja 0x1804685b3
test dl, 1
mov r12, r15
mov r8, rax
jne 0x180468589
jmp 0x180468606
jmp 0x180468608
mov eax, dword [0x1807a3fa8]
and eax, dword [0x1807a3fac]
sub eax, 0x5d8f7d4d
xor eax, 0xd89f9e52
mov r8d, 0xa9976e87
xor edx, edx
div r8d
cmp eax, 0xba3eaeae
ja 0x180468d6e
mov r14, qword [rsp + 0x30]
jmp 0x18046863b
mov eax, dword [0x1807a3fb0]
xor eax, dword [0x1807a3fb4]
mov r8d, 0xccbc0c31
xor edx, edx
div r8d
xor eax, 0xf363b6d0
sub eax, 0x97137080
tzcnt edx, ebx
movzx edx, dx
mov r8, r15
add r8, rdx
and r8, r13
cmp byte [rsi + r8], 0xff
setg dl
cmp eax, 0x5005579e
je 0x18046863b
test dl, 1
mov r15, qword [rsp + 0x90]
jne 0x18046868a
jmp 0x1804686a5
movaps xmm1, xmmword [rsi]
xorps xmm0, xmm0
pcmpgtb xmm0, xmm1
psllw xmm0, 7
pmovmskb eax, xmm0
tzcnt eax, eax
movzx r8d, ax
mov eax, dword [0x1807a3fb8]
add eax, dword [0x1807a3fbc]
or eax, 0x55b980a6
and eax, 0xa5f62ae4
sub eax, 0xc058e6c9
cmp eax, 0x657b33f9
jae 0x180468d7b
mov eax, dword [0x1807a3fc0]
xor eax, dword [0x1807a3fc4]
imul edx, eax, 0x2aa249a6
and edx, 0x816559f6
sub edx, 0x2ba676e2
mov rax, r15
sub rax, rdi
mov rbx, r8
sub rbx, rdi
xor rbx, rax
and rbx, r13
cmp rbx, 0x10
setb al
cmp edx, 0x9cd20a85
jbe 0x180468d7b
test al, 1
jne 0x1804688b2
jmp 0x180468718
mov eax, dword [0x1807a3fc8]
and eax, dword [0x1807a3fcc]
imul eax, eax, 0x29d5c6ef
or eax, 0x5d9bb4ff
or eax, 0xeb0a7b4f
cmp eax, 0x3b729dfb
je 0x180468d8c
mov eax, dword [0x1807a3fd0]
xor edx, edx
div dword [0x1807a3fd4]
and eax, 0x24fe520f
or eax, 0x599327af
and eax, 0x1eda9a8f
mov rdx, r8
xor rdx, 0xffffffffffffffff
imul rdx, rdx, 0x30
mov r12, rsi
add r12, rdx
mov rbx, rsi
add rbx, r8
mov dl, byte [rsi + r8]
mov rdi, rcx
shr rdi, 0x39
mov r15, r8
add r15, 0xfffffffffffffff0
cmp eax, 0xa1a609df
je 0x180468d8c
jmp 0x180468792
and r15, r13
add r15, 0x10
mov byte [rbx], dil
mov rax, rsi
add rax, r15
mov byte [rax], dil
cmp dl, 0xff
mov rbx, qword [rsp + 0x60]
mov r15, qword [rsp + 0x90]
je 0x180468923
imul rax, r8, 0xffffffffffffffd0
mov rcx, rsi
add rcx, rax
cmp qword [rsp + 0xd0], rcx
setb al
cmp r12, qword [rsp + 0xb8]
setb cl
mov rbx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0xe0]
mov r15, qword [rsp + 0xd8]
and al, cl
test al, 1
jne 0x1804687f8
jmp 0x1804687ff
xor eax, eax
jmp 0x1804688e1
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [r12]
movdqu xmmword [rbx], xmm1
movdqu xmmword [r12], xmm0
mov rcx, r12
add rcx, 0x10
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [r12 + 0x10]
mov eax, dword [0x1807a3fd8]
xor edx, edx
div dword [0x1807a3fdc]
and eax, 0x395a31ae
add eax, 0xf70bbef5
mov r8d, 0xa5349e3e
xor edx, edx
div r8d
cmp eax, 0xe789ac1d
je 0x180468d9d
mov eax, dword [0x1807a3fe0]
add eax, dword [0x1807a3fe4]
imul eax, eax, 0x619dc05d
mov r8d, 0x811e1342
xor edx, edx
div r8d
xor eax, 0x51eb7993
movdqu xmmword [rdi], xmm1
movdqu xmmword [rcx], xmm0
movdqu xmm2, xmmword [r15]
movdqu xmm3, xmmword [r12 + 0x20]
movdqu xmmword [r15], xmm3
movdqu xmmword [r12 + 0x20], xmm2
cmp eax, 0x9a761a1f
jae 0x180468d9d
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x78]
jmp 0x180467f04
shr rcx, 0x39
mov rax, r15
add rax, 0xfffffffffffffff0
and rax, r13
add rax, 0x10
mov byte [r9], cl
mov rdi, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x88]
mov byte [rsi + rax], cl
jmp 0x180468a10
mov cl, byte [rbx + rax]
mov dl, byte [r12 + rax]
mov byte [rbx + rax], dl
mov byte [r12 + rax], cl
mov cl, byte [rbx + rax + 1]
mov dl, byte [r12 + rax + 1]
mov byte [rbx + rax + 1], dl
mov byte [r12 + rax + 1], cl
mov cl, byte [rbx + rax + 2]
mov dl, byte [r12 + rax + 2]
mov byte [rbx + rax + 2], dl
mov byte [r12 + rax + 2], cl
add rax, 3
cmp rax, 0x30
je 0x180467ef5
jmp 0x1804688e1
mov eax, dword [0x1807a3fe8]
imul eax, dword [0x1807a3fec]
sub eax, 0x491a45e
mov ecx, 0xac41420c
xor edx, edx
div ecx
xor eax, 0x4512742f
cmp eax, 0x89e51f9e
ja 0x180468dca
mov eax, dword [0x1807a3ff0]
imul eax, dword [0x1807a3ff4]
add eax, 0xefd6b296
sub eax, 0x9e000ae1
imul eax, eax, 0xbf02e22d
mov rcx, r15
add rcx, 0xfffffffffffffff0
and rcx, r13
add rcx, 0x10
mov byte [r9], 0xff
mov rdi, rsi
add rdi, rcx
cmp eax, 0x545be519
jb 0x180468dca
jmp 0x180468990
mov eax, dword [0x1807a3ff8]
xor edx, edx
div dword [0x1807a3ffc]
xor eax, 0x1beb239e
xor eax, 0x141b8270
sub eax, 0xd0ce90ac
cmp eax, 0xe4997f6d
ja 0x180468ddb
jmp 0x1804689ba
mov eax, dword [0x1807a4000]
or eax, dword [0x1807a4004]
add eax, 0x376dc566
mov ecx, 0x58083aa1
xor edx, edx
div ecx
mov ebp, eax
add ebp, 0xcbe29c3d
mov byte [rdi], 0xff
mov rcx, r12
mov rdx, qword [rsp + 0x58]
mov r8d, 0x30
call fcn.1806a7400
cmp ebp, 0xb054eac7
jbe 0x1804689ba
jmp 0x1804689fc
mov rdi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x88]
jmp 0x180468a10
mov eax, dword [0x1807a4008]
or eax, dword [0x1807a400c]
xor eax, 0xd57aee0f
xor eax, 0x3a2063f1
or eax, 0x8a722a0c
cmp eax, 0xd02f6385
je 0x180468dfe
jmp 0x180468a38
mov ecx, dword [0x1807a4010]
imul ecx, dword [0x1807a4014]
xor ecx, 0xc0257ed7
or ecx, 0xf126c61b
or ecx, 0x852734fd
cmp r15, r13
sete al
cmp ecx, 0xc1aaa2e7
jbe 0x180468a38
jmp 0x180468a67
mov ecx, dword [0x1807a4018]
add ecx, dword [0x1807a401c]
or ecx, 0x8ff6f967
add ecx, 0xf95faa2c
imul ecx, ecx, 0x28fe57e6
cmp ecx, 0x3d79f56e
jbe 0x180468e0f
jmp 0x180468a93
mov ecx, dword [0x1807a4020]
xor ecx, dword [0x1807a4024]
sub ecx, 0x1610456
or ecx, 0x2828fb82
sub ecx, 0xa1423f71
cmp ecx, 0xffa2363c
jae 0x180468a93
test al, 1
mov r15, rdx
jne 0x180468ac5
jmp 0x180467dd4
mov rcx, rbx
jmp 0x180468aca
mov eax, dword [0x1807a4028]
add eax, dword [0x1807a402c]
or eax, 0xf3b4c63a
xor eax, 0xa462983a
mov r8d, 0x6409f2fd
xor edx, edx
div r8d
cmp eax, 0x5a06404e
je 0x180468e1c
jmp 0x180468af8
mov eax, dword [0x1807a4030]
xor edx, edx
div dword [0x1807a4034]
xor eax, 0x27676d90
xor eax, 0xc5c99f9e
xor eax, 0xf379a5c7
mov rdx, rcx
sub rdx, r14
mov qword [rdi + 0x10], rdx
cmp eax, 0x40a2e0f9
ja 0x180468af8
movabs r8, 0x8000000000000001
jmp 0x180468b32
mov rax, r8
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xchg esp, eax
push rbp
out dx, eax
in al, dx
cmp edx, dword [rdi - 0x3da0a65b]
xchg ebp, eax
invalid
jmp 0x180468b3e
pop rcx
int1
or byte [rax], ch
not byte [r13 - 0x5082934]
jmp 0x18046731f
out 0xff, eax
dec edi
and ebx, ebx
cmp edx, dword [rdx]
and edi, dword [rdi - 0x46]
jmp 0x1804673c1
iretd
jne 0x180468b79
push 0xffffffffdb2412b3
mov al, byte gs:[0x1807afe04]
jmp 0x180467447
cmp dword [rsp + rdi + 0x470eca99], esp
push rsp
invalid
invalid
mov ebp, 0xa56ff2a1
push rsi
in eax, 0x61
xor byte [rsi*2 - 0x16461692], 0xff
jmp [0x1d74214ff]
sub eax, 0x56fb893c
jae 0x180468bac
or byte [rcx], ch
or al, 0xe9
and al, 0xea
invalid
movsb byte [rdi], byte [rsi]
movabs dword [0x99a68a625341cf33], eax
sbb eax, 0xea98e998
invalid
iretd
fcom qword [rdx + 0x7f59ac93]
loop 0x180468bd2
hlt
cmp ecx, dword [rdx + 0x19dc1e46]
mov qword es:[rdi], r9
jmp 0x180467878
wait
mov bl, 0x63
invalid
out 0x25, eax
cld
loop 0x180468c58
syscall
syscall
jmp 0x180467973
invalid
mov ecx, 0xb5fb80ee
sbb eax, 0xb9e9de6d
in eax, dx
invalid
invalid
adc dword [rax + 0x1e98d308], ebx
or ah, byte [rbx - 0x111617]
inc dword [rsi]
or dl, byte [rbx + riz*8]
jae 0x180468c19
invalid
or al, bl
jmp 0x180467ba3
je 0x180468c13
mov ecx, 0x1fdac0a3
loope 0x180468ca3
mov eax, ecx
or rax, 0x10
movaps xmm0, xmmword [rsi + r9]
enter 0xffffffffffff8348, 0xffffffffffffffc8
adc byte [rdx + 0xf], al
sub byte [rsi + rcx], al
xorps xmm1, xmm1
xorps xmm2, xmm2
pcmpgtb xmm2, xmm0
movaps xmm0, xmmword [0x1806c8f70]
por xmm2, xmm0
movaps xmmword [rsi + r9], xmm2
movaps xmm2, xmmword [rsi + rax]
pcmpgtb xmm1, xmm2
por xmm1, xmm0
movdqa xmmword [rsi + rax], xmm1
jmp 0x180467c15
pop rsi
clc
mov esp, dword [rbx + 0x3410b59f]
movups xmm0, xmmword [rsi]
movups xmmword [rcx], xmm0
jmp 0x180467cd3
invalid
enter 0x4a37, 0xffffffffffffff84
movabs dword [0xfffff0b8e9787f67], eax
cmc
mov cl, 0x89
invalid
xchg esp, eax
cmp al, 0xff
shl ecx, 9
movabs byte [0xf269e9ff919ed0b8], al
invalid
pop rcx
cmp bl, byte [rsi - 0x6ee05367]
loop 0x180468d33
hlt
invalid
sub ebp, dword [rcx - 0x44]
push rdx
invalid
invalid
or ebp, dword [rcx - 0xbd5161b]
invalid
loope 0x180468d30
sti
insd dword [rdi], dx
add edi, dword [rsi + 0x63]
adc al, 0xa
movabs byte [0x723ffffff4a0e98f], al
jmp 0x1f45d7b2f
invalid
cmc
invalid
adc byte [rbp + 0x5d], al
pop r13
jle 0x180468d0c
sbb eax, 0x22d12b2c
xchg esp, eax
jmp 0x1803c322b
or eax, esi
xchg qword [rax], rcx
mov al, 0xd4
mov ebp, dword [rdx - 0x2a]
mov ecx, ebp
sub esi, esi
invalid
sbb ebx, ebp
jp 0x180468d2f
test al, ah
jmp qword [rsi]
int 3
std
push rdx
jo 0x180468dad
cdq
jmp 0x1804685b1
insb byte [rdi], dx
invalid
mul byte [rdi]
mov bl, 0xb3
sbb ebx, eax
mov word [rsi + rsi*4 - 0x168b37c7], gs
invalid
packuswb mm2, mm7
jmp 0x1f507f45f
cwde
xor eax, dword [rcx - 0x5e5ff747]
mov ah, 0xf3
movq qword [rdi], mm1
or byte [rax + 0xff3b4a1], ah
jg 0x180468db8
movdqu xmmword [rcx], xmm0
movdqu xmm2, xmmword [r15]
movdqu xmm3, xmmword [r12 + 0x20]
movdqu xmmword [r15], xmm3
and bl, dh
movq qword [r15], mm3
movdqu xmmword [r12 + 0x20], xmm2
jmp 0x180468853
stosd dword [rdi], eax
std
invalid
invalid
rol esp, cl
jne 0x180468da1
add al, 0x43
outsd dx, dword [rsi]
lahf
cmc
invalid
scasd eax, dword [rdi]
pop rdi
in eax, dx
mov ebx, 0x1093109f
jmp 0x180468a91
and eax, 0xc13457c7
mov cl, 0x8e
sub ah, byte [rbx]
adc edx, dword [rbp - 0x3776b7b8]
sub rax, r14
mov qword [rdi + 0x10], rax
jmp 0x180468af6