Function at 0x140057e30
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x108
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x80], rcx
mov eax, dword [0x1401da770]
mov ecx, 0xc383c3f6
xor ecx, 0x4d19c4ae
xor eax, ecx
mov edx, dword [0x1401da774]
mov r8d, eax
xor r8d, edx
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
shl ecx, 1
sub ecx, edx
sub eax, ecx
imul eax, eax, 0xd079968
mov ecx, 0xffffffff
xor ecx, 0x52aa762b
add eax, ecx
add eax, 1
mov ecx, eax
and ecx, 0x3206e5cc
xor ecx, 0xffffffff
mov edx, 0xba5e0bc2
xor edx, 0x8858ee0e
add eax, edx
add eax, 1
add eax, ecx
cmp eax, 0xb53ccfee
je 0x140058b8b
xor eax, eax
mov dword [rbp + 0x78], eax
mov eax, 0x10
mov qword [rbp + 0x48], rax
call fcn.1401d7280
sub rsp, rax
mov rax, qword [rbp + 0x48]
mov rcx, rsp
mov qword [rbp + 0x58], rcx
call fcn.1401d7280
sub rsp, rax
mov rax, qword [rbp + 0x48]
mov rcx, rsp
mov qword [rbp + 0x60], rcx
call fcn.1401d7280
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x50], rax
sub rsp, 0x20
call fcn.140043a70
mov rcx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x60]
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x68], rdx
movabs rdx, 0xbbc569c41cbfe366
movabs r9, 0xbbc569c41cbfe366
xor rdx, r9
mov qword [rcx], rdx
mov rdx, rcx
add rdx, 8
mov qword [rbp + 0x70], rdx
mov qword [rcx + 8], 0
mov rcx, qword [rax]
mov edx, 2
sub rsp, 0x20
call fcn.140044e80
add rsp, 0x20
mov cl, al
mov eax, dword [rbp + 0x78]
mov byte [rbp + 0x7f], cl
cmp eax, 0x86bda757
jae 0x140057eb5
mov al, byte [rbp + 0x7f]
test al, 1
jne 0x140057f80
jmp 0x140057f92
sub rsp, 0x20
call fcn.140007bb8
add rsp, 0x20
jmp 0x140058b81
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov qword [rbp + 0x40], rax
cmp rax, 0
jge 0x140057feb
mov rcx, qword [rbp + 0x40]
movabs rdx, 0xac9a9f6f8c38b2be
movabs rax, 0xac9a9f6f8c38b2be
xor rdx, rax
movabs r8, 0xe1ec1279e4a44214
movabs rax, 0x9e13ed861b5bbdeb
xor r8, rax
sub rsp, 0x20
call fcn.14000c4b0
add rsp, 0x20
jmp 0x140058b81
mov eax, dword [0x1401da780]
mov edx, dword [0x1401da784]
mov ecx, 0xf5ec5df9
xor ecx, 0xeb0809d3
xor edx, ecx
mov ecx, 0x6184f47d
xor ecx, 0x6184f47d
sub ecx, eax
mov eax, 0xf68826ee
xor eax, 0xf68826ee
sub eax, edx
add ecx, eax
xor eax, eax
sub eax, ecx
mov r8d, 0xffffffff
xor r8d, 0x32fcc966
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov r8d, 0xb8459c5a
xor r8d, 0x8ab9553c
mov edx, eax
and edx, r8d
mov r8d, 0x54d8ba21
xor r8d, 0x66247347
or eax, r8d
imul eax, edx
add eax, ecx
imul eax, eax, 0x1ac8e37d
mov edx, 0xce9a8de8
xor edx, 0xe48adc6f
mov ecx, eax
and ecx, edx
shl ecx, 1
mov edx, 0xc9f040c5
xor edx, 0xe3e01142
add eax, edx
sub eax, ecx
cmp eax, 0xc842ed52
ja 0x140058b94
mov rcx, qword [rbp + 0x58]
mov eax, dword [0x1401da788]
mov r8d, dword [0x1401da78c]
xor r8d, 0x3a5598b4
xor edx, edx
div r8d
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0x491e2322
mov r9d, 0xffffffff
xor r9d, 0x491e2322
mov edx, eax
and edx, r9d
imul edx, r8d
mov r8d, eax
and r8d, 0x491e2322
or eax, 0x491e2322
imul eax, r8d
add eax, edx
mov r8d, 0xf1a77116
xor edx, edx
div r8d
mov rdx, qword [rbp + 0x40]
xor eax, 0xa54f49a5
mov dword [rbp + 0x2c], eax
mov eax, 0x12880906
xor eax, 0x2319782e
mov dword [rbp + 0x28], eax
sub rsp, 0x20
call fcn.140015f54
mov r11, qword [rbp + 0x80]
mov r9, qword [rbp + 0x58]
mov rdx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x28]
mov eax, dword [rbp + 0x2c]
add rsp, 0x20
mov r10, qword [r11]
mov qword [rbp + 0x30], r10
mov r8, r11
add r8, 8
mov qword [rbp + 0x38], r8
mov r8, qword [r11 + 8]
mov rsi, qword [r9]
mov qword [r11], rsi
mov rsi, qword [r9 + 8]
mov qword [r11 + 8], rsi
mov qword [r9], r10
mov qword [rdx], r8
cmp eax, ecx
je 0x140058b94
xor eax, eax
mov qword [rbp + 0x20], rax
jmp 0x140058172
mov rcx, qword [rbp + 0x30]
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x18], rax
cmp rax, rcx
jge 0x140058b5e
mov eax, dword [0x1401da790]
or eax, dword [0x1401da794]
mov ecx, 0xef01a354
xor edx, edx
div ecx
mov ecx, eax
mov edx, 0xe00b9627
xor edx, 0x1ff469d8
mov eax, ecx
xor eax, edx
mov edx, 0xba646630
xor edx, 0x459b99cf
xor ecx, edx
or eax, ecx
mov ecx, 0x8d12213a
and ecx, 0x8d12213a
xor ecx, 0xffffffff
and eax, ecx
xor eax, 0xffffffff
mov ecx, 0xb764f0d0
xor ecx, 0x2271828a
xor edx, edx
div ecx
mov ecx, 0x936df14d
xor ecx, 0xd278bf7d
cmp eax, ecx
jae 0x140058b9d
mov r8, qword [rbp + 0x58]
mov eax, dword [0x1401da798]
mov ecx, dword [0x1401da79c]
xor edx, edx
div ecx
mov rdx, qword [rbp + 0x18]
imul eax, eax, 0x6cb981b6
add eax, 0xcc824284
mov ecx, eax
imul rcx, rcx, 0x66dc187
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
test rdx, rdx
setns cl
mov r8, qword [r8]
mov qword [rbp + 8], r8
sub rdx, r8
setl dl
and cl, dl
mov byte [rbp + 0x17], cl
cmp eax, 0x145791ff
jae 0x140058b9d
mov al, byte [rbp + 0x17]
test al, 1
jne 0x140058346
jmp 0x14005825d
mov eax, dword [0x1401da7a0]
xor edx, edx
div dword [0x1401da7a4]
mov ecx, eax
mov edx, 0x5a980eab
xor edx, 0x311fab98
mov eax, ecx
and eax, edx
mov edx, 0x619b5224
xor edx, 0xa1cf717
or ecx, edx
add eax, ecx
add eax, 0xbb447d
mov ecx, 0x54ccc79f
xor ecx, 0x9dcb7e6f
imul eax, ecx
mov ecx, 0x6b305d3d
xor ecx, 0xff643f0
cmp eax, ecx
je 0x140058ba6
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
mov eax, dword [0x1401da7a8]
xor eax, dword [0x1401da7ac]
imul eax, eax, 0xfe172a54
imul eax, eax, 0x854144ef
mov r8d, 0x6a61a45b
xor r8d, 0x5fe0a9c
mov r9d, eax
xor r9d, r8d
mov r8d, 0xc6a1ff78
xor r8d, 0x395e0087
xor r9d, r8d
and r9d, 0x6f9faec7
mov r8d, 0x80d9b5eb
xor r8d, 0x80d9b5e9
imul r8d, r9d
mov r9d, 0xa3714ea4
xor r9d, 0xcceee063
sub r8d, r9d
sub eax, r8d
mov dword [rbp + 4], eax
add rdx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.140012270
mov eax, dword [rbp + 4]
add rsp, 0x20
cmp eax, 0x12c54a40
jb 0x1400582b1
jmp 0x140058b81
mov eax, dword [0x1401da7b0]
xor edx, edx
div dword [0x1401da7b4]
mov ecx, eax
mov edx, 0xcc4e8407
xor edx, 0x95881f9
mov eax, 0xa99fe29a
xor eax, 0x56601d65
xor edx, eax
mov eax, ecx
xor eax, edx
and eax, ecx
mov ecx, 0xfe36dfd6
xor edx, edx
div ecx
mov ecx, eax
and ecx, 0x2791e5d3
mov edx, 0x953b02d3
xor edx, 0x6ac4fd2c
xor ecx, edx
add eax, 0x2791e5d3
mov edx, 0x8a356d96
xor edx, 0x8a356d97
add eax, edx
add eax, ecx
cmp eax, 0x9d58526a
je 0x140058baf
mov rdx, qword [rbp + 0x68]
mov r9, qword [rbp + 0x18]
mov r8, qword [rbp + 0x70]
mov eax, dword [0x1401da7b8]
mov esi, dword [0x1401da7bc]
mov r11d, esi
xor r11d, 0x8037e45c
mov ecx, eax
not ecx
mov r10d, r11d
and r10d, ecx
xor esi, 0x7fc81ba3
mov ecx, eax
and ecx, esi
imul ecx, r10d
mov r10d, eax
and r10d, r11d
or eax, r11d
imul eax, r10d
add eax, ecx
mov ecx, 0xbd9ea481
imul rax, rcx
shr rax, 0x3f
mov ecx, eax
mov eax, ecx
or eax, 0x50010
not ecx
and ecx, 0xa0ab601
imul ecx, ecx, 0xf5c0086c
imul eax, eax, 0xffcfbe7d
add eax, ecx
mov ecx, 0xef4cdb6
mov r8, qword [r8]
lea r9, [r9 + r9*2]
mov r8, qword [r8 + r9*8 + 8]
mov qword [rbp - 8], r8
test r8, r8
sete r8b
mov dl, byte [rdx]
test dl, dl
setne dl
mov byte [rbp + 2], dl
or dl, r8b
mov byte [rbp + 3], dl
cmp eax, ecx
jbe 0x140058baf
mov al, byte [rbp + 3]
test al, 1
jne 0x14005898b
jmp 0x140058469
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
mov rax, qword [rax]
movabs rdx, 0xd27ac47844e8da13
movabs r8, 0xd27ac47844e8da13
xor rdx, r8
sub rdx, rax
xor eax, eax
sub rax, 0xffffffffffffffff
add rdx, rax
xor eax, eax
sub rax, rdx
and rax, rcx
mov qword [rbp - 0x10], rax
mov rdx, qword [rbp + 0x80]
mov rcx, qword [rbp - 0x10]
mov qword [rbp - 0x20], rcx
test rcx, rcx
setns al
mov rdx, qword [rdx]
mov qword [rbp - 0x18], rdx
sub rcx, rdx
setl cl
and al, cl
test al, 1
jne 0x1400584f0
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
add rdx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.140012270
add rsp, 0x20
jmp 0x140058b81
mov eax, dword [0x1401da7c0]
mov ecx, dword [0x1401da7c4]
xor ecx, 0xe5388396
and eax, ecx
mov ecx, 0x69e4b513
xor ecx, 0x9b82fc52
xor edx, edx
div ecx
mov ecx, eax
mov edx, 0x713ea4a8
xor edx, 0x8ec15b57
mov eax, ecx
xor eax, edx
mov edx, 0xffffffff
xor edx, 0x810f5aa5
and eax, edx
mov edx, 0x8e50504b
xor edx, 0x71afafb4
xor ecx, edx
mov edx, 0xffffffff
xor edx, 0x810f5aa5
and ecx, edx
xor eax, 0xffffffff
mov edx, 0x82960356
xor edx, 0x7d69fca9
xor ecx, edx
and eax, ecx
or eax, eax
mov ecx, 0xa07af86c
xor ecx, 0x5f850793
xor eax, ecx
mov ecx, 0xe48208ce
or ecx, 0xe48208ce
xor ecx, 0xffffffff
or eax, ecx
mov ecx, 0xb528ce24
xor ecx, 0x4ad731db
xor eax, ecx
cmp eax, 0xe7bc34ad
jae 0x140058bb8
mov rdx, qword [rbp - 0x20]
mov rcx, qword [rbp + 0x38]
mov r8d, dword [0x1401da7c8]
xor r8d, dword [0x1401da7cc]
mov eax, 0x2bdeaa98
xor eax, 0x9d3c9262
and r8d, eax
mov eax, r8d
xor eax, 0xffffffff
mov r9d, r8d
xor r9d, 0xffffffff
or eax, r9d
xor eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x95f5c67d
or eax, r9d
mov r9d, 0xdec0f7ae
xor r9d, 0x4b3531d3
mov r10d, 0xbeb2548c
xor r10d, 0x2b4792f1
and r9d, r10d
xor r9d, 0xffffffff
and r8d, r9d
xor r8d, 0xffffffff
and eax, r8d
xor eax, 0xffffffff
mov r8d, eax
and r8d, 0x42f34f70
xor r8d, 0xffffffff
add eax, 0x42f34f70
add eax, 1
add eax, r8d
mov rcx, qword [rcx]
add rcx, 8
imul rdx, rdx, 0x18
add rcx, rdx
mov rcx, qword [rcx]
movabs rdx, 0xf94ab7c1f228004f
movabs r8, 0xf94ab7c1f228004f
xor rdx, r8
cmp rcx, rdx
sete cl
mov byte [rbp - 0x21], cl
cmp eax, 0xfdb17c74
je 0x140058594
mov al, byte [rbp - 0x21]
test al, 1
jne 0x1400586b2
jmp 0x14005866d
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
movabs rax, 0x8c1469fe01d7449f
movabs r8, 0x73eb9601fe28bb60
xor rax, r8
add rdx, rax
sub rsp, 0x20
call fcn.140044fc0
mov rcx, qword [rbp + 0x68]
add rsp, 0x20
cmp byte [rcx], 0
mov qword [rbp - 0x10], rax
je 0x1400584a6
jmp 0x140058b81
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov qword [rbp - 0x30], rcx
cmp rax, rcx
jl 0x140058786
mov eax, dword [0x1401da7d0]
mov ecx, 0x7ced4eca
xor ecx, 0x188dfa74
xor eax, ecx
mov edx, dword [0x1401da7d4]
mov ecx, 0x1e0188c1
xor ecx, 0x17380978
xor edx, ecx
xor ecx, ecx
sub ecx, edx
sub eax, ecx
add eax, 0xd1267f7b
mov ecx, 0x30c2b7c6
xor edx, edx
div ecx
or eax, 0xfe6aeba1
cmp eax, 0x70bbd10c
jbe 0x140058bc1
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp - 0x30]
mov eax, dword [0x1401da7d8]
and eax, dword [0x1401da7dc]
imul eax, eax, 0xf0c243d5
sub eax, 0x6abad612
mov r8d, 0x5db281d8
xor r8d, 0x6bf333a9
xor eax, r8d
mov dword [rbp - 0x34], eax
mov eax, 0x2d899cc6
xor eax, 0x92e536e9
mov dword [rbp - 0x38], eax
xor eax, eax
sub rax, rdx
xor edx, edx
sub rdx, 0xffffffffffffffff
add rax, rdx
xor edx, edx
sub rdx, rax
sub rsp, 0x20
call fcn.140012270
mov ecx, dword [rbp - 0x38]
mov eax, dword [rbp - 0x34]
add rsp, 0x20
cmp eax, ecx
jb 0x140058714
jmp 0x140058b81
mov eax, dword [0x1401da7e0]
mov ecx, 0x95ff64f4
xor ecx, 0xf5ad129
xor eax, ecx
xor edx, edx
div dword [0x1401da7e4]
mov ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xef89bd50
mov edx, 0xffffffff
xor edx, 0xef89bd50
and ecx, edx
or eax, ecx
mov ecx, 0xf6e5a72e
xor edx, edx
div ecx
mov ecx, 0xf9b2bc57
xor edx, edx
div ecx
cmp eax, 0xc4513217
ja 0x140058bca
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x70]
mov edx, dword [0x1401da7e8]
and edx, dword [0x1401da7ec]
mov r9d, 0x62918b4b
xor r9d, 0xf0849b63
mov r8d, edx
and r8d, r9d
shl r8d, 1
mov r9d, 0x6ebf4e4f
xor r9d, 0xfcaa5e67
add edx, r9d
sub edx, r8d
mov r9d, 0x1b01638e
xor r9d, 0xe4fe9c71
mov r8d, edx
xor r8d, r9d
mov r9d, 0xb0980225
xor r9d, 0xf37af84a
and r9d, r8d
mov r10d, 0xffffffff
xor r10d, 0x43e2fa6f
mov r8d, edx
and r8d, r10d
imul r8d, r9d
mov r9d, edx
and r9d, 0x43e2fa6f
mov r10d, 0xc678df78
xor r10d, 0x859a2517
or edx, r10d
imul edx, r9d
add edx, r8d
mov r8d, 0xffffffff
xor r8d, 0xf4cd63e6
add edx, r8d
add edx, 1
mov dword [rbp - 0x4c], edx
mov edx, 0xa8a9d8d4
xor edx, 0x647d5b48
mov dword [rbp - 0x50], edx
mov rcx, qword [rcx]
add rcx, 8
imul rax, rax, 0x18
add rcx, rax
add rcx, 8
mov rax, qword [rcx]
mov qword [rbp - 0x58], rax
sub rsp, 0x20
call fcn.140024e25
mov r8, qword [rbp + 0x58]
mov rdx, qword [rbp + 0x18]
mov ecx, dword [rbp - 0x50]
mov eax, dword [rbp - 0x4c]
add rsp, 0x20
mov r8, qword [r8]
mov qword [rbp - 0x48], r8
cmp rdx, r8
setl dl
mov byte [rbp - 0x39], dl
cmp eax, ecx
je 0x1400587d9
mov al, byte [rbp - 0x39]
test al, 1
jne 0x140058910
jmp 0x1400588f2
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp - 0x48]
add rdx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.140012270
add rsp, 0x20
jmp 0x140058b81
mov rax, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x70]
mov rcx, qword [rcx]
add rcx, 8
imul rdx, rdx, 0x18
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rcx]
mov qword [rbp - 0x60], rdx
mov qword [rcx], 0
cmp byte [rax], 0
jne 0x140058b81
mov rax, qword [rbp - 0x20]
mov r10, qword [rbp - 8]
mov r9, qword [rbp - 0x60]
mov r8, qword [rbp - 0x58]
mov rdx, qword [rbp + 0x80]
sub rsp, 0x30
mov qword [rsp + 0x20], r10
mov qword [rsp + 0x28], rax
call fcn.140057be0
mov rax, qword [rbp + 0x68]
add rsp, 0x30
mov al, byte [rax]
mov cl, 0x31
xor cl, 0x31
cmp al, cl
je 0x1400589a9
jmp 0x140058b81
mov rcx, qword [rbp + 0x18]
mov dl, byte [rbp + 2]
xor eax, eax
test dl, 1
mov qword [rbp - 0x70], rcx
mov byte [rbp - 0x61], al
jne 0x140058a60
jmp 0x1400589a9
mov r8, qword [rbp + 0x18]
xor eax, eax
sub rax, 1
mov rcx, r8
sub rcx, rax
movabs rax, 0x1b00baf784cd1929
movabs rdx, 0xe4ff45087b32e6d6
xor rax, rdx
xor r8, rax
mov rdx, rcx
xor rdx, 0xffffffffffffffff
mov rax, rcx
xor rax, 0xffffffffffffffff
and rdx, rax
mov rax, r8
xor rax, 0xffffffffffffffff
movabs r9, 0x114770cf5beaf87d
movabs r10, 0xeeb88f30a4150782
xor r9, r10
xor r8, r9
and rax, r8
or rdx, rax
movabs rax, 0x9aedc6cf84913f85
movabs r8, 0x651239307b6ec07a
xor rax, r8
xor rdx, rax
movabs r8, 0x7e1872092a7f4c95
movabs rax, 0x7e1872092a7f4c95
xor r8, rax
mov al, 1
cmp rdx, r8
mov qword [rbp - 0x70], rcx
mov byte [rbp - 0x61], al
jge 0x140058a60
sub rsp, 0x20
call fcn.140007bb8
add rsp, 0x20
jmp 0x140058b81
mov rax, qword [rbp - 0x70]
mov cl, byte [rbp - 0x61]
mov byte [rbp - 0x79], cl
mov qword [rbp - 0x78], rax
mov ecx, dword [0x1401da7f0]
mov eax, 0xab4a403d
xor eax, 0xc70a483e
xor ecx, eax
mov eax, dword [0x1401da7f4]
add ecx, 0x6b58b63d
sub ecx, eax
sub ecx, 0x6b58b63d
mov eax, 0x396ff7be
xor eax, 0xc639c708
mov edx, ecx
and edx, eax
mov eax, 0x77ac1739
xor eax, 0x77ac173b
imul eax, edx
add ecx, 0xff5630b6
sub ecx, eax
mov eax, 0x29e4ccf2
xor eax, 0xf71ea7c7
and ecx, eax
mov edx, 0xffffffff
xor edx, 0xa437bb1e
mov eax, ecx
xor eax, edx
and eax, ecx
cmp eax, 0x98c45e51
jae 0x140058bd3
mov ecx, dword [0x1401da7f8]
mov edx, dword [0x1401da7fc]
xor edx, 0xffffffff
mov eax, ecx
xor eax, edx
and eax, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0x15036dab
mov r8d, 0xffffffff
xor r8d, 0x15036dab
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0x15036dab
or eax, 0x15036dab
imul eax, edx
add eax, ecx
mov ecx, 0x1167ea27
xor ecx, 0x3fd0aa17
xor edx, edx
div ecx
and eax, 0x956a14d6
cmp eax, 0x41d241be
je 0x140058bd3
mov rax, qword [rbp - 0x78]
mov cl, byte [rbp - 0x79]
test cl, 1
mov qword [rbp + 0x20], rax
jne 0x140058172
jmp 0x140058b81
mov rcx, qword [rbp + 0x50]
mov rax, qword [rbp + 0x58]
mov rdx, qword [rax]
mov qword [rcx], rdx
mov rax, qword [rax + 8]
mov qword [rcx + 8], rax
sub rsp, 0x20
call fcn.1400467b0
add rsp, 0x20
lea rsp, [rbp + 0x88]
pop rsi
pop rbp
ret
add eax, 0xe9b4baf0
and ebx, esi
invalid
inc byte [rsi - 0x3165b83]
hlt
fild qword [0x18beefbcc]
idiv bh
jmp qword [rsi]
xlatb
xor eax, dword [0x13ffc8e97]
push qword [rdi - 0x1635e147]
clc
idiv edi
jmp rcx
mov bh, 0xb9
invalid
loope 0x140058bae
mov bh, 0xc0
jmp 0x140058594
add dword [rbx + rdi*8 - 0xc], ebp
jmp 0x140058714
lodsb al, byte [rsi]
mov esi, 0x6e9860f
cld
invalid
pop rbp
add dword [rdi], edi
adc ecx, ebp
add edi, edi
invalid