Function at 0x1400c6760
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x280
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x78], rdx
mov qword [rbp + 0x80], rcx
mov eax, 0x10
mov qword [rbp + 0x98], rax
call fcn.14024f5c0
sub rsp, rax
mov rax, qword [rbp + 0x98]
mov rcx, rsp
mov qword [rbp + 0x88], rcx
call fcn.14024f5c0
sub rsp, rax
mov rax, qword [rbp + 0x98]
mov rcx, rsp
mov qword [rbp + 0x90], rcx
call fcn.14024f5c0
sub rsp, rax
mov rax, qword [rbp + 0x98]
mov rcx, rsp
mov qword [rbp + 0xa0], rcx
call fcn.14024f5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa8], rax
sub rsp, 0x20
call fcn.1400dcc05
add rsp, 0x20
mov qword [rbp + 0xc0], rax
add rax, 0x50
mov qword [rbp + 0xb0], rax
movabs rax, 0xb3e85fd420a431a0
movabs rcx, 0xb3e85fd420a431a0
xor rax, rcx
mov qword [rbp + 0x1f0], rax
lea rax, [rbp + 0x1f0]
add rax, 8
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0x1f8], 0
mov word [rbp + 0x1ee], 0x88e
lea rcx, [rbp + 0x1ee]
sub rsp, 0x20
call fcn.140067800
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0xc8], rcx
mov cl, byte [rax + 0x50]
mov dl, 0x24
xor dl, 0x24
xor eax, eax
cmp cl, dl
mov rcx, rax
mov qword [rbp + 0xd0], rcx
mov rcx, rax
mov qword [rbp + 0xd8], rcx
mov rcx, rax
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c7c28
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0xc8]
mov rdx, qword [rcx]
add rdx, qword [rax]
lea rcx, [rbp + 0x1f0]
sub rsp, 0x20
call fcn.14001bb40
mov rax, qword [rbp + 0xc8]
add rsp, 0x20
mov rcx, qword [rax]
mov qword [rbp + 0x168], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x170], rax
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x168]
sub rsp, 0x20
call fcn.1400c83a0
mov rax, qword [rbp + 0x80]
add rsp, 0x20
mov rcx, qword [rax]
mov qword [rbp + 0x158], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x158]
sub rsp, 0x20
call fcn.1400c83a0
mov rax, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0x88]
add rsp, 0x20
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x58], rcx
mov rax, qword [rax]
mov qword [rbp + 0x60], rax
mov qword [rdx], rcx
mov qword [rdx + 8], rax
lea rcx, [rbp + 0x148]
sub rsp, 0x20
call fcn.1400c8750
mov r8, qword [rbp + 0xb0]
mov rax, qword [rbp + 0x60]
add rsp, 0x20
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x68], rcx
mov rcx, qword [rbp + 0x150]
mov qword [rbp + 0x70], rcx
xor edx, edx
cmp byte [r8], 0
mov r8, rdx
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c7c28
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp + 0x68]
mov qword [rbp + 0x138], rcx
mov qword [rbp + 0x140], rax
lea rcx, [rbp + 0x138]
sub rsp, 0x20
call fcn.1400c8995
mov r8, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0x70]
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x50], rdx
xor edx, edx
cmp byte [r8], 0
mov r8, rdx
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c7c28
mov rcx, qword [rbp + 0x50]
movabs rdx, 0x3c55524ade492ed1
movabs rax, 0x3c55524ade492ed3
xor rdx, rax
lea r8, [rbp + 0x1d0]
sub rsp, 0x20
call fcn.1400c8a25
add rsp, 0x20
test al, 1
jne 0x1400c6a6c
jmp 0x1400c6b4a
mov eax, dword [0x140255ad0]
mov edx, dword [0x140255ad4]
mov ecx, eax
xor ecx, edx
xor ecx, 0xffffffff
or eax, edx
and eax, ecx
add eax, 0x3b336a3f
mov ecx, 0x31c620a3
xor edx, edx
div ecx
sub eax, 0xdb5a0bb3
cmp eax, 0xbd5567c7
je 0x1400c832b
mov eax, dword [0x140255ad8]
xor edx, edx
div dword [0x140255adc]
mov ecx, 0xea798dc7
xor ecx, 0xc1b6094c
mov edx, 0x2e4678bf
xor edx, 0xd1b98740
xor ecx, edx
add eax, ecx
add eax, 1
mov ecx, 0xda762e18
xor ecx, 0xcdfaf43e
and eax, ecx
mov edx, 0xffffffff
xor edx, 0xe51b04fb
mov ecx, eax
and ecx, edx
mov r8d, 0xa067c0ef
xor r8d, 0x457cc414
mov edx, eax
xor edx, r8d
add eax, edx
sub eax, ecx
mov dword [rbp + 0x4c], eax
sub rsp, 0x20
call fcn.140007e9d
mov eax, dword [rbp + 0x4c]
add rsp, 0x20
cmp eax, 0x41c43ece
jbe 0x1400c832b
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
xor edx, edx
mov r8, rdx
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1400c7c28
mov rax, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x1d0]
mov word [rbp + 0x1d8], r8w
mov qword [rdx], rcx
mov qword [rdx + 8], rax
lea rcx, [rbp + 0x128]
sub rsp, 0x20
call fcn.1400c8750
mov r9, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0x70]
mov rax, qword [rbp + 0x60]
add rsp, 0x20
mov rdx, qword [rbp + 0x128]
mov qword [rbp + 0x38], rdx
mov r8, qword [rbp + 0x130]
mov qword [rbp + 0x40], r8
xor edx, edx
cmp byte [r9], 0
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c7c28
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 0x118], rcx
mov qword [rbp + 0x120], rax
lea rcx, [rbp + 0x118]
sub rsp, 0x20
call fcn.1400c8995
mov r9, qword [rbp + 0xb0]
mov r8, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x70]
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x30], rdx
xor edx, edx
cmp byte [r9], 0
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c7c28
mov eax, dword [0x140255ae0]
or eax, dword [0x140255ae4]
mov ecx, 0x2ec59e1a
xor ecx, 0xc687efd5
add eax, ecx
or eax, 0xc4f57ce9
mov ecx, 0xdce40261
xor ecx, 0xed6b2bae
add eax, ecx
cmp eax, 0xe6582c3e
jb 0x1400c8334
mov rcx, qword [rbp + 0x30]
mov eax, dword [0x140255ae8]
xor eax, dword [0x140255aec]
mov edx, eax
add edx, 1
mov r8d, 0x55efa7e2
xor r8d, 0xaa10581d
xor eax, r8d
or eax, 0xeb724a33
add eax, edx
xor edx, edx
sub edx, 0x8d0f142f
sub eax, edx
sub eax, 0x56498e8
add eax, 0x6f1b6b8b
mov edx, 0xe760fae0
xor edx, 0xe2046208
add eax, edx
mov dword [rbp + 0x28], eax
mov edx, 2
lea r8, [rbp + 0x1c8]
sub rsp, 0x20
call fcn.1400c8a25
add rsp, 0x20
mov cl, al
mov eax, dword [rbp + 0x28]
mov byte [rbp + 0x2f], cl
cmp eax, 0x9e7f377e
ja 0x1400c6c72
mov al, byte [rbp + 0x2f]
test al, 1
jne 0x1400c6cfe
jmp 0x1400c6e32
mov eax, dword [0x140255af0]
xor eax, 0x12b1359c
mov ecx, dword [0x140255af4]
mov edx, 0x5ae6600c
xor edx, 0x4955bddb
sub eax, edx
add eax, ecx
mov ecx, 0xcd57f57e
xor ecx, 0xdee428a9
add eax, ecx
xor eax, 0x45b2f7b
xor ecx, ecx
sub ecx, 0x59497c96
sub eax, ecx
mov ecx, 0xb95243b9
xor ecx, 0x8f93eb27
xor eax, ecx
mov ecx, 0x9318ea68
xor ecx, 0x4902b69b
cmp eax, ecx
je 0x1400c833d
mov ecx, dword [0x140255af8]
sub ecx, dword [str.cJn_]
mov edx, 0x9e88c739
xor edx, 0xd554c062
mov eax, ecx
and eax, edx
mov edx, 0x9cd77a9
xor edx, 0x421170f2
or ecx, edx
add eax, ecx
mov ecx, 0xb984d0d3
xor ecx, 0x467b2f2c
mov edx, eax
xor edx, ecx
and edx, 0xd50af80f
mov r8d, 0xffffffff
xor r8d, 0xd50af80f
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0xd50af80f
mov r8d, 0x7faf38ea
xor r8d, 0xaaa5c0e5
or eax, r8d
imul eax, edx
add eax, ecx
mov ecx, 0xfbd93e0f
xor ecx, 0xfab667e8
sub eax, ecx
mov dword [rbp + 0x24], eax
mov eax, 0x8101a0a5
xor eax, 0xf8113985
mov dword [rbp + 0x20], eax
sub rsp, 0x20
call fcn.140007e9d
mov ecx, dword [rbp + 0x20]
mov eax, dword [rbp + 0x24]
add rsp, 0x20
cmp eax, ecx
je 0x1400c833d
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov r8, qword [rbp + 0x40]
xor edx, edx
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1400c7c28
mov eax, dword [0x140255b00]
xor edx, edx
div dword [0x140255b04]
mov edx, eax
xor edx, 0xffffffff
and edx, 0xd69a04ab
mov r8d, 0xffffffff
xor r8d, 0xd69a04ab
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0xd69a04ab
mov r8d, 0xa9487348
xor r8d, 0x7fd277e3
or eax, r8d
imul eax, edx
add eax, ecx
and eax, 0xf562809b
add eax, 0x637de1eb
cmp eax, 0x6facce1e
je 0x1400c8346
mov eax, dword [0x140255b08]
mov edx, dword [0x140255b0c]
xor edx, 0x6a813f7a
mov ecx, eax
xor ecx, edx
mov r8d, 0x9a7e70ea
xor r8d, 0x65818f15
xor ecx, r8d
or eax, edx
and eax, ecx
and eax, eax
xor eax, 0xffffffff
mov ecx, 0x6f195416
and ecx, 0x6f195416
xor ecx, 0xffffffff
xor eax, 0xffffffff
mov edx, 0x12c0a0bc
xor edx, 0xed3f5f43
xor ecx, edx
or eax, ecx
mov ecx, 0x8472905d
xor ecx, 0x369df1b2
imul eax, ecx
mov ecx, 0x9b31c7b5
xor edx, edx
div ecx
mov r8, qword [rbp + 0x1c8]
mov rdx, r8
add rdx, 2
mov qword [rbp + 0x10], rdx
mov r9, r8
xor r9, 0xffffffffffffffff
xor r9, 0xffffffffffffffff
movabs rcx, 0xcf96827bc08e525b
movabs r10, 0x30697d843f71ada4
xor rcx, r10
and rcx, r9
shl rcx, 1
sub rcx, 0xffffffffffffffff
sub r8, rcx
mov rcx, rdx
xor rcx, 0xffffffffffffffff
mov r9, r8
xor r9, 0xffffffffffffffff
or rcx, r9
movabs r9, 0x4c7f045562589513
movabs r10, 0xb380fbaa9da76aec
xor r9, r10
xor rdx, r9
xor r8, 0xffffffffffffffff
or rdx, r8
and rcx, rdx
xor rcx, 0xffffffffffffffff
movabs rdx, 0xa607f6b608412ea9
movabs r8, 0xa607f6b608412ea9
xor rdx, r8
cmp rcx, rdx
setl cl
mov byte [rbp + 0x1f], cl
cmp eax, 0x47a2e9f7
ja 0x1400c8346
mov al, byte [rbp + 0x1f]
test al, 1
jne 0x1400c6fae
jmp 0x1400c6fea
sub rsp, 0x20
call fcn.140007e9d
mov r8, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x70]
mov rax, qword [rbp + 0x60]
add rsp, 0x20
xor edx, edx
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1400c7c28
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x10]
mov word [rbp + 0x1da], r8w
mov qword [rbp + 0x108], rdx
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x108]
sub rsp, 0x20
call fcn.1400c8750
mov rdx, qword [rbp + 0xa0]
mov r9, qword [rbp + 0xb0]
mov r8, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x70]
mov rax, qword [rbp + 0x60]
add rsp, 0x20
mov r10, qword [rdx]
mov qword [rbp], r10
mov rdx, qword [rdx + 8]
mov qword [rbp + 8], rdx
cmp byte [r9], 0
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c7c28
mov rax, qword [rbp + 8]
mov rcx, qword [rbp + 0xa8]
mov rdx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
sub rsp, 0x20
call fcn.1400c8b01
mov r9, qword [rbp + 0xb0]
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp + 0x70]
add rsp, 0x20
mov r10, rax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x1e0], r10
mov r9b, byte [r9]
mov r10b, 0xe5
xor r10b, 0xe5
cmp r9b, r10b
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c7c28
lea rcx, [rbp + 0x198]
mov edx, 0x30
sub rsp, 0x20
call fcn.1400c4bd0
add rsp, 0x20
mov dword [rbp + 0x198], 0x30
lea rax, [rbp + 0x1d8]
mov qword [rbp + 0x1a8], rax
mov dword [rbp + 0x1b0], 0x40
mov qword [rbp + 0x1a0], 0
mov qword [rbp + 0x1b8], 0
mov qword [rbp + 0x1c0], 0
mov qword [rbp + 0x190], 0
movabs rdx, 0xdb76e29690b983b9
movabs rax, 0xdb76e29690b983a9
xor rdx, rax
lea rcx, [rbp + 0x180]
sub rsp, 0x20
call fcn.1400c4bd0
add rsp, 0x20
mov rax, qword [0x140269768]
mov rax, qword [rax]
mov edx, 0xbda5e2a9
xor edx, 0xbdb7e3bf
mov ebx, 0xf497cb35
xor ebx, 0xf497cbb5
mov edi, 0xff241c67
xor edi, 0xff241c64
mov esi, 0xcbbee7ab
xor esi, 0xcbbee7ae
mov r11d, 0xa1f835c6
xor r11d, 0xa1f83586
mov r10d, 0xf5ea8dad
xor r10d, 0xf5ea8dad
lea rcx, [rbp + 0x190]
lea r8, [rbp + 0x198]
lea r9, [rbp + 0x180]
xor r14d, r14d
sub rsp, 0x60
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x40], r11d
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x50], r10d
call rax
mov r9, qword [rbp + 0xb0]
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp + 0x70]
add rsp, 0x60
mov r10d, eax
mov rax, qword [rbp + 0x60]
mov dword [rbp - 4], r10d
cmp byte [r9], 0
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c7c28
mov ecx, dword [0x140255b10]
xor ecx, 0xcfe82d1e
mov edx, dword [0x140255b14]
mov eax, 0x637ade16
xor eax, 0x88361bfd
xor edx, eax
mov eax, ecx
xor eax, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
and eax, r8d
mov r9d, 0x8bb782f6
xor r9d, 0x74487d09
mov r8d, edx
xor r8d, r9d
mov r10d, 0x81838a76
xor r10d, 0x7e7c7589
mov r9d, edx
xor r9d, r10d
and r8d, r9d
or eax, r8d
mov r8d, 0xd19a5990
xor r8d, 0x2e65a66f
xor eax, r8d
xor ecx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
mov edx, 0x96bd144e
xor edx, 0x6942ebb1
xor eax, edx
xor ecx, 0xffffffff
and eax, ecx
mov ecx, 0xc9f1656b
xor ecx, 0x48380062
xor edx, edx
div ecx
mov r8d, 0xfc178999
xor r8d, 0x432193e4
mov ecx, 0x9558b70c
xor ecx, 0x6aa748f3
xor r8d, ecx
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
mov r8d, 0x7779a3a2
xor r8d, 0x88865c5d
xor ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0xbf361a7d
or eax, 0xbf361a7d
imul eax, edx
add eax, ecx
or eax, 0xb83ce5ab
cmp eax, 0x11eb3af6
jbe 0x1400c834f
mov ecx, dword [rbp - 4]
mov eax, dword [0x140255b18]
xor eax, 0x8a6c333d
mov r9d, dword [0x140255b1c]
xor r9d, 0x743c6d02
mov r8d, 0xf868aeae
xor r8d, 0x7975151
mov edx, eax
xor edx, r8d
mov r8d, r9d
and r8d, edx
mov r10d, r9d
xor r10d, 0xffffffff
mov edx, eax
and edx, r10d
imul edx, r8d
mov r8d, eax
and r8d, r9d
or eax, r9d
imul eax, r8d
add eax, edx
mov edx, eax
add edx, 1
xor eax, 0xffffffff
or eax, 0x5e5a0b9e
add eax, edx
sub eax, 0xfb31c797
and eax, 0xf778dbc0
mov dword [rbp - 0xc], eax
sub rsp, 0x20
call fcn.1400c6687
mov rcx, qword [rbp + 0xb0]
mov eax, dword [rbp - 0xc]
add rsp, 0x20
cmp byte [rcx], 0
sete cl
mov byte [rbp - 5], cl
cmp eax, 0x4caaaab8
jae 0x1400c834f
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x40]
mov r9b, byte [rbp - 5]
test r9b, 1
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c741e
jmp 0x1400c7c28
mov eax, dword [rbp - 4]
cmp eax, 0xc0000043
jne 0x1400c76c7
mov eax, dword [0x140255b20]
xor edx, edx
div dword [0x140255b24]
mov ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov r8d, 0x1bf574bc
xor r8d, 0xe40a8b43
mov edx, ecx
xor edx, r8d
or eax, edx
mov edx, 0x5f04e896
xor edx, 0xa0fb1769
xor eax, edx
mov edx, 0xffffffff
xor edx, 0xf68b8cc8
or eax, edx
mov edx, 0xffffffff
xor edx, 0xf68b8cc8
mov r8d, 0xffffffff
xor r8d, 0xf68b8cc8
or edx, r8d
mov r8d, 0x4d9d2cbb
xor r8d, 0xb262d344
xor ecx, r8d
mov r8d, 0x6e7b3e4
xor r8d, 0xf9184c1b
xor edx, r8d
or ecx, edx
xor eax, 0xffffffff
xor ecx, 0xffffffff
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x14b33c03
add eax, ecx
mov ecx, 0x156103a7
xor ecx, 0x156103a6
add eax, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xe6c51665
mov r8d, 0xffffffff
xor r8d, 0xe6c51665
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov r8d, 0x3a11a465
xor r8d, 0xdcd4b200
mov edx, eax
and edx, r8d
or eax, 0xe6c51665
imul eax, edx
add eax, ecx
cmp eax, 0xf54a9b79
je 0x1400c8358
mov eax, dword [0x140255b28]
mov edx, dword [0x140255b2c]
mov ecx, eax
xor ecx, 0xffffffff
mov r8d, eax
xor r8d, 0xffffffff
and ecx, r8d
mov r8d, edx
xor r8d, 0xffffffff
mov r9d, edx
xor r9d, 0xffffffff
and r8d, r9d
xor ecx, 0xffffffff
mov r9d, 0x7db6902c
xor r9d, 0x82496fd3
xor r8d, r9d
and ecx, r8d
or eax, edx
xor eax, 0xffffffff
mov edx, 0x46558460
xor edx, 0xb9aa7b9f
xor ecx, edx
xor eax, 0xffffffff
and ecx, eax
and ecx, 0x4872910b
and ecx, ecx
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa4a92ee6
mov edx, 0x80165a71
xor edx, 0x24bf7497
mov r8d, 0x3e88b7d
xor r8d, 0xfc177482
xor edx, r8d
or eax, edx
and ecx, eax
xor ecx, 0xffffffff
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xfb94fee1
or eax, edx
xor ecx, 0xffffffff
mov edx, 0x2aaaa8ba
xor edx, 0xd13e565b
mov r8d, 0x45c2491d
xor r8d, 0xba3db6e2
xor edx, r8d
or ecx, edx
and eax, ecx
xor eax, 0xffffffff
mov dword [rbp - 0x10], eax
mov eax, 0xa0c173fa
xor eax, 0xd2b4ed3e
mov dword [rbp - 0x14], eax
movabs rcx, 0xf0ac7679e039ecb5
movabs rax, 0xf0ac7679e039ecfd
xor rcx, rax
movabs rdx, 0x86ed9d0c44c486a0
movabs rax, 0x86ed9d0c44c486a8
xor rdx, rax
sub rsp, 0x20
call fcn.1400132f0
add rsp, 0x20
mov rcx, rax
mov rax, qword [0x1402696a8]
mov qword [rcx], rax
lea rax, [0x140267ab5]
mov qword [rcx + 0x10], rax
mov rax, qword [0x140267d40]
mov qword [rcx + 0x18], rax
mov rax, qword [0x140267d48]
mov qword [rcx + 0x20], rax
mov qword [rcx + 8], 0
lea rdx, [0x140267ab5]
lea r8, [0x140267ac9]
lea r9, [0x140267a8b]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xffffffffbadb037d
call fcn.1400127b0
mov ecx, dword [rbp - 0x14]
mov eax, dword [rbp - 0x10]
add rsp, 0x30
cmp eax, ecx
jbe 0x1400c8358
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x40]
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1400c7c28
mov eax, dword [0x140255b30]
mov edx, dword [0x140255b34]
xor edx, 0xdb5ee6e8
mov ecx, eax
and ecx, edx
shl ecx, 1
add eax, edx
sub eax, ecx
mov ecx, 0xcf1a3386
xor ecx, 0xada72b6a
sub eax, ecx
add eax, 0x32a4858f
mov ecx, 0x217907d4
xor ecx, 0x43c41f38
add eax, ecx
imul eax, eax, 0x697991f6
mov ecx, 0xd1e51768
xor ecx, 0x8b34b084
add eax, ecx
cmp eax, 0x4ad5d0b2
jae 0x1400c8361
mov ecx, dword [rbp - 4]
mov edx, dword [0x140255b38]
mov eax, dword [0x140255b3c]
xor eax, 0xcf4a4c38
imul edx, eax
and edx, 0xf63dd752
and edx, 0xf1553513
mov eax, edx
xor eax, 0xffffffff
and eax, 0x804d39b7
mov r8d, 0xffffffff
xor r8d, 0x804d39b7
and edx, r8d
or eax, edx
mov dword [rbp - 0x1c], eax
mov rax, qword [0x140267ad8]
mov qword [rbp + 0xf8], rax
mov rax, qword [str.x_]
mov qword [rbp + 0x100], rax
lea rdx, [rbp + 0xf8]
sub rsp, 0x20
call fcn.1400acff0
mov rcx, qword [rbp + 0xb0]
mov eax, dword [rbp - 0x1c]
add rsp, 0x20
mov cl, byte [rcx]
mov dl, 0x97
xor dl, 0x97
cmp cl, dl
sete cl
mov byte [rbp - 0x15], cl
cmp eax, 0xe89f3a70
je 0x1400c8361
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x40]
mov r9b, byte [rbp - 0x15]
test r9b, 1
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c77f6
jmp 0x1400c7c28
lea rcx, [rbp + 0x178]
mov edx, 8
sub rsp, 0x20
call fcn.1400c4bd0
mov rax, qword [rbp + 0x78]
add rsp, 0x20
mov rax, qword [rax]
mov qword [rbp - 0x28], rax
movabs rcx, 0x284dea2109b5922e
movabs rdx, 0x284dea2109b5922f
xor rcx, rdx
cmp rax, rcx
jge 0x1400c7858
mov rdx, qword [rbp - 0x28]
add rdx, 0xffffffffffffffff
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call fcn.140013507
add rsp, 0x20
jmp 0x1400c7af2
mov rax, qword [rbp - 0x28]
movabs rcx, 0xe8b087d988d8f3c3
movabs rdx, 0xe8b087d9f7270c3c
xor rcx, rdx
cmp rax, rcx
jbe 0x1400c789f
mov rcx, qword [rbp - 0x28]
mov rdx, 0xffffffff80000000
mov r8d, 0x7fffffff
sub rsp, 0x20
call fcn.14000cee2
add rsp, 0x20
jmp 0x1400c7af2
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp + 0x78]
mov rax, qword [0x1402697e0]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x190]
mov rsi, qword [r8 + 8]
add rsi, 8
mov r11d, edx
movabs rdx, 0xaa5ccdfb87bf7914
movabs r8, 0xaa5ccdfb87bf7914
xor rdx, r8
xor r8d, r8d
mov r9d, r8d
lea rdi, [rbp + 0x180]
lea r10, [rbp + 0x178]
sub rsp, 0x50
mov r8, r9
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x30], r11d
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], 0
call rax
add rsp, 0x50
mov ecx, eax
mov rax, qword [rbp + 0xb0]
mov dword [rbp - 0x2c], ecx
cmp byte [rax], 0
jne 0x1400c7af2
mov eax, dword [rbp - 0x2c]
mov ecx, 0x96a4b65c
xor ecx, 0x96a4b75f
cmp eax, ecx
jne 0x1400c7af2
mov eax, dword [0x140255b40]
mov ecx, 0xacfa5ce0
xor ecx, 0xbb2b8a6
xor eax, ecx
mov ecx, dword [0x140255b44]
mov edx, 0xd550f31a
xor edx, 0xa43c042c
xor ecx, edx
or eax, ecx
add eax, 0x4d631a9e
sub eax, 0x33483505
mov ecx, 0x3766f491
xor ecx, 0x7a05ee0f
sub eax, ecx
xor eax, 0xef764bf5
mov r8d, 0xffffffff
xor r8d, 0x63d832d3
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov r8d, 0xa26e2930
xor r8d, 0xc1b61be3
mov edx, eax
and edx, r8d
or eax, 0x63d832d3
imul eax, edx
add eax, ecx
cmp eax, 0x1eb8022
je 0x1400c836a
mov eax, dword [0x140255b48]
mov ecx, dword [0x140255b4c]
sub eax, ecx
add eax, 0xb0173305
and eax, 0x28bd8ee7
mov dword [rbp - 0x34], eax
sub rsp, 0x20
lea rcx, [rbp + 0xf0]
mov qword [rbp - 0x40], rcx
mov edx, 8
call fcn.1400c4bd0
mov r8, qword [rbp - 0x40]
add rsp, 0x20
mov qword [rbp + 0xf0], 0xffffffffff676980
mov rax, qword [0x1402697d8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x190]
sub rsp, 0x20
mov dl, 1
call rax
mov rcx, qword [rbp + 0xb0]
add rsp, 0x20
mov edx, eax
mov eax, dword [rbp - 0x34]
mov cl, byte [rcx]
test cl, cl
setne cl
test edx, edx
sete dl
or cl, dl
mov byte [rbp - 0x2d], cl
cmp eax, 0x776e9c71
ja 0x1400c836a
mov al, byte [rbp - 0x2d]
test al, 1
jne 0x1400c7af2
jmp 0x1400c7a67
mov ecx, 0x40
mov edx, 8
sub rsp, 0x20
call fcn.1400132f0
add rsp, 0x20
mov rcx, rax
mov rax, qword [0x1402696e8]
mov qword [rcx], rax
lea rax, [0x140267ae8]
mov qword [rcx + 0x10], rax
mov rax, qword [0x140267d40]
mov qword [rcx + 0x18], rax
mov rax, qword [0x140267d48]
mov qword [rcx + 0x20], rax
mov qword [rcx + 8], 0
movabs rax, 0x2fc5d9f6db5073e7
movabs rdx, 0xd03a260939d76fa9
xor rax, rdx
lea rdx, [0x140267ae8]
lea r8, [0x140267ac9]
lea r9, [0x140267a8b]
sub rsp, 0x30
mov qword [rsp + 0x20], rax
call fcn.1400127b0
add rsp, 0x30
mov eax, dword [0x140255b50]
or eax, dword [0x140255b54]
add eax, 0x54d33db6
mov ecx, 0x205e4ff7
xor ecx, 0x10f6a4f2
mov edx, 0xb0a1eca3
xor edx, 0x4f5e135c
xor ecx, edx
xor edx, edx
sub edx, 1
sub ecx, edx
sub eax, ecx
and eax, 0x5295eb83
cmp eax, 0xe92c14fb
ja 0x1400c8373
mov rax, qword [rbp + 0xb0]
mov ecx, dword [0x140255b58]
mov edx, dword [0x140255b5c]
mov r8d, 0xd155d3fd
xor r8d, 0x3b56f40f
xor edx, r8d
xor ecx, edx
imul ecx, ecx, 0x258d6a24
and ecx, 0xfbfae5d0
add ecx, 0xd7d65d38
mov dword [rbp - 0x48], ecx
mov cl, byte [rax]
mov byte [rbp - 0x49], cl
mov byte [rax], 0
mov rax, qword [0x140269760]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x190]
sub rsp, 0x20
call rax
mov rcx, qword [rbp + 0xb0]
add rsp, 0x20
mov eax, dword [rbp - 0x48]
cmp byte [rcx], 0
sete cl
mov byte [rbp - 0x41], cl
cmp eax, 0x398b3d86
jb 0x1400c7b34
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x40]
mov r9b, byte [rbp - 0x41]
test r9b, 1
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jne 0x1400c7bee
jmp 0x1400c7c28
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x40]
mov r9, qword [rbp + 0xb0]
mov r10b, byte [rbp - 0x49]
mov byte [r9], r10b
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xd8]
mov r8, qword [rbp + 0xe0]
mov r9, qword [rbp + 0xe8]
mov qword [rbp - 0x78], r9
mov qword [rbp - 0x70], r8
mov qword [rbp - 0x68], rdx
mov qword [rbp - 0x60], rcx
mov rax, qword [rax + 8]
mov qword [rbp - 0x58], rax
cmp rax, 0
je 0x1400c7cac
mov rcx, qword [rbp - 0x58]
movabs rax, 0x4000000000000000
and rax, qword [rcx]
movabs rcx, 0xd55361900e53782a
movabs rdx, 0xd55361900e53782a
xor rcx, rdx
cmp rax, rcx
jne 0x1400c7cac
mov rcx, qword [rbp - 0x58]
sub rsp, 0x20
call fcn.14000e9f6
add rsp, 0x20
mov eax, dword [0x140255b60]
mov ecx, dword [0x140255b64]
mov edx, 0x17f4e1f3
xor edx, 0x873921ef
xor ecx, edx
sub eax, ecx
xor eax, 0x7c8f1a2b
sub eax, 0x6e392b55
mov ecx, 0x6c124566
xor edx, edx
div ecx
cmp eax, 0xe3cba87
jae 0x1400c837c
mov rcx, qword [rbp - 0x68]
mov edx, dword [0x140255b68]
mov eax, 0x1b6207b5
xor eax, 0x9c37a9e
xor edx, eax
mov r8d, dword [0x140255b6c]
xor r8d, 0xd380410a
mov eax, edx
or eax, r8d
xor eax, 0xffffffff
or edx, r8d
xor edx, 0xffffffff
or eax, edx
xor eax, 0xffffffff
imul esi, eax, 0x516b8bb6
mov edx, 0x8e13d282
xor edx, 0xed3b4150
mov eax, 0xfb965a77
xor eax, 0x469a588
xor edx, eax
mov eax, esi
and eax, edx
mov edx, esi
xor edx, 0x632893d2
add esi, edx
sub esi, eax
mov eax, 0x9e82f8fb
xor eax, 0x617d0704
mov edx, esi
xor edx, eax
mov r9d, 0xffffffff
xor r9d, 0x1109610
mov r8d, 0x97280b73
xor r8d, 0xfe5481d8
mov eax, 0x4ce1b770
xor eax, 0xb31e488f
xor r8d, eax
mov eax, edx
and eax, 0x697c8aab
and esi, r8d
mov r10d, r9d
and r10d, 0x697c8aab
mov r11d, r8d
and r11d, 0x1109610
or eax, esi
or r10d, r11d
xor eax, r10d
or edx, r9d
mov r9d, 0xa3301859
xor r9d, 0x5ccfe7a6
xor edx, r9d
or r8d, 0x697c8aab
and edx, r8d
or eax, edx
cmp rcx, 0
sete cl
mov byte [rbp - 0x79], cl
cmp eax, 0xd7cb7ca1
je 0x1400c7ce5
mov al, byte [rbp - 0x79]
test al, 1
jne 0x1400c7e81
jmp 0x1400c7de8
mov rax, qword [rbp - 0x68]
mov rcx, qword [rax]
mov rax, rcx
xor rax, 0xffffffffffffffff
movabs rdx, 0x3f269765a295d9f3
movabs r8, 0x7f269765a295d9f3
xor rdx, r8
movabs r8, 0x900e9b35a640dbed
movabs r9, 0x6ff164ca59bf2412
xor r8, r9
xor rdx, r8
or rax, rdx
xor rcx, 0xffffffffffffffff
mov rdx, 0xffffffffffffffff
movabs r8, 0x4000000000000000
xor rdx, r8
or rcx, rdx
xor rax, 0xffffffffffffffff
movabs rdx, 0xecdd9ac40161b35d
movabs r8, 0x1322653bfe9e4ca2
xor rdx, r8
xor rcx, rdx
or rax, rcx
cmp rax, 0
jne 0x1400c7e81
mov rcx, qword [rbp - 0x68]
sub rsp, 0x20
call fcn.14000e9f6
add rsp, 0x20
mov rax, qword [rbp - 0x60]
cmp rax, 0
je 0x1400c7ef8
mov rax, qword [rbp - 0x60]
mov rax, qword [rax]
movabs rdx, 0xec664f1548d2adb5
movabs rcx, 0xec664f1548d2adb4
xor rdx, rcx
mov rcx, rax
add rcx, rdx
xor rax, 0xffffffffffffffff
movabs rdx, 0x4000000000000000
or rax, rdx
add rax, rcx
movabs rcx, 0xc7f3d743bc336533
movabs rdx, 0xc7f3d743bc336533
xor rcx, rdx
cmp rax, rcx
jne 0x1400c7ef8
mov rcx, qword [rbp - 0x60]
sub rsp, 0x20
call fcn.14000e9f6
add rsp, 0x20
mov ecx, dword [0x140255b70]
imul ecx, dword [0x140255b74]
sub ecx, 0x5b4c89c6
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x1aea8f59
and eax, edx
or ecx, 0x1aea8f59
mov edx, 0xc646ddcb
xor edx, 0x39b92234
xor ecx, edx
xor eax, 0xffffffff
mov edx, 0x253865a6
xor edx, 0xdac79a59
xor ecx, edx
and eax, ecx
imul eax, eax, 0x4398976e
cmp eax, 0x373618ab
jae 0x1400c8385
mov ecx, dword [0x140255b78]
xor ecx, 0x4a207b92
xor ecx, dword [0x140255b7c]
mov edx, 0xceb9fd96
xor edx, 0x31460269
mov eax, ecx
xor eax, edx
mov r8d, 0xa9247b23
xor r8d, 0x56db84dc
mov edx, ecx
xor edx, r8d
and eax, edx
mov edx, 0xffffffff
xor edx, 0x4edac11b
mov r8d, 0xffffffff
xor r8d, 0x4edac11b
and edx, r8d
xor eax, 0xffffffff
xor edx, 0xffffffff
and eax, edx
mov edx, 0x65f63f7c
xor edx, 0x2b2cfe67
or ecx, edx
mov edx, 0xcd70a982
xor edx, 0x328f567d
xor ecx, edx
xor eax, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
mov ecx, 0xe0e489b0
xor edx, edx
div ecx
mov rdx, qword [rbp - 0x70]
mov ecx, 0x2c0f4afd
xor ecx, 0x36e08909
xor eax, ecx
mov ecx, 0x233d90db
xor ecx, 0x811c22b4
cmp rdx, 0
sete dl
mov byte [rbp - 0x7a], dl
cmp eax, ecx
je 0x1400c7f53
mov al, byte [rbp - 0x7a]
test al, 1
jne 0x1400c8093
jmp 0x1400c8014
mov rax, qword [rbp - 0x70]
mov rax, qword [rax]
movabs rdx, 0x7a5765f781812eca
movabs rcx, 0x3a5765f781812eca
xor rdx, rcx
mov rcx, rax
xor rcx, rdx
movabs rdx, 0x1c8a76c935b889b2
movabs r8, 0xe3758936ca47764d
xor rdx, r8
xor rcx, rdx
movabs rdx, 0x4000000000000000
or rax, rdx
and rax, rcx
movabs rcx, 0x15e6762df4818bce
movabs rdx, 0x15e6762df4818bce
xor rcx, rdx
cmp rax, rcx
jne 0x1400c8093
mov rcx, qword [rbp - 0x70]
sub rsp, 0x20
call fcn.14000e9f6
add rsp, 0x20
mov rax, qword [rbp - 0x78]
cmp rax, 0
je 0x1400c831d
mov ecx, dword [0x140255b80]
mov r8d, dword [0x140255b84]
mov eax, 0xa7334498
xor eax, 0xb2965c02
xor r8d, eax
mov eax, ecx
xor eax, 0xffffffff
mov r9d, 0xb8b9fdcd
xor r9d, 0x47460232
mov edx, ecx
xor edx, r9d
or eax, edx
and eax, r8d
xor eax, 0xffffffff
mov edx, r8d
xor edx, 0xffffffff
mov r9d, 0x42651c09
xor r9d, 0xbd9ae3f6
xor r8d, r9d
or edx, r8d
and ecx, edx
mov edx, 0xf10713
xor edx, 0xff0ef8ec
xor ecx, edx
and eax, ecx
xor eax, 0xffffffff
mov edx, 0x7cf57030
xor edx, 0x21a08764
mov ecx, eax
xor ecx, edx
mov edx, 0xb4701668
xor edx, 0xe925e13c
mov r8d, 0x55e319de
xor r8d, 0xaa1ce621
xor edx, r8d
and eax, edx
shl eax, 1
sub eax, ecx
mov ecx, 0x1b2bda75
xor ecx, 0xecb7e9b9
add eax, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xd98637c6
mov r8d, 0x6a2c39c
xor r8d, 0xdf24f45a
mov ecx, 0x3790fa68
xor ecx, 0xc86f0597
xor r8d, ecx
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0xd98637c6
or eax, 0xd98637c6
imul eax, edx
add eax, ecx
cmp eax, 0x2b9c44d5
jb 0x1400c838e
mov r8, qword [rbp - 0x78]
mov ecx, dword [0x140255b88]
mov edx, dword [0x140255b8c]
mov eax, ecx
and eax, edx
or ecx, edx
add eax, ecx
and eax, 0xeb8d6db4
sub eax, 0x9fc5202
mov ecx, 0x3660e0f6
xor ecx, 0xb4830d48
add eax, ecx
mov ecx, 0xd5ca2436
xor ecx, 0x61d18201
movabs rdx, 0x4000000000000000
and rdx, qword [r8]
cmp rdx, 0
sete dl
mov byte [rbp - 0x7b], dl
cmp eax, ecx
je 0x1400c8190
mov al, byte [rbp - 0x7b]
test al, 1
jne 0x1400c81f9
jmp 0x1400c831d
mov eax, dword [0x140255b90]
mov edx, dword [0x140255b94]
xor ecx, ecx
sub ecx, edx
add eax, ecx
or eax, 0x32fb083e
mov ecx, 0xba3875bd
xor ecx, 0x321c9ef6
mov edx, eax
and edx, ecx
mov ecx, 0x7d0b1df1
xor ecx, 0x7d0b1df3
imul ecx, edx
mov edx, 0x25e6dc22
xor edx, 0xadc23769
add eax, edx
sub eax, ecx
xor eax, 0xb8a65f1a
cmp eax, 0xb8fa8e4e
jae 0x1400c8397
mov rcx, qword [rbp - 0x78]
mov eax, dword [0x140255b98]
mov edx, dword [0x140255b9c]
xor edx, 0xaf8d3c22
mov r8d, 0xc8c05c62
xor r8d, 0xe8142bb4
add eax, r8d
add eax, edx
sub eax, 0x20d477d6
mov edx, 0xa868fc4c
xor edx, 0xe66104c3
imul eax, edx
mov r8d, 0xb5418f5e
xor r8d, 0x4abe70a1
mov edx, eax
xor edx, r8d
mov r8d, eax
xor r8d, 0xffffffff
or edx, r8d
xor edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2f2d4c2b
or edx, r8d
mov r8d, 0x7c9ba347
xor r8d, 0x53b6ef6c
mov r9d, 0x92dc9267
xor r9d, 0xbdf1de4c
and r8d, r9d
xor r8d, 0xffffffff
and eax, r8d
xor eax, 0xffffffff
and edx, eax
mov eax, 0xe715dd49
xor eax, 0x18ea22b6
xor edx, eax
mov eax, edx
and eax, 0x2fecef8b
or edx, 0x2fecef8b
add eax, edx
mov dword [rbp - 0x80], eax
sub rsp, 0x20
call fcn.14000e9f6
mov eax, dword [rbp - 0x80]
add rsp, 0x20
cmp eax, 0x30d394f0
je 0x1400c824c
jmp 0x1400c831d
lea rsp, [rbp + 0x200]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
hlt
out dx, eax
out dx, eax
adc eax, dword [rcx - 0x17]
xor eax, 0xb6ffffe9
invalid
mov dh, 0x16
xchg ebx, eax
jb 0x1400c832b
adc al, 0xea
invalid
invalid
or al, 0x63
jmp 0x1400c7345
xor bpl, r12b
jmp 0x1400c7515
outsd dx, dword [rsi]
rol byte [rax - 0xc4816d1], 1
invalid
movabs dword [0xfffff658e968e590], eax
stc
add byte [rdi], bl
int3
push rdi
movabs byte [0x1bfffff960e9d291], al
fsubr qword [rdx]
add ebp, ecx
invalid
sbb ebx, esp
sub al, byte [rbx]
jmp 0x1400c7f53
nop
mov ebp, edi
jnp 0x1400c837c
stc
std
invalid
fnstenv [rbp + rdx*4 - 0x49]
jmp 0x1400c824c