Function at 0x1400ce430
Capabilities:
Encode data using xor

Disassembly:
push rbp
sub rsp, 0x3f0
lea rbp, [rsp + 0x80]
mov eax, 0x10
mov qword [rbp + 0x108], rax
call fcn.1401f2390
sub rsp, rax
mov rax, qword [rbp + 0x108]
mov rcx, rsp
mov qword [rbp + 0xf8], rcx
call fcn.1401f2390
sub rsp, rax
mov rax, qword [rbp + 0x108]
mov rcx, rsp
mov qword [rbp + 0x100], rcx
call fcn.1401f2390
sub rsp, rax
mov rax, qword [rbp + 0x108]
mov rcx, rsp
mov qword [rbp + 0x130], rcx
call fcn.1401f2390
sub rsp, rax
mov rax, qword [rbp + 0x108]
mov rcx, rsp
mov qword [rbp + 0x128], rcx
call fcn.1401f2390
sub rsp, rax
mov rax, qword [rbp + 0x108]
mov rcx, rsp
mov qword [rbp + 0x120], rcx
call fcn.1401f2390
sub rsp, rax
mov rax, qword [rbp + 0x108]
mov rcx, rsp
mov qword [rbp + 0x118], rcx
call fcn.1401f2390
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x110], rax
sub rsp, 0x20
call fcn.1400ce412
mov r9, qword [rbp + 0x110]
mov r8, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x120]
mov rcx, qword [rbp + 0x128]
add rsp, 0x20
mov r10, rax
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x138], r10
lea r10, [rbp + 0x208]
add r10, 8
mov qword [rbp + 0x140], r10
lea r10, [rbp + 0x1f8]
add r10, 8
mov qword [rbp + 0x148], r10
add r9, 8
mov qword [rbp + 0x150], r9
lea r9, [rbp + 0x218]
add r9, 8
mov qword [rbp + 0x158], r9
lea r9, [rbp + 0x238]
add r9, 8
mov qword [rbp + 0x160], r9
lea r9, [rbp + 0x228]
add r9, 8
mov qword [rbp + 0x168], r9
lea r9, [rbp + 0x258]
add r9, 8
mov qword [rbp + 0x170], r9
lea r9, [rbp + 0x248]
add r9, 8
mov qword [rbp + 0x178], r9
lea r9, [rbp + 0x278]
add r9, 8
mov qword [rbp + 0x180], r9
lea r9, [rbp + 0x268]
add r9, 8
mov qword [rbp + 0x188], r9
lea r9, [rbp + 0x288]
add r9, 8
mov qword [rbp + 0x190], r9
add r8, 8
mov qword [rbp + 0x198], r8
add rdx, 8
mov qword [rbp + 0x1a0], rdx
lea rdx, [rbp + 0x298]
add rdx, 8
mov qword [rbp + 0x1a8], rdx
lea rdx, [rbp + 0x2a8]
add rdx, 8
mov qword [rbp + 0x1b0], rdx
add rcx, 8
mov qword [rbp + 0x1b8], rcx
lea rcx, [rbp + 0x340]
add rcx, 8
mov qword [rbp + 0x1c0], rcx
lea rcx, [rbp + 0x320]
add rcx, 8
mov qword [rbp + 0x1c8], rcx
lea rcx, [rbp + 0x2f8]
add rcx, 8
mov qword [rbp + 0x1d0], rcx
add rax, 8
mov qword [rbp + 0x1d8], rax
lea rax, [rbp + 0x360]
add rax, 8
mov qword [rbp + 0x1e0], rax
lea rax, [rbp + 0x350]
add rax, 8
mov qword [rbp + 0x1e8], rax
mov eax, 0xac16468
mov dword [rbp + 0x1f4], eax
mov eax, dword [rbp + 0x1f4]
mov dword [rbp + 0xf0], eax
mov ecx, 0x8e1067dc
mov dword [rbp + 0xf4], ecx
sub eax, 0x84740fd6
je 0x1400cfb4e
jmp 0x1400ce6c9
mov eax, dword [rbp + 0xf0]
sub eax, 0x870b3b60
je 0x1400cfd19
jmp 0x1400ce6df
mov eax, dword [rbp + 0xf0]
sub eax, 0x8a43b7f7
je 0x1400cfd68
jmp 0x1400ce6f5
mov eax, dword [rbp + 0xf0]
sub eax, 0x8b4378a5
je 0x1400cf704
jmp 0x1400ce70b
mov eax, dword [rbp + 0xf0]
sub eax, 0x8e1067dc
je 0x1400cfef6
jmp 0x1400ce721
mov eax, dword [rbp + 0xf0]
sub eax, 0x8f2976e0
je 0x1400cfa8f
jmp 0x1400ce737
mov eax, dword [rbp + 0xf0]
sub eax, 0xa5cc1a3d
je 0x1400cfca1
jmp 0x1400ce74d
mov eax, dword [rbp + 0xf0]
sub eax, 0xb0db7135
je 0x1400cfc91
jmp 0x1400ce763
mov eax, dword [rbp + 0xf0]
sub eax, 0xb6423246
je 0x1400cffda
jmp 0x1400ce779
mov eax, dword [rbp + 0xf0]
sub eax, 0xc517b5ed
je 0x1400cfe0a
jmp 0x1400ce78f
mov eax, dword [rbp + 0xf0]
sub eax, 0xc7e9ea39
je 0x1400cf675
jmp 0x1400ce7a5
mov eax, dword [rbp + 0xf4]
mov ecx, dword [rbp + 0xf0]
sub ecx, 0xca2fc1af
mov dword [rbp + 0xec], eax
je 0x1400ce91b
jmp 0x1400ce7c8
mov eax, dword [rbp + 0xf0]
sub eax, 0xce9a05e8
je 0x1400cea5a
jmp 0x1400ce7de
mov eax, dword [rbp + 0xf0]
sub eax, 0xd2f4ee36
je 0x1400cfdfa
jmp 0x1400ce7f4
mov eax, dword [rbp + 0xf0]
sub eax, 0xe7389dad
je 0x1400cfce0
jmp 0x1400ce80a
mov eax, dword [rbp + 0xf0]
sub eax, 0xebbc6b73
je 0x1400cf5ed
jmp 0x1400ce820
mov eax, dword [rbp + 0xf0]
sub eax, 0xfad2cb6b
je 0x1400cea99
jmp 0x1400ce836
mov eax, dword [rbp + 0xf0]
sub eax, 0xfd5d7bb4
je 0x1400cf9f9
jmp 0x1400ce84c
mov eax, dword [rbp + 0xf0]
sub eax, 0xff181ad7
je 0x1400cf87b
jmp 0x1400ce862
mov eax, dword [rbp + 0xf0]
sub eax, 0xac16468
je 0x1400ceb5b
jmp 0x1400ce878
mov eax, dword [rbp + 0xf0]
sub eax, 0x2b7fcaa5
je 0x1400cfd29
jmp 0x1400ce88e
mov eax, dword [rbp + 0xf0]
sub eax, 0x31222b8f
je 0x1400cffea
jmp 0x1400ce8a4
mov eax, dword [rbp + 0xf0]
sub eax, 0x35d69cb9
je 0x1400cfac8
jmp 0x1400ce8ba
mov eax, dword [rbp + 0xf0]
sub eax, 0x4d2f1cb7
je 0x1400cfa09
jmp 0x1400ce8d0
mov eax, dword [rbp + 0xf0]
sub eax, 0x5f62339d
je 0x1400cea21
jmp 0x1400ce8e6
mov eax, dword [rbp + 0xf0]
sub eax, 0x63d9213c
je 0x1400cfee6
jmp 0x1400ce8fc
mov eax, dword [rbp + 0xf0]
mov ecx, eax
sub ecx, 0x73424a2d
mov dword [rbp + 0xe8], eax
je 0x1400cf743
jmp 0x1400cfde9
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0xe4], eax
mov eax, dword [0x1401f8b08]
mov ecx, 0x5760666b
xor ecx, 0x650bedf4
xor eax, ecx
mov ecx, dword [0x1401f8b0c]
mov edx, 0x5023c198
xor edx, 0xafdc3e67
xor ecx, edx
add eax, ecx
mov ecx, 0xa8736061
xor ecx, 0xa8736060
add eax, ecx
add eax, 0x3c96cba8
mov ecx, 0x34b219bf
xor ecx, 0xb44826cb
xor edx, edx
div ecx
and eax, 0x6cac53b6
mov ecx, 0x844728d1
xor ecx, 0x3682e1b5
cmp eax, ecx
je 0x1400cfff3
mov ecx, dword [0x1401f8b10]
mov edx, dword [0x1401f8b14]
xor edx, 0x9f463c21
xor ecx, 0xffffffff
mov eax, 0xa2282a66
xor eax, 0x5dd7d599
xor edx, eax
mov eax, 0xffffffff
xor eax, 0x2a9eab19
or ecx, edx
or eax, 0x2a9eab19
mov edx, 0xf07b3e63
xor edx, 0xf84c19c
xor ecx, edx
and ecx, eax
mov edx, 0xffffffff
xor edx, 0xf920cc7b
mov eax, ecx
xor eax, edx
and eax, ecx
and eax, 0x8de150c2
mov ecx, eax
xor ecx, 0x2cbcf940
mov edx, 0x6e25462
xor edx, 0xf91dab9d
xor ecx, edx
and ecx, 0x2cbcf940
shl ecx, 1
sub ecx, 0x2cbcf940
sub eax, ecx
cmp eax, 0xdc800db9
jae 0x1400cfff3
mov eax, dword [rbp + 0xe4]
mov dword [rbp + 0x1f4], eax
jmp 0x1400ce6a2
lea rcx, [0x1402198e8]
mov edx, 0x5c
sub rsp, 0x20
call fcn.14003bdc9
mov rcx, qword [rbp + 0x138]
add rsp, 0x20
mov eax, 0xca2fc1af
cmp byte [rcx], 0
mov dword [rbp + 0xec], eax
je 0x1400ce91b
jmp 0x1400cffea
mov dl, 0x75
xor dl, 0x29
lea rcx, [0x1402198f8]
sub rsp, 0x20
call fcn.14003bdc9
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov cl, byte [rax]
mov dl, 0x35
xor dl, 0x35
mov eax, 0xebbc6b73
cmp cl, dl
mov dword [rbp + 0xec], eax
je 0x1400ce91b
jmp 0x1400cffea
mov eax, 0x63d9213c
cmp qword [0x140219908], 0
mov dword [rbp + 0xec], eax
je 0x1400ce91b
mov rdx, qword [rbp + 0xf8]
mov rax, qword [0x140219908]
mov qword [rdx], rax
mov rax, qword [0x140219910]
mov qword [rdx + 8], rax
lea rcx, [rbp + 0x360]
sub rsp, 0x20
call fcn.14008bf00
mov rcx, qword [rbp + 0x1e0]
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov rdx, qword [rbp + 0x360]
mov qword [rbp + 0xd0], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0xd8], rcx
cmp byte [rax], 0
jne 0x1400cffea
mov rax, qword [rbp + 0x1e8]
mov rcx, qword [rbp + 0xd8]
mov rdx, qword [rbp + 0xd0]
mov qword [rbp + 0x350], rdx
mov qword [rax], rcx
lea rcx, [0x140219918]
lea rdx, [rbp + 0x350]
sub rsp, 0x20
call fcn.140014ce0
add rsp, 0x20
mov eax, 0x63d9213c
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x340], 0
mov qword [rax], 0
sub rsp, 0x20
call fcn.1400cab30
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0xc0], rcx
mov dl, byte [rax]
mov r8b, 0x8e
xor r8b, 0x8e
xor eax, eax
mov cl, al
mov al, 1
cmp dl, r8b
mov byte [rbp + 0xce], cl
mov byte [rbp + 0xcf], al
jne 0x1400cf2d6
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax]
mov qword [rbp + 0x330], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x338], rax
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x330]
sub rsp, 0x20
call fcn.1400c9e80
mov rdx, qword [rbp + 0x138]
add rsp, 0x20
xor eax, eax
mov cl, al
mov al, 1
cmp byte [rdx], 0
mov byte [rbp + 0xce], cl
mov byte [rbp + 0xcf], al
jne 0x1400cf2d6
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0xb0], rax
xor eax, eax
mov qword [rbp + 0xb8], rax
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xa0], rax
cmp rax, rcx
setge cl
mov byte [rbp + 0xaf], cl
xor eax, eax
test cl, 1
mov byte [rbp + 0xce], cl
mov byte [rbp + 0xcf], al
jne 0x1400cf2d6
mov eax, dword [0x1401f8b18]
mov ecx, dword [0x1401f8b1c]
xor ecx, 0xaba3a511
sub eax, ecx
mov ecx, 0x9664694d
xor ecx, 0xa0497bf2
xor edx, edx
div ecx
mov ecx, eax
xor ecx, 0xffffffff
mov edx, 0x4321f541
xor edx, 0x915e1794
and edx, ecx
mov r8d, 0xffffffff
xor r8d, 0xd27fe2d5
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov r8d, 0x4610ff62
xor r8d, 0x946f1db7
mov edx, eax
and edx, r8d
mov r8d, 0x26981571
xor r8d, 0xf4e7f7a4
or eax, r8d
imul eax, edx
add eax, ecx
sub eax, 0x792f8506
mov ecx, 0x47cef008
xor ecx, 0x79da3b90
add eax, ecx
add eax, 0x792f8506
cmp eax, 0xfdeefa5b
je 0x1400cfffc
mov r8, qword [rbp + 0xa0]
mov eax, dword [0x1401f8b20]
mov ecx, dword [0x1401f8b24]
or eax, ecx
imul rax, rax, 0x60bb74b3
shr rax, 0x3e
mov ecx, eax
not ecx
xor eax, 1
and ecx, 0xd029c97b
or eax, ecx
mov edx, eax
not edx
xor eax, 0x3a1ce246
mov ecx, eax
mov eax, edx
lea eax, [rax + rcx - 0x2a142204]
mov ecx, 0xc3a64a52
test r8, r8
setns dl
mov r9, qword [rbp + 0x340]
mov qword [rbp + 0x90], r9
sub r8, r9
setl r8b
and dl, r8b
mov byte [rbp + 0x9f], dl
cmp eax, ecx
je 0x1400cecf1
mov al, byte [rbp + 0x9f]
test al, 1
jne 0x1400cedaa
jmp 0x1400ced78
mov rcx, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0x90]
add rdx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.140013c92
mov rax, qword [rbp + 0xa0]
add rsp, 0x20
mov qword [rbp + 0x88], rax
jmp 0x1400cf2a3
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rax]
mov rdx, rax
add rdx, 8
mov r8, rcx
shl r8, 3
add rdx, r8
mov qword [rbp + 0x68], rdx
mov rax, qword [rax + rcx*8 + 8]
mov rcx, qword [rax]
mov qword [rbp + 0x310], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x318], rax
lea rcx, [rbp + 0x320]
lea rdx, [rbp + 0x310]
sub rsp, 0x20
call fcn.14003d7c0
mov rdx, qword [rbp + 0x1c8]
mov rcx, qword [rbp + 0x138]
mov rax, qword [rbp + 0xa0]
add rsp, 0x20
mov r8, qword [rbp + 0x320]
mov qword [rbp + 0x70], r8
mov rdx, qword [rdx]
mov qword [rbp + 0x78], rdx
cmp byte [rcx], 0
mov qword [rbp + 0x80], rax
jne 0x1400cf0e3
mov eax, dword [0x1401f8b28]
sub eax, dword [0x1401f8b2c]
and eax, eax
mov ecx, 0x9c6bbaa0
xor ecx, 0x6394455f
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xb73f8637
mov edx, 0xbebebac0
xor edx, 0x9813cf7
mov r8d, 0xfb8121ee
xor r8d, 0x47ede11
xor edx, r8d
or ecx, edx
and eax, ecx
xor eax, 0xffffffff
or eax, 0x3aa12dfb
and eax, 0xdbef5c0b
mov ecx, 0xe7cbbed8
xor ecx, 0x4de64128
cmp eax, ecx
jbe 0x1400d0005
mov eax, dword [0x1401f8b30]
mov edx, dword [0x1401f8b34]
mov r8d, eax
xor r8d, edx
mov ecx, 0x366da6b
xor ecx, 0xfc992594
xor r8d, ecx
mov ecx, edx
and ecx, r8d
shl ecx, 1
sub ecx, edx
sub eax, ecx
add eax, 0x4b093167
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x981f900e
mov edx, 0xa89b4822
xor edx, 0x3084d82c
mov r8d, 0x761fed8c
xor r8d, 0x89e01273
xor edx, r8d
and eax, edx
sub eax, ecx
mov ecx, 0x80fa022a
xor ecx, 0x7f05fdd5
xor eax, ecx
mov edx, 0xffffffff
xor edx, 0x4f76b158
mov ecx, 0xffffffff
xor ecx, 0x2d94b08c
or eax, edx
or ecx, 0x2d94b08c
xor eax, 0xffffffff
and eax, ecx
mov dword [rbp + 0x54], eax
mov word [rbp + 0x30e], 0x30c
lea rcx, [rbp + 0x30e]
sub rsp, 0x20
call fcn.1400613a0
mov rcx, qword [rbp + 0x138]
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp + 0x54]
mov qword [rbp + 0x58], rdx
mov cl, byte [rcx]
mov dl, 0x7e
xor dl, 0x7e
cmp cl, dl
sete cl
mov byte [rbp + 0x67], cl
cmp eax, 0x551583a6
je 0x1400ceea1
mov al, byte [rbp + 0x67]
test al, 1
jne 0x1400cef87
jmp 0x1400cf0ab
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x78]
mov r8, qword [rbp + 0x70]
mov qword [rbp + 0x2f8], r8
mov qword [rcx], rdx
mov rcx, qword [rax]
mov qword [rbp + 0x2e8], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x2f0], rax
lea rcx, [rbp + 0x2f8]
lea rdx, [rbp + 0x2e8]
sub rsp, 0x20
call fcn.1400d0060
add rsp, 0x20
test al, 1
jne 0x1400cf06e
mov rcx, qword [rbp + 0x100]
mov ax, 0xcf5f
xor ax, 0xcd00
mov word [rcx], ax
sub rsp, 0x20
call fcn.1400613a0
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x48], rcx
mov al, byte [rax]
mov cl, 0x37
xor cl, 0x37
cmp al, cl
jne 0x1400cf0ab
mov rcx, qword [rbp + 0x130]
mov rax, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x1d8]
mov r8, qword [rbp + 0x78]
mov r9, qword [rbp + 0x70]
mov qword [rcx], r9
mov qword [rdx], r8
mov rdx, qword [rax]
mov qword [rbp + 0x2d8], rdx
mov rax, qword [rax + 8]
mov qword [rbp + 0x2e0], rax
lea rdx, [rbp + 0x2d8]
sub rsp, 0x20
call fcn.1400d0060
add rsp, 0x20
test al, 1
jne 0x1400cf06e
jmp 0x1400cf0be
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x2c8], rcx
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x2d0], rax
lea rcx, [0x140219928]
lea rdx, [rbp + 0x2c8]
sub rsp, 0x20
call fcn.1400191eb
add rsp, 0x20
jmp 0x1400cf0be
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x80], rax
jmp 0x1400cf0e3
mov rax, qword [rbp + 0xa0]
mov rcx, 0xffffffffffffffff
xor rcx, 1
xor edx, edx
sub rdx, 1
sub rcx, rdx
sub rax, rcx
mov qword [rbp + 0x80], rax
mov rcx, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x40], rax
cmp rcx, 0
mov qword [rbp + 0x88], rax
je 0x1400cf2a3
mov eax, dword [0x1401f8b38]
mov ecx, dword [0x1401f8b3c]
add eax, 0x896e0312
add eax, ecx
sub eax, 0x896e0312
mov ecx, 0x76e247a7
xor ecx, 0x891db858
mov edx, eax
xor edx, ecx
and edx, 0xd9085a7d
mov r8d, 0xffffffff
xor r8d, 0xd9085a7d
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0xd9085a7d
or eax, 0xd9085a7d
imul eax, edx
add eax, ecx
mov r8d, 0xefdeb7b2
xor r8d, 0xc9dbfd86
mov ecx, 0xa2c90919
xor ecx, 0x5d36f6e6
xor r8d, ecx
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
mov r8d, 0xc48da1bb
xor r8d, 0x3b725e44
xor ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0x26054a34
mov r8d, 0x245d0351
xor r8d, 0x2584965
or eax, r8d
imul eax, edx
add eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
mov edx, 0x65ec1958
xor edx, 0x85b8fa0e
and ecx, edx
mov edx, 0x6f1fcabe
xor edx, 0x8f4b29e8
mov r8d, 0xf98d640c
xor r8d, 0x6729bf3
xor edx, r8d
and eax, edx
sub eax, ecx
cmp eax, 0xf7578e3c
je 0x1400d000e
mov rdx, qword [rbp + 0x78]
mov eax, dword [0x1401f8b40]
or eax, dword [0x1401f8b44]
mov ecx, 0x7f0f2c97
xor ecx, 0x68c41b12
sub eax, ecx
mov ecx, 0x359c827f
xor ecx, 0x76024589
add eax, ecx
add eax, 0x17cb3785
add eax, 0xbf14dc0c
mov ecx, 0x16b9fe1e
xor ecx, 0x8d5534d4
add eax, ecx
sub eax, 0xbf14dc0c
or eax, 0xe87761db
movabs rcx, 0x4000000000000000
and rcx, qword [rdx]
movabs rdx, 0x2f19da184e6deba4
movabs r8, 0x2f19da184e6deba4
xor rdx, r8
cmp rcx, rdx
sete cl
mov byte [rbp + 0x3f], cl
cmp eax, 0x9659f9d0
je 0x1400cf1e8
mov rax, qword [rbp + 0x40]
mov cl, byte [rbp + 0x3f]
test cl, 1
mov qword [rbp + 0x88], rax
jne 0x1400cf287
jmp 0x1400cf2a3
mov rcx, qword [rbp + 0x78]
sub rsp, 0x20
call fcn.14000f935
mov rax, qword [rbp + 0x40]
add rsp, 0x20
mov qword [rbp + 0x88], rax
mov cl, byte [rbp + 0xaf]
mov r8, qword [rbp + 0x138]
mov rdx, qword [rbp + 0x88]
mov al, 1
cmp byte [r8], 0
mov qword [rbp + 0xb8], rdx
mov byte [rbp + 0xce], cl
mov byte [rbp + 0xcf], al
je 0x1400cec26
mov al, byte [rbp + 0xce]
mov cl, byte [rbp + 0xcf]
mov byte [rbp + 0x3d], cl
mov byte [rbp + 0x3e], al
mov eax, dword [0x1401f8b48]
mov ecx, dword [0x1401f8b4c]
xor ecx, 0xffffffff
add eax, ecx
mov ecx, 0x59492cee
xor ecx, 0x59492cef
add eax, ecx
mov r8d, 0x439a817b
xor r8d, 0xdf876d87
mov ecx, 0xada95acd
xor ecx, 0x5256a532
xor r8d, ecx
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov edx, eax
and edx, 0x9c1decfc
mov r8d, 0x8906ce57
xor r8d, 0x151b22ab
or eax, r8d
imul eax, edx
add eax, ecx
mov ecx, 0x731161a0
xor ecx, 0xab84d269
xor edx, edx
div ecx
or eax, 0xadcda1e0
cmp eax, 0xc9d834ed
jae 0x1400d0017
mov eax, dword [0x1401f8b50]
xor edx, edx
div dword [0x1401f8b54]
mov r9d, eax
mov rax, qword [rbp + 0x138]
mov edx, r9d
xor edx, 0xffffffff
mov ecx, 0x9aeff43d
xor ecx, 0x1fccadbf
and ecx, edx
mov r8d, 0xffffffff
xor r8d, 0x85235982
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xafdde771
and edx, 0x85235982
and r8d, 0xafdde771
or ecx, r9d
or edx, r8d
xor ecx, edx
mov edx, 0x953588f6
xor edx, 0x2b5dce88
add ecx, edx
mov r9d, 0x5410572e
xor r9d, 0x27957977
mov edx, 0xac1e910c
xor edx, 0x53e16ef3
xor r9d, edx
mov r8d, ecx
and r8d, r9d
mov edx, ecx
or edx, r9d
xor edx, 0xffffffff
imul edx, r8d
mov r8d, ecx
and r8d, 0x73852e59
mov r9d, 0x8493ebd9
xor r9d, 0xf716c580
or ecx, r9d
imul ecx, r8d
add ecx, edx
mov dword [rbp + 0x38], ecx
mov ecx, 0xf9047df5
xor ecx, 0x1224bd58
mov dword [rbp + 0x34], ecx
mov cl, 0x43
xor cl, 0x43
mov byte [rax], cl
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0x2b8], rax
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x2c0], rax
lea rcx, [rbp + 0x2b8]
sub rsp, 0x20
call fcn.1400ca8a0
mov rdx, qword [rbp + 0x138]
mov ecx, dword [rbp + 0x34]
mov eax, dword [rbp + 0x38]
add rsp, 0x20
mov dl, byte [rdx]
mov r8b, 0xb3
xor r8b, 0xb3
cmp dl, r8b
sete dl
mov byte [rbp + 0x3c], dl
cmp eax, ecx
ja 0x1400d0017
mov al, byte [rbp + 0x3c]
test al, 1
jne 0x1400cf4a1
jmp 0x1400cf4b8
mov al, byte [rbp + 0x3e]
mov rcx, qword [rbp + 0x138]
mov dl, byte [rbp + 0x3d]
mov byte [rcx], dl
test al, 1
jne 0x1400cf5dd
mov eax, dword [0x1401f8b58]
mov edx, dword [0x1401f8b5c]
xor edx, 0x41e8332d
mov ecx, eax
xor ecx, edx
mov r8d, 0x9c20f382
xor r8d, 0x63df0c7d
xor edx, r8d
and eax, edx
shl eax, 1
sub eax, ecx
mov ecx, 0x20e0dbef
xor ecx, 0xdf1f2410
mov edx, eax
xor edx, ecx
and edx, 0x697209ab
mov r8d, 0xb67de381
xor r8d, 0xdf0fea2a
mov ecx, 0x5aa13132
xor ecx, 0xa55ececd
xor r8d, ecx
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov r8d, 0xd6c28da2
xor r8d, 0xbfb08409
mov edx, eax
and edx, r8d
or eax, 0x697209ab
imul eax, edx
add eax, ecx
mov ecx, 0x764c8132
xor ecx, 0xbb096699
xor edx, edx
div ecx
mov ecx, 0x6a6e5477
xor ecx, 0x3f97771d
xor edx, edx
div ecx
mov ecx, 0xd6ece711
xor ecx, 0x645553fd
cmp eax, ecx
ja 0x1400d0020
mov eax, dword [0x1401f8b60]
mov ecx, 0x3b77c184
xor ecx, 0x2fa55b3b
xor eax, ecx
xor edx, edx
div dword [0x1401f8b64]
mov edx, eax
xor edx, 0xffffffff
and edx, 0x8b8d041
mov r8d, 0xffffffff
xor r8d, 0x8b8d041
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0x8b8d041
mov r8d, 0xd56512d0
xor r8d, 0xddddc291
or eax, r8d
imul eax, edx
add eax, ecx
imul eax, eax, 0x931a2154
or eax, 0xf6076157
cmp eax, 0x95a6db20
jbe 0x1400d0020
jmp 0x1400cffea
mov eax, 0xff181ad7
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
lea rcx, [rbp + 0x2a8]
mov edx, 0x28
sub rsp, 0x20
call fcn.1400cd860
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov rdx, qword [rbp + 0x2a8]
mov qword [rbp + 0x20], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x28], rcx
mov al, byte [rax]
mov cl, 0x62
xor cl, 0x62
cmp al, cl
jne 0x1400cffea
mov rdx, qword [rbp + 0x128]
mov rax, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x20]
mov qword [rdx], r8
mov qword [rax], rcx
lea rcx, [0x140219938]
sub rsp, 0x20
call fcn.140014ce0
add rsp, 0x20
mov eax, 0xe7389dad
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov rcx, qword [rbp + 0x120]
mov edx, 0x482544cd
xor edx, 0x482544e7
sub rsp, 0x20
call fcn.1400cd860
mov rdx, qword [rbp + 0x120]
mov rcx, qword [rbp + 0x1a0]
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov rdx, qword [rdx]
mov qword [rbp + 0x10], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x18], rcx
cmp byte [rax], 0
jne 0x1400cffea
mov rax, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x10]
mov qword [rbp + 0x298], rdx
mov qword [rax], rcx
lea rcx, [0x1402198e8]
lea rdx, [rbp + 0x298]
sub rsp, 0x20
call fcn.140014ce0
add rsp, 0x20
mov eax, 0x5f62339d
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
lea rcx, [0x140219948]
mov edx, 0x5c
sub rsp, 0x20
call fcn.14003bdc9
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov cl, byte [rax]
mov dl, 0xa8
xor dl, 0xa8
mov eax, 0xc7e9ea39
cmp cl, dl
mov dword [rbp + 0xec], eax
je 0x1400ce91b
jmp 0x1400cffea
mov eax, dword [0x1401f8b68]
xor eax, 0xf442ec97
mov edx, dword [0x1401f8b6c]
xor edx, 0xea45dac
mov ecx, eax
xor ecx, 0xffffffff
and ecx, edx
xor edx, 0xffffffff
and eax, edx
sub eax, ecx
imul eax, eax, 0x383a4f27
add eax, 0x85109979
add eax, 0xa12050bc
mov ecx, 0x5892e424
xor ecx, 0xa8a64c78
cmp eax, ecx
jae 0x1400d0029
mov eax, dword [0x1401f8b70]
mov ecx, dword [0x1401f8b74]
sub eax, 0xf84525fa
sub eax, ecx
add eax, 0xf84525fa
mov ecx, eax
xor ecx, 0xa5af293e
mov edx, 0xaca7aad8
xor edx, 0x90883e6
mov r8d, 0x7d935f1f
xor r8d, 0x826ca0e0
xor edx, r8d
and eax, edx
shl eax, 1
sub eax, ecx
and eax, 0xd1388916
add eax, 0xbb8ef47
mov dword [rbp - 0xc], eax
lea rcx, [rbp + 0x288]
sub rsp, 0x20
call fcn.1400ccb50
mov rdx, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x138]
mov eax, dword [rbp - 0xc]
add rsp, 0x20
mov r8, qword [rbp + 0x288]
mov qword [rbp - 8], r8
mov rdx, qword [rdx]
mov qword [rbp], rdx
mov cl, byte [rcx]
mov dl, 0x7c
xor dl, 0x7c
cmp cl, dl
sete cl
mov byte [rbp + 0xf], cl
cmp eax, 0x3daea827
je 0x1400cf78b
mov al, byte [rbp + 0xf]
test al, 1
jne 0x1400cf83b
jmp 0x1400cffea
mov rdx, qword [rbp + 0x118]
mov rax, qword [rbp + 0x198]
mov rcx, qword [rbp]
mov r8, qword [rbp - 8]
mov qword [rdx], r8
mov qword [rax], rcx
lea rcx, [0x140219908]
sub rsp, 0x20
call fcn.140014ce0
add rsp, 0x20
mov eax, 0xd2f4ee36
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov eax, dword [0x1401f8b78]
mov ecx, dword [0x1401f8b7c]
xor ecx, 0xb7f325d8
sub eax, ecx
xor eax, 0x40e9b830
add eax, 0x5442aee0
imul eax, eax, 0x82ab65a0
cmp eax, 0xc8dc2001
ja 0x1400d0032
mov eax, dword [0x1401f8b80]
xor edx, edx
div dword [0x1401f8b84]
mov ecx, 0xd72086e1
xor edx, edx
div ecx
mov edx, 0x85fe0018
xor edx, 0x7a01ffe7
mov ecx, eax
xor ecx, edx
mov edx, 0x6a9de20e
xor edx, 0x9231d539
and edx, ecx
mov r8d, 0xffffffff
xor r8d, 0xf8ac3737
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov r8d, 0x83bd4d73
xor r8d, 0x7b117a44
mov edx, eax
and edx, r8d
or eax, 0xf8ac3737
imul eax, edx
add eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
mov edx, 0x8a96370a
xor edx, 0x3be5d43f
and edx, ecx
mov r8d, 0x3b6aa9a9
xor r8d, 0x8a194a9c
mov ecx, 0x1924dd08
xor ecx, 0xe6db22f7
xor r8d, ecx
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0xb173e335
or eax, 0xb173e335
imul eax, edx
add eax, ecx
mov dword [rbp - 0x24], eax
lea rcx, [rbp + 0x278]
xor edx, edx
sub rsp, 0x20
call fcn.1400cd860
mov rdx, qword [rbp + 0x180]
mov rcx, qword [rbp + 0x138]
mov eax, dword [rbp - 0x24]
add rsp, 0x20
mov r8, qword [rbp + 0x278]
mov qword [rbp - 0x20], r8
mov rdx, qword [rdx]
mov qword [rbp - 0x18], rdx
cmp byte [rcx], 0
sete cl
mov byte [rbp - 0xd], cl
cmp eax, 0x3ed1dd8e
ja 0x1400d0032
mov al, byte [rbp - 0xd]
test al, 1
jne 0x1400cf9b5
jmp 0x1400cffea
mov rax, qword [rbp + 0x188]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x20]
mov qword [rbp + 0x268], rdx
mov qword [rax], rcx
lea rcx, [0x140219958]
lea rdx, [rbp + 0x268]
sub rsp, 0x20
call fcn.140014ce0
add rsp, 0x20
mov eax, 0x2b7fcaa5
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov eax, 0xc517b5ed
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
lea rcx, [rbp + 0x258]
mov edx, 0x1c
sub rsp, 0x20
call fcn.1400cd860
mov rcx, qword [rbp + 0x170]
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov rdx, qword [rbp + 0x258]
mov qword [rbp - 0x38], rdx
mov rcx, qword [rcx]
mov qword [rbp - 0x30], rcx
cmp byte [rax], 0
jne 0x1400cffea
mov rax, qword [rbp + 0x178]
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x38]
mov qword [rbp + 0x248], rdx
mov qword [rax], rcx
lea rcx, [0x1402198f8]
lea rdx, [rbp + 0x248]
sub rsp, 0x20
call fcn.140014ce0
add rsp, 0x20
mov eax, 0xce9a05e8
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
lea rcx, [0x140219968]
mov edx, 0x5c
sub rsp, 0x20
call fcn.14003bdc9
mov rcx, qword [rbp + 0x138]
add rsp, 0x20
mov eax, 0x8a43b7f7
cmp byte [rcx], 0
mov dword [rbp + 0xec], eax
je 0x1400ce91b
jmp 0x1400cffea
lea rcx, [rbp + 0x238]
mov edx, 0x1a
sub rsp, 0x20
call fcn.1400cd860
mov rcx, qword [rbp + 0x160]
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov rdx, qword [rbp + 0x238]
mov qword [rbp - 0x48], rdx
mov rcx, qword [rcx]
mov qword [rbp - 0x40], rcx
cmp byte [rax], 0
jne 0x1400cffea
mov rax, qword [rbp + 0x168]
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x48]
mov qword [rbp + 0x228], rdx
mov qword [rax], rcx
lea rcx, [0x140219978]
lea rdx, [rbp + 0x228]
sub rsp, 0x20
call fcn.140014ce0
add rsp, 0x20
mov eax, 0xa5cc1a3d
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov eax, dword [0x1401f8b88]
mov ecx, dword [0x1401f8b8c]
mov edx, 0x27627a51
xor edx, 0xdf0cb4ee
xor ecx, edx
and eax, ecx
sub eax, 0x574db5c
or eax, 0xdc388f99
mov ecx, 0xb4f20845
xor ecx, 0x7966d789
sub eax, ecx
cmp eax, 0x6ae223d2
ja 0x1400d003b
mov rcx, qword [rbp + 0x110]
mov eax, dword [0x1401f8b90]
xor edx, edx
div dword [0x1401f8b94]
mov edx, eax
mov r8d, 0xffffffff
xor r8d, 0xd547150c
mov eax, edx
xor eax, r8d
and eax, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0x3b60430d
mov r8d, 0x71bd00d2
xor r8d, 0x4add43df
mov r9d, 0xb09352dc
xor r9d, 0x4f6cad23
xor r8d, r9d
and eax, r8d
sub eax, edx
mov r8d, 0x7cdd7092
xor edx, edx
div r8d
mov dword [rbp - 0x64], eax
mov edx, 5
sub rsp, 0x20
call fcn.1400cd860
mov r8, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x150]
mov rcx, qword [rbp + 0x138]
mov eax, dword [rbp - 0x64]
add rsp, 0x20
mov r8, qword [r8]
mov qword [rbp - 0x60], r8
mov rdx, qword [rdx]
mov qword [rbp - 0x58], rdx
cmp byte [rcx], 0
sete cl
mov byte [rbp - 0x49], cl
cmp eax, 0x3a955fd9
jae 0x1400cfb8b
mov al, byte [rbp - 0x49]
test al, 1
jne 0x1400cfc4d
jmp 0x1400cffea
mov rax, qword [rbp + 0x158]
mov rcx, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x60]
mov qword [rbp + 0x218], rdx
mov qword [rax], rcx
lea rcx, [0x140219968]
lea rdx, [rbp + 0x218]
sub rsp, 0x20
call fcn.140014ce0
add rsp, 0x20
mov eax, 0x8f2976e0
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov eax, 0xb6423246
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
lea rcx, [0x140219978]
mov edx, 0x5c
sub rsp, 0x20
call fcn.14003bdc9
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov cl, byte [rax]
mov dl, 0x18
xor dl, 0x18
mov eax, 0x4d2f1cb7
cmp cl, dl
mov dword [rbp + 0xec], eax
je 0x1400ce91b
jmp 0x1400cffea
mov dl, 0x28
xor dl, 0x74
lea rcx, [0x140219938]
sub rsp, 0x20
call fcn.14003bdc9
mov rcx, qword [rbp + 0x138]
add rsp, 0x20
mov eax, 0x84740fd6
cmp byte [rcx], 0
mov dword [rbp + 0xec], eax
je 0x1400ce91b
jmp 0x1400cffea
mov eax, 0xb0db7135
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
lea rcx, [0x140219958]
mov edx, 0x5c
sub rsp, 0x20
call fcn.14003bdc9
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov cl, byte [rax]
mov dl, 0x77
xor dl, 0x77
mov eax, 0x35d69cb9
cmp cl, dl
mov dword [rbp + 0xec], eax
je 0x1400ce91b
jmp 0x1400cffea
lea rcx, [rbp + 0x208]
mov edx, 0x26
sub rsp, 0x20
call fcn.1400cd860
mov rcx, qword [rbp + 0x140]
mov rax, qword [rbp + 0x138]
add rsp, 0x20
mov rdx, qword [rbp + 0x208]
mov qword [rbp - 0x78], rdx
mov rcx, qword [rcx]
mov qword [rbp - 0x70], rcx
cmp byte [rax], 0
jne 0x1400cffea
mov rax, qword [rbp + 0x148]
mov rcx, qword [rbp - 0x70]
mov rdx, qword [rbp - 0x78]
mov qword [rbp + 0x1f8], rdx
mov qword [rax], rcx
lea rcx, [0x140219948]
lea rdx, [rbp + 0x1f8]
sub rsp, 0x20
call fcn.140014ce0
add rsp, 0x20
mov eax, 0x8b4378a5
mov dword [rbp + 0xe8], eax
mov eax, dword [rbp + 0xe8]
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov eax, 0xfad2cb6b
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov eax, dword [0x1401f8b98]
add eax, dword [0x1401f8b9c]
sub eax, 0x85feb973
and eax, 0x9be416ac
sub eax, 0xf7ab0149
cmp eax, 0x6ee1966b
jb 0x1400d0044
mov ecx, dword [0x1401f8ba0]
mov edx, dword [0x1401f8ba4]
xor edx, 0x7838810a
xor eax, eax
sub eax, ecx
xor ecx, ecx
sub ecx, edx
add eax, ecx
xor ecx, ecx
sub ecx, eax
and ecx, ecx
xor ecx, 0xffffffff
mov eax, 0xd40e3149
and eax, 0xd40e3149
mov edx, 0xb49e8269
xor edx, 0x4b617d96
xor eax, edx
and ecx, eax
xor ecx, 0xffffffff
mov eax, ecx
xor eax, 0x4e1dcec7
xor eax, 0xffffffff
or ecx, 0x4e1dcec7
and ecx, eax
mov edx, 0x36e2e2c4
xor edx, 0xc91d1d3b
mov eax, ecx
xor eax, edx
mov edx, 0x12c89c3c
xor edx, 0xed3763c3
xor ecx, edx
and eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xe4042154
mov edx, 0xffffffff
xor edx, 0xe4042154
and ecx, edx
mov edx, 0xa984e56b
xor edx, 0x567b1a94
xor eax, edx
xor ecx, 0xffffffff
and eax, ecx
cmp eax, 0xede41e2d
jae 0x1400d0044
mov eax, 0x73424a2d
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov eax, 0x31222b8f
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov eax, dword [0x1401f8ba8]
mov edx, dword [0x1401f8bac]
mov ecx, eax
add ecx, 1
xor eax, 0xffffffff
or eax, edx
add eax, ecx
add eax, 0xc7c2c489
mov ecx, 0xa7dac145
xor ecx, 0xf7f7e150
add eax, ecx
sub eax, 0xc7c2c489
mov ecx, 0xd8566cfc
xor edx, edx
div ecx
mov ecx, 0x3bd6904e
xor ecx, 0x2c245310
xor eax, ecx
cmp eax, 0xdd140b0b
je 0x1400d004d
mov eax, dword [0x1401f8bb0]
mov ecx, 0xa153566b
xor ecx, 0xf8d9ac87
xor eax, ecx
and eax, dword [0x1401f8bb4]
mov ecx, 0xc269e9a8
xor ecx, 0x2e74497e
xor edx, edx
div ecx
mov ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x2f5b1e63
and eax, edx
or ecx, 0x2f5b1e63
xor ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x6adef22c
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov edx, eax
and edx, 0x6adef22c
or eax, 0x6adef22c
imul eax, edx
add eax, ecx
cmp eax, 0x5a02fe9d
jbe 0x1400cff46
invalid
mov eax, 0x870b3b60
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
mov eax, 0xfd5d7bb4
mov dword [rbp + 0xec], eax
jmp 0x1400ce91b
lea rsp, [rbp + 0x370]
pop rbp
ret
jmp 0x129b102e5
cmc
jns 0x1400cffc7
outsd dx, dword [rsi]
jmp 0x1400cecf1
mov ecx, 0xe9150c3b
xchg ebx, eax
out dx, al
invalid
pop rbp
fcmovbe st(0), st(6)
mov ebp, ecx
sal ecx, 1
invalid
test al, 0xc5
push r9
jmp 0x1400cf36d
in eax, 8
nop
adc ecx, ebp
cmc
invalid
ror esp, 1
rol dword [rcx - 0x8a617], 1
call [rsi - 0x16ba21b6]
sahf
fiadd word [rbp - 0x17]
outsd dx, dword [rsi]
clc
invalid
fist word [rsi]
mov edi, 0xfb47e973
invalid
test byte [rdi - 0x29], 0x47
jmp 0x1400cfe30
mov al, 0x77
jmp 0x1400cff46