Function at 0x1401089f0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x68
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], rcx
mov eax, dword [str.ZnkP_z]
xor eax, 0xd88a7d0d
mov edx, dword [0x14025209c]
mov ecx, eax
xor ecx, edx
xor ecx, 0xffffffff
mov r8d, edx
and r8d, ecx
mov ecx, 0x2b331ebb
xor ecx, 0x2b331eb9
imul ecx, r8d
sub ecx, edx
sub eax, ecx
imul eax, eax, 0x4018a6ac
imul ecx, eax, 0xcea25c84
mov edx, 0xffffffff
xor edx, 0xb47f161a
mov eax, ecx
xor eax, edx
and eax, ecx
mov ecx, 0xc1c9f75a
xor ecx, 0xcfb6df81
cmp eax, ecx
jb 0x140108d35
mov rcx, qword [rsp + 0x60]
mov eax, dword [0x1402520a0]
sub eax, dword [0x1402520a4]
mov r8d, 0x59f811ad
xor edx, edx
div r8d
mov r8d, 0x69a3f28b
xor r8d, 0x9fa76209
xor edx, edx
div r8d
or eax, 0xaa3607fb
mov rcx, qword [rcx]
mov qword [rsp + 0x48], rcx
cmp rcx, 0
sete cl
mov byte [rsp + 0x57], cl
cmp eax, 0xfa1e4eec
ja 0x140108a5f
mov al, byte [rsp + 0x57]
test al, 1
jne 0x140108d30
jmp 0x140108ac1
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax + 8]
mov rax, qword [rax]
cmp rcx, rax
mov qword [rsp + 0x40], rax
jg 0x140108aff
mov rcx, qword [rsp + 0x58]
call fcn.140010018
mov rax, qword [rsp + 0x58]
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x60]
mov rax, qword [rsp + 0x58]
mov r9, qword [rsp + 0x40]
mov rax, qword [rax + 0x10]
mov r10, r9
shl r10, 4
mov rdx, rax
add rdx, r10
mov qword [rdx], r8
mov rdx, r9
shl rdx, 4
add rax, rdx
add rax, 8
mov qword [rax], rcx
mov rax, 0xffffffffffffffff
xor rax, 1
movabs rcx, 0x662ec26d6eeb5d3c
movabs rdx, 0x662ec26d6eeb5d3c
xor rcx, rdx
movabs rdx, 0xbe3450a294961c9a
movabs r8, 0xbe3450a294961c9b
xor rdx, r8
sub rcx, rdx
sub rax, rcx
mov rcx, r9
sub rcx, rax
mov qword [rsp + 0x30], rcx
movabs rax, 0x91b970f44b924a38
movabs rdx, 0x6e468f0bb46db5c7
xor rax, rdx
mov rdx, r9
xor rdx, rax
movabs rax, 0x9ac36fcddfddff58
and rdx, rax
mov r10, 0xffffffffffffffff
movabs rax, 0x9ac36fcddfddff58
xor r10, rax
and r9, r10
mov rax, 0xffffffffffffffff
xor rax, 0xffffffffffffffff
movabs r8, 0x9ac36fcddfddff58
and rax, r8
movabs r8, 0xd1343252eb8bf068
movabs r11, 0x2ecbcdad14740f97
xor r8, r11
and r8, r10
or rdx, r9
or rax, r8
xor rdx, rax
xor rdx, 0xffffffffffffffff
mov rax, rcx
xor rax, rdx
and rax, rcx
cmp rax, 0
jge 0x140108d23
mov ecx, dword [0x1402520a8]
and ecx, dword [0x1402520ac]
mov eax, 0xbfc33663
xor eax, 0xf97dc936
and ecx, eax
mov eax, ecx
and eax, 0xed8d49cc
or ecx, 0xed8d49cc
add eax, ecx
mov ecx, 0xe7fd6b2c
xor ecx, 0x5b0c459
xor edx, edx
div ecx
cmp eax, 0x334b993
ja 0x140108d3e
mov eax, dword [0x1402520b0]
mov edx, dword [0x1402520b4]
mov ecx, eax
xor ecx, edx
mov r8d, 0xf638b360
xor r8d, 0x9c74c9f
xor ecx, r8d
or eax, edx
and eax, ecx
mov ecx, 0x5f08ffd8
xor ecx, 0xa0f70027
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xbb5d8591
mov edx, 0xffffffff
xor edx, 0x84373158
or eax, ecx
mov ecx, 0x70147262
xor ecx, 0xf423433a
or ecx, edx
mov edx, 0xd44686c8
xor edx, 0x2bb97937
xor eax, edx
and eax, ecx
add eax, 0xa57850b
mov ecx, 0xac2c2fc9
xor ecx, 0x53d3d036
mov edx, eax
xor edx, ecx
and edx, 0x41519cf3
mov r8d, 0xffffffff
xor r8d, 0x41519cf3
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov r8d, 0x6986e311
xor r8d, 0x28d77fe2
mov edx, eax
and edx, r8d
or eax, 0x41519cf3
imul eax, edx
add eax, ecx
mov dword [rsp + 0x2c], eax
call fcn.140008c92
mov eax, dword [rsp + 0x2c]
cmp eax, 0xa6f77af7
jb 0x140108c56
jmp 0x140108d30
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
add rsp, 0x68
ret
jg 0x140108da0
lahf
invalid
invalid
mov rax, qword [rbp]
mov rax, qword [rax]
movabs rdx, 0x4000000000000000
mov rcx, rax
xor rcx, rdx
xor rcx, 0xffffffffffffffff
movabs rdx, 0x94afae291fe4a3d7
movabs r8, 0xd4afae291fe4a3d7
xor rdx, r8
or rax, rdx
and rax, rcx
cmp rax, 0
jne 0x140108df3
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.14000eec9
add rsp, 0x20
mov eax, dword [0x1402520b8]
imul eax, dword [0x1402520bc]
mov r8d, 0xffffffff
xor r8d, 0x526b0abe
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
mov r8d, 0xc21a2ff7
xor r8d, 0x3de5d008
xor ecx, r8d
imul ecx, edx
mov r8d, 0xfc6d54c0
xor r8d, 0xae065e7e
mov edx, eax
and edx, r8d
or eax, 0x526b0abe
imul eax, edx
add eax, ecx
mov edx, 0xccb650b7
xor edx, 0xccb650b6
mov ecx, eax
add ecx, edx
mov edx, 0x1035f70b
xor edx, 0xefca08f4
xor eax, edx
or eax, 0xad70a78f
add eax, ecx
and eax, 0xe131dcad
cmp eax, 0x270f5902
jbe 0x140109822
mov rdx, qword [rbp - 0x10]
mov eax, dword [0x1402520c0]
xor eax, dword [0x1402520c4]
imul eax, eax, 0x6dd477ea
imul eax, eax, 0x2658816c
imul eax, eax, 0x339db184
mov ecx, 0x8b7f6e0d
xor ecx, 0xdb1e31e6
mov rdx, qword [rdx + 0x18]
mov qword [rbp - 0x28], rdx
cmp rdx, 0
sete dl
mov byte [rbp - 0x19], dl
cmp eax, ecx
jbe 0x140108e79
mov al, byte [rbp - 0x19]
test al, 1
jne 0x140108f25
jmp 0x140108ed0
mov rax, qword [rbp - 0x28]
mov rcx, qword [rax]
mov rdx, 0xffffffffffffffff
movabs rax, 0x4000000000000000
xor rdx, rax
mov rax, rcx
xor rax, rdx
and rax, rcx
movabs rcx, 0xf5d6942bdb2f240f
movabs rdx, 0xf5d6942bdb2f240f
xor rcx, rdx
cmp rax, rcx
jne 0x140108f25
mov rcx, qword [rbp - 0x28]
sub rsp, 0x20
call fcn.14000eec9
add rsp, 0x20
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x28]
mov qword [rbp - 0x30], rax
cmp rax, 0
je 0x140109091
mov ecx, dword [0x1402520c8]
mov eax, dword [0x1402520cc]
xor eax, 0x1b5b9dab
or ecx, eax
mov edx, 0xffffffff
xor edx, 0x9282d242
mov eax, ecx
and eax, edx
mov edx, ecx
xor edx, 0x9282d242
add ecx, edx
sub ecx, eax
mov eax, ecx
and eax, 0x1815a10c
mov edx, 0x2d0293da
xor edx, 0x351732d6
xor ecx, edx
or eax, ecx
mov r8d, 0x5fd5e86f
xor r8d, 0x6f7200ad
mov ecx, 0xc30f3ae1
xor ecx, 0x3cf0c51e
xor r8d, ecx
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov r8d, 0xfcfbd066
xor r8d, 0xcc5c38a4
mov edx, eax
and edx, r8d
or eax, 0x30a7e8c2
imul eax, edx
add eax, ecx
cmp eax, 0xa7d7cc69
je 0x14010982b
mov rdx, qword [rbp - 0x30]
mov eax, dword [0x1402520d0]
xor eax, dword [0x1402520d4]
sub eax, 0xb9130eef
mov r9d, 0xffffffff
xor r9d, 0x8c2b558
mov r8d, eax
and r8d, r9d
mov ecx, eax
or ecx, r9d
xor ecx, 0xffffffff
imul ecx, r8d
mov r8d, eax
and r8d, 0x8c2b558
or eax, 0x8c2b558
imul eax, r8d
add eax, ecx
mov r9d, 0xffffffff
xor r9d, 0xd7e05681
mov r8d, eax
and r8d, r9d
mov ecx, eax
or ecx, r9d
xor ecx, 0xffffffff
imul ecx, r8d
mov r8d, eax
and r8d, 0xd7e05681
or eax, 0xd7e05681
imul eax, r8d
add eax, ecx
movabs rcx, 0x4000000000000000
and rcx, qword [rdx]
cmp rcx, 0
sete cl
mov byte [rbp - 0x31], cl
cmp eax, 0x7e3c5c36
je 0x140108fd1
mov al, byte [rbp - 0x31]
test al, 1
jne 0x140109080
jmp 0x140109091
mov rcx, qword [rbp - 0x30]
sub rsp, 0x20
call fcn.14000eec9
add rsp, 0x20
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x38]
mov qword [rbp - 0x40], rax
cmp rax, 0
je 0x14010914c
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
movabs rcx, 0x75226cdf14a080f0
movabs rdx, 0x8add9320eb5f7f0f
xor rcx, rdx
xor rax, rcx
movabs rcx, 0x820a228a58103fa9
movabs rdx, 0xc20a228a58103fa9
xor rcx, rdx
movabs rdx, 0x796d5d50a325de81
movabs r8, 0x8692a2af5cda217e
xor rdx, r8
xor rcx, rdx
mov rdx, 0xffffffffffffffff
movabs r8, 0x7fde58c1084a921b
xor rdx, r8
or rax, rcx
movabs rcx, 0x837048f91cfe56cf
movabs r8, 0xfcae103814b4c4d4
xor rcx, r8
or rcx, rdx
xor rax, 0xffffffffffffffff
and rax, rcx
cmp rax, 0
jne 0x14010914c
mov rcx, qword [rbp - 0x40]
sub rsp, 0x20
call fcn.14000eec9
add rsp, 0x20
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x48]
mov qword [rbp - 0x48], rax
cmp rax, 0
je 0x1401092cf
mov eax, dword [0x1402520d8]
add eax, dword [0x1402520dc]
mov ecx, 0xbf04b011
xor edx, edx
div ecx
add eax, 0xd9e066fa
mov ecx, 0x7c9633f
xor ecx, 0xa3e708f6
xor eax, ecx
cmp eax, 0xa80064e9
ja 0x140109834
mov rcx, qword [rbp - 0x48]
mov esi, dword [0x1402520e0]
add esi, dword [0x1402520e4]
mov eax, esi
xor eax, 0x842c8768
xor eax, 0xffffffff
and eax, 0x842c8768
shl eax, 1
sub eax, 0x842c8768
sub esi, eax
mov edx, esi
xor edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5312348a
mov r9d, 0x282f26b1
xor r9d, 0x9a86538c
mov eax, 0xf6899dd6
xor eax, 0x9766229
xor r9d, eax
mov r10d, 0x603e2dbe
xor r10d, 0xd2975883
mov eax, edx
and eax, r10d
and esi, r9d
mov r10d, r8d
and r10d, 0xb2a9753d
mov r11d, r9d
and r11d, 0x5312348a
or eax, esi
or r10d, r11d
xor eax, r10d
or edx, r8d
xor edx, 0xffffffff
mov r8d, 0x64a31358
xor r8d, 0xd60a6665
or r8d, r9d
and edx, r8d
or eax, edx
add eax, 0xbe52a76e
mov rdx, qword [rcx]
movabs r8, 0x4000000000000000
mov rcx, rdx
and rcx, r8
movabs r8, 0x1bf47328892b437c
movabs r9, 0xe40b8cd776d4bc83
xor r8, r9
xor rcx, r8
movabs r8, 0x4000000000000000
and rdx, r8
movabs r8, 0x7ac452ed9cb55c4e
movabs r9, 0x853bad12634aa3b1
xor r8, r9
xor rdx, r8
xor rcx, 0xffffffffffffffff
xor rdx, 0xffffffffffffffff
or rcx, rdx
cmp rcx, 0
sete cl
mov byte [rbp - 0x49], cl
cmp eax, 0x1fa3137f
jb 0x140109194
mov al, byte [rbp - 0x49]
test al, 1
jne 0x1401092be
jmp 0x1401092cf
mov rcx, qword [rbp - 0x48]
sub rsp, 0x20
call fcn.14000eec9
add rsp, 0x20
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x58]
mov qword [rbp - 0x58], rax
cmp rax, 0
je 0x140109434
mov rax, qword [rbp - 0x58]
mov rax, qword [rax]
or rax, rax
movabs rcx, 0xa417ccab91faca4a
movabs rdx, 0x5be833546e0535b5
xor rcx, rdx
xor rax, rcx
mov rcx, 0xffffffffffffffff
movabs rdx, 0x4000000000000000
xor rcx, rdx
mov rdx, 0xffffffffffffffff
movabs r8, 0x4000000000000000
xor rdx, r8
and rcx, rdx
xor rax, 0xffffffffffffffff
xor rcx, 0xffffffffffffffff
and rax, rcx
cmp rax, 0
jne 0x140109434
mov eax, dword [0x1402520e8]
mov ecx, dword [0x1402520ec]
xor ecx, 0x344bb400
xor eax, ecx
mov ecx, eax
xor ecx, 0x2440f462
xor ecx, 0xffffffff
and ecx, 0x2440f462
shl ecx, 1
mov edx, 0x3b548986
xor edx, 0x1f147de4
sub ecx, edx
sub eax, ecx
mov ecx, 0xa8359753
xor ecx, 0xd15ef367
xor edx, edx
div ecx
mov ecx, 0xd07d1cb9
xor ecx, 0xe68d4d51
imul eax, ecx
cmp eax, 0x695273e0
jae 0x14010983d
mov rcx, qword [rbp - 0x58]
mov eax, dword [0x1402520f0]
mov edx, dword [0x1402520f4]
xor edx, 0x252585bb
and eax, edx
mov edx, eax
and edx, 0x619f1910
xor eax, 0x619f1910
or edx, eax
mov eax, 0xc118dc5d
xor eax, 0xf3a74455
xor edx, eax
mov r8d, 0x571e2d3
xor r8d, 0xfa8e1d2c
mov eax, edx
xor eax, r8d
and eax, 0xd3f597b6
mov r8d, 0xffffffff
xor r8d, 0xd3f597b6
and edx, r8d
or eax, edx
mov dword [rbp - 0x5c], eax
mov eax, 0x228389e2
xor eax, 0xbe667885
mov dword [rbp - 0x60], eax
sub rsp, 0x20
call fcn.14000eec9
mov ecx, dword [rbp - 0x60]
mov eax, dword [rbp - 0x5c]
add rsp, 0x20
cmp eax, ecx
ja 0x1401093a8
jmp 0x140109434
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x60]
mov qword [rbp + 0x18], rcx
mov rax, qword [rax + 0x68]
mov qword [rbp + 0x20], rax
lea rcx, [rbp + 0x18]
sub rsp, 0x20
call fcn.1400182e0
mov rax, qword [rbp - 0x10]
add rsp, 0x20
mov rcx, qword [rax + 0x70]
mov qword [rbp + 8], rcx
mov rax, qword [rax + 0x78]
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 8]
sub rsp, 0x20
call fcn.140060880
mov rax, qword [rbp - 8]
add rsp, 0x20
cmp byte [rax], 0
jne 0x14010981b
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 0x80]
mov qword [rcx], rdx
mov rax, qword [rax + 0x88]
mov qword [rcx + 8], rax
sub rsp, 0x20
call fcn.140060880
mov rax, qword [rbp - 8]
add rsp, 0x20
cmp byte [rax], 0
jne 0x14010981b
mov ecx, dword [0x1402520f8]
xor ecx, 0x3ef5d1b6
mov edx, dword [0x1402520fc]
mov eax, ecx
xor eax, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
or eax, r8d
and eax, edx
xor eax, 0xffffffff
and edx, edx
xor edx, 0xffffffff
and ecx, edx
xor ecx, 0xffffffff
xor eax, 0xffffffff
xor ecx, 0xffffffff
or eax, ecx
mov ecx, 0xd6ee8da6
xor ecx, 0xc1c6391e
add eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x7d832f75
mov edx, 0x6ede164e
xor edx, 0x135d393b
mov r8d, 0xc33fcd26
xor r8d, 0x3cc032d9
xor edx, r8d
and eax, edx
sub eax, ecx
mov ecx, 0x2b40b5b8
xor ecx, 0x97f7dc7c
xor edx, edx
div ecx
cmp eax, 0x81b59027
je 0x140109846
mov rdx, qword [rbp - 0x10]
mov eax, dword [0x140252100]
mov ecx, dword [0x140252104]
xor ecx, 0xe8d87c75
mov r8d, 0x4be7dc5
xor r8d, 0xfb41823a
xor ecx, r8d
xor r8d, r8d
sub r8d, 1
sub ecx, r8d
sub eax, ecx
xor eax, 0x9d679bfa
mov ecx, 0x8ee801c4
xor ecx, 0x530e80c7
sub eax, ecx
add eax, 0x1b47d278
mov ecx, 0x679c32e1
xor ecx, 0x870d8ee5
mov rdx, qword [rdx + 0xa0]
mov qword [rbp - 0x70], rdx
cmp rdx, 0
sete dl
mov byte [rbp - 0x61], dl
cmp eax, ecx
jae 0x14010954b
mov al, byte [rbp - 0x61]
test al, 1
jne 0x140109790
jmp 0x1401095cc
mov rax, qword [rbp - 0x70]
mov rcx, qword [rax]
movabs rdx, 0x4000000000000000
mov rax, rcx
and rax, rdx
xor rax, 0xffffffffffffffff
xor rcx, 0xffffffffffffffff
mov rdx, 0xffffffffffffffff
movabs r8, 0x4000000000000000
xor rdx, r8
or rcx, rdx
movabs rdx, 0xf056f1f548eacbd
movabs r8, 0xf0fa90e0ab715342
xor rdx, r8
xor rax, rdx
movabs rdx, 0x3d37eb5b1c093653
movabs r8, 0xc2c814a4e3f6c9ac
xor rdx, r8
xor rcx, rdx
or rax, rcx
cmp rax, 0
jne 0x140109790
mov eax, dword [0x140252108]
xor eax, 0x2be788e4
mov edx, dword [0x14025210c]
xor ecx, ecx
sub ecx, edx
sub eax, ecx
sub eax, 0x39a1f6ab
mov ecx, 0x79cb3640
xor ecx, 0xbec86f8f
add eax, ecx
mov ecx, 0xf247b617
xor ecx, 0xcbe640bc
add eax, ecx
mov ecx, eax
and ecx, 0x81e4fecf
shl ecx, 1
add eax, 0x81e4fecf
sub eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
mov edx, 0x6c552963
xor edx, 0xcb8ffc55
and edx, ecx
mov r8d, 0x9053106d
xor r8d, 0x3789c55b
mov ecx, 0x9e5d1c15
xor ecx, 0x61a2e3ea
xor r8d, ecx
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov r8d, 0x6d9f1205
xor r8d, 0xca45c733
mov edx, eax
and edx, r8d
mov r8d, 0x7cf4c318
xor r8d, 0xdb2e162e
or eax, r8d
imul eax, edx
add eax, ecx
cmp eax, 0x52760ee4
jae 0x14010984f
mov rcx, qword [rbp - 0x70]
mov eax, dword [0x140252110]
xor eax, 0x26955c82
xor edx, edx
div dword [0x140252114]
mov edx, eax
sub edx, 0xc7a60bd2
mov eax, edx
xor eax, 0xffffffff
xor edx, 0xffffffff
and eax, edx
mov edx, 0x8ad0abec
xor edx, 0x5a20d51d
mov r8d, 0x5f4e14f0
xor r8d, 0x8fbe6a01
or edx, r8d
mov r8d, 0xbf72c725
xor r8d, 0x408d38da
xor edx, r8d
xor eax, 0xffffffff
mov r8d, 0xdd3dca39
xor r8d, 0x22c235c6
xor edx, r8d
and eax, edx
and eax, 0x969df4da
mov dword [rbp - 0x74], eax
mov eax, 0x6ce2f5c7
xor eax, 0x8e59cdd7
mov dword [rbp - 0x78], eax
sub rsp, 0x20
call fcn.14000eec9
mov ecx, dword [rbp - 0x78]
mov eax, dword [rbp - 0x74]
add rsp, 0x20
cmp eax, ecx
jae 0x1401096f2
jmp 0x140109790
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0xb0]
mov qword [rbp - 0x80], rax
cmp rax, 0
je 0x14010981b
mov rax, qword [rbp - 0x80]
mov rcx, qword [rax]
mov rax, rcx
xor rax, 0xffffffffffffffff
mov rdx, 0xffffffffffffffff
movabs r8, 0x4000000000000000
xor rdx, r8
or rax, rdx
movabs rdx, 0x4000000000000000
and rcx, rdx
xor rcx, 0xffffffffffffffff
xor rax, 0xffffffffffffffff
movabs rdx, 0xbee6b16fcc25255c
movabs r8, 0x41194e9033dadaa3
xor rdx, r8
xor rcx, rdx
or rax, rcx
cmp rax, 0
jne 0x14010981b
mov rcx, qword [rbp - 0x80]
sub rsp, 0x20
call fcn.14000eec9
add rsp, 0x20
or byte [r8 - 0x7d], 0xec
and al, ch
mov dl, 0x56
lock dec dword [rax - 0x7d]
invalid
lea rsp, [rbp + 0x28]
pop rsi
pop rbp
ret
sahf
movsd dword [rdi], dword [rsi]
add edx, ebx
jmp 0x140108e79
or esi, dword [rsi - 0x2a]
jmp 0x140108fd1
jne 0x14010980c
or eax, 0xfff957e9
inc dword [rcx]
invalid
add dword [rsi], edx
mov al, 6
jmp 0x1401093a8
mov ds, word [rax]
shl bh, 1
jmp 0x14010954b
xor byte [rcx + rdx - 0x16516d2], cl
invalid