Function at 0x1804652c0
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
mov r11, rdx
mov rdi, rcx
mov eax, dword [0x1807a3af8]
or eax, dword [0x1807a3afc]
mov ecx, 0x1cd9b5c
xor edx, edx
div ecx
imul eax, eax, 0xaea5ae19
mov ecx, 0xe9f96b00
xor edx, edx
div ecx
cmp eax, 0xba6bf7cb
je 0x180466e09
mov eax, dword [0x1807a3b00]
imul eax, dword [0x1807a3b04]
imul eax, eax, 0x575d0d37
sub eax, 0xeeea36f2
imul eax, eax, 0x73121bab
mov rbp, qword [rdi + 0x18]
cmp eax, 0xd917dd8c
je 0x180466e09
jmp 0x180465337
cmp rbp, 0xffffffffffffffff
sete al
test al, 1
jne 0x1804653d6
jmp 0x180465348
mov rsi, rdi
add rsi, 8
mov r14, qword [rsi]
mov eax, dword [0x1807a3b08]
xor edx, edx
div dword [0x1807a3b0c]
sub eax, 0x345d4b11
and eax, 0x2221a7eb
mov ecx, 0xce7a746b
xor edx, edx
div ecx
cmp eax, 0xac49a40d
ja 0x180466e1a
jmp 0x180465380
mov ecx, dword [0x1807a3b10]
xor ecx, dword [0x1807a3b14]
xor ecx, 0xcf4d4a76
or ecx, 0xd5a7c225
or ecx, 0x7ae5bda6
mov r15, r14
add r15, 1
mov rax, r15
shr rax, 3
imul r13, rax, 7
cmp r14, 8
cmovb r13, r14
mov rax, r13
shr rax, 1
cmp rbp, rax
setb al
cmp ecx, 0x3e0e3882
jbe 0x180465380
test al, 1
jne 0x180465c66
jmp 0x1804653e8
mov ecx, 1
call fcn.1806865f0
mov rcx, rax
jmp 0x180466df2
mov rax, rbp
sub rax, r13
cmova r13, rbp
cmp r13, 7
setb al
test al, 1
jne 0x180465419
jmp 0x1804653ff
movabs rax, 0x1ffffffffffffffe
cmp r13, rax
seta al
test al, 1
jne 0x180465524
jmp 0x180465497
cmp r13, 3
setb cl
mov eax, dword [0x1807a3b18]
xor edx, edx
div dword [0x1807a3b1c]
add eax, 0x3661463d
add eax, 0xba4af6e2
imul eax, eax, 0xd9f1469f
cmp eax, 0x56031a2e
je 0x180466e27
jmp 0x18046544b
mov eax, dword [0x1807a3b20]
or eax, dword [0x1807a3b24]
sub eax, 0x744c3ee7
and eax, 0xf8b431f0
mov r9d, 0x74eb20bd
xor edx, edx
div r9d
mov r12d, 8
mov edx, 4
test cl, 1
cmovne r12, rdx
cmp eax, 0x820525d
je 0x18046544b
mov qword [rsp + 0x20], rbp
mov rbx, rdi
mov rdi, r14
jmp 0x180465492
jmp 0x18046558b
mov eax, dword [0x1807a3b28]
and eax, dword [0x1807a3b2c]
or eax, 0x42be4419
imul eax, eax, 0x70137080
add eax, 0xcd8138bd
cmp eax, 0x19a43bcb
je 0x180466e34
jmp 0x1804654c0
mov eax, dword [0x1807a3b30]
or eax, dword [0x1807a3b34]
imul eax, eax, 0x41f987cc
imul ecx, eax, 0x3cefcf75
or ecx, 0x39be4e72
mov rax, r13
shl rax, 3
cmp ecx, 0x52ecdb5f
je 0x1804654c0
jmp 0x1804654ef
mov qword [rsp + 0x20], rbp
mov rbx, rdi
mov rdi, r14
add rax, 8
mov ecx, 7
xor edx, edx
div rcx
add rax, 0xffffffffffffffff
bsr rcx, rax
xor rcx, 0x3f
mov r12, 0xffffffffffffffff
shr r12, cl
add r12, 1
jmp 0x18046558b
mov eax, dword [0x1807a3b38]
or eax, dword [str.yv]
imul eax, eax, 0xb20fb035
or eax, 0x622f3d1d
mov ecx, 0x4e746a22
xor edx, edx
div ecx
cmp eax, 0xa7e0deb3
je 0x180466e45
jmp 0x180465551
mov esi, dword [0x1807a3b40]
sub esi, dword [0x1807a3b44]
add esi, 0xcafaf71a
xor esi, 0xbaada424
xor esi, 0x416faa48
mov ecx, 1
call fcn.1806865f0
mov rcx, rax
cmp esi, 0xbbb97d4b
jae 0x180465551
jmp 0x180465586
jmp 0x180466df2
mov ecx, 0x38
mov rax, r12
mul rcx
mov r13, rax
seto al
cmp r13, 0xfffffffffffffff0
seta cl
or al, cl
test al, 1
jne 0x18046563a
add r13, 0xf
and r13, 0xfffffffffffffff0
mov rbp, r12
add rbp, 0x10
mov rax, r13
add rax, rbp
setb al
jb 0x18046563a
mov r14, r13
add r14, rbp
mov eax, dword [0x1807a3b48]
add eax, dword [0x1807a3b4c]
add eax, 0x71cc430d
mov ecx, 0xbb97d92b
xor edx, edx
div ecx
sub eax, 0x31f62e08
cmp eax, 0xc17337cd
jb 0x180466e60
jmp 0x1804655f9
mov eax, dword [0x1807a3b50]
imul eax, dword [0x1807a3b54]
imul eax, eax, 0x4360a640
mov ecx, 0x7bb1a4f0
xor edx, edx
div ecx
and eax, 0x490ab7bb
movabs rcx, 0x7ffffffffffffff0
cmp r14, rcx
seta cl
cmp eax, 0x98f367d0
ja 0x1804655f9
jmp 0x180465633
test cl, 1
jne 0x18046563a
jmp 0x18046564c
mov ecx, 1
call fcn.1806865f0
mov rcx, rax
jmp 0x180465730
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x30], r8
mov al, byte [0x1807afe04]
mov rcx, r14
mov edx, 0x10
call fcn.1804caf90
mov r8, rax
mov eax, dword [0x1807a3b58]
imul eax, dword [0x1807a3b5c]
imul eax, eax, 0x7cced3f
add eax, 0x347f9827
xor eax, 0xecad1935
cmp eax, 0xa30fd036
jbe 0x180466e71
jmp 0x180465696
mov eax, dword [0x1807a3b60]
and eax, dword [0x1807a3b64]
imul eax, eax, 0x66ec1e94
mov ecx, 0x92253ce6
xor edx, edx
div ecx
and eax, 0x5e291c77
cmp r8, 0
sete cl
cmp eax, 0x69c66fae
je 0x180465696
test cl, 1
jne 0x1804656cb
jmp 0x180465735
mov ecx, 1
mov edx, 0x10
mov r8, r14
call fcn.180686600
mov rcx, rax
mov eax, dword [0x1807a3b68]
imul eax, dword [0x1807a3b6c]
xor eax, 0x7ea192af
sub eax, 0x453e6cf3
or eax, 0x77b41be1
cmp eax, 0x88daf0fa
je 0x180466e82
jmp 0x180465709
mov eax, dword [0x1807a3b70]
xor edx, edx
div dword [0x1807a3b74]
or eax, 0xc4c4c231
imul eax, eax, 0xd3a56b5c
or eax, 0xc14a185
cmp eax, 0xdb61a8e4
je 0x180465709
jmp 0x180465730
jmp 0x180466df2
mov rcx, r12
add rcx, 0xffffffffffffffff
mov rax, r12
shr rax, 3
imul r14, rax, 7
cmp r12, 9
mov qword [rsp + 0x60], rcx
cmovb r14, rcx
add r8, r13
mov qword [rsp + 0x40], r8
mov rcx, r8
mov edx, 0xff
mov r8, rbp
call fcn.1806a7aa0
mov eax, dword [0x1807a3b78]
imul eax, dword [0x1807a3b7c]
mov ecx, 0x2f93cb7b
xor edx, edx
div ecx
sub eax, 0x567b86f9
sub eax, 0x6e74ef18
cmp eax, 0xec5f4548
mov rcx, qword [rsp + 0x20]
ja 0x180466e8f
mov eax, dword [0x1807a3b80]
xor eax, dword [0x1807a3b84]
add eax, 0xce6bce35
or eax, 0x63678626
sub eax, 0x1560065f
cmp eax, 0x19bcdb16
jbe 0x180466e8f
mov rax, qword [rsp + 0x40]
jmp 0x1804657c9
mov r13, qword [rbx]
cmp rcx, 0
je 0x180465ae6
movaps xmm0, xmmword [r13]
pmovmskb ecx, xmm0
mov eax, dword [0x1807a3b88]
sub eax, dword [0x1807a3b8c]
or eax, 0x6aa5f657
mov r8d, 0x712bc98
xor edx, edx
div r8d
xor eax, 0xca117dd1
cmp eax, 0x6f53dc3e
jbe 0x180466ea0
jmp 0x18046580d
mov eax, dword [0x1807a3b90]
sub eax, dword [0x1807a3b94]
xor eax, 0x4294607d
imul eax, eax, 0x26b57cb6
add eax, 0x995b1fd9
mov r12w, cx
xor r12w, 0xffff
cmp eax, 0x858395f2
je 0x18046580d
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x58], rdi
jmp 0x18046584d
mov rax, r13
add rax, 0xffffffffffffffc8
mov qword [rsp + 0xa0], rax
xor r14d, r14d
mov rbp, r13
mov rdi, qword [rsp + 0x20]
mov rbx, qword [rsp + 0x60]
mov qword [rsp + 0x98], r13
cmp r12w, 0
mov r10, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
je 0x18046588a
jmp 0x180465914
jmp 0x1804658f4
mov eax, dword [str.uFevD]
imul eax, dword [0x1807a3b9c]
mov r8d, 0x96ee399e
xor edx, edx
div r8d
and eax, 0x1b0e9d72
and eax, 0xa703611c
cmp eax, 0x802e6093
jae 0x180466ead
mov eax, dword [0x1807a3ba0]
imul eax, dword [0x1807a3ba4]
sub eax, 0x55700e0f
mov r8d, 0xb91fd213
xor edx, edx
div r8d
imul eax, eax, 0xbcabf2d8
mov r12w, r9w
xor r12w, 0xffff
cmp eax, 0xc540a375
ja 0x180466ead
jmp 0x1804658f2
jmp 0x180465914
mov rax, rbp
add rbp, 0x10
movaps xmm0, xmmword [rax + 0x10]
pmovmskb r9d, xmm0
add r14, 0x10
cmp r9w, 0xffff
je 0x1804658f4
jmp 0x18046588c
tzcnt eax, r12d
mov edx, r12d
dec edx
and edx, r12d
mov r12w, dx
mov r13, r14
add r13, rax
dec rdi
mov rax, r13
neg rax
imul rax, rax, 0x38
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rdx + rax + 8]
mov r9, qword [rdx + rax + 0x10]
mov rdx, r10
call fcn.18045a720
mov rcx, rax
mov rax, rcx
and rax, rbx
mov r10, qword [rsp + 0x40]
movups xmm0, xmmword [r10 + rax]
pmovmskb edx, xmm0
cmp dx, 0
je 0x180465971
jmp 0x180465999
xor r9d, r9d
xor r8d, r8d
jmp 0x180465979
add r8, 0x10
lea rax, [r9 + rax + 0x10]
and rax, rbx
movups xmm0, xmmword [r10 + rax]
pmovmskb edx, xmm0
cmp dx, 0
mov r9, r8
je 0x180465979
jmp 0x180465999
tzcnt edx, edx
movzx edx, dx
add rax, rdx
and rax, rbx
cmp byte [r10 + rax], 0xff
jle 0x180465a78
mov eax, dword [0x1807a3ba8]
sub eax, dword [0x1807a3bac]
mov r8d, 0x7bcb094b
xor edx, edx
div r8d
add eax, 0xdbbd377f
sub eax, 0x7257f375
cmp eax, 0x2f3866fd
jbe 0x180466eba
mov eax, dword [0x1807a3bb0]
xor eax, dword [0x1807a3bb4]
imul eax, eax, 0x984e7722
imul eax, eax, 0x4fe3c828
xor eax, 0xb516d903
movdqa xmm0, xmmword [r10]
cmp eax, 0x1fa32e7e
jb 0x180466eba
jmp 0x180465a0c
pmovmskb r8d, xmm0
mov eax, dword [0x1807a3bb8]
xor edx, edx
div dword [0x1807a3bbc]
add eax, 0xace7bc13
mov r9d, 0x3aba2fc3
xor edx, edx
div r9d
and eax, 0x84a34eba
cmp eax, 0x2d3f7967
jae 0x180466ec7
mov eax, dword [0x1807a3bc0]
xor eax, dword [0x1807a3bc4]
imul eax, eax, 0xa49719de
mov r9d, 0x9ec92e36
xor edx, edx
div r9d
imul edx, eax, 0x6fa19d57
tzcnt eax, r8d
movzx eax, ax
cmp edx, 0xecc8792
je 0x180466ec7
jmp 0x180465a78
shr rcx, 0x39
mov rdx, rax
add rdx, 0xfffffffffffffff0
and rdx, rbx
mov byte [r10 + rax], cl
mov byte [r10 + rdx + 0x10], cl
xor r13, 0xffffffffffffffff
imul rcx, r13, 0x38
mov r13, qword [rsp + 0x98]
mov rdx, r13
add rdx, rcx
xor rax, 0xffffffffffffffff
imul rax, rax, 0x38
mov rcx, r10
add rcx, rax
mov r8d, 0x38
call fcn.1806a7400
cmp rdi, 0
jne 0x180465874
mov rdi, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x40]
mov r14, qword [rsp + 0xa8]
jmp 0x180465ae6
sub r14, rcx
mov qword [rbx], rax
mov rax, qword [rsp + 0x60]
mov qword [rsi], rax
mov qword [rbx + 0x10], r14
cmp rdi, 0
sete r8b
mov eax, dword [0x1807a3bc8]
imul eax, dword [0x1807a3bcc]
or eax, 0x30f98e67
sub eax, 0x203f8c53
sub eax, 0xcfbff292
cmp eax, 0x9bb12bc3
jb 0x180466ed4
jmp 0x180465b29
mov eax, dword [0x1807a3bd0]
xor edx, edx
div dword [0x1807a3bd4]
sub eax, 0xd4237f39
add eax, 0x1fdb24b2
add eax, 0xada7d05c
cmp eax, 0xcda540b4
jb 0x180465b29
movabs rcx, 0x8000000000000001
test r8b, 1
jne 0x180466df2
jmp 0x180465b63
mov eax, dword [0x1807a3bd8]
sub eax, dword [0x1807a3bdc]
imul eax, eax, 0xf0596b67
sub eax, 0x6fce9d1c
or eax, 0xfde6fd6a
cmp eax, 0x2069d297
jb 0x180466ee5
jmp 0x180465b8c
mov eax, dword [0x1807a3be0]
sub eax, dword [0x1807a3be4]
xor eax, 0x5c39f771
or eax, 0xc77169cb
mov ecx, 0xd3625fbd
xor edx, edx
div ecx
mov ecx, eax
mov edx, 0x38
mov rax, r15
mul rdx
seto dl
cmp ecx, 0x34db420e
je 0x180465b8c
jmp 0x180465bc5
add rax, 0xf
and rax, 0xfffffffffffffff0
add rdi, 0x11
mov r8, rax
add r8, rdi
movabs rcx, 0x8000000000000001
cmp r8, 0
je 0x180466df2
xor r9d, r9d
sub r9, rax
mov eax, dword [0x1807a3be8]
sub eax, dword [0x1807a3bec]
and eax, 0xe4e976f4
mov ecx, 0x3aaa3d52
xor edx, edx
div ecx
imul eax, eax, 0x615fa89b
cmp eax, 0xf27f715d
je 0x180466ef6
jmp 0x180465c1e
mov eax, dword [0x1807a3bf0]
imul eax, dword [0x1807a3bf4]
add eax, 0x9adfdbc3
or eax, 0xce82d7e1
or eax, 0x454b38ff
mov rcx, r13
add rcx, r9
cmp eax, 0x26430ba0
jb 0x180465c1e
jmp 0x180465c49
mov rdx, r8
mov r8d, 0x10
call fcn.1804cafa0
movabs rcx, 0x8000000000000001
jmp 0x180466df2
mov eax, dword [0x1807a3bf8]
xor edx, edx
div dword [0x1807a3bfc]
and eax, 0xaaebf1b0
xor eax, 0xbc8d99ca
imul eax, eax, 0x736487f5
cmp eax, 0xa621175d
jbe 0x180466f07
mov eax, dword [0x1807a3c00]
xor edx, edx
div dword [0x1807a3c04]
or eax, 0xaa942fe6
xor eax, 0xb9bf7784
add eax, 0xf1c64793
cmp eax, 0x9890a00
je 0x180466f07
jmp 0x180465cb9
mov r12, qword [rdi]
mov rax, r15
shr rax, 4
mov rcx, r15
and rcx, 0xf
cmp rcx, 0
setne cl
and cl, 1
movzx ecx, cl
mov r10, rax
add r10, rcx
cmp r10, 0
sete dl
test dl, 1
jne 0x180465e63
jmp 0x180465cef
add rax, rcx
mov rcx, r10
and rcx, 1
xor r9d, r9d
cmp rax, 1
je 0x180465de2
mov eax, dword [0x1807a3c08]
sub eax, dword [0x1807a3c0c]
mov r9d, 0x4065c5ea
xor edx, edx
div r9d
imul eax, eax, 0x90122514
mov r9d, 0x4e968140
xor edx, edx
div r9d
cmp eax, 0x253e3f6
ja 0x180466f14
jmp 0x180465d3b
mov eax, dword [0x1807a3c10]
and eax, dword [0x1807a3c14]
sub eax, 0xa5e82a56
add eax, 0x51960c44
imul edx, eax, 0x8c7e0547
movabs r9, 0x1ffffffffffffffe
mov rax, r10
and rax, r9
cmp edx, 0x98405cf9
jb 0x180465d3b
jmp 0x180465d71
mov edx, dword [0x1807a3c18]
add edx, dword [0x1807a3c1c]
or edx, 0xf1880b65
xor edx, 0xa7c5e474
sub edx, 0x7a9be7d6
cmp edx, 0xe696cce5
jae 0x180466f25
mov edx, dword [0x1807a3c20]
imul edx, dword [0x1807a3c24]
add edx, 0xd9d7508e
and edx, 0x78c8b7ef
sub edx, 0x8ead2aa3
cmp edx, 0xa326206
je 0x180466f25
mov qword [rsp + 0x28], r11
mov rsi, r8
xor edx, edx
xor r8d, r8d
jmp 0x180465e83
mov r8, rsi
mov r11, qword [rsp + 0x28]
jmp 0x180465de2
cmp rcx, 0
je 0x180465e63
mov rcx, r12
add rcx, r9
movaps xmm1, xmmword [r12 + r9]
xorps xmm0, xmm0
pcmpgtb xmm0, xmm1
mov eax, dword [0x1807a3c28]
xor eax, dword [0x1807a3c2c]
and eax, 0x30c2c544
and eax, 0x27439890
mov r9d, 0xfc76457c
xor edx, edx
div r9d
cmp eax, 0x5eafb733
je 0x180466f32
jmp 0x180465e28
mov eax, dword [0x1807a3c30]
mov edx, dword [0x1807a3c34]
xor eax, edx
add eax, 0xdfdf0378
mov edx, 0xa2c53cdb
imul rax, rdx
shr rax, 0x3f
movaps xmm1, xmmword [0x1806c8f70]
movaps xmm2, xmm0
por xmm2, xmm1
movdqa xmmword [rcx], xmm2
cmp eax, 0x7196bfa0
jae 0x180465e28
jmp 0x180465e63
cmp r15, 0x10
setb al
cmp r12, 0
setne cl
test al, 1
mov qword [rsp + 0x50], r12
jne 0x180465ff8
jmp 0x180465f46
mov r9d, dword [0x1807a3c38]
xor r9d, dword [0x1807a3c3c]
imul r9d, r9d, 0xe70fa1b2
sub r9d, 0xc37ee5d9
xor r9d, 0x192f316d
cmp r9d, 0x4e1f6877
jbe 0x180466f55
jmp 0x180465eb5
mov r10d, dword [0x1807a3c40]
mov r9d, dword [0x1807a3c44]
imul r10d, r9d
xor r10d, 0x5975dd19
add r10d, 0xc34d2b4b
or r10d, 0x5c103955
mov r11, rdx
or r11, 0x10
movaps xmm0, xmmword [r12 + rdx]
xorps xmm1, xmm1
xorps xmm2, xmm2
pcmpgtb xmm2, xmm0
movaps xmm0, xmmword [0x1806c8f70]
por xmm2, xmm0
movaps xmmword [r12 + rdx], xmm2
mov r9, rdx
add r9, 0x20
movaps xmm2, xmmword [r12 + r11]
pcmpgtb xmm1, xmm2
por xmm1, xmm0
movdqa xmmword [r12 + r11], xmm1
mov r11, r8
add r11, 2
cmp r11, rax
sete bl
cmp r10d, 0x8f0a9480
jb 0x180465eb5
test bl, 1
mov rdx, r9
mov r8, r11
jne 0x180465dd8
jmp 0x180465e83
mov eax, dword [0x1807a3c48]
xor edx, edx
div dword [0x1807a3c4c]
mov ecx, 0xb826f060
xor edx, edx
div ecx
xor eax, 0xb28472ca
sub eax, 0xc9dbfd5f
cmp eax, 0x50939569
jb 0x180466f9f
mov eax, dword [0x1807a3c50]
xor edx, edx
div dword [0x1807a3c54]
add eax, 0xe86599ef
or eax, 0x29e60e61
add eax, 0x3830314e
mov rcx, r12
add rcx, r15
cmp eax, 0xb96b069
je 0x180466f9f
jmp 0x180465fa2
mov eax, dword [0x1807a3c58]
sub eax, dword [0x1807a3c5c]
add eax, 0x7456ff69
and eax, 0x3174fed
xor eax, 0x6e6630a5
cmp eax, 0x7902e6c4
jae 0x180466fb0
jmp 0x180465fca
mov eax, dword [0x1807a3c60]
add eax, dword [0x1807a3c64]
add eax, 0x15bce443
and eax, 0x52e83067
sub eax, 0xe82aebd3
movups xmm0, xmmword [r12]
movups xmmword [rcx], xmm0
cmp eax, 0xae4c9f10
je 0x180465fca
jmp 0x180465ff6
jmp 0x18046602e
mov rbx, r11
mov rsi, r8
mov rcx, r12
add rcx, 0x10
mov rdx, r12
mov r8, r15
call fcn.1806a7400
cmp r14, 0xffffffffffffffff
sete al
mov r8, rsi
mov r11, rbx
xor ecx, ecx
test al, 1
mov r12, qword [rsp + 0x50]
jne 0x180466d8e
jmp 0x18046602e
movabs rax, 0x736f6d6570736575
mov rcx, r11
xor rcx, rax
mov qword [rsp + 0x90], rcx
movabs rax, 0x646f72616e646f6d
mov rcx, r8
xor rcx, rax
mov qword [rsp + 0x88], rcx
movabs rax, 0x6c7967656e657261
xor r11, rax
movabs rax, 0x7465646279746573
xor r8, rax
xor r15d, r15d
xor r9d, r9d
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], r11
jmp 0x18046608a
imul rax, r15, 0xffffffffffffffc8
mov rcx, rax
add rcx, 0xffffffffffffffc8
mov rdx, r12
add rdx, rcx
mov rcx, r12
add rcx, rax
add r9, 1
mov rax, r12
add rax, r15
cmp byte [r12 + r15], 0x80
jne 0x180466d1c
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0x78], rax
mov eax, dword [0x1807a3c68]
or eax, dword [0x1807a3c6c]
xor eax, 0xe57665ca
or eax, 0x83c965e9
add eax, 0xe9c717e0
cmp eax, 0xf57e1440
je 0x180466fc5
mov ecx, dword [0x1807a3c70]
sub ecx, dword [0x1807a3c74]
xor ecx, 0xe7861d05
sub ecx, 0x2bec8e3e
xor ecx, 0x41e2242f
mov rax, r15
xor rax, 0xffffffffffffffff
imul rax, rax, 0x38
mov rbx, r12
add rbx, rax
xor eax, eax
sub rax, r15
imul rdx, rax, 0x38
mov rax, r12
add rax, rdx
cmp ecx, 0xd6de2d71
je 0x180466fc5
jmp 0x18046613d
mov qword [rsp + 0x20], rbp
mov qword [rsp + 0x38], rdi
mov ecx, dword [0x1807a3c78]
imul ecx, dword [0x1807a3c7c]
imul ecx, ecx, 0xef1772b5
and ecx, 0x84502c5b
sub ecx, 0x572478c3
cmp ecx, 0x947a06ca
jae 0x180466fd6
jmp 0x180466174
mov ecx, dword [0x1807a3c80]
and ecx, dword [str.j8_]
imul ecx, ecx, 0xbf8ebdce
and ecx, 0x1b6adeff
sub ecx, 0xcd1c7b54
mov rsi, rax
add rsi, 0xffffffffffffffc8
add rsi, 8
mov rdi, rax
add rdi, 0xffffffffffffffc8
add rdi, 0x10
cmp ecx, 0x73a2d3b8
je 0x180466174
jmp 0x1804661b2
mov eax, dword [0x1807a3c88]
imul eax, dword [0x1807a3c8c]
or eax, 0x96f9c066
mov ecx, 0x8650ffc8
xor edx, edx
div ecx
mov ecx, 0xb2550aa4
xor edx, edx
div ecx
cmp eax, 0x855e81d0
ja 0x180466fe7
mov eax, dword [0x1807a3c90]
xor eax, dword [0x1807a3c94]
and eax, 0x8b59882a
sub eax, 0x8960d19c
mov ecx, 0x6faf48f2
xor edx, edx
div ecx
mov r11, rbx
add r11, 8
mov r12, rbx
add r12, 0x10
mov rbp, rbx
add rbp, 0x18
mov rcx, rbx
add rcx, 0x20
mov rdx, rbx
add rdx, 0x28
mov r10, rbx
add r10, 0x30
cmp eax, 0xad5484b0
ja 0x180466fe7
mov qword [rsp + 0xb0], r10
mov qword [rsp + 0xf0], r15
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0xd8], r11
mov qword [rsp + 0xd0], r12
mov qword [rsp + 0xc8], rbp
jmp 0x1804662e2
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x68]
jmp 0x180466292
mov eax, dword [0x1807a3c98]
sub eax, dword [0x1807a3c9c]
xor eax, 0x6f369dfc
add eax, 0xcc7eb303
and eax, 0x25f33ca5
cmp eax, 0x3575cd5b
je 0x180466ff8
jmp 0x1804662ba
mov eax, dword [0x1807a3ca0]
sub eax, dword [0x1807a3ca4]
mov ecx, 0x9c2c7dce
xor edx, edx
div ecx
and eax, 0xee121a1
and eax, 0xedce6f24
cmp eax, 0xa16f4e8
je 0x1804662ba
jmp 0x1804662e2
mov r15, qword [rsi]
mov r11, qword [rdi]
mov rbx, r11
and rbx, 7
mov rax, r11
and rax, 0xfffffffffffffff8
xor edi, edi
cmp rax, 0
mov rcx, r8
mov r10, rcx
mov r9, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x28]
mov rbp, rdx
mov r12, qword [rsp + 0x90]
je 0x18046633b
xor edi, edi
mov rbp, rdx
mov r9, qword [rsp + 0x88]
mov r10, rcx
mov r12, qword [rsp + 0x90]
jmp 0x1804665c7
jmp 0x18046633b
mov eax, dword [0x1807a3ca8]
sub eax, dword [0x1807a3cac]
add eax, 0xe0d74608
and eax, 0x5b194865
and eax, 0x176a6bbf
cmp eax, 0x3ed76ef0
jae 0x180467009
jmp 0x180466363
mov ecx, dword [0x1807a3cb0]
add ecx, dword [0x1807a3cb4]
and ecx, 0x7c849a6a
add ecx, 0xe060d257
or ecx, 0x41900227
cmp rbx, 3
seta al
cmp ecx, 0x68da2521
jbe 0x180466363
xor edx, edx
test al, 1
mov eax, 0
jne 0x1804663a0
jmp 0x180466454
mov eax, dword [0x1807a3cb8]
imul eax, dword [0x1807a3cbc]
and eax, 0xa04c0d1c
add eax, 0x133ea0cb
sub eax, 0x5951bc28
cmp eax, 0x4251ef2d
jbe 0x18046701a
mov eax, dword [0x1807a3cc0]
xor edx, edx
div dword [0x1807a3cc4]
or eax, 0xedcfb18a
or eax, 0x977e4136
mov ecx, 0x80a663ff
xor edx, edx
div ecx
mov rcx, r15
add rcx, rdi
cmp eax, 0xb53ecf5c
je 0x18046701a
jmp 0x1804663fb
mov eax, dword [0x1807a3cc8]
sub eax, dword [0x1807a3ccc]
or eax, 0x388692c3
or eax, 0x83e5d3b3
sub eax, 0x34cfac81
cmp eax, 0x1ef71e76
jb 0x180467027
mov eax, dword [0x1807a3cd0]
xor edx, edx
div dword [0x1807a3cd4]
xor eax, 0x6f259961
and eax, 0x5abd3663
sub eax, 0x64a09427
mov edx, dword [rcx]
cmp eax, 0xde4f2a51
jb 0x180467027
jmp 0x18046644d
mov eax, 4
jmp 0x180466454
mov rcx, rax
or rcx, 1
cmp rcx, rbx
jb 0x18046646b
mov rsi, rdx
mov rcx, rax
jmp 0x180466545
mov qword [rsp + 0x58], r14
mov rcx, rax
add rcx, rdi
mov r8, r15
mov r15w, word [r15 + rcx]
mov ecx, dword [0x1807a3cd8]
imul ecx, dword [0x1807a3cdc]
add ecx, 0x777c2f
and ecx, 0xdee3a7cf
imul ecx, ecx, 0x508361b4
cmp ecx, 0x37094daf
je 0x180467034
mov ecx, dword [0x1807a3ce0]
add ecx, dword [0x1807a3ce4]
sub ecx, 0xa42e18e1
imul r14d, ecx, 0x9f3db416
or r14d, 0xc23cc425
movzx esi, r15w
mov rcx, rax
shl rcx, 3
shl rsi, cl
or rsi, rdx
mov rcx, rax
or rcx, 2
cmp r14d, 0xcf5815f4
jbe 0x180467034
jmp 0x1804664f0
mov eax, dword [0x1807a3ce8]
xor eax, dword [0x1807a3cec]
and eax, 0xd0a8a859
xor eax, 0x66a9f5fc
xor eax, 0xf2d4da1e
cmp eax, 0xddab36e
mov r14, qword [rsp + 0x58]
mov r15, r8
jbe 0x180467045
jmp 0x180466520
mov eax, dword [0x1807a3cf0]
add eax, dword [0x1807a3cf4]
xor eax, 0x70bc9eee
add eax, 0x637ad62e
imul eax, eax, 0x5c170a7f
cmp eax, 0x1da21660
je 0x180466520
jmp 0x180466545
cmp rcx, rbx
jae 0x180466621
mov rax, rcx
add rax, rdi
movzx eax, byte [r15 + rax]
shl rcx, 3
and rcx, 0x38
shl rax, cl
or rsi, rax
mov eax, dword [0x1807a3cf8]
imul eax, dword [0x1807a3cfc]
sub eax, 0x9c808f15
and eax, 0x4452c9fd
or eax, 0x11e54634
cmp eax, 0xac7fb123
ja 0x180467056
mov eax, dword [0x1807a3d00]
xor edx, edx
div dword [0x1807a3d04]
or eax, 0x85a4d1ec
imul eax, eax, 0x50fa8edb
mov ecx, 0x327d912d
xor edx, edx
div ecx
mov rdi, r11
add rdi, 1
cmp eax, 0xeff748b9
je 0x180467056
jmp 0x18046668f
mov rcx, qword [r15 + rdi]
mov rdx, rcx
xor rdx, r10
add r12, r9
mov rsi, rdx
add rsi, rbp
rol r9, 0xd
mov r8, r12
xor r8, r9
rol rdx, 0x10
mov r10, rsi
xor r10, rdx
rol r12, 0x20
add rsi, r8
add r12, r10
rol r8, 0x11
mov r9, rsi
xor r9, r8
rol r10, 0x15
xor r10, r12
mov rbp, rsi
rol rbp, 0x20
xor r12, rcx
add rdi, 8
cmp rdi, rax
jb 0x1804665c7
jmp 0x180466339
mov eax, dword [0x1807a3d08]
and eax, dword [0x1807a3d0c]
xor eax, 0xe68ed4a7
imul eax, eax, 0x4dcd743a
and eax, 0x7f4532c9
cmp eax, 0x11ea3909
ja 0x180467063
jmp 0x18046664a
mov eax, dword [0x1807a3d10]
xor eax, dword [0x1807a3d14]
or eax, 0xe8c7377d
mov ecx, 0xac2e4be4
xor edx, edx
div ecx
add eax, 0x51ae08c
mov rdi, r11
add rdi, 1
cmp eax, 0xb191a0b7
ja 0x18046664a
jmp 0x180466679
cmp rbx, 0
sete al
mov r15d, 0xff
test al, 1
je 0x18046668f
jmp 0x180466750
mov rcx, rbx
shl rcx, 3
mov eax, 0xff
shl rax, cl
mov r15, rsi
or r15, rax
cmp rbx, 7
je 0x1804666af
jmp 0x180466750
mov eax, dword [0x1807a3d18]
or eax, dword [0x1807a3d1c]
and eax, 0xf7978b85
or eax, 0xf89c8c11
and eax, 0xb6f6c542
cmp eax, 0x84756614
jbe 0x180467070
jmp 0x1804666d7
mov eax, dword [0x1807a3d20]
or eax, dword [0x1807a3d24]
mov ecx, 0x3bf7b31e
xor edx, edx
div ecx
add eax, 0x35f675d7
add eax, 0xe1980ac4
mov rsi, r15
xor rsi, r10
mov rdx, r12
add rdx, r9
mov rcx, rsi
add rcx, rbp
cmp eax, 0x588c00ec
jae 0x1804666d7
jmp 0x180466711
rol r9, 0xd
mov rax, rdx
xor rax, r9
rol rsi, 0x10
mov r10, rcx
xor r10, rsi
rol rdx, 0x20
add rcx, rax
mov r12, r10
add r12, rdx
rol rax, 0x11
mov r9, rcx
xor r9, rax
rol r10, 0x15
xor r10, r12
rol rcx, 0x20
xor r12, r15
xor r15d, r15d
mov rbp, rcx
mov eax, dword [0x1807a3d28]
xor eax, dword [0x1807a3d2c]
add eax, 0x1192ec9a
xor eax, 0xffaab902
imul eax, eax, 0x70a59e47
cmp eax, 0x1de9fafb
je 0x180467081
xor r8d, r8d
mov rdx, rdi
shl rdx, 0x38
or rdx, r15
mov rsi, rdx
xor rsi, r10
mov rcx, r12
add rcx, r9
mov rbx, rbp
add rbx, rsi
mov r11, r14
mov r14, r9
rol r14, 0xd
mov rax, rcx
xor rax, r14
rol rsi, 0x10
mov r14, rbx
xor r14, rsi
rol rcx, 0x20
mov rsi, rax
add rsi, rbx
add rcx, r14
rol rax, 0x11
mov rbx, rsi
xor rbx, rax
rol r14, 0x15
mov rax, rcx
xor rax, r14
rol rsi, 0x20
xor rcx, rdx
xor rsi, 0xff
add rcx, rbx
add rsi, rax
rol rbx, 0xd
mov r14, rcx
xor r14, rbx
rol rax, 0x10
mov rdx, rsi
xor rdx, rax
rol rcx, 0x20
mov rax, r14
add rax, rsi
mov rsi, rdx
add rsi, rcx
rol r14, 0x11
mov rcx, rax
xor rcx, r14
mov r14, r11
rol rdx, 0x15
xor rdx, rsi
rol rax, 0x20
mov rbx, rcx
add rbx, rsi
mov rsi, rdx
add rsi, rax
rol rcx, 0xd
xor rcx, rbx
rol rdx, 0x10
xor rdx, rsi
rol rbx, 0x20
mov rax, rcx
add rax, rsi
mov rsi, rdx
add rsi, rbx
rol rcx, 0x11
xor rcx, rax
rol rdx, 0x15
xor rdx, rsi
rol rax, 0x20
mov rbx, rcx
add rbx, rsi
mov rsi, rdx
add rsi, rax
rol rcx, 0xd
xor rcx, rbx
rol rdx, 0x10
xor rdx, rsi
mov rax, rcx
add rax, rsi
rol rcx, 0x11
rol rdx, 0x15
mov rsi, rax
rol rsi, 0x20
xor rcx, rsi
xor rcx, rdx
xor rcx, rax
mov rsi, rcx
and rsi, r14
mov rax, qword [rsp + 0x50]
movups xmm0, xmmword [rax + rsi]
pmovmskb edx, xmm0
cmp dx, 0
sete bl
cmp r8d, 0xecb5c7e3
jae 0x180467081
test bl, 1
mov r11, rsi
mov r8, qword [rsp + 0x30]
mov r12, qword [rsp + 0x50]
mov r15, qword [rsp + 0xf0]
mov rbp, qword [rsp + 0xc8]
jne 0x1804668e0
jmp 0x18046690a
xor r9d, r9d
mov r11, rsi
xor eax, eax
jmp 0x1804668ea
add rax, 0x10
lea r11, [r9 + r11 + 0x10]
and r11, r14
movups xmm0, xmmword [r12 + r11]
pmovmskb edx, xmm0
cmp dx, 0
mov r9, rax
je 0x1804668ea
jmp 0x18046690a
tzcnt eax, edx
movzx eax, ax
add r11, rax
and r11, r14
cmp byte [r12 + r11], 0xff
jle 0x180466985
movdqa xmm0, xmmword [r12]
pmovmskb r9d, xmm0
mov eax, dword [0x1807a3d30]
xor edx, edx
div dword [0x1807a3d34]
sub eax, 0xd0f06696
add eax, 0x6896ff9d
sub eax, 0xecce9929
cmp eax, 0x63f79fa9
jbe 0x180467092
mov eax, dword [0x1807a3d38]
xor edx, edx
div dword [0x1807a3d3c]
imul eax, eax, 0x3b610cb5
sub eax, 0xd4540f11
or eax, 0x5b5cd65a
tzcnt edx, r9d
movzx r11d, dx
cmp eax, 0xa4aa0fef
ja 0x180467092
jmp 0x180466985
mov eax, dword [0x1807a3d40]
add eax, dword [0x1807a3d44]
xor eax, 0xe2afa11d
add eax, 0xc2e08b58
mov r9d, 0xdac16632
xor edx, edx
div r9d
cmp eax, 0x7414bc41
jae 0x18046709f
mov edx, dword [0x1807a3d48]
imul edx, dword [0x1807a3d4c]
xor edx, 0xd01b3308
or edx, 0x8ba5cc84
or edx, 0x17160ec7
mov rax, r15
sub rax, rsi
mov r9, r11
sub r9, rsi
xor r9, rax
and r9, r14
cmp r9, 0x10
setb al
cmp edx, 0x1b4c27fa
jbe 0x18046709f
test al, 1
jne 0x180466bc4
jmp 0x1804669ff
mov eax, dword [0x1807a3d50]
add eax, dword [0x1807a3d54]
xor eax, 0xc16e9ab8
and eax, 0xed58cd56
mov r9d, 0x87e54ed
xor edx, edx
div r9d
cmp eax, 0x1d23956
ja 0x1804670b0
mov eax, dword [0x1807a3d58]
imul eax, dword [0x1807a3d5c]
xor eax, 0x8920f61b
mov r9d, 0xb1112399
xor edx, edx
div r9d
add eax, 0x6657a49
mov rdx, r11
xor rdx, 0xffffffffffffffff
imul rdx, rdx, 0x38
mov rdi, r12
add rdi, rdx
mov dl, byte [r12 + r11]
mov r9, rcx
shr r9, 0x39
mov r10, r11
add r10, 0xfffffffffffffff0
and r10, r14
add r10, 0x10
mov byte [r12 + r11], r9b
cmp eax, 0xb784148a
ja 0x1804670b0
mov rsi, qword [rsp + 0xb0]
jmp 0x180466a90
mov byte [r12 + r10], r9b
cmp dl, 0xff
mov rbx, qword [rsp + 0x48]
je 0x180466c7a
imul rax, r11, 0xffffffffffffffc8
add r12, rax
mov rax, qword [rsp + 0xe8]
cmp rax, r12
setb al
cmp rdi, qword [rsp + 0xe0]
setb cl
and al, cl
test al, 1
mov r11, qword [rsp + 0xd8]
jne 0x180466ad2
jmp 0x180466ad9
xor eax, eax
jmp 0x180466c49
mov rax, qword [rbx]
mov rcx, qword [rdi]
mov qword [rbx], rcx
mov qword [rdi], rax
mov rax, qword [r11]
mov rcx, qword [rdi + 8]
mov qword [r11], rcx
mov qword [rdi + 8], rax
mov rax, rdi
add rax, 0x10
mov rdx, qword [rsp + 0xd0]
movq xmm0, qword [rdx]
mov rcx, qword [rdi + 0x10]
mov qword [rdx], rcx
mov ecx, dword [0x1807a3d60]
add ecx, dword [str.3_niR]
sub ecx, 0x5d2bfff9
add ecx, 0xd21f137a
or ecx, 0xf2806c3a
cmp ecx, 0x389b899e
je 0x1804670cc
mov ecx, dword [0x1807a3d68]
mov edx, dword [0x1807a3d6c]
add ecx, edx
xor ecx, 0xcd112140
imul edx, ecx, 0x87881f1
movq qword [rax], xmm0
mov rcx, rdi
add rcx, 0x18
movq xmm1, qword [rbp]
mov r9, qword [rdi + 0x18]
mov qword [rbp], r9
cmp edx, 0xfdcb9932
ja 0x1804670cc
jmp 0x180466b77
movq qword [rcx], xmm1
mov rdx, qword [rsp + 0xc0]
mov rax, qword [rdx]
mov rcx, qword [rdi + 0x20]
mov qword [rdx], rcx
mov qword [rdi + 0x20], rax
mov rdx, qword [rsp + 0xb8]
mov rax, qword [rdx]
mov rcx, qword [rdi + 0x28]
mov qword [rdx], rcx
mov qword [rdi + 0x28], rax
mov rax, qword [rsi]
mov rcx, qword [rdi + 0x30]
mov qword [rsi], rcx
mov qword [rdi + 0x30], rax
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x68]
jmp 0x180466292
shr rcx, 0x39
mov eax, dword [0x1807a3d70]
imul eax, dword [0x1807a3d74]
xor eax, 0x4f1d8326
or eax, 0xe7f79f52
add eax, 0xb4473650
cmp eax, 0x165b37f4
mov rdi, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x20]
mov r9, qword [rsp + 0x80]
je 0x1804670e5
jmp 0x180466c03
mov edx, dword [0x1807a3d78]
and edx, dword [0x1807a3d7c]
xor edx, 0x19ca3ced
and edx, 0xf8a2aca7
sub edx, 0x6916d669
mov rax, r15
add rax, 0xfffffffffffffff0
and rax, r14
add rax, 0x10
cmp edx, 0x4ac2f877
je 0x180466c03
jmp 0x180466c39
mov rdx, qword [rsp + 0x78]
mov byte [rdx], cl
mov byte [r12 + rax], cl
jmp 0x180466d1c
mov cl, byte [rbx + rax]
mov dl, byte [rdi + rax]
mov byte [rbx + rax], dl
mov byte [rdi + rax], cl
mov rcx, rax
or rcx, 1
mov dl, byte [rbx + rcx]
mov r9b, byte [rdi + rcx]
mov byte [rbx + rcx], r9b
mov byte [rdi + rcx], dl
add rax, 2
cmp rax, 0x38
je 0x180466286
jmp 0x180466c49
mov rax, r15
add rax, 0xfffffffffffffff0
and rax, r14
add rax, 0x10
mov rcx, qword [rsp + 0x78]
mov byte [rcx], 0xff
mov rsi, r12
add rsi, rax
mov eax, dword [0x1807a3d80]
xor edx, edx
div dword [0x1807a3d84]
add eax, 0xe176b9b
and eax, 0x8e7b5804
add eax, 0xbbdfa2fa
cmp eax, 0x3e40522e
je 0x1804670f2
jmp 0x180466cc0
mov eax, dword [0x1807a3d88]
sub eax, dword [0x1807a3d8c]
sub eax, 0xb382c68b
mov ecx, 0x75039a4c
xor edx, edx
div ecx
mov ebp, eax
and ebp, 0x3bc269b3
mov byte [rsi], 0xff
mov rcx, rdi
mov rdx, rbx
mov r8d, 0x38
call fcn.1806a7400
mov rbx, qword [rsp + 0x48]
cmp ebp, 0x3245ff57
je 0x180466cc0
mov rdi, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x80]
jmp 0x180466d1c
mov eax, dword [0x1807a3d90]
add eax, dword [0x1807a3d94]
mov ecx, 0xd66c81bf
xor edx, edx
div ecx
mov ecx, 0xb6215f35
xor edx, edx
div ecx
add eax, 0x1f1cb6f2
cmp eax, 0xb789f54f
ja 0x180467118
mov eax, dword [0x1807a3d98]
sub eax, dword [0x1807a3d9c]
mov ecx, 0x7273d2b8
xor edx, edx
div ecx
or eax, 0xc71d680a
and eax, 0x44badf8c
cmp r15, r14
sete cl
cmp eax, 0x7c6a0257
jae 0x180467118
jmp 0x180466d7c
test cl, 1
mov r15, r9
jne 0x180466d89
jmp 0x18046608a
mov rcx, r13
jmp 0x180466d8e
mov eax, dword [0x1807a3da0]
add eax, dword [0x1807a3da4]
or eax, 0x5e2d77b8
and eax, 0xbfbc33da
sub eax, 0xcba7a4a9
cmp eax, 0x40c5d7c2
je 0x180467125
mov eax, dword [0x1807a3da8]
add eax, 0x33cfee
xor edx, edx
div dword [0x1807a3dac]
add eax, 0x11052c07
add eax, 0x33870589
xor eax, 0x894da9ff
mov rdx, rcx
sub rdx, rbp
mov qword [rdi + 0x10], rdx
cmp eax, 0xc9f6d798
jb 0x180467125
movabs rcx, 0x8000000000000001
jmp 0x180466df2
mov rax, rcx
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
scasd eax, dword [rdi]
pop rbp
stosd dword [rdi], eax
mov bh, 0xcb
cmp eax, 0xb6e50121
in eax, 0xe8
jmp 0x180465308
mov bh, 8
pop rax
out dx, eax
invalid
in eax, 0xff
inc edi
loope 0x180466db5
invalid
hlt
adc al, 0x3f
adc al, 0xf7
invalid
ret 0x3932
mov bh, 0x62
retf
stc
push rax
nop
mov edi, 0xbbbbb1cd
add eax, 0xe974dbf0
adc ch, al
invalid
int 0xdb
scasb al, byte [rdi]
xchg al, ah
jo 0x180466ed4
pushfq
jmp 0x180465707
cmp edx, edx
loop 0x180466e24
leave
in al, dx
mov ah, 0xaa
invalid
invalid
invalid
invalid
add eax, 0xa62b6c27
invalid
pop rdx
xlatb
mov esp, 0x3cd51bf8
cmp dl, ch
pop rbx
and edi, dword [rdi - 0x17]
in al, dx
invalid
sbb al, 0x9b
mov esp, edi
mov esp, 0xab671702
xlatb
ret
adc dword [rbp - 3], 0x4a1e1a73
iretd
clc
fldcw word [rdi + 0x7d]
int3
int3
invalid
sbb dword [rax + 0x595aa506], ebx
cld
jrcxz 0x180466f17
imul ebp, esi, 0x5c1affff
and bh, dh
sbb bl, byte [rdx + riz - 2]
lodsb al, byte [rsi]
xor eax, 0x1130bc10
push rsi
movaps xmm1, xmmword [0x1806c8f70]
movaps xmm2, xmm0
por xmm2, xmm1
movdqa xmmword [rcx], xmm2
jmp 0x180465e26
jo 0x180466f87
xor eax, 0x51931021
xor eax, 0x13793ec6
mov r9, rdx
or r9, 0x10
movaps xmm0, xmmword [r12 + rdx]
xorps xmm1, xmm1
xorps xmm2, xmm2
pcmpgtb xmm2, xmm0
movaps xmm0, xmmword [0x1806c8f70]
por xmm2, xmm0
movaps xmmword [r12 + rdx], xmm2
movaps xmm2, xmmword [r12 + r9]
pcmpgtb xmm1, xmm2
por xmm1, xmm0
movdqa xmmword [r12 + r9], xmm1
jmp 0x180465eb3
movsb byte [rdi], byte ss:[rsi]
fisttp dword [rax]
invalid
invalid
mov ebx, edi
invalid
xchg ecx, eax
rcr byte [rbx - 0x4c33508], cl
mov word [rsi], ds
stosd dword [rdi], eax
jmp 0x180466172
rol edx, 1
retf 0x8e75
not byte [rdx - 0x3ca55dee]
add al, 0x43
invalid
push rsp
xor cl, al
cmp eax, dword [rdi + rax*2 + 0x45067ddf]
je 0x18046700f
fistp qword [rbp + 6]
je 0x18046700f
jmp 0x180466361
adc eax, 0x4ea62cb4
out dx, al
invalid
pop rdx
xor ebx, edi
xlatb
or esp, ecx
lea edi, [rcx + rbp*8 - 0xc13]
in al, dx
cld
cmp dword [rdi + 0x24cb3a68], esp
out dx, al
ror dword [r9 - 0xb9b17], cl
call [rax + 0x58]
pop rax
pop rax
test rax, 0xffffffffb8b85f58
jg 0x1804670b1
test ah, bh
jmp 0x18046651e
and al, 0xcd
xchg edi, eax
pop rsi
paddusb mm5, qword [rbx - 0xad41683]
invalid
enter 0x2bcb, 0xffffffffffffff8e
pop rcx
je 0x18046702b
jmp 0x180466648
pop rax
test eax, 0x76135a7c
sub al, 0xf
and byte [rbx + 0x2f], 0xe9
push rsp
idiv bh
push qword [rbx]
sal cl, 0x49
cli
xor eax, eax
int1
cli
xchg edx, eax
pushfq
adc byte [rax + 0x2c], ah
push rcx
jmp 0x180466777
mov edx, 0xbf711188
xchg edi, eax
scasb al, byte [rdi]
shr ecx, 1
mov dl, 0xf8
invalid
invalid
ja 0x180467127
jne 0x1804670b2
invalid
jp 0x1804670bd
dec byte [rdi + 0x73]
in al, dx
sbb byte [rbx - 0x3776b77f], dh
mov eax, ecx
shr rax, 0x39
mov byte [r12 + r11], al
jmp 0x180466a2b
stc
jbe 0x1804670df
xchg edx, eax
push rdx
popfq
add dl, dl
movq qword [rax], xmm0
mov rcx, qword [rdi + 0x18]
mov qword [rbp], rcx
jmp 0x180466b37
add cl, ch
push rdx
cli
invalid
ja 0x1804670f3
invalid
mov esp, 0x5e9fdfd2
rcr bh, cl
lahf
pop rsi
int1
movabs dword [0x48f98948ff06c642], eax
mov edx, ebx
mov r8d, 0x38
call fcn.1806a7400
mov rbx, qword [rsp + 0x48]
jmp 0x180466cbe
rol esi, cl
jg 0x180467155
invalid
mov ch, ah
ret 0xe8ad
invalid