Function at 0x1401a5350
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
mov eax, 0x10
call fcn.14024f5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
sub rsp, 0x20
call fcn.1401a68de
add rsp, 0x20
add rax, 0x50
mov qword [rbp + 0x20], rax
mov rax, qword [0x1402dcdf8]
cmp byte [rax], 0
jne 0x1401a54e4
mov eax, dword [0x14025ba80]
add eax, dword [0x14025ba84]
mov ecx, 0x8e8b6bf1
xor edx, edx
div ecx
mov ecx, 0xea69a358
xor edx, edx
div ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0x95965466
mov r8d, 0x1e4d1fad
xor r8d, 0x8bdb4bcb
mov ecx, 0xb8153a70
xor ecx, 0x47eac58f
xor r8d, ecx
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0x95965466
mov r8d, 0x9b7c7ec0
xor r8d, 0xeea2aa6
or eax, r8d
imul eax, edx
add eax, ecx
cmp eax, 0xa01bc7a1
jae 0x1401a60ac
mov eax, dword [0x14025ba88]
xor edx, edx
div dword [0x14025ba8c]
add eax, 0x34d7c865
mov ecx, 0x9648d041
xor ecx, 0xeac93000
mov edx, 0x727ce72d
xor edx, 0x8d8318d2
xor ecx, edx
add eax, ecx
add eax, 1
add eax, 0x4094cf97
mov dword [rbp + 0x14], eax
mov eax, 0xf3045b1e
xor eax, 0xda94ba1b
mov dword [rbp + 0x10], eax
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, [0x140268c18]
mov qword [rcx + 0x10], rax
mov rax, qword [0x140268d28]
mov qword [rcx + 0x18], rax
mov rax, qword [0x140268d30]
mov qword [rcx + 0x20], rax
mov qword [rcx + 8], 0
lea rdx, [0x140268c18]
lea r8, [0x140268d38]
lea r9, [0x140268c33]
sub rsp, 0x30
mov qword [rsp + 0x20], 0x689e0e19
call fcn.1400127b0
mov ecx, dword [rbp + 0x10]
mov eax, dword [rbp + 0x14]
add rsp, 0x30
cmp eax, ecx
jbe 0x1401a540e
xor eax, eax
mov qword [rbp + 8], rax
jmp 0x1401a5fb7
mov ecx, dword [0x14025ba90]
mov edx, dword [0x14025ba94]
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
mov r8d, 0x65d6b35a
xor r8d, 0x9a294ca5
xor edx, r8d
and ecx, edx
or eax, ecx
mov ecx, eax
and ecx, 0xaa907205
xor ecx, 0xffffffff
mov edx, 0x959514de
xor edx, 0x3f0566db
add eax, edx
add eax, 1
add eax, ecx
mov edx, 0x7f72b0d3
xor edx, 0x7f72b0d2
mov ecx, eax
add ecx, edx
mov edx, 0x4da0e2f
xor edx, 0xfb25f1d0
xor eax, edx
mov edx, 0x7dba1130
xor edx, 0x82f2755b
or eax, edx
add eax, ecx
mov r8d, 0xffffffff
xor r8d, 0xbeaec5b5
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov edx, eax
and edx, 0xbeaec5b5
or eax, 0xbeaec5b5
imul eax, edx
add eax, ecx
mov ecx, 0xbfa183fc
xor ecx, 0x5fdaec1a
cmp eax, ecx
je 0x1401a60b5
mov eax, dword [0x14025ba98]
xor edx, edx
div dword [0x14025ba9c]
mov ecx, 0x308741ae
xor ecx, 0xe4163819
mov edx, eax
xor edx, ecx
xor edx, 0xffffffff
and edx, 0xd49179b7
mov ecx, 0x393ec63d
xor ecx, 0x393ec63f
imul ecx, edx
sub ecx, 0xd49179b7
sub eax, ecx
mov ecx, eax
and ecx, 0x50680ea4
shl ecx, 1
mov edx, 0x913e0ba4
xor edx, 0xc1560500
xor eax, edx
add eax, ecx
mov ecx, eax
xor ecx, 0x2380f6a4
xor ecx, 0xffffffff
or eax, 0x2380f6a4
and eax, ecx
mov dword [rbp - 0xc], eax
mov rax, qword [0x140268d48]
mov qword [rbp + 0x58], rax
mov rax, qword [0x140268d50]
mov qword [rbp + 0x60], rax
lea rcx, [rbp + 0x58]
sub rsp, 0x20
call fcn.14003aa9d
mov rcx, qword [rbp + 0x20]
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp - 0xc]
mov qword [rbp - 8], rdx
cmp byte [rcx], 0
sete cl
mov byte [rbp + 7], cl
cmp eax, 0x161d04fb
jbe 0x1401a559a
mov rax, qword [rbp - 8]
mov cl, byte [rbp + 7]
test cl, 1
mov qword [rbp + 8], rax
jne 0x1401a5667
jmp 0x1401a5fb7
movabs rcx, 0xbf1e55b52c836cfa
movabs rax, 0xbf1e55b52c836cf2
xor rcx, rax
movabs rdx, 0xb66b0f8378db133d
movabs rax, 0xb66b0f8378db1339
xor rdx, rax
sub rsp, 0x20
call fcn.1400132f0
add rsp, 0x20
mov rdx, rax
mov qword [rbp - 0x28], rdx
mov dword [rdx + 4], 2
lea rcx, [rbp + 0x48]
sub rsp, 0x20
call fcn.14006e890
mov rax, qword [rbp + 0x20]
add rsp, 0x20
mov rcx, qword [rbp + 0x48]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rbp + 0x50]
mov qword [rbp - 0x18], rcx
cmp byte [rax], 0
jne 0x1401a597d
mov rcx, qword [rbp - 0x20]
mov rax, rcx
and rax, 0xffffffff80000000
or rcx, 0xffffffff80000000
add rax, rcx
movabs rcx, 0xffffffff00000000
cmp rax, rcx
jae 0x1401a574c
mov rcx, qword [rbp - 0x20]
movabs rdx, 0xc657f2f303636171
movabs rax, 0x39a80d0c83636171
xor rdx, rax
movabs r8, 0x53034fda24986250
movabs rax, 0x53034fda5b679daf
xor r8, rax
sub rsp, 0x20
call fcn.14000cee2
add rsp, 0x20
jmp 0x1401a597d
mov eax, dword [0x14025baa0]
xor eax, dword [0x14025baa4]
xor eax, 0xc867979c
mov ecx, eax
xor ecx, 0xc2bab47f
mov edx, 0xd4192d22
xor edx, 0x16a3995d
mov r8d, 0x8381cb48
xor r8d, 0x7c7e34b7
xor edx, r8d
and eax, edx
shl eax, 1
sub eax, ecx
mov ecx, 0xdf723d09
xor ecx, 0x6eb6ca6e
xor edx, edx
div ecx
cmp eax, 0xc699a056
jae 0x1401a60be
mov rdx, qword [rbp - 0x20]
mov eax, dword [0x14025baa8]
xor eax, 0xb0366cea
mov ecx, dword [0x14025baac]
mov r8d, 0xa53b729d
xor r8d, 0x383b2018
xor ecx, r8d
or eax, ecx
imul eax, eax, 0x1b2f3cc7
xor ecx, ecx
sub ecx, 0x49d3b186
add eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x548824f2
add eax, ecx
mov ecx, 0x4faecbf4
xor ecx, 0x4faecbf5
add eax, ecx
mov ecx, 0x907c9142
xor ecx, 0xbf26b689
cmp rdx, 1
setl dl
mov byte [rbp - 0x29], dl
cmp eax, ecx
jb 0x1401a57a1
mov al, byte [rbp - 0x29]
test al, 1
jne 0x1401a581f
jmp 0x1401a5880
mov rdx, qword [rbp - 0x20]
movabs rax, 0xda96cd1b6ccc6a36
add rdx, rax
movabs rax, 0xfe805e67079fdd1c
movabs rcx, 0x17fa198f86022e3
xor rax, rcx
add rdx, rax
movabs rax, 0xda96cd1b6ccc6a36
sub rdx, rax
movabs rcx, 0x53e702166e0e0428
movabs rax, 0x53e702166e0e0428
xor rcx, rax
sub rsp, 0x20
call fcn.140013507
add rsp, 0x20
jmp 0x1401a597d
mov rcx, qword [rbp - 8]
mov r11, qword [rbp - 0x18]
mov rax, qword [rbp - 0x20]
mov esi, eax
add r11, 8
mov rax, qword [0x140269968]
mov rdx, qword [rax + 8]
mov r10, rdx
add r10, 8
xor eax, eax
cmp rdx, 0
cmove r10, rax
mov rax, qword [0x140269968]
mov rax, qword [rax]
mov edx, 0xfffffffd
xor r9d, r9d
xor r8d, r8d
sub rsp, 0x50
mov r8d, r9d
mov dword [rsp + 0x20], esi
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], 0
call fcn.1400a0140
mov rax, qword [rbp + 0x20]
add rsp, 0x50
mov al, byte [rax]
mov cl, 0xb4
xor cl, 0xb4
cmp al, cl
jne 0x1401a597d
mov rcx, qword [rbp - 8]
mov rax, qword [0x140269968]
mov rdx, qword [rax + 8]
mov r10, rdx
add r10, 8
xor eax, eax
cmp rdx, 0
cmove r10, rax
mov rax, qword [0x140269968]
mov rax, qword [rax]
mov r9d, 0xffffffff
xor edx, edx
xor edx, edx
sub rsp, 0x50
mov edx, r9d
mov r8d, r9d
mov dword [rsp + 0x20], 0xffffffff
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], 0
call fcn.1400a0140
add rsp, 0x50
mov rcx, qword [rbp - 0x28]
sub rsp, 0x20
call fcn.14008f6d1
mov rax, qword [rbp - 0x18]
add rsp, 0x20
cmp rax, 0
je 0x1401a5b6b
mov ecx, dword [0x14025bab0]
mov eax, dword [0x14025bab4]
xor eax, 0xe77a7e59
sub ecx, eax
mov eax, 0x82d4afa2
xor eax, 0xf97e8705
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x4612203a
and eax, edx
or ecx, 0x4612203a
xor ecx, 0xffffffff
mov edx, 0x66795a74
xor edx, 0x9986a58b
xor eax, edx
mov edx, 0xfdadb1ba
xor edx, 0x2524e45
xor ecx, edx
and eax, ecx
mov ecx, eax
and ecx, 0xaebf6604
xor ecx, 0xffffffff
add eax, 0xaebf6604
mov edx, 0x3b457d9d
xor edx, 0x3b457d9c
add eax, edx
add eax, ecx
mov ecx, 0x189e657c
xor ecx, 0xa9625758
cmp eax, ecx
jb 0x1401a60c7
mov rdx, qword [rbp - 0x18]
mov eax, dword [0x14025bab8]
mov r8d, dword [str.T0__lo]
xor r8d, 0x83995685
mov ecx, eax
or ecx, ecx
xor ecx, 0xffffffff
mov r9d, r8d
or r9d, r9d
xor r9d, 0xffffffff
xor ecx, 0xffffffff
mov r10d, 0x49cd6518
xor r10d, 0xb6329ae7
xor r9d, r10d
and ecx, r9d
mov r9d, 0xa1ce59aa
xor r9d, 0x5e31a655
xor eax, r9d
xor r8d, 0xffffffff
and eax, r8d
or ecx, eax
xor ecx, 0xffffffff
mov eax, ecx
or eax, eax
xor eax, 0xffffffff
mov r8d, 0x25f3bb09
xor r8d, 0xbab3afd5
mov r9d, 0x49299cff
xor r9d, 0xd6698823
or r8d, r9d
mov r9d, 0xab1e6c
xor r9d, 0xff54e193
xor r8d, r9d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x9f4014dc
mov r8d, 0xcef57b65
xor r8d, 0x310a849a
xor ecx, r8d
mov r8d, 0xf4459aec
xor r8d, 0xbba6513
xor eax, r8d
xor ecx, 0xffffffff
and eax, ecx
and eax, 0x79b8d5b1
mov r9d, 0xffffffff
xor r9d, 0xcb0ed2fc
mov r8d, eax
and r8d, r9d
mov ecx, eax
or ecx, r9d
xor ecx, 0xffffffff
imul ecx, r8d
mov r8d, eax
and r8d, 0xcb0ed2fc
mov r9d, 0x57770e7c
xor r9d, 0x9c79dc80
or eax, r9d
imul eax, r8d
add eax, ecx
movabs rcx, 0x4000000000000000
and rcx, qword [rdx]
cmp rcx, 0
sete cl
mov byte [rbp - 0x2a], cl
cmp eax, 0x1f8414d3
jbe 0x1401a5a24
mov al, byte [rbp - 0x2a]
test al, 1
jne 0x1401a5b5a
jmp 0x1401a5b6b
mov rcx, qword [rbp - 0x18]
sub rsp, 0x20
call fcn.14000e9f6
add rsp, 0x20
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x20]
cmp byte [rcx], 0
mov qword [rbp + 8], rax
jne 0x1401a5fb7
mov ecx, dword [0x14025bac0]
mov edx, dword [0x14025bac4]
mov eax, ecx
xor eax, 0xffffffff
mov r8d, edx
xor r8d, 0xffffffff
or eax, r8d
and ecx, edx
xor ecx, 0xffffffff
and eax, ecx
xor eax, 0xffffffff
imul eax, eax, 0x22f07f4f
mov ecx, 0x50e1f2d
xor ecx, 0x1ad31b5f
sub eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
mov edx, 0x4722e930
xor edx, 0x9d8d4a7d
and edx, ecx
mov r8d, 0xffffffff
xor r8d, 0xdaafa34d
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0xdaafa34d
mov r8d, 0x9ddf7456
xor r8d, 0x4770d71b
or eax, r8d
imul eax, edx
add eax, ecx
cmp eax, 0xe340b33a
jae 0x1401a60d0
mov eax, dword [0x14025bac8]
mov edx, dword [0x14025bacc]
mov ecx, 0x964dcf1c
xor ecx, 0x6f98acf3
xor edx, ecx
mov r8d, eax
xor r8d, edx
mov ecx, 0x3b09c19f
xor ecx, 0xc4f63e60
xor r8d, ecx
mov ecx, edx
and ecx, r8d
shl ecx, 1
sub ecx, edx
sub eax, ecx
mov ecx, 0xf1e3570
xor edx, edx
div ecx
mov ecx, eax
and ecx, 0x84893b39
shl ecx, 1
add eax, 0x84893b39
sub eax, ecx
mov ecx, eax
xor ecx, 0x33425f8f
xor ecx, 0xffffffff
or eax, 0x33425f8f
and eax, ecx
mov rcx, qword [0x1402dcdf8]
mov rdx, rcx
add rdx, 8
mov qword [rbp - 0x38], rdx
mov rcx, qword [rcx + 8]
movabs rdx, 0xaf842b8e0f490a87
movabs r8, 0xaf842b8e0f490a87
xor rdx, r8
cmp rcx, rdx
sete cl
mov byte [rbp - 0x2b], cl
cmp eax, 0xa518814d
je 0x1401a5c07
mov al, byte [rbp - 0x2b]
test al, 1
jne 0x1401a5d80
jmp 0x1401a5cbe
mov rcx, qword [rbp - 0x38]
sub rsp, 0x20
call fcn.140193017
add rsp, 0x20
mov rax, qword [0x1402dcdf8]
mov qword [rbp - 0x48], rax
mov rax, qword [rax + 8]
mov qword [rbp - 0x40], rax
movabs rcx, 0x41b0dfa07d6ca4b5
movabs rdx, 0x41b0dfa07d6ca4b4
xor rcx, rdx
cmp rax, rcx
jge 0x1401a5d3e
mov rdx, qword [rbp - 0x40]
movabs rax, 0xe4c239d596ce02d0
movabs rcx, 0x1b3dc62a6931fd2f
xor rax, rcx
add rdx, rax
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call fcn.140013507
mov rax, qword [rbp - 8]
add rsp, 0x20
mov qword [rbp + 8], rax
jmp 0x1401a5fb7
mov rdx, qword [rbp - 0x40]
mov rax, qword [rbp - 0x48]
mov rcx, qword [rax + 0x10]
add rcx, 8
movabs r8, 0x49c928478a667463
sub rsp, 0x20
call fcn.14009f1f0
mov rcx, qword [rbp + 0x20]
mov rax, qword [rbp - 8]
add rsp, 0x20
mov cl, byte [rcx]
mov dl, 0x1c
xor dl, 0x1c
cmp cl, dl
mov qword [rbp + 8], rax
jne 0x1401a5fb7
mov rcx, qword [rbp + 0x18]
mov rax, qword [rbp - 8]
mov rdx, qword [rax + 0x58]
mov qword [rbp + 0x38], rdx
mov rax, qword [rax + 0x60]
mov qword [rbp + 0x40], rax
lea rdx, [rbp + 0x38]
sub rsp, 0x20
call fcn.14001cda0
mov rax, qword [rbp + 0x18]
add rsp, 0x20
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], rax
lea rcx, [rbp + 0x28]
sub rsp, 0x20
call fcn.14015d750
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x20]
mov dl, byte [rax]
mov byte [rbp - 0x4b], dl
mov byte [rax], 0
sub rsp, 0x20
call fcn.14011413b
mov rcx, qword [rbp + 0x20]
mov al, byte [rbp - 0x4b]
add rsp, 0x20
mov cl, byte [rcx]
mov dl, 0x27
xor dl, 0x27
mov r8b, 3
xor r8b, 2
mov byte [rbp - 0x4a], r8b
cmp cl, dl
mov byte [rbp - 0x49], al
je 0x1401a5e13
mov al, byte [rbp - 0x4a]
mov byte [rbp - 0x49], al
mov rax, qword [rbp + 0x20]
mov cl, byte [rbp - 0x49]
mov byte [rbp - 0x59], cl
mov byte [rax], 0
mov rax, qword [0x1402dcdf8]
mov rcx, rax
add rcx, 8
mov qword [rbp - 0x58], rcx
mov rax, qword [rax + 8]
movabs rcx, 0xb4b530353d5bbb93
movabs rdx, 0xb4b530353d5bbb93
xor rcx, rdx
cmp rax, rcx
je 0x1401a5ef9
mov rcx, qword [rbp - 0x58]
sub rsp, 0x20
call fcn.140193017
add rsp, 0x20
mov rax, qword [0x1402dcdf8]
mov qword [rbp - 0x70], rax
mov rax, qword [rax + 8]
mov qword [rbp - 0x68], rax
cmp rax, 1
jge 0x1401a5ebd
mov rdx, qword [rbp - 0x68]
mov rax, 0xffffffffffffffff
xor rax, 0xffffffffffffffff
xor ecx, ecx
sub rcx, 1
sub rax, rcx
sub rdx, rax
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call fcn.140013507
mov rax, qword [rbp - 8]
add rsp, 0x20
mov qword [rbp + 8], rax
jmp 0x1401a5fb7
mov rdx, qword [rbp - 0x68]
mov rax, qword [rbp - 0x70]
mov rcx, qword [rax + 0x10]
add rcx, 8
movabs r8, 0x49c91c688a667463
sub rsp, 0x20
call fcn.14009f1f0
mov rcx, qword [rbp + 0x20]
mov rax, qword [rbp - 8]
add rsp, 0x20
cmp byte [rcx], 0
mov qword [rbp + 8], rax
jne 0x1401a5fb7
mov eax, dword [0x14025bad0]
mov ecx, dword [0x14025bad4]
xor ecx, 0x615fe40c
or eax, ecx
or eax, 0xea7437c0
mov ecx, 0x1538efe9
xor ecx, 0xa8d65156
xor edx, edx
div ecx
add eax, 0x7e13d73b
mov ecx, 0xe86bc021
xor ecx, 0xcb113e04
cmp eax, ecx
jb 0x1401a60d9
mov rcx, qword [rbp + 0x20]
mov dl, byte [rbp - 0x59]
mov eax, dword [0x14025bad8]
mov r9d, dword [0x14025badc]
mov r8d, 0x9c037d2a
xor r8d, 0x4f74696f
xor r9d, r8d
mov r10d, 0xa2b3a32f
xor r10d, 0x5d4c5cd0
mov r8d, eax
xor r8d, r10d
and r8d, r9d
xor r9d, 0xffffffff
and eax, r9d
sub eax, r8d
mov r8d, eax
and r8d, 0x149dad3c
shl r8d, 1
add eax, 0x149dad3c
sub eax, r8d
or eax, 0x36c86af
add eax, 0xc0a77d24
mov byte [rcx], dl
cmp eax, 0xc1971630
jae 0x1401a5f39
mov rax, qword [rbp - 8]
mov qword [rbp + 8], rax
jmp 0x1401a5fb7
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 8]
mov dl, byte [rax]
mov byte [rbp - 0x71], dl
mov byte [rax], 0
sub rsp, 0x20
call fcn.140038cdc
mov rax, qword [rbp + 0x20]
add rsp, 0x20
cmp byte [rax], 0
jne 0x1401a60a5
mov eax, dword [0x14025bae0]
mov edx, dword [0x14025bae4]
mov ecx, eax
and ecx, edx
or eax, edx
add ecx, eax
and ecx, 0x16a0c2d2
mov eax, ecx
or eax, eax
mov edx, 0xf5e41f0
xor edx, 0xf0a1be0f
xor eax, edx
mov edx, 0xe1b94dd1
or edx, 0xe1b94dd1
xor edx, 0xffffffff
or eax, edx
xor eax, 0xffffffff
mov edx, 0x65a3fa6
xor edx, 0xf9a5c059
xor ecx, edx
mov edx, 0x81bf7258
xor edx, 0x60063f89
mov r8d, 0x13030da4
xor r8d, 0xecfcf25b
xor edx, r8d
and ecx, edx
or eax, ecx
xor eax, 0xffffffff
mov ecx, 0xa17e7d34
xor edx, edx
div ecx
mov ecx, 0x96b78813
xor ecx, 0x86ed0c47
cmp eax, ecx
jae 0x1401a60e2
mov rcx, qword [rbp + 0x20]
mov eax, dword [0x14025bae8]
and eax, dword [0x14025baec]
imul eax, eax, 0x2747ab69
mov r8d, 0xd7474e7d
mov eax, 0xd7474e7d
xor edx, edx
div r8d
mov dl, byte [rbp - 0x71]
xor eax, 0x2d1a6d1b
mov byte [rcx], dl
cmp eax, 0x44dc8daa
jae 0x1401a60e2
jmp 0x1401a60a5
lea rsp, [rbp + 0x68]
pop rsi
pop rbp
ret
and dword [rbp + 0x59e9c2b7], edx
invalid
invalid
cdq
js 0x1401a6081
imul ebp, ecx, 0xfffff6da
push 0xffffffffe9fd08ee
push rsp
stc
invalid
invalid
and byte [edi - 0x1a816af], dh
invalid
cmp r10b, sil
notrack jmp 0x1401a606a