Function at 0x14006eaa0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x60], rcx
mov eax, dword [0x140219778]
mov ecx, dword [0x14021977c]
add eax, 0x2b1f3b02
sub eax, ecx
sub eax, 0x2b1f3b02
mov ecx, 0xc53f6b08
xor edx, edx
div ecx
mov edx, 0xffffffff
xor edx, 0x5125719
mov ecx, eax
xor ecx, edx
and ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov r8d, 0x4951ff85
xor r8d, 0xb6ae007a
mov edx, ecx
xor edx, r8d
and eax, edx
mov edx, 0xb023fb73
xor edx, 0x82eaa5f4
mov r8d, 0x2354da7a
xor r8d, 0xdcab2585
xor edx, r8d
mov r8d, 0xffffffff
xor r8d, 0x32c95e87
and edx, r8d
xor eax, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or ecx, 0x32c95e87
xor ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov ecx, 0x6c07c93a
xor ecx, 0x82d53f89
cmp eax, ecx
je 0x14006f7f5
mov eax, dword [0x140219780]
mov ecx, dword [0x140219784]
imul eax, ecx
imul rax, rax, 0x1336caf3
shr rax, 0x3c
or eax, 0x76e7e9fa
mov dword [rbp + 0x4c], eax
mov eax, 0x64941036
mov dword [rbp + 0x48], eax
mov eax, 0x10
mov qword [rbp + 0x10], rax
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x10]
mov rcx, rsp
mov qword [rbp + 0x30], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x10]
mov rcx, rsp
mov qword [rbp + 0x28], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x10]
mov rcx, rsp
mov qword [rbp + 0x38], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x10]
mov rcx, rsp
mov qword [rbp - 0x10], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x10]
mov rcx, rsp
mov qword [rbp - 8], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x10]
mov rcx, rsp
mov qword [rbp], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x10]
mov rcx, rsp
mov qword [rbp + 8], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x10]
mov rcx, rsp
mov qword [rbp + 0x18], rcx
call fcn.140215890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x20], rax
sub rsp, 0x20
call fcn.14006f83d
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x30]
add rsp, 0x20
mov r8, rax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x40], r8
mov r8, qword [rax]
mov qword [rdx], r8
mov rax, qword [rax + 8]
mov qword [rdx + 8], rax
sub rsp, 0x20
call fcn.14001fd14
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x38]
add rsp, 0x20
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
sub rsp, 0x20
call fcn.140037cc7
mov rdx, qword [rbp + 0x40]
mov ecx, dword [rbp + 0x48]
add rsp, 0x20
mov r8, rax
mov eax, dword [rbp + 0x4c]
mov qword [rbp + 0x50], r8
cmp byte [rdx], 0
sete dl
mov byte [rbp + 0x5f], dl
cmp eax, ecx
jbe 0x14006f7f5
mov cl, byte [rbp + 0x5f]
mov al, 1
test cl, 1
mov byte [rbp - 0x11], al
jne 0x14006ecc4
jmp 0x14006f476
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x10]
add rcx, 8
mov qword [rbp - 0x28], rcx
add rax, 8
mov qword [rbp - 0x20], rax
mov rcx, qword [rbp + 0x50]
sub rsp, 0x20
call fcn.140037deb
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x40]
mov qword [rbp - 0x30], rcx
mov al, byte [rax]
mov cl, 4
xor cl, 4
cmp al, cl
jne 0x14006f431
mov rax, qword [rbp - 0x30]
mov rcx, qword [rbp + 0x60]
cmp rax, qword [rcx]
je 0x14006f431
mov rcx, qword [rbp + 0x50]
mov rax, qword [rbp - 0x20]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp - 0x28]
mov r9, qword [rbp - 0x10]
mov qword [r9], 0
mov qword [r8], 0
movabs r8, 0x96cef7d959931ac7
movabs r9, 0x96cef7d959931ac7
xor r8, r9
mov qword [rdx], r8
mov qword [rax], 0
sub rsp, 0x20
call fcn.140037f80
add rsp, 0x20
mov cx, ax
mov rax, qword [rbp + 0x40]
mov word [rbp - 0x32], cx
cmp byte [rax], 0
jne 0x14006f036
mov rcx, qword [rbp + 0x50]
sub rsp, 0x20
call fcn.140037f80
add rsp, 0x20
mov cx, ax
mov rax, qword [rbp + 0x40]
mov word [rbp - 0x34], cx
cmp byte [rax], 0
jne 0x14006f036
mov rcx, qword [rbp + 0x50]
sub rsp, 0x20
call fcn.140037f80
add rsp, 0x20
mov cx, ax
mov rax, qword [rbp + 0x40]
mov word [rbp - 0x36], cx
cmp byte [rax], 0
jne 0x14006f036
mov rcx, qword [rbp + 0x50]
sub rsp, 0x20
call fcn.140037f80
add rsp, 0x20
mov cx, ax
mov rax, qword [rbp + 0x40]
mov word [rbp - 0x38], cx
cmp byte [rax], 0
jne 0x14006f036
mov eax, dword [0x140219788]
xor edx, edx
div dword [0x14021978c]
mov r8d, eax
mov eax, 0xf6d9dd94
xor eax, 0x6d0e7648
imul r8d, eax
mov ecx, 0x34f8a2a4
xor ecx, 0xcb075d5b
mov eax, r8d
xor eax, ecx
and eax, 0x2e1260c1
mov edx, 0xffffffff
xor edx, 0x2e1260c1
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xd539f696
mov r9d, 0xc944b5a0
xor r9d, 0xe756d561
and ecx, r9d
and edx, 0xd539f696
or eax, r8d
or ecx, edx
xor eax, ecx
mov ecx, 0xb13b1449
xor edx, edx
div ecx
mov ecx, 0x7ed35a42
xor ecx, 0x27e57fe2
cmp eax, ecx
je 0x14006f7fe
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x50]
mov ax, word [rbp - 0x32]
mov r8d, dword [0x140219790]
or r8d, dword [0x140219794]
imul r9d, r8d, 0x3bf7fe1e
mov r8d, 0x4216b228
xor r8d, 0xc90e12d2
sub r9d, r8d
add r9d, 0xf9b61316
add r9d, 0x8b18a0fa
mov r8d, r9d
xor r8d, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
or r8d, r10d
xor r8d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x6465040c
or r8d, r10d
mov r10d, 0xffffffff
xor r10d, 0x6465040c
mov r11d, 0xfc7b0838
xor r11d, 0x981e0c34
mov esi, 0xd9dabc25
xor esi, 0x262543da
xor r11d, esi
or r10d, r11d
and r9d, r10d
xor r9d, 0xffffffff
xor r8d, 0xffffffff
xor r9d, 0xffffffff
or r8d, r9d
mov dword [rbp - 0x40], r8d
movsx r8, ax
sub rsp, 0x20
call fcn.140038306
mov r8, qword [rbp]
mov rdx, qword [rbp - 0x10]
mov rcx, qword [rbp + 0x40]
mov eax, dword [rbp - 0x40]
add rsp, 0x20
mov r9, qword [r8]
mov qword [rdx], r9
mov r8, qword [r8 + 8]
mov qword [rdx + 8], r8
cmp byte [rcx], 0
sete cl
mov byte [rbp - 0x39], cl
cmp eax, 0x8f20f493
ja 0x14006f7fe
mov al, byte [rbp - 0x39]
test al, 1
jne 0x14006ef68
jmp 0x14006f036
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x50]
mov ax, word [rbp - 0x38]
movsx r8, ax
sub rsp, 0x20
call fcn.140038306
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x40]
add rsp, 0x20
mov r8, qword [rdx]
mov qword [rcx], r8
mov rdx, qword [rdx + 8]
mov qword [rcx + 8], rdx
cmp byte [rax], 0
jne 0x14006f036
mov rax, qword [rbp - 8]
mov rdx, qword [rbp + 0x18]
mov r8w, word [rbp - 0x36]
mov rcx, qword [0x14023df98]
movsx r8, r8w
add rcx, 8
shl r8, 4
add rcx, r8
mov r8, qword [rax]
mov qword [rdx], r8
mov rax, qword [rax + 8]
mov qword [rdx + 8], rax
sub rsp, 0x20
call fcn.140016d10
mov rcx, qword [rbp - 8]
call fcn.1400123e0
mov r8w, word [rbp - 0x34]
mov rdx, qword [rbp + 0x20]
mov rax, qword [rbp - 0x10]
add rsp, 0x20
mov rcx, qword [0x14023df98]
movsx r8, r8w
add rcx, 8
shl r8, 4
add rcx, r8
mov r8, qword [rax]
mov qword [rdx], r8
mov rax, qword [rax + 8]
mov qword [rdx + 8], rax
sub rsp, 0x20
call fcn.140016d10
mov rcx, qword [rbp - 0x10]
call fcn.1400123e0
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov rax, qword [rax]
mov qword [rbp - 0x48], rax
cmp rax, 0
je 0x14006f1fb
mov r8d, dword [0x140219798]
xor r8d, 0xefac1cf0
mov edx, dword [0x14021979c]
mov eax, r8d
xor eax, 0xffffffff
mov ecx, 0xebdc97c0
xor ecx, 0x4b598143
and ecx, eax
mov r9d, 0xffffffff
xor r9d, 0xa0851683
and r8d, r9d
mov eax, edx
xor eax, 0xffffffff
and eax, 0xa0851683
and edx, r9d
or ecx, r8d
or eax, edx
xor ecx, eax
mov edx, 0xffffffff
xor edx, 0xfda866c0
mov eax, ecx
xor eax, edx
and eax, ecx
mov ecx, 0x1b3fe51f
xor ecx, 0x3e13a65f
imul eax, ecx
mov r8d, 0xffffffff
xor r8d, 0x5c582cc8
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov edx, eax
and edx, 0x5c582cc8
or eax, 0x5c582cc8
imul eax, edx
add eax, ecx
mov ecx, 0x8f2a4abd
xor ecx, 0x3901720d
cmp eax, ecx
jae 0x14006f807
mov eax, dword [0x1402197a0]
xor edx, edx
div dword [0x1402197a4]
xor eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7a42e4c9
mov edx, 0xc15f7936
xor edx, 0x2784955a
mov r8d, 0xa143a057
xor r8d, 0x5ebc5fa8
xor edx, r8d
or eax, ecx
mov ecx, 0x68695624
xor ecx, 0x8eb2ba48
or ecx, edx
xor eax, 0xffffffff
and eax, ecx
mov ecx, 0xec99a7ca
xor edx, edx
div ecx
mov rdx, qword [rbp - 0x48]
mov r9d, eax
mov ecx, 0x50ead3
xor ecx, 0xffaf152c
mov eax, r9d
xor eax, ecx
and eax, 0x81618387
mov r10d, 0xffffffff
xor r10d, 0x81618387
and r9d, r10d
mov ecx, 0xffffffff
xor ecx, 0x2e5e53ce
and ecx, 0x81618387
mov r8d, 0x30c99c9a
xor r8d, 0x1e97cf54
and r8d, r10d
or eax, r9d
or ecx, r8d
xor eax, ecx
mov ecx, 0x960b6e7
xor ecx, 0x4c9d9fdc
mov rdx, qword [rdx]
movabs r8, 0x5af7253f13b97082
movabs r9, 0x1af7253f13b97082
xor r8, r9
and rdx, r8
cmp rdx, 0
sete dl
mov byte [rbp - 0x49], dl
cmp eax, ecx
ja 0x14006f0f7
mov al, byte [rbp - 0x49]
test al, 1
jne 0x14006f1ea
jmp 0x14006f1fb
mov rcx, qword [rbp - 0x48]
sub rsp, 0x20
call fcn.140010918
add rsp, 0x20
mov eax, dword [0x1402197a8]
mov ecx, dword [0x1402197ac]
mov edx, 0x6f906f7e
xor edx, 0x36e8e59f
xor ecx, edx
imul eax, ecx
imul eax, eax, 0xea5339dc
mov ecx, 0x86dcbe09
xor ecx, 0xbd4c4c3b
xor eax, ecx
mov ecx, 0xbd887d96
xor edx, edx
div ecx
cmp eax, 0x81d6b29d
jae 0x14006f810
mov rcx, qword [rbp - 0x28]
mov eax, dword [0x1402197b0]
mov edx, dword [0x1402197b4]
xor edx, 0xe7c167c
xor eax, edx
mov edx, eax
and edx, 0xcc37ce76
mov r8d, 0x4ec71cae
xor r8d, 0xb138e351
xor edx, r8d
add eax, 0xcc37ce76
add eax, 1
add eax, edx
and eax, 0xe413337f
xor edx, edx
sub edx, eax
xor eax, eax
sub eax, 0x842e54ba
add edx, eax
xor eax, eax
sub eax, edx
mov rcx, qword [rcx]
mov qword [rbp - 0x58], rcx
cmp rcx, 0
sete cl
mov byte [rbp - 0x4a], cl
cmp eax, 0x10e21656
jbe 0x14006f23e
mov al, byte [rbp - 0x4a]
test al, 1
jne 0x14006f41f
jmp 0x14006f2ba
mov rcx, qword [rbp - 0x58]
movabs rax, 0x4000000000000000
and rax, qword [rcx]
cmp rax, 0
jne 0x14006f41f
mov eax, dword [0x1402197b8]
xor edx, edx
div dword [0x1402197bc]
xor eax, 0xf6bda200
mov ecx, 0xe19a3631
xor ecx, 0x362a0a94
xor edx, edx
div ecx
mov r11d, eax
mov eax, 0xc4938d9c
xor eax, 0x3b6c7263
mov ecx, r11d
xor ecx, eax
mov r8d, 0xffffffff
xor r8d, 0x6446dbe7
mov edx, 0x63e28c2f
xor edx, 0xcfce09fc
mov eax, 0x50237321
xor eax, 0xafdc8cde
xor edx, eax
mov eax, ecx
and eax, 0xac2c85d3
and r11d, edx
mov r9d, r8d
and r9d, 0xac2c85d3
mov r10d, edx
and r10d, 0x6446dbe7
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xac2c85d3
and ecx, edx
or eax, ecx
mov ecx, 0x9bed1a68
xor ecx, 0xedeb2216
cmp eax, ecx
jae 0x14006f819
mov rcx, qword [rbp - 0x58]
mov edx, dword [0x1402197c0]
mov eax, dword [0x1402197c4]
xor edx, 0xffffffff
xor eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x239fc80b
or edx, eax
mov eax, 0xcaf09f8e
xor eax, 0xe96f5785
or eax, r8d
xor edx, 0xffffffff
and edx, eax
mov r8d, 0xd9d4a5cc
xor r8d, 0x262b5a33
mov eax, edx
xor eax, r8d
and eax, 0x5d229a16
mov r8d, 0xffffffff
xor r8d, 0x5d229a16
and edx, r8d
or eax, edx
mov edx, 0x47de6ea2
xor edx, 0x29a31b58
xor eax, edx
mov r8d, 0xf7da1618
xor edx, edx
div r8d
mov dword [rbp - 0x5c], eax
mov eax, 0x301e2616
xor eax, 0x2ab5eaf9
mov dword [rbp - 0x60], eax
sub rsp, 0x20
call fcn.140010918
mov ecx, dword [rbp - 0x60]
mov eax, dword [rbp - 0x5c]
add rsp, 0x20
cmp eax, ecx
je 0x14006f819
jmp 0x14006f41f
mov rax, qword [rbp + 0x40]
cmp byte [rax], 0
jne 0x14006f431
jmp 0x14006ecdc
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x50]
mov dl, byte [rax]
mov byte [rbp - 0x63], dl
mov dl, 0x1a
xor dl, 0x1a
mov byte [rax], dl
sub rsp, 0x20
call fcn.14003837c
mov rcx, qword [rbp + 0x40]
mov al, byte [rbp - 0x63]
add rsp, 0x20
mov dl, 1
mov byte [rbp - 0x62], dl
cmp byte [rcx], 0
mov byte [rbp - 0x61], al
je 0x14006f470
mov al, byte [rbp - 0x62]
mov byte [rbp - 0x61], al
mov al, byte [rbp - 0x61]
mov byte [rbp - 0x11], al
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x40]
mov dl, byte [rbp - 0x11]
mov byte [rbp - 0x71], dl
mov dl, 0xc
xor dl, 0xc
mov byte [rcx], dl
mov rax, qword [rax + 8]
mov qword [rbp - 0x70], rax
cmp rax, 0
je 0x14006f5cd
mov eax, dword [0x1402197c8]
mov ecx, dword [0x1402197cc]
xor ecx, 0xcff1768a
xor edx, edx
div ecx
mov ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov r8d, 0xdc36b9b6
xor r8d, 0x23c94649
mov edx, ecx
xor edx, r8d
and eax, edx
mov edx, 0x25ebc0a4
or edx, 0x25ebc0a4
xor edx, 0xffffffff
or eax, edx
xor eax, 0xffffffff
mov edx, 0x8f4c14fe
xor edx, 0x70b3eb01
xor ecx, edx
mov edx, 0xffffffff
xor edx, 0x25ebc0a4
and ecx, edx
or eax, ecx
xor eax, 0xffffffff
add eax, 0x6eb9f236
mov ecx, eax
xor ecx, 0x19b518e0
mov edx, 0x8a26a5a6
xor edx, 0x75d95a59
xor ecx, edx
mov edx, 0xe01614f2
xor edx, 0xf9a30c12
or eax, edx
and eax, ecx
mov ecx, 0xa1b3c6e7
xor ecx, 0x16579530
cmp eax, ecx
je 0x14006f822
mov rdx, qword [rbp - 0x70]
mov ecx, dword [0x1402197d0]
mov r8d, dword [0x1402197d4]
mov eax, 0xb3e6665c
xor eax, 0x4c1999a3
xor r8d, eax
mov eax, ecx
xor eax, r8d
and eax, ecx
add eax, 0xe398b9da
mov ecx, 0xdb1b796e
xor ecx, 0xebc795da
sub eax, ecx
sub eax, 0xe398b9da
mov ecx, 0xf3461f11
xor ecx, 0xd34846fd
and eax, ecx
sub eax, 0x8c7fccee
movabs rcx, 0x4000000000000000
and rcx, qword [rdx]
cmp rcx, 0
sete cl
mov byte [rbp - 0x72], cl
cmp eax, 0x9e04ea08
ja 0x14006f53c
mov al, byte [rbp - 0x72]
test al, 1
jne 0x14006f5bc
jmp 0x14006f5cd
mov rcx, qword [rbp - 0x70]
sub rsp, 0x20
call fcn.140010918
add rsp, 0x20
mov rcx, qword [rbp + 0x50]
sub rsp, 0x20
call fcn.1400360c0
mov rax, qword [rbp + 0x40]
add rsp, 0x20
cmp byte [rax], 0
jne 0x14006f742
mov eax, dword [0x1402197d8]
mov ecx, dword [0x1402197dc]
mov edx, 0x803e67a8
xor edx, 0xf354f115
xor ecx, edx
xor edx, edx
div ecx
xor eax, 0x8c1020c4
mov ecx, 0x3248a8b5
xor edx, edx
div ecx
mov r11d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xcdf84c28
mov edx, 0xffffffff
xor edx, 0x79e11347
mov eax, ecx
and eax, 0x79e11347
and r11d, edx
mov r10d, 0x660d45c8
xor r10d, 0x1fec568f
mov r9d, r8d
and r9d, r10d
mov r10d, edx
and r10d, 0xcdf84c28
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x79e11347
and ecx, edx
or eax, ecx
mov ecx, 0x5e6639c4
xor ecx, 0x7165900d
cmp eax, ecx
jb 0x14006f82b
mov rcx, qword [rbp + 0x40]
mov dl, byte [rbp - 0x71]
mov r8d, dword [0x1402197e0]
mov r9d, dword [0x1402197e4]
xor r9d, 0xffffffff
mov eax, r8d
xor eax, r9d
and eax, r8d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0x3813150c
mov r10d, 0xffffffff
xor r10d, 0x3813150c
mov r8d, eax
and r8d, r10d
imul r8d, r9d
mov r9d, eax
and r9d, 0x3813150c
mov r10d, 0x44dd381d
xor r10d, 0x7cce2d11
or eax, r10d
imul eax, r9d
add eax, r8d
mov r8d, eax
and r8d, 0x37f39658
xor r8d, 0xffffffff
mov r9d, 0xbd47c50a
xor r9d, 0x8ab45352
add eax, r9d
add eax, 1
add eax, r8d
mov r8d, 0xd2c9d26a
xor r8d, 0xcdceedcf
sub eax, r8d
sub eax, 0xc636e130
add eax, 0x1f073fa5
mov byte [rcx], dl
cmp eax, 0x44324e02
je 0x14006f82b
jmp 0x14006f742
mov eax, dword [0x1402197e8]
sub eax, dword [0x1402197ec]
mov ecx, 0x638db429
xor ecx, 0x4e98576c
xor eax, ecx
xor eax, 0x25e5398
add eax, 0xbd74f770
mov ecx, 0xf25c87
xor ecx, 0xbd0c5c71
add eax, ecx
sub eax, 0xbd74f770
mov ecx, 0x4718b235
xor ecx, 0xbddbfa9b
cmp eax, ecx
ja 0x14006f834
mov ecx, dword [0x1402197f0]
xor ecx, dword [0x1402197f4]
mov eax, 0x966168ae
xor eax, 0x57e22b9b
xor ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xd8f89107
or eax, edx
and ecx, 0xd8f89107
mov edx, 0x50e8a537
xor edx, 0xaf175ac8
xor ecx, edx
and eax, ecx
xor eax, 0xffffffff
sub eax, 0x4331dd66
sub eax, 0x7616585a
add eax, 0x4331dd66
mov ecx, 0x81897e67
xor ecx, 0x79a1a283
cmp eax, ecx
jae 0x14006f834
lea rsp, [rbp + 0x68]
pop rsi
pop rbp
ret
lodsd eax, dword [rsi]
xchg edx, eax
jmp 0x14006eb54
jmp 0x14006f869
lea esp, [rdx + 0x14]
sub cl, 0xe7
clc
invalid
add ah, byte [rsi + rdx*4 - 0x5da16a4]
invalid
cwde
add al, 0x85
stosd dword [rdi], eax
jmp 0x14006f377
mov al, 0x92
mov ebp, 0xfd11e9ef
invalid
jmp [rdi + 0x56e96af3]
invalid
jae 0x14006f831
invalid
and al, 0x26