Function at 0x1401907c0
Capabilities:
Encode data using xor

Disassembly:
push rbp
sub rsp, 0x220
lea rbp, [rsp + 0x80]
mov qword [rbp], r8
mov qword [rbp + 0x60], rdx
mov eax, 0x10
mov qword [rbp + 0x10], rax
call fcn.140215890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x68], rax
mov eax, 0x20
mov qword [rbp + 0x30], rax
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x10]
mov rcx, rsp
mov qword [rbp + 0x48], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x30]
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, qword [rbp + 0x30]
mov rcx, rsp
mov qword [rbp + 0x20], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x30]
mov rcx, rsp
mov qword [rbp + 0x28], rcx
call fcn.140215890
sub rsp, rax
mov rax, qword [rbp + 0x30]
mov rcx, rsp
mov qword [rbp + 0x38], rcx
call fcn.140215890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x40], rax
sub rsp, 0x20
call fcn.14019fd7e
mov rcx, qword [rbp + 0x48]
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x70], rdx
add rdx, 0x50
mov qword [rbp + 0x50], rdx
mov qword [rax], 0
mov rdx, rax
add rdx, 8
mov qword [rbp + 0x58], rdx
mov qword [rax + 8], 0
mov edx, 0x18
sub rsp, 0x20
call fcn.14018e700
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x68]
add rsp, 0x20
mov rax, qword [rdx]
mov qword [rbp + 0x178], rax
mov rax, qword [rdx + 8]
mov qword [rbp + 0x180], rax
lea rdx, [rbp + 0x178]
sub rsp, 0x20
call fcn.14009ef10
mov rcx, qword [rbp + 0x70]
add rsp, 0x20
mov al, 1
cmp byte [rcx + 0x50], 0
mov byte [rbp + 0x7f], al
jne 0x140191247
movabs rcx, 0x1c63f61823406e60
movabs rax, 0x1c63f61823406ee0
xor rcx, rax
movabs rdx, 0x2af8ee447b421f30
movabs rax, 0x2af8ee447b421f38
xor rdx, rax
sub rsp, 0x20
call fcn.14001ec20
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x10], rcx
mov rcx, qword [rax]
mov qword [rbp + 0x158], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0x168]
lea rdx, [rbp + 0x158]
sub rsp, 0x20
call fcn.14001fd14
mov rcx, qword [rbp + 0x68]
mov rax, qword [rbp - 0x10]
add rsp, 0x20
mov r8, qword [rbp + 0x168]
mov rdx, qword [rbp + 0x170]
mov qword [rax], r8
mov qword [rax + 8], rdx
mov rax, qword [rcx]
mov qword [rbp + 0x190], rax
mov rax, qword [rcx + 8]
mov qword [rbp + 0x198], rax
sub rsp, 0x20
call fcn.1400123e0
mov rax, qword [rbp - 0x10]
add rsp, 0x20
mov rcx, qword [rbp + 0x190]
mov qword [rax + 0x10], rcx
mov rcx, qword [rbp + 0x198]
mov qword [rax + 0x18], rcx
mov ax, 0xde9c
xor ax, 0xdbcb
mov word [rbp + 0x18e], ax
lea rcx, [rbp + 0x18e]
sub rsp, 0x20
call fcn.140070140
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x50]
mov qword [rbp - 8], rcx
mov cl, byte [rax]
mov dl, 0x33
xor dl, 0x33
mov al, 1
cmp cl, dl
mov byte [rbp + 0x7f], al
jne 0x140191247
mov ecx, dword [0x140221490]
mov eax, dword [0x140221494]
xor eax, 0x1c64f2d7
imul ecx, eax
mov eax, ecx
and eax, eax
xor eax, 0xffffffff
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x5503a4b2
or eax, edx
mov edx, 0xffffffff
xor edx, 0x5503a4b2
mov r8d, 0x1c0cd380
xor r8d, 0x490f7732
mov r9d, 0x77c83604
xor r9d, 0x8837c9fb
xor r8d, r9d
or edx, r8d
xor ecx, 0xffffffff
xor edx, 0xffffffff
or ecx, edx
and eax, ecx
xor eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x89337997
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov edx, eax
and edx, 0x89337997
or eax, 0x89337997
imul eax, edx
add eax, ecx
mov ecx, 0x61a0c94f
xor ecx, 0xe312f7f9
add eax, ecx
mov ecx, 0xbb07436f
xor ecx, 0xf00c9052
cmp eax, ecx
jbe 0x1401914c4
mov r8, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x60]
mov edx, dword [0x140221498]
xor edx, 0xf5aad825
mov r9d, dword [0x14022149c]
xor r9d, 0xef94d670
imul edx, r9d
mov r9d, 0x5ab91856
xor r9d, 0x6cd31b0f
imul edx, r9d
mov r9d, 0x98e40044
xor r9d, 0x671bffbb
xor edx, r9d
mov r10d, 0xffffffff
xor r10d, 0x56ae7b1f
mov r9d, 0xffffffff
xor r9d, 0xfb69199c
or edx, r10d
or r9d, 0xfb69199c
mov r10d, 0x9c002d08
xor r10d, 0x63ffd2f7
xor edx, r10d
and edx, r9d
mov r9d, 0xffffffff
xor r9d, 0x7c5e4ccd
xor r10d, r10d
sub r10d, 1
sub r9d, r10d
sub edx, r9d
mov dword [rbp - 0x18], edx
mov edx, 0x73fc6b0e
xor edx, 0xcc863ab8
mov dword [rbp - 0x1c], edx
mov rdx, qword [rcx]
mov qword [rbp + 0x130], rdx
mov rcx, qword [rcx + 8]
mov qword [rbp + 0x138], rcx
mov rcx, qword [rax]
mov qword [r8], rcx
mov rax, qword [rax + 8]
mov qword [r8 + 8], rax
lea rcx, [rbp + 0x140]
lea rdx, [rbp + 0x130]
sub rsp, 0x20
call fcn.140179c50
mov r8, qword [rbp - 0x10]
mov rdx, qword [rbp + 0x50]
mov ecx, dword [rbp - 0x1c]
mov eax, dword [rbp - 0x18]
add rsp, 0x20
mov r9, qword [rbp + 0x140]
mov qword [r8 + 0x20], r9
mov r9, qword [rbp + 0x148]
mov qword [r8 + 0x28], r9
mov r9, qword [rbp + 0x150]
mov qword [r8 + 0x30], r9
cmp byte [rdx], 0
sete dl
mov byte [rbp - 0x11], dl
cmp eax, ecx
je 0x140190ad1
mov cl, byte [rbp - 0x11]
mov al, 1
test cl, 1
mov byte [rbp + 0x7f], al
jne 0x140190c12
jmp 0x140191247
lea rcx, [rbp + 0x118]
mov edx, 0x18
sub rsp, 0x20
call fcn.14018e700
add rsp, 0x20
mov ax, 0x59c5
xor ax, 0x5f24
mov word [rbp + 0x116], ax
lea rcx, [rbp + 0x116]
sub rsp, 0x20
call fcn.140070140
mov rcx, qword [rbp + 0x50]
add rsp, 0x20
mov qword [rbp - 0x28], rax
mov al, 1
cmp byte [rcx], 0
mov byte [rbp - 0x1d], al
jne 0x140190ef7
mov eax, dword [0x1402214a0]
xor edx, edx
div dword [0x1402214a4]
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 0x26a99aeb
add ecx, eax
xor eax, eax
sub eax, ecx
mov edx, 0x33531b60
xor edx, 0xe901e512
mov ecx, 0xc86a012e
xor ecx, 0x3795fed1
xor edx, ecx
mov ecx, eax
and ecx, edx
mov edx, eax
xor edx, 0xda52fe72
add eax, edx
sub eax, ecx
mov ecx, 0xd1bf3147
xor ecx, 0xfcc3861e
xor edx, edx
div ecx
cmp eax, 0xea3cb839
jae 0x1401914cd
mov rcx, qword [rbp + 0x60]
mov eax, dword [0x1402214a8]
xor eax, dword [0x1402214ac]
mov r8d, 0xc843dcdd
xor edx, edx
div r8d
mov rdx, qword [rbp + 0x20]
mov r8d, eax
mov rax, qword [rbp - 0x28]
sub r8d, 0x9ab9fd2a
xor r9d, r9d
sub r9d, r8d
xor r8d, r8d
sub r8d, 0x42200a58
add r9d, r8d
xor r8d, r8d
sub r8d, r9d
mov dword [rbp - 0x30], r8d
mov r8, qword [rcx]
mov qword [rdx], r8
mov rcx, qword [rcx + 8]
mov qword [rdx + 8], rcx
mov rcx, qword [rax]
mov qword [rbp + 0x100], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x108], rax
lea rcx, [rbp + 0x118]
lea r8, [rbp + 0x100]
sub rsp, 0x20
call fcn.140179c50
mov rcx, qword [rbp + 0x50]
mov eax, dword [rbp - 0x30]
add rsp, 0x20
cmp byte [rcx], 0
sete cl
mov byte [rbp - 0x29], cl
cmp eax, 0xb490bd54
ja 0x140190cc5
mov cl, byte [rbp - 0x29]
mov al, 1
test cl, 1
mov byte [rbp - 0x1d], al
jne 0x140190d7e
jmp 0x140190ef7
cmp byte [rbp + 0x128], 0
jne 0x140190e6c
mov word [rbp + 0xfe], 0x4fc
lea rcx, [rbp + 0xfe]
sub rsp, 0x20
call fcn.140070140
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x50]
mov qword [rbp - 0x38], rcx
cmp byte [rax], 0
jne 0x140190e62
mov rax, qword [rbp - 0x38]
mov rcx, qword [rbp + 0x60]
mov rdx, qword [rcx]
mov qword [rbp + 0xd0], rdx
mov rcx, qword [rcx + 8]
mov qword [rbp + 0xd8], rcx
mov rcx, qword [rax]
mov qword [rbp + 0xc0], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0xc8], rax
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0xd0]
lea r8, [rbp + 0xc0]
sub rsp, 0x20
call fcn.140179c50
mov rax, qword [rbp + 0x50]
add rsp, 0x20
cmp byte [rax], 0
jne 0x140190e62
mov rdx, qword [rbp + 0x28]
mov rax, qword [rbp + 0xe0]
mov qword [rdx], rax
mov rax, qword [rbp + 0xe8]
mov qword [rdx + 8], rax
mov rax, qword [rbp + 0xf0]
mov qword [rdx + 0x10], rax
lea rcx, [rbp + 0x118]
sub rsp, 0x20
call fcn.140069760
mov rax, qword [rbp + 0x50]
add rsp, 0x20
cmp byte [rax], 0
je 0x140190e6c
mov al, 1
mov byte [rbp - 0x1d], al
jmp 0x140190ef7
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x118]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x120]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0x128]
mov qword [rax + 0x10], rcx
lea rcx, [rbp + 0x118]
sub rsp, 0x20
call fcn.1400696fc
mov rcx, qword [rbp + 0x48]
mov rax, qword [rbp + 0x18]
add rsp, 0x20
mov rdx, qword [rcx]
mov qword [rax], rdx
mov rdx, qword [rcx + 8]
mov qword [rax + 8], rdx
mov rdx, qword [rcx + 0x10]
mov qword [rax + 0x10], rdx
sub rsp, 0x20
call fcn.1400696fc
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp + 0x50]
add rsp, 0x20
mov r8, qword [rdx]
mov qword [rcx + 0x38], r8
mov r8, qword [rdx + 8]
mov qword [rcx + 0x40], r8
mov rdx, qword [rdx + 0x10]
mov qword [rcx + 0x48], rdx
mov al, byte [rax]
mov byte [rbp - 0x1d], al
mov al, byte [rbp - 0x1d]
mov byte [rbp - 0x39], al
mov eax, dword [0x1402214b0]
mov ecx, 0xc7cb8e06
xor ecx, 0xe63ee762
xor eax, ecx
xor eax, dword [0x1402214b4]
imul r8d, eax, 0x17432dc3
mov eax, 0xd58e52ec
xor eax, 0x2a71ad13
mov ecx, r8d
xor ecx, eax
and ecx, 0xe9e041b1
mov edx, 0x50a9778e
xor edx, 0xb949363f
mov eax, 0x8a84964
xor eax, 0xf757b69b
xor edx, eax
and r8d, edx
mov eax, 0x5bbe8454
xor eax, 0x6694e6d8
mov r9d, 0x73b91aad
xor r9d, 0x8c46e552
xor eax, r9d
mov r9d, 0x96720898
xor r9d, 0x7f924929
and eax, r9d
and edx, 0x3d2a628c
or ecx, r8d
or eax, edx
xor ecx, eax
mov eax, ecx
and eax, 0x6da6898b
mov edx, 0xbf783084
xor edx, 0xd2deb90f
xor ecx, edx
or eax, ecx
cmp eax, 0xd033bce0
jb 0x1401914d6
mov rax, qword [rbp + 0x50]
mov edx, dword [0x1402214b8]
mov r8d, dword [0x1402214bc]
xor ecx, ecx
sub ecx, r8d
add edx, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xc566ed6e
mov r8d, 0xffffffff
xor r8d, 0xc566ed6e
and edx, r8d
or ecx, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xe6f74e94
mov r8d, 0x40d284df
xor r8d, 0xa625ca4b
mov r9d, 0x4922a86
xor r9d, 0xfb6dd579
xor r8d, r9d
and ecx, r8d
sub ecx, edx
xor ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x3138c4a2
mov edx, 0xffffffff
xor edx, 0x3f2af8c9
or ecx, r8d
or edx, 0x3f2af8c9
xor ecx, 0xffffffff
and ecx, edx
mov dword [rbp - 0x40], ecx
mov ecx, 0xf88814dc
xor ecx, 0xf667e3e2
mov dword [rbp - 0x44], ecx
mov cl, 0xf3
xor cl, 0xf3
mov byte [rax], cl
lea rcx, [rbp + 0x118]
sub rsp, 0x20
call fcn.140069710
mov rdx, qword [rbp + 0x50]
mov ecx, dword [rbp - 0x44]
mov eax, dword [rbp - 0x40]
add rsp, 0x20
cmp byte [rdx], 0
sete dl
mov byte [rbp - 0x3a], dl
cmp eax, ecx
jbe 0x1401914d6
mov cl, byte [rbp - 0x3a]
mov al, 1
test cl, 1
mov byte [rbp - 0x45], al
jne 0x14019108c
jmp 0x1401910a5
mov al, byte [rbp - 0x39]
mov rdx, qword [rbp + 0x50]
mov cl, 0xea
xor cl, 0xea
mov byte [rdx], al
cmp al, cl
mov byte [rbp - 0x45], al
je 0x1401910b0
mov al, byte [rbp - 0x45]
mov byte [rbp + 0x7f], al
jmp 0x140191247
mov word [rbp + 0x18c], 0x725
lea rcx, [rbp + 0x18c]
sub rsp, 0x20
call fcn.140070140
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x50]
mov qword [rbp - 0x50], rcx
mov cl, byte [rax]
mov dl, 0xe5
xor dl, 0xe5
mov al, 1
cmp cl, dl
mov byte [rbp + 0x7f], al
jne 0x140191247
mov rcx, qword [rbp + 0x38]
mov rax, qword [rbp - 0x50]
mov rdx, qword [rbp + 0x60]
mov r8, qword [rdx]
mov qword [rbp + 0xb0], r8
mov rdx, qword [rdx + 8]
mov qword [rbp + 0xb8], rdx
mov rdx, qword [rax]
mov qword [rbp + 0xa0], rdx
mov rax, qword [rax + 8]
mov qword [rbp + 0xa8], rax
lea rdx, [rbp + 0xb0]
lea r8, [rbp + 0xa0]
sub rsp, 0x20
call fcn.140179c50
mov rdx, qword [rbp + 0x38]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp + 0x50]
add rsp, 0x20
mov r8, qword [rdx]
mov qword [rax + 0x50], r8
mov r8, qword [rdx + 8]
mov qword [rax + 0x58], r8
mov rdx, qword [rdx + 0x10]
mov qword [rax + 0x60], rdx
mov al, 1
cmp byte [rcx], 0
mov byte [rbp + 0x7f], al
jne 0x140191247
mov word [rbp + 0x18a], 0xadb
lea rcx, [rbp + 0x18a]
sub rsp, 0x20
call fcn.140070140
mov rcx, qword [rbp + 0x50]
add rsp, 0x20
mov qword [rbp - 0x58], rax
mov al, 1
cmp byte [rcx], 0
mov byte [rbp + 0x7f], al
jne 0x140191247
mov rcx, qword [rbp + 0x40]
mov rax, qword [rbp - 0x58]
mov rdx, qword [rbp + 0x60]
mov r8, qword [rdx]
mov qword [rbp + 0x90], r8
mov rdx, qword [rdx + 8]
mov qword [rbp + 0x98], rdx
mov rdx, qword [rax]
mov qword [rbp + 0x80], rdx
mov rax, qword [rax + 8]
mov qword [rbp + 0x88], rax
lea rdx, [rbp + 0x90]
lea r8, [rbp + 0x80]
sub rsp, 0x20
call fcn.140179c50
mov rdx, qword [rbp + 0x40]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp + 0x50]
add rsp, 0x20
mov r8, qword [rdx]
mov qword [rcx + 0x68], r8
mov r8, qword [rdx + 8]
mov qword [rcx + 0x70], r8
mov rdx, qword [rdx + 0x10]
mov qword [rcx + 0x78], rdx
mov cl, byte [rax]
mov dl, 0xd3
xor dl, 0xd3
mov al, 1
cmp cl, dl
mov byte [rbp + 0x7f], al
jne 0x140191247
mov rdx, qword [rbp - 0x10]
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.14002e443
mov rax, qword [rbp + 0x50]
add rsp, 0x20
mov al, byte [rax]
mov byte [rbp + 0x7f], al
mov al, byte [rbp + 0x7f]
mov byte [rbp - 0x59], al
mov ecx, dword [0x1402214c0]
mov edx, dword [0x1402214c4]
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov ecx, 0x3a510788
xor ecx, 0x3472be80
imul eax, ecx
mov ecx, 0x769ecf1a
xor ecx, 0x263346d5
or eax, ecx
mov edx, 0x298176f9
xor edx, 0x96a5116c
mov ecx, eax
and ecx, edx
shl ecx, 1
mov edx, 0x611b71bc
xor edx, 0xde3f1629
add eax, edx
sub eax, ecx
mov ecx, 0x924873a2
xor ecx, 0xe54d6a0b
cmp eax, ecx
jbe 0x1401914df
mov rcx, qword [rbp + 0x48]
mov eax, dword [0x1402214c8]
xor edx, edx
div dword [0x1402214cc]
mov r8d, 0xb9534be0
xor edx, edx
div r8d
imul eax, eax, 0xcce9a524
mov r8d, 0xf272b3
xor edx, edx
div r8d
mov edx, eax
mov rax, qword [rbp + 0x50]
mov dword [rbp - 0x60], edx
mov edx, 0xe0a05b2f
xor edx, 0x945d446b
mov dword [rbp - 0x64], edx
mov byte [rax], 0
sub rsp, 0x20
call fcn.140069710
mov rdx, qword [rbp + 0x50]
mov ecx, dword [rbp - 0x64]
mov eax, dword [rbp - 0x60]
add rsp, 0x20
cmp byte [rdx], 0
sete dl
mov byte [rbp - 0x5a], dl
cmp eax, ecx
jae 0x1401912b0
mov al, byte [rbp - 0x5a]
test al, 1
jne 0x140191330
jmp 0x1401914bb
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
cmp rax, 0
je 0x1401914b2
mov eax, dword [0x1402214d0]
xor eax, dword [0x1402214d4]
mov edx, eax
xor edx, 0x6b298e5
xor edx, 0xffffffff
mov ecx, 0xd7639cb7
xor ecx, 0xd1d10452
and ecx, edx
shl ecx, 1
sub ecx, 0x6b298e5
sub eax, ecx
add eax, 0xaf15a3e3
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 0xa5e01baf
add ecx, eax
xor eax, eax
sub eax, ecx
cmp eax, 0x76428a14
jb 0x1401914e8
mov rcx, qword [rbp - 0x70]
mov eax, dword [0x1402214d8]
mov r9d, dword [0x1402214dc]
xor r9d, 0x9e90c649
mov r8d, 0xd17ad1d8
xor r8d, 0x2e852e27
mov edx, eax
xor edx, r8d
mov r8d, r9d
and r8d, edx
mov edx, 0xda4f2a0e
xor edx, 0x25b0d5f1
mov r10d, r9d
xor r10d, edx
mov edx, eax
and edx, r10d
imul edx, r8d
mov r8d, eax
and r8d, r9d
or eax, r9d
imul eax, r8d
add eax, edx
xor edx, edx
sub edx, eax
xor eax, eax
sub eax, 0xd8dc8315
add edx, eax
xor eax, eax
sub eax, edx
imul eax, eax, 0x15f4e07c
or eax, 0xa6d3a2e2
mov rcx, qword [rcx]
or rcx, rcx
movabs rdx, 0xde666fe9f13e118a
movabs r8, 0x219990160ec1ee75
xor rdx, r8
xor rcx, rdx
movabs rdx, 0xf66f05cff3070c11
movabs r8, 0xb66f05cff3070c11
xor rdx, r8
movabs r8, 0x3f943a979968466
movabs r9, 0x43f943a979968466
xor r8, r9
or rdx, r8
movabs r8, 0xd2399a263812aaf8
movabs r9, 0x2dc665d9c7ed5507
xor r8, r9
xor rdx, r8
or rcx, rdx
xor rcx, 0xffffffffffffffff
cmp rcx, 0
sete cl
mov byte [rbp - 0x71], cl
cmp eax, 0x20ac091b
je 0x140191395
mov al, byte [rbp - 0x71]
test al, 1
jne 0x1401914a1
jmp 0x1401914b2
mov rcx, qword [rbp - 0x70]
sub rsp, 0x20
call fcn.140010918
add rsp, 0x20
mov rax, qword [rbp + 0x50]
mov cl, byte [rbp - 0x59]
mov byte [rax], cl
lea rsp, [rbp + 0x1a0]
pop rbp
ret
xchg ebx, eax
invalid
not byte [rdi]
xchg ebp, eax
invalid
mul dword [rbx]
fcmovne st(0), st(6)
jmp 0x140190fa4
adc ch, 0x24
invalid
xchg ebp, eax
xor al, 0x42
xchg ecx, eax
jmp 0x140191395